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 e40e290f55fe5b64c406e9b03a73b190d855bfe3

Parameters

NameValue
Filter

m5-clang-micro test results

Run Order Start Time Duration
Current 564502 2026-02-23T08:00:40 0:00:00
Previous 564424 2026-02-23T10:25:48 0:00:00
Baseline 564220 2026-02-24T10:14:51 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 2178 1897
Performance Improvements 1355 1651
Unchanged Tests 38372 38357
Total Tests 41905

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::unordered_set<std::string>::insert(value)_(already_present)/1024 173.31% 14.958 40.880 - -40.77% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 172.49% 8.767 23.890 - 0.08% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 153.25% 5.883 14.899 - 0.15% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 117.72% 3882050.535 8451937.526 - 18.41% -
std::copy(deque<int>)/64 101.94% 2.721 5.496 - 103.56% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 100.78% 36.262 72.807 - 102.39% -
std::transform(deque<int>)_(identity_transform)/32 97.36% 12.287 24.249 - 0.15% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 88.14% 11931130.567 22447275.811 - -1.69% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 80.07% 0.264 0.476 - 70.12% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 79.66% 2.432 4.370 - 4.20% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 78.46% 10.696 19.088 - 71.34% -
std::map<std::string,_int>::erase(key)_(existent)/1024 74.27% 55.010 95.865 - 41.90% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 73.54% 6.462 11.215 - 74.09% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 72.39% 37154041.480 64048916.150 - -2.24% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 72.32% 0.257 0.444 - 0.10% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 70.72% 6.245 10.661 - 70.21% -
std::rotate_copy(vector<int>)/8192 68.44% 370.515 624.100 - -13.32% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 68.30% 29.721 50.020 - -33.91% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 67.51% 6.266 10.496 - 67.15% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 65.58% 31.629 52.371 - 51.18% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 63.09% 4.685 7.640 - 61.89% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 62.95% 4.588 7.477 - 62.14% -
BM_PushHeap_uint32_QuickSortAdversary_1 62.24% 0.427 0.693 - 49.05% -
std::unordered_set<int>::insert(value)_(already_present)/32 61.70% 1.691 2.734 - 56.26% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 60.49% 10.374 16.650 - -30.26% -
std::map<int,_int>::contains(key)_(non-existent)/8192 59.07% 8.952 14.240 - -25.52% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 57.57% 1.298 2.045 - 15.60% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 56.66% 43.734 68.512 - 51.44% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 56.63% 21.116 33.073 - -27.48% -
std::search(deque<int>)_(no_match)/1024 56.04% 264.114 412.135 - 19.81% -
std::map<std::string,_int>::erase(key)_(existent)/8192 54.12% 61.211 94.336 - 53.43% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 54.04% 6.849 10.550 - -29.09% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 51.74% 33.472 50.792 - -21.84% -
BM_PushHeap_float_SingleElement_1 50.69% 0.462 0.697 - 18.91% -
SetIntersection_Interlaced_Vector_uint64_1024_64 50.51% 3325301.669 5004985.807 - 16.71% -
BM_PushHeap_uint32_PipeOrgan_1 50.29% 0.463 0.696 - 70.22% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 50.24% 32.066 48.178 - 48.91% -
std::multiset<std::string>::erase(key)_(existent)/1024 48.12% 64.010 94.813 - 48.79% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 47.85% 23.661 34.983 - 48.16% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 44.93% 243403879.830 352756071.843 - 0.86% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 44.75% 0.243 0.352 - -20.90% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 44.72% 22.565 32.657 - 3.27% -
std::copy_backward(vector<int>)/4096 44.08% 163.601 235.720 - 0.93% -
SetIntersection_Interlaced_Vector_uint64_1024_256 43.28% 5650951.989 8096451.242 - 16.11% -
ranges::min(std::list<long_long>)/1 43.27% 0.312 0.447 - 19.28% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 43.07% 25.736 36.820 - -21.23% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 42.40% 249842619.394 355782377.715 - 41.76% -
std::partition_copy(list<int>)/32 42.37% 8.766 12.481 - 43.11% -
std::shift_right(vector<int>)/32 42.16% 2.947 4.190 - 2.81% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 42.15% 51.626 73.386 - -16.84% -
std::find_if(vector<int>)_(process_all)/32768 42.01% 3228.999 4585.509 - 43.59% -
std::move(vector<int>)/262144 41.81% 14934.146 21177.635 - 22.52% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 41.54% 24.921 35.273 - 8.21% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 41.20% 4.500 6.354 - 41.16% -
std::multiset<std::string>::erase(key)_(existent)/8192 40.88% 66.803 94.112 - 41.79% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 40.50% 30.252 42.503 - -0.47% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 40.50% 24.123 33.892 - 20.45% -
std::equal(list<int>)_(it,_it,_it)/1024 40.43% 1122.665 1576.521 - 40.20% -
SetIntersection_Interlaced_Vector_uint32_1024_64 39.44% 3320387.625 4629965.110 - 18.22% -
std::find_if(vector<int>)_(process_all)/50 39.34% 5.741 8.000 - 41.81% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 39.06% 31.921 44.389 - 35.02% -
std::copy(vector<int>)/4096 38.88% 161.424 224.180 - 0.78% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 38.48% 101326.083 140319.978 - 37.72% -
std::find_if(vector<int>)_(process_all)/8192 38.46% 826.420 1144.288 - 42.69% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 38.40% 23.146 32.034 - 30.33% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 38.25% 17112.327 23658.253 - 43.21% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 37.71% 29.770 40.997 - -1.76% -
BM_PushHeap_string_Descending_262144 37.37% 3.631 4.988 - 45.76% -
SetIntersection_Interlaced_Vector_uint64_262144_16 36.40% 5623168.485 7670171.581 - 37.97% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 35.95% 10139.303 13784.530 - 28.38% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 34.87% 878.119 1184.323 - 33.98% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 34.31% 44.091 59.220 - 37.62% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 34.26% 20665554.169 27744637.515 - 8.44% -
std::find(vector<bool>)_(process_all)/8 33.47% 0.589 0.787 - 25.24% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 33.45% 2223981.577 2967939.465 - 34.25% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 33.44% 4367435.656 5828114.035 - 16.58% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 33.19% 7.126 9.491 - -5.47% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 32.98% 32.440 43.137 - 32.82% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 32.24% 34.722 45.918 - 33.31% -
std::multimap<int,_int>::find(key)_(non-existent)/32 31.98% 2.372 3.131 - 32.09% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 31.93% 23.262 30.690 - -5.90% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 31.92% 2.776 3.662 - -11.59% -
std::unordered_set<int>::insert(value)_(already_present)/1024 31.81% 1.861 2.453 - 29.63% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 30.71% 23.366 30.543 - -11.58% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 30.54% 1.118 1.459 - 7.24% -
BM_PushHeap_uint64_SingleElement_1 30.49% 0.465 0.607 - 26.90% -
BM_StringCtorDefault 30.47% 0.244 0.318 - 31.52% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 30.44% 32.655 42.595 - 32.40% -
SetIntersection_Interlaced_Vector_uint64_262144_64 30.43% 19183746.189 25021116.483 - 189.48% -
std::reverse(deque<int>)/64 30.31% 13.014 16.959 - 25.04% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 29.88% 78.615 102.108 - 47.06% -
std::multimap<std::string,_int>::erase(iterator)/8192 28.86% 24.809 31.969 - 5.63% -
BM_deque_deque_ranges_move/0 28.53% 0.694 0.892 - 12.51% -
std::find_if_not(deque<int>)_(process_all)/8192 28.14% 1999.622 2562.361 - 18.93% -
std::multimap<std::string,_int>::erase(iterator)/1024 27.86% 24.967 31.924 - -6.20% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 27.79% 5.038 6.438 - -1.12% -
BM_vector_deque_copy_backward/0 27.74% 0.430 0.549 - 14.41% -
ranges::minmax(std::vector<char>)/8 27.65% 0.897 1.144 - 9.60% -
ranges::minmax(std::list<char>)/1 27.52% 0.350 0.447 - 18.46% -
std::find_if_not(deque<int>)_(process_all)/32768 27.31% 8080.548 10286.960 - 18.70% -
std::multiset<std::string>::contains(key)_(existent)/1024 26.86% 21.674 27.496 - 26.66% -
std::find_if(vector<int>)_(process_all)/1024 26.86% 112.315 142.483 - 26.87% -
SetIntersection_Interlaced_Vector_uint64_262144_4 26.65% 1416333.719 1793781.550 - -0.15% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 26.31% 6.181 7.807 - -15.47% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 26.17% 32.144 40.556 - 3.96% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 26.11% 4.502 5.677 - -14.84% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 26.09% 5.233 6.598 - 27.82% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 26.00% 1.237 1.559 - 27.60% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 25.91% 10.779 13.571 - -5.00% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 25.57% 0.334 0.420 - -12.60% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 25.52% 513.875 644.996 - -63.14% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 25.42% 1.446 1.814 - -9.97% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 25.39% 102226.403 128186.386 - 24.84% -
std::find_if_not(deque<int>)_(process_all)/1024 25.34% 253.709 318.002 - 18.05% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 25.17% 1.038 1.299 - 0.70% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 24.92% 1.308 1.634 - 18.53% -
std::find_if_not(vector<int>)_(process_all)/50 24.69% 5.758 7.179 - 26.85% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 24.61% 10.068 12.547 - 13.47% -
BM_deque_deque_ranges_copy/0 24.46% 0.737 0.917 - 24.85% -
ranges::min(std::deque<__int128>)/70000 24.39% 28736.767 35745.272 - -2.06% -
std::is_sorted(deque<int>)/8 24.28% 2.644 3.287 - 23.25% -
BM_tolower_char<char> 24.02% 0.556 0.689 - 11.72% -
std::reverse(deque<int>)/512 23.85% 112.575 139.419 - 20.12% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 23.60% 12578.888 15547.432 - 20.26% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 23.46% 47.595 58.764 - 14.69% -
std::multiset<std::string>::contains(key)_(existent)/32 23.27% 16.942 20.884 - 27.07% -
std::copy(vector<bool>)_(aligned)/1048576 23.25% 2598.784 3202.887 - -15.56% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 23.11% 546.200 672.401 - -16.43% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 22.92% 12817.074 15754.981 - 24.67% -
BM_lexicographical_compare_three_way_fast_path/1 22.88% 0.345 0.424 - 7.24% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 22.52% 28.327 34.707 - 21.60% -
std::unordered_set<int>::find(key)_(existent)/1024 22.46% 1.180 1.445 - 8.17% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 22.45% 1.509 1.848 - 19.54% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 22.45% 105743.065 129481.462 - 26.59% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 22.22% 45.519 55.634 - 24.44% -
std::map<std::string,_int>::erase(iterator)/1024 22.21% 28.480 34.805 - 36.52% -
std::find(vector<bool>)_(process_all)/50 22.15% 0.691 0.844 - 24.74% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 21.97% 31666.266 38622.242 - 20.37% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 21.91% 342.960 418.097 - 20.45% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 21.82% 7.181 8.748 - 25.49% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 21.52% 14.519 17.643 - 29.43% -
BM_vector_deque_move_backward/0 21.08% 0.419 0.507 - 28.26% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 20.95% 112.289 135.809 - 171.06% -
std::unordered_multiset<int>::find(key)_(existent)/1024 20.82% 1.094 1.322 - -7.07% -
BM_PushHeap_string_Descending_1024 20.66% 2.429 2.930 - 20.31% -
std::multimap<std::string,_int>::erase(iterator)/32 20.49% 26.125 31.479 - 24.75% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 20.45% 0.364 0.438 - 18.82% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 20.44% 8419.149 10139.904 - 21.06% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 20.29% 1.189 1.430 - 5.53% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 20.27% 546.656 657.476 - -8.15% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 20.19% 18050.155 21693.694 - -11.67% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 20.13% 18858.242 22653.605 - -11.93% -
std::unordered_set<int>::find(key)_(non-existent)/1024 20.10% 0.952 1.143 - 19.80% -
BM_PushHeap_string_Descending_256 20.06% 2.341 2.810 - 17.64% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 20.01% 4228.896 5075.033 - 20.50% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 19.99% 108465110.728 130149685.187 - -9.44% -
std::find_end(deque<int>)_(match_near_end)/8192 19.95% 289.111 346.786 - 27.42% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 19.86% 20.641 24.742 - 23.45% -
std::set<int>::find(key)_(non-existent)/8192 19.72% 8.359 10.008 - 18.02% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 19.66% 354.580 424.284 - 21.11% -
std::stable_partition(deque<int>)_(sparse)/32 19.58% 10.964 13.111 - -0.12% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 19.56% 1.154 1.380 - 19.52% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 19.41% 272972.789 325965.010 - 19.11% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 19.37% 21.333 25.466 - 6.86% -
std::fill(list<int>)/8192 19.35% 7622.462 9097.188 - 8.65% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 19.23% 26.715 31.854 - 13.45% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 19.23% 99.800 118.994 - -30.72% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 19.12% 7.157 8.526 - -3.55% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 19.08% 18.860 22.458 - 7.92% -
BM_StringEraseWithMove_Empty_Transparent 18.88% 0.632 0.752 - 34.33% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 18.88% 84.173 100.061 - 17.45% -
std::find_end(deque<int>)_(match_near_end)/1024 18.81% 36.020 42.797 - 32.08% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 18.76% 18.740 22.257 - 18.77% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 18.63% 55316207.416 65622583.733 - -3.36% -
rng::contains_subrange(list<int>)_(process_all)/8192 18.58% 6918.836 8204.664 - 21.63% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 18.57% 686.446 813.917 - 19.13% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 18.46% 0.337 0.400 - 18.39% -
BM_PushHeap_string_Descending_16384 18.43% 2.427 2.874 - 18.65% -
SetIntersection_Interlaced_Vector_uint32_262144_4 18.17% 1625888.850 1921385.494 - 22.54% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 18.17% 0.466 0.550 - 40.35% -
BM_vector_deque_ranges_move_backward/0 17.92% 0.466 0.550 - 19.19% -
std::unordered_multiset<int>::erase(iterator)/8192 17.88% 19.612 23.120 - 16.42% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 17.84% 100.483 118.408 - -34.05% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.78% 23.985 28.250 - -9.65% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 17.64% 905.516 1065.289 - 16.03% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 17.54% 12.125 14.251 - 18.52% -
ranges::minmax(std::deque<char>)/64 17.47% 23.048 27.074 - 16.21% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 17.46% 32160.452 37775.645 - 16.76% -
std::search(vector<int>,_pred)_(single_element)/8192 17.44% 3710.595 4357.880 - -5.35% -
std::find_if(vector<int>)_(process_all)/8 17.41% 1.362 1.599 - 18.73% -
ranges::min(std::vector<char>)/1 17.35% 0.329 0.386 - 16.52% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 17.35% 12.037 14.126 - 17.09% -
rng::starts_with(vector<int>,_pred)/8 17.21% 2.357 2.763 - 12.77% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 17.18% 10.813 12.671 - -4.57% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 17.14% 47198414.219 55285997.117 - 2.38% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 17.11% 0.471 0.552 - 10.28% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 17.08% 3104.937 3635.240 - 11.90% -
std::search(vector<int>,_pred)_(single_element)/1024 16.98% 465.335 544.327 - -5.51% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 16.74% 10.301 12.025 - 14.02% -
std::move(deque<int>)/32768 16.69% 2015.662 2352.011 - 0.87% -
BM_deque_deque_move/0 16.64% 0.777 0.906 - 11.97% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 16.60% 180683.544 210685.552 - 11.75% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 16.39% 1360629.052 1583653.323 - 17.56% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 16.33% 9.461 11.006 - 2.88% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 16.33% 276346.625 321467.739 - 16.08% -
SetIntersection_Front_Set_uint32_1024_64 16.31% 1600181.848 1861201.983 - 5.12% -
std::find_end(deque<int>)_(match_near_end)/1000 16.21% 39.042 45.370 - 34.95% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 16.19% 2.204 2.561 - 15.73% -
std::is_sorted(list<int>,_pred)/8192 16.09% 7817.569 9075.505 - 4.92% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 16.08% 32.088 37.250 - -2.62% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 16.04% 1407.382 1633.129 - 16.51% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 15.55% 1.219 1.409 - 8.29% -
std::adjacent_find(deque<int>)/8 15.43% 2.889 3.335 - -31.59% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 15.43% 33.330 38.473 - 2.81% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 15.34% 63.937 73.743 - 18.15% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 15.31% 27.539 31.756 - 9.35% -
SetIntersection_Interlaced_Vector_uint64_256_16 14.92% 5946685.318 6833864.146 - 2.12% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 14.77% 41.842 48.023 - 12.04% -
BM_StringConstructDestroyCStr_Large_Opaque 14.73% 15.414 17.684 - -4.66% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 14.67% 31.817 36.486 - 11.25% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 14.64% 28.292 32.435 - 3.97% -
BM_StringConstructDestroyCStr_Empty_Transparent 14.56% 0.239 0.274 - -13.32% -
std::map<int,_int>::erase(key)_(existent)/32 14.55% 21.770 24.938 - 11.07% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 14.42% 7.172 8.206 - 27.22% -
std::find_if(list<int>)_(process_all)/8192 14.41% 7721.444 8833.737 - 14.20% -
SetIntersection_Front_Set_uint64_16384_256 14.35% 3692027.699 4221735.751 - 6.42% -
std::copy_n(vector<int>)/32768 14.32% 3302.485 3775.415 - -0.12% -
std::find_end(deque<int>)_(single_element)/8192 14.18% 2201.868 2514.139 - 13.78% -
std::partition_copy(deque<int>)/1024 13.99% 629.186 717.199 - 13.31% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 13.97% 2223957.665 2534744.305 - 11.34% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 13.91% 12461.815 14195.175 - 13.09% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 13.86% 562.411 640.346 - 1.77% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 13.79% 4.208 4.788 - 13.64% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 13.77% 10242.496 11653.329 - 8.99% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 13.75% 1116.577 1270.122 - 6.30% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 13.74% 101963.295 115977.855 - 13.66% -
ranges::minmax(std::deque<char>)/70000 13.72% 24028.879 27325.209 - 13.66% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 13.72% 1803952.303 2051375.538 - 12.65% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 13.64% 32149.673 36536.466 - 12.54% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 13.64% 13809153.448 15693298.511 - 11.96% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 13.50% 70790.636 80348.592 - 12.52% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 13.44% 1.132 1.285 - -4.67% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 13.35% 36081.338 40899.943 - 11.78% -
std::reverse(list<int>)/32768 13.35% 17345.520 19660.881 - 12.23% -
std::multiset<int>::erase(iterator)/8192 13.28% 23.116 26.186 - 13.27% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 13.22% 18.969 21.475 - -13.51% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 13.20% 5.218 5.907 - 25.35% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 13.19% 1.224 1.385 - 1.21% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 13.13% 58.015 65.630 - 14.83% -
BM_PushHeap_uint32_Random_1 13.03% 0.446 0.504 - 13.23% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 12.99% 1.713 1.935 - 10.12% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 12.98% 21.403 24.182 - 0.49% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.98% 12.462 14.080 - 8.85% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 12.97% 1.452 1.640 - -0.62% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 12.94% 30.069 33.959 - 11.48% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 12.93% 1.179 1.331 - 16.82% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 12.86% 11.692 13.195 - 9.34% -
std::unordered_set<std::string>::contains(key)_(existent)/32 12.72% 35.698 40.240 - 23.50% -
BM_PushHeap_uint64_Ascending_64 12.70% 1.514 1.706 - 12.72% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 12.68% 910.528 1025.986 - 11.31% -
std::multiset<std::string>::find(key)_(existent)/8192 12.68% 26.293 29.626 - 13.38% -
std::copy_backward(vector<bool>)_(aligned)/262144 12.66% 611.035 688.411 - -12.85% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 12.65% 519.823 585.592 - 15.85% -
std::unordered_multiset<int>::find(key)_(existent)/32 12.63% 1.203 1.354 - -9.17% -
std::set<int>::contains(key)_(non-existent)/32 12.62% 2.580 2.906 - 0.79% -
std::multiset<std::string>::erase(iterator)/1024 12.59% 27.437 30.891 - 7.65% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 12.58% 15815.876 17805.583 - 5.61% -
std::any_of(vector<int>)_(process_all)/50 12.58% 12.570 14.151 - 12.56% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 12.55% 346.609 390.120 - 12.31% -
BM_PushHeap_string_QuickSortAdversary_16384 12.51% 15.856 17.840 - 15.15% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 12.50% 54.721 61.563 - 8.92% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 12.49% 7687.900 8648.436 - 4.77% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 12.47% 72.603 81.658 - 0.76% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 12.44% 2.339 2.630 - -2.04% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 12.41% 1739.956 1955.814 - 12.71% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 12.38% 1274235.959 1432028.265 - 8.60% -
std::fill(vector<bool>)/64 12.34% 1.413 1.588 - 1.27% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 12.31% 24.375 27.377 - 9.59% -
std::unique(deque<int>)_(contiguous)/52 12.31% 55.068 61.848 - 7.68% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 12.29% 6508899.470 7308903.208 - 11.26% -
std::unordered_set<int>::contains(key)_(non-existent)/0 12.27% 0.437 0.490 - 45.21% -
std::any_of(deque<int>)_(process_all)/32768 12.27% 10081.629 11318.194 - 12.33% -
std::find_end(deque<int>)_(single_element)/1024 12.26% 305.577 343.033 - 7.94% -
SetIntersection_Interlaced_Vector_uint64_256_4 12.23% 4787781.732 5373173.454 - 6.48% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 12.22% 7253622.968 8140290.598 - 8.87% -
std::unique_copy(deque<int>)_(contiguous)/32 12.18% 9.449 10.600 - -0.14% -
std::distance(join_view(vector<vector<int>>))/50 12.17% 0.604 0.678 - 5.79% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 12.14% 12.604 14.134 - 8.96% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 12.11% 22.737 25.492 - 7.98% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 12.11% 1.570 1.760 - 6.05% -
BM_PushHeap_string_QuickSortAdversary_1 12.10% 0.471 0.528 - -24.79% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 12.09% 648.348 726.742 - -1.27% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 12.00% 5005884.618 5606675.049 - 11.47% -
std::any_of(deque<int>)_(process_all)/8192 11.90% 2561.518 2866.376 - 13.61% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 11.81% 0.570 0.637 - 50.47% -
std::search(deque<int>,_pred)_(near_matches)/1000 11.70% 23189.411 25902.373 - 8.02% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 11.69% 28.875 32.251 - 7.74% -
BM_StringConstructDestroyCStr_Large_Transparent 11.69% 10.092 11.271 - -7.61% -
std::reverse(deque<int>)/8 11.63% 2.506 2.798 - 10.45% -
BM_vector_deque_ranges_move/2 11.62% 1.842 2.056 - 5.68% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 11.61% 45.481 50.763 - -7.21% -
BM_StringConstructDestroyCStr_Small_Transparent 11.57% 0.368 0.411 - 3.65% -
bm_ranges_lexicographical_compare<signed_char>/64 11.55% 2.166 2.416 - -5.66% -
std::unordered_set<int>::find(key)_(existent)/8192 11.53% 1.293 1.442 - -0.41% -
std::is_sorted_until(list<int>,_pred)/8192 11.51% 7585.398 8458.465 - 10.43% -
BM_StringEraseWithMove_Empty_Opaque 11.40% 0.893 0.995 - 24.09% -
std::search(deque<int>,_pred)_(near_matches)/1024 11.38% 24321.319 27089.130 - 7.67% -
std::search(vector<int>,_pred)_(single_element)/1000 11.37% 477.396 531.699 - -5.59% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 11.31% 26.942 29.989 - -2.86% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 11.28% 0.445 0.495 - 11.98% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 11.18% 143930.782 160027.501 - 9.66% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 11.17% 276289.454 307148.000 - 9.97% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 11.15% 2351895.430 2614041.372 - 12.22% -
std::unordered_set<int>::contains(key)_(non-existent)/32 11.04% 1.477 1.640 - 7.06% -
BM_PushHeap_string_Random_262144 11.02% 18.767 20.835 - 15.49% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10.92% 1655.416 1836.236 - 6.68% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 10.90% 1.123 1.246 - 2.44% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 10.89% 908.508 1007.406 - 8.01% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 10.83% 7.150 7.924 - -4.35% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 10.79% 427728.416 473867.411 - 7.80% -
BM_PushHeap_string_Descending_64 10.74% 2.273 2.517 - 8.46% -
std::unordered_set<std::string>::ctor(const&)/32 10.71% 781.495 865.158 - 9.41% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 10.70% 2.993 3.313 - 3.35% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 10.60% 0.446 0.494 - -29.17% -
std::partition(deque<int>)_(sparse)/32 10.58% 9.824 10.864 - 7.90% -
BM_vector_deque_ranges_move/1 10.54% 2.082 2.302 - 5.80% -
std::multiset<std::string>::contains(key)_(non-existent)/32 10.54% 10.166 11.238 - 16.68% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 10.53% 16442.509 18173.108 - 9.26% -
BM_PushHeap_string_PipeOrgan_16384 10.51% 12.737 14.075 - 6.85% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 10.45% 20506.044 22648.551 - 6.02% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 10.41% 329131616.590 363392942.672 - 1.53% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 10.38% 38723.663 42745.084 - 6.97% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 10.37% 0.438 0.483 - 5.63% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 10.32% 0.305 0.337 - 23.77% -
SetIntersection_Front_Set_uint64_16384_1 10.32% 1009847.639 1114021.899 - 10.42% -
SetIntersection_Front_Set_uint32_1024_16 10.28% 1162657.225 1282193.959 - 7.50% -
std::set<std::string>::equal_range(key)_(existent)/8192 10.27% 27.001 29.774 - 5.29% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 10.26% 32350.063 35667.650 - 2.94% -
std::stable_partition(deque<int>)_(sparse)/50 10.25% 26.847 29.599 - 0.62% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 10.21% 13750067.635 15154128.579 - 9.27% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 10.19% 18.879 20.804 - -39.77% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 10.19% 6.480 7.140 - 10.18% -
std::multimap<int,_int>::clear()/1024 10.16% 10205.849 11242.697 - 6.06% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 10.16% 288.394 317.689 - 6.95% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 10.08% 24334.191 26786.769 - 6.93% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 10.08% 414.568 456.351 - -3.49% -
std::find(deque<int>)_(process_all)/50 10.00% 13.944 15.339 - 17.44% -
BM_PushHeap_float_SingleElement_4 9.94% 0.356 0.392 - 8.78% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 9.94% 29.837 32.802 - 5.98% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 9.89% 573.876 630.623 - -2.15% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 9.82% 4754.333 5221.160 - 9.73% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 9.77% 708.295 777.473 - 10.22% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 9.75% 1.549 1.700 - 9.15% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 9.74% 275561.927 302412.055 - 2.37% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 9.71% 29.535 32.404 - 6.30% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 9.64% 11.774 12.909 - 3.17% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 9.63% 38.340 42.033 - 5.47% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 9.56% 573.682 628.538 - -2.58% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 9.55% 36.098 39.546 - -5.73% -
std::find_if(vector<char>)_(process_all)/8 9.54% 1.399 1.532 - -2.23% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 9.52% 29.653 32.475 - 5.47% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 9.51% 27.043 29.616 - 9.21% -
std::set<std::string>::find(key)_(non-existent)/8192 9.49% 26.783 29.324 - 8.18% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 9.49% 1302699.503 1426287.456 - 9.31% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 9.46% 27.001 29.555 - 9.73% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 9.45% 1808.173 1979.031 - 10.66% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 9.43% 70006.243 76605.176 - 14.91% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 9.41% 38426.517 42043.803 - 9.21% -
std::unique(deque<int>)_(contiguous)/32 9.41% 49.183 53.810 - 5.80% -
std::copy_n(list<int>)/4096 9.40% 3574.552 3910.481 - 10.95% -
std::multiset<std::string>::erase(iterator)/8192 9.28% 30.917 33.787 - 6.98% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 9.25% 1.510 1.650 - -4.71% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 9.25% 2.164 2.364 - 8.96% -
std::find_if_not(vector<int>)_(process_all)/8 9.18% 1.305 1.425 - 8.62% -
SetIntersection_Interlaced_Vector_uint64_16384_64 9.17% 7326153.340 7997900.946 - 3.08% -
BM_PushHeap_string_Descending_4 9.11% 1.921 2.096 - 8.46% -
std::find_end(forward_list<int>)_(same_length)/8192 9.06% 12965.511 14140.150 - -1.14% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 9.06% 12.359 13.478 - 0.77% -
SetIntersection_Front_Set_uint32_1024_256 9.03% 3662184.748 3992919.436 - -1.90% -
SetIntersection_None_Set_uint64_262144_16 9.03% 1240710.855 1352711.998 - 11.95% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 9.02% 22.984 25.056 - 1.57% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 8.98% 1.330 1.450 - 2.69% -
std::search(deque<int>,_pred)_(no_match)/8192 8.98% 3487.001 3800.143 - 8.81% -
SetIntersection_None_Vector_uint64_262144_256 8.97% 1088998.144 1186699.059 - 4.48% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 8.94% 12455.675 13568.718 - 8.19% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 8.93% 225.777 245.936 - 0.90% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 8.90% 29.006 31.587 - 8.16% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 8.85% 1043170.859 1135540.010 - 8.27% -
SetIntersection_None_Set_uint64_262144_64 8.83% 1239121.336 1348519.775 - 11.64% -
std::search(deque<int>,_pred)_(no_match)/1048576 8.80% 445824.825 485054.204 - 8.82% -
SetIntersection_None_Set_uint64_262144_4 8.80% 1245871.582 1355472.166 - 12.86% -
ranges::min(std::deque<__int128>)/64 8.78% 23.212 25.251 - 0.09% -
std::multiset<std::string>::ctor(const&,_alloc)/32 8.77% 807.998 878.846 - 9.73% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 8.75% 23.680 25.753 - 6.29% -
std::map<std::string,_int>::clear()/8192 8.74% 207528.559 225671.078 - 3.20% -
BM_deque_deque_ranges_move_backward/64 8.69% 3.344 3.634 - 7.71% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 8.64% 144361.064 156840.775 - 7.40% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 8.64% 1079148.625 1172375.670 - 10.77% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 8.62% 25518638.395 27718444.418 - 6.90% -
std::unordered_set<int>::count(key)_(non-existent)/32 8.57% 1.547 1.680 - 5.24% -
SetIntersection_Front_Set_uint32_262144_256 8.54% 3616095.857 3925028.668 - 2.46% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 8.53% 1102.837 1196.884 - 2.92% -
std::mismatch(deque<int>)_(it,_it,_it)/8 8.53% 3.671 3.984 - 6.63% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 8.52% 20.367 22.102 - 2.19% -
SetIntersection_None_Set_uint64_262144_256 8.45% 1237327.313 1341908.528 - 11.03% -
rng::contains_subrange(list<int>)_(process_all)/50 8.39% 16.415 17.792 - 5.00% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 8.37% 47.485 51.457 - 8.31% -
std::search(deque<int>,_pred)_(no_match)/1000 8.36% 424.729 460.249 - 7.89% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 8.33% 1.246 1.350 - 3.20% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 8.31% 23.503 25.456 - 2.57% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 8.30% 511.796 554.266 - -3.87% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 8.29% 765.436 828.869 - 8.10% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 8.28% 9.593 10.387 - 6.13% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 8.27% 93.107 100.808 - 8.47% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 8.20% 1.578 1.708 - 9.60% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 8.17% 15.852 17.147 - 6.20% -
std::map<int,_int>::find(key)_(non-existent)/32 8.17% 2.215 2.396 - 6.35% -
std::search(deque<int>,_pred)_(no_match)/1024 8.17% 436.242 471.864 - 7.82% -
BM_deque_deque_copy/0 8.15% 0.787 0.851 - 7.96% -
std::move_backward(vector<bool>)_(aligned)/64 8.14% 1.745 1.888 - 9.49% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 8.13% 169.310 183.079 - -7.84% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 8.13% 1035494.252 1119638.210 - 6.39% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 8.05% 11.334 12.247 - 7.57% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8.01% 8586.780 9275.003 - 12.19% -
std::unordered_multiset<int>::count(key)_(existent)/1024 8.01% 1.616 1.746 - -14.13% -
ranges::min(std::vector<__int128>)/70000 8.00% 31851.041 34398.448 - 15.10% -
ranges::min(std::deque<char>)/1 7.97% 0.734 0.793 - -13.41% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 7.96% 211.053 227.852 - 3.19% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 7.95% 8304031.109 8963862.764 - 8.34% -
std::set<std::string>::find(key)_(non-existent)/1024 7.94% 20.358 21.975 - 9.61% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 7.94% 37.608 40.594 - 5.89% -
SetIntersection_Front_Set_uint32_16384_256 7.94% 3622918.401 3910397.390 - 1.05% -
std::lower_bound(std::vector<int>)/100 7.93% 12.073 13.030 - 7.73% -
std::find_if_not(list<int>)_(process_all)/32768 7.90% 25333.197 27335.000 - 7.70% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 7.90% 21.292 22.974 - -3.83% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 7.88% 1.169 1.261 - -0.89% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 7.87% 16.926 18.258 - 5.27% -
std::map<std::string,_int>::clear()/1024 7.85% 21112.760 22770.336 - 1.16% -
rng::find(vector<bool>)_(process_all)/50 7.84% 0.782 0.843 - 30.94% -
SetIntersection_Front_Set_uint32_1024_4 7.84% 1058848.227 1141853.740 - 6.59% -
std::multimap<int,_int>::clear()/8192 7.83% 82534.075 88999.716 - 4.30% -
std::fill(vector<bool>)/512 7.81% 1.489 1.605 - 7.48% -
std::none_of(deque<int>)_(process_all)/8192 7.78% 2565.966 2765.574 - 9.39% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 7.75% 37.140 40.020 - -5.80% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 7.71% 25.006 26.934 - 6.76% -
SetIntersection_None_Vector_string_262144_16 7.68% 1264687.667 1361829.743 - 7.00% -
std::set<int>::erase(key)_(non-existent,_end)/32 7.66% 2.299 2.475 - 9.93% -
std::partition(vector<int>)_(dense)/32 7.65% 8.170 8.795 - 7.83% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 7.62% 330.827 356.037 - 8.49% -
std::set<std::string>::contains(key)_(existent)/32 7.62% 14.407 15.505 - -1.95% -
std::none_of(deque<int>)_(process_all)/32768 7.62% 10157.396 10931.131 - 8.08% -
BM_PushHeap_float_Descending_1 7.59% 0.535 0.576 - 7.46% -
std::multiset<std::string>::count(key)_(existent)/1024 7.59% 23.317 25.086 - 8.51% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 7.52% 12.346 13.275 - 6.77% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 7.48% 6303077.824 6774468.913 - 1.92% -
BM_PushHeap_string_Ascending_16384 7.46% 19.759 21.233 - 8.95% -
BM_PushHeap_uint64_Ascending_16 7.40% 0.912 0.980 - 7.76% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7.40% 12375.251 13291.408 - 0.61% -
std::adjacent_find(vector<int>,_pred)/50 7.40% 21.784 23.397 - -0.12% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 7.39% 97.015 104.183 - -37.50% -
std::shift_left(list<int>)/8192 7.38% 7035.283 7554.601 - -0.65% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 7.35% 18.000 19.322 - 4.85% -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 7.33% 11.498 12.341 - 6.41% -
std::partition(list<int>)_(sparse)/50 7.32% 21.611 23.192 - 6.62% -
SetIntersection_Front_Vector_uint64_262144_64 7.30% 1326726.322 1423594.969 - 3.75% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 7.30% 1153891.452 1238080.577 - 6.42% -
std::count(list<int>)_(every_other)/8192 7.28% 6739.787 7230.398 - -4.05% -
SetIntersection_Front_Vector_uint64_1024_4 7.26% 1035772.485 1110932.142 - 2.73% -
SetIntersection_Front_Set_uint32_1024_1024 7.25% 11552210.654 12389955.766 - -0.35% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 7.25% 1077446.015 1155533.556 - 6.48% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 7.23% 6704.138 7188.761 - 8.50% -
std::multiset<int>::erase(iterator)/1024 7.19% 23.278 24.952 - 7.53% -
std::remove_if(list<int>)_(prefix)/8192 7.19% 9263.681 9930.102 - 0.35% -
std::find_end(deque<int>)_(single_element)/1000 7.16% 313.445 335.882 - 7.54% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 7.15% 15.793 16.922 - 4.78% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 7.12% 4.794 5.135 - 7.42% -
std::map<std::string,_int>::find(key)_(existent)/8192 7.10% 30.040 32.175 - 5.67% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 7.10% 1.298 1.390 - 1.37% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 7.09% 1.745 1.869 - 2.00% -
std::find_if_not(list<int>)_(bail_25%)/8192 7.07% 1452.188 1554.794 - 9.65% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 7.05% 3451323.300 3694732.277 - 6.95% -
std::sort(deque<int>)_(shuffled)/8192 7.04% 80191.516 85834.273 - 6.84% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 7.01% 20514999.202 21952802.163 - 1.74% -
std::for_each(list<int>)/50 6.98% 20.079 21.480 - -1.49% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 6.97% 5220280.964 5584161.401 - 6.92% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 6.95% 4095605.399 4380159.479 - 5.82% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 6.94% 1.512 1.617 - 10.02% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 6.94% 23731414.910 25378184.314 - 7.41% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 6.92% 116545.543 124607.375 - 7.68% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 6.90% 6.947 7.427 - -32.16% -
std::search(deque<int>)_(same_length)/1024 6.89% 470.486 502.920 - 5.48% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 6.88% 1.774 1.896 - 29.74% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 6.88% 22.829 24.400 - 6.28% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 6.87% 1056258.807 1128802.336 - 7.96% -
SetIntersection_Front_Set_uint32_256_256 6.86% 7305707.413 7806919.655 - 1.93% -
std::replace(vector<int>)_(sprinkled)/8192 6.82% 1179.587 1260.037 - -1.34% -
SetIntersection_Front_Set_uint64_1024_4 6.79% 1065098.170 1137410.671 - 7.71% -
SetIntersection_Front_Set_uint32_1024_1 6.76% 1036799.862 1106896.547 - 6.27% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6.76% 2544.376 2716.358 - -0.99% -
SetIntersection_Interlaced_Set_uint64_256_1 6.75% 4158592.603 4439321.950 - 6.46% -
std::unique(deque<int>)_(sprinkled)/52 6.74% 59.177 63.163 - 7.62% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6.72% 6544935.273 6984779.702 - 5.92% -
SetIntersection_Interlaced_Vector_float_1024_256 6.72% 6314108.398 6738439.797 - 11.97% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 6.72% 1.538 1.642 - 3.66% -
ranges::min(std::deque<long_long>)/64 6.70% 16.335 17.430 - -1.02% -
std::multiset<int>::clear()/8192 6.70% 76793.552 81938.923 - 5.85% -
std::unordered_multiset<int>::find(key)_(existent)/8192 6.70% 1.379 1.471 - 17.75% -
SetIntersection_Front_Set_uint64_1024_1 6.69% 1041718.758 1111394.292 - 5.15% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 6.68% 185133.689 197504.359 - 5.77% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 6.64% 4.691 5.003 - -36.36% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 6.61% 52.095 55.539 - 5.52% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 6.61% 31.866 33.972 - 22.24% -
std::multiset<int>::erase(iterator)/32 6.60% 20.580 21.938 - 5.37% -
std::map<int,_int>::equal_range(key)_(existent)/8192 6.60% 5.389 5.745 - 6.15% -
BM_std_minmax_element<int>/2 6.59% 0.642 0.684 - 0.55% -
BM_std_minmax_element<short>/2 6.58% 0.645 0.687 - 0.65% -
ranges::min(std::vector<__int128>)/64 6.58% 27.996 29.838 - 13.29% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 6.57% 1166768.609 1243475.211 - 5.14% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 6.57% 1175.689 1252.959 - -0.20% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 6.55% 5.520 5.882 - 5.42% -
std::find_first_of(deque<int>)_(large_needle)/50 6.53% 669.631 713.357 - -12.65% -
SetIntersection_Interlaced_Vector_uint32_16384_1 6.51% 1037201.961 1104748.826 - 6.40% -
std::sort(deque<int>)_(shuffled)/1024 6.51% 6759.598 7199.752 - 5.49% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 6.51% 1221296.984 1300803.556 - 4.63% -
SetIntersection_None_Vector_uint32_262144_4 6.50% 1121657.104 1194607.918 - 6.22% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 6.48% 1.344 1.431 - 6.42% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 6.48% 16377.924 17438.943 - 4.98% -
std::stable_sort(deque<int>)_(descending)/8 6.46% 25.103 26.724 - 4.00% -
std::set<int>::count(key)_(existent)/8192 6.44% 7.720 8.218 - 2.16% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 6.44% 22.173 23.600 - 6.00% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 6.42% 37.001 39.378 - 0.44% -
std::sort(deque<int>)_(repeated)/1024 6.41% 1000.337 1064.458 - 10.89% -
SetIntersection_Front_Set_uint32_16384_1024 6.41% 11818774.166 12575989.349 - -0.72% -
std::set<std::string>::lower_bound(key)_(existent)/1024 6.40% 21.632 23.016 - -3.36% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 6.39% 1.241 1.320 - 16.14% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 6.39% 1749194.227 1860929.165 - 2.16% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 6.38% 33.918 36.081 - 2.27% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 6.36% 441.552 469.652 - 5.49% -
BM_PushHeap_uint64_Ascending_256 6.36% 2.091 2.224 - 6.51% -
BM_std_minmax_element<int>/3 6.35% 1.191 1.267 - 11.37% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 6.33% 1134498.077 1206257.244 - 8.68% -
std::remove_if(list<int>)_(sprinkled)/50 6.32% 70.298 74.739 - 0.56% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 6.31% 31.480 33.467 - 2.77% -
BM_std_minmax_element<short>/3 6.30% 1.078 1.146 - -5.18% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 6.28% 1.128 1.199 - 1.67% -
std::unordered_set<int>::find(key)_(non-existent)/8192 6.28% 1.134 1.205 - 6.89% -
SetIntersection_None_Vector_uint32_16384_16 6.28% 1094370.825 1163061.473 - 5.66% -
std::multiset<int>::clear()/1024 6.27% 9622.749 10225.850 - 4.16% -
SetIntersection_Interlaced_Set_string_1024_1 6.26% 1085152.371 1153097.127 - 6.60% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 6.26% 8568033.734 9104501.124 - 6.18% -
std::set<std::string>::contains(key)_(existent)/1024 6.26% 22.884 24.316 - 0.44% -
ranges::min(std::vector<long_long>)/8 6.26% 2.183 2.320 - 6.91% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 6.25% 22.572 23.984 - -1.11% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 6.25% 36.317 38.587 - 4.25% -
SetIntersection_None_Vector_uint64_262144_262144 6.24% 1126313.851 1196649.656 - 6.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 6.24% 12489151.712 13267945.642 - 5.56% -
std::map<int,_int>::find(key)_(non-existent)/1024 6.22% 5.335 5.667 - 4.67% -
std::partition(deque<int>)_(sparse)/8192 6.19% 2931.655 3113.133 - -5.52% -
BM_StringRead_Cold_Shallow_Large 6.18% 1.124 1.194 - 3.64% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 6.18% 0.630 0.669 - 3.22% -
SetIntersection_Front_Set_uint64_1024_16 6.17% 1167187.863 1239230.992 - 3.40% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 6.17% 6.411 6.807 - -39.81% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 6.16% 1185265.590 1258272.363 - 2.84% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 6.15% 4367393.206 4635970.624 - 5.10% -
BM_deque_deque_copy_backward/0 6.14% 0.808 0.858 - -7.80% -
std::multimap<std::string,_int>::count(key)_(existent)/32 6.14% 19.347 20.534 - 4.24% -
std::set<int>::erase(key)_(non-existent,_end)/1024 6.12% 5.409 5.741 - 6.82% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 6.10% 44647.829 47369.731 - 6.46% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 6.09% 824.474 874.663 - 6.66% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 6.08% 5768383.065 6118928.665 - 0.12% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 6.07% 35.611 37.773 - 4.15% -
std::map<int,_int>::clear()/1024 6.07% 9899.715 10500.220 - -1.51% -
SetIntersection_None_Vector_uint32_16384_64 6.06% 1104625.288 1171577.533 - 6.34% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 6.05% 1008590.537 1069613.240 - 1.36% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 6.05% 2.717 2.881 - -2.44% -
SetIntersection_None_Vector_string_16384_4 6.04% 1217168.617 1290737.659 - 5.37% -
std::is_sorted(vector<int>,_pred)/8 6.04% 3.238 3.434 - 3.96% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 6.03% 10.567 11.204 - -1.59% -
std::multiset<int>::erase(key)_(existent)/32 6.03% 21.666 22.972 - 3.71% -
std::move_backward(vector<int>)/262144 5.99% 21417.674 22701.061 - 3.81% -
SetIntersection_Front_Vector_uint32_16384_1 5.99% 1043800.377 1106334.913 - 4.84% -
BM_deque_vector_ranges_copy/64 5.99% 2.602 2.758 - 5.03% -
SetIntersection_Front_Vector_uint32_262144_4 5.97% 1054385.745 1117340.504 - 5.89% -
SetIntersection_None_Vector_uint32_262144_16384 5.96% 1123827.656 1190783.879 - 5.50% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 5.93% 2.938 3.112 - 6.09% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 5.93% 1056657.072 1119282.970 - 6.50% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 5.92% 1.148 1.216 - -9.45% -
BM_StringFindAllMatch/8 5.91% 2.649 2.806 - -2.34% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 5.90% 1040496.081 1101925.930 - 5.72% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5.89% 4847.229 5132.697 - -6.55% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.88% 120175.163 127241.505 - -3.29% -
std::set<std::string>::erase(key)_(non-existent,_end)/0 5.87% 0.254 0.269 - 5.80% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 5.87% 36810.820 38971.358 - -5.14% -
SetIntersection_None_Vector_uint32_16384_256 5.86% 1097120.824 1161415.868 - 4.90% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 5.86% 1.471 1.557 - 4.64% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 5.85% 12.285 13.004 - 5.71% -
BM_vector_deque_ranges_copy_backward/70000 5.84% 8660.890 9166.637 - 15.80% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 5.83% 51.936 54.964 - -1.74% -
std::partial_sort(deque<int>)_(heap)/8 5.83% 38.280 40.512 - -2.00% -
std::copy_backward(deque<int>)/32768 5.83% 3667.740 3881.500 - 5.58% -
std::flat_multimap<int,_int>::clear()/0 5.82% 389.131 411.792 - 3.05% -
std::multiset<std::string>::insert(value)_(already_present)/1024 5.80% 53.233 56.320 - 4.52% -
SetIntersection_Front_Vector_uint32_16384_4 5.78% 1054131.489 1115048.275 - 5.85% -
std::find_end(list<int>,_pred)_(same_length)/1000 5.77% 770.244 814.695 - 5.93% -
std::set<int>::equal_range(key)_(non-existent)/32 5.77% 2.625 2.776 - 4.19% -
SetIntersection_Interlaced_Set_string_256_1 5.76% 4336977.580 4586913.511 - 6.71% -
BM_deque_vector_move/5500 5.75% 192.897 203.983 - 5.60% -
BM_vector_deque_ranges_move_backward/64000 5.73% 7546.503 7979.126 - 12.99% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 5.72% 81.917 86.606 - -7.55% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 5.72% 201405183.258 212918732.738 - 7.67% -
BM_StringConstructDestroyCStr_Empty_Opaque 5.70% 2.075 2.193 - 1.77% -
std::multiset<int>::erase(key)_(existent)/1024 5.69% 39.984 42.261 - 5.86% -
SetIntersection_Interlaced_Vector_uint64_262144_1 5.66% 1048981.599 1108336.864 - 4.81% -
SetIntersection_Interlaced_Vector_uint32_1024_16 5.65% 1849539.193 1954037.891 - -3.54% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 5.65% 4199794.892 4436887.629 - 4.14% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 5.64% 2.475 2.615 - 3.26% -
std::copy(list<int>)/4096 5.62% 3082.230 3255.359 - 0.42% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 5.62% 22.662 23.935 - 7.68% -
std::is_partitioned(vector<int>)_(partitioned)/32 5.61% 6.247 6.598 - 3.44% -
BM_vector_deque_ranges_move_backward/64 5.60% 2.964 3.130 - 0.96% -
std::search(deque<int>)_(near_matches)/1000 5.59% 20862.021 22028.928 - 17.92% -
BM_StringRelational_Eq_Small_Small_Control 5.59% 1.899 2.005 - 8.48% -
BM_lexicographical_compare_three_way_slow_path/1 5.58% 0.389 0.410 - -5.40% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 5.57% 1354.953 1430.475 - 0.87% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 5.56% 5.023 5.302 - -26.94% -
BM_std_minmax_element<int>/64000 5.56% 15335.387 16187.461 - -2.98% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 5.55% 3865.433 4079.853 - 5.59% -
BM_vector_deque_move/0 5.54% 0.375 0.395 - -9.82% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 5.53% 66.112 69.767 - 6.52% -
SetIntersection_None_Vector_uint32_256_4 5.53% 4188943.674 4420410.152 - 5.73% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 5.51% 10.406 10.979 - 6.50% -
SetIntersection_Interlaced_Set_float_16384_1024 5.50% 168231301.748 177488088.572 - 4.97% -
std::multiset<int>::count(key)_(existent)/8192 5.49% 9.113 9.613 - -5.62% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 5.49% 11126.206 11736.767 - 3.91% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 5.48% 44.774 47.228 - -6.58% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 5.48% 30.643 32.322 - 3.94% -
SetIntersection_None_Vector_uint64_16384_4 5.48% 1098746.972 1158916.916 - 5.80% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 5.46% 22.630 23.865 - 0.77% -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 5.46% 7.022 7.405 - 5.43% -
std::sort(deque<int>)_(qsort_adversarial)/8 5.44% 17.269 18.209 - 3.77% -
std::map<int,_int>::count(key)_(existent)/1024 5.44% 3.673 3.872 - 4.11% -
BM_StringFindAllMatch/64 5.44% 3.067 3.234 - -0.05% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 5.44% 0.251 0.264 - -0.69% -
std::partial_sort_copy(vector<int>)_(heap)/1024 5.43% 7954.295 8385.965 - 5.45% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 5.41% 847.738 893.567 - 4.94% -
std::search(deque<int>)_(near_matches)/1024 5.38% 21923.778 23104.352 - 12.41% -
SetIntersection_Front_Set_uint32_256_64 5.38% 5231503.162 5512925.939 - 1.02% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 5.36% 1.116 1.176 - -12.93% -
BM_std_minmax_element<int>/70000 5.36% 16768.079 17667.557 - -2.70% -
BM_PushHeap_string_PipeOrgan_256 5.34% 7.654 8.063 - 3.08% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 5.34% 1228232.319 1293847.927 - 9.48% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 5.34% 201752610.064 212517804.202 - 7.88% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 5.33% 209.993 221.192 - 3.84% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 5.33% 21.622 22.775 - -0.70% -
SetIntersection_None_Vector_string_256_256 5.31% 2292310.575 2414093.501 - 7.26% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 5.30% 1187493.525 1250395.760 - 5.87% -
std::replace(vector<int>)_(sprinkled)/1024 5.30% 151.113 159.116 - -6.40% -
SetIntersection_Interlaced_Set_string_262144_16384 5.30% 2790373.535 2938147.297 - 5.32% -
std::fill_n(list<int>)/8192 5.29% 8454.456 8901.643 - -1.60% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 5.28% 3.050 3.211 - 4.81% -
ranges::min(std::deque<char>)/8 5.28% 2.351 2.476 - -2.83% -
std::map<std::string,_int>::count(key)_(non-existent)/32 5.28% 9.840 10.360 - 3.10% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5.28% 12561.881 13224.597 - -0.39% -
SetIntersection_None_Vector_uint64_16384_64 5.27% 1099189.598 1157088.120 - 4.69% -
std::reverse_copy(deque<int>)/512 5.26% 124.065 130.595 - 5.28% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 5.26% 571.415 601.476 - 3.94% -
std::set<int>::contains(key)_(existent)/8192 5.26% 8.126 8.554 - 5.39% -
std::map<std::string,_int>::ctor(const&)/32 5.25% 806.938 849.303 - 19.50% -
SetIntersection_Interlaced_Set_uint32_256_1 5.24% 4159610.000 4377600.134 - 6.05% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 5.24% 1156832.761 1217455.100 - 2.95% -
rng::find_last_if(vector<char>)_(bail_90%)/8 5.24% 0.478 0.503 - 7.62% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 5.21% 0.405 0.426 - 4.36% -
BM_std_minmax_element<int>/65536 5.21% 15705.951 16523.666 - -2.83% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5.19% 7163.162 7534.778 - 0.60% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.18% 1.072 1.127 - -2.58% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5.18% 5063889.101 5326152.530 - 6.09% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 5.17% 751.532 790.389 - 4.92% -
std::unordered_set<std::string>::erase(iterator)/8192 5.16% 29.921 31.465 - 7.79% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 5.16% 16.646 17.505 - 5.14% -
rng::contains_subrange(list<int>)_(single_element)/8192 5.15% 6911.348 7267.500 - 1.64% -
SetIntersection_Front_Set_uint32_262144_1 5.14% 1027580.068 1080352.206 - 3.52% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 5.12% 1549367.058 1628710.203 - 4.14% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 5.10% 1018652.660 1070628.590 - 0.96% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 5.09% 23.863 25.078 - 5.83% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 5.09% 1.215 1.277 - 7.29% -
std::map<int,_int>::find(key)_(existent)/1024 5.08% 4.227 4.441 - 5.90% -
SetIntersection_Interlaced_Set_uint32_16384_16 5.08% 205896971.361 216350578.476 - 4.15% -
std::map<std::string,_int>::count(key)_(existent)/1024 5.07% 23.154 24.328 - 0.99% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 5.07% 627.339 659.153 - -1.36% -
std::sort(deque<int>)_(repeated)/8 5.07% 17.699 18.596 - 2.51% -
SetIntersection_Interlaced_Set_uint32_262144_1 5.07% 1027075.535 1079117.469 - -1.72% -
std::partition(deque<int>)_(dense)/8192 5.05% 2643.909 2777.505 - 0.25% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 5.05% 657.692 690.918 - 3.49% -
SetIntersection_None_Vector_uint64_16384_16 5.05% 1108999.082 1164975.493 - 5.35% -
SetIntersection_Interlaced_Set_uint32_16384_64 5.04% 213642138.535 224412807.736 - 4.23% -
BM_deque_vector_copy_backward/1 5.03% 2.116 2.222 - 4.69% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 5.02% 2.332 2.450 - 8.51% -
std::find_end(list<int>,_pred)_(same_length)/1024 5.02% 791.313 831.018 - 5.26% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 5.02% 1146749.052 1204259.924 - 6.00% -
std::set<int>::upper_bound(key)_(existent)/8192 5.00% 7.810 8.201 - 5.83% -
BM_PushHeap_uint32_Ascending_262144 4.99% 4.690 4.924 - 5.25% -
SetIntersection_None_Vector_string_64_64 4.98% 8764694.180 9201352.358 - 4.50% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 4.98% 1.282 1.346 - 3.59% -
rng::find_last_if(deque<int>)_(bail_10%)/50 4.97% 17.501 18.371 - 4.60% -
BM_StringAssignAsciiz_Empty_Opaque 4.97% 3.038 3.189 - 4.96% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 4.97% 2.176 2.284 - 4.92% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 4.96% 5.602 5.880 - 2.62% -
std::unordered_set<std::string>::clear()/32 4.96% 838.637 880.242 - -5.70% -
BM_PushHeap_float_SingleElement_16 4.95% 0.363 0.381 - 4.79% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 4.95% 0.606 0.636 - 1.76% -
std::find_if_not(deque<int>)_(process_all)/8 4.93% 2.614 2.742 - 6.46% -
std::find(list<int>)_(bail_25%)/32768 4.92% 7845.187 8230.890 - 2.60% -
std::copy_n(vector<bool>)_(aligned)/64 4.91% 1.286 1.350 - 0.80% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 4.91% 52840.882 55435.573 - 5.77% -
std::vector<int>::ctor(size)/1024 4.91% 41.091 43.108 - -2.94% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 4.90% 32.209 33.787 - 4.97% -
std::find_first_of(deque<int>)_(large_needle)/32 4.89% 280.749 294.478 - -9.78% -
BM_CmpEqual_short_uint 4.88% 1.102 1.156 - 4.51% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 4.87% 17.292 18.134 - 5.37% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 4.86% 875.743 918.327 - 5.48% -
SetIntersection_Interlaced_Vector_string_64_1 4.86% 16914688.813 17736480.065 - 5.49% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 4.85% 6.528 6.844 - 3.31% -
ranges::minmax(std::list<char>)/64 4.84% 33.467 35.088 - 4.31% -
SetIntersection_None_Set_float_16384_1024 4.84% 152188818.622 159556975.379 - 6.39% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 4.84% 16.929 17.748 - 3.24% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 4.83% 1550655.863 1625523.779 - 2.26% -
SetIntersection_Interlaced_Set_uint32_16384_1024 4.82% 170040725.410 178229876.695 - 3.92% -
BM_std_minmax_element<int>/4096 4.81% 990.045 1037.636 - -2.82% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 4.78% 42123.604 44138.317 - 1.41% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.77% 385.020 403.392 - 5.95% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 4.77% 975814.866 1022338.790 - 3.20% -
SetIntersection_None_Vector_uint64_16384_1 4.75% 1095373.795 1147435.724 - 3.48% -
std::multimap<std::string,_int>::clear()/1024 4.75% 20849.119 21839.955 - -3.87% -
std::find_if_not(list<int>)_(process_all)/8192 4.74% 7219.450 7561.759 - 4.97% -
BM_CmpLess_ushort_short 4.73% 1.005 1.053 - -1.57% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 4.73% 522.523 547.254 - 20.35% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 4.73% 595.880 624.039 - -0.89% -
std::transform(deque<int>,_deque<int>)/32 4.72% 21.434 22.446 - 3.37% -
BM_vector_deque_ranges_move_backward/5500 4.71% 199.615 209.012 - 6.07% -
std::multiset<int>::count(key)_(non-existent)/32 4.70% 2.360 2.471 - -0.84% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 4.70% 54922.286 57504.650 - 0.53% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 4.70% 18.009 18.855 - 4.86% -
SetIntersection_Front_Set_uint32_262144_262144 4.68% 1589590.494 1664015.137 - -0.81% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 4.68% 350149684.061 366537785.731 - 3.18% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 4.68% 872.994 913.832 - 5.20% -
BM_std_minmax_element<int>/5500 4.68% 1324.736 1386.691 - -2.54% -
BM_deque_deque_ranges_move/2 4.67% 2.073 2.170 - -3.13% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 4.67% 12.942 13.547 - 0.39% -
SetIntersection_Interlaced_Set_uint32_16384_4 4.66% 167373903.737 175175559.624 - 2.51% -
SetIntersection_Interlaced_Vector_string_256_1 4.65% 4254176.255 4452117.697 - 4.78% -
BM_PushHeap_string_QuickSortAdversary_262144 4.65% 16.272 17.029 - 6.13% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 4.64% 0.458 0.479 - 4.80% -
std::unordered_map<int,_int>::count(key)_(existent)/32 4.64% 1.498 1.568 - 0.93% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.64% 874939.340 915510.279 - 4.02% -
BM_StringRead_Cold_Deep_Empty 4.63% 1.194 1.249 - -4.52% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 4.63% 1.517 1.588 - 0.73% -
SetIntersection_Interlaced_Set_float_16384_64 4.62% 209901727.658 219603833.324 - 4.39% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 4.61% 24.619 25.755 - 4.58% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 4.61% 1.217 1.273 - 8.52% -
SetIntersection_Front_Vector_uint64_1024_1 4.60% 1051792.703 1100174.956 - 5.26% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 4.59% 17.191 17.980 - 1.19% -
BM_std_minmax_element<int>/4000 4.58% 967.695 1012.047 - -2.95% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 4.58% 2.142 2.240 - -2.52% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 4.57% 53478.627 55923.565 - 2.66% -
BM_StringFindAllMatch/1 4.56% 2.815 2.943 - -6.77% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 4.56% 1.266 1.324 - -11.53% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 4.55% 17978999.263 18796416.993 - 1.20% -
SetIntersection_None_Vector_string_1024_1 4.54% 1172491.796 1225768.177 - 4.80% -
SetIntersection_Front_Vector_uint64_256_64 4.54% 4365151.294 4563457.677 - 7.22% -
std::copy_n(vector<int>)/262144 4.54% 11914.027 12455.272 - 1.41% -
std::is_partitioned(list<int>)_(unpartitioned)/32 4.54% 4.092 4.277 - 1.04% -
std::multimap<int,_int>::erase(iterator)/1024 4.52% 20.200 21.114 - 0.97% -
SetIntersection_Front_Vector_uint32_262144_16 4.52% 1122677.960 1173443.789 - 5.09% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4.51% 12171.605 12720.797 - 1.60% -
BM_std_minmax_element<int>/1024 4.51% 251.750 263.096 - -3.02% -
SetIntersection_Front_Set_uint32_262144_1024 4.50% 12135733.530 12681905.449 - -11.52% -
SetIntersection_Interlaced_Set_float_16384_16384 4.50% 212801581.216 222371442.850 - 2.47% -
std::partition(deque<int>)_(dense)/1024 4.49% 336.854 351.990 - 0.26% -
std::for_each_n(join_view(vector<vector<int>>))/50 4.49% 4.265 4.457 - 4.44% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 4.47% 6.634 6.930 - 3.11% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 4.46% 10778.943 11260.070 - 2.16% -
BM_deque_vector_move/0 4.46% 1.307 1.365 - -2.55% -
std::remove_copy(deque<int>)_(prefix)/50 4.46% 20.102 20.998 - -1.28% -
std::set<int>::erase(key)_(non-existent,_end)/8192 4.45% 8.344 8.716 - 6.75% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 4.45% 1531181.644 1599300.417 - 7.92% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 4.44% 50.919 53.179 - -15.63% -
SetIntersection_Front_Vector_uint32_16384_16 4.44% 1115950.627 1165460.396 - 4.63% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 4.44% 8620166.205 9002535.082 - 3.30% -
std::multiset<int>::erase(key)_(non-existent,_end)/0 4.43% 0.252 0.263 - 4.14% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 4.42% 16.567 17.300 - -15.17% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 4.42% 7435.703 7764.487 - -0.80% -
std::count(vector<int>)_(every_other)/8 4.42% 1.334 1.393 - 1.22% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 4.42% 258369.086 269783.520 - 0.79% -
SetIntersection_None_Vector_string_16384_1 4.41% 1172347.952 1224087.198 - -0.06% -
std::pop_heap(deque<std::string>)/8 4.41% 57.094 59.613 - 4.42% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 4.38% 15.469 16.147 - 3.74% -
SetIntersection_Front_Vector_string_256_4 4.35% 4657623.422 4860401.302 - 5.57% -
rng::find_last_if(vector<int>)_(bail_10%)/8192 4.35% 2175.553 2270.161 - 4.36% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 4.35% 18789327.509 19606178.759 - 3.81% -
std::lower_bound(std::vector<int>)/8192 4.33% 15.584 16.258 - 4.13% -
std::find(deque<int>)_(process_all)/8 4.32% 3.404 3.551 - 2.49% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 4.31% 348.273 363.298 - 2.06% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 4.31% 0.518 0.540 - -2.81% -
BM_deque_deque_ranges_move_backward/512 4.30% 18.894 19.707 - 4.38% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 4.28% 758.340 790.822 - 1.37% -
std::unordered_map<int,_int>::find(key)_(existent)/32 4.28% 1.470 1.533 - 5.79% -
BM_num_put<unsigned_long> 4.28% 10.884 11.350 - 0.75% -
BM_PushHeap_uint64_Ascending_1024 4.26% 2.579 2.689 - 4.45% -
std::unordered_set<int>::find(key)_(existent)/32 4.26% 1.230 1.283 - -8.06% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 4.24% 1390297.374 1449218.083 - 3.28% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 4.23% 951161.003 991421.695 - 2.40% -
std::partial_sort_copy(list<int>)_(shuffled)/8 4.23% 11.004 11.469 - 1.84% -
SetIntersection_Interlaced_Set_float_262144_262144 4.23% 1569607.748 1635960.612 - 0.10% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 4.22% 5826.435 6072.549 - 4.72% -
std::sort(deque<int>)_(ascending)/8 4.22% 17.281 18.010 - 2.31% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 4.22% 346436868.469 361041729.657 - -1.57% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 4.21% 16366215.541 17054931.470 - 4.33% -
std::is_sorted(list<int>)/8192 4.20% 6979.253 7272.074 - 0.73% -
std::multimap<int,_int>::erase(iterator)/8192 4.19% 20.165 21.009 - 0.00% -
std::partial_sort_copy(vector<int>)_(heap)/8 4.18% 16.253 16.934 - 5.33% -
std::map<std::string,_int>::find(key)_(non-existent)/32 4.18% 12.518 13.041 - -1.60% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 4.16% 20539.002 21394.105 - -0.64% -
std::make_heap(vector<int>,_pred)_(repeated)/8 4.16% 15.788 16.445 - 3.97% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 4.16% 288.058 300.033 - 4.88% -
std::find(vector<char>)_(bail_25%)/8 4.16% 1.063 1.107 - 0.27% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 4.16% 11600.773 12082.789 - 3.76% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 4.14% 33.551 34.941 - 0.59% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 4.14% 811.158 844.731 - -1.49% -
SetIntersection_Interlaced_Set_float_16384_16 4.14% 202764610.840 211150803.732 - 3.25% -
BM_StringFindNoMatch/512 4.13% 9.242 9.624 - 3.97% -
SetIntersection_Front_Set_uint32_64_16 4.13% 15113998.536 15738536.426 - 2.98% -
std::partition(list<int>)_(sparse)/8192 4.13% 7391.293 7696.250 - 0.38% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 4.12% 206354.140 214856.997 - 4.99% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 4.12% 1.849 1.925 - 4.11% -
BM_deque_vector_ranges_copy/2 4.10% 1.820 1.895 - 4.10% -
SetIntersection_Interlaced_Set_uint32_16384_256 4.08% 201411962.432 209621844.479 - 4.47% -
SetIntersection_None_Vector_uint64_256_16 4.08% 4012541.854 4176063.078 - 3.81% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 4.06% 11833.463 12313.551 - 1.67% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 4.05% 258599.646 269084.444 - 0.46% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 4.05% 1784172.663 1856463.918 - 6.39% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 4.04% 12.794 13.312 - 4.24% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 4.04% 49098.083 51083.094 - 2.95% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 4.04% 50762.512 52812.525 - 1.44% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.04% 173636.280 180647.397 - 1.43% -
std::copy(vector<bool>)_(aligned)/64 4.03% 1.293 1.346 - 3.79% -
std::unordered_multiset<int>::clear()/8192 4.03% 61268.125 63738.751 - -2.29% -
ranges::min(std::vector<char>)/8 4.03% 2.359 2.454 - 0.32% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 4.03% 571.782 594.821 - 4.60% -
std::map<std::string,_int>::contains(key)_(existent)/32 4.03% 16.688 17.360 - 5.60% -
std::list<int>::erase(begin)_(cheap_elements)/32 4.02% 10.513 10.935 - -1.78% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 4.01% 123.567 128.526 - 3.34% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 4.01% 983.858 1023.303 - -3.71% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 4.00% 38104.410 39628.278 - 2.92% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 4.00% 11275.477 11726.032 - 7.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 3.99% 16631189.976 17293966.557 - 5.00% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 3.98% 8771978.431 9120792.883 - 1.95% -
std::map<int,_int>::count(key)_(non-existent)/1024 3.97% 7.186 7.471 - 3.45% -
SetIntersection_Front_Vector_uint32_64_1 3.96% 16446125.127 17097493.422 - 4.28% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 3.96% 49.450 51.405 - 64.94% -
std::copy(vector<int>)/8 3.95% 2.157 2.242 - 1.32% -
std::map<std::string,_int>::contains(key)_(existent)/8192 3.95% 28.244 29.360 - -0.37% -
SetIntersection_Interlaced_Set_float_16384_256 3.94% 197711257.941 205503605.328 - 4.38% -
BM_PushHeap_float_PipeOrgan_64 3.94% 1.296 1.347 - 3.89% -
std::multimap<int,_int>::count(key)_(non-existent)/32 3.94% 2.258 2.347 - 4.10% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 3.94% 404.862 420.799 - 4.04% -
SetIntersection_Interlaced_Set_float_16384_4 3.93% 166200178.281 172736792.605 - 4.63% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.93% 395.157 410.695 - 1.10% -
std::set<int>::insert(value)_(already_present)/8192 3.93% 9.220 9.582 - -4.14% -
SetIntersection_None_Set_string_16384_1 3.93% 188177438.209 195571357.572 - -6.97% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 3.92% 209.842 218.059 - 2.38% -
std::set<int>::upper_bound(key)_(existent)/1024 3.91% 3.989 4.145 - 1.68% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 3.91% 0.272 0.283 - 3.34% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 3.91% 33.671 34.986 - -2.55% -
std::set<int>::find(key)_(existent)/8192 3.90% 7.983 8.294 - 3.46% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 3.90% 761.595 791.302 - -6.00% -
BM_vector_deque_ranges_move/64 3.90% 2.710 2.816 - -47.08% -
std::remove(list<int>)_(prefix)/1024 3.90% 982.235 1020.540 - 1.68% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 3.90% 15.531 16.136 - 2.19% -
std::partition_copy(deque<int>)/8192 3.90% 5666.322 5887.067 - 3.16% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 3.90% 24.155 25.096 - 9.88% -
std::partial_sort(deque<int>)_(heap)/1024 3.89% 17940.236 18638.977 - 3.34% -
std::for_each(join_view(vector<vector<int>>))/8 3.89% 1.480 1.537 - 7.69% -
std::map<int,_int>::clear()/8192 3.89% 81078.991 84233.017 - -2.75% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 3.89% 1024400.211 1064231.999 - 2.73% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 3.87% 61182.295 63548.679 - 2.55% -
SetIntersection_None_Vector_string_262144_1 3.86% 1302413.214 1352751.050 - 5.13% -
SetIntersection_Front_Set_uint32_16384_64 3.86% 1652527.162 1716308.380 - 1.64% -
BM_StringAssignAsciizMix_Opaque 3.85% 4.938 5.128 - 3.01% -
ranges::minmax(std::list<char>)/70000 3.84% 53465.295 55519.111 - 3.67% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 3.83% 18701.907 19418.833 - 3.17% -
SetIntersection_Interlaced_Set_float_64_16 3.83% 21887369.060 22725929.873 - 5.92% -
SetIntersection_None_Set_uint32_16384_1024 3.82% 155867460.433 161822966.524 - 5.85% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 3.81% 18.888 19.607 - 0.76% -
std::flat_multimap<int,_int>::erase(iterator)/32 3.81% 20.164 20.932 - 4.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 3.80% 4238720.222 4399859.511 - 3.84% -
SetIntersection_Front_Set_float_16384_256 3.79% 4049433.320 4202923.602 - 0.09% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 3.79% 767.329 796.400 - 4.63% -
std::find_first_of(vector<int>)_(small_needle)/32 3.77% 49.117 50.970 - -5.34% -
std::partial_sort_copy(deque<int>)_(repeated)/8 3.76% 9.681 10.046 - 3.05% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 3.76% 2.293 2.379 - -3.03% -
BM_StringRead_Cold_Shallow_Empty 3.75% 1.103 1.145 - 0.85% -
SetIntersection_None_Set_float_16384_256 3.75% 152753667.904 158478915.804 - 4.92% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 3.75% 17015706.265 17652950.168 - 3.62% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 3.74% 4180875.841 4337205.427 - 3.19% -
std::set<int>::ctor(const&,_alloc)/32 3.73% 214.947 222.958 - 1.71% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.71% 116054.690 120366.027 - 0.24% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 3.71% 744.312 771.960 - -8.48% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.71% 14011.286 14530.743 - 3.64% -
BM_StringRelational_Eq_Empty_Small_Control 3.71% 0.468 0.485 - 1.42% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 3.70% 26997.979 27997.526 - 2.95% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 3.70% 23.319 24.182 - 5.81% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 3.70% 9656.588 10013.634 - 2.68% -
BM_deque_deque_ranges_move/64 3.70% 3.033 3.145 - 2.55% -
std::sort(vector<int>)_(qsort_adversarial)/8192 3.69% 147028.348 152457.826 - 3.65% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 3.69% 23214.213 24070.217 - 0.62% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 3.67% 11360871.596 11778306.376 - 3.87% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 3.67% 329.990 342.113 - 7.00% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 3.67% 46.231 47.929 - -14.14% -
std::multimap<int,_int>::find(key)_(existent)/1024 3.67% 3.697 3.833 - 3.67% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 3.66% 10.150 10.522 - 0.85% -
std::multiset<int>::contains(key)_(non-existent)/32 3.66% 2.770 2.872 - 5.94% -
SetIntersection_Front_Vector_uint64_262144_4 3.66% 1065958.728 1104980.693 - 4.61% -
std::multimap<int,_int>::erase(key)_(existent)/32 3.64% 22.188 22.996 - -0.06% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 3.64% 15853.738 16430.302 - 11.23% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 3.63% 22.997 23.832 - 10.22% -
SetIntersection_Interlaced_Set_uint64_64_4 3.62% 20706185.374 21456119.930 - 3.15% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 3.62% 22.553 23.369 - 8.74% -
BM_CmpEqual_ushort_schar 3.62% 0.983 1.018 - 2.74% -
BM_StringEraseWithMove_Huge_Transparent 3.61% 41.888 43.400 - -4.25% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 3.60% 531.313 550.431 - 3.59% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 3.60% 2.256 2.337 - -14.52% -
SetIntersection_Front_Vector_string_262144_1 3.59% 1038413.338 1075743.285 - -0.46% -
std::map<std::string,_int>::contains(key)_(existent)/1024 3.59% 23.914 24.773 - 0.57% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 3.59% 24.060 24.923 - 2.99% -
SetIntersection_Front_Set_float_262144_64 3.58% 1709465.139 1770730.456 - 0.92% -
std::multiset<int>::count(key)_(non-existent)/8192 3.58% 9.130 9.457 - -3.37% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 3.57% 3846.277 3983.584 - 1.14% -
BM_PushHeap_uint32_Random_64 3.57% 5.013 5.192 - 3.26% -
SetIntersection_Front_Set_uint64_256_256 3.56% 7273414.558 7532468.214 - -3.41% -
BM_StringAssignAsciiz_Empty_Transparent 3.56% 0.346 0.358 - 3.55% -
std::set<int>::contains(key)_(non-existent)/8192 3.56% 10.172 10.533 - -45.08% -
SetIntersection_Front_Set_uint32_64_64 3.55% 12837499.648 13293272.569 - 0.66% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 3.55% 16.505 17.090 - 2.35% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 3.55% 172.065 178.167 - -0.94% -
std::sort(vector<int>)_(qsort_adversarial)/1024 3.55% 12857.113 13313.080 - 3.47% -
std::map<std::string,_int>::erase(iterator)/8192 3.54% 29.145 30.178 - -5.89% -
std::unordered_set<std::string>::clear()/1024 3.54% 22312.977 23102.728 - -2.17% -
SetIntersection_Interlaced_Vector_uint32_256_4 3.54% 4838759.136 5009866.165 - -0.28% -
std::stable_partition(deque<int>)_(dense)/1024 3.54% 562.547 582.436 - 0.99% -
SetIntersection_Interlaced_Set_float_256_64 3.54% 13247160.959 13715475.151 - 5.47% -
std::multiset<std::string>::find(key)_(existent)/32 3.53% 14.252 14.755 - -0.51% -
BM_PushHeap_string_Descending_16 3.52% 2.154 2.230 - 0.59% -
std::move_backward(vector<int>)/8 3.52% 2.277 2.357 - 3.83% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 3.51% 17.386 17.997 - 3.11% -
rng::starts_with(deque<int>)/1000 3.51% 451.289 467.143 - 1.22% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 3.51% 23145.258 23957.069 - 0.57% -
std::remove_copy_if(deque<int>)_(prefix)/1024 3.50% 518.080 536.233 - -0.14% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 3.50% 129.895 134.442 - 3.27% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.50% 8630.276 8932.269 - -3.64% -
BM_PushHeap_float_Random_16384 3.50% 7.521 7.784 - 2.11% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 3.50% 1.173 1.214 - 10.24% -
std::multimap<int,_int>::erase(iterator)/32 3.49% 20.101 20.802 - 0.01% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 3.48% 794.519 822.189 - -0.97% -
BM_std_minmax_element<int>/64 3.48% 16.221 16.786 - -1.58% -
BM_StringEraseToEnd_Huge_Transparent 3.47% 2.348 2.429 - 0.72% -
SetIntersection_Interlaced_Vector_string_64_64 3.46% 25786363.812 26679009.492 - -2.14% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 3.46% 13532552.337 14000611.398 - 2.82% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 3.46% 16500002.446 17070147.992 - 3.21% -
std::list<int>::ctor(size)/32 3.45% 329.525 340.883 - 6.22% -
ranges::min(std::deque<__int128>)/1 3.44% 0.693 0.717 - 7.93% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 3.44% 23.990 24.814 - 0.38% -
SetIntersection_Front_Set_uint64_262144_64 3.44% 1720534.755 1779649.330 - 5.41% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3.43% 3676.970 3803.271 - 2.74% -
std::list<int>::erase(begin)_(cheap_elements)/8192 3.43% 10.425 10.782 - -3.43% -
std::is_partitioned(deque<int>)_(partitioned)/8192 3.42% 2255.622 2332.805 - -2.18% -
std::flat_multimap<int,_int>::clear()/32 3.42% 390.480 403.818 - 0.74% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 3.42% 26.553 27.460 - 0.47% -
SetIntersection_Interlaced_Vector_uint32_64_1 3.41% 16377892.227 16936253.299 - 3.67% -
BM_vector_deque_ranges_move_backward/512 3.40% 17.476 18.071 - 0.80% -
BM_StringRead_Cold_Shallow_Small 3.39% 1.107 1.144 - 1.85% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 3.39% 12.774 13.207 - 3.05% -
SetIntersection_None_Set_float_64_64 3.39% 11066854.963 11441574.315 - 2.44% -
std::partial_sort(deque<int>)_(descending)/8 3.38% 41.624 43.033 - -0.85% -
BM_vector_deque_ranges_copy_backward/64000 3.37% 7739.531 8000.725 - 11.13% -
std::multiset<int>::find(key)_(existent)/1024 3.37% 4.042 4.179 - 3.20% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 3.37% 58.440 60.407 - 3.14% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 3.36% 389.196 402.289 - 2.95% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 3.36% 9.196 9.505 - -0.57% -
std::unordered_multiset<int>::find(key)_(non-existent)/0 3.36% 0.334 0.346 - 6.71% -
std::unordered_multiset<int>::clear()/0 3.35% 389.172 402.215 - 3.05% -
BM_std_minmax_element<int>/512 3.35% 129.070 133.390 - -3.16% -
SetIntersection_Front_Set_uint32_256_16 3.34% 4410663.757 4558167.118 - 1.71% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 3.34% 40.977 42.345 - -2.08% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 3.33% 12876770.922 13305465.313 - 3.20% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.32% 1350.740 1395.646 - 2.42% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 3.32% 31.018 32.049 - 3.07% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 3.31% 16.320 16.861 - 2.67% -
BM_StringEraseToEnd_Huge_Opaque 3.31% 2.237 2.311 - 2.42% -
std::map<int,_int>::equal_range(key)_(existent)/32 3.31% 1.804 1.863 - 4.98% -
SetIntersection_Front_Set_float_16384_1024 3.31% 13148245.130 13583316.160 - 0.02% -
SetIntersection_Front_Set_string_256_1 3.31% 4245776.357 4386170.234 - 1.10% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.30% 1072.453 1107.800 - 2.10% -
BM_PushHeap_float_PipeOrgan_4 3.29% 0.483 0.499 - 3.07% -
SetIntersection_None_Set_float_16384_64 3.29% 153201450.906 158241035.294 - 4.48% -
std::set<int>::ctor(const&)/32 3.29% 217.264 224.409 - 3.83% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 3.29% 22.250 22.982 - 7.27% -
BM_deque_deque_ranges_move_backward/65536 3.29% 7797.455 8053.660 - 7.42% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 3.28% 28.459 29.391 - -0.49% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 3.27% 96.859 100.030 - 3.76% -
std::map<int,_int>::find(key)_(existent)/8192 3.27% 5.279 5.451 - 2.40% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 3.26% 21.812 22.523 - 5.38% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.25% 608.741 628.550 - -3.77% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 3.25% 6306.951 6511.972 - 2.37% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 3.25% 55003.950 56789.685 - 3.31% -
std::list<int>::ctor(size)/8192 3.24% 96885.976 100026.897 - 7.14% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 3.24% 6743.593 6962.153 - 4.29% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.24% 54614.693 56384.533 - 3.15% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 3.24% 392.531 405.247 - 2.67% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 3.24% 4.457 4.602 - 5.86% -
BM_PushHeap_uint32_Ascending_64 3.24% 1.522 1.572 - 3.36% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 3.24% 388.537 401.112 - 0.40% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 3.23% 37.169 38.370 - 1.42% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 3.23% 19.545 20.175 - 8.64% -
SetIntersection_None_Vector_uint64_256_4 3.23% 4194368.724 4329691.605 - 3.18% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.23% 115655.398 119386.389 - 1.46% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 3.22% 465.058 480.043 - 8.66% -
std::flat_multimap<int,_int>::clear()/1024 3.21% 391.748 404.309 - 0.19% -
SetIntersection_None_Set_uint32_16384_256 3.20% 156437146.861 161450937.849 - 4.62% -
SetIntersection_None_Set_uint64_64_4 3.20% 21481309.502 22169356.604 - 2.67% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 3.20% 201570699.565 208020685.577 - 4.11% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 3.19% 4916633.499 5073714.455 - 4.11% -
std::multimap<std::string,_int>::clear()/8192 3.19% 209411.199 216097.759 - 0.53% -
std::for_each_n(list<int>)/50 3.19% 21.950 22.650 - 0.58% -
SetIntersection_None_Vector_uint32_16_16 3.19% 33560319.346 34629735.403 - 2.67% -
std::list<int>::erase(begin)_(cheap_elements)/1024 3.18% 10.605 10.942 - -1.08% -
std::remove_if(deque<int>)_(sprinkled)/32 3.18% 53.840 55.553 - 2.06% -
std::copy_if(list<int>)_(entire_range)/64 3.18% 31.162 32.153 - -12.40% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.18% 24.072 24.837 - -1.89% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 3.18% 15.669 16.167 - 3.01% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 3.17% 765.640 789.946 - -1.51% -
bm_ranges_lexicographical_compare<int>/64 3.17% 4.259 4.394 - -0.48% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 3.16% 216.628 223.470 - -6.58% -
std::unordered_set<int>::erase(key)_(existent)/8192 3.15% 22.505 23.214 - 2.76% -
std::multimap<int,_int>::clear()/32 3.14% 633.214 653.095 - -0.74% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 3.14% 28.866 29.772 - 1.64% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.14% 112958.478 116501.934 - 0.07% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 3.13% 200.133 206.399 - 4.15% -
std::map<int,_int>::erase(iterator)/32 3.13% 19.956 20.581 - -0.27% -
SetIntersection_Front_Vector_string_16_16 3.13% 50238201.295 51810160.085 - 1.08% -
std::is_sorted(vector<int>)/8192 3.13% 1918.632 1978.629 - 4.31% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 3.12% 1.580 1.629 - 2.87% -
std::multimap<int,_int>::erase(key)_(existent)/1024 3.12% 26.056 26.869 - 5.22% -
SetIntersection_None_Set_uint32_16384_64 3.11% 156353572.239 161219000.678 - 4.41% -
std::move(vector<bool>)_(unaligned)/512 3.11% 4.566 4.708 - -1.26% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 3.10% 56970368.840 58735858.534 - 3.34% -
SetIntersection_None_Set_float_16384_16 3.10% 153707018.558 158468732.148 - 4.35% -
rng::fold_left(deque<int>)/8192 3.10% 4329.009 4463.081 - -0.00% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 3.10% 214184293.544 220814709.926 - 2.63% -
SetIntersection_Interlaced_Set_uint32_262144_262144 3.09% 1759608.726 1814048.504 - -2.52% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 3.09% 1.640 1.691 - 1.50% -
std::multiset<int>::clear()/32 3.08% 615.970 634.970 - 2.02% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3.08% 3555.011 3664.578 - 0.38% -
std::unordered_set<int>::count(key)_(existent)/32 3.08% 1.490 1.536 - 25.31% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 3.08% 16031584.547 16525109.326 - 1.72% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 3.07% 26232.227 27038.289 - -8.11% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 3.07% 90.105 92.871 - -2.36% -
SetIntersection_Front_Set_uint32_16_16 3.06% 37379049.566 38523132.077 - 1.64% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 3.06% 0.607 0.626 - 3.47% -
std::fill_n(vector<bool>)/64 3.04% 1.357 1.399 - 4.03% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 3.04% 1096.703 1130.047 - -6.29% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 3.03% 2.189 2.255 - -5.11% -
BM_PushHeap_uint32_QuickSortAdversary_4 3.02% 0.589 0.607 - 3.49% -
std::map<int,_int>::find(key)_(existent)/32 3.02% 1.691 1.742 - 2.72% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 3.01% 17.199 17.716 - 2.75% -
std::move_backward(list<int>)/4096 3.00% 4809.954 4954.467 - 2.42% -
std::list<int>::ctor(size)/1024 3.00% 11958.730 12317.498 - 6.53% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 2.99% 8000367.230 8239858.397 - 2.04% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 2.99% 25.920 26.695 - 0.19% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 2.99% 7431846.462 7654201.695 - 2.22% -
SetIntersection_Front_Vector_float_16384_64 2.99% 1335629.956 1375568.031 - 0.64% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 2.98% 1562.352 1608.957 - 3.10% -
BM_deque_deque_ranges_move/1 2.98% 2.347 2.417 - -3.30% -
BM_StringDestroy_Large 2.97% 7.243 7.458 - -21.67% -
BM_StringRelational_Eq_Empty_Huge_Control 2.97% 0.470 0.484 - 2.32% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.97% 54729.781 56356.722 - 3.46% -
std::flat_multimap<int,_int>::ctor(const&)/0 2.97% 12.650 13.026 - -0.60% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 2.97% 19.587 20.168 - 2.43% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 2.96% 1141494.751 1175312.184 - 3.99% -
std::unordered_map<int,_int>::clear()/1024 2.96% 7900.775 8134.681 - -1.28% -
SetIntersection_None_Set_string_16384_4 2.95% 189204376.097 194785286.506 - -5.15% -
BM_StringRelational_Compare_Huge_Empty_Control 2.95% 1.610 1.658 - 2.94% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 2.94% 6.802 7.002 - 1.86% -
std::map<int,_int>::count(key)_(non-existent)/32 2.94% 2.853 2.937 - 2.21% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 2.94% 11558.311 11897.670 - -3.79% -
std::list<int>::insert(begin)_(cheap_elements)/32 2.94% 10.891 11.211 - 1.74% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 2.94% 11601.828 11942.397 - -17.46% -
std::list<std::string>::ctor(size)/1024 2.93% 12343.528 12705.414 - 1.60% -
std::map<int,_int>::contains(key)_(non-existent)/1024 2.93% 5.436 5.595 - 2.88% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 2.92% 6.794 6.992 - 5.60% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 2.92% 9.859 10.147 - 2.25% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2.92% 2374600.626 2443937.442 - 3.85% -
BM_align/256 2.92% 0.656 0.676 - 8.45% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 2.92% 14.850 15.283 - -0.61% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 2.92% 1011478.546 1040982.208 - -0.70% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 2.92% 1115250.811 1147780.703 - -0.64% -
BM_vector_deque_copy_backward/64000 2.92% 7786.385 8013.433 - 10.44% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.90% 248189.792 255396.375 - 3.60% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 2.90% 390.916 402.266 - 0.92% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 2.90% 11739928.609 12080596.526 - 1.46% -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.90% 2.216 2.281 - 3.42% -
SetIntersection_None_Set_float_16384_4 2.90% 154246143.892 158716157.965 - 4.14% -
BM_CmpEqual_ushort_uchar 2.89% 1.090 1.122 - 2.62% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 2.88% 390.403 401.663 - -0.77% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 2.88% 23.372 24.046 - -1.10% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 2.88% 15999540.223 16460661.114 - 1.96% -
SetIntersection_Front_Vector_uint64_256_256 2.88% 4528669.824 4658976.672 - 9.77% -
std::multiset<std::string>::clear()/1024 2.88% 20902.912 21503.987 - -1.35% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 2.87% 1022286.767 1051675.046 - -0.42% -
std::find_end(vector<int>)_(same_length)/1024 2.87% 247.109 254.212 - -0.23% -
BM_StringRelational_Eq_Small_Small_ChangeLast 2.87% 2.119 2.180 - 8.50% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 2.87% 20.045 20.620 - 1.59% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 2.86% 49.306 50.718 - 6.44% -
std::make_heap(deque<int>)_(descending)/1024 2.86% 1087.958 1119.092 - 2.21% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.86% 410.632 422.367 - 0.33% -
std::set<int>::insert(value)_(new_value,_middle)/1024 2.86% 25.688 26.421 - 2.02% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.85% 6744.581 6937.109 - 3.62% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.84% 116700.455 120019.487 - -1.03% -
SetIntersection_Interlaced_Set_uint32_64_16 2.84% 22242213.393 22874213.699 - -1.57% -
SetIntersection_Front_Set_float_16384_16384 2.84% 224856054.571 231243942.453 - 2.46% -
std::pop_heap(deque<float>)/1024 2.83% 12.314 12.663 - -4.78% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.83% 1261.252 1296.945 - -2.09% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.83% 610.112 627.365 - 1.95% -
SetIntersection_None_Set_uint32_64_4 2.82% 21585171.612 22194848.962 - 2.41% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 2.82% 912.208 937.971 - 2.16% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.82% 241297.674 248101.914 - 0.88% -
std::set<int>::upper_bound(key)_(existent)/32 2.81% 1.711 1.759 - 0.65% -
SetIntersection_Front_Set_string_16384_4 2.80% 1282385.209 1318348.988 - 3.29% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 2.80% 17.317 17.802 - 2.10% -
BM_deque_deque_move_backward/1 2.79% 2.700 2.775 - -0.03% -
SetIntersection_Interlaced_Vector_string_16_4 2.79% 65951141.435 67788402.852 - -0.25% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 2.77% 0.557 0.572 - 7.85% -
SetIntersection_Front_Vector_string_256_64 2.77% 10368653.825 10655717.405 - 4.73% -
std::multiset<int>::ctor(const&)/8192 2.77% 51137.089 52552.554 - -1.14% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.76% 561.132 576.644 - -0.08% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 2.76% 7.645 7.856 - 1.94% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 2.76% 863.658 887.519 - 26.31% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 2.76% 2962035.451 3043834.845 - 0.54% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 2.76% 57.071 58.643 - 5.08% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 2.75% 18.838 19.357 - 0.07% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 2.75% 0.486 0.500 - 2.60% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 2.75% 392.403 403.189 - -0.49% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 2.75% 34.590 35.540 - 5.18% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 2.74% 1087533.655 1117380.359 - 0.80% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 2.74% 787.408 809.003 - 1.71% -
std::find_end(list<int>,_pred)_(process_all)/1024 2.74% 812.242 834.508 - 3.01% -
BM_align/8 2.74% 0.673 0.692 - 11.09% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.73% 435.606 447.500 - 0.19% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 2.72% 680.011 698.525 - -13.18% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 2.72% 15.664 16.090 - 0.16% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 2.72% 10.279 10.559 - 1.82% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 2.72% 220.624 226.623 - -1.53% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.71% 147297.714 151294.286 - 1.45% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 2.71% 38752980.809 39802563.165 - 1.77% -
std::flat_multimap<int,_int>::clear()/8192 2.71% 406.869 417.877 - 0.14% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 2.70% 15.673 16.097 - 0.24% -
SetIntersection_Interlaced_Set_float_1024_256 2.70% 14510549.273 14902399.383 - 6.57% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 2.70% 50.585 51.950 - -0.43% -
SetIntersection_Front_Vector_string_1024_64 2.70% 3175798.993 3261408.474 - -5.56% -
std::map<std::string,_int>::find(key)_(existent)/1024 2.69% 24.201 24.853 - 1.01% -
SetIntersection_Front_Vector_string_1024_256 2.69% 9100079.278 9344936.718 - 2.13% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 2.69% 140973737.403 144764432.224 - 2.47% -
BM_PushHeap_uint64_Ascending_16384 2.69% 3.608 3.705 - 3.66% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 2.68% 32.140 33.002 - 1.56% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 2.68% 393.232 403.780 - -0.61% -
SetIntersection_None_Set_uint32_16384_16384 2.68% 158828817.488 163088654.667 - 4.57% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 2.68% 1677509.826 1722473.799 - -24.70% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 2.68% 32.704 33.581 - -0.48% -
std::map<int,_int>::erase(iterator)/1024 2.68% 20.083 20.621 - -0.39% -
bm_swap_ranges_vb_aligned/64 2.67% 2.777 2.851 - -1.06% -
SetIntersection_None_Vector_string_16_16 2.67% 34436307.480 35354143.732 - 1.87% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 2.67% 86.894 89.210 - -8.19% -
SetIntersection_None_Vector_string_16384_1024 2.66% 1204039.504 1236122.244 - 1.27% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 2.66% 36298.879 37266.096 - 1.80% -
SetIntersection_None_Set_float_16384_1 2.66% 154514690.772 158629055.739 - 4.38% -
SetIntersection_Interlaced_Set_uint64_64_16 2.66% 22148200.523 22737357.180 - 0.28% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 2.66% 1.511 1.551 - 3.94% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 2.66% 50344.763 51682.177 - -1.50% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 2.65% 22.645 23.246 - -2.68% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 2.65% 9081545.808 9322343.623 - 2.79% -
BM_align/64 2.65% 0.673 0.691 - 10.91% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.64% 51371.408 52728.072 - 1.13% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 2.64% 18.503 18.991 - 2.62% -
std::set<int>::equal_range(key)_(existent)/8192 2.64% 7.883 8.091 - -4.85% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 2.63% 36.715 37.682 - 6.11% -
std::map<int,_int>::lower_bound(key)_(existent)/32 2.63% 1.473 1.511 - 3.81% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 2.62% 22.516 23.107 - -0.34% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 2.62% 12.696 13.029 - -0.12% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 2.62% 389.721 399.925 - 2.53% -
std::stable_partition(vector<int>)_(alloc_fails)/50 2.62% 1829.749 1877.616 - -5.03% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.61% 13412.056 13762.322 - 1.88% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 2.61% 217.048 222.711 - 1.63% -
SetIntersection_Interlaced_Set_uint32_256_16 2.61% 12022289.766 12335871.570 - 2.71% -
SetIntersection_Front_Set_string_16384_1024 2.61% 58228383.051 59746806.475 - 0.86% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 2.61% 13653281.211 14009231.566 - 3.30% -
SetIntersection_Interlaced_Set_uint64_16_4 2.60% 59479304.622 61026325.374 - 1.88% -
std::is_partitioned(vector<int>)_(partitioned)/50 2.60% 9.476 9.722 - 3.61% -
SetIntersection_Front_Vector_uint64_64_4 2.60% 15877985.035 16290307.905 - 1.63% -
SetIntersection_None_Set_uint64_16_16 2.59% 35205875.730 36118846.331 - 1.83% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 2.59% 19.060 19.553 - 5.82% -
std::search(deque<int>)_(no_match)/1000 2.59% 392.711 402.873 - 0.13% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.59% 6491.812 6659.757 - 1.44% -
std::for_each_n(vector<int>)/8 2.58% 2.638 2.707 - 2.58% -
std::copy_if(vector<int>)_(entire_range)/8 2.58% 2.268 2.327 - 3.23% -
std::multiset<int>::equal_range(key)_(existent)/1024 2.58% 5.319 5.456 - 2.18% -
std::rotate_copy(deque<int>)/32 2.58% 2.629 2.697 - 4.84% -
std::all_of(vector<int>)_(process_all)/8 2.58% 2.336 2.396 - 1.79% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.57% 2.859 2.933 - -2.40% -
std::unordered_map<int,_int>::ctor(const&)/32 2.57% 198.902 204.010 - 0.77% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 2.57% 0.817 0.838 - 0.65% -
std::search(list<int>)_(same_length)/1024 2.56% 753.023 772.331 - 1.33% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 2.56% 180923.798 185560.449 - -1.56% -
BM_CmpEqual_int_int 2.56% 1.051 1.078 - -0.60% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 2.56% 15.282 15.673 - 0.52% -
BM_deque_vector_move/64000 2.56% 3010.196 3087.258 - 3.54% -
std::move(vector<bool>)_(aligned)/64 2.56% 1.545 1.585 - -1.15% -
BM_PushHeap_uint32_Ascending_256 2.56% 2.079 2.132 - 2.50% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.56% 6421.821 6586.037 - 1.09% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 2.56% 1166897.099 1196713.964 - 2.73% -
BM_PushHeap_string_PipeOrgan_1024 2.55% 9.681 9.928 - 5.12% -
rng::find_last_if(vector<char>)_(bail_90%)/50 2.55% 1.442 1.479 - 2.59% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 2.55% 1034957.496 1061327.680 - 1.99% -
std::partial_sort_copy(vector<int>)_(heap)/8192 2.54% 97078.085 99546.213 - 2.34% -
SetIntersection_None_Set_uint32_16384_16 2.54% 157207036.145 161199549.708 - 3.93% -
SetIntersection_Front_Set_string_262144_16384 2.54% 341668153.580 350332479.542 - 3.95% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 2.54% 66.746 68.438 - -5.96% -
std::set<std::string>::find(key)_(non-existent)/32 2.53% 10.177 10.435 - 15.36% -
SetIntersection_None_Set_uint32_16384_1 2.52% 157801486.392 161782179.727 - 3.73% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.52% 18.003 18.455 - 1.60% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 2.51% 54407642.249 55774735.340 - 2.19% -
std::partial_sort(deque<int>)_(shuffled)/8 2.51% 31.542 32.335 - -0.13% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 2.51% 15.990 16.391 - 11.13% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 2.51% 17.290 17.723 - 3.01% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 2.51% 21.130 21.659 - 2.56% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 2.50% 21.481 22.018 - 0.88% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.50% 1220.098 1250.601 - -4.38% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 2.50% 42.864 43.936 - 2.60% -
SetIntersection_Interlaced_Set_float_16384_1 2.50% 1004314.784 1029402.896 - 2.57% -
std::partial_sort(deque<int>)_(heap)/8192 2.50% 262370.727 268917.685 - 0.04% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 2.49% 1.281 1.313 - -5.31% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 2.49% 658.115 674.525 - -0.04% -
SetIntersection_None_Vector_uint32_16384_1024 2.49% 1096151.424 1123402.723 - 1.82% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.48% 333.895 342.179 - 6.82% -
std::partial_sort(deque<int>)_(shuffled)/8192 2.48% 239980.502 245926.615 - 0.15% -
BM_StringFindStringLiteral/128 2.47% 3.093 3.169 - -0.55% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 2.47% 33.406 34.230 - 27.36% -
std::set<int>::contains(key)_(non-existent)/1024 2.47% 6.012 6.161 - -3.65% -
std::set<std::string>::count(key)_(existent)/1024 2.47% 23.925 24.515 - 1.26% -
BM_deque_deque_ranges_copy/2 2.46% 2.182 2.235 - -0.31% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.46% 65961.278 67585.984 - 0.74% -
SetIntersection_None_Set_string_1024_4 2.46% 8925497.890 9145243.203 - -26.94% -
SetIntersection_Interlaced_Vector_uint32_16_16 2.46% 35649641.866 36526261.215 - 1.85% -
rng::find_last_if(vector<int>)_(bail_10%)/1024 2.46% 245.718 251.760 - 2.50% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 2.46% 31811.031 32592.322 - 1.86% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 2.45% 288.178 295.247 - 3.12% -
BM_StringAssignAsciiz_Small_Opaque 2.45% 3.041 3.116 - 2.46% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.45% 12714.098 13024.962 - 1.49% -
SetIntersection_None_Set_uint32_1024_64 2.44% 8882275.896 9099364.933 - 1.98% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 2.44% 56027091.234 57391383.447 - 2.11% -
std::rotate_copy(list<int>)/8192 2.43% 6702.015 6865.037 - -1.10% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 2.43% 154.967 158.730 - 0.68% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 2.43% 391.468 400.962 - 0.07% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 2.42% 9643.632 9876.856 - 2.04% -
std::multiset<int>::ctor(const&)/1024 2.42% 6388.736 6543.189 - -0.62% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.42% 6.373 6.527 - -0.51% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 2.42% 54825.478 56150.625 - 2.67% -
rng::find_last_if(vector<int>)_(bail_90%)/1024 2.42% 25.804 26.428 - 1.69% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 2.42% 337079853.085 345221819.023 - 2.35% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 2.41% 63.634 65.171 - 1.09% -
std::unordered_multiset<int>::ctor(const&)/1024 2.40% 7101.298 7271.774 - 7.31% -
std::multiset<int>::equal_range(key)_(non-existent)/32 2.40% 2.357 2.414 - 1.46% -
std::move_backward(deque<int>)/8 2.40% 3.353 3.433 - 2.09% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 2.40% 11514.325 11790.427 - 5.05% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 2.39% 393.333 402.746 - 1.95% -
bm_ranges_lexicographical_compare<signed_char>/1 2.39% 1.640 1.680 - 3.00% -
std::copy_if(list<int>)_(every_other)/1048576 2.38% 820276.153 839817.602 - 1.68% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.38% 13364.621 13682.893 - 2.13% -
std::unordered_multiset<int>::contains(key)_(existent)/32 2.38% 1.321 1.353 - 11.73% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 2.38% 32.047 32.810 - 2.77% -
std::stable_sort(deque<int>)_(ascending)/8 2.38% 17.471 17.886 - 2.08% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 2.38% 31543.079 32292.729 - 1.65% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 2.38% 17869422.210 18294028.286 - 0.79% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.37% 222.760 228.047 - 5.23% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 2.37% 17.238 17.647 - 1.17% -
BM_align/1 2.37% 0.677 0.693 - 11.04% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 2.37% 651.323 666.755 - 1.70% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 2.36% 1.197 1.225 - 2.04% -
SetIntersection_Front_Set_uint64_64_1 2.36% 16406536.458 16793292.019 - 1.98% -
std::remove(deque<int>)_(prefix)/32 2.36% 52.757 54.000 - 0.92% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.35% 5356.432 5482.569 - -0.65% -
SetIntersection_Front_Vector_uint64_64_1 2.35% 16336713.270 16721383.051 - 1.96% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.35% 34869.989 35689.926 - -0.10% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 2.35% 15.659 16.026 - -0.98% -
SetIntersection_None_Set_uint32_16384_4 2.34% 157372859.736 161051926.426 - 3.50% -
BM_StringFindNoMatch/4096 2.33% 74.730 76.473 - 2.12% -
SetIntersection_Interlaced_Set_uint32_1024_4 2.33% 9956581.462 10188416.985 - 2.50% -
BM_StringEraseWithMove_Small_Opaque 2.32% 2.185 2.236 - 2.42% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 2.32% 51.597 52.794 - 1.11% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 2.32% 62.420 63.868 - 3.08% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 2.32% 163.715 167.506 - -0.51% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 2.31% 1203174.805 1231024.456 - 1.04% -
std::multimap<int,_int>::find(key)_(existent)/32 2.31% 1.715 1.754 - 2.36% -
std::count(list<int>)_(every_other)/8 2.31% 2.039 2.086 - 0.13% -
std::multiset<int>::insert(value)_(already_present)/1024 2.31% 27.268 27.897 - 1.22% -
std::map<int,_int>::count(key)_(existent)/8192 2.31% 5.641 5.771 - 0.47% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 2.30% 17.272 17.670 - 0.68% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.30% 34227.917 35016.577 - 0.07% -
bm_ranges_lexicographical_compare<signed_char>/512 2.30% 7.848 8.029 - -1.96% -
BM_StringEraseWithMove_Small_Transparent 2.30% 2.181 2.231 - 2.46% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 2.29% 58340715.125 59679623.664 - 3.02% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 2.29% 34.977 35.780 - 0.64% -
BM_deque_deque_move_backward/2 2.29% 2.461 2.517 - -0.25% -
std::move_backward(deque<int>)/64 2.29% 5.168 5.287 - -2.07% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 2.29% 16.146 16.516 - -0.11% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 2.29% 4.953 5.067 - -4.32% -
SetIntersection_Front_Set_uint32_16384_16 2.29% 1185118.223 1212247.542 - 0.55% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.29% 54904.623 56161.308 - 1.52% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 2.29% 0.646 0.661 - 5.21% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 2.29% 16503995.408 16881398.245 - 2.18% -
SetIntersection_Interlaced_Vector_uint64_4_4 2.29% 135104874.065 138192241.856 - 1.52% -
SetIntersection_None_Set_uint32_256_1 2.28% 11639434.110 11905240.261 - 3.26% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 2.28% 35437.587 36246.549 - 0.38% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 2.28% 8619454.127 8815646.302 - 1.48% -
std::make_heap(deque<int>)_(repeated)/8192 2.27% 17803.513 18207.999 - 2.42% -
std::map<std::string,_int>::ctor(const&)/1024 2.27% 34576.675 35361.529 - -0.09% -
BM_CmpEqual_uchar_schar 2.26% 0.986 1.009 - -2.60% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 2.26% 143715.019 146959.770 - -2.29% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 2.25% 1.186 1.213 - 2.07% -
BM_deque_vector_move_backward/0 2.25% 1.411 1.443 - 10.69% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 2.25% 9.418 9.630 - 1.56% -
rng::find_last_if(vector<int>)_(bail_90%)/50 2.24% 1.509 1.543 - 2.26% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 2.24% 10.561 10.798 - 2.05% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 2.24% 70.026 71.595 - 1.13% -
std::stable_partition(vector<int>)_(sparse)/1024 2.24% 208.567 213.238 - -1.68% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 2.24% 15436775.055 15782405.255 - -0.02% -
BM_PushHeap_uint32_Random_16 2.24% 4.150 4.243 - 3.07% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.23% 63506.314 64921.570 - 1.32% -
std::multimap<int,_int>::erase(key)_(existent)/8192 2.23% 25.502 26.070 - 0.83% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.23% 52856.203 54034.009 - 1.79% -
std::list<int>::ctor(const&)_(cheap_elements)/32 2.22% 334.833 342.275 - -4.86% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 2.22% 6.561 6.707 - 2.21% -
std::map<int,_int>::erase(iterator)/8192 2.22% 23.491 24.012 - 0.46% -
BM_deque_vector_copy_backward/2 2.21% 1.831 1.872 - 1.90% -
SetIntersection_None_Set_string_64_16 2.21% 18655314.857 19068308.508 - 2.75% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 2.21% 43.897 44.866 - -10.48% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 2.20% 22.769 23.270 - 0.52% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 2.20% 25.687 26.252 - 16.70% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 2.20% 1104961.095 1129232.626 - 1.89% -
SetIntersection_None_Set_uint64_16_1 2.19% 66420766.604 67877319.467 - 1.85% -
SetIntersection_Interlaced_Set_uint64_64_1 2.19% 16345183.366 16703440.230 - 1.89% -
SetIntersection_None_Set_float_64_4 2.19% 20967693.511 21427038.043 - 0.32% -
SetIntersection_None_Vector_uint64_16384_16384 2.19% 1088929.085 1112738.541 - 0.47% -
std::stable_partition(vector<int>)_(alloc_fails)/32 2.19% 1827.703 1867.661 - -1.01% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 2.19% 12.911 13.194 - -0.41% -
ranges::minmax(std::deque<long_long>)/1 2.18% 0.773 0.789 - -4.42% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 2.18% 344.433 351.951 - 1.38% -
std::adjacent_find(list<int>,_pred)/8 2.18% 3.764 3.846 - -1.87% -
SetIntersection_None_Vector_uint32_262144_256 2.17% 1111252.166 1135420.519 - 0.14% -
BM_StringConstructDestroyCStr_Small_Opaque 2.17% 2.250 2.299 - 5.06% -
BM_CmpLess_ushort_int 2.17% 1.053 1.076 - 0.40% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 2.17% 63073584.926 64439768.853 - 1.80% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 2.17% 54629418.487 55812287.322 - 1.61% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 2.17% 21.014 21.469 - 1.99% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.16% 191.582 195.726 - 0.22% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.16% 29.249 29.881 - -0.03% -
SetIntersection_None_Set_string_256_1 2.16% 11401696.735 11647772.866 - -0.24% -
std::unique(deque<int>)_(sprinkled)/32 2.15% 52.728 53.864 - 4.06% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.15% 35791.122 36561.055 - 1.04% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 2.15% 81.908 83.669 - -0.35% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 2.15% 15.905 16.247 - 2.68% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 2.15% 1.202 1.228 - -19.08% -
std::set<std::string>::insert(value)_(new_value,_end)/0 2.15% 27.954 28.554 - -16.62% -
BM_StringAssignAsciizMix_Transparent 2.15% 2.947 3.010 - 1.30% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.15% 85200.160 87028.186 - 0.39% -
std::unique(list<int>)_(sprinkled)/8192 2.14% 7950.397 8120.711 - 3.22% -
std::stable_sort(deque<int>)_(repeated)/8 2.14% 17.842 18.223 - 2.47% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.14% 6445.482 6583.252 - 1.44% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 2.14% 57694802.680 58926768.642 - 0.93% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 2.13% 73.898 75.471 - 3.09% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 2.13% 391.299 399.619 - 2.87% -
BM_CmpLess_int_uint 2.13% 1.062 1.085 - -0.53% -
BM_PushHeap_string_QuickSortAdversary_1024 2.12% 15.333 15.658 - 4.13% -
BM_CmpEqual_uchar_uchar 2.12% 1.052 1.074 - 2.56% -
std::find(vector<int>)_(process_all)/8 2.12% 2.705 2.762 - -1.01% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.12% 1033.077 1054.949 - 1.66% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.12% 40908.893 41774.512 - 0.06% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 2.12% 22.145 22.614 - -12.53% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.11% 56027.564 57212.286 - -1.19% -
std::partition(deque<int>)_(sparse)/1024 2.11% 378.266 386.254 - -3.60% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 2.11% 8703961.082 8887688.585 - 0.23% -
std::find(vector<short>)_(process_all)/8 2.11% 0.677 0.692 - 0.02% -
ranges::minmax(std::list<long_long>)/64 2.11% 30.379 31.020 - 2.81% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2.11% 27439692.634 28017844.454 - 8.17% -
SetIntersection_Front_Set_uint64_16_1 2.11% 62518189.786 63834320.628 - 1.21% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 2.10% 14.934 15.248 - 0.71% -
std::stable_sort(vector<int>)_(pipe-organ)/8 2.10% 18.435 18.821 - 2.52% -
std::stable_partition(deque<int>)_(dense)/50 2.09% 36.614 37.381 - -1.40% -
SetIntersection_Front_Set_string_64_4 2.09% 18619338.072 19008737.428 - 0.85% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 2.09% 35580467.962 36323833.988 - 1.77% -
bm_ranges_swap_ranges_vb_aligned/65536 2.09% 122.984 125.553 - 1.93% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.09% 649.921 663.491 - 1.80% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 2.08% 62857217.918 64167391.655 - 1.68% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 2.08% 11292313.311 11527565.613 - -0.36% -
std::partial_sort_copy(list<int>)_(descending)/8 2.08% 15.817 16.147 - -0.89% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 2.08% 14.532 14.835 - 1.11% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 2.08% 31.732 32.392 - 1.79% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.08% 15637.916 15963.027 - 0.99% -
BM_vector_deque_ranges_copy_backward/64 2.08% 2.983 3.045 - 2.59% -
std::search(vector<int>,_pred)_(near_matches)/1024 2.08% 23511.604 23999.630 - 1.31% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 2.07% 3.755 3.833 - 4.67% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 2.07% 1.515 1.547 - 2.33% -
SetIntersection_Front_Set_uint32_16_4 2.07% 54445602.113 55573793.343 - 1.51% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.07% 26.174 26.715 - -0.79% -
std::stable_partition(list<int>)_(dense)/50 2.07% 56.070 57.230 - -0.34% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 2.07% 10.385 10.600 - 0.30% -
std::find_end(vector<int>)_(process_all)/1000 2.07% 215.983 220.447 - -0.70% -
SetIntersection_None_Set_uint64_256_16 2.07% 10758092.662 10980328.244 - 1.85% -
std::partial_sort_copy(list<int>)_(heap)/8 2.06% 17.066 17.418 - -1.65% -
std::list<std::string>::ctor(size)/8192 2.06% 102019.332 104123.998 - 1.70% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 2.06% 36127.011 36872.259 - 2.06% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 2.06% 113466.321 115806.255 - 1.64% -
BM_num_get<void*> 2.06% 10.821 11.044 - 1.58% -
std::lower_bound(std::vector<int>)/8 2.06% 7.717 7.876 - 1.63% -
std::find_end(list<int>)_(same_length)/1024 2.06% 745.844 761.195 - 1.02% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 2.06% 1.706 1.741 - 7.91% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.06% 72407.283 73896.727 - -1.23% -
SetIntersection_None_Vector_string_64_16 2.06% 14118221.268 14408391.249 - 1.95% -
std::for_each_n(deque<int>)/8 2.05% 1.156 1.180 - -5.64% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 2.05% 5841051.162 5960971.296 - 1.89% -
std::copy(list<int>)/8 2.05% 2.443 2.493 - 0.72% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 2.05% 13882620.684 14167354.340 - 2.23% -
BM_deque_vector_move_backward/64000 2.05% 7852.892 8013.946 - 6.63% -
std::list<int>::insert(begin)_(cheap_elements)/8192 2.05% 11.489 11.724 - -4.07% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 2.05% 6110.495 6235.614 - 2.02% -
SetIntersection_None_Set_string_256_256 2.04% 5736584.322 5853843.978 - 0.42% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.04% 77.154 78.730 - -37.44% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.04% 352427034.230 359616280.871 - 3.50% -
SetIntersection_Front_Vector_string_16384_16 2.04% 1596193.254 1628723.095 - 0.06% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 2.03% 1.824 1.861 - 0.85% -
std::stable_partition(list<int>)_(alloc_fails)/50 2.03% 1882.892 1921.121 - 2.11% -
SetIntersection_Interlaced_Vector_uint32_1024_256 2.03% 6142447.139 6267086.729 - -12.53% -
SetIntersection_None_Vector_string_64_1 2.02% 17288026.912 17637661.247 - 1.30% -
std::set<std::string>::ctor(const&,_alloc)/1024 2.02% 36608.047 37347.727 - 1.10% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 2.01% 53988760.785 55075111.613 - 1.94% -
BM_vector_deque_move_backward/5500 2.01% 197.775 201.753 - 2.31% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 2.01% 54938627.297 56043433.667 - 1.58% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 2.01% 6740.586 6876.065 - 1.90% -
SetIntersection_Interlaced_Vector_string_4_1 2.00% 218308510.836 222675480.346 - 1.46% -
SetIntersection_Interlaced_Vector_string_1024_4 2.00% 1637484.491 1670163.339 - -2.76% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.99% 1.204 1.228 - -20.15% -
SetIntersection_Front_Vector_string_16_1 1.99% 64283374.416 65564911.869 - 1.51% -
std::sort_heap(deque<int>,_pred)/8 1.99% 34.196 34.878 - 0.46% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 1.99% 214044533.343 218305916.753 - 1.36% -
SetIntersection_None_Set_uint32_256_4 1.99% 11418653.995 11645905.342 - 0.94% -
BM_PushHeap_uint32_Ascending_1024 1.99% 2.551 2.601 - 1.95% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.99% 745.415 760.223 - 0.50% -
std::move(vector<bool>)_(unaligned)/32768 1.99% 204.751 208.818 - 3.04% -
SetIntersection_Interlaced_Vector_uint32_256_1 1.99% 4138360.955 4220525.523 - 1.49% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 1.98% 4274442.609 4359031.634 - 0.84% -
BM_deque_vector_ranges_copy/4096 1.97% 144.506 147.360 - 2.00% -
std::is_sorted(list<int>)/8 1.97% 2.107 2.148 - 0.72% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 1.97% 2186720.743 2229798.561 - 1.72% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 1.97% 56287178.305 57395188.950 - 1.67% -
SetIntersection_None_Vector_string_16_1 1.97% 65019181.018 66298131.826 - 1.91% -
BM_CmpEqual_uchar_int 1.97% 1.057 1.077 - 0.50% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 1.96% 52.814 53.851 - -1.12% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 1.96% 11484799.905 11709987.090 - 0.80% -
BM_StringAssignStr_Huge_Opaque 1.96% 107.522 109.630 - 0.18% -
std::map<int,_int>::count(key)_(existent)/32 1.96% 1.514 1.544 - -1.34% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.95% 56686.251 57794.088 - 0.64% -
BM_deque_deque_copy/4000 1.95% 138.658 141.365 - -0.23% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.95% 183476.831 187058.605 - 4.16% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 1.95% 23.963 24.431 - 0.90% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 1.95% 26.002 26.509 - -1.61% -
BM_PushHeap_string_PipeOrgan_64 1.95% 5.683 5.794 - 1.03% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 1.95% 23903.473 24368.818 - -0.30% -
std::list<std::string>::ctor(size)/32 1.94% 339.265 345.856 - -0.65% -
SetIntersection_None_Vector_string_256_16 1.94% 4181491.858 4262596.712 - 0.37% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 1.94% 33.457 34.106 - -0.97% -
std::list<int>::ctor(Range)_(cheap_elements)/32 1.94% 334.488 340.966 - -27.86% -
SetIntersection_Front_Set_uint64_4_1 1.94% 212959619.960 217081286.225 - 0.92% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 1.93% 644.026 656.487 - -1.12% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.93% 43723.852 44569.438 - -4.74% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.93% 560.078 570.908 - 2.27% -
SetIntersection_Front_Set_float_64_64 1.93% 13711720.313 13976567.709 - 0.91% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.93% 7318.675 7460.010 - -1.79% -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 1.93% 11.301 11.519 - 1.26% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 1.93% 2092.597 2132.893 - -0.75% -
std::unique(deque<int>,_pred)_(contiguous)/52 1.92% 67.116 68.407 - 1.54% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.92% 142643.993 145386.778 - 1.59% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.92% 44.018 44.864 - 2.42% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 1.92% 60.322 61.481 - 1.93% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 1.92% 6435.363 6558.658 - -7.16% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.92% 90639.381 92375.559 - 1.56% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 1.91% 241700705.968 246326365.600 - 2.02% -
SetIntersection_None_Vector_uint32_64_1 1.91% 16627869.795 16945604.762 - 1.29% -
BM_PushHeap_float_Ascending_16384 1.91% 4.199 4.280 - -2.02% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 1.91% 199.393 203.202 - 1.77% -
SetIntersection_None_Vector_uint64_16_16 1.91% 33492940.004 34132155.928 - 1.23% -
SetIntersection_Interlaced_Set_uint32_16_1 1.91% 62680956.500 63877154.564 - 1.73% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.91% 438.261 446.622 - -1.80% -
BM_deque_deque_move/4096 1.91% 147.113 149.919 - 1.45% -
BM_deque_deque_ranges_copy/1 1.91% 2.428 2.475 - 1.53% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.91% 21.653 22.066 - 1.90% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.91% 368.991 376.028 - 2.90% -
SetIntersection_Interlaced_Vector_uint32_4_4 1.91% 135234991.428 137811297.994 - 1.66% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 1.90% 20.050 20.432 - 0.13% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 1.90% 9135282.934 9309132.893 - 1.42% -
rng::contains_subrange(list<int>)_(process_all)/32 1.90% 9.941 10.130 - 0.88% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 1.90% 62058.107 63235.667 - 2.59% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 1.90% 31.871 32.475 - 2.07% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.90% 76.831 78.288 - 20.76% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 1.89% 14.808 15.089 - 0.33% -
std::all_of(list<int>)_(process_all)/8192 1.89% 7611.014 7755.126 - 10.85% -
SetIntersection_Front_Set_uint64_1_1 1.89% 533012031.217 543095032.993 - 1.16% -
SetIntersection_Interlaced_Set_uint32_64_1 1.89% 16412303.367 16722297.402 - 1.72% -
SetIntersection_Front_Vector_string_1_1 1.89% 547805558.619 558145689.843 - 1.89% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.89% 130353.426 132811.049 - 0.69% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 1.88% 48876.669 49797.909 - 1.08% -
SetIntersection_Front_Vector_uint64_64_16 1.88% 14235844.969 14503582.396 - 0.72% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.88% 722.782 736.352 - -0.79% -
std::list<int>::insert(begin)_(cheap_elements)/1024 1.88% 11.528 11.744 - -3.85% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 1.88% 8488645.529 8647841.037 - 0.97% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 1.87% 86.515 88.136 - 4.15% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 1.87% 16.522 16.831 - 1.30% -
SetIntersection_Front_Set_uint32_16_1 1.87% 62713879.116 63884859.730 - 1.83% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 1.87% 66685934.199 67929809.281 - 1.35% -
std::multimap<int,_int>::find(key)_(existent)/8192 1.86% 5.253 5.350 - 0.26% -
BM_CmpLess_ushort_schar 1.86% 1.011 1.029 - -1.27% -
std::is_partitioned(deque<int>)_(partitioned)/1024 1.85% 286.337 291.642 - -0.34% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 1.85% 39.321 40.049 - 0.55% -
std::set<std::string>::ctor(const&,_alloc)/32 1.85% 733.386 746.942 - -0.97% -
SetIntersection_Front_Set_uint32_4_4 1.85% 136030899.637 138545208.857 - 0.76% -
std::move(vector<bool>)_(aligned)/4096 1.85% 6.946 7.075 - 0.94% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.85% 16.331 16.633 - 0.65% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 1.85% 21474.323 21870.694 - 1.14% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 1.84% 536160754.918 546035233.802 - 1.44% -
std::adjacent_find(list<int>)/8192 1.84% 6554.731 6675.431 - -7.34% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 1.84% 16363333.977 16664441.703 - 1.09% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1.84% 1022092.335 1040892.096 - -1.90% -
std::sort(deque<int>)_(descending)/8 1.84% 25.020 25.480 - 1.59% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 1.84% 5.268 5.365 - 7.06% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.84% 1.058 1.077 - 3.16% -
std::rotate(vector<bool>)_(1_element_forward)/50 1.83% 17.313 17.630 - -3.62% -
std::search(vector<int>,_pred)_(near_matches)/1000 1.83% 22462.047 22872.900 - 1.11% -
SetIntersection_Interlaced_Set_uint32_64_4 1.83% 20905172.404 21287097.810 - 1.50% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 1.83% 62936569.732 64086015.391 - 1.17% -
SetIntersection_None_Vector_float_262144_1024 1.82% 1098176.866 1118199.744 - -0.91% -
std::unique_copy(list<int>)_(sprinkled)/32 1.82% 13.638 13.886 - 3.98% -
std::rotate(vector<bool>)_(1_element_forward)/32 1.82% 17.261 17.575 - -1.09% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 1.82% 12777.910 13010.383 - 1.47% -
SetIntersection_None_Set_float_256_4 1.82% 11182799.118 11386221.987 - 0.92% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 1.81% 536336098.505 546033768.467 - 1.39% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 1.81% 116886.095 118998.782 - -0.20% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 1.80% 57.454 58.490 - 22.94% -
BM_PushHeap_string_PipeOrgan_4 1.80% 2.534 2.580 - 0.51% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 1.80% 18315788.299 18645816.800 - 2.18% -
std::fill(list<int>)/50 1.79% 34.937 35.563 - 2.04% -
SetIntersection_None_Vector_uint32_262144_1024 1.79% 1119574.329 1139636.456 - 0.48% -
std::is_partitioned(list<int>)_(unpartitioned)/50 1.79% 4.405 4.484 - 2.44% -
rng::contains_subrange(list<int>)_(same_length)/16 1.78% 5.839 5.943 - 1.62% -
SetIntersection_Front_Vector_uint32_16_16 1.78% 35827458.016 36466812.434 - 1.62% -
BM_deque_vector_copy_backward/64000 1.78% 8031.287 8174.519 - 8.66% -
std::find(list<int>)_(bail_25%)/8192 1.78% 1427.736 1453.160 - 2.45% -
std::multiset<int>::ctor(const&,_alloc)/8192 1.78% 51163.195 52071.941 - -2.14% -
SetIntersection_Front_Set_uint32_4_1 1.77% 212970343.266 216744854.807 - 1.37% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 1.77% 286.642 291.721 - 1.42% -
std::set<int>::upper_bound(key)_(non-existent)/8192 1.77% 9.701 9.873 - 1.93% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 1.77% 4208813.173 4283181.398 - -0.73% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.77% 13.099 13.330 - 1.01% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 1.76% 16511158.843 16802100.031 - 1.50% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.76% 8705151.578 8858421.031 - -0.53% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 1.76% 139768944.445 142223922.319 - 0.54% -
std::multiset<std::string>::clear()/8192 1.76% 211067.511 214774.484 - -0.56% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 1.75% 23.842 24.259 - 1.55% -
SetIntersection_None_Set_uint64_256_64 1.75% 9126181.516 9286058.950 - -0.90% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.75% 1106481.107 1125840.294 - 2.43% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 1.75% 113559.970 115546.153 - 1.28% -
SetIntersection_Interlaced_Vector_uint64_64_16 1.75% 17348433.642 17651721.013 - 1.00% -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 1.75% 342136.658 348112.994 - 0.63% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.75% 12764.599 12987.521 - 1.49% -
SetIntersection_None_Vector_string_1_1 1.74% 533835279.746 543128823.937 - 1.45% -
BM_PushHeap_uint64_Random_64 1.74% 5.418 5.512 - 0.47% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 1.73% 19.531 19.870 - 1.84% -
std::map<std::string,_int>::ctor(const&)/8192 1.73% 341085.359 346978.878 - 0.95% -
SetIntersection_None_Vector_uint64_64_16 1.73% 13449398.394 13681442.343 - 1.04% -
rng::find_last_if(deque<int>)_(bail_90%)/8192 1.72% 316.371 321.828 - 0.80% -
SetIntersection_Interlaced_Vector_string_1_1 1.72% 547549841.244 556989920.018 - 1.48% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.72% 816199.953 830264.104 - 1.83% -
BM_vector_deque_ranges_copy_backward/5500 1.72% 195.644 199.007 - 1.39% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 1.72% 29.369 29.874 - -0.06% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 1.72% 62715890.336 63792756.564 - 1.42% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 1.72% 56.438 57.407 - 1.40% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.71% 51426.725 52308.102 - -7.71% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 1.71% 8.754 8.904 - 4.99% -
SetIntersection_None_Vector_uint32_256_1 1.71% 4235364.185 4307811.682 - 0.73% -
BM_deque_vector_ranges_copy/5500 1.71% 193.158 196.460 - 2.59% -
std::multiset<int>::ctor(const&,_alloc)/1024 1.71% 6404.942 6514.335 - -2.71% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 1.70% 16901204.196 17189271.389 - 1.96% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 1.70% 14343830.815 14588239.178 - 4.21% -
rng::contains_subrange(vector<int>)_(process_all)/16 1.70% 4.568 4.645 - -3.32% -
SetIntersection_Interlaced_Set_float_256_16 1.70% 12042466.017 12247379.085 - 2.48% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 1.70% 77.804 79.128 - 1.95% -
BM_vector_deque_copy_backward/70000 1.70% 8573.544 8719.255 - 9.29% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.70% 673.450 684.891 - -0.39% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 1.69% 356.879 362.926 - 1.62% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 1.69% 16.410 16.688 - -0.60% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1.69% 1121675.263 1140653.363 - -0.18% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 1.69% 2.220 2.257 - 3.96% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.69% 27.802 28.270 - 3.50% -
std::search(deque<int>)_(same_length)/8192 1.68% 3736.683 3799.474 - 0.39% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.68% 444.203 451.661 - 1.27% -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.68% 1.386 1.410 - 0.34% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 1.68% 54.525 55.439 - -5.91% -
std::unordered_set<std::string>::find(key)_(existent)/8192 1.67% 38.484 39.129 - -10.91% -
rng::contains_subrange(list<int>)_(process_all)/16 1.67% 4.818 4.899 - 0.81% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 1.67% 33778999.826 34343724.319 - 1.05% -
SetIntersection_Interlaced_Vector_uint64_16_4 1.67% 55834810.698 56767639.589 - 1.43% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 1.67% 62264.704 63304.187 - -0.28% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1.66% 1207658.638 1227745.790 - 0.52% -
BM_PushHeap_uint32_Random_1024 1.66% 5.747 5.843 - 3.74% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.66% 1847.040 1877.721 - 1.95% -
BM_vector_deque_ranges_copy_backward/512 1.66% 17.480 17.770 - 1.67% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 1.66% 207278.287 210715.466 - -1.98% -
BM_vector_deque_ranges_move_backward/1024 1.66% 37.602 38.225 - 1.07% -
SetIntersection_None_Vector_float_256_16 1.66% 3953892.809 4019392.846 - 0.39% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 1.65% 7382650.382 7504769.537 - -32.83% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.65% 401949.683 408590.913 - -1.08% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 1.65% 2.312 2.350 - 2.73% -
SetIntersection_None_Vector_string_4_1 1.65% 216566682.534 220142501.365 - 1.14% -
BM_CmpEqual_ushort_ushort 1.65% 1.046 1.063 - -1.41% -
std::copy(deque<int>)/8 1.65% 2.657 2.700 - 1.70% -
SetIntersection_Front_Set_uint32_262144_16 1.65% 1174519.125 1193856.140 - 0.18% -
SetIntersection_None_Set_uint64_64_16 1.64% 18226353.817 18526090.232 - 0.74% -
std::partial_sort_copy(deque<int>)_(ascending)/8 1.64% 9.976 10.140 - 0.33% -
SetIntersection_Interlaced_Vector_uint32_4_1 1.64% 213477822.839 216987739.204 - 1.62% -
SetIntersection_None_Set_float_256_64 1.64% 9158123.322 9308673.044 - -1.24% -
std::sort(deque<int>)_(shuffled)/8 1.64% 22.649 23.021 - 0.02% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.64% 6379.405 6484.157 - 0.10% -
std::rotate(vector<bool>)_(by_1/3)/32 1.64% 17.401 17.686 - 0.41% -
SetIntersection_None_Vector_uint32_16384_16384 1.63% 1094979.663 1112852.687 - 0.65% -
std::map<std::string,_int>::find(key)_(existent)/32 1.63% 16.148 16.411 - 5.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1.63% 5353300.773 5440406.821 - 18.91% -
BM_deque_vector_move_backward/4000 1.63% 140.679 142.968 - 0.40% -
std::copy_n(vector<bool>)_(unaligned)/32768 1.63% 214.186 217.669 - 1.48% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.63% 43330.437 44035.102 - -1.23% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.63% 1.206 1.226 - -19.34% -
SetIntersection_Front_Set_string_1024_4 1.62% 1232152.453 1252167.886 - -1.15% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 1.62% 249.879 253.936 - 2.23% -
BM_StringMove_Small 1.62% 0.755 0.767 - -3.44% -
std::set<std::string>::erase(key)_(existent)/8192 1.62% 82.352 83.685 - 15.68% -
SetIntersection_Front_Set_uint64_262144_256 1.62% 3892228.386 3955154.169 - 1.83% -
std::unordered_set<std::string>::count(key)_(existent)/8192 1.62% 37.927 38.540 - -6.77% -
SetIntersection_None_Vector_string_256_64 1.61% 3603026.106 3661213.212 - 1.59% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.61% 6433.797 6537.626 - -7.71% -
std::partition_copy(deque<int>)/32 1.61% 12.808 13.014 - 2.81% -
SetIntersection_Front_Vector_float_16384_1 1.61% 1026671.893 1043164.015 - 0.28% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 1.61% 23023.994 23393.748 - 0.89% -
std::reverse_copy(vector<int>)/8 1.60% 2.432 2.471 - 5.71% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.60% 12813.750 13018.997 - 1.15% -
std::unordered_multiset<int>::clear()/1024 1.60% 8120.603 8250.474 - -1.65% -
std::set<int>::insert(value)_(new_value,_middle)/32 1.60% 18.303 18.596 - 1.37% -
SetIntersection_Interlaced_Set_string_16384_64 1.60% 347857836.172 353414686.054 - 0.47% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.60% 6738.970 6846.598 - 3.66% -
SetIntersection_Front_Vector_uint32_16_1 1.59% 62956291.077 63960067.228 - 1.80% -
BM_vector_deque_copy_backward/65536 1.59% 8076.634 8205.347 - 10.45% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.59% 64699.036 65730.005 - 0.14% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 1.59% 137704628.240 139894554.773 - 1.14% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 1.59% 20.193 20.514 - -0.35% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 1.59% 6080171.385 6176712.280 - -0.27% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.59% 9.916 10.074 - 1.49% -
BM_CmpEqual_uint_uint 1.59% 1.044 1.061 - -0.69% -
BM_CmpLess_schar_uint 1.58% 1.089 1.106 - -0.51% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.58% 14.904 15.140 - 0.58% -
std::multiset<int>::count(key)_(non-existent)/1024 1.58% 5.785 5.876 - -1.35% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.58% 272.868 277.176 - 3.60% -
SetIntersection_None_Set_uint32_4_1 1.58% 216290368.740 219704644.492 - 1.39% -
std::flat_map<int,_int>::erase(iterator)/8192 1.58% 492.664 500.430 - 0.37% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.58% 8782939.751 8921368.790 - 2.05% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.58% 44002.132 44695.582 - -0.55% -
SetIntersection_Interlaced_Set_float_64_64 1.58% 13167443.633 13374895.658 - 0.66% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 1.57% 4.802 4.877 - -3.95% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 1.57% 134452191.210 136564795.697 - 1.46% -
SetIntersection_Interlaced_Set_float_1024_1024 1.57% 12025995.389 12214929.644 - -1.52% -
SetIntersection_Front_Set_uint64_16_4 1.57% 54518199.065 55374231.826 - 0.71% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.57% 1.006 1.022 - -13.86% -
std::set<std::string>::clear()/1024 1.57% 21300.370 21634.404 - -4.22% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.57% 35325.434 35879.214 - 0.79% -
SetIntersection_Interlaced_Vector_uint32_1_1 1.57% 533420264.341 541778693.332 - 1.33% -
BM_std_minmax_element<short>/4 1.57% 1.202 1.221 - -2.09% -
std::map<int,_int>::insert(value)_(already_present)/1024 1.56% 3.103 3.152 - -2.44% -
SetIntersection_None_Set_float_1024_4 1.56% 9372151.872 9518565.642 - 8.13% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 1.56% 19.323 19.625 - 2.04% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.56% 1223.221 1242.313 - 0.15% -
std::fill_n(vector<int>)/8192 1.56% 231.603 235.214 - 1.43% -
std::fill(vector<int>)/1024 1.56% 29.537 29.996 - 1.26% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 1.56% 537494692.775 545853244.542 - 1.31% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 1.56% 18.815 19.107 - 0.88% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 1.55% 9834933.976 9987816.778 - -0.94% -
SetIntersection_Front_Set_uint32_1_1 1.55% 533680493.116 541962171.435 - 1.27% -
SetIntersection_Interlaced_Vector_string_4_4 1.55% 150263656.165 152592808.848 - 1.55% -
std::stable_partition(vector<int>)_(sparse)/32 1.55% 7.162 7.272 - 0.68% -
SetIntersection_Front_Vector_uint64_16_4 1.55% 54061901.991 54897713.808 - 1.19% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 1.54% 34.346 34.875 - 1.10% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 1.54% 0.966 0.980 - 14.32% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 1.54% 614462.701 623933.821 - 0.83% -
std::find(list<int>)_(process_all)/1024 1.54% 685.448 696.003 - 1.46% -
bm_ranges_swap_ranges_vb_aligned/64 1.54% 3.056 3.103 - 4.15% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 1.53% 532646792.610 540822228.433 - 1.37% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 1.53% 48.406 49.148 - 3.06% -
std::sort(deque<int>)_(repeated)/8192 1.53% 6717.489 6820.338 - 1.67% -
SetIntersection_None_Set_string_16384_16 1.53% 190008102.055 192907910.045 - -5.24% -
std::stable_sort(deque<int>)_(shuffled)/8192 1.52% 14103.217 14318.285 - 1.12% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 1.52% 62660003.264 63615422.933 - 1.48% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 1.52% 12.852 13.048 - 0.70% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.52% 12825.254 13020.574 - 0.06% -
std::make_heap(deque<int>)_(descending)/8192 1.52% 8581.956 8712.561 - 0.93% -
std::stable_sort(deque<int>)_(heap)/8 1.52% 23.919 24.282 - 2.60% -
SetIntersection_None_Set_uint32_1_1 1.52% 535094469.205 543227902.447 - 1.31% -
SetIntersection_Front_Set_string_256_16 1.52% 6998758.121 7105044.015 - -2.88% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 1.52% 136455270.106 138526318.217 - 0.90% -
SetIntersection_Front_Set_float_262144_262144 1.52% 1610367.838 1634789.145 - -0.47% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 1.52% 11260643.939 11431299.838 - -1.36% -
BM_PushHeap_uint32_Ascending_16384 1.51% 3.599 3.653 - 2.30% -
SetIntersection_Interlaced_Set_uint64_4_1 1.51% 213571551.282 216805286.270 - 0.90% -
BM_CmpLess_uint_ushort 1.51% 1.104 1.121 - 1.76% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.51% 51520.241 52300.141 - -7.77% -
SetIntersection_Interlaced_Set_uint32_1_1 1.51% 534026426.439 542107377.519 - 1.38% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.51% 53426.668 54234.562 - 0.53% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.51% 791.016 802.976 - 0.43% -
SetIntersection_None_Vector_uint64_4_1 1.51% 213610896.971 216836345.095 - 1.08% -
SetIntersection_Front_Vector_uint64_4_1 1.51% 213000206.516 216215334.518 - 0.79% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.51% 15.019 15.246 - 0.27% -
std::unique(vector<int>)_(sprinkled)/32 1.51% 55.947 56.790 - 5.25% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 1.51% 44.737 45.410 - 7.92% -
std::find(vector<char>)_(bail_25%)/1024 1.51% 5.230 5.308 - -0.77% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 1.50% 9769.521 9916.444 - 0.34% -
ranges::minmax(std::list<__int128>)/64 1.50% 38.954 39.539 - -0.81% -
std::rotate(list<int>)_(by_1/2)/8192 1.50% 4718.616 4789.369 - -12.14% -
SetIntersection_Interlaced_Vector_uint64_4_1 1.50% 212870853.961 216062614.016 - 0.85% -
rng::starts_with(deque<int>)/1024 1.50% 459.448 466.337 - -2.21% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 1.50% 535895596.991 543927257.183 - 0.90% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.50% 31830.496 32307.379 - -1.23% -
SetIntersection_Interlaced_Set_uint32_4_4 1.49% 136443832.982 138483208.176 - 0.87% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 1.49% 217683397.384 220934534.469 - 1.46% -
SetIntersection_None_Set_uint32_16_1 1.49% 66630680.184 67625358.704 - 1.61% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.49% 518.422 526.160 - 0.35% -
rng::starts_with(deque<int>)/8192 1.49% 3767.246 3823.450 - -0.35% -
std::partition_point(list<int>)/50 1.49% 24.619 24.985 - 0.67% -
BM_CmpEqual_short_uchar 1.49% 1.087 1.103 - 1.98% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 1.49% 61.848 62.767 - 1.62% -
BM_vector_deque_copy_backward/1024 1.48% 37.339 37.894 - -0.16% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 1.48% 14724764.989 14943314.699 - 1.45% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 1.48% 215857595.381 219059068.151 - 0.77% -
std::find(vector<int>)_(process_all)/50 1.48% 12.268 12.450 - -0.52% -
BM_std_minmax_element<int>/4 1.48% 1.209 1.227 - -2.62% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 1.48% 3.467 3.518 - 2.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 1.48% 5007153.165 5081057.795 - -5.14% -
std::partial_sort_copy(vector<int>)_(descending)/8 1.48% 15.301 15.526 - 0.51% -
std::sort_heap(vector<NonIntegral>)/1024 1.47% 9706.508 9849.538 - -0.18% -
bm_ranges_lexicographical_compare<signed_char>/8 1.47% 3.541 3.593 - 3.75% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1.47% 1147472.371 1164368.630 - -1.62% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 1.47% 14.884 15.103 - 0.19% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 1.47% 58.132 58.985 - 4.05% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 1.47% 24.318 24.675 - -4.03% -
SetIntersection_None_Set_string_1_1 1.47% 541384216.714 549324733.960 - 1.43% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 1.47% 8545.154 8670.442 - -0.42% -
SetIntersection_Interlaced_Vector_uint32_16_1 1.46% 62619158.595 63536395.727 - 1.04% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 1.46% 500362.599 507689.629 - 0.42% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 1.46% 213237039.764 216358296.938 - 1.41% -
std::rotate(vector<bool>)_(by_1/4)/50 1.46% 17.420 17.675 - 0.04% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 1.46% 12.901 13.090 - 0.35% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 1.46% 22429026.225 22756715.585 - -0.58% -
std::multiset<std::string>::ctor(const&)/8192 1.46% 339696.106 344653.666 - 1.50% -
BM_deque_deque_ranges_move_backward/0 1.46% 0.789 0.800 - 8.75% -
std::make_heap(vector<int>)_(descending)/8 1.45% 14.586 14.798 - 1.23% -
rng::starts_with(list<int>)/8 1.45% 2.920 2.962 - 1.47% -
std::is_sorted(vector<int>)/1024 1.45% 245.866 249.435 - 1.76% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 1.45% 213367049.574 216461735.715 - 1.11% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.45% 5349.914 5427.486 - -4.51% -
std::deque<int>::ctor(size)/1024 1.45% 69.485 70.491 - -6.45% -
std::set<int>::find(key)_(existent)/1024 1.44% 3.841 3.897 - -3.20% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 1.44% 136013866.221 137978339.275 - 0.98% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 1.44% 23.684 24.026 - 3.51% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 1.44% 533609851.012 541300980.699 - 0.97% -
std::set<std::string>::clear()/8192 1.44% 210306.005 213336.082 - -1.34% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.44% 20.493 20.788 - -1.04% -
std::reverse_copy(list<int>)/64 1.44% 29.692 30.119 - -0.81% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 1.44% 214276300.510 217355864.653 - 0.76% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.43% 8785.381 8911.420 - -0.72% -
SetIntersection_None_Vector_uint64_16_1 1.43% 63175728.744 64081981.304 - 1.10% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.43% 7610.809 7719.922 - -0.02% -
std::make_heap(vector<int>)_(repeated)/8 1.43% 15.396 15.617 - 0.59% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 1.43% 100906.535 102349.758 - -3.37% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1.43% 1028558.485 1043266.457 - -2.05% -
rng::starts_with(list<int>,_pred)/1000 1.43% 774.900 785.979 - 0.18% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 1.43% 533133814.051 540752124.084 - 0.71% -
SetIntersection_None_Vector_uint64_1_1 1.43% 532690679.956 540302145.920 - 0.85% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 1.43% 9522.108 9657.924 - 3.65% -
std::find_if(list<int>)_(bail_25%)/8192 1.42% 1417.990 1438.189 - 1.37% -
BM_StringFindStringLiteral/1024 1.42% 18.056 18.313 - 1.66% -
SetIntersection_None_Set_uint64_1_1 1.42% 533509341.875 541105782.335 - 0.90% -
SetIntersection_None_Vector_string_4_4 1.42% 135297014.076 137221469.909 - 1.07% -
bm_ranges_swap_ranges_vb_aligned/131072 1.42% 248.594 252.115 - 3.16% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 1.42% 24.942 25.295 - 2.67% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 1.41% 535565552.794 543122542.461 - 0.92% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 1.41% 211.883 214.872 - 0.91% -
std::rotate_copy(deque<int>)/8192 1.41% 292.738 296.867 - 0.72% -
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.41% 1.113 1.129 - 1.39% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 1.41% 59576457.218 60415803.410 - 1.27% -
std::copy(list<int>)/32768 1.41% 25894.706 26259.476 - 0.52% -
SetIntersection_Interlaced_Set_string_64_16 1.41% 38119314.188 38656199.423 - 2.43% -
std::search(list<int>,_pred)_(no_match)/8192 1.41% 7232.440 7334.180 - -5.95% -
SetIntersection_Front_Set_uint32_64_1 1.41% 16363838.042 16593945.198 - 0.80% -
std::stable_sort(deque<int>)_(heap)/8192 1.41% 17147.119 17388.215 - 1.08% -
SetIntersection_Interlaced_Set_uint64_4_4 1.41% 136746102.836 138668136.977 - 1.13% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 1.40% 5.425 5.501 - 18.05% -
std::stable_partition(deque<int>)_(alloc_fails)/50 1.40% 1874.948 1901.281 - 1.97% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.40% 14.983 15.194 - 0.02% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.40% 8386.241 8503.904 - 1.18% -
SetIntersection_None_Set_string_16_1 1.40% 68109413.005 69064660.450 - 1.20% -
bm_ranges_swap_ranges_vb_aligned/512 1.40% 5.146 5.218 - -0.60% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.40% 12749.053 12927.430 - 1.30% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.40% 453.041 459.377 - 0.80% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 1.40% 136698597.542 138610173.531 - 1.49% -
std::find_if_not(vector<bool>)_(process_all)/8 1.40% 3.507 3.556 - 2.52% -
SetIntersection_None_Set_uint32_256_16 1.39% 10857626.615 11009042.218 - 0.86% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 1.39% 469.857 476.407 - 0.40% -
SetIntersection_Interlaced_Set_uint64_1_1 1.39% 534120910.542 541557375.329 - 1.16% -
BM_deque_deque_ranges_move/1024 1.39% 36.729 37.240 - 1.18% -
std::distance(deque<int>)/8192 1.39% 0.846 0.858 - 1.32% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 1.39% 533316415.569 540734660.742 - 0.92% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.39% 583.139 591.244 - 0.54% -
SetIntersection_None_Set_string_4_1 1.39% 220737658.735 223800213.246 - 1.27% -
SetIntersection_Front_Vector_uint32_1_1 1.39% 534458335.422 541869647.594 - 1.47% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.39% 17.972 18.221 - 0.51% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.39% 20.500 20.784 - 1.26% -
std::search(deque<int>)_(single_element)/1000 1.38% 439.652 445.729 - 2.23% -
rng::contains_subrange(vector<int>)_(process_all)/8192 1.38% 1618.947 1641.317 - -2.22% -
SetIntersection_Interlaced_Set_uint32_4_1 1.38% 213437460.689 216383886.043 - 1.11% -
BM_StringRead_Cold_Deep_Large 1.38% 1.263 1.280 - -4.33% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 1.38% 63884862.140 64766068.423 - 0.98% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.38% 23.445 23.767 - 0.75% -
BM_deque_vector_ranges_move_backward/64000 1.37% 7670.680 7776.124 - -14.56% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 1.37% 33.136 33.591 - 3.26% -
SetIntersection_Front_Set_float_262144_1 1.37% 1027967.371 1042083.303 - 5.66% -
std::set<std::string>::lower_bound(key)_(existent)/32 1.37% 15.584 15.798 - 5.51% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 1.37% 42256090.425 42835008.505 - 1.71% -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 1.37% 534407757.182 541722948.910 - 0.92% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 1.37% 16.126 16.346 - -1.89% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.37% 202561323.749 205328201.798 - 5.28% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 1.37% 3.730 3.781 - 0.54% -
SetIntersection_None_Vector_uint64_4_4 1.37% 133554264.676 135377457.688 - 0.99% -
BM_PushHeap_string_Ascending_1024 1.36% 13.880 14.069 - 3.49% -
BM_CmpLess_int_short 1.36% 1.111 1.126 - -0.79% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 1.36% 533385699.633 540626214.252 - -2.52% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 1.36% 4.412 4.472 - 1.23% -
SetIntersection_Front_Vector_uint32_16384_64 1.36% 1369140.281 1387711.390 - 0.87% -
SetIntersection_Front_Set_float_262144_16 1.35% 1191681.549 1207825.507 - 2.70% -
std::stable_sort(deque<int>)_(descending)/8192 1.35% 20259.120 20533.177 - 0.90% -
BM_deque_deque_move_backward/64000 1.35% 7624.364 7727.462 - 6.87% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 1.35% 62805.718 63654.371 - -0.76% -
SetIntersection_Front_Set_string_256_4 1.35% 4957292.174 5024248.658 - 1.54% -
std::replace_if(vector<int>)_(prefix)/50 1.35% 13.783 13.969 - 1.31% -
SetIntersection_Front_Vector_uint64_4_4 1.35% 135358637.853 137184642.967 - 0.73% -
BM_deque_vector_move_backward/5500 1.35% 196.308 198.954 - -0.13% -
bm_lexicographical_compare<unsigned_char>/64 1.35% 1.862 1.887 - -1.73% -
std::distance(join_view(vector<vector<int>>))/1024 1.34% 0.971 0.984 - 1.35% -
SetIntersection_None_Vector_uint64_16_4 1.34% 53628199.846 54348118.954 - 1.05% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.34% 610547.642 618740.247 - -3.77% -
std::rotate(vector<bool>)_(1_element_forward)/8192 1.34% 112.341 113.848 - 0.92% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 1.34% 482.603 489.072 - 1.05% -
std::partial_sort_copy(vector<int>)_(repeated)/8 1.34% 8.722 8.839 - 1.48% -
SetIntersection_Front_Set_uint64_64_4 1.34% 15993510.258 16207141.514 - 0.02% -
std::multiset<std::string>::ctor(const&,_alloc)/0 1.34% 12.628 12.797 - 1.65% -
std::map<std::string,_int>::count(key)_(existent)/32 1.33% 15.786 15.997 - -3.03% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 1.33% 4.144 4.199 - 1.44% -
SetIntersection_Front_Vector_uint64_1_1 1.33% 533021547.797 540095398.624 - 0.67% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 1.33% 10772837.148 10915732.432 - -0.82% -
std::remove(deque<int>)_(prefix)/50 1.33% 60.601 61.404 - 0.87% -
std::shift_right(list<int>)/50 1.33% 26.478 26.829 - 0.94% -
std::remove_if(list<int>)_(sprinkled)/8192 1.32% 7992.678 8098.382 - -0.82% -
std::find_end(forward_list<int>)_(process_all)/1048576 1.32% 752626.575 762575.716 - 0.27% -
SetIntersection_Front_Vector_string_4_1 1.32% 218698464.430 221587372.008 - 1.44% -
SetIntersection_None_Set_uint64_4_1 1.32% 215921236.583 218765438.099 - 0.78% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 1.32% 58.697 59.470 - 2.84% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 1.32% 213225021.273 216029585.792 - 0.81% -
BM_deque_deque_ranges_move_backward/4000 1.32% 144.186 146.082 - 1.35% -
SetIntersection_None_Set_float_1024_1024 1.31% 8761646.692 8876488.363 - -0.80% -
SetIntersection_Front_Vector_uint32_4_4 1.31% 135413241.031 137185344.233 - 1.03% -
BM_StringAssignAsciiz_Huge_Opaque 1.31% 187.424 189.877 - 0.65% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 1.31% 2948.805 2987.379 - 0.74% -
std::map<int,_int>::clear()/32 1.31% 630.123 638.360 - -8.15% -
SetIntersection_Interlaced_Vector_uint64_1_1 1.31% 532537473.364 539493098.398 - 0.81% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 1.30% 14.672 14.863 - 1.47% -
std::rotate(vector<bool>)_(by_1/3)/50 1.30% 17.432 17.659 - 0.05% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 1.30% 16115.375 16325.322 - -1.11% -
std::set<int>::erase(key)_(non-existent,_middle)/32 1.30% 1.757 1.780 - -4.36% -
SetIntersection_None_Vector_float_1024_1024 1.30% 1050457.102 1064129.581 - -1.79% -
BM_deque_deque_ranges_move_backward/1024 1.30% 38.067 38.562 - 1.83% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 1.30% 4784.420 4846.634 - -1.07% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 1.30% 137529205.534 139317523.841 - 0.99% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 1.30% 16.458 16.672 - 1.50% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 1.30% 18.394 18.633 - 1.45% -
std::unordered_set<int>::erase(key)_(existent)/32 1.30% 20.946 21.218 - 1.88% -
BM_deque_deque_move/1024 1.30% 36.874 37.352 - 0.05% -
std::count(vector<bool>)/1000 1.30% 2.958 2.996 - -0.03% -
std::find_if(vector<char>)_(process_all)/1024 1.29% 123.772 125.375 - 0.96% -
SetIntersection_Front_Set_uint32_262144_64 1.29% 1622899.634 1643899.558 - -2.50% -
std::unordered_set<std::string>::clear()/0 1.29% 392.573 397.649 - 0.16% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1.29% 1111988.177 1126340.964 - -0.26% -
std::find_if_not(list<int>)_(bail_25%)/32768 1.29% 7618.714 7716.990 - 4.66% -
SetIntersection_None_Vector_uint32_64_64 1.29% 8483248.767 8592491.613 - 1.45% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.29% 346324.464 350784.023 - 0.32% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1.29% 1500807.358 1520108.178 - -1.03% -
std::flat_multimap<int,_int>::ctor(const&)/32 1.29% 22.724 23.016 - -0.38% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 1.29% 30172.481 30560.232 - 0.59% -
std::make_heap(vector<int>,_pred)_(descending)/8 1.29% 14.603 14.790 - 0.61% -
SetIntersection_Interlaced_Set_uint64_1024_1024 1.28% 12335787.946 12493970.606 - -0.78% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 1.28% 214184682.797 216929175.734 - 0.69% -
std::replace(deque<int>)_(prefix)/50 1.28% 18.882 19.124 - 0.61% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 1.28% 36796748.993 37267236.591 - 0.77% -
std::set<int>::lower_bound(key)_(existent)/32 1.28% 1.500 1.519 - 1.58% -
std::sort(deque<int>)_(heap)/8 1.27% 24.156 24.463 - 0.66% -
SetIntersection_Front_Vector_uint32_4_1 1.27% 214237059.751 216963668.212 - 1.54% -
BM_deque_deque_ranges_copy_backward/65536 1.27% 7859.039 7959.043 - 7.45% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.27% 5712.499 5785.140 - -3.23% -
std::set<int>::erase(key)_(existent)/1024 1.27% 49.983 50.618 - 1.55% -
std::multiset<int>::lower_bound(key)_(existent)/32 1.27% 2.164 2.191 - 1.27% -
SetIntersection_None_Vector_float_262144_16 1.27% 1121945.274 1136167.588 - -0.91% -
SetIntersection_None_Vector_uint32_1024_16 1.27% 1077194.998 1090824.831 - 1.50% -
bm_write 1.26% 601.893 609.505 - 0.56% -
std::make_heap(vector<NonIntegral>)_(descending)/8 1.26% 14.736 14.922 - -2.81% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 1.26% 5.342 5.410 - 3.16% -
std::multiset<int>::find(key)_(existent)/32 1.26% 1.603 1.623 - 1.43% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.26% 719.062 728.132 - 2.86% -
BM_num_get<unsigned_short> 1.26% 10.051 10.178 - -1.02% -
std::sort(deque<int>)_(pipe-organ)/1024 1.26% 2675.260 2708.979 - 0.65% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 1.26% 3996.752 4047.098 - 1.36% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.26% 97372.947 98599.142 - 4.60% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 1.26% 2.415 2.446 - 0.85% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.26% 765.785 775.413 - 4.01% -
std::map<int,_int>::ctor(const&,_alloc)/8192 1.26% 51658.309 52307.807 - 0.81% -
BM_CmpEqual_int_uchar 1.26% 1.098 1.112 - 0.49% -
SetIntersection_None_Set_uint64_256_1 1.26% 11345965.376 11488559.646 - 0.83% -
std::rotate(deque<int>)_(by_1/4)/32 1.26% 13.091 13.255 - 0.27% -
std::multiset<std::string>::count(key)_(existent)/32 1.25% 19.895 20.144 - 1.12% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 1.25% 18532.639 18764.973 - 0.06% -
std::partition_copy(list<int>)/50 1.25% 12.896 13.058 - 0.62% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1.25% 1055458.322 1068667.916 - 1.95% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 1.25% 215232832.673 217925000.464 - 0.91% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 1.25% 63683441.310 64479235.450 - 0.99% -
SetIntersection_Interlaced_Vector_string_16_1 1.25% 64569872.224 65375247.533 - 1.20% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 1.25% 31.694 32.089 - -4.29% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 1.25% 32.469 32.873 - -2.12% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 1.24% 762.666 772.151 - 0.02% -
std::vector<int>::insert(middle)_(cheap_elements)/32 1.24% 5.831 5.903 - 2.73% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 1.24% 134535703.780 136204285.722 - 1.05% -
std::adjacent_find(vector<int>)/8 1.24% 2.003 2.028 - 1.04% -
SetIntersection_None_Set_uint32_4_4 1.24% 135266632.131 136944182.375 - 1.07% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 1.24% 135272311.252 136948294.526 - 0.94% -
std::make_heap(vector<int>)_(ascending)/8 1.24% 16.365 16.568 - 1.52% -
std::set<std::string>::ctor(const&)/32 1.24% 781.849 791.518 - -5.90% -
std::copy_if(vector<int>)_(every_other)/8 1.24% 4.190 4.242 - 1.95% -
std::search(list<int>)_(same_length)/1000 1.24% 738.818 747.949 - 0.80% -
SetIntersection_None_Set_uint32_16_16 1.24% 35433663.076 35871499.469 - 1.14% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 1.23% 270.418 273.756 - 0.42% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.23% 136738.439 138424.636 - 1.56% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 1.23% 20.664 20.919 - 2.13% -
BM_vector_deque_ranges_move/4000 1.23% 140.447 142.177 - 1.94% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 1.23% 17.342 17.555 - 1.29% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 1.23% 5.522 5.590 - 0.07% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 1.23% 14.656 14.836 - -2.44% -
std::find_if(vector<bool>)_(process_all)/8 1.23% 3.521 3.564 - 1.44% -
SetIntersection_Front_Vector_uint64_16_1 1.23% 62560997.158 63328286.493 - 0.55% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.23% 366588.374 371083.398 - -0.33% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 1.23% 136300228.025 137971482.428 - 0.60% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 1.23% 115923.686 117344.760 - 0.54% -
SetIntersection_Interlaced_Set_uint32_1024_64 1.22% 10068810.546 10192107.682 - 0.98% -
BM_PushHeap_string_Random_256 1.22% 14.429 14.606 - 3.43% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.22% 14672.676 14852.232 - -1.95% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 1.22% 214590205.935 217209086.079 - 1.00% -
std::make_heap(vector<int>)_(shuffled)/8 1.22% 15.752 15.944 - 1.43% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.22% 378936.124 383546.790 - -0.68% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 1.22% 15.767 15.958 - 1.10% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.21% 67419.260 68238.317 - 0.84% -
std::make_heap(vector<int>,_pred)_(heap)/8 1.21% 14.623 14.801 - 1.39% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 1.21% 41885545.177 42393120.440 - 1.20% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 1.21% 164119.862 166108.198 - 0.05% -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 1.21% 286.705 290.178 - 0.52% -
std::stable_sort(deque<int>)_(descending)/1024 1.21% 2883.946 2918.837 - 1.06% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 1.21% 850.492 860.764 - 0.53% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 1.20% 49.623 50.220 - -3.42% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 1.20% 136545829.654 138186994.921 - 0.79% -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 1.20% 175.394 177.500 - -0.80% -
std::find_end(vector<int>)_(same_length)/1000 1.20% 241.502 244.401 - -0.72% -
SetIntersection_Front_Vector_string_262144_16 1.20% 1607913.204 1627208.764 - -0.58% -
SetIntersection_Interlaced_Vector_uint64_16_1 1.20% 62519578.221 63269476.691 - 0.44% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 1.20% 19782421.136 20019553.512 - 3.45% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.20% 12820.928 12974.606 - 1.91% -
std::make_heap(vector<int>)_(heap)/8 1.20% 14.642 14.817 - 1.27% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 1.19% 38254397.111 38711067.592 - 0.38% -
ranges::min(std::deque<__int128>)/8 1.19% 2.854 2.888 - 0.09% -
BM_PushHeap_uint64_QuickSortAdversary_16 1.19% 0.958 0.970 - 3.31% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 1.19% 344.399 348.496 - 1.47% -
std::remove(vector<int>)_(prefix)/32 1.19% 48.469 49.046 - -3.41% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 1.19% 10.489 10.613 - 1.50% -
SetIntersection_Front_Set_string_16_1 1.19% 65287575.134 66063109.091 - 1.39% -
rng::contains_subrange(vector<int>)_(process_all)/32 1.19% 7.856 7.950 - 0.13% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.19% 54825.114 55474.913 - 1.70% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 1.18% 37.547 37.992 - -7.47% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.18% 41230.100 41717.286 - -0.08% -
SetIntersection_None_Set_uint32_256_256 1.18% 5793971.662 5862161.186 - 0.38% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 1.18% 213202551.730 215711556.068 - 0.84% -
SetIntersection_Front_Vector_float_16384_16 1.18% 1112620.564 1125710.093 - 2.13% -
SetIntersection_Front_Set_string_1_1 1.18% 554194971.469 560714046.472 - 1.20% -
SetIntersection_Interlaced_Set_uint32_16_16 1.18% 37862341.499 38307683.982 - 1.06% -
std::fill_n(deque<int>)/1024 1.17% 29.541 29.887 - 1.25% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 1.17% 798.422 807.776 - 0.70% -
SetIntersection_Front_Set_string_64_1 1.17% 17115375.241 17315702.816 - 1.31% -
SetIntersection_Front_Set_uint64_4_4 1.17% 136666295.956 138265318.224 - 0.52% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 1.17% 5.105 5.164 - 0.99% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 1.17% 15.587 15.769 - 2.97% -
std::move_backward(deque<int>)/32768 1.17% 3466.696 3507.161 - 3.34% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 1.17% 4.120 4.168 - 2.85% -
SetIntersection_Front_Set_string_4_1 1.17% 221586936.688 224170038.627 - 0.99% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.17% 659.214 666.895 - 0.76% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.16% 522.643 528.722 - 1.61% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 1.16% 4.542 4.595 - 1.29% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 1.16% 3.571 3.613 - 0.01% -
std::for_each_n(list<int>)/8 1.16% 2.533 2.563 - 6.80% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 1.16% 99.539 100.689 - 3.53% -
std::unique_copy(vector<int>)_(contiguous)/52 1.15% 13.336 13.490 - -0.08% -
BM_StringAssignAsciiz_Huge_Transparent 1.15% 187.413 189.573 - 0.57% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.15% 65490.841 66245.396 - -4.39% -
std::count(list<int>)_(every_other)/1048576 1.15% 800609.363 809817.599 - -7.26% -
BM_toupper_string<char> 1.15% 15.180 15.354 - 0.47% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.15% 2.884 2.917 - 0.36% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 1.14% 14.902 15.072 - 0.30% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 1.14% 32.130 32.498 - -0.41% -
std::copy_n(deque<int>)/8 1.14% 2.734 2.766 - 0.50% -
std::any_of(vector<int>)_(process_all)/32 1.14% 8.229 8.323 - 0.35% -
BM_num_get<unsigned_long> 1.14% 10.399 10.517 - 0.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 1.14% 16432249.144 16619913.745 - 0.78% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 1.14% 863.994 873.859 - -4.96% -
BM_CmpLess_int_uchar 1.14% 1.098 1.110 - -0.03% -
std::stable_sort(deque<int>)_(pipe-organ)/8192 1.14% 20272.928 20504.155 - 0.79% -
std::flat_map<int,_int>::clear()/8192 1.14% 405.282 409.900 - 0.69% -
std::partition_point(list<int>)/32 1.14% 15.658 15.837 - -0.26% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 1.14% 63048063.299 63765490.965 - 0.66% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 1.14% 390.877 395.315 - 1.43% -
SetIntersection_Interlaced_Set_string_1_1 1.14% 556049091.400 562360270.651 - 1.05% -
BM_deque_deque_ranges_move/5500 1.13% 196.790 199.022 - 0.88% -
bm_ranges_swap_ranges_vb_unaligned/64 1.13% 6.169 6.238 - 0.75% -
std::copy_backward(list<int>)/4096 1.13% 3224.804 3261.191 - 2.35% -
ranges::min(std::vector<__int128>)/8 1.13% 2.942 2.975 - 1.99% -
std::remove(deque<int>)_(sprinkled)/1024 1.12% 516.399 522.205 - -0.20% -
std::is_sorted(list<int>,_pred)/1024 1.12% 810.725 819.828 - -0.72% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 1.12% 811.687 820.797 - 0.82% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 1.12% 23734.655 24000.438 - 0.15% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 1.12% 16.651 16.837 - 0.85% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 1.12% 52.336 52.922 - 0.73% -
BM_num_get<long_double> 1.12% 36.855 37.268 - -0.62% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 1.12% 20.263 20.489 - 4.33% -
std::unordered_set<std::string>::clear()/8192 1.12% 216064.922 218483.211 - -1.20% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.12% 218.177 220.619 - -1.71% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 1.12% 36854261.982 37265836.093 - 1.05% -
std::unordered_set<std::string>::ctor(const&)/0 1.12% 12.794 12.937 - 0.94% -
rng::fold_left(deque<int>)/1048576 1.12% 553500.987 559680.179 - 1.76% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 1.12% 26170.840 26462.832 - 0.68% -
std::unordered_map<int,_int>::clear()/32 1.11% 577.850 584.290 - -0.10% -
BM_num_put<long> 1.11% 11.157 11.282 - -3.12% -
std::find_if(vector<bool>)_(process_all)/50 1.11% 23.689 23.953 - 1.44% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.11% 588987.745 595545.538 - -0.13% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 1.11% 5796770.083 5861302.616 - 1.11% -
BM_lexicographical_compare_three_way<IntPtr>/256 1.11% 69.572 70.344 - 0.90% -
ranges::min(std::list<long_long>)/8 1.11% 1.919 1.941 - 1.70% -
std::reverse_copy(list<int>)/8 1.11% 2.416 2.443 - 3.95% -
BM_StringFindMatch2/512 1.11% 990.022 1000.968 - 1.24% -
SetIntersection_Interlaced_Vector_string_262144_16384 1.11% 1000015.951 1011069.254 - 0.10% -
SetIntersection_Front_Set_uint32_262144_16384 1.10% 223509298.224 225977188.154 - 3.07% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 1.10% 4.192 4.238 - 2.09% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.10% 2.311 2.336 - 0.01% -
SetIntersection_Front_Vector_string_16384_64 1.10% 3222054.835 3257388.312 - -5.00% -
SetIntersection_Interlaced_Set_uint32_16_4 1.10% 59316589.542 59966390.755 - 0.61% -
std::find_end(forward_list<int>)_(near_matches)/8192 1.09% 2451743.150 2478587.604 - 0.12% -
BM_deque_vector_move/1024 1.09% 37.062 37.468 - 2.10% -
std::map<int,_int>::contains(key)_(existent)/1024 1.09% 4.173 4.219 - 1.12% -
std::stable_partition(vector<int>)_(dense)/50 1.09% 25.278 25.554 - -0.17% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 1.09% 50.964 51.519 - 0.07% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 1.09% 5922416.585 5986881.280 - 1.20% -
std::fill_n(list<int>)/32 1.09% 8.007 8.094 - 1.00% -
rng::find_last(deque<int>)_(bail_90%)/50 1.09% 1.825 1.845 - -3.70% -
SetIntersection_None_Set_uint64_4_4 1.08% 134859074.761 136320413.208 - 0.50% -
std::any_of(vector<int>)_(process_all)/8 1.08% 2.325 2.351 - 1.49% -
std::sort(vector<int>)_(repeated)/8 1.08% 15.673 15.843 - 0.52% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.08% 388.582 392.779 - 0.86% -
std::partition_copy(deque<int>)/50 1.08% 20.995 21.221 - 0.39% -
std::stable_partition(vector<int>)_(dense)/32 1.08% 20.924 21.149 - -1.17% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.07% 1.412 1.427 - 0.60% -
std::rotate(vector<bool>)_(by_1/4)/32 1.07% 17.617 17.806 - 0.22% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.07% 39735.554 40162.135 - 1.29% -
std::set<std::string>::ctor(const&)/1024 1.07% 34129.710 34495.685 - -0.77% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.07% 342038.988 345703.195 - -1.39% -
std::set<int>::ctor(&&,_different_allocs)/32 1.07% 178.128 180.036 - 0.27% -
std::remove_copy(list<int>)_(prefix)/50 1.07% 18.970 19.173 - 0.73% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 1.07% 12.600 12.735 - -0.13% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 1.07% 491.922 497.163 - -2.05% -
std::rotate(vector<bool>)_(by_1/2)/32 1.06% 17.681 17.869 - 0.26% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.06% 35723.156 36102.438 - 2.92% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 1.06% 195.914 197.992 - 1.14% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 1.06% 62717791.296 63382469.110 - 0.79% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 1.06% 6.566 6.636 - -0.29% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 1.06% 149.731 151.314 - -0.35% -
std::pop_heap(deque<size_t>)/8 1.06% 51.844 52.392 - 0.33% -
BM_PushHeap_string_SingleElement_262144 1.06% 2.589 2.616 - -4.29% -
std::set<int>::insert(value)_(new_value,_end)/0 1.05% 16.916 17.094 - 0.23% -
SetIntersection_None_Vector_uint64_1024_4 1.05% 1065320.495 1076553.515 - 0.01% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 1.05% 184.223 186.165 - 0.90% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1.05% 1160.829 1173.060 - 0.86% -
std::partition_point(vector<int>)/1024 1.05% 6.066 6.129 - 1.46% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.05% 4.540 4.588 - 1.10% -
SetIntersection_Interlaced_Vector_float_262144_16384 1.05% 353606488.981 357323278.365 - 0.38% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 1.05% 30.967 31.292 - 1.50% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 1.05% 34.820 35.185 - 9.37% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 1.05% 24.434 24.690 - 1.02% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 1.05% 271.473 274.315 - 1.79% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.05% 54014.313 54579.610 - 2.13% -
std::flat_map<int,_int>::ctor(const&)/1024 1.05% 175.801 177.641 - -0.41% -
std::for_each_n(join_view(vector<vector<int>>))/8192 1.04% 265.516 268.284 - 1.21% -
std::multimap<std::string,_int>::clear()/32 1.04% 889.669 898.928 - -0.87% -
std::find_end(forward_list<int>)_(single_element)/1000 1.04% 691.740 698.921 - 0.67% -
bm_ranges_swap_ranges_vb_aligned/2048 1.04% 8.480 8.568 - -0.47% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 1.04% 5935.629 5997.141 - 0.24% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.04% 18.755 18.949 - -0.98% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 1.04% 12401.735 12530.174 - 1.51% -
SetIntersection_None_Set_string_1024_1 1.04% 8889770.110 8981811.645 - -29.18% -
BM_deque_vector_ranges_copy/1 1.03% 2.092 2.113 - 0.89% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 1.03% 482.938 487.929 - 0.78% -
SetIntersection_None_Vector_string_16_4 1.03% 55239504.886 55809259.032 - 0.76% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 1.03% 362931.483 366673.356 - 1.68% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.03% 35763.580 36132.150 - 1.74% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.03% 8411.006 8497.658 - 0.11% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.03% 410.141 414.361 - 0.88% -
BM_PushHeap_uint64_Random_4 1.03% 2.511 2.537 - -0.86% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 1.02% 2.662 2.689 - 3.19% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 1.02% 24316.447 24564.919 - 0.75% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.02% 1.400 1.415 - 2.61% -
SetIntersection_None_Vector_float_16384_16 1.02% 1088152.679 1099266.368 - -0.36% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 1.02% 536815910.128 542296079.202 - 0.76% -
std::upper_bound(std::deque<int>)/8192 1.02% 64.343 64.997 - 0.69% -
BM_StringFindStringLiteral/256 1.02% 5.354 5.409 - -0.27% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 1.02% 491760.592 496753.874 - 1.14% -
std::search(list<int>)_(no_match)/8192 1.01% 6527.121 6593.354 - -11.19% -
std::move(vector<bool>)_(aligned)/512 1.01% 2.317 2.341 - -0.10% -
std::flat_multimap<int,_int>::erase(iterator)/8192 1.01% 488.848 493.796 - -7.62% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 1.01% 100669.051 101687.448 - -3.68% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.01% 35025.303 35379.522 - -0.82% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 1.01% 21.738 21.958 - -7.87% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 1.01% 6900214.781 6969790.392 - -3.67% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 1.01% 12154572.303 12277027.905 - 0.65% -
std::unique(vector<int>)_(sprinkled)/8192 1.00% 3897.072 3936.226 - 1.03% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.00% 45361.500 45817.221 - 0.02% -
std::set<std::string>::erase(key)_(existent)/32 1.00% 73.213 73.948 - 47.06% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.00% 117579.010 118760.205 - 0.11% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.00% 173987.670 175734.275 - 0.59% -
std::make_heap(vector<NonIntegral>)_(heap)/8 1.00% 14.739 14.886 - 0.89% -
std::pop_heap(deque<float>)/8192 1.00% 61.305 61.919 - 0.94% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.00% 12.787 12.915 - 0.79% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
SetIntersection_Interlaced_Vector_float_262144_256 -56.32% 50181288.905 21921153.807 - -35.46% -
SetIntersection_Interlaced_Vector_float_262144_64 -53.10% 19632272.615 9207056.614 - -0.10% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -51.40% 344987953.226 167678174.292 - -0.44% -
SetIntersection_Interlaced_Vector_float_262144_16 -49.84% 6587009.055 3304191.717 - -22.45% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -49.74% 725643.235 364696.038 - -47.97% -
SetIntersection_Interlaced_Vector_float_16384_256 -49.61% 29845050.525 15039841.348 - -11.45% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 -49.18% 1481.430 752.837 - 0.22% -
SetIntersection_Interlaced_Vector_float_262144_1024 -47.97% 154276261.976 80277198.100 - -17.15% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -47.78% 347475944.313 181449349.317 - -0.42% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -47.51% 5918108.900 3106196.933 - -45.98% -
SetIntersection_Interlaced_Vector_float_16384_64 -45.53% 10367429.672 5647494.522 - -33.28% -
std::copy_backward(deque<int>)/64 -44.23% 5.432 3.030 - -0.02% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -43.86% 17.102 9.601 - -44.85% -
std::search(list<int>,_pred)_(same_length)/8192 -43.79% 15360.800 8634.120 - 0.69% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -41.56% 10.978 6.416 - -41.29% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -41.20% 683938.360 402170.369 - -39.02% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -40.64% 57.737 34.271 - -3.61% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -40.46% 43.596 25.956 - -2.23% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -40.31% 2356.415 1406.482 - -28.41% -
SetIntersection_Interlaced_Vector_float_16384_1024 -39.60% 67763863.094 40930655.744 - -10.90% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -39.46% 24.315 14.719 - 31.02% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -39.41% 6.237 3.779 - -0.45% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 -39.26% 30.202 18.344 - 0.29% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -38.85% 57096516.729 34913825.303 - -24.74% -
std::remove_copy_if(deque<int>)_(prefix)/32 -38.74% 30.041 18.403 - 3.71% -
SetIntersection_Interlaced_Set_uint64_16384_16 -38.01% 363174871.199 225122788.047 - 1.86% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -37.85% 0.477 0.297 - -11.39% -
rng::for_each(multimap<int>)/8192 -36.91% 11616.664 7329.396 - -2.29% -
std::for_each(map<int>::iterator)/8192 -36.77% 11723.592 7412.876 - -0.30% -
rng::for_each(map<int>)/8192 -36.22% 11467.112 7313.174 - -0.25% -
SetIntersection_Interlaced_Set_uint64_16384_256 -36.22% 335221565.188 213792332.235 - 0.24% -
std::partial_sort_copy(deque<int>)_(descending)/8 -36.22% 23.555 15.023 - -1.79% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -36.08% 12354.098 7896.643 - -6.84% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -35.87% 8879391.267 5694175.044 - -31.51% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -35.41% 11814.500 7630.857 - -6.50% -
SetIntersection_Interlaced_Vector_float_16384_16 -35.34% 3535860.754 2286160.854 - -37.79% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -35.00% 261347738.946 169866267.871 - -2.94% -
std::is_partitioned(list<int>)_(partitioned)/8192 -34.77% 10390.005 6777.111 - -5.58% -
SetIntersection_Interlaced_Vector_float_1024_64 -34.47% 5021165.961 3290368.036 - -8.82% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -33.76% 17.837 11.815 - 0.21% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -33.38% 5.008 3.336 - -2.11% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -32.95% 35.336 23.692 - -33.12% -
std::for_each(multimap<int>::iterator)/8192 -32.80% 11147.820 7490.884 - -2.17% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -32.72% 355683454.239 239296286.652 - 0.50% -
SetIntersection_Interlaced_Vector_string_262144_1024 -32.65% 343231150.868 231179498.167 - -33.83% -
std::is_sorted_until(deque<int>)/8 -32.43% 3.740 2.527 - -11.05% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 -32.38% 34.033 23.014 - -28.28% -
SetIntersection_Interlaced_Set_uint64_16384_64 -31.95% 345250947.321 234934049.045 - -0.24% -
std::partial_sort_copy(deque<int>)_(heap)/8 -31.85% 22.076 15.044 - 0.88% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -31.73% 31.566 21.551 - -3.62% -
ranges::minmax(std::list<long_long>)/1 -29.70% 0.617 0.434 - -4.29% -
SetIntersection_Interlaced_Vector_float_1024_16 -29.64% 2575956.127 1812559.530 - -8.04% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -29.32% 21389208.061 15118550.633 - -27.17% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 -29.29% 233087849.584 164817493.322 - 0.36% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -28.91% 235577870.189 167482801.408 - -0.03% -
SetIntersection_Interlaced_Vector_float_262144_4 -27.89% 2015166.485 1453143.233 - -5.64% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -27.71% 3295687.743 2382469.736 - -26.05% -
std::multiset<std::string>::erase(key)_(existent)/32 -27.55% 79.004 57.239 - -27.46% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -27.49% 225672127.909 163645003.009 - 0.31% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -27.21% 24.083 17.531 - -27.22% -
BM_PushHeap_string_Descending_1 -26.61% 0.641 0.470 - -11.39% -
std::copy_n(vector<bool>)_(aligned)/1048576 -26.32% 2504.417 1845.139 - -44.41% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -26.29% 59.979 44.209 - 1.87% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 -26.21% 219065071.553 161657859.241 - -0.00% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -26.00% 8.877 6.569 - -26.44% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -25.82% 15.006 11.131 - -25.89% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -25.36% 42.016 31.361 - -24.04% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -24.88% 89.206 67.010 - -1.88% -
SetIntersection_Interlaced_Set_uint64_16384_4 -24.85% 240509853.976 180732193.229 - 0.39% -
rng::for_each(multiset<int>)/8192 -24.54% 10258.772 7741.059 - -0.59% -
SetIntersection_Interlaced_Vector_uint64_256_64 -24.13% 8940316.954 6783062.388 - -12.53% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -24.03% 51.386 39.036 - 4.32% -
std::map<std::string,_int>::erase(key)_(existent)/32 -24.02% 75.340 57.246 - -26.44% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -23.97% 6.365 4.839 - -24.52% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -23.66% 37.337 28.505 - 0.01% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -23.40% 11570.670 8862.950 - -7.97% -
std::for_each(multiset<int>::iterator)/8192 -23.24% 10367.827 7958.300 - -1.49% -
BM_PushHeap_float_Random_1 -22.95% 0.697 0.537 - -22.91% -
std::find_if_not(vector<int>)_(bail_25%)/8 -22.86% 0.909 0.701 - -16.73% -
rng::for_each(set<int>)/8192 -22.55% 10056.954 7789.062 - -0.62% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -22.36% 22.998 17.856 - -0.29% -
std::find_end(deque<int>)_(process_all)/1048576 -22.35% 340490.363 264400.003 - -1.36% -
std::for_each(set<int>::iterator)/8192 -22.33% 10102.585 7846.494 - -2.33% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -22.22% 0.347 0.270 - -6.53% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -22.22% 1.607 1.250 - -6.84% -
ranges::minmax(std::deque<char>)/1 -22.20% 0.848 0.660 - -18.07% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -22.18% 10378429.800 8076407.102 - -15.99% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -22.18% 19233659.828 14967931.549 - -19.77% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -21.98% 3.247 2.533 - -27.88% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -21.69% 30.630 23.987 - -42.83% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -21.48% 32851.187 25795.250 - -15.91% -
BM_std_minmax_element<char>/4000 -21.48% 1194.382 937.883 - -10.98% -
BM_std_minmax_element<char>/4096 -21.35% 1221.461 960.683 - -10.93% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -21.33% 22.906 18.020 - -0.76% -
BM_std_minmax_element<char>/5500 -21.30% 1636.052 1287.524 - -10.87% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 -21.19% 1.604 1.264 - -0.84% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -21.09% 873.936 689.662 - -18.00% -
std::search(deque<int>)_(same_length)/1000 -20.87% 416.679 329.704 - -29.00% -
BM_std_minmax_element<char>/1024 -20.74% 309.323 245.177 - -11.02% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -20.22% 30.011 23.944 - -20.78% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -20.20% 1489.143 1188.356 - -10.62% -
BM_std_minmax_element<char>/64000 -20.02% 18982.446 15181.625 - -9.22% -
std::search(list<int>)_(same_length)/8192 -19.86% 10504.997 8418.799 - -0.73% -
BM_std_minmax_element<char>/65536 -19.74% 19384.471 15557.851 - -9.15% -
BM_std_minmax_element<char>/512 -19.56% 156.675 126.026 - -10.20% -
BM_std_minmax_element<char>/70000 -19.46% 20641.631 16623.799 - -9.33% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -19.35% 1.836 1.480 - -11.65% -
std::unordered_set<int>::count(key)_(non-existent)/0 -19.10% 0.346 0.280 - 0.53% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -19.07% 799.314 646.850 - -19.12% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -18.96% 14401.851 11671.014 - -1.62% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -18.95% 1.686 1.366 - -0.06% -
BM_vector_deque_ranges_copy/0 -18.94% 0.496 0.402 - -35.65% -
BM_lexicographical_compare_three_way<IntPtr>/1 -18.87% 0.425 0.345 - -12.11% -
std::stable_partition(list<int>)_(dense)/1024 -18.68% 1741.421 1416.129 - -19.25% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -18.63% 78.699 64.037 - -18.68% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -18.40% 10518.609 8582.808 - -6.53% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -18.21% 4166.294 3407.573 - -0.95% -
std::count_if(list<int>)_(every_other)/8192 -18.12% 8823.503 7224.922 - -13.55% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 -17.93% 23.932 19.640 - -1.52% -
std::find(vector<long_long>)_(process_all)/8 -17.89% 1.246 1.023 - -6.70% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -17.84% 17.726 14.564 - 3.76% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -17.71% 36.394 29.948 - -19.81% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -17.47% 1.756 1.449 - -4.44% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 -17.43% 7950.354 6564.299 - 0.28% -
std::copy(vector<bool>)_(aligned)/262144 -17.39% 794.880 656.689 - -12.63% -
SetIntersection_Interlaced_Vector_float_256_16 -17.35% 7309404.145 6040975.488 - -2.11% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -17.27% 37422956.879 30959745.988 - -20.24% -
std::unordered_set<int>::contains(key)_(existent)/8192 -17.19% 1.669 1.382 - -12.04% -
std::rotate(vector<bool>)_(by_1/4)/1024 -17.14% 15.135 12.541 - -0.18% -
BM_std_minmax_element<char>/64 -17.11% 20.499 16.991 - -1.84% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -16.61% 660.208 550.543 - -12.01% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -16.59% 1.386 1.156 - -16.24% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -16.57% 0.683 0.570 - -9.37% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -16.56% 675.217 563.395 - -12.45% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -16.35% 667.191 558.110 - -10.41% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -16.21% 101691580.630 85202901.341 - -21.54% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -16.17% 36.518 30.614 - -26.10% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -16.00% 76.371 64.149 - 4.02% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -15.61% 1.465 1.236 - -6.11% -
std::find_if(vector<char>)_(bail_25%)/8 -15.53% 1.001 0.846 - -11.63% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -15.47% 38.966 32.937 - -16.69% -
rng::contains_subrange(deque<int>)_(same_length)/16 -15.31% 12.984 10.997 - 2.98% -
std::partition_copy(list<int>)/8192 -15.25% 7872.453 6672.068 - -9.09% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -15.14% 34.808 29.537 - 41.20% -
std::set<std::string>::equal_range(key)_(existent)/32 -15.11% 18.284 15.521 - -4.01% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -14.90% 31.319 26.653 - -7.91% -
std::multiset<std::string>::ctor(const&)/32 -14.76% 814.192 693.977 - -15.21% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -14.61% 62.072 53.004 - 49.29% -
SetIntersection_Interlaced_Vector_string_16384_256 -14.50% 44179912.628 37775753.379 - -12.55% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -14.48% 41.003 35.066 - -10.21% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 -14.43% 25.560 21.872 - -9.72% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -14.40% 593.017 507.619 - -12.04% -
std::unordered_set<int>::count(key)_(existent)/8192 -14.38% 1.746 1.495 - 16.68% -
std::for_each_n(list<int>)/8192 -14.37% 8382.491 7178.169 - -5.01% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -14.33% 37.420 32.059 - -25.55% -
std::find_if(deque<int>)_(bail_25%)/32768 -14.22% 2321.447 1991.252 - -7.72% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -14.19% 1.615 1.386 - -13.42% -
SetIntersection_Interlaced_Vector_float_16384_4 -14.13% 1620055.450 1391217.861 - -17.11% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -14.01% 72984.389 62759.993 - 0.12% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -13.97% 3.864 3.324 - -20.04% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -13.91% 946.861 815.156 - 10.57% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -13.79% 52305785.766 45093435.664 - -12.39% -
BM_PushHeap_uint64_Descending_1 -13.76% 0.606 0.522 - 10.99% -
SetIntersection_None_Set_string_262144_262144 -13.71% 1830230.467 1579215.088 - -4.83% -
SetIntersection_None_Set_string_262144_1024 -13.64% 1827119.303 1577867.756 - -4.65% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -13.62% 1.985 1.714 - 17.56% -
std::find_if(deque<int>)_(bail_25%)/8192 -13.55% 583.898 504.774 - -6.83% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -13.52% 338.750 292.956 - -10.71% -
BM_vector_deque_ranges_move_backward/2 -13.50% 2.051 1.774 - -2.77% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 -13.43% 89.986 77.899 - -11.74% -
SetIntersection_Interlaced_Set_string_262144_4 -13.37% 2063724.203 1787899.576 - -3.50% -
SetIntersection_Interlaced_Vector_string_262144_16 -13.19% 6449712.168 5598698.837 - -18.33% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 -13.17% 67.747 58.821 - -4.29% -
bm_lexicographical_compare<signed_char>/1 -13.11% 1.492 1.297 - -15.34% -
BM_StringRelational_Eq_Empty_Empty_Control -13.09% 1.972 1.714 - -16.70% -
BM_deque_deque_ranges_copy_backward/0 -13.07% 0.797 0.693 - -17.74% -
BM_deque_vector_ranges_copy/0 -12.91% 1.490 1.298 - -16.45% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -12.83% 1.172 1.022 - 14.74% -
SetIntersection_Interlaced_Vector_string_256_256 -12.82% 21192424.077 18476074.170 - -11.56% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -12.77% 101.697 88.708 - -19.63% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 -12.63% 4.785 4.181 - 0.30% -
std::find_end(deque<int>)_(process_all)/1024 -12.48% 337.929 295.747 - 1.70% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -12.41% 1787496.258 1565718.912 - -5.50% -
rng::contains_subrange(deque<int>)_(process_all)/32 -12.40% 13.376 11.718 - -23.42% -
BM_std_minmax_element<long_long>/2 -12.39% 0.682 0.597 - -12.06% -
BM_deque_vector_copy_backward/0 -12.37% 1.582 1.386 - -6.08% -
rng::contains_subrange(deque<int>)_(same_length)/32 -12.37% 20.623 18.072 - 1.13% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -12.35% 19.010 16.661 - 40.26% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -12.25% 742.010 651.107 - -20.68% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -12.24% 1782583.905 1564451.252 - -4.11% -
SetIntersection_None_Set_string_262144_64 -12.18% 1813339.926 1592554.771 - -3.40% -
BM_vector_deque_ranges_move_backward/1 -12.07% 2.339 2.057 - -2.76% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 -12.03% 19.109 16.810 - -0.33% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -12.01% 1781809.655 1567750.162 - -4.17% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 -11.97% 41.718 36.724 - -14.91% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -11.96% 40.493 35.651 - -14.84% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -11.95% 30.060 26.469 - -1.65% -
SetIntersection_None_Set_string_262144_16 -11.93% 1813623.537 1597194.744 - -3.35% -
std::lower_bound(std::list<int>)/8192 -11.93% 16205.672 14271.941 - 7.82% -
SetIntersection_None_Set_string_262144_256 -11.91% 1813566.648 1597579.101 - -4.13% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -11.90% 12313.018 10847.934 - -8.08% -
SetIntersection_None_Set_string_262144_16384 -11.86% 1813547.445 1598526.205 - -3.90% -
SetIntersection_None_Set_string_262144_4 -11.86% 1806542.154 1592365.641 - -3.55% -
std::unordered_set<std::string>::find(key)_(existent)/32 -11.82% 42.029 37.061 - -0.91% -
SetIntersection_None_Set_string_262144_1 -11.79% 1807261.148 1594170.816 - -3.78% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -11.54% 1777581.055 1572468.017 - -4.79% -
std::remove_if(deque<int>)_(prefix)/50 -11.52% 72.196 63.877 - -1.14% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -11.52% 30.021 26.564 - -5.25% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -11.51% 17.924 15.860 - 0.87% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -11.42% 1.458 1.291 - -11.69% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -11.30% 36.788 32.630 - -9.89% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -11.25% 1.502 1.333 - -17.58% -
BM_PushHeap_uint32_Ascending_1 -11.25% 0.693 0.615 - -2.31% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -11.23% 723.469 642.210 - 1.31% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -11.06% 51.171 45.511 - -4.66% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -11.05% 1.402 1.248 - -7.09% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -10.99% 1641.689 1461.305 - -9.96% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -10.97% 41.552 36.995 - -12.78% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -10.96% 35.724 31.807 - -11.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -10.94% 2304499.676 2052344.480 - -2.27% -
bm_lexicographical_compare<signed_char>/64 -10.92% 2.260 2.013 - -11.05% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -10.89% 65.506 58.373 - -11.35% -
SetIntersection_Interlaced_Set_string_262144_16 -10.85% 2351289.469 2096182.375 - -2.34% -
std::transform(list<int>,_list<int>)/8192 -10.78% 9398.860 8385.872 - -7.33% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -10.69% 37.929 33.872 - -11.79% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -10.68% 48.996 43.762 - -25.50% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -10.64% 339.992 303.801 - -13.70% -
SetIntersection_Interlaced_Vector_float_64_16 -10.57% 18857257.180 16864567.386 - 0.29% -
SetIntersection_Front_Set_string_262144_16 -10.56% 1955447.820 1748898.898 - -14.26% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -10.55% 17.823 15.942 - 0.02% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -10.53% 1.479 1.323 - -5.64% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -10.44% 58.193 52.118 - -42.79% -
std::set<std::string>::upper_bound(key)_(existent)/32 -10.40% 17.124 15.343 - -11.64% -
SetIntersection_Front_Vector_uint32_262144_1024 -10.40% 5912304.555 5297713.370 - -10.13% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -10.38% 23.781 21.312 - -9.81% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -10.37% 19706.919 17663.409 - 0.30% -
std::unordered_set<std::string>::count(key)_(existent)/32 -10.30% 40.451 36.283 - 11.82% -
std::for_each(list<int>)/8192 -10.26% 9054.391 8125.804 - 9.23% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -10.25% 1734374.023 1556657.631 - -5.58% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -10.22% 26.453 23.749 - 11.14% -
SetIntersection_Interlaced_Set_string_262144_64 -10.22% 2313194.338 2076894.858 - -2.51% -
SetIntersection_Front_Vector_uint64_16384_1024 -10.15% 5905068.256 5305687.364 - -10.39% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -10.11% 1761722.252 1583630.613 - -4.15% -
SetIntersection_Front_Set_uint32_16384_16384 -10.09% 249514765.628 224346296.247 - 1.45% -
std::find_end(deque<int>)_(process_all)/8192 -10.07% 2663.346 2395.039 - 13.29% -
std::remove_copy(deque<int>)_(prefix)/1024 -10.02% 418.940 376.957 - 0.35% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -9.96% 848.060 763.560 - 3.04% -
SetIntersection_Interlaced_Vector_uint32_256_16 -9.90% 6572333.523 5921657.750 - -10.33% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -9.90% 69.730 62.827 - -9.66% -
rng::find_last_if(vector<char>)_(bail_10%)/50 -9.84% 12.527 11.295 - -1.70% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -9.83% 747.945 674.386 - 0.70% -
std::move(list<int>)/4096 -9.79% 5087.630 4589.396 - -9.58% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -9.75% 30.275 27.324 - -11.75% -
std::unordered_set<std::string>::erase(iterator)/1024 -9.67% 30.719 27.747 - -17.30% -
SetIntersection_Interlaced_Vector_string_256_64 -9.65% 20597694.492 18609720.078 - -10.78% -
std::search(list<int>)_(single_element)/8192 -9.64% 9679.177 8746.030 - -2.12% -
BM_deque_vector_ranges_copy/65536 -9.59% 3245.164 2934.087 - -6.21% -
std::multimap<std::string,_int>::ctor(const&)/32 -9.57% 780.034 705.402 - -21.14% -
SetIntersection_Front_Vector_uint32_262144_16384 -9.49% 79538093.524 71992560.780 - -4.30% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -9.47% 222082038.610 201045569.873 - -1.30% -
bm_lexicographical_compare<int>/8 -9.42% 1.634 1.480 - 1.24% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -9.41% 13.453 12.187 - -5.20% -
std::rotate(deque<int>)_(1_element_backward)/8192 -9.40% 342.560 310.346 - 0.19% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -9.39% 32.497 29.446 - 22.61% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -9.36% 21555.188 19538.151 - -2.07% -
std::rotate(deque<int>)_(1_element_forward)/8192 -9.36% 331.025 300.057 - 0.45% -
BM_vector_deque_ranges_copy_backward/2 -9.34% 2.054 1.862 - -6.80% -
SetIntersection_Interlaced_Vector_string_16384_4 -9.31% 1985253.790 1800428.716 - -2.23% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -9.31% 0.626 0.568 - -7.68% -
SetIntersection_Interlaced_Vector_string_262144_256 -9.25% 71678375.046 65044765.704 - -14.42% -
bm_ranges_swap_ranges_vb_unaligned/8 -9.24% 5.248 4.763 - -5.37% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -9.21% 1.454 1.320 - -14.24% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -9.19% 1.598 1.451 - -5.51% -
SetIntersection_Front_Set_string_64_64 -9.19% 38376014.185 34851018.137 - -5.08% -
SetIntersection_Front_Set_uint64_262144_16384 -9.09% 242400656.844 220362594.242 - -1.66% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 -9.07% 25.890 23.542 - 0.23% -
SetIntersection_Front_Vector_uint32_1024_1024 -9.06% 5902462.252 5367728.632 - -9.16% -
BM_deque_vector_ranges_copy/64000 -9.02% 3217.502 2927.188 - -6.23% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -8.99% 1.827 1.663 - -2.36% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -8.94% 96.424 87.804 - -9.27% -
SetIntersection_Front_Set_string_1024_64 -8.94% 4953344.591 4510731.967 - -9.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -8.93% 1737455.565 1582300.537 - -4.62% -
std::unordered_set<int>::contains(key)_(existent)/1024 -8.86% 1.364 1.243 - -21.80% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -8.77% 36.010 32.852 - -0.36% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -8.76% 4.618 4.214 - -9.61% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -8.74% 1.355 1.237 - -15.77% -
SetIntersection_Interlaced_Vector_uint32_256_64 -8.72% 8104117.757 7397185.329 - -12.12% -
SetIntersection_None_Set_uint32_262144_256 -8.69% 1291231.443 1179071.941 - 0.21% -
SetIntersection_Interlaced_Vector_string_262144_64 -8.67% 20787732.454 18986460.788 - -15.01% -
bm_lexicographical_compare<int>/1 -8.59% 1.592 1.455 - 13.52% -
ranges::min(std::vector<__int128>)/1 -8.58% 0.411 0.375 - -8.90% -
SetIntersection_None_Set_string_16384_1024 -8.55% 203157061.629 185792830.470 - -16.09% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 -8.47% 41604294.120 38081330.997 - 0.39% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -8.45% 9546991.085 8740579.471 - 0.73% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -8.41% 1.216 1.114 - -3.48% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -8.39% 1719697.348 1575388.022 - -3.63% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 -8.39% 70.858 64.915 - -1.55% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -8.32% 2211917.561 2027882.567 - -2.57% -
std::find_end(list<int>,_pred)_(same_length)/8192 -8.30% 10352.939 9493.947 - -0.03% -
std::stable_partition(list<int>)_(alloc_fails)/8192 -8.29% 28889.520 26493.972 - 5.92% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -8.27% 0.440 0.404 - 4.66% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -8.27% 39.443 36.182 - -10.37% -
SetIntersection_None_Set_uint64_16384_64 -8.24% 182573640.092 167528916.585 - -1.35% -
SetIntersection_Front_Vector_float_16384_1024 -8.23% 5915467.728 5428768.251 - -8.23% -
SetIntersection_None_Set_uint32_262144_1 -8.16% 1288552.815 1183411.785 - -0.23% -
SetIntersection_Front_Vector_float_262144_1024 -8.14% 5906652.281 5425924.397 - -8.32% -
std::rotate(deque<int>)_(by_1/4)/8192 -8.13% 2662.494 2445.950 - -4.40% -
SetIntersection_None_Set_uint32_262144_4 -8.11% 1286376.629 1182045.002 - 0.06% -
SetIntersection_Front_Vector_float_1024_1024 -8.11% 5895612.894 5417496.456 - -8.32% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -8.11% 28.663 26.339 - -31.04% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -8.10% 23.964 22.022 - -8.63% -
SetIntersection_None_Set_uint32_262144_16 -8.09% 1285474.693 1181422.850 - 0.14% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -8.07% 1.941 1.785 - -13.02% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -8.03% 123.849 113.898 - -8.92% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -7.99% 4.446 4.091 - -10.13% -
SetIntersection_None_Set_uint32_262144_64 -7.98% 1285877.846 1183219.482 - 0.25% -
SetIntersection_Front_Vector_uint32_16384_16384 -7.98% 79519346.836 73170936.050 - -2.89% -
SetIntersection_None_Set_uint32_262144_1024 -7.98% 1281392.008 1179185.303 - 0.36% -
std::copy_n(vector<int>)/8 -7.95% 2.327 2.142 - -0.93% -
std::find_first_of(vector<int>)_(large_needle)/50 -7.95% 328.383 302.287 - 6.21% -
std::multiset<std::string>::count(key)_(non-existent)/32 -7.92% 11.365 10.466 - -7.90% -
SetIntersection_Front_Set_uint64_1024_1024 -7.90% 12764465.820 11756140.252 - -7.17% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -7.90% 1912617.758 1761583.088 - -3.55% -
BM_std_minmax_element<long_long>/3 -7.90% 1.293 1.191 - 0.58% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -7.87% 22.736 20.946 - 7.07% -
std::copy(list<int>)/64 -7.87% 32.869 30.281 - -17.60% -
SetIntersection_Front_Set_uint64_1024_64 -7.83% 1723786.675 1588781.035 - -10.46% -
rng::contains_subrange(deque<int>)_(same_length)/50 -7.82% 28.914 26.653 - 2.39% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -7.75% 41.379 38.171 - -11.34% -
BM_std_minmax_element<char>/3 -7.74% 1.254 1.157 - -3.66% -
std::set<int>::equal_range(key)_(non-existent)/8192 -7.70% 10.712 9.887 - 0.18% -
BM_PushHeap_float_Descending_4 -7.69% 0.394 0.363 - 0.09% -
std::find_first_of(vector<int>)_(large_needle)/32 -7.67% 128.443 118.593 - 9.92% -
SetIntersection_Interlaced_Vector_float_1024_4 -7.62% 1410467.941 1302989.558 - 2.37% -
std::multiset<int>::contains(key)_(non-existent)/8192 -7.59% 10.252 9.474 - 9.86% -
std::set<int>::equal_range(key)_(non-existent)/1024 -7.54% 7.009 6.480 - 0.03% -
SetIntersection_Front_Set_string_64_16 -7.53% 24709288.820 22848708.619 - -4.93% -
SetIntersection_None_Set_uint64_16384_4 -7.51% 177733237.410 164382364.134 - 0.05% -
ranges::minmax(std::list<__int128>)/1 -7.51% 0.462 0.427 - -7.15% -
SetIntersection_Front_Vector_float_262144_16384 -7.47% 77659985.864 71860715.799 - -9.57% -
std::find_first_of(list<int>)_(large_needle)/1024 -7.45% 918650.070 850188.893 - -7.83% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -7.42% 2109520.020 1953064.533 - -2.27% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -7.41% 1506.532 1394.924 - -7.24% -
rng::starts_with(list<int>,_pred)/8192 -7.27% 11708.977 10857.977 - 12.11% -
std::copy_if(vector<int>)_(entire_range)/64 -7.21% 16.815 15.603 - 2.08% -
std::stable_partition(list<int>)_(sparse)/8192 -7.19% 9308.228 8638.669 - -3.23% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -7.18% 1.266 1.175 - -3.97% -
std::unordered_set<int>::clear()/8192 -7.17% 66074.077 61337.310 - -16.62% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 -7.07% 24.525 22.790 - 1.53% -
BM_vector_deque_ranges_move/0 -7.07% 0.422 0.392 - -25.23% -
std::remove(deque<int>)_(sprinkled)/50 -7.05% 59.108 54.940 - 1.16% -
std::generate(list<int>)/8192 -7.03% 7495.210 6967.939 - -9.43% -
SetIntersection_Front_Vector_float_16384_16384 -7.02% 77277695.241 71854752.256 - -9.69% -
rng::contains(vector<int>)_(process_all)/8 -7.00% 2.666 2.480 - -1.65% -
SetIntersection_Front_Vector_uint64_16384_256 -6.95% 2270696.691 2112843.854 - -7.47% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -6.95% 221.517 206.124 - -5.96% -
std::equal(deque<int>)_(it,_it,_it)/1024 -6.90% 489.683 455.893 - -6.00% -
SetIntersection_Front_Set_string_16384_256 -6.90% 15931365.262 14832181.323 - -0.06% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 -6.88% 1.208 1.125 - -8.91% -
BM_vector_deque_ranges_copy_backward/1 -6.83% 2.344 2.183 - -3.34% -
std::search(list<int>,_pred)_(single_element)/8192 -6.81% 8803.886 8204.350 - 0.34% -
SetIntersection_Front_Vector_uint32_1024_256 -6.81% 2271905.038 2117193.849 - -7.02% -
SetIntersection_Interlaced_Vector_float_256_4 -6.80% 5012978.108 4671878.103 - -3.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -6.79% 4937867.612 4602502.542 - -3.79% -
SetIntersection_Interlaced_Vector_string_1024_64 -6.75% 8524262.071 7948510.279 - -2.89% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -6.73% 1.026 0.957 - -0.83% -
std::unordered_set<int>::clear()/1024 -6.70% 8452.072 7885.572 - -22.91% -
BM_deque_vector_ranges_copy/70000 -6.68% 3434.111 3204.757 - -7.06% -
BM_StringEraseWithMove_Large_Transparent -6.66% 2.783 2.598 - -6.90% -
SetIntersection_Interlaced_Vector_string_16384_64 -6.65% 12862390.988 12006729.690 - -8.74% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -6.65% 245295553.901 228980471.948 - 0.17% -
std::upper_bound(std::list<int>)/8192 -6.62% 15243.605 14234.831 - 8.33% -
std::move(list<int>)/512 -6.61% 372.138 347.530 - -5.71% -
std::is_sorted_until(vector<int>,_pred)/8192 -6.58% 3448.448 3221.463 - -2.57% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 -6.57% 6.460 6.035 - -2.39% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -6.57% 92.352 86.285 - -1.69% -
ranges::min(std::list<char>)/1 -6.57% 0.389 0.363 - -0.06% -
SetIntersection_Front_Vector_uint32_256_256 -6.54% 4537429.758 4240493.831 - -6.74% -
std::replace_if(vector<int>)_(sprinkled)/50 -6.54% 13.768 12.867 - 0.31% -
BM_std_minmax_element<char>/4 -6.53% 1.293 1.209 - -0.35% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -6.50% 70.768 66.165 - -0.90% -
BM_StringRelational_Less_Empty_Large_Control -6.46% 1.720 1.609 - -6.30% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -6.45% 179365222.356 167803949.838 - -2.14% -
SetIntersection_Interlaced_Set_string_262144_256 -6.44% 2126886.963 1989846.437 - -4.18% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -6.43% 69.532 65.061 - -7.62% -
BM_lexicographical_compare_three_way_fast_path/4 -6.42% 1.228 1.149 - 0.39% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -6.41% 1293.937 1210.935 - -1.67% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -6.38% 1.589 1.487 - -3.93% -
BM_PushHeap_uint32_Random_4 -6.37% 2.243 2.100 - -4.83% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -6.36% 999.350 935.761 - -4.05% -
std::find_first_of(vector<int>)_(large_needle)/1024 -6.36% 129401.218 121171.825 - 7.39% -
SetIntersection_Front_Vector_uint32_262144_256 -6.29% 2268864.987 2126221.552 - -7.07% -
SetIntersection_Front_Set_string_256_64 -6.26% 15203946.639 14252810.019 - 1.37% -
std::find_end(vector<int>)_(single_element)/8192 -6.23% 1984.891 1861.152 - 0.01% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -6.23% 23.256 21.807 - -2.87% -
SetIntersection_None_Set_string_16384_16384 -6.22% 208221187.811 195266255.653 - -0.40% -
BM_vector_deque_ranges_copy/1 -6.21% 2.252 2.112 - -3.31% -
std::partition(list<int>)_(dense)/8192 -6.14% 5388.919 5058.017 - -5.60% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -6.14% 14307392.784 13429350.436 - -8.71% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -6.10% 52.775 49.555 - 13.54% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -6.08% 16.683 15.668 - 0.25% -
std::remove(deque<int>)_(sprinkled)/32 -6.06% 53.191 49.967 - 0.87% -
std::stable_partition(list<int>)_(dense)/8192 -6.05% 20077.797 18862.896 - 8.21% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -6.05% 23.193 21.790 - 0.71% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -6.02% 134.203 126.128 - -6.80% -
BM_vector_deque_ranges_copy/2 -6.02% 1.988 1.868 - -6.10% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -5.99% 109719873.823 103143783.818 - -4.31% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 -5.97% 10.329 9.712 - -1.58% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -5.97% 29.200 27.457 - -11.26% -
BM_deque_vector_copy/70000 -5.96% 3361.294 3160.955 - -3.89% -
rng::find_last(vector<char>)_(bail_90%)/50 -5.94% 1.435 1.350 - -3.92% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 -5.93% 10.749 10.111 - -7.52% -
SetIntersection_Front_Set_string_1024_16 -5.92% 1996126.117 1877978.356 - -3.96% -
SetIntersection_None_Set_uint32_262144_16384 -5.90% 1262597.656 1188130.127 - 1.75% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -5.88% 40.739 38.346 - -6.93% -
SetIntersection_Interlaced_Vector_string_1024_16 -5.83% 3468379.430 3266247.353 - -6.49% -
BM_StringEraseWithMove_Huge_Opaque -5.80% 46.764 44.049 - -9.33% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -5.79% 1.992 1.876 - 12.90% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -5.72% 18055.589 17021.984 - -0.72% -
BM_PushHeap_uint64_SingleElement_16 -5.70% 0.358 0.338 - -0.04% -
std::mismatch(list<int>)_(it,_it,_it)/8192 -5.70% 7769.321 7326.825 - 0.21% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -5.69% 794.327 749.120 - -5.86% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -5.68% 4.691 4.424 - -1.11% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 -5.68% 7454.104 7030.801 - 4.00% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -5.66% 0.697 0.657 - -3.25% -
ranges::minmax(std::vector<long_long>)/1 -5.62% 0.688 0.650 - -5.60% -
SetIntersection_Interlaced_Set_uint32_256_64 -5.61% 13856345.821 13078969.171 - 1.26% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -5.58% 2057525.715 1942665.527 - -0.90% -
std::equal(deque<int>)_(it,_it,_it)/50 -5.57% 23.948 22.615 - 0.06% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -5.56% 58.636 55.376 - -23.48% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -5.52% 6497.992 6139.339 - -7.77% -
bm_lexicographical_compare<signed_char>/8 -5.51% 3.421 3.232 - -2.10% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -5.50% 46170.936 43630.209 - -16.64% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -5.49% 24.981 23.609 - -0.48% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -5.49% 2234.521 2111.938 - -4.75% -
SetIntersection_Front_Vector_float_1024_256 -5.47% 2274702.067 2150227.530 - -5.14% -
std::unordered_set<std::string>::count(key)_(existent)/1024 -5.47% 38.962 36.830 - 5.16% -
std::find_end(list<int>)_(single_element)/8192 -5.47% 8760.860 8282.043 - 0.08% -
std::copy_backward(vector<bool>)_(aligned)/512 -5.42% 1.546 1.462 - -7.06% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -5.41% 91.792 86.824 - -7.56% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -5.40% 1.728 1.635 - 5.06% -
SetIntersection_Front_Vector_float_256_256 -5.36% 4540821.373 4297284.719 - -5.38% -
BM_std_minmax_element<char>/2 -5.34% 0.685 0.649 - 7.69% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -5.34% 31.718 30.024 - -1.54% -
rng::find_last(deque<int>)_(bail_90%)/8 -5.31% 0.860 0.814 - -3.70% -
rng::find(vector<bool>)_(process_all)/8 -5.30% 0.812 0.769 - 38.58% -
std::set<int>::clear()/8192 -5.30% 79990.395 75754.610 - -4.01% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -5.28% 24.456 23.165 - -10.67% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -5.25% 42.894 40.642 - -2.19% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -5.22% 2234.452 2117.862 - -4.54% -
SetIntersection_Front_Set_string_256_256 -5.20% 32084683.554 30416564.482 - -1.48% -
SetIntersection_Interlaced_Set_uint64_262144_16 -5.19% 1736559.570 1646406.738 - 0.65% -
BM_std_minmax_element<long_long>/4096 -5.18% 1130.556 1072.031 - 0.61% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -5.17% 90.696 86.004 - -7.42% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -5.15% 20.914 19.837 - -8.59% -
BM_std_minmax_element<long_long>/70000 -5.13% 19368.586 18375.082 - 0.92% -
SetIntersection_None_Set_uint32_262144_262144 -5.13% 1248598.633 1184599.936 - 0.77% -
rng::find_last(list<int>)_(bail_10%)/8192 -5.12% 6651.710 6311.167 - 0.03% -
std::equal(vector<bool>)_(unaligned)/50 -5.12% 0.877 0.832 - -25.90% -
std::set<int>::lower_bound(key)_(existent)/8192 -5.12% 8.626 8.185 - 5.64% -
std::multiset<int>::contains(key)_(existent)/8192 -5.11% 8.635 8.194 - -0.59% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -5.10% 1141001.181 1082839.723 - -3.34% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -5.08% 2.073 1.968 - 1.11% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 -5.04% 11.384 10.809 - -3.54% -
rng::starts_with(list<int>)/8192 -5.04% 9089.911 8631.749 - -6.18% -
BM_std_minmax_element<long_long>/65536 -5.04% 18115.341 17203.229 - 0.10% -
BM_std_minmax_element<long_long>/64000 -5.03% 17702.164 16812.098 - -3.65% -
BM_std_minmax_element<long_long>/4000 -4.97% 1101.978 1047.235 - 0.85% -
BM_StringRelational_Less_Empty_Huge_Control -4.96% 1.693 1.609 - -6.29% -
SetIntersection_Front_Vector_string_262144_64 -4.95% 3200578.804 3042053.596 - -7.04% -
BM_PushHeap_string_PipeOrgan_262144 -4.95% 18.115 17.217 - -1.39% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -4.93% 10463964.302 9947670.078 - 2.56% -
std::copy_backward(deque<int>)/1048576 -4.93% 138478.792 131648.404 - 0.61% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -4.93% 2.386 2.268 - -3.87% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -4.91% 15.690 14.919 - 10.00% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -4.90% 149822903.276 142478364.012 - -1.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -4.90% 70302432.569 66860373.404 - 2.51% -
BM_std_minmax_element<long_long>/5500 -4.89% 1512.229 1438.337 - -2.67% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -4.88% 31.081 29.564 - -5.39% -
std::set<int>::insert(value)_(new_value,_end)/8192 -4.87% 73.163 69.597 - -3.69% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -4.87% 32.251 30.679 - -6.03% -
std::sort_heap(vector<NonIntegral>)/8 -4.87% 31.057 29.546 - -1.74% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 -4.86% 28224.073 26852.988 - -3.37% -
std::find(list<int>)_(process_all)/8192 -4.85% 7230.987 6880.604 - -3.09% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -4.84% 3292918.567 3133383.716 - 2.04% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -4.83% 1.450 1.380 - -7.72% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -4.81% 1791677.246 1705524.740 - -3.83% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -4.80% 30051.642 28608.595 - -1.50% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -4.77% 48307537.352 46000853.156 - -0.71% -
std::unordered_set<std::string>::erase(iterator)/32 -4.77% 29.392 27.990 - -6.39% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -4.76% 22.301 21.238 - -11.70% -
BM_std_minmax_element<long_long>/512 -4.74% 144.886 138.015 - 0.68% -
std::rotate(list<int>)_(1_element_backward)/8192 -4.73% 7906.835 7532.646 - 4.15% -
BM_vector_deque_move_backward/70000 -4.73% 8589.758 8183.257 - 5.79% -
std::map<std::string,_int>::count(key)_(existent)/8192 -4.72% 30.387 28.953 - 3.26% -
BM_std_minmax_element<long_long>/1024 -4.71% 285.595 272.131 - 0.75% -
std::swap_ranges(list<int>)/50 -4.71% 33.824 32.232 - -1.08% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -4.70% 24.395 23.248 - 4.18% -
SetIntersection_Front_Set_string_16384_16 -4.69% 1837265.624 1751061.168 - -9.64% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -4.68% 19.794 18.867 - 0.53% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -4.68% 30.449 29.024 - -1.53% -
std::search(list<int>)_(single_element)/1000 -4.67% 674.266 642.769 - -6.75% -
std::unique(list<int>,_pred)_(sprinkled)/32 -4.67% 67.690 64.530 - -2.05% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -4.65% 1298151.280 1237800.239 - -3.50% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 -4.64% 266.783 254.408 - 1.70% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -4.62% 28003.941 26709.189 - -6.41% -
SetIntersection_Front_Vector_float_262144_256 -4.62% 2270743.348 2165839.288 - -4.80% -
rng::contains(deque<int>)_(process_all)/8 -4.62% 3.138 2.993 - -0.73% -
SetIntersection_Front_Vector_string_1024_16 -4.62% 1624253.033 1549269.738 - -6.29% -
rng::contains_subrange(deque<int>)_(process_all)/50 -4.61% 25.507 24.330 - -4.44% -
SetIntersection_Front_Set_string_262144_1 -4.59% 1112417.453 1061333.659 - -0.87% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -4.59% 30.257 28.870 - -9.23% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -4.58% 113.702 108.489 - 17.25% -
SetIntersection_Interlaced_Vector_string_16384_1024 -4.57% 117170864.497 111812822.601 - -7.02% -
std::remove_if(deque<int>)_(sprinkled)/50 -4.56% 64.184 61.254 - -4.08% -
std::rotate(deque<int>)_(by_1/4)/1024 -4.55% 278.060 265.411 - -4.68% -
SetIntersection_None_Set_uint64_16384_256 -4.54% 177697878.885 169627512.579 - 0.34% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -4.52% 1.728 1.650 - -10.03% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -4.52% 55.609 53.096 - -0.90% -
rng::find(vector<bool>)_(process_all)/1024 -4.52% 4.746 4.531 - -2.99% -
SetIntersection_Interlaced_Set_string_64_64 -4.51% 36348753.846 34709336.986 - -0.86% -
std::remove_if(deque<int>)_(prefix)/32 -4.49% 58.021 55.415 - 1.00% -
SetIntersection_Front_Set_float_262144_16384 -4.47% 238043420.864 227394513.099 - -0.35% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 -4.47% 21.665 20.697 - -2.78% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -4.47% 36.622 34.986 - -2.06% -
bm_lexicographical_compare<int>/64 -4.46% 4.507 4.305 - -0.89% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -4.46% 24.494 23.401 - -5.65% -
std::unordered_multiset<int>::erase(iterator)/1024 -4.45% 20.384 19.477 - -1.82% -
std::find_first_of(deque<int>)_(small_needle)/32 -4.44% 116.433 111.260 - -1.33% -
SetIntersection_Front_Set_uint64_1024_256 -4.44% 3973496.562 3797229.695 - -11.24% -
std::set<int>::clear()/1024 -4.41% 9342.405 8929.978 - -2.80% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -4.41% 78.916 75.433 - -2.96% -
std::multiset<int>::equal_range(key)_(existent)/8192 -4.41% 8.553 8.176 - -1.13% -
std::none_of(vector<int>)_(process_all)/8 -4.40% 2.584 2.471 - -3.65% -
std::find_end(vector<int>)_(single_element)/1000 -4.37% 249.727 238.819 - 0.13% -
std::remove_if(vector<int>)_(prefix)/1024 -4.37% 366.309 350.316 - 0.08% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -4.36% 10.961 10.484 - -7.21% -
std::find_end(vector<int>)_(single_element)/1024 -4.35% 255.160 244.060 - -0.01% -
BM_deque_vector_copy_backward/70000 -4.32% 8985.435 8596.830 - 9.61% -
SetIntersection_None_Set_uint64_16384_1 -4.31% 169954805.538 162623143.781 - 0.63% -
std::is_sorted_until(list<int>)/8192 -4.31% 6982.827 6681.609 - -6.73% -
std::all_of(deque<int>)_(process_all)/32768 -4.31% 10500.914 10048.172 - -0.50% -
SetIntersection_None_Set_uint64_16384_16 -4.29% 176836962.762 169245863.670 - 1.18% -
BM_PushHeap_uint64_SingleElement_4 -4.29% 0.372 0.356 - -0.51% -
std::multiset<std::string>::find(key)_(existent)/1024 -4.27% 25.736 24.636 - -4.43% -
std::transform(deque<int>,_deque<int>)/50 -4.26% 36.392 34.841 - -3.96% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -4.26% 17105.188 16376.934 - -0.76% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -4.25% 36.266 34.723 - -1.42% -
SetIntersection_Interlaced_Set_string_1024_256 -4.25% 36388563.924 34841899.585 - -1.27% -
BM_deque_deque_copy/65536 -4.23% 3200.017 3064.502 - -2.10% -
BM_std_minmax_element<short>/5500 -4.22% 1470.211 1408.182 - -4.90% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 -4.21% 33.421 32.013 - -4.55% -
BM_PushHeap_string_Ascending_262144 -4.19% 29.668 28.426 - -3.15% -
BM_std_minmax_element<short>/4000 -4.18% 1071.975 1027.160 - -4.85% -
std::search(vector<int>)_(same_length)/8192 -4.16% 1967.479 1885.546 - 1.09% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -4.16% 27.690 26.538 - 21.63% -
rng::find_last(vector<int>)_(bail_90%)/8 -4.15% 0.459 0.440 - 3.63% -
BM_StringFindNoMatch/10 -4.14% 1.326 1.271 - -4.40% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -4.14% 207986669.284 199368543.004 - -0.16% -
BM_vector_deque_ranges_copy_backward/0 -4.14% 0.518 0.497 - -26.55% -
SetIntersection_Interlaced_Set_uint64_262144_4 -4.14% 1373406.983 1316580.566 - 0.42% -
std::stable_sort(vector<int>)_(descending)/8 -4.13% 24.237 23.236 - -4.64% -
std::unique(list<int>,_pred)_(sprinkled)/52 -4.12% 84.052 80.586 - -1.80% -
BM_vector_deque_move_backward/65536 -4.11% 8247.945 7908.573 - 7.44% -
SetIntersection_Front_Set_string_262144_262144 -4.09% 18458630.531 17703863.690 - -3.20% -
std::search(vector<int>)_(no_match)/1024 -4.08% 218.430 209.510 - 0.22% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 -4.08% 60407958.333 57941256.916 - 0.19% -
BM_vector_deque_copy/1 -4.08% 2.312 2.217 - -3.51% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -4.07% 7756235.778 7440641.338 - 4.11% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -4.07% 690.524 662.432 - 0.06% -
std::find_first_of(list<int>)_(large_needle)/8192 -4.06% 50964800.641 48895397.270 - 2.06% -
SetIntersection_Interlaced_Set_string_1024_64 -4.04% 17089952.228 16398972.651 - -2.11% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -4.03% 90.941 87.272 - -4.82% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -4.03% 12395353.861 11895387.234 - -0.81% -
rng::fold_left(deque<int>)/8 -4.02% 4.079 3.914 - 0.04% -
SetIntersection_Front_Set_float_1024_256 -4.01% 4281574.846 4109759.454 - -3.04% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -4.01% 22.804 21.889 - -20.89% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -4.01% 1537155.712 1475498.455 - -3.88% -
std::sort_heap(deque<int>)/8 -4.01% 36.503 35.039 - -5.17% -
std::stable_partition(deque<int>)_(sparse)/1024 -4.00% 439.458 421.883 - -0.11% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 -3.99% 27445.121 26349.405 - -4.13% -
BM_PushHeap_float_Ascending_16 -3.99% 1.066 1.024 - 5.04% -
SetIntersection_None_Set_float_262144_16384 -3.98% 1220864.748 1172221.518 - 1.43% -
vector<bool>::reserve() -3.97% 8.448 8.112 - -2.06% -
std::search(vector<int>)_(no_match)/1000 -3.95% 213.390 204.957 - 0.31% -
std::all_of(deque<int>)_(process_all)/8192 -3.93% 2624.034 2520.916 - -0.10% -
std::is_sorted_until(vector<int>)/8 -3.92% 2.144 2.060 - -0.08% -
BM_std_minmax_element<short>/1024 -3.92% 279.818 268.853 - -4.63% -
SetIntersection_Interlaced_Set_string_16384_4 -3.90% 203853296.166 195903119.896 - -0.78% -
std::set<std::string>::upper_bound(key)_(existent)/8192 -3.88% 29.279 28.142 - 1.27% -
vector<bool>::resize() -3.88% 11.106 10.676 - -0.50% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -3.87% 2617.829 2516.632 - 27.30% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -3.82% 4.100 3.944 - 1.00% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -3.82% 20423.290 19644.096 - -1.30% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -3.81% 222.563 214.073 - -5.91% -
std::set<std::string>::equal_range(key)_(non-existent)/32 -3.81% 11.060 10.638 - 0.53% -
std::find_if_not(vector<char>)_(bail_25%)/8 -3.79% 0.994 0.957 - 21.57% -
BM_PushHeap_string_Random_16384 -3.79% 16.462 15.838 - -0.85% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -3.78% 24.480 23.554 - -0.93% -
SetIntersection_Front_Vector_uint32_16384_1024 -3.78% 5919679.187 5695980.239 - 1.82% -
SetIntersection_Interlaced_Vector_string_1024_256 -3.76% 21186617.074 20389188.041 - -2.68% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -3.76% 620.124 596.793 - -0.45% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -3.76% 24.235 23.323 - -4.34% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -3.75% 774.737 745.712 - -4.08% -
BM_std_minmax_element<short>/65536 -3.74% 17474.861 16820.486 - -4.30% -
BM_std_minmax_element<short>/64000 -3.72% 17056.506 16421.503 - -4.31% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -3.72% 36.172 34.826 - -2.30% -
SetIntersection_Front_Set_uint64_256_64 -3.72% 5513207.273 5308159.310 - -7.49% -
std::partition_point(list<int>)/8192 -3.71% 12211.464 11758.125 - -0.57% -
std::find_end(vector<int>)_(match_near_end)/1024 -3.71% 29.339 28.251 - -0.15% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -3.71% 20.872 20.098 - -1.03% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -3.70% 47.153 45.407 - 2.45% -
std::adjacent_find(deque<int>,_pred)/8 -3.69% 4.523 4.356 - 4.64% -
std::unordered_multiset<int>::ctor(const&)/32 -3.69% 210.569 202.792 - 2.19% -
BM_std_minmax_element<short>/4096 -3.69% 1096.043 1055.572 - -4.48% -
BM_PushHeap_uint64_SingleElement_64 -3.68% 0.365 0.352 - -0.10% -
std::find_end(list<int>)_(process_all)/8192 -3.68% 7767.935 7481.887 - -0.45% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle -3.68% 1.439 1.386 - -0.06% -
std::make_heap(deque<int>)_(ascending)/8 -3.67% 28.441 27.398 - -1.61% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 -3.66% 6.814 6.565 - 0.47% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.66% 11963.639 11525.767 - -2.13% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -3.64% 1.145 1.103 - -2.12% -
SetIntersection_Interlaced_Set_string_262144_1 -3.64% 1098624.742 1058665.157 - -4.09% -
std::unordered_multiset<int>::count(key)_(existent)/32 -3.63% 1.493 1.438 - -25.62% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -3.62% 20361.420 19623.365 - -0.89% -
std::unique(list<int>,_pred)_(contiguous)/8192 -3.62% 7773.368 7491.860 - -0.16% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 -3.62% 353292738.250 340508746.730 - -2.92% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.61% 826.122 796.263 - -3.86% -
BM_PushHeap_float_Descending_16 -3.60% 0.381 0.367 - 0.07% -
SetIntersection_Interlaced_Set_uint32_262144_4 -3.60% 1331057.049 1283122.805 - -6.65% -
std::search(list<int>)_(no_match)/1048576 -3.59% 863931.894 832892.560 - -0.30% -
BM_deque_vector_copy/65536 -3.59% 3016.181 2907.846 - -3.52% -
BM_StringRead_Hot_Deep_Small -3.59% 0.506 0.488 - -2.91% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -3.58% 1456880.958 1404683.202 - -1.77% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -3.58% 1404.040 1353.772 - -21.47% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -3.57% 3619754.878 3490467.638 - 8.96% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -3.57% 19.580 18.881 - -3.04% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -3.55% 326.720 315.119 - -10.57% -
std::set<int>::erase(iterator)/1024 -3.54% 20.260 19.542 - -1.15% -
std::rotate(deque<int>)_(by_1/4)/50 -3.54% 27.968 26.979 - -4.02% -
std::find_end(vector<int>)_(match_near_end)/1000 -3.53% 28.490 27.483 - -0.89% -
SetIntersection_Front_Vector_uint64_16384_16384 -3.53% 78574439.169 75798181.293 - -0.04% -
std::find_if(list<int>)_(process_all)/8 -3.52% 2.360 2.277 - -3.14% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 -3.52% 25.738 24.832 - 5.63% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 -3.52% 55.509 53.558 - 0.92% -
std::search(vector<int>)_(same_length)/1024 -3.51% 255.554 246.581 - 0.72% -
rng::find_last(vector<char>)_(bail_90%)/8 -3.50% 0.459 0.443 - 0.57% -
ranges::minmax(std::vector<char>)/1 -3.50% 0.633 0.611 - -6.40% -
std::unordered_set<int>::contains(key)_(existent)/32 -3.49% 1.297 1.252 - -21.14% -
SetIntersection_Interlaced_Set_string_16384_16 -3.49% 247126451.473 238513182.159 - -30.96% -
std::move_backward(vector<int>)/1048576 -3.48% 58889.088 56838.057 - 0.52% -
SetIntersection_Front_Vector_uint64_262144_16384 -3.48% 78664987.358 75929576.080 - 1.93% -
SetIntersection_Interlaced_Set_string_262144_1024 -3.48% 2125425.943 2051551.594 - -0.66% -
BM_deque_deque_ranges_copy_backward/1 -3.47% 2.653 2.561 - -2.48% -
BM_deque_vector_copy/2 -3.46% 1.816 1.753 - -3.47% -
std::search_n(list<int>)_(no_match)/8192 -3.44% 6779.952 6546.824 63.771 -0.48% 63.771
std::unordered_multiset<int>::erase(key)_(existent)/8192 -3.42% 22.831 22.051 - 4.20% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.42% 10184.953 9837.101 - 1.11% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -3.42% 1.638 1.582 - -12.31% -
ranges::min(std::deque<long_long>)/1 -3.41% 0.669 0.646 - -4.79% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -3.40% 1.767 1.707 - -1.98% -
BM_std_minmax_element<short>/70000 -3.39% 18653.268 18020.702 - -4.15% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast -3.38% 0.668 0.646 - 6.52% -
BM_StringEraseWithMove_Large_Opaque -3.38% 2.848 2.752 - -3.84% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.36% 755.126 729.764 - 1.39% -
std::find_if_not(vector<char>)_(process_all)/8 -3.36% 1.470 1.420 - -4.16% -
BM_std_minmax_element<long_long>/64 -3.35% 17.839 17.242 - 0.96% -
std::find(vector<long_long>)_(bail_25%)/8 -3.35% 0.922 0.891 - 2.62% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 -3.34% 293.954 284.127 - -3.58% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -3.34% 21.248 20.538 - -0.83% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 -3.32% 78062.852 75472.787 - 2.50% -
std::unique_copy(deque<int>)_(sprinkled)/8192 -3.32% 3905.103 3775.594 - 1.22% -
BM_lexicographical_compare_three_way<IntPtr>/16 -3.31% 4.535 4.385 - 1.90% -
rng::find_last(vector<int>)_(bail_90%)/50 -3.30% 1.556 1.505 - 6.36% -
SetIntersection_Interlaced_Set_string_256_256 -3.29% 32362216.252 31296989.472 - -3.78% -
std::rotate(deque<int>)_(by_1/2)/8192 -3.28% 1561.930 1510.669 - -3.18% -
rng::contains_subrange(vector<int>)_(same_length)/16 -3.27% 4.990 4.827 - 0.86% -
BM_StringRelational_Compare_Small_Small_ChangeLast -3.27% 1.675 1.620 - -0.12% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 -3.25% 40.350 39.040 - -2.65% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -3.25% 617.087 597.053 - -0.80% -
SetIntersection_Front_Vector_uint32_1024_64 -3.24% 1361181.291 1317110.028 - -3.71% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -3.23% 35.351 34.210 - -8.45% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -3.22% 20325.167 19671.496 - -1.01% -
BM_PushHeap_uint64_SingleElement_256 -3.21% 0.397 0.385 - -0.26% -
bm_lexicographical_compare<signed_char>/512 -3.21% 7.945 7.690 - -5.26% -
bm_gcd_trivial -3.21% 0.649 0.628 - -7.00% -
std::find_end(vector<int>)_(match_near_end)/8192 -3.21% 206.636 200.004 - -0.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 -3.17% 18586239.919 17997443.929 - -3.81% -
std::lower_bound(std::forward_list<int>)/100 -3.16% 83.290 80.655 - -1.89% -
BM_vector_deque_move_backward/64000 -3.16% 7675.130 7432.580 - 5.44% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -3.16% 85825.840 83113.938 - 4.65% -
SetIntersection_None_Vector_float_262144_1 -3.16% 1139084.371 1103111.484 - -2.27% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -3.16% 20518.321 19870.814 - -0.17% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -3.15% 16.319 15.805 - -11.23% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -3.15% 27.076 26.224 - -12.25% -
BM_std_minmax_element<short>/512 -3.15% 142.209 137.731 - -3.87% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -3.14% 164.577 159.405 - -0.48% -
std::equal(list<int>)_(it,_it,_it,_it)/8 -3.14% 3.002 2.908 - -0.23% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -3.14% 12919521.972 12514013.778 - -1.97% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -3.14% 177161.852 171603.063 - -1.12% -
std::multiset<int>::contains(key)_(existent)/1024 -3.13% 4.034 3.908 - -1.31% -
BM_StringRelational_Compare_Empty_Large_Control -3.12% 1.887 1.828 - -0.12% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -3.12% 1740049.236 1685833.250 - 1.14% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -3.11% 1223888.597 1185791.266 - -1.61% -
std::multiset<int>::find(key)_(existent)/8192 -3.11% 8.229 7.973 - -7.23% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -3.09% 594.726 576.323 - -1.18% -
std::replace(vector<int>)_(sprinkled)/32 -3.09% 6.260 6.067 - -2.07% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -3.08% 616.785 597.764 - -0.99% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 -3.08% 24.579 23.821 - -2.18% -
std::rotate(deque<int>)_(by_1/3)/8192 -3.08% 3312.650 3210.667 - 0.48% -
SetIntersection_None_Set_float_262144_256 -3.07% 1212835.611 1175631.996 - 2.41% -
BM_deque_vector_copy/64000 -3.06% 2941.175 2851.227 - -5.05% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -3.05% 26560.816 25750.212 - 0.12% -
std::swap_ranges(list<int>)/8192 -3.04% 11013.876 10678.849 - 11.23% -
SetIntersection_Front_Set_float_262144_256 -3.04% 4301534.343 4170945.361 - 0.25% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -3.03% 6139.773 5953.479 - -1.63% -
SetIntersection_Interlaced_Vector_string_256_4 -3.03% 6151923.831 5965423.730 - -2.46% -
std::swap_ranges(deque<int>)/1024 -3.03% 329.093 319.136 - -0.01% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 -3.02% 177212.325 171858.678 - -0.76% -
rng::find_last_if(list<int>)_(bail_90%)/1048576 -3.01% 90657.002 87929.943 - -0.07% -
rng::contains(list<int>)_(process_all)/8192 -3.01% 7165.102 6949.594 - -2.61% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -3.00% 1.306 1.266 - -1.94% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -3.00% 28988801.436 28119140.090 - 3.41% -
std::copy_n(vector<int>)/4096 -3.00% 169.506 164.422 - -4.45% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 -3.00% 14142.207 13718.378 - 0.18% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -2.99% 3.645 3.536 - -0.48% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.99% 36.444 35.354 - -0.91% -
std::swap_ranges(deque<int>)/50 -2.98% 16.338 15.851 - 0.01% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -2.98% 1144860.426 1110749.899 - 3.31% -
std::swap_ranges(deque<int>)/32 -2.97% 10.735 10.416 - 0.01% -
BM_CmpLess_uint_short -2.97% 1.019 0.989 - -2.73% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -2.97% 1177585.860 1142615.528 - -3.38% -
std::set<int>::erase(iterator)/32 -2.97% 20.083 19.488 - -0.99% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -2.96% 5.538 5.374 - -2.51% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -2.96% 1602724.406 1555341.002 - 4.13% -
BM_PushHeap_uint32_SingleElement_16 -2.95% 0.346 0.336 - -1.22% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -2.95% 38.189 37.062 - -8.91% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -2.95% 615.614 597.452 - -2.93% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -2.95% 33.645 32.653 - -5.62% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 -2.94% 294.145 285.491 - -3.04% -
std::set<int>::erase(iterator)/8192 -2.94% 20.255 19.660 - -0.04% -
BM_vector_deque_ranges_copy_backward/1024 -2.94% 37.909 36.796 - -2.62% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -2.93% 75.180 72.975 - 4.97% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 -2.93% 25.399 24.656 - -0.90% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 -2.92% 176668.795 171506.680 - -0.94% -
SetIntersection_Front_Set_float_1024_1024 -2.92% 13075005.955 12693309.946 - -6.39% -
rng::find_last(list<int>)_(bail_90%)/1048576 -2.92% 89515.471 86906.094 - 0.08% -
BM_PushHeap_uint64_SingleElement_1024 -2.91% 0.374 0.363 - -0.19% -
SetIntersection_Front_Set_float_1024_1 -2.91% 1051891.035 1021247.973 - -1.74% -
std::find_first_of(vector<int>)_(small_needle)/1024 -2.91% 1507.523 1463.643 - -2.69% -
std::copy_backward(deque<int>)/262144 -2.91% 34332.805 33334.084 - 6.77% -
SetIntersection_Interlaced_Set_uint64_262144_64 -2.91% 1668103.353 1619615.563 - 1.19% -
SetIntersection_None_Set_uint64_262144_262144 -2.90% 1277545.818 1240549.316 - 1.41% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.89% 1521.379 1477.356 - -4.56% -
rng::contains_subrange(deque<int>)_(process_all)/16 -2.89% 8.922 8.664 - -5.72% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.89% 7886.344 7658.481 - 2.87% -
rng::find_last(list<int>)_(bail_10%)/1048576 -2.89% 808959.440 785593.669 - 0.12% -
SetIntersection_Front_Set_uint64_16384_1024 -2.88% 12464377.388 12105192.374 - -3.71% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.88% 675.016 655.578 - -0.07% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -2.88% 29.286 28.443 - 0.17% -
ranges::min(std::list<__int128>)/1 -2.88% 0.376 0.365 - -19.77% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -2.87% 28.289 27.476 - -4.21% -
BM_num_get<long_long> -2.87% 11.036 10.720 - -1.43% -
SetIntersection_Front_Set_uint64_16384_64 -2.87% 1745742.211 1695629.575 - -1.11% -
SetIntersection_Front_Vector_float_1024_4 -2.86% 1058480.188 1028169.427 - -2.69% -
BM_CmpLess_ushort_ushort -2.85% 1.080 1.049 - -0.48% -
SetIntersection_None_Set_float_262144_4 -2.85% 1210171.469 1175712.320 - 2.24% -
BM_PushHeap_float_Random_4 -2.84% 2.936 2.853 - 1.45% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 -2.84% 1105197.376 1073773.932 - 0.55% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.84% 1557.159 1512.993 - -3.54% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.83% 35.728 34.716 - -0.67% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.83% 32.968 32.035 - 1.14% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -2.82% 22.110 21.486 - -2.97% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 -2.81% 21.078 20.485 - 1.04% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.80% 135561.945 131762.544 - 11.10% -
BM_vector_deque_copy/2 -2.80% 1.989 1.934 - -2.81% -
BM_PushHeap_string_Random_1024 -2.79% 15.050 14.630 - -0.22% -
SetIntersection_None_Set_float_262144_64 -2.79% 1210634.359 1176815.674 - 2.52% -
std::copy_backward(vector<bool>)_(aligned)/4096 -2.79% 5.048 4.907 - -2.30% -
SetIntersection_Front_Vector_uint32_256_64 -2.79% 4349956.054 4228593.903 - -2.55% -
std::vector<std::string>::ctor(size)/32 -2.78% 32.693 31.784 - -1.10% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -2.78% 3114531.664 3027931.037 - -0.74% -
std::swap_ranges(deque<int>)/8192 -2.78% 2620.811 2548.080 - 0.01% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -2.77% 826779.726 803851.301 - -4.15% -
std::replace_if(list<int>)_(prefix)/1024 -2.77% 753.431 732.540 - -0.27% -
std::find_end(list<int>,_pred)_(single_element)/8192 -2.77% 8828.178 8583.633 - 0.30% -
BM_num_get<unsigned_long_long> -2.76% 10.578 10.286 - -1.89% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.76% 249880.886 242996.615 - -1.12% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -2.74% 702.740 683.458 - -6.16% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.74% 5543.793 5391.838 - -16.62% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -2.72% 1276062.986 1241370.606 - 0.11% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -2.71% 1319.172 1283.461 - -1.50% -
SetIntersection_Front_Vector_string_262144_4 -2.70% 1193322.620 1161133.499 - -3.53% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -2.69% 42.979 41.821 - -21.82% -
std::for_each(list<int>)/8 -2.68% 2.523 2.456 - 3.28% -
std::unordered_set<int>::ctor(const&,_alloc)/32 -2.68% 273.469 266.144 - -1.62% -
std::copy_n(list<int>)/32768 -2.67% 26958.287 26237.741 - -0.36% -
std::copy_backward(vector<bool>)_(aligned)/64 -2.67% 1.698 1.653 - -2.09% -
std::find_first_of(vector<int>)_(small_needle)/8192 -2.67% 12022.032 11700.987 - 0.92% -
BM_CmpEqual_uchar_short -2.67% 1.033 1.005 - -2.42% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.66% 202.137 196.754 - -1.43% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.66% 44078.315 42906.284 - -0.62% -
SetIntersection_Front_Set_float_262144_1024 -2.66% 14130364.918 13755057.500 - 3.05% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -2.66% 33.889 32.989 - 2.87% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -2.65% 4.587 4.465 - -0.30% -
std::unordered_multimap<int,_int>::clear()/1024 -2.65% 8256.053 8037.455 - -4.55% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -2.65% 1563756.021 1522353.840 - 0.12% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 -2.64% 36.998 36.019 - -1.89% -
std::unique_copy(deque<int>)_(sprinkled)/52 -2.64% 15.126 14.726 - 0.01% -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 -2.64% 672.909 655.140 - -1.21% -
std::unordered_set<int>::erase(iterator)/8192 -2.64% 20.405 19.867 - -10.64% -
std::copy(vector<int>)/32768 -2.63% 3464.935 3373.675 - -10.02% -
std::multimap<int,_int>::count(key)_(existent)/1024 -2.63% 5.463 5.319 - -0.05% -
SetIntersection_None_Set_float_262144_16 -2.63% 1207597.980 1175841.881 - 2.65% -
std::find_end(forward_list<int>)_(single_element)/8192 -2.62% 5934.423 5778.675 - -5.80% -
SetIntersection_Front_Set_string_1024_256 -2.62% 15935661.987 15517981.484 - 8.63% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 -2.61% 69.625 67.809 - -2.43% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -2.61% 1048223.523 1020901.962 - -3.08% -
std::find_end(list<int>)_(match_near_end)/1000 -2.60% 79.052 76.996 - 0.61% -
std::multimap<int,_int>::contains(key)_(existent)/32 -2.59% 1.779 1.733 - -0.27% -
std::move_backward(vector<bool>)_(unaligned)/64 -2.59% 1.729 1.684 - -2.88% -
std::find(list<int>)_(process_all)/8 -2.59% 2.227 2.169 - -3.48% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.59% 15296.078 14899.754 - -7.80% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.59% 40201.861 39161.017 - -4.05% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -2.58% 148.773 144.931 - 0.10% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -2.57% 12.205 11.891 - 0.81% -
BM_deque_vector_ranges_copy_backward/64000 -2.57% 8096.350 7887.942 - 5.81% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -2.57% 2.723 2.653 - 0.52% -
SetIntersection_Interlaced_Vector_uint32_64_16 -2.56% 17373300.282 16929085.685 - -3.36% -
std::set<int>::insert(value)_(new_value,_end)/1024 -2.56% 41.857 40.787 - -7.11% -
std::stable_partition(vector<int>)_(sparse)/50 -2.55% 21.413 20.866 - -2.58% -
std::partial_sort(deque<int>)_(ascending)/8192 -2.55% 148592.621 144800.603 - -2.18% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -2.55% 4873.964 4749.596 - -0.17% -
std::replace(vector<int>)_(sprinkled)/50 -2.54% 9.590 9.347 - 2.90% -
std::partition(vector<int>)_(sparse)/32 -2.53% 8.874 8.649 - -4.75% -
BM_deque_deque_ranges_copy/1024 -2.53% 37.530 36.581 - -1.02% -
SetIntersection_Interlaced_Set_uint32_1024_16 -2.53% 11846434.883 11546689.768 - -0.57% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 -2.52% 22.707 22.135 - 0.42% -
std::set<int>::clear()/32 -2.51% 630.257 614.426 - -1.01% -
std::move_backward(vector<bool>)_(aligned)/512 -2.51% 2.269 2.212 - -5.05% -
ranges::min(std::list<char>)/8 -2.50% 1.926 1.878 - -1.34% -
SetIntersection_None_Set_float_262144_1 -2.50% 1213307.455 1182939.045 - 1.98% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -2.50% 177711.588 173264.380 - -0.04% -
SetIntersection_None_Set_float_64_1 -2.49% 22123082.443 21571522.617 - -0.68% -
BM_StringFindStringLiteral/32 -2.49% 1.739 1.695 - -5.46% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -2.48% 2.540 2.477 - 8.43% -
BM_num_get<unsigned_int> -2.48% 9.929 9.684 - -1.09% -
BM_CmpEqual_uint_short -2.47% 1.027 1.002 - -1.57% -
SetIntersection_None_Set_float_262144_1024 -2.47% 1210696.369 1180784.344 - 2.75% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 -2.47% 179463158.059 175038346.119 - -2.85% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -2.46% 20.713 20.204 - -59.80% -
BM_deque_deque_move/2 -2.45% 2.298 2.242 - -2.70% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -2.45% 201.177 196.241 - -0.98% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -2.45% 7.281 7.102 - -7.17% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.44% 64.699 63.124 - -0.51% -
SetIntersection_Interlaced_Set_uint64_262144_256 -2.43% 1650524.252 1610369.143 - 0.53% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.43% 45580.636 44472.925 - -1.96% -
BM_deque_deque_ranges_move_backward/2 -2.43% 2.522 2.460 - 5.34% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -2.42% 2748.916 2682.296 - -0.15% -
SetIntersection_None_Vector_uint64_16384_256 -2.42% 1112970.907 1086011.820 - -1.10% -
BM_deque_deque_move/4000 -2.41% 147.669 144.109 - 1.72% -
std::shift_left(vector<int>)/32 -2.40% 3.949 3.854 - 29.73% -
SetIntersection_Front_Vector_float_1024_64 -2.40% 1365534.349 1332710.897 - -0.30% -
std::make_heap(vector<NonIntegral>)_(ascending)/8192 -2.40% 5184.568 5060.014 - -1.95% -
std::vector<int>::ctor(size)/32 -2.39% 11.836 11.553 - -20.55% -
std::unordered_multimap<int,_int>::clear()/8192 -2.39% 62815.092 61315.788 - -5.44% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.38% 54169.110 52878.202 - -2.07% -
SetIntersection_Front_Vector_float_1024_16 -2.38% 1124414.480 1097693.410 - -2.30% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -2.38% 11622599.633 11346411.099 - -1.23% -
std::set<std::string>::count(key)_(existent)/8192 -2.37% 30.829 30.096 - -13.23% -
SetIntersection_Interlaced_Set_uint32_262144_16 -2.37% 1632035.480 1593283.365 - -8.50% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -2.37% 1265651.447 1235671.225 - -0.18% -
BM_vector_deque_copy/0 -2.37% 0.470 0.458 - -24.06% -
std::deque<int>::ctor(size)/32 -2.36% 26.699 26.068 - -11.12% -
SetIntersection_Interlaced_Set_uint64_256_64 -2.36% 13922074.138 13593407.784 - -1.78% -
BM_StringRelational_Less_Empty_Small_Control -2.36% 1.649 1.610 - -8.36% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -2.36% 10.198 9.958 - -3.69% -
BM_deque_vector_copy/1 -2.34% 2.076 2.028 - -1.88% -
BM_deque_vector_ranges_move/2 -2.34% 1.827 1.785 - -0.09% -
std::map<int,_int>::contains(key)_(non-existent)/32 -2.33% 2.855 2.789 - 0.59% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 -2.33% 2932973.326 2864708.864 - -0.58% -
std::fill(vector<bool>)/32768 -2.32% 30.171 29.470 - -1.75% -
SetIntersection_None_Vector_float_1024_1 -2.32% 1094834.231 1069455.494 - -1.29% -
bm_ranges_swap_ranges_vb_aligned/262144 -2.32% 492.542 481.132 - -0.20% -
std::partial_sort(vector<int>)_(shuffled)/8 -2.31% 28.049 27.402 - -4.82% -
SetIntersection_Front_Vector_string_16384_1 -2.30% 1080871.156 1055957.189 - -2.03% -
BM_CmpEqual_schar_uint -2.30% 1.109 1.084 - -3.04% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 -2.30% 608.055 594.098 - -1.00% -
ranges::minmax(std::deque<long_long>)/64 -2.29% 24.558 23.995 - 4.81% -
std::copy_n(vector<bool>)_(aligned)/262144 -2.29% 769.287 751.658 - 17.68% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -2.29% 39365.119 38464.075 - -0.11% -
BM_deque_vector_ranges_copy_backward/70000 -2.29% 9025.645 8819.075 - -13.70% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -2.29% 10.672 10.428 - -1.69% -
ranges::minmax(std::list<__int128>)/70000 -2.28% 58151.805 56823.402 - -4.60% -
SetIntersection_None_Vector_uint64_262144_4 -2.28% 1135735.073 1109808.659 - -2.52% -
std::set<int>::erase(key)_(existent)/32 -2.28% 21.790 21.293 - -0.08% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.28% 660.970 645.923 - -3.10% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.27% 23.712 23.174 - 0.23% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -2.27% 6.916 6.759 - -0.84% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -2.26% 16826.290 16445.631 - 5.35% -
BM_deque_vector_ranges_copy_backward/4000 -2.25% 150.691 147.299 - 2.01% -
std::find_if(vector<char>)_(process_all)/32768 -2.25% 3833.613 3747.411 - 0.27% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -2.25% 3.216 3.144 - -1.63% -
SetIntersection_Interlaced_Vector_string_1024_1024 -2.24% 40206890.894 39304470.716 - -1.67% -
std::multiset<int>::erase(key)_(existent)/8192 -2.24% 61.796 60.410 - -2.85% -
SetIntersection_Interlaced_Set_string_16384_1 -2.24% 1099344.237 1074730.616 - -1.24% -
SetIntersection_None_Set_uint64_16384_1024 -2.24% 177356051.993 173386809.077 - 3.18% -
SetIntersection_Front_Set_float_262144_4 -2.23% 1053307.551 1029801.780 - -3.26% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -2.23% 20.550 20.091 - -1.05% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 -2.23% 57611.389 56327.857 - -0.86% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -2.22% 5853754.865 5723604.830 - 1.61% -
BM_deque_deque_move/1 -2.22% 2.553 2.496 - 0.49% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -2.22% 0.632 0.618 - -7.06% -
BM_deque_vector_ranges_move/64000 -2.22% 3026.737 2959.660 - -0.94% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -2.21% 11307.867 11057.765 - -6.47% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -2.19% 36961.307 36151.870 - -1.59% -
std::find_first_of(deque<int>)_(small_needle)/50 -2.19% 175.191 171.356 - -1.47% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.19% 30.489 29.821 - -2.97% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.19% 167163.932 163507.741 - -0.92% -
SetIntersection_Front_Vector_uint64_262144_16 -2.18% 1118911.773 1094476.809 - -2.96% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -2.18% 2.631 2.573 - -8.16% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -2.18% 249776209.007 244338856.380 - -1.69% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -2.18% 12717249.772 12440588.283 - -1.38% -
rng::find_if_not(vector<bool>)_(process_all)/50 -2.17% 23.827 23.310 - -3.31% -
SetIntersection_None_Set_string_1024_1024 -2.17% 9216047.945 9016208.192 - -1.44% -
std::equal(deque<int>)_(it,_it,_it)/1048576 -2.16% 500556.375 489742.652 - -1.90% -
ranges::minmax(std::list<long_long>)/70000 -2.15% 54582.461 53406.446 - -1.99% -
std::partial_sort(deque<int>)_(descending)/8192 -2.15% 264142.333 258460.102 - 0.41% -
std::is_sorted_until(deque<int>,_pred)/8 -2.15% 4.226 4.135 - -32.34% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.15% 20.958 20.508 - 0.82% -
SetIntersection_Interlaced_Vector_float_256_64 -2.15% 7351205.398 7193346.087 - -0.38% -
std::set<std::string>::contains(key)_(non-existent)/8192 -2.14% 28.516 27.905 - 1.74% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -2.14% 1296512.451 1268759.522 - 0.96% -
std::find_if(deque<int>)_(process_all)/32768 -2.14% 8238.894 8062.621 - -0.24% -
std::copy_n(list<int>)/64 -2.14% 14.871 14.553 - -0.07% -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 -2.13% 816233.800 798848.265 - 0.09% -
BM_deque_deque_copy/64000 -2.13% 2984.988 2921.426 - -4.42% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -2.13% 0.623 0.609 - 6.40% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 -2.12% 5166.463 5057.004 - -1.53% -
std::multiset<std::string>::erase(iterator)/32 -2.11% 32.490 31.803 - -3.87% -
BM_deque_deque_ranges_move_backward/70000 -2.11% 8667.566 8484.715 - 7.31% -
BM_PushHeap_string_Ascending_4 -2.11% 2.574 2.520 - -1.07% -
rng::find_last_if(list<int>)_(bail_10%)/1048576 -2.11% 817521.344 800293.560 - -0.40% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -2.10% 7.293 7.139 - -10.51% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -2.10% 25929.388 25384.340 - 1.37% -
BM_deque_deque_copy_backward/65536 -2.10% 8223.522 8050.814 - 6.31% -
std::equal(deque<int>)_(it,_it,_it)/8192 -2.10% 3889.230 3807.674 - -2.00% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -2.09% 33.216 32.521 - -11.55% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -2.09% 4.316 4.226 - -0.19% -
vector<bool>(const_vector<bool>&) -2.09% 9.808 9.604 - -6.36% -
BM_StringAssignStr_Small_Opaque -2.08% 0.747 0.731 - -0.55% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -2.08% 5.971 5.847 - -1.98% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -2.08% 21.874 21.419 - -3.29% -
std::find_if(list<int>)_(process_all)/32768 -2.07% 25943.059 25405.302 - -2.19% -
BM_deque_deque_ranges_copy_backward/2 -2.06% 2.347 2.299 - -2.32% -
rng::find(vector<bool>)_(process_all)/1048576 -2.06% 3697.099 3620.799 - 0.25% -
std::is_sorted_until(vector<int>,_pred)/1024 -2.06% 427.239 418.425 - 2.55% -
std::rotate(vector<bool>)_(by_1/4)/8192 -2.06% 30.564 29.934 - -0.67% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -2.06% 1189834.902 1165313.606 - 2.57% -
SetIntersection_Interlaced_Set_uint32_262144_256 -2.06% 1612127.768 1578948.566 - -1.53% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -2.05% 1051232.882 1029682.042 - -1.68% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -2.04% 21.263 20.829 - -1.81% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.04% 18358454.898 17983573.519 - 0.71% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -2.03% 42.489 41.625 - 1.86% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -2.03% 1.154 1.131 - -3.84% -
SetIntersection_None_Vector_string_1024_4 -2.03% 1170310.911 1146576.807 - -1.77% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -2.03% 1160076.989 1136552.121 - -2.24% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -2.03% 15.673 15.355 - -5.31% -
std::multimap<int,_int>::count(key)_(existent)/8192 -2.02% 6.598 6.465 - -0.30% -
std::find_if_not(list<int>)_(process_all)/8 -2.02% 3.624 3.550 - -0.33% -
std::map<int,_int>::erase(key)_(existent)/1024 -2.02% 24.971 24.466 - 0.25% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -2.02% 12475.767 12223.870 - -0.22% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.02% 18.959 18.577 - -2.10% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -2.01% 3190.403 3126.208 - -2.96% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.01% 3008112.467 2947586.345 - -0.03% -
std::find_if(list<int>)_(bail_25%)/32768 -2.01% 7137.868 6994.493 - -1.18% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 -2.00% 911007.728 892756.918 - -0.67% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -2.00% 1611455.242 1579233.562 - 0.48% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 -2.00% 515.853 505.544 - -3.15% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.99% 804.809 788.782 - -1.55% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 -1.99% 44.555 43.669 - -1.51% -
std::set<int>::count(key)_(existent)/32 -1.98% 1.651 1.619 - -1.52% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -1.98% 4.308 4.223 - -6.74% -
std::remove_if(vector<int>)_(sprinkled)/32 -1.97% 54.749 53.668 - 1.13% -
BM_deque_vector_move/70000 -1.97% 3298.755 3233.676 - -0.89% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -1.97% 270.948 265.605 - -2.67% -
SetIntersection_Front_Vector_float_262144_16 -1.97% 1122156.360 1100028.800 - 1.34% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 -1.96% 1941.283 1903.160 - -1.71% -
SetIntersection_Interlaced_Vector_string_16_16 -1.96% 52489435.536 51459367.870 - -0.70% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 -1.96% 119936275.918 117586819.682 - -1.20% -
std::unordered_set<int>::erase(iterator)/1024 -1.95% 20.037 19.645 - -11.56% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -1.95% 162.292 159.121 - -3.21% -
std::unordered_set<int>::clear()/32 -1.95% 597.227 585.574 - -8.37% -
SetIntersection_Front_Set_uint64_262144_1024 -1.94% 12507138.313 12264121.153 - -21.21% -
BM_deque_vector_ranges_move/0 -1.93% 1.488 1.459 - 11.53% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -1.93% 1.302 1.277 - 4.23% -
std::remove_copy(deque<int>)_(sprinkled)/8192 -1.91% 2913.301 2857.562 - 0.34% -
rng::find_last(list<int>)_(bail_90%)/50 -1.91% 1.270 1.246 - -0.03% -
BM_vector_deque_ranges_copy/1024 -1.91% 36.295 35.603 - -0.56% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.91% 92.232 90.473 - 0.97% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -1.90% 49.508 48.565 - -1.45% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -1.89% 2.687 2.636 - 2.28% -
rng::find_last(vector<int>)_(bail_90%)/1048576 -1.89% 23464.046 23020.221 - -0.35% -
std::search(list<int>,_pred)_(no_match)/1048576 -1.89% 970239.050 951904.076 - 0.08% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 -1.89% 210.503 206.533 - -1.66% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 -1.88% 19697.199 19327.253 - 0.14% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 -1.88% 29865.286 29304.671 - -1.58% -
std::map<int,_int>::ctor(const&)/0 -1.87% 12.876 12.635 - -0.24% -
SetIntersection_Interlaced_Set_float_256_4 -1.87% 11024427.370 10818166.289 - -1.20% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -1.87% 8.939 8.772 - -1.31% -
std::search(vector<int>)_(no_match)/8192 -1.86% 1654.006 1623.162 - 0.25% -
SetIntersection_Front_Set_string_16_4 -1.86% 63727358.552 62539222.776 - -1.10% -
std::unordered_set<int>::count(key)_(existent)/1024 -1.85% 1.469 1.442 - 11.38% -
SetIntersection_Front_Set_string_4_4 -1.84% 160020205.337 157068381.399 - 0.50% -
BM_CmpEqual_uint_schar -1.84% 1.032 1.013 - 0.16% -
std::multiset<int>::find(key)_(non-existent)/8192 -1.84% 8.211 8.060 - -4.50% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.83% 12895.633 12659.108 - -1.48% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 -1.83% 26.966 26.472 - -1.43% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -1.83% 10681.812 10486.644 - -7.90% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.82% 525.148 515.569 - -2.35% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 -1.82% 24.222 23.780 - -1.93% -
BM_PushHeap_float_Ascending_262144 -1.82% 5.206 5.111 - 0.40% -
std::search(vector<int>)_(no_match)/1048576 -1.82% 212254.176 208391.518 - 0.16% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.82% 761.119 747.271 - -1.76% -
bm_ranges_lexicographical_compare<unsigned_char>/512 -1.82% 8.782 8.622 - -1.66% -
std::find(list<int>)_(bail_25%)/1024 -1.82% 129.223 126.874 - -0.76% -
std::multiset<std::string>::contains(key)_(existent)/8192 -1.82% 32.474 31.884 - -3.36% -
std::reverse(vector<int>)/8 -1.82% 1.608 1.578 - 2.12% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.81% 6188251.504 6076104.237 - -0.41% -
std::set<std::string>::count(key)_(non-existent)/32 -1.81% 10.462 10.273 - -1.71% -
BM_PushHeap_float_Ascending_64 -1.81% 1.815 1.783 - 2.23% -
std::equal(vector<bool>)_(unaligned)/8192 -1.80% 56.188 55.175 - -2.16% -
SetIntersection_None_Set_float_262144_262144 -1.80% 1202722.820 1181068.195 - 3.01% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 -1.80% 3.922 3.852 - -1.64% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -1.79% 4372825.630 4294530.578 - -1.94% -
SetIntersection_Interlaced_Set_string_1024_1024 -1.79% 55770554.046 54772352.008 - -1.58% -
std::rotate(vector<int>)_(by_1/2)/32 -1.78% 2.364 2.322 - -0.77% -
std::search(vector<int>)_(same_length)/1000 -1.78% 244.992 240.629 - -0.17% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -1.78% 6.494 6.378 - 0.46% -
rng::find_if(vector<bool>)_(process_all)/8 -1.78% 3.618 3.554 - 2.05% -
std::make_heap(deque<int>)_(pipe-organ)/8 -1.77% 27.974 27.477 - 2.40% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 -1.77% 44.520 43.730 - 0.11% -
SetIntersection_Interlaced_Vector_float_262144_1 -1.77% 1050131.495 1031559.834 - -1.20% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 -1.77% 913540.851 897397.800 - -3.18% -
SetIntersection_Front_Set_uint64_16384_4 -1.77% 1066776.095 1047927.722 - -2.65% -
std::find(vector<char>)_(process_all)/50 -1.76% 1.651 1.622 - -2.60% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 -1.76% 24.326 23.898 - 0.50% -
std::partition(deque<int>)_(dense)/32 -1.76% 9.244 9.082 - -4.29% -
BM_CmpEqual_ushort_uint -1.75% 1.077 1.058 - 1.33% -
std::for_each(map<int>::iterator)/50 -1.75% 36.443 35.806 - -1.42% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 -1.74% 4077.566 4006.754 - -0.61% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 -1.73% 666.402 654.843 - -1.53% -
SetIntersection_Front_Vector_float_256_64 -1.73% 4342523.770 4267248.455 - -1.90% -
std::set<std::string>::equal_range(key)_(existent)/1024 -1.73% 22.710 22.317 - -11.80% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.73% 1059500.731 1041179.006 - -0.80% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -1.73% 1058168.851 1039876.217 - 1.33% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 -1.73% 718.639 706.234 - -1.75% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.71% 5731.281 5633.364 - -0.63% -
BM_CmpLess_short_uchar -1.71% 1.096 1.077 - -2.17% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.71% 15155.655 14896.944 - -4.15% -
SetIntersection_None_Set_uint64_256_4 -1.71% 11503330.597 11307173.687 - -2.48% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.70% 74.624 73.358 - 0.34% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -1.69% 26.459 26.011 - -11.10% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 -1.69% 18.895 18.575 - 1.42% -
std::partial_sort(deque<int>)_(ascending)/8 -1.69% 34.188 33.610 - 0.90% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.69% 117135.672 115156.372 - -1.30% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -1.68% 9.080 8.927 - -1.68% -
std::rotate(deque<int>)_(1_element_forward)/1024 -1.68% 37.650 37.016 - -0.96% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 -1.68% 9.980 9.812 - -0.25% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -1.68% 5.033 4.948 - -7.69% -
SetIntersection_Front_Vector_string_262144_256 -1.68% 9581423.122 9420565.443 - -3.31% -
BM_CmpLess_uchar_schar -1.68% 1.026 1.009 - -0.86% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -1.66% 259578.670 255272.184 - -1.87% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 -1.66% 910769.535 895677.337 - 0.31% -
BM_deque_deque_copy/1024 -1.66% 37.089 36.474 - -1.33% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -1.65% 10.351 10.179 - 2.33% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 -1.65% 6.350 6.245 - -0.76% -
BM_std_minmax_element<short>/64 -1.65% 17.486 17.199 - -0.83% -
BM_CmpLess_uchar_ushort -1.65% 1.083 1.065 - -0.71% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.64% 18.997 18.686 - -2.73% -
vector<bool>(size_type,_const_value_type&) -1.64% 8.456 8.317 - -0.74% -
std::remove_copy(deque<int>)_(sprinkled)/1024 -1.64% 362.752 356.809 - -0.24% -
SetIntersection_Interlaced_Set_uint32_64_64 -1.64% 13459213.021 13238734.788 - -1.11% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -1.63% 20.784 20.444 - -0.61% -
BM_PushHeap_string_Random_16 -1.63% 10.534 10.363 - 0.61% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -1.63% 12.750 12.542 - -1.47% -
ranges::minmax(std::deque<__int128>)/64 -1.63% 32.406 31.879 - 4.19% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 -1.62% 34.226 33.670 - -0.28% -
std::sort(vector<NonIntegral>)_(descending)/8192 -1.62% 5323.625 5237.157 - -0.45% -
BM_PushHeap_string_QuickSortAdversary_4 -1.62% 6.450 6.345 - -0.04% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 -1.62% 5350.712 5263.876 - -0.20% -
SetIntersection_None_Set_string_64_64 -1.62% 11732793.165 11542561.163 - -0.93% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -1.62% 36.966 36.367 - -1.21% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.62% 23726609.204 23342191.562 - 2.24% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.62% 182405.305 179452.893 - -0.96% -
std::find(vector<short>)_(bail_25%)/8 -1.62% 0.738 0.726 - 2.28% -
std::shift_right(list<int>)/8192 -1.61% 7289.280 7171.618 - -6.51% -
std::vector<int>::erase(middle)_(cheap_elements)/32 -1.61% 4.334 4.264 - -1.66% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 -1.60% 15.912 15.656 - -2.02% -
std::make_heap(vector<int>)_(ascending)/1024 -1.60% 658.196 647.634 - -0.70% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.60% 120687.051 118750.907 - -2.96% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 -1.60% 1384888.344 1362700.360 - 0.51% -
SetIntersection_None_Set_float_256_16 -1.59% 10891485.873 10718155.386 - -1.51% -
std::pop_heap(vector<std::string>)/1024 -1.58% 20.921 20.589 - -9.97% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 -1.58% 21.631 21.288 - 0.03% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.58% 20.881 20.550 - -3.59% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -1.58% 961.536 946.334 - -10.08% -
std::partial_sort_copy(list<int>)_(repeated)/8 -1.57% 7.964 7.839 - -4.12% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -1.57% 17.336 17.064 - 37.50% -
std::shift_left(list<int>)/50 -1.56% 27.661 27.229 - 0.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.56% 11438038.714 11259312.479 - -2.94% -
BM_deque_vector_ranges_move/70000 -1.56% 3279.326 3228.328 - -0.85% -
SetIntersection_None_Vector_float_16384_1024 -1.55% 1109611.666 1092366.490 - -1.32% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.55% 13622.164 13410.593 - -1.34% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.55% 83618.760 82321.284 - 4.41% -
SetIntersection_Front_Set_float_1024_64 -1.55% 1840078.429 1811538.428 - -1.16% -
std::flat_map<int,_int>::ctor(const&)/8192 -1.55% 1946.091 1915.926 - -0.52% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control -1.55% 1.604 1.579 - -2.90% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 -1.55% 35.713 35.161 - -1.37% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 -1.54% 471.852 464.569 - 0.04% -
BM_CmpLess_int_schar -1.54% 1.131 1.114 - -1.60% -
BM_vector_deque_copy/64 -1.53% 2.779 2.736 - -3.17% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.52% 1478.001 1455.473 - 0.46% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 -1.52% 30.022 29.565 - -0.47% -
BM_deque_vector_ranges_move/64 -1.52% 2.641 2.601 - -2.15% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 -1.52% 523150.684 515194.368 - -2.27% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -1.52% 39.240 38.645 - 3.21% -
SetIntersection_Front_Vector_string_262144_1024 -1.51% 39605577.693 39008001.436 - -1.89% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 -1.51% 5.718 5.632 - -2.82% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -1.50% 4.160 4.097 - -0.35% -
SetIntersection_Interlaced_Set_uint32_262144_64 -1.50% 1585474.852 1561691.977 - -3.57% -
std::find_end(deque<int>,_pred)_(single_element)/8192 -1.50% 4877.056 4803.954 - -0.91% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -1.50% 12727.407 12536.669 - -0.39% -
rng::find_last(list<int>)_(bail_10%)/50 -1.50% 16.046 15.806 - 0.29% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.50% 9943327.514 9794376.917 - -1.76% -
std::multiset<int>::insert(value)_(already_present)/32 -1.49% 18.525 18.249 - -1.35% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -1.48% 1.290 1.271 - -2.34% -
std::rotate(deque<int>)_(by_1/3)/32 -1.47% 20.670 20.365 - -1.80% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -1.47% 693.202 683.001 - -9.66% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -1.47% 2.736 2.696 - -1.81% -
std::set<int>::lower_bound(key)_(existent)/1024 -1.47% 4.333 4.269 - -0.76% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.46% 179563.841 176937.995 - -5.37% -
std::rotate(deque<int>)_(by_1/3)/50 -1.46% 30.003 29.565 - 0.81% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -1.46% 1732144.207 1706889.322 - 0.34% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.46% 15101680.892 14881562.079 - 3.36% -
BM_deque_vector_ranges_copy_backward/65536 -1.46% 8309.397 8188.460 - -3.04% -
std::unordered_set<int>::erase(iterator)/32 -1.46% 19.906 19.617 - -11.90% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.45% 90092.936 88783.590 - 1.66% -
BM_CmpLess_uint_int -1.45% 1.079 1.063 - -0.75% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -1.45% 1180596.715 1163484.394 - -0.28% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 -1.44% 25.255 24.892 - 1.47% -
SetIntersection_Interlaced_Set_uint32_256_4 -1.43% 11790913.882 11621989.993 - 0.71% -
std::copy_backward(vector<int>)/262144 -1.43% 12468.635 12290.263 - -1.91% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.43% 14139.635 13937.986 - 1.06% -
std::for_each(multimap<int>::iterator)/50 -1.42% 36.940 36.414 - -0.85% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.42% 62834.981 61940.927 - -6.07% -
std::is_sorted_until(vector<int>,_pred)/8 -1.41% 3.586 3.535 - -2.92% -
BM_StringFindStringLiteral/64 -1.41% 2.158 2.128 - -1.34% -
std::multiset<int>::contains(key)_(non-existent)/1024 -1.41% 6.023 5.938 - 0.90% -
std::is_partitioned(list<int>)_(partitioned)/1024 -1.40% 595.374 587.026 - -17.24% -
SetIntersection_None_Set_float_1024_1 -1.40% 9493065.688 9360024.969 - 4.12% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 -1.40% 692.056 682.359 - -0.01% -
std::none_of(list<int>)_(process_all)/32768 -1.40% 26284.307 25916.639 - 0.89% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -1.40% 9908.436 9769.877 - -0.13% -
std::find_if_not(vector<int>)_(bail_25%)/8192 -1.40% 248.100 244.635 - -1.18% -
std::unordered_set<std::string>::ctor(const&)/1024 -1.39% 33788.074 33317.327 - 0.15% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.39% 20544.605 20258.396 - -6.00% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 -1.39% 919697.590 906909.758 - 0.48% -
std::remove_copy(deque<int>)_(prefix)/32 -1.39% 13.097 12.915 - 0.46% -
BM_vector_deque_ranges_move_backward/70000 -1.38% 8554.866 8436.606 - 7.86% -
BM_StringFindCharLiteral/512 -1.38% 9.535 9.404 - -0.47% -
bm_lexicographical_compare<unsigned_char>/8 -1.38% 1.321 1.303 - -0.96% -
BM_deque_deque_copy/1 -1.38% 2.575 2.540 - 0.23% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -1.38% 592.104 583.961 - -8.12% -
BM_deque_deque_copy_backward/1024 -1.37% 38.597 38.068 - -0.41% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.37% 1.208 1.192 - -1.44% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -1.37% 799.429 788.491 - 3.00% -
std::map<std::string,_int>::erase(iterator)/32 -1.36% 31.571 31.141 - 10.76% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -1.36% 1264237.549 1247011.313 - 2.48% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -1.36% 24103.224 23775.321 - 0.45% -
SetIntersection_Front_Set_uint64_262144_1 -1.36% 1056349.851 1041989.382 - 0.37% -
std::copy_if(list<int>)_(every_other)/32768 -1.35% 26003.846 25651.813 - -8.91% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -1.35% 10.778 10.632 - -2.57% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -1.35% 8.853 8.733 - -2.62% -
SetIntersection_Front_Set_float_256_1 -1.35% 4169215.101 4113010.640 - -0.45% -
std::move_backward(list<int>)/8 -1.35% 3.367 3.321 - -1.05% -
SetIntersection_Front_Set_uint64_64_64 -1.35% 13220316.455 13042484.432 - -4.87% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.34% 690.770 681.497 - -3.54% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.33% 6723.615 6634.329 - -0.83% -
SetIntersection_None_Set_uint64_1024_1024 -1.33% 8831485.193 8714297.525 - -2.05% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.32% 1180560.585 1164921.050 - -0.32% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -1.32% 71.336 70.393 - -4.41% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -1.32% 106.011 104.611 - 0.17% -
BM_vector_deque_ranges_copy/64 -1.32% 2.793 2.756 - -1.63% -
std::find_end(vector<int>)_(same_length)/8192 -1.31% 2020.083 1993.543 - -0.08% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -1.31% 4035.566 3982.626 - 0.12% -
std::find(vector<bool>)_(process_all)/1024 -1.30% 4.645 4.585 - -1.03% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -1.30% 23171.115 22870.517 - 0.46% -
SetIntersection_Front_Set_float_16_16 -1.29% 39102439.204 38597413.014 - 0.32% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 -1.29% 26817.235 26471.035 - -1.33% -
std::remove_copy_if(vector<int>)_(prefix)/8192 -1.29% 3512.488 3467.338 - 3.33% -
SetIntersection_Interlaced_Vector_string_16384_16 -1.28% 4140782.276 4087696.971 - -4.68% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -1.28% 25.417 25.091 - -6.05% -
std::remove_if(vector<int>)_(sprinkled)/50 -1.28% 64.294 63.472 - 0.22% -
SetIntersection_Front_Vector_float_64_4 -1.28% 16030428.521 15825649.408 - -1.21% -
BM_CmpEqual_int_uint -1.28% 1.086 1.072 - -1.28% -
std::deque<int>::erase(begin)_(cheap_elements)/8192 -1.27% 7.595 7.498 - -1.30% -
std::unique_copy(list<int>)_(contiguous)/32 -1.27% 11.185 11.043 - -2.41% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -1.27% 9.444 9.324 - -0.58% -
std::all_of(vector<int>)_(process_all)/32768 -1.27% 8243.593 8139.111 - 0.48% -
SetIntersection_None_Set_uint32_1024_4 -1.26% 9165340.125 9049408.119 - 1.62% -
SetIntersection_None_Vector_uint64_16384_1024 -1.26% 1111521.356 1097492.603 - -1.48% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -1.26% 9.301 9.184 - 1.00% -
SetIntersection_None_Vector_string_262144_16384 -1.26% 1302163.816 1285804.217 - -0.37% -
SetIntersection_None_Vector_uint64_262144_64 -1.25% 1121987.365 1107907.871 - -2.84% -
std::replace(list<int>)_(sprinkled)/50 -1.25% 18.768 18.533 - -0.67% -
rng::fold_left(deque<int>)/50 -1.25% 27.656 27.310 - 0.03% -
SetIntersection_Interlaced_Set_string_262144_262144 -1.25% 17996637.369 17771388.019 - -0.77% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 -1.25% 41545.762 41026.265 - -7.18% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -1.25% 1662.054 1641.273 - -7.82% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -1.25% 110800.643 109418.191 - -0.23% -
std::multiset<int>::insert(value)_(already_present)/8192 -1.24% 31.946 31.548 - -1.28% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -1.24% 21862247.804 21590329.960 - -0.70% -
rng::contains_subrange(list<int>)_(near_matches)/8192 -1.23% 2615936.372 2583675.193 - 2.83% -
std::remove_if(deque<int>)_(prefix)/1024 -1.23% 563.520 556.574 - 0.49% -
std::flat_map<int,_int>::erase(iterator)/1024 -1.23% 79.497 78.520 - 5.17% -
BM_CmpEqual_int_schar -1.23% 1.130 1.116 - -0.56% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 -1.23% 4258553.374 4206241.852 - -0.41% -
std::none_of(vector<int>)_(process_all)/32 -1.23% 8.440 8.336 - -0.63% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 -1.23% 18.092 17.870 - -1.34% -
BM_StringRelational_Less_Small_Small_Control -1.23% 1.870 1.847 - 0.03% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 -1.23% 54.683 54.013 - -0.63% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -1.23% 1677220.539 1656664.471 - 0.65% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 -1.22% 450.508 444.997 - -0.78% -
BM_deque_vector_ranges_move_backward/0 -1.22% 1.427 1.410 - 5.02% -
std::find_first_of(vector<int>)_(small_needle)/50 -1.21% 75.079 74.167 - -3.26% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 -1.21% 2.478 2.448 - -0.77% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 -1.21% 3.357 3.316 - 3.64% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.21% 19.474 19.239 - 0.15% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.21% 753.346 744.234 - -1.35% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 -1.21% 5776177.792 5706405.119 - -1.43% -
std::flat_map<int,_int>::erase(key)_(existent)/32 -1.20% 22.692 22.420 - -2.87% -
std::map<std::string,_int>::clear()/32 -1.20% 866.251 855.858 - -7.10% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.20% 173784.011 171701.213 - -1.61% -
std::multimap<int,_int>::ctor(const&)/8192 -1.20% 52461.906 51834.414 - -1.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -1.20% 1040939.715 1028493.331 - -2.85% -
BM_deque_vector_copy/64 -1.20% 2.614 2.582 - -52.26% -
BM_deque_vector_ranges_move_backward/4000 -1.20% 145.519 143.779 - -1.18% -
bm_swap_ranges_vb_aligned/8 -1.19% 3.259 3.220 - -0.95% -
BM_deque_deque_move_backward/64 -1.19% 3.385 3.344 - -0.59% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 -1.19% 8451755.098 8351027.864 - -1.33% -
BM_PushHeap_float_Ascending_1024 -1.19% 3.179 3.141 - 1.17% -
std::fill(list<int>)/1024 -1.19% 491.991 486.150 - -27.62% -
rng::starts_with(deque<int>)/8 -1.19% 4.064 4.016 - 0.92% -
std::list<int>::operator=(const&)_(cheap_elements)/32 -1.18% 17.155 16.952 - 0.14% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -1.18% 1358.744 1342.680 - 0.82% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.18% 1054592.511 1042127.883 - 0.35% -
std::multiset<std::string>::clear()/32 -1.18% 901.723 891.067 - -2.76% -
SetIntersection_Front_Set_float_16384_16 -1.18% 1228143.613 1213651.648 - -0.97% -
SetIntersection_Interlaced_Set_string_256_16 -1.18% 18020336.546 17808495.046 - 0.46% -
SetIntersection_Front_Set_float_64_4 -1.18% 16206197.758 16015759.326 - -0.49% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 -1.17% 42.512 42.014 - -1.60% -
SetIntersection_None_Set_uint64_64_1 -1.17% 22453505.790 22190734.131 - -1.72% -
std::make_heap(deque<int>,_pred)_(heap)/8 -1.17% 19.322 19.097 - 1.27% -
std::all_of(vector<int>)_(process_all)/8192 -1.16% 2120.129 2095.465 - 3.10% -
SetIntersection_Front_Set_string_16384_64 -1.16% 4732557.009 4677527.770 - 2.50% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 -1.16% 44.151 43.638 - 0.12% -
std::set<std::string>::find(key)_(existent)/8192 -1.16% 34.669 34.267 - 12.36% -
std::multiset<int>::contains(key)_(existent)/32 -1.16% 1.719 1.699 - 1.95% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.16% 2.962 2.928 - 0.04% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -1.15% 12467.981 12324.408 - 0.23% -
SetIntersection_None_Vector_string_16384_16 -1.15% 1237208.021 1222978.270 - 0.13% -
SetIntersection_Front_Vector_string_256_256 -1.15% 19690617.217 19464218.900 - 1.36% -
std::make_heap(deque<int>)_(shuffled)/8 -1.15% 25.024 24.736 - -0.05% -
BM_PushHeap_uint32_QuickSortAdversary_16 -1.15% 0.931 0.920 - -0.25% -
BM_num_put<unsigned_long_long> -1.14% 11.317 11.188 - -0.27% -
rng::starts_with(vector<int>,_pred)/1000 -1.14% 279.592 276.398 - -0.85% -
BM_CmpEqual_int_ushort -1.14% 1.080 1.067 - -2.67% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -1.14% 81664.013 80731.347 - -0.39% -
SetIntersection_Interlaced_Set_string_64_4 -1.14% 25925751.939 25630011.682 - -0.80% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 -1.14% 9099.779 8996.077 - -0.04% -
std::rotate(vector<int>)_(by_1/3)/50 -1.14% 11.215 11.087 - -0.41% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -1.14% 7.020 6.940 - 0.47% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.13% 233.672 231.020 - -0.04% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 -1.13% 5951.251 5883.778 - -0.03% -
rng::fold_left(deque<int>)/32 -1.13% 16.563 16.375 - 0.17% -
BM_PushHeap_string_Random_4 -1.13% 6.147 6.077 - 0.47% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -1.13% 4.153 4.106 - -1.24% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.13% 20.472 20.241 - -0.59% -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 -1.13% 2.954 2.920 - -0.26% -
SetIntersection_Interlaced_Set_float_262144_1024 -1.13% 1521322.102 1504190.838 - 0.05% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.13% 1.576 1.558 - -1.09% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -1.13% 1079614.977 1067463.300 - -0.65% -
std::none_of(list<int>)_(process_all)/32 -1.12% 11.886 11.752 - 0.19% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.12% 13.424 13.273 - -0.88% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 -1.12% 54.974 54.358 - 1.20% -
SetIntersection_Front_Vector_string_16384_1024 -1.11% 38241542.120 37816543.902 - -0.63% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -1.11% 26.533 26.239 - -11.45% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -1.10% 2175.813 2151.826 - -2.74% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 -1.10% 8427427.532 8334680.531 - -1.35% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.09% 140527.927 138990.782 - -1.08% -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 -1.09% 36.307 35.911 - -0.78% -
std::copy_backward(vector<int>)/8 -1.09% 2.227 2.203 - 3.98% -
std::partition(vector<int>)_(sparse)/50 -1.09% 13.777 13.627 - -3.55% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -1.09% 12505.795 12370.016 - -0.73% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.08% 676.518 669.181 - 0.66% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 -1.08% 27.542 27.244 - 0.46% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -1.08% 6579.037 6507.916 - -1.77% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 -1.08% 696.443 688.924 - -0.86% -
std::set<int>::ctor(&&,_different_allocs)/1024 -1.08% 6026.239 5961.211 - -3.44% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -1.08% 4604833.375 4555160.139 - 1.07% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 -1.07% 43.118 42.655 - 1.78% -
SetIntersection_None_Set_string_1024_16 -1.07% 8919924.072 8824397.280 - -30.31% -
std::make_heap(vector<int>)_(ascending)/8192 -1.07% 5034.802 4981.167 - -1.06% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -1.06% 1161794.525 1149468.623 - -0.23% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -1.06% 19.658 19.450 - -0.53% -
std::search(deque<int>,_pred)_(same_length)/1024 -1.06% 510.279 504.869 - -1.20% -
SetIntersection_None_Vector_string_262144_1024 -1.06% 1300653.280 1286900.978 - -0.03% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.06% 18.016 17.826 - -1.35% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.05% 18.454 18.260 - -5.23% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -1.05% 1339958.414 1325855.631 - -0.47% -
BM_deque_deque_ranges_copy/70000 -1.05% 3295.826 3261.174 - 0.02% -
SetIntersection_Interlaced_Vector_float_64_4 -1.05% 17716236.491 17530250.354 - -2.52% -
std::none_of(list<int>)_(process_all)/8192 -1.05% 8054.640 7970.216 - 5.88% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.05% 12230.065 12101.888 - -0.52% -
BM_CmpEqual_ushort_int -1.05% 1.069 1.058 - 1.97% -
SetIntersection_None_Set_uint64_256_256 -1.05% 5885758.481 5824219.137 - 2.55% -
rng::for_each(multimap<int>)/50 -1.04% 40.217 39.797 - -1.02% -
std::multiset<int>::ctor(const&)/32 -1.04% 230.118 227.720 - -2.26% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.04% 1380.871 1366.545 - 6.83% -
std::set<int>::insert(value)_(new_value,_middle)/8192 -1.03% 31.384 31.059 - -4.36% -
ranges::minmax(std::vector<__int128>)/8 -1.03% 4.161 4.118 - 0.48% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -1.03% 14121.510 13975.825 - -0.74% -
std::copy(deque<int>)/262144 -1.03% 11858.809 11736.469 - 0.22% -
BM_deque_deque_ranges_move/64000 -1.03% 3086.295 3054.459 - -0.03% -
BM_tolower_string<wchar_t> -1.03% 6.441 6.375 - -1.05% -
std::move(vector<bool>)_(aligned)/262144 -1.03% 258.105 255.451 - 0.12% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -1.02% 1271628.090 1258626.385 - 1.40% -
SetIntersection_None_Vector_uint64_262144_16 -1.02% 1132876.039 1121295.406 - -0.05% -
BM_StringRelational_Less_Large_Empty_Control -1.02% 1.678 1.660 - 3.20% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -1.02% 803.404 795.212 - -0.24% -
std::move_backward(vector<bool>)_(unaligned)/4096 -1.02% 27.765 27.483 - 1.10% -
std::remove_if(vector<int>)_(sprinkled)/1024 -1.02% 522.778 517.457 - 1.10% -
std::find_if_not(vector<char>)_(bail_25%)/8192 -1.02% 242.093 239.632 - -0.37% -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 -1.01% 88998.820 88098.419 - -0.08% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.01% 370.659 366.912 - 0.16% -
std::unordered_set<int>::ctor(const&)/1024 -1.01% 6684.348 6616.886 - -0.99% -
SetIntersection_Front_Vector_string_16384_256 -1.01% 9446444.642 9351182.491 - -0.89% -
ranges::min(std::list<char>)/64 -1.01% 27.148 26.875 - -0.51% -
std::copy_backward(list<int>)/64 -1.01% 30.972 30.660 - -0.38% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -1.01% 114.629 113.475 - 19.95% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 -1.00% 41.155 40.741 - -1.05% -
SetIntersection_Front_Vector_string_256_16 -1.00% 6071411.818 6010508.740 - -4.83% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 -1.00% 38.913 38.523 - -0.08% -
std::find_end(list<int>,_pred)_(process_all)/8192 -1.00% 8235.039 8152.499 - 0.60% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::fill_n(vector<bool>)/262144 308.03% 229.037 934.540 - -0.71% -
SetIntersection_Interlaced_Vector_uint64_262144_64 189.48% 8643397.922 25021116.483 - 30.43% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 171.06% 50.104 135.809 - 20.95% -
std::set<std::string>::insert(value)_(already_present)/8192 103.70% 29.840 60.784 - 0.43% -
std::copy(deque<int>)/64 103.56% 2.700 5.496 - 101.94% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 102.39% 35.974 72.807 - 100.78% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 74.09% 6.442 11.215 - 73.54% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 71.34% 11.140 19.088 - 78.46% -
BM_PushHeap_uint32_PipeOrgan_1 70.22% 0.409 0.696 - 50.29% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 70.21% 6.264 10.661 - 70.72% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 70.12% 0.280 0.476 - 80.07% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 67.15% 6.280 10.496 - 67.51% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 64.94% 31.165 51.405 - 3.96% -
std::set<std::string>::erase(key)_(existent)/1024 62.65% 60.291 98.060 - 0.55% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 62.14% 4.612 7.477 - 62.95% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 61.89% 4.720 7.640 - 63.09% -
std::unordered_set<int>::insert(value)_(already_present)/32 56.26% 1.750 2.734 - 61.70% -
std::map<std::string,_int>::erase(key)_(existent)/8192 53.43% 61.483 94.336 - 54.12% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 51.44% 45.239 68.512 - 56.66% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 51.18% 34.642 52.371 - 65.58% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 50.47% 0.424 0.637 - 11.81% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 49.29% 35.504 53.004 - -14.61% -
BM_PushHeap_uint32_QuickSortAdversary_1 49.05% 0.465 0.693 - 62.24% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 48.91% 32.353 48.178 - 50.24% -
std::multiset<std::string>::erase(key)_(existent)/1024 48.79% 63.722 94.813 - 48.12% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 48.16% 23.612 34.983 - 47.85% -
std::set<std::string>::erase(key)_(existent)/32 47.06% 50.284 73.948 - 1.00% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 47.06% 69.432 102.108 - 29.88% -
BM_PushHeap_string_Descending_262144 45.76% 3.422 4.988 - 37.37% -
std::unordered_set<int>::contains(key)_(non-existent)/0 45.21% 0.338 0.490 - 12.27% -
std::find_if(vector<int>)_(process_all)/32768 43.59% 3193.575 4585.509 - 42.01% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 43.21% 16519.464 23658.253 - 38.25% -
std::partition_copy(list<int>)/32 43.11% 8.721 12.481 - 42.37% -
std::find_if(vector<int>)_(process_all)/8192 42.69% 801.930 1144.288 - 38.46% -
std::find_if_not(list<int>)_(bail_25%)/1024 42.19% 127.323 181.043 - -0.47% -
std::map<std::string,_int>::erase(key)_(existent)/1024 41.90% 67.556 95.865 - 74.27% -
std::find_if(vector<int>)_(process_all)/50 41.81% 5.641 8.000 - 39.34% -
std::multiset<std::string>::erase(key)_(existent)/8192 41.79% 66.375 94.112 - 40.88% -
std::find_if(list<int>)_(bail_25%)/1024 41.77% 127.937 181.378 - 0.50% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 41.76% 250978078.238 355782377.715 - 42.40% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 41.20% 20.919 29.537 - -15.14% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 41.16% 4.501 6.354 - 41.20% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 40.35% 0.392 0.550 - 18.17% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 40.26% 11.879 16.661 - -12.35% -
std::equal(list<int>)_(it,_it,_it)/1024 40.20% 1124.461 1576.521 - 40.43% -
rng::find(vector<bool>)_(process_all)/8 38.58% 0.555 0.769 - -5.30% -
SetIntersection_Interlaced_Vector_uint64_262144_16 37.97% 5559185.694 7670171.581 - 36.40% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 37.72% 101887.453 140319.978 - 38.48% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 37.62% 43.032 59.220 - 34.31% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 37.50% 12.411 17.064 - -1.57% -
BM_PushHeap_string_Random_1 36.52% 0.469 0.641 - 0.10% -
std::map<std::string,_int>::erase(iterator)/1024 36.52% 25.495 34.805 - 22.21% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 35.38% 50.805 68.782 - -0.38% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 35.02% 32.877 44.389 - 39.06% -
std::find_end(deque<int>)_(match_near_end)/1000 34.95% 33.620 45.370 - 16.21% -
BM_StringEraseWithMove_Empty_Transparent 34.33% 0.559 0.752 - 18.88% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 34.25% 2210726.304 2967939.465 - 33.45% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 33.98% 883.928 1184.323 - 34.87% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 33.31% 34.444 45.918 - 32.24% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 32.82% 32.478 43.137 - 32.98% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 32.40% 32.171 42.595 - 30.44% -
std::multimap<int,_int>::find(key)_(non-existent)/32 32.09% 2.370 3.131 - 31.98% -
std::find_end(deque<int>)_(match_near_end)/1024 32.08% 32.402 42.797 - 18.81% -
BM_StringCtorDefault 31.52% 0.242 0.318 - 30.47% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 31.02% 11.235 14.719 - -39.46% -
rng::find(vector<bool>)_(process_all)/50 30.94% 0.644 0.843 - 7.84% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 30.33% 24.579 32.034 - 38.40% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 29.74% 1.461 1.896 - 6.88% -
std::shift_left(vector<int>)/32 29.73% 2.971 3.854 - -2.40% -
std::unordered_set<int>::insert(value)_(already_present)/1024 29.63% 1.892 2.453 - 31.81% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 29.43% 13.631 17.643 - 21.52% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 28.38% 10737.534 13784.530 - 35.95% -
BM_vector_deque_move_backward/0 28.26% 0.395 0.507 - 21.08% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 27.82% 5.162 6.598 - 26.09% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 27.60% 1.221 1.559 - 26.00% -
std::find_end(deque<int>)_(match_near_end)/8192 27.42% 272.167 346.786 - 19.95% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 27.36% 26.877 34.230 - 2.47% -
std::copy_backward(vector<bool>)_(aligned)/1048576 27.30% 1976.923 2516.632 - -3.87% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 27.22% 6.450 8.206 - 14.42% -
std::multiset<std::string>::contains(key)_(existent)/32 27.07% 16.435 20.884 - 23.27% -
BM_PushHeap_uint64_SingleElement_1 26.90% 0.479 0.607 - 30.49% -
std::find_if(vector<int>)_(process_all)/1024 26.87% 112.308 142.483 - 26.86% -
std::find_if_not(vector<int>)_(process_all)/50 26.85% 5.660 7.179 - 24.69% -
std::multiset<std::string>::contains(key)_(existent)/1024 26.66% 21.709 27.496 - 26.86% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 26.59% 102287.484 129481.462 - 22.45% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 26.31% 702.674 887.519 - 2.76% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 26.25% 42.074 53.118 - 0.65% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 25.88% 8.055 10.140 - 0.39% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 25.49% 6.971 8.748 - 21.82% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 25.35% 4.712 5.907 - 13.20% -
std::unordered_set<int>::count(key)_(existent)/32 25.31% 1.225 1.536 - 3.08% -
std::find(vector<bool>)_(process_all)/8 25.24% 0.628 0.787 - 33.47% -
std::fill(vector<bool>)/1048576 25.11% 3054.135 3821.094 - 0.01% -
std::reverse(deque<int>)/64 25.04% 13.563 16.959 - 30.31% -
BM_deque_deque_ranges_copy/0 24.85% 0.735 0.917 - 24.46% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 24.84% 102683.243 128186.386 - 25.39% -
std::multimap<std::string,_int>::erase(iterator)/32 24.75% 25.233 31.479 - 20.49% -
std::find(vector<bool>)_(process_all)/50 24.74% 0.677 0.844 - 22.15% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 24.67% 12636.927 15754.981 - 22.92% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 24.44% 44.708 55.634 - 22.22% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 24.12% 5.460 6.777 - -0.66% -
BM_StringEraseWithMove_Empty_Opaque 24.09% 0.802 0.995 - 11.40% -
BM_toupper_char<char> 24.01% 0.553 0.686 - -0.08% -
BM_toupper_char<wchar_t> 23.98% 0.551 0.683 - -0.03% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 23.77% 0.272 0.337 - 10.32% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 23.68% 34.535 42.713 - -0.56% -
std::unordered_set<std::string>::contains(key)_(existent)/32 23.50% 32.584 40.240 - 12.72% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 23.45% 20.042 24.742 - 19.86% -
std::is_sorted(deque<int>)/8 23.25% 2.667 3.287 - 24.28% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 22.94% 47.577 58.490 - 1.80% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 22.61% 24.015 29.446 - -9.39% -
SetIntersection_Interlaced_Vector_uint32_262144_4 22.54% 1567920.028 1921385.494 - 18.17% -
std::move(vector<int>)/262144 22.52% 17285.567 21177.635 - 41.81% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 22.24% 27.792 33.972 - 6.61% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 21.63% 21.818 26.538 - -4.16% -
rng::contains_subrange(list<int>)_(process_all)/8192 21.63% 6745.710 8204.664 - 18.58% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 21.60% 28.541 34.707 - 22.52% -
std::find_if_not(vector<char>)_(bail_25%)/8 21.57% 0.787 0.957 - -3.79% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 21.11% 350.324 424.284 - 19.66% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 21.06% 8376.232 10139.904 - 20.44% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 20.76% 64.832 78.288 - 1.90% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 20.50% 4211.660 5075.033 - 20.01% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 20.45% 28.138 33.892 - 40.50% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 20.45% 347.120 418.097 - 21.91% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20.37% 32085.419 38622.242 - 21.97% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 20.35% 454.701 547.254 - 4.73% -
BM_PushHeap_string_Descending_1024 20.31% 2.436 2.930 - 20.66% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 20.26% 12928.132 15547.432 - 23.60% -
std::reverse(deque<int>)/512 20.12% 116.070 139.419 - 23.85% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 19.95% 94.600 113.475 - -1.01% -
std::search(deque<int>)_(no_match)/1024 19.81% 343.994 412.135 - 56.04% -
std::unordered_set<int>::find(key)_(non-existent)/1024 19.80% 0.954 1.143 - 20.10% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 19.54% 1.546 1.848 - 22.45% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 19.52% 1.155 1.380 - 19.56% -
std::map<std::string,_int>::ctor(const&)/32 19.50% 710.717 849.303 - 5.25% -
ranges::min(std::list<long_long>)/1 19.28% 0.375 0.447 - 43.27% -
BM_vector_deque_ranges_move_backward/0 19.19% 0.461 0.550 - 17.92% -
BM_vector_deque_move/2 19.15% 1.727 2.058 - 0.31% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 19.13% 683.232 813.917 - 18.57% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 19.11% 273659.304 325965.010 - 19.41% -
std::find_if_not(deque<int>)_(process_all)/8192 18.93% 2154.561 2562.361 - 28.14% -
BM_PushHeap_float_SingleElement_1 18.91% 0.586 0.697 - 50.69% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 18.91% 4575371.148 5440406.821 - 1.63% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 18.82% 0.369 0.438 - 20.45% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 18.77% 18.740 22.257 - 18.76% -
std::find_if(vector<int>)_(process_all)/8 18.73% 1.347 1.599 - 17.41% -
std::find_if_not(deque<int>)_(process_all)/32768 18.70% 8666.123 10286.960 - 27.31% -
BM_PushHeap_string_Descending_16384 18.65% 2.422 2.874 - 18.43% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 18.53% 1.379 1.634 - 24.92% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 18.52% 12.025 14.251 - 17.54% -
ranges::minmax(std::list<char>)/1 18.46% 0.377 0.447 - 27.52% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 18.41% 7137942.061 8451937.526 - 117.72% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 18.39% 0.338 0.400 - 18.46% -
BM_vector_deque_move/1 18.25% 1.952 2.309 - 0.36% -
SetIntersection_Interlaced_Vector_uint32_1024_64 18.22% 3916378.838 4629965.110 - 39.44% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 18.15% 62.416 73.743 - 15.34% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 18.05% 4.660 5.501 - 1.40% -
std::find_if_not(deque<int>)_(process_all)/1024 18.05% 269.388 318.002 - 25.34% -
std::set<int>::find(key)_(non-existent)/8192 18.02% 8.480 10.008 - 19.72% -
std::search(deque<int>)_(near_matches)/1000 17.92% 18680.726 22028.928 - 5.59% -
std::unordered_multiset<int>::find(key)_(existent)/8192 17.75% 1.249 1.471 - 6.70% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 17.73% 0.969 1.141 - -0.89% -
std::copy_n(vector<bool>)_(aligned)/262144 17.68% 638.731 751.658 - -2.29% -
BM_PushHeap_string_Descending_256 17.64% 2.389 2.810 - 20.06% -
std::unordered_set<int>::count(key)_(non-existent)/1024 17.56% 1.458 1.714 - -13.62% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 17.56% 1347141.459 1583653.323 - 16.39% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 17.45% 85.198 100.061 - 18.88% -
std::find(deque<int>)_(process_all)/50 17.44% 13.061 15.339 - 10.00% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 17.25% 92.525 108.489 - -4.58% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 17.18% 757.904 888.085 - 0.18% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 17.09% 12.064 14.126 - 17.35% -
ranges::min(std::list<long_long>)/70000 17.08% 43985.737 51500.657 - 0.70% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 16.82% 1.139 1.331 - 12.93% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 16.76% 32354.235 37775.645 - 17.46% -
SetIntersection_Interlaced_Vector_uint64_1024_64 16.71% 4288280.585 5004985.807 - 50.51% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 16.70% 22.495 26.252 - 2.20% -
std::unordered_set<int>::count(key)_(existent)/8192 16.68% 1.281 1.495 - -14.38% -
std::multiset<std::string>::contains(key)_(non-existent)/32 16.68% 9.631 11.238 - 10.54% -
SetIntersection_Interlaced_Vector_uint64_1024_16 16.63% 1878971.325 2191458.983 - -0.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 16.58% 4999450.693 5828114.035 - 33.44% -
ranges::min(std::vector<char>)/1 16.52% 0.331 0.386 - 17.35% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 16.51% 1401.710 1633.129 - 16.04% -
std::unordered_multiset<int>::erase(iterator)/8192 16.42% 19.859 23.120 - 17.88% -
ranges::minmax(std::deque<char>)/64 16.21% 23.297 27.074 - 17.47% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 16.14% 1.137 1.320 - 6.39% -
SetIntersection_Interlaced_Vector_uint64_1024_256 16.11% 6973366.576 8096451.242 - 43.28% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 16.08% 276939.835 321467.739 - 16.33% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 16.03% 918.112 1065.289 - 17.64% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 15.85% 505.458 585.592 - 12.65% -
BM_vector_deque_ranges_copy_backward/70000 15.80% 7915.634 9166.637 - 5.84% -
rng::find_last_if(deque<int>)_(bail_90%)/8 15.74% 0.994 1.150 - 0.37% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 15.73% 2.213 2.561 - 16.19% -
std::set<std::string>::erase(key)_(existent)/8192 15.68% 72.345 83.685 - 1.62% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 15.60% 1.769 2.045 - 57.57% -
BM_PushHeap_string_Random_262144 15.49% 18.040 20.835 - 11.02% -
std::set<std::string>::find(key)_(non-existent)/32 15.36% 9.045 10.435 - 2.53% -
BM_PushHeap_string_QuickSortAdversary_16384 15.15% 15.493 17.840 - 12.51% -
ranges::min(std::vector<__int128>)/70000 15.10% 29886.819 34398.448 - 8.00% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 14.91% 66666.752 76605.176 - 9.43% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 14.83% 57.154 65.630 - 13.13% -
std::find_if(vector<int>)_(bail_25%)/8 14.79% 0.736 0.845 - 0.70% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 14.74% 0.891 1.022 - -12.83% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 14.69% 51.239 58.764 - 23.46% -
BM_vector_deque_copy_backward/0 14.41% 0.480 0.549 - 27.74% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 14.32% 0.858 0.980 - 1.54% -
std::find_if(list<int>)_(process_all)/8192 14.20% 7735.543 8833.737 - 14.41% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 14.02% 10.547 12.025 - 16.74% -
std::find_end(deque<int>)_(single_element)/8192 13.78% 2209.722 2514.139 - 14.18% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 13.69% 913174.242 1038218.173 - -0.38% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 13.66% 102034.835 115977.855 - 13.74% -
ranges::minmax(std::deque<char>)/70000 13.66% 24041.126 27325.209 - 13.72% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 13.64% 4.214 4.788 - 13.79% -
std::any_of(deque<int>)_(process_all)/8192 13.61% 2523.035 2866.376 - 11.90% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 13.54% 43.644 49.555 - -6.10% -
bm_lexicographical_compare<int>/1 13.52% 1.282 1.455 - -8.59% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 13.47% 11.057 12.547 - 24.61% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 13.45% 28.076 31.854 - 19.23% -
std::multiset<std::string>::find(key)_(existent)/8192 13.38% 26.131 29.626 - 12.68% -
std::partition_copy(deque<int>)/1024 13.31% 632.973 717.199 - 13.99% -
ranges::min(std::vector<__int128>)/64 13.29% 26.337 29.838 - 6.58% -
std::find_end(deque<int>)_(process_all)/8192 13.29% 2114.039 2395.039 - -10.07% -
std::multiset<int>::erase(iterator)/8192 13.27% 23.118 26.186 - 13.28% -
BM_PushHeap_uint32_Random_1 13.23% 0.445 0.504 - 13.03% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 13.09% 12552.625 14195.175 - 13.91% -
BM_vector_deque_ranges_move_backward/64000 12.99% 7061.837 7979.126 - 5.73% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 12.90% 1.662 1.876 - -5.79% -
SetIntersection_None_Set_uint64_262144_4 12.86% 1200993.570 1355472.166 - 8.80% -
rng::starts_with(vector<int>,_pred)/8 12.77% 2.450 2.763 - 17.21% -
BM_PushHeap_uint64_Ascending_64 12.72% 1.514 1.706 - 12.70% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 12.71% 1735.289 1955.814 - 12.41% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 12.65% 1821063.549 2051375.538 - 13.72% -
std::any_of(vector<int>)_(process_all)/50 12.56% 12.571 14.151 - 12.58% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 12.54% 32464.780 36536.466 - 13.64% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 12.52% 71405.672 80348.592 - 13.50% -
BM_deque_deque_ranges_move/0 12.51% 0.793 0.892 - 28.53% -
std::search(deque<int>)_(near_matches)/1024 12.41% 20553.620 23104.352 - 5.38% -
std::set<std::string>::find(key)_(existent)/8192 12.36% 30.497 34.267 - -1.16% -
SetIntersection_Front_Vector_uint64_262144_1024 12.35% 5316786.676 5973516.843 - 0.96% -
std::any_of(deque<int>)_(process_all)/32768 12.33% 10075.407 11318.194 - 12.27% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 12.31% 347.346 390.120 - 12.55% -
std::reverse(list<int>)/32768 12.23% 17518.994 19660.881 - 13.35% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 12.22% 2329343.410 2614041.372 - 11.15% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12.19% 8266.918 9275.003 - 8.01% -
rng::starts_with(list<int>,_pred)/8192 12.11% 9684.784 10857.977 - -7.27% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 12.04% 42.861 48.023 - 14.77% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 12.03% 309.396 346.613 - 0.65% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 11.98% 0.442 0.495 - 11.28% -
BM_deque_deque_move/0 11.97% 0.809 0.906 - 16.64% -
SetIntersection_Interlaced_Vector_float_1024_256 11.97% 6018052.764 6738439.797 - 6.72% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 11.96% 14017362.535 15693298.511 - 13.64% -
SetIntersection_None_Set_uint64_262144_16 11.95% 1208327.151 1352711.998 - 9.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 11.93% 8793691.986 9842579.679 - 0.75% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 11.90% 3248.747 3635.240 - 17.08% -
std::unordered_set<std::string>::count(key)_(existent)/32 11.82% 32.447 36.283 - -10.30% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 11.78% 36589.042 40899.943 - 13.35% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 11.75% 188532.850 210685.552 - 16.60% -
std::unordered_multiset<int>::contains(key)_(existent)/32 11.73% 1.211 1.353 - 2.38% -
BM_tolower_char<char> 11.72% 0.617 0.689 - 24.02% -
SetIntersection_None_Set_uint64_262144_64 11.64% 1207886.066 1348519.775 - 8.83% -
BM_deque_vector_ranges_move/0 11.53% 1.308 1.459 - -1.93% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 11.48% 30.463 33.959 - 12.94% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 11.47% 5029602.064 5606675.049 - 12.00% -
std::unordered_set<int>::count(key)_(existent)/1024 11.38% 1.294 1.442 - -1.85% -
BM_std_minmax_element<int>/3 11.37% 1.138 1.267 - 6.35% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 11.34% 2276498.561 2534744.305 - 13.97% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 11.31% 921.764 1025.986 - 12.68% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 11.26% 6569425.171 7308903.208 - 12.29% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 11.25% 32.797 36.486 - 14.67% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 11.23% 14770.873 16430.302 - 3.64% -
std::swap_ranges(list<int>)/8192 11.23% 9600.745 10678.849 - -3.04% -
std::map<std::string,_int>::insert(value)_(already_present)/32 11.14% 21.369 23.749 - -10.22% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 11.13% 14.749 16.391 - 2.51% -
BM_vector_deque_ranges_copy_backward/64000 11.13% 7199.611 8000.725 - 3.37% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 11.10% 118601.458 131762.544 - -2.80% -
BM_align/8 11.09% 0.623 0.692 - 2.74% -
std::map<int,_int>::erase(key)_(existent)/32 11.07% 22.451 24.938 - 14.55% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 11.04% 21.701 24.097 - 0.01% -
BM_align/1 11.04% 0.624 0.693 - 2.37% -
SetIntersection_None_Set_uint64_262144_256 11.03% 1208624.512 1341908.528 - 8.45% -
BM_PushHeap_uint64_Descending_1 10.99% 0.471 0.522 - -13.76% -
std::copy_n(list<int>)/4096 10.95% 3524.515 3910.481 - 9.40% -
BM_align/64 10.91% 0.623 0.691 - 2.65% -
std::sort(deque<int>)_(repeated)/1024 10.89% 959.945 1064.458 - 6.41% -
std::all_of(list<int>)_(process_all)/8192 10.85% 6996.132 7755.126 - 1.89% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 10.77% 1058354.372 1172375.670 - 8.64% -
std::map<std::string,_int>::erase(iterator)/32 10.76% 28.116 31.141 - -1.36% -
BM_deque_vector_move_backward/0 10.69% 1.303 1.443 - 2.25% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 10.66% 1788.355 1979.031 - 9.45% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 10.57% 737.214 815.156 - -13.91% -
std::set<std::string>::contains(key)_(non-existent)/32 10.53% 9.646 10.662 - 0.98% -
BM_vector_deque_copy_backward/65536 10.45% 7428.858 8205.347 - 1.59% -
std::reverse(deque<int>)/8 10.45% 2.533 2.798 - 11.63% -
BM_deque_vector_move_backward/70000 10.44% 7751.143 8560.180 - -0.79% -
BM_vector_deque_copy_backward/64000 10.44% 7256.225 8013.433 - 2.92% -
std::is_sorted_until(list<int>,_pred)/8192 10.43% 7659.792 8458.465 - 11.51% -
SetIntersection_Front_Set_uint64_16384_1 10.42% 1008932.772 1114021.899 - 10.32% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 10.28% 0.500 0.552 - 17.11% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 10.24% 1.101 1.214 - 3.50% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 10.22% 705.357 777.473 - 9.77% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 10.22% 21.621 23.832 - 3.63% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 10.18% 6.480 7.140 - 10.19% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 10.12% 1.757 1.935 - 12.99% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 10.02% 1.470 1.617 - 6.94% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 10.00% 13.563 14.919 - -4.91% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 9.97% 279303.184 307148.000 - 11.17% -
std::set<int>::erase(key)_(non-existent,_end)/32 9.93% 2.252 2.475 - 7.66% -
std::find_first_of(vector<int>)_(large_needle)/32 9.92% 107.888 118.593 - -7.67% -
std::find_if(vector<char>)_(bail_25%)/1024 9.90% 25.136 27.626 - 0.08% -
BM_deque_vector_ranges_move_backward/70000 9.90% 7969.408 8758.120 - -0.40% -
BM_deque_vector_move_backward/65536 9.89% 7338.727 8064.390 - 0.61% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 9.88% 22.841 25.096 - 3.90% -
std::multiset<int>::contains(key)_(non-existent)/8192 9.86% 8.624 9.474 - -7.59% -
SetIntersection_Front_Vector_uint64_256_256 9.77% 4244218.702 4658976.672 - 2.88% -
BM_vector_deque_ranges_copy_backward/65536 9.75% 7389.624 8109.972 - -0.01% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 9.73% 26.934 29.555 - 9.46% -
BM_vector_deque_ranges_move_backward/65536 9.73% 7338.762 8052.746 - 0.58% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 9.73% 4758.297 5221.160 - 9.82% -
std::multiset<std::string>::ctor(const&,_alloc)/32 9.73% 800.940 878.846 - 8.77% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 9.66% 145930.508 160027.501 - 11.18% -
std::find_if_not(list<int>)_(bail_25%)/8192 9.65% 1417.976 1554.794 - 7.07% -
std::set<std::string>::find(key)_(non-existent)/1024 9.61% 20.048 21.975 - 7.94% -
BM_deque_vector_copy_backward/70000 9.61% 7843.430 8596.830 - -4.32% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 9.60% 1.558 1.708 - 8.20% -
ranges::minmax(std::vector<char>)/8 9.60% 1.044 1.144 - 27.65% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 9.59% 24.981 27.377 - 12.31% -
std::set<std::string>::contains(key)_(existent)/8192 9.54% 26.645 29.186 - 0.48% -
std::move_backward(vector<bool>)_(aligned)/64 9.49% 1.724 1.888 - 8.14% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 9.48% 1181805.709 1293847.927 - 5.34% -
std::replace(list<int>)_(sprinkled)/8192 9.46% 7140.702 7816.246 - 0.10% -
std::unordered_set<std::string>::ctor(const&)/32 9.41% 790.772 865.158 - 10.71% -
std::none_of(deque<int>)_(process_all)/8192 9.39% 2528.100 2765.574 - 7.78% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 9.37% 32.170 35.185 - 1.05% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 9.35% 29.039 31.756 - 15.31% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 9.34% 12.068 13.195 - 12.86% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 9.31% 1304809.090 1426287.456 - 9.49% -
std::swap_ranges(list<int>)/1024 9.29% 749.856 819.511 - 0.80% -
BM_vector_deque_copy_backward/70000 9.29% 7978.416 8719.255 - 1.70% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 9.27% 13867933.397 15154128.579 - 10.21% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 9.27% 0.450 0.491 - 0.33% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 9.26% 16633.488 18173.108 - 10.53% -
std::for_each(list<int>)/8192 9.23% 7438.980 8125.804 - -10.26% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 9.21% 27.117 29.616 - 9.51% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 9.21% 38498.808 42043.803 - 9.41% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 9.15% 1.558 1.700 - 9.75% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 9.07% 1.154 1.259 - 0.05% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 8.99% 10691.891 11653.329 - 13.77% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 8.96% 3203303.726 3490467.638 - -3.57% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 8.96% 12.971 14.134 - 12.14% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 8.96% 2.170 2.364 - 9.25% -
BM_PushHeap_string_Ascending_16384 8.95% 19.489 21.233 - 7.46% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 8.92% 56.521 61.563 - 12.50% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 8.87% 7477195.071 8140290.598 - 12.22% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 8.85% 12.936 14.080 - 12.98% -
std::search(deque<int>,_pred)_(no_match)/1048576 8.82% 445735.395 485054.204 - 8.80% -
std::search(deque<int>,_pred)_(no_match)/8192 8.81% 3492.600 3800.143 - 8.98% -
BM_PushHeap_float_SingleElement_4 8.78% 0.360 0.392 - 9.94% -
BM_deque_deque_ranges_move_backward/0 8.75% 0.736 0.800 - 1.46% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 8.74% 21.490 23.369 - 3.62% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 8.72% 2.272 2.470 - -0.35% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 8.68% 1109910.474 1206257.244 - 6.33% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 8.66% 441.772 480.043 - 3.22% -
BM_deque_vector_copy_backward/64000 8.66% 7523.065 8174.519 - 1.78% -
std::fill(list<int>)/8192 8.65% 8372.716 9097.188 - 19.35% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 8.64% 18.571 20.175 - 3.23% -
SetIntersection_Interlaced_Set_string_16_16 8.64% 56188439.682 61041453.603 - 0.16% -
SetIntersection_Front_Set_string_1024_256 8.63% 14285740.985 15517981.484 - -2.62% -
std::find_if_not(vector<int>)_(process_all)/8 8.62% 1.312 1.425 - 9.18% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 8.60% 1318586.742 1432028.265 - 12.38% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 8.58% 1912.101 2076.239 - 0.94% -
std::find_if(vector<char>)_(bail_25%)/32768 8.58% 796.352 864.663 - 0.31% -
std::find_first_of(vector<int>)_(large_needle)/8192 8.55% 7293784.291 7917129.121 - -0.50% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 8.52% 1.173 1.273 - 4.61% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 8.51% 2.257 2.450 - 5.02% -
std::multiset<std::string>::count(key)_(existent)/1024 8.51% 23.120 25.086 - 7.59% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 8.50% 6625.330 7188.761 - 7.23% -
BM_StringRelational_Eq_Small_Small_ChangeLast 8.50% 2.009 2.180 - 2.87% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 8.49% 328.172 356.037 - 7.62% -
std::set<std::string>::erase(iterator)/8192 8.48% 27.351 29.671 - -0.62% -
BM_StringRelational_Eq_Small_Small_Control 8.48% 1.848 2.005 - 5.59% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 8.47% 92.934 100.808 - 8.27% -
BM_PushHeap_string_Descending_4 8.46% 1.933 2.096 - 9.11% -
BM_PushHeap_string_Descending_64 8.46% 2.320 2.517 - 10.74% -
BM_align/256 8.45% 0.623 0.676 - 2.92% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 8.44% 25584093.036 27744637.515 - 34.26% -
std::generate_n(list<int>)/8192 8.44% 6868.739 7448.633 - -0.83% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 8.43% 2.285 2.477 - -2.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8.34% 8273927.302 8963862.764 - 7.95% -
std::upper_bound(std::list<int>)/8192 8.33% 13140.472 14234.831 - -6.62% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 8.31% 47.510 51.457 - 8.37% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 8.29% 1.301 1.409 - 15.55% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 8.27% 1048799.297 1135540.010 - 8.85% -
rng::contains_subrange(list<int>)_(near_matches)/1024 8.23% 38732.744 41919.094 - 0.85% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 8.22% 11.174 12.092 - 0.87% -
std::stable_partition(list<int>)_(dense)/8192 8.21% 17431.408 18862.896 - -6.05% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 8.21% 32.598 35.273 - 41.54% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 8.19% 12541.253 13568.718 - 8.94% -
std::set<std::string>::find(key)_(non-existent)/8192 8.18% 27.107 29.324 - 9.49% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 8.17% 25900691.834 28017844.454 - 2.11% -
std::unordered_set<int>::find(key)_(existent)/1024 8.17% 1.336 1.445 - 22.46% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 8.16% 29.205 31.587 - 8.90% -
SetIntersection_None_Set_float_1024_4 8.13% 8802568.577 9518565.642 - 1.56% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 8.10% 766.792 828.869 - 8.29% -
std::none_of(deque<int>)_(process_all)/32768 8.08% 10113.952 10931.131 - 7.62% -
std::search(deque<int>,_pred)_(near_matches)/1000 8.02% 23978.317 25902.373 - 11.70% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 8.02% 21.830 23.579 - -0.52% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 8.01% 932.719 1007.406 - 10.89% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 7.98% 23.609 25.492 - 12.11% -
BM_deque_deque_copy/0 7.96% 0.788 0.851 - 8.15% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 7.96% 1045599.451 1128802.336 - 6.87% -
std::find_end(deque<int>)_(single_element)/1024 7.94% 317.788 343.033 - 12.26% -
ranges::min(std::deque<__int128>)/1 7.93% 0.664 0.717 - 3.44% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 7.92% 1481891.897 1599300.417 - 4.45% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 7.92% 42.077 45.410 - 1.51% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 7.92% 20.811 22.458 - 19.08% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 7.91% 1.613 1.741 - 2.06% -
std::partition(deque<int>)_(sparse)/32 7.90% 10.069 10.864 - 10.58% -
std::search(deque<int>,_pred)_(no_match)/1000 7.89% 426.574 460.249 - 8.36% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 7.88% 196992849.699 212517804.202 - 5.34% -
BM_deque_deque_move_backward/65536 7.87% 7570.413 8165.988 - -0.51% -
BM_vector_deque_ranges_move_backward/70000 7.86% 7821.490 8436.606 - -1.38% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 7.85% 33.096 35.696 - 0.21% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 7.85% 829.050 894.129 - 0.42% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 7.85% 0.530 0.572 - 2.77% -
std::partition(vector<int>)_(dense)/32 7.83% 8.156 8.795 - 7.65% -
std::search(deque<int>,_pred)_(no_match)/1024 7.82% 437.641 471.864 - 8.17% -
std::lower_bound(std::list<int>)/8192 7.82% 13237.348 14271.941 - -11.93% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 7.80% 439599.408 473867.411 - 10.79% -
std::unordered_set<std::string>::erase(iterator)/8192 7.79% 29.191 31.465 - 5.16% -
BM_PushHeap_uint64_Ascending_16 7.76% 0.909 0.980 - 7.40% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 7.74% 29.935 32.251 - 11.69% -
std::lower_bound(std::vector<int>)/100 7.73% 12.096 13.030 - 7.93% -
SetIntersection_Front_Set_uint64_1024_4 7.71% 1055987.746 1137410.671 - 6.79% -
BM_deque_deque_ranges_move_backward/64 7.71% 3.374 3.634 - 8.69% -
std::fill_n(list<int>)/1024 7.70% 439.985 473.862 - -0.04% -
std::find_if_not(list<int>)_(process_all)/32768 7.70% 25380.825 27335.000 - 7.90% -
BM_std_minmax_element<char>/2 7.69% 0.603 0.649 - -5.34% -
std::for_each(join_view(vector<vector<int>>))/8 7.69% 1.427 1.537 - 3.89% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 7.68% 115714.844 124607.375 - 6.92% -
std::unique(deque<int>)_(contiguous)/52 7.68% 57.436 61.848 - 12.31% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 7.68% 22.228 23.935 - 5.62% -
std::search(deque<int>,_pred)_(near_matches)/1024 7.67% 25158.382 27089.130 - 11.38% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 7.67% 197755628.616 212918732.738 - 5.72% -
std::multiset<std::string>::erase(iterator)/1024 7.65% 28.695 30.891 - 12.59% -
rng::find_last_if(vector<char>)_(bail_90%)/8 7.62% 0.468 0.503 - 5.24% -
std::unique(deque<int>)_(sprinkled)/52 7.62% 58.694 63.163 - 6.74% -
ranges::minmax(std::deque<char>)/8 7.58% 3.599 3.872 - 0.28% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 7.57% 11.385 12.247 - 8.05% -
std::find_end(deque<int>)_(single_element)/1000 7.54% 312.325 335.882 - 7.16% -
std::multiset<int>::erase(iterator)/1024 7.53% 23.205 24.952 - 7.19% -
SetIntersection_Front_Set_uint32_1024_16 7.50% 1192766.637 1282193.959 - 10.28% -
std::fill(vector<bool>)/512 7.48% 1.493 1.605 - 7.81% -
BM_PushHeap_float_Descending_1 7.46% 0.536 0.576 - 7.59% -
BM_deque_deque_ranges_copy_backward/65536 7.45% 7407.194 7959.043 - 1.27% -
BM_vector_deque_move_backward/65536 7.44% 7360.985 7908.573 - -4.11% -
BM_deque_deque_ranges_move_backward/65536 7.42% 7497.091 8053.660 - 3.29% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 7.42% 4.780 5.135 - 7.12% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 7.41% 23626974.281 25378184.314 - 6.94% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 7.41% 26.080 28.013 - 0.23% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 7.40% 146030.576 156840.775 - 8.64% -
std::find_first_of(vector<int>)_(large_needle)/1024 7.39% 112837.887 121171.825 - -6.36% -
BM_deque_deque_ranges_move_backward/70000 7.31% 7906.454 8484.715 - -2.11% -
std::unordered_multiset<int>::ctor(const&)/1024 7.31% 6776.197 7271.774 - 2.40% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 7.29% 1.190 1.277 - 5.09% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 7.27% 21.425 22.982 - 3.29% -
SetIntersection_None_Vector_string_256_256 7.26% 2250746.043 2414093.501 - 5.31% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 7.24% 1.361 1.459 - 30.54% -
BM_lexicographical_compare_three_way_fast_path/1 7.24% 0.395 0.424 - 22.88% -
SetIntersection_Front_Vector_uint64_256_64 7.22% 4256239.435 4563457.677 - 4.54% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 7.21% 6.147 6.591 - -0.98% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 7.19% 20.356 21.820 - -0.75% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 7.17% 10941.331 11726.032 - 4.00% -
std::list<int>::ctor(size)/8192 7.14% 93359.438 100026.897 - 3.24% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 7.07% 19.562 20.946 - -7.87% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 7.06% 5.011 5.365 - 1.84% -
std::unordered_set<int>::contains(key)_(non-existent)/32 7.06% 1.532 1.640 - 11.04% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 7.00% 319.721 342.113 - 3.67% -
SetIntersection_None_Vector_string_262144_16 7.00% 1272765.224 1361829.743 - 7.68% -
std::multiset<std::string>::erase(iterator)/8192 6.98% 31.582 33.787 - 9.28% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 6.97% 39961.526 42745.084 - 10.38% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 6.95% 297.034 317.689 - 10.16% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 6.95% 3454790.617 3694732.277 - 7.05% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 6.93% 25049.689 26786.769 - 10.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 6.92% 5222641.880 5584161.401 - 6.97% -
ranges::min(std::vector<long_long>)/8 6.91% 2.170 2.320 - 6.26% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 6.90% 25928857.049 27718444.418 - 8.62% -
std::unordered_set<int>::find(key)_(non-existent)/8192 6.89% 1.127 1.205 - 6.28% -
BM_deque_deque_move_backward/64000 6.87% 7230.942 7727.462 - 1.35% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 6.86% 23.831 25.466 - 19.37% -
BM_PushHeap_string_PipeOrgan_16384 6.85% 13.172 14.075 - 10.51% -
std::sort(deque<int>)_(shuffled)/8192 6.84% 80335.774 85834.273 - 7.04% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 6.83% 1279.144 1366.545 - -1.04% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 6.82% 320.323 342.179 - 2.48% -
std::set<int>::erase(key)_(non-existent,_end)/1024 6.82% 5.374 5.741 - 6.12% -
std::for_each_n(list<int>)/8 6.80% 2.399 2.563 - 1.16% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 6.77% 12.433 13.275 - 7.52% -
std::copy_backward(deque<int>)/262144 6.77% 31221.470 33334.084 - -2.91% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 6.76% 25.227 26.934 - 7.71% -
BM_deque_deque_copy_backward/70000 6.75% 7960.115 8497.353 - -0.42% -
std::set<int>::erase(key)_(non-existent,_end)/8192 6.75% 8.165 8.716 - 4.45% -
std::unordered_multiset<int>::find(key)_(non-existent)/0 6.71% 0.324 0.346 - 3.36% -
SetIntersection_Interlaced_Set_string_256_1 6.71% 4298506.911 4586913.511 - 5.76% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 6.68% 1721.271 1836.236 - 10.92% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 6.66% 820.033 874.663 - 6.09% -
std::mismatch(deque<int>)_(it,_it,_it)/8 6.63% 3.736 3.984 - 8.53% -
BM_deque_vector_move_backward/64000 6.63% 7515.808 8013.946 - 2.05% -
std::partition(list<int>)_(sparse)/50 6.62% 21.752 23.192 - 7.32% -
std::find_if(vector<char>)_(bail_25%)/8192 6.61% 209.926 223.792 - 0.33% -
SetIntersection_Interlaced_Set_string_1024_1 6.60% 1081680.734 1153097.127 - 6.26% -
SetIntersection_Front_Set_uint32_1024_4 6.59% 1071249.812 1141853.740 - 7.84% -
SetIntersection_Interlaced_Set_float_1024_256 6.57% 13983835.652 14902399.383 - 2.70% -
BM_deque_deque_move_backward/70000 6.55% 8053.695 8580.883 - 0.44% -
std::list<int>::ctor(size)/1024 6.53% 11562.706 12317.498 - 3.00% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 6.52% 0.606 0.646 - -3.38% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 6.52% 65.499 69.767 - 5.53% -
BM_PushHeap_uint64_Ascending_256 6.51% 2.088 2.224 - 6.36% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 6.50% 10.309 10.979 - 5.51% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 6.50% 1051011.951 1119282.970 - 5.93% -
SetIntersection_Interlaced_Vector_uint64_256_4 6.48% 5046032.944 5373173.454 - 12.23% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 6.48% 1085210.654 1155533.556 - 7.25% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 6.46% 44495.289 47369.731 - 6.10% -
SetIntersection_Interlaced_Set_uint64_256_1 6.46% 4169966.224 4439321.950 - 6.75% -
std::find_if_not(deque<int>)_(process_all)/8 6.46% 2.576 2.742 - 4.93% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 6.44% 47.647 50.718 - 2.86% -
SetIntersection_Front_Set_uint64_16384_256 6.42% 3966943.696 4221735.751 - 14.35% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 6.42% 1163407.768 1238080.577 - 7.30% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 6.42% 1.345 1.431 - 6.48% -
SetIntersection_None_Set_float_1024_64 6.41% 8821894.870 9387786.936 - 0.99% -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 6.41% 11.597 12.341 - 7.33% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 6.40% 0.573 0.609 - -2.13% -
SetIntersection_Interlaced_Vector_uint32_16384_1 6.40% 1038313.215 1104748.826 - 6.51% -
SetIntersection_None_Set_float_16384_1024 6.39% 149967456.792 159556975.379 - 4.84% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 6.39% 1052425.596 1119638.210 - 8.13% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 6.39% 1745020.134 1856463.918 - 4.05% -
rng::find_last(vector<int>)_(bail_90%)/50 6.36% 1.415 1.505 - -3.30% -
std::map<int,_int>::find(key)_(non-existent)/32 6.35% 2.253 2.396 - 8.17% -
SetIntersection_None_Vector_uint32_16384_64 6.34% 1101771.937 1171577.533 - 6.06% -
BM_deque_deque_copy_backward/65536 6.31% 7572.941 8050.814 - -2.10% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 6.30% 1194.803 1270.122 - 13.75% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 6.30% 30.484 32.404 - 9.71% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 6.29% 24.229 25.753 - 8.75% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 6.28% 22.957 24.400 - 6.88% -
SetIntersection_Front_Set_uint32_1024_1 6.27% 1041580.144 1106896.547 - 6.76% -
BM_deque_deque_ranges_copy_backward/64000 6.23% 7372.578 7831.611 - 0.09% -
SetIntersection_None_Vector_uint32_262144_4 6.22% 1124688.187 1194607.918 - 6.50% -
std::list<int>::ctor(size)/32 6.22% 320.932 340.883 - 3.45% -
std::find_first_of(vector<int>)_(large_needle)/50 6.21% 284.622 302.287 - -7.95% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 6.20% 16.145 17.147 - 8.17% -
BM_deque_deque_ranges_move_backward/64000 6.18% 7352.422 7806.594 - 0.16% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 6.18% 8574865.978 9104501.124 - 6.26% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 6.16% 24.028 25.508 - 0.85% -
std::map<int,_int>::equal_range(key)_(existent)/8192 6.15% 5.412 5.745 - 6.60% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 6.13% 9.787 10.387 - 8.28% -
BM_PushHeap_string_QuickSortAdversary_262144 6.13% 16.045 17.029 - 4.65% -
BM_deque_vector_copy_backward/65536 6.12% 7755.877 8230.333 - -0.85% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 6.11% 35.511 37.682 - 2.63% -
SetIntersection_None_Set_float_1024_256 6.11% 8874252.837 9416258.193 - -0.69% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 6.09% 2.933 3.112 - 5.93% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 6.09% 5020620.053 5326152.530 - 5.18% -
SetIntersection_None_Vector_uint64_262144_262144 6.08% 1128025.003 1196649.656 - 6.24% -
BM_vector_deque_ranges_move_backward/5500 6.07% 197.046 209.012 - 4.71% -
BM_deque_deque_ranges_copy_backward/70000 6.06% 8131.276 8623.853 - 0.09% -
std::multimap<int,_int>::clear()/1024 6.06% 10600.658 11242.697 - 10.16% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 6.05% 1.659 1.760 - 12.11% -
SetIntersection_Interlaced_Set_uint32_256_1 6.05% 4128005.576 4377600.134 - 5.24% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.04% 6.316 6.697 - -0.12% -
BM_deque_deque_ranges_move_backward/1 6.04% 2.593 2.750 - -0.83% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 6.02% 21362.021 22648.551 - 10.45% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 6.00% 1136113.089 1204259.924 - 5.02% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 6.00% 22.265 23.600 - 6.44% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 5.98% 30.951 32.802 - 9.94% -
std::unordered_set<std::string>::find(key)_(non-existent)/0 5.97% 0.316 0.335 - -0.01% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 5.95% 380.721 403.392 - 4.77% -
std::multiset<int>::contains(key)_(non-existent)/32 5.94% 2.711 2.872 - 3.66% -
std::find_end(list<int>,_pred)_(same_length)/1000 5.93% 769.076 814.695 - 5.77% -
SetIntersection_Interlaced_Set_float_64_16 5.92% 21455200.570 22725929.873 - 3.83% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 5.92% 6594271.580 6984779.702 - 6.72% -
std::stable_partition(list<int>)_(alloc_fails)/8192 5.92% 25014.029 26493.972 - -8.29% -
std::map<int,_int>::find(key)_(existent)/1024 5.90% 4.194 4.441 - 5.08% -
SetIntersection_Front_Vector_uint32_262144_4 5.89% 1055193.154 1117340.504 - 5.97% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 5.89% 38.337 40.594 - 7.94% -
std::none_of(list<int>)_(process_all)/8192 5.88% 7527.869 7970.216 - -1.05% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 5.87% 1181027.099 1250395.760 - 5.30% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 5.86% 4.347 4.602 - 3.24% -
std::multiset<int>::erase(key)_(existent)/1024 5.86% 39.921 42.261 - 5.69% -
SetIntersection_None_Set_uint32_16384_1024 5.85% 152879738.503 161822966.524 - 3.82% -
SetIntersection_Front_Vector_uint32_16384_4 5.85% 1053432.953 1115048.275 - 5.78% -
std::multiset<int>::clear()/8192 5.85% 77411.804 81938.923 - 6.70% -
BM_deque_deque_copy_backward/64000 5.83% 7405.065 7837.033 - -0.42% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 5.83% 23.696 25.078 - 5.09% -
std::set<int>::upper_bound(key)_(existent)/8192 5.83% 7.749 8.201 - 5.00% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 5.82% 18.477 19.553 - 2.59% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 5.82% 4139182.680 4380159.479 - 6.95% -
ranges::minmax(std::deque<long_long>)/70000 5.81% 24550.840 25978.124 - -0.68% -
BM_deque_vector_ranges_copy_backward/64000 5.81% 7454.620 7887.942 - -2.57% -
bm_ranges_lexicographical_compare<int>/1 5.81% 1.309 1.385 - 0.96% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 5.81% 22.855 24.182 - 3.70% -
std::unique(deque<int>)_(contiguous)/32 5.80% 50.858 53.810 - 9.41% -
std::set<std::string>::erase(key)_(non-existent,_end)/0 5.80% 0.254 0.269 - 5.87% -
SetIntersection_None_Vector_uint64_16384_4 5.80% 1095405.391 1158916.916 - 5.48% -
BM_vector_deque_ranges_move/1 5.80% 2.176 2.302 - 10.54% -
std::distance(join_view(vector<vector<int>>))/50 5.79% 0.641 0.678 - 12.17% -
std::unordered_map<int,_int>::find(key)_(existent)/32 5.79% 1.449 1.533 - 4.28% -
BM_vector_deque_move_backward/70000 5.79% 7735.353 8183.257 - -4.73% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 5.77% 52412.689 55435.573 - 4.91% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 5.77% 186737.365 197504.359 - 6.68% -
SetIntersection_None_Vector_uint32_256_4 5.73% 4180697.027 4420410.152 - 5.53% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 5.72% 1042267.740 1101925.930 - 5.90% -
std::reverse_copy(vector<int>)/8 5.71% 2.338 2.471 - 1.60% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 5.71% 12.302 13.004 - 5.85% -
BM_vector_deque_ranges_move/2 5.68% 1.945 2.056 - 11.62% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 5.67% 21.133 22.332 - -0.26% -
std::map<std::string,_int>::find(key)_(existent)/8192 5.67% 30.448 32.175 - 7.10% -
SetIntersection_None_Vector_uint32_16384_16 5.66% 1100739.562 1163061.473 - 6.28% -
SetIntersection_Front_Set_float_262144_1 5.66% 986263.395 1042083.303 - 1.37% -
std::set<int>::lower_bound(key)_(existent)/8192 5.64% 7.748 8.185 - -5.12% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 5.63% 23.508 24.832 - -3.52% -
std::multimap<std::string,_int>::erase(iterator)/8192 5.63% 30.264 31.969 - 28.86% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 5.63% 0.457 0.483 - 10.37% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 5.61% 16860.068 17805.583 - 12.58% -
BM_deque_vector_move/5500 5.60% 193.164 203.983 - 5.75% -
std::map<std::string,_int>::contains(key)_(existent)/32 5.60% 16.440 17.360 - 4.03% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 5.60% 6.622 6.992 - 2.92% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 5.59% 3863.705 4079.853 - 5.55% -
std::copy_backward(deque<int>)/32768 5.58% 3676.253 3881.500 - 5.83% -
SetIntersection_Front_Vector_string_256_4 5.57% 4604073.369 4860401.302 - 4.35% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 5.56% 12568627.864 13267945.642 - 6.24% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 5.53% 1.355 1.430 - 20.29% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 5.52% 52.632 55.539 - 6.61% -
std::set<std::string>::lower_bound(key)_(existent)/32 5.51% 14.973 15.798 - 1.37% -
SetIntersection_None_Vector_uint32_262144_16384 5.50% 1128725.736 1190783.879 - 5.96% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 5.49% 445.203 469.652 - 6.36% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 5.49% 18.777 19.808 - 0.94% -
std::sort(deque<int>)_(shuffled)/1024 5.49% 6825.030 7199.752 - 6.51% -
SetIntersection_Interlaced_Vector_string_64_1 5.49% 16813947.065 17736480.065 - 4.86% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 5.48% 870.589 918.327 - 4.86% -
std::search(deque<int>)_(same_length)/1024 5.48% 476.804 502.920 - 6.89% -
SetIntersection_Interlaced_Set_float_256_64 5.47% 13004318.605 13715475.151 - 3.54% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 5.47% 39.854 42.033 - 9.63% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 5.47% 30.791 32.475 - 9.52% -
std::partial_sort_copy(vector<int>)_(heap)/1024 5.45% 7952.525 8385.965 - 5.43% -
BM_vector_deque_move_backward/64000 5.44% 7049.427 7432.580 - -3.16% -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 5.43% 7.024 7.405 - 5.46% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.42% 5.579 5.882 - 6.55% -
SetIntersection_Front_Set_uint64_262144_64 5.41% 1688334.814 1779649.330 - 3.44% -
std::set<int>::contains(key)_(existent)/8192 5.39% 8.116 8.554 - 5.26% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 5.39% 2393446.212 2522431.199 - 0.32% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 5.38% 21.373 22.523 - 3.26% -
std::multiset<int>::erase(iterator)/32 5.37% 20.820 21.938 - 6.60% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 5.37% 17.210 18.134 - 4.87% -
SetIntersection_None_Vector_string_16384_4 5.37% 1224996.343 1290737.659 - 6.04% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 5.35% 15610.941 16445.631 - -2.26% -
SetIntersection_None_Vector_uint64_16384_16 5.35% 1105853.681 1164975.493 - 5.05% -
BM_deque_deque_ranges_move_backward/2 5.34% 2.336 2.460 - -2.43% -
std::partial_sort_copy(vector<int>)_(heap)/8 5.33% 16.076 16.934 - 4.18% -
SetIntersection_Interlaced_Set_string_262144_16384 5.32% 2789744.387 2938147.297 - 5.30% -
std::map<std::string,_int>::find(key)_(existent)/32 5.30% 15.585 16.411 - 1.63% -
std::set<std::string>::equal_range(key)_(existent)/8192 5.29% 28.277 29.774 - 10.27% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 5.28% 195026066.803 205328201.798 - 1.37% -
std::reverse_copy(deque<int>)/512 5.28% 124.043 130.595 - 5.26% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 5.27% 17.344 18.258 - 7.87% -
std::move(list<int>)/64 5.26% 39.013 41.066 - 0.29% -
std::find_end(list<int>,_pred)_(same_length)/1024 5.26% 789.509 831.018 - 5.02% -
SetIntersection_Front_Vector_uint64_1024_1 5.26% 1045235.294 1100174.956 - 4.60% -
BM_PushHeap_uint32_Ascending_262144 5.25% 4.679 4.924 - 4.99% -
std::unique(vector<int>)_(sprinkled)/32 5.25% 53.959 56.790 - 1.51% -
std::unordered_set<int>::count(key)_(non-existent)/32 5.24% 1.596 1.680 - 8.57% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 5.23% 216.716 228.047 - 2.37% -
SetIntersection_Interlaced_Set_string_256_64 5.22% 29568884.692 31111327.583 - -0.26% -
std::multimap<int,_int>::erase(key)_(existent)/1024 5.22% 25.537 26.869 - 3.12% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 5.21% 0.628 0.661 - 2.29% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 5.20% 868.675 913.832 - 4.68% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 5.18% 33.789 35.540 - 2.75% -
std::flat_map<int,_int>::erase(iterator)/1024 5.17% 74.659 78.520 - -1.23% -
std::unordered_multiset<int>::ctor(const&)/8192 5.17% 54517.349 57335.684 - -0.78% -
std::unordered_set<std::string>::count(key)_(existent)/1024 5.16% 35.023 36.830 - -5.47% -
SetIntersection_None_Set_float_16384_16384 5.15% 152495069.253 160354646.257 - 0.81% -
SetIntersection_Front_Set_uint64_1024_1 5.15% 1056970.070 1111394.292 - 6.69% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 5.14% 16.649 17.505 - 5.16% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 5.14% 1182703.692 1243475.211 - 6.57% -
SetIntersection_None_Vector_string_262144_1 5.13% 1286738.808 1352751.050 - 3.86% -
SetIntersection_Front_Set_uint32_1024_64 5.12% 1770491.338 1861201.983 - 16.31% -
BM_PushHeap_string_PipeOrgan_1024 5.12% 9.444 9.928 - 2.55% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 5.10% 4411131.820 4635970.624 - 6.15% -
SetIntersection_Front_Vector_uint32_262144_16 5.09% 1116571.474 1173443.789 - 4.52% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 5.08% 55.807 58.643 - 2.76% -
rng::contains_subrange(list<int>)_(single_element)/50 5.07% 16.341 17.170 - -0.61% -
std::unordered_set<int>::count(key)_(non-existent)/8192 5.06% 1.556 1.635 - -5.40% -
BM_StringConstructDestroyCStr_Small_Opaque 5.06% 2.188 2.299 - 2.17% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 5.05% 11223.150 11790.427 - 2.40% -
BM_PushHeap_float_Ascending_16 5.04% 0.975 1.024 - -3.99% -
BM_deque_vector_ranges_copy/64 5.03% 2.626 2.758 - 5.99% -
BM_deque_vector_ranges_move_backward/0 5.02% 1.342 1.410 - -1.22% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 5.00% 16470008.637 17293966.557 - 3.99% -
rng::contains_subrange(list<int>)_(process_all)/50 5.00% 16.945 17.792 - 8.39% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 4.99% 8.480 8.904 - 1.71% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 4.99% 204649.899 214856.997 - 4.12% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 4.98% 16611.351 17438.943 - 6.48% -
std::adjacent_find(deque<int>,_pred)/50 4.98% 28.956 30.397 - 0.84% -
std::map<int,_int>::equal_range(key)_(existent)/32 4.98% 1.775 1.863 - 3.31% -
std::find_if_not(list<int>)_(process_all)/8192 4.97% 7203.531 7561.759 - 4.74% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 4.97% 69.520 72.975 - -2.93% -
std::none_of(deque<int>)_(process_all)/8 4.97% 3.277 3.440 - 0.56% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 4.97% 32.188 33.787 - 4.90% -
SetIntersection_Interlaced_Set_float_16384_1024 4.97% 169092099.833 177488088.572 - 5.50% -
BM_StringAssignAsciiz_Empty_Opaque 4.96% 3.038 3.189 - 4.97% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 4.94% 851.538 893.567 - 5.41% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 4.92% 2.177 2.284 - 4.97% -
SetIntersection_None_Set_float_16384_256 4.92% 151043094.353 158478915.804 - 3.75% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 4.92% 753.329 790.389 - 5.17% -
std::is_sorted(list<int>,_pred)/8192 4.92% 8650.007 9075.505 - 16.09% -
SetIntersection_None_Vector_uint32_16384_256 4.90% 1107168.391 1161415.868 - 5.86% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 4.88% 193597238.399 203045196.541 - -0.96% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 4.88% 286.074 300.033 - 4.16% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 4.86% 17.981 18.855 - 4.70% -
std::copy_backward(deque<int>)/8 4.86% 2.660 2.790 - 0.61% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 4.85% 18.429 19.322 - 7.35% -
SetIntersection_Front_Vector_uint32_16384_1 4.84% 1055254.260 1106334.913 - 5.99% -
std::rotate_copy(deque<int>)/32 4.84% 2.573 2.697 - 2.58% -
ranges::minmax(std::deque<long_long>)/64 4.81% 22.893 23.995 - -2.29% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 4.81% 3.064 3.211 - 5.28% -
SetIntersection_Interlaced_Vector_uint64_262144_1 4.81% 1057515.170 1108336.864 - 5.66% -
SetIntersection_None_Vector_string_1024_1 4.80% 1169644.576 1225768.177 - 4.54% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 4.80% 0.458 0.479 - 4.64% -
BM_PushHeap_float_SingleElement_16 4.79% 0.364 0.381 - 4.95% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 4.78% 11.235 11.772 - -0.30% -
SetIntersection_Interlaced_Vector_string_256_1 4.78% 4249126.569 4452117.697 - 4.65% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 4.78% 16.150 16.922 - 7.15% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 4.77% 8254.927 8648.436 - 12.49% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 4.75% 0.460 0.482 - 0.07% -
SetIntersection_Front_Vector_string_256_64 4.73% 10174332.052 10655717.405 - 2.77% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 4.72% 5798.846 6072.549 - 4.22% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 4.70% 6329.523 6626.865 - 0.32% -
BM_deque_vector_copy_backward/1 4.69% 2.123 2.222 - 5.03% -
SetIntersection_None_Vector_uint64_16384_64 4.69% 1105241.933 1157088.120 - 5.27% -
std::map<int,_int>::find(key)_(non-existent)/1024 4.67% 5.414 5.667 - 6.22% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 4.67% 3.662 3.833 - 2.07% -
std::find_if_not(list<int>)_(bail_25%)/32768 4.66% 7373.488 7716.990 - 1.29% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 4.66% 0.386 0.404 - -8.27% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 4.65% 79419.823 83113.938 - -3.16% -
std::any_of(deque<int>)_(process_all)/8 4.65% 3.283 3.435 - 0.37% -
std::adjacent_find(deque<int>,_pred)/8 4.64% 4.162 4.356 - -3.69% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 4.64% 1.488 1.557 - 5.86% -
SetIntersection_Front_Vector_uint32_16384_16 4.63% 1113858.098 1165460.396 - 4.44% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 4.63% 761.181 796.400 - 3.79% -
SetIntersection_Interlaced_Set_float_16384_4 4.63% 165098108.045 172736792.605 - 3.93% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 4.63% 1243284.916 1300803.556 - 6.51% -
SetIntersection_None_Set_uint32_16384_256 4.62% 154322308.179 161450937.849 - 3.20% -
SetIntersection_Front_Vector_uint64_262144_4 4.61% 1056272.383 1104980.693 - 3.66% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 4.61% 27.713 28.991 - 0.40% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 4.60% 94263.220 98599.142 - 1.26% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 4.60% 568.665 594.821 - 4.03% -
rng::find_last_if(deque<int>)_(bail_10%)/50 4.60% 17.564 18.371 - 4.97% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 4.58% 24.627 25.755 - 4.61% -
SetIntersection_None_Set_uint32_16384_16384 4.57% 155955144.140 163088654.667 - 2.68% -
BM_vector_deque_move/64 4.56% 2.675 2.797 - -0.91% -
std::multiset<std::string>::insert(value)_(already_present)/1024 4.52% 53.886 56.320 - 5.80% -
BM_CmpEqual_short_uint 4.51% 1.106 1.156 - 4.88% -
SetIntersection_None_Vector_string_64_64 4.50% 8805471.923 9201352.358 - 4.98% -
SetIntersection_None_Set_float_16384_64 4.48% 151453232.826 158241035.294 - 3.29% -
SetIntersection_None_Vector_uint64_262144_256 4.48% 1135820.241 1186699.059 - 8.97% -
SetIntersection_Interlaced_Set_uint32_16384_256 4.47% 200660410.789 209621844.479 - 4.08% -
std::search(list<int>)_(single_element)/1024 4.46% 722.762 754.995 - -0.31% -
BM_PushHeap_uint64_Ascending_1024 4.45% 2.574 2.689 - 4.26% -
std::for_each_n(join_view(vector<vector<int>>))/50 4.44% 4.267 4.457 - 4.49% -
std::pop_heap(deque<std::string>)/8 4.42% 57.088 59.613 - 4.41% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 4.41% 78845.898 82321.284 - -1.55% -
SetIntersection_None_Set_uint32_16384_64 4.41% 154414146.018 161219000.678 - 3.11% -
SetIntersection_Interlaced_Set_float_16384_64 4.39% 210366080.108 219603833.324 - 4.62% -
BM_deque_deque_ranges_move_backward/512 4.38% 18.880 19.707 - 4.30% -
SetIntersection_None_Set_float_16384_1 4.38% 151972274.179 158629055.739 - 2.66% -
SetIntersection_Interlaced_Set_float_16384_256 4.38% 196886740.230 205503605.328 - 3.94% -
rng::find_last_if(vector<int>)_(bail_10%)/8192 4.36% 2175.232 2270.161 - 4.35% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 4.36% 0.409 0.426 - 5.21% -
SetIntersection_None_Set_float_16384_16 4.35% 151855596.352 158468732.148 - 3.10% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 4.33% 19.638 20.489 - 1.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 4.33% 16346615.378 17054931.470 - 4.21% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 4.32% 37.421 39.036 - -24.03% -
ranges::minmax(std::list<char>)/64 4.31% 33.638 35.088 - 4.84% -
std::is_sorted(vector<int>)/8192 4.31% 1896.850 1978.629 - 3.13% -
std::multimap<int,_int>::clear()/8192 4.30% 85326.872 88999.716 - 7.83% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 4.29% 6675.804 6962.153 - 3.24% -
SetIntersection_Front_Vector_uint32_64_1 4.28% 16396486.690 17097493.422 - 3.96% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 4.25% 37.013 38.587 - 6.25% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 4.24% 12.770 13.312 - 4.04% -
std::multimap<std::string,_int>::count(key)_(existent)/32 4.24% 19.699 20.534 - 6.14% -
SetIntersection_Interlaced_Set_uint32_16384_64 4.23% 215308009.933 224412807.736 - 5.04% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 4.23% 1.226 1.277 - -1.93% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 4.21% 13999395.298 14588239.178 - 1.70% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 4.20% 21.162 22.051 - -3.42% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 4.20% 4.194 4.370 - 79.66% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 4.19% 196078614.715 204300528.877 - 0.31% -
std::set<int>::equal_range(key)_(non-existent)/32 4.19% 2.664 2.776 - 5.77% -
ranges::minmax(std::deque<__int128>)/64 4.19% 30.597 31.879 - -1.63% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 4.19% 1883.538 1962.374 - 0.68% -
SetIntersection_Interlaced_Vector_uint64_1024_4 4.18% 1256764.869 1309321.273 - 0.04% -
std::set<std::string>::upper_bound(key)_(existent)/1024 4.18% 22.315 23.248 - -4.70% -
std::multiset<int>::clear()/1024 4.16% 9817.049 10225.850 - 6.27% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.16% 179583.451 187058.605 - 1.95% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 4.15% 36.266 37.773 - 6.07% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 4.15% 84.623 88.136 - 1.87% -
SetIntersection_Interlaced_Set_uint32_16384_16 4.15% 207728090.723 216350578.476 - 5.08% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 4.15% 198.175 206.399 - 3.13% -
bm_ranges_swap_ranges_vb_aligned/64 4.15% 2.980 3.103 - 1.54% -
std::rotate(list<int>)_(1_element_backward)/8192 4.15% 7232.801 7532.646 - -4.73% -
std::multiset<int>::erase(key)_(non-existent,_end)/0 4.14% 0.252 0.263 - 4.43% -
SetIntersection_None_Set_float_16384_4 4.14% 152401497.371 158716157.965 - 2.90% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 4.14% 1563949.499 1628710.203 - 5.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4.14% 4260604.027 4436887.629 - 5.65% -
std::lower_bound(std::vector<int>)/8192 4.13% 15.613 16.258 - 4.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 4.13% 1493657.610 1555341.002 - -2.96% -
BM_PushHeap_string_QuickSortAdversary_1024 4.13% 15.037 15.658 - 2.12% -
SetIntersection_None_Set_float_1024_1 4.12% 8989756.056 9360024.969 - -1.40% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 4.11% 199800715.949 208020685.577 - 3.20% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4.11% 4873258.021 5073714.455 - 3.19% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 4.11% 1.849 1.925 - 4.12% -
std::map<int,_int>::count(key)_(existent)/1024 4.11% 3.720 3.872 - 5.44% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 4.11% 7147034.371 7440641.338 - -4.07% -
std::multimap<int,_int>::count(key)_(non-existent)/32 4.10% 2.254 2.347 - 3.94% -
BM_deque_vector_ranges_copy/2 4.10% 1.820 1.895 - 4.10% -
std::flat_multimap<int,_int>::erase(iterator)/32 4.07% 20.113 20.932 - 3.81% -
std::set<std::string>::find(key)_(existent)/1024 4.07% 23.851 24.820 - 0.48% -
BM_deque_vector_ranges_move_backward/1 4.06% 2.010 2.092 - 0.52% -
std::unique(deque<int>)_(sprinkled)/32 4.06% 51.764 53.864 - 2.15% -
std::all_of(deque<int>)_(process_all)/8 4.05% 3.298 3.432 - 0.04% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 4.05% 56.690 58.985 - 1.47% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 4.04% 404.455 420.799 - 3.94% -
std::fill_n(vector<bool>)/64 4.03% 1.344 1.399 - 3.04% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 4.02% 61.669 64.149 - -16.00% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.02% 880135.267 915510.279 - 4.64% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 4.01% 745.524 775.413 - 1.26% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 4.00% 6760.441 7030.801 - -5.68% -
std::stable_sort(deque<int>)_(descending)/8 4.00% 25.697 26.724 - 6.46% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 3.99% 1130189.084 1175312.184 - 2.96% -
std::unique_copy(list<int>)_(sprinkled)/32 3.98% 13.355 13.886 - 1.82% -
SetIntersection_None_Set_uint64_262144_1024 3.98% 1208922.934 1257052.326 - 0.89% -
std::copy_backward(vector<int>)/8 3.98% 2.119 2.203 - -1.09% -
std::make_heap(vector<int>,_pred)_(repeated)/8 3.97% 15.817 16.445 - 4.16% -
BM_StringFindNoMatch/512 3.97% 9.256 9.624 - 4.13% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 3.97% 31.198 32.435 - 14.64% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 3.96% 39.010 40.556 - 26.17% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 3.96% 2.171 2.257 - 1.69% -
std::is_sorted(vector<int>,_pred)/8 3.96% 3.303 3.434 - 6.04% -
SetIntersection_Front_Set_string_262144_16384 3.95% 337008874.244 350332479.542 - 2.54% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 3.95% 23.217 24.134 - -0.18% -
std::reverse_copy(list<int>)/8 3.95% 2.350 2.443 - 1.11% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 3.94% 578.659 601.476 - 5.26% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 3.94% 1.493 1.551 - 2.66% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 3.94% 31.098 32.322 - 5.48% -
SetIntersection_None_Set_uint32_16384_16 3.93% 155102862.918 161199549.708 - 2.54% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 3.92% 18.397 19.117 - 0.86% -
SetIntersection_Interlaced_Set_uint32_16384_1024 3.92% 171511183.733 178229876.695 - 4.82% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 3.91% 11295.042 11736.767 - 5.49% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 3.91% 18.374 19.091 - -0.53% -
BM_PushHeap_float_PipeOrgan_64 3.89% 1.296 1.347 - 3.94% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 3.87% 11339355.675 11778306.376 - 3.67% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 3.86% 9.528 9.896 - 0.11% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 3.85% 2353396.088 2443937.442 - 2.92% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 3.84% 23.130 24.017 - 0.13% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 3.84% 4237314.430 4399859.511 - 3.80% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 3.84% 213.021 221.192 - 5.33% -
std::set<int>::ctor(const&)/32 3.83% 216.138 224.409 - 3.29% -
std::move_backward(vector<int>)/8 3.83% 2.270 2.357 - 3.52% -
std::set<int>::equal_range(key)_(existent)/1024 3.82% 4.289 4.453 - -0.31% -
SetIntersection_None_Set_float_1024_16 3.82% 8963908.957 9305935.919 - -0.77% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 3.81% 18885988.751 19606178.759 - 4.35% -
std::map<int,_int>::lower_bound(key)_(existent)/32 3.81% 1.456 1.511 - 2.63% -
SetIntersection_None_Vector_uint64_256_16 3.81% 4022866.196 4176063.078 - 4.08% -
std::move_backward(vector<int>)/262144 3.81% 21868.613 22701.061 - 5.99% -
std::copy(vector<bool>)_(aligned)/64 3.79% 1.296 1.346 - 4.03% -
BM_deque_vector_move/65536 3.78% 2982.907 3095.722 - 0.84% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.77% 12418.397 12886.926 - 0.78% -
std::sort(deque<int>)_(qsort_adversarial)/8 3.77% 17.547 18.209 - 5.44% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 3.76% 11644.559 12082.789 - 4.16% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 3.76% 96.404 100.030 - 3.27% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 3.76% 14.036 14.564 - -17.84% -
SetIntersection_Front_Vector_uint64_262144_64 3.75% 1372084.962 1423594.969 - 7.30% -
BM_deque_vector_move_backward/2 3.75% 1.765 1.831 - 0.05% -
bm_ranges_lexicographical_compare<signed_char>/8 3.75% 3.463 3.593 - 1.47% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 3.74% 15.564 16.147 - 4.38% -
BM_PushHeap_uint32_Random_1024 3.74% 5.632 5.843 - 1.66% -
std::move_backward(deque<int>)/1048576 3.73% 126941.756 131676.051 - 0.32% -
SetIntersection_None_Set_uint32_16384_1 3.73% 155970736.927 161782179.727 - 2.52% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 3.72% 861965.853 894033.855 - -0.74% -
std::remove_copy_if(deque<int>)_(prefix)/32 3.71% 17.744 18.403 - -38.74% -
std::multiset<int>::erase(key)_(existent)/32 3.71% 22.151 22.972 - 6.03% -
std::set<std::string>::count(key)_(non-existent)/8192 3.69% 33.123 34.345 - 0.94% -
std::multimap<int,_int>::find(key)_(existent)/1024 3.67% 3.697 3.833 - 3.67% -
SetIntersection_Interlaced_Vector_uint32_64_1 3.67% 16337040.274 16936253.299 - 3.41% -
ranges::minmax(std::list<char>)/70000 3.67% 53556.027 55519.111 - 3.84% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 3.66% 1.584 1.642 - 6.72% -
BM_PushHeap_uint64_Ascending_16384 3.66% 3.574 3.705 - 2.69% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 3.66% 6605.083 6846.598 - 1.60% -
std::sort(vector<int>)_(qsort_adversarial)/8192 3.65% 147082.363 152457.826 - 3.69% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.65% 365.966 379.330 - 0.93% -
BM_StringConstructDestroyCStr_Small_Transparent 3.65% 0.397 0.411 - 11.57% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 3.65% 9318.240 9657.924 - 1.43% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.64% 3.200 3.316 - -1.21% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.64% 14020.808 14530.743 - 3.71% -
BM_StringRead_Cold_Shallow_Large 3.64% 1.152 1.194 - 6.18% -
rng::find_last(vector<int>)_(bail_90%)/8 3.63% 0.424 0.440 - -4.15% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 3.62% 6694.624 6937.109 - 2.85% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 3.62% 17036399.861 17652950.168 - 3.75% -
std::is_partitioned(vector<int>)_(partitioned)/50 3.61% 9.384 9.722 - 2.60% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.60% 246509.749 255396.375 - 2.90% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.60% 267.545 277.176 - 1.58% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 3.59% 531.340 550.431 - 3.60% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.59% 1.299 1.346 - 4.98% -
BM_StringAssignAsciiz_Empty_Transparent 3.55% 0.346 0.358 - 3.56% -
BM_deque_vector_move/64000 3.54% 2981.761 3087.258 - 2.56% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.53% 4.990 5.166 - 0.34% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 3.53% 97.253 100.689 - 1.16% -
BM_deque_vector_ranges_move_backward/2 3.53% 1.764 1.826 - -0.15% -
SetIntersection_Front_Set_uint32_262144_1 3.52% 1043620.312 1080352.206 - 5.14% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 3.51% 23.212 24.026 - 1.44% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 3.50% 27.314 28.270 - 1.69% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 3.50% 347460971.431 359616280.871 - 2.04% -
SetIntersection_None_Set_uint32_16384_4 3.50% 155613220.436 161051926.426 - 2.34% -
BM_PushHeap_string_Ascending_1024 3.49% 13.594 14.069 - 1.36% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.49% 667.622 690.918 - 5.05% -
BM_PushHeap_uint32_QuickSortAdversary_4 3.49% 0.587 0.607 - 3.02% -
SetIntersection_None_Vector_uint64_16384_1 3.48% 1108815.611 1147435.724 - 4.75% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3.47% 3729.986 3859.482 - 0.87% -
std::sort(vector<int>)_(qsort_adversarial)/1024 3.47% 12866.511 13313.080 - 3.55% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 3.47% 0.605 0.626 - 3.06% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 3.46% 54469.815 56356.722 - 2.97% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 3.46% 790.962 818.313 - -0.06% -
std::set<int>::find(key)_(existent)/8192 3.46% 8.017 8.294 - 3.90% -
std::map<int,_int>::count(key)_(non-existent)/1024 3.45% 7.222 7.471 - 3.97% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 3.45% 19352590.987 20019553.512 - 1.20% -
std::is_partitioned(vector<int>)_(partitioned)/32 3.44% 6.378 6.598 - 5.61% -
BM_PushHeap_string_Random_256 3.43% 14.121 14.606 - 1.22% -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 3.42% 2.205 2.281 - 2.90% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 3.41% 21.221 21.944 - 0.84% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3.41% 27192476.251 28119140.090 - -3.00% -
SetIntersection_Front_Set_uint64_1024_16 3.40% 1198509.430 1239230.992 - 6.17% -
std::partition(vector<int>)_(dense)/1024 3.38% 239.833 247.930 - 0.44% -
std::transform(deque<int>,_deque<int>)/32 3.37% 21.713 22.446 - 4.72% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 3.36% 14397624.374 14881562.079 - -1.46% -
BM_PushHeap_uint32_Ascending_64 3.36% 1.521 1.572 - 3.24% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.35% 3.206 3.313 - 10.70% -
std::partial_sort(deque<int>)_(heap)/1024 3.34% 18036.072 18638.977 - 3.89% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 3.34% 124.371 128.526 - 4.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 3.34% 56837511.644 58735858.534 - 3.10% -
std::move_backward(deque<int>)/32768 3.34% 3393.848 3507.161 - 1.17% -
std::remove_copy_if(vector<int>)_(prefix)/8192 3.33% 3355.616 3467.338 - -1.29% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 3.33% 9650.092 9971.322 - 0.15% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 3.31% 54968.162 56789.685 - 3.25% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3.31% 1075143.141 1110749.899 - -2.98% -
BM_PushHeap_uint64_QuickSortAdversary_16 3.31% 0.938 0.970 - 1.19% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 3.31% 6.625 6.844 - 4.85% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 3.30% 13561317.431 14009231.566 - 2.61% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 3.30% 8715347.903 9002535.082 - 4.44% -
SetIntersection_Front_Set_string_16384_4 3.29% 1276415.358 1318348.988 - 2.80% -
std::for_each(list<int>)/8 3.28% 2.378 2.456 - -2.68% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 3.28% 1403238.870 1449218.083 - 4.24% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 3.27% 31.621 32.657 - 44.72% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 3.27% 130.189 134.442 - 3.50% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 3.26% 2.532 2.615 - 5.64% -
BM_PushHeap_uint32_Random_64 3.26% 5.028 5.192 - 3.57% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 3.26% 32.530 33.591 - 1.37% -
std::map<std::string,_int>::count(key)_(existent)/8192 3.26% 28.038 28.953 - -4.72% -
SetIntersection_None_Set_uint32_256_1 3.26% 11529564.767 11905240.261 - 2.28% -
BM_vector_deque_copy_backward/1 3.26% 2.240 2.313 - -0.13% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 3.25% 244713.323 252668.257 - 0.80% -
SetIntersection_Interlaced_Set_float_16384_16 3.25% 204503954.986 211150803.732 - 4.14% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 3.24% 17.191 17.748 - 4.84% -
std::copy_if(vector<int>)_(entire_range)/8 3.23% 2.254 2.327 - 2.58% -
std::unique(list<int>)_(sprinkled)/8192 3.22% 7867.209 8120.711 - 2.14% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 3.22% 0.648 0.669 - 6.18% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 3.21% 37.443 38.645 - -1.52% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 3.21% 16539733.632 17070147.992 - 3.46% -
BM_StringRelational_Less_Large_Empty_Control 3.20% 1.609 1.660 - -1.02% -
std::multiset<int>::find(key)_(existent)/1024 3.20% 4.049 4.179 - 3.37% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 3.20% 990609.667 1022338.790 - 4.77% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 3.20% 1.308 1.350 - 8.33% -
std::map<std::string,_int>::clear()/8192 3.20% 218681.069 225671.078 - 8.74% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 3.20% 12893455.171 13305465.313 - 3.33% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 3.19% 4202934.967 4337205.427 - 3.74% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 3.19% 2.606 2.689 - 1.02% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 3.19% 220.800 227.852 - 7.96% -
SetIntersection_None_Set_uint64_16384_1024 3.18% 168036402.617 173386809.077 - -2.24% -
SetIntersection_None_Vector_uint64_256_4 3.18% 4196121.267 4329691.605 - 3.23% -
std::partial_sort(deque<int>)_(pipe-organ)/8 3.18% 32.989 34.039 - 0.42% -
BM_CmpEqual_short_short 3.18% 1.042 1.076 - 0.66% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 3.18% 355247154.698 366537785.731 - 4.68% -
BM_deque_vector_move/2 3.17% 1.770 1.826 - -0.02% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 3.17% 12.512 12.909 - 9.64% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 3.17% 18822.302 19418.833 - 3.83% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 3.16% 5.244 5.410 - 1.26% -
SetIntersection_None_Set_uint64_262144_1 3.16% 1217476.076 1255971.679 - 0.69% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 3.16% 1.044 1.077 - 1.84% -
std::partition_copy(deque<int>)/8192 3.16% 5706.988 5887.067 - 3.90% -
bm_ranges_swap_ranges_vb_aligned/131072 3.16% 244.403 252.115 - 1.42% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.15% 54663.742 56384.533 - 3.24% -
SetIntersection_Interlaced_Set_uint64_64_4 3.15% 20801648.790 21456119.930 - 3.62% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 3.14% 58.569 60.407 - 3.37% -
std::search(vector<int>,_pred)_(no_match)/8192 3.13% 4171.108 4301.825 - 0.98% -
std::reverse_copy(list<int>)/32768 3.12% 26302.702 27124.545 - 0.59% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 3.12% 286.317 295.247 - 2.45% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 3.11% 17.454 17.997 - 3.51% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 3.11% 6.721 6.930 - 4.47% -
std::map<std::string,_int>::count(key)_(non-existent)/32 3.10% 10.048 10.360 - 5.28% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 3.10% 31.259 32.228 - 0.77% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 3.10% 1560.573 1608.957 - 2.98% -
std::all_of(vector<int>)_(process_all)/8192 3.10% 2032.544 2095.465 - -1.16% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 3.09% 73.206 75.471 - 2.13% -
BM_PushHeap_string_PipeOrgan_256 3.08% 7.822 8.063 - 5.34% -
SetIntersection_Interlaced_Vector_uint64_16384_64 3.08% 7758674.068 7997900.946 - 9.17% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 3.08% 61.961 63.868 - 2.32% -
BM_PushHeap_float_PipeOrgan_4 3.07% 0.484 0.499 - 3.29% -
SetIntersection_Front_Set_uint32_262144_16384 3.07% 219248401.645 225977188.154 - 1.10% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 3.07% 31.095 32.049 - 3.32% -
BM_PushHeap_uint32_Random_16 3.07% 4.116 4.243 - 2.24% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 3.06% 1078496.632 1111540.983 - -0.63% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 3.06% 80256.343 82712.201 - 0.57% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 3.06% 47.690 49.148 - 1.53% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 3.05% 12.816 13.207 - 3.39% -
SetIntersection_Front_Set_float_262144_1024 3.05% 13347852.654 13755057.500 - -2.66% -
std::unordered_multiset<int>::clear()/0 3.05% 390.309 402.215 - 3.35% -
std::flat_multimap<int,_int>::clear()/0 3.05% 399.605 411.792 - 5.82% -
std::partial_sort_copy(deque<int>)_(repeated)/8 3.05% 9.749 10.046 - 3.76% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 3.04% 741.027 763.560 - -9.96% -
std::rotate(deque<int>)_(by_1/3)/1024 3.04% 406.262 418.605 - 0.54% -
SetIntersection_None_Set_uint64_262144_16384 3.04% 1210464.029 1247211.346 - -0.11% -
std::move(vector<bool>)_(unaligned)/32768 3.04% 202.667 208.818 - 1.99% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 3.02% 57931453.255 59679623.664 - 2.29% -
SetIntersection_None_Set_float_262144_262144 3.01% 1146513.508 1181068.195 - -1.80% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 3.01% 15.694 16.167 - 3.18% -
BM_StringAssignAsciizMix_Opaque 3.01% 4.978 5.128 - 3.85% -
std::find_end(list<int>,_pred)_(process_all)/1024 3.01% 810.136 834.508 - 2.74% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 3.01% 17.206 17.723 - 2.51% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 3.00% 765.493 788.491 - -1.37% -
BM_deque_vector_ranges_move/1 3.00% 2.029 2.090 - 0.80% -
std::move_backward(deque<int>)/262144 3.00% 30207.481 31114.390 - -0.16% -
bm_ranges_lexicographical_compare<signed_char>/1 3.00% 1.631 1.680 - 2.39% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 2.99% 24.200 24.923 - 3.59% -
SetIntersection_Front_Set_uint32_64_16 2.98% 15282462.728 15738536.426 - 4.13% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.98% 221.055 227.649 - 0.10% -
rng::contains_subrange(deque<int>)_(same_length)/16 2.98% 10.679 10.997 - -15.31% -
SetIntersection_None_Vector_float_16384_256 2.97% 1069768.359 1101512.429 - -0.13% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 2.97% 15.315 15.769 - 1.17% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 2.95% 27194.285 27997.526 - 3.70% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 2.95% 390.750 402.289 - 3.36% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 2.95% 49620.033 51083.094 - 4.04% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 2.95% 1182598.537 1217455.100 - 5.24% -
BM_StringRelational_Compare_Huge_Empty_Control 2.94% 1.610 1.658 - 2.95% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 2.94% 34650.160 35667.650 - 10.26% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.92% 35077.373 36102.438 - 1.06% -
BM_StringRelational_Eq_Large_Large_ChangeLast 2.92% 2.021 2.080 - -0.02% -
std::multimap<int,_int>::contains(key)_(existent)/8192 2.92% 5.346 5.502 - 0.73% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 2.92% 38504.806 39628.278 - 4.00% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.92% 1162.960 1196.884 - 8.53% -
rng::find_if(vector<bool>)_(process_all)/50 2.91% 23.266 23.944 - -0.49% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.90% 365.430 376.028 - 1.91% -
std::replace(vector<int>)_(sprinkled)/50 2.90% 9.084 9.347 - -2.54% -
std::map<int,_int>::contains(key)_(non-existent)/1024 2.88% 5.438 5.595 - 2.93% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 2.88% 10.698 11.006 - 16.33% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 2.87% 1.584 1.629 - 3.12% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 2.87% 32.068 32.989 - -2.66% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 2.87% 388.471 399.619 - 2.13% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.87% 7444.925 7658.481 - -2.89% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 2.86% 0.593 0.610 - -0.05% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.86% 707.880 728.132 - 1.26% -
BM_StringRelational_Eq_Large_Large_Control 2.85% 2.213 2.276 - -0.10% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 2.85% 4.052 4.168 - 1.17% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 2.84% 57.825 59.470 - 1.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 2.84% 1223493.228 1258272.363 - 6.16% -
rng::contains_subrange(list<int>)_(near_matches)/8192 2.83% 2512522.996 2583675.193 - -1.23% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 2.82% 13616005.769 14000611.398 - 3.46% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 2.81% 37.420 38.473 - 15.43% -
SetIntersection_Interlaced_Set_string_16384_256 2.81% 347654279.646 357433549.321 - -0.28% -
std::partition_copy(deque<int>)/32 2.81% 12.658 13.014 - 1.61% -
ranges::minmax(std::list<long_long>)/64 2.81% 30.172 31.020 - 2.11% -
std::shift_right(vector<int>)/32 2.81% 4.075 4.190 - 42.16% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 2.79% 9069584.462 9322343.623 - 2.65% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 2.77% 32.565 33.467 - 6.31% -
std::search(vector<int>,_pred)_(no_match)/1000 2.77% 513.867 528.105 - 0.77% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 2.77% 31.926 32.810 - 2.38% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 2.76% 3.525 3.622 - -0.04% -
std::unordered_set<int>::erase(key)_(existent)/8192 2.76% 22.591 23.214 - 3.15% -
SetIntersection_None_Set_string_64_16 2.75% 18557289.509 19068308.508 - 2.21% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 2.75% 17.242 17.716 - 3.01% -
SetIntersection_None_Set_float_262144_1024 2.75% 1149187.012 1180784.344 - -2.47% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 2.74% 102229.906 105030.805 - 0.74% -
BM_CmpEqual_ushort_schar 2.74% 0.991 1.018 - 3.62% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 2.74% 3701.979 3803.271 - 3.43% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 2.73% 1164862.996 1196713.964 - 2.56% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 2.73% 6.078 6.244 - 0.92% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.73% 2.287 2.350 - 1.65% -
SetIntersection_Front_Vector_uint64_1024_4 2.73% 1081399.933 1110932.142 - 7.26% -
std::vector<int>::insert(middle)_(cheap_elements)/32 2.73% 5.746 5.903 - 1.24% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 2.73% 1035985.754 1064231.999 - 3.89% -
SetIntersection_None_Set_string_64_4 2.72% 21383169.487 21964538.427 - 0.32% -
std::map<int,_int>::find(key)_(existent)/32 2.72% 1.696 1.742 - 3.02% -
SetIntersection_Front_Vector_uint32_262144_64 2.72% 1327861.990 1363949.806 - 0.77% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 2.71% 40.978 42.090 - 0.46% -
SetIntersection_Interlaced_Set_uint32_256_16 2.71% 12010246.971 12335871.570 - 2.61% -
BM_vector_deque_ranges_move_backward/4000 2.71% 141.033 144.856 - 0.73% -
SetIntersection_Front_Set_float_262144_16 2.70% 1176110.252 1207825.507 - 1.35% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 2.69% 1.412 1.450 - 8.98% -
ranges::min(std::list<char>)/70000 2.68% 52834.320 54251.222 - 0.39% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.68% 9752.247 10013.634 - 3.70% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 2.68% 15.823 16.247 - 2.15% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 2.68% 0.476 0.488 - -0.05% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 2.67% 24.637 25.295 - 1.42% -
SetIntersection_None_Set_uint64_64_4 2.67% 21592816.584 22169356.604 - 3.20% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 2.67% 16.423 16.861 - 3.31% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 2.67% 54691.871 56150.625 - 2.42% -
SetIntersection_None_Vector_uint32_16_16 2.67% 33730264.381 34629735.403 - 3.19% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 2.67% 394.725 405.247 - 3.24% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.66% 1005.752 1032.521 - -0.51% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.66% 54474.300 55923.565 - 4.57% -
SetIntersection_None_Set_float_262144_16 2.65% 1145471.517 1175841.881 - -2.63% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 2.63% 215145871.803 220814709.926 - 3.10% -
BM_CmpEqual_ushort_uchar 2.62% 1.093 1.122 - 2.89% -
ranges::min(std::list<__int128>)/70000 2.62% 58205.552 59732.073 - 0.54% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 2.62% 18.506 18.991 - 2.64% -
BM_PushHeap_uint64_Ascending_262144 2.62% 4.781 4.906 - -0.38% -
std::find(vector<long_long>)_(bail_25%)/8 2.62% 0.868 0.891 - -3.35% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 2.62% 5.730 5.880 - 4.96% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 2.61% 1.379 1.415 - 1.02% -
SetIntersection_Interlaced_Set_float_1024_4 2.61% 9689654.532 9942151.342 - 0.06% -
std::stable_sort(deque<int>)_(heap)/8 2.60% 23.667 24.282 - 1.52% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 2.60% 42.822 43.936 - 2.50% -
std::find(list<int>)_(bail_25%)/32768 2.60% 8022.389 8230.890 - 4.92% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 2.60% 0.487 0.500 - 2.75% -
SetIntersection_None_Vector_uint32_262144_1 2.60% 1122893.214 1152048.258 - 1.00% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 2.59% 61636.592 63235.667 - 1.90% -
BM_deque_vector_ranges_copy/5500 2.59% 191.495 196.460 - 1.71% -
BM_vector_deque_ranges_copy_backward/64 2.59% 2.968 3.045 - 2.08% -
rng::find_last_if(vector<char>)_(bail_90%)/50 2.59% 1.442 1.479 - 2.55% -
std::for_each_n(vector<int>)/8 2.58% 2.638 2.707 - 2.58% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 2.57% 24.817 25.456 - 8.31% -
SetIntersection_Interlaced_Set_float_16384_1 2.57% 1003604.540 1029402.896 - 2.50% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 2.57% 1136115.252 1165313.606 - -2.06% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 2.56% 21565.169 22117.994 - 0.77% -
BM_CmpEqual_uchar_uchar 2.56% 1.047 1.074 - 2.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 2.56% 9699363.595 9947670.078 - -4.93% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 2.56% 21.119 21.659 - 2.51% -
BM_deque_deque_ranges_move/64 2.55% 3.067 3.145 - 3.70% -
SetIntersection_None_Set_uint64_256_256 2.55% 5679364.155 5824219.137 - -1.05% -
std::is_sorted_until(vector<int>,_pred)/1024 2.55% 408.022 418.425 - -2.06% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 2.55% 61968.915 63548.679 - 3.87% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 2.53% 11409860.888 11698157.282 - 0.35% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 2.53% 390.070 399.925 - 2.62% -
SetIntersection_None_Set_float_262144_64 2.52% 1147883.137 1176815.674 - -2.79% -
std::stable_sort(vector<int>)_(pipe-organ)/8 2.52% 18.359 18.821 - 2.10% -
std::find_if_not(vector<bool>)_(process_all)/8 2.52% 3.469 3.556 - 1.40% -
std::sort(deque<int>)_(repeated)/8 2.51% 18.140 18.596 - 5.07% -
SetIntersection_Interlaced_Set_uint32_16384_4 2.51% 170885971.239 175175559.624 - 4.66% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 2.51% 65223379.843 66860373.404 - -4.90% -
SetIntersection_Front_Set_string_16384_64 2.50% 4563398.457 4677527.770 - -1.16% -
rng::find_last_if(vector<int>)_(bail_10%)/1024 2.50% 245.620 251.760 - 2.46% -
SetIntersection_Interlaced_Set_uint32_1024_4 2.50% 9940022.363 10188416.985 - 2.33% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 2.50% 73634.015 75472.787 - -3.32% -
BM_PushHeap_uint32_Ascending_256 2.50% 2.080 2.132 - 2.56% -
std::find(deque<int>)_(process_all)/8 2.49% 3.465 3.551 - 4.32% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 2.48% 19.691 20.180 - -0.33% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 2.48% 11210422.731 11488759.234 - -0.30% -
std::replace_if(vector<int>)_(sprinkled)/32 2.48% 8.705 8.921 - 0.39% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 2.48% 1216860.676 1247011.313 - -1.36% -
SetIntersection_Interlaced_Set_float_256_16 2.48% 11951408.320 12247379.085 - 1.70% -
SetIntersection_Interlaced_Set_float_16384_16384 2.47% 217001266.868 222371442.850 - 4.50% -
std::stable_sort(deque<int>)_(repeated)/8 2.47% 17.784 18.223 - 2.14% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 2.47% 141273442.942 144764432.224 - 2.69% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 2.46% 5.086 5.211 - -0.60% -
BM_StringEraseWithMove_Small_Transparent 2.46% 2.178 2.231 - 2.30% -
SetIntersection_Front_Set_uint32_262144_256 2.46% 3830800.392 3925028.668 - 8.54% -
SetIntersection_Front_Set_float_16384_16384 2.46% 225694902.018 231243942.453 - 2.84% -
BM_StringAssignAsciiz_Small_Opaque 2.46% 3.041 3.116 - 2.45% -
std::find(list<int>)_(bail_25%)/8192 2.45% 1418.358 1453.160 - 1.78% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 2.45% 44.321 45.407 - -3.70% -
SetIntersection_None_Set_float_64_64 2.44% 11168700.624 11441574.315 - 3.39% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 2.44% 1.216 1.246 - 10.90% -
SetIntersection_Interlaced_Set_string_16384_1024 2.44% 346154910.491 354588391.184 - 0.12% -
std::is_partitioned(list<int>)_(unpartitioned)/50 2.44% 4.377 4.484 - 1.79% -
SetIntersection_Interlaced_Set_string_64_16 2.43% 37738687.529 38656199.423 - 1.41% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 2.43% 19.690 20.168 - 2.97% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 2.43% 1099184.390 1125840.294 - 1.75% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.42% 1362.626 1395.646 - 3.32% -
BM_StringEraseWithMove_Small_Opaque 2.42% 2.183 2.236 - 2.32% -
BM_StringEraseToEnd_Huge_Opaque 2.42% 2.256 2.311 - 3.31% -
std::make_heap(deque<int>)_(repeated)/8192 2.42% 17777.665 18207.999 - 2.27% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 2.42% 43.804 44.864 - 1.92% -
std::move_backward(list<int>)/4096 2.42% 4837.508 4954.467 - 3.00% -
SetIntersection_None_Set_float_262144_256 2.41% 1147915.852 1175631.996 - -3.07% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 2.41% 18.145 18.583 - 0.58% -
SetIntersection_None_Set_uint32_64_4 2.41% 21673204.976 22194848.962 - 2.82% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 2.41% 1220766.927 1250148.598 - -0.46% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 2.40% 968172.998 991421.695 - 4.23% -
std::make_heap(deque<int>)_(pipe-organ)/8 2.40% 26.833 27.477 - -1.77% -
BM_vector_deque_copy_backward/2 2.40% 2.000 2.048 - -0.41% -
std::map<int,_int>::find(key)_(existent)/8192 2.40% 5.324 5.451 - 3.27% -
rng::contains_subrange(deque<int>)_(same_length)/50 2.39% 26.031 26.653 - -7.82% -
BM_StringRelational_Eq_Empty_Large_Control 2.39% 0.463 0.475 - 0.43% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 2.39% 1.131 1.158 - 0.23% -
SetIntersection_Interlaced_Set_float_262144_16384 2.39% 1236047.851 1265528.644 - 0.96% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 2.38% 54000255.708 55285997.117 - 17.14% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 2.38% 213.000 218.059 - 3.92% -
SetIntersection_Interlaced_Vector_float_1024_4 2.37% 1272764.805 1302989.558 - -7.62% -
BM_deque_vector_move_backward/1 2.37% 2.069 2.118 - -0.60% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 2.37% 295408.806 302412.055 - 9.74% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 2.37% 6361.493 6511.972 - 3.25% -
std::multimap<int,_int>::find(key)_(existent)/32 2.36% 1.714 1.754 - 2.31% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 2.36% 31.656 32.402 - -0.43% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 2.36% 5.539 5.670 - 0.68% -
std::copy_if(list<int>)_(entire_range)/32768 2.35% 25584.541 26186.821 - 0.07% -
std::copy_backward(list<int>)/4096 2.35% 3186.315 3261.191 - 1.13% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 2.35% 52.908 54.150 - -0.88% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 2.35% 16.698 17.090 - 3.55% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 2.35% 337302952.275 345221819.023 - 2.42% -
std::sort_heap(vector<int>,_pred)/8 2.34% 28.885 29.563 - -0.62% -
std::partial_sort_copy(vector<int>)_(heap)/8192 2.34% 97272.869 99546.213 - 2.54% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 2.33% 1.512 1.547 - 2.07% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 2.33% 9.948 10.179 - -1.65% -
std::partition_copy(vector<int>)/32 2.33% 7.982 8.168 - -0.08% -
BM_StringRelational_Eq_Empty_Huge_Control 2.32% 0.473 0.484 - 2.97% -
BM_vector_deque_move_backward/5500 2.31% 197.193 201.753 - 2.01% -
std::sort(deque<int>)_(ascending)/8 2.31% 17.604 18.010 - 4.22% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2.30% 2983634.524 3052389.406 - 0.59% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 2.30% 23.729 24.275 - 0.19% -
BM_PushHeap_uint32_Ascending_16384 2.30% 3.571 3.653 - 1.51% -
rng::find_last(list<int>)_(bail_90%)/1024 2.29% 75.173 76.896 - 0.17% -
rng::for_each(multiset<int>)/8 2.29% 6.683 6.836 - 0.10% -
std::find(vector<short>)_(bail_25%)/8 2.28% 0.710 0.726 - -1.62% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.28% 2.577 2.636 - -1.89% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.27% 558.214 570.908 - 1.93% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 2.27% 35.280 36.081 - 6.38% -
rng::find_last_if(vector<int>)_(bail_90%)/50 2.26% 1.509 1.543 - 2.24% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 2.26% 1589660.931 1625523.779 - 4.83% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 2.25% 9.923 10.147 - 2.92% -
BM_deque_deque_copy_backward/2 2.25% 2.468 2.523 - 0.16% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 2.24% 22830349.129 23342191.562 - -1.62% -
SetIntersection_None_Set_float_262144_4 2.24% 1149936.281 1175712.320 - -2.85% -
SetIntersection_None_Vector_float_1024_64 2.24% 1060784.415 1084533.605 - -0.49% -
SetIntersection_Front_Vector_uint32_262144_262144 2.24% 345675598.981 353405583.328 - 0.78% -
BM_PushHeap_float_Ascending_64 2.23% 1.744 1.783 - -1.81% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 2.23% 248.391 253.936 - 1.62% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 2.23% 13858203.573 14167354.340 - 2.05% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 2.23% 1036319.289 1059427.442 - 0.67% -
std::search(deque<int>)_(single_element)/1000 2.23% 436.016 445.729 - 1.38% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 2.22% 7487847.625 7654201.695 - 2.99% -
std::make_heap(deque<int>)_(descending)/1024 2.21% 1094.850 1119.092 - 2.86% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 2.21% 1462119.010 1494469.222 - -0.45% -
std::map<int,_int>::count(key)_(non-existent)/32 2.21% 2.873 2.937 - 2.94% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 2.21% 6.562 6.707 - 2.22% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 2.20% 0.595 0.608 - 0.22% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 2.19% 21.627 22.102 - 8.52% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 2.19% 15.790 16.136 - 3.90% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 2.19% 54579299.976 55774735.340 - 2.51% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 2.19% 53939.659 55120.809 - -0.08% -
std::unordered_multiset<int>::ctor(const&)/32 2.19% 198.452 202.792 - -3.69% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 2.18% 10.741 10.976 - 0.99% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 2.18% 16520961.382 16881398.245 - 2.29% -
std::multiset<int>::equal_range(key)_(existent)/1024 2.18% 5.340 5.456 - 2.58% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 2.18% 18248360.567 18645816.800 - 1.80% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 2.17% 1225042.969 1251575.765 - -0.56% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 2.16% 918.106 937.971 - 2.82% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.16% 11021.876 11260.070 - 4.46% -
std::map<int,_int>::equal_range(key)_(existent)/1024 2.16% 4.326 4.419 - -0.06% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 2.16% 1821640.777 1860929.165 - 6.39% -
std::set<int>::count(key)_(existent)/8192 2.16% 8.044 8.218 - 6.44% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 2.13% 20.482 20.919 - 1.23% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.13% 13397.437 13682.893 - 2.38% -
SetIntersection_Front_Vector_string_1024_256 2.13% 9150043.026 9344936.718 - 2.69% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.13% 53441.429 54579.610 - 1.05% -
SetIntersection_Front_Vector_float_16384_16 2.13% 1102259.685 1125710.093 - 1.18% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 2.12% 1224190.186 1250152.182 - -0.43% -
std::reverse(vector<int>)/8 2.12% 1.546 1.578 - -1.82% -
std::make_heap(deque<int>,_pred)_(ascending)/8 2.12% 24.705 25.229 - -0.24% -
SetIntersection_Interlaced_Vector_uint64_256_16 2.12% 6692142.171 6833864.146 - 14.92% -
BM_StringFindNoMatch/4096 2.12% 74.888 76.473 - 2.33% -
std::stable_partition(list<int>)_(alloc_fails)/50 2.11% 1881.352 1921.121 - 2.03% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 2.11% 56205615.863 57391383.447 - 2.44% -
BM_PushHeap_float_Random_16384 2.11% 7.623 7.784 - 3.50% -
BM_deque_vector_move/1024 2.10% 36.696 37.468 - 1.09% -
SetIntersection_Front_Set_string_16384_1 2.10% 1061581.333 1083887.644 - 0.46% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.10% 1085.048 1107.800 - 3.30% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 2.10% 17.436 17.802 - 2.80% -
std::move_backward(deque<int>)/8 2.09% 3.363 3.433 - 2.40% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 2.09% 4.151 4.238 - 1.10% -
std::stable_sort(deque<int>)_(ascending)/8 2.08% 17.522 17.886 - 2.38% -
std::copy_if(vector<int>)_(entire_range)/64 2.08% 15.285 15.603 - -7.21% -
BM_PushHeap_string_QuickSortAdversary_256 2.07% 14.531 14.832 - 0.63% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 2.07% 1.188 1.213 - 2.25% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 2.07% 31.818 32.475 - 1.90% -
std::remove_if(deque<int>)_(sprinkled)/32 2.06% 54.429 55.553 - 3.18% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 2.06% 0.602 0.614 - 0.17% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 2.06% 3.447 3.518 - 1.48% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 2.06% 355.969 363.298 - 4.31% -
std::find_first_of(list<int>)_(large_needle)/8192 2.06% 47909902.735 48895397.270 - -4.06% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 2.06% 36129.610 36872.259 - 2.06% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 2.05% 10.581 10.798 - 2.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 2.05% 8741977.982 8921368.790 - 1.58% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.05% 49.293 50.303 - 0.91% -
rng::find_if(vector<bool>)_(process_all)/8 2.05% 3.483 3.554 - -1.78% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 2.04% 9678.981 9876.856 - 2.42% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 2.04% 8074924.859 8239858.397 - 2.99% -
SetIntersection_Interlaced_Vector_uint64_16384_16 2.04% 3070726.040 3133383.716 - -4.84% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 2.04% 19.233 19.625 - 1.56% -
std::fill(list<int>)/50 2.04% 34.853 35.563 - 1.79% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 2.04% 1.201 1.225 - 2.36% -
std::map<int,_int>::contains(key)_(existent)/32 2.03% 1.638 1.671 - 0.51% -
BM_deque_vector_move/1 2.03% 2.058 2.100 - -0.25% -
std::find_if_not(vector<bool>)_(process_all)/50 2.03% 23.574 24.052 - 0.82% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 2.02% 6112.039 6235.614 - 2.05% -
std::reverse_copy(vector<int>)/4096 2.02% 130.822 133.461 - 0.05% -
std::set<int>::insert(value)_(new_value,_middle)/1024 2.02% 25.899 26.421 - 2.86% -
std::multiset<int>::clear()/32 2.02% 622.423 634.970 - 3.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 2.02% 241460849.704 246326365.600 - 1.91% -
SetIntersection_Interlaced_Vector_string_64_16 2.01% 29409543.761 29999744.075 - 0.23% -
BM_deque_vector_ranges_copy_backward/4000 2.01% 144.404 147.299 - -2.25% -
BM_PushHeap_uint32_Random_256 2.00% 5.414 5.522 - -0.35% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 2.00% 1.832 1.869 - 7.09% -
rng::find_last(forward_list<int>)_(bail_10%)/50 2.00% 17.202 17.546 - 0.98% -
BM_deque_vector_ranges_copy/4096 2.00% 144.476 147.360 - 1.97% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.99% 21.050 21.469 - 2.17% -
ranges::min(std::vector<__int128>)/8 1.99% 2.917 2.975 - 1.13% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1.99% 1040622.008 1061327.680 - 2.55% -
SetIntersection_None_Vector_float_262144_256 1.99% 1118549.505 1140803.700 - 0.71% -
SetIntersection_Front_Set_uint64_64_1 1.98% 16466443.410 16793292.019 - 2.36% -
SetIntersection_None_Set_float_262144_1 1.98% 1159976.074 1182939.045 - -2.50% -
SetIntersection_None_Set_uint32_1024_64 1.98% 8922964.495 9099364.933 - 2.44% -
BM_CmpEqual_short_uchar 1.98% 1.081 1.103 - 1.49% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1.97% 1224258.219 1248429.363 - -0.57% -
std::stable_partition(deque<int>)_(alloc_fails)/50 1.97% 1864.525 1901.281 - 1.40% -
BM_CmpEqual_ushort_int 1.97% 1.038 1.058 - -1.05% -
BM_CmpLess_schar_uchar 1.96% 1.074 1.095 - -0.58% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 1.96% 16143867.003 16460661.114 - 2.88% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 1.96% 16858693.679 17189271.389 - 1.70% -
SetIntersection_Front_Vector_uint64_64_1 1.96% 16400105.028 16721383.051 - 2.35% -
std::count(list<int>)_(every_other)/1024 1.96% 693.767 707.339 - 0.87% -
SetIntersection_None_Vector_string_64_16 1.95% 14132410.836 14408391.249 - 2.06% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 1.95% 10.891 11.104 - 0.98% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1.95% 1048209.168 1068667.916 - 1.25% -
std::copy_if(vector<int>)_(every_other)/8 1.95% 4.161 4.242 - 1.24% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 1.95% 8946343.704 9120792.883 - 3.98% -
BM_PushHeap_uint32_Ascending_1024 1.95% 2.552 2.601 - 1.99% -
SetIntersection_Interlaced_Set_uint64_262144_16384 1.95% 1275180.500 1300033.936 - -0.53% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 1.95% 395.047 402.746 - 2.39% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.95% 615.372 627.365 - 2.83% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 1.95% 77.616 79.128 - 1.70% -
std::multiset<int>::contains(key)_(existent)/32 1.95% 1.666 1.699 - -1.16% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.95% 1841.833 1877.721 - 1.66% -
std::flat_map<int,_int>::contains(key)_(existent)/32 1.95% 3.034 3.093 - 0.22% -
BM_vector_deque_ranges_move/4000 1.94% 139.468 142.177 - 1.23% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 1.94% 54026694.876 55075111.613 - 2.01% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 1.94% 7.707 7.856 - 2.76% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 1.93% 60.316 61.481 - 1.92% -
bm_ranges_swap_ranges_vb_aligned/65536 1.93% 123.174 125.553 - 2.09% -
std::set<int>::upper_bound(key)_(non-existent)/8192 1.93% 9.686 9.873 - 1.77% -
SetIntersection_Front_Vector_uint64_262144_16384 1.93% 74491368.376 75929576.080 - -3.48% -
SetIntersection_Front_Set_string_262144_4 1.93% 1226946.263 1250630.415 - -0.18% -
SetIntersection_Front_Set_uint32_256_256 1.93% 7659448.212 7806919.655 - 6.86% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.92% 6646714.751 6774468.913 - 7.48% -
rng::for_each(multimap<int>)/8 1.91% 6.131 6.248 - 0.89% -
SetIntersection_None_Vector_string_16_1 1.91% 65054807.107 66298131.826 - 1.97% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.91% 12731.460 12974.606 - 1.20% -
BM_lexicographical_compare_three_way<IntPtr>/16 1.90% 4.303 4.385 - -3.31% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.90% 21.654 22.066 - 1.91% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 1.90% 6747.790 6876.065 - 2.01% -
BM_deque_vector_copy_backward/2 1.90% 1.837 1.872 - 2.21% -
SetIntersection_Front_Vector_string_1_1 1.89% 547766788.078 558145689.843 - 1.89% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 1.89% 5850385.342 5960971.296 - 2.05% -
SetIntersection_Interlaced_Set_uint64_64_1 1.89% 16393985.429 16703440.230 - 2.19% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1.89% 1108328.716 1129232.626 - 2.20% -
std::unordered_set<int>::erase(key)_(existent)/32 1.88% 20.826 21.218 - 1.30% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.88% 13508.466 13762.322 - 2.61% -
SetIntersection_Interlaced_Set_uint64_16_4 1.88% 59901657.896 61026325.374 - 2.60% -
SetIntersection_None_Vector_string_16_16 1.87% 34704474.069 35354143.732 - 2.67% -
SetIntersection_Front_Vector_uint64_64_64 1.87% 10695618.600 10895593.904 - 0.68% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 1.87% 43.399 44.209 - -26.29% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 1.86% 40.863 41.625 - -2.03% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 1.86% 31996.933 32592.322 - 2.46% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.86% 13670.058 13924.426 - 0.50% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 1.86% 6.874 7.002 - 2.94% -
SetIntersection_Interlaced_Set_uint64_16384_16 1.86% 221018447.715 225122788.047 - -38.01% -
SetIntersection_None_Set_uint64_256_16 1.85% 10780360.535 10980328.244 - 2.07% -
SetIntersection_None_Set_uint64_16_1 1.85% 66642458.452 67877319.467 - 2.19% -
BM_StringRead_Cold_Shallow_Small 1.85% 1.123 1.144 - 3.39% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.85% 2.794 2.846 - 0.74% -
BM_StringRelational_Less_Small_Small_ChangeLast 1.85% 1.736 1.768 - 0.08% -
std::replace_if(deque<int>)_(prefix)/32 1.85% 13.730 13.984 - 0.53% -
SetIntersection_Interlaced_Vector_uint32_16_16 1.85% 35864289.636 36526261.215 - 2.46% -
std::partial_sort_copy(list<int>)_(shuffled)/8 1.84% 11.262 11.469 - 4.23% -
SetIntersection_None_Vector_string_16384_256 1.84% 1194138.645 1216107.335 - -0.62% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 1.84% 12.528 12.758 - -0.32% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 1.84% 19.512 19.870 - 1.73% -
SetIntersection_None_Set_uint64_16_16 1.83% 35468206.007 36118846.331 - 2.59% -
std::make_heap(deque<int>)_(repeated)/8 1.83% 24.888 25.344 - -0.75% -
SetIntersection_Front_Set_uint64_262144_256 1.83% 3884075.185 3955154.169 - 1.62% -
SetIntersection_Front_Set_uint32_16_1 1.83% 62737049.585 63884859.730 - 1.87% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.83% 815347.358 830264.104 - 1.72% -
BM_deque_deque_ranges_move_backward/1024 1.83% 37.870 38.562 - 1.30% -
SetIntersection_Front_Vector_uint32_16384_1024 1.82% 5593949.777 5695980.239 - -3.78% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 1.82% 10.370 10.559 - 2.72% -
SetIntersection_None_Vector_uint32_16384_1024 1.82% 1103324.172 1123402.723 - 2.49% -
std::search(vector<int>,_pred)_(no_match)/1048576 1.81% 586205.801 596796.002 - -0.00% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.80% 651.733 663.491 - 2.09% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 1.80% 36607.944 37266.096 - 2.66% -
BM_CmpLess_schar_int 1.80% 1.104 1.123 - 0.84% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 1.80% 63303079.558 64439768.853 - 2.17% -
SetIntersection_Front_Vector_uint32_16_1 1.80% 62831880.410 63960067.228 - 1.59% -
std::all_of(vector<int>)_(process_all)/8 1.79% 2.354 2.396 - 2.58% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1.79% 1625334.719 1654476.809 - -0.73% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 1.79% 269.484 274.315 - 1.05% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 1.79% 0.599 0.609 - 0.05% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 1.79% 31.822 32.392 - 2.08% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.79% 53084.299 54034.009 - 2.23% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 1.78% 41.909 42.655 - -1.07% -
std::search(vector<int>,_pred)_(no_match)/1024 1.78% 525.852 535.206 - 0.40% -
BM_StringConstructDestroyCStr_Empty_Opaque 1.77% 2.155 2.193 - 5.70% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.77% 629.201 640.346 - 13.86% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 1.77% 39110396.016 39802563.165 - 2.71% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 1.77% 199.668 203.202 - 1.91% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 1.77% 35693248.541 36323833.988 - 2.09% -
BM_CmpEqual_short_ushort 1.77% 1.078 1.097 - -0.24% -
BM_CmpLess_uint_ushort 1.76% 1.101 1.121 - 1.51% -
rng::fold_left(deque<int>)/1048576 1.76% 549988.259 559680.179 - 1.12% -
std::is_sorted(vector<int>)/1024 1.76% 245.119 249.435 - 1.45% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 1.76% 51.886 52.799 - 0.73% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 1.76% 0.625 0.636 - 4.95% -
BM_num_put<const_void*> 1.76% 11.976 12.186 - 0.90% -
SetIntersection_None_Set_uint32_262144_16384 1.75% 1167735.758 1188130.127 - -5.90% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 1.74% 21576306.263 21952802.163 - 7.01% -
std::set<std::string>::contains(key)_(non-existent)/8192 1.74% 27.427 27.905 - -2.14% -
std::list<int>::insert(begin)_(cheap_elements)/32 1.74% 11.019 11.211 - 2.94% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.74% 35515.099 36132.150 - 1.03% -
std::stable_partition(list<int>)_(dense)/32 1.73% 37.568 38.219 - -0.17% -
SetIntersection_Interlaced_Set_uint32_16_1 1.73% 62791038.510 63877154.564 - 1.91% -
std::stable_sort(deque<int>)_(pipe-organ)/8 1.73% 21.383 21.753 - 0.74% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 1.72% 2192014.833 2229798.561 - 1.97% -
BM_deque_deque_move/4000 1.72% 141.667 144.109 - -2.41% -
SetIntersection_Interlaced_Set_uint32_64_1 1.72% 16439294.980 16722297.402 - 1.89% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 1.72% 16246289.619 16525109.326 - 3.08% -
std::set<int>::ctor(const&,_alloc)/32 1.71% 219.213 222.958 - 3.73% -
SetIntersection_Front_Set_uint32_256_16 1.71% 4481681.635 4558167.118 - 3.34% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 1.71% 795.431 809.003 - 2.74% -
BM_StringRelationalLiteral_Less_Small_Small_Control 1.71% 1.584 1.611 - -0.06% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 1.71% 42116803.979 42835008.505 - 1.37% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.70% 54545.695 55474.913 - 1.19% -
std::find_end(deque<int>)_(process_all)/1024 1.70% 290.795 295.747 - -12.48% -
std::copy(deque<int>)/8 1.70% 2.655 2.700 - 1.65% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.70% 604.001 614.280 - -0.58% -
std::list<std::string>::ctor(size)/8192 1.70% 102383.115 104123.998 - 2.06% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 1.70% 655.614 666.755 - 2.37% -
ranges::min(std::list<long_long>)/8 1.70% 1.908 1.941 - 1.11% -
SetIntersection_Front_Set_uint32_16384_1 1.70% 1026027.524 1043426.079 - -0.01% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 1.70% 250.166 254.408 - -4.64% -
BM_deque_deque_copy_backward/1 1.69% 2.724 2.770 - -0.21% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 1.69% 4.018 4.086 - -0.70% -
rng::find_last_if(vector<int>)_(bail_90%)/1024 1.69% 25.989 26.428 - 2.42% -
std::set<int>::upper_bound(key)_(existent)/1024 1.68% 4.077 4.145 - 3.91% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 1.68% 360614.712 366673.356 - 1.03% -
std::copy_if(list<int>)_(every_other)/1048576 1.68% 825945.387 839817.602 - 2.38% -
SetIntersection_Interlaced_Set_float_262144_16 1.68% 1557667.969 1583783.691 - 0.39% -
std::remove(list<int>)_(prefix)/1024 1.68% 1003.722 1020.540 - 3.90% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 1.68% 63110248.003 64167391.655 - 2.08% -
std::replace_if(vector<int>)_(sprinkled)/8192 1.67% 1886.654 1918.183 - 0.39% -
BM_vector_deque_ranges_copy_backward/512 1.67% 17.478 17.770 - 1.66% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 1.67% 56452070.155 57395188.950 - 1.97% -
std::sort(deque<int>)_(repeated)/8192 1.67% 6708.291 6820.338 - 1.53% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.67% 12111.273 12313.551 - 4.06% -
std::partition(list<int>)_(sparse)/32 1.67% 8.770 8.916 - 0.55% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.67% 1.179 1.199 - 6.28% -
BM_StringFindStringLiteral/1024 1.66% 18.013 18.313 - 1.42% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.66% 17.615 17.908 - -0.38% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.66% 1037.701 1054.949 - 2.12% -
SetIntersection_Interlaced_Vector_uint32_4_4 1.66% 135562859.943 137811297.994 - 1.91% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.66% 87335.818 88783.590 - -1.45% -
std::multiset<int>::count(key)_(existent)/32 1.66% 3.758 3.820 - -0.24% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 1.65% 31768.843 32292.729 - 2.38% -
std::multiset<std::string>::ctor(const&,_alloc)/0 1.65% 12.589 12.797 - 1.34% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 1.65% 4181490.137 4250334.092 - -0.20% -
std::find_end(forward_list<int>)_(process_all)/1000 1.65% 681.310 692.526 - -0.38% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 1.64% 113936.354 115806.255 - 2.06% -
SetIntersection_Front_Set_uint32_16384_64 1.64% 1688614.325 1716308.380 - 3.86% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.64% 753.368 765.720 - 0.08% -
std::unique(vector<int>)_(sprinkled)/52 1.64% 64.799 65.860 - 0.85% -
rng::contains_subrange(list<int>)_(single_element)/8192 1.64% 7150.454 7267.500 - 5.15% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 1.64% 29.293 29.772 - 3.14% -
SetIntersection_Front_Set_uint32_16_16 1.64% 37903283.074 38523132.077 - 3.06% -
BM_PushHeap_uint32_Random_16384 1.63% 5.772 5.866 - 0.85% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 1.63% 219.130 222.711 - 2.61% -
std::lower_bound(std::vector<int>)/8 1.63% 7.749 7.876 - 2.06% -
SetIntersection_Front_Vector_uint64_64_4 1.63% 16029186.688 16290307.905 - 2.60% -
SetIntersection_Front_Vector_uint32_16_16 1.62% 35884167.006 36466812.434 - 1.78% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 1.62% 357.130 362.926 - 1.69% -
SetIntersection_Interlaced_Vector_uint32_4_1 1.62% 213522266.364 216987739.204 - 1.64% -
rng::contains_subrange(list<int>)_(same_length)/16 1.62% 5.848 5.943 - 1.78% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 1.62% 15.738 15.994 - 0.09% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 1.62% 61.765 62.767 - 1.49% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 1.62% 8802411.858 8944805.416 - 0.70% -
SetIntersection_None_Set_uint32_1024_4 1.62% 8905406.330 9049408.119 - -1.26% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 1.61% 54925249.300 55812287.322 - 2.17% -
std::multimap<int,_int>::contains(key)_(existent)/1024 1.61% 4.405 4.476 - 0.65% -
SetIntersection_None_Set_uint32_16_1 1.61% 66551349.773 67625358.704 - 1.49% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.61% 520.337 528.722 - 1.16% -
SetIntersection_None_Set_float_256_1 1.61% 11367406.192 11550319.200 - 0.57% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 1.61% 5633101.168 5723604.830 - -2.22% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.60% 12519.889 12720.797 - 4.51% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.60% 18.165 18.455 - 2.52% -
std::list<std::string>::ctor(size)/1024 1.60% 12505.523 12705.414 - 2.93% -
std::sort(deque<int>)_(descending)/8 1.59% 25.081 25.480 - 1.84% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.59% 143106.779 145386.778 - 1.92% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1.59% 1173067.205 1191746.093 - 0.67% -
SetIntersection_None_Vector_string_256_64 1.59% 3603870.004 3661213.212 - 1.61% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.59% 20.297 20.620 - 2.87% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 1.59% 55.230 56.105 - 0.37% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 1.58% 55169833.940 56043433.667 - 2.01% -
BM_num_get<void*> 1.58% 10.872 11.044 - 2.06% -
std::set<int>::lower_bound(key)_(existent)/32 1.58% 1.496 1.519 - 1.28% -
std::multiset<std::string>::count(key)_(existent)/8192 1.58% 29.121 29.580 - 0.81% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 1.57% 4.802 4.878 - -0.58% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 1.57% 24.669 25.056 - 9.02% -
rng::find_last(vector<char>)_(bail_10%)/50 1.57% 10.698 10.866 - 0.42% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.56% 90954.179 92375.559 - 1.92% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.56% 136297.294 138424.636 - 1.23% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 1.56% 9.483 9.630 - 2.25% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 1.56% 32.497 33.002 - 2.68% -
std::set<int>::erase(key)_(existent)/1024 1.55% 49.843 50.618 - 1.27% -
SetIntersection_Interlaced_Vector_string_4_4 1.55% 150257839.621 152592808.848 - 1.55% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 1.55% 23.890 24.259 - 1.75% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 1.54% 35.723 36.274 - 0.38% -
SetIntersection_Front_Set_string_256_4 1.54% 4947997.232 5024248.658 - 1.35% -
SetIntersection_Front_Vector_uint32_4_1 1.54% 213676896.430 216963668.212 - 1.27% -
std::unique(deque<int>,_pred)_(contiguous)/52 1.54% 67.372 68.407 - 1.92% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1.53% 357902329.804 363392942.672 - 10.41% -
std::pop_heap(vector<float>)/8192 1.53% 19.542 19.842 - -0.32% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 1.53% 22.447 22.790 - -7.07% -
BM_deque_deque_ranges_copy/1 1.53% 2.438 2.475 - 1.91% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.52% 55319.081 56161.308 - 2.29% -
BM_CmpLess_uint_schar 1.52% 1.039 1.055 - -0.27% -
std::make_heap(vector<int>)_(ascending)/8 1.52% 16.320 16.568 - 1.24% -
SetIntersection_Interlaced_Vector_uint64_4_4 1.52% 136125304.599 138192241.856 - 2.29% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 1.52% 5196.519 5275.342 - -0.29% -
SetIntersection_Interlaced_Vector_float_16_16 1.51% 35304761.483 35839578.299 - 0.89% -
BM_deque_vector_ranges_copy/1024 1.51% 36.791 37.347 - 0.71% -
SetIntersection_Front_Set_uint32_16_4 1.51% 54746778.132 55573793.343 - 2.07% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 1.51% 12343.747 12530.174 - 1.04% -
SetIntersection_Front_Vector_string_16_1 1.51% 64590701.744 65564911.869 - 1.99% -
std::find_end(deque<int>,_pred)_(process_all)/1000 1.51% 571.196 579.803 - -0.59% -
std::multiset<std::string>::ctor(const&)/8192 1.50% 339550.863 344653.666 - 1.46% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.50% 189523.719 192371.556 - -0.12% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 1.50% 16.425 16.672 - 1.30% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 1.50% 10.457 10.613 - 1.19% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 1.50% 30.830 31.292 - 1.05% -
SetIntersection_None_Vector_uint32_1024_16 1.50% 1074721.919 1090824.831 - 1.27% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.50% 1.666 1.691 - 3.09% -
SetIntersection_Interlaced_Set_uint32_64_4 1.50% 20972916.069 21287097.810 - 1.83% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 1.50% 16554233.595 16802100.031 - 1.76% -
BM_PushHeap_string_QuickSortAdversary_64 1.50% 13.004 13.199 - -0.26% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.49% 12796.412 12987.521 - 1.75% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.49% 9.926 10.074 - 1.59% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 1.49% 136574707.636 138610173.531 - 1.40% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.49% 12833.848 13024.962 - 2.45% -
BM_deque_vector_ranges_move/1024 1.49% 36.875 37.424 - 0.35% -
SetIntersection_Interlaced_Vector_uint32_256_1 1.49% 4158686.515 4220525.523 - 1.99% -
std::any_of(vector<int>)_(process_all)/8 1.49% 2.316 2.351 - 1.08% -
std::adjacent_find(vector<int>,_pred)/8 1.48% 3.248 3.296 - 0.62% -
SetIntersection_Interlaced_Vector_string_1_1 1.48% 548858591.887 556989920.018 - 1.72% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 1.48% 8686974.053 8815646.302 - 2.28% -
std::partial_sort_copy(vector<int>)_(repeated)/8 1.48% 8.710 8.839 - 1.34% -
std::copy_n(vector<bool>)_(unaligned)/32768 1.48% 214.494 217.669 - 1.63% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 1.48% 62689051.157 63615422.933 - 1.52% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 1.47% 9.333 9.470 - 0.49% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 1.47% 24.531 24.892 - -1.44% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 1.47% 12821.766 13010.383 - 1.82% -
rng::starts_with(list<int>)/8 1.47% 2.919 2.962 - 1.45% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 1.47% 343.449 348.496 - 1.19% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 1.47% 14.648 14.863 - 1.30% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 1.47% 3.465 3.516 - -0.79% -
SetIntersection_Front_Vector_uint32_1_1 1.47% 534038178.636 541869647.594 - 1.39% -
SetIntersection_Interlaced_Vector_string_4_1 1.46% 219460934.671 222675480.346 - 2.00% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 1.46% 134594603.232 136564795.697 - 1.57% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.46% 11906340.932 12080596.526 - 2.90% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.46% 117664.643 119386.389 - 3.23% -
std::find(list<int>)_(process_all)/1024 1.46% 685.972 696.003 - 1.54% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 1.46% 217751087.840 220934534.469 - 1.49% -
std::partition_point(vector<int>)/1024 1.46% 6.041 6.129 - 1.05% -
std::multiset<int>::equal_range(key)_(non-existent)/32 1.46% 2.379 2.414 - 2.40% -
std::copy_if(vector<int>)_(every_other)/1048576 1.46% 492919.995 500102.579 - 0.62% -
SetIntersection_None_Vector_string_1_1 1.45% 535344456.383 543128823.937 - 1.74% -
SetIntersection_Interlaced_Set_string_16_1 1.45% 65362244.420 66312300.954 - 0.78% -
BM_PushHeap_float_Random_4 1.45% 2.812 2.853 - -2.84% -
SetIntersection_Front_Set_uint32_16384_16384 1.45% 221134899.028 224346296.247 - -10.09% -
SetIntersection_None_Vector_uint32_64_64 1.45% 8469588.746 8592491.613 - 1.29% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 1.45% 18.366 18.633 - 1.30% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.45% 149131.959 151294.286 - 2.71% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 1.45% 14730321.839 14943314.699 - 1.48% -
BM_deque_deque_move/4096 1.45% 147.782 149.919 - 1.91% -
SetIntersection_Front_Vector_string_4_1 1.44% 218435506.147 221587372.008 - 1.32% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.44% 7556.923 7665.932 - 0.31% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 1.44% 4.139 4.199 - 1.33% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.44% 6489.759 6583.252 - 2.14% -
std::find_if(vector<bool>)_(process_all)/8 1.44% 3.514 3.564 - 1.23% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 1.44% 538286995.938 546035233.802 - 1.84% -
std::rotate(vector<int>)_(1_element_backward)/8192 1.44% 294.746 298.988 - 0.03% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.44% 6565.424 6659.757 - 2.59% -
std::find_if(vector<bool>)_(process_all)/50 1.44% 23.614 23.953 - 1.11% -
std::set<std::string>::count(key)_(existent)/32 1.44% 16.781 17.022 - 0.71% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.44% 52065.324 52812.525 - 4.04% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.43% 178093.372 180647.397 - 4.04% -
std::multiset<int>::find(key)_(existent)/32 1.43% 1.600 1.623 - 1.26% -
std::make_heap(vector<int>)_(shuffled)/8 1.43% 15.720 15.944 - 1.22% -
std::fill_n(vector<int>)/8192 1.43% 231.897 235.214 - 1.56% -
SetIntersection_Interlaced_Vector_uint64_16_4 1.43% 55967744.963 56767639.589 - 1.67% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 1.43% 389.755 395.315 - 1.14% -
SetIntersection_None_Set_float_262144_16384 1.43% 1155743.326 1172221.518 - -3.98% -
SetIntersection_None_Set_string_1_1 1.43% 541603816.358 549324733.960 - 1.47% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 1.42% 18.315 18.575 - -1.69% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 1.42% 62899478.995 63792756.564 - 1.72% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 1.42% 287.638 291.721 - 1.77% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 1.42% 37.835 38.370 - 3.23% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 1.42% 9179217.662 9309132.893 - 1.90% -
BM_lexicographical_compare_three_way_fast_path/64 1.41% 15.510 15.730 - -0.35% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 1.41% 75422.629 76489.173 - 0.85% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.41% 598006.067 606460.872 - 0.44% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 1.41% 98.419 99.810 - 0.19% -
SetIntersection_Interlaced_Set_float_262144_4 1.41% 1254860.434 1272576.988 - -0.42% -
std::copy_n(vector<int>)/262144 1.41% 12281.933 12455.272 - 4.54% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.41% 43524.926 44138.317 - 4.78% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 1.41% 213352045.739 216358296.938 - 1.46% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 1.41% 42.246 42.840 - -0.50% -
SetIntersection_None_Set_uint64_262144_262144 1.41% 1223352.703 1240549.316 - -2.90% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 1.40% 56.612 57.407 - 1.72% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1.40% 1241227.945 1258626.385 - -1.02% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 1.40% 13956.697 14151.495 - 0.47% -
SetIntersection_None_Set_uint32_4_1 1.39% 216685406.667 219704644.492 - 1.58% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 1.39% 538534867.007 546033768.467 - 1.81% -
BM_vector_deque_ranges_copy_backward/5500 1.39% 196.280 199.007 - 1.72% -
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.39% 1.114 1.129 - 1.41% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.39% 719.771 729.764 - -3.36% -
SetIntersection_Front_Set_string_16_1 1.39% 65158884.994 66063109.091 - 1.19% -
std::make_heap(vector<int>,_pred)_(heap)/8 1.39% 14.599 14.801 - 1.21% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 1.38% 347.144 351.951 - 2.18% -
SetIntersection_Interlaced_Set_uint32_1_1 1.38% 534719640.163 542107377.519 - 1.51% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 1.37% 672.628 681.874 - -0.58% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 1.37% 533493700.126 540822228.433 - 1.53% -
std::find_if(list<int>)_(bail_25%)/8192 1.37% 1418.712 1438.189 - 1.42% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.37% 1.371 1.390 - 7.10% -
SetIntersection_Front_Set_string_256_64 1.37% 14060122.483 14252810.019 - -6.26% -
std::set<int>::insert(value)_(new_value,_middle)/32 1.37% 18.344 18.596 - 1.60% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 1.37% 780.145 790.822 - 4.28% -
SetIntersection_Front_Set_uint32_4_1 1.37% 213820136.336 216744854.807 - 1.77% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 1.37% 25042.208 25384.340 - -2.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 1.36% 215370695.574 218305916.753 - 1.99% -
SetIntersection_Front_Vector_string_256_256 1.36% 19202575.762 19464218.900 - -1.15% -
SetIntersection_None_Vector_string_1024_1024 1.36% 1142919.907 1158491.338 - 0.01% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 1.36% 3992.712 4047.098 - 1.26% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.36% 1055283.003 1069613.240 - 6.05% -
rng::fold_left(list<int>)/1048576 1.36% 1351610.361 1369932.120 - 0.59% -
BM_PushHeap_float_Random_262144 1.35% 7.569 7.672 - -0.52% -
BM_deque_deque_ranges_move_backward/4000 1.35% 144.132 146.082 - 1.32% -
std::distance(join_view(vector<vector<int>>))/1024 1.35% 0.971 0.984 - 1.34% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 1.35% 67027456.713 67929809.281 - 1.87% -
SetIntersection_Front_Vector_float_262144_16 1.34% 1085449.416 1100028.800 - -1.97% -
std::shift_right(vector<int>)/8192 1.34% 297.377 301.355 - 0.15% -
BM_CmpEqual_schar_ushort 1.34% 1.079 1.094 - 0.54% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 1.33% 2284.535 2315.025 - 0.49% -
BM_CmpEqual_ushort_uint 1.33% 1.044 1.058 - -1.75% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 1.33% 16.127 16.342 - 0.89% -
SetIntersection_Interlaced_Vector_uint32_1_1 1.33% 534661343.336 541778693.332 - 1.57% -
std::search(list<int>)_(same_length)/1024 1.33% 762.209 772.331 - 2.56% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1.33% 1026265.316 1039876.217 - -1.73% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.32% 64073.548 64921.570 - 2.23% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 1.32% 52.336 53.028 - 0.67% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 1.32% 3.253 3.296 - 0.96% -
std::distance(deque<int>)/8192 1.32% 0.847 0.858 - 1.39% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.32% 12666.791 12833.991 - 0.72% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 1.32% 2752.032 2788.311 - 0.96% -
std::copy(vector<int>)/8 1.32% 2.213 2.242 - 3.95% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 1.31% 5604.772 5678.396 - 0.56% -
std::replace_if(vector<int>)_(prefix)/50 1.31% 13.788 13.969 - 1.35% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.31% 53768.281 54474.205 - 0.67% -
std::search(vector<int>,_pred)_(near_matches)/1024 1.31% 23688.655 23999.630 - 2.08% -
SetIntersection_Front_Set_string_64_1 1.31% 17091548.237 17315702.816 - 1.17% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.31% 633.905 642.210 - -11.23% -
BM_PushHeap_string_Random_64 1.31% 12.757 12.924 - -0.74% -
SetIntersection_None_Set_uint32_1_1 1.31% 536209151.102 543227902.447 - 1.52% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 1.31% 538805025.171 545853244.542 - 1.56% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 1.30% 47.968 48.594 - 0.78% -
std::vector<int>::insert(begin)_(cheap_elements)/1024 1.30% 38.971 39.479 - -0.11% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.30% 12761.118 12927.430 - 1.40% -
SetIntersection_None_Vector_string_64_1 1.30% 17410883.060 17637661.247 - 2.02% -
BM_StringAssignAsciizMix_Transparent 1.30% 2.972 3.010 - 2.15% -
std::partition_point(vector<int>)/32 1.30% 2.529 2.562 - 0.51% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 1.30% 16.616 16.831 - 1.87% -
rng::find_last(deque<int>)_(bail_90%)/8192 1.29% 199.701 202.284 - 0.40% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 1.29% 17.331 17.555 - 1.23% -
SetIntersection_None_Vector_uint32_64_1 1.29% 16729419.066 16945604.762 - 1.91% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 1.29% 24.036 24.346 - -0.06% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.29% 39651.337 40162.135 - 1.07% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 1.29% 4.536 4.595 - 1.16% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 1.28% 114081.610 115546.153 - 1.75% -
std::rotate(vector<int>)_(by_1/3)/32 1.28% 9.868 9.995 - -0.28% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.28% 448.283 454.027 - 0.61% -
SetIntersection_Front_Vector_string_256_1 1.28% 4196337.550 4249885.308 - -0.89% -
std::remove_if(list<int>)_(prefix)/1024 1.27% 991.662 1004.305 - 0.65% -
std::make_heap(deque<int>,_pred)_(heap)/8 1.27% 18.856 19.097 - -1.17% -
std::fill(vector<bool>)/64 1.27% 1.568 1.588 - 12.34% -
SetIntersection_Front_Set_uint32_1_1 1.27% 535146628.019 541962171.435 - 1.55% -
std::set<std::string>::upper_bound(key)_(existent)/8192 1.27% 27.789 28.142 - -3.88% -
SetIntersection_None_Set_string_4_1 1.27% 220991840.012 223800213.246 - 1.39% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 1.27% 59658251.821 60415803.410 - 1.41% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.27% 446.005 451.661 - 1.68% -
std::pop_heap(deque<int>)/1024 1.27% 12.280 12.436 - 0.85% -
SetIntersection_None_Vector_string_16384_1024 1.27% 1220661.816 1236122.244 - 2.66% -
std::make_heap(vector<int>)_(heap)/8 1.27% 14.632 14.817 - 1.20% -
std::multiset<int>::lower_bound(key)_(existent)/32 1.27% 2.164 2.191 - 1.27% -
SetIntersection_Interlaced_Set_uint32_256_64 1.26% 12915637.320 13078969.171 - -5.61% -
std::replace_if(deque<int>)_(prefix)/1024 1.26% 484.070 490.186 - 0.18% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 1.26% 8.742 8.853 - -0.14% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 1.26% 53.750 54.429 - 0.65% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.26% 20.525 20.784 - 1.39% -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 1.26% 11.376 11.519 - 1.93% -
std::fill(vector<int>)/1024 1.26% 29.623 29.996 - 1.56% -
std::set<std::string>::count(key)_(existent)/1024 1.26% 24.211 24.515 - 2.47% -
ranges::minmax(std::deque<long_long>)/8 1.25% 3.865 3.913 - 0.42% -
std::fill_n(deque<int>)/1024 1.25% 29.519 29.887 - 1.17% -
BM_CmpEqual_uint_int 1.24% 1.046 1.059 - 0.55% -
BM_StringFindMatch2/512 1.24% 988.675 1000.968 - 1.11% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1.24% 1112265.150 1126067.327 - -0.90% -
BM_StringFindMatch1/512 1.24% 988.275 1000.528 - 0.84% -
std::remove_if(vector<int>)_(prefix)/50 1.24% 54.292 54.964 - -0.15% -
bm_lexicographical_compare<int>/8 1.24% 1.462 1.480 - -9.42% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 1.23% 4.418 4.472 - 1.36% -
std::make_heap(vector<int>)_(descending)/8 1.23% 14.618 14.798 - 1.45% -
SetIntersection_None_Vector_uint64_16_16 1.23% 33717845.089 34132155.928 - 1.91% -
SetIntersection_Interlaced_Set_string_4_1 1.23% 221262967.363 223979192.498 - 0.70% -
rng::starts_with(deque<int>)/1000 1.22% 461.492 467.143 - 3.51% -
std::count(vector<int>)_(every_other)/8 1.22% 1.376 1.393 - 4.42% -
std::unique_copy(deque<int>)_(sprinkled)/8192 1.22% 3729.955 3775.594 - -3.32% -
std::multiset<int>::insert(value)_(already_present)/1024 1.22% 27.560 27.897 - 2.31% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 1.22% 20.570 20.820 - -0.65% -
SetIntersection_Front_Set_uint64_16_1 1.21% 63069053.885 63834320.628 - 2.11% -
std::for_each_n(join_view(vector<vector<int>>))/8192 1.21% 265.068 268.284 - 1.04% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.21% 1.368 1.385 - 13.19% -
rng::contains_subrange(vector<int>)_(same_length)/32 1.21% 8.669 8.774 - 0.18% -
std::remove_copy(vector<int>)_(prefix)/50 1.21% 13.908 14.076 - 0.30% -
std::distance(deque<int>)/50 1.21% 0.845 0.855 - -0.06% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 1.20% 5915613.934 5986881.280 - 1.09% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 1.20% 41889079.726 42393120.440 - 1.21% -
SetIntersection_Interlaced_Vector_string_16_1 1.20% 64598096.412 65375247.533 - 1.25% -
SetIntersection_Front_Set_string_1_1 1.20% 554052365.901 560714046.472 - 1.18% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 1.20% 18573425.908 18796416.993 - 4.55% -
std::remove_copy(list<int>)_(prefix)/8192 1.20% 6880.525 6963.074 - 0.26% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 1.20% 53.714 54.358 - -1.12% -
SetIntersection_None_Set_string_16_1 1.20% 68246618.726 69064660.450 - 1.40% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 1.20% 3325.932 3365.788 - 0.26% -
SetIntersection_Front_Vector_uint64_16_4 1.19% 54250935.493 54897713.808 - 1.55% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 1.19% 17.769 17.980 - 4.59% -
SetIntersection_Interlaced_Set_uint64_262144_64 1.19% 1600594.563 1619615.563 - -2.91% -
SetIntersection_None_Set_uint64_16384_16 1.18% 167265644.397 169245863.670 - -4.29% -
BM_deque_deque_ranges_move/1024 1.18% 36.805 37.240 - 1.39% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.18% 8404.936 8503.904 - 1.40% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 1.18% 514009.557 520057.999 - 0.95% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.18% 72.001 72.848 - 0.60% -
std::replace(list<int>)_(sprinkled)/1024 1.18% 726.333 734.870 - -0.44% -
BM_PushHeap_float_Ascending_1024 1.17% 3.105 3.141 - -1.19% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.17% 17.443 17.647 - 2.37% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 1.17% 63345067.630 64086015.391 - 1.83% -
std::map<std::string,_int>::clear()/1024 1.16% 22508.301 22770.336 - 7.85% -
std::remove(deque<int>)_(sprinkled)/50 1.16% 54.309 54.940 - -7.05% -
std::for_each_n(deque<int>)/50 1.16% 3.901 3.946 - -0.38% -
SetIntersection_Front_Set_uint64_1_1 1.16% 536857481.417 543095032.993 - 1.89% -
SetIntersection_Interlaced_Set_uint64_1_1 1.16% 535343385.779 541557375.329 - 1.39% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 1.15% 2.283 2.310 - 0.11% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 1.15% 46.823 47.361 - -0.61% -
BM_PushHeap_string_QuickSortAdversary_16 1.15% 10.429 10.549 - -0.30% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.15% 12871.544 13018.997 - 1.60% -
SetIntersection_None_Set_uint32_16_16 1.14% 35465740.583 35871499.469 - 1.24% -
BM_deque_vector_copy/1024 1.14% 36.833 37.254 - 0.23% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 1.14% 491145.131 496753.874 - 1.02% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 1.14% 5657.400 5721.922 - 0.69% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 1.14% 17.855 18.058 - 0.66% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.14% 276.463 279.613 - 0.95% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 1.14% 21624.317 21870.694 - 1.85% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1.14% 1666859.457 1685833.250 - -3.12% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 1.14% 195.764 197.992 - 1.06% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 1.14% 3938.813 3983.584 - 3.57% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.14% 31.675 32.035 - -2.83% -
SetIntersection_None_Vector_string_4_1 1.14% 217668691.889 220142501.365 - 1.65% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 1.14% 138324140.084 139894554.773 - 1.59% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 1.14% 10438.090 10556.593 - 0.30% -
std::fill(vector<int>)/8192 1.13% 231.305 233.928 - 0.64% -
std::reverse_copy(deque<int>)/32768 1.13% 7946.061 8036.028 - 0.55% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 1.13% 14.449 14.612 - -0.49% -
std::find_if_not(vector<bool>)_(process_all)/1024 1.13% 559.418 565.744 - 0.42% -
std::remove_if(vector<int>)_(sprinkled)/32 1.13% 53.069 53.668 - -1.97% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.13% 52139.615 52728.072 - 2.64% -
SetIntersection_Interlaced_Set_uint64_4_4 1.13% 137120669.024 138668136.977 - 1.41% -
std::find_first_of(deque<int>)_(small_needle)/8192 1.13% 27855.818 28170.082 - 0.04% -
rng::contains_subrange(deque<int>)_(same_length)/32 1.13% 17.870 18.072 - -12.37% -
std::find_first_of(deque<int>)_(small_needle)/1024 1.13% 3489.110 3528.388 - 0.06% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 1.13% 70.798 71.595 - 2.24% -
SetIntersection_None_Set_string_16_4 1.12% 57982577.946 58632937.787 - 0.70% -
std::map<int,_int>::contains(key)_(existent)/1024 1.12% 4.172 4.219 - 1.09% -
std::stable_sort(deque<int>)_(shuffled)/8192 1.12% 14160.003 14318.285 - 1.52% -
std::multiset<std::string>::count(key)_(existent)/32 1.12% 19.922 20.144 - 1.25% -
BM_deque_vector_copy_backward/1024 1.11% 36.637 37.045 - 0.05% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 1.11% 214076113.557 216461735.715 - 1.45% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 1.11% 5796794.573 5861302.616 - 1.11% -
std::unique_copy(list<int>)_(sprinkled)/8192 1.11% 6879.276 6955.818 - 0.41% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.11% 9728.989 9837.101 - -3.42% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.11% 164.976 166.808 - -0.33% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 1.11% 20.108 20.331 - 0.27% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.11% 1.946 1.968 - -5.08% -
SetIntersection_Interlaced_Set_uint32_4_1 1.11% 214014969.933 216383886.043 - 1.38% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 1.11% 52.216 52.794 - 2.32% -
std::search(vector<int>,_pred)_(near_matches)/1000 1.11% 22622.631 22872.900 - 1.83% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.11% 14.673 14.835 - 2.08% -
std::reverse_copy(deque<int>)/4096 1.11% 967.934 978.630 - 0.44% -
std::set<std::string>::ctor(const&,_alloc)/1024 1.10% 36939.614 37347.727 - 2.02% -
SetIntersection_Front_Set_string_256_1 1.10% 4338303.340 4386170.234 - 3.31% -
SetIntersection_Front_Vector_string_4_4 1.10% 149819028.855 151471820.140 - 0.30% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.10% 4.538 4.588 - 1.05% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.10% 406.221 410.695 - 3.93% -
std::remove_if(vector<int>)_(sprinkled)/1024 1.10% 511.827 517.457 - -1.02% -
bm_gcd_complex 1.10% 17.779 17.974 - 0.23% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 1.10% 34.497 34.875 - 1.54% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 1.10% 15.785 15.958 - 1.22% -
std::move_backward(vector<bool>)_(unaligned)/4096 1.10% 27.185 27.483 - -1.02% -
std::copy_if(list<int>)_(entire_range)/262144 1.10% 213969.367 216313.330 - 0.32% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 1.10% 73.661 74.467 - 0.36% -
SetIntersection_None_Vector_uint64_16_1 1.10% 63387777.779 64081981.304 - 1.43% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 1.09% 16484097.870 16664441.703 - 1.84% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.09% 6514.827 6586.037 - 2.56% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.09% 54416.012 55009.906 - -0.04% -
std::search(vector<int>)_(same_length)/8192 1.09% 1865.216 1885.546 - -4.16% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 1.09% 64.468 65.171 - 2.41% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1.09% 1847652.098 1867720.621 - -0.69% -
SetIntersection_Front_Vector_string_16_16 1.08% 51254324.350 51810160.085 - 3.13% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 1.08% 530.672 536.422 - 0.23% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 1.08% 49267.240 49797.909 - 1.88% -
SetIntersection_None_Vector_uint64_4_1 1.08% 214527059.033 216836345.095 - 1.51% -
BM_getline_string 1.08% 16.615 16.793 - -0.22% -
std::stable_sort(deque<int>)_(heap)/8192 1.08% 17203.278 17388.215 - 1.41% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 1.07% 4506876.116 4555160.139 - -1.08% -
BM_vector_deque_ranges_move_backward/1024 1.07% 37.821 38.225 - 1.66% -
SetIntersection_None_Set_uint32_4_4 1.07% 135496264.561 136944182.375 - 1.24% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1.07% 1118257.083 1130201.574 - -0.09% -
SetIntersection_None_Vector_string_4_4 1.07% 135774066.169 137221469.909 - 1.42% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.06% 13791.164 13937.986 - -1.43% -
std::stable_sort(deque<int>)_(descending)/1024 1.06% 2888.199 2918.837 - 1.21% -
std::partial_sort(vector<int>)_(repeated)/8 1.06% 18.483 18.679 - 0.90% -
SetIntersection_Interlaced_Set_uint32_16_16 1.06% 37906912.635 38307683.982 - 1.18% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.06% 5.367 5.423 - -0.30% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 1.05% 483.966 489.072 - 1.34% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 1.05% 40.894 41.324 - 0.94% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 1.05% 27.205 27.491 - -0.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 1.05% 36878229.850 37265836.093 - 1.12% -
SetIntersection_Interlaced_Set_string_1_1 1.05% 556521161.377 562360270.651 - 1.14% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 1.05% 134791042.522 136204285.722 - 1.24% -
SetIntersection_Front_Set_uint32_16384_256 1.05% 3869862.807 3910397.390 - 7.94% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 1.05% 248.146 250.745 - 0.31% -
SetIntersection_None_Vector_uint64_16_4 1.05% 53785553.320 54348118.954 - 1.34% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 1.05% 33988394.140 34343724.319 - 1.67% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.04% 36183.074 36561.055 - 2.15% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.04% 3.913 3.954 - 0.86% -
std::deque<int>::erase(middle)_(cheap_elements)/32 1.04% 9.418 9.516 - 0.86% -
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.04% 1.393 1.408 - 0.79% -
std::shift_left(deque<int>)/32 1.04% 3.780 3.819 - 0.49% -
SetIntersection_Interlaced_Vector_uint32_16_1 1.04% 62880564.313 63536395.727 - 1.46% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 1.04% 20.274 20.485 - -2.81% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1.04% 1218328.002 1231024.456 - 2.31% -
SetIntersection_None_Set_string_4_4 1.04% 138121738.396 139559632.003 - 0.91% -
SetIntersection_None_Vector_uint64_64_16 1.04% 13540749.061 13681442.343 - 1.73% -
std::is_partitioned(list<int>)_(unpartitioned)/32 1.04% 4.234 4.277 - 4.54% -
std::adjacent_find(vector<int>)/8 1.04% 2.007 2.028 - 1.24% -
SetIntersection_Front_Vector_uint32_4_4 1.03% 135780551.004 137185344.233 - 1.31% -
std::unique(vector<int>)_(sprinkled)/8192 1.03% 3895.926 3936.226 - 1.00% -
std::sort_heap(vector<NonIntegral>,_pred)/8 1.03% 29.345 29.647 - -0.35% -
BM_PushHeap_string_PipeOrgan_64 1.03% 5.735 5.794 - 1.95% -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 1.02% 55.931 56.504 - -0.05% -
std::multimap<std::string,_int>::find(key)_(existent)/32 1.02% 15.335 15.492 - 0.40% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 1.02% 24.441 24.690 - 1.05% -
SetIntersection_Front_Set_uint32_256_64 1.02% 5457244.281 5512925.939 - 5.38% -
BM_deque_deque_ranges_move/4096 1.02% 146.912 148.405 - 0.57% -
std::find_end(list<int>)_(same_length)/1024 1.02% 753.538 761.195 - 2.06% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 1.02% 30.304 30.612 - 0.92% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 1.02% 563.751 569.477 - 0.26% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 1.02% 3743.133 3781.136 - 0.36% -
std::map<std::string,_int>::find(key)_(existent)/1024 1.01% 24.604 24.853 - 2.69% -
SetIntersection_None_Set_string_256_4 1.01% 11277958.237 11392219.629 - -0.63% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.01% 1.677 1.694 - 0.73% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.01% 13.197 13.330 - 1.77% -
SetIntersection_None_Set_float_256_256 1.01% 5668918.520 5726160.076 - -0.36% -
std::fill_n(list<int>)/32 1.00% 8.014 8.094 - 1.09% -
BM_vector_deque_move_backward/4096 1.00% 147.798 149.282 - 0.82% -
SetIntersection_Interlaced_Vector_uint64_64_16 1.00% 17476485.058 17651721.013 - 1.75% -
std::set<int>::ctor(const&)/1024 1.00% 6246.512 6309.077 - 0.03% -
SetIntersection_Interlaced_Set_string_64_1 1.00% 17121559.632 17292919.565 - 0.96% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.00% 9.093 9.184 - -1.26% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 1.00% 3.905 3.944 - -3.82% -
std::replace_if(vector<int>)_(sprinkled)/1024 1.00% 243.917 246.357 - 0.13% -
std::remove_if(deque<int>)_(prefix)/32 1.00% 54.866 55.415 - -4.49% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::fill(vector<bool>)/262144 -75.58% 941.294 229.881 - 0.15% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -63.14% 1749.757 644.996 - 25.52% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -59.80% 50.255 20.204 - -2.46% -
BM_deque_vector_copy/64 -52.26% 5.410 2.582 - -1.20% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -47.97% 700887.854 364696.038 - -49.74% -
BM_vector_deque_ranges_move/64 -47.08% 5.321 2.816 - 3.90% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -45.98% 5750178.186 3106196.933 - -47.51% -
rng::find_last(list<int>)_(bail_10%)/1024 -45.35% 1240.838 678.066 - 0.33% -
std::set<int>::contains(key)_(non-existent)/8192 -45.08% 19.181 10.533 - 3.56% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -44.85% 17.408 9.601 - -43.86% -
std::copy_n(vector<bool>)_(aligned)/1048576 -44.41% 3319.084 1845.139 - -26.32% -
std::adjacent_find(deque<int>)/50 -42.97% 26.467 15.095 - 0.56% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -42.83% 41.959 23.987 - -21.69% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -42.79% 91.105 52.118 - -10.44% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -41.29% 10.928 6.416 - -41.56% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -40.77% 69.021 40.880 - 173.31% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -39.81% 11.309 6.807 - 6.17% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -39.77% 34.540 20.804 - 10.19% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -39.02% 659551.092 402170.369 - -41.20% -
std::set<std::string>::insert(value)_(already_present)/1024 -37.88% 26.792 16.643 - 0.11% -
SetIntersection_Interlaced_Vector_float_16384_16 -37.79% 3674779.688 2286160.854 - -35.34% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -37.50% 166.690 104.183 - 7.39% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -37.44% 125.843 78.730 - 2.04% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -36.36% 7.861 5.003 - 6.64% -
BM_vector_deque_ranges_copy/0 -35.65% 0.625 0.402 - -18.94% -
SetIntersection_Interlaced_Vector_float_262144_256 -35.46% 33965704.155 21921153.807 - -56.32% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -34.05% 179.543 118.408 - 17.84% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 -33.91% 75.689 50.020 - 68.30% -
SetIntersection_Interlaced_Vector_string_262144_1024 -33.83% 349346807.551 231179498.167 - -32.65% -
SetIntersection_Interlaced_Vector_float_16384_64 -33.28% 8464292.663 5647494.522 - -45.53% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 -33.17% 34.610 23.128 - 0.65% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -33.12% 35.428 23.692 - -32.95% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -33.04% 48.229 32.293 - 0.78% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -32.83% 11172785.651 7504769.537 - 1.65% -
std::is_sorted_until(deque<int>,_pred)/8 -32.34% 6.112 4.135 - -2.15% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -32.16% 10.947 7.427 - 6.90% -
std::adjacent_find(deque<int>)/8 -31.59% 4.875 3.335 - 15.43% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -31.51% 8314145.924 5694175.044 - -35.87% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -31.04% 38.192 26.339 - -8.11% -
SetIntersection_Interlaced_Set_string_16384_16 -30.96% 345495322.150 238513182.159 - -3.49% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -30.72% 171.755 118.994 - 19.23% -
SetIntersection_None_Set_string_1024_16 -30.31% 12663239.195 8824397.280 - -1.07% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -30.26% 23.874 16.650 - 60.49% -
SetIntersection_None_Set_string_1024_1 -29.18% 12681800.183 8981811.645 - 1.04% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -29.17% 0.697 0.494 - 10.60% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -29.09% 14.878 10.550 - 54.04% -
std::search(deque<int>)_(same_length)/1000 -29.00% 464.349 329.704 - -20.87% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -28.41% 1964.499 1406.482 - -40.31% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 -28.28% 32.089 23.014 - -32.38% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -27.88% 3.512 2.533 - -21.98% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -27.86% 472.645 340.966 - 1.94% -
std::fill(list<int>)/1024 -27.62% 671.673 486.150 - -1.19% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -27.48% 45.607 33.073 - 56.63% -
std::multiset<std::string>::erase(key)_(existent)/32 -27.46% 78.908 57.239 - -27.55% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -27.22% 24.088 17.531 - -27.21% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -27.17% 20759934.317 15118550.633 - -29.32% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -26.94% 7.257 5.302 - 5.56% -
SetIntersection_None_Set_string_1024_4 -26.94% 12516676.481 9145243.203 - 2.46% -
BM_vector_deque_ranges_copy_backward/0 -26.55% 0.676 0.497 - -4.14% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -26.44% 8.931 6.569 - -26.00% -
std::map<std::string,_int>::erase(key)_(existent)/32 -26.44% 77.818 57.246 - -24.02% -
ranges::min(std::vector<long_long>)/1 -26.12% 0.450 0.332 - -1.19% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -26.10% 41.424 30.614 - -16.17% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -26.05% 3221521.985 2382469.736 - -27.71% -
std::equal(vector<bool>)_(unaligned)/50 -25.90% 1.123 0.832 - -5.12% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -25.89% 15.020 11.131 - -25.82% -
std::unordered_multiset<int>::count(key)_(existent)/32 -25.62% 1.934 1.438 - -3.63% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -25.55% 43.062 32.059 - -14.33% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -25.52% 19.119 14.240 - 59.07% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -25.50% 58.742 43.762 - -10.68% -
BM_vector_deque_ranges_move/0 -25.23% 0.525 0.392 - -7.07% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -24.93% 0.487 0.365 - -0.39% -
BM_PushHeap_string_QuickSortAdversary_1 -24.79% 0.701 0.528 - 12.10% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -24.74% 46390890.196 34913825.303 - -38.85% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -24.70% 2287558.021 1722473.799 - 2.68% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -24.52% 6.411 4.839 - -23.97% -
BM_vector_deque_copy/0 -24.06% 0.604 0.458 - -2.37% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -24.04% 41.289 31.361 - -25.36% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -23.90% 0.404 0.308 - 0.67% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -23.48% 72.369 55.376 - -5.56% -
rng::contains_subrange(deque<int>)_(process_all)/32 -23.42% 15.301 11.718 - -12.40% -
BM_PushHeap_float_Random_1 -22.91% 0.697 0.537 - -22.95% -
std::unordered_set<int>::clear()/1024 -22.91% 10228.555 7885.572 - -6.70% -
SetIntersection_Interlaced_Vector_float_262144_16 -22.45% 4260499.326 3304191.717 - -49.84% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -21.95% 7605.711 5936.154 - -0.11% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -21.84% 64.988 50.792 - 51.74% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -21.82% 53.493 41.821 - -2.69% -
std::unordered_set<int>::contains(key)_(existent)/1024 -21.80% 1.589 1.243 - -8.86% -
BM_StringDestroy_Large -21.67% 9.522 7.458 - 2.97% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -21.54% 108597894.405 85202901.341 - -16.21% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -21.47% 1723.823 1353.772 - -3.58% -
std::set<int>::lower_bound(key)_(non-existent)/32 -21.38% 2.878 2.262 - 0.65% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -21.23% 46.745 36.820 - 43.07% -
SetIntersection_Front_Set_uint64_262144_1024 -21.21% 15566381.195 12264121.153 - -1.94% -
std::multimap<std::string,_int>::ctor(const&)/32 -21.14% 894.508 705.402 - -9.57% -
std::unordered_set<int>::contains(key)_(existent)/32 -21.14% 1.587 1.252 - -3.49% -
std::equal(vector<bool>)_(unaligned)/8 -21.09% 1.121 0.885 - 0.77% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -20.90% 0.445 0.352 - 44.75% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -20.89% 27.669 21.889 - -4.01% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -20.78% 30.225 23.944 - -20.22% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -20.68% 820.814 651.107 - -12.25% -
std::vector<int>::ctor(size)/32 -20.55% 14.541 11.553 - -2.39% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -20.24% 38814871.394 30959745.988 - -17.27% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -20.15% 1.538 1.228 - 1.99% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -20.04% 4.158 3.324 - -13.97% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -19.81% 37.345 29.948 - -17.71% -
ranges::min(std::list<__int128>)/1 -19.77% 0.456 0.365 - -2.88% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -19.77% 18655393.692 14967931.549 - -22.18% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -19.63% 110.373 88.708 - -12.77% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -19.42% 1.515 1.221 - 0.68% -
BM_PushHeap_string_Ascending_1 -19.39% 0.585 0.471 - 0.08% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -19.34% 1.520 1.226 - 1.63% -
std::stable_partition(list<int>)_(dense)/1024 -19.25% 1753.766 1416.129 - -18.68% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -19.12% 799.787 646.850 - -19.07% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -19.08% 1.517 1.228 - 2.15% -
std::move(vector<int>)/1048576 -19.01% 70383.066 57003.761 - 0.43% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -18.77% 25.666 20.848 - 0.80% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -18.68% 78.750 64.037 - -18.63% -
std::copy_if(list<int>)_(every_other)/4096 -18.43% 4165.891 3398.139 - 0.19% -
SetIntersection_Interlaced_Vector_string_262144_16 -18.33% 6855503.643 5598698.837 - -13.19% -
ranges::minmax(std::deque<char>)/1 -18.07% 0.805 0.660 - -22.20% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -18.00% 841.040 689.662 - -21.09% -
BM_deque_deque_ranges_copy_backward/0 -17.74% 0.842 0.693 - -13.07% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -17.68% 29.773 24.509 - 0.35% -
std::all_of(vector<int>)_(process_all)/50 -17.68% 17.631 14.514 - 0.37% -
std::copy(list<int>)/64 -17.60% 36.747 30.281 - -7.87% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -17.58% 1.617 1.333 - -11.25% -
std::set<std::string>::insert(value)_(already_present)/32 -17.53% 8.914 7.351 - 0.14% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -17.46% 14468.164 11942.397 - 2.94% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -17.37% 1333.658 1102.003 - 0.78% -
std::unordered_set<std::string>::erase(iterator)/1024 -17.30% 33.550 27.747 - -9.67% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -17.29% 7.254 6.000 - -0.68% -
std::is_partitioned(list<int>)_(partitioned)/1024 -17.24% 709.345 587.026 - -1.40% -
SetIntersection_Interlaced_Vector_float_262144_1024 -17.15% 96897190.723 80277198.100 - -47.97% -
SetIntersection_Interlaced_Vector_float_16384_4 -17.11% 1678455.658 1391217.861 - -14.13% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -17.08% 0.578 0.479 - 1.02% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -16.84% 88.248 73.386 - 42.15% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -16.78% 10.759 8.953 - -0.76% -
std::find_if_not(vector<int>)_(bail_25%)/8 -16.73% 0.842 0.701 - -22.86% -
BM_StringRelational_Eq_Empty_Empty_Control -16.70% 2.057 1.714 - -13.09% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -16.69% 39.534 32.937 - -15.47% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -16.64% 52341.438 43630.209 - -5.50% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -16.62% 34.246 28.554 - 2.15% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -16.62% 6466.454 5391.838 - -2.74% -
std::unordered_set<int>::clear()/8192 -16.62% 73561.139 61337.310 - -7.17% -
BM_deque_vector_ranges_copy/0 -16.45% 1.553 1.298 - -12.91% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -16.43% 804.576 672.401 - 23.11% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -16.24% 1.380 1.156 - -16.59% -
SetIntersection_None_Set_string_16384_1024 -16.09% 221429009.401 185792830.470 - -8.55% -
BM_StringFindAllMatch/512 -16.09% 13.701 11.496 - -0.58% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -15.99% 9613780.560 8076407.102 - -22.18% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -15.91% 30675.141 25795.250 - -21.48% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -15.77% 1.468 1.237 - -8.74% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -15.63% 63.031 53.179 - 4.44% -
std::copy(vector<bool>)_(aligned)/1048576 -15.56% 3793.166 3202.887 - 23.25% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -15.47% 9.236 7.807 - 26.31% -
bm_lexicographical_compare<signed_char>/1 -15.34% 1.531 1.297 - -13.11% -
std::multiset<std::string>::ctor(const&)/32 -15.21% 818.461 693.977 - -14.76% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -15.17% 20.395 17.300 - 4.42% -
SetIntersection_Interlaced_Vector_string_262144_64 -15.01% 22340393.591 18986460.788 - -8.67% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 -14.91% 43.161 36.724 - -11.97% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -14.84% 41.865 35.651 - -11.96% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -14.84% 6.666 5.677 - 26.11% -
BM_deque_vector_ranges_move_backward/64000 -14.56% 9101.442 7776.124 - 1.37% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -14.52% 2.734 2.337 - 3.60% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -14.43% 45.478 38.914 - -0.78% -
SetIntersection_Interlaced_Vector_string_262144_256 -14.42% 76003151.660 65044765.704 - -9.25% -
SetIntersection_Front_Set_string_262144_16 -14.26% 2039869.741 1748898.898 - -10.56% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -14.24% 1.539 1.320 - -9.21% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -14.14% 55.823 47.929 - 3.67% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -14.13% 2.033 1.746 - 8.01% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -14.09% 7577.612 6509.576 - 0.46% -
std::for_each_n(join_view(vector<vector<int>>))/8 -14.08% 1.613 1.386 - -0.21% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -13.86% 1.186 1.022 - 1.57% -
BM_deque_vector_copy/0 -13.80% 1.559 1.344 - 0.80% -
BM_deque_vector_ranges_copy_backward/70000 -13.70% 10219.110 8819.075 - -2.29% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -13.70% 352.021 303.801 - -10.64% -
std::count_if(list<int>)_(every_other)/8192 -13.55% 8357.806 7224.922 - -18.12% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -13.51% 24.829 21.475 - 13.22% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -13.49% 17331.996 14993.087 - 0.21% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -13.42% 1.601 1.386 - -14.19% -
ranges::min(std::deque<char>)/1 -13.41% 0.915 0.793 - 7.97% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -13.37% 6166.445 5342.002 - 0.12% -
std::rotate_copy(vector<int>)/8192 -13.32% 720.009 624.100 - 68.44% -
BM_StringConstructDestroyCStr_Empty_Transparent -13.32% 0.316 0.274 - 14.56% -
std::set<std::string>::count(key)_(existent)/8192 -13.23% 34.687 30.096 - -2.37% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -13.18% 804.553 698.525 - 2.72% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -13.02% 2.052 1.785 - -8.07% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -13.00% 56.622 49.259 - 0.72% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -12.93% 1.351 1.176 - 5.36% -
std::copy_backward(vector<bool>)_(aligned)/262144 -12.85% 789.882 688.411 - 12.66% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -12.78% 42.413 36.995 - -10.97% -
std::find_first_of(deque<int>)_(large_needle)/50 -12.65% 816.645 713.357 - 6.53% -
std::map<int,_int>::ctor(const&)/1024 -12.64% 7444.928 6504.129 - -0.20% -
std::copy(vector<bool>)_(aligned)/262144 -12.63% 751.624 656.689 - -17.39% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -12.60% 0.480 0.420 - 25.57% -
SetIntersection_Interlaced_Vector_string_16384_256 -12.55% 43195874.964 37775753.379 - -14.50% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -12.53% 7165166.732 6267086.729 - 2.03% -
SetIntersection_Interlaced_Vector_uint64_256_64 -12.53% 7754898.091 6783062.388 - -24.13% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -12.53% 25.853 22.614 - 2.12% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -12.45% 643.498 563.395 - -16.56% -
std::copy_if(list<int>)_(entire_range)/64 -12.40% 36.704 32.153 - 3.18% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -12.39% 51470782.220 45093435.664 - -13.79% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -12.31% 1.804 1.582 - -3.42% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -12.25% 29.883 26.224 - -3.15% -
std::rotate(list<int>)_(by_1/2)/8192 -12.14% 5451.162 4789.369 - 1.50% -
SetIntersection_Interlaced_Vector_uint32_256_64 -12.12% 8417840.117 7397185.329 - -8.72% -
BM_lexicographical_compare_three_way<IntPtr>/1 -12.11% 0.392 0.345 - -18.87% -
BM_std_minmax_element<long_long>/2 -12.06% 0.679 0.597 - -12.39% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -12.04% 577.117 507.619 - -14.40% -
std::unordered_set<int>::contains(key)_(existent)/8192 -12.04% 1.571 1.382 - -17.19% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -12.01% 625.709 550.543 - -16.61% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -11.97% 0.338 0.298 - 0.05% -
BM_StringRelational_Less_Empty_Empty_Control -11.93% 1.827 1.609 - 0.09% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -11.93% 25721.937 22653.605 - 20.13% -
std::unordered_set<int>::erase(iterator)/32 -11.90% 22.267 19.617 - -1.46% -
std::set<std::string>::equal_range(key)_(existent)/1024 -11.80% 25.302 22.317 - -1.73% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 -11.80% 0.296 0.261 - -1.28% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -11.79% 38.400 33.872 - -10.69% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 -11.77% 61.523 54.281 - -0.07% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -11.75% 30.962 27.324 - -9.75% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 -11.74% 88.260 77.899 - -13.43% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -11.70% 24.054 21.238 - -4.76% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -11.69% 1.462 1.291 - -11.42% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -11.67% 24559.665 21693.694 - 20.19% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -11.65% 1.676 1.480 - -19.35% -
std::set<std::string>::upper_bound(key)_(existent)/32 -11.64% 17.364 15.343 - -10.40% -
std::find_if(vector<char>)_(bail_25%)/8 -11.63% 0.957 0.846 - -15.53% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -11.59% 4.142 3.662 - 31.92% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -11.58% 34.541 30.543 - 30.71% -
SetIntersection_Interlaced_Vector_string_256_256 -11.56% 20892201.851 18476074.170 - -12.82% -
std::unordered_set<int>::erase(iterator)/1024 -11.56% 22.213 19.645 - -1.95% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -11.55% 36.767 32.521 - -2.09% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 -11.53% 1.497 1.324 - 4.56% -
std::set<std::string>::erase(iterator)/1024 -11.52% 31.060 27.481 - -0.05% -
SetIntersection_Front_Set_uint32_262144_1024 -11.52% 14332566.840 12681905.449 - 4.50% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -11.45% 29.634 26.239 - -1.11% -
SetIntersection_Interlaced_Vector_float_16384_256 -11.45% 16984669.721 15039841.348 - -49.61% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -11.39% 0.335 0.297 - -37.85% -
BM_PushHeap_string_Descending_1 -11.39% 0.531 0.470 - -26.61% -
BM_PushHeap_uint32_Descending_4 -11.36% 0.389 0.344 - -0.56% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -11.35% 65.849 58.373 - -10.89% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -11.34% 43.054 38.171 - -7.75% -
std::any_of(list<int>)_(process_all)/8192 -11.31% 7864.493 6975.007 - 0.18% -
BM_StringDestroy_Huge -11.27% 12.129 10.762 - 0.45% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -11.26% 30.940 27.457 - -5.97% -
SetIntersection_Front_Set_uint64_1024_256 -11.24% 4278192.684 3797229.695 - -4.44% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -11.23% 17.804 15.805 - -3.15% -
std::rotate(list<int>)_(1_element_forward)/8192 -11.22% 8100.032 7190.940 - 0.08% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -11.19% 35.816 31.807 - -10.96% -
std::search(list<int>)_(no_match)/8192 -11.19% 7424.052 6593.354 - 1.01% -
std::deque<int>::ctor(size)/32 -11.12% 29.330 26.068 - -2.36% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -11.10% 29.260 26.011 - -1.69% -
bm_lexicographical_compare<signed_char>/64 -11.05% 2.263 2.013 - -10.92% -
std::is_sorted_until(deque<int>)/8 -11.05% 2.841 2.527 - -32.43% -
BM_std_minmax_element<char>/1024 -11.02% 275.555 245.177 - -20.74% -
BM_std_minmax_element<char>/4000 -10.98% 1053.545 937.883 - -21.48% -
BM_std_minmax_element<char>/4096 -10.93% 1078.540 960.683 - -21.35% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -10.91% 43.919 39.129 - 1.67% -
SetIntersection_Interlaced_Vector_float_16384_1024 -10.90% 45938317.730 40930655.744 - -39.60% -
BM_std_minmax_element<char>/5500 -10.87% 1444.625 1287.524 - -21.30% -
std::map<int,_int>::ctor(const&)/8192 -10.80% 58703.685 52361.792 - -0.15% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 -10.79% 22.879 20.410 - -0.23% -
SetIntersection_Interlaced_Vector_string_256_64 -10.78% 20857354.572 18609720.078 - -9.65% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -10.71% 328.097 292.956 - -13.52% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -10.67% 25.933 23.165 - -5.28% -
std::unordered_set<int>::erase(iterator)/8192 -10.64% 22.232 19.867 - -2.64% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -10.62% 1329.490 1188.356 - -20.20% -
std::find_end(deque<int>)_(near_matches)/8192 -10.59% 1252100.370 1119452.800 - -0.38% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -10.57% 352.361 315.119 - -3.55% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -10.51% 7.978 7.139 - -2.10% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -10.48% 50.116 44.866 - 2.21% -
SetIntersection_Front_Set_uint64_1024_64 -10.46% 1774335.884 1588781.035 - -7.83% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -10.41% 622.932 558.110 - -16.35% -
SetIntersection_Front_Vector_uint64_16384_1024 -10.39% 5921145.675 5305687.364 - -10.15% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -10.37% 40.369 36.182 - -8.27% -
SetIntersection_Interlaced_Vector_uint32_256_16 -10.33% 6603472.743 5921657.750 - -9.90% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -10.21% 39.052 35.066 - -14.48% -
BM_std_minmax_element<char>/512 -10.20% 140.349 126.026 - -19.56% -
SetIntersection_Front_Vector_uint32_262144_1024 -10.13% 5894961.454 5297713.370 - -10.40% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -10.13% 4.552 4.091 - -7.99% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -10.08% 1052.378 946.334 - -1.58% -
ranges::min(std::deque<char>)/70000 -10.06% 19818.274 17825.191 - 0.11% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -10.05% 33.806 30.408 - 0.23% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -10.03% 1.834 1.650 - -4.52% -
std::copy(vector<int>)/32768 -10.02% 3749.542 3373.675 - -2.63% -
std::pop_heap(vector<std::string>)/1024 -9.97% 22.869 20.589 - -1.58% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -9.97% 2.014 1.814 - 25.42% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -9.96% 1623.033 1461.305 - -10.99% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -9.89% 36.209 32.630 - -11.30% -
BM_vector_deque_move/0 -9.82% 0.438 0.395 - 5.54% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -9.81% 23.631 21.312 - -10.38% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -9.78% 559.925 505.147 - -0.92% -
std::find_first_of(deque<int>)_(large_needle)/32 -9.78% 326.383 294.478 - 4.89% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 -9.72% 24.226 21.872 - -14.43% -
SetIntersection_Front_Vector_float_16384_16384 -9.69% 79563420.577 71854752.256 - -7.02% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -9.66% 756.039 683.001 - -1.47% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -9.66% 69.546 62.827 - -9.90% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -9.65% 31.266 28.250 - 17.78% -
SetIntersection_Front_Set_string_16384_16 -9.64% 1937963.880 1751061.168 - -4.69% -
BM_PushHeap_string_PipeOrgan_1 -9.64% 0.584 0.527 - 0.02% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -9.61% 4.661 4.214 - -8.76% -
std::move(list<int>)/4096 -9.58% 5075.383 4589.396 - -9.79% -
SetIntersection_Front_Vector_float_262144_16384 -9.57% 79463729.967 71860715.799 - -7.47% -
std::find_end(deque<int>)_(near_matches)/1024 -9.52% 18033.884 16317.250 - 0.06% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -9.45% 1.343 1.216 - 5.92% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -9.44% 143713879.990 130149685.187 - 19.99% -
std::generate(list<int>)/8192 -9.43% 7693.826 6967.939 - -7.03% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -9.37% 0.629 0.570 - -16.57% -
std::find_end(deque<int>)_(near_matches)/1000 -9.34% 17301.504 15685.218 - -0.17% -
BM_std_minmax_element<char>/70000 -9.33% 18334.008 16623.799 - -19.46% -
BM_StringEraseWithMove_Huge_Opaque -9.33% 48.581 44.049 - -5.80% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -9.27% 96.779 87.804 - -8.94% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -9.27% 29.451 26.721 - -0.32% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -9.23% 31.806 28.870 - -4.59% -
BM_std_minmax_element<char>/64000 -9.22% 16722.664 15181.625 - -20.02% -
SetIntersection_Front_Set_string_1024_64 -9.17% 4966333.257 4510731.967 - -8.94% -
std::unordered_multiset<int>::find(key)_(existent)/32 -9.17% 1.491 1.354 - 12.63% -
SetIntersection_Front_Vector_uint32_1024_1024 -9.16% 5909097.384 5367728.632 - -9.06% -
BM_std_minmax_element<char>/65536 -9.15% 17124.893 15557.851 - -19.74% -
std::partition_copy(list<int>)/8192 -9.09% 7338.800 6672.068 - -15.25% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 -9.03% 7.124 6.481 - -0.61% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -8.92% 125.055 113.898 - -8.03% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 -8.91% 1.235 1.125 - -6.88% -
std::copy_if(list<int>)_(every_other)/32768 -8.91% 28160.750 25651.813 - -1.35% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -8.91% 40.686 37.062 - -2.95% -
ranges::min(std::vector<__int128>)/1 -8.90% 0.412 0.375 - -8.58% -
SetIntersection_Interlaced_Vector_float_1024_64 -8.82% 3608553.126 3290368.036 - -34.47% -
SetIntersection_Interlaced_Vector_string_16384_64 -8.74% 13157231.822 12006729.690 - -6.65% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -8.71% 14710690.364 13429350.436 - -6.14% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -8.63% 24.103 22.022 - -8.10% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -8.59% 21.701 19.837 - -5.15% -
rng::find_last(vector<char>)_(bail_90%)/8192 -8.54% 205.461 187.920 - 0.11% -
SetIntersection_Interlaced_Set_uint32_262144_16 -8.50% 1741256.019 1593283.365 - -2.37% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -8.48% 843.533 771.960 - 3.71% -
BM_vector_deque_ranges_copy/65536 -8.46% 3120.466 2856.513 - 0.17% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -8.45% 37.366 34.210 - -3.23% -
std::unordered_set<int>::clear()/32 -8.37% 639.098 585.574 - -1.95% -
BM_StringRelational_Less_Empty_Small_Control -8.36% 1.757 1.610 - -2.36% -
SetIntersection_Front_Vector_float_1024_1024 -8.32% 5909356.494 5417496.456 - -8.11% -
SetIntersection_Front_Vector_float_262144_1024 -8.32% 5918349.553 5425924.397 - -8.14% -
BM_vector_deque_ranges_copy/70000 -8.26% 3380.825 3101.557 - 0.15% -
SetIntersection_Front_Vector_float_16384_1024 -8.23% 5915306.960 5428768.251 - -8.23% -
BM_vector_deque_move/70000 -8.22% 3381.497 3103.436 - 0.22% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -8.19% 97.167 89.210 - 2.67% -
BM_vector_deque_copy/70000 -8.17% 3376.882 3100.890 - 0.13% -
BM_vector_deque_ranges_move/65536 -8.16% 3112.575 2858.483 - 0.16% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -8.16% 2.802 2.573 - -2.18% -
std::map<int,_int>::clear()/32 -8.15% 695.035 638.360 - 1.31% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -8.15% 715.814 657.476 - 20.27% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -8.12% 635.551 583.961 - -1.38% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -8.11% 29425.545 27038.289 - 3.07% -
SetIntersection_Interlaced_Vector_string_262144_4 -8.08% 2183326.230 2006980.170 - 0.12% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -8.08% 11801.055 10847.934 - -11.90% -
std::unordered_set<int>::find(key)_(existent)/32 -8.06% 1.395 1.283 - 4.26% -
BM_vector_deque_ranges_move/70000 -8.06% 3376.854 3104.577 - 0.22% -
SetIntersection_Interlaced_Vector_float_1024_16 -8.04% 1971052.001 1812559.530 - -29.64% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -7.97% 9630.343 8862.950 - -23.40% -
BM_vector_deque_move/65536 -7.95% 3106.739 2859.816 - 0.26% -
BM_vector_deque_copy/65536 -7.93% 3101.452 2855.429 - 0.17% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -7.91% 28.943 26.653 - -14.90% -
std::multiset<std::string>::count(key)_(non-existent)/32 -7.90% 11.364 10.466 - -7.92% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -7.90% 11385.720 10486.644 - -1.83% -
ranges::min(std::deque<char>)/64 -7.88% 17.984 16.567 - 0.06% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -7.87% 23.832 21.958 - 1.01% -
BM_vector_deque_ranges_copy/64000 -7.85% 3073.603 2832.330 - -0.10% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -7.84% 198.647 183.079 - 8.13% -
std::find_first_of(list<int>)_(large_needle)/1024 -7.83% 922409.162 850188.893 - -7.45% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -7.82% 1780.489 1641.273 - -1.25% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -7.80% 16160.124 14899.754 - -2.59% -
BM_deque_deque_copy_backward/0 -7.80% 0.931 0.858 - 6.14% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -7.77% 56706.774 52300.141 - 1.51% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -7.77% 6656.318 6139.339 - -5.52% -
std::find_if(deque<int>)_(bail_25%)/32768 -7.72% 2157.941 1991.252 - -14.22% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -7.72% 1.495 1.380 - -4.83% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -7.71% 7083.683 6537.626 - 1.61% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -7.71% 56676.944 52308.102 - 1.71% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -7.69% 5.360 4.948 - -1.68% -
std::unique(deque<int>)_(contiguous)/8192 -7.68% 4033.370 3723.408 - 0.17% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -7.68% 0.615 0.568 - -9.31% -
BM_vector_deque_ranges_move/64000 -7.64% 3069.179 2834.805 - -0.11% -
BM_vector_deque_copy/64000 -7.62% 3066.720 2832.884 - -0.12% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -7.62% 534.534 493.796 - 1.01% -
BM_vector_deque_move/64000 -7.62% 3069.389 2835.464 - -0.07% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -7.62% 70.426 65.061 - -6.43% -
BM_StringConstructDestroyCStr_Large_Transparent -7.61% 12.199 11.271 - 11.69% -
SetIntersection_Front_Set_string_262144_64 -7.58% 5003161.131 4623895.218 - -0.75% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -7.56% 93.924 86.824 - -5.41% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -7.55% 93.679 86.606 - 5.72% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -7.54% 96.151 88.906 - 0.92% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 -7.52% 10.933 10.111 - -5.93% -
SetIntersection_Front_Set_uint64_256_64 -7.49% 5737624.205 5308159.310 - -3.72% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -7.47% 41.060 37.992 - 1.18% -
SetIntersection_Front_Vector_uint64_16384_256 -7.47% 2283341.100 2112843.854 - -6.95% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -7.42% 92.896 86.004 - -5.17% -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle -7.36% 0.237 0.220 - -0.13% -
std::adjacent_find(list<int>)/8192 -7.34% 7204.023 6675.431 - 1.84% -
std::transform(list<int>,_list<int>)/8192 -7.33% 9049.095 8385.872 - -10.78% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -7.28% 51.026 47.309 - -0.21% -
std::count(list<int>)_(every_other)/1048576 -7.26% 873195.537 809817.599 - 1.15% -
std::fill(deque<int>)/1024 -7.25% 32.312 29.970 - 0.81% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -7.24% 1503.723 1394.924 - -7.41% -
std::multiset<int>::find(key)_(existent)/8192 -7.23% 8.594 7.973 - -3.11% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -7.21% 11.299 10.484 - -4.36% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -7.21% 54.705 50.763 - 11.61% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 -7.18% 44198.507 41026.265 - -1.25% -
SetIntersection_Front_Set_uint64_1024_1024 -7.17% 12664646.235 11756140.252 - -7.90% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -7.17% 7.651 7.102 - -2.45% -
bm_gcd_random -7.17% 31.086 28.856 - -0.35% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -7.16% 7064.338 6558.658 - 1.92% -
ranges::minmax(std::list<__int128>)/1 -7.15% 0.460 0.427 - -7.51% -
std::reverse_copy(list<int>)/512 -7.13% 391.377 363.473 - 0.32% -
std::set<int>::insert(value)_(new_value,_end)/1024 -7.11% 43.909 40.787 - -2.56% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -7.11% 42220.257 39219.507 - 0.91% -
std::map<std::string,_int>::clear()/32 -7.10% 921.312 855.858 - -1.20% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -7.09% 1.343 1.248 - -11.05% -
SetIntersection_Front_Vector_uint32_262144_256 -7.07% 2287988.299 2126221.552 - -6.29% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -7.07% 1.422 1.322 - 20.82% -
BM_deque_vector_ranges_copy/70000 -7.06% 3448.286 3204.757 - -6.68% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -7.06% 0.665 0.618 - -2.22% -
std::copy_backward(vector<bool>)_(aligned)/512 -7.06% 1.573 1.462 - -5.42% -
SetIntersection_Front_Vector_string_262144_64 -7.04% 3272591.317 3042053.596 - -4.95% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -7.02% 0.665 0.618 - -0.72% -
SetIntersection_Front_Vector_uint32_1024_256 -7.02% 2277038.061 2117193.849 - -6.81% -
SetIntersection_Interlaced_Vector_string_16384_1024 -7.02% 120254309.394 111812822.601 - -4.57% -
bm_gcd_trivial -7.00% 0.675 0.628 - -3.21% -
SetIntersection_None_Set_string_16384_1 -6.97% 210213417.855 195571357.572 - 3.93% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -6.95% 1160.107 1079.503 - -0.04% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -6.93% 41.201 38.346 - -5.88% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -6.93% 2297.606 2138.406 - -0.30% -
std::find_if(vector<int>)_(bail_25%)/1024 -6.92% 28.869 26.871 - -0.39% -
BM_StringEraseWithMove_Large_Transparent -6.90% 2.790 2.598 - -6.66% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -6.89% 340.610 317.155 - -0.87% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -6.84% 1.342 1.250 - -22.22% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -6.84% 8476.198 7896.643 - -36.08% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -6.84% 18.408 17.150 - -0.68% -
std::find_if(deque<int>)_(bail_25%)/8192 -6.83% 541.750 504.774 - -13.55% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -6.80% 135.333 126.128 - -6.02% -
BM_vector_deque_ranges_copy_backward/2 -6.80% 1.998 1.862 - -9.34% -
BM_StringFindAllMatch/1 -6.77% 3.157 2.943 - 4.56% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -6.77% 41.339 38.540 - 1.62% -
std::search(list<int>)_(single_element)/1000 -6.75% 689.282 642.769 - -4.67% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -6.74% 4.529 4.223 - -1.98% -
SetIntersection_Front_Vector_uint32_256_256 -6.74% 4546724.049 4240493.831 - -6.54% -
std::is_sorted_until(list<int>)/8192 -6.73% 7164.030 6681.609 - -4.31% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -6.72% 48.527 45.268 - 0.56% -
std::find(vector<long_long>)_(process_all)/8 -6.70% 1.096 1.023 - -17.89% -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst -6.69% 0.233 0.218 - -0.08% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -6.68% 12631.680 11787.260 - -0.69% -
SetIntersection_Front_Vector_string_64_16 -6.68% 21215406.422 19797788.386 - -0.25% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 -6.66% 2.466 2.301 - 0.07% -
SetIntersection_Interlaced_Set_uint32_262144_4 -6.65% 1374565.267 1283122.805 - -3.60% -
BM_PushHeap_uint32_Descending_16 -6.64% 0.379 0.354 - -0.15% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -6.62% 23876.535 22296.835 - 0.56% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -6.61% 13415.140 12528.032 - -0.98% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -6.58% 239.223 223.470 - 3.16% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -6.58% 50.554 47.228 - 5.48% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -6.55% 5492.321 5132.697 - 5.89% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -6.53% 9182.285 8582.808 - -18.40% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -6.53% 0.289 0.270 - -22.22% -
std::shift_right(list<int>)/8192 -6.51% 7670.697 7171.618 - -1.61% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -6.50% 8160.941 7630.857 - -35.41% -
SetIntersection_Interlaced_Vector_string_1024_16 -6.49% 3492789.406 3266247.353 - -5.83% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -6.47% 11823.126 11057.765 - -2.21% -
std::deque<int>::ctor(size)/1024 -6.45% 75.347 70.491 - 1.45% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -6.41% 28538.844 26709.189 - -4.62% -
ranges::minmax(std::vector<char>)/1 -6.40% 0.652 0.611 - -3.50% -
std::replace(vector<int>)_(sprinkled)/1024 -6.40% 169.994 159.116 - 5.30% -
SetIntersection_Front_Set_float_1024_1024 -6.39% 13560496.078 12693309.946 - -2.92% -
std::unordered_set<std::string>::erase(iterator)/32 -6.39% 29.901 27.990 - -4.77% -
vector<bool>(const_vector<bool>&) -6.36% 10.255 9.604 - -2.09% -
BM_StringRelational_Less_Empty_Large_Control -6.30% 1.717 1.609 - -6.46% -
std::sort(vector<int>)_(heap)/1024 -6.29% 4832.304 4528.174 - 0.25% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -6.29% 1205.938 1130.047 - 3.04% -
BM_StringRelational_Less_Empty_Huge_Control -6.29% 1.717 1.609 - -4.96% -
SetIntersection_Front_Vector_string_1024_16 -6.29% 1653254.736 1549269.738 - -4.62% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -6.28% 918.642 860.993 - -0.08% -
BM_deque_vector_ranges_move_backward/5500 -6.26% 209.939 196.797 - -0.65% -
BM_deque_vector_ranges_copy/64000 -6.23% 3121.639 2927.188 - -9.02% -
BM_deque_vector_ranges_copy/65536 -6.21% 3128.203 2934.087 - -9.59% -
std::multimap<std::string,_int>::erase(iterator)/1024 -6.20% 34.034 31.924 - 27.86% -
std::unique_copy(deque<int>)_(contiguous)/8192 -6.19% 3959.967 3714.715 - 0.14% -
rng::starts_with(list<int>)/8192 -6.18% 9200.469 8631.749 - -5.04% -
std::deque<std::string>::ctor(size)/32 -6.17% 44.083 41.362 - -0.04% -
rng::find_last(deque<int>)_(bail_10%)/50 -6.16% 12.064 11.321 - -0.06% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -6.16% 728.294 683.458 - -2.74% -
std::partition(list<int>)_(dense)/1024 -6.11% 412.971 387.733 - 0.47% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -6.11% 1.316 1.236 - -15.61% -
BM_vector_deque_ranges_copy/2 -6.10% 1.990 1.868 - -6.02% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -6.09% 1.715 1.611 - -0.07% -
BM_deque_vector_copy_backward/0 -6.08% 1.476 1.386 - -12.37% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -6.07% 65944.330 61940.927 - -1.42% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -6.05% 26.707 25.091 - -1.28% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -6.03% 32.650 30.679 - -4.87% -
std::equal(vector<int>)_(it,_it,_it)/8 -6.03% 1.229 1.155 - 0.03% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -6.00% 841.801 791.302 - 3.90% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -6.00% 21550.929 20258.396 - -1.39% -
std::equal(deque<int>)_(it,_it,_it)/1024 -6.00% 484.969 455.893 - -6.90% -
BM_PushHeap_string_SingleElement_16 -5.98% 2.776 2.609 - 0.69% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -5.96% 1.688 1.587 - -0.18% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -5.96% 72.774 68.438 - 2.54% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -5.96% 219.177 206.124 - -6.95% -
std::search(list<int>,_pred)_(no_match)/8192 -5.95% 7798.397 7334.180 - 1.41% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -5.93% 216919.492 204060.982 - 0.82% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -5.91% 12701.374 11950.144 - 0.22% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 -5.91% 58.922 55.439 - 1.68% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -5.91% 227.513 214.073 - -3.81% -
std::set<std::string>::ctor(const&)/32 -5.90% 841.161 791.518 - 1.24% -
std::find_if(list<int>)_(process_all)/50 -5.90% 20.057 18.874 - -0.29% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -5.90% 32.615 30.690 - 31.93% -
std::replace(list<int>)_(prefix)/1024 -5.89% 785.529 739.263 - -0.18% -
std::map<std::string,_int>::erase(iterator)/8192 -5.89% 32.066 30.178 - 3.54% -
std::deque<int>::ctor(size)/8192 -5.86% 458.610 431.715 - -0.23% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -5.86% 795.785 749.120 - -5.69% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -5.83% 8.724 8.215 - 0.55% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -5.80% 42.486 40.020 - 7.75% -
std::find_end(forward_list<int>)_(single_element)/8192 -5.80% 6134.257 5778.675 - -2.62% -
SetIntersection_None_Set_string_16384_64 -5.78% 203903841.314 192122107.311 - 0.81% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -5.73% 41.949 39.546 - 9.55% -
rng::contains_subrange(deque<int>)_(process_all)/16 -5.72% 9.189 8.664 - -2.89% -
std::move(list<int>)/512 -5.71% 368.575 347.530 - -6.61% -
std::unordered_set<std::string>::clear()/32 -5.70% 933.402 880.242 - 4.96% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -5.69% 5.787 5.458 - 0.90% -
bm_ranges_lexicographical_compare<signed_char>/64 -5.66% 2.561 2.416 - 11.55% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -5.66% 714.755 674.308 - -0.21% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -5.65% 24.804 23.401 - -4.46% -
std::for_each_n(deque<int>)/8 -5.64% 1.250 1.180 - 2.05% -
SetIntersection_Interlaced_Vector_float_262144_4 -5.64% 1540014.927 1453143.233 - -27.89% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -5.64% 1.402 1.323 - -10.53% -
std::unordered_map<int,_int>::ctor(const&)/8192 -5.63% 59021.197 55698.750 - 0.12% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -5.62% 34.599 32.653 - -2.95% -
std::multiset<int>::count(key)_(existent)/8192 -5.62% 10.185 9.613 - 5.49% -
std::partition(list<int>)_(dense)/8192 -5.60% 5358.135 5058.017 - -6.14% -
ranges::minmax(std::vector<long_long>)/1 -5.60% 0.688 0.650 - -5.62% -
std::find_if_not(vector<int>)_(bail_25%)/1024 -5.60% 32.906 31.064 - -0.64% -
std::search(vector<int>,_pred)_(single_element)/1000 -5.59% 563.159 531.699 - 11.37% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 -5.59% 74.663 70.492 - 0.38% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -5.58% 1648612.793 1556657.631 - -10.25% -
std::is_partitioned(list<int>)_(partitioned)/8192 -5.58% 7177.363 6777.111 - -34.77% -
SetIntersection_Front_Vector_string_1024_64 -5.56% 3453497.542 3261408.474 - 2.70% -
std::partition(deque<int>)_(sparse)/8192 -5.52% 3295.180 3113.133 - 6.19% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -5.51% 1.536 1.451 - -9.19% -
std::search(vector<int>,_pred)_(single_element)/1024 -5.51% 576.091 544.327 - 16.98% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -5.50% 1656847.658 1565718.912 - -12.41% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -5.50% 679.405 642.067 - 0.32% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -5.47% 10.040 9.491 - 33.19% -
std::set<std::string>::erase(iterator)/32 -5.47% 28.049 26.515 - -0.12% -
BM_PushHeap_string_SingleElement_256 -5.46% 2.715 2.567 - -0.27% -
BM_StringFindStringLiteral/32 -5.46% 1.793 1.695 - -2.49% -
std::unordered_multimap<int,_int>::clear()/8192 -5.44% 64844.701 61315.788 - -2.39% -
BM_lexicographical_compare_three_way_slow_path/1 -5.40% 0.434 0.410 - 5.58% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -5.39% 31.247 29.564 - -4.88% -
SetIntersection_Front_Vector_float_256_256 -5.38% 4541724.059 4297284.719 - -5.36% -
std::stable_sort(vector<int>)_(ascending)/1024 -5.38% 2172.858 2055.948 - 0.18% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -5.37% 644659.485 610013.414 - -0.79% -
bm_ranges_swap_ranges_vb_unaligned/8 -5.37% 5.033 4.763 - -9.24% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -5.37% 186973.381 176937.995 - -1.46% -
std::search(vector<int>,_pred)_(single_element)/8192 -5.35% 4604.042 4357.880 - 17.44% -
std::find_first_of(vector<int>)_(small_needle)/32 -5.34% 53.847 50.970 - 3.77% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -5.33% 0.660 0.625 - 1.24% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -5.31% 16.215 15.355 - -2.03% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -5.31% 1.387 1.313 - 2.49% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -5.29% 662.365 627.299 - -0.39% -
bm_lexicographical_compare<signed_char>/512 -5.26% 8.116 7.690 - -3.21% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -5.25% 28.035 26.564 - -11.52% -
SetIntersection_None_Set_string_16384_16 -5.24% 203578927.555 192907910.045 - 1.53% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -5.23% 19.267 18.260 - -1.05% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 -5.21% 22.251 21.092 - 0.31% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -5.20% 12.855 12.187 - -9.41% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 -5.19% 54.145 51.333 - -0.10% -
BM_std_minmax_element<short>/3 -5.18% 1.209 1.146 - 6.30% -
std::sort_heap(deque<int>)/8 -5.17% 36.949 35.039 - -4.01% -
std::copy_backward(list<int>)/8 -5.17% 2.406 2.282 - -0.90% -
SetIntersection_None_Set_string_16384_4 -5.15% 205369041.613 194785286.506 - 2.95% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 -5.15% 43204.293 40980.748 - -0.23% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -5.14% 5356393.760 5081057.795 - 1.48% -
SetIntersection_Front_Vector_float_1024_256 -5.14% 2266710.007 2150227.530 - -5.47% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -5.14% 41082.278 38971.358 - 5.87% -
rng::find_last(deque<int>)_(bail_10%)/1024 -5.13% 237.570 225.378 - 0.16% -
std::partial_sort(vector<int>)_(pipe-organ)/1024 -5.11% 4992.279 4737.135 - -0.05% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -5.11% 2.377 2.255 - 3.03% -
SetIntersection_Front_Set_string_64_64 -5.08% 36717887.879 34851018.137 - -9.19% -
BM_deque_vector_copy/64000 -5.05% 3002.860 2851.227 - -3.06% -
std::move_backward(vector<bool>)_(aligned)/512 -5.05% 2.330 2.212 - -2.51% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -5.03% 1977.161 1877.616 - 2.62% -
std::for_each_n(list<int>)/8192 -5.01% 7556.751 7178.169 - -14.37% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -5.00% 14.285 13.571 - 25.91% -
SetIntersection_Front_Vector_string_16384_64 -5.00% 3428717.280 3257388.312 - 1.10% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -4.99% 5.473 5.200 - 0.54% -
SetIntersection_None_Set_string_16384_256 -4.98% 201923062.792 191866629.581 - -0.51% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -4.96% 919.487 873.859 - 1.14% -
BM_PushHeap_string_SingleElement_16384 -4.96% 2.704 2.570 - -0.33% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -4.95% 106156.503 100897.427 - 0.59% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -4.93% 72.588 69.007 - -0.49% -
SetIntersection_Front_Set_string_64_16 -4.93% 24033700.601 22848708.619 - -7.53% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -4.93% 38244.012 36359.922 - 0.60% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.92% 5414.643 5148.155 - -0.77% -
std::partition(deque<int>)_(dense)/50 -4.90% 14.052 13.364 - 0.42% -
BM_std_minmax_element<short>/5500 -4.90% 1480.681 1408.182 - -4.22% -
std::map<int,_int>::insert(value)_(new_value,_end)/0 -4.88% 17.893 17.019 - -0.55% -
SetIntersection_Front_Set_uint64_64_64 -4.87% 13709639.806 13042484.432 - -1.35% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -4.86% 359.742 342.275 - 2.22% -
BM_PushHeap_string_SingleElement_64 -4.86% 2.777 2.642 - 0.18% -
BM_std_minmax_element<short>/4000 -4.85% 1079.499 1027.160 - -4.18% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.85% 14695.793 13983.530 - 0.27% -
std::set<int>::equal_range(key)_(existent)/8192 -4.85% 8.503 8.091 - 2.64% -
BM_PushHeap_uint32_Random_4 -4.83% 2.207 2.100 - -6.37% -
SetIntersection_None_Set_string_262144_262144 -4.83% 1659291.097 1579215.088 - -13.71% -
SetIntersection_Front_Vector_string_256_16 -4.83% 6315256.638 6010508.740 - -1.00% -
std::partial_sort(vector<int>)_(shuffled)/8 -4.82% 28.790 27.402 - -2.31% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -4.82% 91.695 87.272 - -4.03% -
SetIntersection_Front_Vector_float_262144_256 -4.80% 2275124.493 2165839.288 - -4.62% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -4.79% 1651588.865 1572468.017 - -11.54% -
ranges::min(std::deque<long_long>)/1 -4.79% 0.679 0.646 - -3.41% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -4.79% 55.818 53.146 - 0.10% -
BM_PushHeap_string_SingleElement_1024 -4.78% 2.712 2.582 - 0.29% -
std::pop_heap(deque<float>)/1024 -4.78% 13.299 12.663 - 2.83% -
std::partition(vector<int>)_(sparse)/32 -4.75% 9.080 8.649 - -2.53% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -4.75% 2217.173 2111.938 - -5.49% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.74% 46789.561 44569.438 - 1.93% -
std::move(deque<int>)/64 -4.73% 5.021 4.784 - -0.87% -
rng::find_last_if(list<int>)_(bail_10%)/8192 -4.72% 6842.805 6519.733 - 0.55% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -4.71% 1.731 1.650 - 9.25% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -4.70% 903848.015 861408.768 - 0.61% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -4.69% 23.884 22.765 - -0.14% -
std::rotate(deque<int>)_(by_1/4)/1024 -4.68% 278.438 265.411 - -4.55% -
SetIntersection_Interlaced_Vector_string_16384_16 -4.68% 4288302.922 4087696.971 - -1.28% -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 -4.67% 77257.429 73646.792 - -0.31% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -4.67% 1.348 1.285 - 13.44% -
BM_StringConstructDestroyCStr_Large_Opaque -4.66% 18.549 17.684 - 14.73% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -4.66% 47.736 45.511 - -11.06% -
SetIntersection_None_Set_string_262144_1024 -4.65% 1654788.330 1577867.756 - -13.64% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -4.65% 25.136 23.968 - -0.76% -
std::find_if(vector<int>)_(bail_25%)/8192 -4.65% 222.169 211.846 - 0.13% -
std::stable_sort(vector<int>)_(descending)/8 -4.64% 24.368 23.236 - -4.13% -
BM_std_minmax_element<short>/1024 -4.63% 281.908 268.853 - -3.92% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -4.62% 1658952.148 1582300.537 - -8.93% -
ranges::minmax(std::list<__int128>)/70000 -4.60% 59564.330 56823.402 - -2.28% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -4.57% 13.277 12.671 - 17.18% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.56% 1547.980 1477.356 - -2.89% -
std::find_if(list<int>)_(process_all)/1024 -4.55% 718.228 685.554 - 0.05% -
std::unordered_multimap<int,_int>::clear()/1024 -4.55% 8420.524 8037.455 - -2.65% -
std::multiset<int>::count(key)_(non-existent)/0 -4.55% 0.262 0.250 - -0.80% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 -4.55% 33.539 32.013 - -4.21% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.55% 714.126 681.644 - 0.13% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -4.54% 408.102 389.556 - -0.38% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -4.54% 2218.572 2117.862 - -5.22% -
BM_StringRead_Cold_Deep_Empty -4.52% 1.308 1.249 - 4.63% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.51% 5683.831 5427.486 - 1.45% -
std::multiset<int>::find(key)_(non-existent)/8192 -4.50% 8.439 8.060 - -1.84% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -4.48% 979859.505 935943.424 - 0.35% -
BM_std_minmax_element<short>/4096 -4.48% 1105.054 1055.572 - -3.69% -
std::copy_n(vector<int>)/4096 -4.45% 172.086 164.422 - -3.00% -
rng::contains_subrange(deque<int>)_(process_all)/50 -4.44% 25.462 24.330 - -4.61% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -4.44% 1.516 1.449 - -17.47% -
std::multiset<std::string>::find(key)_(existent)/1024 -4.43% 25.779 24.636 - -4.27% -
BM_PushHeap_string_SingleElement_4 -4.43% 2.409 2.302 - -0.54% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 -4.43% 21784.280 20818.793 - 0.35% -
BM_CmpLess_uchar_uint -4.43% 1.117 1.068 - 0.42% -
ranges::minmax(std::deque<long_long>)/1 -4.42% 0.826 0.789 - 2.18% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.42% 545.398 521.293 - 0.70% -
BM_deque_deque_copy/64000 -4.42% 3056.465 2921.426 - -2.13% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -4.41% 73.639 70.393 - -1.32% -
rng::contains_subrange(list<int>)_(single_element)/16 -4.40% 4.926 4.709 - -0.99% -
BM_StringFindNoMatch/10 -4.40% 1.329 1.271 - -4.14% -
std::rotate(deque<int>)_(by_1/4)/8192 -4.40% 2558.429 2445.950 - -8.13% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -4.39% 239.328 228.820 - -0.11% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -4.39% 360954.608 345115.718 - 0.61% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.39% 69283.589 66245.396 - 1.15% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -4.38% 1307.827 1250.601 - 2.50% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -4.36% 22595456.210 21609315.821 - -0.64% -
std::set<int>::erase(key)_(non-existent,_middle)/32 -4.36% 1.861 1.780 - 1.30% -
std::set<int>::insert(value)_(new_value,_middle)/8192 -4.36% 32.474 31.059 - -1.03% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -4.35% 8.285 7.924 - 10.83% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -4.34% 24.381 23.323 - -3.76% -
BM_StringRead_Cold_Deep_Large -4.33% 1.338 1.280 - 1.38% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -4.32% 5.295 5.067 - 2.29% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -4.31% 107792999.534 103143783.818 - -5.99% -
BM_std_minmax_element<short>/64000 -4.31% 17161.273 16421.503 - -3.72% -
std::is_sorted(deque<int>,_pred)/1024 -4.30% 670.005 641.166 - 0.17% -
SetIntersection_Front_Vector_uint32_262144_16384 -4.30% 75228986.539 71992560.780 - -9.49% -
BM_std_minmax_element<short>/65536 -4.30% 17575.901 16820.486 - -3.74% -
std::partition(deque<int>)_(dense)/32 -4.29% 9.489 9.082 - -1.76% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -4.29% 33.527 32.089 - 1.25% -
BM_PushHeap_string_SingleElement_262144 -4.29% 2.734 2.616 - 1.06% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 -4.29% 61.456 58.821 - -13.17% -
ranges::minmax(std::list<long_long>)/1 -4.29% 0.453 0.434 - -29.70% -
BM_StringAssignStr_Empty_Transparent -4.28% 0.508 0.486 - -0.14% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -4.27% 685.414 656.120 - -0.99% -
BM_StringEraseWithMove_Huge_Transparent -4.25% 45.328 43.400 - 3.61% -
BM_PushHeap_uint32_SingleElement_4 -4.23% 0.356 0.341 - -2.75% -
std::set<std::string>::clear()/1024 -4.22% 22587.844 21634.404 - 1.57% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -4.21% 28.684 27.476 - -2.87% -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 -4.20% 13.321 12.761 - 0.68% -
SetIntersection_Interlaced_Set_string_262144_256 -4.18% 2076646.971 1989846.437 - -6.44% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -4.17% 1635998.373 1567750.162 - -12.01% -
std::find_if_not(vector<char>)_(process_all)/8 -4.16% 1.482 1.420 - -3.36% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.15% 15542.135 14896.944 - -1.71% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -4.15% 1652153.401 1583630.613 - -10.11% -
BM_std_minmax_element<short>/70000 -4.15% 18800.434 18020.702 - -3.39% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -4.15% 838616.140 803851.301 - -2.77% -
std::set<int>::insert(value)_(already_present)/8192 -4.14% 9.996 9.582 - 3.93% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 -4.13% 27483.437 26349.405 - -3.99% -
SetIntersection_None_Set_string_262144_256 -4.13% 1666332.275 1597579.101 - -11.91% -
ranges::minmax(std::vector<char>)/64 -4.13% 1.328 1.274 - -0.51% -
std::partial_sort_copy(list<int>)_(repeated)/8 -4.12% 8.176 7.839 - -1.57% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -4.11% 1631570.394 1564451.252 - -12.24% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 -4.11% 7007.870 6719.901 - 0.59% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -4.11% 17765501.233 17035781.876 - 0.77% -
std::copy(vector<bool>)_(aligned)/4096 -4.10% 4.926 4.724 - 0.70% -
SetIntersection_Interlaced_Set_string_262144_1 -4.09% 1103830.280 1058665.157 - -3.64% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -4.08% 777.453 745.712 - -3.75% -
std::remove_if(deque<int>)_(sprinkled)/50 -4.08% 63.861 61.254 - -4.56% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -4.08% 1.206 1.157 - 0.12% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -4.08% 25.455 24.417 - 0.38% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -4.07% 12.222 11.724 - 2.05% -
ranges::min(std::deque<long_long>)/8 -4.07% 2.403 2.305 - -0.01% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 -4.07% 57439.554 55103.309 - 0.77% -
BM_StringMove_Large -4.05% 0.735 0.705 - 0.10% -
std::count(list<int>)_(every_other)/8192 -4.05% 7535.874 7230.398 - 7.28% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -4.05% 40814.327 39161.017 - -2.59% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -4.05% 975.212 935.761 - -6.36% -
std::generate(list<int>)/50 -4.03% 15.568 14.940 - -0.25% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -4.03% 25.711 24.675 - 1.47% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 -4.02% 1479159.990 1419704.115 - -0.05% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -4.02% 0.814 0.781 - 0.01% -
std::rotate(deque<int>)_(by_1/4)/50 -4.02% 28.108 26.979 - -3.54% -
std::set<std::string>::equal_range(key)_(existent)/32 -4.01% 16.169 15.521 - -15.11% -
std::set<int>::clear()/8192 -4.01% 78916.256 75754.610 - -5.30% -
std::map<int,_int>::ctor(const&)/32 -3.98% 234.864 225.518 - 0.73% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -3.97% 1.223 1.175 - -7.18% -
SetIntersection_Front_Set_string_1024_16 -3.96% 1955368.088 1877978.356 - -5.92% -
std::transform(deque<int>,_deque<int>)/50 -3.96% 36.276 34.841 - -4.26% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 -3.95% 5.078 4.877 - 1.57% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -3.93% 1.548 1.487 - -6.38% -
rng::find_last(vector<char>)_(bail_90%)/50 -3.92% 1.405 1.350 - -5.94% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -3.91% 1922236.660 1847148.889 - 0.27% -
SetIntersection_None_Set_string_262144_16384 -3.90% 1663382.324 1598526.205 - -11.86% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -3.90% 1.203 1.156 - -0.15% -
std::set<int>::insert(value)_(already_present)/1024 -3.89% 6.046 5.811 - -0.04% -
BM_deque_vector_copy/70000 -3.89% 3288.794 3160.955 - -5.96% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -3.88% 1535020.066 1475498.455 - -4.01% -
std::multiset<std::string>::erase(iterator)/32 -3.87% 33.084 31.803 - -2.11% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -3.87% 2.360 2.268 - -4.93% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.87% 6919.170 6651.345 - -0.54% -
BM_std_minmax_element<short>/512 -3.87% 143.275 137.731 - -3.15% -
std::multimap<std::string,_int>::clear()/1024 -3.87% 22718.921 21839.955 - 4.75% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -3.87% 576.560 554.266 - 8.30% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.86% 828.254 796.263 - -3.61% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -3.86% 19.659 18.900 - -0.25% -
std::flat_map<int,_int>::find(key)_(existent)/8192 -3.86% 12.512 12.030 - 0.37% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -3.85% 12.215 11.744 - 1.88% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -3.85% 73.214 70.397 - -0.96% -
rng::find_if_not(vector<bool>)_(process_all)/8 -3.84% 3.650 3.510 - -0.59% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -3.84% 1.176 1.131 - -2.03% -
BM_StringEraseWithMove_Large_Opaque -3.84% 2.861 2.752 - -3.38% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -3.83% 23.889 22.974 - 7.90% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -3.83% 1773495.604 1705524.740 - -4.81% -
rng::find_if(vector<bool>)_(process_all)/8192 -3.83% 4666.051 4487.278 - -0.21% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 -3.81% 18709729.137 17997443.929 - -3.17% -
std::partial_sort_copy(deque<int>)_(descending)/1024 -3.80% 8459.392 8138.128 - 0.26% -
BM_deque_vector_ranges_copy_backward/0 -3.80% 1.421 1.367 - 0.34% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -3.79% 4783923.337 4602502.542 - -6.79% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -3.79% 12366.156 11897.670 - 2.94% -
SetIntersection_Interlaced_Set_string_256_256 -3.78% 32527027.954 31296989.472 - -3.29% -
SetIntersection_None_Set_string_262144_1 -3.78% 1656736.897 1594170.816 - -11.79% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.77% 643002.421 618740.247 - 1.34% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.77% 653.191 628.550 - 3.25% -
BM_CmpLess_short_schar -3.73% 0.988 0.951 - -0.60% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.71% 1062.781 1023.303 - 4.01% -
SetIntersection_Front_Set_uint64_16384_1024 -3.71% 12571742.754 12105192.374 - -2.88% -
SetIntersection_Front_Vector_uint32_1024_64 -3.71% 1367828.207 1317110.028 - -3.24% -
rng::find_last(deque<int>)_(bail_90%)/50 -3.70% 1.916 1.845 - 1.09% -
rng::find_last(deque<int>)_(bail_90%)/8 -3.70% 0.845 0.814 - -5.31% -
std::set<int>::insert(value)_(new_value,_end)/8192 -3.69% 72.267 69.597 - -4.87% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -3.69% 10.340 9.958 - -2.36% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -3.68% 9.663 9.307 - 0.88% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -3.68% 105569.772 101687.448 - 1.01% -
std::map<int,_int>::find(key)_(non-existent)/8192 -3.68% 7.857 7.568 - 0.37% -
rng::find_last(vector<char>)_(bail_90%)/1048576 -3.67% 23738.636 22866.655 - 0.09% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -3.67% 7235397.834 6969790.392 - 1.01% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -3.66% 21.109 20.336 - 0.31% -
BM_std_minmax_element<char>/3 -3.66% 1.201 1.157 - -7.74% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -3.66% 72.869 70.205 - -0.64% -
std::none_of(vector<int>)_(process_all)/8 -3.65% 2.564 2.471 - -4.40% -
BM_std_minmax_element<long_long>/64000 -3.65% 17449.139 16812.098 - -5.03% -
std::set<int>::contains(key)_(non-existent)/1024 -3.65% 6.394 6.161 - 2.47% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.64% 9269.935 8932.269 - 3.50% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -3.63% 1634803.955 1575388.022 - -8.39% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 -3.63% 5073.826 4889.802 - 0.47% -
std::remove_if(deque<int>)_(sprinkled)/8192 -3.63% 4047.949 3901.210 - 0.16% -
std::rotate(vector<bool>)_(1_element_forward)/50 -3.62% 18.293 17.630 - 1.83% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -3.62% 22.361 21.551 - -31.73% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.62% 22.433 21.622 - -0.76% -
std::equal(vector<int>)_(it,_it,_it,_it)/8192 -3.61% 591.919 570.525 - 0.12% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -3.61% 35.554 34.271 - -40.64% -
std::partition(deque<int>)_(sparse)/1024 -3.60% 400.688 386.254 - 2.11% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.59% 21.316 20.550 - -1.58% -
SetIntersection_Front_Vector_string_64_64 -3.58% 27023384.684 26056287.982 - 0.38% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 -3.58% 294.670 284.127 - -3.34% -
std::set<std::string>::contains(key)_(non-existent)/1024 -3.57% 22.798 21.983 - 0.20% -
SetIntersection_Interlaced_Set_uint32_262144_64 -3.57% 1619440.350 1561691.977 - -1.50% -
std::partition(deque<int>)_(sparse)/50 -3.56% 15.453 14.903 - 0.32% -
std::partition(vector<int>)_(sparse)/50 -3.55% 14.129 13.627 - -1.09% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -3.55% 8.840 8.526 - 19.12% -
SetIntersection_None_Set_string_262144_4 -3.55% 1650966.555 1592365.641 - -11.86% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -3.55% 1826332.356 1761583.088 - -7.90% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -3.54% 1568.592 1512.993 - -2.84% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 -3.54% 11.206 10.809 - -5.04% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -3.54% 706.515 681.497 - -1.34% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -3.54% 2025761.427 1954037.891 - 5.65% -
SetIntersection_Front_Vector_string_262144_4 -3.53% 1203670.962 1161133.499 - -2.70% -
BM_deque_deque_move/64 -3.52% 3.152 3.041 - -0.72% -
BM_deque_vector_copy/65536 -3.52% 3013.831 2907.846 - -3.59% -
BM_vector_deque_copy/1 -3.51% 2.298 2.217 - -4.08% -
SetIntersection_Interlaced_Set_string_262144_4 -3.50% 1852778.728 1787899.576 - -13.37% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -3.50% 1282711.515 1237800.239 - -4.65% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 -3.49% 472.850 456.351 - 10.08% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 -3.49% 28.812 27.808 - -0.79% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -3.48% 1.154 1.114 - -8.41% -
std::find(list<int>)_(process_all)/8 -3.48% 2.247 2.169 - -2.59% -
BM_deque_vector_copy/2 -3.47% 1.816 1.753 - -3.46% -
std::adjacent_find(deque<int>,_pred)/1048576 -3.45% 671397.495 648224.299 - 0.26% -
BM_StringRelationalLiteral_Less_Empty_Small_Control -3.44% 1.643 1.586 - -0.30% -
BM_StringMove_Small -3.44% 0.794 0.767 - 1.62% -
std::set<int>::ctor(&&,_different_allocs)/1024 -3.44% 6173.371 5961.211 - -1.08% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -3.43% 11.165 10.782 - 3.43% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -3.43% 3551.922 3430.176 - -0.59% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -3.42% 51.997 50.220 - 1.20% -
std::remove(vector<int>)_(prefix)/32 -3.41% 50.778 49.046 - 1.19% -
SetIntersection_Front_Set_uint64_256_256 -3.41% 7798527.021 7532468.214 - 3.56% -
SetIntersection_None_Set_string_262144_64 -3.40% 1648619.629 1592554.771 - -12.18% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 -3.40% 189768.219 183314.910 - 0.35% -
std::unique(list<int>)_(sprinkled)/52 -3.38% 69.865 67.501 - 0.27% -
std::find_if(vector<int>)_(bail_25%)/32768 -3.38% 839.762 811.354 - -0.28% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -3.38% 1182562.606 1142615.528 - -2.97% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -3.37% 1181025.735 1141166.833 - -0.05% -
std::multiset<int>::count(key)_(non-existent)/8192 -3.37% 9.786 9.457 - 3.58% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -3.37% 105914.800 102349.758 - 1.43% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 -3.37% 27788.298 26852.988 - -4.86% -
std::multiset<std::string>::contains(key)_(existent)/8192 -3.36% 32.993 31.884 - -1.82% -
SetIntersection_Interlaced_Vector_uint32_64_16 -3.36% 17518190.598 16929085.685 - -2.56% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -3.36% 67905738.999 65622583.733 - 18.63% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -3.36% 23.816 23.016 - 6.40% -
BM_StringRelational_Less_Small_Empty_Control -3.36% 1.717 1.659 - -0.26% -
BM_deque_deque_copy/5500 -3.36% 202.960 196.149 - 0.14% -
SetIntersection_None_Set_string_262144_16 -3.35% 1652525.881 1597194.744 - -11.93% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -3.34% 1120310.381 1082839.723 - -5.10% -
BM_vector_deque_ranges_copy_backward/1 -3.34% 2.259 2.183 - -6.83% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -3.33% 1403.905 1357.199 - 0.53% -
rng::contains_subrange(vector<int>)_(process_all)/16 -3.32% 4.805 4.645 - 1.70% -
BM_vector_deque_ranges_copy/1 -3.31% 2.185 2.112 - -6.21% -
rng::find_if_not(vector<bool>)_(process_all)/50 -3.31% 24.108 23.310 - -2.17% -
SetIntersection_Front_Vector_string_262144_256 -3.31% 9742873.313 9420565.443 - -1.68% -
std::shift_right(deque<int>)/1024 -3.31% 41.655 40.277 - -0.33% -
std::for_each(join_view(vector<vector<int>>))/32 -3.31% 3.877 3.749 - -0.03% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -3.30% 2.239 2.165 - -1.00% -
BM_PushHeap_uint32_SingleElement_64 -3.30% 0.362 0.350 - -1.86% -
BM_deque_deque_ranges_move/1 -3.30% 2.499 2.417 - 2.98% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.29% 131573.970 127241.505 - 5.88% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -3.29% 22.147 21.419 - -2.08% -
SetIntersection_Front_Set_float_262144_4 -3.26% 1064516.991 1029801.780 - -2.23% -
std::find_first_of(vector<int>)_(small_needle)/50 -3.26% 76.664 74.167 - -1.21% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -3.25% 22.199 21.476 - -0.05% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -3.25% 0.679 0.657 - -5.66% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.23% 5978.461 5785.140 - 1.27% -
std::stable_partition(list<int>)_(sparse)/8192 -3.23% 8926.775 8638.669 - -7.19% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 -3.22% 644221.397 623453.675 - -0.12% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 -3.22% 5.423 5.248 - -0.88% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -3.21% 164.402 159.121 - -1.95% -
std::set<int>::find(key)_(existent)/1024 -3.20% 4.026 3.897 - 1.44% -
SetIntersection_Front_Set_string_262144_262144 -3.20% 18289269.207 17703863.690 - -4.09% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -3.20% 1.665 1.611 - -0.07% -
std::rotate(deque<int>)_(by_1/2)/8192 -3.18% 1560.354 1510.669 - -3.28% -
std::is_sorted(deque<int>,_pred)/8192 -3.18% 5356.698 5186.294 - 0.01% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 -3.18% 926858.243 897397.800 - -1.77% -
BM_vector_deque_copy/64 -3.17% 2.826 2.736 - -1.53% -
BM_std_minmax_element<int>/512 -3.16% 137.736 133.390 - 3.35% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 -3.15% 521.991 505.544 - -2.00% -
BM_PushHeap_string_Ascending_262144 -3.15% 29.350 28.426 - -4.19% -
std::find_if(list<int>)_(process_all)/8 -3.14% 2.351 2.277 - -3.52% -
std::fill(deque<int>)/8192 -3.14% 241.791 234.200 - 0.11% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.13% 171290.622 165924.462 - -0.16% -
BM_deque_deque_ranges_move/2 -3.13% 2.240 2.170 - 4.67% -
BM_num_put<long> -3.12% 11.645 11.282 - 1.11% -
SetIntersection_Interlaced_Vector_float_256_4 -3.12% 4822243.294 4671878.103 - -6.80% -
rng::find_if(vector<bool>)_(process_all)/1024 -3.12% 581.890 563.747 - -0.06% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -3.10% 666.615 645.923 - -2.28% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 -3.10% 43.813 42.456 - -0.24% -
std::find(list<int>)_(process_all)/8192 -3.09% 7099.829 6880.604 - -4.85% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -3.08% 1053356.810 1020901.962 - -2.61% -
std::find_end(vector<int>)_(process_all)/8192 -3.08% 1725.403 1672.302 - -0.26% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -3.06% 404.622 392.238 - 0.04% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -3.04% 19.474 18.881 - -3.57% -
BM_CmpEqual_schar_uint -3.04% 1.118 1.084 - -2.30% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 -3.04% 294.448 285.491 - -2.94% -
BM_deque_vector_ranges_copy_backward/65536 -3.04% 8445.245 8188.460 - -1.46% -
SetIntersection_Front_Set_float_1024_256 -3.04% 4238564.298 4109759.454 - -4.01% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 -3.03% 15540.232 15068.593 - 0.74% -
std::map<std::string,_int>::count(key)_(existent)/32 -3.03% 16.497 15.997 - 1.33% -
std::unordered_map<int,_int>::clear()/8192 -3.03% 63769.595 61838.831 - -0.77% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -3.03% 2.453 2.379 - 3.76% -
std::shift_right(deque<int>)/8192 -3.02% 315.847 306.309 - -0.14% -
BM_std_minmax_element<int>/1024 -3.02% 271.287 263.096 - 4.51% -
rng::find(vector<bool>)_(process_all)/1024 -2.99% 4.671 4.531 - -4.52% -
BM_std_minmax_element<int>/64000 -2.98% 16685.451 16187.461 - 5.56% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -2.97% 22.144 21.486 - -2.82% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.97% 30.734 29.821 - -2.19% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.96% 122373.301 118750.907 - -1.60% -
SetIntersection_Front_Vector_uint64_262144_16 -2.96% 1127849.428 1094476.809 - -2.18% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -2.96% 3221.457 3126.208 - -2.01% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -2.96% 77.730 75.433 - -4.41% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -2.95% 12.416 12.050 - 0.18% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -2.95% 11.951 11.599 - -0.57% -
BM_std_minmax_element<int>/4000 -2.95% 1042.776 1012.047 - 4.58% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -2.94% 8994335.319 8729612.517 - 0.21% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -2.94% 11600744.420 11259312.479 - -1.56% -
std::vector<int>::ctor(size)/1024 -2.94% 44.415 43.108 - 4.91% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -2.94% 175009316.708 169866267.871 - -35.00% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -2.93% 615.502 597.452 - -2.95% -
std::is_sorted_until(vector<int>,_pred)/8 -2.92% 3.642 3.535 - -1.41% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 -2.92% 350757553.463 340508746.730 - -3.62% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 -2.92% 13928.528 13522.286 - 0.41% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -2.92% 30.195 29.315 - 0.40% -
BM_StringRead_Hot_Deep_Small -2.91% 0.503 0.488 - -3.59% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 -2.90% 366.210 355.584 - 0.17% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control -2.90% 1.627 1.579 - -1.55% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -2.90% 232.792 226.051 - 0.08% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.89% 12445.708 12085.569 - -0.61% -
SetIntersection_Interlaced_Vector_string_1024_64 -2.89% 8185305.496 7948510.279 - -6.75% -
SetIntersection_Front_Vector_uint32_16384_16384 -2.89% 75350489.860 73170936.050 - -7.98% -
std::sort(vector<int>)_(heap)/8192 -2.89% 46637.237 45289.145 - 0.11% -
SetIntersection_Front_Set_string_256_16 -2.88% 7315761.490 7105044.015 - 1.52% -
std::move_backward(vector<bool>)_(unaligned)/64 -2.88% 1.734 1.684 - -2.59% -
SetIntersection_None_Vector_float_262144_262144 -2.88% 1131427.982 1098886.820 - -0.14% -
std::flat_map<int,_int>::erase(key)_(existent)/32 -2.87% 23.082 22.420 - -1.20% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -2.87% 22.451 21.807 - -6.23% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -2.86% 8.416 8.175 - -0.53% -
std::search(deque<int>)_(near_matches)/8192 -2.86% 1476459.508 1434173.754 - -0.00% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -2.86% 102445.098 99519.084 - -0.69% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -2.86% 30.870 29.989 - 11.31% -
std::make_heap(vector<int>)_(pipe-organ)/8192 -2.86% 5106.825 4961.012 - -0.78% -
BM_lexicographical_compare_three_way_slow_path/262144 -2.85% 74789.387 72655.083 - 0.07% -
std::multiset<int>::erase(key)_(existent)/8192 -2.85% 62.183 60.410 - -2.24% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 -2.85% 180173113.860 175038346.119 - -2.47% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -2.85% 1058621.182 1028493.331 - -1.20% -
SetIntersection_None_Vector_uint64_262144_64 -2.84% 1140246.029 1107907.871 - -1.25% -
ranges::min(std::deque<char>)/8 -2.83% 2.548 2.476 - 5.28% -
BM_std_minmax_element<int>/65536 -2.83% 17005.218 16523.666 - 5.21% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 -2.82% 5.795 5.632 - -1.51% -
SetIntersection_None_Vector_string_1024_64 -2.82% 1191577.761 1157947.427 - 0.83% -
BM_std_minmax_element<int>/4096 -2.82% 1067.758 1037.636 - 4.81% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -2.81% 15.353 14.922 - 1.26% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control -2.81% 1.626 1.580 - -0.08% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -2.81% 0.556 0.540 - 4.31% -
BM_vector_deque_copy/2 -2.81% 1.989 1.934 - -2.80% -
std::set<int>::clear()/1024 -2.80% 9187.432 8929.978 - -4.41% -
BM_CmpEqual_schar_schar -2.79% 1.080 1.050 - -0.53% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 -2.78% 21.289 20.697 - -4.47% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 -2.78% 45.513 44.249 - -0.32% -
BM_vector_deque_ranges_move_backward/2 -2.77% 1.825 1.774 - -13.50% -
BM_lexicographical_compare_three_way_slow_path/1048576 -2.77% 302801.338 294421.212 - 0.00% -
BM_vector_deque_ranges_move_backward/1 -2.76% 2.115 2.057 - -12.07% -
SetIntersection_Interlaced_Vector_string_1024_4 -2.76% 1717485.515 1670163.339 - 2.00% -
std::multiset<std::string>::clear()/32 -2.76% 916.312 891.067 - -1.18% -
std::map<int,_int>::clear()/8192 -2.75% 86614.315 84233.017 - 3.89% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -2.74% 2212.559 2151.826 - -1.10% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -2.74% 21.688 21.095 - -0.05% -
BM_CmpLess_uint_short -2.73% 1.017 0.989 - -2.97% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 -2.73% 19.210 18.686 - -1.64% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -2.72% 12316.960 11982.193 - 0.30% -
std::multiset<int>::ctor(const&,_alloc)/1024 -2.71% 6696.126 6514.335 - 1.71% -
std::stable_partition(list<int>)_(sparse)/1024 -2.71% 953.147 927.304 - -0.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -2.70% 14111433.784 13730055.248 - 0.70% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -2.70% 1091.173 1061.686 - 0.63% -
BM_std_minmax_element<int>/70000 -2.70% 18157.945 17667.557 - 5.36% -
BM_deque_deque_move/2 -2.70% 2.304 2.242 - -2.45% -
SetIntersection_Front_Vector_float_1024_4 -2.69% 1056640.246 1028169.427 - -2.86% -
std::find_first_of(vector<int>)_(small_needle)/1024 -2.69% 1504.072 1463.643 - -2.91% -
std::copy(vector<bool>)_(aligned)/512 -2.68% 1.415 1.377 - 0.09% -
SetIntersection_Interlaced_Vector_string_1024_256 -2.68% 20950210.136 20389188.041 - -3.76% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -2.68% 23.885 23.246 - 2.65% -
BM_CmpEqual_int_ushort -2.67% 1.097 1.067 - -1.14% -
BM_PushHeap_uint32_Descending_64 -2.67% 0.384 0.374 - -0.22% -
BM_std_minmax_element<long_long>/5500 -2.67% 1477.855 1438.337 - -4.89% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -2.67% 272.892 265.605 - -1.97% -
std::for_each(join_view(vector<vector<int>>))/50 -2.67% 4.171 4.060 - 0.22% -
std::sort_heap(deque<int>,_pred)/1024 -2.65% 12596.954 12262.780 - 0.01% -
SetIntersection_Front_Set_uint64_16384_4 -2.65% 1076446.934 1047927.722 - -1.77% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 -2.65% 40.102 39.040 - -3.25% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 -2.64% 2.849 2.774 - 0.41% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -2.62% 8.968 8.733 - -1.35% -
BM_std_minmax_element<int>/4 -2.62% 1.260 1.227 - 1.48% -
BM_vector_deque_ranges_copy_backward/1024 -2.62% 37.785 36.796 - -2.94% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -2.62% 38.250 37.250 - 16.08% -
SetIntersection_Front_Set_float_4_1 -2.61% 218709583.003 212998602.242 - -0.18% -
rng::contains(list<int>)_(process_all)/8192 -2.61% 7135.563 6949.594 - -3.01% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -2.60% 13.747 13.390 - 0.54% -
BM_CmpEqual_uchar_schar -2.60% 1.035 1.009 - 2.26% -
std::find(vector<char>)_(process_all)/50 -2.60% 1.665 1.622 - -1.76% -
std::move(deque<int>)/8 -2.59% 3.478 3.388 - -0.01% -
std::stable_sort(vector<int>)_(ascending)/8 -2.59% 15.814 15.405 - -0.51% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -2.59% 23.026 22.431 - -0.13% -
std::stable_partition(vector<int>)_(sparse)/50 -2.58% 21.420 20.866 - -2.55% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -2.58% 1.157 1.127 - 5.18% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -2.58% 645.167 628.538 - 9.56% -
BM_CmpEqual_int_short -2.57% 1.139 1.110 - -0.96% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.57% 2081317.709 2027882.567 - -8.32% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -2.57% 10.912 10.632 - -1.35% -
std::is_sorted_until(vector<int>,_pred)/8192 -2.57% 3306.307 3221.463 - -6.58% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -2.56% 11674.973 11375.726 - -0.02% -
BM_deque_vector_move/0 -2.55% 1.401 1.365 - 4.46% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -2.55% 35.903 34.986 - 3.91% -
SetIntersection_Front_Vector_uint32_256_64 -2.55% 4339196.841 4228593.903 - -2.79% -
BM_std_minmax_element<int>/5500 -2.54% 1422.871 1386.691 - 4.68% -
std::make_heap(vector<int>)_(pipe-organ)/1024 -2.53% 668.988 652.040 - -0.65% -
SetIntersection_Interlaced_Vector_float_64_4 -2.52% 17984349.606 17530250.354 - -1.05% -
SetIntersection_None_Vector_uint64_262144_4 -2.52% 1138528.444 1109808.659 - -2.28% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -2.52% 2.298 2.240 - 4.58% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 -2.52% 1099059.545 1071357.787 - -0.68% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -2.52% 1860922.443 1814048.504 - 3.09% -
std::search(vector<int>)_(single_element)/1024 -2.52% 237.436 231.458 - 0.27% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 -2.52% 554586041.157 540626214.252 - 1.36% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -2.51% 5.512 5.374 - -2.96% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.51% 16004.565 15602.715 - 0.88% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -2.51% 20.623 20.105 - 0.37% -
SetIntersection_Interlaced_Set_string_262144_64 -2.51% 2130261.230 2076894.858 - -10.22% -
SetIntersection_Front_Set_uint32_262144_64 -2.50% 1686092.803 1643899.558 - 1.29% -
SetIntersection_None_Set_uint64_256_4 -2.48% 11594445.423 11307173.687 - -1.71% -
BM_deque_deque_ranges_copy_backward/1 -2.48% 2.626 2.561 - -3.47% -
std::unordered_multimap<int,_int>::clear()/32 -2.47% 603.877 588.951 - 0.29% -
std::find_end(vector<int>)_(process_all)/1048576 -2.47% 221623.335 216147.712 - -0.24% -
SetIntersection_Interlaced_Vector_string_256_4 -2.46% 6116010.426 5965423.730 - -3.03% -
std::remove(list<int>)_(sprinkled)/8192 -2.45% 8107.857 7908.823 - 1.00% -
SetIntersection_Front_Vector_uint64_1024_16 -2.45% 1130084.493 1102369.014 - -0.51% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -2.44% 2.953 2.881 - 6.05% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -2.44% 15.207 14.836 - 1.23% -
std::map<int,_int>::insert(value)_(already_present)/1024 -2.44% 3.231 3.152 - 1.56% -
std::find_end(vector<int>)_(process_all)/1024 -2.44% 226.135 220.629 - -0.24% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 -2.43% 69.497 67.809 - -2.61% -
SetIntersection_None_Vector_string_262144_4 -2.42% 1290403.758 1259229.459 - -0.31% -
BM_CmpEqual_uchar_short -2.42% 1.030 1.005 - -2.67% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -2.41% 1122126.846 1095068.721 - 0.85% -
std::unique_copy(list<int>)_(contiguous)/32 -2.41% 11.315 11.043 - -1.27% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -2.41% 773.616 754.999 - 0.30% -
SetIntersection_Interlaced_Set_float_256_256 -2.40% 7712209.809 7526737.246 - 0.98% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -2.40% 11032883.793 10767818.368 - 0.38% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -2.40% 3.005 2.933 - 2.57% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 -2.39% 6.183 6.035 - -6.57% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -2.38% 2.194 2.141 - 0.07% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -2.36% 1.703 1.663 - -8.99% -
SetIntersection_Interlaced_Set_uint64_64_64 -2.36% 13502785.584 13184620.111 - -0.24% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -2.36% 95.112 92.871 - 3.07% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.35% 528.003 515.569 - -1.82% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.34% 15.250 14.892 - -0.21% -
BM_StringFindAllMatch/8 -2.34% 2.873 2.806 - 5.91% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -2.34% 135.918 132.735 - -0.78% -
SetIntersection_Interlaced_Set_string_262144_16 -2.34% 2146364.746 2096182.375 - -10.85% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -2.34% 1.302 1.271 - -1.48% -
std::for_each(set<int>::iterator)/8192 -2.33% 8034.084 7846.494 - -22.33% -
BM_deque_deque_ranges_copy_backward/2 -2.32% 2.353 2.299 - -2.06% -
BM_PushHeap_uint32_Ascending_1 -2.31% 0.629 0.615 - -11.25% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -2.31% 2366.757 2311.987 - 0.84% -
std::set<int>::ctor(const&,_alloc)/1024 -2.31% 6365.747 6218.891 - -0.03% -
BM_CmpEqual_ushort_short -2.31% 1.037 1.013 - 0.67% -
SetIntersection_Front_Vector_float_1024_16 -2.30% 1123583.944 1097693.410 - -2.38% -
std::copy_backward(vector<bool>)_(aligned)/4096 -2.30% 5.022 4.907 - -2.79% -
std::rotate(list<int>)_(by_1/3)/50 -2.30% 23.228 22.694 - -0.53% -
bm_ranges_lexicographical_compare<int>/8 -2.30% 1.498 1.464 - -0.08% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -2.30% 35.644 34.826 - -3.72% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.30% 1041094.569 1017199.506 - 0.60% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -2.29% 150408.301 146959.770 - 2.26% -
std::unordered_multiset<int>::clear()/8192 -2.29% 65232.083 63738.751 - 4.03% -
std::rotate(vector<bool>)_(1_element_backward)/1024 -2.29% 28.333 27.685 - -0.78% -
rng::for_each(multimap<int>)/8192 -2.29% 7501.057 7329.396 - -36.91% -
rng::find_if(vector<bool>)_(process_all)/1048576 -2.27% 587952.066 574584.603 - -0.23% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 -2.27% 527179.721 515194.368 - -1.52% -
SetIntersection_None_Vector_float_262144_1 -2.27% 1128771.677 1103111.484 - -3.16% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -2.27% 1998480.063 1953064.533 - -7.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.27% 2100045.002 2052344.480 - -10.94% -
std::set<int>::count(key)_(existent)/1024 -2.26% 4.256 4.159 - 0.38% -
SetIntersection_Interlaced_Vector_string_262144_1 -2.26% 1096204.274 1071427.930 - -0.66% -
std::multiset<int>::ctor(const&)/32 -2.26% 232.977 227.720 - -1.04% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.26% 1309.302 1279.765 - 0.04% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -2.24% 1162633.401 1136552.121 - -2.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -2.24% 65517870.747 64048916.150 - 72.39% -
SetIntersection_None_Set_uint64_1024_1 -2.24% 9092670.744 8889380.414 - 0.77% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -2.23% 26.550 25.956 - -40.46% -
SetIntersection_Interlaced_Vector_string_16384_4 -2.23% 1841569.878 1800428.716 - -9.31% -
std::find_if(vector<char>)_(process_all)/8 -2.23% 1.567 1.532 - 9.54% -
rng::contains_subrange(vector<int>)_(process_all)/8192 -2.22% 1678.606 1641.317 - 1.38% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.22% 18935876.892 18515553.265 - 0.80% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -2.21% 972.019 950.504 - 0.76% -
std::search(vector<int>)_(single_element)/1000 -2.21% 231.335 226.221 - 0.25% -
rng::starts_with(deque<int>)/1024 -2.21% 476.854 466.337 - 1.50% -
std::adjacent_find(list<int>,_pred)/8192 -2.20% 7362.896 7200.811 - 0.23% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.19% 119835.108 117209.498 - 0.08% -
std::search(list<int>)_(no_match)/1000 -2.19% 709.956 694.414 - -0.17% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -2.19% 41.552 40.642 - -5.25% -
std::find_if(list<int>)_(process_all)/32768 -2.19% 25973.515 25405.302 - -2.07% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -2.18% 2384.866 2332.805 - 3.42% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 -2.18% 24.352 23.821 - -3.08% -
std::partial_sort(deque<int>)_(ascending)/8192 -2.18% 148025.122 144800.603 - -2.55% -
std::for_each(multimap<int>::iterator)/8192 -2.17% 7657.274 7490.884 - -32.80% -
std::unordered_set<std::string>::clear()/1024 -2.17% 23615.183 23102.728 - 3.54% -
BM_CmpLess_short_uchar -2.17% 1.101 1.077 - -1.71% -
std::stable_partition(deque<int>)_(dense)/32 -2.16% 29.079 28.451 - -0.87% -
std::equal(vector<bool>)_(unaligned)/8192 -2.16% 56.391 55.175 - -1.80% -
SetIntersection_Front_Set_uint32_16384_4 -2.16% 1070485.947 1047403.593 - -0.03% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -2.15% 644.506 630.623 - 9.89% -
BM_deque_vector_ranges_move/64 -2.15% 2.658 2.601 - -1.52% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -2.14% 18.931 18.525 - -0.91% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -2.14% 171479006.353 167803949.838 - -6.45% -
BM_CmpLess_int_ushort -2.14% 1.122 1.098 - -0.02% -
std::multiset<int>::ctor(const&,_alloc)/8192 -2.14% 53210.608 52071.941 - 1.78% -
SetIntersection_Interlaced_Vector_string_64_64 -2.14% 27262060.306 26679009.492 - 3.46% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -2.14% 6714.260 6570.834 - 0.67% -
SetIntersection_Front_Vector_string_1024_1024 -2.13% 39841103.141 38990623.849 - 0.18% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.13% 11777.069 11525.767 - -3.66% -
std::search(list<int>)_(single_element)/8192 -2.12% 8935.607 8746.030 - -9.64% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -2.12% 1.127 1.103 - -3.64% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 -2.12% 33.584 32.873 - 1.25% -
std::map<int,_int>::insert(value)_(new_value,_end)/32 -2.11% 19.116 18.712 - -0.33% -
SetIntersection_Interlaced_Set_string_1024_64 -2.11% 16752862.264 16398972.651 - -4.04% -
std::copy_backward(vector<bool>)_(unaligned)/32768 -2.11% 209.684 205.262 - 0.02% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.11% 3.408 3.336 - -33.38% -
SetIntersection_Interlaced_Vector_float_256_16 -2.11% 6170997.625 6040975.488 - -17.35% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 -2.11% 1033278.658 1011520.893 - -0.03% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.10% 18.976 18.577 - -2.02% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -2.10% 636.551 623.173 - -0.46% -
bm_lexicographical_compare<signed_char>/8 -2.10% 3.302 3.232 - -5.51% -
BM_deque_deque_copy/65536 -2.10% 3130.268 3064.502 - -4.23% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.10% 585.346 573.073 - 0.51% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.10% 29.140 28.530 - -0.01% -
BM_std_minmax_element<short>/4 -2.09% 1.247 1.221 - 1.57% -
std::copy_backward(vector<bool>)_(aligned)/64 -2.09% 1.688 1.653 - -2.67% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.09% 1324.625 1296.945 - 2.83% -
BM_deque_vector_copy_backward/5500 -2.08% 202.296 198.089 - -0.01% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -2.08% 43.244 42.345 - 3.34% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -2.07% 19951.709 19538.151 - -9.36% -
std::move_backward(deque<int>)/64 -2.07% 5.398 5.287 - 2.29% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -2.07% 459962.979 450451.601 - 0.46% -
std::replace(vector<int>)_(sprinkled)/32 -2.07% 6.195 6.067 - -3.09% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.07% 53994.291 52878.202 - -2.38% -
std::equal(vector<int>)_(it,_it,_it)/50 -2.07% 4.219 4.132 - 0.03% -
std::unique(list<int>)_(contiguous)/32 -2.06% 52.893 51.801 - 0.10% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -2.06% 137961.977 135115.525 - 0.48% -
ranges::min(std::deque<__int128>)/70000 -2.06% 36497.526 35745.272 - 24.39% -
vector<bool>::reserve() -2.06% 8.283 8.112 - -3.97% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.06% 297.300 291.174 - 0.55% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -2.06% 35.721 34.986 - -4.47% -
SetIntersection_None_Set_uint64_1024_1024 -2.05% 8897075.085 8714297.525 - -1.33% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -2.05% 1065102.705 1043266.457 - 1.43% -
SetIntersection_None_Set_string_1024_256 -2.05% 8979815.925 8795766.685 - -0.14% -
std::unique(list<int>,_pred)_(sprinkled)/32 -2.05% 65.880 64.530 - -4.67% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -2.05% 507.546 497.163 - 1.07% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 -2.04% 559680.602 548254.752 - 0.09% -
BM_StringAssignStr_Large_Opaque -2.04% 10.373 10.161 - -0.50% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -2.04% 2.685 2.630 - 12.44% -
SetIntersection_Front_Vector_string_16384_1 -2.03% 1077881.315 1055957.189 - -2.30% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -2.02% 1116840.647 1094247.730 - -0.64% -
BM_PushHeap_float_Ascending_16384 -2.02% 4.368 4.280 - 1.91% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 -2.02% 15.979 15.656 - -1.60% -
BM_StringRead_Hot_Deep_Large -2.01% 0.520 0.510 - -0.82% -
std::partial_sort(deque<int>)_(heap)/8 -2.00% 41.340 40.512 - 5.83% -
std::partial_sort(deque<int>)_(pipe-organ)/1024 -2.00% 7806.861 7650.910 - -0.35% -
std::equal(deque<int>)_(it,_it,_it)/8192 -2.00% 3885.258 3807.674 - -2.10% -
ranges::minmax(std::list<long_long>)/70000 -1.99% 54490.769 53406.446 - -2.15% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -1.98% 5.966 5.847 - -2.08% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -1.98% 1.742 1.707 - -3.40% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 -1.98% 214971.698 210715.466 - 1.66% -
BM_CmpLess_uchar_uchar -1.98% 1.086 1.065 - -0.10% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.97% 23.527 23.064 - 0.32% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.97% 12765132.025 12514013.778 - -3.14% -
std::equal(vector<bool>)_(unaligned)/1048576 -1.96% 6432.620 6306.324 - -0.11% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.96% 45361.311 44472.925 - -2.43% -
bm_ranges_lexicographical_compare<signed_char>/512 -1.96% 8.189 8.029 - 2.30% -
std::set<std::string>::contains(key)_(existent)/32 -1.95% 15.814 15.505 - 7.62% -
rng::contains_subrange(list<int>)_(single_element)/32 -1.95% 10.216 10.016 - 0.15% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.95% 15148.120 14852.232 - 1.22% -
SetIntersection_Interlaced_Set_float_1024_64 -1.95% 10245541.485 10045462.195 - 0.33% -
std::make_heap(vector<NonIntegral>)_(ascending)/8192 -1.95% 5160.767 5060.014 - -2.40% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -1.95% 4.611 4.521 - -0.23% -
SetIntersection_Front_Set_string_16_16 -1.94% 60701157.319 59522979.092 - 0.92% -
std::partial_sort(vector<int>)_(pipe-organ)/8 -1.94% 19.331 18.956 - 0.36% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -1.94% 1.291 1.266 - -3.00% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -1.94% 4379362.712 4294530.578 - -1.79% -
std::sort(vector<NonIntegral>)_(heap)/1024 -1.94% 4322.904 4239.252 - -0.34% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 -1.93% 24.249 23.780 - -1.82% -
std::copy_backward(vector<int>)/262144 -1.91% 12529.387 12290.263 - -1.43% -
SetIntersection_Interlaced_Vector_uint32_64_4 -1.91% 17755972.941 17417119.688 - 0.33% -
std::set<int>::ctor(const&,_alloc)/8192 -1.90% 50462.986 49502.353 - -0.23% -
std::equal(deque<int>)_(it,_it,_it)/1048576 -1.90% 499244.141 489742.652 - -2.16% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -1.90% 1061053.059 1040892.096 - 1.84% -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 -1.90% 21.048 20.648 - 0.27% -
SetIntersection_Front_Vector_float_256_64 -1.90% 4349719.020 4267248.455 - -1.73% -
SetIntersection_Front_Set_uint32_1024_256 -1.90% 4070064.754 3992919.436 - 9.03% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -1.89% 25.317 24.837 - 3.18% -
SetIntersection_Front_Vector_string_262144_1024 -1.89% 39760406.040 39008001.436 - -1.51% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.89% 357190102.564 350444340.365 - -0.04% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 -1.89% 36.712 36.019 - -2.64% -
BM_num_get<unsigned_long_long> -1.89% 10.484 10.286 - -2.76% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.89% 16.661 16.346 - 1.37% -
std::lower_bound(std::forward_list<int>)/100 -1.89% 82.206 80.655 - -3.16% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -1.88% 68.297 67.010 - -24.88% -
BM_deque_vector_copy/1 -1.88% 2.067 2.028 - -2.34% -
SetIntersection_None_Set_uint32_1024_16 -1.88% 9111137.382 8939873.189 - 0.59% -
rng::for_each(multiset<int>)/50 -1.88% 39.304 38.565 - -0.28% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -1.88% 1120537.165 1099508.807 - -0.01% -
std::adjacent_find(list<int>,_pred)/8 -1.87% 3.920 3.846 - 2.18% -
SetIntersection_Front_Set_float_256_256 -1.87% 8182561.613 8029327.421 - -0.41% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 -1.87% 16122.820 15821.498 - 0.02% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -1.87% 260125.557 255272.184 - -1.66% -
std::is_partitioned(deque<int>)_(partitioned)/50 -1.86% 14.168 13.904 - -0.77% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -1.86% 345545.144 339113.862 - 0.36% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.86% 9248125.708 9076192.719 - 0.86% -
BM_CmpEqual_schar_int -1.86% 1.128 1.107 - -0.34% -
std::unordered_multiset<int>::erase(iterator)/32 -1.85% 19.816 19.449 - -0.20% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -1.85% 17.229 16.910 - -0.92% -
std::generate_n(list<int>)/50 -1.85% 15.538 15.252 - 0.48% -
BM_std_minmax_element<char>/64 -1.84% 17.310 16.991 - -17.11% -
SetIntersection_Interlaced_Set_uint32_1024_256 -1.84% 14365840.624 14101767.011 - 0.59% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.83% 10.930 10.730 - -0.37% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.83% 17.413 17.095 - -0.86% -
std::unordered_multiset<int>::erase(iterator)/1024 -1.82% 19.837 19.477 - -4.45% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -1.82% 6582.676 6463.195 - 0.24% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -1.81% 21.213 20.829 - -2.04% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -1.81% 2.745 2.696 - -1.47% -
std::rotate(deque<int>)_(by_1/3)/32 -1.80% 20.739 20.365 - -1.47% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.80% 454.809 446.622 - 1.91% -
SetIntersection_Front_Vector_float_262144_4 -1.80% 1059705.878 1040645.356 - 0.07% -
SetIntersection_Front_Vector_uint64_256_4 -1.80% 4194039.502 4118628.155 - -0.81% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.80% 185930.932 182588.189 - 0.09% -
std::unique(list<int>,_pred)_(sprinkled)/52 -1.80% 82.060 80.586 - -4.12% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.79% 7596.359 7460.010 - 1.93% -
SetIntersection_None_Vector_float_1024_1024 -1.79% 1083548.633 1064129.581 - 1.30% -
BM_CmpLess_short_int -1.79% 1.133 1.113 - -0.26% -
std::partial_sort_copy(deque<int>)_(descending)/8 -1.79% 15.296 15.023 - -36.22% -
std::set<std::string>::ctor(const&)/0 -1.79% 12.915 12.684 - 0.34% -
SetIntersection_Interlaced_Set_uint64_256_64 -1.78% 13840365.732 13593407.784 - -2.36% -
std::list<int>::erase(begin)_(cheap_elements)/32 -1.78% 11.133 10.935 - 4.02% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -1.77% 6625.208 6507.916 - -1.08% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -1.77% 1429979.884 1404683.202 - -3.58% -
SetIntersection_None_Vector_string_1024_4 -1.77% 1167207.474 1146576.807 - -2.03% -
std::map<int,_int>::insert(value)_(new_value,_middle)/0 -1.77% 17.273 16.967 - -0.66% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 -1.76% 14107.736 13859.023 - 0.78% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.76% 9969672.159 9794376.917 - -1.50% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.76% 41.730 40.997 - 37.71% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.76% 74.261 72.957 - 0.01% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.76% 760.628 747.271 - -1.82% -
std::fill(vector<bool>)/32768 -1.75% 29.996 29.470 - -2.32% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 -1.75% 718.839 706.234 - -1.73% -
std::stable_partition(list<int>)_(alloc_fails)/1024 -1.75% 4181.483 4108.265 - 0.70% -
std::set<std::string>::find(key)_(existent)/32 -1.75% 15.795 15.519 - -0.07% -
std::sort_heap(vector<NonIntegral>)/8 -1.74% 30.069 29.546 - -4.87% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -1.74% 55.937 54.964 - 5.83% -
SetIntersection_Front_Set_float_1024_1 -1.74% 1039296.191 1021247.973 - -2.91% -
bm_lexicographical_compare<unsigned_char>/64 -1.73% 1.920 1.887 - 1.35% -
SetIntersection_None_Set_uint64_64_1 -1.72% 22580170.810 22190734.131 - -1.17% -
std::unordered_map<int,_int>::erase(iterator)/32 -1.72% 19.726 19.386 - 0.24% -
SetIntersection_Interlaced_Set_uint32_262144_1 -1.72% 1097971.448 1079117.469 - 5.07% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 -1.71% 1936.264 1903.160 - -1.96% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.71% 224.452 220.619 - 1.12% -
std::set<std::string>::count(key)_(non-existent)/32 -1.71% 10.451 10.273 - -1.81% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 -1.71% 429.939 422.600 - 0.13% -
std::replace_if(vector<int>)_(prefix)/32 -1.71% 9.659 9.495 - -0.74% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -1.70% 17.231 16.938 - -0.72% -
std::rotate(list<int>)_(1_element_backward)/50 -1.70% 24.776 24.354 - 0.67% -
rng::find_last_if(vector<char>)_(bail_10%)/50 -1.70% 11.490 11.295 - -9.84% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.69% 87.773 86.285 - -6.57% -
std::find_end(forward_list<int>)_(process_all)/8192 -1.69% 5787.751 5689.761 - 0.54% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -1.69% 248544678.670 244338856.380 - -2.18% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -1.69% 10.607 10.428 - -2.29% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -1.69% 0.642 0.631 - -0.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -1.69% 22832289.416 22447275.811 - 88.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -1.68% 1047309.313 1029682.042 - -2.05% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -1.68% 9.079 8.927 - -1.68% -
std::stable_partition(vector<int>)_(sparse)/1024 -1.68% 216.880 213.238 - 2.24% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.68% 15.126 14.873 - -0.07% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.67% 1231.554 1210.935 - -6.41% -
BM_CmpLess_int_int -1.67% 1.070 1.052 - -0.73% -
SetIntersection_Interlaced_Vector_string_1024_1024 -1.67% 39970196.619 39304470.716 - -2.24% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 -1.66% 210.028 206.533 - -1.89% -
bm_ranges_lexicographical_compare<unsigned_char>/512 -1.66% 8.768 8.622 - -1.82% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.66% 1577980.228 1551784.490 - -0.49% -
SetIntersection_Front_Set_uint64_262144_16384 -1.66% 224081466.382 220362594.242 - -9.09% -
std::vector<int>::erase(middle)_(cheap_elements)/32 -1.66% 4.336 4.264 - -1.61% -
rng::contains(vector<int>)_(process_all)/8 -1.65% 2.522 2.480 - -7.00% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -1.65% 26.914 26.469 - -11.95% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.65% 16474.730 16202.339 - -0.17% -
std::partial_sort_copy(list<int>)_(heap)/8 -1.65% 17.711 17.418 - 2.06% -
std::unordered_multiset<int>::clear()/1024 -1.65% 8388.866 8250.474 - 1.60% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 -1.65% 461232.462 453641.493 - 0.35% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 -1.64% 3.916 3.852 - -1.80% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -1.63% 6052.350 5953.479 - -3.03% -
BM_vector_deque_ranges_copy/64 -1.63% 2.802 2.756 - -1.32% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -1.63% 1.059 1.042 - -0.39% -
SetIntersection_None_Set_string_1024_64 -1.63% 8985856.243 8839132.413 - 0.28% -
rng::find_last_if(list<int>)_(bail_10%)/50 -1.63% 19.629 19.308 - 0.03% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.63% 14918.982 14675.767 - 0.61% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -1.63% 3.196 3.144 - -2.25% -
std::stable_sort(vector<int>)_(descending)/8192 -1.63% 18639.356 18336.433 - 0.14% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -1.62% 11863.714 11671.014 - -18.96% -
std::unordered_set<int>::ctor(const&,_alloc)/32 -1.62% 270.537 266.144 - -2.68% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -1.62% 1183563.512 1164368.630 - 1.47% -
BM_deque_deque_move_backward/512 -1.62% 19.175 18.864 - -0.56% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -1.61% 168597.530 165875.810 - 0.61% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -1.61% 2.584 2.543 - 0.83% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.61% 174516.548 171701.213 - -1.20% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.61% 33900.897 33354.155 - 0.60% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.61% 1205208.645 1185791.266 - -3.11% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -1.61% 26.943 26.509 - 1.95% -
std::partial_sort(vector<int>)_(pipe-organ)/8192 -1.61% 51044.905 50225.486 - -0.04% -
std::make_heap(deque<int>)_(ascending)/8 -1.61% 27.845 27.398 - -3.67% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 -1.60% 42.698 42.014 - -1.17% -
std::map<std::string,_int>::find(key)_(non-existent)/32 -1.60% 13.253 13.041 - 4.18% -
std::fill_n(list<int>)/8192 -1.60% 9046.214 8901.643 - 5.29% -
BM_CmpLess_int_schar -1.60% 1.132 1.114 - -1.54% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -1.59% 46.832 46.086 - 0.42% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -1.59% 36735.540 36151.870 - -2.19% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -1.59% 11.385 11.204 - 6.03% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 -1.58% 9.868 9.712 - -5.97% -
SetIntersection_Interlaced_Set_string_1024_1024 -1.58% 55652180.672 54772352.008 - -1.79% -
BM_std_minmax_element<int>/64 -1.58% 17.055 16.786 - 3.48% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 -1.58% 29774.261 29304.671 - -1.88% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.57% 8911721.477 8771651.551 - 0.27% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -1.57% 366806757.063 361041729.657 - 4.22% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.57% 187950.454 184996.648 - -0.23% -
BM_CmpLess_ushort_short -1.57% 1.070 1.053 - 4.73% -
SetIntersection_Interlaced_Set_uint32_64_16 -1.57% 23238654.458 22874213.699 - 2.84% -
BM_CmpEqual_uint_short -1.57% 1.018 1.002 - -2.47% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.56% 1062195.120 1045594.923 - -0.43% -
SetIntersection_None_Set_string_256_16 -1.56% 11123084.074 10949252.870 - 0.90% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 -1.56% 188505.742 185560.449 - 2.56% -
std::reverse(vector<int>)/32768 -1.56% 1051.717 1035.286 - -0.17% -
SetIntersection_Front_Set_uint64_262144_16 -1.55% 1206808.063 1188049.653 - 0.39% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.55% 760.386 748.578 - 0.46% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.55% 241222.539 237477.294 - 0.07% -
std::stable_partition(list<int>)_(sparse)/32 -1.55% 9.678 9.528 - 0.07% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.55% 801.194 788.782 - -1.99% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 -1.55% 65.935 64.915 - -8.39% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.55% 55577.448 54717.659 - -0.40% -
std::set<int>::find(key)_(non-existent)/1024 -1.54% 5.595 5.509 - -0.32% -
std::partial_sort(deque<int>)_(ascending)/1024 -1.54% 7786.644 7666.886 - -0.43% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.54% 30.493 30.024 - -5.34% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -1.53% 230.146 226.623 - 2.72% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -1.53% 29.474 29.024 - -4.68% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 -1.53% 5135.488 5057.004 - -2.12% -
SetIntersection_Interlaced_Set_uint32_262144_256 -1.53% 1603431.478 1578948.566 - -2.06% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 -1.53% 664.988 654.843 - -1.73% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 -1.52% 19.944 19.640 - -17.93% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.52% 13113.228 12914.447 - -0.08% -
std::set<int>::count(key)_(existent)/32 -1.52% 1.644 1.619 - -1.98% -
SetIntersection_Interlaced_Set_float_1024_1024 -1.52% 12402850.426 12214929.644 - 1.57% -
BM_StringFindStringLiteral/16 -1.51% 1.642 1.618 - -0.00% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -1.51% 12251673.449 12066422.532 - -0.33% -
std::map<int,_int>::clear()/1024 -1.51% 10661.392 10500.220 - 6.07% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 -1.51% 15203.592 14973.815 - -0.03% -
SetIntersection_None_Set_float_256_16 -1.51% 10882216.494 10718155.386 - -1.59% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 -1.51% 44.337 43.669 - -1.99% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -1.51% 802.029 789.946 - 3.17% -
BM_deque_vector_ranges_copy_backward/5500 -1.51% 199.197 196.197 - -0.17% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -1.50% 52470.299 51682.177 - 2.66% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -1.50% 1303.009 1283.461 - -2.71% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -1.50% 29043.716 28608.595 - -4.80% -
std::remove(vector<int>)_(prefix)/1024 -1.50% 309.829 305.188 - 0.18% -
std::for_each(multiset<int>::iterator)/8192 -1.49% 8079.080 7958.300 - -23.24% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -1.49% 857.543 844.731 - 4.14% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -1.49% 52729.224 51944.217 - -0.54% -
std::for_each(list<int>)/50 -1.49% 21.805 21.480 - 6.98% -
SetIntersection_Front_Set_string_256_256 -1.48% 30873578.681 30416564.482 - -5.20% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.48% 12849.209 12659.108 - -1.83% -
SetIntersection_None_Vector_uint64_16384_1024 -1.48% 1113960.092 1097492.603 - -1.26% -
std::partial_sort(vector<int>)_(repeated)/8192 -1.47% 27111.128 26711.739 - 0.09% -
std::find_first_of(deque<int>)_(small_needle)/50 -1.47% 173.913 171.356 - -2.19% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -1.47% 12.729 12.542 - -1.63% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -1.47% 2.170 2.138 - -0.47% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 -1.46% 35.322 34.806 - -0.30% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -1.45% 49.280 48.565 - -1.90% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.44% 1.209 1.192 - -1.37% -
SetIntersection_None_Set_string_1024_1024 -1.44% 9147533.178 9016208.192 - -2.17% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 -1.44% 2.821 2.780 - -0.57% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 -1.43% 5789283.499 5706405.119 - -1.21% -
BM_num_get<long_long> -1.43% 10.875 10.720 - -2.87% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 -1.43% 26.856 26.472 - -1.83% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.43% 199.608 196.754 - -2.66% -
BM_deque_deque_move_backward/1024 -1.43% 38.298 37.752 - -0.66% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.42% 35.225 34.723 - -4.25% -
std::sort_heap(deque<int>,_pred)/8192 -1.42% 430314.413 424202.265 - 0.59% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 -1.42% 675.845 666.261 - 0.43% -
std::for_each(map<int>::iterator)/50 -1.42% 36.320 35.806 - -1.75% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -1.41% 131542559.074 129683055.238 - 0.76% -
BM_deque_deque_move/512 -1.41% 17.947 17.693 - 0.31% -
BM_CmpEqual_ushort_ushort -1.41% 1.078 1.063 - 1.65% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.41% 11626.842 11463.293 - -0.84% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -1.40% 21.015 20.720 - 0.23% -
std::stable_partition(deque<int>)_(dense)/50 -1.40% 37.913 37.381 - 2.09% -
std::unordered_map<int,_int>::erase(iterator)/8192 -1.40% 19.851 19.572 - 0.38% -
rng::contains(list<int>)_(process_all)/32 -1.40% 9.064 8.937 - 0.17% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.40% 18.635 18.375 - 0.49% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.39% 8830067.032 8706989.586 - 0.71% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.39% 350575.774 345703.195 - 1.07% -
BM_PushHeap_string_PipeOrgan_262144 -1.39% 17.460 17.217 - -4.95% -
std::unordered_set<int>::ctor(const&)/8192 -1.38% 55243.951 54480.186 - -0.70% -
bm_ranges_swap_ranges_vb_aligned/8 -1.38% 3.286 3.240 - -0.57% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -1.38% 12614772.059 12440588.283 - -2.18% -
std::move(list<int>)/262144 -1.38% 246777.902 243375.744 - -0.58% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -1.38% 31.435 31.003 - 0.91% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -1.37% 1165317.785 1149301.681 - -0.30% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.37% 21.531 21.236 - -0.27% -
std::reverse(vector<int>)/4096 -1.37% 132.299 130.484 - -0.04% -
BM_CmpEqual_uchar_uint -1.37% 1.071 1.056 - -0.09% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 -1.37% 35.650 35.161 - -1.55% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.37% 13.639 13.453 - -0.09% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.36% 1752.841 1728.959 - -0.55% -
SetIntersection_Front_Vector_string_262144_262144 -1.36% 14602418.295 14403549.641 - 0.66% -
std::find(list<int>)_(process_all)/32768 -1.36% 26213.158 25856.320 - -0.50% -
std::find_end(deque<int>)_(process_all)/1048576 -1.36% 268048.694 264400.003 - -22.35% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -1.36% 668.225 659.153 - 5.07% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.36% 11588341.122 11431299.838 - 1.52% -
std::multiset<int>::insert(value)_(already_present)/32 -1.35% 18.500 18.249 - -1.49% -
SetIntersection_None_Set_uint64_16384_64 -1.35% 169824249.016 167528916.585 - -8.24% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.35% 17.237 17.004 - -0.58% -
std::multiset<int>::count(key)_(non-existent)/1024 -1.35% 5.957 5.876 - 1.58% -
std::reverse(vector<int>)/512 -1.35% 16.557 16.334 - -0.01% -
std::fill(deque<int>)/50 -1.35% 2.407 2.374 - 0.53% -
SetIntersection_Interlaced_Set_uint64_1024_4 -1.35% 10090484.117 9954252.708 - -0.23% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.35% 18.070 17.826 - -1.06% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.35% 754.405 744.234 - -1.21% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.35% 535.105 527.893 - 0.23% -
std::multiset<std::string>::clear()/1024 -1.35% 21797.650 21503.987 - 2.88% -
BM_CmpLess_uint_uint -1.35% 1.065 1.051 - -0.81% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 -1.35% 8448328.109 8334680.531 - -1.10% -
std::for_each(set<int>::iterator)/32 -1.34% 24.676 24.345 - -0.49% -
std::replace(vector<int>)_(sprinkled)/8192 -1.34% 1277.194 1260.037 - 6.82% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.34% 13593.061 13410.593 - -1.55% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.34% 397.053 391.727 - -0.24% -
std::set<std::string>::clear()/8192 -1.34% 216235.557 213336.082 - 1.44% -
BM_StringFindStringLiteral/64 -1.34% 2.157 2.128 - -1.41% -
ranges::min(std::list<char>)/8 -1.34% 1.904 1.878 - -2.50% -
std::replace(vector<int>)_(prefix)/50 -1.34% 7.646 7.544 - -0.89% -
std::map<int,_int>::count(key)_(existent)/32 -1.34% 1.565 1.544 - 1.96% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 -1.34% 18.112 17.870 - -1.23% -
BM_deque_deque_copy/1024 -1.33% 36.967 36.474 - -1.66% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 -1.33% 530.249 523.187 - -0.99% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 -1.33% 26827.897 26471.035 - -1.29% -
std::unordered_multiset<int>::clear()/32 -1.33% 596.436 588.503 - 0.74% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 -1.33% 8463379.527 8351027.864 - -1.19% -
std::find_first_of(deque<int>)_(small_needle)/32 -1.33% 112.757 111.260 - -4.44% -
SetIntersection_None_Vector_float_16384_1024 -1.32% 1107032.038 1092366.490 - -1.55% -
std::shift_right(list<int>)/32 -1.32% 14.559 14.367 - 0.05% -
std::is_partitioned(deque<int>)_(partitioned)/32 -1.32% 9.313 9.190 - -0.09% -
std::copy(vector<bool>)_(aligned)/32768 -1.32% 35.554 35.085 - -0.31% -
std::multimap<int,_int>::ctor(const&)/8192 -1.32% 52525.538 51834.414 - -1.20% -
std::multiset<int>::contains(key)_(existent)/1024 -1.31% 3.960 3.908 - -3.13% -
std::copy_backward(vector<int>)/32768 -1.31% 3784.373 3734.721 - -0.88% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -1.31% 8.888 8.772 - -1.87% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 -1.31% 3.786 3.737 - -0.65% -
std::deque<int>::erase(begin)_(cheap_elements)/8192 -1.30% 7.597 7.498 - -1.27% -
std::for_each(multiset<int>::iterator)/32 -1.30% 23.867 23.556 - 0.20% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.30% 19903.141 19644.096 - -3.82% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -1.30% 203696439.673 201045569.873 - -9.47% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -1.30% 7088.095 6995.921 - -0.02% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.30% 116668.718 115156.372 - -1.69% -
rng::for_each(multimap<int>)/32 -1.30% 26.425 26.082 - -0.96% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 -1.30% 293.160 289.361 - 0.68% -
std::multiset<int>::insert(value)_(new_value,_end)/32 -1.29% 19.174 18.926 - 0.64% -
std::flat_map<int,_int>::erase(iterator)/32 -1.29% 20.104 19.844 - -0.12% -
std::equal(deque<int>)_(it,_it,_it)/8 -1.29% 4.454 4.397 - -0.92% -
std::unique(list<int>,_pred)_(contiguous)/32 -1.29% 57.818 57.074 - 0.20% -
SetIntersection_None_Vector_float_1024_1 -1.29% 1083386.965 1069455.494 - -2.32% -
std::sort(vector<int>)_(descending)/8 -1.28% 24.745 24.427 - -0.53% -
SetIntersection_Interlaced_Set_uint64_256_16 -1.28% 12049128.289 11894513.630 - -0.05% -
std::multiset<int>::insert(value)_(already_present)/8192 -1.28% 31.958 31.548 - -1.24% -
std::remove_copy(deque<int>)_(prefix)/50 -1.28% 21.270 20.998 - 4.46% -
SetIntersection_Front_Vector_uint64_1024_64 -1.28% 1377008.162 1359377.076 - -0.53% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.28% 14953.560 14762.545 - -0.33% -
std::unordered_map<int,_int>::clear()/1024 -1.28% 8239.916 8134.681 - 2.96% -
BM_PushHeap_uint32_PipeOrgan_262144 -1.28% 3.061 3.022 - 0.07% -
BM_CmpEqual_int_uint -1.28% 1.086 1.072 - -1.28% -
BM_CmpLess_ushort_schar -1.27% 1.043 1.029 - 1.86% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.27% 380.263 375.418 - -0.19% -
std::find_if_not(vector<char>)_(process_all)/50 -1.27% 6.683 6.598 - -0.49% -
SetIntersection_None_Vector_float_256_64 -1.27% 3424100.202 3380626.565 - -0.53% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.27% 12756.228 12594.292 - -0.72% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -1.27% 736.078 726.742 - 12.09% -
SetIntersection_Interlaced_Set_string_1024_256 -1.27% 35288925.423 34841899.585 - -4.25% -
SetIntersection_Front_Vector_uint32_262144_1 -1.26% 1052471.538 1039158.360 - -0.30% -
std::count_if(vector<int>)_(every_other)/8 -1.26% 4.188 4.135 - 0.14% -
std::move(vector<bool>)_(unaligned)/512 -1.26% 4.768 4.708 - 3.11% -
std::remove_copy_if(vector<int>)_(prefix)/32 -1.26% 12.318 12.163 - -0.72% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.25% 12910.606 12749.100 - 0.35% -
SetIntersection_Interlaced_Set_string_16384_1 -1.24% 1088257.551 1074730.616 - -2.24% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.24% 62598.020 61820.816 - -0.29% -
std::move(vector<bool>)_(unaligned)/64 -1.24% 1.636 1.616 - -0.93% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -1.24% 4.157 4.106 - -1.13% -
SetIntersection_None_Set_float_256_64 -1.24% 9425454.870 9308673.044 - 1.64% -
SetIntersection_Front_Vector_uint64_256_1 -1.24% 4175069.437 4123454.787 - -0.31% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -1.23% 11488045.413 11346411.099 - -2.38% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -1.23% 4.497 4.441 - -0.45% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.23% 44583.861 44035.102 - 1.63% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.23% 32709.723 32307.379 - 1.50% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -1.23% 1886125.674 1862936.776 - -0.78% -
std::multiset<std::string>::insert(value)_(already_present)/32 -1.23% 49.249 48.644 - -0.43% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.23% 74815.710 73896.727 - 2.06% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.22% 37750027.195 37287701.044 - 0.23% -
BM_CmpEqual_uchar_ushort -1.22% 1.067 1.054 - -0.03% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -1.21% 36.813 36.367 - -1.62% -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 -1.21% 663.188 655.140 - -2.64% -
SetIntersection_Front_Vector_float_64_4 -1.21% 16020005.725 15825649.408 - -1.28% -
std::sort(vector<int>)_(heap)/8 -1.21% 23.624 23.337 - -0.03% -
SetIntersection_Interlaced_Set_float_256_4 -1.20% 10949989.422 10818166.289 - -1.87% -
SetIntersection_Front_Vector_float_262144_64 -1.20% 1360122.774 1343764.148 - -0.40% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 -1.20% 119016780.369 117586819.682 - -1.96% -
SetIntersection_Interlaced_Vector_float_262144_1 -1.20% 1044084.415 1031559.834 - -1.77% -
std::unordered_set<std::string>::clear()/8192 -1.20% 221134.698 218483.211 - 1.12% -
std::search(deque<int>,_pred)_(same_length)/1024 -1.20% 510.987 504.869 - -1.06% -
std::vector<int>::ctor(size)/8192 -1.20% 574.879 568.002 - -0.20% -
BM_std_minmax_element<long_long>/4 -1.19% 1.266 1.251 - -0.10% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.19% 5731.293 5662.957 - 0.33% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 -1.19% 45.939 45.392 - 0.10% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.19% 57898.920 57212.286 - 2.11% -
SetIntersection_None_Vector_float_16384_1 -1.19% 1113512.282 1100311.031 - 0.76% -
std::find_if_not(vector<int>)_(bail_25%)/8192 -1.18% 247.568 244.635 - -1.40% -
BM_deque_vector_ranges_move_backward/4000 -1.18% 145.503 143.779 - -1.20% -
SetIntersection_None_Vector_uint32_256_256 -1.18% 2143798.808 2118412.579 - -0.41% -
std::find_if(list<int>)_(bail_25%)/32768 -1.18% 7077.989 6994.493 - -2.01% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -1.18% 583.200 576.323 - -3.09% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 -1.18% 340703.451 336697.994 - -0.15% -
std::distance(join_view(vector<vector<int>>))/4096 -1.17% 4.586 4.532 - 0.10% -
SetIntersection_None_Set_uint64_1024_256 -1.17% 8902385.558 8798296.984 - -0.37% -
SetIntersection_Interlaced_Vector_string_64_4 -1.17% 21959288.280 21702743.366 - 0.68% -
SetIntersection_Front_Set_uint64_16384_16 -1.17% 1203734.927 1189684.948 - -0.63% -
std::stable_partition(vector<int>)_(dense)/32 -1.17% 21.398 21.149 - 1.08% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.16% 595.330 588.402 - -0.69% -
std::upper_bound(std::forward_list<int>)/100 -1.16% 97.506 96.372 - -0.96% -
SetIntersection_None_Vector_uint64_256_64 -1.16% 3439570.642 3399599.315 - 0.11% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -1.16% 50.851 50.261 - 0.27% -
SetIntersection_Front_Set_float_1024_64 -1.16% 1832791.498 1811538.428 - -1.55% -
std::move(deque<int>)/1048576 -1.16% 54962.899 54326.844 - -0.50% -
SetIntersection_Front_Set_string_1024_4 -1.15% 1266791.865 1252167.886 - 1.62% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -1.15% 18.553 18.339 - 0.41% -
std::replace(deque<int>)_(sprinkled)/8192 -1.15% 2818.400 2785.941 - -0.48% -
std::set<int>::erase(iterator)/1024 -1.15% 19.770 19.542 - -3.54% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.15% 18.594 18.380 - -0.87% -
std::move(vector<bool>)_(aligned)/64 -1.15% 1.603 1.585 - 2.56% -
std::find_end(forward_list<int>)_(same_length)/8192 -1.14% 14303.659 14140.150 - 9.06% -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 -1.14% 18.635 18.422 - 0.27% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.14% 395.243 390.737 - -0.13% -
std::remove_if(deque<int>)_(prefix)/50 -1.14% 64.613 63.877 - -11.52% -
std::multiset<int>::ctor(const&)/8192 -1.14% 53158.406 52552.554 - 2.77% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -1.14% 1042435.939 1030575.645 - -0.69% -
std::make_heap(vector<int>)_(pipe-organ)/8 -1.14% 16.796 16.605 - 0.75% -
std::multiset<int>::equal_range(key)_(existent)/8192 -1.13% 8.270 8.176 - -4.41% -
SetIntersection_None_Vector_uint32_16384_4 -1.13% 1114634.745 1102028.849 - -0.51% -
BM_PushHeap_string_Ascending_256 -1.13% 11.134 11.008 - -0.70% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -1.12% 6.511 6.438 - 27.79% -
std::pop_heap(deque<size_t>)/8192 -1.12% 59.650 58.981 - -0.55% -
std::rotate(vector<bool>)_(by_1/3)/1024 -1.12% 49.034 48.484 - 0.97% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.12% 245753.120 242996.615 - -2.76% -
std::partial_sort(deque<int>)_(repeated)/1024 -1.12% 6389.704 6318.077 - -0.91% -
SetIntersection_Front_Set_uint64_256_1 -1.12% 4194276.700 4147312.835 - -0.23% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 -1.12% 54.460 53.851 - 1.96% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 -1.12% 93820.977 92771.180 - 0.21% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -1.12% 2.826 2.794 - 0.14% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.12% 173542.689 171603.063 - -3.14% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -1.12% 663.902 656.487 - 1.93% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 -1.12% 17.471 17.276 - 0.93% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -1.11% 16509.367 16325.322 - 1.30% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -1.11% 24.254 23.984 - 6.25% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 -1.11% 13.468 13.318 - -0.84% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -1.11% 144081847.032 142478364.012 - -4.90% -
SetIntersection_Front_Set_uint64_16384_64 -1.11% 1714697.503 1695629.575 - -2.87% -
std::make_heap(vector<int>)_(descending)/8192 -1.11% 1970.144 1948.282 - -0.45% -
SetIntersection_Interlaced_Set_uint32_64_64 -1.11% 13387252.429 13238734.788 - -1.64% -
std::partition_copy(vector<int>)/50 -1.11% 12.719 12.578 - -0.38% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -1.11% 4.474 4.424 - -5.68% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.11% 17.219 17.028 - -0.25% -
SetIntersection_None_Vector_uint64_16384_256 -1.10% 1098145.365 1086011.820 - -2.42% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.10% 1191074.694 1177932.042 - -0.69% -
SetIntersection_Interlaced_Set_string_1024_4 -1.10% 10374566.670 10260161.349 - 0.31% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 -1.10% 50768.124 50208.758 - -0.54% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -1.10% 24.314 24.046 - 2.88% -
std::multiset<int>::ctor(const&,_alloc)/32 -1.10% 233.706 231.132 - -0.11% -
std::rotate_copy(list<int>)/8192 -1.10% 6941.271 6865.037 - 2.43% -
SetIntersection_Front_Set_string_16_4 -1.10% 63232726.230 62539222.776 - -1.86% -
std::vector<std::string>::ctor(size)/32 -1.10% 32.136 31.784 - -2.78% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.10% 139559.455 138030.306 - 0.26% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.09% 1.575 1.558 - -1.13% -
std::rotate(vector<bool>)_(1_element_forward)/32 -1.09% 17.769 17.575 - 1.82% -
BM_num_get<unsigned_int> -1.09% 9.790 9.684 - -2.48% -
std::for_each(set<int>::iterator)/50 -1.09% 37.148 36.744 - -0.02% -
std::list<int>::erase(begin)_(cheap_elements)/1024 -1.08% 11.062 10.942 - 3.18% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.08% 140510.543 138990.782 - -1.09% -
SetIntersection_Front_Set_uint64_262144_4 -1.08% 1073021.825 1061441.136 - 0.02% -
BM_CmpLess_schar_ushort -1.08% 1.107 1.095 - -0.18% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 -1.08% 257.526 254.754 - -0.67% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.08% 413035.983 408590.913 - 1.65% -
std::swap_ranges(list<int>)/50 -1.08% 32.582 32.232 - -4.71% -
BM_PushHeap_string_Ascending_4 -1.07% 2.548 2.520 - -2.11% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -1.07% 4899.260 4846.634 - 1.30% -
std::search(deque<int>,_pred)_(same_length)/8192 -1.07% 4038.101 3994.781 - -0.90% -
std::partial_sort(deque<int>)_(repeated)/8 -1.07% 26.328 26.046 - 0.07% -
std::find_if(vector<char>)_(process_all)/50 -1.07% 6.699 6.628 - 0.56% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.07% 395.863 391.639 - -0.42% -
bm_swap_ranges_vb_aligned/64 -1.06% 2.882 2.851 - 2.67% -
std::unordered_set<int>::find(key)_(non-existent)/32 -1.06% 1.173 1.160 - -0.89% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 -1.06% 549.345 543.505 - -0.02% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 -1.06% 777.150 768.896 - -0.48% -
std::partition(list<int>)_(dense)/50 -1.06% 13.430 13.288 - 0.96% -
std::make_heap(vector<int>)_(ascending)/8192 -1.06% 5034.545 4981.167 - -1.07% -
std::search(vector<int>)_(single_element)/8192 -1.06% 1822.517 1803.235 - 0.43% -
std::unique(list<int>,_pred)_(contiguous)/52 -1.06% 71.329 70.576 - 0.16% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.05% 4211337.370 4167007.250 - -0.51% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.05% 1105246.289 1093613.871 - 0.36% -
std::vector<std::string>::ctor(size)/8192 -1.05% 4176.704 4132.872 - -0.10% -
BM_tolower_string<wchar_t> -1.05% 6.442 6.375 - -1.03% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 -1.05% 41.173 40.741 - -1.00% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -1.05% 20.304 20.091 - -2.23% -
std::vector<std::string>::ctor(size)/1024 -1.05% 427.805 423.323 - -0.20% -
std::move_backward(list<int>)/8 -1.05% 3.356 3.321 - -1.35% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 -1.04% 2.522 2.496 - -0.51% -
std::move_backward(deque<int>)/512 -1.04% 23.979 23.729 - 0.99% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.04% 19.338 19.137 - 0.07% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -1.04% 9.422 9.324 - -0.39% -
std::unique_copy(list<int>)_(contiguous)/52 -1.04% 19.596 19.393 - 0.10% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.04% 21.006 20.788 - 1.44% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.04% 19.406 19.205 - -0.07% -
BM_num_put<long_double> -1.03% 59.076 58.467 - -0.73% -
std::find(vector<bool>)_(process_all)/1024 -1.03% 4.633 4.585 - -1.30% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.03% 121270.841 120019.487 - 2.84% -
SetIntersection_None_Vector_uint64_64_64 -1.03% 8504532.100 8416808.194 - -0.13% -
std::deque<std::string>::ctor(size)/1024 -1.03% 716.503 709.133 - -0.20% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -1.03% 13924.988 13781.859 - -0.41% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -1.03% 1535875.148 1520108.178 - 1.29% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -1.03% 20.307 20.098 - -3.71% -
BM_deque_deque_ranges_copy/1024 -1.02% 36.959 36.581 - -2.53% -
BM_num_get<unsigned_short> -1.02% 10.283 10.178 - 1.26% -
std::unique_copy(vector<int>)_(contiguous)/32 -1.02% 8.639 8.551 - -0.42% -
BM_CmpLess_uchar_short -1.02% 1.059 1.049 - -0.36% -
ranges::min(std::deque<long_long>)/64 -1.02% 17.609 17.430 - 6.70% -
rng::for_each(multimap<int>)/50 -1.02% 40.206 39.797 - -1.04% -
std::stable_partition(vector<int>)_(alloc_fails)/32 -1.01% 1886.808 1867.661 - 2.19% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -1.01% 19872.774 19671.496 - -3.22% -
std::set<int>::clear()/32 -1.01% 620.702 614.426 - -2.51% -
std::find(vector<int>)_(bail_25%)/8 -1.01% 1.441 1.427 - 0.91% -
std::sort(vector<NonIntegral>)_(shuffled)/8 -1.01% 22.645 22.417 - 0.34% -
std::find(vector<int>)_(process_all)/8 -1.01% 2.791 2.762 - 2.12% -
std::remove_if(list<int>)_(sprinkled)/32 -1.01% 57.329 56.753 - -0.40% -
std::copy_backward(list<int>)/32768 -1.00% 26801.151 26531.848 - 0.99% -
std::rotate(list<int>)_(1_element_forward)/50 -1.00% 25.567 25.311 - -0.48% -


Report Time: 2.61s
Name Current %
BM_CmpEqual_int_int 1.078 2.56%
BM_CmpEqual_int_schar 1.116 -1.23%
BM_CmpEqual_int_short 1.110 -
BM_CmpEqual_int_uchar 1.112 1.26%
BM_CmpEqual_int_uint 1.072 -1.28%
BM_CmpEqual_int_ushort 1.067 -1.14%
BM_CmpEqual_schar_int 1.107 -
BM_CmpEqual_schar_schar 1.050 -
BM_CmpEqual_schar_short 1.114 -
BM_CmpEqual_schar_uchar 1.092 -
BM_CmpEqual_schar_uint 1.084 -2.30%
BM_CmpEqual_schar_ushort 1.094 -
BM_CmpEqual_short_int 1.115 -
BM_CmpEqual_short_schar 1.124 -
BM_CmpEqual_short_short 1.076 -
BM_CmpEqual_short_uchar 1.103 1.49%
BM_CmpEqual_short_uint 1.156 4.88%
BM_CmpEqual_short_ushort 1.097 -
BM_CmpEqual_uchar_int 1.077 1.97%
BM_CmpEqual_uchar_schar 1.009 2.26%
BM_CmpEqual_uchar_short 1.005 -2.67%
BM_CmpEqual_uchar_uchar 1.074 2.12%
BM_CmpEqual_uchar_uint 1.056 -
BM_CmpEqual_uchar_ushort 1.054 -
BM_CmpEqual_uint_int 1.059 -
BM_CmpEqual_uint_schar 1.013 -1.84%
BM_CmpEqual_uint_short 1.002 -2.47%
BM_CmpEqual_uint_uchar 1.101 -
BM_CmpEqual_uint_uint 1.061 1.59%
BM_CmpEqual_uint_ushort 1.106 -
BM_CmpEqual_ushort_int 1.058 -1.05%
BM_CmpEqual_ushort_schar 1.018 3.62%
BM_CmpEqual_ushort_short 1.013 -
BM_CmpEqual_ushort_uchar 1.122 2.89%
BM_CmpEqual_ushort_uint 1.058 -1.75%
BM_CmpEqual_ushort_ushort 1.063 1.65%
BM_CmpLess_int_int 1.052 -
BM_CmpLess_int_schar 1.114 -1.54%
BM_CmpLess_int_short 1.126 1.36%
BM_CmpLess_int_uchar 1.110 1.14%
BM_CmpLess_int_uint 1.085 2.13%
BM_CmpLess_int_ushort 1.098 -
BM_CmpLess_schar_int 1.123 -
BM_CmpLess_schar_schar 0.954 -
BM_CmpLess_schar_short 0.952 -
BM_CmpLess_schar_uchar 1.095 -
BM_CmpLess_schar_uint 1.106 1.58%
BM_CmpLess_schar_ushort 1.095 -
BM_CmpLess_short_int 1.113 -
BM_CmpLess_short_schar 0.951 -
BM_CmpLess_short_short 0.949 -
BM_CmpLess_short_uchar 1.077 -1.71%
BM_CmpLess_short_uint 1.107 -
BM_CmpLess_short_ushort 1.091 -
BM_CmpLess_uchar_int 1.081 -
BM_CmpLess_uchar_schar 1.009 -1.68%
BM_CmpLess_uchar_short 1.049 -
BM_CmpLess_uchar_uchar 1.065 -
BM_CmpLess_uchar_uint 1.068 -
BM_CmpLess_uchar_ushort 1.065 -1.65%
BM_CmpLess_uint_int 1.063 -1.45%
BM_CmpLess_uint_schar 1.055 -
BM_CmpLess_uint_short 0.989 -2.97%
BM_CmpLess_uint_uchar 1.107 -
BM_CmpLess_uint_uint 1.051 -
BM_CmpLess_uint_ushort 1.121 1.51%
BM_CmpLess_ushort_int 1.076 2.17%
BM_CmpLess_ushort_schar 1.029 1.86%
BM_CmpLess_ushort_short 1.053 4.73%
BM_CmpLess_ushort_uchar 1.103 -
BM_CmpLess_ushort_uint 1.067 -
BM_CmpLess_ushort_ushort 1.049 -2.85%
BM_PushHeap_float_Ascending_1 0.466 -
BM_PushHeap_float_Ascending_1024 3.141 -1.19%
BM_PushHeap_float_Ascending_16 1.024 -3.99%
BM_PushHeap_float_Ascending_16384 4.280 1.91%
BM_PushHeap_float_Ascending_256 2.504 -
BM_PushHeap_float_Ascending_262144 5.111 -1.82%
BM_PushHeap_float_Ascending_4 0.537 -
BM_PushHeap_float_Ascending_64 1.783 -1.81%
BM_PushHeap_float_Descending_1 0.576 7.59%
BM_PushHeap_float_Descending_1024 0.390 -
BM_PushHeap_float_Descending_16 0.367 -3.60%
BM_PushHeap_float_Descending_16384 0.384 -
BM_PushHeap_float_Descending_256 0.402 -
BM_PushHeap_float_Descending_262144 0.384 -
BM_PushHeap_float_Descending_4 0.363 -7.69%
BM_PushHeap_float_Descending_64 0.380 -
BM_PushHeap_float_PipeOrgan_1 0.467 -
BM_PushHeap_float_PipeOrgan_1024 2.098 -
BM_PushHeap_float_PipeOrgan_16 0.908 -
BM_PushHeap_float_PipeOrgan_16384 2.513 -
BM_PushHeap_float_PipeOrgan_256 1.729 -
BM_PushHeap_float_PipeOrgan_262144 3.149 -
BM_PushHeap_float_PipeOrgan_4 0.499 3.29%
BM_PushHeap_float_PipeOrgan_64 1.347 3.94%
BM_PushHeap_float_QuickSortAdversary_1 0.467 -
BM_PushHeap_float_QuickSortAdversary_1024 0.630 -
BM_PushHeap_float_QuickSortAdversary_16 0.974 -
BM_PushHeap_float_QuickSortAdversary_16384 0.494 -
BM_PushHeap_float_QuickSortAdversary_256 0.741 -
BM_PushHeap_float_QuickSortAdversary_262144 0.418 -
BM_PushHeap_float_QuickSortAdversary_4 0.535 -
BM_PushHeap_float_QuickSortAdversary_64 0.619 -
BM_PushHeap_float_Random_1 0.537 -22.95%
BM_PushHeap_float_Random_1024 7.555 -
BM_PushHeap_float_Random_16 5.410 -
BM_PushHeap_float_Random_16384 7.784 3.50%
BM_PushHeap_float_Random_256 7.318 -
BM_PushHeap_float_Random_262144 7.672 -
BM_PushHeap_float_Random_4 2.853 -2.84%
BM_PushHeap_float_Random_64 6.728 -
BM_PushHeap_float_SingleElement_1 0.697 50.69%
BM_PushHeap_float_SingleElement_1024 0.390 -
BM_PushHeap_float_SingleElement_16 0.381 4.95%
BM_PushHeap_float_SingleElement_16384 0.385 -
BM_PushHeap_float_SingleElement_256 0.406 -
BM_PushHeap_float_SingleElement_262144 0.385 -
BM_PushHeap_float_SingleElement_4 0.392 9.94%
BM_PushHeap_float_SingleElement_64 0.385 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.430 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.694 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.307 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.474 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 8.379 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.786 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.615 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.586 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.595 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.583 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.594 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.583 -
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.467 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.878 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.395 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.852 -1.80%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.367 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.423 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.768 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.865 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.470 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.584 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.192 -1.37%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 3.545 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.097 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.588 1.05%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.779 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.558 -1.13%
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.468 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 7.002 2.94%
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.410 1.26%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 6.759 -2.27%
BM_PushHeap_pair<uint32,_uint32>_Random_256 6.940 -1.14%
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.760 -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.615 5.64%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.378 -1.78%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.471 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.586 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.625 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.584 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.594 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.584 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.572 2.77%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.610 -
BM_PushHeap_string_Ascending_1 0.471 -
BM_PushHeap_string_Ascending_1024 14.069 1.36%
BM_PushHeap_string_Ascending_16 4.715 -
BM_PushHeap_string_Ascending_16384 21.233 7.46%
BM_PushHeap_string_Ascending_256 11.008 -
BM_PushHeap_string_Ascending_262144 28.426 -4.19%
BM_PushHeap_string_Ascending_4 2.520 -2.11%
BM_PushHeap_string_Ascending_64 7.492 -
BM_PushHeap_string_Descending_1 0.470 -26.61%
BM_PushHeap_string_Descending_1024 2.930 20.66%
BM_PushHeap_string_Descending_16 2.230 3.52%
BM_PushHeap_string_Descending_16384 2.874 18.43%
BM_PushHeap_string_Descending_256 2.810 20.06%
BM_PushHeap_string_Descending_262144 4.988 37.37%
BM_PushHeap_string_Descending_4 2.096 9.11%
BM_PushHeap_string_Descending_64 2.517 10.74%
BM_PushHeap_string_PipeOrgan_1 0.527 -
BM_PushHeap_string_PipeOrgan_1024 9.928 2.55%
BM_PushHeap_string_PipeOrgan_16 4.120 -
BM_PushHeap_string_PipeOrgan_16384 14.075 10.51%
BM_PushHeap_string_PipeOrgan_256 8.063 5.34%
BM_PushHeap_string_PipeOrgan_262144 17.217 -4.95%
BM_PushHeap_string_PipeOrgan_4 2.580 1.80%
BM_PushHeap_string_PipeOrgan_64 5.794 1.95%
BM_PushHeap_string_QuickSortAdversary_1 0.528 12.10%
BM_PushHeap_string_QuickSortAdversary_1024 15.658 2.12%
BM_PushHeap_string_QuickSortAdversary_16 10.549 -
BM_PushHeap_string_QuickSortAdversary_16384 17.840 12.51%
BM_PushHeap_string_QuickSortAdversary_256 14.832 -
BM_PushHeap_string_QuickSortAdversary_262144 17.029 4.65%
BM_PushHeap_string_QuickSortAdversary_4 6.345 -1.62%
BM_PushHeap_string_QuickSortAdversary_64 13.199 -
BM_PushHeap_string_Random_1 0.641 -
BM_PushHeap_string_Random_1024 14.630 -2.79%
BM_PushHeap_string_Random_16 10.363 -1.63%
BM_PushHeap_string_Random_16384 15.838 -3.79%
BM_PushHeap_string_Random_256 14.606 1.22%
BM_PushHeap_string_Random_262144 20.835 11.02%
BM_PushHeap_string_Random_4 6.077 -1.13%
BM_PushHeap_string_Random_64 12.924 -
BM_PushHeap_string_SingleElement_1 0.708 -
BM_PushHeap_string_SingleElement_1024 2.582 -
BM_PushHeap_string_SingleElement_16 2.609 -
BM_PushHeap_string_SingleElement_16384 2.570 -
BM_PushHeap_string_SingleElement_256 2.567 -
BM_PushHeap_string_SingleElement_262144 2.616 1.06%
BM_PushHeap_string_SingleElement_4 2.302 -
BM_PushHeap_string_SingleElement_64 2.642 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.637 11.81%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.530 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.011 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.549 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.764 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 8.851 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.897 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.928 -1.16%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.550 18.17%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.614 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.609 -2.13%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.609 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.661 2.29%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.608 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.657 -5.66%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.652 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.479 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.025 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.464 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 3.954 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.557 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 5.416 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.821 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.138 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.618 -2.22%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.496 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.290 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.144 -2.25%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.096 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.737 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.781 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.691 3.09%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.494 10.60%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.184 -1.26%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 6.975 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.307 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.002 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.261 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.622 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.508 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.540 4.31%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.604 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.618 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.609 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.620 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.601 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.568 -9.31%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.618 -
BM_PushHeap_uint32_Ascending_1 0.615 -11.25%
BM_PushHeap_uint32_Ascending_1024 2.601 1.99%
BM_PushHeap_uint32_Ascending_16 0.927 -
BM_PushHeap_uint32_Ascending_16384 3.653 1.51%
BM_PushHeap_uint32_Ascending_256 2.132 2.56%
BM_PushHeap_uint32_Ascending_262144 4.924 4.99%
BM_PushHeap_uint32_Ascending_4 0.583 -
BM_PushHeap_uint32_Ascending_64 1.572 3.24%
BM_PushHeap_uint32_Descending_1 0.465 -
BM_PushHeap_uint32_Descending_1024 0.383 -
BM_PushHeap_uint32_Descending_16 0.354 -
BM_PushHeap_uint32_Descending_16384 0.379 -
BM_PushHeap_uint32_Descending_256 0.394 -
BM_PushHeap_uint32_Descending_262144 0.379 -
BM_PushHeap_uint32_Descending_4 0.344 -
BM_PushHeap_uint32_Descending_64 0.374 -
BM_PushHeap_uint32_PipeOrgan_1 0.696 50.29%
BM_PushHeap_uint32_PipeOrgan_1024 1.919 -
BM_PushHeap_uint32_PipeOrgan_16 0.876 -
BM_PushHeap_uint32_PipeOrgan_16384 2.376 -
BM_PushHeap_uint32_PipeOrgan_256 1.695 -
BM_PushHeap_uint32_PipeOrgan_262144 3.022 -
BM_PushHeap_uint32_PipeOrgan_4 0.540 -
BM_PushHeap_uint32_PipeOrgan_64 1.305 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.693 62.24%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.602 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.920 -1.15%
BM_PushHeap_uint32_QuickSortAdversary_16384 0.469 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.715 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.607 3.02%
BM_PushHeap_uint32_QuickSortAdversary_64 0.617 -
BM_PushHeap_uint32_Random_1 0.504 13.03%
BM_PushHeap_uint32_Random_1024 5.843 1.66%
BM_PushHeap_uint32_Random_16 4.243 2.24%
BM_PushHeap_uint32_Random_16384 5.866 -
BM_PushHeap_uint32_Random_256 5.522 -
BM_PushHeap_uint32_Random_262144 5.863 -
BM_PushHeap_uint32_Random_4 2.100 -6.37%
BM_PushHeap_uint32_Random_64 5.192 3.57%
BM_PushHeap_uint32_SingleElement_1 0.466 -
BM_PushHeap_uint32_SingleElement_1024 0.367 -
BM_PushHeap_uint32_SingleElement_16 0.336 -2.95%
BM_PushHeap_uint32_SingleElement_16384 0.356 -
BM_PushHeap_uint32_SingleElement_256 0.381 -
BM_PushHeap_uint32_SingleElement_262144 0.356 -
BM_PushHeap_uint32_SingleElement_4 0.341 -
BM_PushHeap_uint32_SingleElement_64 0.350 -
BM_PushHeap_uint64_Ascending_1 0.465 -
BM_PushHeap_uint64_Ascending_1024 2.689 4.26%
BM_PushHeap_uint64_Ascending_16 0.980 7.40%
BM_PushHeap_uint64_Ascending_16384 3.705 2.69%
BM_PushHeap_uint64_Ascending_256 2.224 6.36%
BM_PushHeap_uint64_Ascending_262144 4.906 -
BM_PushHeap_uint64_Ascending_4 0.550 -
BM_PushHeap_uint64_Ascending_64 1.706 12.70%
BM_PushHeap_uint64_Descending_1 0.522 -13.76%
BM_PushHeap_uint64_Descending_1024 0.386 -
BM_PushHeap_uint64_Descending_16 0.366 -
BM_PushHeap_uint64_Descending_16384 0.382 -
BM_PushHeap_uint64_Descending_256 0.399 -
BM_PushHeap_uint64_Descending_262144 0.382 -
BM_PushHeap_uint64_Descending_4 0.371 -
BM_PushHeap_uint64_Descending_64 0.379 -
BM_PushHeap_uint64_PipeOrgan_1 0.473 -
BM_PushHeap_uint64_PipeOrgan_1024 1.923 -
BM_PushHeap_uint64_PipeOrgan_16 0.886 -
BM_PushHeap_uint64_PipeOrgan_16384 2.388 -
BM_PushHeap_uint64_PipeOrgan_256 1.697 -
BM_PushHeap_uint64_PipeOrgan_262144 3.049 -
BM_PushHeap_uint64_PipeOrgan_4 0.482 -
BM_PushHeap_uint64_PipeOrgan_64 1.319 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.465 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.613 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.970 1.19%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.483 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.720 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.550 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_PushHeap_uint64_Random_1 0.465 -
BM_PushHeap_uint64_Random_1024 6.170 -
BM_PushHeap_uint64_Random_16 4.413 -
BM_PushHeap_uint64_Random_16384 6.289 -
BM_PushHeap_uint64_Random_256 5.916 -
BM_PushHeap_uint64_Random_262144 6.339 -
BM_PushHeap_uint64_Random_4 2.537 1.03%
BM_PushHeap_uint64_Random_64 5.512 1.74%
BM_PushHeap_uint64_SingleElement_1 0.607 30.49%
BM_PushHeap_uint64_SingleElement_1024 0.363 -2.91%
BM_PushHeap_uint64_SingleElement_16 0.338 -5.70%
BM_PushHeap_uint64_SingleElement_16384 0.363 -
BM_PushHeap_uint64_SingleElement_256 0.385 -3.21%
BM_PushHeap_uint64_SingleElement_262144 0.358 -
BM_PushHeap_uint64_SingleElement_4 0.356 -4.29%
BM_PushHeap_uint64_SingleElement_64 0.352 -3.68%
BM_StringAssignAsciizMix_Opaque 5.128 3.85%
BM_StringAssignAsciizMix_Transparent 3.010 2.15%
BM_StringAssignAsciiz_Empty_Opaque 3.189 4.97%
BM_StringAssignAsciiz_Empty_Transparent 0.358 3.56%
BM_StringAssignAsciiz_Huge_Opaque 189.877 1.31%
BM_StringAssignAsciiz_Huge_Transparent 189.573 1.15%
BM_StringAssignAsciiz_Large_Opaque 11.543 -
BM_StringAssignAsciiz_Large_Transparent 11.611 -
BM_StringAssignAsciiz_Small_Opaque 3.116 2.45%
BM_StringAssignAsciiz_Small_Transparent 0.449 -
BM_StringAssignStr_Empty_Opaque 0.714 -
BM_StringAssignStr_Empty_Transparent 0.486 -
BM_StringAssignStr_Huge_Opaque 109.630 1.96%
BM_StringAssignStr_Huge_Transparent 108.386 -
BM_StringAssignStr_Large_Opaque 10.161 -
BM_StringAssignStr_Large_Transparent 10.298 -
BM_StringAssignStr_Small_Opaque 0.731 -2.08%
BM_StringAssignStr_Small_Transparent 0.485 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.193 5.70%
BM_StringConstructDestroyCStr_Empty_Transparent 0.274 14.56%
BM_StringConstructDestroyCStr_Huge_Opaque 158.326 -
BM_StringConstructDestroyCStr_Huge_Transparent 64.791 -
BM_StringConstructDestroyCStr_Large_Opaque 17.684 14.73%
BM_StringConstructDestroyCStr_Large_Transparent 11.271 11.69%
BM_StringConstructDestroyCStr_Small_Opaque 2.299 2.17%
BM_StringConstructDestroyCStr_Small_Transparent 0.411 11.57%
BM_StringCopy_Empty 0.579 -
BM_StringCopy_Huge 108.568 -
BM_StringCopy_Large 6.129 -
BM_StringCopy_Small 0.660 -
BM_StringCtorDefault 0.318 30.47%
BM_StringDestroy_Empty 0.623 -
BM_StringDestroy_Huge 10.762 -
BM_StringDestroy_Large 7.458 2.97%
BM_StringDestroy_Small 0.619 -
BM_StringEraseToEnd_Empty_Opaque 0.590 -
BM_StringEraseToEnd_Empty_Transparent 0.350 -
BM_StringEraseToEnd_Huge_Opaque 2.311 3.31%
BM_StringEraseToEnd_Huge_Transparent 2.429 3.47%
BM_StringEraseToEnd_Large_Opaque 0.987 -
BM_StringEraseToEnd_Large_Transparent 0.833 -
BM_StringEraseToEnd_Small_Opaque 0.587 -
BM_StringEraseToEnd_Small_Transparent 0.400 -
BM_StringEraseWithMove_Empty_Opaque 0.995 11.40%
BM_StringEraseWithMove_Empty_Transparent 0.752 18.88%
BM_StringEraseWithMove_Huge_Opaque 44.049 -5.80%
BM_StringEraseWithMove_Huge_Transparent 43.400 3.61%
BM_StringEraseWithMove_Large_Opaque 2.752 -3.38%
BM_StringEraseWithMove_Large_Transparent 2.598 -6.66%
BM_StringEraseWithMove_Small_Opaque 2.236 2.32%
BM_StringEraseWithMove_Small_Transparent 2.231 2.30%
BM_StringFindAllMatch/1 2.943 4.56%
BM_StringFindAllMatch/131072 2269.970 -
BM_StringFindAllMatch/32768 574.441 -
BM_StringFindAllMatch/4096 79.825 -
BM_StringFindAllMatch/512 11.496 -
BM_StringFindAllMatch/64 3.234 5.44%
BM_StringFindAllMatch/8 2.806 5.91%
BM_StringFindCharLiteral/1024 17.925 -
BM_StringFindCharLiteral/128 3.003 -
BM_StringFindCharLiteral/16 1.616 -
BM_StringFindCharLiteral/2048 39.959 -
BM_StringFindCharLiteral/256 5.357 -
BM_StringFindCharLiteral/32 1.618 -
BM_StringFindCharLiteral/4096 76.627 -
BM_StringFindCharLiteral/512 9.404 -1.38%
BM_StringFindCharLiteral/64 2.128 -
BM_StringFindCharLiteral/8 1.616 -
BM_StringFindCharLiteral/8192 137.277 -
BM_StringFindMatch1/1 980.435 -
BM_StringFindMatch1/32768 1562.646 -
BM_StringFindMatch1/4096 1056.416 -
BM_StringFindMatch1/512 1000.528 -
BM_StringFindMatch1/64 980.733 -
BM_StringFindMatch1/8 979.879 -
BM_StringFindMatch2/1 980.501 -
BM_StringFindMatch2/32768 1562.429 -
BM_StringFindMatch2/4096 1056.692 -
BM_StringFindMatch2/512 1000.968 1.11%
BM_StringFindMatch2/64 980.395 -
BM_StringFindMatch2/8 979.915 -
BM_StringFindNoMatch/10 1.271 -4.14%
BM_StringFindNoMatch/131072 1960.416 -
BM_StringFindNoMatch/32768 499.125 -
BM_StringFindNoMatch/4096 76.473 2.33%
BM_StringFindNoMatch/512 9.624 4.13%
BM_StringFindNoMatch/64 2.106 -
BM_StringFindStringLiteral/1024 18.313 1.42%
BM_StringFindStringLiteral/128 3.169 2.47%
BM_StringFindStringLiteral/16 1.618 -
BM_StringFindStringLiteral/2048 40.047 -
BM_StringFindStringLiteral/256 5.409 1.02%
BM_StringFindStringLiteral/32 1.695 -2.49%
BM_StringFindStringLiteral/4096 76.839 -
BM_StringFindStringLiteral/512 9.557 -
BM_StringFindStringLiteral/64 2.128 -1.41%
BM_StringFindStringLiteral/8 1.617 -
BM_StringFindStringLiteral/8192 137.696 -
BM_StringMove_Empty 0.569 -
BM_StringMove_Huge 0.795 -
BM_StringMove_Large 0.705 -
BM_StringMove_Small 0.767 1.62%
BM_StringRead_Cold_Deep_Empty 1.249 4.63%
BM_StringRead_Cold_Deep_Large 1.280 1.38%
BM_StringRead_Cold_Deep_Small 1.213 -
BM_StringRead_Cold_Shallow_Empty 1.145 3.75%
BM_StringRead_Cold_Shallow_Large 1.194 6.18%
BM_StringRead_Cold_Shallow_Small 1.144 3.39%
BM_StringRead_Hot_Deep_Empty 0.500 -
BM_StringRead_Hot_Deep_Large 0.510 -
BM_StringRead_Hot_Deep_Small 0.488 -3.59%
BM_StringRead_Hot_Shallow_Empty 0.480 -
BM_StringRead_Hot_Shallow_Large 0.477 -
BM_StringRead_Hot_Shallow_Small 0.478 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.414 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.415 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.413 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.413 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.580 -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.579 -1.55%
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.412 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.160 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.925 4.12%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.386 -3.68%
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.034 -
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.611 -
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.415 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.613 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.259 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.834 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.380 19.56%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.611 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.344 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.344 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.352 44.75%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.479 4.64%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.344 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.819 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.819 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.838 2.57%
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.819 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.457 -
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.444 72.32%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.636 4.95%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.646 -3.38%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.669 6.18%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.626 3.06%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.218 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.218 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.220 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.222 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.587 -
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.586 -
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.221 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.179 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.888 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.413 -
BM_StringRelationalLiteral_Less_Large_Large_Control 2.030 -
BM_StringRelationalLiteral_Less_Large_Small_Control 1.623 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.220 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.612 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.156 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.611 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.157 -
BM_StringRelationalLiteral_Less_Small_Small_Control 1.611 -
BM_StringRelational_Compare_Empty_Empty_Control 1.609 -
BM_StringRelational_Compare_Empty_Huge_Control 1.605 -
BM_StringRelational_Compare_Empty_Large_Control 1.828 -3.12%
BM_StringRelational_Compare_Empty_Small_Control 1.606 -
BM_StringRelational_Compare_Huge_Empty_Control 1.658 2.95%
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.388 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.226 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.597 -
BM_StringRelational_Compare_Huge_Huge_Control 98.472 -
BM_StringRelational_Compare_Huge_Large_Control 2.080 -
BM_StringRelational_Compare_Huge_Small_Control 1.845 -
BM_StringRelational_Compare_Large_Empty_Control 1.607 -
BM_StringRelational_Compare_Large_Huge_Control 2.080 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.389 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.081 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.620 -
BM_StringRelational_Compare_Large_Large_Control 2.079 -
BM_StringRelational_Compare_Large_Small_Control 1.845 -
BM_StringRelational_Compare_Small_Empty_Control 1.607 -
BM_StringRelational_Compare_Small_Huge_Control 1.845 -
BM_StringRelational_Compare_Small_Large_Control 1.846 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.386 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.620 -3.27%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.387 -
BM_StringRelational_Compare_Small_Small_Control 1.849 -
BM_StringRelational_Eq_Empty_Empty_Control 1.714 -13.09%
BM_StringRelational_Eq_Empty_Huge_Control 0.484 2.97%
BM_StringRelational_Eq_Empty_Large_Control 0.475 -
BM_StringRelational_Eq_Empty_Small_Control 0.485 3.71%
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.333 -11.25%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 98.921 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.504 -
BM_StringRelational_Eq_Huge_Huge_Control 98.720 -
BM_StringRelational_Eq_Large_Huge_Control 0.487 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.617 6.94%
BM_StringRelational_Eq_Large_Large_ChangeLast 2.080 -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.848 22.45%
BM_StringRelational_Eq_Large_Large_Control 2.276 -
BM_StringRelational_Eq_Small_Huge_Control 0.478 -
BM_StringRelational_Eq_Small_Large_Control 0.482 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.708 8.20%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.180 2.87%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.700 9.75%
BM_StringRelational_Eq_Small_Small_Control 2.005 5.59%
BM_StringRelational_Less_Empty_Empty_Control 1.609 -
BM_StringRelational_Less_Empty_Huge_Control 1.609 -4.96%
BM_StringRelational_Less_Empty_Large_Control 1.609 -6.46%
BM_StringRelational_Less_Empty_Small_Control 1.610 -2.36%
BM_StringRelational_Less_Huge_Empty_Control 1.608 -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.427 1.07%
BM_StringRelational_Less_Huge_Huge_ChangeLast 98.899 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.522 -
BM_StringRelational_Less_Huge_Huge_Control 98.825 -
BM_StringRelational_Less_Huge_Large_Control 2.100 -
BM_StringRelational_Less_Huge_Small_Control 1.846 -
BM_StringRelational_Less_Large_Empty_Control 1.660 -1.02%
BM_StringRelational_Less_Large_Huge_Control 2.164 -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.401 -
BM_StringRelational_Less_Large_Large_ChangeLast 2.096 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.622 -
BM_StringRelational_Less_Large_Large_Control 2.163 -
BM_StringRelational_Less_Large_Small_Control 1.847 -
BM_StringRelational_Less_Small_Empty_Control 1.659 -
BM_StringRelational_Less_Small_Huge_Control 1.847 -
BM_StringRelational_Less_Small_Large_Control 1.849 -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.410 1.68%
BM_StringRelational_Less_Small_Small_ChangeLast 1.768 -
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.408 -
BM_StringRelational_Less_Small_Small_Control 1.847 -1.23%
BM_StringResizeAndOverwrite 0.819 -
BM_align/1 0.693 2.37%
BM_align/256 0.676 2.92%
BM_align/64 0.691 2.65%
BM_align/8 0.692 2.74%
BM_deque_deque_copy/0 0.851 8.15%
BM_deque_deque_copy/1 2.540 -1.38%
BM_deque_deque_copy/1024 36.474 -1.66%
BM_deque_deque_copy/2 2.297 -
BM_deque_deque_copy/4000 141.365 1.95%
BM_deque_deque_copy/4096 146.804 -
BM_deque_deque_copy/512 17.689 -
BM_deque_deque_copy/5500 196.149 -
BM_deque_deque_copy/64 3.027 -
BM_deque_deque_copy/64000 2921.426 -2.13%
BM_deque_deque_copy/65536 3064.502 -4.23%
BM_deque_deque_copy/70000 3169.931 -
BM_deque_deque_copy_backward/0 0.858 6.14%
BM_deque_deque_copy_backward/1 2.770 -
BM_deque_deque_copy_backward/1024 38.068 -1.37%
BM_deque_deque_copy_backward/2 2.523 -
BM_deque_deque_copy_backward/4000 145.310 -
BM_deque_deque_copy_backward/4096 151.717 -
BM_deque_deque_copy_backward/512 18.886 -
BM_deque_deque_copy_backward/5500 202.320 -
BM_deque_deque_copy_backward/64 3.348 -
BM_deque_deque_copy_backward/64000 7837.033 -
BM_deque_deque_copy_backward/65536 8050.814 -2.10%
BM_deque_deque_copy_backward/70000 8497.353 -
BM_deque_deque_move/0 0.906 16.64%
BM_deque_deque_move/1 2.496 -2.22%
BM_deque_deque_move/1024 37.352 1.30%
BM_deque_deque_move/2 2.242 -2.45%
BM_deque_deque_move/4000 144.109 -2.41%
BM_deque_deque_move/4096 149.919 1.91%
BM_deque_deque_move/512 17.693 -
BM_deque_deque_move/5500 199.160 -
BM_deque_deque_move/64 3.041 -
BM_deque_deque_move/64000 3007.918 -
BM_deque_deque_move/65536 3106.750 -
BM_deque_deque_move/70000 3372.891 -
BM_deque_deque_move_backward/0 0.918 -
BM_deque_deque_move_backward/1 2.775 2.79%
BM_deque_deque_move_backward/1024 37.752 -
BM_deque_deque_move_backward/2 2.517 2.29%
BM_deque_deque_move_backward/4000 145.561 -
BM_deque_deque_move_backward/4096 151.319 -
BM_deque_deque_move_backward/512 18.864 -
BM_deque_deque_move_backward/5500 202.043 -
BM_deque_deque_move_backward/64 3.344 -1.19%
BM_deque_deque_move_backward/64000 7727.462 1.35%
BM_deque_deque_move_backward/65536 8165.988 -
BM_deque_deque_move_backward/70000 8580.883 -
BM_deque_deque_ranges_copy/0 0.917 24.46%
BM_deque_deque_ranges_copy/1 2.475 1.91%
BM_deque_deque_ranges_copy/1024 36.581 -2.53%
BM_deque_deque_ranges_copy/2 2.235 2.46%
BM_deque_deque_ranges_copy/4000 140.922 -
BM_deque_deque_ranges_copy/4096 147.935 -
BM_deque_deque_ranges_copy/512 17.652 -
BM_deque_deque_ranges_copy/5500 198.645 -
BM_deque_deque_ranges_copy/64 3.073 -
BM_deque_deque_ranges_copy/64000 2924.789 -
BM_deque_deque_ranges_copy/65536 3085.565 -
BM_deque_deque_ranges_copy/70000 3261.174 -1.05%
BM_deque_deque_ranges_copy_backward/0 0.693 -13.07%
BM_deque_deque_ranges_copy_backward/1 2.561 -3.47%
BM_deque_deque_ranges_copy_backward/1024 37.532 -
BM_deque_deque_ranges_copy_backward/2 2.299 -2.06%
BM_deque_deque_ranges_copy_backward/4000 144.401 -
BM_deque_deque_ranges_copy_backward/4096 150.459 -
BM_deque_deque_ranges_copy_backward/512 18.857 -
BM_deque_deque_ranges_copy_backward/5500 201.986 -
BM_deque_deque_ranges_copy_backward/64 3.387 -
BM_deque_deque_ranges_copy_backward/64000 7831.611 -
BM_deque_deque_ranges_copy_backward/65536 7959.043 1.27%
BM_deque_deque_ranges_copy_backward/70000 8623.853 -
BM_deque_deque_ranges_move/0 0.892 28.53%
BM_deque_deque_ranges_move/1 2.417 2.98%
BM_deque_deque_ranges_move/1024 37.240 1.39%
BM_deque_deque_ranges_move/2 2.170 4.67%
BM_deque_deque_ranges_move/4000 145.397 -
BM_deque_deque_ranges_move/4096 148.405 -
BM_deque_deque_ranges_move/512 17.637 -
BM_deque_deque_ranges_move/5500 199.022 1.13%
BM_deque_deque_ranges_move/64 3.145 3.70%
BM_deque_deque_ranges_move/64000 3054.459 -1.03%
BM_deque_deque_ranges_move/65536 3088.309 -
BM_deque_deque_ranges_move/70000 3430.829 -
BM_deque_deque_ranges_move_backward/0 0.800 1.46%
BM_deque_deque_ranges_move_backward/1 2.750 -
BM_deque_deque_ranges_move_backward/1024 38.562 1.30%
BM_deque_deque_ranges_move_backward/2 2.460 -2.43%
BM_deque_deque_ranges_move_backward/4000 146.082 1.32%
BM_deque_deque_ranges_move_backward/4096 151.430 -
BM_deque_deque_ranges_move_backward/512 19.707 4.30%
BM_deque_deque_ranges_move_backward/5500 202.392 -
BM_deque_deque_ranges_move_backward/64 3.634 8.69%
BM_deque_deque_ranges_move_backward/64000 7806.594 -
BM_deque_deque_ranges_move_backward/65536 8053.660 3.29%
BM_deque_deque_ranges_move_backward/70000 8484.715 -2.11%
BM_deque_vector_copy/0 1.344 -
BM_deque_vector_copy/1 2.028 -2.34%
BM_deque_vector_copy/1024 37.254 -
BM_deque_vector_copy/2 1.753 -3.46%
BM_deque_vector_copy/4000 141.912 -
BM_deque_vector_copy/4096 144.414 -
BM_deque_vector_copy/512 16.505 -
BM_deque_vector_copy/5500 196.174 -
BM_deque_vector_copy/64 2.582 -1.20%
BM_deque_vector_copy/64000 2851.227 -3.06%
BM_deque_vector_copy/65536 2907.846 -3.59%
BM_deque_vector_copy/70000 3160.955 -5.96%
BM_deque_vector_copy_backward/0 1.386 -12.37%
BM_deque_vector_copy_backward/1 2.222 5.03%
BM_deque_vector_copy_backward/1024 37.045 -
BM_deque_vector_copy_backward/2 1.872 2.21%
BM_deque_vector_copy_backward/4000 143.011 -
BM_deque_vector_copy_backward/4096 148.657 -
BM_deque_vector_copy_backward/512 17.912 -
BM_deque_vector_copy_backward/5500 198.089 -
BM_deque_vector_copy_backward/64 2.923 -
BM_deque_vector_copy_backward/64000 8174.519 1.78%
BM_deque_vector_copy_backward/65536 8230.333 -
BM_deque_vector_copy_backward/70000 8596.830 -4.32%
BM_deque_vector_move/0 1.365 4.46%
BM_deque_vector_move/1 2.100 -
BM_deque_vector_move/1024 37.468 1.09%
BM_deque_vector_move/2 1.826 -
BM_deque_vector_move/4000 142.132 -
BM_deque_vector_move/4096 145.703 -
BM_deque_vector_move/512 16.536 -
BM_deque_vector_move/5500 203.983 5.75%
BM_deque_vector_move/64 2.658 -
BM_deque_vector_move/64000 3087.258 2.56%
BM_deque_vector_move/65536 3095.722 -
BM_deque_vector_move/70000 3233.676 -1.97%
BM_deque_vector_move_backward/0 1.443 2.25%
BM_deque_vector_move_backward/1 2.118 -
BM_deque_vector_move_backward/1024 37.063 -
BM_deque_vector_move_backward/2 1.831 -
BM_deque_vector_move_backward/4000 142.968 1.63%
BM_deque_vector_move_backward/4096 147.548 -
BM_deque_vector_move_backward/512 17.881 -
BM_deque_vector_move_backward/5500 198.954 1.35%
BM_deque_vector_move_backward/64 2.922 -
BM_deque_vector_move_backward/64000 8013.946 2.05%
BM_deque_vector_move_backward/65536 8064.390 -
BM_deque_vector_move_backward/70000 8560.180 -
BM_deque_vector_ranges_copy/0 1.298 -12.91%
BM_deque_vector_ranges_copy/1 2.113 1.03%
BM_deque_vector_ranges_copy/1024 37.347 -
BM_deque_vector_ranges_copy/2 1.895 4.10%
BM_deque_vector_ranges_copy/4000 142.388 -
BM_deque_vector_ranges_copy/4096 147.360 1.97%
BM_deque_vector_ranges_copy/512 16.585 -
BM_deque_vector_ranges_copy/5500 196.460 1.71%
BM_deque_vector_ranges_copy/64 2.758 5.99%
BM_deque_vector_ranges_copy/64000 2927.188 -9.02%
BM_deque_vector_ranges_copy/65536 2934.087 -9.59%
BM_deque_vector_ranges_copy/70000 3204.757 -6.68%
BM_deque_vector_ranges_copy_backward/0 1.367 -
BM_deque_vector_ranges_copy_backward/1 2.081 -
BM_deque_vector_ranges_copy_backward/1024 37.042 -
BM_deque_vector_ranges_copy_backward/2 1.833 -
BM_deque_vector_ranges_copy_backward/4000 147.299 -2.25%
BM_deque_vector_ranges_copy_backward/4096 148.071 -
BM_deque_vector_ranges_copy_backward/512 17.896 -
BM_deque_vector_ranges_copy_backward/5500 196.197 -
BM_deque_vector_ranges_copy_backward/64 2.924 -
BM_deque_vector_ranges_copy_backward/64000 7887.942 -2.57%
BM_deque_vector_ranges_copy_backward/65536 8188.460 -1.46%
BM_deque_vector_ranges_copy_backward/70000 8819.075 -2.29%
BM_deque_vector_ranges_move/0 1.459 -1.93%
BM_deque_vector_ranges_move/1 2.090 -
BM_deque_vector_ranges_move/1024 37.424 -
BM_deque_vector_ranges_move/2 1.785 -2.34%
BM_deque_vector_ranges_move/4000 138.604 -
BM_deque_vector_ranges_move/4096 144.877 -
BM_deque_vector_ranges_move/512 16.554 -
BM_deque_vector_ranges_move/5500 193.668 -
BM_deque_vector_ranges_move/64 2.601 -1.52%
BM_deque_vector_ranges_move/64000 2959.660 -2.22%
BM_deque_vector_ranges_move/65536 2969.801 -
BM_deque_vector_ranges_move/70000 3228.328 -1.56%
BM_deque_vector_ranges_move_backward/0 1.410 -1.22%
BM_deque_vector_ranges_move_backward/1 2.092 -
BM_deque_vector_ranges_move_backward/1024 36.919 -
BM_deque_vector_ranges_move_backward/2 1.826 -
BM_deque_vector_ranges_move_backward/4000 143.779 -1.20%
BM_deque_vector_ranges_move_backward/4096 148.088 -
BM_deque_vector_ranges_move_backward/512 17.870 -
BM_deque_vector_ranges_move_backward/5500 196.797 -
BM_deque_vector_ranges_move_backward/64 2.924 -
BM_deque_vector_ranges_move_backward/64000 7776.124 1.37%
BM_deque_vector_ranges_move_backward/65536 7873.320 -
BM_deque_vector_ranges_move_backward/70000 8758.120 -
BM_getline_string 16.793 -
BM_lexicographical_compare_three_way<IntPtr>/1 0.345 -18.87%
BM_lexicographical_compare_three_way<IntPtr>/1024 245.009 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 252668.257 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.385 -3.31%
BM_lexicographical_compare_three_way<IntPtr>/16384 3753.522 -
BM_lexicographical_compare_three_way<IntPtr>/256 70.344 1.11%
BM_lexicographical_compare_three_way<IntPtr>/262144 60195.363 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.151 -
BM_lexicographical_compare_three_way<IntPtr>/4096 952.228 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.581 -
BM_lexicographical_compare_three_way<IntPtr>/65536 15017.412 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.296 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 489.156 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 496771.070 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 9.210 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7710.289 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 127.185 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 123174.568 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.781 1.37%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1933.388 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.448 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30778.358 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.316 -1.21%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 250.745 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 246403.296 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.245 -1.65%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3781.136 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 74.467 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60333.326 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.237 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 956.885 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 17.547 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15057.805 -
BM_lexicographical_compare_three_way_fast_path/1 0.424 22.88%
BM_lexicographical_compare_three_way_fast_path/1024 245.700 -
BM_lexicographical_compare_three_way_fast_path/1048576 245427.358 -
BM_lexicographical_compare_three_way_fast_path/16 4.388 -
BM_lexicographical_compare_three_way_fast_path/16384 3766.795 -
BM_lexicographical_compare_three_way_fast_path/256 71.340 -
BM_lexicographical_compare_three_way_fast_path/262144 60204.554 -
BM_lexicographical_compare_three_way_fast_path/4 1.149 -6.42%
BM_lexicographical_compare_three_way_fast_path/4096 955.560 -
BM_lexicographical_compare_three_way_fast_path/64 15.730 -
BM_lexicographical_compare_three_way_fast_path/65536 15053.597 -
BM_lexicographical_compare_three_way_slow_path/1 0.410 5.58%
BM_lexicographical_compare_three_way_slow_path/1024 293.988 -
BM_lexicographical_compare_three_way_slow_path/1048576 294421.212 -
BM_lexicographical_compare_three_way_slow_path/16 4.563 -
BM_lexicographical_compare_three_way_slow_path/16384 4549.119 -
BM_lexicographical_compare_three_way_slow_path/256 79.548 -
BM_lexicographical_compare_three_way_slow_path/262144 72655.083 -
BM_lexicographical_compare_three_way_slow_path/4 1.178 -
BM_lexicographical_compare_three_way_slow_path/4096 1147.039 -
BM_lexicographical_compare_three_way_slow_path/64 17.825 -
BM_lexicographical_compare_three_way_slow_path/65536 18167.137 -
BM_map_find_string_literal 11.018 -
BM_num_get<bool> 11.859 -
BM_num_get<double> 36.874 -
BM_num_get<float> 36.979 -
BM_num_get<long> 10.888 -
BM_num_get<long_double> 37.268 1.12%
BM_num_get<long_long> 10.720 -2.87%
BM_num_get<unsigned_int> 9.684 -2.48%
BM_num_get<unsigned_long> 10.517 1.14%
BM_num_get<unsigned_long_long> 10.286 -2.76%
BM_num_get<unsigned_short> 10.178 1.26%
BM_num_get<void*> 11.044 2.06%
BM_num_put<bool> 10.776 -
BM_num_put<const_void*> 12.186 -
BM_num_put<double> 57.289 -
BM_num_put<long> 11.282 1.11%
BM_num_put<long_double> 58.467 -
BM_num_put<long_long> 11.506 -
BM_num_put<unsigned_long> 11.350 4.28%
BM_num_put<unsigned_long_long> 11.188 -1.14%
BM_std_minmax_element<char>/1 0.307 -
BM_std_minmax_element<char>/1024 245.177 -20.74%
BM_std_minmax_element<char>/2 0.649 -5.34%
BM_std_minmax_element<char>/3 1.157 -7.74%
BM_std_minmax_element<char>/4 1.209 -6.53%
BM_std_minmax_element<char>/4000 937.883 -21.48%
BM_std_minmax_element<char>/4096 960.683 -21.35%
BM_std_minmax_element<char>/512 126.026 -19.56%
BM_std_minmax_element<char>/5500 1287.524 -21.30%
BM_std_minmax_element<char>/64 16.991 -17.11%
BM_std_minmax_element<char>/64000 15181.625 -20.02%
BM_std_minmax_element<char>/65536 15557.851 -19.74%
BM_std_minmax_element<char>/70000 16623.799 -19.46%
BM_std_minmax_element<int>/1 0.304 -
BM_std_minmax_element<int>/1024 263.096 4.51%
BM_std_minmax_element<int>/2 0.684 6.59%
BM_std_minmax_element<int>/3 1.267 6.35%
BM_std_minmax_element<int>/4 1.227 1.48%
BM_std_minmax_element<int>/4000 1012.047 4.58%
BM_std_minmax_element<int>/4096 1037.636 4.81%
BM_std_minmax_element<int>/512 133.390 3.35%
BM_std_minmax_element<int>/5500 1386.691 4.68%
BM_std_minmax_element<int>/64 16.786 3.48%
BM_std_minmax_element<int>/64000 16187.461 5.56%
BM_std_minmax_element<int>/65536 16523.666 5.21%
BM_std_minmax_element<int>/70000 17667.557 5.36%
BM_std_minmax_element<long_long>/1 0.300 -
BM_std_minmax_element<long_long>/1024 272.131 -4.71%
BM_std_minmax_element<long_long>/2 0.597 -12.39%
BM_std_minmax_element<long_long>/3 1.191 -7.90%
BM_std_minmax_element<long_long>/4 1.251 -
BM_std_minmax_element<long_long>/4000 1047.235 -4.97%
BM_std_minmax_element<long_long>/4096 1072.031 -5.18%
BM_std_minmax_element<long_long>/512 138.015 -4.74%
BM_std_minmax_element<long_long>/5500 1438.337 -4.89%
BM_std_minmax_element<long_long>/64 17.242 -3.35%
BM_std_minmax_element<long_long>/64000 16812.098 -5.03%
BM_std_minmax_element<long_long>/65536 17203.229 -5.04%
BM_std_minmax_element<long_long>/70000 18375.082 -5.13%
BM_std_minmax_element<short>/1 0.300 -
BM_std_minmax_element<short>/1024 268.853 -3.92%
BM_std_minmax_element<short>/2 0.687 6.58%
BM_std_minmax_element<short>/3 1.146 6.30%
BM_std_minmax_element<short>/4 1.221 1.57%
BM_std_minmax_element<short>/4000 1027.160 -4.18%
BM_std_minmax_element<short>/4096 1055.572 -3.69%
BM_std_minmax_element<short>/512 137.731 -3.15%
BM_std_minmax_element<short>/5500 1408.182 -4.22%
BM_std_minmax_element<short>/64 17.199 -1.65%
BM_std_minmax_element<short>/64000 16421.503 -3.72%
BM_std_minmax_element<short>/65536 16820.486 -3.74%
BM_std_minmax_element<short>/70000 18020.702 -3.39%
BM_tolower_char<char> 0.689 24.02%
BM_tolower_char<wchar_t> 0.687 -
BM_tolower_string<char> 15.182 -
BM_tolower_string<wchar_t> 6.375 -1.03%
BM_toupper_char<char> 0.686 -
BM_toupper_char<wchar_t> 0.683 -
BM_toupper_string<char> 15.354 1.15%
BM_toupper_string<wchar_t> 6.318 -
BM_vector_deque_copy/0 0.458 -2.37%
BM_vector_deque_copy/1 2.217 -4.08%
BM_vector_deque_copy/1024 36.110 -
BM_vector_deque_copy/2 1.934 -2.80%
BM_vector_deque_copy/4000 140.247 -
BM_vector_deque_copy/4096 144.263 -
BM_vector_deque_copy/512 16.926 -
BM_vector_deque_copy/5500 194.674 -
BM_vector_deque_copy/64 2.736 -1.53%
BM_vector_deque_copy/64000 2832.884 -
BM_vector_deque_copy/65536 2855.429 -
BM_vector_deque_copy/70000 3100.890 -
BM_vector_deque_copy_backward/0 0.549 27.74%
BM_vector_deque_copy_backward/1 2.313 -
BM_vector_deque_copy_backward/1024 37.894 1.48%
BM_vector_deque_copy_backward/2 2.048 -
BM_vector_deque_copy_backward/4000 140.144 -
BM_vector_deque_copy_backward/4096 148.292 -
BM_vector_deque_copy_backward/512 17.447 -
BM_vector_deque_copy_backward/5500 197.455 -
BM_vector_deque_copy_backward/64 2.976 -
BM_vector_deque_copy_backward/64000 8013.433 2.92%
BM_vector_deque_copy_backward/65536 8205.347 1.59%
BM_vector_deque_copy_backward/70000 8719.255 1.70%
BM_vector_deque_move/0 0.395 5.54%
BM_vector_deque_move/1 2.309 -
BM_vector_deque_move/1024 35.770 -
BM_vector_deque_move/2 2.058 -
BM_vector_deque_move/4000 140.711 -
BM_vector_deque_move/4096 144.291 -
BM_vector_deque_move/512 16.893 -
BM_vector_deque_move/5500 195.848 -
BM_vector_deque_move/64 2.797 -
BM_vector_deque_move/64000 2835.464 -
BM_vector_deque_move/65536 2859.816 -
BM_vector_deque_move/70000 3103.436 -
BM_vector_deque_move_backward/0 0.507 21.08%
BM_vector_deque_move_backward/1 2.310 -
BM_vector_deque_move_backward/1024 37.922 -
BM_vector_deque_move_backward/2 2.049 -
BM_vector_deque_move_backward/4000 141.354 -
BM_vector_deque_move_backward/4096 149.282 -
BM_vector_deque_move_backward/512 17.472 -
BM_vector_deque_move_backward/5500 201.753 2.01%
BM_vector_deque_move_backward/64 2.969 -
BM_vector_deque_move_backward/64000 7432.580 -3.16%
BM_vector_deque_move_backward/65536 7908.573 -4.11%
BM_vector_deque_move_backward/70000 8183.257 -4.73%
BM_vector_deque_ranges_copy/0 0.402 -18.94%
BM_vector_deque_ranges_copy/1 2.112 -6.21%
BM_vector_deque_ranges_copy/1024 35.603 -1.91%
BM_vector_deque_ranges_copy/2 1.868 -6.02%
BM_vector_deque_ranges_copy/4000 140.045 -
BM_vector_deque_ranges_copy/4096 144.360 -
BM_vector_deque_ranges_copy/512 16.858 -
BM_vector_deque_ranges_copy/5500 194.611 -
BM_vector_deque_ranges_copy/64 2.756 -1.32%
BM_vector_deque_ranges_copy/64000 2832.330 -
BM_vector_deque_ranges_copy/65536 2856.513 -
BM_vector_deque_ranges_copy/70000 3101.557 -
BM_vector_deque_ranges_copy_backward/0 0.497 -4.14%
BM_vector_deque_ranges_copy_backward/1 2.183 -6.83%
BM_vector_deque_ranges_copy_backward/1024 36.796 -2.94%
BM_vector_deque_ranges_copy_backward/2 1.862 -9.34%
BM_vector_deque_ranges_copy_backward/4000 141.106 -
BM_vector_deque_ranges_copy_backward/4096 147.824 -
BM_vector_deque_ranges_copy_backward/512 17.770 1.66%
BM_vector_deque_ranges_copy_backward/5500 199.007 1.72%
BM_vector_deque_ranges_copy_backward/64 3.045 2.08%
BM_vector_deque_ranges_copy_backward/64000 8000.725 3.37%
BM_vector_deque_ranges_copy_backward/65536 8109.972 -
BM_vector_deque_ranges_copy_backward/70000 9166.637 5.84%
BM_vector_deque_ranges_move/0 0.392 -7.07%
BM_vector_deque_ranges_move/1 2.302 10.54%
BM_vector_deque_ranges_move/1024 35.690 -
BM_vector_deque_ranges_move/2 2.056 11.62%
BM_vector_deque_ranges_move/4000 142.177 1.23%
BM_vector_deque_ranges_move/4096 143.979 -
BM_vector_deque_ranges_move/512 16.886 -
BM_vector_deque_ranges_move/5500 195.043 -
BM_vector_deque_ranges_move/64 2.816 3.90%
BM_vector_deque_ranges_move/64000 2834.805 -
BM_vector_deque_ranges_move/65536 2858.483 -
BM_vector_deque_ranges_move/70000 3104.577 -
BM_vector_deque_ranges_move_backward/0 0.550 17.92%
BM_vector_deque_ranges_move_backward/1 2.057 -12.07%
BM_vector_deque_ranges_move_backward/1024 38.225 1.66%
BM_vector_deque_ranges_move_backward/2 1.774 -13.50%
BM_vector_deque_ranges_move_backward/4000 144.856 -
BM_vector_deque_ranges_move_backward/4096 148.383 -
BM_vector_deque_ranges_move_backward/512 18.071 3.40%
BM_vector_deque_ranges_move_backward/5500 209.012 4.71%
BM_vector_deque_ranges_move_backward/64 3.130 5.60%
BM_vector_deque_ranges_move_backward/64000 7979.126 5.73%
BM_vector_deque_ranges_move_backward/65536 8052.746 -
BM_vector_deque_ranges_move_backward/70000 8436.606 -1.38%
SetIntersection_Front_Set_float_1024_1 1021247.973 -2.91%
SetIntersection_Front_Set_float_1024_1024 12693309.946 -2.92%
SetIntersection_Front_Set_float_1024_16 1223180.784 -
SetIntersection_Front_Set_float_1024_256 4109759.454 -4.01%
SetIntersection_Front_Set_float_1024_4 1080414.979 -
SetIntersection_Front_Set_float_1024_64 1811538.428 -1.55%
SetIntersection_Front_Set_float_16384_1 1037341.772 -
SetIntersection_Front_Set_float_16384_1024 13583316.160 3.31%
SetIntersection_Front_Set_float_16384_16 1213651.648 -1.18%
SetIntersection_Front_Set_float_16384_16384 231243942.453 2.84%
SetIntersection_Front_Set_float_16384_256 4202923.602 3.79%
SetIntersection_Front_Set_float_16384_4 1074430.414 -
SetIntersection_Front_Set_float_16384_64 1760850.478 -
SetIntersection_Front_Set_float_16_1 62634317.414 -
SetIntersection_Front_Set_float_16_16 38597413.014 -1.29%
SetIntersection_Front_Set_float_16_4 54782904.096 -
SetIntersection_Front_Set_float_1_1 532664656.871 -
SetIntersection_Front_Set_float_256_1 4113010.640 -1.35%
SetIntersection_Front_Set_float_256_16 4557676.226 -
SetIntersection_Front_Set_float_256_256 8029327.421 -
SetIntersection_Front_Set_float_256_4 4213891.327 -
SetIntersection_Front_Set_float_256_64 5734363.081 -
SetIntersection_Front_Set_float_262144_1 1042083.303 1.37%
SetIntersection_Front_Set_float_262144_1024 13755057.500 -2.66%
SetIntersection_Front_Set_float_262144_16 1207825.507 1.35%
SetIntersection_Front_Set_float_262144_16384 227394513.099 -4.47%
SetIntersection_Front_Set_float_262144_256 4170945.361 -3.04%
SetIntersection_Front_Set_float_262144_262144 1634789.145 1.52%
SetIntersection_Front_Set_float_262144_4 1029801.780 -2.23%
SetIntersection_Front_Set_float_262144_64 1770730.456 3.58%
SetIntersection_Front_Set_float_4_1 212998602.242 -
SetIntersection_Front_Set_float_4_4 137146334.104 -
SetIntersection_Front_Set_float_64_1 16403024.043 -
SetIntersection_Front_Set_float_64_16 15560176.543 -
SetIntersection_Front_Set_float_64_4 16015759.326 -1.18%
SetIntersection_Front_Set_float_64_64 13976567.709 1.93%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1028493.331 -1.20%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 13730055.248 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1227745.790 1.66%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4399859.511 3.80%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1067463.300 -1.13%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1860929.165 6.39%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1040982.208 2.92%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 15693298.511 13.64%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1258272.363 6.16%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 355782377.715 42.40%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4250334.092 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1077025.009 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 2051375.538 13.72%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 63382469.110 1.06%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 39802563.165 2.71%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 56043433.667 2.01%
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 541300980.699 1.44%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4141886.586 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4555160.139 -1.08%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8963862.764 7.95%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4224766.186 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 6118928.665 6.08%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1119638.210 8.13%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 15154128.579 10.21%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1231024.456 2.31%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 345221819.023 2.42%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4436887.629 5.65%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1867720.621 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1155533.556 7.25%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1856463.918 4.05%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 216029585.792 1.32%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 139894554.773 1.59%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16619913.745 1.14%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15782405.255 2.24%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16205266.246 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 14588239.178 1.70%
SetIntersection_Front_Set_string_1024_1 1079405.050 -
SetIntersection_Front_Set_string_1024_1024 55078172.095 -
SetIntersection_Front_Set_string_1024_16 1877978.356 -5.92%
SetIntersection_Front_Set_string_1024_256 15517981.484 -2.62%
SetIntersection_Front_Set_string_1024_4 1252167.886 1.62%
SetIntersection_Front_Set_string_1024_64 4510731.967 -8.94%
SetIntersection_Front_Set_string_16384_1 1083887.644 -
SetIntersection_Front_Set_string_16384_1024 59746806.475 2.61%
SetIntersection_Front_Set_string_16384_16 1751061.168 -4.69%
SetIntersection_Front_Set_string_16384_16384 350171873.828 -
SetIntersection_Front_Set_string_16384_256 14832181.323 -6.90%
SetIntersection_Front_Set_string_16384_4 1318348.988 2.80%
SetIntersection_Front_Set_string_16384_64 4677527.770 -1.16%
SetIntersection_Front_Set_string_16_1 66063109.091 1.19%
SetIntersection_Front_Set_string_16_16 59522979.092 -
SetIntersection_Front_Set_string_16_4 62539222.776 -1.86%
SetIntersection_Front_Set_string_1_1 560714046.472 1.18%
SetIntersection_Front_Set_string_256_1 4386170.234 3.31%
SetIntersection_Front_Set_string_256_16 7105044.015 1.52%
SetIntersection_Front_Set_string_256_256 30416564.482 -5.20%
SetIntersection_Front_Set_string_256_4 5024248.658 1.35%
SetIntersection_Front_Set_string_256_64 14252810.019 -6.26%
SetIntersection_Front_Set_string_262144_1 1061333.659 -4.59%
SetIntersection_Front_Set_string_262144_1024 60015904.164 -
SetIntersection_Front_Set_string_262144_16 1748898.898 -10.56%
SetIntersection_Front_Set_string_262144_16384 350332479.542 2.54%
SetIntersection_Front_Set_string_262144_256 15108966.090 -
SetIntersection_Front_Set_string_262144_262144 17703863.690 -4.09%
SetIntersection_Front_Set_string_262144_4 1250630.415 -
SetIntersection_Front_Set_string_262144_64 4623895.218 -
SetIntersection_Front_Set_string_4_1 224170038.627 1.17%
SetIntersection_Front_Set_string_4_4 157068381.399 -1.84%
SetIntersection_Front_Set_string_64_1 17315702.816 1.17%
SetIntersection_Front_Set_string_64_16 22848708.619 -7.53%
SetIntersection_Front_Set_string_64_4 19008737.428 2.09%
SetIntersection_Front_Set_string_64_64 34851018.137 -9.19%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1056594.235 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 25378184.314 6.94%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1339383.392 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6774468.913 7.48%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1073773.932 -2.84%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2443937.442 2.92%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1051675.046 2.87%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 27718444.418 8.62%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1426287.456 9.49%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 361041729.657 4.22%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6984779.702 6.72%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1125840.294 1.75%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2534744.305 13.97%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 64439768.853 2.17%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 42393120.440 1.21%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 57391383.447 2.44%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 546035233.802 1.84%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4188086.602 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5326152.530 5.18%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 13267945.642 6.24%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4322385.514 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 8140290.598 12.22%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1070628.590 5.10%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 28017844.454 2.11%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1432028.265 12.38%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 363392942.672 10.41%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 7308903.208 12.29%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3052389.406 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1172375.670 8.64%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2614041.372 11.15%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 220814709.926 3.10%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 144764432.224 2.69%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 16881398.245 2.29%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 17652950.168 3.75%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16561848.111 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 18645816.800 1.80%
SetIntersection_Front_Set_uint32_1024_1 1106896.547 6.76%
SetIntersection_Front_Set_uint32_1024_1024 12389955.766 7.25%
SetIntersection_Front_Set_uint32_1024_16 1282193.959 10.28%
SetIntersection_Front_Set_uint32_1024_256 3992919.436 9.03%
SetIntersection_Front_Set_uint32_1024_4 1141853.740 7.84%
SetIntersection_Front_Set_uint32_1024_64 1861201.983 16.31%
SetIntersection_Front_Set_uint32_16384_1 1043426.079 -
SetIntersection_Front_Set_uint32_16384_1024 12575989.349 6.41%
SetIntersection_Front_Set_uint32_16384_16 1212247.542 2.29%
SetIntersection_Front_Set_uint32_16384_16384 224346296.247 -10.09%
SetIntersection_Front_Set_uint32_16384_256 3910397.390 7.94%
SetIntersection_Front_Set_uint32_16384_4 1047403.593 -
SetIntersection_Front_Set_uint32_16384_64 1716308.380 3.86%
SetIntersection_Front_Set_uint32_16_1 63884859.730 1.87%
SetIntersection_Front_Set_uint32_16_16 38523132.077 3.06%
SetIntersection_Front_Set_uint32_16_4 55573793.343 2.07%
SetIntersection_Front_Set_uint32_1_1 541962171.435 1.55%
SetIntersection_Front_Set_uint32_256_1 4152500.068 -
SetIntersection_Front_Set_uint32_256_16 4558167.118 3.34%
SetIntersection_Front_Set_uint32_256_256 7806919.655 6.86%
SetIntersection_Front_Set_uint32_256_4 4190601.003 -
SetIntersection_Front_Set_uint32_256_64 5512925.939 5.38%
SetIntersection_Front_Set_uint32_262144_1 1080352.206 5.14%
SetIntersection_Front_Set_uint32_262144_1024 12681905.449 4.50%
SetIntersection_Front_Set_uint32_262144_16 1193856.140 1.65%
SetIntersection_Front_Set_uint32_262144_16384 225977188.154 1.10%
SetIntersection_Front_Set_uint32_262144_256 3925028.668 8.54%
SetIntersection_Front_Set_uint32_262144_262144 1664015.137 4.68%
SetIntersection_Front_Set_uint32_262144_4 1056060.513 -
SetIntersection_Front_Set_uint32_262144_64 1643899.558 1.29%
SetIntersection_Front_Set_uint32_4_1 216744854.807 1.77%
SetIntersection_Front_Set_uint32_4_4 138545208.857 1.85%
SetIntersection_Front_Set_uint32_64_1 16593945.198 1.41%
SetIntersection_Front_Set_uint32_64_16 15738536.426 4.13%
SetIntersection_Front_Set_uint32_64_4 15981214.286 -
SetIntersection_Front_Set_uint32_64_64 13293272.569 3.55%
SetIntersection_Front_Set_uint64_1024_1 1111394.292 6.69%
SetIntersection_Front_Set_uint64_1024_1024 11756140.252 -7.90%
SetIntersection_Front_Set_uint64_1024_16 1239230.992 6.17%
SetIntersection_Front_Set_uint64_1024_256 3797229.695 -4.44%
SetIntersection_Front_Set_uint64_1024_4 1137410.671 6.79%
SetIntersection_Front_Set_uint64_1024_64 1588781.035 -7.83%
SetIntersection_Front_Set_uint64_16384_1 1114021.899 10.32%
SetIntersection_Front_Set_uint64_16384_1024 12105192.374 -2.88%
SetIntersection_Front_Set_uint64_16384_16 1189684.948 -
SetIntersection_Front_Set_uint64_16384_16384 227973447.499 -
SetIntersection_Front_Set_uint64_16384_256 4221735.751 14.35%
SetIntersection_Front_Set_uint64_16384_4 1047927.722 -1.77%
SetIntersection_Front_Set_uint64_16384_64 1695629.575 -2.87%
SetIntersection_Front_Set_uint64_16_1 63834320.628 2.11%
SetIntersection_Front_Set_uint64_16_16 37702753.475 -
SetIntersection_Front_Set_uint64_16_4 55374231.826 1.57%
SetIntersection_Front_Set_uint64_1_1 543095032.993 1.89%
SetIntersection_Front_Set_uint64_256_1 4147312.835 -
SetIntersection_Front_Set_uint64_256_16 4478715.330 -
SetIntersection_Front_Set_uint64_256_256 7532468.214 3.56%
SetIntersection_Front_Set_uint64_256_4 4212291.557 -
SetIntersection_Front_Set_uint64_256_64 5308159.310 -3.72%
SetIntersection_Front_Set_uint64_262144_1 1041989.382 -1.36%
SetIntersection_Front_Set_uint64_262144_1024 12264121.153 -1.94%
SetIntersection_Front_Set_uint64_262144_16 1188049.653 -
SetIntersection_Front_Set_uint64_262144_16384 220362594.242 -9.09%
SetIntersection_Front_Set_uint64_262144_256 3955154.169 1.62%
SetIntersection_Front_Set_uint64_262144_262144 1680037.760 -
SetIntersection_Front_Set_uint64_262144_4 1061441.136 -
SetIntersection_Front_Set_uint64_262144_64 1779649.330 3.44%
SetIntersection_Front_Set_uint64_4_1 217081286.225 1.94%
SetIntersection_Front_Set_uint64_4_4 138265318.224 1.17%
SetIntersection_Front_Set_uint64_64_1 16793292.019 2.36%
SetIntersection_Front_Set_uint64_64_16 15202384.312 -
SetIntersection_Front_Set_uint64_64_4 16207141.514 1.34%
SetIntersection_Front_Set_uint64_64_64 13042484.432 -1.35%
SetIntersection_Front_Vector_float_1024_1 1046062.022 -
SetIntersection_Front_Vector_float_1024_1024 5417496.456 -8.11%
SetIntersection_Front_Vector_float_1024_16 1097693.410 -2.38%
SetIntersection_Front_Vector_float_1024_256 2150227.530 -5.47%
SetIntersection_Front_Vector_float_1024_4 1028169.427 -2.86%
SetIntersection_Front_Vector_float_1024_64 1332710.897 -2.40%
SetIntersection_Front_Vector_float_16384_1 1043164.015 1.61%
SetIntersection_Front_Vector_float_16384_1024 5428768.251 -8.23%
SetIntersection_Front_Vector_float_16384_16 1125710.093 1.18%
SetIntersection_Front_Vector_float_16384_16384 71854752.256 -7.02%
SetIntersection_Front_Vector_float_16384_256 2275544.881 -
SetIntersection_Front_Vector_float_16384_4 1058572.091 -
SetIntersection_Front_Vector_float_16384_64 1375568.031 2.99%
SetIntersection_Front_Vector_float_16_1 62591006.050 -
SetIntersection_Front_Vector_float_16_16 35633157.420 -
SetIntersection_Front_Vector_float_16_4 54130599.429 -
SetIntersection_Front_Vector_float_1_1 532710473.701 -
SetIntersection_Front_Vector_float_256_1 4117265.915 -
SetIntersection_Front_Vector_float_256_16 4219599.913 -
SetIntersection_Front_Vector_float_256_256 4297284.719 -5.36%
SetIntersection_Front_Vector_float_256_4 4133504.412 -
SetIntersection_Front_Vector_float_256_64 4267248.455 -1.73%
SetIntersection_Front_Vector_float_262144_1 1041066.478 -
SetIntersection_Front_Vector_float_262144_1024 5425924.397 -8.14%
SetIntersection_Front_Vector_float_262144_16 1100028.800 -1.97%
SetIntersection_Front_Vector_float_262144_16384 71860715.799 -7.47%
SetIntersection_Front_Vector_float_262144_256 2165839.288 -4.62%
SetIntersection_Front_Vector_float_262144_262144 350598717.219 -
SetIntersection_Front_Vector_float_262144_4 1040645.356 -
SetIntersection_Front_Vector_float_262144_64 1343764.148 -
SetIntersection_Front_Vector_float_4_1 213103081.747 -
SetIntersection_Front_Vector_float_4_4 135304631.808 -
SetIntersection_Front_Vector_float_64_1 16375473.216 -
SetIntersection_Front_Vector_float_64_16 14264620.009 -
SetIntersection_Front_Vector_float_64_4 15825649.408 -1.28%
SetIntersection_Front_Vector_float_64_64 10866517.143 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1040892.096 1.84%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8320701.021 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1149301.681 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2881489.588 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1061491.891 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1528729.733 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1020901.962 -2.61%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8351027.864 -1.19%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1149468.623 -1.06%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 117586819.682 -1.96%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2864708.864 -2.33%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1068667.916 1.25%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1520108.178 1.29%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 64086015.391 1.83%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 37267236.591 1.28%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 55812287.322 2.17%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 543927257.183 1.50%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4161765.374 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4294530.578 -1.79%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5706405.119 -1.21%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4206241.852 -1.23%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 5073714.455 3.19%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1043266.457 1.43%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8334680.531 -1.10%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1147780.703 2.92%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 118226489.732 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2931484.693 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 350657383.331 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1069539.994 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1599300.417 4.45%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 216929175.734 1.28%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 137971482.428 1.23%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 17070147.992 3.46%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 14943314.699 1.48%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 16077097.495 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12277027.905 1.01%
SetIntersection_Front_Vector_string_1024_1 1069270.192 -
SetIntersection_Front_Vector_string_1024_1024 38990623.849 -
SetIntersection_Front_Vector_string_1024_16 1549269.738 -4.62%
SetIntersection_Front_Vector_string_1024_256 9344936.718 2.69%
SetIntersection_Front_Vector_string_1024_4 1187462.311 -
SetIntersection_Front_Vector_string_1024_64 3261408.474 2.70%
SetIntersection_Front_Vector_string_16384_1 1055957.189 -2.30%
SetIntersection_Front_Vector_string_16384_1024 37816543.902 -1.11%
SetIntersection_Front_Vector_string_16384_16 1628723.095 2.04%
SetIntersection_Front_Vector_string_16384_16384 350047052.894 -
SetIntersection_Front_Vector_string_16384_256 9351182.491 -1.01%
SetIntersection_Front_Vector_string_16384_4 1192885.417 -
SetIntersection_Front_Vector_string_16384_64 3257388.312 1.10%
SetIntersection_Front_Vector_string_16_1 65564911.869 1.99%
SetIntersection_Front_Vector_string_16_16 51810160.085 3.13%
SetIntersection_Front_Vector_string_16_4 60579462.815 -
SetIntersection_Front_Vector_string_1_1 558145689.843 1.89%
SetIntersection_Front_Vector_string_256_1 4249885.308 -
SetIntersection_Front_Vector_string_256_16 6010508.740 -1.00%
SetIntersection_Front_Vector_string_256_256 19464218.900 -1.15%
SetIntersection_Front_Vector_string_256_4 4860401.302 4.35%
SetIntersection_Front_Vector_string_256_64 10655717.405 2.77%
SetIntersection_Front_Vector_string_262144_1 1075743.285 3.59%
SetIntersection_Front_Vector_string_262144_1024 39008001.436 -1.51%
SetIntersection_Front_Vector_string_262144_16 1627208.764 1.20%
SetIntersection_Front_Vector_string_262144_16384 346221313.864 -
SetIntersection_Front_Vector_string_262144_256 9420565.443 -1.68%
SetIntersection_Front_Vector_string_262144_262144 14403549.641 -
SetIntersection_Front_Vector_string_262144_4 1161133.499 -2.70%
SetIntersection_Front_Vector_string_262144_64 3042053.596 -4.95%
SetIntersection_Front_Vector_string_4_1 221587372.008 1.32%
SetIntersection_Front_Vector_string_4_4 151471820.140 -
SetIntersection_Front_Vector_string_64_1 16864909.678 -
SetIntersection_Front_Vector_string_64_16 19797788.386 -
SetIntersection_Front_Vector_string_64_4 17888012.929 -
SetIntersection_Front_Vector_string_64_64 26056287.982 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1042127.883 -1.18%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9012611.794 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1156559.913 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3052160.185 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1061327.680 2.55%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1551784.490 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1039690.047 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 9025332.531 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1196713.964 2.56%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 128929782.996 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3027931.037 -2.78%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1064231.999 3.89%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1628710.203 5.12%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 63615422.933 1.52%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 37287701.044 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 55774735.340 2.51%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 540822228.433 1.53%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4136379.787 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4635970.624 6.15%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6076104.237 -1.81%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4337205.427 3.74%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 5606675.049 12.00%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1045594.923 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 9076724.558 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1164921.050 -1.32%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 128415861.816 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3042614.774 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350444340.365 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1135540.010 8.85%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1625523.779 4.83%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 216358296.938 1.46%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 138610173.531 1.40%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16664441.703 1.84%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 14895106.784 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 16460661.114 2.88%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 12481812.936 -
SetIntersection_Front_Vector_uint32_1024_1 1039120.642 -
SetIntersection_Front_Vector_uint32_1024_1024 5367728.632 -9.06%
SetIntersection_Front_Vector_uint32_1024_16 1110738.066 -
SetIntersection_Front_Vector_uint32_1024_256 2117193.849 -6.81%
SetIntersection_Front_Vector_uint32_1024_4 1067722.015 -
SetIntersection_Front_Vector_uint32_1024_64 1317110.028 -3.24%
SetIntersection_Front_Vector_uint32_16384_1 1106334.913 5.99%
SetIntersection_Front_Vector_uint32_16384_1024 5695980.239 -3.78%
SetIntersection_Front_Vector_uint32_16384_16 1165460.396 4.44%
SetIntersection_Front_Vector_uint32_16384_16384 73170936.050 -7.98%
SetIntersection_Front_Vector_uint32_16384_256 2280991.644 -
SetIntersection_Front_Vector_uint32_16384_4 1115048.275 5.78%
SetIntersection_Front_Vector_uint32_16384_64 1387711.390 1.36%
SetIntersection_Front_Vector_uint32_16_1 63960067.228 1.59%
SetIntersection_Front_Vector_uint32_16_16 36466812.434 1.78%
SetIntersection_Front_Vector_uint32_16_4 54193490.620 -
SetIntersection_Front_Vector_uint32_1_1 541869647.594 1.39%
SetIntersection_Front_Vector_uint32_256_1 4153818.590 -
SetIntersection_Front_Vector_uint32_256_16 4223045.068 -
SetIntersection_Front_Vector_uint32_256_256 4240493.831 -6.54%
SetIntersection_Front_Vector_uint32_256_4 4168887.231 -
SetIntersection_Front_Vector_uint32_256_64 4228593.903 -2.79%
SetIntersection_Front_Vector_uint32_262144_1 1039158.360 -
SetIntersection_Front_Vector_uint32_262144_1024 5297713.370 -10.40%
SetIntersection_Front_Vector_uint32_262144_16 1173443.789 4.52%
SetIntersection_Front_Vector_uint32_262144_16384 71992560.780 -9.49%
SetIntersection_Front_Vector_uint32_262144_256 2126221.552 -6.29%
SetIntersection_Front_Vector_uint32_262144_262144 353405583.328 -
SetIntersection_Front_Vector_uint32_262144_4 1117340.504 5.97%
SetIntersection_Front_Vector_uint32_262144_64 1363949.806 -
SetIntersection_Front_Vector_uint32_4_1 216963668.212 1.27%
SetIntersection_Front_Vector_uint32_4_4 137185344.233 1.31%
SetIntersection_Front_Vector_uint32_64_1 17097493.422 3.96%
SetIntersection_Front_Vector_uint32_64_16 14184189.257 -
SetIntersection_Front_Vector_uint32_64_4 15986356.768 -
SetIntersection_Front_Vector_uint32_64_64 10980161.319 -
SetIntersection_Front_Vector_uint64_1024_1 1100174.956 4.60%
SetIntersection_Front_Vector_uint64_1024_1024 5904518.243 -
SetIntersection_Front_Vector_uint64_1024_16 1102369.014 -
SetIntersection_Front_Vector_uint64_1024_256 2267429.745 -
SetIntersection_Front_Vector_uint64_1024_4 1110932.142 7.26%
SetIntersection_Front_Vector_uint64_1024_64 1359377.076 -
SetIntersection_Front_Vector_uint64_16384_1 1042993.737 -
SetIntersection_Front_Vector_uint64_16384_1024 5305687.364 -10.15%
SetIntersection_Front_Vector_uint64_16384_16 1116218.686 -
SetIntersection_Front_Vector_uint64_16384_16384 75798181.293 -3.53%
SetIntersection_Front_Vector_uint64_16384_256 2112843.854 -6.95%
SetIntersection_Front_Vector_uint64_16384_4 1055275.557 -
SetIntersection_Front_Vector_uint64_16384_64 1362382.579 -
SetIntersection_Front_Vector_uint64_16_1 63328286.493 1.23%
SetIntersection_Front_Vector_uint64_16_16 35880079.509 -
SetIntersection_Front_Vector_uint64_16_4 54897713.808 1.55%
SetIntersection_Front_Vector_uint64_1_1 540095398.624 1.33%
SetIntersection_Front_Vector_uint64_256_1 4123454.787 -
SetIntersection_Front_Vector_uint64_256_16 4208580.693 -
SetIntersection_Front_Vector_uint64_256_256 4658976.672 2.88%
SetIntersection_Front_Vector_uint64_256_4 4118628.155 -
SetIntersection_Front_Vector_uint64_256_64 4563457.677 4.54%
SetIntersection_Front_Vector_uint64_262144_1 1040711.940 -
SetIntersection_Front_Vector_uint64_262144_1024 5973516.843 -
SetIntersection_Front_Vector_uint64_262144_16 1094476.809 -2.18%
SetIntersection_Front_Vector_uint64_262144_16384 75929576.080 -3.48%
SetIntersection_Front_Vector_uint64_262144_256 2270789.912 -
SetIntersection_Front_Vector_uint64_262144_262144 349210094.557 -
SetIntersection_Front_Vector_uint64_262144_4 1104980.693 3.66%
SetIntersection_Front_Vector_uint64_262144_64 1423594.969 7.30%
SetIntersection_Front_Vector_uint64_4_1 216215334.518 1.51%
SetIntersection_Front_Vector_uint64_4_4 137184642.967 1.35%
SetIntersection_Front_Vector_uint64_64_1 16721383.051 2.35%
SetIntersection_Front_Vector_uint64_64_16 14503582.396 1.88%
SetIntersection_Front_Vector_uint64_64_4 16290307.905 2.60%
SetIntersection_Front_Vector_uint64_64_64 10895593.904 -
SetIntersection_Interlaced_Set_float_1024_1 1044129.629 -
SetIntersection_Interlaced_Set_float_1024_1024 12214929.644 1.57%
SetIntersection_Interlaced_Set_float_1024_16 11361503.216 -
SetIntersection_Interlaced_Set_float_1024_256 14902399.383 2.70%
SetIntersection_Interlaced_Set_float_1024_4 9942151.342 -
SetIntersection_Interlaced_Set_float_1024_64 10045462.195 -
SetIntersection_Interlaced_Set_float_16384_1 1029402.896 2.50%
SetIntersection_Interlaced_Set_float_16384_1024 177488088.572 5.50%
SetIntersection_Interlaced_Set_float_16384_16 211150803.732 4.14%
SetIntersection_Interlaced_Set_float_16384_16384 222371442.850 4.50%
SetIntersection_Interlaced_Set_float_16384_256 205503605.328 3.94%
SetIntersection_Interlaced_Set_float_16384_4 172736792.605 3.93%
SetIntersection_Interlaced_Set_float_16384_64 219603833.324 4.62%
SetIntersection_Interlaced_Set_float_16_1 62654491.507 -
SetIntersection_Interlaced_Set_float_16_16 37900207.598 -
SetIntersection_Interlaced_Set_float_16_4 59498243.951 -
SetIntersection_Interlaced_Set_float_1_1 532584821.261 -
SetIntersection_Interlaced_Set_float_256_1 4136471.272 -
SetIntersection_Interlaced_Set_float_256_16 12247379.085 1.70%
SetIntersection_Interlaced_Set_float_256_256 7526737.246 -
SetIntersection_Interlaced_Set_float_256_4 10818166.289 -1.87%
SetIntersection_Interlaced_Set_float_256_64 13715475.151 3.54%
SetIntersection_Interlaced_Set_float_262144_1 1028085.605 -
SetIntersection_Interlaced_Set_float_262144_1024 1504190.838 -1.13%
SetIntersection_Interlaced_Set_float_262144_16 1583783.691 -
SetIntersection_Interlaced_Set_float_262144_16384 1265528.644 -
SetIntersection_Interlaced_Set_float_262144_256 1547681.316 -
SetIntersection_Interlaced_Set_float_262144_262144 1635960.612 4.23%
SetIntersection_Interlaced_Set_float_262144_4 1272576.988 -
SetIntersection_Interlaced_Set_float_262144_64 1541280.598 -
SetIntersection_Interlaced_Set_float_4_1 213093472.430 -
SetIntersection_Interlaced_Set_float_4_4 136700355.311 -
SetIntersection_Interlaced_Set_float_64_1 16392121.414 -
SetIntersection_Interlaced_Set_float_64_16 22725929.873 3.83%
SetIntersection_Interlaced_Set_float_64_4 20962509.709 -
SetIntersection_Interlaced_Set_float_64_64 13374895.658 1.58%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1042320.954 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 13305465.313 3.33%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11355897.033 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 13429350.436 -6.14%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9987816.778 1.55%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10287895.370 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1039876.217 -1.73%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 175038346.119 -2.47%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 216207097.684 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 244338856.380 -2.18%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 205483117.654 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 177899368.298 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 227996498.523 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 63306898.894 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 38711067.592 1.19%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 60415803.410 1.41%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 540752124.084 1.43%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4155266.316 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12120798.807 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 8239858.397 2.99%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11709987.090 1.96%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 14000611.398 3.46%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1119282.970 5.93%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1627692.869 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1685833.250 -3.12%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1325855.631 -1.05%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1656664.471 -1.23%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1843769.287 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1362700.360 -1.60%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1654476.809 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 216461735.715 1.45%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 139317523.841 1.30%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16386504.114 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 21609315.821 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 21158193.592 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 14167354.340 2.05%
SetIntersection_Interlaced_Set_string_1024_1 1153097.127 6.26%
SetIntersection_Interlaced_Set_string_1024_1024 54772352.008 -1.79%
SetIntersection_Interlaced_Set_string_1024_16 12799571.610 -
SetIntersection_Interlaced_Set_string_1024_256 34841899.585 -4.25%
SetIntersection_Interlaced_Set_string_1024_4 10260161.349 -
SetIntersection_Interlaced_Set_string_1024_64 16398972.651 -4.04%
SetIntersection_Interlaced_Set_string_16384_1 1074730.616 -2.24%
SetIntersection_Interlaced_Set_string_16384_1024 354588391.184 -
SetIntersection_Interlaced_Set_string_16384_16 238513182.159 -3.49%
SetIntersection_Interlaced_Set_string_16384_16384 350928939.535 -
SetIntersection_Interlaced_Set_string_16384_256 357433549.321 -
SetIntersection_Interlaced_Set_string_16384_4 195903119.896 -3.90%
SetIntersection_Interlaced_Set_string_16384_64 353414686.054 1.60%
SetIntersection_Interlaced_Set_string_16_1 66312300.954 -
SetIntersection_Interlaced_Set_string_16_16 61041453.603 -
SetIntersection_Interlaced_Set_string_16_4 73623230.533 -
SetIntersection_Interlaced_Set_string_1_1 562360270.651 1.14%
SetIntersection_Interlaced_Set_string_256_1 4586913.511 5.76%
SetIntersection_Interlaced_Set_string_256_16 17808495.046 -1.18%
SetIntersection_Interlaced_Set_string_256_256 31296989.472 -3.29%
SetIntersection_Interlaced_Set_string_256_4 13025233.087 -
SetIntersection_Interlaced_Set_string_256_64 31111327.583 -
SetIntersection_Interlaced_Set_string_262144_1 1058665.157 -3.64%
SetIntersection_Interlaced_Set_string_262144_1024 2051551.594 -3.48%
SetIntersection_Interlaced_Set_string_262144_16 2096182.375 -10.85%
SetIntersection_Interlaced_Set_string_262144_16384 2938147.297 5.30%
SetIntersection_Interlaced_Set_string_262144_256 1989846.437 -6.44%
SetIntersection_Interlaced_Set_string_262144_262144 17771388.019 -1.25%
SetIntersection_Interlaced_Set_string_262144_4 1787899.576 -13.37%
SetIntersection_Interlaced_Set_string_262144_64 2076894.858 -10.22%
SetIntersection_Interlaced_Set_string_4_1 223979192.498 -
SetIntersection_Interlaced_Set_string_4_4 158676417.558 -
SetIntersection_Interlaced_Set_string_64_1 17292919.565 -
SetIntersection_Interlaced_Set_string_64_16 38656199.423 1.41%
SetIntersection_Interlaced_Set_string_64_4 25630011.682 -1.14%
SetIntersection_Interlaced_Set_string_64_64 34709336.986 -4.51%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1059427.442 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23342191.562 -1.62%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 12080596.526 2.90%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 18515553.265 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 9794376.917 -1.50%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11718401.340 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1069613.240 6.05%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 231702695.353 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 246326365.600 1.91%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 359616280.871 2.04%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 352756071.843 44.93%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 205328201.798 1.37%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 345375653.756 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 64167391.655 2.08%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 42835008.505 1.37%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 62648266.390 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 546033768.467 1.81%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4167007.250 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12514013.778 -3.14%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 11895387.234 -4.03%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11488759.234 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 17035781.876 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1017199.506 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1942665.527 -5.58%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2052344.480 -10.94%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1705524.740 -4.81%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 1953064.533 -7.42%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2947586.345 -2.01%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1761583.088 -7.90%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2027882.567 -8.32%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 218305916.753 1.99%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 142223922.319 1.76%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 16802100.031 1.76%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 25597586.850 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 22756715.585 1.46%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 17983573.519 -2.04%
SetIntersection_Interlaced_Set_uint32_1024_1 1039657.755 -
SetIntersection_Interlaced_Set_uint32_1024_1024 12440588.283 -2.18%
SetIntersection_Interlaced_Set_uint32_1024_16 11546689.768 -2.53%
SetIntersection_Interlaced_Set_uint32_1024_256 14101767.011 -
SetIntersection_Interlaced_Set_uint32_1024_4 10188416.985 2.33%
SetIntersection_Interlaced_Set_uint32_1024_64 10192107.682 1.22%
SetIntersection_Interlaced_Set_uint32_16384_1 1053495.546 -
SetIntersection_Interlaced_Set_uint32_16384_1024 178229876.695 4.82%
SetIntersection_Interlaced_Set_uint32_16384_16 216350578.476 5.08%
SetIntersection_Interlaced_Set_uint32_16384_16384 228980471.948 -6.65%
SetIntersection_Interlaced_Set_uint32_16384_256 209621844.479 4.08%
SetIntersection_Interlaced_Set_uint32_16384_4 175175559.624 4.66%
SetIntersection_Interlaced_Set_uint32_16384_64 224412807.736 5.04%
SetIntersection_Interlaced_Set_uint32_16_1 63877154.564 1.91%
SetIntersection_Interlaced_Set_uint32_16_16 38307683.982 1.18%
SetIntersection_Interlaced_Set_uint32_16_4 59966390.755 1.10%
SetIntersection_Interlaced_Set_uint32_1_1 542107377.519 1.51%
SetIntersection_Interlaced_Set_uint32_256_1 4377600.134 5.24%
SetIntersection_Interlaced_Set_uint32_256_16 12335871.570 2.61%
SetIntersection_Interlaced_Set_uint32_256_256 7822455.674 -
SetIntersection_Interlaced_Set_uint32_256_4 11621989.993 -1.43%
SetIntersection_Interlaced_Set_uint32_256_64 13078969.171 -5.61%
SetIntersection_Interlaced_Set_uint32_262144_1 1079117.469 5.07%
SetIntersection_Interlaced_Set_uint32_262144_1024 1522353.840 -2.65%
SetIntersection_Interlaced_Set_uint32_262144_16 1593283.365 -2.37%
SetIntersection_Interlaced_Set_uint32_262144_16384 1268759.522 -2.14%
SetIntersection_Interlaced_Set_uint32_262144_256 1578948.566 -2.06%
SetIntersection_Interlaced_Set_uint32_262144_262144 1814048.504 3.09%
SetIntersection_Interlaced_Set_uint32_262144_4 1283122.805 -3.60%
SetIntersection_Interlaced_Set_uint32_262144_64 1561691.977 -1.50%
SetIntersection_Interlaced_Set_uint32_4_1 216383886.043 1.38%
SetIntersection_Interlaced_Set_uint32_4_4 138483208.176 1.49%
SetIntersection_Interlaced_Set_uint32_64_1 16722297.402 1.89%
SetIntersection_Interlaced_Set_uint32_64_16 22874213.699 2.84%
SetIntersection_Interlaced_Set_uint32_64_4 21287097.810 1.83%
SetIntersection_Interlaced_Set_uint32_64_64 13238734.788 -1.64%
SetIntersection_Interlaced_Set_uint64_1024_1 1037820.222 -
SetIntersection_Interlaced_Set_uint64_1024_1024 12493970.606 1.28%
SetIntersection_Interlaced_Set_uint64_1024_16 11606124.407 -
SetIntersection_Interlaced_Set_uint64_1024_256 14687065.974 -
SetIntersection_Interlaced_Set_uint64_1024_4 9954252.708 -
SetIntersection_Interlaced_Set_uint64_1024_64 10148184.528 -
SetIntersection_Interlaced_Set_uint64_16384_1 1051150.910 -
SetIntersection_Interlaced_Set_uint64_16384_1024 181449349.317 -47.78%
SetIntersection_Interlaced_Set_uint64_16384_16 225122788.047 -38.01%
SetIntersection_Interlaced_Set_uint64_16384_16384 239296286.652 -32.72%
SetIntersection_Interlaced_Set_uint64_16384_256 213792332.235 -36.22%
SetIntersection_Interlaced_Set_uint64_16384_4 180732193.229 -24.85%
SetIntersection_Interlaced_Set_uint64_16384_64 234934049.045 -31.95%
SetIntersection_Interlaced_Set_uint64_16_1 63384742.557 -
SetIntersection_Interlaced_Set_uint64_16_16 38022972.343 -
SetIntersection_Interlaced_Set_uint64_16_4 61026325.374 2.60%
SetIntersection_Interlaced_Set_uint64_1_1 541557375.329 1.39%
SetIntersection_Interlaced_Set_uint64_256_1 4439321.950 6.75%
SetIntersection_Interlaced_Set_uint64_256_16 11894513.630 -
SetIntersection_Interlaced_Set_uint64_256_256 7705189.856 -
SetIntersection_Interlaced_Set_uint64_256_4 11160269.201 -
SetIntersection_Interlaced_Set_uint64_256_64 13593407.784 -2.36%
SetIntersection_Interlaced_Set_uint64_262144_1 1044869.685 -
SetIntersection_Interlaced_Set_uint64_262144_1024 1579233.562 -2.00%
SetIntersection_Interlaced_Set_uint64_262144_16 1646406.738 -5.19%
SetIntersection_Interlaced_Set_uint64_262144_16384 1300033.936 -
SetIntersection_Interlaced_Set_uint64_262144_256 1610369.143 -2.43%
SetIntersection_Interlaced_Set_uint64_262144_262144 1706889.322 -1.46%
SetIntersection_Interlaced_Set_uint64_262144_4 1316580.566 -4.14%
SetIntersection_Interlaced_Set_uint64_262144_64 1619615.563 -2.91%
SetIntersection_Interlaced_Set_uint64_4_1 216805286.270 1.51%
SetIntersection_Interlaced_Set_uint64_4_4 138668136.977 1.41%
SetIntersection_Interlaced_Set_uint64_64_1 16703440.230 2.19%
SetIntersection_Interlaced_Set_uint64_64_16 22737357.180 2.66%
SetIntersection_Interlaced_Set_uint64_64_4 21456119.930 3.62%
SetIntersection_Interlaced_Set_uint64_64_64 13184620.111 -
SetIntersection_Interlaced_Vector_float_1024_1 1032886.683 -
SetIntersection_Interlaced_Vector_float_1024_1024 5910775.875 -
SetIntersection_Interlaced_Vector_float_1024_16 1812559.530 -29.64%
SetIntersection_Interlaced_Vector_float_1024_256 6738439.797 6.72%
SetIntersection_Interlaced_Vector_float_1024_4 1302989.558 -7.62%
SetIntersection_Interlaced_Vector_float_1024_64 3290368.036 -34.47%
SetIntersection_Interlaced_Vector_float_16384_1 1043741.120 -
SetIntersection_Interlaced_Vector_float_16384_1024 40930655.744 -39.60%
SetIntersection_Interlaced_Vector_float_16384_16 2286160.854 -35.34%
SetIntersection_Interlaced_Vector_float_16384_16384 79612538.940 -
SetIntersection_Interlaced_Vector_float_16384_256 15039841.348 -49.61%
SetIntersection_Interlaced_Vector_float_16384_4 1391217.861 -14.13%
SetIntersection_Interlaced_Vector_float_16384_64 5647494.522 -45.53%
SetIntersection_Interlaced_Vector_float_16_1 62718740.468 -
SetIntersection_Interlaced_Vector_float_16_16 35839578.299 -
SetIntersection_Interlaced_Vector_float_16_4 56036798.462 -
SetIntersection_Interlaced_Vector_float_1_1 532898151.956 -
SetIntersection_Interlaced_Vector_float_256_1 4131830.806 -
SetIntersection_Interlaced_Vector_float_256_16 6040975.488 -17.35%
SetIntersection_Interlaced_Vector_float_256_256 4523759.250 -
SetIntersection_Interlaced_Vector_float_256_4 4671878.103 -6.80%
SetIntersection_Interlaced_Vector_float_256_64 7193346.087 -2.15%
SetIntersection_Interlaced_Vector_float_262144_1 1031559.834 -1.77%
SetIntersection_Interlaced_Vector_float_262144_1024 80277198.100 -47.97%
SetIntersection_Interlaced_Vector_float_262144_16 3304191.717 -49.84%
SetIntersection_Interlaced_Vector_float_262144_16384 357323278.365 1.05%
SetIntersection_Interlaced_Vector_float_262144_256 21921153.807 -56.32%
SetIntersection_Interlaced_Vector_float_262144_262144 350496941.720 -
SetIntersection_Interlaced_Vector_float_262144_4 1453143.233 -27.89%
SetIntersection_Interlaced_Vector_float_262144_64 9207056.614 -53.10%
SetIntersection_Interlaced_Vector_float_4_1 212861517.017 -
SetIntersection_Interlaced_Vector_float_4_4 135632741.695 -
SetIntersection_Interlaced_Vector_float_64_1 16408084.036 -
SetIntersection_Interlaced_Vector_float_64_16 16864567.386 -10.57%
SetIntersection_Interlaced_Vector_float_64_4 17530250.354 -1.05%
SetIntersection_Interlaced_Vector_float_64_64 10901850.255 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1128802.336 6.87%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8282014.742 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2967939.465 33.45%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7654201.695 2.99%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1583653.323 16.39%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 5828114.035 33.44%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1029682.042 -2.05%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 65622583.733 18.63%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 3043834.845 2.76%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 119328839.975 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 27744637.515 34.26%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1494469.222 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 7504769.537 1.65%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 63765490.965 1.14%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 37265836.093 1.12%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 58926768.642 2.14%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 542296079.202 1.02%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4158292.727 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 6969790.392 1.01%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5861302.616 1.11%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5081057.795 1.48%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8647841.037 1.88%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1044503.355 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 130149685.187 19.99%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 8451937.526 117.72%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 366537785.731 4.68%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 64048916.150 72.39%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 350607253.868 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1722473.799 2.68%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 22447275.811 88.14%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 217355864.653 1.44%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 138526318.217 1.52%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 17293966.557 3.99%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 19606178.759 4.35%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18796416.993 4.55%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12066422.532 -
SetIntersection_Interlaced_Vector_string_1024_1 1069720.357 -
SetIntersection_Interlaced_Vector_string_1024_1024 39304470.716 -2.24%
SetIntersection_Interlaced_Vector_string_1024_16 3266247.353 -5.83%
SetIntersection_Interlaced_Vector_string_1024_256 20389188.041 -3.76%
SetIntersection_Interlaced_Vector_string_1024_4 1670163.339 2.00%
SetIntersection_Interlaced_Vector_string_1024_64 7948510.279 -6.75%
SetIntersection_Interlaced_Vector_string_16384_1 1075225.366 -
SetIntersection_Interlaced_Vector_string_16384_1024 111812822.601 -4.57%
SetIntersection_Interlaced_Vector_string_16384_16 4087696.971 -1.28%
SetIntersection_Interlaced_Vector_string_16384_16384 348236092.340 -
SetIntersection_Interlaced_Vector_string_16384_256 37775753.379 -14.50%
SetIntersection_Interlaced_Vector_string_16384_4 1800428.716 -9.31%
SetIntersection_Interlaced_Vector_string_16384_64 12006729.690 -6.65%
SetIntersection_Interlaced_Vector_string_16_1 65375247.533 1.25%
SetIntersection_Interlaced_Vector_string_16_16 51459367.870 -1.96%
SetIntersection_Interlaced_Vector_string_16_4 67788402.852 2.79%
SetIntersection_Interlaced_Vector_string_1_1 556989920.018 1.72%
SetIntersection_Interlaced_Vector_string_256_1 4452117.697 4.65%
SetIntersection_Interlaced_Vector_string_256_16 10570452.551 -
SetIntersection_Interlaced_Vector_string_256_256 18476074.170 -12.82%
SetIntersection_Interlaced_Vector_string_256_4 5965423.730 -3.03%
SetIntersection_Interlaced_Vector_string_256_64 18609720.078 -9.65%
SetIntersection_Interlaced_Vector_string_262144_1 1071427.930 -
SetIntersection_Interlaced_Vector_string_262144_1024 231179498.167 -32.65%
SetIntersection_Interlaced_Vector_string_262144_16 5598698.837 -13.19%
SetIntersection_Interlaced_Vector_string_262144_16384 1011069.254 1.11%
SetIntersection_Interlaced_Vector_string_262144_256 65044765.704 -9.25%
SetIntersection_Interlaced_Vector_string_262144_262144 14494197.426 -
SetIntersection_Interlaced_Vector_string_262144_4 2006980.170 -
SetIntersection_Interlaced_Vector_string_262144_64 18986460.788 -8.67%
SetIntersection_Interlaced_Vector_string_4_1 222675480.346 2.00%
SetIntersection_Interlaced_Vector_string_4_4 152592808.848 1.55%
SetIntersection_Interlaced_Vector_string_64_1 17736480.065 4.86%
SetIntersection_Interlaced_Vector_string_64_16 29999744.075 -
SetIntersection_Interlaced_Vector_string_64_4 21702743.366 -
SetIntersection_Interlaced_Vector_string_64_64 26679009.492 3.46%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1101925.930 5.90%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9076192.719 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2522431.199 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9842579.679 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1449218.083 4.24%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 5440406.821 1.63%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1041179.006 -1.73%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 66860373.404 -4.90%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3490467.638 -3.57%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 129683055.238 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 28119140.090 -3.00%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1555341.002 -2.96%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 8740579.471 -8.45%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 63792756.564 1.72%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 37491514.766 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 59679623.664 2.29%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 540626214.252 1.36%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4159652.286 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7440641.338 -4.07%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6176712.280 1.59%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5584161.401 6.97%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 9947670.078 -4.93%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1041549.852 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 142478364.012 -4.90%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4602502.542 -6.79%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 349747541.075 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 46000853.156 -4.77%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350676519.599 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1847148.889 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 14881562.079 -1.46%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 215711556.068 1.18%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 138186994.921 1.20%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 17054931.470 4.21%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 20019553.512 1.20%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 17997443.929 -3.17%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 12529001.693 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1036450.308 -
SetIntersection_Interlaced_Vector_uint32_1024_1024 5986881.280 1.09%
SetIntersection_Interlaced_Vector_uint32_1024_16 1954037.891 5.65%
SetIntersection_Interlaced_Vector_uint32_1024_256 6267086.729 2.03%
SetIntersection_Interlaced_Vector_uint32_1024_4 1237800.239 -4.65%
SetIntersection_Interlaced_Vector_uint32_1024_64 4629965.110 39.44%
SetIntersection_Interlaced_Vector_uint32_16384_1 1104748.826 6.51%
SetIntersection_Interlaced_Vector_uint32_16384_1024 45093435.664 -13.79%
SetIntersection_Interlaced_Vector_uint32_16384_16 2382469.736 -27.71%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79854299.821 -
SetIntersection_Interlaced_Vector_uint32_16384_256 15118550.633 -29.32%
SetIntersection_Interlaced_Vector_uint32_16384_4 1404683.202 -3.58%
SetIntersection_Interlaced_Vector_uint32_16384_64 5694175.044 -35.87%
SetIntersection_Interlaced_Vector_uint32_16_1 63536395.727 1.46%
SetIntersection_Interlaced_Vector_uint32_16_16 36526261.215 2.46%
SetIntersection_Interlaced_Vector_uint32_16_4 56442089.747 -
SetIntersection_Interlaced_Vector_uint32_1_1 541778693.332 1.57%
SetIntersection_Interlaced_Vector_uint32_256_1 4220525.523 1.99%
SetIntersection_Interlaced_Vector_uint32_256_16 5921657.750 -9.90%
SetIntersection_Interlaced_Vector_uint32_256_256 4541865.409 -
SetIntersection_Interlaced_Vector_uint32_256_4 5009866.165 3.54%
SetIntersection_Interlaced_Vector_uint32_256_64 7397185.329 -8.72%
SetIntersection_Interlaced_Vector_uint32_262144_1 1042768.010 -
SetIntersection_Interlaced_Vector_uint32_262144_1024 85202901.341 -16.21%
SetIntersection_Interlaced_Vector_uint32_262144_16 3106196.933 -47.51%
SetIntersection_Interlaced_Vector_uint32_262144_16384 349829109.869 -
SetIntersection_Interlaced_Vector_uint32_262144_256 30959745.988 -17.27%
SetIntersection_Interlaced_Vector_uint32_262144_262144 349904204.787 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1921385.494 18.17%
SetIntersection_Interlaced_Vector_uint32_262144_64 8076407.102 -22.18%
SetIntersection_Interlaced_Vector_uint32_4_1 216987739.204 1.64%
SetIntersection_Interlaced_Vector_uint32_4_4 137811297.994 1.91%
SetIntersection_Interlaced_Vector_uint32_64_1 16936253.299 3.41%
SetIntersection_Interlaced_Vector_uint32_64_16 16929085.685 -2.56%
SetIntersection_Interlaced_Vector_uint32_64_4 17417119.688 -
SetIntersection_Interlaced_Vector_uint32_64_64 10979529.569 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1030575.645 -
SetIntersection_Interlaced_Vector_uint64_1024_1024 5915264.682 -
SetIntersection_Interlaced_Vector_uint64_1024_16 2191458.983 -
SetIntersection_Interlaced_Vector_uint64_1024_256 8096451.242 43.28%
SetIntersection_Interlaced_Vector_uint64_1024_4 1309321.273 -
SetIntersection_Interlaced_Vector_uint64_1024_64 5004985.807 50.51%
SetIntersection_Interlaced_Vector_uint64_16384_1 1035981.571 -
SetIntersection_Interlaced_Vector_uint64_16384_1024 55285997.117 17.14%
SetIntersection_Interlaced_Vector_uint64_16384_16 3133383.716 -4.84%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78630673.537 -
SetIntersection_Interlaced_Vector_uint64_16384_256 14967931.549 -22.18%
SetIntersection_Interlaced_Vector_uint64_16384_4 1475498.455 -4.01%
SetIntersection_Interlaced_Vector_uint64_16384_64 7997900.946 9.17%
SetIntersection_Interlaced_Vector_uint64_16_1 63269476.691 1.20%
SetIntersection_Interlaced_Vector_uint64_16_16 35832389.115 -
SetIntersection_Interlaced_Vector_uint64_16_4 56767639.589 1.67%
SetIntersection_Interlaced_Vector_uint64_1_1 539493098.398 1.31%
SetIntersection_Interlaced_Vector_uint64_256_1 4174243.725 -
SetIntersection_Interlaced_Vector_uint64_256_16 6833864.146 14.92%
SetIntersection_Interlaced_Vector_uint64_256_256 4540288.412 -
SetIntersection_Interlaced_Vector_uint64_256_4 5373173.454 12.23%
SetIntersection_Interlaced_Vector_uint64_256_64 6783062.388 -24.13%
SetIntersection_Interlaced_Vector_uint64_262144_1 1108336.864 5.66%
SetIntersection_Interlaced_Vector_uint64_262144_1024 103143783.818 -5.99%
SetIntersection_Interlaced_Vector_uint64_262144_16 7670171.581 36.40%
SetIntersection_Interlaced_Vector_uint64_262144_16384 340508746.730 -3.62%
SetIntersection_Interlaced_Vector_uint64_262144_256 34913825.303 -38.85%
SetIntersection_Interlaced_Vector_uint64_262144_262144 350885075.465 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1793781.550 26.65%
SetIntersection_Interlaced_Vector_uint64_262144_64 25021116.483 30.43%
SetIntersection_Interlaced_Vector_uint64_4_1 216062614.016 1.50%
SetIntersection_Interlaced_Vector_uint64_4_4 138192241.856 2.29%
SetIntersection_Interlaced_Vector_uint64_64_1 16319569.436 -
SetIntersection_Interlaced_Vector_uint64_64_16 17651721.013 1.75%
SetIntersection_Interlaced_Vector_uint64_64_4 17942076.390 -
SetIntersection_Interlaced_Vector_uint64_64_64 10882854.439 -
SetIntersection_None_Set_float_1024_1 9360024.969 -1.40%
SetIntersection_None_Set_float_1024_1024 8876488.363 1.31%
SetIntersection_None_Set_float_1024_16 9305935.919 -
SetIntersection_None_Set_float_1024_256 9416258.193 -
SetIntersection_None_Set_float_1024_4 9518565.642 1.56%
SetIntersection_None_Set_float_1024_64 9387786.936 -
SetIntersection_None_Set_float_16384_1 158629055.739 2.66%
SetIntersection_None_Set_float_16384_1024 159556975.379 4.84%
SetIntersection_None_Set_float_16384_16 158468732.148 3.10%
SetIntersection_None_Set_float_16384_16384 160354646.257 -
SetIntersection_None_Set_float_16384_256 158478915.804 3.75%
SetIntersection_None_Set_float_16384_4 158716157.965 2.90%
SetIntersection_None_Set_float_16384_64 158241035.294 3.29%
SetIntersection_None_Set_float_16_1 66358513.921 -
SetIntersection_None_Set_float_16_16 35315374.743 -
SetIntersection_None_Set_float_16_4 56503938.194 -
SetIntersection_None_Set_float_1_1 534509275.095 -
SetIntersection_None_Set_float_256_1 11550319.200 -
SetIntersection_None_Set_float_256_16 10718155.386 -1.59%
SetIntersection_None_Set_float_256_256 5726160.076 -
SetIntersection_None_Set_float_256_4 11386221.987 1.82%
SetIntersection_None_Set_float_256_64 9308673.044 1.64%
SetIntersection_None_Set_float_262144_1 1182939.045 -2.50%
SetIntersection_None_Set_float_262144_1024 1180784.344 -2.47%
SetIntersection_None_Set_float_262144_16 1175841.881 -2.63%
SetIntersection_None_Set_float_262144_16384 1172221.518 -3.98%
SetIntersection_None_Set_float_262144_256 1175631.996 -3.07%
SetIntersection_None_Set_float_262144_262144 1181068.195 -1.80%
SetIntersection_None_Set_float_262144_4 1175712.320 -2.85%
SetIntersection_None_Set_float_262144_64 1176815.674 -2.79%
SetIntersection_None_Set_float_4_1 216159652.846 -
SetIntersection_None_Set_float_4_4 135039887.433 -
SetIntersection_None_Set_float_64_1 21571522.617 -2.49%
SetIntersection_None_Set_float_64_16 17878718.594 -
SetIntersection_None_Set_float_64_4 21427038.043 2.19%
SetIntersection_None_Set_float_64_64 11441574.315 3.39%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 9120792.883 3.98%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8887688.585 2.11%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 9002535.082 4.44%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8729612.517 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8815646.302 2.28%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8944805.416 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 163645003.009 -27.49%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 161657859.241 -26.21%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 169866267.871 -35.00%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 167803949.838 -6.45%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 164817493.322 -29.29%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 167482801.408 -28.91%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 167678174.292 -51.40%
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 67193475.359 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 35296224.256 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 57395188.950 1.97%
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 541722948.910 1.37%
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11527565.613 2.08%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10767818.368 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5723604.830 -2.22%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11778306.376 3.67%
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9309132.893 1.90%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1247011.313 -1.36%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1251575.765 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1248429.363 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1241370.606 -2.72%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1235671.225 -2.37%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1258626.385 -1.02%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1250148.598 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1250152.182 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 219059068.151 1.48%
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 136948294.526 1.24%
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 21590329.960 -1.24%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18278148.847 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 21952802.163 7.01%
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11346411.099 -2.38%
SetIntersection_None_Set_string_1024_1 8981811.645 1.04%
SetIntersection_None_Set_string_1024_1024 9016208.192 -2.17%
SetIntersection_None_Set_string_1024_16 8824397.280 -1.07%
SetIntersection_None_Set_string_1024_256 8795766.685 -
SetIntersection_None_Set_string_1024_4 9145243.203 2.46%
SetIntersection_None_Set_string_1024_64 8839132.413 -
SetIntersection_None_Set_string_16384_1 195571357.572 3.93%
SetIntersection_None_Set_string_16384_1024 185792830.470 -8.55%
SetIntersection_None_Set_string_16384_16 192907910.045 1.53%
SetIntersection_None_Set_string_16384_16384 195266255.653 -6.22%
SetIntersection_None_Set_string_16384_256 191866629.581 -
SetIntersection_None_Set_string_16384_4 194785286.506 2.95%
SetIntersection_None_Set_string_16384_64 192122107.311 -
SetIntersection_None_Set_string_16_1 69064660.450 1.40%
SetIntersection_None_Set_string_16_16 36428681.047 -
SetIntersection_None_Set_string_16_4 58632937.787 -
SetIntersection_None_Set_string_1_1 549324733.960 1.47%
SetIntersection_None_Set_string_256_1 11647772.866 2.16%
SetIntersection_None_Set_string_256_16 10949252.870 -
SetIntersection_None_Set_string_256_256 5853843.978 2.04%
SetIntersection_None_Set_string_256_4 11392219.629 -
SetIntersection_None_Set_string_256_64 9415489.178 -
SetIntersection_None_Set_string_262144_1 1594170.816 -11.79%
SetIntersection_None_Set_string_262144_1024 1577867.756 -13.64%
SetIntersection_None_Set_string_262144_16 1597194.744 -11.93%
SetIntersection_None_Set_string_262144_16384 1598526.205 -11.86%
SetIntersection_None_Set_string_262144_256 1597579.101 -11.91%
SetIntersection_None_Set_string_262144_262144 1579215.088 -13.71%
SetIntersection_None_Set_string_262144_4 1592365.641 -11.86%
SetIntersection_None_Set_string_262144_64 1592554.771 -12.18%
SetIntersection_None_Set_string_4_1 223800213.246 1.39%
SetIntersection_None_Set_string_4_4 139559632.003 -
SetIntersection_None_Set_string_64_1 23115145.464 -
SetIntersection_None_Set_string_64_16 19068308.508 2.21%
SetIntersection_None_Set_string_64_4 21964538.427 -
SetIntersection_None_Set_string_64_64 11542561.163 -1.62%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8706989.586 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8771651.551 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8858421.031 1.76%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8921368.790 1.58%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8825033.338 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8892977.667 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 208020685.577 3.20%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 199368543.004 -4.14%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 212517804.202 5.34%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 201045569.873 -9.47%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 203045196.541 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 212918732.738 5.72%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 204300528.877 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 67929809.281 1.87%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 36323833.988 2.09%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 58735858.534 3.10%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 545853244.542 1.56%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11431299.838 1.52%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10915732.432 1.33%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5960971.296 2.05%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11259312.479 -1.56%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9322343.623 2.65%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1556657.631 -10.25%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1583630.613 -10.11%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1572468.017 -11.54%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1564451.252 -12.24%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1567750.162 -12.01%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1582300.537 -8.93%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1575388.022 -8.39%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1565718.912 -12.41%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 220934534.469 1.49%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 137978339.275 1.44%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 22464300.629 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 18294028.286 2.38%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 21154173.449 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11698157.282 -
SetIntersection_None_Set_uint32_1024_1 9032077.653 -
SetIntersection_None_Set_uint32_1024_1024 9046391.443 -
SetIntersection_None_Set_uint32_1024_16 8939873.189 -
SetIntersection_None_Set_uint32_1024_256 8913726.163 -
SetIntersection_None_Set_uint32_1024_4 9049408.119 -1.26%
SetIntersection_None_Set_uint32_1024_64 9099364.933 2.44%
SetIntersection_None_Set_uint32_16384_1 161782179.727 2.52%
SetIntersection_None_Set_uint32_16384_1024 161822966.524 3.82%
SetIntersection_None_Set_uint32_16384_16 161199549.708 2.54%
SetIntersection_None_Set_uint32_16384_16384 163088654.667 2.68%
SetIntersection_None_Set_uint32_16384_256 161450937.849 3.20%
SetIntersection_None_Set_uint32_16384_4 161051926.426 2.34%
SetIntersection_None_Set_uint32_16384_64 161219000.678 3.11%
SetIntersection_None_Set_uint32_16_1 67625358.704 1.49%
SetIntersection_None_Set_uint32_16_16 35871499.469 1.24%
SetIntersection_None_Set_uint32_16_4 56679906.596 -
SetIntersection_None_Set_uint32_1_1 543227902.447 1.52%
SetIntersection_None_Set_uint32_256_1 11905240.261 2.28%
SetIntersection_None_Set_uint32_256_16 11009042.218 1.39%
SetIntersection_None_Set_uint32_256_256 5862161.186 1.18%
SetIntersection_None_Set_uint32_256_4 11645905.342 1.99%
SetIntersection_None_Set_uint32_256_64 9320836.292 -
SetIntersection_None_Set_uint32_262144_1 1183411.785 -8.16%
SetIntersection_None_Set_uint32_262144_1024 1179185.303 -7.98%
SetIntersection_None_Set_uint32_262144_16 1181422.850 -8.09%
SetIntersection_None_Set_uint32_262144_16384 1188130.127 -5.90%
SetIntersection_None_Set_uint32_262144_256 1179071.941 -8.69%
SetIntersection_None_Set_uint32_262144_262144 1184599.936 -5.13%
SetIntersection_None_Set_uint32_262144_4 1182045.002 -8.11%
SetIntersection_None_Set_uint32_262144_64 1183219.482 -7.98%
SetIntersection_None_Set_uint32_4_1 219704644.492 1.58%
SetIntersection_None_Set_uint32_4_4 136944182.375 1.24%
SetIntersection_None_Set_uint32_64_1 22783570.106 -
SetIntersection_None_Set_uint32_64_16 18425091.370 -
SetIntersection_None_Set_uint32_64_4 22194848.962 2.82%
SetIntersection_None_Set_uint32_64_64 11525871.826 -
SetIntersection_None_Set_uint64_1024_1 8889380.414 -
SetIntersection_None_Set_uint64_1024_1024 8714297.525 -1.33%
SetIntersection_None_Set_uint64_1024_16 8759481.145 -
SetIntersection_None_Set_uint64_1024_256 8798296.984 -
SetIntersection_None_Set_uint64_1024_4 8912407.497 -
SetIntersection_None_Set_uint64_1024_64 8945361.975 -
SetIntersection_None_Set_uint64_16384_1 162623143.781 -4.31%
SetIntersection_None_Set_uint64_16384_1024 173386809.077 -2.24%
SetIntersection_None_Set_uint64_16384_16 169245863.670 -4.29%
SetIntersection_None_Set_uint64_16384_16384 170840907.106 -
SetIntersection_None_Set_uint64_16384_256 169627512.579 -4.54%
SetIntersection_None_Set_uint64_16384_4 164382364.134 -7.51%
SetIntersection_None_Set_uint64_16384_64 167528916.585 -8.24%
SetIntersection_None_Set_uint64_16_1 67877319.467 2.19%
SetIntersection_None_Set_uint64_16_16 36118846.331 2.59%
SetIntersection_None_Set_uint64_16_4 57193495.230 -
SetIntersection_None_Set_uint64_1_1 541105782.335 1.42%
SetIntersection_None_Set_uint64_256_1 11488559.646 1.26%
SetIntersection_None_Set_uint64_256_16 10980328.244 2.07%
SetIntersection_None_Set_uint64_256_256 5824219.137 -1.05%
SetIntersection_None_Set_uint64_256_4 11307173.687 -1.71%
SetIntersection_None_Set_uint64_256_64 9286058.950 1.75%
SetIntersection_None_Set_uint64_262144_1 1255971.679 -
SetIntersection_None_Set_uint64_262144_1024 1257052.326 -
SetIntersection_None_Set_uint64_262144_16 1352711.998 9.03%
SetIntersection_None_Set_uint64_262144_16384 1247211.346 -
SetIntersection_None_Set_uint64_262144_256 1341908.528 8.45%
SetIntersection_None_Set_uint64_262144_262144 1240549.316 -2.90%
SetIntersection_None_Set_uint64_262144_4 1355472.166 8.80%
SetIntersection_None_Set_uint64_262144_64 1348519.775 8.83%
SetIntersection_None_Set_uint64_4_1 218765438.099 1.32%
SetIntersection_None_Set_uint64_4_4 136320413.208 1.08%
SetIntersection_None_Set_uint64_64_1 22190734.131 -1.17%
SetIntersection_None_Set_uint64_64_16 18526090.232 1.64%
SetIntersection_None_Set_uint64_64_4 22169356.604 3.20%
SetIntersection_None_Set_uint64_64_64 11535092.006 -
SetIntersection_None_Vector_float_1024_1 1069455.494 -2.32%
SetIntersection_None_Vector_float_1024_1024 1064129.581 1.30%
SetIntersection_None_Vector_float_1024_16 1085367.865 -
SetIntersection_None_Vector_float_1024_256 1093517.418 -
SetIntersection_None_Vector_float_1024_4 1084289.229 -
SetIntersection_None_Vector_float_1024_64 1084533.605 -
SetIntersection_None_Vector_float_16384_1 1100311.031 -
SetIntersection_None_Vector_float_16384_1024 1092366.490 -1.55%
SetIntersection_None_Vector_float_16384_16 1099266.368 1.02%
SetIntersection_None_Vector_float_16384_16384 1109051.654 -
SetIntersection_None_Vector_float_16384_256 1101512.429 -
SetIntersection_None_Vector_float_16384_4 1097882.562 -
SetIntersection_None_Vector_float_16384_64 1103130.888 -
SetIntersection_None_Vector_float_16_1 63284357.712 -
SetIntersection_None_Vector_float_16_16 33600273.685 -
SetIntersection_None_Vector_float_16_4 53780743.960 -
SetIntersection_None_Vector_float_1_1 533310079.083 -
SetIntersection_None_Vector_float_256_1 4277054.917 -
SetIntersection_None_Vector_float_256_16 4019392.846 1.66%
SetIntersection_None_Vector_float_256_256 2139397.954 -
SetIntersection_None_Vector_float_256_4 4201692.227 -
SetIntersection_None_Vector_float_256_64 3380626.565 -
SetIntersection_None_Vector_float_262144_1 1103111.484 -3.16%
SetIntersection_None_Vector_float_262144_1024 1118199.744 1.82%
SetIntersection_None_Vector_float_262144_16 1136167.588 1.27%
SetIntersection_None_Vector_float_262144_16384 1124492.811 -
SetIntersection_None_Vector_float_262144_256 1140803.700 -
SetIntersection_None_Vector_float_262144_262144 1098886.820 -
SetIntersection_None_Vector_float_262144_4 1128427.378 -
SetIntersection_None_Vector_float_262144_64 1130440.484 -
SetIntersection_None_Vector_float_4_1 213735388.909 -
SetIntersection_None_Vector_float_4_4 133605716.359 -
SetIntersection_None_Vector_float_64_1 16754627.998 -
SetIntersection_None_Vector_float_64_16 13570405.566 -
SetIntersection_None_Vector_float_64_4 15891401.757 -
SetIntersection_None_Vector_float_64_64 8441915.421 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1071357.787 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1094247.730 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1099419.763 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1099508.807 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1095068.721 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1101631.900 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1130201.574 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1206257.244 6.33%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1126340.964 1.29%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1204259.924 5.02%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1175312.184 2.96%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1140427.503 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1127737.807 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 64766068.423 1.38%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 34364582.565 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 54610723.357 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 543122542.461 1.41%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4321536.559 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4074233.324 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2174684.272 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4359031.634 1.98%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3477938.752 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1164368.630 1.47%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1141166.833 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1163484.394 -1.45%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1243475.211 6.57%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1191746.093 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1142615.528 -2.97%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1238080.577 7.30%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1165056.204 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 217925000.464 1.25%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 136564795.697 1.57%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 17189271.389 1.70%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 13748164.372 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16169762.522 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 9104501.124 6.26%
SetIntersection_None_Vector_string_1024_1 1225768.177 4.54%
SetIntersection_None_Vector_string_1024_1024 1158491.338 -
SetIntersection_None_Vector_string_1024_16 1158048.598 -
SetIntersection_None_Vector_string_1024_256 1156849.861 -
SetIntersection_None_Vector_string_1024_4 1146576.807 -2.03%
SetIntersection_None_Vector_string_1024_64 1157947.427 -
SetIntersection_None_Vector_string_16384_1 1224087.198 4.41%
SetIntersection_None_Vector_string_16384_1024 1236122.244 2.66%
SetIntersection_None_Vector_string_16384_16 1222978.270 -1.15%
SetIntersection_None_Vector_string_16384_16384 1219738.684 -
SetIntersection_None_Vector_string_16384_256 1216107.335 -
SetIntersection_None_Vector_string_16384_4 1290737.659 6.04%
SetIntersection_None_Vector_string_16384_64 1224327.878 -
SetIntersection_None_Vector_string_16_1 66298131.826 1.97%
SetIntersection_None_Vector_string_16_16 35354143.732 2.67%
SetIntersection_None_Vector_string_16_4 55809259.032 1.03%
SetIntersection_None_Vector_string_1_1 543128823.937 1.74%
SetIntersection_None_Vector_string_256_1 4487266.264 -
SetIntersection_None_Vector_string_256_16 4262596.712 1.94%
SetIntersection_None_Vector_string_256_256 2414093.501 5.31%
SetIntersection_None_Vector_string_256_4 4426775.475 -
SetIntersection_None_Vector_string_256_64 3661213.212 1.61%
SetIntersection_None_Vector_string_262144_1 1352751.050 3.86%
SetIntersection_None_Vector_string_262144_1024 1286900.978 -1.06%
SetIntersection_None_Vector_string_262144_16 1361829.743 7.68%
SetIntersection_None_Vector_string_262144_16384 1285804.217 -1.26%
SetIntersection_None_Vector_string_262144_256 1293482.829 -
SetIntersection_None_Vector_string_262144_262144 1286376.291 -
SetIntersection_None_Vector_string_262144_4 1259229.459 -
SetIntersection_None_Vector_string_262144_64 1283505.825 -
SetIntersection_None_Vector_string_4_1 220142501.365 1.65%
SetIntersection_None_Vector_string_4_4 137221469.909 1.42%
SetIntersection_None_Vector_string_64_1 17637661.247 2.02%
SetIntersection_None_Vector_string_64_16 14408391.249 2.06%
SetIntersection_None_Vector_string_64_4 16615836.570 -
SetIntersection_None_Vector_string_64_64 9201352.358 4.98%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1111540.983 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1117380.359 2.74%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1126067.327 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1110749.899 -2.98%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1129232.626 2.20%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1082839.723 -5.10%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1155097.607 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1149576.102 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1153112.424 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1163099.949 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1140653.363 1.69%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1151051.515 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1136552.121 -2.03%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 64479235.450 1.25%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 34343724.319 1.67%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 55075111.613 2.01%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 540734660.742 1.39%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4291633.051 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4380159.479 6.95%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2229798.561 1.97%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4283181.398 1.77%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3694732.277 7.05%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1300803.556 6.51%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1217455.100 5.24%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1185701.479 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1250395.760 5.30%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1293847.927 5.34%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1185791.266 -3.11%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1165313.606 -2.06%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1177932.042 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 217209086.079 1.22%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 136204285.722 1.24%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 16902529.140 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 14009231.566 2.61%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 16525109.326 3.08%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8632694.077 -
SetIntersection_None_Vector_uint32_1024_1 1078296.909 -
SetIntersection_None_Vector_uint32_1024_1024 1075967.879 -
SetIntersection_None_Vector_uint32_1024_16 1090824.831 1.27%
SetIntersection_None_Vector_uint32_1024_256 1075369.273 -
SetIntersection_None_Vector_uint32_1024_4 1078710.576 -
SetIntersection_None_Vector_uint32_1024_64 1076897.065 -
SetIntersection_None_Vector_uint32_16384_1 1098079.665 -
SetIntersection_None_Vector_uint32_16384_1024 1123402.723 2.49%
SetIntersection_None_Vector_uint32_16384_16 1163061.473 6.28%
SetIntersection_None_Vector_uint32_16384_16384 1112852.687 1.63%
SetIntersection_None_Vector_uint32_16384_256 1161415.868 5.86%
SetIntersection_None_Vector_uint32_16384_4 1102028.849 -
SetIntersection_None_Vector_uint32_16384_64 1171577.533 6.06%
SetIntersection_None_Vector_uint32_16_1 63205532.623 -
SetIntersection_None_Vector_uint32_16_16 34629735.403 3.19%
SetIntersection_None_Vector_uint32_16_4 53731385.850 -
SetIntersection_None_Vector_uint32_1_1 532746047.711 -
SetIntersection_None_Vector_uint32_256_1 4307811.682 1.71%
SetIntersection_None_Vector_uint32_256_16 3990481.321 -
SetIntersection_None_Vector_uint32_256_256 2118412.579 -
SetIntersection_None_Vector_uint32_256_4 4420410.152 5.53%
SetIntersection_None_Vector_uint32_256_64 3411146.589 -
SetIntersection_None_Vector_uint32_262144_1 1152048.258 -
SetIntersection_None_Vector_uint32_262144_1024 1139636.456 1.79%
SetIntersection_None_Vector_uint32_262144_16 1131425.819 -
SetIntersection_None_Vector_uint32_262144_16384 1190783.879 5.96%
SetIntersection_None_Vector_uint32_262144_256 1135420.519 2.17%
SetIntersection_None_Vector_uint32_262144_262144 1126773.725 -
SetIntersection_None_Vector_uint32_262144_4 1194607.918 6.50%
SetIntersection_None_Vector_uint32_262144_64 1123024.234 -
SetIntersection_None_Vector_uint32_4_1 213721793.016 -
SetIntersection_None_Vector_uint32_4_4 133701467.473 -
SetIntersection_None_Vector_uint32_64_1 16945604.762 1.91%
SetIntersection_None_Vector_uint32_64_16 13557998.132 -
SetIntersection_None_Vector_uint32_64_4 15931448.583 -
SetIntersection_None_Vector_uint32_64_64 8592491.613 1.29%
SetIntersection_None_Vector_uint64_1024_1 1076817.396 -
SetIntersection_None_Vector_uint64_1024_1024 1074255.332 -
SetIntersection_None_Vector_uint64_1024_16 1081594.195 -
SetIntersection_None_Vector_uint64_1024_256 1075114.228 -
SetIntersection_None_Vector_uint64_1024_4 1076553.515 1.05%
SetIntersection_None_Vector_uint64_1024_64 1077473.116 -
SetIntersection_None_Vector_uint64_16384_1 1147435.724 4.75%
SetIntersection_None_Vector_uint64_16384_1024 1097492.603 -1.26%
SetIntersection_None_Vector_uint64_16384_16 1164975.493 5.05%
SetIntersection_None_Vector_uint64_16384_16384 1112738.541 2.19%
SetIntersection_None_Vector_uint64_16384_256 1086011.820 -2.42%
SetIntersection_None_Vector_uint64_16384_4 1158916.916 5.48%
SetIntersection_None_Vector_uint64_16384_64 1157088.120 5.27%
SetIntersection_None_Vector_uint64_16_1 64081981.304 1.43%
SetIntersection_None_Vector_uint64_16_16 34132155.928 1.91%
SetIntersection_None_Vector_uint64_16_4 54348118.954 1.34%
SetIntersection_None_Vector_uint64_1_1 540302145.920 1.43%
SetIntersection_None_Vector_uint64_256_1 4253831.805 -
SetIntersection_None_Vector_uint64_256_16 4176063.078 4.08%
SetIntersection_None_Vector_uint64_256_256 2107609.039 -
SetIntersection_None_Vector_uint64_256_4 4329691.605 3.23%
SetIntersection_None_Vector_uint64_256_64 3399599.315 -
SetIntersection_None_Vector_uint64_262144_1 1128831.887 -
SetIntersection_None_Vector_uint64_262144_1024 1125421.474 -
SetIntersection_None_Vector_uint64_262144_16 1121295.406 -1.02%
SetIntersection_None_Vector_uint64_262144_16384 1133375.016 -
SetIntersection_None_Vector_uint64_262144_256 1186699.059 8.97%
SetIntersection_None_Vector_uint64_262144_262144 1196649.656 6.24%
SetIntersection_None_Vector_uint64_262144_4 1109808.659 -2.28%
SetIntersection_None_Vector_uint64_262144_64 1107907.871 -1.25%
SetIntersection_None_Vector_uint64_4_1 216836345.095 1.51%
SetIntersection_None_Vector_uint64_4_4 135377457.688 1.37%
SetIntersection_None_Vector_uint64_64_1 16654711.040 -
SetIntersection_None_Vector_uint64_64_16 13681442.343 1.73%
SetIntersection_None_Vector_uint64_64_4 16017095.023 -
SetIntersection_None_Vector_uint64_64_64 8416808.194 -
bm_gcd_complex 17.974 -
bm_gcd_random 28.856 -
bm_gcd_trivial 0.628 -3.21%
bm_lexicographical_compare<int>/1 1.455 -8.59%
bm_lexicographical_compare<int>/1048576 68343.726 -
bm_lexicographical_compare<int>/262144 16250.964 -
bm_lexicographical_compare<int>/32768 1918.102 -
bm_lexicographical_compare<int>/4096 238.557 -
bm_lexicographical_compare<int>/512 29.858 -
bm_lexicographical_compare<int>/64 4.305 -4.46%
bm_lexicographical_compare<int>/8 1.480 -9.42%
bm_lexicographical_compare<signed_char>/1 1.297 -13.11%
bm_lexicographical_compare<signed_char>/1048576 16433.320 -
bm_lexicographical_compare<signed_char>/262144 3840.030 -
bm_lexicographical_compare<signed_char>/32768 478.900 -
bm_lexicographical_compare<signed_char>/4096 59.806 -
bm_lexicographical_compare<signed_char>/512 7.690 -3.21%
bm_lexicographical_compare<signed_char>/64 2.013 -10.92%
bm_lexicographical_compare<signed_char>/8 3.232 -5.51%
bm_lexicographical_compare<unsigned_char>/1 1.543 -
bm_lexicographical_compare<unsigned_char>/1048576 17990.074 -
bm_lexicographical_compare<unsigned_char>/262144 4493.163 -
bm_lexicographical_compare<unsigned_char>/32768 572.115 -
bm_lexicographical_compare<unsigned_char>/4096 77.697 -
bm_lexicographical_compare<unsigned_char>/512 8.693 -
bm_lexicographical_compare<unsigned_char>/64 1.887 1.35%
bm_lexicographical_compare<unsigned_char>/8 1.303 -1.38%
bm_ranges_lexicographical_compare<int>/1 1.385 -
bm_ranges_lexicographical_compare<int>/1048576 68352.003 -
bm_ranges_lexicographical_compare<int>/262144 16244.741 -
bm_ranges_lexicographical_compare<int>/32768 1915.787 -
bm_ranges_lexicographical_compare<int>/4096 238.559 -
bm_ranges_lexicographical_compare<int>/512 29.794 -
bm_ranges_lexicographical_compare<int>/64 4.394 3.17%
bm_ranges_lexicographical_compare<int>/8 1.464 -
bm_ranges_lexicographical_compare<signed_char>/1 1.680 2.39%
bm_ranges_lexicographical_compare<signed_char>/1048576 16251.340 -
bm_ranges_lexicographical_compare<signed_char>/262144 3839.465 -
bm_ranges_lexicographical_compare<signed_char>/32768 478.979 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.852 -
bm_ranges_lexicographical_compare<signed_char>/512 8.029 2.30%
bm_ranges_lexicographical_compare<signed_char>/64 2.416 11.55%
bm_ranges_lexicographical_compare<signed_char>/8 3.593 1.47%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.386 -14.19%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17921.085 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4494.118 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 571.845 -
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.747 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.622 -1.82%
bm_ranges_lexicographical_compare<unsigned_char>/64 1.785 -8.07%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.156 -16.59%
bm_ranges_swap_ranges_vb_aligned/1024 6.506 -
bm_ranges_swap_ranges_vb_aligned/1048576 3341.691 -
bm_ranges_swap_ranges_vb_aligned/128 3.411 -
bm_ranges_swap_ranges_vb_aligned/131072 252.115 1.42%
bm_ranges_swap_ranges_vb_aligned/16 3.304 -
bm_ranges_swap_ranges_vb_aligned/16384 34.956 -
bm_ranges_swap_ranges_vb_aligned/2048 8.568 1.04%
bm_ranges_swap_ranges_vb_aligned/256 3.454 -
bm_ranges_swap_ranges_vb_aligned/262144 481.132 -2.32%
bm_ranges_swap_ranges_vb_aligned/32 3.308 -
bm_ranges_swap_ranges_vb_aligned/32768 64.255 -
bm_ranges_swap_ranges_vb_aligned/4096 11.908 -
bm_ranges_swap_ranges_vb_aligned/512 5.218 1.40%
bm_ranges_swap_ranges_vb_aligned/524288 1045.890 -
bm_ranges_swap_ranges_vb_aligned/64 3.103 1.54%
bm_ranges_swap_ranges_vb_aligned/65536 125.553 2.09%
bm_ranges_swap_ranges_vb_aligned/8 3.240 -
bm_ranges_swap_ranges_vb_aligned/8192 19.455 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15657.722 -
bm_ranges_swap_ranges_vb_unaligned/262144 3775.235 -
bm_ranges_swap_ranges_vb_unaligned/32768 476.359 -
bm_ranges_swap_ranges_vb_unaligned/4096 64.068 -
bm_ranges_swap_ranges_vb_unaligned/512 13.420 -
bm_ranges_swap_ranges_vb_unaligned/64 6.238 1.13%
bm_ranges_swap_ranges_vb_unaligned/8 4.763 -9.24%
bm_swap_ranges_vb_aligned/1048576 3330.939 -
bm_swap_ranges_vb_aligned/262144 484.085 -
bm_swap_ranges_vb_aligned/32768 63.578 -
bm_swap_ranges_vb_aligned/4096 12.531 -
bm_swap_ranges_vb_aligned/512 4.970 -
bm_swap_ranges_vb_aligned/64 2.851 2.67%
bm_swap_ranges_vb_aligned/8 3.220 -1.19%
bm_swap_ranges_vb_unaligned/1048576 15892.743 -
bm_swap_ranges_vb_unaligned/262144 3838.190 -
bm_swap_ranges_vb_unaligned/32768 482.757 -
bm_swap_ranges_vb_unaligned/4096 65.063 -
bm_swap_ranges_vb_unaligned/512 12.577 -
bm_swap_ranges_vb_unaligned/64 4.956 -
bm_swap_ranges_vb_unaligned/8 4.785 -
bm_write 609.505 1.26%
ranges::min(std::deque<__int128>)/1 0.717 3.44%
ranges::min(std::deque<__int128>)/64 25.251 8.78%
ranges::min(std::deque<__int128>)/70000 35745.272 24.39%
ranges::min(std::deque<__int128>)/8 2.888 1.19%
ranges::min(std::deque<char>)/1 0.793 7.97%
ranges::min(std::deque<char>)/64 16.567 -
ranges::min(std::deque<char>)/70000 17825.191 -
ranges::min(std::deque<char>)/8 2.476 5.28%
ranges::min(std::deque<long_long>)/1 0.646 -3.41%
ranges::min(std::deque<long_long>)/64 17.430 6.70%
ranges::min(std::deque<long_long>)/70000 18914.477 -
ranges::min(std::deque<long_long>)/8 2.305 -
ranges::min(std::list<__int128>)/1 0.365 -2.88%
ranges::min(std::list<__int128>)/64 33.316 -
ranges::min(std::list<__int128>)/70000 59732.073 -
ranges::min(std::list<__int128>)/8 2.060 -
ranges::min(std::list<char>)/1 0.363 -6.57%
ranges::min(std::list<char>)/64 26.875 -1.01%
ranges::min(std::list<char>)/70000 54251.222 -
ranges::min(std::list<char>)/8 1.878 -2.50%
ranges::min(std::list<long_long>)/1 0.447 43.27%
ranges::min(std::list<long_long>)/64 24.611 -
ranges::min(std::list<long_long>)/70000 51500.657 -
ranges::min(std::list<long_long>)/8 1.941 1.11%
ranges::min(std::vector<__int128>)/1 0.375 -8.58%
ranges::min(std::vector<__int128>)/64 29.838 6.58%
ranges::min(std::vector<__int128>)/70000 34398.448 8.00%
ranges::min(std::vector<__int128>)/8 2.975 1.13%
ranges::min(std::vector<char>)/1 0.386 17.35%
ranges::min(std::vector<char>)/64 4.245 -
ranges::min(std::vector<char>)/70000 494.162 -
ranges::min(std::vector<char>)/8 2.454 4.03%
ranges::min(std::vector<long_long>)/1 0.332 -
ranges::min(std::vector<long_long>)/64 4.680 -
ranges::min(std::vector<long_long>)/70000 7936.333 -
ranges::min(std::vector<long_long>)/8 2.320 6.26%
ranges::minmax(std::deque<__int128>)/1 0.676 -
ranges::minmax(std::deque<__int128>)/64 31.879 -1.63%
ranges::minmax(std::deque<__int128>)/70000 34604.478 -
ranges::minmax(std::deque<__int128>)/8 3.782 -
ranges::minmax(std::deque<char>)/1 0.660 -22.20%
ranges::minmax(std::deque<char>)/64 27.074 17.47%
ranges::minmax(std::deque<char>)/70000 27325.209 13.72%
ranges::minmax(std::deque<char>)/8 3.872 -
ranges::minmax(std::deque<long_long>)/1 0.789 2.18%
ranges::minmax(std::deque<long_long>)/64 23.995 -2.29%
ranges::minmax(std::deque<long_long>)/70000 25978.124 -
ranges::minmax(std::deque<long_long>)/8 3.913 -
ranges::minmax(std::list<__int128>)/1 0.427 -7.51%
ranges::minmax(std::list<__int128>)/64 39.539 1.50%
ranges::minmax(std::list<__int128>)/70000 56823.402 -2.28%
ranges::minmax(std::list<__int128>)/8 3.861 -
ranges::minmax(std::list<char>)/1 0.447 27.52%
ranges::minmax(std::list<char>)/64 35.088 4.84%
ranges::minmax(std::list<char>)/70000 55519.111 3.84%
ranges::minmax(std::list<char>)/8 2.507 -
ranges::minmax(std::list<long_long>)/1 0.434 -29.70%
ranges::minmax(std::list<long_long>)/64 31.020 2.11%
ranges::minmax(std::list<long_long>)/70000 53406.446 -2.15%
ranges::minmax(std::list<long_long>)/8 2.525 -
ranges::minmax(std::vector<__int128>)/1 0.392 -
ranges::minmax(std::vector<__int128>)/64 31.944 -
ranges::minmax(std::vector<__int128>)/70000 35035.790 -
ranges::minmax(std::vector<__int128>)/8 4.118 -1.03%
ranges::minmax(std::vector<char>)/1 0.611 -3.50%
ranges::minmax(std::vector<char>)/64 1.274 -
ranges::minmax(std::vector<char>)/70000 590.806 -
ranges::minmax(std::vector<char>)/8 1.144 27.65%
ranges::minmax(std::vector<long_long>)/1 0.650 -5.62%
ranges::minmax(std::vector<long_long>)/64 10.137 -
ranges::minmax(std::vector<long_long>)/70000 9156.681 -
ranges::minmax(std::vector<long_long>)/8 2.102 -
rng::contains(deque<int>)_(process_all)/1048576 243001.618 -
rng::contains(deque<int>)_(process_all)/32 8.624 -
rng::contains(deque<int>)_(process_all)/50 12.541 -
rng::contains(deque<int>)_(process_all)/8 2.993 -4.62%
rng::contains(deque<int>)_(process_all)/8192 1861.516 -
rng::contains(list<int>)_(process_all)/1048576 816562.258 -
rng::contains(list<int>)_(process_all)/32 8.937 -
rng::contains(list<int>)_(process_all)/50 18.261 -
rng::contains(list<int>)_(process_all)/8 2.328 -
rng::contains(list<int>)_(process_all)/8192 6949.594 -3.01%
rng::contains(vector<int>)_(process_all)/1048576 231519.561 -
rng::contains(vector<int>)_(process_all)/32 8.192 -
rng::contains(vector<int>)_(process_all)/50 12.107 -
rng::contains(vector<int>)_(process_all)/8 2.480 -7.00%
rng::contains(vector<int>)_(process_all)/8192 1798.877 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 21693.694 20.19%
rng::contains_subrange(deque<int>)_(near_matches)/1024 22653.605 20.13%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1448130.435 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 426127.459 -
rng::contains_subrange(deque<int>)_(process_all)/16 8.664 -2.89%
rng::contains_subrange(deque<int>)_(process_all)/32 11.718 -12.40%
rng::contains_subrange(deque<int>)_(process_all)/50 24.330 -4.61%
rng::contains_subrange(deque<int>)_(process_all)/8192 3327.024 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 499036.206 -
rng::contains_subrange(deque<int>)_(same_length)/16 10.997 -15.31%
rng::contains_subrange(deque<int>)_(same_length)/32 18.072 -12.37%
rng::contains_subrange(deque<int>)_(same_length)/50 26.653 -7.82%
rng::contains_subrange(deque<int>)_(same_length)/8192 3889.342 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 474951.323 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.276 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.416 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.408 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3703.636 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37223.317 -
rng::contains_subrange(list<int>)_(near_matches)/1024 41919.094 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2583675.193 -1.23%
rng::contains_subrange(list<int>)_(process_all)/1048576 835844.267 -
rng::contains_subrange(list<int>)_(process_all)/16 4.899 1.67%
rng::contains_subrange(list<int>)_(process_all)/32 10.130 1.90%
rng::contains_subrange(list<int>)_(process_all)/50 17.792 8.39%
rng::contains_subrange(list<int>)_(process_all)/8192 8204.664 18.58%
rng::contains_subrange(list<int>)_(same_length)/1048576 934369.547 -
rng::contains_subrange(list<int>)_(same_length)/16 5.943 1.78%
rng::contains_subrange(list<int>)_(same_length)/32 16.486 -
rng::contains_subrange(list<int>)_(same_length)/50 25.293 -
rng::contains_subrange(list<int>)_(same_length)/8192 7926.980 -
rng::contains_subrange(list<int>)_(single_element)/1048576 803851.301 -2.77%
rng::contains_subrange(list<int>)_(single_element)/16 4.709 -
rng::contains_subrange(list<int>)_(single_element)/32 10.016 -
rng::contains_subrange(list<int>)_(single_element)/50 17.170 -
rng::contains_subrange(list<int>)_(single_element)/8192 7267.500 5.15%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13247.304 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 13938.182 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 758511.499 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 210715.466 1.66%
rng::contains_subrange(vector<int>)_(process_all)/16 4.645 1.70%
rng::contains_subrange(vector<int>)_(process_all)/32 7.950 1.19%
rng::contains_subrange(vector<int>)_(process_all)/50 11.426 -
rng::contains_subrange(vector<int>)_(process_all)/8192 1641.317 1.38%
rng::contains_subrange(vector<int>)_(same_length)/1048576 242796.604 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.827 -3.27%
rng::contains_subrange(vector<int>)_(same_length)/32 8.774 -
rng::contains_subrange(vector<int>)_(same_length)/50 12.726 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1863.104 -
rng::contains_subrange(vector<int>)_(single_element)/1048576 237048.066 -
rng::contains_subrange(vector<int>)_(single_element)/16 4.796 -
rng::contains_subrange(vector<int>)_(single_element)/32 8.543 -
rng::contains_subrange(vector<int>)_(single_element)/50 12.419 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1847.517 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 456.351 10.08%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 488834.002 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 23.832 3.63%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.501 1.40%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3824.893 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.138 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.774 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.138 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.133 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.141 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 520.109 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 520057.999 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 28.013 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.590 1.23%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 4047.098 1.26%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.162 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.707 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.162 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.160 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.166 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2076.239 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2184334.369 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 48.055 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.992 2.92%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 17663.409 -10.37%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 651.107 -12.25%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1448892.944 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.259 1.75%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 5.135 7.12%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11375.726 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1955.814 12.41%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2338390.917 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 54.013 -1.23%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.565 -3.66%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 19538.151 -9.36%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 585.592 12.65%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1443475.744 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.431 1.95%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.877 1.57%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11057.765 -2.21%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.709 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.708 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.679 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.699 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.709 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 760.495 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 951779.810 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.384 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.084 -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 8648.436 12.49%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.775 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.776 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.757 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.756 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.775 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 893.567 5.41%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1070349.438 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 38.370 3.23%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.735 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 13784.530 35.95%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 79.128 1.70%
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 75472.787 -3.32%
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.424 -5.68%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.480 -19.35%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 594.821 4.03%
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.228 1.99%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.228 2.15%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.221 -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.313 2.49%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.226 1.63%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 291.979 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 306051.377 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 14.787 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 2.988 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2539.926 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.811 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.813 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.811 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 290.178 1.21%
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9341.297 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.555 1.23%
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.856 2.76%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2315.025 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 486.353 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15445.703 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 23.337 -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.441 -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3854.033 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 740.057 -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 26709.189 -4.62%
rng::find(join_view(vector<list<int>>))_(process_all)/50 40.872 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.472 1.36%
rng::find(join_view(vector<list<int>>))_(process_all)/8192 9916.444 1.50%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 23.107 2.62%
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 656.487 1.93%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.536 -2.99%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.211 5.28%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 167.506 2.32%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 273.756 1.23%
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8670.442 1.47%
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.612 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.067 2.29%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2132.893 1.93%
rng::find(vector<bool>)_(process_all)/1024 4.531 -4.52%
rng::find(vector<bool>)_(process_all)/1048576 3620.799 -2.06%
rng::find(vector<bool>)_(process_all)/50 0.843 7.84%
rng::find(vector<bool>)_(process_all)/8 0.769 -5.30%
rng::find(vector<bool>)_(process_all)/8192 33.257 -
rng::find_if(vector<bool>)_(process_all)/1024 563.747 -
rng::find_if(vector<bool>)_(process_all)/1048576 574584.603 -
rng::find_if(vector<bool>)_(process_all)/50 23.944 -
rng::find_if(vector<bool>)_(process_all)/8 3.554 -1.78%
rng::find_if(vector<bool>)_(process_all)/8192 4487.278 -
rng::find_if_not(vector<bool>)_(process_all)/1024 565.415 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 579299.938 -
rng::find_if_not(vector<bool>)_(process_all)/50 23.310 -2.17%
rng::find_if_not(vector<bool>)_(process_all)/8 3.510 -
rng::find_if_not(vector<bool>)_(process_all)/8192 4528.302 -
rng::find_last(deque<int>)_(bail_10%)/1024 225.378 -
rng::find_last(deque<int>)_(bail_10%)/1048576 321730.162 -
rng::find_last(deque<int>)_(bail_10%)/50 11.321 -
rng::find_last(deque<int>)_(bail_10%)/8 2.711 -
rng::find_last(deque<int>)_(bail_10%)/8192 2497.107 -
rng::find_last(deque<int>)_(bail_90%)/1024 28.679 -
rng::find_last(deque<int>)_(bail_90%)/1048576 25285.866 -
rng::find_last(deque<int>)_(bail_90%)/50 1.845 1.09%
rng::find_last(deque<int>)_(bail_90%)/8 0.814 -5.31%
rng::find_last(deque<int>)_(bail_90%)/8192 202.284 -
rng::find_last(forward_list<int>)_(bail_10%)/1024 725.400 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 364696.038 -49.74%
rng::find_last(forward_list<int>)_(bail_10%)/50 17.546 -
rng::find_last(forward_list<int>)_(bail_10%)/8 2.305 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 5821.880 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 727.471 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 402170.369 -41.20%
rng::find_last(forward_list<int>)_(bail_90%)/50 20.474 -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.410 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 5883.778 -1.13%
rng::find_last(list<int>)_(bail_10%)/1024 678.066 -
rng::find_last(list<int>)_(bail_10%)/1048576 785593.669 -2.89%
rng::find_last(list<int>)_(bail_10%)/50 15.806 -1.50%
rng::find_last(list<int>)_(bail_10%)/8 2.076 -
rng::find_last(list<int>)_(bail_10%)/8192 6311.167 -5.12%
rng::find_last(list<int>)_(bail_90%)/1024 76.896 -
rng::find_last(list<int>)_(bail_90%)/1048576 86906.094 -2.92%
rng::find_last(list<int>)_(bail_90%)/50 1.246 -1.91%
rng::find_last(list<int>)_(bail_90%)/8 0.461 -
rng::find_last(list<int>)_(bail_90%)/8192 601.525 -
rng::find_last(vector<char>)_(bail_10%)/1024 210.243 -
rng::find_last(vector<char>)_(bail_10%)/1048576 205557.812 -
rng::find_last(vector<char>)_(bail_10%)/50 10.866 -
rng::find_last(vector<char>)_(bail_10%)/8 1.998 -
rng::find_last(vector<char>)_(bail_10%)/8192 1618.728 -
rng::find_last(vector<char>)_(bail_90%)/1024 23.497 -
rng::find_last(vector<char>)_(bail_90%)/1048576 22866.655 -
rng::find_last(vector<char>)_(bail_90%)/50 1.350 -5.94%
rng::find_last(vector<char>)_(bail_90%)/8 0.443 -3.50%
rng::find_last(vector<char>)_(bail_90%)/8192 187.920 -
rng::find_last(vector<int>)_(bail_10%)/1024 210.557 -
rng::find_last(vector<int>)_(bail_10%)/1048576 212430.695 -
rng::find_last(vector<int>)_(bail_10%)/50 10.786 -
rng::find_last(vector<int>)_(bail_10%)/8 2.003 -
rng::find_last(vector<int>)_(bail_10%)/8192 1645.595 -
rng::find_last(vector<int>)_(bail_90%)/1024 27.810 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23020.221 -1.89%
rng::find_last(vector<int>)_(bail_90%)/50 1.505 -3.30%
rng::find_last(vector<int>)_(bail_90%)/8 0.440 -4.15%
rng::find_last(vector<int>)_(bail_90%)/8192 188.017 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 355.584 -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 366673.356 1.03%
rng::find_last_if(deque<int>)_(bail_10%)/50 18.371 4.97%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.801 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2788.311 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 42.752 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 39628.278 4.00%
rng::find_last_if(deque<int>)_(bail_90%)/50 2.543 -
rng::find_last_if(deque<int>)_(bail_90%)/8 1.150 -
rng::find_last_if(deque<int>)_(bail_90%)/8192 321.828 1.72%
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 769.250 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 892756.918 -2.00%
rng::find_last_if(forward_list<int>)_(bail_10%)/50 27.180 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.214 -8.76%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 7030.801 -5.68%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 796.400 3.79%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 895677.337 -1.66%
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.674 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.788 13.79%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6756.396 -
rng::find_last_if(list<int>)_(bail_10%)/1024 673.102 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 800293.560 -2.11%
rng::find_last_if(list<int>)_(bail_10%)/50 19.308 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.294 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6519.733 -
rng::find_last_if(list<int>)_(bail_90%)/1024 69.594 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 87929.943 -3.01%
rng::find_last_if(list<int>)_(bail_90%)/50 2.166 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.706 -
rng::find_last_if(list<int>)_(bail_90%)/8192 600.311 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 241.043 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 237207.117 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.295 -9.84%
rng::find_last_if(vector<char>)_(bail_10%)/8 2.068 -
rng::find_last_if(vector<char>)_(bail_10%)/8192 1854.401 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.632 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26245.343 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.479 2.55%
rng::find_last_if(vector<char>)_(bail_90%)/8 0.503 5.24%
rng::find_last_if(vector<char>)_(bail_90%)/8192 215.085 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 251.760 2.46%
rng::find_last_if(vector<int>)_(bail_10%)/1048576 307818.948 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.530 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.632 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2270.161 4.35%
rng::find_last_if(vector<int>)_(bail_90%)/1024 26.428 2.42%
rng::find_last_if(vector<int>)_(bail_90%)/1048576 33419.144 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.543 2.24%
rng::find_last_if(vector<int>)_(bail_90%)/8 0.570 -16.57%
rng::find_last_if(vector<int>)_(bail_90%)/8192 218.469 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 362.926 1.69%
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 361312.231 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.670 2.30%
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.822 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2760.331 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 38.523 -1.00%
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38122.673 -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.477 -2.48%
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.980 1.54%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 311.702 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 754.999 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 906909.758 -1.39%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 40.741 -1.00%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.181 -12.63%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6570.834 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 790.822 4.28%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 897397.800 -1.77%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 28.036 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.602 3.24%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6558.658 1.92%
rng::find_last_if_not(list<int>)_(bail_10%)/1024 675.753 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 798848.265 -2.13%
rng::find_last_if_not(list<int>)_(bail_10%)/50 32.630 -11.30%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.176 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6564.299 -17.43%
rng::find_last_if_not(list<int>)_(bail_90%)/1024 79.632 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88098.419 -1.01%
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.098 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.706 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 600.716 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 241.902 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 238373.538 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.519 1.93%
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.073 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1863.401 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 31.292 1.05%
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26462.832 1.12%
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.547 2.07%
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.552 17.11%
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 216.384 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 246.250 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 306340.949 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 13.478 9.06%
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.635 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2176.906 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.376 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 33438.228 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.551 2.66%
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.488 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 219.711 -
rng::fold_left(deque<int>)/1048576 559680.179 1.12%
rng::fold_left(deque<int>)/32 16.375 -1.13%
rng::fold_left(deque<int>)/50 27.310 -1.25%
rng::fold_left(deque<int>)/8 3.914 -4.02%
rng::fold_left(deque<int>)/8192 4463.081 3.10%
rng::fold_left(list<int>)/1048576 1369932.120 -
rng::fold_left(list<int>)/32 20.623 -
rng::fold_left(list<int>)/50 37.437 -
rng::fold_left(list<int>)/8 3.832 -
rng::fold_left(list<int>)/8192 10688.095 -
rng::fold_left(vector<int>)/1048576 1324384.233 -
rng::fold_left(vector<int>)/32 21.653 -
rng::fold_left(vector<int>)/50 37.062 -
rng::fold_left(vector<int>)/8 3.553 -
rng::fold_left(vector<int>)/8192 10307.551 -
rng::for_each(map<int>)/32 25.094 -
rng::for_each(map<int>)/50 37.995 -
rng::for_each(map<int>)/8 6.124 -
rng::for_each(map<int>)/8192 7313.174 -36.22%
rng::for_each(multimap<int>)/32 26.082 -
rng::for_each(multimap<int>)/50 39.797 -1.04%
rng::for_each(multimap<int>)/8 6.248 -
rng::for_each(multimap<int>)/8192 7329.396 -36.91%
rng::for_each(multiset<int>)/32 25.222 -
rng::for_each(multiset<int>)/50 38.565 -
rng::for_each(multiset<int>)/8 6.836 -
rng::for_each(multiset<int>)/8192 7741.059 -24.54%
rng::for_each(set<int>)/32 24.966 -
rng::for_each(set<int>)/50 37.815 -
rng::for_each(set<int>)/8 6.590 -
rng::for_each(set<int>)/8192 7789.062 -22.55%
rng::starts_with(deque<int>)/1000 467.143 3.51%
rng::starts_with(deque<int>)/1024 466.337 1.50%
rng::starts_with(deque<int>)/1048576 492505.362 -
rng::starts_with(deque<int>)/8 4.016 -1.19%
rng::starts_with(deque<int>)/8192 3823.450 1.49%
rng::starts_with(deque<int>,_pred)/1000 508.678 -
rng::starts_with(deque<int>,_pred)/1024 525.158 -
rng::starts_with(deque<int>,_pred)/1048576 509347.474 -
rng::starts_with(deque<int>,_pred)/8 4.680 -
rng::starts_with(deque<int>,_pred)/8192 3902.824 -
rng::starts_with(list<int>)/1000 752.875 -
rng::starts_with(list<int>)/1024 771.774 -
rng::starts_with(list<int>)/1048576 938208.944 -
rng::starts_with(list<int>)/8 2.962 1.45%
rng::starts_with(list<int>)/8192 8631.749 -5.04%
rng::starts_with(list<int>,_pred)/1000 785.979 1.43%
rng::starts_with(list<int>,_pred)/1024 804.264 -
rng::starts_with(list<int>,_pred)/1048576 968061.728 -
rng::starts_with(list<int>,_pred)/8 3.493 -
rng::starts_with(list<int>,_pred)/8192 10857.977 -7.27%
rng::starts_with(vector<int>)/1000 58.266 -
rng::starts_with(vector<int>)/1024 59.870 -
rng::starts_with(vector<int>)/1048576 68336.830 -
rng::starts_with(vector<int>)/8 1.224 -
rng::starts_with(vector<int>)/8192 484.966 -
rng::starts_with(vector<int>,_pred)/1000 276.398 -1.14%
rng::starts_with(vector<int>,_pred)/1024 287.816 -
rng::starts_with(vector<int>,_pred)/1048576 304124.692 -
rng::starts_with(vector<int>,_pred)/8 2.763 17.21%
rng::starts_with(vector<int>,_pred)/8192 2491.851 -
std::adjacent_find(deque<int>)/1024 459.301 -
std::adjacent_find(deque<int>)/1048576 472311.025 -
std::adjacent_find(deque<int>)/50 15.095 -
std::adjacent_find(deque<int>)/8 3.335 15.43%
std::adjacent_find(deque<int>)/8192 3679.693 -
std::adjacent_find(deque<int>,_pred)/1024 627.647 -
std::adjacent_find(deque<int>,_pred)/1048576 648224.299 -
std::adjacent_find(deque<int>,_pred)/50 30.397 -
std::adjacent_find(deque<int>,_pred)/8 4.356 -3.69%
std::adjacent_find(deque<int>,_pred)/8192 5077.853 -
std::adjacent_find(list<int>)/1024 732.230 -
std::adjacent_find(list<int>)/1048576 866309.296 -
std::adjacent_find(list<int>)/50 22.948 -
std::adjacent_find(list<int>)/8 2.069 -
std::adjacent_find(list<int>)/8192 6675.431 1.84%
std::adjacent_find(list<int>,_pred)/1024 785.312 -
std::adjacent_find(list<int>,_pred)/1048576 912753.101 -
std::adjacent_find(list<int>,_pred)/50 29.230 -
std::adjacent_find(list<int>,_pred)/8 3.846 2.18%
std::adjacent_find(list<int>,_pred)/8192 7200.811 -
std::adjacent_find(vector<int>)/1024 232.889 -
std::adjacent_find(vector<int>)/1048576 232767.168 -
std::adjacent_find(vector<int>)/50 11.880 -
std::adjacent_find(vector<int>)/8 2.028 1.24%
std::adjacent_find(vector<int>)/8192 1817.415 -
std::adjacent_find(vector<int>,_pred)/1024 398.999 -
std::adjacent_find(vector<int>,_pred)/1048576 463861.974 -
std::adjacent_find(vector<int>,_pred)/50 23.397 7.40%
std::adjacent_find(vector<int>,_pred)/8 3.296 -
std::adjacent_find(vector<int>,_pred)/8192 3182.022 -
std::all_of(deque<int>)_(process_all)/32 12.313 -
std::all_of(deque<int>)_(process_all)/32768 10048.172 -4.31%
std::all_of(deque<int>)_(process_all)/50 18.906 -
std::all_of(deque<int>)_(process_all)/8 3.432 -
std::all_of(deque<int>)_(process_all)/8192 2520.916 -3.93%
std::all_of(list<int>)_(process_all)/32 11.462 -
std::all_of(list<int>)_(process_all)/32768 25761.652 -
std::all_of(list<int>)_(process_all)/50 21.730 -
std::all_of(list<int>)_(process_all)/8 2.643 -
std::all_of(list<int>)_(process_all)/8192 7755.126 1.89%
std::all_of(vector<int>)_(process_all)/32 8.344 -
std::all_of(vector<int>)_(process_all)/32768 8139.111 -1.27%
std::all_of(vector<int>)_(process_all)/50 14.514 -
std::all_of(vector<int>)_(process_all)/8 2.396 2.58%
std::all_of(vector<int>)_(process_all)/8192 2095.465 -1.16%
std::any_of(deque<int>)_(process_all)/32 12.293 -
std::any_of(deque<int>)_(process_all)/32768 11318.194 12.27%
std::any_of(deque<int>)_(process_all)/50 18.872 -
std::any_of(deque<int>)_(process_all)/8 3.435 -
std::any_of(deque<int>)_(process_all)/8192 2866.376 11.90%
std::any_of(list<int>)_(process_all)/32 11.702 -
std::any_of(list<int>)_(process_all)/32768 25602.949 -
std::any_of(list<int>)_(process_all)/50 22.000 -
std::any_of(list<int>)_(process_all)/8 2.672 -
std::any_of(list<int>)_(process_all)/8192 6975.007 -
std::any_of(vector<int>)_(process_all)/32 8.323 1.14%
std::any_of(vector<int>)_(process_all)/32768 8097.481 -
std::any_of(vector<int>)_(process_all)/50 14.151 12.58%
std::any_of(vector<int>)_(process_all)/8 2.351 1.08%
std::any_of(vector<int>)_(process_all)/8192 2036.727 -
std::copy(deque<int>)/1048576 50125.560 -
std::copy(deque<int>)/262144 11736.469 -1.03%
std::copy(deque<int>)/32768 1145.776 -
std::copy(deque<int>)/4096 145.766 -
std::copy(deque<int>)/512 16.621 -
std::copy(deque<int>)/64 5.496 101.94%
std::copy(deque<int>)/8 2.700 1.65%
std::copy(list<int>)/1048576 864608.467 -
std::copy(list<int>)/262144 214759.068 -
std::copy(list<int>)/32768 26259.476 1.41%
std::copy(list<int>)/4096 3255.359 5.62%
std::copy(list<int>)/512 364.730 -
std::copy(list<int>)/64 30.281 -7.87%
std::copy(list<int>)/8 2.493 2.05%
std::copy(vector<bool>)_(aligned)/1048576 3202.887 23.25%
std::copy(vector<bool>)_(aligned)/262144 656.689 -17.39%
std::copy(vector<bool>)_(aligned)/32768 35.085 -
std::copy(vector<bool>)_(aligned)/4096 4.724 -
std::copy(vector<bool>)_(aligned)/512 1.377 -
std::copy(vector<bool>)_(aligned)/64 1.346 4.03%
std::copy(vector<bool>)_(unaligned)/1048576 7013.582 -
std::copy(vector<bool>)_(unaligned)/262144 1711.820 -
std::copy(vector<bool>)_(unaligned)/32768 218.087 -
std::copy(vector<bool>)_(unaligned)/4096 26.213 -
std::copy(vector<bool>)_(unaligned)/512 3.492 -
std::copy(vector<bool>)_(unaligned)/64 1.801 -
std::copy(vector<int>)/1048576 50203.861 -
std::copy(vector<int>)/262144 12476.170 -
std::copy(vector<int>)/32768 3373.675 -2.63%
std::copy(vector<int>)/4096 224.180 38.88%
std::copy(vector<int>)/512 15.942 -
std::copy(vector<int>)/64 2.435 -
std::copy(vector<int>)/8 2.242 3.95%
std::copy_backward(deque<int>)/1048576 131648.404 -4.93%
std::copy_backward(deque<int>)/262144 33334.084 -2.91%
std::copy_backward(deque<int>)/32768 3881.500 5.83%
std::copy_backward(deque<int>)/4096 147.745 -
std::copy_backward(deque<int>)/512 18.034 -
std::copy_backward(deque<int>)/64 3.030 -44.23%
std::copy_backward(deque<int>)/8 2.790 -
std::copy_backward(list<int>)/1048576 874467.782 -
std::copy_backward(list<int>)/262144 217207.584 -
std::copy_backward(list<int>)/32768 26531.848 -
std::copy_backward(list<int>)/4096 3261.191 1.13%
std::copy_backward(list<int>)/512 365.602 -
std::copy_backward(list<int>)/64 30.660 -1.01%
std::copy_backward(list<int>)/8 2.282 -
std::copy_backward(vector<bool>)_(aligned)/1048576 2516.632 -3.87%
std::copy_backward(vector<bool>)_(aligned)/262144 688.411 12.66%
std::copy_backward(vector<bool>)_(aligned)/32768 35.614 -
std::copy_backward(vector<bool>)_(aligned)/4096 4.907 -2.79%
std::copy_backward(vector<bool>)_(aligned)/512 1.462 -5.42%
std::copy_backward(vector<bool>)_(aligned)/64 1.653 -2.67%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6552.618 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1586.890 -
std::copy_backward(vector<bool>)_(unaligned)/32768 205.262 -
std::copy_backward(vector<bool>)_(unaligned)/4096 25.362 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.807 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.912 -
std::copy_backward(vector<int>)/1048576 50205.402 -
std::copy_backward(vector<int>)/262144 12290.263 -1.43%
std::copy_backward(vector<int>)/32768 3734.721 -
std::copy_backward(vector<int>)/4096 235.720 44.08%
std::copy_backward(vector<int>)/512 16.580 -
std::copy_backward(vector<int>)/64 2.501 -
std::copy_backward(vector<int>)/8 2.203 -1.09%
std::copy_if(deque<int>)_(entire_range)/1048576 274369.726 -
std::copy_if(deque<int>)_(entire_range)/262144 69236.889 -
std::copy_if(deque<int>)_(entire_range)/32768 8656.816 -
std::copy_if(deque<int>)_(entire_range)/4096 1019.279 -
std::copy_if(deque<int>)_(entire_range)/512 134.884 -
std::copy_if(deque<int>)_(entire_range)/64 16.107 -
std::copy_if(deque<int>)_(entire_range)/8 2.633 -
std::copy_if(deque<int>)_(every_other)/1048576 370602.195 -
std::copy_if(deque<int>)_(every_other)/262144 92494.440 -
std::copy_if(deque<int>)_(every_other)/32768 11585.511 -
std::copy_if(deque<int>)_(every_other)/4096 1449.932 -
std::copy_if(deque<int>)_(every_other)/512 180.564 -
std::copy_if(deque<int>)_(every_other)/64 23.220 -
std::copy_if(deque<int>)_(every_other)/8 3.437 -
std::copy_if(list<int>)_(entire_range)/1048576 871965.829 -
std::copy_if(list<int>)_(entire_range)/262144 216313.330 -
std::copy_if(list<int>)_(entire_range)/32768 26186.821 -
std::copy_if(list<int>)_(entire_range)/4096 3037.399 -
std::copy_if(list<int>)_(entire_range)/512 368.161 -
std::copy_if(list<int>)_(entire_range)/64 32.153 3.18%
std::copy_if(list<int>)_(entire_range)/8 2.533 -
std::copy_if(list<int>)_(every_other)/1048576 839817.602 2.38%
std::copy_if(list<int>)_(every_other)/262144 208476.148 -
std::copy_if(list<int>)_(every_other)/32768 25651.813 -1.35%
std::copy_if(list<int>)_(every_other)/4096 3398.139 -
std::copy_if(list<int>)_(every_other)/512 357.467 -
std::copy_if(list<int>)_(every_other)/64 27.644 -
std::copy_if(list<int>)_(every_other)/8 2.289 -
std::copy_if(vector<int>)_(entire_range)/1048576 243976.985 -
std::copy_if(vector<int>)_(entire_range)/262144 59320.434 -
std::copy_if(vector<int>)_(entire_range)/32768 7408.764 -
std::copy_if(vector<int>)_(entire_range)/4096 927.131 -
std::copy_if(vector<int>)_(entire_range)/512 122.404 -
std::copy_if(vector<int>)_(entire_range)/64 15.603 -7.21%
std::copy_if(vector<int>)_(entire_range)/8 2.327 2.58%
std::copy_if(vector<int>)_(every_other)/1048576 500102.579 -
std::copy_if(vector<int>)_(every_other)/262144 127246.316 -
std::copy_if(vector<int>)_(every_other)/32768 16124.005 -
std::copy_if(vector<int>)_(every_other)/4096 1989.086 -
std::copy_if(vector<int>)_(every_other)/512 253.983 -
std::copy_if(vector<int>)_(every_other)/64 32.655 -
std::copy_if(vector<int>)_(every_other)/8 4.242 1.24%
std::copy_n(deque<int>)/1048576 50155.054 -
std::copy_n(deque<int>)/262144 11674.552 -
std::copy_n(deque<int>)/32768 1138.128 -
std::copy_n(deque<int>)/4096 145.558 -
std::copy_n(deque<int>)/512 16.739 -
std::copy_n(deque<int>)/64 2.795 -
std::copy_n(deque<int>)/8 2.766 1.14%
std::copy_n(list<int>)/1048576 865102.957 -
std::copy_n(list<int>)/262144 215705.577 -
std::copy_n(list<int>)/32768 26237.741 -2.67%
std::copy_n(list<int>)/4096 3910.481 9.40%
std::copy_n(list<int>)/512 343.286 -
std::copy_n(list<int>)/64 14.553 -2.14%
std::copy_n(list<int>)/8 2.221 -
std::copy_n(vector<bool>)_(aligned)/1048576 1845.139 -26.32%
std::copy_n(vector<bool>)_(aligned)/262144 751.658 -2.29%
std::copy_n(vector<bool>)_(aligned)/32768 35.386 -
std::copy_n(vector<bool>)_(aligned)/4096 4.689 -
std::copy_n(vector<bool>)_(aligned)/512 1.377 -
std::copy_n(vector<bool>)_(aligned)/64 1.350 4.91%
std::copy_n(vector<bool>)_(unaligned)/1048576 7018.645 -
std::copy_n(vector<bool>)_(unaligned)/262144 1713.960 -
std::copy_n(vector<bool>)_(unaligned)/32768 217.669 1.63%
std::copy_n(vector<bool>)_(unaligned)/4096 25.976 -
std::copy_n(vector<bool>)_(unaligned)/512 3.497 -
std::copy_n(vector<bool>)_(unaligned)/64 1.802 -
std::copy_n(vector<int>)/1048576 50190.270 -
std::copy_n(vector<int>)/262144 12455.272 4.54%
std::copy_n(vector<int>)/32768 3775.415 14.32%
std::copy_n(vector<int>)/4096 164.422 -3.00%
std::copy_n(vector<int>)/512 16.029 -
std::copy_n(vector<int>)/64 2.463 -
std::copy_n(vector<int>)/8 2.142 -7.95%
std::count(deque<int>)_(every_other)/1024 243.993 -
std::count(deque<int>)_(every_other)/1048576 251540.412 -
std::count(deque<int>)_(every_other)/8 2.524 -
std::count(deque<int>)_(every_other)/8192 1921.108 -
std::count(list<int>)_(every_other)/1024 707.339 -
std::count(list<int>)_(every_other)/1048576 809817.599 1.15%
std::count(list<int>)_(every_other)/8 2.086 2.31%
std::count(list<int>)_(every_other)/8192 7230.398 7.28%
std::count(vector<bool>)/1000 2.996 1.30%
std::count(vector<bool>)/1024 1.688 -
std::count(vector<bool>)/1048576 1451.278 -
std::count(vector<bool>)/8192 11.392 -
std::count(vector<int>)_(every_other)/1024 102.188 -
std::count(vector<int>)_(every_other)/1048576 104647.865 -
std::count(vector<int>)_(every_other)/8 1.393 4.42%
std::count(vector<int>)_(every_other)/8192 813.418 -
std::count_if(deque<int>)_(every_other)/1024 346.213 -
std::count_if(deque<int>)_(every_other)/1048576 342359.005 -
std::count_if(deque<int>)_(every_other)/8 3.474 -
std::count_if(deque<int>)_(every_other)/8192 2683.409 -
std::count_if(list<int>)_(every_other)/1024 748.727 -
std::count_if(list<int>)_(every_other)/1048576 882357.556 -
std::count_if(list<int>)_(every_other)/8 2.761 -
std::count_if(list<int>)_(every_other)/8192 7224.922 -18.12%
std::count_if(vector<int>)_(every_other)/1024 245.549 -
std::count_if(vector<int>)_(every_other)/1048576 247496.393 -
std::count_if(vector<int>)_(every_other)/8 4.135 -
std::count_if(vector<int>)_(every_other)/8192 1895.285 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 654.863 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 400.469 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 2525.013 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 363.298 4.31%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.730 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2716.358 6.76%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 70.397 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 26.224 -3.15%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 454.027 -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 70.205 -
std::deque<int>::ctor(Range)_(cheap_elements)/32 26.239 -1.11%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 444.997 -1.22%
std::deque<int>::ctor(const&)_(cheap_elements)/1024 313.568 -
std::deque<int>::ctor(const&)_(cheap_elements)/32 34.210 -3.23%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2138.406 -
std::deque<int>::ctor(size)/1024 70.491 1.45%
std::deque<int>::ctor(size)/32 26.068 -2.36%
std::deque<int>::ctor(size)/8192 431.715 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 70.492 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 26.011 -1.69%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 422.600 -
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.424 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.596 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.498 -1.27%
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.472 -1.83%
std::deque<int>::erase(middle)_(cheap_elements)/32 9.516 -
std::deque<int>::erase(middle)_(cheap_elements)/8192 158.656 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 5.918 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.023 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 5.961 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.565 -1.52%
std::deque<int>::insert(middle)_(cheap_elements)/32 11.480 -
std::deque<int>::insert(middle)_(cheap_elements)/8192 165.082 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.931 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.795 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 317.155 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 654.446 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 399.682 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2530.727 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.867 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.714 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.540 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 1031.169 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 411.399 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 8082.044 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12987.521 1.75%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 749.221 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 115806.255 2.06%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 646.456 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 22.066 1.91%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6125.461 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6719.901 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 159.405 -3.14%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 55103.309 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 860.993 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 47.309 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 11787.260 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 22648.551 10.45%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 627.299 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 210685.552 16.60%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 873.859 1.14%
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 58.764 23.46%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 11950.144 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 21394.105 4.16%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 659.153 5.07%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 185560.449 2.56%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1061.686 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 54.964 5.83%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11569.301 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 20818.793 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 642.067 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 183314.910 -
std::deque<std::string>::ctor(size)/1024 709.133 -
std::deque<std::string>::ctor(size)/32 41.362 -
std::deque<std::string>::ctor(size)/8192 8366.686 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 935.043 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 45.268 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12223.870 -2.02%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20258.396 -1.39%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 583.961 -1.38%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 176937.995 -1.46%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.333 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.276 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.363 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 24.275 -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 24.026 1.44%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 23.898 -1.76%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 313.565 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.580 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2342.682 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 325.027 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.197 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2354.828 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.904 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.743 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.923 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.315 -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 32.049 3.32%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 32.392 2.08%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 310.924 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.472 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2339.868 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 327.311 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 39.040 -3.25%
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2362.431 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 505.544 -2.00%
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.810 -12.03%
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4568.404 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6512.953 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 158.730 2.43%
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52891.641 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1030.616 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 411.432 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8081.686 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 13010.383 1.82%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 751.243 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 115546.153 1.75%
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.381 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.214 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.263 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.330 1.77%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.767 1.38%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.835 2.08%
std::distance(deque<int>)/1024 0.848 -
std::distance(deque<int>)/4096 0.850 -
std::distance(deque<int>)/50 0.855 -
std::distance(deque<int>)/8192 0.858 1.39%
std::distance(join_view(vector<vector<int>>))/1024 0.984 1.34%
std::distance(join_view(vector<vector<int>>))/4096 4.532 -
std::distance(join_view(vector<vector<int>>))/50 0.678 12.17%
std::distance(join_view(vector<vector<int>>))/8192 8.271 -
std::equal(deque<int>)_(it,_it,_it)/1024 455.893 -6.90%
std::equal(deque<int>)_(it,_it,_it)/1048576 489742.652 -2.16%
std::equal(deque<int>)_(it,_it,_it)/50 22.615 -5.57%
std::equal(deque<int>)_(it,_it,_it)/8 4.397 -
std::equal(deque<int>)_(it,_it,_it)/8192 3807.674 -2.10%
std::equal(deque<int>)_(it,_it,_it,_it)/1024 420.799 3.94%
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 473867.411 10.79%
std::equal(deque<int>)_(it,_it,_it,_it)/50 21.659 2.51%
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.013 -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3635.240 17.08%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 526.160 1.49%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 511458.303 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.755 4.61%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.291 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 3985.441 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 525.724 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 514064.570 -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 24.417 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.521 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 4002.516 -
std::equal(list<int>)_(it,_it,_it)/1024 1576.521 40.43%
std::equal(list<int>)_(it,_it,_it)/1048576 1306713.920 -
std::equal(list<int>)_(it,_it,_it)/50 35.321 -
std::equal(list<int>)_(it,_it,_it)/8 2.708 -
std::equal(list<int>)_(it,_it,_it)/8192 9651.933 -
std::equal(list<int>)_(it,_it,_it,_it)/1024 768.896 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 949904.753 -
std::equal(list<int>)_(it,_it,_it,_it)/50 26.721 -
std::equal(list<int>)_(it,_it,_it,_it)/8 2.908 -3.14%
std::equal(list<int>)_(it,_it,_it,_it)/8192 12082.789 4.16%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 807.776 1.17%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 977151.674 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 34.986 3.91%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.518 1.48%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 11982.193 -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1154.677 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1312684.968 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.577 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.501 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 11155.815 -
std::equal(vector<bool>)_(aligned)/1024 0.218 -
std::equal(vector<bool>)_(aligned)/1048576 0.218 -
std::equal(vector<bool>)_(aligned)/50 0.218 -
std::equal(vector<bool>)_(aligned)/8 0.220 -
std::equal(vector<bool>)_(aligned)/8192 0.218 -
std::equal(vector<bool>)_(unaligned)/1024 6.010 -
std::equal(vector<bool>)_(unaligned)/1048576 6306.324 -
std::equal(vector<bool>)_(unaligned)/50 0.832 -5.12%
std::equal(vector<bool>)_(unaligned)/8 0.885 -
std::equal(vector<bool>)_(unaligned)/8192 55.175 -1.80%
std::equal(vector<int>)_(it,_it,_it)/1024 77.580 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73686.335 -
std::equal(vector<int>)_(it,_it,_it)/50 4.132 -
std::equal(vector<int>)_(it,_it,_it)/8 1.155 -
std::equal(vector<int>)_(it,_it,_it)/8192 570.038 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.021 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73646.792 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.223 -1.98%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.380 -4.83%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 570.525 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 291.271 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 305608.613 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 13.686 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.020 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 2544.082 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 290.805 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 305569.245 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 13.456 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.689 1.02%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2541.751 -
std::fill(deque<int>)/1024 29.970 -
std::fill(deque<int>)/32 1.363 -
std::fill(deque<int>)/50 2.374 -
std::fill(deque<int>)/8192 234.200 -
std::fill(list<int>)/1024 486.150 -1.19%
std::fill(list<int>)/32 8.275 -
std::fill(list<int>)/50 35.563 1.79%
std::fill(list<int>)/8192 9097.188 19.35%
std::fill(vector<bool>)/1048576 3821.094 -
std::fill(vector<bool>)/262144 229.881 -
std::fill(vector<bool>)/32768 29.470 -2.32%
std::fill(vector<bool>)/4096 4.182 -
std::fill(vector<bool>)/512 1.605 7.81%
std::fill(vector<bool>)/64 1.588 12.34%
std::fill(vector<int>)/1024 29.996 1.56%
std::fill(vector<int>)/32 1.036 -
std::fill(vector<int>)/50 2.194 -
std::fill(vector<int>)/8192 233.928 -
std::fill_n(deque<int>)/1024 29.887 1.17%
std::fill_n(deque<int>)/32 1.154 -
std::fill_n(deque<int>)/50 2.189 -
std::fill_n(deque<int>)/8192 234.161 -
std::fill_n(list<int>)/1024 473.862 -
std::fill_n(list<int>)/32 8.094 1.09%
std::fill_n(list<int>)/50 15.650 -
std::fill_n(list<int>)/8192 8901.643 5.29%
std::fill_n(vector<bool>)/1048576 3820.803 -
std::fill_n(vector<bool>)/262144 934.540 -
std::fill_n(vector<bool>)/32768 30.281 -
std::fill_n(vector<bool>)/4096 4.171 -
std::fill_n(vector<bool>)/512 1.453 -
std::fill_n(vector<bool>)/64 1.399 3.04%
std::fill_n(vector<int>)/1024 29.415 -
std::fill_n(vector<int>)/32 1.141 -
std::fill_n(vector<int>)/50 2.211 -
std::fill_n(vector<int>)/8192 235.214 1.56%
std::find(deque<int>)_(bail_25%)/1024 67.381 -
std::find(deque<int>)_(bail_25%)/32768 1910.664 -
std::find(deque<int>)_(bail_25%)/8 2.275 -
std::find(deque<int>)_(bail_25%)/8192 476.552 -
std::find(deque<int>)_(process_all)/1024 241.810 -
std::find(deque<int>)_(process_all)/32768 7777.014 -
std::find(deque<int>)_(process_all)/50 15.339 10.00%
std::find(deque<int>)_(process_all)/8 3.551 4.32%
std::find(deque<int>)_(process_all)/8192 1936.527 -
std::find(list<int>)_(bail_25%)/1024 126.874 -1.82%
std::find(list<int>)_(bail_25%)/32768 8230.890 4.92%
std::find(list<int>)_(bail_25%)/8 0.922 -
std::find(list<int>)_(bail_25%)/8192 1453.160 1.78%
std::find(list<int>)_(process_all)/1024 696.003 1.54%
std::find(list<int>)_(process_all)/32768 25856.320 -
std::find(list<int>)_(process_all)/50 18.985 -
std::find(list<int>)_(process_all)/8 2.169 -2.59%
std::find(list<int>)_(process_all)/8192 6880.604 -4.85%
std::find(vector<bool>)_(process_all)/1024 4.585 -1.30%
std::find(vector<bool>)_(process_all)/1048576 3625.308 -
std::find(vector<bool>)_(process_all)/50 0.844 22.15%
std::find(vector<bool>)_(process_all)/8 0.787 33.47%
std::find(vector<bool>)_(process_all)/8192 33.389 -
std::find(vector<char>)_(bail_25%)/1024 5.308 1.51%
std::find(vector<char>)_(bail_25%)/32768 135.856 -
std::find(vector<char>)_(bail_25%)/8 1.107 4.16%
std::find(vector<char>)_(bail_25%)/8192 39.569 -
std::find(vector<char>)_(process_all)/1024 16.177 -
std::find(vector<char>)_(process_all)/32768 494.004 -
std::find(vector<char>)_(process_all)/50 1.622 -1.76%
std::find(vector<char>)_(process_all)/8 0.927 -
std::find(vector<char>)_(process_all)/8192 135.500 -
std::find(vector<int>)_(bail_25%)/1024 65.668 -
std::find(vector<int>)_(bail_25%)/32768 1851.726 -
std::find(vector<int>)_(bail_25%)/8 1.427 -
std::find(vector<int>)_(bail_25%)/8192 468.807 -
std::find(vector<int>)_(process_all)/1024 241.432 -
std::find(vector<int>)_(process_all)/32768 7385.801 -
std::find(vector<int>)_(process_all)/50 12.450 1.48%
std::find(vector<int>)_(process_all)/8 2.762 2.12%
std::find(vector<int>)_(process_all)/8192 1847.814 -
std::find(vector<long_long>)_(bail_25%)/1024 22.890 -
std::find(vector<long_long>)_(bail_25%)/32768 724.403 -
std::find(vector<long_long>)_(bail_25%)/8 0.891 -3.35%
std::find(vector<long_long>)_(bail_25%)/8192 188.143 -
std::find(vector<long_long>)_(process_all)/1024 89.939 -
std::find(vector<long_long>)_(process_all)/32768 2891.670 -
std::find(vector<long_long>)_(process_all)/50 4.387 -
std::find(vector<long_long>)_(process_all)/8 1.023 -17.89%
std::find(vector<long_long>)_(process_all)/8192 721.111 -
std::find(vector<short>)_(bail_25%)/1024 5.967 -
std::find(vector<short>)_(bail_25%)/32768 187.301 -
std::find(vector<short>)_(bail_25%)/8 0.726 -1.62%
std::find(vector<short>)_(bail_25%)/8192 45.406 -
std::find(vector<short>)_(process_all)/1024 22.519 -
std::find(vector<short>)_(process_all)/32768 721.113 -
std::find(vector<short>)_(process_all)/50 1.675 -
std::find(vector<short>)_(process_all)/8 0.692 2.11%
std::find(vector<short>)_(process_all)/8192 180.087 -
std::find_end(deque<int>)_(match_near_end)/1000 45.370 16.21%
std::find_end(deque<int>)_(match_near_end)/1024 42.797 18.81%
std::find_end(deque<int>)_(match_near_end)/8192 346.786 19.95%
std::find_end(deque<int>)_(near_matches)/1000 15685.218 -
std::find_end(deque<int>)_(near_matches)/1024 16317.250 -
std::find_end(deque<int>)_(near_matches)/8192 1119452.800 -
std::find_end(deque<int>)_(process_all)/1000 283.122 -
std::find_end(deque<int>)_(process_all)/1024 295.747 -12.48%
std::find_end(deque<int>)_(process_all)/1048576 264400.003 -22.35%
std::find_end(deque<int>)_(process_all)/8192 2395.039 -10.07%
std::find_end(deque<int>)_(same_length)/1000 325.305 -
std::find_end(deque<int>)_(same_length)/1024 332.544 -
std::find_end(deque<int>)_(same_length)/8192 2773.899 -
std::find_end(deque<int>)_(single_element)/1000 335.882 7.16%
std::find_end(deque<int>)_(single_element)/1024 343.033 12.26%
std::find_end(deque<int>)_(single_element)/8192 2514.139 14.18%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 74.324 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 76.573 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 597.452 -2.95%
std::find_end(deque<int>,_pred)_(near_matches)/1000 30790.520 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 31977.157 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1862936.776 -
std::find_end(deque<int>,_pred)_(process_all)/1000 579.803 -
std::find_end(deque<int>,_pred)_(process_all)/1024 585.326 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 591050.468 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4324.287 -
std::find_end(deque<int>,_pred)_(same_length)/1000 777.040 -
std::find_end(deque<int>,_pred)_(same_length)/1024 795.212 -1.02%
std::find_end(deque<int>,_pred)_(same_length)/8192 4999.599 -
std::find_end(deque<int>,_pred)_(single_element)/1000 666.793 -
std::find_end(deque<int>,_pred)_(single_element)/1024 665.279 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4803.954 -1.50%
std::find_end(forward_list<int>)_(match_near_end)/1000 761.035 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4453.854 -
std::find_end(forward_list<int>)_(match_near_end)/8192 255905.043 -
std::find_end(forward_list<int>)_(near_matches)/1000 36519.574 -
std::find_end(forward_list<int>)_(near_matches)/1024 37893.583 -
std::find_end(forward_list<int>)_(near_matches)/8192 2478587.604 1.09%
std::find_end(forward_list<int>)_(process_all)/1000 692.526 -
std::find_end(forward_list<int>)_(process_all)/1024 708.388 -
std::find_end(forward_list<int>)_(process_all)/1048576 762575.716 1.32%
std::find_end(forward_list<int>)_(process_all)/8192 5689.761 -
std::find_end(forward_list<int>)_(same_length)/1000 1469.142 -
std::find_end(forward_list<int>)_(same_length)/1024 1489.988 -
std::find_end(forward_list<int>)_(same_length)/8192 14140.150 9.06%
std::find_end(forward_list<int>)_(single_element)/1000 698.921 1.04%
std::find_end(forward_list<int>)_(single_element)/1024 715.451 -
std::find_end(forward_list<int>)_(single_element)/8192 5778.675 -2.62%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 835.828 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5128.199 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 274617.628 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41026.265 -1.25%
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 42725.398 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2675216.924 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 788.491 -1.37%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 818.313 -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 894033.855 -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6626.865 -
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1523.304 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1558.904 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 17805.583 12.58%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 745.712 -3.75%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 749.120 -5.69%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6139.339 -5.52%
std::find_end(list<int>)_(match_near_end)/1000 76.996 -2.60%
std::find_end(list<int>)_(match_near_end)/1024 59.540 -
std::find_end(list<int>)_(match_near_end)/8192 598.955 -
std::find_end(list<int>)_(near_matches)/1000 33039.634 -
std::find_end(list<int>)_(near_matches)/1024 34492.900 -
std::find_end(list<int>)_(near_matches)/8192 2237932.426 -
std::find_end(list<int>)_(process_all)/1000 712.931 -
std::find_end(list<int>)_(process_all)/1024 729.625 -
std::find_end(list<int>)_(process_all)/1048576 871723.622 -
std::find_end(list<int>)_(process_all)/8192 7481.887 -3.68%
std::find_end(list<int>)_(same_length)/1000 744.338 -
std::find_end(list<int>)_(same_length)/1024 761.195 2.06%
std::find_end(list<int>)_(same_length)/8192 8142.435 -
std::find_end(list<int>)_(single_element)/1000 712.274 -
std::find_end(list<int>)_(single_element)/1024 730.648 -
std::find_end(list<int>)_(single_element)/8192 8282.043 -5.47%
std::find_end(list<int>,_pred)_(match_near_end)/1000 70.393 -1.32%
std::find_end(list<int>,_pred)_(match_near_end)/1024 69.007 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 623.173 -
std::find_end(list<int>,_pred)_(near_matches)/1000 36710.292 -
std::find_end(list<int>,_pred)_(near_matches)/1024 38126.674 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2396171.075 -
std::find_end(list<int>,_pred)_(process_all)/1000 792.441 -
std::find_end(list<int>,_pred)_(process_all)/1024 834.508 2.74%
std::find_end(list<int>,_pred)_(process_all)/1048576 954606.545 -
std::find_end(list<int>,_pred)_(process_all)/8192 8152.499 -1.00%
std::find_end(list<int>,_pred)_(same_length)/1000 814.695 5.77%
std::find_end(list<int>,_pred)_(same_length)/1024 831.018 5.02%
std::find_end(list<int>,_pred)_(same_length)/8192 9493.947 -8.30%
std::find_end(list<int>,_pred)_(single_element)/1000 791.294 -
std::find_end(list<int>,_pred)_(single_element)/1024 810.034 -
std::find_end(list<int>,_pred)_(single_element)/8192 8583.633 -2.77%
std::find_end(vector<int>)_(match_near_end)/1000 27.483 -3.53%
std::find_end(vector<int>)_(match_near_end)/1024 28.251 -3.71%
std::find_end(vector<int>)_(match_near_end)/8192 200.004 -3.21%
std::find_end(vector<int>)_(near_matches)/1000 13433.989 -
std::find_end(vector<int>)_(near_matches)/1024 13914.713 -
std::find_end(vector<int>)_(near_matches)/8192 764103.735 -
std::find_end(vector<int>)_(process_all)/1000 220.447 2.07%
std::find_end(vector<int>)_(process_all)/1024 220.629 -
std::find_end(vector<int>)_(process_all)/1048576 216147.712 -
std::find_end(vector<int>)_(process_all)/8192 1672.302 -
std::find_end(vector<int>)_(same_length)/1000 244.401 1.20%
std::find_end(vector<int>)_(same_length)/1024 254.212 2.87%
std::find_end(vector<int>)_(same_length)/8192 1993.543 -1.31%
std::find_end(vector<int>)_(single_element)/1000 238.819 -4.37%
std::find_end(vector<int>)_(single_element)/1024 244.060 -4.35%
std::find_end(vector<int>)_(single_element)/8192 1861.152 -6.23%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.159 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 59.834 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 475.572 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 22870.517 -1.30%
std::find_end(vector<int>,_pred)_(near_matches)/1024 23775.321 -1.36%
std::find_end(vector<int>,_pred)_(near_matches)/8192 1447373.279 -
std::find_end(vector<int>,_pred)_(process_all)/1000 523.991 -
std::find_end(vector<int>,_pred)_(process_all)/1024 536.658 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 641818.567 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4285.067 -
std::find_end(vector<int>,_pred)_(same_length)/1000 606.302 -
std::find_end(vector<int>,_pred)_(same_length)/1024 621.355 -
std::find_end(vector<int>,_pred)_(same_length)/8192 4976.396 -
std::find_end(vector<int>,_pred)_(single_element)/1000 580.204 -
std::find_end(vector<int>,_pred)_(single_element)/1024 594.624 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4756.722 -
std::find_first_of(deque<int>)_(large_needle)/1024 365015.560 -
std::find_first_of(deque<int>)_(large_needle)/32 294.478 4.89%
std::find_first_of(deque<int>)_(large_needle)/50 713.357 6.53%
std::find_first_of(deque<int>)_(large_needle)/8192 23454997.235 -
std::find_first_of(deque<int>)_(small_needle)/1024 3528.388 -
std::find_first_of(deque<int>)_(small_needle)/32 111.260 -4.44%
std::find_first_of(deque<int>)_(small_needle)/50 171.356 -2.19%
std::find_first_of(deque<int>)_(small_needle)/8192 28170.082 -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 599613.075 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 601.476 5.26%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1608.957 2.98%
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 36838958.365 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6231.059 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 197.992 1.06%
std::find_first_of(deque<int>,_pred)_(small_needle)/50 305.905 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 49785.791 -
std::find_first_of(list<int>)_(large_needle)/1024 850188.893 -7.45%
std::find_first_of(list<int>)_(large_needle)/32 676.239 -
std::find_first_of(list<int>)_(large_needle)/50 1739.487 -
std::find_first_of(list<int>)_(large_needle)/8192 48895397.270 -4.06%
std::find_first_of(list<int>)_(small_needle)/1024 2744.261 -
std::find_first_of(list<int>)_(small_needle)/32 93.224 -
std::find_first_of(list<int>)_(small_needle)/50 139.701 -
std::find_first_of(list<int>)_(small_needle)/8192 22005.064 -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 1038218.173 -
std::find_first_of(list<int>,_pred)_(large_needle)/32 745.416 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1956.472 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 57941256.916 -4.08%
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5364.565 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 170.411 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 265.612 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 43180.842 -
std::find_first_of(vector<int>)_(large_needle)/1024 121171.825 -6.36%
std::find_first_of(vector<int>)_(large_needle)/32 118.593 -7.67%
std::find_first_of(vector<int>)_(large_needle)/50 302.287 -7.95%
std::find_first_of(vector<int>)_(large_needle)/8192 7917129.121 -
std::find_first_of(vector<int>)_(small_needle)/1024 1463.643 -2.91%
std::find_first_of(vector<int>)_(small_needle)/32 50.970 3.77%
std::find_first_of(vector<int>)_(small_needle)/50 74.167 -1.21%
std::find_first_of(vector<int>)_(small_needle)/8192 11700.987 -2.67%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 588112.820 -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 493.126 -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1358.142 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38081330.997 -8.47%
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5678.396 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 174.151 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 274.142 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 47369.731 6.10%
std::find_if(deque<int>)_(bail_25%)/1024 77.557 -
std::find_if(deque<int>)_(bail_25%)/32768 1991.252 -14.22%
std::find_if(deque<int>)_(bail_25%)/8 1.161 -
std::find_if(deque<int>)_(bail_25%)/8192 504.774 -13.55%
std::find_if(deque<int>)_(process_all)/1024 249.887 -
std::find_if(deque<int>)_(process_all)/32768 8062.621 -2.14%
std::find_if(deque<int>)_(process_all)/50 12.567 -
std::find_if(deque<int>)_(process_all)/8 2.515 -
std::find_if(deque<int>)_(process_all)/8192 1992.267 -
std::find_if(list<int>)_(bail_25%)/1024 181.378 -
std::find_if(list<int>)_(bail_25%)/32768 6994.493 -2.01%
std::find_if(list<int>)_(bail_25%)/8 0.925 -
std::find_if(list<int>)_(bail_25%)/8192 1438.189 1.42%
std::find_if(list<int>)_(process_all)/1024 685.554 -
std::find_if(list<int>)_(process_all)/32768 25405.302 -2.07%
std::find_if(list<int>)_(process_all)/50 18.874 -
std::find_if(list<int>)_(process_all)/8 2.277 -3.52%
std::find_if(list<int>)_(process_all)/8192 8833.737 14.41%
std::find_if(vector<bool>)_(process_all)/1024 564.873 -
std::find_if(vector<bool>)_(process_all)/1048576 575914.580 -
std::find_if(vector<bool>)_(process_all)/50 23.953 1.11%
std::find_if(vector<bool>)_(process_all)/8 3.564 1.23%
std::find_if(vector<bool>)_(process_all)/8192 4496.707 -
std::find_if(vector<char>)_(bail_25%)/1024 27.626 -
std::find_if(vector<char>)_(bail_25%)/32768 864.663 -
std::find_if(vector<char>)_(bail_25%)/8 0.846 -15.53%
std::find_if(vector<char>)_(bail_25%)/8192 223.792 -
std::find_if(vector<char>)_(process_all)/1024 125.375 1.29%
std::find_if(vector<char>)_(process_all)/32768 3747.411 -2.25%
std::find_if(vector<char>)_(process_all)/50 6.628 -
std::find_if(vector<char>)_(process_all)/8 1.532 9.54%
std::find_if(vector<char>)_(process_all)/8192 943.161 -
std::find_if(vector<int>)_(bail_25%)/1024 26.871 -
std::find_if(vector<int>)_(bail_25%)/32768 811.354 -
std::find_if(vector<int>)_(bail_25%)/8 0.845 -
std::find_if(vector<int>)_(bail_25%)/8192 211.846 -
std::find_if(vector<int>)_(process_all)/1024 142.483 26.86%
std::find_if(vector<int>)_(process_all)/32768 4585.509 42.01%
std::find_if(vector<int>)_(process_all)/50 8.000 39.34%
std::find_if(vector<int>)_(process_all)/8 1.599 17.41%
std::find_if(vector<int>)_(process_all)/8192 1144.288 38.46%
std::find_if_not(deque<int>)_(bail_25%)/1024 77.355 -
std::find_if_not(deque<int>)_(bail_25%)/32768 1998.479 -
std::find_if_not(deque<int>)_(bail_25%)/8 1.168 -
std::find_if_not(deque<int>)_(bail_25%)/8192 500.294 -
std::find_if_not(deque<int>)_(process_all)/1024 318.002 25.34%
std::find_if_not(deque<int>)_(process_all)/32768 10286.960 27.31%
std::find_if_not(deque<int>)_(process_all)/50 12.699 -
std::find_if_not(deque<int>)_(process_all)/8 2.742 4.93%
std::find_if_not(deque<int>)_(process_all)/8192 2562.361 28.14%
std::find_if_not(list<int>)_(bail_25%)/1024 181.043 -
std::find_if_not(list<int>)_(bail_25%)/32768 7716.990 1.29%
std::find_if_not(list<int>)_(bail_25%)/8 0.914 -
std::find_if_not(list<int>)_(bail_25%)/8192 1554.794 7.07%
std::find_if_not(list<int>)_(process_all)/1024 726.954 -
std::find_if_not(list<int>)_(process_all)/32768 27335.000 7.90%
std::find_if_not(list<int>)_(process_all)/50 38.820 -
std::find_if_not(list<int>)_(process_all)/8 3.550 -2.02%
std::find_if_not(list<int>)_(process_all)/8192 7561.759 4.74%
std::find_if_not(vector<bool>)_(process_all)/1024 565.744 -
std::find_if_not(vector<bool>)_(process_all)/1048576 575861.592 -
std::find_if_not(vector<bool>)_(process_all)/50 24.052 -
std::find_if_not(vector<bool>)_(process_all)/8 3.556 1.40%
std::find_if_not(vector<bool>)_(process_all)/8192 4499.043 -
std::find_if_not(vector<char>)_(bail_25%)/1024 26.564 -11.52%
std::find_if_not(vector<char>)_(bail_25%)/32768 945.030 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.957 -3.79%
std::find_if_not(vector<char>)_(bail_25%)/8192 239.632 -1.02%
std::find_if_not(vector<char>)_(process_all)/1024 124.316 -
std::find_if_not(vector<char>)_(process_all)/32768 3733.441 -
std::find_if_not(vector<char>)_(process_all)/50 6.598 -
std::find_if_not(vector<char>)_(process_all)/8 1.420 -3.36%
std::find_if_not(vector<char>)_(process_all)/8192 939.442 -
std::find_if_not(vector<int>)_(bail_25%)/1024 31.064 -
std::find_if_not(vector<int>)_(bail_25%)/32768 966.184 -
std::find_if_not(vector<int>)_(bail_25%)/8 0.701 -22.86%
std::find_if_not(vector<int>)_(bail_25%)/8192 244.635 -1.40%
std::find_if_not(vector<int>)_(process_all)/1024 112.346 -
std::find_if_not(vector<int>)_(process_all)/32768 3192.126 -
std::find_if_not(vector<int>)_(process_all)/50 7.179 24.69%
std::find_if_not(vector<int>)_(process_all)/8 1.425 9.18%
std::find_if_not(vector<int>)_(process_all)/8192 801.255 -
std::flat_map<int,_int>::clear()/0 390.098 -
std::flat_map<int,_int>::clear()/1024 394.704 -
std::flat_map<int,_int>::clear()/32 390.825 -
std::flat_map<int,_int>::clear()/8192 409.900 1.14%
std::flat_map<int,_int>::contains(key)_(existent)/1024 7.867 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.093 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.554 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.406 -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 6.777 -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.470 -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 10.140 -
std::flat_map<int,_int>::count(key)_(existent)/1024 8.122 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.059 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.533 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.483 10.37%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 4.948 -1.68%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.165 -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 7.139 -2.10%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 14.989 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 186.165 1.05%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 28.609 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1160.958 -
std::flat_map<int,_int>::ctor(const&)/0 12.777 -
std::flat_map<int,_int>::ctor(const&)/1024 177.641 1.05%
std::flat_map<int,_int>::ctor(const&)/32 22.820 -
std::flat_map<int,_int>::ctor(const&)/8192 1915.926 -1.55%
std::flat_map<int,_int>::ctor(const&,_alloc)/0 12.761 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 177.500 1.20%
std::flat_map<int,_int>::ctor(const&,_alloc)/32 22.765 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1903.160 -1.96%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.612 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4227.805 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 178.513 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 33054.265 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.644 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8780.676 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 205.679 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 131762.544 -2.80%
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.324 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.319 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 12.341 7.33%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.426 5.21%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 4.839 -23.97%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.268 -4.93%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 6.569 -26.00%
std::flat_map<int,_int>::erase(iterator)/1024 78.520 -1.23%
std::flat_map<int,_int>::erase(iterator)/32 19.844 -
std::flat_map<int,_int>::erase(iterator)/8192 500.430 1.58%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.724 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 414.361 1.03%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 395.565 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 614.280 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 108.489 -4.58%
std::flat_map<int,_int>::erase(key)_(existent)/32 22.420 -1.20%
std::flat_map<int,_int>::erase(key)_(existent)/8192 569.477 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.495 11.28%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 6.354 41.20%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.561 16.19%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 10.661 70.72%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.500 2.75%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.527 2.42%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.749 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 10.074 1.59%
std::flat_map<int,_int>::find(key)_(existent)/1024 8.215 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.299 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.030 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.438 20.45%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 5.302 5.56%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.337 3.60%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 7.427 6.90%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.794 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 21.475 13.22%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.221 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.820 43.07%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.797 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 100.030 3.27%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.645 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 640.346 13.86%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.873 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.409 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.892 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.469 2.17%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.910 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 77.564 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.035 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 554.266 8.30%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.545 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5148.155 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 609.806 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 39161.017 -2.59%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.863 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5633.364 -1.71%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 615.217 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 42906.284 -2.66%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.721 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7628.827 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 668.086 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 62759.993 -14.01%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.269 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1633.129 16.04%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 451.661 1.68%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 10139.904 20.44%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.836 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1836.236 10.92%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 459.377 1.40%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 11653.329 13.77%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 16.661 -12.35%
std::flat_map<int,_int>::insert(value)_(already_present)/32 3.005 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 19.837 -5.15%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 15.040 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 24.458 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.861 3.31%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 40.556 26.17%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 15.015 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 100.689 1.16%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 24.013 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 630.623 9.89%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 17.064 -1.57%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.794 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 21.419 -2.08%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 14.690 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 22.257 18.76%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 16.256 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 32.034 38.40%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.675 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 99.810 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.496 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 628.538 9.56%
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.838 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.038 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.353 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.263 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 6.438 27.79%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.630 12.44%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 9.491 33.19%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.147 4.38%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.162 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.908 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 662.432 -4.07%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.673 2.56%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.865 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.667 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 674.386 -9.83%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.313 10.70%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.957 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.818 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 642.210 -11.23%
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 7.926 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.958 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.399 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.266 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 5.003 6.64%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.255 3.03%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 6.807 6.17%
std::flat_multimap<int,_int>::clear()/0 411.792 5.82%
std::flat_multimap<int,_int>::clear()/1024 404.309 3.21%
std::flat_multimap<int,_int>::clear()/32 403.818 3.42%
std::flat_multimap<int,_int>::clear()/8192 417.877 2.71%
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.105 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.094 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.434 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.491 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 7.477 62.95%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.284 4.97%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 10.496 67.51%
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.924 10.83%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.310 -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 12.671 17.18%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.257 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.043 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.079 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.522 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 15.283 2.92%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 184.770 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 28.411 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1173.060 1.05%
std::flat_multimap<int,_int>::ctor(const&)/0 13.026 2.97%
std::flat_multimap<int,_int>::ctor(const&)/1024 176.443 -
std::flat_multimap<int,_int>::ctor(const&)/32 23.016 1.29%
std::flat_multimap<int,_int>::ctor(const&)/8192 1924.521 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 13.029 2.62%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 176.719 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 23.270 2.20%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1917.434 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.194 2.19%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3927.220 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 166.808 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31987.027 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.547 4.67%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8503.904 1.40%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 195.726 2.16%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 127241.505 5.88%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 8.526 19.12%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.448 -1.21%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 13.571 25.91%
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.014 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.029 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.251 -
std::flat_multimap<int,_int>::erase(iterator)/1024 75.318 -
std::flat_multimap<int,_int>::erase(iterator)/32 20.932 3.81%
std::flat_multimap<int,_int>::erase(iterator)/8192 493.796 1.01%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 401.112 3.24%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 422.367 2.86%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 410.695 3.93%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 627.365 2.83%
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 83.669 2.15%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.661 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 505.147 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.255 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.826 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.968 -5.08%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.246 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.255 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.565 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.833 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.040 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.234 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.345 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.037 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.420 25.57%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 5.677 26.11%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.240 4.58%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 7.807 26.31%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.140 1.58%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 20.804 10.19%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.516 2.29%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 26.339 -8.11%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.089 1.89%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 118.994 19.23%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.869 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 563.395 -16.56%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 15.194 1.40%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 17.300 4.42%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.246 1.51%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.476 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.248 2.10%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 78.730 2.04%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 24.182 3.70%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 507.619 -14.40%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 400.962 2.43%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5132.697 5.89%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 624.039 4.73%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 38971.358 5.87%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 402.266 2.90%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5427.486 1.45%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 628.550 3.25%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 41717.286 1.18%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 401.663 2.88%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7307.253 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 674.525 2.49%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 59851.622 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 403.780 2.68%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1107.800 3.30%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 447.500 2.73%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 5920.623 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 403.189 2.75%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1102.003 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 446.622 1.91%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 5936.154 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 118.408 17.84%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 21.807 -6.23%
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 558.110 -16.35%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 15.103 1.47%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 20.204 -2.46%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 16.346 1.37%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 23.987 -21.69%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 15.072 1.14%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 104.183 7.39%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 23.609 -5.49%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 550.543 -16.61%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 7.929 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.069 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 12.247 8.05%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.273 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 7.640 63.09%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.364 9.25%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 11.215 73.54%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.860 -11.51%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.285 -6.57%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.856 -22.36%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 657.476 20.27%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.942 -10.55%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.824 -5.41%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.020 -21.33%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 672.401 23.11%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.336 -33.38%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.358 -1.70%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.779 -39.41%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 644.996 25.52%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 7.919 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 2.951 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.247 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.266 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 5.907 13.20%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.257 1.69%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 8.206 14.42%
std::for_each(deque<int>)/32 3.676 -
std::for_each(deque<int>)/50 3.861 -
std::for_each(deque<int>)/8 0.914 -
std::for_each(deque<int>)/8192 255.380 -
std::for_each(join_view(vector<vector<int>>))/32 3.749 -
std::for_each(join_view(vector<vector<int>>))/50 4.060 -
std::for_each(join_view(vector<vector<int>>))/8 1.537 3.89%
std::for_each(join_view(vector<vector<int>>))/8192 263.371 -
std::for_each(list<int>)/32 10.807 -
std::for_each(list<int>)/50 21.480 6.98%
std::for_each(list<int>)/8 2.456 -2.68%
std::for_each(list<int>)/8192 8125.804 -10.26%
std::for_each(map<int>::iterator)/32 23.894 -
std::for_each(map<int>::iterator)/50 35.806 -1.75%
std::for_each(map<int>::iterator)/8 5.012 -
std::for_each(map<int>::iterator)/8192 7412.876 -36.77%
std::for_each(multimap<int>::iterator)/32 23.690 -
std::for_each(multimap<int>::iterator)/50 36.414 -1.42%
std::for_each(multimap<int>::iterator)/8 5.067 -
std::for_each(multimap<int>::iterator)/8192 7490.884 -32.80%
std::for_each(multiset<int>::iterator)/32 23.556 -
std::for_each(multiset<int>::iterator)/50 35.646 -
std::for_each(multiset<int>::iterator)/8 5.038 -
std::for_each(multiset<int>::iterator)/8192 7958.300 -23.24%
std::for_each(set<int>::iterator)/32 24.345 -
std::for_each(set<int>::iterator)/50 36.744 -
std::for_each(set<int>::iterator)/8 5.016 -
std::for_each(set<int>::iterator)/8192 7846.494 -22.33%
std::for_each(vector<int>)/32 3.676 -
std::for_each(vector<int>)/50 3.846 -
std::for_each(vector<int>)/8 0.917 -
std::for_each(vector<int>)/8192 251.953 -
std::for_each_n(deque<int>)/32 3.750 -
std::for_each_n(deque<int>)/50 3.946 -
std::for_each_n(deque<int>)/8 1.180 2.05%
std::for_each_n(deque<int>)/8192 254.974 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.839 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.457 4.49%
std::for_each_n(join_view(vector<vector<int>>))/8 1.386 -
std::for_each_n(join_view(vector<vector<int>>))/8192 268.284 1.04%
std::for_each_n(list<int>)/32 11.252 -
std::for_each_n(list<int>)/50 22.650 3.19%
std::for_each_n(list<int>)/8 2.563 1.16%
std::for_each_n(list<int>)/8192 7178.169 -14.37%
std::for_each_n(vector<int>)/32 3.695 -
std::for_each_n(vector<int>)/50 3.852 -
std::for_each_n(vector<int>)/8 2.707 2.58%
std::for_each_n(vector<int>)/8192 251.989 -
std::generate(deque<int>)/1024 242.295 -
std::generate(deque<int>)/32 8.007 -
std::generate(deque<int>)/50 11.995 -
std::generate(deque<int>)/8192 1895.354 -
std::generate(list<int>)/1024 670.935 -
std::generate(list<int>)/32 8.396 -
std::generate(list<int>)/50 14.940 -
std::generate(list<int>)/8192 6967.939 -7.03%
std::generate(vector<int>)/1024 242.645 -
std::generate(vector<int>)/32 7.927 -
std::generate(vector<int>)/50 11.899 -
std::generate(vector<int>)/8192 1829.438 -
std::generate_n(deque<int>)/1024 242.870 -
std::generate_n(deque<int>)/32 8.182 -
std::generate_n(deque<int>)/50 12.158 -
std::generate_n(deque<int>)/8192 1956.176 -
std::generate_n(list<int>)/1024 650.262 -
std::generate_n(list<int>)/32 8.529 -
std::generate_n(list<int>)/50 15.252 -
std::generate_n(list<int>)/8192 7448.633 -
std::generate_n(vector<int>)/1024 241.653 -
std::generate_n(vector<int>)/32 7.918 -
std::generate_n(vector<int>)/50 11.903 -
std::generate_n(vector<int>)/8192 1830.919 -
std::is_partitioned(deque<int>)_(partitioned)/1024 291.642 1.85%
std::is_partitioned(deque<int>)_(partitioned)/32 9.190 -
std::is_partitioned(deque<int>)_(partitioned)/50 13.904 -
std::is_partitioned(deque<int>)_(partitioned)/8192 2332.805 3.42%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 104.611 -1.32%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.833 2.07%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.930 4.47%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 690.669 -
std::is_partitioned(list<int>)_(partitioned)/1024 587.026 -1.40%
std::is_partitioned(list<int>)_(partitioned)/32 8.615 -
std::is_partitioned(list<int>)_(partitioned)/50 13.924 -
std::is_partitioned(list<int>)_(partitioned)/8192 6777.111 -34.77%
std::is_partitioned(list<int>)_(unpartitioned)/1024 178.167 3.55%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.277 4.54%
std::is_partitioned(list<int>)_(unpartitioned)/50 4.484 1.79%
std::is_partitioned(list<int>)_(unpartitioned)/8192 2151.826 -1.10%
std::is_partitioned(vector<int>)_(partitioned)/1024 188.870 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.598 5.61%
std::is_partitioned(vector<int>)_(partitioned)/50 9.722 2.60%
std::is_partitioned(vector<int>)_(partitioned)/8192 1401.923 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 61.563 12.50%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.741 2.06%
std::is_partitioned(vector<int>)_(unpartitioned)/50 8.904 1.71%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 183.079 8.13%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 480.264 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.878 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3854.826 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 512519.716 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 43.936 2.50%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 505.587 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.365 1.84%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4006.754 -1.74%
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 689725.254 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 51.481 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 489.072 1.34%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.591 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 4079.853 5.55%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 516970.766 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 45.407 -3.70%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 523.187 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.844 4.85%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3982.626 -1.31%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 689516.634 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 52.799 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 752.837 -49.18%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.815 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 8582.808 -18.40%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1419704.115 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 42.014 -1.17%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 779.577 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.613 1.16%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 7630.857 -35.41%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1584303.760 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 67.038 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 772.151 1.24%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.722 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8862.950 -23.40%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1426080.370 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 42.591 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 796.331 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.199 1.33%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 7896.643 -36.08%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1588516.723 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 61.706 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 364.580 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.780 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2812.617 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 210968.009 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 23.554 -3.78%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 300.033 4.16%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.408 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2516.320 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1011520.893 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 53.146 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 383.859 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.097 -1.50%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2987.379 1.31%
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 210947.515 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 23.821 -3.08%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 348.496 1.19%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.385 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2771.648 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 992677.917 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 53.096 -4.52%
std::is_sorted(deque<int>)/1024 471.315 -
std::is_sorted(deque<int>)/8 3.287 24.28%
std::is_sorted(deque<int>)/8192 3772.501 -
std::is_sorted(deque<int>,_pred)/1024 641.166 -
std::is_sorted(deque<int>,_pred)/8 4.813 -
std::is_sorted(deque<int>,_pred)/8192 5186.294 -
std::is_sorted(list<int>)/1024 744.925 -
std::is_sorted(list<int>)/8 2.148 1.97%
std::is_sorted(list<int>)/8192 7272.074 4.20%
std::is_sorted(list<int>,_pred)/1024 819.828 1.12%
std::is_sorted(list<int>,_pred)/8 4.006 -
std::is_sorted(list<int>,_pred)/8192 9075.505 16.09%
std::is_sorted(vector<int>)/1024 249.435 1.45%
std::is_sorted(vector<int>)/8 2.068 -
std::is_sorted(vector<int>)/8192 1978.629 3.13%
std::is_sorted(vector<int>,_pred)/1024 468.405 -
std::is_sorted(vector<int>,_pred)/8 3.434 6.04%
std::is_sorted(vector<int>,_pred)/8192 3723.529 -
std::is_sorted_until(deque<int>)/1024 465.315 -
std::is_sorted_until(deque<int>)/8 2.527 -32.43%
std::is_sorted_until(deque<int>)/8192 3730.258 -
std::is_sorted_until(deque<int>,_pred)/1024 595.804 -
std::is_sorted_until(deque<int>,_pred)/8 4.135 -2.15%
std::is_sorted_until(deque<int>,_pred)/8192 4802.448 -
std::is_sorted_until(list<int>)/1024 739.021 -
std::is_sorted_until(list<int>)/8 2.069 -
std::is_sorted_until(list<int>)/8192 6681.609 -4.31%
std::is_sorted_until(list<int>,_pred)/1024 790.063 -
std::is_sorted_until(list<int>,_pred)/8 3.640 -
std::is_sorted_until(list<int>,_pred)/8192 8458.465 11.51%
std::is_sorted_until(vector<int>)/1024 236.364 -
std::is_sorted_until(vector<int>)/8 2.060 -3.92%
std::is_sorted_until(vector<int>)/8192 1843.163 -
std::is_sorted_until(vector<int>,_pred)/1024 418.425 -2.06%
std::is_sorted_until(vector<int>,_pred)/8 3.535 -1.41%
std::is_sorted_until(vector<int>,_pred)/8192 3221.463 -6.58%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 4639.051 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 529.262 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 36510.142 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 704.269 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 12.778 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 11671.014 -18.96%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11790.427 2.40%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 342.179 2.48%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 100897.427 -
std::list<int>::ctor(Range)_(cheap_elements)/1024 11942.397 2.94%
std::list<int>::ctor(Range)_(cheap_elements)/32 340.966 1.94%
std::list<int>::ctor(Range)_(cheap_elements)/8192 102349.758 1.43%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11897.670 2.94%
std::list<int>::ctor(const&)_(cheap_elements)/32 342.275 2.22%
std::list<int>::ctor(const&)_(cheap_elements)/8192 101687.448 1.01%
std::list<int>::ctor(size)/1024 12317.498 3.00%
std::list<int>::ctor(size)/32 340.883 3.45%
std::list<int>::ctor(size)/8192 100026.897 3.24%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11726.032 4.00%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 342.113 3.67%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 98599.142 1.26%
std::list<int>::erase(begin)_(cheap_elements)/1024 10.942 3.18%
std::list<int>::erase(begin)_(cheap_elements)/32 10.935 4.02%
std::list<int>::erase(begin)_(cheap_elements)/8192 10.782 3.43%
std::list<int>::insert(begin)_(cheap_elements)/1024 11.744 1.88%
std::list<int>::insert(begin)_(cheap_elements)/32 11.211 2.94%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.724 2.05%
std::list<int>::operator=(const&)_(cheap_elements)/1024 744.079 -
std::list<int>::operator=(const&)_(cheap_elements)/32 16.952 -1.18%
std::list<int>::operator=(const&)_(cheap_elements)/8192 9657.924 1.43%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4634.275 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 529.991 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 37673.729 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.595 1.16%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.596 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.473 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 4749.596 -2.55%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 536.422 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 38464.075 -2.29%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 17438.943 6.48%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 913.832 4.68%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 160027.501 11.18%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 797.533 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.726 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 14993.087 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6902.229 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 159.121 -1.95%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 56072.839 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 15547.432 23.60%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 418.097 21.91%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 128186.386 25.39%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 37775.645 17.46%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1065.289 17.64%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 321467.739 16.33%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 15754.981 22.92%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 424.284 19.66%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 129481.462 22.45%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 36536.466 13.64%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 1025.986 12.68%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 307148.000 11.17%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 14195.175 13.91%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 390.120 12.55%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 115977.855 13.74%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 35667.650 10.26%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 1007.406 10.89%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 302412.055 9.74%
std::list<std::string>::ctor(size)/1024 12705.414 2.93%
std::list<std::string>::ctor(size)/32 345.856 1.94%
std::list<std::string>::ctor(size)/8192 104123.998 2.06%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 13568.718 8.94%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 351.951 2.18%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 140319.978 38.48%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 38622.242 21.97%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1184.323 34.87%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 325965.010 19.41%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 14.126 17.35%
std::list<std::string>::erase(begin)_(cheap_elements)/32 13.195 12.86%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 14.251 17.54%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 32.802 9.94%
std::list<std::string>::erase(begin)_(expensive_elements)/32 32.251 11.69%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 32.322 5.48%
std::list<std::string>::insert(begin)_(cheap_elements)/1024 14.134 12.14%
std::list<std::string>::insert(begin)_(cheap_elements)/32 12.909 9.64%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 14.080 12.98%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 32.475 9.52%
std::list<std::string>::insert(begin)_(expensive_elements)/32 31.587 8.90%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 32.404 9.71%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1188.356 -20.20%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.082 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10556.593 -
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6893.261 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 151.314 1.06%
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55460.099 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 5221.160 9.82%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 550.431 3.60%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 42043.803 9.41%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 18173.108 10.53%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 918.327 4.86%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 156840.775 8.64%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.874 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 16.837 1.12%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 4.927 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.633 1.85%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 27.393 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.221 1.39%
std::lower_bound(std::deque<int>)/100 30.565 -
std::lower_bound(std::deque<int>)/8 16.901 -
std::lower_bound(std::deque<int>)/8192 64.941 -
std::lower_bound(std::forward_list<int>)/100 80.655 -3.16%
std::lower_bound(std::forward_list<int>)/8 15.364 -
std::lower_bound(std::forward_list<int>)/8192 10396.206 -
std::lower_bound(std::list<int>)/100 90.542 -
std::lower_bound(std::list<int>)/8 15.454 -
std::lower_bound(std::list<int>)/8192 14271.941 -11.93%
std::lower_bound(std::vector<int>)/100 13.030 7.93%
std::lower_bound(std::vector<int>)/8 7.876 2.06%
std::lower_bound(std::vector<int>)/8192 16.258 4.33%
std::make_heap(deque<int>)_(ascending)/1024 2643.109 -
std::make_heap(deque<int>)_(ascending)/8 27.398 -3.67%
std::make_heap(deque<int>)_(ascending)/8192 20757.715 -
std::make_heap(deque<int>)_(descending)/1024 1119.092 2.86%
std::make_heap(deque<int>)_(descending)/8 21.086 -
std::make_heap(deque<int>)_(descending)/8192 8712.561 1.52%
std::make_heap(deque<int>)_(heap)/1024 1095.584 -
std::make_heap(deque<int>)_(heap)/8 21.163 -
std::make_heap(deque<int>)_(heap)/8192 8612.499 -
std::make_heap(deque<int>)_(pipe-organ)/1024 2662.475 -
std::make_heap(deque<int>)_(pipe-organ)/8 27.477 -1.77%
std::make_heap(deque<int>)_(pipe-organ)/8192 21106.960 -
std::make_heap(deque<int>)_(repeated)/1024 2264.656 -
std::make_heap(deque<int>)_(repeated)/8 25.344 -
std::make_heap(deque<int>)_(repeated)/8192 18207.999 2.27%
std::make_heap(deque<int>)_(shuffled)/1024 2565.400 -
std::make_heap(deque<int>)_(shuffled)/8 24.736 -1.15%
std::make_heap(deque<int>)_(shuffled)/8192 22659.139 -
std::make_heap(deque<int>,_pred)_(ascending)/1024 2172.478 -
std::make_heap(deque<int>,_pred)_(ascending)/8 25.229 -
std::make_heap(deque<int>,_pred)_(ascending)/8192 17102.101 -
std::make_heap(deque<int>,_pred)_(descending)/1024 646.559 -
std::make_heap(deque<int>,_pred)_(descending)/8 19.138 -
std::make_heap(deque<int>,_pred)_(descending)/8192 5043.505 -
std::make_heap(deque<int>,_pred)_(heap)/1024 645.436 -
std::make_heap(deque<int>,_pred)_(heap)/8 19.097 -1.17%
std::make_heap(deque<int>,_pred)_(heap)/8192 5033.895 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2180.558 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 24.892 -1.44%
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 17100.020 -
std::make_heap(deque<int>,_pred)_(repeated)/1024 1685.247 -
std::make_heap(deque<int>,_pred)_(repeated)/8 23.505 -
std::make_heap(deque<int>,_pred)_(repeated)/8192 13095.247 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1855.516 -
std::make_heap(deque<int>,_pred)_(shuffled)/8 22.852 -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 15283.750 -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 655.140 -2.64%
std::make_heap(vector<NonIntegral>)_(ascending)/8 17.980 4.59%
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5060.014 -2.40%
std::make_heap(vector<NonIntegral>)_(descending)/1024 284.127 -3.34%
std::make_heap(vector<NonIntegral>)_(descending)/8 14.922 1.26%
std::make_heap(vector<NonIntegral>)_(descending)/8192 2111.938 -5.49%
std::make_heap(vector<NonIntegral>)_(heap)/1024 285.491 -2.94%
std::make_heap(vector<NonIntegral>)_(heap)/8 14.886 1.00%
std::make_heap(vector<NonIntegral>)_(heap)/8192 2117.862 -5.22%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 654.843 -1.73%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 16.672 1.30%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5057.004 -2.12%
std::make_heap(vector<NonIntegral>)_(repeated)/1024 604.435 -
std::make_heap(vector<NonIntegral>)_(repeated)/8 17.802 2.80%
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4595.767 -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 615.024 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.342 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 5294.150 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 681.874 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 16.945 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5275.342 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 289.361 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.836 1.23%
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2166.204 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 289.802 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 14.863 1.30%
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2167.388 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 682.359 -1.40%
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.831 1.87%
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5263.876 -1.62%
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 624.547 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 17.036 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4766.521 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 666.261 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.688 1.69%
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5705.700 -
std::make_heap(vector<int>)_(ascending)/1024 647.634 -1.60%
std::make_heap(vector<int>)_(ascending)/8 16.568 1.24%
std::make_heap(vector<int>)_(ascending)/8192 4981.167 -1.07%
std::make_heap(vector<int>)_(descending)/1024 271.472 -
std::make_heap(vector<int>)_(descending)/8 14.798 1.45%
std::make_heap(vector<int>)_(descending)/8192 1948.282 -
std::make_heap(vector<int>)_(heap)/1024 271.733 -
std::make_heap(vector<int>)_(heap)/8 14.817 1.20%
std::make_heap(vector<int>)_(heap)/8192 1952.340 -
std::make_heap(vector<int>)_(pipe-organ)/1024 652.040 -
std::make_heap(vector<int>)_(pipe-organ)/8 16.605 -
std::make_heap(vector<int>)_(pipe-organ)/8192 4961.012 -
std::make_heap(vector<int>)_(repeated)/1024 561.332 -
std::make_heap(vector<int>)_(repeated)/8 15.617 1.43%
std::make_heap(vector<int>)_(repeated)/8192 4263.361 -
std::make_heap(vector<int>)_(shuffled)/1024 571.718 -
std::make_heap(vector<int>)_(shuffled)/8 15.944 1.22%
std::make_heap(vector<int>)_(shuffled)/8192 5029.969 -
std::make_heap(vector<int>,_pred)_(ascending)/1024 654.525 -
std::make_heap(vector<int>,_pred)_(ascending)/8 16.754 -
std::make_heap(vector<int>,_pred)_(ascending)/8192 5028.949 -
std::make_heap(vector<int>,_pred)_(descending)/1024 271.078 -
std::make_heap(vector<int>,_pred)_(descending)/8 14.790 1.29%
std::make_heap(vector<int>,_pred)_(descending)/8192 1945.140 -
std::make_heap(vector<int>,_pred)_(heap)/1024 272.221 -
std::make_heap(vector<int>,_pred)_(heap)/8 14.801 1.21%
std::make_heap(vector<int>,_pred)_(heap)/8192 1951.994 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 662.067 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 17.505 5.16%
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 4993.803 -
std::make_heap(vector<int>,_pred)_(repeated)/1024 569.242 -
std::make_heap(vector<int>,_pred)_(repeated)/8 16.445 4.16%
std::make_heap(vector<int>,_pred)_(repeated)/8192 4282.386 -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 568.989 -
std::make_heap(vector<int>,_pred)_(shuffled)/8 15.958 1.22%
std::make_heap(vector<int>,_pred)_(shuffled)/8192 4981.492 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 15788.886 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 56.105 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 507689.629 1.46%
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 16336.400 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 63.868 2.32%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 504877.080 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 21361.286 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 62.767 1.49%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 592967.450 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 17783.853 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 59.470 1.32%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 515194.368 -1.52%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 32292.729 2.38%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 54.846 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 1022338.790 4.77%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 14629.904 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 52.922 1.12%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 173854.484 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 22117.994 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 61.481 1.92%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 623933.821 1.54%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 15821.498 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 50.220 1.20%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 450451.601 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 16418.005 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 60.407 3.37%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 453641.493 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 21461.271 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 58.985 1.47%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 548254.752 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 17889.999 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 53.851 1.96%
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 469425.157 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 32592.322 2.46%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 51.519 1.09%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 991421.695 4.23%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 13966.195 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 48.426 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 166270.676 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 22064.833 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 58.643 2.76%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 589629.164 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 10941.412 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 42.840 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 114404.320 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11190.458 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 54.150 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 115668.294 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 14705.892 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 52.944 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 157430.123 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 12308.262 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 46.086 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 129151.410 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 24040.533 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 42.655 -1.07%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 268923.081 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 5727.131 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 32.521 -2.09%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 63235.667 1.90%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 15068.593 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 51.333 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 165875.810 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 10902.014 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 43.371 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 114956.541 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11736.767 5.49%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 54.358 -1.12%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 117344.760 1.23%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 14589.037 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 52.948 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 157763.613 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 12230.767 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 45.392 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 129053.401 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 24000.438 1.12%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 42.456 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 269026.658 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 5709.535 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 36.019 -2.64%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 63548.679 3.87%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 14973.815 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 52.794 2.32%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 166108.198 1.21%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 11002.815 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 43.730 -1.77%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 114286.859 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11494.992 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 55.970 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 117485.454 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 14934.825 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 54.429 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 155267.692 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 12729.789 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 48.594 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 131892.710 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 24070.217 3.69%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 43.638 -1.16%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 269084.444 4.05%
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 6072.549 4.22%
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 36.638 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 63304.187 1.67%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 14973.386 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 52.478 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 154602.846 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 11074.232 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 43.669 -1.99%
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 114745.501 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 11465.664 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 53.028 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 118110.157 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 14942.923 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 54.070 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 156156.260 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 12757.539 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 44.249 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 132441.019 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 23957.069 3.51%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 43.715 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 269783.520 4.42%
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 5819.530 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 37.363 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 63654.371 1.35%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 14976.079 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 51.396 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 155210.638 -
std::map<int,_int>::clear()/0 389.969 -
std::map<int,_int>::clear()/1024 10500.220 6.07%
std::map<int,_int>::clear()/32 638.360 1.31%
std::map<int,_int>::clear()/8192 84233.017 3.89%
std::map<int,_int>::contains(key)_(existent)/1024 4.219 1.09%
std::map<int,_int>::contains(key)_(existent)/32 1.671 -
std::map<int,_int>::contains(key)_(existent)/8192 5.489 -
std::map<int,_int>::contains(key)_(non-existent)/0 0.299 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.595 2.93%
std::map<int,_int>::contains(key)_(non-existent)/32 2.789 -2.33%
std::map<int,_int>::contains(key)_(non-existent)/8192 14.240 59.07%
std::map<int,_int>::count(key)_(existent)/1024 3.872 5.44%
std::map<int,_int>::count(key)_(existent)/32 1.544 1.96%
std::map<int,_int>::count(key)_(existent)/8192 5.771 2.31%
std::map<int,_int>::count(key)_(non-existent)/0 0.250 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.471 3.97%
std::map<int,_int>::count(key)_(non-existent)/32 2.937 2.94%
std::map<int,_int>::count(key)_(non-existent)/8192 11.083 -
std::map<int,_int>::ctor(&&,_different_allocs)/0 12.749 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 5953.479 -3.03%
std::map<int,_int>::ctor(&&,_different_allocs)/32 190.145 -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51297.114 -
std::map<int,_int>::ctor(const&)/0 12.635 -1.87%
std::map<int,_int>::ctor(const&)/1024 6504.129 -
std::map<int,_int>::ctor(const&)/32 225.518 -
std::map<int,_int>::ctor(const&)/8192 52361.792 -
std::map<int,_int>::ctor(const&,_alloc)/0 12.636 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6531.801 -
std::map<int,_int>::ctor(const&,_alloc)/32 229.977 -
std::map<int,_int>::ctor(const&,_alloc)/8192 52307.807 1.26%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.652 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8911.420 1.43%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 231.020 -1.13%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 80348.592 13.50%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.665 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12981.274 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 277.176 1.58%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 248101.914 2.82%
std::map<int,_int>::equal_range(key)_(existent)/1024 4.419 -
std::map<int,_int>::equal_range(key)_(existent)/32 1.863 3.31%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.745 6.60%
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.254 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.035 -6.57%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.636 -1.89%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.712 -5.97%
std::map<int,_int>::erase(iterator)/1024 20.621 2.68%
std::map<int,_int>::erase(iterator)/32 20.581 3.13%
std::map<int,_int>::erase(iterator)/8192 24.012 2.22%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 389.818 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7534.778 5.19%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 576.644 2.76%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57504.650 4.70%
std::map<int,_int>::erase(key)_(existent)/1024 24.466 -2.02%
std::map<int,_int>::erase(key)_(existent)/32 24.938 14.55%
std::map<int,_int>::erase(key)_(existent)/8192 24.978 -
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.252 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.200 -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.379 3.76%
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.102 -2.45%
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.252 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.917 1.15%
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.757 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 3.998 -
std::map<int,_int>::find(key)_(existent)/1024 4.441 5.08%
std::map<int,_int>::find(key)_(existent)/32 1.742 3.02%
std::map<int,_int>::find(key)_(existent)/8192 5.451 3.27%
std::map<int,_int>::find(key)_(non-existent)/0 0.250 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.667 6.22%
std::map<int,_int>::find(key)_(non-existent)/32 2.396 8.17%
std::map<int,_int>::find(key)_(non-existent)/8192 7.568 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.004 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.530 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.205 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.540 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.028 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.622 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.949 1.04%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.236 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.095 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 26.715 2.07%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.805 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 29.821 -2.19%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.647 2.37%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.508 -2.15%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.455 2.52%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.784 1.39%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 389.556 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15963.027 2.08%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 741.583 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 180647.397 4.04%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 389.496 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12313.551 4.06%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 655.578 -2.88%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 116501.934 3.14%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 389.691 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7719.922 1.43%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 537.214 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 134751.880 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.940 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11260.070 4.46%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 663.030 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 92375.559 1.92%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 391.114 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10013.634 3.70%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 638.167 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 83113.938 -3.16%
std::map<int,_int>::insert(value)_(already_present)/1024 3.152 1.56%
std::map<int,_int>::insert(value)_(already_present)/32 1.762 -
std::map<int,_int>::insert(value)_(already_present)/8192 3.894 -
std::map<int,_int>::insert(value)_(new_value,_end)/0 17.019 -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 26.486 -
std::map<int,_int>::insert(value)_(new_value,_end)/32 18.712 -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 34.875 1.54%
std::map<int,_int>::insert(value)_(new_value,_middle)/0 16.967 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 20.538 -3.34%
std::map<int,_int>::insert(value)_(new_value,_middle)/32 18.422 -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 20.648 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.516 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.752 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.944 -3.82%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 16.910 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 27.491 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.904 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 37.682 2.63%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 16.938 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 20.829 -2.04%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.375 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.720 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.465 -2.65%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.511 2.63%
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.374 -2.96%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.249 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.458 -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.301 -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 11.006 16.33%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.302 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6583.252 2.14%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 228.047 2.37%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 52728.072 2.64%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.273 -1.12%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6586.037 2.56%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 227.649 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 52812.525 4.04%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.107 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1455.473 -1.52%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 40.642 -5.25%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12927.430 1.40%
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.091 -7.99%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.707 -3.40%
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.632 -1.51%
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.249 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.244 -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.422 -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.630 2.25%
std::map<std::string,_int>::clear()/0 395.919 -
std::map<std::string,_int>::clear()/1024 22770.336 7.85%
std::map<std::string,_int>::clear()/32 855.858 -1.20%
std::map<std::string,_int>::clear()/8192 225671.078 8.74%
std::map<std::string,_int>::contains(key)_(existent)/1024 24.773 3.59%
std::map<std::string,_int>::contains(key)_(existent)/32 17.360 4.03%
std::map<std::string,_int>::contains(key)_(existent)/8192 29.360 3.95%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.283 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 22.775 5.33%
std::map<std::string,_int>::contains(key)_(non-existent)/32 12.547 24.61%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 29.772 3.14%
std::map<std::string,_int>::count(key)_(existent)/1024 24.328 5.07%
std::map<std::string,_int>::count(key)_(existent)/32 15.997 1.33%
std::map<std::string,_int>::count(key)_(existent)/8192 28.953 -4.72%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.255 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 25.056 9.02%
std::map<std::string,_int>::count(key)_(non-existent)/32 10.360 5.28%
std::map<std::string,_int>::count(key)_(non-existent)/8192 33.581 2.68%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 12.777 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7035.323 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 214.872 1.41%
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 59612.875 -
std::map<std::string,_int>::ctor(const&)/0 12.676 -
std::map<std::string,_int>::ctor(const&)/1024 35361.529 2.27%
std::map<std::string,_int>::ctor(const&)/32 849.303 5.25%
std::map<std::string,_int>::ctor(const&)/8192 346978.878 1.73%
std::map<std::string,_int>::ctor(const&,_alloc)/0 12.683 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 36246.549 2.28%
std::map<std::string,_int>::ctor(const&,_alloc)/32 789.946 3.17%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 348112.994 1.75%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.721 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41774.512 2.12%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 874.663 6.09%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 391873.285 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.760 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54234.562 1.51%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1032.521 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1086579.234 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 23.579 -
std::map<std::string,_int>::equal_range(key)_(existent)/32 17.147 8.17%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 29.391 3.28%
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 24.814 3.44%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.522 3.66%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 33.670 -1.62%
std::map<std::string,_int>::erase(iterator)/1024 34.805 22.21%
std::map<std::string,_int>::erase(iterator)/32 31.141 -1.36%
std::map<std::string,_int>::erase(iterator)/8192 30.178 3.54%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.727 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13224.597 5.28%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 684.891 1.70%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 120019.487 2.84%
std::map<std::string,_int>::erase(key)_(existent)/1024 95.865 74.27%
std::map<std::string,_int>::erase(key)_(existent)/32 57.246 -24.02%
std::map<std::string,_int>::erase(key)_(existent)/8192 94.336 54.12%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/0 0.255 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 22.374 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 10.798 2.24%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 29.874 1.72%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.255 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 13.275 7.52%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.707 2.22%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 16.922 7.15%
std::map<std::string,_int>::find(key)_(existent)/1024 24.853 2.69%
std::map<std::string,_int>::find(key)_(existent)/32 16.411 1.63%
std::map<std::string,_int>::find(key)_(existent)/8192 32.175 7.10%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.255 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 27.162 -
std::map<std::string,_int>::find(key)_(non-existent)/32 13.041 4.18%
std::map<std::string,_int>::find(key)_(non-existent)/8192 35.540 2.75%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 35.696 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 68.438 2.54%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 50.763 11.61%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 89.210 2.67%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 29.446 -9.39%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 43.762 -10.68%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 44.866 2.21%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 78.288 1.90%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 32.989 -2.66%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 48.178 50.24%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 32.852 -8.77%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 72.848 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.435 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 28.505 -23.66%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 31.756 15.31%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 42.503 40.50%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.639 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 66245.396 1.15%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1477.356 -2.89%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 935943.424 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.458 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44569.438 1.93%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1250.601 2.50%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 610013.414 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 402.746 2.39%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 39219.507 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1130.047 3.04%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 618740.247 1.34%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 395.382 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 35689.926 2.35%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1296.945 2.83%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 408590.913 1.65%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.484 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 35016.577 2.30%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1210.935 -6.41%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 371083.398 1.23%
std::map<std::string,_int>::insert(value)_(already_present)/1024 18.258 7.87%
std::map<std::string,_int>::insert(value)_(already_present)/32 23.749 -10.22%
std::map<std::string,_int>::insert(value)_(already_present)/8192 37.250 16.08%
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 30.690 31.93%
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 67.809 -2.61%
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 38.473 15.43%
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 67.010 -24.88%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 27.324 -9.75%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 45.511 -11.06%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 35.066 -14.48%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 54.281 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 29.537 -15.14%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 14.719 -39.46%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 30.543 30.71%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 32.435 14.64%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 64.149 -16.00%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 42.595 30.44%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 87.804 -8.94%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 33.972 6.61%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 50.718 2.86%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 40.997 37.71%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 49.555 -6.10%
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 21.958 1.01%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 14.919 -4.91%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 26.653 -14.90%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.255 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 25.096 3.90%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.613 1.19%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 32.498 1.14%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.318 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 40899.943 13.35%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 844.731 4.14%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 349995.583 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.485 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36561.055 2.15%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 791.302 3.90%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 350784.023 1.29%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.146 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 16430.302 3.64%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 315.119 -3.55%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 209163.730 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 23.401 -4.46%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 16.391 2.51%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 26.469 -11.95%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.255 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 24.832 -3.52%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 9.958 -2.36%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 30.614 -16.17%
std::mismatch(deque<int>)_(it,_it,_it)/1000 469.652 6.36%
std::mismatch(deque<int>)_(it,_it,_it)/1024 480.043 3.22%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 498040.401 -
std::mismatch(deque<int>)_(it,_it,_it)/8 3.984 8.53%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3858.899 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 476.407 1.39%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 487.929 1.03%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 496753.874 1.02%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.168 1.17%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3859.482 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 721.464 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 723.191 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 624402.492 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.421 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4852.252 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 688.924 -1.08%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 706.234 -1.73%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 623453.675 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.214 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4889.802 -
std::mismatch(list<int>)_(it,_it,_it)/1000 740.350 -
std::mismatch(list<int>)_(it,_it,_it)/1024 761.230 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 926150.844 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.648 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7326.825 -5.70%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 790.389 5.17%
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 828.869 8.29%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 945328.555 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.966 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 10847.934 -11.90%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 800.985 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 820.797 1.12%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1000990.416 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 5.164 1.17%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12370.016 -1.09%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 792.793 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 819.329 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 991808.911 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.634 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 10486.644 -1.83%
std::mismatch(vector<int>)_(it,_it,_it)/1000 58.269 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 59.830 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 68432.082 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.061 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 485.590 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 58.340 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 59.876 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 68288.953 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.269 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 485.273 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 547.254 4.73%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 497.163 1.07%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 607528.064 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.238 1.10%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4716.169 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 464.569 -1.54%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 496.103 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 604086.680 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.226 -2.09%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4703.827 -
std::move(deque<int>)/1048576 54326.844 -
std::move(deque<int>)/262144 15066.164 -
std::move(deque<int>)/32768 2352.011 16.69%
std::move(deque<int>)/4096 149.115 -
std::move(deque<int>)/512 22.165 -
std::move(deque<int>)/64 4.784 -
std::move(deque<int>)/8 3.388 -
std::move(list<int>)/1048576 989408.124 -
std::move(list<int>)/262144 243375.744 -
std::move(list<int>)/32768 31314.584 -
std::move(list<int>)/4096 4589.396 -9.79%
std::move(list<int>)/512 347.530 -6.61%
std::move(list<int>)/64 41.066 -
std::move(list<int>)/8 3.383 -
std::move(vector<bool>)_(aligned)/1048576 1726.577 -
std::move(vector<bool>)_(aligned)/262144 255.451 -1.03%
std::move(vector<bool>)_(aligned)/32768 36.679 -
std::move(vector<bool>)_(aligned)/4096 7.075 1.85%
std::move(vector<bool>)_(aligned)/512 2.341 1.01%
std::move(vector<bool>)_(aligned)/64 1.585 2.56%
std::move(vector<bool>)_(unaligned)/1048576 6523.484 -
std::move(vector<bool>)_(unaligned)/262144 1591.404 -
std::move(vector<bool>)_(unaligned)/32768 208.818 1.99%
std::move(vector<bool>)_(unaligned)/4096 26.988 -
std::move(vector<bool>)_(unaligned)/512 4.708 3.11%
std::move(vector<bool>)_(unaligned)/64 1.616 -
std::move(vector<int>)/1048576 57003.761 -
std::move(vector<int>)/262144 21177.635 41.81%
std::move(vector<int>)/32768 1725.190 -
std::move(vector<int>)/4096 133.822 -
std::move(vector<int>)/512 20.171 -
std::move(vector<int>)/64 4.138 -
std::move(vector<int>)/8 2.286 -
std::move_backward(deque<int>)/1048576 131676.051 -
std::move_backward(deque<int>)/262144 31114.390 -
std::move_backward(deque<int>)/32768 3507.161 1.17%
std::move_backward(deque<int>)/4096 156.881 -
std::move_backward(deque<int>)/512 23.729 -
std::move_backward(deque<int>)/64 5.287 2.29%
std::move_backward(deque<int>)/8 3.433 2.40%
std::move_backward(list<int>)/1048576 1026064.657 -
std::move_backward(list<int>)/262144 256751.879 -
std::move_backward(list<int>)/32768 31800.680 -
std::move_backward(list<int>)/4096 4954.467 3.00%
std::move_backward(list<int>)/512 369.049 -
std::move_backward(list<int>)/64 39.347 -
std::move_backward(list<int>)/8 3.321 -1.35%
std::move_backward(vector<bool>)_(aligned)/1048576 1722.518 -
std::move_backward(vector<bool>)_(aligned)/262144 256.308 -
std::move_backward(vector<bool>)_(aligned)/32768 38.199 -
std::move_backward(vector<bool>)_(aligned)/4096 7.126 -
std::move_backward(vector<bool>)_(aligned)/512 2.212 -2.51%
std::move_backward(vector<bool>)_(aligned)/64 1.888 8.14%
std::move_backward(vector<bool>)_(unaligned)/1048576 6523.560 -
std::move_backward(vector<bool>)_(unaligned)/262144 1587.821 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.875 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.483 -1.02%
std::move_backward(vector<bool>)_(unaligned)/512 4.526 -
std::move_backward(vector<bool>)_(unaligned)/64 1.684 -2.59%
std::move_backward(vector<int>)/1048576 56838.057 -3.48%
std::move_backward(vector<int>)/262144 22701.061 5.99%
std::move_backward(vector<int>)/32768 1738.288 -
std::move_backward(vector<int>)/4096 135.395 -
std::move_backward(vector<int>)/512 20.797 -
std::move_backward(vector<int>)/64 4.316 -
std::move_backward(vector<int>)/8 2.357 3.52%
std::multimap<int,_int>::clear()/0 390.383 -
std::multimap<int,_int>::clear()/1024 11242.697 10.16%
std::multimap<int,_int>::clear()/32 653.095 3.14%
std::multimap<int,_int>::clear()/8192 88999.716 7.83%
std::multimap<int,_int>::contains(key)_(existent)/1024 4.476 -
std::multimap<int,_int>::contains(key)_(existent)/32 1.733 -2.59%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.502 -
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.299 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.882 6.55%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.881 6.05%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 19.088 78.46%
std::multimap<int,_int>::count(key)_(existent)/1024 5.319 -2.63%
std::multimap<int,_int>::count(key)_(existent)/32 3.638 -
std::multimap<int,_int>::count(key)_(existent)/8192 6.465 -2.02%
std::multimap<int,_int>::count(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.670 -
std::multimap<int,_int>::count(key)_(non-existent)/32 2.347 3.94%
std::multimap<int,_int>::count(key)_(non-existent)/8192 8.853 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 13.207 3.39%
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5997.141 1.04%
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 185.414 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51823.559 -
std::multimap<int,_int>::ctor(const&)/0 12.749 -
std::multimap<int,_int>::ctor(const&)/1024 6599.696 -
std::multimap<int,_int>::ctor(const&)/32 221.428 -
std::multimap<int,_int>::ctor(const&)/8192 51834.414 -1.20%
std::multimap<int,_int>::ctor(const&,_alloc)/0 12.759 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6507.916 -1.08%
std::multimap<int,_int>::ctor(const&,_alloc)/32 226.623 2.72%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 51944.217 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.700 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8932.269 3.50%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 245.936 8.93%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 73896.727 2.06%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.739 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12914.447 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 291.174 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 242996.615 -2.76%
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.248 -
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.446 1.26%
std::multimap<int,_int>::equal_range(key)_(existent)/8192 5.847 -2.08%
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.250 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.697 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.350 1.65%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 9.896 -
std::multimap<int,_int>::erase(iterator)/1024 21.114 4.52%
std::multimap<int,_int>::erase(iterator)/32 20.802 3.49%
std::multimap<int,_int>::erase(iterator)/8192 21.009 4.19%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.776 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7460.010 1.93%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 573.073 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57794.088 1.95%
std::multimap<int,_int>::erase(key)_(existent)/1024 26.869 3.12%
std::multimap<int,_int>::erase(key)_(existent)/32 22.996 3.64%
std::multimap<int,_int>::erase(key)_(existent)/8192 26.070 2.23%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.261 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.880 4.96%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.336 1.10%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 10.387 8.28%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.264 5.44%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.112 5.93%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.861 2.03%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.106 -1.13%
std::multimap<int,_int>::find(key)_(existent)/1024 3.833 3.67%
std::multimap<int,_int>::find(key)_(existent)/32 1.754 2.31%
std::multimap<int,_int>::find(key)_(existent)/8192 5.350 1.86%
std::multimap<int,_int>::find(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 6.598 26.09%
std::multimap<int,_int>::find(key)_(non-existent)/32 3.131 31.98%
std::multimap<int,_int>::find(key)_(non-existent)/8192 8.748 21.82%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.125 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 32.035 -2.83%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.525 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 35.354 -2.99%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.150 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.982 3.29%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.260 -1.05%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 20.550 -1.58%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.173 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.888 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.577 -2.02%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 44.864 1.92%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.174 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 22.332 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 17.826 -1.06%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.241 -1.13%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.690 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14675.767 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 735.687 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 182588.189 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.911 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11525.767 -3.66%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 656.120 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 118750.907 -1.60%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.021 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12085.569 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 681.497 -1.34%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 204060.982 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.166 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10901.822 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 645.923 -2.28%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 88783.590 -1.45%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 405.247 3.24%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9837.101 -3.42%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 669.181 -1.08%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 82321.284 -1.55%
std::multimap<int,_int>::insert(value)_(already_present)/1024 21.944 -
std::multimap<int,_int>::insert(value)_(already_present)/32 18.339 -
std::multimap<int,_int>::insert(value)_(already_present)/8192 20.674 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 17.006 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 32.013 -4.21%
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 18.686 -1.64%
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 35.161 -1.55%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.022 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 23.369 3.62%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 17.870 -1.23%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 20.444 -1.63%
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.023 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.372 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.142 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.249 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 14.899 153.25%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 4.370 79.66%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 23.890 172.49%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.311 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6509.576 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 220.619 1.12%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 52308.102 1.71%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.319 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6537.626 1.61%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 223.470 3.16%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 52300.141 1.51%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.113 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1463.096 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 36.081 6.38%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12720.668 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.405 5.46%
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.281 2.90%
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.212 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.250 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 10.550 54.04%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 3.662 31.92%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 16.650 60.49%
std::multimap<std::string,_int>::clear()/0 393.309 -
std::multimap<std::string,_int>::clear()/1024 21839.955 4.75%
std::multimap<std::string,_int>::clear()/32 898.928 1.04%
std::multimap<std::string,_int>::clear()/8192 216097.759 3.19%
std::multimap<std::string,_int>::contains(key)_(existent)/1024 25.466 19.37%
std::multimap<std::string,_int>::contains(key)_(existent)/32 15.668 -6.08%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 33.467 6.31%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.283 3.91%
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 23.600 6.44%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.632 -1.35%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 28.443 -2.88%
std::multimap<std::string,_int>::count(key)_(existent)/1024 25.753 8.75%
std::multimap<std::string,_int>::count(key)_(existent)/32 20.534 6.14%
std::multimap<std::string,_int>::count(key)_(existent)/8192 31.854 19.23%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.265 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 25.456 8.31%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.559 2.72%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 34.313 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 12.788 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7018.747 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 212.186 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 59873.925 -
std::multimap<std::string,_int>::ctor(const&)/0 12.646 -
std::multimap<std::string,_int>::ctor(const&)/1024 34796.186 -
std::multimap<std::string,_int>::ctor(const&)/32 705.402 -9.57%
std::multimap<std::string,_int>::ctor(const&)/8192 339863.644 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 12.735 1.07%
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 37266.096 2.66%
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 763.560 -9.96%
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 345115.718 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.827 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 42745.084 10.38%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 815.156 -13.91%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 379204.744 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.864 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 57212.286 2.11%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 935.761 -6.36%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1093613.871 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 24.017 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 19.322 7.35%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 30.612 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 21.872 -14.43%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 10.111 -5.93%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 33.787 4.90%
std::multimap<std::string,_int>::erase(iterator)/1024 31.924 27.86%
std::multimap<std::string,_int>::erase(iterator)/32 31.479 20.49%
std::multimap<std::string,_int>::erase(iterator)/8192 31.969 28.86%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.644 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13291.408 7.40%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 681.644 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 120366.027 3.71%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 102.108 29.88%
std::multimap<std::string,_int>::erase(key)_(existent)/32 73.386 42.15%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 88.708 -12.77%
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.288 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 10.809 -5.04%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 32.873 1.25%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.256 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 13.004 5.85%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 7.140 10.19%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 16.167 3.18%
std::multimap<std::string,_int>::find(key)_(existent)/1024 21.238 -4.76%
std::multimap<std::string,_int>::find(key)_(existent)/32 15.492 -
std::multimap<std::string,_int>::find(key)_(existent)/8192 28.870 -4.59%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.254 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 26.934 7.71%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.979 5.51%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 29.989 11.31%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 28.250 17.78%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 63.124 -2.44%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 33.872 -10.69%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 90.473 -1.91%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 31.807 -10.96%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 50.303 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 32.059 -14.33%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 53.179 4.44%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 33.892 40.50%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 44.389 39.06%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 39.378 6.42%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 64.037 -18.63%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 35.273 41.54%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 39.546 9.55%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 32.937 -15.47%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 36.995 -10.97%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.017 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65730.005 1.59%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1430.475 5.57%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 912000.007 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.828 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44138.317 4.78%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1252.959 6.57%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 595545.538 1.11%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.259 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 61940.927 -1.42%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1512.993 -2.84%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 811465.638 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.566 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33354.155 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1270.122 13.75%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 383546.790 1.22%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.287 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32307.379 1.50%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1196.884 8.53%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 345703.195 1.07%
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 50.792 51.74%
std::multimap<std::string,_int>::insert(value)_(already_present)/32 55.439 1.68%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 77.899 -13.43%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 27.457 -5.97%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 58.821 -13.17%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 40.049 1.85%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 88.136 1.87%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 23.014 -32.38%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 36.724 -11.97%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 29.948 -17.71%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 51.950 2.70%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 92.871 3.07%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 40.020 7.75%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 134.442 3.50%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 25.956 -40.46%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 11.815 -33.76%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 34.271 -40.64%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.481 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36914.226 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 726.742 12.09%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 347913.250 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.443 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36102.438 1.06%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 771.960 3.71%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 347482.597 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.130 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17021.984 -5.72%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 303.801 -10.64%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 206805.525 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 86.606 5.72%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 41.625 -2.03%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 128.526 4.01%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.255 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 52.371 65.58%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 17.643 21.52%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 59.220 34.31%
std::multiset<int>::clear()/0 391.194 -
std::multiset<int>::clear()/1024 10225.850 6.27%
std::multiset<int>::clear()/32 634.970 3.08%
std::multiset<int>::clear()/8192 81938.923 6.70%
std::multiset<int>::contains(key)_(existent)/1024 3.908 -3.13%
std::multiset<int>::contains(key)_(existent)/32 1.699 -1.16%
std::multiset<int>::contains(key)_(existent)/8192 8.194 -5.11%
std::multiset<int>::contains(key)_(non-existent)/0 0.281 -
std::multiset<int>::contains(key)_(non-existent)/1024 5.938 -1.41%
std::multiset<int>::contains(key)_(non-existent)/32 2.872 3.66%
std::multiset<int>::contains(key)_(non-existent)/8192 9.474 -7.59%
std::multiset<int>::count(key)_(existent)/1024 5.633 -
std::multiset<int>::count(key)_(existent)/32 3.820 -
std::multiset<int>::count(key)_(existent)/8192 9.613 5.49%
std::multiset<int>::count(key)_(non-existent)/0 0.250 -
std::multiset<int>::count(key)_(non-existent)/1024 5.876 1.58%
std::multiset<int>::count(key)_(non-existent)/32 2.471 4.70%
std::multiset<int>::count(key)_(non-existent)/8192 9.457 3.58%
std::multiset<int>::ctor(&&,_different_allocs)/0 12.794 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5722.813 -
std::multiset<int>::ctor(&&,_different_allocs)/32 175.296 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 47468.889 -
std::multiset<int>::ctor(const&)/0 12.685 -
std::multiset<int>::ctor(const&)/1024 6543.189 2.42%
std::multiset<int>::ctor(const&)/32 227.720 -1.04%
std::multiset<int>::ctor(const&)/8192 52552.554 2.77%
std::multiset<int>::ctor(const&,_alloc)/0 12.705 -
std::multiset<int>::ctor(const&,_alloc)/1024 6514.335 1.71%
std::multiset<int>::ctor(const&,_alloc)/32 231.132 -
std::multiset<int>::ctor(const&,_alloc)/8192 52071.941 1.78%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.724 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9275.003 8.01%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 227.611 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 76605.176 9.43%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.687 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13024.962 2.45%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 317.689 10.16%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 255396.375 2.90%
std::multiset<int>::equal_range(key)_(existent)/1024 5.456 2.58%
std::multiset<int>::equal_range(key)_(existent)/32 2.374 -
std::multiset<int>::equal_range(key)_(existent)/8192 8.176 -4.41%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.250 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.573 -
std::multiset<int>::equal_range(key)_(non-existent)/32 2.414 2.40%
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.505 3.36%
std::multiset<int>::erase(iterator)/1024 24.952 7.19%
std::multiset<int>::erase(iterator)/32 21.938 6.60%
std::multiset<int>::erase(iterator)/8192 26.186 13.28%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.525 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6659.757 2.59%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 570.908 1.93%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54034.009 2.23%
std::multiset<int>::erase(key)_(existent)/1024 42.261 5.69%
std::multiset<int>::erase(key)_(existent)/32 22.972 6.03%
std::multiset<int>::erase(key)_(existent)/8192 60.410 -2.24%
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.263 4.43%
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.515 -
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.450 5.02%
std::multiset<int>::erase(key)_(non-existent,_end)/8192 9.812 -1.68%
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.252 -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.920 -1.13%
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.780 -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.225 -
std::multiset<int>::find(key)_(existent)/1024 4.179 3.37%
std::multiset<int>::find(key)_(existent)/32 1.623 1.26%
std::multiset<int>::find(key)_(existent)/8192 7.973 -3.11%
std::multiset<int>::find(key)_(non-existent)/0 0.251 -
std::multiset<int>::find(key)_(non-existent)/1024 5.442 -
std::multiset<int>::find(key)_(non-existent)/32 2.274 -
std::multiset<int>::find(key)_(non-existent)/8192 8.060 -1.84%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.716 3.01%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 49.148 1.53%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 19.357 2.75%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 75.471 2.13%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.723 2.51%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.270 1.69%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.991 2.64%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 32.228 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.341 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 49.259 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 18.875 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 75.433 -4.41%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 18.134 4.87%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.346 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 18.855 4.70%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 28.991 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.737 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14466.927 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 731.284 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 184996.648 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.467 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11463.293 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 659.799 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 115156.372 -1.69%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.090 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12101.888 -1.05%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 691.227 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 192371.556 -
std::multiset<int>::insert(value)_(already_present)/1024 27.897 2.31%
std::multiset<int>::insert(value)_(already_present)/32 18.249 -1.49%
std::multiset<int>::insert(value)_(already_present)/8192 31.548 -1.24%
std::multiset<int>::insert(value)_(new_value,_end)/0 17.081 -
std::multiset<int>::insert(value)_(new_value,_end)/1024 47.929 3.67%
std::multiset<int>::insert(value)_(new_value,_end)/32 18.926 -
std::multiset<int>::insert(value)_(new_value,_end)/8192 81.658 12.47%
std::multiset<int>::insert(value)_(new_value,_middle)/0 17.044 -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 27.244 -1.08%
std::multiset<int>::insert(value)_(new_value,_middle)/32 17.978 -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 32.402 -
std::multiset<int>::lower_bound(key)_(existent)/1024 7.062 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.191 1.27%
std::multiset<int>::lower_bound(key)_(existent)/8192 14.608 -
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.249 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 11.131 -25.82%
std::multiset<int>::lower_bound(key)_(non-existent)/32 3.324 -13.97%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 17.531 -27.21%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.414 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6463.195 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 226.051 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 51682.177 2.66%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.390 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6484.157 1.64%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 228.820 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 51333.242 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.115 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1357.199 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 37.992 1.18%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12394.163 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.019 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.420 -
std::multiset<int>::upper_bound(key)_(existent)/8192 14.648 -
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.249 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 6.416 -41.56%
std::multiset<int>::upper_bound(key)_(non-existent)/32 2.533 -21.98%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 9.601 -43.86%
std::multiset<std::string>::clear()/0 392.766 -
std::multiset<std::string>::clear()/1024 21503.987 2.88%
std::multiset<std::string>::clear()/32 891.067 -1.18%
std::multiset<std::string>::clear()/8192 214774.484 1.76%
std::multiset<std::string>::contains(key)_(existent)/1024 27.496 26.86%
std::multiset<std::string>::contains(key)_(existent)/32 20.884 23.27%
std::multiset<std::string>::contains(key)_(existent)/8192 31.884 -1.82%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.273 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 24.742 19.86%
std::multiset<std::string>::contains(key)_(non-existent)/32 11.238 10.54%
std::multiset<std::string>::contains(key)_(non-existent)/8192 29.555 9.46%
std::multiset<std::string>::count(key)_(existent)/1024 25.086 7.59%
std::multiset<std::string>::count(key)_(existent)/32 20.144 1.25%
std::multiset<std::string>::count(key)_(existent)/8192 29.580 -
std::multiset<std::string>::count(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::count(key)_(non-existent)/1024 23.968 -
std::multiset<std::string>::count(key)_(non-existent)/32 10.466 -7.92%
std::multiset<std::string>::count(key)_(non-existent)/8192 32.653 -2.95%
std::multiset<std::string>::ctor(&&,_different_allocs)/0 12.800 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6861.700 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 206.533 -1.89%
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57110.082 -
std::multiset<std::string>::ctor(const&)/0 12.617 -
std::multiset<std::string>::ctor(const&)/1024 34559.983 -
std::multiset<std::string>::ctor(const&)/32 693.977 -14.76%
std::multiset<std::string>::ctor(const&)/8192 344653.666 1.46%
std::multiset<std::string>::ctor(const&,_alloc)/0 12.797 1.34%
std::multiset<std::string>::ctor(const&,_alloc)/1024 36151.870 -2.19%
std::multiset<std::string>::ctor(const&,_alloc)/32 878.846 8.77%
std::multiset<std::string>::ctor(const&,_alloc)/8192 342492.432 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.832 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38208.427 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 796.263 -3.61%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 373706.214 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.833 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55009.906 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1054.949 2.12%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1073103.856 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 24.400 6.88%
std::multiset<std::string>::equal_range(key)_(existent)/32 18.900 -
std::multiset<std::string>::equal_range(key)_(existent)/8192 27.476 -2.87%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.262 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 24.916 -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.484 -4.36%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 33.583 -
std::multiset<std::string>::erase(iterator)/1024 30.891 12.59%
std::multiset<std::string>::erase(iterator)/32 31.803 -2.11%
std::multiset<std::string>::erase(iterator)/8192 33.787 9.28%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.230 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13020.574 1.52%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 690.918 5.05%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118760.205 1.00%
std::multiset<std::string>::erase(key)_(existent)/1024 94.813 48.12%
std::multiset<std::string>::erase(key)_(existent)/32 57.239 -27.55%
std::multiset<std::string>::erase(key)_(existent)/8192 94.112 40.88%
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.484 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 23.780 -1.82%
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 12.025 16.74%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 30.679 -4.87%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.485 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 12.187 -9.41%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 6.636 1.06%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 15.656 -1.60%
std::multiset<std::string>::find(key)_(existent)/1024 24.636 -4.27%
std::multiset<std::string>::find(key)_(existent)/32 14.755 3.53%
std::multiset<std::string>::find(key)_(existent)/8192 29.626 12.68%
std::multiset<std::string>::find(key)_(non-existent)/0 0.254 -
std::multiset<std::string>::find(key)_(non-existent)/1024 22.022 -8.10%
std::multiset<std::string>::find(key)_(non-existent)/32 10.437 -
std::multiset<std::string>::find(key)_(non-existent)/8192 29.564 -4.88%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 34.983 47.85%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 58.373 -10.89%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 45.918 32.24%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 100.808 8.27%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 23.692 -32.95%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 51.457 8.37%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 43.137 32.98%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 68.512 56.66%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 23.944 -20.22%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 55.634 22.22%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 36.486 14.67%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 73.743 15.34%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 33.959 12.94%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 38.587 6.25%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 40.594 7.94%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 38.346 -5.88%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.479 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 64921.570 2.23%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1395.646 3.32%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 915510.279 4.64%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.252 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43478.404 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1242.313 1.56%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 601070.522 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 392.142 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 61820.816 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1394.924 -7.41%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 830264.104 1.72%
std::multiset<std::string>::insert(value)_(already_present)/1024 56.320 5.80%
std::multiset<std::string>::insert(value)_(already_present)/32 48.644 -
std::multiset<std::string>::insert(value)_(already_present)/8192 62.827 -9.90%
std::multiset<std::string>::insert(value)_(new_value,_end)/0 34.707 22.52%
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 65.630 13.13%
std::multiset<std::string>::insert(value)_(new_value,_end)/32 38.171 -7.75%
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 100.061 18.88%
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 29.616 9.51%
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 48.023 14.77%
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 35.651 -11.96%
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 55.539 6.61%
std::multiset<std::string>::lower_bound(key)_(existent)/1024 87.272 -4.03%
std::multiset<std::string>::lower_bound(key)_(existent)/32 36.182 -8.27%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 132.735 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.255 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 39.036 -24.03%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 14.564 -17.84%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 44.209 -26.29%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 13.285 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36872.259 2.06%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 777.473 9.77%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 344529.457 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.288 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36132.150 1.03%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 813.917 18.57%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 343841.018 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.050 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 23658.253 38.25%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 356.037 7.62%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 214856.997 4.12%
std::multiset<std::string>::upper_bound(key)_(existent)/1024 86.004 -5.17%
std::multiset<std::string>::upper_bound(key)_(existent)/32 37.773 6.07%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 126.128 -6.02%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.255 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 26.606 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 12.542 -1.63%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 35.540 -
std::none_of(deque<int>)_(process_all)/32 12.299 -
std::none_of(deque<int>)_(process_all)/32768 10931.131 7.62%
std::none_of(deque<int>)_(process_all)/50 18.877 -
std::none_of(deque<int>)_(process_all)/8 3.440 -
std::none_of(deque<int>)_(process_all)/8192 2765.574 7.78%
std::none_of(list<int>)_(process_all)/32 11.752 -1.12%
std::none_of(list<int>)_(process_all)/32768 25916.639 -1.40%
std::none_of(list<int>)_(process_all)/50 21.974 -
std::none_of(list<int>)_(process_all)/8 2.654 -
std::none_of(list<int>)_(process_all)/8192 7970.216 -1.05%
std::none_of(vector<int>)_(process_all)/32 8.336 -1.23%
std::none_of(vector<int>)_(process_all)/32768 8103.614 -
std::none_of(vector<int>)_(process_all)/50 19.117 -
std::none_of(vector<int>)_(process_all)/8 2.471 -4.40%
std::none_of(vector<int>)_(process_all)/8192 2034.724 -
std::partial_sort(deque<int>)_(ascending)/1024 7666.886 -
std::partial_sort(deque<int>)_(ascending)/8 33.610 -1.69%
std::partial_sort(deque<int>)_(ascending)/8192 144800.603 -2.55%
std::partial_sort(deque<int>)_(descending)/1024 17768.583 -
std::partial_sort(deque<int>)_(descending)/8 43.033 3.38%
std::partial_sort(deque<int>)_(descending)/8192 258460.102 -2.15%
std::partial_sort(deque<int>)_(heap)/1024 18638.977 3.89%
std::partial_sort(deque<int>)_(heap)/8 40.512 5.83%
std::partial_sort(deque<int>)_(heap)/8192 268917.685 2.50%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7650.910 -
std::partial_sort(deque<int>)_(pipe-organ)/8 34.039 -
std::partial_sort(deque<int>)_(pipe-organ)/8192 146959.770 2.26%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 18791.369 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 32.810 2.38%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 255272.184 -1.66%
std::partial_sort(deque<int>)_(repeated)/1024 6318.077 -
std::partial_sort(deque<int>)_(repeated)/8 26.046 -
std::partial_sort(deque<int>)_(repeated)/8192 75770.324 -
std::partial_sort(deque<int>)_(shuffled)/1024 15550.490 -
std::partial_sort(deque<int>)_(shuffled)/8 32.335 2.51%
std::partial_sort(deque<int>)_(shuffled)/8192 245926.615 2.48%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4774.037 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 20.091 -2.23%
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 50799.649 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7860.898 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 26.509 1.95%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 92946.273 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 7902.861 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 27.808 -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 95921.585 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4754.643 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 20.331 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 50746.862 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 8840.474 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 20.788 1.44%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 92771.180 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 2517.406 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 21.820 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 26852.988 -4.86%
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6785.319 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.135 -2.52%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 83289.708 -
std::partial_sort(vector<int>)_(ascending)/1024 4753.279 -
std::partial_sort(vector<int>)_(ascending)/8 18.923 -
std::partial_sort(vector<int>)_(ascending)/8192 50525.395 -
std::partial_sort(vector<int>)_(descending)/1024 7910.152 -
std::partial_sort(vector<int>)_(descending)/8 24.004 -
std::partial_sort(vector<int>)_(descending)/8192 93940.217 -
std::partial_sort(vector<int>)_(heap)/1024 7933.216 -
std::partial_sort(vector<int>)_(heap)/8 27.670 -
std::partial_sort(vector<int>)_(heap)/8192 96738.528 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4737.135 -
std::partial_sort(vector<int>)_(pipe-organ)/8 18.956 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 50225.486 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 8810.603 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 19.107 1.56%
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 92794.292 -
std::partial_sort(vector<int>)_(repeated)/1024 2517.284 -
std::partial_sort(vector<int>)_(repeated)/8 18.679 -
std::partial_sort(vector<int>)_(repeated)/8192 26711.739 -
std::partial_sort(vector<int>)_(shuffled)/1024 6729.120 -
std::partial_sort(vector<int>)_(shuffled)/8 27.402 -2.31%
std::partial_sort(vector<int>)_(shuffled)/8192 88033.955 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5114.664 -
std::partial_sort_copy(deque<int>)_(ascending)/8 10.140 1.64%
std::partial_sort_copy(deque<int>)_(ascending)/8192 53047.943 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8138.128 -
std::partial_sort_copy(deque<int>)_(descending)/8 15.023 -36.22%
std::partial_sort_copy(deque<int>)_(descending)/8192 94798.696 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8334.342 -
std::partial_sort_copy(deque<int>)_(heap)/8 15.044 -31.85%
std::partial_sort_copy(deque<int>)_(heap)/8192 98246.559 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5110.943 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.147 2.92%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 52724.820 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9069.094 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.179 -1.65%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 94454.263 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 2818.641 -
std::partial_sort_copy(deque<int>)_(repeated)/8 10.046 3.76%
std::partial_sort_copy(deque<int>)_(repeated)/8192 29304.671 -1.88%
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6915.135 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.150 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 86952.475 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5342.311 -
std::partial_sort_copy(list<int>)_(ascending)/8 8.257 -
std::partial_sort_copy(list<int>)_(ascending)/8192 56488.187 -
std::partial_sort_copy(list<int>)_(descending)/1024 8197.180 -
std::partial_sort_copy(list<int>)_(descending)/8 16.147 2.08%
std::partial_sort_copy(list<int>)_(descending)/8192 96335.751 -
std::partial_sort_copy(list<int>)_(heap)/1024 8225.438 -
std::partial_sort_copy(list<int>)_(heap)/8 17.418 2.06%
std::partial_sort_copy(list<int>)_(heap)/8192 99835.726 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5342.002 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.302 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 56327.857 -2.23%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9115.873 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.175 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 96076.632 -
std::partial_sort_copy(list<int>)_(repeated)/1024 3117.039 -
std::partial_sort_copy(list<int>)_(repeated)/8 7.839 -1.57%
std::partial_sort_copy(list<int>)_(repeated)/8192 32973.054 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7052.029 -
std::partial_sort_copy(list<int>)_(shuffled)/8 11.469 4.23%
std::partial_sort_copy(list<int>)_(shuffled)/8192 88655.511 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4699.749 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.324 -1.27%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 50439.334 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7815.319 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 15.712 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 92530.593 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 7880.916 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.769 1.17%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 96145.434 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4694.058 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.324 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 50208.758 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 8770.099 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.257 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 92517.715 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 2502.432 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.470 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 26471.035 -1.29%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6664.502 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 10.310 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 84371.541 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 4813.308 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.772 -1.87%
std::partial_sort_copy(vector<int>)_(ascending)/8192 50387.679 -
std::partial_sort_copy(vector<int>)_(descending)/1024 7861.497 -
std::partial_sort_copy(vector<int>)_(descending)/8 15.526 1.48%
std::partial_sort_copy(vector<int>)_(descending)/8192 93183.271 -
std::partial_sort_copy(vector<int>)_(heap)/1024 8385.965 5.43%
std::partial_sort_copy(vector<int>)_(heap)/8 16.934 4.18%
std::partial_sort_copy(vector<int>)_(heap)/8192 99546.213 2.54%
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4791.448 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.733 -1.35%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 50287.540 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 8815.475 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.927 -1.68%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 94265.947 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 2494.780 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.839 1.34%
std::partial_sort_copy(vector<int>)_(repeated)/8192 26349.405 -3.99%
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6765.279 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 10.976 -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 87826.559 -
std::partition(deque<int>)_(dense)/1024 351.990 4.49%
std::partition(deque<int>)_(dense)/32 9.082 -1.76%
std::partition(deque<int>)_(dense)/50 13.364 -
std::partition(deque<int>)_(dense)/8192 2777.505 5.05%
std::partition(deque<int>)_(sparse)/1024 386.254 2.11%
std::partition(deque<int>)_(sparse)/32 10.864 10.58%
std::partition(deque<int>)_(sparse)/50 14.903 -
std::partition(deque<int>)_(sparse)/8192 3113.133 6.19%
std::partition(list<int>)_(dense)/1024 387.733 -
std::partition(list<int>)_(dense)/32 8.653 -
std::partition(list<int>)_(dense)/50 13.288 -
std::partition(list<int>)_(dense)/8192 5058.017 -6.14%
std::partition(list<int>)_(sparse)/1024 717.863 -
std::partition(list<int>)_(sparse)/32 8.916 -
std::partition(list<int>)_(sparse)/50 23.192 7.32%
std::partition(list<int>)_(sparse)/8192 7696.250 4.13%
std::partition(vector<int>)_(dense)/1024 247.930 -
std::partition(vector<int>)_(dense)/32 8.795 7.65%
std::partition(vector<int>)_(dense)/50 13.098 -
std::partition(vector<int>)_(dense)/8192 1866.848 -
std::partition(vector<int>)_(sparse)/1024 254.679 -
std::partition(vector<int>)_(sparse)/32 8.649 -2.53%
std::partition(vector<int>)_(sparse)/50 13.627 -1.09%
std::partition(vector<int>)_(sparse)/8192 1855.916 -
std::partition_copy(deque<int>)/1024 717.199 13.99%
std::partition_copy(deque<int>)/32 13.014 1.61%
std::partition_copy(deque<int>)/50 21.221 1.08%
std::partition_copy(deque<int>)/8192 5887.067 3.90%
std::partition_copy(list<int>)/1024 712.685 -
std::partition_copy(list<int>)/32 12.481 42.37%
std::partition_copy(list<int>)/50 13.058 1.25%
std::partition_copy(list<int>)/8192 6672.068 -15.25%
std::partition_copy(vector<int>)/1024 458.974 -
std::partition_copy(vector<int>)/32 8.168 -
std::partition_copy(vector<int>)/50 12.578 -
std::partition_copy(vector<int>)/8192 4592.548 -
std::partition_point(deque<int>)/1024 9.489 -
std::partition_point(deque<int>)/32 4.142 -
std::partition_point(deque<int>)/50 4.635 -
std::partition_point(deque<int>)/8192 15.160 -
std::partition_point(list<int>)/1024 1287.679 -
std::partition_point(list<int>)/32 15.837 1.14%
std::partition_point(list<int>)/50 24.985 1.49%
std::partition_point(list<int>)/8192 11758.125 -3.71%
std::partition_point(vector<int>)/1024 6.129 1.05%
std::partition_point(vector<int>)/32 2.562 -
std::partition_point(vector<int>)/50 2.572 -
std::partition_point(vector<int>)/8192 9.210 -
std::pop_heap(deque<float>)/1024 12.663 2.83%
std::pop_heap(deque<float>)/8 52.007 -
std::pop_heap(deque<float>)/8192 61.919 1.00%
std::pop_heap(deque<int>)/1024 12.436 -
std::pop_heap(deque<int>)/8 52.148 -
std::pop_heap(deque<int>)/8192 52.885 -
std::pop_heap(deque<size_t>)/1024 15.235 -
std::pop_heap(deque<size_t>)/8 52.392 1.06%
std::pop_heap(deque<size_t>)/8192 58.981 -
std::pop_heap(deque<std::string>)/1024 60.997 -
std::pop_heap(deque<std::string>)/8 59.613 4.41%
std::pop_heap(deque<std::string>)/8192 114.020 -
std::pop_heap(vector<float>)/1024 8.349 -
std::pop_heap(vector<float>)/8 50.415 -
std::pop_heap(vector<float>)/8192 19.842 -
std::pop_heap(vector<int>)/1024 9.926 -
std::pop_heap(vector<int>)/8 51.118 -
std::pop_heap(vector<int>)/8192 12.976 -
std::pop_heap(vector<size_t>)/1024 9.902 -
std::pop_heap(vector<size_t>)/8 51.635 -
std::pop_heap(vector<size_t>)/8192 13.081 -
std::pop_heap(vector<std::string>)/1024 20.589 -1.58%
std::pop_heap(vector<std::string>)/8 53.250 -
std::pop_heap(vector<std::string>)/8192 51.326 -
std::remove(deque<int>)_(prefix)/1024 522.852 -
std::remove(deque<int>)_(prefix)/32 54.000 2.36%
std::remove(deque<int>)_(prefix)/50 61.404 1.33%
std::remove(deque<int>)_(prefix)/8192 3844.471 -
std::remove(deque<int>)_(sprinkled)/1024 522.205 1.12%
std::remove(deque<int>)_(sprinkled)/32 49.967 -6.06%
std::remove(deque<int>)_(sprinkled)/50 54.940 -7.05%
std::remove(deque<int>)_(sprinkled)/8192 3837.328 -
std::remove(list<int>)_(prefix)/1024 1020.540 3.90%
std::remove(list<int>)_(prefix)/32 52.381 -
std::remove(list<int>)_(prefix)/50 63.197 -
std::remove(list<int>)_(prefix)/8192 8172.305 -
std::remove(list<int>)_(sprinkled)/1024 969.556 -
std::remove(list<int>)_(sprinkled)/32 52.064 -
std::remove(list<int>)_(sprinkled)/50 61.142 -
std::remove(list<int>)_(sprinkled)/8192 7908.823 -
std::remove(vector<int>)_(prefix)/1024 305.188 -
std::remove(vector<int>)_(prefix)/32 49.046 1.19%
std::remove(vector<int>)_(prefix)/50 53.762 -
std::remove(vector<int>)_(prefix)/8192 2098.665 -
std::remove(vector<int>)_(sprinkled)/1024 284.111 -
std::remove(vector<int>)_(sprinkled)/32 48.987 -
std::remove(vector<int>)_(sprinkled)/50 53.099 -
std::remove(vector<int>)_(sprinkled)/8192 1973.705 -
std::remove_copy(deque<int>)_(prefix)/1024 376.957 -10.02%
std::remove_copy(deque<int>)_(prefix)/32 12.915 -1.39%
std::remove_copy(deque<int>)_(prefix)/50 20.998 4.46%
std::remove_copy(deque<int>)_(prefix)/8192 3344.087 -
std::remove_copy(deque<int>)_(sprinkled)/1024 356.809 -1.64%
std::remove_copy(deque<int>)_(sprinkled)/32 12.173 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.346 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2857.562 -1.91%
std::remove_copy(list<int>)_(prefix)/1024 739.493 -
std::remove_copy(list<int>)_(prefix)/32 11.186 -
std::remove_copy(list<int>)_(prefix)/50 19.173 1.07%
std::remove_copy(list<int>)_(prefix)/8192 6963.074 -
std::remove_copy(list<int>)_(sprinkled)/1024 734.498 -
std::remove_copy(list<int>)_(sprinkled)/32 11.188 -
std::remove_copy(list<int>)_(sprinkled)/50 18.573 -
std::remove_copy(list<int>)_(sprinkled)/8192 6916.640 -
std::remove_copy(vector<int>)_(prefix)/1024 262.646 -
std::remove_copy(vector<int>)_(prefix)/32 9.425 -
std::remove_copy(vector<int>)_(prefix)/50 14.076 -
std::remove_copy(vector<int>)_(prefix)/8192 2056.415 -
std::remove_copy(vector<int>)_(sprinkled)/1024 244.227 -
std::remove_copy(vector<int>)_(sprinkled)/32 8.431 -
std::remove_copy(vector<int>)_(sprinkled)/50 12.553 -
std::remove_copy(vector<int>)_(sprinkled)/8192 1926.970 -
std::remove_copy_if(deque<int>)_(prefix)/1024 536.233 3.50%
std::remove_copy_if(deque<int>)_(prefix)/32 18.403 -38.74%
std::remove_copy_if(deque<int>)_(prefix)/50 28.058 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3777.257 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 555.395 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 18.344 -39.26%
std::remove_copy_if(deque<int>)_(sprinkled)/50 28.572 -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3664.578 3.08%
std::remove_copy_if(list<int>)_(prefix)/1024 789.325 -
std::remove_copy_if(list<int>)_(prefix)/32 17.017 -
std::remove_copy_if(list<int>)_(prefix)/50 24.617 -
std::remove_copy_if(list<int>)_(prefix)/8192 7278.381 -
std::remove_copy_if(list<int>)_(sprinkled)/1024 779.762 -
std::remove_copy_if(list<int>)_(sprinkled)/32 16.547 -
std::remove_copy_if(list<int>)_(sprinkled)/50 28.162 -
std::remove_copy_if(list<int>)_(sprinkled)/8192 7291.959 -
std::remove_copy_if(vector<int>)_(prefix)/1024 399.179 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.163 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.926 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3467.338 -1.29%
std::remove_copy_if(vector<int>)_(sprinkled)/1024 343.895 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 10.600 2.07%
std::remove_copy_if(vector<int>)_(sprinkled)/50 17.090 3.55%
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2735.734 -
std::remove_if(deque<int>)_(prefix)/1024 556.574 -1.23%
std::remove_if(deque<int>)_(prefix)/32 55.415 -4.49%
std::remove_if(deque<int>)_(prefix)/50 63.877 -11.52%
std::remove_if(deque<int>)_(prefix)/8192 4285.816 -
std::remove_if(deque<int>)_(sprinkled)/1024 523.667 -
std::remove_if(deque<int>)_(sprinkled)/32 55.553 3.18%
std::remove_if(deque<int>)_(sprinkled)/50 61.254 -4.56%
std::remove_if(deque<int>)_(sprinkled)/8192 3901.210 -
std::remove_if(list<int>)_(prefix)/1024 1004.305 -
std::remove_if(list<int>)_(prefix)/32 58.622 -
std::remove_if(list<int>)_(prefix)/50 72.154 -
std::remove_if(list<int>)_(prefix)/8192 9930.102 7.19%
std::remove_if(list<int>)_(sprinkled)/1024 975.118 -
std::remove_if(list<int>)_(sprinkled)/32 56.753 -
std::remove_if(list<int>)_(sprinkled)/50 74.739 6.32%
std::remove_if(list<int>)_(sprinkled)/8192 8098.382 1.32%
std::remove_if(vector<int>)_(prefix)/1024 350.316 -4.37%
std::remove_if(vector<int>)_(prefix)/32 49.023 -
std::remove_if(vector<int>)_(prefix)/50 54.964 -
std::remove_if(vector<int>)_(prefix)/8192 2580.488 -
std::remove_if(vector<int>)_(sprinkled)/1024 517.457 -1.02%
std::remove_if(vector<int>)_(sprinkled)/32 53.668 -1.97%
std::remove_if(vector<int>)_(sprinkled)/50 63.472 -1.28%
std::remove_if(vector<int>)_(sprinkled)/8192 3821.807 -
std::replace(deque<int>)_(prefix)/1024 410.203 -
std::replace(deque<int>)_(prefix)/32 12.712 -
std::replace(deque<int>)_(prefix)/50 19.124 1.28%
std::replace(deque<int>)_(prefix)/8192 3240.462 -
std::replace(deque<int>)_(sprinkled)/1024 348.474 -
std::replace(deque<int>)_(sprinkled)/32 12.087 -
std::replace(deque<int>)_(sprinkled)/50 18.110 -
std::replace(deque<int>)_(sprinkled)/8192 2785.941 -
std::replace(list<int>)_(prefix)/1024 739.263 -
std::replace(list<int>)_(prefix)/32 10.995 -
std::replace(list<int>)_(prefix)/50 17.182 -
std::replace(list<int>)_(prefix)/8192 6980.894 -
std::replace(list<int>)_(sprinkled)/1024 734.870 -
std::replace(list<int>)_(sprinkled)/32 11.186 -
std::replace(list<int>)_(sprinkled)/50 18.533 -1.25%
std::replace(list<int>)_(sprinkled)/8192 7816.246 -
std::replace(vector<int>)_(prefix)/1024 159.566 -
std::replace(vector<int>)_(prefix)/32 5.147 -
std::replace(vector<int>)_(prefix)/50 7.544 -
std::replace(vector<int>)_(prefix)/8192 1268.633 -
std::replace(vector<int>)_(sprinkled)/1024 159.116 5.30%
std::replace(vector<int>)_(sprinkled)/32 6.067 -3.09%
std::replace(vector<int>)_(sprinkled)/50 9.347 -2.54%
std::replace(vector<int>)_(sprinkled)/8192 1260.037 6.82%
std::replace_if(deque<int>)_(prefix)/1024 490.186 -
std::replace_if(deque<int>)_(prefix)/32 13.984 -
std::replace_if(deque<int>)_(prefix)/50 20.420 -
std::replace_if(deque<int>)_(prefix)/8192 3485.231 -
std::replace_if(deque<int>)_(sprinkled)/1024 368.888 -
std::replace_if(deque<int>)_(sprinkled)/32 12.440 -
std::replace_if(deque<int>)_(sprinkled)/50 18.650 -
std::replace_if(deque<int>)_(sprinkled)/8192 2973.828 -
std::replace_if(list<int>)_(prefix)/1024 732.540 -2.77%
std::replace_if(list<int>)_(prefix)/32 13.821 -
std::replace_if(list<int>)_(prefix)/50 24.534 -
std::replace_if(list<int>)_(prefix)/8192 7174.267 -
std::replace_if(list<int>)_(sprinkled)/1024 737.627 -
std::replace_if(list<int>)_(sprinkled)/32 13.266 -
std::replace_if(list<int>)_(sprinkled)/50 22.926 -
std::replace_if(list<int>)_(sprinkled)/8192 7351.203 -
std::replace_if(vector<int>)_(prefix)/1024 270.481 -
std::replace_if(vector<int>)_(prefix)/32 9.495 -
std::replace_if(vector<int>)_(prefix)/50 13.969 1.35%
std::replace_if(vector<int>)_(prefix)/8192 2027.146 -
std::replace_if(vector<int>)_(sprinkled)/1024 246.357 -
std::replace_if(vector<int>)_(sprinkled)/32 8.921 -
std::replace_if(vector<int>)_(sprinkled)/50 12.867 -6.54%
std::replace_if(vector<int>)_(sprinkled)/8192 1918.183 -
std::reverse(deque<int>)/32768 5710.461 -
std::reverse(deque<int>)/4096 716.989 -
std::reverse(deque<int>)/512 139.419 23.85%
std::reverse(deque<int>)/64 16.959 30.31%
std::reverse(deque<int>)/8 2.798 11.63%
std::reverse(list<int>)/32768 19660.881 13.35%
std::reverse(list<int>)/4096 1778.604 -
std::reverse(list<int>)/512 192.378 -
std::reverse(list<int>)/64 17.481 -
std::reverse(list<int>)/8 1.927 -
std::reverse(vector<int>)/32768 1035.286 -
std::reverse(vector<int>)/4096 130.484 -
std::reverse(vector<int>)/512 16.334 -
std::reverse(vector<int>)/64 4.153 -
std::reverse(vector<int>)/8 1.578 -1.82%
std::reverse_copy(deque<int>)/32768 8036.028 -
std::reverse_copy(deque<int>)/4096 978.630 -
std::reverse_copy(deque<int>)/512 130.595 5.26%
std::reverse_copy(deque<int>)/64 15.839 -
std::reverse_copy(deque<int>)/8 2.526 -
std::reverse_copy(list<int>)/32768 27124.545 -
std::reverse_copy(list<int>)/4096 3126.241 -
std::reverse_copy(list<int>)/512 363.473 -
std::reverse_copy(list<int>)/64 30.119 1.44%
std::reverse_copy(list<int>)/8 2.443 1.11%
std::reverse_copy(vector<int>)/32768 980.840 -
std::reverse_copy(vector<int>)/4096 133.461 -
std::reverse_copy(vector<int>)/512 17.150 -
std::reverse_copy(vector<int>)/64 2.518 -
std::reverse_copy(vector<int>)/8 2.471 1.60%
std::rotate(deque<int>)_(1_element_backward)/1024 40.946 -
std::rotate(deque<int>)_(1_element_backward)/32 3.523 -
std::rotate(deque<int>)_(1_element_backward)/50 5.171 -
std::rotate(deque<int>)_(1_element_backward)/8192 310.346 -9.40%
std::rotate(deque<int>)_(1_element_forward)/1024 37.016 -1.68%
std::rotate(deque<int>)_(1_element_forward)/32 4.128 -
std::rotate(deque<int>)_(1_element_forward)/50 5.426 -
std::rotate(deque<int>)_(1_element_forward)/8192 300.057 -9.36%
std::rotate(deque<int>)_(by_1/2)/1024 187.539 -
std::rotate(deque<int>)_(by_1/2)/32 8.491 -
std::rotate(deque<int>)_(by_1/2)/50 11.512 -
std::rotate(deque<int>)_(by_1/2)/8192 1510.669 -3.28%
std::rotate(deque<int>)_(by_1/3)/1024 418.605 -
std::rotate(deque<int>)_(by_1/3)/32 20.365 -1.47%
std::rotate(deque<int>)_(by_1/3)/50 29.565 -1.46%
std::rotate(deque<int>)_(by_1/3)/8192 3210.667 -3.08%
std::rotate(deque<int>)_(by_1/4)/1024 265.411 -4.55%
std::rotate(deque<int>)_(by_1/4)/32 13.255 1.26%
std::rotate(deque<int>)_(by_1/4)/50 26.979 -3.54%
std::rotate(deque<int>)_(by_1/4)/8192 2445.950 -8.13%
std::rotate(list<int>)_(1_element_backward)/1024 739.083 -
std::rotate(list<int>)_(1_element_backward)/32 13.168 -
std::rotate(list<int>)_(1_element_backward)/50 24.354 -
std::rotate(list<int>)_(1_element_backward)/8192 7532.646 -4.73%
std::rotate(list<int>)_(1_element_forward)/1024 729.233 -
std::rotate(list<int>)_(1_element_forward)/32 13.812 -
std::rotate(list<int>)_(1_element_forward)/50 25.311 -
std::rotate(list<int>)_(1_element_forward)/8192 7190.940 -
std::rotate(list<int>)_(by_1/2)/1024 388.489 -
std::rotate(list<int>)_(by_1/2)/32 6.482 -
std::rotate(list<int>)_(by_1/2)/50 12.593 -
std::rotate(list<int>)_(by_1/2)/8192 4789.369 1.50%
std::rotate(list<int>)_(by_1/3)/1024 807.152 -
std::rotate(list<int>)_(by_1/3)/32 16.672 -
std::rotate(list<int>)_(by_1/3)/50 22.694 -
std::rotate(list<int>)_(by_1/3)/8192 8372.536 -
std::rotate(list<int>)_(by_1/4)/1024 572.779 -
std::rotate(list<int>)_(by_1/4)/32 14.446 -
std::rotate(list<int>)_(by_1/4)/50 25.742 -
std::rotate(list<int>)_(by_1/4)/8192 6556.860 -
std::rotate(vector<bool>)_(1_element_backward)/1024 27.685 -
std::rotate(vector<bool>)_(1_element_backward)/32 17.727 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.710 -
std::rotate(vector<bool>)_(1_element_backward)/8192 113.898 -8.03%
std::rotate(vector<bool>)_(1_element_forward)/1024 29.427 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.575 1.82%
std::rotate(vector<bool>)_(1_element_forward)/50 17.630 1.83%
std::rotate(vector<bool>)_(1_element_forward)/8192 113.848 1.34%
std::rotate(vector<bool>)_(by_1/2)/1024 8.476 -
std::rotate(vector<bool>)_(by_1/2)/32 17.869 1.06%
std::rotate(vector<bool>)_(by_1/2)/50 17.641 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.099 -
std::rotate(vector<bool>)_(by_1/3)/1024 48.484 -
std::rotate(vector<bool>)_(by_1/3)/32 17.686 1.64%
std::rotate(vector<bool>)_(by_1/3)/50 17.659 1.30%
std::rotate(vector<bool>)_(by_1/3)/8192 154.121 -
std::rotate(vector<bool>)_(by_1/4)/1024 12.541 -17.14%
std::rotate(vector<bool>)_(by_1/4)/32 17.806 1.07%
std::rotate(vector<bool>)_(by_1/4)/50 17.675 1.46%
std::rotate(vector<bool>)_(by_1/4)/8192 29.934 -2.06%
std::rotate(vector<int>)_(1_element_backward)/1024 35.617 -
std::rotate(vector<int>)_(1_element_backward)/32 2.915 -
std::rotate(vector<int>)_(1_element_backward)/50 5.317 -
std::rotate(vector<int>)_(1_element_backward)/8192 298.988 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.059 -
std::rotate(vector<int>)_(1_element_forward)/32 2.952 -
std::rotate(vector<int>)_(1_element_forward)/50 5.246 -
std::rotate(vector<int>)_(1_element_forward)/8192 280.895 -
std::rotate(vector<int>)_(by_1/2)/1024 31.696 -
std::rotate(vector<int>)_(by_1/2)/32 2.322 -1.78%
std::rotate(vector<int>)_(by_1/2)/50 3.821 -
std::rotate(vector<int>)_(by_1/2)/8192 240.485 -
std::rotate(vector<int>)_(by_1/3)/1024 118.512 -
std::rotate(vector<int>)_(by_1/3)/32 9.995 -
std::rotate(vector<int>)_(by_1/3)/50 11.087 -1.14%
std::rotate(vector<int>)_(by_1/3)/8192 868.116 -
std::rotate(vector<int>)_(by_1/4)/1024 47.165 -
std::rotate(vector<int>)_(by_1/4)/32 4.723 -
std::rotate(vector<int>)_(by_1/4)/50 11.599 -
std::rotate(vector<int>)_(by_1/4)/8192 368.761 -
std::rotate_copy(deque<int>)/1024 34.550 -
std::rotate_copy(deque<int>)/32 2.697 2.58%
std::rotate_copy(deque<int>)/50 3.017 -
std::rotate_copy(deque<int>)/8192 296.867 1.41%
std::rotate_copy(list<int>)/1024 733.331 -
std::rotate_copy(list<int>)/32 8.659 -
std::rotate_copy(list<int>)/50 13.850 -
std::rotate_copy(list<int>)/8192 6865.037 2.43%
std::rotate_copy(vector<int>)/1024 32.820 -
std::rotate_copy(vector<int>)/32 2.093 -
std::rotate_copy(vector<int>)/50 2.674 -
std::rotate_copy(vector<int>)/8192 624.100 68.44%
std::sample(deque<int>)/1024 11316.298 -
std::sample(deque<int>)/32 304.586 -
std::sample(deque<int>)/8192 91482.225 -
std::sample(list<int>)/1024 11994.640 -
std::sample(list<int>)/32 312.433 -
std::sample(list<int>)/8192 98337.064 -
std::sample(vector<int>)/1024 11282.643 -
std::sample(vector<int>)/32 302.142 -
std::sample(vector<int>)/8192 91420.354 -
std::search(deque<int>)_(near_matches)/1000 22028.928 5.59%
std::search(deque<int>)_(near_matches)/1024 23104.352 5.38%
std::search(deque<int>)_(near_matches)/8192 1434173.754 -
std::search(deque<int>)_(no_match)/1000 402.873 2.59%
std::search(deque<int>)_(no_match)/1024 412.135 56.04%
std::search(deque<int>)_(no_match)/1048576 420291.091 -
std::search(deque<int>)_(no_match)/8192 3285.440 -
std::search(deque<int>)_(same_length)/1000 329.704 -20.87%
std::search(deque<int>)_(same_length)/1024 502.920 6.89%
std::search(deque<int>)_(same_length)/8192 3799.474 1.68%
std::search(deque<int>)_(single_element)/1000 445.729 1.38%
std::search(deque<int>)_(single_element)/1024 456.063 -
std::search(deque<int>)_(single_element)/8192 3634.779 -
std::search(deque<int>,_pred)_(near_matches)/1000 25902.373 11.70%
std::search(deque<int>,_pred)_(near_matches)/1024 27089.130 11.38%
std::search(deque<int>,_pred)_(near_matches)/8192 1535634.868 -
std::search(deque<int>,_pred)_(no_match)/1000 460.249 8.36%
std::search(deque<int>,_pred)_(no_match)/1024 471.864 8.17%
std::search(deque<int>,_pred)_(no_match)/1048576 485054.204 8.80%
std::search(deque<int>,_pred)_(no_match)/8192 3800.143 8.98%
std::search(deque<int>,_pred)_(same_length)/1000 478.791 -
std::search(deque<int>,_pred)_(same_length)/1024 504.869 -1.06%
std::search(deque<int>,_pred)_(same_length)/8192 3994.781 -
std::search(deque<int>,_pred)_(single_element)/1000 681.883 -
std::search(deque<int>,_pred)_(single_element)/1024 700.753 -
std::search(deque<int>,_pred)_(single_element)/8192 5629.776 -
std::search(list<int>)_(near_matches)/1000 37772.687 -
std::search(list<int>)_(near_matches)/1024 39324.245 -
std::search(list<int>)_(near_matches)/8192 2526103.939 -
std::search(list<int>)_(no_match)/1000 694.414 -
std::search(list<int>)_(no_match)/1024 737.124 -
std::search(list<int>)_(no_match)/1048576 832892.560 -3.59%
std::search(list<int>)_(no_match)/8192 6593.354 1.01%
std::search(list<int>)_(same_length)/1000 747.949 1.24%
std::search(list<int>)_(same_length)/1024 772.331 2.56%
std::search(list<int>)_(same_length)/8192 8418.799 -19.86%
std::search(list<int>)_(single_element)/1000 642.769 -4.67%
std::search(list<int>)_(single_element)/1024 754.995 -
std::search(list<int>)_(single_element)/8192 8746.030 -9.64%
std::search(list<int>,_pred)_(near_matches)/1000 41417.753 -
std::search(list<int>,_pred)_(near_matches)/1024 43238.601 -
std::search(list<int>,_pred)_(near_matches)/8192 2678641.698 -
std::search(list<int>,_pred)_(no_match)/1000 799.632 -
std::search(list<int>,_pred)_(no_match)/1024 819.027 -
std::search(list<int>,_pred)_(no_match)/1048576 951904.076 -1.89%
std::search(list<int>,_pred)_(no_match)/8192 7334.180 1.41%
std::search(list<int>,_pred)_(same_length)/1000 790.659 -
std::search(list<int>,_pred)_(same_length)/1024 809.163 -
std::search(list<int>,_pred)_(same_length)/8192 8634.120 -43.79%
std::search(list<int>,_pred)_(single_element)/1000 797.000 -
std::search(list<int>,_pred)_(single_element)/1024 815.893 -
std::search(list<int>,_pred)_(single_element)/8192 8204.350 -6.81%
std::search(vector<int>)_(near_matches)/1000 14230.009 -
std::search(vector<int>)_(near_matches)/1024 14996.973 -
std::search(vector<int>)_(near_matches)/8192 762629.252 -
std::search(vector<int>)_(no_match)/1000 204.957 -3.95%
std::search(vector<int>)_(no_match)/1024 209.510 -4.08%
std::search(vector<int>)_(no_match)/1048576 208391.518 -1.82%
std::search(vector<int>)_(no_match)/8192 1623.162 -1.86%
std::search(vector<int>)_(same_length)/1000 240.629 -1.78%
std::search(vector<int>)_(same_length)/1024 246.581 -3.51%
std::search(vector<int>)_(same_length)/8192 1885.546 -4.16%
std::search(vector<int>)_(single_element)/1000 226.221 -
std::search(vector<int>)_(single_element)/1024 231.458 -
std::search(vector<int>)_(single_element)/8192 1803.235 -
std::search(vector<int>,_pred)_(near_matches)/1000 22872.900 1.83%
std::search(vector<int>,_pred)_(near_matches)/1024 23999.630 2.08%
std::search(vector<int>,_pred)_(near_matches)/8192 1452139.580 -
std::search(vector<int>,_pred)_(no_match)/1000 528.105 -
std::search(vector<int>,_pred)_(no_match)/1024 535.206 -
std::search(vector<int>,_pred)_(no_match)/1048576 596796.002 -
std::search(vector<int>,_pred)_(no_match)/8192 4301.825 -
std::search(vector<int>,_pred)_(same_length)/1000 598.674 -
std::search(vector<int>,_pred)_(same_length)/1024 612.963 -
std::search(vector<int>,_pred)_(same_length)/8192 4907.772 -
std::search(vector<int>,_pred)_(single_element)/1000 531.699 11.37%
std::search(vector<int>,_pred)_(single_element)/1024 544.327 16.98%
std::search(vector<int>,_pred)_(single_element)/8192 4357.880 17.44%
std::search_n(deque<int>)_(no_match)/1024 291.428 -
std::search_n(deque<int>)_(no_match)/32 14.142 -
std::search_n(deque<int>)_(no_match)/8192 2345.563 -
std::search_n(deque<int>,_pred)_(no_match)/1024 614.998 -
std::search_n(deque<int>,_pred)_(no_match)/32 19.615 -
std::search_n(deque<int>,_pred)_(no_match)/8192 3984.782 -
std::search_n(list<int>)_(no_match)/1024 728.164 -
std::search_n(list<int>)_(no_match)/32 10.767 -
std::search_n(list<int>)_(no_match)/8192 6546.824 -3.44%
std::search_n(list<int>,_pred)_(no_match)/1024 830.421 -
std::search_n(list<int>,_pred)_(no_match)/32 16.323 -
std::search_n(list<int>,_pred)_(no_match)/8192 8021.104 -
std::search_n(vector<int>)_(no_match)/1024 214.382 -
std::search_n(vector<int>)_(no_match)/32 6.838 -
std::search_n(vector<int>)_(no_match)/8192 1636.285 -
std::search_n(vector<int>,_pred)_(no_match)/1024 423.157 -
std::search_n(vector<int>,_pred)_(no_match)/32 15.026 -
std::search_n(vector<int>,_pred)_(no_match)/8192 2948.624 -
std::set<int>::clear()/0 391.923 -
std::set<int>::clear()/1024 8929.978 -4.41%
std::set<int>::clear()/32 614.426 -2.51%
std::set<int>::clear()/8192 75754.610 -5.30%
std::set<int>::contains(key)_(existent)/1024 3.869 -
std::set<int>::contains(key)_(existent)/32 1.647 -
std::set<int>::contains(key)_(existent)/8192 8.554 5.26%
std::set<int>::contains(key)_(non-existent)/0 0.296 -
std::set<int>::contains(key)_(non-existent)/1024 6.161 2.47%
std::set<int>::contains(key)_(non-existent)/32 2.906 12.62%
std::set<int>::contains(key)_(non-existent)/8192 10.533 3.56%
std::set<int>::count(key)_(existent)/1024 4.159 -
std::set<int>::count(key)_(existent)/32 1.619 -1.98%
std::set<int>::count(key)_(existent)/8192 8.218 6.44%
std::set<int>::count(key)_(non-existent)/0 0.250 -
std::set<int>::count(key)_(non-existent)/1024 7.365 -
std::set<int>::count(key)_(non-existent)/32 2.878 -
std::set<int>::count(key)_(non-existent)/8192 11.224 -
std::set<int>::ctor(&&,_different_allocs)/0 12.734 -
std::set<int>::ctor(&&,_different_allocs)/1024 5961.211 -1.08%
std::set<int>::ctor(&&,_different_allocs)/32 180.036 1.07%
std::set<int>::ctor(&&,_different_allocs)/8192 48548.618 -
std::set<int>::ctor(const&)/0 12.733 -
std::set<int>::ctor(const&)/1024 6309.077 -
std::set<int>::ctor(const&)/32 224.409 3.29%
std::set<int>::ctor(const&)/8192 50580.925 -
std::set<int>::ctor(const&,_alloc)/0 12.709 -
std::set<int>::ctor(const&,_alloc)/1024 6218.891 -
std::set<int>::ctor(const&,_alloc)/32 222.958 3.73%
std::set<int>::ctor(const&,_alloc)/8192 49502.353 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.634 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8497.658 1.03%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 229.270 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 68238.317 1.21%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.653 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12770.543 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 279.613 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 237477.294 -
std::set<int>::equal_range(key)_(existent)/1024 4.453 -
std::set<int>::equal_range(key)_(existent)/32 1.816 -
std::set<int>::equal_range(key)_(existent)/8192 8.091 2.64%
std::set<int>::equal_range(key)_(non-existent)/0 0.251 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.480 -7.54%
std::set<int>::equal_range(key)_(non-existent)/32 2.776 5.77%
std::set<int>::equal_range(key)_(non-existent)/8192 9.887 -7.70%
std::set<int>::erase(iterator)/1024 19.542 -3.54%
std::set<int>::erase(iterator)/32 19.488 -2.97%
std::set<int>::erase(iterator)/8192 19.660 -2.94%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.782 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6650.768 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 560.131 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 52878.202 -2.38%
std::set<int>::erase(key)_(existent)/1024 50.618 1.27%
std::set<int>::erase(key)_(existent)/32 21.293 -2.28%
std::set<int>::erase(key)_(existent)/8192 67.781 -
std::set<int>::erase(key)_(non-existent,_end)/0 0.253 -
std::set<int>::erase(key)_(non-existent,_end)/1024 5.741 6.12%
std::set<int>::erase(key)_(non-existent,_end)/32 2.475 7.66%
std::set<int>::erase(key)_(non-existent,_end)/8192 8.716 4.45%
std::set<int>::erase(key)_(non-existent,_middle)/0 0.252 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.933 2.57%
std::set<int>::erase(key)_(non-existent,_middle)/32 1.780 1.30%
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.086 -
std::set<int>::find(key)_(existent)/1024 3.897 1.44%
std::set<int>::find(key)_(existent)/32 1.695 -
std::set<int>::find(key)_(existent)/8192 8.294 3.90%
std::set<int>::find(key)_(non-existent)/0 0.251 -
std::set<int>::find(key)_(non-existent)/1024 5.509 -
std::set<int>::find(key)_(non-existent)/32 2.251 -
std::set<int>::find(key)_(non-existent)/8192 10.008 19.72%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.032 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 46.338 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 19.137 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 92.583 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.010 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 29.881 2.16%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.790 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 34.716 -2.83%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 17.276 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 47.228 5.48%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 18.931 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 88.906 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.238 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 23.174 -2.27%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 17.969 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 30.024 -5.34%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.451 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16685.118 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 744.234 -1.21%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 187058.605 1.95%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 402.289 3.36%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12974.606 1.20%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 663.491 2.09%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 124607.375 6.92%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 392.222 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7665.932 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 535.723 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 132811.049 1.89%
std::set<int>::insert(value)_(already_present)/1024 5.811 -
std::set<int>::insert(value)_(already_present)/32 1.764 -
std::set<int>::insert(value)_(already_present)/8192 9.582 3.93%
std::set<int>::insert(value)_(new_value,_end)/0 17.094 1.05%
std::set<int>::insert(value)_(new_value,_end)/1024 40.787 -2.56%
std::set<int>::insert(value)_(new_value,_end)/32 18.867 -
std::set<int>::insert(value)_(new_value,_end)/8192 69.597 -4.87%
std::set<int>::insert(value)_(new_value,_middle)/0 17.052 -
std::set<int>::insert(value)_(new_value,_middle)/1024 26.421 2.86%
std::set<int>::insert(value)_(new_value,_middle)/32 18.596 1.60%
std::set<int>::insert(value)_(new_value,_middle)/8192 31.059 -1.03%
std::set<int>::lower_bound(key)_(existent)/1024 4.269 -1.47%
std::set<int>::lower_bound(key)_(existent)/32 1.519 1.28%
std::set<int>::lower_bound(key)_(existent)/8192 8.185 -5.12%
std::set<int>::lower_bound(key)_(non-existent)/0 0.250 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.000 -
std::set<int>::lower_bound(key)_(non-existent)/32 2.262 -
std::set<int>::lower_bound(key)_(non-existent)/8192 8.953 -
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.310 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6235.614 2.05%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 221.192 5.33%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 49797.909 1.88%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.300 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6161.022 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 218.059 3.92%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 51083.094 4.04%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.129 1.41%
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1342.680 -1.18%
std::set<int>::operator=(const&)_(into_populated_Container)/32 38.645 -1.52%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12530.174 1.04%
std::set<int>::upper_bound(key)_(existent)/1024 4.145 3.91%
std::set<int>::upper_bound(key)_(existent)/32 1.759 2.81%
std::set<int>::upper_bound(key)_(existent)/8192 8.201 5.00%
std::set<int>::upper_bound(key)_(non-existent)/0 0.250 -
std::set<int>::upper_bound(key)_(non-existent)/1024 5.853 -
std::set<int>::upper_bound(key)_(non-existent)/32 2.412 -
std::set<int>::upper_bound(key)_(non-existent)/8192 9.873 1.77%
std::set<std::string>::clear()/0 393.194 -
std::set<std::string>::clear()/1024 21634.404 1.57%
std::set<std::string>::clear()/32 891.614 -
std::set<std::string>::clear()/8192 213336.082 1.44%
std::set<std::string>::contains(key)_(existent)/1024 24.316 6.26%
std::set<std::string>::contains(key)_(existent)/32 15.505 7.62%
std::set<std::string>::contains(key)_(existent)/8192 29.186 -
std::set<std::string>::contains(key)_(non-existent)/0 0.275 -
std::set<std::string>::contains(key)_(non-existent)/1024 21.983 -
std::set<std::string>::contains(key)_(non-existent)/32 10.662 -
std::set<std::string>::contains(key)_(non-existent)/8192 27.905 -2.14%
std::set<std::string>::count(key)_(existent)/1024 24.515 2.47%
std::set<std::string>::count(key)_(existent)/32 17.022 -
std::set<std::string>::count(key)_(existent)/8192 30.096 -2.37%
std::set<std::string>::count(key)_(non-existent)/0 0.255 -
std::set<std::string>::count(key)_(non-existent)/1024 23.330 -
std::set<std::string>::count(key)_(non-existent)/32 10.273 -1.81%
std::set<std::string>::count(key)_(non-existent)/8192 34.345 -
std::set<std::string>::ctor(&&,_different_allocs)/0 12.768 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6871.462 -
std::set<std::string>::ctor(&&,_different_allocs)/32 208.222 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57193.889 -
std::set<std::string>::ctor(const&)/0 12.684 -
std::set<std::string>::ctor(const&)/1024 34495.685 1.07%
std::set<std::string>::ctor(const&)/32 791.518 1.24%
std::set<std::string>::ctor(const&)/8192 341027.157 -
std::set<std::string>::ctor(const&,_alloc)/0 12.675 -
std::set<std::string>::ctor(const&,_alloc)/1024 37347.727 2.02%
std::set<std::string>::ctor(const&,_alloc)/32 746.942 1.85%
std::set<std::string>::ctor(const&,_alloc)/8192 344933.879 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.744 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40162.135 1.07%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 802.976 1.51%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 379677.197 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.915 1.00%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 56161.308 2.29%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1023.303 4.01%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1112859.109 -
std::set<std::string>::equal_range(key)_(existent)/1024 22.317 -1.73%
std::set<std::string>::equal_range(key)_(existent)/32 15.521 -15.11%
std::set<std::string>::equal_range(key)_(existent)/8192 29.774 10.27%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.256 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 23.165 -5.28%
std::set<std::string>::equal_range(key)_(non-existent)/32 10.638 -3.81%
std::set<std::string>::equal_range(key)_(non-existent)/8192 34.106 1.94%
std::set<std::string>::erase(iterator)/1024 27.481 -
std::set<std::string>::erase(iterator)/32 26.515 -
std::set<std::string>::erase(iterator)/8192 29.671 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.694 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12528.032 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 674.308 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117209.498 -
std::set<std::string>::erase(key)_(existent)/1024 98.060 -
std::set<std::string>::erase(key)_(existent)/32 73.948 1.00%
std::set<std::string>::erase(key)_(existent)/8192 83.685 1.62%
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.269 5.87%
std::set<std::string>::erase(key)_(non-existent,_end)/1024 22.117 -
std::set<std::string>::erase(key)_(non-existent,_end)/32 11.104 -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 30.416 -
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.256 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 12.758 -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 6.481 -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 15.672 -
std::set<std::string>::find(key)_(existent)/1024 24.820 -
std::set<std::string>::find(key)_(existent)/32 15.519 -
std::set<std::string>::find(key)_(existent)/8192 34.267 -1.16%
std::set<std::string>::find(key)_(non-existent)/0 0.255 -
std::set<std::string>::find(key)_(non-existent)/1024 21.975 7.94%
std::set<std::string>::find(key)_(non-existent)/32 10.435 2.53%
std::set<std::string>::find(key)_(non-existent)/8192 29.324 9.49%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 24.509 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 68.782 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 51.405 3.96%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 72.975 -2.93%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 32.089 1.25%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 47.361 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 45.410 1.51%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 58.490 1.80%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 35.185 1.05%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 32.293 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 34.230 2.47%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 41.821 -2.69%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 33.591 1.37%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 30.408 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 34.941 4.14%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 42.713 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.246 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 67585.984 2.46%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1496.195 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 861408.768 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.766 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44035.102 1.63%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1279.765 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 606460.872 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 394.255 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 41481.638 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1079.503 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 620989.527 -
std::set<std::string>::insert(value)_(already_present)/1024 16.643 -
std::set<std::string>::insert(value)_(already_present)/32 7.351 -
std::set<std::string>::insert(value)_(already_present)/8192 60.784 -
std::set<std::string>::insert(value)_(new_value,_end)/0 28.554 2.15%
std::set<std::string>::insert(value)_(new_value,_end)/1024 64.915 -8.39%
std::set<std::string>::insert(value)_(new_value,_end)/32 38.914 -
std::set<std::string>::insert(value)_(new_value,_end)/8192 66.165 -6.50%
std::set<std::string>::insert(value)_(new_value,_middle)/0 23.128 -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 48.565 -1.90%
std::set<std::string>::insert(value)_(new_value,_middle)/32 42.090 -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 53.118 -
std::set<std::string>::lower_bound(key)_(existent)/1024 23.016 6.40%
std::set<std::string>::lower_bound(key)_(existent)/32 15.798 1.37%
std::set<std::string>::lower_bound(key)_(existent)/8192 29.024 -4.68%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.255 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 24.046 2.88%
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.428 -2.29%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 33.002 2.68%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.296 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 37224.311 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 809.003 2.74%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 348048.988 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.306 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36359.922 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 698.525 2.72%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 347279.163 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.047 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 16325.322 1.30%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 346.613 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 204791.430 -
std::set<std::string>::upper_bound(key)_(existent)/1024 23.248 -4.70%
std::set<std::string>::upper_bound(key)_(existent)/32 15.343 -10.40%
std::set<std::string>::upper_bound(key)_(existent)/8192 28.142 -3.88%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.256 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 24.039 -
std::set<std::string>::upper_bound(key)_(non-existent)/32 11.204 6.03%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 32.475 1.90%
std::shift_left(deque<int>)/1024 37.901 -
std::shift_left(deque<int>)/32 3.819 -
std::shift_left(deque<int>)/50 5.429 -
std::shift_left(deque<int>)/8192 300.551 -
std::shift_left(list<int>)/1024 725.055 -
std::shift_left(list<int>)/32 13.322 -
std::shift_left(list<int>)/50 27.229 -1.56%
std::shift_left(list<int>)/8192 7554.601 7.38%
std::shift_left(vector<int>)/1024 35.211 -
std::shift_left(vector<int>)/32 3.854 -2.40%
std::shift_left(vector<int>)/50 5.249 -
std::shift_left(vector<int>)/8192 280.277 -
std::shift_right(deque<int>)/1024 40.277 -
std::shift_right(deque<int>)/32 3.422 -
std::shift_right(deque<int>)/50 4.499 -
std::shift_right(deque<int>)/8192 306.309 -
std::shift_right(list<int>)/1024 728.254 -
std::shift_right(list<int>)/32 14.367 -
std::shift_right(list<int>)/50 26.829 1.33%
std::shift_right(list<int>)/8192 7171.618 -1.61%
std::shift_right(vector<int>)/1024 35.498 -
std::shift_right(vector<int>)/32 4.190 42.16%
std::shift_right(vector<int>)/50 5.307 -
std::shift_right(vector<int>)/8192 301.355 -
std::shuffle(deque<int>)/1024 9260.202 -
std::shuffle(deque<int>)/32 293.012 -
std::shuffle(deque<int>)/8192 73972.319 -
std::shuffle(vector<int>)/1024 8739.671 -
std::shuffle(vector<int>)/32 277.280 -
std::shuffle(vector<int>)/8192 70064.234 -
std::sort(deque<int>)_(ascending)/1024 760.004 -
std::sort(deque<int>)_(ascending)/8 18.010 4.22%
std::sort(deque<int>)_(ascending)/8192 5717.179 -
std::sort(deque<int>)_(descending)/1024 1290.603 -
std::sort(deque<int>)_(descending)/8 25.480 1.84%
std::sort(deque<int>)_(descending)/8192 10313.064 -
std::sort(deque<int>)_(heap)/1024 6180.834 -
std::sort(deque<int>)_(heap)/8 24.463 1.27%
std::sort(deque<int>)_(heap)/8192 68634.636 -
std::sort(deque<int>)_(pipe-organ)/1024 2708.979 1.26%
std::sort(deque<int>)_(pipe-organ)/8 20.128 -
std::sort(deque<int>)_(pipe-organ)/8192 26111.555 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17598.725 -
std::sort(deque<int>)_(qsort_adversarial)/8 18.209 5.44%
std::sort(deque<int>)_(qsort_adversarial)/8192 479417.673 -
std::sort(deque<int>)_(repeated)/1024 1064.458 6.41%
std::sort(deque<int>)_(repeated)/8 18.596 5.07%
std::sort(deque<int>)_(repeated)/8192 6820.338 1.53%
std::sort(deque<int>)_(shuffled)/1024 7199.752 6.51%
std::sort(deque<int>)_(shuffled)/8 23.021 1.64%
std::sort(deque<int>)_(shuffled)/8192 85834.273 7.04%
std::sort(vector<NonIntegral>)_(ascending)/1024 517.600 -
std::sort(vector<NonIntegral>)_(ascending)/8 15.611 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3729.466 -
std::sort(vector<NonIntegral>)_(descending)/1024 769.568 -
std::sort(vector<NonIntegral>)_(descending)/8 24.765 -
std::sort(vector<NonIntegral>)_(descending)/8192 5237.157 -1.62%
std::sort(vector<NonIntegral>)_(heap)/1024 4239.252 -
std::sort(vector<NonIntegral>)_(heap)/8 22.999 -
std::sort(vector<NonIntegral>)_(heap)/8192 49650.785 -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1870.780 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.342 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18247.253 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13223.112 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.686 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 154614.328 -
std::sort(vector<NonIntegral>)_(repeated)/1024 504.066 -
std::sort(vector<NonIntegral>)_(repeated)/8 15.730 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3731.676 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4660.208 -
std::sort(vector<NonIntegral>)_(shuffled)/8 22.417 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 82814.073 -
std::sort(vector<int>)_(ascending)/1024 517.992 -
std::sort(vector<int>)_(ascending)/8 15.849 -
std::sort(vector<int>)_(ascending)/8192 3719.070 -
std::sort(vector<int>)_(descending)/1024 1014.880 -
std::sort(vector<int>)_(descending)/8 24.427 -
std::sort(vector<int>)_(descending)/8192 7157.603 -
std::sort(vector<int>)_(heap)/1024 4528.174 -
std::sort(vector<int>)_(heap)/8 23.337 -
std::sort(vector<int>)_(heap)/8192 45289.145 -
std::sort(vector<int>)_(pipe-organ)/1024 2272.493 -
std::sort(vector<int>)_(pipe-organ)/8 17.493 -
std::sort(vector<int>)_(pipe-organ)/8192 21368.245 -
std::sort(vector<int>)_(qsort_adversarial)/1024 13313.080 3.55%
std::sort(vector<int>)_(qsort_adversarial)/8 15.877 -
std::sort(vector<int>)_(qsort_adversarial)/8192 152457.826 3.69%
std::sort(vector<int>)_(repeated)/1024 659.376 -
std::sort(vector<int>)_(repeated)/8 15.843 1.08%
std::sort(vector<int>)_(repeated)/8192 5010.263 -
std::sort(vector<int>)_(shuffled)/1024 4611.354 -
std::sort(vector<int>)_(shuffled)/8 22.556 -
std::sort(vector<int>)_(shuffled)/8192 44676.501 -
std::sort_heap(deque<int>)/1024 13243.658 -
std::sort_heap(deque<int>)/8 35.039 -4.01%
std::sort_heap(deque<int>)/8192 466504.675 -
std::sort_heap(deque<int>,_pred)/1024 12262.780 -
std::sort_heap(deque<int>,_pred)/8 34.878 1.99%
std::sort_heap(deque<int>,_pred)/8192 424202.265 -
std::sort_heap(vector<NonIntegral>)/1024 9849.538 1.47%
std::sort_heap(vector<NonIntegral>)/8 29.546 -4.87%
std::sort_heap(vector<NonIntegral>)/8192 105315.660 -
std::sort_heap(vector<NonIntegral>,_pred)/1024 9831.950 -
std::sort_heap(vector<NonIntegral>,_pred)/8 29.647 -
std::sort_heap(vector<NonIntegral>,_pred)/8192 105884.411 -
std::sort_heap(vector<int>)/1024 9783.316 -
std::sort_heap(vector<int>)/8 29.477 -
std::sort_heap(vector<int>)/8192 105642.317 -
std::sort_heap(vector<int>,_pred)/1024 9888.784 -
std::sort_heap(vector<int>,_pred)/8 29.563 -
std::sort_heap(vector<int>,_pred)/8192 105692.424 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2682.296 -2.42%
std::stable_partition(deque<int>)_(alloc_fails)/32 1882.941 -
std::stable_partition(deque<int>)_(alloc_fails)/50 1901.281 1.40%
std::stable_partition(deque<int>)_(alloc_fails)/8192 9793.687 -
std::stable_partition(deque<int>)_(dense)/1024 582.436 3.54%
std::stable_partition(deque<int>)_(dense)/32 28.451 -
std::stable_partition(deque<int>)_(dense)/50 37.381 2.09%
std::stable_partition(deque<int>)_(dense)/8192 5615.032 -
std::stable_partition(deque<int>)_(sparse)/1024 421.883 -4.00%
std::stable_partition(deque<int>)_(sparse)/32 13.111 19.58%
std::stable_partition(deque<int>)_(sparse)/50 29.599 10.25%
std::stable_partition(deque<int>)_(sparse)/8192 3305.958 -
std::stable_partition(list<int>)_(alloc_fails)/1024 4108.265 -
std::stable_partition(list<int>)_(alloc_fails)/32 1877.721 1.66%
std::stable_partition(list<int>)_(alloc_fails)/50 1921.121 2.03%
std::stable_partition(list<int>)_(alloc_fails)/8192 26493.972 -8.29%
std::stable_partition(list<int>)_(dense)/1024 1416.129 -18.68%
std::stable_partition(list<int>)_(dense)/32 38.219 -
std::stable_partition(list<int>)_(dense)/50 57.230 2.07%
std::stable_partition(list<int>)_(dense)/8192 18862.896 -6.05%
std::stable_partition(list<int>)_(sparse)/1024 927.304 -
std::stable_partition(list<int>)_(sparse)/32 9.528 -
std::stable_partition(list<int>)_(sparse)/50 26.357 -
std::stable_partition(list<int>)_(sparse)/8192 8638.669 -7.19%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2311.987 -
std::stable_partition(vector<int>)_(alloc_fails)/32 1867.661 2.19%
std::stable_partition(vector<int>)_(alloc_fails)/50 1877.616 2.62%
std::stable_partition(vector<int>)_(alloc_fails)/8192 5296.074 -
std::stable_partition(vector<int>)_(dense)/1024 290.117 -
std::stable_partition(vector<int>)_(dense)/32 21.149 1.08%
std::stable_partition(vector<int>)_(dense)/50 25.554 1.09%
std::stable_partition(vector<int>)_(dense)/8192 2086.726 -
std::stable_partition(vector<int>)_(sparse)/1024 213.238 2.24%
std::stable_partition(vector<int>)_(sparse)/32 7.272 1.55%
std::stable_partition(vector<int>)_(sparse)/50 20.866 -2.55%
std::stable_partition(vector<int>)_(sparse)/8192 1535.321 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 3983.584 3.57%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.423 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 19418.833 3.83%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28608.595 -4.80%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 27.648 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26290.282 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13718.378 -3.00%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.120 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25773.896 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16376.934 -4.26%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.288 -1.58%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22273.688 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25750.212 -3.05%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 17.997 3.51%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28059.191 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3803.271 3.43%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.870 1.73%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13055.843 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19327.253 -1.88%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 23.602 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24564.919 1.02%
std::stable_sort(deque<int>)_(ascending)/1024 2088.290 -
std::stable_sort(deque<int>)_(ascending)/8 17.886 2.38%
std::stable_sort(deque<int>)_(ascending)/8192 13491.098 -
std::stable_sort(deque<int>)_(descending)/1024 2918.837 1.21%
std::stable_sort(deque<int>)_(descending)/8 26.724 6.46%
std::stable_sort(deque<int>)_(descending)/8192 20533.177 1.35%
std::stable_sort(deque<int>)_(heap)/1024 2731.446 -
std::stable_sort(deque<int>)_(heap)/8 24.282 1.52%
std::stable_sort(deque<int>)_(heap)/8192 17388.215 1.41%
std::stable_sort(deque<int>)_(pipe-organ)/1024 2922.542 -
std::stable_sort(deque<int>)_(pipe-organ)/8 21.753 -
std::stable_sort(deque<int>)_(pipe-organ)/8192 20504.155 1.14%
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3085.614 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 17.748 4.84%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20720.697 -
std::stable_sort(deque<int>)_(repeated)/1024 1412.764 -
std::stable_sort(deque<int>)_(repeated)/8 18.223 2.14%
std::stable_sort(deque<int>)_(repeated)/8192 7652.314 -
std::stable_sort(deque<int>)_(shuffled)/1024 2538.077 -
std::stable_sort(deque<int>)_(shuffled)/8 22.929 -
std::stable_sort(deque<int>)_(shuffled)/8192 14318.285 1.52%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4846.634 1.30%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.090 2.72%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 47919.463 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 22763.305 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.690 1.05%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 118998.782 1.81%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 13652.529 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 23.285 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 106951.906 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 13781.859 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 17.634 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 84164.667 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22296.835 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.136 3.90%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 135115.525 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3430.176 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.097 2.70%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 17865.454 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 17829.460 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.078 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 145268.464 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3586.683 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.026 2.35%
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 42100.449 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 12501.943 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 22.431 -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 197504.359 6.68%
std::stable_sort(vector<NonIntegral>)_(heap)/1024 9476.146 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.213 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 116840.945 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8099.605 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 18.583 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 115949.777 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13483.676 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.355 -2.03%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 199080.456 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1271.032 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.247 2.15%
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 14151.495 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 11952.843 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 19.609 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 173801.184 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4544.067 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 15.872 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 18764.973 1.25%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23393.748 1.61%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.923 3.59%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24368.818 1.95%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 13793.342 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 21.727 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 30560.232 1.29%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 13859.023 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 18.178 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21870.694 1.85%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 22486.453 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 15.890 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 33990.466 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3407.573 -18.21%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 15.994 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9876.856 2.42%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 17791.572 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 20.216 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 27997.526 3.70%
std::stable_sort(vector<int>)_(ascending)/1024 2055.948 -
std::stable_sort(vector<int>)_(ascending)/8 15.405 -
std::stable_sort(vector<int>)_(ascending)/8192 13347.061 -
std::stable_sort(vector<int>)_(descending)/1024 2780.480 -
std::stable_sort(vector<int>)_(descending)/8 23.236 -4.13%
std::stable_sort(vector<int>)_(descending)/8192 18336.433 -
std::stable_sort(vector<int>)_(heap)/1024 2514.261 -
std::stable_sort(vector<int>)_(heap)/8 21.036 -
std::stable_sort(vector<int>)_(heap)/8192 14473.993 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2785.254 -
std::stable_sort(vector<int>)_(pipe-organ)/8 18.821 2.10%
std::stable_sort(vector<int>)_(pipe-organ)/8192 18240.354 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2854.685 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.398 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18164.514 -
std::stable_sort(vector<int>)_(repeated)/1024 1090.924 -
std::stable_sort(vector<int>)_(repeated)/8 15.484 -
std::stable_sort(vector<int>)_(repeated)/8192 5253.272 -
std::stable_sort(vector<int>)_(shuffled)/1024 2226.257 -
std::stable_sort(vector<int>)_(shuffled)/8 19.698 -
std::stable_sort(vector<int>)_(shuffled)/8192 10924.630 -
std::swap_ranges(deque<int>)/1024 319.136 -3.03%
std::swap_ranges(deque<int>)/32 10.416 -2.97%
std::swap_ranges(deque<int>)/50 15.851 -2.98%
std::swap_ranges(deque<int>)/8192 2548.080 -2.78%
std::swap_ranges(list<int>)/1024 819.511 -
std::swap_ranges(list<int>)/32 19.370 -
std::swap_ranges(list<int>)/50 32.232 -4.71%
std::swap_ranges(list<int>)/8192 10678.849 -3.04%
std::swap_ranges(vector<int>)/1024 62.490 -
std::swap_ranges(vector<int>)/32 4.803 -
std::swap_ranges(vector<int>)/50 5.591 -
std::swap_ranges(vector<int>)/8192 474.988 -
std::transform(deque<int>)_(identity_transform)/1024 369.769 -
std::transform(deque<int>)_(identity_transform)/32 24.249 97.36%
std::transform(deque<int>)_(identity_transform)/50 19.071 -
std::transform(deque<int>)_(identity_transform)/8192 2442.759 -
std::transform(deque<int>,_deque<int>)/1024 659.913 -
std::transform(deque<int>,_deque<int>)/32 22.446 4.72%
std::transform(deque<int>,_deque<int>)/50 34.841 -4.26%
std::transform(deque<int>,_deque<int>)/8192 5406.948 -
std::transform(list<int>)_(identity_transform)/1024 736.667 -
std::transform(list<int>)_(identity_transform)/32 16.934 -
std::transform(list<int>)_(identity_transform)/50 30.303 -
std::transform(list<int>)_(identity_transform)/8192 7599.140 -
std::transform(list<int>,_list<int>)/1024 836.989 -
std::transform(list<int>,_list<int>)/32 23.020 -
std::transform(list<int>,_list<int>)/50 37.104 -
std::transform(list<int>,_list<int>)/8192 8385.872 -10.78%
std::transform(vector<int>)_(identity_transform)/1024 263.088 -
std::transform(vector<int>)_(identity_transform)/32 9.215 -
std::transform(vector<int>)_(identity_transform)/50 16.090 -
std::transform(vector<int>)_(identity_transform)/8192 2018.387 -
std::transform(vector<int>,_vector<int>)/1024 553.888 -
std::transform(vector<int>,_vector<int>)/32 17.206 -
std::transform(vector<int>,_vector<int>)/50 26.822 -
std::transform(vector<int>,_vector<int>)/8192 4434.227 -
std::unique(deque<int>)_(contiguous)/1024 510.969 -
std::unique(deque<int>)_(contiguous)/32 53.810 9.41%
std::unique(deque<int>)_(contiguous)/52 61.848 12.31%
std::unique(deque<int>)_(contiguous)/8192 3723.408 -
std::unique(deque<int>)_(sprinkled)/1024 509.120 -
std::unique(deque<int>)_(sprinkled)/32 53.864 2.15%
std::unique(deque<int>)_(sprinkled)/52 63.163 6.74%
std::unique(deque<int>)_(sprinkled)/8192 3801.222 -
std::unique(deque<int>,_pred)_(contiguous)/1024 632.895 -
std::unique(deque<int>,_pred)_(contiguous)/32 56.289 -
std::unique(deque<int>,_pred)_(contiguous)/52 68.407 1.92%
std::unique(deque<int>,_pred)_(contiguous)/8192 4532.929 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 686.928 -
std::unique(deque<int>,_pred)_(sprinkled)/32 57.747 -
std::unique(deque<int>,_pred)_(sprinkled)/52 70.480 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5208.069 -
std::unique(list<int>)_(contiguous)/1024 925.341 -
std::unique(list<int>)_(contiguous)/32 51.801 -
std::unique(list<int>)_(contiguous)/52 63.811 -
std::unique(list<int>)_(contiguous)/8192 7034.099 -
std::unique(list<int>)_(sprinkled)/1024 943.759 -
std::unique(list<int>)_(sprinkled)/32 54.185 -
std::unique(list<int>)_(sprinkled)/52 67.501 -
std::unique(list<int>)_(sprinkled)/8192 8120.711 2.14%
std::unique(list<int>,_pred)_(contiguous)/1024 936.289 -
std::unique(list<int>,_pred)_(contiguous)/32 57.074 -
std::unique(list<int>,_pred)_(contiguous)/52 70.576 -
std::unique(list<int>,_pred)_(contiguous)/8192 7491.860 -3.62%
std::unique(list<int>,_pred)_(sprinkled)/1024 998.302 -
std::unique(list<int>,_pred)_(sprinkled)/32 64.530 -4.67%
std::unique(list<int>,_pred)_(sprinkled)/52 80.586 -4.12%
std::unique(list<int>,_pred)_(sprinkled)/8192 8253.117 -
std::unique(vector<int>)_(contiguous)/1024 307.299 -
std::unique(vector<int>)_(contiguous)/32 48.008 -
std::unique(vector<int>)_(contiguous)/52 53.083 -
std::unique(vector<int>)_(contiguous)/8192 1902.526 -
std::unique(vector<int>)_(sprinkled)/1024 532.774 -
std::unique(vector<int>)_(sprinkled)/32 56.790 1.51%
std::unique(vector<int>)_(sprinkled)/52 65.860 -
std::unique(vector<int>)_(sprinkled)/8192 3936.226 1.00%
std::unique(vector<int>,_pred)_(contiguous)/1024 492.181 -
std::unique(vector<int>,_pred)_(contiguous)/32 54.060 -
std::unique(vector<int>,_pred)_(contiguous)/52 64.366 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3591.278 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 684.635 -
std::unique(vector<int>,_pred)_(sprinkled)/32 58.039 -
std::unique(vector<int>,_pred)_(sprinkled)/52 70.816 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5162.023 -
std::unique_copy(deque<int>)_(contiguous)/1024 470.863 -
std::unique_copy(deque<int>)_(contiguous)/32 10.600 12.18%
std::unique_copy(deque<int>)_(contiguous)/52 14.785 -
std::unique_copy(deque<int>)_(contiguous)/8192 3714.715 -
std::unique_copy(deque<int>)_(sprinkled)/1024 465.518 -
std::unique_copy(deque<int>)_(sprinkled)/32 9.208 -
std::unique_copy(deque<int>)_(sprinkled)/52 14.726 -2.64%
std::unique_copy(deque<int>)_(sprinkled)/8192 3775.594 -3.32%
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 597.144 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 15.805 -3.15%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 25.091 -1.28%
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4480.967 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 632.504 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.617 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.003 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5057.835 -
std::unique_copy(list<int>)_(contiguous)/1024 738.511 -
std::unique_copy(list<int>)_(contiguous)/32 11.043 -1.27%
std::unique_copy(list<int>)_(contiguous)/52 19.393 -
std::unique_copy(list<int>)_(contiguous)/8192 6839.593 -
std::unique_copy(list<int>)_(sprinkled)/1024 738.492 -
std::unique_copy(list<int>)_(sprinkled)/32 13.886 1.82%
std::unique_copy(list<int>)_(sprinkled)/52 23.928 -
std::unique_copy(list<int>)_(sprinkled)/8192 6955.818 -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 788.441 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 16.275 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 28.964 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7465.212 -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 835.203 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.190 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 34.806 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7564.984 -
std::unique_copy(vector<int>)_(contiguous)/1024 246.718 -
std::unique_copy(vector<int>)_(contiguous)/32 8.551 -
std::unique_copy(vector<int>)_(contiguous)/52 13.490 1.15%
std::unique_copy(vector<int>)_(contiguous)/8192 1880.551 -
std::unique_copy(vector<int>)_(sprinkled)/1024 453.955 -
std::unique_copy(vector<int>)_(sprinkled)/32 13.163 -
std::unique_copy(vector<int>)_(sprinkled)/52 21.967 -
std::unique_copy(vector<int>)_(sprinkled)/8192 3652.341 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 536.721 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.275 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.697 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3775.159 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 587.465 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.263 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.259 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4506.195 -
std::unordered_map<int,_int>::clear()/0 390.195 -
std::unordered_map<int,_int>::clear()/1024 8134.681 2.96%
std::unordered_map<int,_int>::clear()/32 584.290 1.11%
std::unordered_map<int,_int>::clear()/8192 61838.831 -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.582 -3.42%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.663 -8.99%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.487 -6.38%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.404 -8.27%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.640 12.97%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.449 -17.47%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.629 3.12%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.634 24.92%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.568 4.64%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.588 4.63%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.337 10.32%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.250 -22.22%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.366 -18.95%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.237 -8.74%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.075 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8494.552 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 262.868 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 96149.681 -
std::unordered_map<int,_int>::ctor(const&)/0 12.922 -
std::unordered_map<int,_int>::ctor(const&)/1024 6856.179 -
std::unordered_map<int,_int>::ctor(const&)/32 204.010 2.57%
std::unordered_map<int,_int>::ctor(const&)/8192 55698.750 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 13.012 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9971.322 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 274.315 1.05%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 82712.201 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.823 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13762.322 2.61%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 379.330 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 142064.971 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.818 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13682.893 2.38%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 376.028 1.91%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142595.162 -
std::unordered_map<int,_int>::erase(iterator)/1024 19.618 -
std::unordered_map<int,_int>::erase(iterator)/32 19.386 -
std::unordered_map<int,_int>::erase(iterator)/8192 19.572 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.691 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5482.569 2.35%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 527.893 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44695.582 1.58%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 21.486 -2.82%
std::unordered_map<int,_int>::erase(key)_(existent)/32 20.918 -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 21.086 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.261 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.158 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.077 1.84%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.213 2.25%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.482 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.214 3.50%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.273 4.61%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.277 5.09%
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.415 1.02%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.533 4.28%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.557 5.86%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.333 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.271 -1.48%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.042 -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.034 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.538 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 13115.396 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 736.352 1.88%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 138990.782 -1.09%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.601 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13018.997 1.60%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 734.209 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 138926.256 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.108 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7764.487 4.42%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 588.402 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 85215.056 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 399.619 2.13%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14530.743 3.71%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 771.214 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 151294.286 2.71%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.940 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 13924.426 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 760.223 1.99%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 145223.951 -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.430 -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 2.846 -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.696 -1.47%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 18.058 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 18.575 -1.69%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 19.625 1.56%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 19.117 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 17.993 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 20.514 1.59%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 19.428 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 19.808 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.211 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.573 -2.18%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.166 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.133 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 19.553 2.59%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.165 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 20.175 3.23%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.142 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 20.168 2.97%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 19.239 -1.21%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 21.095 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.114 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6846.598 1.60%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 227.852 7.96%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54579.610 1.05%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.127 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 7188.761 7.23%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 206.399 3.13%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 56356.722 2.97%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.930 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1366.545 -1.04%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.508 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 26786.769 10.08%
std::unordered_multimap<int,_int>::clear()/0 392.107 -
std::unordered_multimap<int,_int>::clear()/1024 8037.455 -2.65%
std::unordered_multimap<int,_int>::clear()/32 588.951 -
std::unordered_multimap<int,_int>::clear()/8192 61315.788 -2.39%
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.291 -11.42%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.451 -9.19%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.320 -9.21%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.365 -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.650 9.25%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 2.045 57.57%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.760 12.11%
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.896 6.88%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.935 12.99%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.876 -5.79%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.270 -22.22%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.248 -11.05%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.261 7.88%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.199 6.28%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 13.920 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8606.915 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 291.721 1.77%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 98539.194 -
std::unordered_multimap<int,_int>::ctor(const&)/0 12.834 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6704.635 -
std::unordered_multimap<int,_int>::ctor(const&)/32 196.241 -2.45%
std::unordered_multimap<int,_int>::ctor(const&)/8192 54633.447 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.090 1.46%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9099.526 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 253.936 1.62%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 76489.173 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.779 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12659.108 -1.83%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 375.418 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 137900.658 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.799 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12594.292 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 362.680 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 138910.442 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 19.450 -1.06%
std::unordered_multimap<int,_int>::erase(iterator)/32 19.515 -
std::unordered_multimap<int,_int>::erase(iterator)/8192 21.889 -4.01%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.926 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5785.140 1.27%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 515.569 -1.82%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44472.925 -2.43%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 21.790 -6.05%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 20.919 1.23%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 24.675 1.47%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.297 -37.85%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.346 4.98%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.350 8.33%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.127 5.18%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.480 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.285 13.44%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.225 2.36%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 0.957 -6.73%
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.459 30.54%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.409 15.55%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.559 26.00%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.331 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.114 -8.41%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.022 1.57%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.299 25.17%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.111 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14762.545 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 765.720 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 165937.357 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.450 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 14852.232 1.22%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 748.578 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 166219.815 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 390.777 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 13983.530 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 799.672 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 175734.275 1.00%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 390.853 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 15602.715 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 822.189 3.48%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 164965.802 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 390.258 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 16202.339 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 808.938 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 179452.893 -1.62%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 20.848 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 20.105 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 22.018 2.50%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 18.489 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 27.377 12.31%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 22.458 19.08%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 22.102 8.52%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 18.380 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 21.312 -10.38%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 18.881 -3.57%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 32.657 44.72%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.103 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6634.329 -1.33%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 206.124 -6.95%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54474.205 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.112 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6937.109 2.85%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 196.754 -2.66%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55474.913 1.19%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.931 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1353.772 -3.58%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 24.837 3.18%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 27038.289 3.07%
std::unordered_multiset<int>::clear()/0 402.215 3.35%
std::unordered_multiset<int>::clear()/1024 8250.474 1.60%
std::unordered_multiset<int>::clear()/32 588.503 -
std::unordered_multiset<int>::clear()/8192 63738.751 4.03%
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.246 10.90%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.353 2.38%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.431 6.48%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.400 18.46%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.814 25.42%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.869 7.09%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.642 6.72%
std::unordered_multiset<int>::count(key)_(existent)/1024 1.746 8.01%
std::unordered_multiset<int>::count(key)_(existent)/32 1.438 -3.63%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.650 -4.52%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.308 -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.236 -15.61%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.175 -7.18%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.277 -1.93%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 13.991 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8526.092 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 301.833 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 99519.084 -
std::unordered_multiset<int>::ctor(const&)/0 12.832 -
std::unordered_multiset<int>::ctor(const&)/1024 7271.774 2.40%
std::unordered_multiset<int>::ctor(const&)/32 202.792 -3.69%
std::unordered_multiset<int>::ctor(const&)/8192 57335.684 -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 13.048 1.52%
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 8996.077 -1.14%
std::unordered_multiset<int>::ctor(const&,_alloc)/32 254.408 -4.64%
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 75567.766 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.845 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12952.761 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 377.176 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 137870.185 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.869 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12833.991 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 368.460 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 138620.452 -
std::unordered_multiset<int>::erase(iterator)/1024 19.477 -4.45%
std::unordered_multiset<int>::erase(iterator)/32 19.449 -
std::unordered_multiset<int>::erase(iterator)/8192 23.120 17.88%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 389.915 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5662.957 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 528.722 1.16%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45817.221 1.00%
std::unordered_multiset<int>::erase(key)_(existent)/1024 21.092 -
std::unordered_multiset<int>::erase(key)_(existent)/32 20.336 -
std::unordered_multiset<int>::erase(key)_(existent)/8192 22.051 -3.42%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.476 80.07%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.385 13.19%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.324 4.56%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.320 6.39%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.478 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.331 12.93%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.264 -21.19%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.125 -6.88%
std::unordered_multiset<int>::find(key)_(existent)/1024 1.322 20.82%
std::unordered_multiset<int>::find(key)_(existent)/32 1.354 12.63%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.471 6.70%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.346 3.36%
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.022 -12.83%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.141 -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.103 -3.64%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.673 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14896.944 -1.71%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 775.413 1.26%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 165924.462 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.421 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 14899.754 -2.59%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 747.271 -1.82%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 163507.741 -2.19%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 390.540 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 13937.986 -1.43%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 788.782 -1.99%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 171701.213 -1.20%
std::unordered_multiset<int>::insert(value)_(already_present)/1024 20.820 -
std::unordered_multiset<int>::insert(value)_(already_present)/32 20.045 -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 22.523 3.26%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 18.547 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 25.078 5.09%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 18.867 -4.68%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 20.946 -7.87%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 18.633 1.30%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 23.542 -9.07%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 19.607 3.81%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 21.551 -31.73%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.158 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6876.065 2.01%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 222.711 2.61%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 55120.809 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.170 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6962.153 3.24%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 203.202 1.91%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 56150.625 2.42%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.928 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1283.461 -2.71%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 25.295 1.42%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 25384.340 -2.10%
std::unordered_set<int>::clear()/0 392.335 -
std::unordered_set<int>::clear()/1024 7885.572 -6.70%
std::unordered_set<int>::clear()/32 585.574 -1.95%
std::unordered_set<int>::clear()/8192 61337.310 -7.17%
std::unordered_set<int>::contains(key)_(existent)/1024 1.243 -8.86%
std::unordered_set<int>::contains(key)_(existent)/32 1.252 -3.49%
std::unordered_set<int>::contains(key)_(existent)/8192 1.382 -17.19%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.490 12.27%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.390 7.10%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.640 11.04%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.266 -3.00%
std::unordered_set<int>::count(key)_(existent)/1024 1.442 -1.85%
std::unordered_set<int>::count(key)_(existent)/32 1.536 3.08%
std::unordered_set<int>::count(key)_(existent)/8192 1.495 -14.38%
std::unordered_set<int>::count(key)_(non-existent)/0 0.280 -19.10%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.714 -13.62%
std::unordered_set<int>::count(key)_(non-existent)/32 1.680 8.57%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.635 -5.40%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.850 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 8772.320 -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 295.247 2.45%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 105030.805 -
std::unordered_set<int>::ctor(const&)/0 12.873 -
std::unordered_set<int>::ctor(const&)/1024 6616.886 -1.01%
std::unordered_set<int>::ctor(const&)/32 198.822 -
std::unordered_set<int>::ctor(const&)/8192 54480.186 -
std::unordered_set<int>::ctor(const&,_alloc)/0 12.954 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 9769.877 -1.40%
std::unordered_set<int>::ctor(const&,_alloc)/32 266.144 -2.68%
std::unordered_set<int>::ctor(const&,_alloc)/8192 80731.347 -1.14%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.312 4.04%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13969.238 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 403.392 4.77%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 145386.778 1.92%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.859 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13410.593 -1.55%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 366.912 -1.01%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142535.663 -
std::unordered_set<int>::erase(iterator)/1024 19.645 -1.95%
std::unordered_set<int>::erase(iterator)/32 19.617 -1.46%
std::unordered_set<int>::erase(iterator)/8192 19.867 -2.64%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.779 1.08%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5391.838 -2.74%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 521.293 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 43630.209 -5.50%
std::unordered_set<int>::erase(key)_(existent)/1024 21.523 -
std::unordered_set<int>::erase(key)_(existent)/32 21.218 1.30%
std::unordered_set<int>::erase(key)_(existent)/8192 23.214 3.15%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.298 -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.450 8.98%
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.430 20.29%
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.216 5.92%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.479 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.176 5.36%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.323 -10.53%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.131 -2.03%
std::unordered_set<int>::find(key)_(existent)/1024 1.445 22.46%
std::unordered_set<int>::find(key)_(existent)/32 1.283 4.26%
std::unordered_set<int>::find(key)_(existent)/8192 1.442 11.53%
std::unordered_set<int>::find(key)_(non-existent)/0 0.333 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.143 20.10%
std::unordered_set<int>::find(key)_(non-existent)/32 1.160 -
std::unordered_set<int>::find(key)_(non-existent)/8192 1.205 6.28%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.428 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12749.100 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 728.132 1.26%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 138030.306 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.409 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12886.926 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 729.764 -3.36%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 138424.636 1.23%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 393.777 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7658.481 -2.89%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 591.244 1.39%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 87028.186 2.15%
std::unordered_set<int>::insert(value)_(already_present)/1024 2.453 31.81%
std::unordered_set<int>::insert(value)_(already_present)/32 2.734 61.70%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.653 -2.57%
std::unordered_set<int>::insert(value)_(new_value,_end)/0 18.033 -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 20.180 -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 19.091 -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 20.489 1.12%
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 17.998 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 20.432 1.90%
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 19.094 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 20.098 -3.71%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.416 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6685.564 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 214.073 -3.81%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 53995.951 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.453 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6651.345 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 199.572 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 54717.659 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.936 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1406.482 -40.31%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 24.656 -2.93%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 25795.250 -21.48%
std::unordered_set<std::string>::clear()/0 397.649 1.29%
std::unordered_set<std::string>::clear()/1024 23102.728 3.54%
std::unordered_set<std::string>::clear()/32 880.242 4.96%
std::unordered_set<std::string>::clear()/8192 218483.211 1.12%
std::unordered_set<std::string>::contains(key)_(existent)/1024 42.033 9.63%
std::unordered_set<std::string>::contains(key)_(existent)/32 40.240 12.72%
std::unordered_set<std::string>::contains(key)_(existent)/8192 37.062 -2.95%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.344 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 26.538 -4.16%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 24.134 -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 23.865 5.46%
std::unordered_set<std::string>::count(key)_(existent)/1024 36.830 -5.47%
std::unordered_set<std::string>::count(key)_(existent)/32 36.283 -10.30%
std::unordered_set<std::string>::count(key)_(existent)/8192 38.540 1.62%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.328 -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 23.984 6.25%
std::unordered_set<std::string>::count(key)_(non-existent)/32 25.492 12.11%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 26.252 2.20%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 13.896 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40980.748 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 946.334 -1.58%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 722374.496 -
std::unordered_set<std::string>::ctor(const&)/0 12.937 1.12%
std::unordered_set<std::string>::ctor(const&)/1024 33317.327 -1.39%
std::unordered_set<std::string>::ctor(const&)/32 865.158 10.71%
std::unordered_set<std::string>::ctor(const&)/8192 336031.534 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 12.970 -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63181.312 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1461.305 -10.99%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 600692.533 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.922 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 61825.595 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1728.959 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 635957.760 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.916 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 61570.168 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1599.410 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 633206.027 -
std::unordered_set<std::string>::erase(iterator)/1024 27.747 -9.67%
std::unordered_set<std::string>::erase(iterator)/32 27.990 -4.77%
std::unordered_set<std::string>::erase(iterator)/8192 31.465 5.16%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 399.925 2.62%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12720.797 4.51%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 666.895 1.17%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119386.389 3.23%
std::unordered_set<std::string>::erase(key)_(existent)/1024 135.809 20.95%
std::unordered_set<std::string>::erase(key)_(existent)/32 52.118 -10.44%
std::unordered_set<std::string>::erase(key)_(existent)/8192 113.475 -1.01%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 0.274 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 23.935 5.62%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 19.640 -17.93%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 20.410 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 0.284 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 24.182 12.98%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 24.097 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 23.246 2.65%
std::unordered_set<std::string>::find(key)_(existent)/1024 31.361 -25.36%
std::unordered_set<std::string>::find(key)_(existent)/32 37.061 -11.82%
std::unordered_set<std::string>::find(key)_(existent)/8192 39.129 1.67%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.335 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 22.974 7.90%
std::unordered_set<std::string>::find(key)_(non-existent)/32 22.614 2.12%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 22.790 -7.07%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.478 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 56384.533 3.24%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1979.031 9.45%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 602799.860 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.774 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 55923.565 4.57%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1962.374 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 596789.288 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 395.315 1.14%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 56789.685 3.25%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1641.273 -1.25%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 562283.833 -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 40.880 173.31%
std::unordered_set<std::string>::insert(value)_(already_present)/32 53.004 -14.61%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 33.073 56.63%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 65.171 2.41%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 72.807 100.78%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 69.767 5.53%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 71.595 2.24%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 53.558 -3.52%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 65.061 -6.43%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 50.020 68.30%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 55.376 -5.56%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.040 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35879.214 1.57%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 646.850 -19.07%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 336697.994 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.042 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35379.522 1.01%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 683.001 -1.47%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 339113.862 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.812 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 16445.631 -2.26%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 292.956 -13.52%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 208773.198 -
std::upper_bound(std::deque<int>)/100 30.531 -
std::upper_bound(std::deque<int>)/8 17.962 -
std::upper_bound(std::deque<int>)/8192 64.997 1.02%
std::upper_bound(std::forward_list<int>)/100 96.372 -
std::upper_bound(std::forward_list<int>)/8 16.070 -
std::upper_bound(std::forward_list<int>)/8192 10726.646 -
std::upper_bound(std::list<int>)/100 100.405 -
std::upper_bound(std::list<int>)/8 16.151 -
std::upper_bound(std::list<int>)/8192 14234.831 -6.62%
std::upper_bound(std::vector<int>)/100 12.310 -
std::upper_bound(std::vector<int>)/8 5.961 -
std::upper_bound(std::vector<int>)/8192 15.614 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 424.514 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 392.238 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 683.458 -2.74%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 32.222 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.711 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 265.605 -1.97%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.463 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 11.772 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 894.129 -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.609 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 11.891 -2.57%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 888.085 -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.261 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 12.092 -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 887.519 2.76%
std::vector<int>::ctor(size)/1024 43.108 4.91%
std::vector<int>::ctor(size)/32 11.553 -2.39%
std::vector<int>::ctor(size)/8192 568.002 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 42.345 3.34%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 11.599 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 254.754 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.518 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.743 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 280.532 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.842 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.264 -1.61%
std::vector<int>::erase(middle)_(cheap_elements)/8192 141.105 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.479 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.101 -
std::vector<int>::insert(begin)_(cheap_elements)/8192 292.782 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 950.504 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 433.478 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 4647.580 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 937.971 2.82%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 458.438 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 5075.033 20.01%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 940.954 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 422.916 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 4728.795 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.859 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.903 1.24%
std::vector<int>::insert(middle)_(cheap_elements)/8192 139.856 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 35.911 -1.09%
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.992 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 689.662 -21.09%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 98.995 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 23.323 -3.76%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 666.755 2.37%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.623 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.381 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.282 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.405 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.405 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.399 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 831.812 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 408.187 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4856.236 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12536.669 -1.50%
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 738.970 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 109418.191 -1.25%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 636.845 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 20.620 2.87%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6337.276 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6586.500 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 144.931 -2.58%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54805.764 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 692.344 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 34.723 -4.25%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6813.347 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19644.096 -3.82%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 597.764 -3.08%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 171603.063 -3.14%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 692.875 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 34.826 -3.72%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6835.135 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 19623.365 -3.62%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 597.053 -3.25%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 171506.680 -2.92%
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 693.079 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 34.986 -4.47%
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6846.244 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 19671.496 -3.22%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 596.793 -3.76%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 171858.678 -3.02%
std::vector<std::string>::ctor(size)/1024 423.323 -
std::vector<std::string>::ctor(size)/32 31.784 -2.78%
std::vector<std::string>::ctor(size)/8192 4132.872 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 766.875 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 36.367 -1.62%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 6995.921 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19870.814 -3.16%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 576.323 -3.09%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 173264.380 -2.50%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 575.459 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 20.697 -4.47%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4568.017 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 589.076 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.780 2.29%
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4587.643 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 286.871 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.872 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2271.742 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 300.536 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.695 2.99%
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2284.796 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 567.926 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 20.485 -2.81%
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4568.155 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 584.546 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 36.274 -
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4586.835 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1829.099 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 461.177 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 12324.408 -1.15%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15298.158 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 796.336 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 116503.009 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3365.788 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 522.430 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 22940.438 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16915.625 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 860.764 1.21%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 128488.035 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1869.019 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 557.367 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 13975.825 -1.03%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13522.286 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 874.820 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 116534.427 -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.552 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.141 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2266.503 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 302.817 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 27.460 3.42%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2285.269 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 411.448 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 13.050 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 4313.299 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6511.972 3.25%
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 134.858 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 55435.573 4.91%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 543.505 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 41.324 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3126.208 -2.01%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 594.098 -2.30%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 57.407 1.72%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5721.922 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 0.819 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 12.752 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.631 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.350 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.064 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.549 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 12.770 -
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.754 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 22.332 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 22.317 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 22.305 -
vector<bool>(const_vector<bool>&) 9.604 -2.09%
vector<bool>(size_type,_const_value_type&) 8.317 -1.64%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.050 -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.957 -
vector<bool>::reserve() 8.112 -3.97%
vector<bool>::resize() 10.676 -3.88%
Geometric Mean 895.237 -