Fields

hardware None
os None
test_suite_commit ec2f9980d4732c5a5a1cff9276848e167a43b69f
compiler Apple clang version 17.0.0 (clang-1700.6.4.2)
Target: arm64-apple-darwin25.1.0
Thread model: posix
InstalledDir: /Library/Developer/CommandLineTools/usr/bin
sdk None

Parameters

Fields

NameValue
commit_info None
git_sha None

Parameters

NameValue
Filter

apple-m5-xcode26-libstdcxx15 test results

Run Order Start Time Duration
Current 574830 2026-03-31T00:16:44 0:00:00
Previous 15 2026-03-31T07:14:39 0:00:00
Baseline 15 2026-03-31T12:45:22 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 2546 1991
Performance Improvements 1462 1364
Added Tests 8 8
Unchanged Tests 33624 34277
Total Tests 37640

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
SetIntersection_Interlaced_Vector_string_262144_4 35188.12% 986533.239 348129007.732 - 0.27% -
std::unordered_set<std::string>::insert(const_value_type&)_(already_present)/32 265.05% 33.913 123.799 - 10.97% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 241.15% 26.227 89.474 - 37.57% -
std::unordered_set<std::string>::erase(key)_(existent)/32 211.74% 56.161 175.073 - 175.96% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 170.22% 30.660 82.848 - -17.46% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 144.39% 99.068 242.112 - 138.82% -
std::flat_multimap<int,_int>::insert(const_value_type&)_(already_present)/1024 129.62% 94.809 217.703 - 129.06% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 129.58% 94.953 217.992 - 127.79% -
std::flat_map<int,_int>::ctor(const_Self&)/8192 125.33% 857.875 1933.047 - -0.20% -
std::flat_map<int,_int>::ctor(const_Self&,_const_allocator_type&)/8192 124.50% 859.499 1929.557 - 0.11% -
BM_format_string<char>/16384 108.53% 0.015 0.030 - 82.33% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 92.17% 0.231 0.444 - 0.01% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 88.28% 75.935 142.973 - 85.40% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 82.69% 53.075 96.964 - 61.45% -
std::set<std::string>::erase(key)_(existent)/32 81.84% 52.785 95.985 - -0.65% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 74.10% 25.555 44.492 - 52.73% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 73.86% 74.575 129.657 - 123.72% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 66.92% 0.233 0.388 - 8.74% -
std::move(vector<int>)/32768 58.64% 1662.220 2636.997 - 56.08% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 51.52% 61.622 93.368 - 15.39% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 49.75% 70.307 105.286 - 249.57% -
std::map<std::string,_int>::insert(const_value_type&)_(already_present)/32 47.75% 40.571 59.943 - 7.54% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 46.20% 23.685 34.627 - 23.06% -
BM_StringRelational_Eq_Empty_Huge_Control 44.61% 0.389 0.562 - 21.61% -
BM_deque_vector_move/0 44.04% 0.499 0.719 - -0.26% -
std::unordered_map<int,_int>::contains(key)/32 43.12% 5.968 8.542 - 12.99% -
rng::adjacent_view::begin()/100_(full_view) 43.11% 44.908 64.269 - 40.61% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 42.89% 42.717 61.037 - -16.55% -
BM_StringRelationalLiteral_Eq_Large_Small_Control 41.52% 0.255 0.361 - 55.80% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 40.36% 23.412 32.862 - 40.09% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 39.41% 27.321 38.089 - 43.25% -
rng::contains_subrange(list<int>)_(process_all)/8192 38.49% 7427.709 10286.350 - 52.26% -
bm_exception_ptr_copy_ctor_null 37.08% 0.611 0.837 - 21.85% -
BM_join_view_in_vectors/0 36.88% 0.360 0.493 - 26.65% -
std::set<std::string>::erase(key)_(existent)/1024 35.89% 88.538 120.318 - 40.16% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 35.77% 39462871.850 53576936.759 - 9.62% -
BM_StringRelational_Eq_Small_Large_Control 35.05% 0.365 0.493 - 43.32% -
std::map<std::string,_int>::insert(const_value_type&)_(already_present)/1024 34.77% 65.479 88.248 - -9.08% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 34.62% 23.433 31.546 - 1.47% -
ranges::min(std::vector<long_long>)/1 34.58% 0.282 0.380 - 16.62% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 34.43% 34.742 46.702 - 28.55% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 34.26% 40929776.756 54950564.122 - 22.19% -
std::unordered_multiset<int>::contains(key)/32 32.75% 7.637 10.138 - 9.94% -
std::unordered_set<int>::count(key)/32 32.70% 6.971 9.250 - 20.67% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 32.18% 3446524.683 4555567.494 - 32.64% -
BM_StringRelational_Eq_Small_Huge_Control 31.91% 0.343 0.453 - -2.49% -
BM_deque_vector_move_backward/0 31.90% 0.460 0.607 - 37.60% -
BM_join_view_in_vectors/2 31.60% 17.834 23.469 - 0.19% -
std::unordered_multimap<int,_int>::count(key)/32 31.46% 10.414 13.690 - 10.77% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 31.27% 26.819 35.205 - 44.70% -
std::unordered_set<std::string>::operator=(const_Self&)_(into_cleared_Container)/32 28.96% 692.234 892.689 - 8.78% -
BM_vector_deque_ranges_copy_backward/0 28.41% 0.281 0.360 - -1.56% -
std::none_of(list<int>)_(process_all)/8192 28.30% 8176.540 10490.621 - 22.06% -
BM_join_view_deques/2 27.74% 28.401 36.281 - 29.77% -
BM_Invoke_MemFuncPtr 27.35% 0.689 0.878 - 25.08% -
std::all_of(deque<int>)_(process_all)/32 27.00% 7.689 9.765 - -3.78% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 26.95% 18.905 23.999 - 13.33% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 26.79% 29992.589 38026.952 - 25.55% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 26.77% 2425.709 3075.162 - 28.01% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 26.56% 32.406 41.014 - 5.02% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 26.54% 30.258 38.290 - 27.28% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 26.40% 29014.563 36673.919 - 25.83% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 26.38% 136.270 172.216 - 4.56% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 26.31% 2425.652 3063.731 - 26.99% -
BM_deque_vector_move/1 26.27% 0.618 0.780 - 7.92% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 26.19% 1.098 1.385 - 12.73% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 26.07% 29218.736 36835.828 - 22.10% -
std::multiset<std::string>::erase(key)_(existent)/8192 24.88% 79.905 99.781 - 2.89% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 24.83% 30746.263 38380.046 - 21.28% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.81% 2479.357 3094.585 - 25.54% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 24.70% 2427.775 3027.486 - 26.17% -
std::find_end(vector<int>)_(match_near_end)/1024 24.51% 24.526 30.537 - 23.77% -
rng::fold_left(deque<int>)/50 24.26% 33.077 41.103 - -1.43% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 24.26% 4699947.638 5840322.748 - 0.22% -
std::stable_sort(vector<int>)_(repeated)/8 24.06% 29.850 37.033 - 26.10% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 23.85% 0.534 0.662 - 9.51% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 23.56% 34.275 42.350 - 23.23% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 23.12% 2421.742 2981.694 - 23.27% -
std::set<std::string>::insert(value)_(new_value,_end)/0 22.98% 27.366 33.654 - 6.21% -
std::set<std::string>::erase(key)_(existent)/8192 22.64% 98.745 121.099 - 5.26% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.63% 29.644 36.351 - -3.95% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 22.57% 0.576 0.706 - 33.44% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 22.56% 2462.039 3017.573 - 22.54% -
std::stable_sort(vector<NonIntegral>)_(heap)/8 22.47% 35.041 42.914 - 22.43% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 22.33% 27.006 33.038 - 18.92% -
BM_join_view_deques/64 22.21% 1045.628 1277.811 - 20.36% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 21.94% 30.389 37.057 - 23.48% -
std::unordered_set<std::string>::contains(key)/32 21.74% 94.121 114.580 - 9.45% -
std::stable_sort(vector<int>)_(heap)/8 21.53% 34.463 41.883 - 20.31% -
std::set<std::string>::insert(value)_(new_value,_end)/32 21.51% 44.233 53.746 - 8.19% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 21.49% 27.788 33.760 - 18.32% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.49% 34.669 42.118 - 4.08% -
BM_std_minmax_element<short>/3 21.44% 0.791 0.961 - 0.20% -
BM_join_view_deques/512 21.39% 8439.700 10244.985 - 20.33% -
std::stable_sort(vector<int>)_(ascending)/8 21.06% 30.100 36.439 - 23.53% -
std::set<std::string>::insert(const_value_type&)_(already_present)/1024 20.93% 86.451 104.543 - 39.56% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 20.61% 350973554.421 423308227.398 - 14.71% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 20.47% 24.861 29.949 - 12.40% -
std::stable_sort(deque<int>)_(heap)/8 20.44% 52.646 63.405 - 18.62% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 20.34% 70.172 84.444 - -2.26% -
std::variant<8-alts>::visit()_(2_variants) 20.20% 0.557 0.670 - 0.13% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 20.13% 2431.138 2920.629 - 21.52% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 19.88% 0.384 0.460 - -0.02% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 19.76% 29.538 35.374 - -0.46% -
BM_join_view_deques/4096 19.72% 68718.634 82267.279 - 20.65% -
BM_join_view_deques/70000 19.62% 1190608.061 1424256.720 - 17.87% -
BM_join_view_deques/4000 19.59% 67148.858 80301.445 - 20.83% -
std::copy_backward(vector<int>)/4096 19.46% 187.662 224.190 - 48.39% -
std::list<int>::operator=(const_Self&)_(cheap_elements)/8192 19.41% 8301.699 9913.012 - 22.16% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 19.35% 2437.107 2908.679 - 20.91% -
BM_join_view_deques/5500 19.22% 92750.042 110574.435 - 20.54% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 19.21% 16.370 19.515 - 18.24% -
BM_join_view_deques/1024 18.97% 17257.747 20530.720 - 18.53% -
rng::fold_left(deque<int>)/32 18.61% 19.201 22.775 - 0.32% -
std::find_end(vector<int>)_(match_near_end)/8192 18.59% 203.932 241.843 - 17.33% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 18.50% 927.092 1098.570 - 11.81% -
BM_join_view_deques/64000 18.33% 1091585.578 1291697.756 - 19.58% -
BM_join_view_deques/65536 18.21% 1130001.886 1335812.877 - 17.43% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 18.19% 2498.826 2953.372 - 19.10% -
std::unordered_set<std::string>::erase(iterator)/8192 18.04% 24.699 29.156 - -4.52% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 18.04% 37.704 44.505 - 8.71% -
BM_join_view_deques/1 18.00% 13.543 15.980 - 34.62% -
std::unique(deque<int>)_(contiguous)/52 17.80% 54.207 63.858 - 5.09% -
std::copy_backward(vector<bool>)_(aligned)/4096 17.77% 5275.532 6213.183 - 0.25% -
BM_to_sys/2100/threads:16 17.75% 17.255 20.317 - 24.69% -
BM_StringCtorDefault 17.73% 0.486 0.572 - 7.61% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 17.56% 83.070 97.658 - -47.84% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 17.48% 2496.043 2932.256 - 18.23% -
BM_deque_vector_copy/64000 17.25% 3015.321 3535.589 - 23.08% -
std::stable_sort(vector<int>)_(shuffled)/8 17.22% 34.293 40.198 - 18.34% -
std::unordered_set<std::string>::ctor(const_Self&,_const_allocator_type&)/32 16.98% 622.033 727.647 - 5.01% -
std::set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/32 16.95% 698.117 816.446 - 17.48% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 16.85% 4.166 4.868 - 8.58% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 16.82% 1933251.880 2258385.345 - 0.13% -
std::set<std::string>::equal_range(key)/32 16.62% 62.897 73.351 - 14.53% -
std::find_end(vector<int>)_(match_near_end)/1000 16.59% 27.917 32.549 - 15.10% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 16.54% 2417.848 2817.851 - 17.49% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 16.53% 26.330 30.683 - 30.60% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 16.49% 11257.325 13113.928 - 35.15% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 16.49% 31.780 37.019 - 14.26% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.46% 2404.244 2799.935 - 17.19% -
BM_vector_deque_ranges_copy/1 16.32% 0.592 0.688 - -0.23% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 16.28% 2432.943 2829.128 - 18.18% -
BM_vector_deque_ranges_move_backward/0 16.15% 0.261 0.303 - -32.05% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 16.09% 2480.268 2879.437 - 17.23% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 16.09% 35.999 41.791 - -4.17% -
BM_from_sys/2100/threads:4 16.08% 19.856 23.049 - -4.65% -
ranges::min(std::deque<long_long>)/1 16.06% 0.363 0.421 - -7.51% -
std::flat_map<int,_int>::insert(const_value_type&)_(already_present)/8192 15.98% 16.478 19.111 - -5.50% -
BM_format_to_back_inserter<std::list<char>>/string_len_6 15.95% 67.856 78.679 - 9.81% -
BM_StringRelational_Eq_Empty_Small_Control 15.85% 0.368 0.426 - 5.27% -
std::set<std::string>::count(key)/32 15.84% 74.212 85.965 - 5.39% -
std::unordered_multimap<int,_int>::contains(key)/32 15.70% 9.165 10.604 - 32.02% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 15.69% 87.386 101.094 - -3.05% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 15.64% 24.947 28.849 - 9.37% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 15.58% 1.083 1.252 - 12.93% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 15.50% 38.155 44.068 - 36.12% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 15.35% 41227302.607 47556656.785 - 5.08% -
std::is_sorted_until(deque<int>)/8 15.35% 2.298 2.651 - -21.24% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 15.24% 4767.441 5493.989 - 14.72% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6 15.19% 69.327 79.855 - 14.48% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 15.16% 34.875 40.162 - 14.13% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 15.14% 4776.353 5499.721 - 14.56% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 15.08% 48.299 55.580 - 28.47% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 15.04% 45939734.252 52850893.978 - 2.83% -
ranges::min(std::deque<long_long>)/8 15.02% 2.186 2.515 - 6.40% -
std::multimap<std::string,_int>::ctor(const_Self&,_const_allocator_type&)/32 14.82% 666.177 764.929 - -10.11% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 14.80% 50.629 58.122 - -61.12% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 14.77% 31.308 35.933 - 0.99% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 14.73% 30.582 35.087 - 19.53% -
ranges::min(std::deque<char>)/70000 14.68% 16378.918 18783.331 - -11.69% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 14.65% 3945036.465 4522900.609 - 32.18% -
std::swap_ranges(deque<int>)/1024 14.64% 297.081 340.586 - 7.31% -
std::multimap<std::string,_int>::find(key)/32 14.60% 83.260 95.420 - 17.18% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 14.53% 25.696 29.428 - 8.62% -
std::find_if_not(vector<char>)_(process_all)/8 14.27% 1.355 1.549 - -2.40% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 14.15% 31.714 36.203 - 11.89% -
ranges::minmax(std::deque<__int128>)/64 14.09% 24.450 27.896 - 10.52% -
std::multimap<std::string,_int>::insert(const_value_type&)_(already_present)/1024 14.00% 147.054 167.644 - 3.90% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 13.97% 6.938 7.908 - 13.26% -
std::swap_ranges(deque<int>)/8192 13.97% 2349.351 2677.607 - 6.50% -
std::stable_sort(vector<int>)_(pipe-organ)/8 13.96% 34.660 39.499 - 14.73% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 13.82% 30.809 35.066 - 7.04% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 13.59% 125.158 142.171 - -11.26% -
BM_deque_vector_copy/65536 13.45% 3152.211 3576.200 - 22.08% -
SetIntersection_Interlaced_Set_float_1024_64 13.37% 10257286.485 11628827.639 - 8.25% -
std::set<int>::erase(key)_(non-existent,_end)/8192 13.34% 6.955 7.883 - 13.10% -
BM_StringConstructDestroyCStr_Empty_Opaque 13.24% 1.164 1.318 - -3.85% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 13.10% 2445.919 2766.411 - 13.51% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 12.93% 28.790 32.513 - -16.24% -
BM_BitsetToString<32>/Sparse_(10%)/10 12.92% 10.752 12.142 - 6.11% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 12.92% 0.377 0.426 - -12.05% -
std::copy_backward(vector<bool>)_(aligned)/1048576 12.92% 1420652.189 1604213.322 - 0.00% -
std::for_each_n(list<int>)/8192 12.89% 7161.352 8084.735 - 1.54% -
std::stable_sort(deque<int>)_(ascending)/8 12.87% 43.859 49.505 - 11.92% -
BM_format_to_back_inserter<std::deque<char>>/string_len_6 12.71% 32.779 36.944 - 8.18% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 12.68% 2087.232 2351.956 - 29.37% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 12.62% 2428.641 2735.180 - 13.66% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 12.59% 82.783 93.208 - 27.04% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 12.57% 42422957.951 47753653.955 - 6.93% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 12.55% 2427.320 2731.901 - 14.37% -
std::all_of(deque<int>)_(process_all)/50 12.51% 13.244 14.900 - -4.85% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 12.47% 8106.901 9117.698 - -4.42% -
BM_deque_vector_copy_backward/1 12.32% 0.613 0.689 - 0.05% -
std::all_of(list<int>)_(process_all)/8192 12.25% 7554.113 8479.680 - 11.49% -
std::unique(deque<int>)_(contiguous)/32 12.09% 48.184 54.009 - 3.67% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12.09% 4807.064 5388.191 - 6.58% -
std::adjacent_find(list<int>,_pred)/50 12.00% 36.139 40.476 - 11.15% -
BM_vector_deque_copy/1 12.00% 0.967 1.083 - -5.48% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 11.97% 90.545 101.387 - -19.68% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 11.95% 2432.034 2722.781 - 13.73% -
std::multimap<std::string,_int>::count(key)/32 11.79% 65.864 73.632 - 1.40% -
bm_exception_ptr_copy_assign_null 11.70% 0.691 0.771 - 11.54% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 11.70% 2801.314 3128.981 - 11.53% -
std::stable_sort(deque<int>)_(repeated)/8 11.56% 42.924 47.887 - 10.83% -
std::unordered_map<int,_int>::insert(const_value_type&)_(already_present)/1024 11.49% 1.367 1.525 - 19.81% -
SetIntersection_Interlaced_Vector_string_256_64 11.47% 13801735.749 15384162.622 - 3.13% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 11.45% 34.430 38.374 - 3.57% -
ranges::minmax(std::vector<__int128>)/1 11.41% 0.280 0.312 - -20.87% -
BM_join_view_deques/0 11.31% 0.817 0.909 - -8.22% -
SetIntersection_None_Set_string_16384_16384 11.28% 343816818.669 382613587.871 - 12.24% -
ranges::minmax(std::deque<__int128>)/70000 11.24% 27922.767 31062.473 - 11.91% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 11.23% 36.834 40.970 - 11.31% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_6 11.21% 67.797 75.400 - 6.70% -
std::map<std::string,_int>::erase(key)_(existent)/1024 11.17% 107.821 119.866 - 40.73% -
std::is_partitioned(list<int>)_(unpartitioned)/50 11.12% 1.009 1.121 - 16.02% -
BM_std_minmax_element<char>/2 11.07% 0.480 0.533 - 10.53% -
std::copy_if(list<int>)_(entire_range)/64 11.06% 29.645 32.923 - 2.34% -
std::find_end(deque<int>)_(near_matches)/1024 11.03% 27445.323 30473.528 - 10.68% -
std::find_first_of(list<int>)_(large_needle)/1024 11.03% 836819.553 929106.931 - 1.38% -
BM_stop_token_multi_thread_polling_stop_requested/131072 10.91% 7278954.983 8073076.963 - 7.17% -
ranges::minmax(std::deque<long_long>)/1 10.90% 0.414 0.459 - 16.21% -
rng::contains(vector<int>)_(process_all)/32 10.85% 8.544 9.471 - 10.56% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 10.84% 6761653.000 7494715.140 - 14.04% -
std::find_end(deque<int>)_(near_matches)/1000 10.80% 26218.080 29049.835 - 10.19% -
std::partition(deque<int>)_(sparse)/50 10.75% 15.028 16.644 - 17.55% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 10.73% 44.702 49.498 - 10.66% -
SetIntersection_None_Set_uint64_16384_4 10.55% 184483464.574 203948794.818 - 5.00% -
std::copy_n(vector<int>)/4096 10.55% 211.593 233.913 - 59.39% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 10.50% 46.376 51.245 - 19.87% -
std::copy_backward(deque<int>)/8 10.48% 2.369 2.617 - -1.34% -
ranges::min(std::deque<char>)/64 10.45% 15.008 16.576 - -8.23% -
std::set<int>::operator=(const_Self&)_(into_cleared_Container)/8192 10.42% 45649.957 50405.987 - 7.48% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 10.39% 30.650 33.833 - 5.29% -
BM_deque_vector_copy/70000 10.31% 3462.092 3818.913 - 19.07% -
std::partition_point(list<int>)/8192 10.28% 5445.778 6005.790 - 10.28% -
std::unordered_set<std::string>::clear()/32 10.28% 861.976 950.579 - 9.28% -
bm_ranges_lexicographical_compare<unsigned_char>/64 10.24% 2.076 2.288 - 1.95% -
std::partition_copy(list<int>)/8192 10.20% 6553.257 7221.820 - 0.11% -
BM_vector_deque_move_backward/1 10.19% 1.133 1.249 - 14.87% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 10.15% 653.123 719.393 - 0.18% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 10.14% 75.047 82.654 - -62.42% -
std::multiset<std::string>::insert(const_value_type&)_(already_present)/8192 10.13% 174.170 191.812 - 2.29% -
BM_deque_vector_move_backward/2 10.08% 1.578 1.738 - 9.55% -
BM_std_minmax_element<char>/1 10.06% 0.436 0.480 - 25.65% -
SetIntersection_None_Set_uint64_16384_64 10.03% 185238937.661 203823773.516 - 4.14% -
BM_deque_deque_ranges_move_backward/64 10.02% 16.355 17.994 - 2.93% -
std::sort(deque<int>)_(qsort_adversarial)/8 9.97% 21.993 24.187 - 2.02% -
bm_ranges_lexicographical_compare<unsigned_char>/8 9.96% 1.570 1.726 - 2.97% -
std::find(vector<char>)_(bail_25%)/8 9.94% 1.198 1.317 - 11.92% -
std::unique(list<int>)_(contiguous)/52 9.92% 63.087 69.345 - 4.42% -
BM_vector_deque_ranges_copy_backward/64000 9.91% 18813.215 20677.591 - 8.69% -
SetIntersection_Interlaced_Set_uint32_256_4 9.88% 11153373.832 12255868.233 - 8.95% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 9.82% 66.084 72.575 - 17.77% -
std::multiset<std::string>::operator=(const_Self&)_(into_populated_Container)/32 9.75% 789.611 866.637 - -0.38% -
std::set<int>::erase(iterator)/8192 9.74% 21.540 23.639 - 7.52% -
std::set<int>::operator=(const_Self&)_(into_cleared_Container)/1024 9.73% 5640.465 6189.136 - 5.32% -
std::find_end(deque<int>)_(near_matches)/8192 9.72% 2074103.681 2275784.552 - 8.72% -
std::unordered_set<int>::operator=(const_Self&)_(into_populated_Container)/0 9.66% 3.701 4.058 - 0.43% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 9.61% 5.838 6.399 - 0.25% -
BM_vector_deque_ranges_move_backward/64000 9.60% 18813.996 20619.398 - 8.32% -
BM_StringRelational_Compare_Large_Large_ChangeFirst 9.57% 1.159 1.270 - 2.32% -
std::stable_sort(deque<int>)_(shuffled)/8 9.55% 54.323 59.511 - 8.89% -
std::map<std::string,_int>::erase(key)_(existent)/8192 9.55% 81.140 88.886 - 10.26% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 9.54% 98.612 108.024 - -7.64% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 9.53% 25.557 27.991 - 24.01% -
std::all_of(deque<int>)_(process_all)/8 9.51% 2.736 2.996 - 1.52% -
std::copy_backward(vector<int>)/32768 9.49% 3451.604 3778.992 - 9.85% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 9.48% 53.424 58.489 - -12.39% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 9.48% 31.500 34.486 - 22.18% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 9.43% 68.833 75.324 - -41.20% -
SetIntersection_None_Set_uint64_256_256 9.43% 6729170.214 7363397.023 - 9.07% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 9.41% 138.539 151.571 - -6.03% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 9.37% 11.126 12.168 - 3.79% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 9.36% 1749.190 1912.949 - 14.57% -
std::copy_if(vector<int>)_(entire_range)/64 9.34% 15.863 17.344 - 12.25% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 9.32% 9084.441 9931.209 - 8.58% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 9.30% 45088068.396 49280425.254 - 15.17% -
std::partition(deque<int>)_(sparse)/32 9.22% 9.997 10.919 - 19.50% -
SetIntersection_Front_Set_uint32_16384_256 9.21% 5226507.410 5708019.389 - 28.46% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 9.17% 25.773 28.136 - 12.91% -
BM_format_to_string_back_inserter<std::wstring>/16384 9.15% 9463.810 10329.946 - 7.37% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 9.12% 344369359.625 375767448.742 - 13.83% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_60 9.09% 616.018 672.026 - 7.24% -
SetIntersection_Front_Set_float_256_16 9.03% 4466830.379 4870055.869 - 3.18% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 9.01% 9136.341 9959.843 - 8.42% -
SetIntersection_None_Set_uint64_16384_1 8.96% 185065488.843 201645840.704 - 3.01% -
std::set<std::string>::operator=(const_Self&)_(into_populated_Container)/1024 8.91% 44472.272 48433.567 - 6.04% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 8.89% 18.279 19.905 - -12.38% -
bm_make_exception_ptr/threads:8 8.78% 2.059 2.239 - -3.86% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 8.78% 5670.138 6168.105 - 8.62% -
std::vector<int>::ctor(size_type)/32 8.76% 9.672 10.519 - 8.73% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 8.70% 7415.732 8060.873 - 10.89% -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 8.69% 944.561 1026.660 - 10.51% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 8.68% 32.223 35.019 - 14.82% -
SetIntersection_None_Set_uint64_16384_16 8.66% 187120957.719 203327353.904 - 5.05% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 8.65% 11862.565 12888.809 - 7.94% -
std::set<int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 8.63% 46335.223 50333.547 - 7.25% -
BM_vector_deque_copy/2 8.61% 1.827 1.985 - -3.00% -
SetIntersection_Interlaced_Set_float_256_16 8.60% 12379614.739 13443850.679 - 4.29% -
SetIntersection_Front_Vector_float_1024_256 8.54% 1545397.285 1677371.142 - -0.59% -
BM_vector_deque_copy/64 8.48% 2.586 2.806 - -2.34% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 8.46% 2489.155 2699.710 - 10.40% -
std::search(deque<int>)_(near_matches)/8192 8.39% 1807729.095 1959473.479 - -3.70% -
std::find_first_of(deque<int>)_(small_needle)/50 8.36% 140.663 152.423 - 6.61% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 8.34% 145.155 157.257 - -2.04% -
std::find_first_of(deque<int>)_(small_needle)/1024 8.30% 2750.858 2979.056 - 7.07% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 8.29% 345398017.671 374033720.349 - -6.65% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 8.25% 39.848 43.137 - 9.04% -
std::find_first_of(deque<int>)_(small_needle)/8192 8.22% 21954.781 23758.574 - 6.97% -
rng::contains(deque<int>)_(process_all)/32 8.17% 8.060 8.719 - 6.88% -
SetIntersection_Front_Set_uint32_64_64 8.17% 15274349.990 16521626.379 - 16.36% -
rng::contains(deque<int>)_(process_all)/8 8.14% 2.198 2.377 - 6.80% -
BM_vector_deque_ranges_move/64000 8.13% 18556.790 20065.103 - 8.00% -
BM_StringRelational_Eq_Small_Small_Control 8.12% 1.700 1.838 - 11.05% -
SetIntersection_None_Set_uint64_16384_256 8.12% 187939574.290 203193993.773 - 4.57% -
std::set<std::string>::insert(const_value_type&)_(already_present)/8192 8.11% 158.821 171.703 - 10.83% -
std::set<int>::insert(const_value_type&)_(already_present)/1024 8.08% 4.394 4.749 - 8.00% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 8.07% 365.383 394.857 - 8.65% -
BM_vector_deque_ranges_copy/64000 8.02% 18554.464 20041.945 - 7.91% -
rng::find_last(deque<int>)_(bail_10%)/1024 7.92% 251.786 271.719 - 7.59% -
rng::find_last(deque<int>)_(bail_10%)/50 7.91% 11.399 12.300 - 6.78% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 7.88% 518.807 559.691 - 11.94% -
std::find_if_not(list<int>)_(bail_25%)/32768 7.83% 7272.817 7842.573 - 14.78% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 7.82% 12438.995 13411.522 - 8.13% -
std::for_each(list<int>)/8192 7.77% 8186.207 8822.065 - 12.51% -
BM_deque_vector_copy/1 7.73% 0.572 0.616 - -10.19% -
std::find(list<int>)_(bail_25%)/32768 7.59% 7272.307 7824.518 - -6.93% -
std::find(vector<char>)_(process_all)/50 7.58% 1.617 1.740 - 2.52% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 7.56% 29911.109 32173.620 - 8.14% -
std::find_first_of(vector<int>)_(small_needle)/1024 7.54% 2759.022 2967.017 - 5.68% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 7.54% 22094.499 23759.670 - 1.28% -
std::multiset<std::string>::find(key)/32 7.52% 83.054 89.302 - 0.07% -
SetIntersection_None_Set_uint32_1024_1024 7.48% 10578663.182 11369982.362 - 5.65% -
SetIntersection_None_Vector_uint32_262144_16 7.48% 334524658.908 359532549.279 - 2.35% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 7.44% 1.289 1.385 - -0.01% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 7.44% 25.326 27.209 - 13.02% -
std::remove_if(list<int>)_(prefix)/8192 7.43% 9291.245 9981.585 - 2.79% -
SetIntersection_Front_Vector_uint64_1024_64 7.43% 1123243.663 1206661.295 - 2.34% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 7.43% 9172.115 9853.191 - 7.13% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 7.41% 2740.729 2943.858 - 2.61% -
std::transform(list<int>)_(identity_transform)/50 7.41% 36.399 39.095 - 1.84% -
BM_std_minmax_element<int>/512 7.37% 161.066 172.942 - -4.56% -
BM_deque_deque_ranges_copy_backward/0 7.37% 0.644 0.691 - 21.47% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 7.36% 342622639.456 367822765.547 - 2.05% -
BM_deque_vector_move/64000 7.35% 3036.036 3259.336 - 7.75% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 7.35% 344246325.471 369563876.465 - 7.23% -
std::replace_if(deque<int>)_(sprinkled)/50 7.35% 15.294 16.419 - 19.63% -
bm_lexicographical_compare<unsigned_char>/8 7.31% 1.450 1.556 - 1.85% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 7.30% 93355.394 100174.453 - 7.53% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 7.29% 9251.539 9926.137 - 7.34% -
SetIntersection_Interlaced_Set_string_16384_256 7.28% 361660298.383 387992196.378 - 10.39% -
std::set<int>::clear()/1024 7.25% 10082.995 10814.215 - 5.28% -
std::find_first_of(deque<int>)_(small_needle)/32 7.24% 93.100 99.842 - 5.40% -
BM_deque_vector_move/65536 7.22% 3048.718 3268.806 - 6.91% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 7.21% 572.760 614.028 - 11.84% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 7.20% 21.424 22.967 - 6.92% -
ranges::min(std::deque<char>)/8 7.19% 2.184 2.341 - 4.90% -
rng::contains(list<int>)_(process_all)/8192 7.17% 6860.130 7352.167 - -1.05% -
std::find_end(vector<int>)_(near_matches)/8192 7.15% 811603.641 869605.681 - 6.22% -
BM_StringRelational_Eq_Large_Large_ChangeLast 7.14% 1.613 1.728 - 0.07% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 7.12% 29662.134 31772.611 - 8.08% -
ranges::min(std::vector<long_long>)/64 7.10% 4.587 4.913 - 5.52% -
std::adjacent_find(list<int>,_pred)/8 7.08% 3.971 4.252 - 6.45% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 7.03% 29.864 31.965 - 10.93% -
std::find_end(vector<int>)_(near_matches)/1024 7.02% 14338.208 15344.983 - 5.80% -
SetIntersection_Front_Vector_string_16384_256 6.98% 7640368.352 8173359.092 - 2.73% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 6.98% 5847.248 6255.116 - 12.82% -
SetIntersection_Front_Set_uint64_256_256 6.94% 8576173.428 9171300.428 - -10.47% -
std::partial_sort_copy(deque<int>)_(heap)/8 6.92% 13.021 13.923 - 1.77% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 6.92% 31.684 33.876 - 10.46% -
BM_StringRelational_Compare_Small_Small_Control 6.91% 1.509 1.614 - 5.60% -
BM_from_sys/1993/threads:16 6.91% 0.675 0.722 - 2.29% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 6.89% 12093.862 12926.660 - 6.53% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_60 6.88% 610.271 652.254 - 4.77% -
BM_StringFindStringLiteral/8 6.88% 1.512 1.615 - -6.20% -
ranges::min(std::deque<__int128>)/70000 6.85% 23636.398 25256.047 - 4.38% -
BM_format_to_back_inserter<std::list<char>>/string_len_60 6.85% 616.690 658.947 - 5.60% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 6.84% 8007.638 8555.603 - -6.58% -
rng::find_last(deque<int>)_(bail_10%)/1048576 6.84% 260131.491 277922.153 - 5.77% -
SetIntersection_Front_Vector_string_262144_1 6.83% 1002931.129 1071402.943 - 4.09% -
std::is_partitioned(list<int>)_(partitioned)/8192 6.82% 6529.803 6975.119 - 4.42% -
std::flat_multimap<int,_int>::insert(const_value_type&)_(already_present)/8192 6.82% 575.688 614.922 - 8.88% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6.81% 22370.854 23893.742 - 1.69% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 6.80% 35.535 37.950 - 14.69% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 6.79% 1.297 1.385 - 9.00% -
std::variant<8-alts>::visit()_(3_variants) 6.79% 0.634 0.677 - 0.20% -
SetIntersection_None_Vector_uint64_262144_4 6.78% 350305946.233 374069793.965 - 5.17% -
BM_std_minmax_element<int>/1024 6.77% 318.173 339.708 - -4.56% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 6.74% 5838.824 6232.248 - 11.75% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 6.73% 330299443.286 352540451.009 - -1.25% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 6.72% 10127.775 10808.669 - 6.66% -
std::unordered_set<int>::erase(key)_(existent)/8192 6.72% 20.285 21.648 - -1.83% -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_6 6.71% 35.204 37.564 - 5.27% -
BM_deque_deque_move/64000 6.67% 3205.205 3419.082 - 5.25% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 6.65% 7581.902 8086.087 - 6.14% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 6.63% 1214.593 1295.070 - -0.17% -
SetIntersection_None_Vector_string_1024_1024 6.62% 8938377.863 9529966.768 - 0.47% -
std::set<int>::clear()/8192 6.61% 81809.783 87220.947 - 4.35% -
rng::find_last(deque<int>)_(bail_10%)/8192 6.60% 2037.074 2171.464 - 5.88% -
rng::find_last(list<int>)_(bail_10%)/8 6.58% 2.211 2.357 - 2.48% -
BM_Invoke_FuncPtr 6.58% 0.681 0.726 - 6.16% -
BM_BitsetToString<32>/Uniform_(50%)/50 6.57% 15.311 16.317 - -6.66% -
SetIntersection_Interlaced_Vector_string_256_256 6.57% 16113644.699 17172662.355 - 3.37% -
std::stable_sort(deque<int>)_(descending)/8 6.56% 69.235 73.777 - 5.65% -
BM_string_without_formatting<wchar_t> 6.55% 29.911 31.870 - 8.40% -
SetIntersection_Interlaced_Set_string_16384_4 6.53% 243695052.527 259601410.618 - 8.23% -
rng::find_last(list<int>)_(bail_90%)/8 6.51% 0.548 0.584 - -5.23% -
SetIntersection_Interlaced_Set_uint64_16384_4 6.48% 149969622.353 159682371.235 - 3.01% -
SetIntersection_None_Vector_string_1024_256 6.47% 8992658.649 9574200.213 - 0.95% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 6.47% 25.513 27.163 - 2.43% -
std::find_end(vector<int>)_(near_matches)/1000 6.45% 13936.399 14835.878 - 5.20% -
std::set<int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 6.45% 5788.479 6161.976 - 4.76% -
SetIntersection_Front_Set_uint64_1024_64 6.44% 1844485.058 1963267.289 - 1.41% -
std::find_if(list<int>)_(bail_25%)/8 6.44% 0.802 0.854 - 7.28% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 6.41% 277978.917 295803.164 - 5.16% -
std::make_heap(deque<int>)_(repeated)/8192 6.41% 19340.102 20579.400 - 1.15% -
SetIntersection_Front_Set_string_16384_64 6.40% 4000850.394 4257044.010 - 7.80% -
std::fill(vector<bool>)/64 6.39% 1.488 1.583 - 9.12% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 6.34% 100.797 107.184 - 1.29% -
std::set<int>::erase(key)_(existent)/8192 6.32% 28.203 29.986 - 5.01% -
BM_deque_vector_ranges_copy/0 6.31% 0.565 0.601 - -3.36% -
std::equal(vector<int>)_(it,_it,_it)/8 6.30% 1.414 1.503 - 12.32% -
std::set<std::string>::operator=(const_Self&)_(into_populated_Container)/32 6.29% 778.924 827.915 - -0.19% -
ranges::minmax(std::deque<char>)/8 6.27% 2.588 2.750 - 2.14% -
std::stable_sort(vector<int>)_(repeated)/1024 6.27% 2914.557 3097.324 - 6.16% -
SetIntersection_Front_Vector_uint64_16384_16 6.27% 1006521.191 1069583.744 - 1.79% -
BM_StringFindNoMatch/64 6.25% 1.915 2.034 - 4.26% -
std::multimap<int,_int>::insert(const_value_type&)_(already_present)/1024 6.24% 25.424 27.010 - 1.09% -
std::set<int>::operator=(const_Self&)_(into_populated_Container)/1024 6.23% 3742.299 3975.560 - 3.02% -
std::mismatch(vector<int>)_(it,_it,_it)/1024 6.23% 244.792 260.049 - 4.19% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 6.22% 222.375 236.212 - -7.74% -
std::any_of(list<int>)_(process_all)/32768 6.22% 26045.765 27665.173 - 5.81% -
bm_ranges_lexicographical_compare<int>/1 6.21% 0.743 0.790 - 5.03% -
std::for_each_n(deque<int>)/50 6.19% 16.926 17.973 - 8.92% -
std::multiset<std::string>::lower_bound(key)/32 6.18% 69.926 74.246 - 6.57% -
std::unordered_map<int,_int>::count(key)/1024 6.17% 9.779 10.383 - 1.83% -
BM_std_minmax_element<int>/4096 6.15% 1263.814 1341.601 - 0.14% -
std::find(list<int>)_(process_all)/8192 6.14% 8285.099 8794.001 - 19.87% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 6.14% 349584731.087 371031866.254 - 7.74% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 6.13% 55495.746 58898.762 - 2.52% -
std::multimap<int,_int>::clear()/8192 6.12% 79937.005 84827.341 - -0.11% -
SetIntersection_Front_Set_uint64_256_64 6.08% 5882761.505 6240636.190 - -4.81% -
std::search(list<int>)_(single_element)/8192 6.08% 8822.375 9358.897 - 5.84% -
ranges::minmax(std::list<long_long>)/1 6.07% 0.424 0.450 - 8.77% -
std::list<int>::insert(begin)_(cheap_elements)/8192 6.06% 11.286 11.971 - -0.53% -
std::make_heap(deque<int>,_pred)_(repeated)/1024 6.06% 2293.809 2432.913 - 2.88% -
std::remove(list<int>)_(sprinkled)/50 6.05% 63.809 67.671 - 0.41% -
std::map<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 6.03% 829.065 879.050 - 16.25% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 6.00% 570.583 604.816 - 12.56% -
SetIntersection_None_Set_uint32_1024_1 6.00% 10404823.208 11028971.151 - 6.78% -
bm_lexicographical_compare<signed_char>/8 5.98% 2.563 2.716 - 3.78% -
SetIntersection_Front_Vector_uint32_262144_64 5.97% 1132766.763 1200368.255 - 5.33% -
std::copy_if(deque<int>)_(entire_range)/32768 5.96% 9744.172 10325.339 - 4.53% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 5.95% 11545.897 12233.350 - 7.16% -
BM_format_to_string_begin<std::vector<char>>/16384 5.95% 141.108 149.499 - 4.63% -
BM_StringRelational_Eq_Small_Small_ChangeLast 5.95% 1.834 1.943 - 0.08% -
bm_lexicographical_compare<int>/1 5.94% 0.576 0.610 - 3.14% -
std::set<int>::erase(iterator)/1024 5.93% 20.462 21.676 - 3.16% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/32 5.93% 47.288 50.091 - 2.27% -
std::for_each_n(deque<int>)/32 5.93% 10.961 11.611 - 8.80% -
SetIntersection_None_Set_uint32_64_64 5.92% 12290843.145 13018796.960 - 6.92% -
SetIntersection_None_Vector_uint32_262144_16384 5.92% 376125089.475 398383098.926 - 13.67% -
std::map<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 5.90% 43624.589 46200.618 - 6.93% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 5.90% 28.209 29.875 - 4.32% -
BM_deque_deque_copy/65536 5.90% 3408.541 3609.660 - 9.03% -
BM_SystemErrorWithoutMessage 5.89% 31.755 33.625 - -1.16% -
ranges::minmax(std::deque<__int128>)/8 5.87% 3.692 3.909 - 9.59% -
SetIntersection_None_Set_uint32_64_16 5.85% 19328531.101 20459849.496 - 7.26% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 5.83% 1059555.076 1121282.950 - 4.87% -
std::list<std::string>::ctor(size_type)/8192 5.82% 99338.689 105118.783 - 0.27% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 5.82% 1205918.705 1276066.341 - 1.13% -
BM_format_to_n_string_pointer<wchar_t>/1 5.81% 13.177 13.943 - 5.28% -
std::variant<50-alts>::visit()_(2_variants) 5.80% 0.634 0.670 - 0.11% -
SetIntersection_Front_Set_uint64_16384_16384 5.79% 337222981.436 356746612.882 - -1.43% -
BM_std_minmax_element<int>/4000 5.77% 1231.641 1302.664 - -0.73% -
SetIntersection_None_Set_uint64_256_16 5.76% 12592884.612 13318742.652 - -5.36% -
ranges::minmax(std::deque<long_long>)/8 5.76% 2.544 2.691 - -1.19% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 5.74% 870.688 920.627 - 4.79% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 5.72% 11118.019 11754.424 - 5.88% -
BM_std_minmax_element<int>/5500 5.71% 1690.468 1787.026 - -0.64% -
std::none_of(deque<int>)_(process_all)/50 5.70% 12.304 13.006 - -5.06% -
rng::find_last(deque<int>)_(bail_10%)/8 5.68% 2.660 2.811 - 2.68% -
std::set<int>::find(key)/32 5.67% 17.373 18.359 - 5.33% -
SetIntersection_Interlaced_Set_uint32_64_4 5.66% 22006110.990 23252739.752 - 7.85% -
std::multiset<std::string>::erase(iterator)/8192 5.66% 29.385 31.050 - -1.16% -
SetIntersection_Interlaced_Vector_string_16_16 5.66% 45741704.720 48332431.004 - 4.55% -
std::list<std::string>::ctor(size_type)/1024 5.66% 12184.919 12874.837 - 0.95% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 5.65% 24.598 25.989 - 2.15% -
std::multimap<std::string,_int>::ctor(const_Self&)/32 5.64% 629.118 664.618 - -2.50% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 5.64% 30.887 32.628 - 41.94% -
std::count(list<int>)_(every_other)/8192 5.63% 6335.517 6691.926 - -1.78% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6000 5.61% 70267.461 74211.951 - 3.05% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 5.60% 36.555 38.603 - 29.60% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 5.60% 73.702 77.830 - 4.65% -
rng::fold_left(deque<int>)/1048576 5.58% 1505056.476 1589004.685 - -0.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 5.56% 10907167.476 11513721.198 - 6.77% -
std::set<int>::operator=(const_Self&)_(into_cleared_Container)/32 5.55% 177.725 187.597 - 4.47% -
rng::find_last(forward_list<int>)_(bail_10%)/50 5.55% 13.952 14.727 - 9.04% -
SetIntersection_None_Set_float_256_16 5.52% 12789649.795 13496246.793 - 5.43% -
std::is_partitioned(deque<int>)_(partitioned)/8192 5.49% 1989.583 2098.759 - 5.55% -
std::none_of(list<int>)_(process_all)/32768 5.48% 26257.732 27697.918 - 5.66% -
BM_format_to_back_inserter<std::deque<char>>/string_view_len_6 5.48% 32.637 34.426 - 1.95% -
std::stable_sort(deque<int>)_(pipe-organ)/8192 5.48% 76284.054 80461.285 - 5.07% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.47% 274052.326 289041.330 - 7.97% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 5.47% 20.342 21.455 - -1.72% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 5.46% 3070.349 3237.954 - 5.96% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.45% 110884.419 116931.788 - 5.60% -
std::make_heap(deque<int>,_pred)_(ascending)/8192 5.45% 20090.460 21184.580 - 0.75% -
std::vector<int>::erase(middle)_(cheap_elements)/32 5.44% 4.435 4.676 - 6.61% -
std::find_if(vector<char>)_(process_all)/32768 5.44% 3085.547 3253.255 - 4.65% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 5.42% 7536.647 7945.502 - 4.76% -
std::count_if(list<int>)_(every_other)/8192 5.42% 7027.047 7408.050 - 3.36% -
SetIntersection_Interlaced_Set_uint32_1024_1024 5.42% 18456090.568 19456008.449 - 8.81% -
BM_format_to_n_string_span<wchar_t>/1 5.40% 13.156 13.866 - 5.39% -
SetIntersection_Front_Vector_float_256_64 5.40% 3604915.625 3799618.062 - -0.95% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 5.39% 1925598.457 2029466.396 - 6.87% -
BM_stop_token_single_thread_polling_stop_requested/1024 5.39% 4329.587 4563.052 - 4.83% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 5.39% 38413.358 40484.573 - 6.59% -
BM_format_string<wchar_t>/8192 5.36% 0.275 0.290 - 4.89% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 5.34% 105573.915 111213.425 - 6.05% -
BM_StringRelational_Compare_Small_Huge_Control 5.33% 1.503 1.583 - 3.61% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 5.33% 21.203 22.333 - 10.49% -
std::find_if(vector<char>)_(process_all)/50 5.33% 5.272 5.553 - 3.08% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 5.33% 1888.082 1988.679 - 10.40% -
rng::find(vector<bool>)_(process_all)/50 5.31% 25.848 27.221 - 2.53% -
std::unordered_multimap<int,_int>::count(key)/1024 5.31% 10.341 10.889 - 1.07% -
SetIntersection_Front_Vector_float_1024_16 5.27% 1019224.804 1072946.656 - -0.23% -
std::unordered_set<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 5.26% 129.746 136.576 - -0.43% -
std::multimap<std::string,_int>::lower_bound(key)/32 5.26% 67.913 71.488 - -3.51% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 5.26% 1634.961 1720.942 - -3.30% -
SetIntersection_None_Set_uint32_256_256 5.25% 6820832.193 7178814.616 - 3.58% -
std::format(double)_(fmt:_{:017500_0f}) 5.24% 1287.883 1355.399 - 0.38% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 5.24% 15314525.651 16116849.219 - -2.43% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 5.23% 1015185.984 1068305.271 - 0.81% -
SetIntersection_Front_Set_uint64_256_16 5.23% 4481307.063 4715657.989 - 1.98% -
BM_format_string<char>/64 5.22% 0.257 0.271 - -6.08% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5.22% 7234.338 7612.158 - 2.17% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 5.22% 17083004.303 17974459.939 - 6.25% -
std::rotate_copy(deque<int>)/32 5.21% 2.703 2.844 - 6.97% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 5.20% 16229.199 17073.723 - 4.96% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 5.20% 4133051.117 4347978.538 - 1.62% -
SetIntersection_Front_Vector_uint64_262144_256 5.18% 1601615.641 1684592.664 - 4.17% -
ranges::min(std::vector<long_long>)/8 5.18% 2.103 2.212 - -3.68% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 5.16% 14110.398 14838.431 - 4.94% -
rng::contains(list<int>)_(process_all)/50 5.14% 17.445 18.343 - 1.43% -
std::mismatch(vector<int>)_(it,_it,_it)/1000 5.13% 239.023 251.290 - 2.79% -
rng::find_last_if(list<int>)_(bail_90%)/1024 5.13% 74.328 78.140 - -0.12% -
ranges::minmax(std::deque<long_long>)/64 5.12% 20.740 21.802 - 5.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 5.12% 349757804.349 367657972.034 - 5.72% -
std::find_end(vector<int>)_(same_length)/8192 5.12% 1898.688 1995.848 - -1.42% -
BM_format_to_iterator/<std::vector>_C_string_len_6 5.09% 2.900 3.048 - -0.65% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 5.09% 982573.861 1032563.951 - -0.05% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 5.07% 2793.447 2935.207 - 3.59% -
BM_deque_deque_move/70000 5.06% 3659.408 3844.673 - 6.30% -
std::deque<int>::ctor(const_Self&)_(cheap_elements)/8192 5.05% 3326.011 3494.057 - 5.28% -
std::mismatch(vector<int>)_(it,_it,_it)/8192 5.04% 1911.762 2008.199 - 4.50% -
BM_num_get<long_double> 5.03% 229.920 241.492 - -1.96% -
SetIntersection_None_Set_uint64_1024_16 5.00% 10749616.986 11286928.458 - 8.22% -
std::remove_copy(vector<int>)_(prefix)/50 4.99% 13.695 14.379 - 3.88% -
std::search(deque<int>)_(same_length)/1000 4.97% 514.143 539.698 - 5.80% -
std::multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/0 4.97% 0.634 0.665 - -5.68% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 4.96% 7680.359 8061.418 - 4.39% -
SetIntersection_Interlaced_Set_float_16384_16384 4.95% 332031816.283 348467779.095 - -1.42% -
ranges::minmax(std::deque<char>)/64 4.94% 20.606 21.624 - 2.83% -
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 4.94% 3450.874 3621.199 - 0.46% -
SetIntersection_Front_Set_string_256_256 4.93% 25027258.415 26261243.131 - 5.46% -
std::make_heap(deque<int>,_pred)_(descending)/8192 4.92% 27952.830 29327.979 - 2.16% -
std::unordered_multiset<int>::operator=(const_Self&)_(into_populated_Container)/0 4.91% 3.927 4.120 - 4.94% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 4.91% 103266.312 108333.717 - 4.68% -
std::find_if(vector<char>)_(process_all)/8192 4.88% 782.865 821.064 - 4.27% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 4.88% 5.761 6.042 - 9.31% -
std::stable_sort(vector<int>)_(repeated)/8192 4.86% 27513.631 28851.372 - 5.00% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 4.84% 74.321 77.918 - -2.75% -
rng::find_if_not(vector<bool>)_(process_all)/50 4.83% 26.178 27.441 - 2.30% -
std::for_each(join_view(vector<vector<int>>))/8192 4.83% 3106.887 3256.828 - 7.90% -
SetIntersection_Interlaced_Set_float_1024_256 4.83% 12080602.814 12663570.466 - 8.63% -
SetIntersection_None_Vector_string_256_64 4.82% 9644173.499 10109098.316 - 0.43% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 4.81% 98393.737 103125.876 - 4.59% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 4.79% 77396.184 81107.075 - 3.49% -
bm_lexicographical_compare<unsigned_char>/1 4.79% 1.738 1.822 - 2.75% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4.79% 12333.979 12924.782 - 0.57% -
BM_StringRelational_Less_Small_Small_ChangeMiddle 4.77% 1.318 1.381 - 8.80% -
std::multiset<int>::operator=(const_Self&)_(into_cleared_Container)/8192 4.76% 46193.161 48392.624 - 0.05% -
std::for_each_n(deque<int>)/8 4.76% 2.971 3.112 - 9.60% -
SetIntersection_Interlaced_Set_float_64_16 4.76% 20412984.630 21383966.225 - 0.23% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 4.76% 997039.815 1044453.215 - 1.29% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 4.74% 28414.466 29762.298 - 4.72% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 4.71% 1252.170 1311.107 - 6.88% -
std::unordered_multimap<int,_int>::insert(const_value_type&)_(already_present)/1024 4.70% 18.067 18.916 - 4.34% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 4.70% 13698.495 14341.956 - 5.15% -
std::none_of(deque<int>)_(process_all)/8 4.68% 2.340 2.450 - -1.15% -
bm_ranges_lexicographical_compare<unsigned_char>/1 4.66% 1.829 1.915 - 2.10% -
BM_deque_vector_move/70000 4.66% 3400.011 3558.384 - 9.53% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 4.65% 592.658 620.201 - 3.77% -
std::set<std::string>::lower_bound(key)/32 4.65% 68.827 72.024 - 2.78% -
std::list<int>::insert(begin)_(cheap_elements)/1024 4.64% 11.563 12.099 - -0.37% -
std::move(list<int>)/32768 4.64% 31039.706 32479.923 - 5.28% -
rng::for_each(set<int>)/8192 4.63% 17015.941 17804.268 - 0.89% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 4.63% 14017.457 14666.655 - 4.26% -
BM_deque_deque_ranges_copy_backward/64 4.63% 16.373 17.131 - 5.26% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 4.59% 1828.654 1912.501 - 5.92% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 4.58% 49572.185 51840.186 - 4.53% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 4.56% 14003.669 14642.786 - 4.36% -
std::shift_left(deque<int>)/8192 4.56% 390.078 407.862 - 3.02% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 4.55% 1035471.819 1082594.832 - 1.12% -
std::unordered_multimap<int,_int>::find(key)/1024 4.55% 9.801 10.247 - 0.07% -
SetIntersection_Front_Set_uint32_1024_1024 4.55% 18057969.585 18879135.186 - 25.24% -
dynamic_cast_(VChain,_3_levels) 4.54% 14.406 15.060 - 1.26% -
SetIntersection_Interlaced_Set_uint64_16384_16384 4.53% 338504881.676 353845990.764 - 7.80% -
SetIntersection_Front_Set_string_64_64 4.53% 31198249.437 32610642.700 - 3.69% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 4.50% 507.551 530.413 - 0.75% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4.50% 9115.717 9526.078 - 4.22% -
std::find(vector<int>)_(bail_25%)/1024 4.49% 39.057 40.810 - 3.04% -
BM_deque_vector_ranges_copy/1 4.48% 0.865 0.904 - 6.69% -
std::unordered_set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/1024 4.48% 36530.349 38166.075 - 2.22% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 4.48% 7592.875 7932.681 - 5.07% -
std::reverse(list<int>)/32768 4.47% 17630.871 18419.533 - 10.40% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 4.47% 6.441 6.728 - 4.57% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 4.46% 16151.850 16872.559 - 4.05% -
std::set<int>::erase(iterator)/32 4.44% 20.489 21.399 - 2.18% -
std::copy_if(vector<int>)_(entire_range)/8 4.44% 2.179 2.276 - 0.31% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 4.44% 76848.504 80258.036 - 3.81% -
std::search_n(deque<int>)_(no_match)/32 4.43% 14.721 15.374 - 4.05% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 4.42% 0.480 0.501 - 0.28% -
bm_lexicographical_compare<int>/8 4.41% 2.478 2.588 - 1.37% -
std::copy_n(list<int>)/64 4.41% 14.126 14.749 - 1.68% -
std::all_of(list<int>)_(process_all)/32768 4.40% 26079.648 27226.564 - 2.59% -
SetIntersection_Front_Vector_float_262144_1 4.39% 1002968.429 1047008.159 - 0.93% -
std::reverse(deque<int>)/512 4.39% 152.928 159.643 - 5.53% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/8 4.39% 12.567 13.118 - 0.59% -
SetIntersection_Front_Vector_float_1024_64 4.37% 1120738.313 1169761.131 - -0.95% -
std::map<std::string,_int>::lower_bound(key)/32 4.37% 69.097 72.118 - -6.95% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 4.37% 20.908 21.821 - 3.85% -
std::find_if_not(deque<int>)_(bail_25%)/1024 4.36% 64.681 67.504 - 10.29% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 4.36% 15579.952 16258.808 - 4.32% -
std::reverse(deque<int>)/32768 4.34% 9447.107 9857.550 - 5.64% -
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/0 4.33% 3.772 3.936 - 0.01% -
BM_deque_deque_ranges_move/1 4.32% 0.953 0.994 - 0.22% -
BM_StringEraseWithMove_Small_Transparent 4.31% 1.940 2.023 - -4.06% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 4.30% 54409.585 56750.889 - -1.64% -
BM_deque_deque_ranges_move_backward/1 4.29% 0.942 0.982 - 1.59% -
std::deque<int>::ctor(const_Self&)_(cheap_elements)/1024 4.29% 442.446 461.411 - 4.71% -
std::find(vector<int>)_(bail_25%)/8192 4.28% 313.257 326.672 - 3.59% -
SetIntersection_None_Set_float_1024_1024 4.28% 10400834.959 10845603.328 - 1.65% -
std::multimap<int,_int>::erase(iterator)/1024 4.27% 20.278 21.145 - 2.01% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 4.27% 64026.976 66760.315 - 4.50% -
std::set<int>::erase(key)_(existent)/1024 4.27% 23.707 24.719 - 2.37% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 4.27% 345108903.479 359833357.669 - 5.50% -
dynamic_cast_(VChain,_4_levels) 4.26% 19.252 20.073 - 1.85% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 4.26% 25.448 26.531 - -0.16% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 4.25% 84.146 87.725 - 6.89% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4.25% 9178.799 9568.530 - 4.51% -
SetIntersection_Front_Set_uint64_1024_256 4.24% 5136324.093 5353997.508 - 8.62% -
std::multiset<int>::equal_range(key)/1024 4.24% 32.611 33.993 - 4.22% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 4.22% 350105909.514 364897116.786 - 0.22% -
std::reverse(deque<int>)/4096 4.21% 1183.812 1233.615 - 5.54% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 4.19% 25.005 26.053 - 3.31% -
std::multimap<std::string,_int>::insert(const_value_type&)_(already_present)/8192 4.19% 208.889 217.644 - 30.56% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 4.19% 38001.347 39593.581 - -4.35% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 4.17% 105796.129 110210.128 - 4.30% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4.17% 7085.388 7380.665 - -1.51% -
bm_ranges_lexicographical_compare<unsigned_char>/512 4.17% 8.622 8.982 - 0.19% -
BM_format_to_iterator/<std::array>_string_len_60 4.15% 3.578 3.727 - 3.37% -
BM_StringRelationalLiteral_Less_Large_Large_Control 4.15% 1.983 2.065 - 0.23% -
std::find(vector<int>)_(bail_25%)/32768 4.13% 1242.280 1293.603 - 3.29% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4.12% 54397.701 56641.299 - 1.42% -
std::multimap<int,_int>::erase(key)_(existent)/1024 4.11% 23.638 24.610 - 1.32% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 4.09% 1001227.833 1042225.538 - 0.57% -
SetIntersection_Interlaced_Vector_string_64_64 4.09% 22993631.480 23933927.756 - 8.49% -
BM_cyrillic_escaped<wchar_t> 4.08% 12383.670 12888.529 - -0.85% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 4.08% 78289.640 81480.934 - 3.79% -
BM_format_to_iterator/<std::array>_C_string_len_6 4.07% 3.175 3.304 - 5.27% -
std::vector<std::string>::ctor(const_Self&)_(cheap_elements)/1024 4.07% 2860.152 2976.590 - -0.96% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4.07% 347256703.768 361373740.435 - 8.71% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 4.06% 41.776 43.471 - -1.73% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4.05% 6783.657 7058.417 - 3.36% -
std::fill_n(vector<bool>)/64 4.05% 1.342 1.396 - -3.57% -
std::find_if(vector<int>)_(bail_25%)/8 4.05% 0.663 0.690 - 2.55% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 4.05% 84.177 87.584 - 3.24% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 4.05% 1.228 1.278 - -4.66% -
std::copy_if(deque<int>)_(entire_range)/8 4.04% 2.231 2.321 - 2.52% -
std::multiset<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/1024 4.04% 34558.456 35955.184 - 5.02% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1 4.04% 20.253 21.071 - -1.11% -
dynamic_cast_(Chain,_9_levels) 4.03% 1.097 1.142 - -6.20% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 4.02% 10536493.873 10960126.389 - 2.44% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_6000 4.02% 69261.124 72044.753 - -0.30% -
BM_StringFindCharLiteral/8 4.02% 1.497 1.557 - 4.39% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 4.01% 54390.422 56573.943 - 2.98% -
BM_std_minmax_element<long_long>/512 4.01% 167.793 174.514 - 1.03% -
std::multiset<std::string>::contains(key)/1024 4.00% 141.706 147.379 - 1.81% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 3.98% 39.695 41.276 - 4.33% -
std::vector<std::string>::ctor(const_Self&)_(expensive_elements)/1024 3.98% 19330.229 20099.365 - 2.81% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 3.97% 10384111.246 10796878.533 - 0.81% -
std::find_if_not(vector<int>)_(process_all)/1024 3.97% 158.040 164.318 - 3.88% -
ranges::minmax(std::list<__int128>)/70000 3.97% 55666.546 57877.303 - 1.08% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.97% 313295.282 325726.089 - 3.37% -
std::rotate(deque<int>)_(by_1/3)/1024 3.96% 387.777 403.128 - 1.88% -
BM_format_to_back_inserter<std::list<char>>/string_len_6000 3.95% 71661.620 74492.493 - 2.24% -
std::unordered_multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 3.95% 122.854 127.706 - 3.68% -
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 3.95% 236.748 246.094 - 0.28% -
std::stable_sort(deque<int>)_(repeated)/8192 3.95% 44377.408 46129.038 - 4.13% -
std::stable_sort(deque<int>)_(pipe-organ)/8 3.93% 56.965 59.204 - 3.36% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.92% 236.986 246.287 - 0.43% -
SetIntersection_Front_Vector_string_262144_4 3.92% 1118026.022 1161903.935 - 2.12% -
std::find_if_not(vector<int>)_(process_all)/50 3.92% 7.887 8.197 - 3.87% -
rng::find(vector<bool>)_(process_all)/8 3.92% 4.065 4.225 - 1.78% -
BM_format_to_n_string_begin<std::vector<wchar_t>>/1 3.92% 13.280 13.801 - 3.50% -
std::unordered_set<std::string>::operator=(const_Self&)_(into_populated_Container)/0 3.90% 3.571 3.710 - 0.14% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 3.89% 344721323.733 358141041.012 - 8.67% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 3.89% 115030.810 119506.169 - -0.73% -
BM_format_to_n_string_begin<std::wstring>/1 3.89% 13.276 13.792 - 2.65% -
std::move(list<int>)/262144 3.88% 247478.791 257084.723 - 1.43% -
SetIntersection_None_Vector_string_16384_1 3.87% 128673127.107 133657898.521 - -2.74% -
std::format(double)_(fmt:_{:0^17500_0f}) 3.87% 1328.413 1379.868 - 0.64% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 3.86% 3.503 3.639 - -0.90% -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 3.86% 244375.720 253809.526 - 2.48% -
SetIntersection_None_Vector_string_256_16 3.86% 11418629.175 11859348.628 - -0.27% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 3.86% 30988.931 32184.197 - -0.20% -
SetIntersection_Front_Set_uint32_262144_1024 3.86% 17097679.898 17757051.438 - 15.27% -
std::partition(list<int>)_(dense)/32 3.85% 10.194 10.587 - -5.28% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 3.85% 1007009.251 1045787.754 - 6.57% -
BM_StringFindCharLiteral/1024 3.84% 20.713 21.508 - 14.78% -
rng::contains_subrange(deque<int>)_(single_element)/32 3.84% 10.656 11.065 - 1.67% -
std::set<int>::equal_range(key)/8192 3.84% 52.376 54.385 - 3.68% -
std::find(deque<int>)_(bail_25%)/32768 3.82% 2117.795 2198.692 - 2.70% -
SetIntersection_None_Set_uint64_16384_1024 3.81% 186015921.459 193110166.071 - -1.74% -
ranges::minmax(std::vector<__int128>)/8 3.80% 4.088 4.244 - -0.22% -
std::vector<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/32 3.79% 536.122 556.454 - 2.29% -
std::stable_sort(vector<int>)_(pipe-organ)/8192 3.78% 82194.414 85302.016 - 3.44% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 3.77% 49.336 51.195 - 1.73% -
BM_format_to_iterator/<std::string>_string_view_len_6 3.76% 2.231 2.315 - 0.65% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 3.76% 1206552.563 1251957.472 - 1.32% -
std::unordered_multimap<int,_int>::count(key)/8192 3.75% 11.502 11.934 - 3.00% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 3.75% 25.231 26.177 - 4.23% -
std::find(vector<char>)_(process_all)/8192 3.75% 135.051 140.111 - 4.02% -
SetIntersection_None_Vector_string_1024_16 3.74% 8965315.763 9301026.585 - -1.66% -
std::move_backward(vector<bool>)_(unaligned)/32768 3.73% 38944.790 40399.214 - 0.08% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 3.73% 18.696 19.394 - 4.97% -
std::find_if_not(vector<int>)_(process_all)/32768 3.73% 5013.891 5200.876 - 4.37% -
SetIntersection_Interlaced_Set_uint32_256_64 3.72% 12449337.289 12912896.832 - 4.32% -
BM_format_string<char>/16 3.72% 1.157 1.200 - 0.72% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.71% 309.714 321.207 - 4.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 3.70% 10633423.249 11026506.824 - 3.97% -
ranges::minmax(std::list<long_long>)/8 3.70% 1.991 2.065 - 1.16% -
std::is_partitioned(deque<int>)_(partitioned)/1024 3.69% 240.507 249.379 - 1.17% -
std::unordered_set<int>::clear()/32 3.69% 561.944 582.659 - -1.42% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 3.68% 9068.808 9402.768 - 3.85% -
std::remove_copy(vector<int>)_(prefix)/32 3.68% 9.520 9.871 - 1.20% -
std::stable_sort(deque<int>)_(ascending)/1024 3.68% 6456.252 6693.840 - 3.66% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 3.67% 1140761.049 1182639.645 - -2.25% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 3.66% 18.461 19.137 - 3.87% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 3.66% 83200.267 86243.814 - 3.33% -
SetIntersection_Interlaced_Set_string_1024_16 3.66% 17968755.774 18625995.889 - 2.22% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 3.66% 39.315 40.752 - 0.07% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 3.65% 1.753 1.817 - 3.29% -
std::set<int>::clear()/32 3.64% 617.289 639.730 - 2.30% -
std::list<int>::insert(begin)_(cheap_elements)/32 3.63% 10.172 10.541 - -0.93% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 3.61% 2181.084 2259.897 - -4.41% -
BM_std_minmax_element<int>/65536 3.61% 20659.469 21405.753 - -0.48% -
std::make_heap(deque<int>)_(ascending)/8192 3.61% 21442.316 22215.803 - 1.82% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 3.61% 883.413 915.270 - -1.67% -
std::find_first_of(vector<int>)_(small_needle)/8192 3.60% 22727.639 23545.901 - 6.24% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 3.58% 16174.527 16752.914 - -0.87% -
std::find_if_not(vector<int>)_(process_all)/8192 3.58% 1251.595 1296.341 - 3.89% -
SetIntersection_None_Set_uint64_16384_16384 3.57% 189172923.658 195934949.070 - 0.39% -
BM_format_to_n_string_begin<std::list<char>>/16384 3.57% 14232.051 14739.833 - 0.13% -
std::format(float)_(fmt:_{:_0e}) 3.56% 42.946 44.476 - 3.62% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3.56% 1061118.161 1098874.491 - 3.14% -
SetIntersection_Front_Vector_string_64_16 3.55% 18479712.308 19134861.932 - -0.48% -
std::replace(vector<int>)_(sprinkled)/8192 3.54% 1164.509 1205.717 - -6.92% -
rng::contains(deque<int>)_(process_all)/50 3.54% 12.651 13.098 - 8.09% -
SetIntersection_None_Vector_uint64_256_256 3.53% 3212744.836 3326310.148 - 17.39% -
BM_num_put<long> 3.53% 4.818 4.989 - 6.14% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 3.53% 580.658 601.168 - 2.67% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 3.53% 76.405 79.103 - -6.60% -
std::rotate(vector<int>)_(1_element_forward)/50 3.53% 4.843 5.014 - 4.50% -
std::copy(vector<bool>)_(aligned)/64 3.53% 36.172 37.448 - -3.39% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.52% 264698.068 274017.453 - 2.61% -
std::copy_if(deque<int>)_(entire_range)/4096 3.52% 1161.523 1202.397 - 0.44% -
std::multimap<int,_int>::erase(key)_(existent)/32 3.51% 22.592 23.386 - 1.54% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 3.51% 22.806 23.607 - 3.59% -
SetIntersection_Front_Vector_uint32_64_64 3.51% 9151537.303 9472959.215 - -0.57% -
SetIntersection_Front_Vector_uint32_16384_256 3.50% 1633560.844 1690816.367 - 2.21% -
std::map<std::string,_int>::ctor(const_Self&)/1024 3.49% 32465.494 33597.117 - 3.91% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 3.48% 115000.326 119001.409 - -1.80% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 3.48% 2443.458 2528.465 - 3.52% -
std::sort(deque<int>)_(ascending)/8 3.48% 20.533 21.247 - 0.05% -
std::transform(deque<int>)_(identity_transform)/50 3.47% 14.087 14.576 - 3.33% -
BM_format_to_iterator/<std::array>_string_view_len_6 3.47% 2.293 2.372 - 9.89% -
BM_num_get<float> 3.46% 234.337 242.455 - -1.68% -
BM_format_to_iterator/<std::string>_string_view_len_60 3.46% 3.595 3.720 - 6.42% -
std::adjacent_find(list<int>,_pred)/8192 3.46% 7133.786 7380.583 - -4.36% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.45% 4.089 4.230 - 2.79% -
std::set<std::string>::clear()/1024 3.45% 19863.930 20549.798 - 2.25% -
SetIntersection_None_Vector_uint32_262144_1024 3.45% 340128118.571 351861420.227 - 2.07% -
std::unordered_multiset<int>::insert(const_value_type&)_(already_present)/1024 3.45% 18.138 18.763 - 4.46% -
std::multiset<std::string>::find(key)/1024 3.45% 148.601 153.724 - 1.52% -
BM_deque_deque_move/65536 3.44% 3416.982 3534.673 - 5.81% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 3.44% 20339.503 21040.016 - -3.80% -
BM_StringDestroy_Huge 3.44% 10.566 10.929 - 0.47% -
std::adjacent_find(vector<int>,_pred)/1048576 3.43% 448982.023 464372.647 - 2.23% -
std::multimap<std::string,_int>::contains(key)/32 3.42% 81.668 84.464 - -10.07% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 3.41% 29204.760 30201.567 - 3.49% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.41% 11492.708 11884.940 - 6.44% -
std::vector<std::string>::ctor(const_Self&)_(expensive_elements)/32 3.40% 598.556 618.929 - 2.42% -
SetIntersection_Front_Set_uint64_16384_1 3.40% 982659.170 1016095.700 - 3.13% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 3.40% 9146.425 9456.986 - 3.98% -
SetIntersection_Front_Vector_uint64_262144_64 3.39% 1141276.350 1180015.458 - 4.60% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 3.39% 28931.166 29913.112 - 5.72% -
BM_std_minmax_element<long_long>/5500 3.38% 1739.333 1798.198 - 1.73% -
SetIntersection_None_Set_float_256_1 3.38% 13825073.651 14292663.710 - 5.26% -
std::unordered_multimap<int,_int>::find(key)/8192 3.38% 11.581 11.972 - 3.76% -
std::map<std::string,_int>::operator=(const_Self&)_(into_cleared_Container)/1024 3.38% 34755.131 35929.710 - 3.55% -
SetIntersection_Front_Vector_uint64_262144_1 3.38% 1008656.295 1042734.226 - 2.68% -
SetIntersection_None_Set_uint64_64_4 3.38% 23442165.774 24233813.979 - 5.42% -
std::set<std::string>::ctor(const_Self&,_const_allocator_type&)/32 3.38% 723.713 748.146 - 0.11% -
std::remove(list<int>)_(sprinkled)/8192 3.37% 7850.957 8115.917 - -0.10% -
ranges::min(std::list<char>)/8 3.36% 2.299 2.376 - 1.07% -
std::sort_heap(vector<NonIntegral>)/8 3.35% 25.765 26.629 - -0.00% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 3.35% 597.960 618.002 - 4.14% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 3.35% 14115.585 14588.102 - -0.78% -
std::stable_sort(deque<int>)_(repeated)/1024 3.34% 4832.549 4994.195 - 3.40% -
SetIntersection_Interlaced_Set_uint64_16384_16 3.34% 186579718.580 192819543.695 - 2.12% -
std::multimap<std::string,_int>::operator=(const_Self&)_(into_cleared_Container)/32 3.34% 702.093 725.541 - -14.87% -
std::multiset<std::string>::upper_bound(key)/1024 3.34% 132.096 136.507 - 0.71% -
std::make_heap(deque<int>,_pred)_(descending)/1024 3.33% 3259.453 3368.125 - 0.29% -
SetIntersection_None_Set_uint32_64_1 3.33% 23560551.985 24344451.999 - 3.58% -
std::find_if(vector<char>)_(process_all)/1024 3.32% 109.712 113.359 - 2.79% -
std::multimap<int,_int>::erase(iterator)/32 3.32% 20.322 20.996 - 1.23% -
std::unordered_multiset<int>::contains(key)/8192 3.31% 10.911 11.272 - 1.54% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 3.31% 4527231.026 4676888.743 - 1.32% -
SetIntersection_None_Vector_string_16384_16384 3.30% 129036559.723 133295404.306 - -3.15% -
std::unordered_set<std::string>::find(key)/1024 3.30% 112.825 116.549 - 3.79% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 3.28% 3604.757 3723.012 - 1.75% -
BM_std_minmax_element<long_long>/4000 3.27% 1269.461 1311.022 - 1.58% -
std::multimap<int,_int>::erase(iterator)/8192 3.27% 22.126 22.850 - -1.63% -
std::unordered_map<int,_int>::clear()/8192 3.27% 45790.308 47287.034 - -0.74% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 3.27% 14.633 15.111 - 3.02% -
SetIntersection_Front_Vector_uint64_1024_256 3.26% 1637408.976 1690864.516 - 1.14% -
BM_StringRelational_Eq_Large_Large_Control 3.25% 2.049 2.116 - 12.75% -
std::multimap<std::string,_int>::erase(iterator)/32 3.25% 29.641 30.605 - 15.49% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 3.25% 438.014 452.247 - 4.44% -
bm_ranges_lexicographical_compare<int>/512 3.25% 182.778 188.710 - 0.24% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 3.22% 6790.547 7009.509 - 1.32% -
std::partial_sort(vector<int>)_(shuffled)/8192 3.22% 73007.579 75361.678 - 3.08% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.22% 275.436 284.312 - 5.67% -
std::stable_sort(deque<int>)_(ascending)/8192 3.22% 66833.639 68986.988 - 3.34% -
SetIntersection_Front_Set_uint32_16384_64 3.22% 2039751.317 2105437.312 - 16.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 3.22% 3969400.050 4097221.512 - 11.02% -
SetIntersection_Front_Set_uint32_256_64 3.22% 6384044.762 6589299.317 - 13.42% -
std::find(vector<char>)_(bail_25%)/1024 3.20% 5.354 5.525 - 1.51% -
SetIntersection_None_Vector_string_1024_64 3.20% 8907853.765 9193105.390 - -3.89% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 3.20% 81433.544 84038.524 - 3.84% -
std::stable_sort(vector<int>)_(descending)/8192 3.19% 80512.617 83083.581 - 3.31% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 3.19% 12247678.725 12638744.531 - 2.06% -
std::map<int,_int>::contains(key)/8192 3.19% 38.647 39.880 - 2.89% -
bm_lexicographical_compare<unsigned_char>/64 3.19% 2.018 2.083 - -1.47% -
SetIntersection_Interlaced_Set_uint32_1024_16 3.19% 10135159.828 10458229.436 - 0.80% -
std::replace(deque<int>)_(prefix)/32 3.19% 9.347 9.644 - -3.94% -
BM_std_minmax_element<long_long>/1024 3.18% 330.151 340.665 - -0.33% -
BM_num_get<double> 3.18% 233.886 241.330 - -2.57% -
std::unordered_map<int,_int>::count(key)/32 3.18% 7.284 7.516 - -8.01% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.17% 656.833 677.664 - 1.80% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/64 3.16% 99.433 102.573 - 2.32% -
std::unordered_multiset<int>::clear()/8192 3.16% 44551.442 45957.407 - -6.02% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 3.15% 2.395 2.471 - 4.38% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 3.15% 14076.126 14519.835 - 3.20% -
BM_deque_deque_copy/64000 3.15% 3191.103 3291.645 - 4.04% -
ranges::min(std::deque<__int128>)/8 3.15% 2.633 2.716 - 0.97% -
std::multimap<int,_int>::clear()/1024 3.14% 10272.551 10595.240 - 1.88% -
SetIntersection_None_Set_string_256_1 3.13% 21235683.619 21901115.658 - 6.95% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 3.13% 267517.298 275883.658 - -0.73% -
std::format(double)_(fmt:_{:0>17500_10Lf}) 3.12% 1328.086 1369.555 - 1.75% -
BM_deque_vector_move_backward/64 3.12% 2.469 2.546 - 1.33% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 3.12% 26.323 27.143 - 0.70% -
SetIntersection_None_Set_string_16384_1024 3.11% 370895460.883 382435688.072 - 9.80% -
std::unordered_set<int>::clear()/1024 3.11% 5162.547 5323.069 - 0.27% -
BM_CmpEqual_ushort_uint 3.11% 1.037 1.070 - -0.28% -
ranges::min(std::deque<__int128>)/64 3.10% 21.805 22.480 - 0.52% -
std::multiset<std::string>::operator=(const_Self&)_(into_cleared_Container)/32 3.10% 802.839 827.691 - 6.41% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 3.09% 39.431 40.648 - 0.73% -
dynamic_cast_(Chain,_7_levels) 3.08% 1.096 1.130 - -7.42% -
SetIntersection_None_Set_float_16_16 3.08% 36430471.715 37552421.437 - 1.46% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3.08% 10323.332 10641.256 - 3.01% -
std::search(list<int>,_pred)_(single_element)/8192 3.08% 9273.712 9559.226 - 3.48% -
BM_vector_deque_move/64000 3.07% 3121.581 3217.560 - 13.97% -
std::copy_n(deque<int>)/262144 3.07% 80313.162 82778.032 - 3.45% -
std::list<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/1024 3.07% 14258.988 14696.477 - -1.43% -
BM_deque_vector_copy/4000 3.07% 149.837 154.434 - 2.94% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 3.06% 482810.284 497597.053 - 2.00% -
std::remove_if(list<int>)_(sprinkled)/1024 3.06% 958.988 988.314 - 1.79% -
std::any_of(deque<int>)_(process_all)/32768 3.06% 9268.800 9552.243 - -0.94% -
std::set<std::string>::ctor(const_Self&)/32 3.06% 667.742 688.155 - -4.42% -
ranges::min(std::vector<__int128>)/70000 3.06% 18411.450 18974.022 - 1.24% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.05% 302.394 311.622 - 2.60% -
std::multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 3.04% 45973.651 47371.141 - 1.32% -
BM_std_minmax_element<int>/64000 3.04% 20143.667 20755.533 - -0.10% -
std::multiset<std::string>::find(key)/8192 3.03% 212.225 218.662 - 0.84% -
SetIntersection_Interlaced_Vector_float_16384_1 3.02% 1013471.140 1044113.142 - 1.54% -
dynamic_cast_(DAG_leftmost_middle,_1_level) 3.02% 36.604 37.708 - -1.82% -
BM_vector_deque_copy/64000 3.02% 3130.571 3225.032 - 14.20% -
std::remove_if(vector<int>)_(prefix)/1024 3.00% 338.504 348.668 - 1.80% -
std::move_backward(list<int>)/262144 3.00% 254191.372 261822.317 - 3.01% -
std::stable_sort(vector<int>)_(descending)/8 3.00% 39.643 40.832 - 2.49% -
SetIntersection_Front_Vector_float_1024_4 3.00% 1036160.346 1067222.515 - 2.74% -
bm_lexicographical_compare<int>/64 2.99% 15.012 15.461 - 0.50% -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/32 2.99% 4.342 4.472 - 0.79% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 2.99% 68954.805 71018.826 - 3.90% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 2.99% 82.298 84.761 - 1.90% -
std::sort_heap(deque<int>,_pred)/8 2.99% 34.324 35.349 - 2.09% -
bm_lexicographical_compare<unsigned_char>/4096 2.99% 74.487 76.711 - 0.33% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 2.98% 370447.657 381503.593 - 0.79% -
BM_format_to_string_span<wchar_t>/1 2.98% 9.646 9.934 - 2.03% -
SetIntersection_None_Set_float_256_256 2.98% 7059391.541 7269777.963 - 5.34% -
std::unordered_map<int,_int>::clear()/1024 2.97% 5245.346 5401.137 - 4.88% -
std::is_sorted_until(list<int>)/1024 2.97% 739.528 761.484 - 3.01% -
std::format(double)_(fmt:_{:0>17500_0Lf}) 2.97% 1333.780 1373.359 - 0.78% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 2.97% 21.577 22.217 - -5.90% -
BM_format_to_iterator/<std::vector>_string_len_60 2.97% 3.663 3.771 - 2.69% -
std::format(double)_(fmt:_{:_0Lf}) 2.96% 109.291 112.529 - 3.37% -
SetIntersection_Interlaced_Vector_uint64_1024_64 2.96% 3471430.484 3574277.787 - 2.71% -
ranges::min(std::vector<char>)/8 2.96% 2.245 2.311 - 2.18% -
std::make_heap(deque<int>,_pred)_(ascending)/8 2.95% 23.247 23.933 - 1.90% -
BM_std_minmax_element<int>/1 2.95% 0.375 0.387 - -14.05% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1048576 2.95% 12771745.162 13148683.089 - -4.03% -
bm_lexicographical_compare<int>/1048576 2.95% 233729.441 240626.265 - 0.28% -
ranges::min(std::vector<__int128>)/64 2.95% 16.802 17.298 - 0.34% -
bm_ranges_lexicographical_compare<signed_char>/512 2.95% 182.816 188.202 - 0.42% -
BM_std_minmax_element<int>/64 2.94% 20.015 20.604 - -0.31% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 2.94% 10797.665 11115.098 - 2.68% -
std::format(double)_(fmt:_{:017500_10f}) 2.93% 1276.708 1314.137 - 2.08% -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 2.93% 3305.196 3402.083 - 1.48% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 2.92% 1.250 1.287 - 2.44% -
dynamic_cast_(VChain,_5_levels) 2.92% 25.578 26.325 - 1.30% -
SetIntersection_None_Vector_string_256_4 2.92% 11925292.725 12273237.180 - -0.98% -
std::vector<std::string>::operator=(const_Self&)_(cheap_elements)/8192 2.91% 17854.468 18374.854 - -2.64% -
std::vector<std::string>::ctor(const_Self&)_(cheap_elements)/32 2.91% 106.114 109.198 - -2.37% -
bm_lexicographical_compare<int>/262144 2.91% 57290.218 58955.429 - 0.38% -
std::deque<std::string>::operator=(const_Self&)_(cheap_elements)/1024 2.91% 2656.683 2733.890 - 4.33% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2.90% 2032399.690 2091436.740 - -0.60% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 2.90% 6.977 7.179 - 5.07% -
BM_std_minmax_element<int>/70000 2.90% 22076.111 22715.372 - -0.05% -
SetIntersection_Front_Set_string_16_16 2.89% 53149589.570 54687296.139 - 3.90% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 2.88% 28.294 29.109 - 22.96% -
std::reverse_copy(list<int>)/32768 2.88% 28003.053 28808.678 - 7.84% -
std::is_sorted(vector<int>,_pred)/8192 2.88% 1946.252 2002.224 - 3.75% -
std::remove_copy(deque<int>)_(prefix)/32 2.87% 12.417 12.773 - 3.23% -
SetIntersection_Interlaced_Set_uint32_16384_16384 2.87% 332593501.545 342125968.154 - 8.13% -
std::set<std::string>::contains(key)/1024 2.86% 141.394 145.438 - -1.27% -
ranges::minmax(std::vector<__int128>)/70000 2.86% 36673.686 37721.827 - -0.58% -
BM_StringAssignStr_Small_Transparent 2.86% 1.550 1.594 - -4.29% -
std::find_end(vector<int>)_(process_all)/1024 2.85% 176.196 181.222 - -2.23% -
rng::find(vector<bool>)_(process_all)/1024 2.85% 560.585 576.564 - 1.46% -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_60 2.85% 53.407 54.928 - 1.34% -
std::unordered_map<int,_int>::contains(key)/1024 2.84% 9.959 10.242 - -1.32% -
BM_std_minmax_element<long_long>/70000 2.84% 22234.169 22865.411 - 1.63% -
SetIntersection_Interlaced_Vector_float_256_256 2.83% 3261496.685 3353930.986 - 0.71% -
std::format(double)_(fmt:_{:_0g}) 2.83% 48.009 49.366 - 2.36% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2.81% 1858.697 1910.998 - 2.16% -
SetIntersection_Front_Set_string_64_16 2.81% 21683785.142 22293408.434 - 1.01% -
std::set<int>::erase(key)_(existent)/32 2.81% 22.607 23.243 - 1.68% -
SetIntersection_Front_Set_uint32_262144_256 2.81% 5119397.398 5263125.664 - 16.90% -
std::adjacent_find(deque<int>)/8 2.80% 5.020 5.160 - 3.58% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 2.80% 3611.882 3712.844 - 4.94% -
ranges::minmax(std::vector<__int128>)/64 2.80% 33.304 34.235 - -0.41% -
std::unordered_multimap<int,_int>::contains(key)/1024 2.79% 10.307 10.595 - 2.24% -
BM_tolower_string<char> 2.79% 35.190 36.172 - -2.40% -
std::search(vector<int>)_(same_length)/8192 2.79% 1884.002 1936.574 - 3.04% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 2.79% 31.081 31.948 - 2.77% -
std::search(list<int>)_(no_match)/8192 2.79% 6883.284 7075.143 - 2.47% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 2.79% 40.000 41.114 - 2.09% -
SetIntersection_Front_Vector_float_256_16 2.79% 3931306.704 4040865.151 - 0.36% -
std::vector<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/32 2.79% 9.386 9.648 - 5.83% -
BM_to_sys/1970/threads:16 2.79% 0.722 0.742 - 5.38% -
bm_ranges_lexicographical_compare<signed_char>/8 2.78% 3.180 3.269 - 0.52% -
std::for_each(set<int>::iterator)/32 2.78% 39.649 40.753 - -1.88% -
rng::find(vector<bool>)_(process_all)/8192 2.78% 4454.341 4578.380 - 1.48% -
std::unordered_set<std::string>::operator=(const_Self&)_(into_cleared_Container)/1024 2.78% 36511.821 37525.972 - 2.66% -
dynamic_cast_(Chain,_6_levels) 2.77% 1.103 1.134 - -7.48% -
bm_ranges_lexicographical_compare<unsigned_char>/4096 2.77% 75.020 77.096 - 0.44% -
rng::find(vector<bool>)_(process_all)/1048576 2.76% 569525.044 585249.036 - 1.40% -
rng::contains_subrange(list<int>)_(single_element)/32 2.76% 9.751 10.020 - 2.51% -
BM_std_minmax_element<long_long>/64000 2.76% 20346.886 20908.091 - 1.62% -
std::find_end(vector<int>)_(process_all)/8192 2.76% 1372.903 1410.738 - -2.99% -
std::format(double)_(fmt:_{:0>17500_0f}) 2.75% 1297.703 1333.415 - 0.76% -
std::map<int,_int>::find(key)/1024 2.74% 28.240 29.015 - 3.50% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 2.74% 47.970 49.286 - -16.77% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 2.74% 28.923 29.716 - -0.57% -
SetIntersection_Front_Set_uint64_64_16 2.74% 15499547.131 15923607.544 - -0.24% -
std::fill(vector<bool>)/512 2.74% 1.510 1.552 - 3.25% -
std::unordered_set<int>::erase(key)_(existent)/1024 2.74% 19.125 19.649 - -2.45% -
bm_lexicographical_compare<int>/32768 2.74% 7149.292 7344.864 - 0.33% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.73% 11130.076 11434.123 - -6.59% -
SetIntersection_Interlaced_Vector_uint64_262144_1 2.73% 986340.037 1013276.679 - -1.19% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 2.73% 63534.909 65268.162 - -1.32% -
SetIntersection_Front_Vector_uint64_262144_16 2.73% 1056794.962 1085624.332 - 1.59% -
ranges::min(std::vector<char>)/70000 2.72% 475.670 488.586 - 0.34% -
std::make_heap(deque<int>,_pred)_(heap)/1024 2.72% 3313.442 3403.409 - 2.84% -
std::unique_copy(deque<int>)_(contiguous)/32 2.71% 8.886 9.126 - -9.95% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 2.71% 14024.021 14403.987 - -2.08% -
BM_japanese_escaped<wchar_t> 2.70% 11209.004 11511.691 - -0.04% -
std::format(float)_(fmt:_{:_10e}) 2.70% 47.822 49.111 - 3.75% -
std::for_each_n(deque<int>)/8192 2.69% 3075.847 3158.640 - 2.84% -
std::multiset<int>::erase(iterator)/8192 2.69% 23.586 24.221 - 6.25% -
std::remove_if(list<int>)_(sprinkled)/8192 2.69% 7969.385 8183.570 - 0.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 2.69% 1012165.518 1039348.589 - 5.94% -
BM_format_to_n_string_begin<std::list<wchar_t>>/1 2.68% 10.785 11.074 - 0.47% -
SetIntersection_None_Vector_string_64_16 2.68% 19599023.037 20124271.286 - 0.52% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.68% 2.625 2.696 - 2.09% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.67% 540.301 554.754 - 0.57% -
ranges::minmax(std::vector<char>)/8 2.67% 1.896 1.947 - -5.50% -
BM_std_minmax_element<char>/4 2.67% 1.120 1.150 - 2.08% -
CastTo<B<Width_/_2,_Depth>> 2.67% 2334.705 2397.020 - -5.12% -
dynamic_cast_(VChain_middle,_1_level) 2.67% 13.593 13.955 - 0.12% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 2.66% 5122773.115 5259133.855 - -14.26% -
std::is_sorted_until(list<int>,_pred)/8 2.66% 4.207 4.319 - 2.70% -
BM_formatted_size_string<char>/1 2.66% 5.252 5.391 - 0.47% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.66% 90363.634 92764.444 - -1.22% -
SetIntersection_Interlaced_Vector_uint32_262144_256 2.66% 342774601.032 351879235.357 - 0.73% -
bm_ranges_lexicographical_compare<signed_char>/4096 2.66% 1433.282 1471.345 - 0.23% -
std::make_heap(deque<int>,_pred)_(ascending)/1024 2.65% 2427.570 2492.018 - -1.39% -
std::format(float)_(fmt:_{:_0g}) 2.65% 47.003 48.247 - 3.10% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 2.65% 77626.886 79682.219 - 2.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 2.65% 1010774.588 1037529.577 - 5.23% -
std::list<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/8192 2.64% 264137.961 271115.707 - -1.52% -
std::unordered_set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 2.64% 139.313 142.992 - 1.06% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 2.64% 113523.184 116520.621 - 2.67% -
bm_lexicographical_compare<unsigned_char>/32768 2.64% 552.911 567.496 - 0.30% -
bm_ranges_lexicographical_compare<signed_char>/32768 2.64% 11422.055 11723.300 - 0.22% -
ranges::minmax(std::vector<long_long>)/64 2.64% 16.135 16.560 - 0.06% -
std::multimap<std::string,_int>::upper_bound(key)/32 2.63% 69.551 71.384 - -3.88% -
std::is_sorted_until(deque<int>)/8192 2.63% 3920.237 4023.231 - 2.45% -
BM_CmpLess_uchar_uint 2.63% 1.056 1.084 - 2.38% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.62% 11573.802 11877.420 - 2.25% -
std::multiset<std::string>::equal_range(key)/8192 2.62% 181.075 185.823 - 1.70% -
ranges::min(std::vector<__int128>)/8 2.62% 2.440 2.504 - 0.26% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 2.62% 3.437 3.527 - 1.60% -
std::set<int>::ctor(const_Self&)/1024 2.60% 5506.041 5649.241 - 2.52% -
std::unique(vector<int>)_(sprinkled)/1024 2.60% 506.162 519.318 - 5.90% -
std::rotate(vector<bool>)_(1_element_backward)/32 2.59% 38.251 39.243 - 3.31% -
SetIntersection_Front_Vector_float_16384_64 2.59% 1181360.520 1211989.857 - 2.26% -
std::unique(deque<int>,_pred)_(sprinkled)/52 2.59% 68.498 70.274 - 1.85% -
dynamic_cast_(VChain,_1_level) 2.59% 6.938 7.118 - -1.29% -
BM_std_minmax_element<long_long>/4096 2.59% 1312.196 1346.198 - 1.06% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.59% 99514.472 102092.632 - 1.22% -
std::find_end(vector<int>)_(process_all)/1048576 2.59% 177054.777 181640.933 - -3.14% -
std::rotate(vector<int>)_(1_element_backward)/32 2.59% 2.872 2.947 - 1.83% -
SetIntersection_Interlaced_Set_string_262144_1 2.58% 1059141.010 1086502.662 - 4.11% -
SetIntersection_Front_Vector_uint32_256_64 2.58% 3725561.904 3821644.052 - 1.16% -
std::deque<int>::ctor(size_type)/32 2.57% 26.427 27.107 - 1.53% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 2.57% 936981.510 961058.175 - 2.36% -
SetIntersection_None_Set_uint64_256_1 2.57% 13635669.935 13985724.391 - -1.87% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 2.57% 78019.643 80021.746 - 2.17% -
std::replace(list<int>)_(prefix)/50 2.56% 18.072 18.535 - 0.97% -
std::set<int>::insert(value)_(new_value,_middle)/1024 2.56% 24.595 25.225 - -3.28% -
bm_ranges_lexicographical_compare<signed_char>/1 2.56% 0.816 0.836 - 8.40% -
std::remove(vector<int>)_(sprinkled)/32 2.56% 53.266 54.627 - 2.14% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 2.55% 30.553 31.334 - 10.00% -
std::unordered_set<int>::operator=(const_Self&)_(into_partially_populated_Container)/0 2.55% 15.685 16.085 - 0.31% -
std::format(double)_(fmt:_{:_0f}) 2.55% 101.794 104.391 - 3.04% -
std::list<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/32 2.55% 856.466 878.313 - -1.64% -
rng::contains(deque<int>)_(process_all)/1048576 2.55% 365649.857 374972.661 - 2.24% -
std::format(double)_(fmt:_{:017500_10Lf}) 2.55% 1340.167 1374.324 - 2.97% -
std::find_end(deque<int>)_(process_all)/1000 2.55% 426.813 437.682 - 3.85% -
std::copy_n(deque<int>)/64 2.55% 15.134 15.520 - 1.02% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.54% 21.451 21.997 - -0.67% -
std::vector<std::string>::ctor(const_Self&)_(expensive_elements)/8192 2.54% 171964.377 176334.886 - 1.82% -
std::unordered_multimap<int,_int>::contains(key)/8192 2.54% 11.585 11.879 - 2.97% -
std::map<std::string,_int>::clear()/8192 2.54% 196160.490 201138.445 - -0.41% -
ranges::minmax(std::vector<long_long>)/8 2.54% 1.988 2.038 - 1.05% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 2.53% 11.791 12.089 - 1.70% -
std::mismatch(deque<int>)_(it,_it,_it)/8 2.53% 5.149 5.280 - 2.57% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 2.52% 861.600 883.352 - 1.51% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.52% 244.830 251.009 - 2.60% -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 2.51% 16532.715 16947.648 - 2.03% -
std::replace(list<int>)_(sprinkled)/50 2.51% 18.150 18.606 - 0.44% -
std::remove_copy(deque<int>)_(prefix)/50 2.50% 18.460 18.922 - 0.76% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 2.50% 142649.565 146215.585 - -1.55% -
std::remove_copy_if(list<int>)_(prefix)/8192 2.50% 7084.420 7261.462 - 0.47% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 2.49% 12277.577 12583.875 - 2.34% -
std::format(double)_(fmt:_{:_10Lf}) 2.49% 112.785 115.596 - 2.94% -
BM_format_to_back_inserter<std::deque<char>>/string_len_60 2.49% 52.532 53.840 - 1.17% -
std::set<int>::ctor(const_Self&,_const_allocator_type&)/1024 2.49% 5593.599 5732.840 - 2.47% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2.49% 10725.570 10992.174 - 1.73% -
std::format(double)_(fmt:_{:_10f}) 2.48% 105.389 108.007 - 3.02% -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 2.48% 75.904 77.789 - 2.33% -
std::map<std::string,_int>::clear()/1024 2.48% 19588.083 20074.253 - 0.46% -
std::move(deque<int>)/32768 2.48% 2259.749 2315.825 - 7.76% -
ranges::minmax(std::vector<long_long>)/70000 2.48% 17879.820 18323.329 - 0.17% -
std::adjacent_find(deque<int>)/50 2.48% 79.763 81.740 - 2.36% -
std::find_end(vector<int>)_(process_all)/1000 2.48% 173.293 177.588 - -1.91% -
rng::contains_subrange(list<int>)_(process_all)/50 2.48% 16.298 16.702 - 8.52% -
std::reverse_copy(vector<int>)/64 2.47% 2.422 2.482 - 2.19% -
std::map<std::string,_int>::upper_bound(key)/1024 2.47% 131.924 135.177 - 1.33% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 2.46% 13.650 13.986 - 1.68% -
BM_deque_deque_copy/2 2.46% 2.875 2.946 - -6.93% -
bm_lexicographical_compare<unsigned_char>/512 2.46% 8.544 8.754 - -0.35% -
SetIntersection_Interlaced_Vector_string_1024_256 2.46% 14545617.020 14903473.482 - 0.86% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 2.46% 355541594.219 364280856.214 - -0.81% -
std::find_end(forward_list<int>)_(process_all)/1024 2.45% 703.373 720.633 - 0.88% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 2.45% 41.414 42.430 - 0.74% -
dynamic_cast_(VChain_middle,_4_levels) 2.45% 62.484 64.014 - -0.87% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.45% 82456.659 84476.160 - 1.43% -
BM_format_string<char>/32 2.44% 0.623 0.638 - -2.43% -
SetIntersection_Interlaced_Set_uint64_256_256 2.44% 10479879.891 10736042.866 - 18.09% -
SetIntersection_None_Set_float_16384_1 2.44% 186047627.451 190590807.935 - 0.78% -
std::multimap<std::string,_int>::erase(iterator)/8192 2.44% 32.132 32.917 - 18.68% -
ranges::min(std::vector<long_long>)/70000 2.43% 7666.740 7853.185 - 0.64% -
ranges::minmax(std::deque<char>)/70000 2.43% 22649.156 23199.843 - -3.60% -
std::stable_sort(deque<int>)_(descending)/8192 2.43% 82643.279 84651.519 - 1.29% -
std::find(deque<int>)_(bail_25%)/8192 2.43% 531.534 544.437 - 0.83% -
std::list<int>::erase(begin)_(cheap_elements)/32 2.42% 10.097 10.341 - -1.67% -
BM_emoji_escaped<char> 2.42% 9136.793 9357.814 - -0.19% -
std::format(float)_(fmt:_{:0>17500_10Lf}) 2.41% 1207.139 1236.250 - 1.27% -
bm_lexicographical_compare<signed_char>/64 2.40% 15.164 15.528 - 1.54% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 2.40% 3.615 3.702 - 1.58% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.40% 105633.316 108170.709 - 1.56% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/16384 2.40% 198231.698 202992.045 - -3.53% -
std::vector<std::string>::ctor(const_Self&)_(cheap_elements)/8192 2.40% 23750.547 24320.382 - -2.65% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.40% 566.309 579.891 - 1.36% -
std::multimap<std::string,_int>::ctor(const_Self&)/1024 2.40% 33075.472 33867.654 - 1.05% -
BM_deque_deque_copy/70000 2.39% 3652.644 3740.105 - 7.11% -
SetIntersection_Front_Set_uint32_1024_1 2.39% 1018555.835 1042897.766 - 5.46% -
BM_Copy_SmallNonTrivialFunctor 2.39% 9.895 10.131 - 0.95% -
std::vector<bool>::ctor(Self&&,_const_allocator_type&)_(equal_allocators) 2.39% 3.387 3.468 - -0.06% -
std::fill(vector<int>)/1024 2.39% 28.878 29.568 - -0.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 2.38% 16446739.557 16838538.111 - 3.35% -
std::multimap<std::string,_int>::ctor(const_Self&,_const_allocator_type&)/1024 2.38% 34133.171 34946.175 - 4.11% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 2.38% 4425.498 4530.853 - 1.99% -
BM_stop_token_multi_thread_polling_stop_requested/16777216 2.38% 57183659.077 58543848.991 - 0.67% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 2.38% 70958.109 72645.842 - 2.75% -
SetIntersection_Interlaced_Vector_string_16_4 2.38% 61756949.617 63225656.665 - 0.97% -
bm_ranges_lexicographical_compare<signed_char>/1048576 2.38% 366475.128 375182.171 - 0.13% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 2.37% 67543.961 69148.060 - 2.11% -
std::deque<std::string>::operator=(const_Self&)_(cheap_elements)/8192 2.37% 21349.280 21856.163 - 4.25% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.37% 11150.901 11415.117 - 3.49% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 2.37% 176005.258 180173.435 - 2.85% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 2.37% 33.508 34.301 - 1.94% -
BM_ConstructAndDestroy_FuncPtr_Opaque 2.36% 1.242 1.271 - 1.33% -
std::set<std::string>::erase(iterator)/32 2.36% 31.023 31.755 - 19.46% -
std::reverse_copy(vector<int>)/4096 2.36% 131.518 134.616 - 1.50% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 2.36% 19.771 20.237 - 3.67% -
bm_lexicographical_compare<signed_char>/1048576 2.35% 228146.615 233516.509 - 0.45% -
std::find_if_not(list<int>)_(bail_25%)/8 2.35% 0.826 0.845 - 6.69% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 2.35% 22.567 23.097 - 0.48% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 2.34% 115726.675 118436.523 - 2.03% -
std::copy(deque<int>)/8 2.34% 2.462 2.519 - 1.63% -
BM_std_minmax_element<long_long>/64 2.34% 20.201 20.673 - 0.78% -
std::copy_backward(vector<int>)/8 2.33% 2.216 2.268 - 0.23% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.33% 95358.351 97584.052 - 2.18% -
std::find_end(deque<int>)_(process_all)/1024 2.33% 435.042 445.189 - 4.38% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 2.32% 4038358.214 4132237.072 - 0.32% -
std::remove(vector<int>)_(prefix)/50 2.32% 52.413 53.628 - -0.15% -
std::set<int>::ctor(const_Self&)/8192 2.31% 44743.103 45778.429 - 1.82% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 2.31% 479835.378 490913.712 - 0.70% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 2.31% 54.160 55.410 - 0.11% -
BM_format_to_back_inserter<std::deque<char>>/string_view_len_60 2.31% 52.572 53.784 - 0.53% -
SetIntersection_None_Set_float_16384_64 2.30% 186919803.545 191226519.458 - 1.11% -
std::swap_ranges(list<int>)/50 2.30% 34.937 35.741 - 0.48% -
std::vector<int>::operator=(const_Self&)_(cheap_elements)/8192 2.30% 744.621 761.753 - 6.41% -
std::find_first_of(list<int>)_(large_needle)/32 2.30% 668.489 683.847 - 1.77% -
std::set<int>::operator=(const_Self&)_(into_populated_Container)/32 2.30% 70.592 72.212 - 0.30% -
std::set<int>::operator=(const_Self&)_(into_partially_populated_Container)/32 2.30% 179.386 183.503 - 2.48% -
std::find_end(deque<int>)_(process_all)/1048576 2.29% 444505.572 454693.936 - 7.02% -
bm_ranges_lexicographical_compare<unsigned_char>/32768 2.29% 554.756 567.463 - 0.14% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.29% 2.603 2.663 - 12.26% -
std::map<std::string,_int>::find(key)/8192 2.29% 217.060 222.026 - 1.52% -
std::find(vector<char>)_(process_all)/32768 2.29% 487.375 498.518 - 1.48% -
BM_std_minmax_element<long_long>/65536 2.28% 21026.514 21506.697 - 0.98% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 2.28% 12277.464 12557.675 - 2.50% -
BM_format_string<wchar_t>/16 2.28% 1.584 1.620 - 1.74% -
BM_vector_deque_ranges_move_backward/2 2.28% 1.206 1.234 - 8.15% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 2.28% 29.147 29.811 - 1.70% -
std::multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 2.28% 141.792 145.023 - 2.33% -
SetIntersection_Interlaced_Vector_float_1024_256 2.27% 3385158.209 3462157.026 - 1.00% -
std::equal(vector<int>)_(it,_it,_it)/50 2.27% 4.315 4.413 - 1.14% -
std::find_end(vector<int>)_(same_length)/1024 2.27% 253.027 258.779 - -7.92% -
std::rotate(vector<bool>)_(by_1/3)/8192 2.27% 14990.904 15331.377 - 0.98% -
std::multiset<int>::count(key)/8192 2.27% 53.590 54.806 - 1.78% -
bm_ranges_lexicographical_compare<int>/8 2.27% 3.178 3.251 - 0.33% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.27% 42474.576 43437.262 - 1.41% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 2.27% 35555.396 36360.895 - 2.83% -
std::set<int>::count(key)/32 2.26% 17.254 17.644 - 1.98% -
std::shift_left(deque<int>)/1024 2.26% 54.178 55.402 - 1.03% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 2.25% 4514.244 4615.979 - 0.87% -
bm_ranges_lexicographical_compare<int>/4096 2.25% 1431.672 1463.859 - 0.30% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 2.25% 10440079.868 10674660.886 - -9.28% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 2.24% 30.182 30.859 - 1.25% -
std::format(float)_(fmt:_{:0<17500_0La}) 2.24% 1199.740 1226.590 - 0.10% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.24% 113488.396 116025.723 - 2.69% -
BM_format_to_iterator/<std::array>_string_len_6 2.23% 2.225 2.275 - -3.22% -
std::unordered_multiset<int>::operator=(const_Self&)_(into_populated_Container)/32 2.23% 32.279 32.999 - 3.62% -
std::search(vector<int>)_(same_length)/1024 2.23% 252.762 258.396 - 1.85% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.23% 20.368 20.822 - 2.89% -
ranges::minmax(std::vector<char>)/1 2.23% 0.653 0.667 - 0.53% -
BM_format_to_string_span<wchar_t>/1048576 2.23% 53760.875 54957.468 - 2.08% -
bm_lexicographical_compare<signed_char>/262144 2.22% 57019.125 58287.316 - 0.37% -
SetIntersection_None_Set_string_16384_4 2.22% 375962742.012 384319863.113 - 12.54% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 2.22% 476.196 486.765 - 0.15% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 2.22% 44.441 45.426 - -1.27% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 2.21% 4593098.210 4694731.673 - 0.44% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 2.21% 11.901 12.164 - -0.51% -
std::rotate(vector<int>)_(by_1/3)/32 2.21% 17.972 18.370 - 0.81% -
std::sort(vector<int>)_(qsort_adversarial)/8 2.21% 16.704 17.073 - 2.46% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.20% 113428.539 115926.690 - 0.01% -
std::is_sorted_until(vector<int>)/1024 2.20% 233.563 238.701 - 1.72% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 2.20% 37.674 38.502 - 1.60% -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 2.20% 72345.437 73933.493 - 2.25% -
std::copy_if(deque<int>)_(entire_range)/64 2.19% 15.081 15.412 - 0.13% -
BM_deque_vector_copy/5500 2.19% 206.808 211.341 - 2.73% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 2.19% 14.493 14.810 - 3.01% -
std::find_end(deque<int>)_(process_all)/8192 2.19% 3486.663 3562.908 - 7.03% -
std::list<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/1024 2.19% 30889.443 31564.478 - -2.38% -
std::make_heap(deque<int>,_pred)_(heap)/8192 2.18% 28779.390 29408.142 - 4.12% -
SetIntersection_Interlaced_Set_string_16384_1 2.18% 1064679.492 1087901.741 - 3.44% -
std::is_sorted_until(deque<int>)/1024 2.18% 498.839 509.708 - 1.89% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 2.18% 238.545 243.739 - 1.42% -
ranges::minmax(std::list<__int128>)/64 2.18% 38.927 39.774 - 0.48% -
std::set<int>::ctor(const_Self&,_const_allocator_type&)/8192 2.17% 45479.979 46468.703 - 2.78% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 2.17% 24927.524 25468.917 - 2.67% -
BM_format_to_n_string_begin<std::vector<wchar_t>>/1048576 2.17% 140090.899 143131.776 - 3.96% -
std::set<std::string>::ctor(const_Self&,_const_allocator_type&)/1024 2.17% 34045.508 34782.866 - 2.77% -
BM_deque_deque_ranges_copy/1 2.16% 0.940 0.960 - -12.03% -
dynamic_cast_(VDAG_rightmost,_3_levels) 2.16% 7.010 7.161 - 2.77% -
std::is_sorted_until(vector<int>)/8192 2.16% 1820.957 1860.322 - 1.59% -
std::copy_if(deque<int>)_(every_other)/8 2.16% 3.054 3.120 - 2.16% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 2.16% 49221.188 50284.481 - 1.75% -
bm_ranges_lexicographical_compare<signed_char>/262144 2.15% 91761.441 93738.642 - 0.09% -
std::copy_n(deque<int>)/4096 2.15% 1158.003 1182.851 - 0.30% -
std::unordered_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192 2.14% 18362.435 18755.842 - -0.53% -
SetIntersection_Front_Vector_float_16384_16 2.14% 1038014.470 1060240.110 - 2.11% -
std::unique(list<int>,_pred)_(sprinkled)/52 2.13% 75.935 77.556 - 0.77% -
std::move_backward(list<int>)/512 2.13% 363.241 370.992 - 0.35% -
std::fill(vector<bool>)/262144 2.13% 224.376 229.159 - 0.44% -
bm_lexicographical_compare<int>/4096 2.13% 903.859 923.121 - 0.46% -
BM_format_to_n_string_back_inserter<std::list<char>>/16384 2.13% 197474.611 201672.727 - -3.97% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.12% 10724.283 10952.062 - 1.48% -
std::copy_if(vector<int>)_(entire_range)/4096 2.12% 900.979 920.107 - 0.16% -
std::set<int>::operator=(const_Self&)_(into_populated_Container)/0 2.12% 0.657 0.671 - -4.24% -
std::find_first_of(vector<int>)_(large_needle)/1024 2.12% 231920.509 236839.539 - 1.51% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 2.12% 28.942 29.555 - -1.70% -
std::multiset<int>::operator=(const_Self&)_(into_populated_Container)/1024 2.12% 3750.192 3829.567 - -1.10% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 2.12% 90.957 92.882 - -1.90% -
std::list<std::string>::ctor(const_Self&)_(expensive_elements)/1024 2.11% 31184.138 31843.310 - -2.65% -
SetIntersection_Interlaced_Set_string_16384_64 2.11% 371567571.264 379397542.131 - 7.73% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.11% 21.076 21.520 - 1.21% -
std::unique(list<int>,_pred)_(contiguous)/32 2.11% 56.201 57.384 - 0.70% -
BM_to_sys/1993/threads:4 2.10% 1.336 1.364 - 1.03% -
std::multiset<int>::count(key)/1024 2.10% 34.364 35.086 - 1.41% -
std::find_if(vector<bool>)_(process_all)/50 2.10% 25.449 25.983 - 0.12% -
std::copy_n(deque<int>)/1048576 2.10% 313938.599 320534.447 - 0.36% -
std::copy_n(deque<int>)/512 2.10% 140.153 143.096 - 0.38% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2.10% 7199.757 7350.836 - 2.09% -
std::move(vector<bool>)_(unaligned)/64 2.10% 52.463 53.564 - -0.48% -
std::make_heap(deque<int>)_(pipe-organ)/8192 2.09% 21781.194 22237.282 - 0.90% -
std::move_backward(vector<int>)/4096 2.09% 134.674 137.494 - 1.25% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 2.09% 4979.115 5083.360 - 1.29% -
std::sort(vector<int>)_(pipe-organ)/8 2.09% 17.225 17.586 - 1.91% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.09% 404772.704 413229.926 - 2.67% -
std::fill_n(vector<int>)/50 2.09% 2.157 2.202 - 0.52% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 2.09% 251.287 256.527 - 3.33% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 2.08% 40.740 41.587 - 2.06% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 2.08% 16.879 17.230 - 2.61% -
SetIntersection_Front_Set_string_16384_4 2.08% 1197785.279 1222702.255 - 4.29% -
std::multimap<int,_int>::clear()/32 2.08% 614.986 627.772 - 0.82% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 2.08% 14863.609 15172.064 - 1.30% -
SetIntersection_Front_Set_uint64_1024_16 2.08% 1207798.533 1232861.308 - 2.38% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 2.07% 142516.865 145473.916 - -1.30% -
ranges::min(std::list<long_long>)/8 2.07% 1.786 1.823 - 0.10% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 2.07% 49.736 50.766 - 1.21% -
std::copy_backward(list<int>)/32768 2.07% 26397.610 26944.018 - 0.53% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 2.07% 24.236 24.737 - 1.45% -
std::rotate(vector<int>)_(by_1/3)/50 2.06% 22.507 22.972 - -0.87% -
SetIntersection_Interlaced_Vector_string_1024_64 2.06% 10689882.608 10910557.630 - 2.61% -
std::transform(list<int>)_(identity_transform)/32 2.06% 15.954 16.282 - 0.35% -
bm_ranges_lexicographical_compare<int>/64 2.05% 22.728 23.194 - 0.22% -
BM_CmpLess_ushort_uint 2.05% 1.059 1.080 - 0.56% -
SetIntersection_None_Set_string_256_256 2.05% 10620317.678 10837508.342 - 8.85% -
std::make_heap(deque<int>)_(descending)/1024 2.04% 3496.743 3568.240 - 1.36% -
std::copy_if(list<int>)_(every_other)/64 2.04% 22.827 23.293 - -0.03% -
std::vector<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/1024 2.04% 18571.280 18950.231 - 0.92% -
std::generate_n(deque<int>)/8192 2.04% 2325.163 2372.587 - 0.97% -
SetIntersection_None_Set_float_16384_256 2.04% 187114021.229 190929104.760 - 1.03% -
std::rotate_copy(deque<int>)/50 2.04% 2.771 2.827 - 1.95% -
SetIntersection_Interlaced_Set_float_262144_262144 2.04% 2036681.864 2078160.178 - -1.70% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 2.03% 50.200 51.220 - 0.60% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 2.03% 31299.927 31936.100 - -2.25% -
std::find_end(forward_list<int>)_(process_all)/1000 2.03% 689.250 703.239 - 0.29% -
BM_vector_deque_move_backward/2 2.03% 2.042 2.083 - 4.78% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 2.02% 14.289 14.578 - -0.90% -
BM_BitsetToString<8192>/Uniform_(50%)/50 2.02% 10006.218 10208.568 - 0.48% -
BM_vector_deque_copy/65536 2.02% 3095.493 3158.091 - 9.05% -
std::adjacent_find(vector<int>)/1048576 2.02% 230745.571 235410.189 - 1.26% -
std::partial_sort(vector<int>)_(pipe-organ)/1024 2.02% 4401.017 4489.982 - 1.41% -
std::format(double)_(fmt:_{:_0e}) 2.02% 44.064 44.955 - 3.68% -
SetIntersection_Interlaced_Set_uint32_1024_1 2.02% 1023950.055 1044634.683 - 1.61% -
std::copy_if(vector<int>)_(every_other)/8 2.02% 2.619 2.672 - 0.41% -
std::remove_copy_if(list<int>)_(prefix)/1024 2.02% 771.661 787.211 - 0.16% -
std::move(deque<int>)/1048576 2.02% 54882.418 55988.302 - 0.83% -
std::is_sorted(vector<int>,_pred)/1024 2.01% 250.746 255.794 - 2.57% -
bm_lexicographical_compare<signed_char>/1 2.01% 0.660 0.674 - 2.86% -
std::unordered_set<int>::clear()/8192 2.00% 45095.868 45999.677 - 8.76% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 2.00% 41.992 42.834 - 0.01% -
std::rotate(vector<int>)_(by_1/2)/32 2.00% 3.046 3.107 - 0.40% -
std::copy_if(vector<int>)_(entire_range)/32768 2.00% 7207.215 7351.443 - 0.02% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 2.00% 25735.655 26250.469 - 2.31% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 2.00% 585.798 597.516 - 1.08% -
std::remove_copy(deque<int>)_(prefix)/1024 2.00% 449.217 458.190 - 0.61% -
ranges::minmax(std::list<__int128>)/8 2.00% 3.972 4.051 - 0.05% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 2.00% 4423770.960 4512031.516 - 1.29% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 1.99% 317.993 324.324 - 1.43% -
bm_lexicographical_compare<signed_char>/32768 1.99% 7139.423 7281.528 - 0.45% -
std::find_if(vector<bool>)_(process_all)/1024 1.99% 508.434 518.547 - 0.54% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 1.98% 177455.272 180974.866 - 2.24% -
std::find_if(vector<bool>)_(process_all)/8192 1.98% 4034.550 4114.545 - 0.13% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 1.98% 478.115 487.590 - 0.69% -
std::replace_if(deque<int>)_(prefix)/50 1.98% 17.372 17.716 - -1.90% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 1.98% 5850.790 5966.693 - -2.52% -
SetIntersection_None_Set_uint32_16_1 1.98% 68296112.125 69648727.720 - 2.59% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 1.97% 42158.084 42990.272 - 1.53% -
BM_format_to_string_begin<std::wstring>/1 1.97% 9.646 9.837 - -1.59% -
std::list<std::string>::operator=(const_Self&)_(cheap_elements)/8192 1.97% 18710.965 19079.950 - -2.17% -
std::any_of(deque<int>)_(process_all)/8192 1.97% 2308.436 2353.944 - -1.67% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 1.97% 12057156.470 12294514.232 - 0.36% -
BM_vector_deque_ranges_move/512 1.97% 147.288 150.187 - 1.33% -
SetIntersection_Interlaced_Vector_uint32_262144_262144 1.96% 343598457.364 350343633.521 - -0.18% -
SetIntersection_Interlaced_Set_float_262144_1 1.96% 1018418.605 1038389.700 - 2.33% -
std::move_backward(list<int>)/32768 1.96% 30897.342 31503.234 - 0.72% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.96% 2442.575 2490.330 - 0.10% -
std::copy_if(vector<int>)_(entire_range)/262144 1.95% 58010.171 59143.990 - 0.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 1.95% 2021793.323 2061217.139 - 0.51% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.95% 890.527 907.884 - -0.69% -
std::fill(vector<bool>)/4096 1.95% 4.099 4.179 - 0.48% -
SetIntersection_Interlaced_Vector_string_256_4 1.95% 11049295.146 11264610.243 - 1.46% -
BM_deque_vector_copy/4096 1.95% 154.312 157.316 - 1.36% -
SetIntersection_Interlaced_Set_uint32_64_64 1.95% 16448878.776 16768956.475 - 2.14% -
rng::find_last(list<int>)_(bail_10%)/50 1.94% 16.242 16.558 - -1.50% -
std::sort(vector<int>)_(repeated)/8 1.94% 16.730 17.056 - 1.38% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1.94% 3324520.960 3389003.873 - -1.21% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 1.94% 6602.128 6730.100 - 1.52% -
BM_StringFindCharLiteral/16 1.94% 1.526 1.556 - 5.63% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.93% 169133.622 172403.234 - 1.08% -
std::remove(vector<int>)_(sprinkled)/1024 1.93% 489.031 498.479 - 0.74% -
std::find_if(vector<bool>)_(process_all)/1048576 1.93% 516108.684 526076.484 - 0.49% -
BM_vector_deque_ranges_copy/512 1.93% 147.698 150.548 - 1.41% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 1.93% 21096.081 21503.133 - 4.95% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1.93% 345094375.157 351745041.460 - 1.22% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 1.93% 709.796 723.465 - 0.40% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 1.92% 4.685 4.775 - 0.04% -
std::make_heap(vector<int>,_pred)_(descending)/8192 1.92% 7230.920 7369.931 - 1.86% -
std::copy(list<int>)/64 1.92% 32.574 33.199 - 7.14% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 1.92% 99151.478 101051.057 - -0.05% -
std::remove(vector<int>)_(sprinkled)/50 1.92% 62.574 63.773 - 2.58% -
std::multiset<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 1.91% 5873.622 5985.999 - -0.24% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 1.91% 4166807.140 4246469.043 - 2.10% -
std::remove_if(list<int>)_(prefix)/1024 1.91% 965.956 984.423 - 1.27% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1.91% 3391108.895 3455935.931 - -21.62% -
dynamic_cast_(DAG_leftmost_middle,_2_levels) 1.91% 28.028 28.564 - -1.90% -
SetIntersection_None_Set_uint64_16_4 1.91% 58218380.942 59328886.001 - 0.55% -
std::make_heap(vector<int>,_pred)_(heap)/8192 1.90% 7204.608 7341.856 - 1.94% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 1.90% 19042.239 19404.607 - 1.47% -
std::find_if(deque<int>)_(process_all)/8192 1.90% 2103.235 2143.254 - 0.78% -
std::copy_backward(vector<bool>)_(aligned)/64 1.90% 35.267 35.938 - 0.94% -
std::remove(vector<int>)_(sprinkled)/8192 1.90% 3632.920 3701.958 - 0.62% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.90% 711.903 725.404 - 1.21% -
std::find_end(deque<int>)_(same_length)/1024 1.90% 734.229 748.150 - 0.57% -
std::for_each(list<int>)/50 1.89% 21.221 21.623 - 1.04% -
dynamic_cast_(DAG_rightmost_middle,_1_level) 1.89% 18.365 18.712 - -0.98% -
BM_format/string_len_60 1.89% 19.638 20.009 - 1.66% -
std::unordered_set<int>::erase(key)_(existent)/32 1.89% 17.972 18.312 - -2.34% -
std::make_heap(deque<int>)_(repeated)/1024 1.89% 2492.678 2539.755 - -0.18% -
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192 1.89% 16598.835 16912.209 - 0.31% -
std::copy_if(vector<int>)_(entire_range)/512 1.89% 119.180 121.428 - 0.02% -
std::remove_copy(vector<int>)_(prefix)/1024 1.89% 257.137 261.986 - 0.60% -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 1.88% 3746.652 3817.219 - 0.33% -
std::sort(vector<int>)_(descending)/1024 1.88% 2863.239 2917.067 - 1.47% -
std::copy_backward(deque<int>)/32768 1.88% 2331.893 2375.706 - 0.14% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 1.88% 13668.961 13925.596 - 1.50% -
BM_format_string<wchar_t>/4 1.87% 5.923 6.034 - 1.19% -
SetIntersection_Front_Vector_uint32_262144_4 1.87% 1030295.575 1049597.282 - 7.01% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.87% 233.542 237.915 - 4.62% -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 1.87% 519.497 529.219 - 1.66% -
std::stable_sort(deque<int>)_(heap)/1024 1.87% 10506.027 10702.460 - 1.29% -
std::unordered_set<std::string>::contains(key)/1024 1.87% 115.174 117.325 - 1.35% -
SetIntersection_None_Vector_string_64_64 1.87% 12318940.810 12548859.435 - 0.59% -
std::partial_sort_copy(list<int>)_(descending)/1024 1.87% 7979.750 8128.653 - 1.05% -
std::move(list<int>)/8 1.87% 3.335 3.397 - 0.09% -
SetIntersection_Front_Set_string_64_4 1.87% 17830816.698 18163396.768 - 1.29% -
std::is_sorted_until(list<int>,_pred)/1024 1.86% 781.847 796.416 - 1.38% -
std::rotate(list<int>)_(1_element_forward)/1024 1.86% 738.044 751.792 - 0.72% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.86% 20.240 20.617 - 1.55% -
SetIntersection_None_Vector_string_64_4 1.86% 23158864.329 23590188.472 - 0.11% -
std::replace(list<int>)_(sprinkled)/32 1.86% 10.697 10.896 - 1.44% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 1.86% 6335.044 6452.993 - 0.81% -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 1.86% 38207.553 38918.887 - 1.61% -
std::find_end(forward_list<int>)_(process_all)/8192 1.86% 5711.833 5818.056 - -0.47% -
std::rotate(list<int>)_(by_1/4)/1024 1.86% 749.618 763.552 - 0.52% -
std::rotate(list<int>)_(by_1/3)/1024 1.86% 747.312 761.194 - 0.66% -
std::remove_if(deque<int>)_(prefix)/8192 1.86% 4438.562 4520.990 - 0.70% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.86% 26.050 26.533 - 0.30% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 1.85% 6974.174 7103.487 - 1.50% -
BM_SystemErrorWithMessage 1.85% 41.064 41.822 - -0.07% -
std::find_first_of(list<int>)_(large_needle)/50 1.85% 1733.160 1765.177 - 1.87% -
std::remove_copy(deque<int>)_(prefix)/8192 1.85% 3529.713 3594.884 - 0.47% -
BM_stop_token_single_thread_reg_unreg_callback/1024 1.84% 24318.463 24766.210 - 0.03% -
std::flat_multimap<int,_int>::clear()/8192 1.84% 394.152 401.409 - -0.89% -
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/0 1.84% 15.729 16.018 - 0.81% -
std::map<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192 1.84% 36642.411 37316.318 - -0.04% -
std::unordered_set<int>::ctor(const_Self&)/32 1.84% 176.579 179.822 - 1.44% -
std::unique(deque<int>)_(sprinkled)/8192 1.84% 3978.324 4051.387 - 0.62% -
SetIntersection_Front_Vector_float_256_4 1.83% 4051976.166 4126223.638 - 1.65% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 1.83% 7221.184 7353.492 - 1.77% -
std::partial_sort(deque<int>)_(repeated)/8192 1.83% 71763.919 73076.854 - 0.72% -
std::find_first_of(vector<int>)_(large_needle)/50 1.83% 598.258 609.194 - 2.03% -
std::unique_copy(vector<int>)_(sprinkled)/52 1.83% 16.076 16.370 - 0.61% -
std::partition(list<int>)_(sparse)/32 1.82% 8.743 8.902 - -0.34% -
BM_vector_deque_move/65536 1.82% 3217.160 3275.848 - 12.74% -
std::remove_copy(list<int>)_(sprinkled)/50 1.82% 23.903 24.339 - 0.59% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.82% 1277.317 1300.606 - 5.44% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1.82% 1441418.264 1467673.803 - 1.97% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.82% 385.728 392.752 - 1.03% -
std::multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/1024 1.82% 5689.246 5792.841 - 2.44% -
std::sort_heap(vector<int>)/8 1.82% 25.956 26.428 - 1.84% -
std::sort(vector<int>)_(ascending)/8 1.82% 16.806 17.111 - 2.10% -
std::any_of(deque<int>)_(process_all)/8 1.81% 2.437 2.481 - -0.73% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 1.81% 21.159 21.543 - 1.30% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 1.81% 16145.993 16438.318 - -1.38% -
std::rotate(vector<bool>)_(by_1/4)/8192 1.81% 10964.445 11162.843 - 0.50% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.81% 5634.129 5736.051 - -3.70% -
BM_deque_vector_copy/1024 1.81% 38.619 39.318 - 1.49% -
BM_from_sys/1970 1.81% 4.717 4.802 - 1.75% -
std::rotate(vector<bool>)_(by_1/2)/1024 1.80% 873.328 889.083 - 0.45% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 1.80% 4865.536 4953.244 - 0.91% -
std::reverse_copy(deque<int>)/4096 1.80% 1162.025 1182.957 - 0.45% -
std::generate_n(deque<int>)/50 1.80% 11.989 12.205 - 0.47% -
SetIntersection_Interlaced_Vector_uint32_1024_256 1.80% 3378197.644 3438965.697 - 2.97% -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/0 1.80% 14.637 14.900 - -0.39% -
std::make_heap(deque<int>,_pred)_(repeated)/8192 1.80% 20085.322 20446.249 - 7.54% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.80% 178118.871 181319.362 - 1.27% -
std::stable_sort(deque<int>)_(heap)/8192 1.80% 111370.144 113370.891 - 1.29% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.80% 1069.058 1088.256 - 5.92% -
std::rotate(vector<bool>)_(by_1/2)/8192 1.79% 7259.772 7390.058 - 0.75% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.79% 269648.470 274486.313 - -1.42% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.79% 1014868.682 1033046.748 - 0.20% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.79% 13055.739 13289.483 - 0.71% -
std::all_of(vector<int>)_(process_all)/50 1.79% 11.193 11.394 - 0.01% -
std::generate_n(list<int>)/32 1.79% 8.990 9.151 - 0.85% -
BM_deque_vector_ranges_move/64000 1.79% 20226.352 20587.505 - -1.53% -
std::format(double)_(fmt:_{:017500_0Lf}) 1.78% 1332.378 1356.149 - -1.46% -
std::copy_backward(deque<int>)/1048576 1.78% 74037.160 75357.475 - 0.15% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.78% 10216.411 10398.200 - 0.62% -
std::map<std::string,_int>::count(key)/32 1.78% 85.036 86.549 - -1.63% -
std::format(float)_(fmt:_{:017500_10g}) 1.78% 1209.817 1231.332 - 1.44% -
std::unordered_map<int,_int>::ctor(const_Self&,_const_allocator_type&)/1024 1.78% 7415.182 7546.992 - -0.69% -
std::find_end(deque<int>)_(match_near_end)/1024 1.77% 75.227 76.562 - 0.89% -
std::sort(vector<NonIntegral>)_(repeated)/8 1.77% 16.757 17.054 - 1.67% -
bm_lexicographical_compare<signed_char>/4096 1.77% 904.601 920.612 - 0.26% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 1.77% 50.352 51.242 - 0.78% -
std::multiset<std::string>::count(key)/8192 1.77% 183.941 187.188 - 1.80% -
bm_ranges_lexicographical_compare<int>/32768 1.77% 11499.730 11702.719 - 0.25% -
ranges::min(std::list<__int128>)/8 1.76% 2.352 2.393 - 0.09% -
std::none_of(list<int>)_(process_all)/8 1.76% 2.886 2.937 - 0.11% -
rng::fold_left(vector<int>)/32 1.76% 21.900 22.286 - 1.10% -
bm_ranges_lexicographical_compare<int>/1048576 1.76% 372546.458 379103.471 - 0.19% -
std::replace(vector<int>)_(prefix)/50 1.76% 7.636 7.770 - 0.95% -
std::find_if(list<int>)_(process_all)/32768 1.75% 26573.143 27039.410 - 2.17% -
rng::contains_subrange(deque<int>)_(single_element)/16 1.75% 5.500 5.596 - -6.17% -
dynamic_cast_(VDAG_leftmost,_5_levels) 1.75% 91.190 92.789 - 0.70% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.75% 767510.376 780962.259 - 1.41% -
std::multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/32 1.75% 176.176 179.263 - -0.27% -
std::find_end(deque<int>)_(same_length)/1000 1.75% 717.668 730.241 - 0.46% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 1.75% 169083.135 172044.843 - 1.21% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.75% 18.103 18.420 - 1.52% -
std::fill_n(vector<int>)/32 1.75% 1.112 1.131 - 0.13% -
std::multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 1.75% 178.531 181.654 - 3.90% -
std::move_backward(deque<int>)/8 1.75% 4.731 4.813 - 0.56% -
std::replace_if(list<int>)_(sprinkled)/50 1.75% 23.126 23.530 - 1.07% -
std::copy_if(list<int>)_(every_other)/8 1.75% 2.241 2.280 - -0.77% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.74% 655.601 667.037 - 2.92% -
SetIntersection_Interlaced_Set_string_16384_16 1.74% 374681378.171 381212176.949 - 9.68% -
SetIntersection_Interlaced_Set_float_64_4 1.74% 21961611.468 22343940.927 - 3.29% -
std::flat_multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 1.74% 1292.086 1314.566 - -0.59% -
std::list<std::string>::ctor(const_Self&)_(expensive_elements)/8192 1.74% 268243.547 272909.337 - -2.51% -
SetIntersection_Front_Set_uint32_16_16 1.74% 38282415.798 38948176.887 - 2.19% -
std::copy_n(deque<int>)/32768 1.74% 10007.295 10181.308 - -0.66% -
std::find_if(deque<int>)_(process_all)/32768 1.74% 8428.295 8574.825 - 0.82% -
std::unique(deque<int>)_(sprinkled)/1024 1.74% 531.169 540.402 - 0.39% -
SetIntersection_None_Set_uint64_1024_64 1.74% 10387692.181 10568177.328 - 1.36% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 1.74% 40.378 41.079 - 0.29% -
SetIntersection_Front_Set_uint32_16384_1 1.74% 996401.021 1013706.252 - -1.78% -
BM_num_put<unsigned_long_long> 1.74% 4.916 5.001 - -0.77% -
std::search(deque<int>)_(same_length)/8192 1.74% 4113.403 4184.841 - 1.03% -
bm_ranges_lexicographical_compare<int>/262144 1.74% 92035.524 93633.287 - 0.19% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 1.73% 9606861.556 9773488.989 - 2.02% -
std::copy_if(deque<int>)_(entire_range)/262144 1.73% 78926.246 80292.448 - -1.41% -
std::copy_backward(deque<int>)/512 1.73% 19.620 19.959 - 0.27% -
SetIntersection_Interlaced_Vector_float_16_16 1.73% 34015229.795 34603835.701 - 0.26% -
std::unique(vector<int>)_(contiguous)/32 1.73% 47.218 48.035 - 0.94% -
std::generate(deque<int>)/50 1.73% 11.987 12.194 - -2.34% -
std::find_first_of(vector<int>)_(small_needle)/50 1.73% 145.282 147.796 - 3.87% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 1.73% 11250729.847 11445321.959 - 2.77% -
std::copy_if(deque<int>)_(entire_range)/1048576 1.73% 308807.193 314146.829 - -0.02% -
std::set<int>::lower_bound(key)/1024 1.73% 27.492 27.967 - -0.14% -
SetIntersection_None_Set_uint32_1024_64 1.72% 10493711.289 10674524.913 - -0.83% -
BM_format_string<wchar_t>/2 1.72% 6.711 6.827 - 0.91% -
std::rotate(vector<bool>)_(by_1/4)/1024 1.72% 1341.885 1364.973 - 0.56% -
std::set<int>::find(key)/8192 1.72% 37.613 38.260 - 1.88% -
std::sort(vector<int>)_(pipe-organ)/1024 1.72% 9116.253 9272.862 - 0.89% -
std::sort_heap(vector<int>,_pred)/8 1.71% 26.153 26.601 - 1.51% -
std::reverse_copy(deque<int>)/32768 1.71% 10044.611 10216.811 - 0.18% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 1.71% 386.818 393.448 - 1.41% -
std::format(float)_(fmt:_{:0^17500_0La}) 1.71% 1268.109 1289.823 - 1.58% -
std::generate(list<int>)/50 1.71% 14.639 14.889 - -1.28% -
std::format(float)_(fmt:_{:_10g}) 1.71% 58.053 59.045 - 1.86% -
bm_lexicographical_compare<int>/512 1.71% 124.785 126.915 - 0.42% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 1.71% 29.031 29.527 - -2.38% -
std::generate_n(deque<int>)/32 1.70% 8.061 8.198 - 1.29% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 1.70% 86.739 88.217 - 1.27% -
std::fill(vector<int>)/50 1.70% 2.143 2.179 - 0.35% -
std::find_if_not(deque<int>)_(process_all)/8 1.70% 2.355 2.395 - -1.98% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 1.70% 26.977 27.434 - -1.40% -
ranges::min(std::list<long_long>)/64 1.70% 25.767 26.204 - 0.84% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.70% 310.653 315.922 - -1.58% -
std::find_end(list<int>,_pred)_(process_all)/1048576 1.69% 946626.830 962652.787 - 0.61% -
std::format(double)_(fmt:_{:0^17500_0a}) 1.69% 1255.496 1276.715 - -0.52% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 1.69% 792.492 805.879 - 0.90% -
std::format(double)_(fmt:_{:0>17500_0a}) 1.69% 1200.578 1220.855 - 2.34% -
std::make_heap(deque<int>)_(heap)/1024 1.69% 3487.808 3546.619 - -0.37% -
std::sort(vector<int>)_(qsort_adversarial)/1024 1.69% 14847.017 15097.255 - 0.98% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 1.68% 112840.579 114741.555 - 1.56% -
std::unordered_set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 1.68% 6124.544 6227.606 - 1.81% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.68% 18.136 18.441 - 1.70% -
std::remove_if(list<int>)_(prefix)/50 1.68% 70.129 71.307 - 0.96% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 1.68% 811413.103 825041.189 - 0.37% -
std::find(vector<char>)_(process_all)/1024 1.68% 15.966 16.234 - 0.67% -
std::fill(deque<int>)/50 1.68% 3.254 3.309 - 0.36% -
std::format(double)_(fmt:_{:0>17500_10f}) 1.68% 1283.327 1304.838 - 1.36% -
std::remove_if(list<int>)_(prefix)/32 1.68% 57.023 57.978 - 0.61% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 1.67% 782.796 795.900 - 0.67% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 1.67% 152730.852 155286.618 - 2.23% -
std::for_each(set<int>::iterator)/8 1.67% 8.776 8.923 - -1.33% -
std::search(deque<int>,_pred)_(same_length)/1024 1.67% 621.307 631.698 - 1.24% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 1.67% 263233.830 267634.325 - 0.89% -
BM_stop_token_single_thread_reg_unreg_callback/16777216 1.67% 397746920.586 404395341.873 - -0.74% -
std::format(double)_(fmt:_{:0^17500_0La}) 1.67% 1220.008 1240.396 - -0.11% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 1.67% 41380.123 42071.627 - 0.79% -
std::sort_heap(vector<NonIntegral>)/1024 1.67% 7693.119 7821.650 - 0.95% -
std::unique(vector<int>,_pred)_(sprinkled)/8192 1.67% 5190.107 5276.764 - 0.43% -
std::replace_if(list<int>)_(prefix)/32 1.67% 14.177 14.414 - -0.06% -
std::count(vector<bool>)/1048576 1.67% 521065.142 529759.615 - 0.48% -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 1.67% 926704.003 942166.158 - 0.67% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 1.67% 39868.689 40533.375 - 0.89% -
rng::find_last_if(deque<int>)_(bail_90%)/8192 1.66% 428.425 435.556 - 0.28% -
std::reverse_copy(deque<int>)/512 1.66% 141.290 143.642 - 0.23% -
SetIntersection_Interlaced_Vector_uint32_1024_64 1.66% 3529255.418 3587935.073 - 1.04% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 1.66% 12098.039 12298.764 - 1.25% -
std::transform(list<int>,_list<int>)/8192 1.66% 9205.621 9358.252 - -0.58% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 1.66% 40.421 41.091 - 0.32% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.66% 85942.185 87366.927 - 0.89% -
std::unique_copy(vector<int>)_(contiguous)/32 1.66% 8.562 8.704 - 1.28% -
std::adjacent_find(vector<int>)/8 1.65% 1.980 2.013 - 0.47% -
std::multiset<std::string>::upper_bound(key)/32 1.65% 69.040 70.182 - 2.75% -
std::format(float)_(fmt:_{:0^17500_17000L}) 1.65% 1265.179 1286.049 - 1.98% -
std::stable_partition(vector<int>)_(sparse)/8192 1.65% 1809.630 1839.469 - 2.49% -
BM_num_put<bool> 1.65% 5.011 5.094 - 1.08% -
BM_CmpEqual_short_uchar 1.65% 1.105 1.124 - -0.52% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.64% 726.634 738.582 - 3.49% -
SetIntersection_Front_Vector_uint64_262144_1024 1.64% 3434134.740 3490527.347 - 1.59% -
BM_std_minmax_element<short>/64 1.64% 26.345 26.777 - 20.67% -
std::fill_n(vector<bool>)/262144 1.64% 224.755 228.437 - 0.18% -
std::generate_n(vector<int>)/8192 1.64% 1798.713 1828.159 - 0.09% -
SetIntersection_Front_Vector_float_64_16 1.63% 13466827.232 13686936.240 - 0.55% -
std::rotate(list<int>)_(by_1/2)/50 1.63% 23.306 23.686 - 1.81% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 1.63% 17740188.166 18029634.329 - 6.87% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 1.63% 239213.281 243112.117 - 0.99% -
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 1.63% 4407.343 4479.101 - 0.33% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.63% 1.919 1.950 - 1.07% -
rng::contains_subrange(vector<int>)_(same_length)/32 1.63% 8.363 8.499 - 0.13% -
std::remove(deque<int>)_(prefix)/8192 1.63% 4081.244 4147.569 - 0.26% -
std::remove(deque<int>)_(prefix)/1024 1.62% 546.450 555.319 - 0.21% -
BM_std_minmax_element<short>/4 1.62% 1.120 1.139 - -1.28% -
SetIntersection_Interlaced_Vector_string_4_4 1.62% 144797529.902 147145556.514 - 1.53% -
std::generate(list<int>)/32 1.62% 8.256 8.390 - 0.39% -
std::unique(vector<int>)_(contiguous)/8192 1.62% 1880.838 1911.314 - 0.49% -
std::pop_heap(vector<float>)/8192 1.62% 13.979 14.205 - 0.86% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.62% 21.124 21.466 - 1.30% -
SetIntersection_Front_Vector_string_16384_16384 1.62% 348680193.603 354314090.085 - 0.93% -
std::format(float)_(fmt:_{:017500_10}) 1.61% 1222.552 1242.279 - 1.02% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.61% 19.803 20.122 - 1.00% -
std::generate(vector<int>)/8192 1.61% 1799.810 1828.821 - 0.52% -
std::set<std::string>::lower_bound(key)/1024 1.61% 128.791 130.866 - -0.95% -
rng::contains(deque<int>)_(process_all)/8192 1.61% 2833.880 2879.446 - 1.42% -
std::search(list<int>)_(near_matches)/1000 1.61% 35710.861 36284.685 - 0.80% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 1.61% 13357.560 13572.090 - 0.91% -
SetIntersection_Front_Set_uint64_16_16 1.61% 38510877.483 39129197.074 - 4.62% -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 1.60% 7679.322 7802.515 - 1.12% -
SetIntersection_None_Set_uint64_16_1 1.60% 68789398.765 69892743.935 - 1.32% -
BM_format_to_string_begin<std::wstring>/1048576 1.60% 53833.622 54696.413 - 1.43% -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 1.60% 7757.560 7881.853 - 1.55% -
std::unique(vector<int>)_(contiguous)/1024 1.60% 303.543 308.403 - -0.55% -
std::multiset<int>::count(key)/32 1.60% 18.337 18.631 - 1.11% -
std::format(float)_(fmt:_{:0<17500_10Lf}) 1.60% 1244.346 1264.264 - 0.37% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 1.60% 771.668 784.019 - 0.66% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 1.60% 145217.391 147540.547 - 1.02% -
std::partial_sort_copy(vector<int>)_(descending)/1024 1.60% 7768.611 7892.801 - 1.20% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 1.60% 943313.740 958391.947 - 0.19% -
std::equal(list<int>)_(it,_it,_it,_it)/50 1.60% 28.684 29.142 - 0.80% -
std::set<std::string>::contains(key)/8192 1.60% 209.931 213.284 - 0.01% -
std::fill_n(vector<bool>)/4096 1.60% 4.080 4.145 - 0.14% -
std::for_each(map<int>::iterator)/50 1.59% 65.303 66.344 - 0.77% -
std::multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/32 1.59% 179.052 181.903 - 3.40% -
std::format(double)_(fmt:_{:0<17500_0Le}) 1.59% 1210.781 1230.046 - 1.70% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 1.59% 397.612 403.938 - 1.76% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.59% 163793.170 166392.561 - -0.40% -
std::set<std::string>::upper_bound(key)/1024 1.59% 129.713 131.771 - 0.84% -
std::find_end(list<int>,_pred)_(single_element)/8192 1.59% 9009.541 9152.360 - 6.53% -
rng::for_each(multimap<int>)/8 1.59% 8.710 8.848 - -0.34% -
SetIntersection_Front_Vector_uint32_262144_256 1.58% 1639673.766 1665659.808 - 2.50% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 1.58% 38.689 39.301 - 0.58% -
std::find_end(deque<int>)_(same_length)/8192 1.58% 5863.865 5956.483 - 0.38% -
std::map<std::string,_int>::clear()/0 1.58% 387.250 393.366 - 1.11% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.58% 1291768.954 1312158.564 - 0.43% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 1.58% 24.369 24.753 - 0.47% -
SetIntersection_None_Set_uint64_256_64 1.58% 10626772.472 10794321.696 - -7.07% -
std::count(vector<bool>)/8192 1.58% 4080.176 4144.507 - 0.43% -
std::unordered_set<std::string>::clear()/8192 1.58% 213796.436 217167.181 - 2.64% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.58% 561.638 570.493 - -1.33% -
BM_vector_deque_copy_backward/512 1.57% 23.537 23.907 - 1.34% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.57% 668.704 679.221 - 0.60% -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 1.57% 3664.225 3721.810 - 0.46% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 1.57% 4061858.222 4125677.441 - 0.60% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.57% 63957.461 64961.231 - 1.13% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 1.57% 19.202 19.503 - -0.47% -
std::copy_if(vector<int>)_(entire_range)/1048576 1.57% 238650.572 242387.018 - 0.14% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 1.56% 20.156 20.471 - 1.86% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 1.56% 22.064 22.409 - 0.31% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 1.56% 322278.025 327315.880 - 1.98% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 1.56% 317026.587 321981.845 - 1.40% -
BM_format_string<wchar_t>/32 1.56% 0.853 0.867 - 1.02% -
std::sort(deque<int>)_(repeated)/8192 1.56% 50715.774 51507.354 - 1.20% -
dynamic_cast_(VDAG_leftmost,_4_levels) 1.56% 53.346 54.178 - 0.68% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.56% 112133.773 113879.524 - -3.09% -
BM_StringAssignAsciiz_Small_Opaque 1.56% 2.462 2.500 - -0.30% -
std::find_end(list<int>,_pred)_(process_all)/8192 1.55% 8126.766 8253.049 - 0.56% -
SetIntersection_Interlaced_Set_uint32_256_256 1.55% 10303279.990 10463304.399 - -11.11% -
std::sort(vector<int>)_(shuffled)/8192 1.55% 57173.413 58061.036 - 1.04% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 1.55% 13.040 13.243 - 4.99% -
dynamic_cast_(VChain_middle,_3_levels) 1.55% 46.320 47.038 - -0.89% -
std::unordered_set<int>::insert(const_value_type&)_(already_present)/8192 1.55% 1.664 1.690 - 2.12% -
std::find_end(deque<int>)_(match_near_end)/1000 1.55% 73.319 74.453 - 0.66% -
std::unique_copy(deque<int>)_(contiguous)/52 1.54% 13.750 13.962 - -10.38% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 1.54% 14.491 14.714 - -0.80% -
std::unique_copy(list<int>)_(sprinkled)/32 1.54% 11.196 11.369 - 0.75% -
BM_join_view_out_vectors/1 1.54% 8.644 8.777 - 0.60% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 1.54% 37.650 38.231 - -0.18% -
std::remove_if(deque<int>)_(sprinkled)/1024 1.54% 509.505 517.357 - 0.20% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 1.54% 4150.284 4214.165 - -0.22% -
SetIntersection_None_Set_float_64_64 1.53% 12396205.019 12586483.220 - 2.08% -
std::format(float)_(fmt:_{:0^17500_0f}) 1.53% 1241.883 1260.922 - 1.34% -
std::list<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/8192 1.53% 116690.380 118479.095 - -2.01% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.53% 275.898 280.127 - 1.10% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.53% 42.355 43.003 - 9.32% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 1.53% 10294744.931 10452277.213 - 0.44% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 1.53% 756.608 768.183 - 1.18% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.53% 1.147 1.165 - 0.38% -
std::stable_sort(vector<int>)_(ascending)/1024 1.53% 7616.389 7732.757 - 1.26% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 1.53% 739.961 751.264 - 0.43% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1.53% 8656.409 8788.573 - -1.01% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1.53% 347957448.568 353268389.590 - 2.08% -
std::sort(vector<int>)_(shuffled)/8 1.53% 19.359 19.654 - 1.09% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 1.53% 29416.585 29865.377 - 1.60% -
std::remove_copy_if(deque<int>)_(prefix)/1024 1.52% 466.256 473.359 - 0.33% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.52% 12527.190 12718.011 - -0.54% -
std::fill(list<int>)/32 1.52% 8.080 8.203 - 0.33% -
std::reverse(list<int>)/64 1.52% 18.617 18.900 - 0.26% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 1.52% 802.834 815.055 - 0.53% -
std::sort_heap(vector<NonIntegral>,_pred)/8192 1.52% 88135.491 89476.699 - 0.65% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 1.52% 18132718.001 18408575.747 - 1.03% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.52% 19076.615 19366.502 - 0.66% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 1.51% 90738.740 92112.957 - 2.13% -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1.51% 1534.275 1557.504 - 0.34% -
SetIntersection_None_Set_float_1024_64 1.51% 10581482.202 10741604.213 - 0.56% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.51% 672.207 682.365 - 0.88% -
std::adjacent_find(list<int>)/1048576 1.51% 855063.114 867976.836 - 0.64% -
std::multiset<std::string>::operator=(const_Self&)_(into_populated_Container)/1024 1.51% 49330.264 50075.050 - 0.92% -
std::swap_ranges(list<int>)/32 1.51% 17.750 18.017 - 0.63% -
std::generate_n(deque<int>)/1024 1.51% 300.859 305.390 - 0.44% -
std::partial_sort(vector<NonIntegral>)_(descending)/8192 1.51% 78306.693 79485.844 - 1.13% -
std::copy_backward(deque<int>)/262144 1.50% 19950.396 20250.387 - 8.04% -
std::unordered_set<std::string>::clear()/1024 1.50% 22181.716 22515.170 - 3.26% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 1.50% 782.535 794.296 - 0.50% -
std::find_end(list<int>)_(process_all)/8192 1.50% 7088.088 7194.524 - 0.26% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 1.50% 112774.331 114467.444 - 1.45% -
SetIntersection_None_Set_float_16_1 1.50% 68416230.684 69443231.418 - -0.99% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 1.50% 764.547 776.023 - 0.01% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 1.50% 13358.180 13558.571 - 1.25% -
std::find_first_of(vector<int>)_(small_needle)/32 1.50% 92.609 93.998 - 3.15% -
std::adjacent_find(list<int>,_pred)/1024 1.50% 770.601 782.155 - 0.44% -
std::replace_if(list<int>)_(prefix)/50 1.50% 24.524 24.891 - -0.25% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 1.50% 7739.933 7855.718 - 0.83% -
std::vector<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/32 1.49% 98.404 99.874 - 1.37% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 1.49% 3.841 3.898 - -2.02% -
rng::find_last_if(list<int>)_(bail_10%)/8192 1.49% 6716.328 6816.435 - -0.08% -
std::partial_sort(vector<int>)_(shuffled)/1024 1.49% 6598.765 6697.107 - 1.19% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 1.49% 4527.331 4594.760 - 1.52% -
std::flat_multimap<int,_int>::count(key)/8192 1.49% 49.110 49.841 - 1.10% -
std::rotate(list<int>)_(1_element_forward)/8192 1.49% 9721.797 9866.306 - 0.57% -
std::copy(list<int>)/8 1.49% 2.409 2.444 - -0.09% -
std::remove_copy(vector<int>)_(sprinkled)/32 1.49% 8.292 8.415 - 0.38% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 1.49% 13340.883 13538.998 - 0.98% -
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1.48% 1499.120 1521.373 - 0.38% -
std::sort(deque<int>)_(repeated)/1024 1.48% 4571.543 4639.392 - 1.09% -
std::rotate(list<int>)_(1_element_backward)/8192 1.48% 9634.122 9777.064 - 0.60% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 1.48% 15.027 15.250 - 0.43% -
std::replace(deque<int>)_(sprinkled)/8192 1.48% 2956.429 3000.278 - -0.28% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 1.48% 20.189 20.488 - 1.86% -
std::transform(deque<int>)_(identity_transform)/1024 1.48% 325.454 330.264 - 0.24% -
std::search(list<int>,_pred)_(no_match)/8192 1.48% 6788.465 6888.762 - 1.28% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 1.48% 13659.137 13860.912 - 1.51% -
std::rotate(deque<int>)_(1_element_backward)/1024 1.48% 60.939 61.838 - 0.74% -
rng::find_if_not(vector<bool>)_(process_all)/8 1.48% 4.073 4.133 - -0.16% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 1.47% 11253.215 11419.150 - 0.91% -
std::unique(vector<int>,_pred)_(sprinkled)/1024 1.47% 685.682 695.785 - 0.32% -
rng::for_each(map<int>)/32 1.47% 40.783 41.383 - 0.62% -
std::remove(vector<int>)_(prefix)/1024 1.47% 298.274 302.663 - 0.09% -
std::find(vector<bool>)_(process_all)/8192 1.47% 4072.279 4132.188 - 0.69% -
SetIntersection_Interlaced_Set_uint32_16384_1 1.47% 1019507.460 1034503.290 - 1.31% -
std::multiset<std::string>::operator=(const_Self&)_(into_cleared_Container)/8192 1.47% 341492.821 346506.829 - 1.25% -
SetIntersection_None_Set_uint32_256_4 1.47% 13456939.019 13654468.800 - 3.26% -
std::equal(list<int>)_(it,_it,_it)/50 1.47% 28.493 28.911 - 0.58% -
std::unique_copy(vector<int>)_(contiguous)/52 1.47% 13.222 13.416 - 0.57% -
ranges::minmax(std::list<char>)/70000 1.47% 52727.486 53500.291 - 0.61% -
std::copy_n(deque<int>)/8 1.47% 2.032 2.062 - 0.10% -
SetIntersection_Front_Vector_uint64_16_16 1.46% 34017678.731 34515928.404 - 1.21% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 1.46% 482.046 489.084 - 1.03% -
BM_CmpLess_uint_ushort 1.46% 1.095 1.111 - 0.54% -
std::copy_if(list<int>)_(every_other)/32768 1.46% 24977.264 25341.728 - -1.78% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.46% 10010.546 10156.537 - -1.77% -
BM_format_to_iterator/<std::vector>_C_string_len_60 1.46% 4.899 4.971 - 0.53% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 1.46% 17663.136 17920.537 - 0.88% -
std::copy_backward(list<int>)/8 1.46% 2.406 2.441 - 1.16% -
std::generate(deque<int>)/32 1.45% 8.060 8.178 - 0.18% -
std::vector<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/8192 1.45% 163351.183 165727.498 - 0.81% -
SetIntersection_None_Set_uint32_64_4 1.45% 23109400.640 23445532.690 - 1.82% -
SetIntersection_Interlaced_Vector_uint64_64_16 1.45% 14811830.708 15027265.761 - -1.23% -
BM_deque_deque_copy/4000 1.45% 167.845 170.286 - -0.77% -
std::multiset<std::string>::upper_bound(key)/8192 1.45% 196.788 199.650 - -0.31% -
BM_CmpLess_ushort_ushort 1.45% 1.050 1.065 - -1.37% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 1.45% 743.136 753.939 - 0.42% -
BM_vector_deque_copy/4000 1.45% 164.850 167.244 - -1.00% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 1.45% 1.277 1.296 - 1.09% -
std::unique_copy(vector<int>)_(sprinkled)/1024 1.45% 235.290 238.704 - 0.54% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 1.45% 43072.765 43697.546 - 1.23% -
std::copy_if(deque<int>)_(entire_range)/512 1.45% 151.148 153.340 - 0.03% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 1.45% 486558.548 493610.616 - 1.40% -
SetIntersection_Front_Vector_uint32_16384_64 1.45% 1164721.278 1181595.866 - 5.13% -
std::partial_sort_copy(vector<int>)_(heap)/8192 1.45% 83322.259 84527.197 - 1.14% -
BM_StringConstructDestroyCStr_Huge_Transparent 1.44% 67.939 68.921 - 0.19% -
std::multimap<std::string,_int>::contains(key)/1024 1.44% 147.561 149.692 - 1.01% -
std::for_each_n(list<int>)/32 1.44% 11.159 11.320 - 1.16% -
SetIntersection_Interlaced_Set_uint64_16384_256 1.44% 200773728.592 203670897.102 - -1.52% -
std::transform(list<int>)_(identity_transform)/1024 1.44% 730.222 740.753 - 0.40% -
std::unordered_map<int,_int>::ctor(const_Self&)/8192 1.44% 60028.200 60893.910 - -0.79% -
std::unique(deque<int>,_pred)_(contiguous)/1024 1.44% 654.954 664.398 - 0.42% -
std::multiset<int>::contains(key)/1024 1.44% 30.960 31.406 - 1.53% -
std::move(deque<int>)/8 1.44% 4.811 4.881 - 0.86% -
std::sort(deque<int>)_(pipe-organ)/1024 1.44% 13827.911 14026.990 - -1.06% -
std::rotate(list<int>)_(1_element_backward)/1024 1.44% 738.350 748.965 - 0.39% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.44% 672.913 682.586 - 1.18% -
std::pop_heap(vector<int>)/8192 1.44% 10.757 10.911 - 0.87% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 1.43% 77.148 78.254 - 1.23% -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 1.43% 459.882 466.477 - 0.35% -
BM_stop_token_single_thread_reg_unreg_callback/131072 1.43% 3102127.151 3146584.757 - -0.55% -
SetIntersection_None_Set_float_16384_16 1.43% 187569614.081 190257335.361 - 0.76% -
std::vector<int>::erase(middle)_(cheap_elements)/1024 1.43% 21.670 21.980 - 1.59% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 1.43% 4.369 4.431 - 0.81% -
rng::for_each(set<int>)/50 1.43% 65.431 66.367 - 0.21% -
std::partial_sort(deque<int>)_(shuffled)/8192 1.43% 243565.606 247049.951 - 0.97% -
std::find(vector<bool>)_(process_all)/1048576 1.43% 520752.020 528193.960 - 0.65% -
std::deque<std::string>::ctor(const_Self&)_(cheap_elements)/32 1.43% 155.137 157.354 - 3.45% -
std::remove(deque<int>)_(sprinkled)/1024 1.43% 483.859 490.772 - 0.08% -
BM_StringAssignStr_Large_Transparent 1.43% 5.027 5.099 - 0.74% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 1.43% 760.229 771.087 - 0.39% -
std::equal(list<int>)_(it,_it,_it)/1048576 1.43% 921599.987 934760.621 - 0.49% -
std::make_heap(vector<int>)_(ascending)/8 1.43% 16.516 16.752 - 1.62% -
BM_unicode_escaped<wchar_t> 1.43% 5593.343 5673.194 - -0.62% -
BM_format_to_back_inserter<std::string>/string_len_60 1.43% 113.957 115.583 - -1.72% -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 1.43% 416.136 422.069 - 0.74% -
std::format(float)_(fmt:_{:0^17500_0Le}) 1.43% 1219.045 1236.423 - 0.79% -
std::find_end(deque<int>)_(single_element)/1024 1.43% 439.451 445.715 - 5.94% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/1048576 1.43% 1860856.376 1887378.024 - 0.87% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.43% 2.098 2.128 - 1.85% -
std::map<int,_int>::operator=(const_Self&)_(into_populated_Container)/1024 1.42% 3761.163 3814.687 - 1.34% -
std::replace(deque<int>)_(sprinkled)/50 1.42% 13.285 13.474 - -0.31% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 1.42% 3102.646 3146.751 - 0.03% -
std::remove_copy(vector<int>)_(sprinkled)/1024 1.42% 240.859 244.280 - 0.43% -
std::format(float)_(fmt:_{:0<17500_17000}) 1.42% 1253.398 1271.195 - 0.75% -
std::shift_left(list<int>)/50 1.42% 24.090 24.432 - 0.04% -
std::list<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/32 1.42% 405.195 410.942 - -2.84% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.42% 387.285 392.774 - 1.36% -
std::remove_copy_if(deque<int>)_(prefix)/8192 1.42% 3808.560 3862.546 - 0.32% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 1.42% 723.381 733.626 - 0.40% -
std::find_end(list<int>,_pred)_(process_all)/1024 1.41% 793.014 804.234 - 0.41% -
BM_deque_vector_copy/512 1.41% 20.069 20.352 - 0.77% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 1.41% 11270.974 11430.016 - 0.72% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 1.41% 11859.086 12026.353 - 1.92% -
std::flat_map<int,_int>::count(key)/32 1.41% 6.948 7.046 - 0.73% -
std::fill(deque<int>)/32 1.41% 2.466 2.501 - 0.28% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 1.41% 83170.959 84343.197 - 1.06% -
std::is_sorted_until(vector<int>)/8 1.41% 2.016 2.044 - 1.11% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.41% 18.147 18.402 - 1.49% -
std::list<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/8192 1.41% 98765.116 100156.104 - -0.27% -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 1.41% 2584985.261 2621369.415 - 0.45% -
rng::find_if_not(vector<bool>)_(process_all)/8192 1.41% 4463.174 4525.987 - 0.15% -
std::unordered_set<int>::ctor(const_Self&,_const_allocator_type&)/8192 1.41% 59272.191 60106.180 - 0.55% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 1.41% 77261.692 78348.556 - 0.69% -
std::unique_copy(list<int>)_(contiguous)/32 1.41% 10.467 10.614 - 0.55% -
std::adjacent_find(vector<int>)/8192 1.41% 1799.392 1824.684 - 0.50% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 1.40% 49.024 49.712 - 0.79% -
std::search(vector<int>)_(near_matches)/8192 1.40% 895438.066 908011.438 - 0.27% -
std::unordered_set<std::string>::insert(const_value_type&)_(already_present)/1024 1.40% 101.018 102.436 - 127.57% -
std::find_if_not(vector<int>)_(bail_25%)/1024 1.40% 39.065 39.613 - 0.44% -
std::stable_sort(vector<int>)_(descending)/1024 1.40% 7502.267 7607.484 - 1.64% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.40% 28737.913 29140.903 - 2.09% -
std::set<int>::ctor(const_Self&)/32 1.40% 175.173 177.629 - 2.73% -
BM_format_to_n_string_back_inserter<std::list<char>>/1048576 1.40% 12894612.771 13075378.706 - -2.71% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.40% 0.900 0.912 - 1.19% -
std::multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 1.40% 5665.818 5745.053 - 2.12% -
std::flat_multimap<int,_int>::upper_bound(key)/32 1.40% 6.341 6.430 - 0.75% -
std::set<int>::equal_range(key)/1024 1.40% 32.159 32.608 - 0.64% -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1.40% 9114.821 9242.200 - 0.54% -
std::sort(vector<NonIntegral>)_(descending)/1024 1.40% 2868.391 2908.459 - 1.17% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 1.40% 12593.396 12769.245 - 6.98% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 1.40% 145654.082 147687.624 - 0.86% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.40% 96832.656 98184.148 - -2.32% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 1.39% 859.338 871.325 - 0.01% -
SetIntersection_Front_Vector_uint64_64_16 1.39% 13547697.414 13736652.015 - 2.01% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 1.39% 10442570.318 10588186.281 - -11.43% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.39% 85033.505 86218.608 - 1.93% -
std::transform(deque<int>)_(identity_transform)/8192 1.39% 2618.638 2655.091 - 0.17% -
std::shift_right(list<int>)/32 1.39% 13.551 13.740 - 0.16% -
std::sort_heap(vector<NonIntegral>)/8192 1.39% 87667.631 88887.251 - 0.56% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 1.39% 11268.313 11424.861 - 0.37% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 1.39% 20.239 20.520 - 1.42% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 1.39% 13711.597 13901.830 - 0.71% -
std::copy_if(deque<int>)_(every_other)/1048576 1.39% 390272.199 395685.974 - 1.16% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 1.39% 6711.408 6804.425 - 0.77% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 1.39% 44108.430 44719.541 - 0.99% -
std::unique_copy(vector<int>)_(sprinkled)/8192 1.38% 1830.113 1855.453 - 0.47% -
BM_format_to_string_back_inserter<std::list<char>>/1048576 1.38% 12248767.274 12418270.111 - -3.12% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 1.38% 21691758.178 21991896.756 - 1.89% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 1.38% 202637.304 205440.777 - 2.36% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/524288 1.38% 930600.837 943473.659 - 0.82% -
BM_format_to_string_pointer<wchar_t>/1048576 1.38% 53791.114 54534.484 - 1.30% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 1.38% 3399.984 3446.958 - 0.71% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 1.38% 23179.514 23499.737 - 0.75% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 1.38% 17638.656 17882.309 - 1.00% -
std::sort(deque<int>)_(descending)/1024 1.38% 3396.305 3443.199 - 0.41% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.38% 607.910 616.303 - 0.37% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 1.38% 10772870.195 10921540.336 - -0.21% -
std::adjacent_find(vector<int>,_pred)/50 1.38% 23.070 23.388 - 0.21% -
SetIntersection_None_Set_uint32_256_1 1.38% 13552905.274 13739865.177 - 2.29% -
std::partial_sort(vector<int>)_(shuffled)/8 1.38% 18.868 19.128 - 0.12% -
std::find(vector<char>)_(bail_25%)/32768 1.38% 134.160 136.008 - 0.44% -
rng::contains_subrange(list<int>)_(same_length)/50 1.38% 29.172 29.574 - 0.26% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 1.38% 131437.488 133247.403 - 0.91% -
SetIntersection_Interlaced_Set_float_16384_4 1.38% 164304142.725 166566462.768 - 0.69% -
std::find_end(list<int>)_(near_matches)/1000 1.38% 33009.367 33463.831 - 0.35% -
std::replace(deque<int>)_(prefix)/1024 1.38% 378.889 384.104 - 0.58% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 1.38% 412083.886 417755.460 - 1.43% -
BM_vector_deque_move_backward/64 1.38% 2.813 2.852 - 0.70% -
std::remove_copy(vector<int>)_(prefix)/8192 1.38% 2025.001 2052.869 - 0.34% -
std::remove_copy(vector<int>)_(sprinkled)/50 1.38% 12.343 12.513 - 0.32% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.37% 387.351 392.670 - 0.99% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 1.37% 878.221 890.267 - 3.47% -
std::partial_sort(vector<int>)_(heap)/8 1.37% 22.919 23.233 - -1.03% -
std::adjacent_find(list<int>)/8192 1.37% 6555.963 6645.588 - -6.44% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/32768 1.37% 58151.321 58946.225 - 0.46% -
rng::contains_subrange(list<int>)_(near_matches)/1000 1.37% 36910.240 37414.698 - 0.55% -
std::find_end(forward_list<int>)_(near_matches)/1000 1.37% 35016.528 35494.971 - 0.39% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/65536 1.37% 116301.638 117890.677 - 0.75% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/4096 1.37% 7248.610 7347.629 - 0.80% -
std::find_end(list<int>,_pred)_(process_all)/1000 1.37% 774.535 785.110 - 0.40% -
BM_to_chars_bad/10 1.37% 2.837 2.876 - -0.36% -
std::upper_bound(std::deque<int>)/100 1.36% 25.554 25.902 - 0.32% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.36% 144036.280 146000.319 - 8.15% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 1.36% 719.019 728.820 - 0.39% -
std::any_of(list<int>)_(process_all)/32 1.36% 10.221 10.360 - 0.05% -
std::adjacent_find(vector<int>)/1024 1.36% 230.586 233.728 - 0.49% -
std::fill_n(vector<bool>)/512 1.36% 1.420 1.439 - -1.05% -
std::partial_sort_copy(list<int>)_(descending)/8 1.36% 13.608 13.793 - -1.39% -
std::search(list<int>)_(near_matches)/1024 1.36% 37338.585 37846.992 - 0.65% -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 1.36% 20.491 20.770 - 2.92% -
std::count(vector<bool>)/1024 1.36% 512.892 519.870 - 0.10% -
rng::contains_subrange(list<int>)_(single_element)/16 1.36% 4.564 4.626 - -0.96% -
std::remove(list<int>)_(sprinkled)/32 1.36% 54.245 54.982 - 0.23% -
std::replace_if(deque<int>)_(prefix)/1024 1.36% 396.192 401.579 - -1.34% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.36% 15.841 16.057 - -1.49% -
std::partial_sort_copy(deque<int>)_(heap)/8192 1.36% 83789.228 84927.635 - 0.99% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 1.36% 4039117.039 4093969.067 - 0.70% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/256 1.36% 426.219 432.006 - 0.79% -
std::set<std::string>::find(key)/32 1.36% 86.941 88.119 - 2.87% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 1.36% 5954.934 6035.660 - 0.25% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 1.36% 148152.666 150160.598 - 2.46% -
std::multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 1.35% 5669.963 5746.791 - -0.08% -
std::find_if_not(deque<int>)_(process_all)/8192 1.35% 2091.625 2119.960 - -5.27% -
std::make_heap(vector<NonIntegral>)_(descending)/8 1.35% 19.936 20.206 - -1.05% -
std::partial_sort(vector<int>)_(heap)/8192 1.35% 82894.595 84017.217 - 0.86% -
std::unique_copy(deque<int>)_(sprinkled)/8192 1.35% 3799.427 3850.824 - 0.55% -
rng::contains_subrange(deque<int>)_(process_all)/16 1.35% 5.147 5.217 - 0.29% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 1.35% 2436.893 2469.833 - 3.39% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/131072 1.35% 232696.058 235841.216 - 0.75% -
std::sort_heap(vector<int>,_pred)/8192 1.35% 88393.418 89587.879 - 0.72% -
rng::find_if_not(vector<bool>)_(process_all)/1048576 1.35% 571172.478 578889.617 - 0.10% -
SetIntersection_None_Set_float_16384_4 1.35% 187831046.060 190366582.340 - 0.71% -
std::search(vector<int>)_(near_matches)/1000 1.35% 15038.261 15241.251 - -0.05% -
std::partial_sort_copy(list<int>)_(heap)/1024 1.35% 8106.567 8215.985 - 0.87% -
dynamic_cast_(DAG_sidecast_fail,_2_levels) 1.35% 69.802 70.743 - -0.61% -
std::find_first_of(list<int>)_(large_needle)/8192 1.35% 50060493.605 50734656.198 - 3.43% -
std::remove(deque<int>)_(sprinkled)/8192 1.35% 3573.730 3621.832 - 0.44% -
std::map<int,_int>::erase(iterator)/8192 1.34% 23.195 23.507 - -3.00% -
std::rotate(deque<int>)_(by_1/3)/8192 1.34% 3122.517 3164.463 - 0.35% -
std::replace(deque<int>)_(sprinkled)/1024 1.34% 373.767 378.788 - -0.36% -
SetIntersection_Interlaced_Vector_float_256_64 1.34% 5155905.102 5225063.840 - -0.14% -
std::make_heap(vector<int>,_pred)_(descending)/1024 1.34% 987.206 1000.437 - 1.88% -
std::unordered_set<int>::operator=(const_Self&)_(into_populated_Container)/32 1.34% 32.826 33.266 - 0.25% -
std::sort_heap(vector<int>)/8192 1.34% 87720.066 88895.149 - 0.45% -
std::search(list<int>)_(same_length)/1024 1.34% 754.198 764.298 - 1.35% -
std::multiset<int>::insert(value)_(new_value,_middle)/32 1.34% 18.341 18.587 - 2.23% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.34% 409.122 414.592 - -0.87% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.34% 17.446 17.679 - -1.93% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/2048 1.34% 3611.216 3659.485 - 0.78% -
std::remove_copy(list<int>)_(prefix)/50 1.34% 17.396 17.628 - 0.51% -
std::find(vector<bool>)_(process_all)/1024 1.33% 513.082 519.929 - 0.60% -
std::unordered_map<int,_int>::ctor(const_Self&,_const_allocator_type&)/8192 1.33% 60305.987 61110.227 - -1.21% -
std::fill_n(deque<int>)/50 1.33% 3.080 3.121 - 0.10% -
std::for_each(multiset<int>::iterator)/50 1.33% 63.384 64.229 - -3.14% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 1.33% 52456.370 53154.967 - 0.25% -
std::pop_heap(vector<float>)/1024 1.33% 10.610 10.752 - 0.90% -
std::find_end(deque<int>)_(single_element)/1000 1.33% 429.171 434.878 - 0.58% -
SetIntersection_Front_Vector_float_262144_16 1.33% 1066672.942 1080855.494 - 3.52% -
std::generate(vector<int>)/50 1.33% 11.734 11.891 - 0.46% -
std::map<int,_int>::equal_range(key)/32 1.33% 17.656 17.890 - 0.49% -
std::unique(list<int>,_pred)_(sprinkled)/32 1.33% 60.498 61.302 - 0.04% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 1.33% 5951.014 6030.028 - 0.23% -
std::sort(vector<int>)_(repeated)/1024 1.33% 2982.978 3022.583 - 0.94% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 1.33% 131453.003 133195.836 - 0.91% -
std::rotate(list<int>)_(by_1/2)/1024 1.33% 748.056 757.969 - 0.52% -
std::generate(vector<int>)/1024 1.32% 240.003 243.183 - 0.46% -
SetIntersection_Front_Set_string_262144_16384 1.32% 341418053.955 345941653.475 - -0.17% -
std::stable_sort(deque<int>)_(shuffled)/1024 1.32% 12509.175 12674.811 - 1.44% -
rng::contains_subrange(deque<int>)_(process_all)/50 1.32% 14.931 15.129 - 0.17% -
rng::contains_subrange(list<int>)_(single_element)/50 1.32% 17.534 17.766 - 0.37% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.32% 540.784 547.933 - 0.22% -
BM_deque_deque_copy_backward/512 1.32% 25.814 26.155 - 2.00% -
std::find_if_not(vector<bool>)_(process_all)/1048576 1.32% 519421.434 526285.207 - 0.68% -
std::stable_partition(vector<int>)_(sparse)/1024 1.32% 245.213 248.446 - 1.99% -
SetIntersection_Interlaced_Vector_uint32_1024_1 1.32% 1031689.718 1045284.700 - 2.24% -
SetIntersection_Interlaced_Vector_float_16384_4 1.32% 29309137.678 29695329.582 - 0.95% -
std::deque<std::string>::ctor(const_Self&)_(cheap_elements)/1024 1.32% 3985.357 4037.863 - 2.70% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 1.32% 22.333 22.627 - 13.98% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 1.32% 43022.269 43588.594 - 1.15% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/128 1.32% 203.352 206.028 - 0.71% -
SetIntersection_Front_Set_uint64_262144_4 1.32% 1074196.817 1088332.385 - 5.84% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 1.31% 175.950 178.263 - 0.40% -
std::unique_copy(vector<int>)_(contiguous)/8192 1.31% 1833.853 1857.953 - 0.49% -
std::unordered_set<int>::operator=(const_Self&)_(into_populated_Container)/8192 1.31% 17937.627 18173.327 - 0.24% -
std::unique(list<int>)_(contiguous)/32 1.31% 51.250 51.923 - 0.25% -
SetIntersection_None_Vector_string_1024_4 1.31% 8914778.521 9031885.630 - -4.77% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.31% 19.052 19.302 - 1.69% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 1.31% 13374.130 13549.648 - 0.80% -
std::rotate(list<int>)_(by_1/4)/8192 1.31% 10013.198 10144.531 - 0.61% -
std::is_sorted_until(deque<int>,_pred)/8 1.31% 2.740 2.776 - 1.74% -
std::deque<std::string>::operator=(const_Self&)_(expensive_elements)/1024 1.31% 6244.033 6325.838 - 0.90% -
std::find_end(list<int>,_pred)_(near_matches)/1000 1.31% 40152.148 40678.053 - 0.43% -
SetIntersection_Front_Set_uint32_4_4 1.31% 136290814.247 138075630.214 - 0.74% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.31% 9731.675 9859.097 - 2.20% -
std::partial_sort(vector<int>)_(heap)/1024 1.31% 7830.645 7933.101 - 0.96% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 1.31% 145233.082 147132.766 - 0.74% -
std::sort(vector<NonIntegral>)_(repeated)/8192 1.31% 30051.749 30444.813 - 0.64% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 1.31% 737.738 747.386 - 0.81% -
std::find_end(list<int>,_pred)_(single_element)/1000 1.31% 774.066 784.184 - 0.36% -
std::remove_copy(list<int>)_(sprinkled)/1024 1.31% 723.187 732.639 - -0.58% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 1.31% 17.543 17.772 - -0.59% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 1.31% 238772.239 241888.339 - 0.85% -
std::find_first_of(list<int>)_(small_needle)/32 1.30% 90.561 91.743 - 0.58% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/512 1.30% 881.208 892.706 - 0.74% -
std::sort(deque<int>)_(ascending)/8192 1.30% 43159.556 43722.684 - 0.96% -
std::replace_if(list<int>)_(sprinkled)/32 1.30% 12.972 13.141 - 0.08% -
std::count(vector<bool>)/1000 1.30% 501.510 508.051 - 0.16% -
std::find_if_not(vector<bool>)_(process_all)/50 1.30% 25.973 26.312 - 2.09% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/1024 1.30% 1789.986 1813.323 - 0.72% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 1.30% 5127.050 5193.888 - 0.48% -
std::format(double)_(fmt:_{:_10e}) 1.30% 47.612 48.233 - 2.10% -
std::count_if(list<int>)_(every_other)/1048576 1.30% 868301.604 879610.603 - 0.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 1.30% 15721293.411 15925982.926 - 1.61% -
BM_ascii_escaped<wchar_t> 1.30% 3980.702 4032.517 - 0.81% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 1.30% 239433.316 242548.329 - 0.99% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 1.30% 730.986 740.490 - 0.79% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.30% 283411.875 287095.477 - 1.00% -
std::unordered_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/1024 1.30% 7409.020 7505.285 - -0.54% -
std::unique(vector<int>,_pred)_(contiguous)/1024 1.30% 564.026 571.352 - 0.04% -
std::move_backward(vector<int>)/64 1.30% 4.164 4.219 - 0.34% -
SetIntersection_Interlaced_Set_uint64_1024_64 1.30% 11413365.789 11561443.936 - 10.90% -
rng::contains_subrange(list<int>)_(same_length)/1048576 1.30% 922801.152 934773.127 - 0.01% -
std::unique_copy(vector<int>)_(sprinkled)/32 1.30% 8.008 8.112 - 0.42% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 1.30% 6526969.134 6611568.273 - -2.14% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/16384 1.30% 29060.224 29436.811 - 0.72% -
std::copy_if(deque<int>)_(every_other)/64 1.30% 21.981 22.266 - 0.52% -
std::find_end(list<int>,_pred)_(single_element)/1024 1.30% 793.321 803.598 - 0.38% -
std::sort(vector<NonIntegral>)_(shuffled)/8 1.29% 19.430 19.682 - 1.04% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.29% 18719.678 18961.905 - 1.20% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 1.29% 19.006 19.252 - 0.51% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.29% 92870.208 94069.628 - 0.12% -
std::remove_if(list<int>)_(sprinkled)/50 1.29% 68.889 69.779 - 0.42% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/8192 1.29% 14524.673 14712.063 - 0.75% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 1.29% 107766.446 109155.417 - 1.32% -
std::find(vector<char>)_(bail_25%)/8192 1.29% 39.111 39.614 - 0.35% -
std::multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 1.29% 4615.171 4674.593 - 1.21% -
std::count_if(deque<int>)_(every_other)/1024 1.29% 332.921 337.206 - 0.12% -
std::pop_heap(vector<int>)/1024 1.29% 8.059 8.163 - 0.92% -
std::remove_copy_if(vector<int>)_(prefix)/8192 1.29% 3273.894 3315.991 - 0.28% -
dynamic_cast_(VChain,_2_levels) 1.29% 10.964 11.105 - 1.05% -
std::partition(list<int>)_(dense)/8192 1.28% 5054.322 5119.270 - -4.33% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 1.28% 22.686 22.977 - 0.03% -
std::find_if_not(vector<bool>)_(process_all)/8192 1.28% 4060.345 4112.437 - 0.62% -
std::format(float)_(fmt:_{:0<17500_10Le}) 1.28% 1222.515 1238.194 - 1.38% -
std::multiset<int>::find(key)/32 1.28% 17.339 17.561 - 0.43% -
SetIntersection_None_Set_uint64_16_16 1.28% 36612787.181 37082094.207 - -1.53% -
std::multiset<int>::insert(value)_(new_value,_end)/32 1.28% 18.861 19.103 - 0.74% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 1.28% 180764.093 183078.336 - 0.96% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 1.28% 275109.243 278629.834 - 1.40% -
std::count_if(list<int>)_(every_other)/1024 1.28% 736.386 745.808 - 0.19% -
std::replace_if(deque<int>)_(sprinkled)/1024 1.28% 388.820 393.793 - 0.11% -
std::equal(list<int>)_(it,_it,_it)/8192 1.28% 7903.798 8004.848 - -7.56% -
dynamic_cast_(DAG_rightmost_middle,_3_levels) 1.28% 7.438 7.533 - -0.71% -
std::partial_sort(deque<int>)_(heap)/8192 1.28% 230593.274 233535.358 - 0.78% -
std::generate_n(vector<int>)/1024 1.27% 238.357 241.392 - 0.11% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 1.27% 57214.415 57942.290 - 1.24% -
std::map<int,_int>::insert(const_value_type&)_(already_present)/1024 1.27% 6.684 6.769 - 0.38% -
std::replace_if(deque<int>)_(sprinkled)/8192 1.27% 3083.703 3122.854 - 0.20% -
std::remove_copy(list<int>)_(prefix)/32 1.27% 11.353 11.497 - 0.40% -
std::find_end(vector<int>,_pred)_(same_length)/8192 1.27% 3018.491 3056.797 - 0.68% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 1.27% 848.379 859.139 - 0.40% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 1.27% 18.503 18.737 - 0.56% -
std::find_if(deque<int>)_(process_all)/1024 1.27% 261.426 264.739 - -0.39% -
SetIntersection_Front_Set_string_16384_1 1.27% 1060846.541 1074266.480 - -0.45% -
std::stable_sort(vector<int>)_(shuffled)/1024 1.26% 14411.629 14593.614 - 1.03% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.26% 674.838 683.356 - 2.99% -
std::unique(vector<int>)_(sprinkled)/32 1.26% 53.044 53.712 - 0.45% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 1.26% 28.273 28.629 - 0.49% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 1.26% 43048.735 43591.326 - 0.93% -
std::count_if(deque<int>)_(every_other)/8192 1.26% 2678.494 2712.241 - -0.01% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 1.26% 180674.015 182950.248 - 0.88% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 1.26% 599420.815 606971.495 - 0.41% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 1.26% 16.530 16.738 - 0.79% -
std::sort(vector<int>)_(heap)/1024 1.26% 5052.816 5116.423 - 0.90% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 1.26% 44.394 44.953 - 0.03% -
std::find_first_of(list<int>)_(small_needle)/8192 1.26% 21789.370 22063.600 - 0.65% -
std::partial_sort_copy(vector<int>)_(descending)/8192 1.26% 79374.833 80373.467 - 0.67% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 1.26% 58556358.763 59293017.559 - 2.11% -
SetIntersection_Front_Vector_float_1024_1 1.26% 1023856.131 1036730.967 - 0.50% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 1.26% 5512.773 5582.085 - 0.64% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 1.26% 79319.929 80316.300 - 0.82% -
std::move_backward(list<int>)/64 1.25% 38.871 39.359 - 0.62% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 1.25% 21.521 21.791 - 1.10% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.25% 1132964.309 1147168.350 - 0.69% -
SetIntersection_None_Set_uint64_1024_256 1.25% 10409320.239 10539751.500 - -3.02% -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 1.25% 611.085 618.740 - 0.46% -
std::map<std::string,_int>::lower_bound(key)/8192 1.25% 200.626 203.138 - -0.26% -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 1.25% 822246.632 832539.078 - 0.37% -
BM_format_to_iterator/<std::array>_C_string_len_6000 1.25% 164.014 166.066 - 0.21% -
SetIntersection_Front_Set_string_1024_1024 1.25% 48393178.452 48998701.014 - 1.04% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 1.25% 180907.917 183170.972 - 0.93% -
SetIntersection_Interlaced_Vector_float_16384_64 1.25% 40580133.488 41087747.412 - 0.37% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.25% 1124460.220 1138521.598 - 0.94% -
std::equal(list<int>)_(it,_it,_it,_pred)/50 1.25% 33.458 33.876 - 0.32% -
std::find_end(deque<int>,_pred)_(process_all)/1000 1.25% 591.643 599.032 - 0.17% -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 1.25% 3636.478 3681.856 - 0.43% -
std::multimap<int,_int>::find(key)/1024 1.25% 27.938 28.287 - -0.01% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6000 1.25% 2554.109 2585.954 - 0.66% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.25% 41948.642 42471.449 - 0.11% -
SetIntersection_Front_Vector_uint32_16384_1024 1.25% 3455060.348 3498115.623 - 5.34% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 1.25% 24588585.133 24894771.999 - 1.63% -
rng::for_each(multiset<int>)/32 1.24% 41.029 41.540 - 0.86% -
std::sort(deque<int>)_(heap)/1024 1.24% 6946.067 7032.477 - 1.04% -
std::remove(list<int>)_(prefix)/32 1.24% 50.848 51.480 - 0.12% -
std::sort(vector<int>)_(pipe-organ)/8192 1.24% 87258.558 88343.817 - 0.74% -
std::upper_bound(std::vector<int>)/100 1.24% 10.491 10.621 - 0.38% -
std::for_each(vector<int>)/8 1.24% 0.887 0.898 - 0.49% -
std::partial_sort(vector<int>)_(ascending)/1024 1.24% 4395.210 4449.787 - 0.62% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 1.24% 7328.970 7419.942 - 0.92% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 1.24% 499.414 505.611 - 2.00% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.24% 727.146 736.162 - -2.91% -
std::generate_n(vector<int>)/50 1.24% 11.741 11.887 - 0.13% -
std::replace_if(deque<int>)_(prefix)/8192 1.24% 3105.081 3143.566 - -0.19% -
std::find_if_not(deque<int>)_(process_all)/32768 1.24% 8390.611 8494.602 - -5.35% -
std::unique(deque<int>)_(contiguous)/1024 1.24% 533.264 539.871 - 0.44% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 1.24% 18.817 19.050 - 2.23% -
std::format(float)_(fmt:_{:0>17500_0Lf}) 1.24% 1217.341 1232.396 - -0.87% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 1.24% 92.125 93.264 - 0.17% -
std::find_end(forward_list<int>)_(near_matches)/1024 1.24% 36542.424 36994.039 - 0.37% -
std::deque<std::string>::ctor(const_Self&)_(cheap_elements)/8192 1.23% 34025.934 34445.838 - 2.20% -
BM_deque_deque_copy_backward/1 1.23% 3.012 3.050 - 4.99% -
std::find_end(deque<int>,_pred)_(same_length)/1000 1.23% 868.946 879.668 - 0.27% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.23% 313844.022 317716.469 - -0.98% -
std::mismatch(list<int>)_(it,_it,_it)/1048576 1.23% 915996.088 927285.028 - 0.39% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 1.23% 38.274 38.745 - -1.35% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 1.23% 15.534 15.725 - 1.30% -
std::transform(list<int>,_list<int>)/1024 1.23% 809.931 819.886 - 0.33% -
std::pop_heap(vector<size_t>)/8192 1.23% 10.854 10.987 - 0.96% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 1.23% 11273.714 11412.189 - 0.74% -
std::find_first_of(list<int>)_(small_needle)/1024 1.23% 2716.784 2750.150 - 0.48% -
SetIntersection_None_Vector_string_256_1 1.23% 11893735.294 12039797.551 - -3.64% -
std::remove_copy_if(list<int>)_(prefix)/50 1.23% 24.935 25.241 - 0.44% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 1.23% 7431.229 7522.381 - 0.60% -
std::partial_sort_copy(deque<int>)_(ascending)/8192 1.23% 44219.921 44762.021 - 0.88% -
std::multiset<int>::insert(const_value_type&)_(already_present)/32 1.23% 18.171 18.394 - 1.14% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 1.23% 571636.244 578641.695 - 1.36% -
BM_vector_deque_copy_backward/4000 1.22% 160.498 162.464 - -3.37% -
std::multimap<int,_int>::find(key)/32 1.22% 17.510 17.724 - -0.14% -
rng::contains_subrange(vector<int>)_(near_matches)/8192 1.22% 902311.704 913353.600 - 0.16% -
rng::find_last(deque<int>)_(bail_90%)/8 1.22% 0.912 0.923 - 0.92% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.22% 1010851.948 1023216.509 - 2.45% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.22% 79866.031 80842.338 - 0.23% -
BM_format_to_string_back_inserter<std::list<char>>/16384 1.22% 189431.474 191746.607 - -3.46% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 1.22% 702.724 711.306 - 0.45% -
std::sort_heap(vector<int>,_pred)/1024 1.22% 7825.310 7920.767 - 0.32% -
std::rotate(deque<int>)_(1_element_backward)/32 1.22% 8.092 8.190 - -0.09% -
std::set<std::string>::find(key)/1024 1.22% 145.956 147.736 - -0.26% -
std::unique(deque<int>,_pred)_(sprinkled)/1024 1.22% 703.769 712.352 - 0.37% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.22% 15769.389 15961.695 - 1.68% -
SetIntersection_Front_Set_uint32_1024_4 1.22% 1059130.300 1072042.529 - 2.38% -
std::all_of(list<int>)_(process_all)/50 1.22% 20.885 21.140 - 0.18% -
std::format(double)_(fmt:_{:0<17500_10}) 1.22% 1212.661 1227.424 - -0.53% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 1.22% 148506.006 150313.016 - 0.28% -
BM_StringFindCharLiteral/256 1.22% 5.499 5.566 - 3.93% -
std::pop_heap(vector<size_t>)/8 1.22% 50.316 50.927 - -0.04% -
std::replace_if(vector<int>)_(sprinkled)/32 1.21% 8.418 8.521 - -0.13% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 1.21% 20.987 21.242 - 1.89% -
std::multimap<int,_int>::contains(key)/1024 1.21% 28.028 28.368 - 0.78% -
std::vector<std::string>::operator=(const_Self&)_(cheap_elements)/1024 1.21% 2268.689 2296.228 - -2.80% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 1.21% 297.564 301.174 - 0.60% -
std::unordered_map<int,_int>::find(key)/1024 1.21% 9.725 9.843 - 1.11% -
std::sort(vector<int>)_(qsort_adversarial)/8192 1.21% 145571.911 147336.031 - 0.68% -
std::move_backward(vector<int>)/512 1.21% 20.528 20.777 - 0.25% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.21% 78658.818 79610.772 - 1.50% -
std::sample(vector<int>)/8192 1.21% 26912.149 27237.298 - 0.03% -
std::sort(vector<int>)_(shuffled)/1024 1.21% 5479.275 5545.459 - 0.71% -
std::search_n(deque<int>,_pred)_(no_match)/1024 1.21% 155.495 157.372 - 0.98% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 1.21% 988.125 1000.048 - 1.80% -
BM_deque_vector_ranges_move/4096 1.21% 1194.688 1209.099 - 0.67% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 1.21% 992859.944 1004835.878 - 0.59% -
BM_CmpEqual_uchar_uchar 1.21% 1.056 1.069 - 0.64% -
SetIntersection_Interlaced_Vector_uint64_1024_1 1.20% 1024986.245 1037336.700 - 0.66% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.20% 388.258 392.936 - 0.64% -
std::swap_ranges(list<int>)/1024 1.20% 743.586 752.544 - 0.40% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 1.20% 641.823 649.545 - 0.36% -
BM_Copy_LargeNonTrivialFunctor 1.20% 11.098 11.231 - -1.06% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 1.20% 809.104 818.825 - 0.31% -
rng::find_if_not(vector<bool>)_(process_all)/1024 1.20% 563.648 570.420 - 0.14% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 1.20% 14.869 15.047 - 1.17% -
std::find_end(deque<int>,_pred)_(same_length)/8192 1.20% 7113.553 7199.016 - 0.29% -
std::rotate(vector<bool>)_(1_element_backward)/50 1.20% 78.854 79.802 - 2.84% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 1.20% 3809.161 3854.895 - 1.16% -
std::rotate(list<int>)_(by_1/4)/50 1.20% 21.129 21.382 - 0.16% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 1.20% 34.043 34.451 - 0.33% -
std::copy_if(deque<int>)_(every_other)/512 1.20% 193.916 196.241 - -0.11% -
std::remove_if(list<int>)_(sprinkled)/32 1.20% 55.741 56.410 - 0.38% -
std::unique(deque<int>,_pred)_(sprinkled)/8192 1.20% 5329.952 5393.846 - 0.18% -
std::partial_sort(vector<int>)_(descending)/8192 1.20% 78454.106 79393.387 - 0.61% -
std::find_if_not(vector<bool>)_(process_all)/1024 1.20% 511.356 517.478 - 0.46% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 1.20% 483.132 488.912 - 0.35% -
std::list<int>::operator=(const_Self&)_(cheap_elements)/1024 1.20% 739.053 747.893 - 0.48% -
std::sort_heap(vector<NonIntegral>,_pred)/1024 1.20% 7829.953 7923.560 - 0.61% -
rng::contains_subrange(deque<int>)_(process_all)/32 1.19% 9.778 9.895 - 0.13% -
std::multiset<int>::upper_bound(key)/32 1.19% 17.749 17.960 - 0.56% -
BM_deque_deque_move_backward/512 1.19% 25.948 26.258 - 1.79% -
std::deque<std::string>::operator=(const_Self&)_(cheap_elements)/32 1.19% 88.588 89.645 - 3.17% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 1.19% 43.625 44.145 - 0.33% -
BM_from_sys/2100 1.19% 8.538 8.640 - 0.05% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 1.19% 88.664 89.719 - 0.57% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.19% 668.098 676.043 - 0.39% -
std::unique(list<int>,_pred)_(contiguous)/52 1.19% 70.107 70.940 - 0.32% -
std::unordered_set<int>::find(key)/32 1.19% 8.426 8.526 - 10.68% -
SetIntersection_Front_Vector_uint32_16384_16 1.19% 1015196.601 1027253.363 - -4.03% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 1.19% 28555.440 28894.500 - 1.46% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 1.19% 12138.824 12282.910 - 0.51% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 1.19% 406.264 411.084 - -1.14% -
std::lower_bound(std::deque<int>)/8 1.19% 14.014 14.180 - 0.02% -
std::move(list<int>)/1048576 1.19% 999447.943 1011302.851 - 0.27% -
std::adjacent_find(vector<int>,_pred)/1024 1.19% 394.191 398.865 - 0.31% -
std::map<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 1.18% 343651.999 347723.523 - -1.47% -
dynamic_cast_(VDAG_leftmost,_3_levels) 1.18% 31.041 31.408 - -0.32% -
std::shift_left(list<int>)/32 1.18% 12.939 13.092 - 0.01% -
std::stable_partition(list<int>)_(alloc_fails)/50 1.18% 2498.282 2527.806 - 0.52% -
std::for_each(set<int>::iterator)/50 1.18% 64.205 64.963 - -3.13% -
rng::contains_subrange(vector<int>)_(single_element)/16 1.18% 4.363 4.415 - -0.06% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 1.18% 4660.098 4715.096 - 0.47% -
std::rotate(vector<int>)_(1_element_forward)/32 1.18% 2.909 2.943 - 0.11% -
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/1024 1.18% 1258.000 1272.840 - 1.59% -
SetIntersection_None_Set_float_16_4 1.18% 58299572.557 58987223.623 - 1.29% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 1.18% 15124.597 15302.922 - 0.55% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.18% 666.214 674.069 - -2.65% -
std::partial_sort_copy(vector<int>)_(ascending)/8192 1.18% 43073.434 43581.170 - 0.81% -
std::move_backward(list<int>)/1048576 1.18% 1008480.658 1020363.349 - 0.26% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.18% 1.205 1.219 - -16.14% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.18% 1545606.854 1563797.214 - 1.97% -
std::sort(deque<int>)_(descending)/8 1.18% 47.220 47.776 - -2.03% -
dynamic_cast_(VChain_middle,_2_levels) 1.18% 27.082 27.400 - -1.73% -
SetIntersection_Interlaced_Vector_string_1024_1024 1.18% 30260962.527 30616861.954 - 0.06% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 1.18% 17705.491 17913.696 - 0.93% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 1.18% 4.667 4.722 - 0.12% -
std::partial_sort_copy(deque<int>)_(descending)/8192 1.17% 79965.150 80904.337 - 0.78% -
std::unordered_map<int,_int>::find(key)/32 1.17% 5.936 6.006 - 0.33% -
std::map<int,_int>::upper_bound(key)/32 1.17% 17.807 18.016 - 0.10% -
SetIntersection_Interlaced_Vector_string_1024_1 1.17% 1053059.846 1065414.632 - 0.19% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 1.17% 275205.635 278431.592 - 1.46% -
BM_StringEraseWithMove_Small_Opaque 1.17% 1.753 1.774 - 0.94% -
std::find_end(deque<int>,_pred)_(same_length)/1024 1.17% 889.651 900.074 - 0.27% -
dynamic_cast_(DAG_leftmost_middle,_3_levels) 1.17% 20.897 21.142 - 0.36% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 1.17% 94.760 95.870 - -0.25% -
std::reverse_copy(list<int>)/64 1.17% 29.246 29.588 - 0.15% -
std::fill_n(deque<int>)/32 1.17% 2.437 2.465 - -0.01% -
std::sample(list<int>)/8192 1.17% 26966.696 27282.207 - 0.25% -
rng::contains(list<int>)_(process_all)/8 1.17% 2.380 2.408 - 8.88% -
std::none_of(list<int>)_(process_all)/50 1.17% 20.432 20.671 - 0.25% -
std::sort(deque<int>)_(ascending)/1024 1.17% 4000.515 4047.265 - 0.68% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.17% 712.999 721.330 - -0.56% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 1.17% 122180.864 123607.237 - 0.67% -
std::sort(vector<NonIntegral>)_(heap)/8192 1.17% 50566.452 51156.435 - 1.11% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 1.17% 17668.173 17874.156 - 0.68% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 1.17% 1550.362 1568.431 - -3.42% -
BM_to_sys/2100 1.17% 8.548 8.648 - 0.07% -
std::replace_if(deque<int>)_(prefix)/32 1.16% 11.049 11.177 - -3.14% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 1.16% 7908.293 8000.400 - 0.82% -
std::map<std::string,_int>::clear()/32 1.16% 847.008 856.866 - -0.43% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1.16% 348262558.575 352311758.138 - 0.41% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 1.16% 18.196 18.407 - 1.21% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.16% 12.763 12.912 - 1.02% -
std::lower_bound(std::deque<int>)/100 1.16% 25.457 25.753 - 0.03% -
std::sample(vector<int>)/1024 1.16% 3321.392 3359.952 - -0.10% -
std::for_each_n(vector<int>)/32 1.16% 3.797 3.841 - 0.32% -
rng::contains_subrange(list<int>)_(near_matches)/8192 1.16% 2498385.736 2527360.436 - 0.46% -
std::generate(vector<int>)/32 1.16% 7.825 7.916 - 0.36% -
std::list<std::string>::ctor(const_Self&)_(expensive_elements)/32 1.16% 888.707 898.990 - -2.03% -
SetIntersection_Interlaced_Set_uint64_16384_64 1.16% 195888121.240 198153643.357 - 0.83% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 1.16% 4675.994 4730.064 - 0.79% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.15% 118635.419 120004.589 - 2.64% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 1.15% 501.756 507.545 - 2.33% -
std::find_if_not(deque<int>)_(bail_25%)/8192 1.15% 537.010 543.205 - 1.67% -
std::unordered_set<std::string>::operator=(const_Self&)_(into_cleared_Container)/8192 1.15% 361605.257 365776.444 - 1.27% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 1.15% 6268.004 6340.306 - 0.36% -
std::sort_heap(deque<int>,_pred)/1024 1.15% 18556.002 18769.949 - 0.56% -
std::replace(deque<int>)_(prefix)/8192 1.15% 2971.345 3005.588 - -0.93% -
std::format(float)_(fmt:_{:0^17500_0Lg}) 1.15% 1222.397 1236.473 - 0.96% -
std::partial_sort_copy(deque<int>)_(descending)/1024 1.15% 7834.555 7924.756 - 0.88% -
std::find_if(deque<int>)_(process_all)/50 1.15% 11.509 11.642 - -16.35% -
BM_deque_deque_move/1024 1.15% 45.440 45.962 - -0.20% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.15% 7123.316 7205.087 - 0.80% -
std::copy_if(deque<int>)_(every_other)/262144 1.15% 97528.223 98647.613 - 1.03% -
std::unique(vector<int>)_(contiguous)/52 1.15% 52.514 53.117 - 0.27% -
std::partial_sort(vector<int>)_(descending)/8 1.15% 23.553 23.823 - 0.20% -
std::remove_copy_if(deque<int>)_(prefix)/32 1.15% 13.182 13.333 - 0.15% -
std::rotate(vector<int>)_(by_1/4)/1024 1.15% 198.102 200.371 - 0.25% -
std::count(deque<int>)_(every_other)/8192 1.15% 2371.173 2398.330 - 0.41% -
std::swap_ranges(deque<int>)/50 1.14% 16.450 16.638 - 0.26% -
std::sort(deque<int>)_(descending)/8192 1.14% 34503.439 34898.150 - 0.28% -
std::sample(list<int>)/32 1.14% 105.334 106.539 - -0.12% -
std::fill_n(list<int>)/32 1.14% 7.911 8.001 - -0.01% -
std::find_if(vector<bool>)_(process_all)/8 1.14% 3.851 3.895 - 0.52% -
dynamic_cast_(VDAG_rightmost,_5_levels) 1.14% 9.528 9.637 - 1.13% -
bm_lexicographical_compare<signed_char>/512 1.14% 124.791 126.213 - 0.19% -
std::partial_sort(deque<int>)_(descending)/8192 1.14% 215364.803 217819.273 - 0.57% -
std::flat_map<int,_int>::clear()/8192 1.14% 397.859 402.393 - -0.20% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 1.14% 4536.731 4588.424 - -0.26% -
std::unordered_set<int>::count(key)/8192 1.14% 10.260 10.377 - 3.79% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 1.14% 801.792 810.913 - 0.26% -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 1.14% 6773.795 6850.818 - 0.66% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.14% 11169.880 11296.786 - 0.95% -
std::transform(list<int>,_list<int>)/50 1.14% 35.591 35.995 - 0.28% -
std::multiset<int>::operator=(const_Self&)_(into_cleared_Container)/1024 1.13% 5703.803 5768.517 - -0.19% -
std::find_end(vector<int>)_(single_element)/1000 1.13% 153.565 155.305 - -6.07% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.13% 13586.741 13740.614 - -5.42% -
BM_format_string<wchar_t>/8 1.13% 3.132 3.167 - 0.74% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 1.13% 19.934 20.160 - 1.27% -
std::transform(vector<int>)_(identity_transform)/1024 1.13% 260.022 262.963 - 0.45% -
BM_StringFindStringLiteral/256 1.13% 5.570 5.633 - -0.66% -
BM_deque_deque_ranges_move_backward/2 1.13% 1.274 1.289 - -3.77% -
rng::fold_left(list<int>)/32 1.13% 20.339 20.568 - 0.22% -
std::unordered_set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/8192 1.13% 361252.271 365329.082 - 1.65% -
std::move_backward(deque<int>)/64 1.13% 7.775 7.863 - 0.02% -
std::make_heap(vector<int>,_pred)_(heap)/1024 1.13% 966.253 977.137 - 1.46% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 1.13% 122200.885 123577.266 - 0.62% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 1.13% 180963.088 183001.036 - 0.76% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1.13% 2238974.720 2264187.951 - 0.19% -
std::move_backward(vector<bool>)_(unaligned)/4096 1.13% 3362.545 3400.405 - 0.14% -
std::shift_right(vector<int>)/32 1.13% 3.902 3.946 - 2.29% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 1.13% 54842241.331 55459540.699 - 0.88% -
std::unique(list<int>)_(sprinkled)/32 1.13% 52.630 53.223 - 0.22% -
std::find_end(list<int>,_pred)_(near_matches)/8192 1.13% 2541595.611 2570189.836 - 0.14% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1.13% 2422262.641 2449514.149 - -5.16% -
std::map<std::string,_int>::count(key)/8192 1.12% 218.657 221.117 - 0.80% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 1.12% 4.364 4.413 - 0.83% -
BM_format_to_iterator/<std::deque>_C_string_len_6000 1.12% 1946.447 1968.337 - 0.14% -
std::sort(vector<NonIntegral>)_(repeated)/1024 1.12% 3012.440 3046.316 - 1.07% -
std::remove_if(vector<int>)_(prefix)/50 1.12% 54.103 54.711 - 0.86% -
BM_num_get<unsigned_long_long> 1.12% 6.000 6.067 - -0.18% -
bm_exception_ptr_move_assign_nonnull 1.12% 3.220 3.256 - 0.61% -
std::partial_sort(vector<int>)_(pipe-organ)/8192 1.12% 42319.916 42794.910 - 1.01% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 1.12% 21.376 21.616 - 0.51% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 1.12% 238866.991 241546.513 - 0.76% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.12% 26647.517 26946.331 - 1.20% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1.12% 1055113.506 1066939.021 - 4.09% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 1.12% 108046.191 109256.685 - 1.14% -
std::format(double)_(fmt:_{:_0Lg}) 1.12% 62.451 63.151 - 1.06% -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/0 1.12% 14.543 14.705 - -0.92% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 1.12% 122000.052 123364.663 - 0.75% -
std::unique_copy(deque<int>)_(sprinkled)/1024 1.12% 478.738 484.093 - 0.49% -
std::sort_heap(deque<int>)/1024 1.12% 18940.075 19151.737 - 0.89% -
rng::fold_left(deque<int>)/8192 1.12% 12084.380 12219.403 - 0.55% -
BM_deque_vector_ranges_copy_backward/5500 1.12% 1609.264 1627.215 - 0.22% -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/512 1.12% 814.366 823.447 - 3.66% -
std::lower_bound(std::vector<int>)/100 1.12% 10.272 10.386 - 0.36% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 1.11% 5381.837 5441.842 - 0.75% -
std::multiset<std::string>::contains(key)/32 1.11% 82.292 83.210 - -0.69% -
std::multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 1.11% 40807.382 41262.247 - 1.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 1.11% 23371920.926 23631886.691 - 1.66% -
SetIntersection_None_Set_string_16384_16 1.11% 374809151.600 378977730.151 - 10.60% -
std::replace_if(vector<int>)_(prefix)/1024 1.11% 264.183 267.119 - -0.20% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 1.11% 3780.181 3822.168 - 0.61% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 1.11% 581443.211 587898.944 - -1.92% -
std::unordered_set<int>::operator=(const_Self&)_(into_cleared_Container)/1024 1.11% 7389.911 7471.838 - 0.26% -
std::multiset<int>::upper_bound(key)/1024 1.11% 27.759 28.066 - 1.29% -
std::find(vector<short>)_(bail_25%)/1024 1.11% 38.950 39.381 - 0.28% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 1.11% 68641.544 69400.136 - 0.98% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 1.11% 59830923.875 60492078.463 - 1.82% -
std::multiset<int>::lower_bound(key)/32 1.10% 17.201 17.391 - 0.05% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 1.10% 5528.077 5589.089 - 0.84% -
std::unique(list<int>)_(sprinkled)/52 1.10% 66.139 66.869 - 0.42% -
std::multiset<std::string>::equal_range(key)/1024 1.10% 108.937 110.138 - 1.47% -
bm_lexicographical_compare<unsigned_char>/1048576 1.10% 17680.532 17875.346 - 0.13% -
std::format(double)_(fmt:_{:0>17500_0L}) 1.10% 1215.650 1229.044 - 1.37% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 1.10% 7026.713 7104.115 - -0.82% -
SetIntersection_Interlaced_Vector_string_64_1 1.10% 16441463.055 16622451.822 - -0.14% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 1.10% 31.678 32.027 - 0.49% -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 1.10% 83123.108 84037.735 - 0.75% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 1.10% 284859.886 287991.213 - 1.32% -
std::upper_bound(std::deque<int>)/8 1.10% 14.716 14.878 - 0.48% -
std::remove(list<int>)_(prefix)/50 1.10% 62.062 62.744 - 0.20% -
std::partial_sort(vector<int>)_(descending)/1024 1.10% 7693.350 7777.859 - 0.73% -
rng::for_each(multiset<int>)/50 1.10% 65.686 66.407 - 0.27% -
std::find(vector<short>)_(bail_25%)/32768 1.10% 1239.586 1253.180 - 0.27% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.10% 10.106 10.217 - 0.35% -
std::sample(deque<int>)/1024 1.10% 3452.380 3490.203 - 0.17% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 1.10% 27852.111 28157.115 - 2.78% -
std::is_sorted(list<int>)/1024 1.09% 739.319 747.407 - 1.10% -
SetIntersection_Front_Vector_float_16_1 1.09% 61884385.112 62561281.633 - 1.26% -
std::vector<int>::erase(begin)_(cheap_elements)/32 1.09% 4.024 4.068 - -0.00% -
std::find_end(list<int>,_pred)_(near_matches)/1024 1.09% 42066.606 42526.212 - 0.41% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.09% 879132.268 888736.942 - 0.44% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 1.09% 783.525 792.082 - 0.40% -
std::find_if(vector<int>)_(bail_25%)/32768 1.09% 1241.371 1254.921 - -7.02% -
rng::contains_subrange(list<int>)_(process_all)/32 1.09% 9.690 9.796 - -0.47% -
std::vector<std::string>::operator=(const_Self&)_(cheap_elements)/32 1.09% 77.796 78.644 - -1.01% -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 1.09% 698.557 706.170 - 0.33% -
rng::find_last(vector<char>)_(bail_90%)/8192 1.09% 101.022 102.122 - -0.27% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 1.09% 33.800 34.168 - 0.74% -
std::replace_if(vector<int>)_(prefix)/8192 1.09% 1991.252 2012.936 - -2.61% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 1.09% 939909.150 950144.037 - 0.34% -
std::sort(vector<NonIntegral>)_(heap)/1024 1.09% 5074.952 5130.179 - 0.38% -
SetIntersection_Front_Vector_string_16384_1024 1.09% 31803289.847 32149299.933 - -1.24% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 1.09% 11.814 11.942 - -0.81% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 1.09% 26543.830 26832.343 - 4.53% -
std::reverse(list<int>)/8 1.09% 2.000 2.022 - -0.09% -
std::partial_sort_copy(vector<int>)_(heap)/1024 1.09% 7911.982 7997.879 - 0.68% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 1.09% 4.377 4.424 - 0.34% -
std::partial_sort(deque<int>)_(shuffled)/1024 1.08% 18511.125 18711.824 - 0.68% -
BM_std_minmax_element<int>/4 1.08% 1.108 1.120 - -1.31% -
std::find_end(list<int>)_(near_matches)/1024 1.08% 34471.874 34845.131 - 0.71% -
std::pop_heap(vector<size_t>)/1024 1.08% 8.095 8.182 - 0.74% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 1.08% 50.752 51.301 - 0.86% -
std::sort(vector<int>)_(heap)/8192 1.08% 50655.290 51202.594 - 0.83% -
std::find_if(list<int>)_(process_all)/8 1.08% 2.214 2.238 - 0.49% -
std::search(list<int>,_pred)_(no_match)/1048576 1.08% 873510.608 882929.240 - 0.46% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 1.08% 11620.029 11745.322 - 0.35% -
std::partial_sort_copy(list<int>)_(ascending)/1024 1.08% 5012.650 5066.682 - 0.88% -
std::find_end(forward_list<int>)_(match_near_end)/8192 1.08% 251363.295 254072.279 - 0.46% -
BM_to_chars_good/2 1.08% 10.141 10.250 - 0.50% -
std::shift_right(vector<int>)/50 1.08% 5.274 5.331 - 0.05% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 1.08% 56.903 57.516 - 0.68% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 1.08% 11506.663 11630.417 - 12.12% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 1.08% 630010.043 636783.631 - 0.27% -
std::count(deque<int>)_(every_other)/1048576 1.08% 312501.232 315861.063 - 0.33% -
std::rotate(vector<bool>)_(by_1/3)/1024 1.07% 2344.985 2370.186 - 0.48% -
std::unordered_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/8192 1.07% 60336.933 60985.304 - -0.43% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 1.07% 13202654.476 13344501.018 - 1.06% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 1.07% 17564.442 17753.124 - 1.87% -
std::multiset<std::string>::lower_bound(key)/8192 1.07% 195.731 197.833 - -1.03% -
std::sort(vector<NonIntegral>)_(ascending)/8 1.07% 16.763 16.943 - 1.58% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 1.07% 23.054 23.301 - 0.95% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 1.07% 17.403 17.590 - 1.61% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 1.07% 2.794 2.824 - 0.26% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 1.07% 89.769 90.730 - 0.72% -
std::find_if_not(vector<char>)_(process_all)/32768 1.07% 3086.085 3119.110 - 0.47% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 1.07% 5612.839 5672.904 - 0.40% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 1.07% 2618.822 2646.830 - 0.76% -
std::format(float)_(fmt:_{:017500_10Lg}) 1.07% 1217.075 1230.089 - 0.70% -
std::partial_sort_copy(list<int>)_(descending)/8192 1.07% 83009.506 83897.096 - 0.49% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 1.07% 61.819 62.479 - 2.11% -
std::unique(vector<int>,_pred)_(contiguous)/52 1.07% 62.110 62.774 - 0.26% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.07% 22.927 23.172 - 1.84% -
std::find_end(deque<int>)_(match_near_end)/8192 1.07% 592.305 598.627 - 0.29% -
std::sample(vector<int>)/32 1.07% 105.211 106.332 - -0.04% -
SetIntersection_Front_Set_uint32_1024_16 1.06% 1208000.351 1220859.727 - 1.87% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 1.06% 963.259 973.513 - 1.89% -
std::lower_bound(std::vector<int>)/8192 1.06% 13.480 13.624 - 0.33% -
std::partial_sort(deque<int>)_(repeated)/1024 1.06% 6613.255 6683.643 - 0.68% -
std::move(vector<int>)/512 1.06% 19.897 20.108 - 0.04% -
std::generate_n(vector<int>)/32 1.06% 7.820 7.903 - 0.05% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 1.06% 87397.151 88325.521 - 0.71% -
BM_vector_deque_ranges_copy/1024 1.06% 294.498 297.626 - 0.58% -
std::generate(deque<int>)/8192 1.06% 2389.286 2414.656 - 0.35% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 1.06% 412467.591 416845.364 - 1.36% -
rng::contains_subrange(list<int>)_(same_length)/32 1.06% 15.690 15.856 - 0.02% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1.06% 1337.103 1351.281 - 0.32% -
std::set<std::string>::upper_bound(key)/8192 1.06% 194.551 196.612 - 0.72% -
std::count(deque<int>)_(every_other)/8 1.06% 2.248 2.272 - 0.04% -
std::copy_backward(deque<int>)/64 1.06% 2.633 2.661 - -0.91% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1.06% 1553635.597 1570087.604 - 0.28% -
std::count(vector<int>)_(every_other)/8192 1.06% 806.075 814.611 - -0.16% -
std::generate(deque<int>)/1024 1.06% 306.073 309.311 - 0.17% -
std::find_end(forward_list<int>)_(same_length)/1000 1.06% 1457.809 1473.229 - 0.01% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 1.06% 18.202 18.394 - 1.37% -
std::find_end(vector<int>,_pred)_(same_length)/1024 1.06% 381.819 385.848 - 0.47% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.06% 1770026.104 1788700.113 - 1.20% -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1.05% 802.645 811.111 - 0.09% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 1.05% 811.078 819.632 - 0.23% -
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 1.05% 4750.120 4800.145 - 0.72% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 1.05% 7157554.560 7232921.346 - 8.49% -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 1.05% 6712.114 6782.774 - 0.64% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 1.05% 532.316 537.917 - 0.30% -
rng::for_each(multimap<int>)/32 1.05% 41.391 41.827 - 0.50% -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/512 1.05% 813.666 822.219 - 3.44% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 1.05% 4000.421 4042.465 - 2.63% -
std::find_if_not(deque<int>)_(process_all)/1024 1.05% 262.053 264.804 - -5.81% -
std::copy_backward(vector<bool>)_(aligned)/512 1.05% 709.156 716.599 - 0.63% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.05% 13.561 13.703 - 1.35% -
std::set<int>::ctor(const_Self&,_const_allocator_type&)/32 1.05% 177.798 179.662 - 2.27% -
std::set<std::string>::operator=(const_Self&)_(into_cleared_Container)/1024 1.05% 35081.443 35449.214 - -0.15% -
SetIntersection_Interlaced_Vector_uint64_16_16 1.05% 33720690.229 34074158.203 - 0.39% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 1.05% 17.435 17.618 - -0.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1.05% 1031436.305 1042229.822 - 0.91% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.05% 112440.755 113616.152 - 0.64% -
BM_format_to_iterator/<std::deque>_string_len_6000 1.05% 1745.411 1763.656 - 0.71% -
std::rotate(vector<int>)_(1_element_forward)/8192 1.04% 277.611 280.511 - 0.44% -
std::remove_copy_if(vector<int>)_(prefix)/1024 1.04% 371.695 375.574 - 0.28% -
SetIntersection_Front_Set_uint64_1024_1 1.04% 1031622.989 1042388.799 - 1.79% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 1.04% 12133.715 12260.188 - 0.80% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 1.04% 101.881 102.943 - -7.26% -
std::set<std::string>::count(key)/8192 1.04% 210.028 212.216 - 0.55% -
rng::find_last_if(list<int>)_(bail_10%)/1024 1.04% 699.192 706.471 - 0.45% -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/1048576 1.04% 1687702.078 1705265.393 - 3.98% -
std::list<std::string>::ctor(const_Self&)_(cheap_elements)/1024 1.04% 14522.581 14673.677 - -3.21% -
std::unordered_multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/0 1.04% 15.841 16.006 - 0.86% -
std::remove_copy(vector<int>)_(sprinkled)/8192 1.04% 1904.225 1924.001 - 0.19% -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 1.04% 71853.791 72599.923 - 1.29% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.04% 17.344 17.524 - 0.47% -
ranges::min(std::list<__int128>)/70000 1.04% 56214.323 56797.915 - 2.23% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 1.04% 43972.415 44428.837 - 0.87% -
std::find_end(vector<int>)_(single_element)/1024 1.04% 157.291 158.923 - -6.21% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.04% 3.924 3.965 - 0.81% -
std::pop_heap(deque<size_t>)/8 1.04% 51.719 52.255 - 0.92% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 1.04% 23149.976 23390.156 - 0.34% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.04% 384.720 388.706 - 0.79% -
std::find_first_of(list<int>)_(small_needle)/50 1.04% 138.231 139.663 - 0.37% -
std::for_each_n(list<int>)/50 1.04% 22.369 22.601 - 4.21% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 1.04% 270.344 273.144 - 0.51% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1.04% 1443001.959 1457938.020 - -0.22% -
std::for_each(vector<int>)/32 1.03% 3.733 3.771 - 0.26% -
std::copy_if(list<int>)_(entire_range)/8 1.03% 2.352 2.376 - 0.01% -
std::find_if(vector<int>)_(bail_25%)/8192 1.03% 312.774 316.002 - -6.67% -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1.03% 1331.062 1344.789 - 0.25% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 1.03% 75855.212 76637.375 - 0.86% -
std::copy_n(vector<bool>)_(aligned)/64 1.03% 38.029 38.421 - -0.15% -
std::pop_heap(deque<float>)/8 1.03% 52.826 53.370 - 0.30% -
std::make_heap(deque<int>)_(heap)/8192 1.03% 30105.928 30416.173 - -0.27% -
std::sample(deque<int>)/8192 1.03% 27993.687 28282.060 - 0.18% -
std::count_if(deque<int>)_(every_other)/1048576 1.03% 347516.979 351096.203 - 0.14% -
std::partial_sort_copy(list<int>)_(shuffled)/1024 1.03% 6973.791 7045.589 - 0.47% -
std::rotate(vector<int>)_(1_element_backward)/8192 1.03% 295.159 298.197 - 0.36% -
std::reverse_copy(list<int>)/8 1.03% 2.427 2.452 - 0.41% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.03% 1433356.199 1448105.555 - -0.54% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 1.03% 16.584 16.755 - 0.18% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 1.03% 228395.742 230743.199 - -2.16% -
SetIntersection_Front_Set_uint64_16384_64 1.03% 1863631.513 1882784.301 - -4.62% -
std::remove_if(vector<int>)_(sprinkled)/8192 1.03% 3755.981 3794.578 - 0.37% -
std::copy_if(deque<int>)_(every_other)/32768 1.03% 12201.415 12326.727 - 0.99% -
rng::find_last(vector<int>)_(bail_10%)/50 1.03% 10.718 10.829 - 0.24% -
BM_deque_deque_copy/1024 1.02% 45.678 46.146 - 1.18% -
std::search(list<int>,_pred)_(no_match)/1000 1.02% 725.100 732.512 - 0.37% -
std::unordered_set<int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 1.02% 7542.700 7619.772 - 0.70% -
std::remove_if(vector<int>)_(prefix)/32 1.02% 48.099 48.591 - 0.32% -
std::count(vector<int>)_(every_other)/1024 1.02% 101.347 102.382 - 0.04% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.02% 858.186 866.947 - 0.44% -
std::pop_heap(vector<std::string>)/8192 1.02% 85.811 86.687 - -0.00% -
std::find_end(vector<int>)_(single_element)/8192 1.02% 1239.776 1252.415 - -5.80% -
std::rotate(deque<int>)_(1_element_backward)/50 1.02% 9.657 9.755 - 0.27% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 1.02% 131310.505 132648.511 - 0.61% -
std::format(double)_(fmt:_{:_10L}) 1.02% 72.542 73.281 - 0.27% -
std::multiset<int>::equal_range(key)/8192 1.02% 52.641 53.177 - 1.01% -
SetIntersection_Interlaced_Set_float_1024_4 1.02% 8352739.969 8437554.119 - -1.55% -
std::partial_sort_copy(vector<int>)_(ascending)/1024 1.02% 4526.484 4572.435 - 0.08% -
std::rotate(list<int>)_(by_1/2)/32 1.01% 13.616 13.754 - 0.15% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.01% 14.101 14.244 - 0.22% -
std::make_heap(vector<int>)_(shuffled)/8192 1.01% 6246.612 6309.907 - 0.51% -
BM_CmpEqual_uchar_uint 1.01% 1.055 1.066 - 0.15% -
std::flat_map<int,_int>::ctor(const_Self&,_const_allocator_type&)/0 1.01% 12.788 12.918 - 0.13% -
std::for_each(multimap<int>::iterator)/50 1.01% 65.321 65.982 - -0.08% -
std::find_first_of(vector<int>)_(large_needle)/8192 1.01% 14887850.335 15038464.932 - 0.30% -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 1.01% 620.425 626.700 - 0.35% -
std::sample(list<int>)/1024 1.01% 3318.232 3351.785 - -0.02% -
std::sort(vector<int>)_(descending)/8192 1.01% 28683.187 28972.241 - 0.97% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 1.01% 976.289 986.124 - -1.19% -
rng::contains_subrange(list<int>)_(same_length)/16 1.01% 6.656 6.723 - 0.11% -
std::stable_sort(deque<int>)_(shuffled)/8192 1.01% 148226.743 149717.939 - 0.90% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 1.01% 7462.057 7537.112 - 0.42% -
std::multiset<int>::lower_bound(key)/1024 1.01% 27.664 27.942 - 0.74% -
std::pop_heap(vector<float>)/8 1.01% 51.770 52.290 - -0.39% -
std::unique(vector<int>,_pred)_(sprinkled)/52 1.01% 69.822 70.524 - 0.15% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.00% 162645.263 164277.976 - -0.17% -
std::map<int,_int>::count(key)/32 1.00% 17.382 17.556 - 0.06% -
std::rotate(vector<int>)_(by_1/3)/8192 1.00% 1970.231 1989.974 - -0.65% -
std::multiset<int>::erase(key)_(non-existent,_middle)/0 1.00% 1.239 1.251 - 0.45% -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1.00% 982204.517 992032.392 - 0.27% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -64.26% 176.736 63.164 - 11.28% -
std::copy(vector<int>)/32768 -62.32% 3532.407 1330.969 - -62.32% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -61.06% 241.953 94.219 - -3.27% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -57.65% 223.122 94.491 - 0.12% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -55.39% 233.132 103.989 - 10.09% -
std::multimap<std::string,_int>::insert(const_value_type&)_(already_present)/32 -52.67% 87.912 41.605 - -56.73% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -51.57% 38.211 18.504 - -13.06% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -50.48% 204.523 101.281 - 48.38% -
std::is_sorted(deque<int>)/8 -49.27% 4.069 2.064 - -34.34% -
std::stable_partition(list<int>)_(alloc_fails)/8192 -48.43% 62358.594 32157.832 - 1.49% -
SetIntersection_None_Vector_float_16384_1 -47.60% 38993017.655 20432043.495 - -32.64% -
SetIntersection_None_Vector_float_16384_4 -47.22% 38676106.837 20413723.402 - -22.27% -
BM_stop_token_multi_thread_polling_stop_requested/1024 -46.54% 814512.706 435469.961 - -45.62% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -44.92% 140.604 77.443 - 1.40% -
SetIntersection_None_Vector_float_16384_16384 -44.63% 38900603.261 21538530.383 - -12.12% -
SetIntersection_None_Vector_float_16384_1024 -44.61% 38634975.441 21401425.591 - -28.83% -
std::flat_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/8192 -44.55% 1020.983 566.181 - -46.78% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 -43.86% 365693220.569 205283177.458 - 2.07% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -43.74% 73.740 41.485 - -0.39% -
SetIntersection_None_Vector_float_16384_256 -43.41% 38926837.547 22027076.781 - -14.71% -
SetIntersection_None_Vector_float_16384_64 -43.01% 38732095.389 22074087.476 - 4.06% -
SetIntersection_None_Vector_float_16384_16 -42.78% 38677910.250 22130337.218 - -20.49% -
BM_std_minmax_element<char>/65536 -42.47% 37720.721 21699.145 - -42.16% -
BM_std_minmax_element<char>/4000 -42.01% 2295.966 1331.394 - -41.61% -
BM_std_minmax_element<char>/5500 -41.76% 3138.143 1827.765 - -41.63% -
BM_std_minmax_element<char>/70000 -41.68% 39730.533 23170.084 - -41.95% -
BM_std_minmax_element<char>/64000 -41.67% 36336.018 21194.218 - -41.64% -
SetIntersection_None_Vector_uint32_16384_16 -41.42% 34486881.783 20201255.847 - -0.24% -
std::flat_map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 -41.33% 994.713 583.618 - -44.49% -
BM_std_minmax_element<char>/4096 -41.31% 2323.865 1363.885 - -41.44% -
SetIntersection_None_Vector_uint32_16384_1024 -40.70% 34088534.303 20214520.674 - 0.00% -
BM_std_minmax_element<char>/1024 -40.49% 580.864 345.678 - -40.29% -
BM_vector_deque_copy_backward/0 -40.43% 0.442 0.263 - -40.76% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -39.54% 380932125.908 230311136.879 - 2.35% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -39.34% 110.714 67.157 - 6.18% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -39.17% 36.461 22.178 - -33.83% -
std::set<std::string>::insert(const_value_type&)_(already_present)/32 -39.01% 62.014 37.824 - -28.13% -
std::flat_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192 -38.65% 907.114 556.471 - -44.83% -
SetIntersection_None_Vector_string_262144_16384 -38.54% 1938757.487 1191619.318 - 1.01% -
std::stable_partition(list<int>)_(sparse)/8192 -37.96% 25534.022 15841.960 - -3.17% -
std::multiset<std::string>::insert(const_value_type&)_(already_present)/32 -37.85% 66.124 41.094 - -50.93% -
BM_std_minmax_element<long_long>/1 -37.74% 0.581 0.361 - -31.30% -
SetIntersection_None_Set_uint32_16384_16384 -37.55% 316627749.521 197733228.281 - -0.43% -
BM_std_minmax_element<char>/512 -37.31% 280.346 175.749 - -38.30% -
std::multiset<std::string>::erase(key)_(existent)/32 -37.17% 103.386 64.960 - -5.19% -
std::stable_partition(list<int>)_(dense)/8192 -37.05% 27073.197 17042.667 - -0.70% -
std::move_backward(vector<int>)/32768 -36.43% 2707.784 1721.358 - 0.35% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -36.28% 351916072.611 224241294.572 - -4.85% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -35.54% 38.398 24.753 - 8.16% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -34.62% 23.224 15.184 - 4.25% -
SetIntersection_None_Vector_string_262144_16 -33.88% 1762480.009 1165349.036 - -0.30% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -33.76% 44978264.580 29792569.717 - -12.30% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -33.73% 337244958.198 223495571.641 - -5.48% -
SetIntersection_None_Vector_string_262144_64 -33.10% 1749464.776 1170384.232 - 0.25% -
SetIntersection_None_Vector_float_1024_1 -33.07% 3497089.306 2340667.183 - -32.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -32.79% 262058800.459 176137741.469 - 0.74% -
SetIntersection_None_Vector_uint32_1024_16 -32.71% 3322510.235 2235741.587 - -2.18% -
SetIntersection_None_Vector_string_262144_256 -32.50% 1732234.843 1169210.766 - -1.34% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -32.35% 37.752 25.540 - -16.35% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -32.34% 338122616.569 228759283.619 - -3.55% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -32.27% 339937178.677 230250618.979 - -1.70% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 -32.24% 67.306 45.604 - -18.15% -
SetIntersection_None_Vector_string_262144_1 -32.19% 1724725.589 1169618.685 - -0.11% -
SetIntersection_None_Vector_string_262144_1024 -32.06% 1727656.927 1173818.018 - 0.38% -
SetIntersection_None_Vector_uint64_1024_16 -32.05% 3420816.688 2324304.171 - 0.52% -
SetIntersection_None_Vector_uint32_1024_1024 -31.93% 3425947.577 2332199.784 - 0.90% -
SetIntersection_None_Vector_string_262144_4 -31.84% 1709163.655 1164894.551 - -0.40% -
SetIntersection_None_Vector_float_1024_16 -31.72% 3460470.773 2362803.463 - 0.90% -
SetIntersection_None_Vector_float_1024_256 -31.57% 3428744.292 2346338.890 - -1.18% -
BM_StringEraseWithMove_Huge_Transparent -31.47% 68.717 47.091 - -2.33% -
rng::adjacent_view::begin()/1000_(full_view) -31.22% 732.276 503.645 - -6.23% -
SetIntersection_None_Vector_uint32_1024_64 -31.19% 3376352.275 2323320.135 - 0.00% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -31.13% 338791670.743 233313877.694 - -2.90% -
SetIntersection_Front_Set_float_16384_16384 -31.08% 365278351.909 251738706.930 - -28.70% -
std::find_if(list<int>)_(bail_25%)/32768 -31.00% 10962.913 7564.684 - 0.01% -
SetIntersection_None_Set_uint32_16384_64 -30.97% 278686616.058 192380469.292 - -2.28% -
SetIntersection_Interlaced_Vector_string_262144_64 -30.59% 1685927.622 1170157.455 - 0.28% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -30.56% 38.882 27.000 - -21.96% -
SetIntersection_Interlaced_Vector_string_262144_1024 -30.50% 1783564.221 1239654.608 - 0.79% -
std::copy_n(list<int>)/4096 -30.31% 5247.531 3656.863 - -30.62% -
SetIntersection_None_Set_uint32_16384_256 -30.21% 275293305.982 192127281.800 - 0.08% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -30.21% 329558634.096 230007673.567 - -6.98% -
SetIntersection_None_Set_uint32_16384_1024 -30.13% 273568599.904 191139574.116 - -0.76% -
SetIntersection_None_Vector_float_1024_4 -30.09% 3343789.745 2337666.787 - 1.13% -
SetIntersection_None_Vector_float_1024_1024 -30.01% 3359967.796 2351739.025 - -0.01% -
SetIntersection_None_Vector_uint32_1024_256 -29.83% 3329363.698 2336098.114 - 1.04% -
SetIntersection_None_Vector_uint64_1024_64 -29.74% 3332140.576 2341005.066 - 0.87% -
BM_StringEraseWithMove_Huge_Opaque -29.59% 72.173 50.817 - -5.81% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -29.57% 36.543 25.737 - -10.11% -
rng::find_last_if(deque<int>)_(bail_10%)/8 -29.44% 4.761 3.360 - 0.92% -
SetIntersection_None_Set_uint32_16384_16 -29.44% 272332529.910 192171233.427 - -0.20% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 -29.32% 29.696 20.989 - -25.15% -
SetIntersection_None_Vector_float_1024_64 -29.28% 3315916.238 2344928.915 - -0.53% -
std::unordered_set<std::string>::insert(const_value_type&)_(already_present)/8192 -29.19% 139.020 98.434 - 14.34% -
SetIntersection_Interlaced_Vector_string_262144_256 -29.13% 1691386.569 1198701.560 - 0.55% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -29.00% 109.799 77.956 - -10.12% -
SetIntersection_None_Set_uint32_16384_4 -28.94% 272438337.561 193597157.067 - 0.68% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -28.76% 44864546.135 31962771.760 - -8.99% -
std::move(vector<int>)/262144 -28.66% 21898.760 15623.143 - 10.44% -
SetIntersection_None_Vector_uint32_16384_64 -28.24% 34603649.890 24832005.426 - 23.81% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -28.19% 36.690 26.347 - -34.03% -
BM_vector_deque_ranges_copy_backward/1 -28.02% 0.844 0.608 - -11.96% -
SetIntersection_None_Set_uint32_16384_1 -27.95% 266736018.658 192196150.729 - -0.20% -
SetIntersection_None_Vector_uint32_16384_256 -27.75% 34590535.797 24991823.360 - 24.16% -
SetIntersection_Interlaced_Vector_string_262144_16384 -27.51% 2563782.968 1858538.482 - 0.85% -
std::is_sorted(deque<int>,_pred)/8 -27.23% 4.358 3.171 - -29.99% -
BM_StringRelational_Eq_Empty_Empty_Control -27.11% 0.454 0.331 - -18.59% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -27.07% 33.999 24.794 - -26.17% -
BM_deque_deque_ranges_copy_backward/65536 -26.97% 24983.629 18245.245 - -20.25% -
BM_deque_deque_ranges_copy_backward/70000 -26.75% 26619.993 19498.036 - -19.82% -
BM_deque_deque_ranges_copy_backward/64000 -26.66% 24329.116 17842.931 - -20.07% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -26.65% 4512019.083 3309568.018 - -0.99% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -26.60% 40556939.272 29767825.129 - -0.36% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -26.38% 33.009 24.301 - -27.34% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -26.32% 272347446.252 200677871.890 - -0.44% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -26.31% 102.260 75.359 - -5.12% -
BM_std_minmax_element<char>/3 -26.30% 1.103 0.813 - -5.38% -
SetIntersection_Interlaced_Vector_string_262144_16 -26.06% 1497717.109 1107400.283 - 0.49% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -26.05% 274451017.007 202967457.054 - 3.16% -
BM_deque_deque_ranges_copy/4096 -25.67% 1523.139 1132.220 - -19.20% -
BM_deque_deque_ranges_copy/4000 -25.54% 1487.431 1107.495 - -19.18% -
BM_deque_deque_ranges_copy/5500 -25.52% 2038.319 1518.132 - -19.27% -
BM_deque_deque_ranges_copy/64000 -25.46% 24141.399 17995.309 - -19.82% -
BM_std_minmax_element<short>/64000 -25.45% 48770.898 36356.434 - 49.25% -
BM_deque_deque_ranges_copy/70000 -25.45% 26487.516 19747.161 - -18.37% -
BM_std_minmax_element<short>/65536 -25.44% 49937.762 37235.833 - 48.54% -
BM_Copy_Null -25.40% 0.493 0.368 - -13.00% -
BM_deque_deque_ranges_copy_backward/4000 -25.38% 1489.210 1111.185 - -19.37% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -25.37% 41818982.316 31208550.977 - -5.01% -
BM_StringRelational_Eq_Empty_Large_Control -25.30% 0.491 0.367 - -13.19% -
BM_deque_deque_ranges_copy_backward/4096 -25.29% 1525.431 1139.609 - -19.66% -
SetIntersection_Front_Set_float_16384_1024 -25.26% 19204177.428 14352692.291 - -6.14% -
BM_deque_deque_ranges_copy/1024 -25.10% 383.743 287.438 - -18.76% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 -25.04% 4706076.067 3527708.957 - -0.30% -
BM_deque_deque_ranges_copy/512 -25.02% 194.043 145.502 - -19.10% -
SetIntersection_None_Vector_uint32_16384_4 -24.99% 33365476.690 25026785.349 - 25.35% -
BM_std_minmax_element<short>/5500 -24.81% 4156.748 3125.599 - 48.12% -
BM_deque_deque_ranges_copy_backward/1024 -24.58% 382.349 288.363 - -18.75% -
std::find_end(forward_list<int>)_(process_all)/1048576 -24.51% 789355.478 595892.568 - -3.36% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -24.44% 30.668 23.171 - 20.49% -
BM_deque_deque_ranges_copy_backward/5500 -24.39% 2047.593 1548.227 - -18.27% -
BM_std_minmax_element<short>/4000 -24.16% 3013.063 2285.051 - 48.67% -
SetIntersection_Front_Set_float_1024_1024 -24.08% 18063533.306 13713278.621 - -14.35% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -24.03% 24983912.706 18979443.051 - -6.60% -
SetIntersection_Interlaced_Set_string_262144_64 -23.98% 3736603.074 2840416.040 - 4.17% -
BM_std_minmax_element<short>/70000 -23.92% 53403.329 40626.981 - 50.39% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 -23.67% 9113.919 6956.668 - 1.18% -
SetIntersection_None_Vector_uint64_16384_4 -23.67% 38357602.432 29278781.079 - 44.17% -
BM_deque_deque_ranges_copy/65536 -23.64% 24803.767 18939.629 - -17.28% -
BM_std_minmax_element<short>/4096 -23.51% 3086.415 2360.703 - 49.15% -
BM_deque_deque_ranges_copy_backward/512 -23.51% 191.849 146.753 - -18.51% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -23.40% 190.873 146.206 - 93.22% -
BM_to_sys/2100/threads:4 -23.35% 26.440 20.266 - -11.61% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -23.29% 271188203.385 208023502.585 - 3.83% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -23.20% 38658728.031 29691135.138 - -0.15% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -23.08% 116.358 89.501 - -13.80% -
SetIntersection_Front_Set_uint64_262144_1024 -23.02% 18955083.098 14591063.373 - -14.29% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -22.97% 53808873.193 41448240.168 - -7.01% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -22.94% 271350966.161 209110045.247 - 3.21% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -22.91% 44845550.042 34572357.638 - -0.60% -
BM_deque_deque_ranges_copy/0 -22.78% 0.691 0.533 - -20.95% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 -22.46% 264776311.815 205304099.293 - 0.96% -
BM_std_minmax_element<short>/1024 -22.44% 744.442 577.421 - 44.72% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -22.13% 860.998 670.446 - -23.06% -
std::multiset<std::string>::erase(key)_(existent)/1024 -22.10% 94.294 73.453 - -29.56% -
SetIntersection_None_Vector_uint64_16384_1024 -22.04% 38385358.732 29923846.852 - 47.78% -
SetIntersection_Interlaced_Set_string_262144_1024 -21.88% 3801157.698 2969274.763 - 5.25% -
SetIntersection_None_Vector_uint64_1024_4 -21.79% 3446450.038 2695623.739 - 19.42% -
std::multiset<std::string>::insert(const_value_type&)_(already_present)/1024 -21.67% 163.277 127.891 - 1.00% -
SetIntersection_None_Vector_uint64_16384_64 -21.64% 38225066.056 29954710.463 - 47.67% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -21.47% 846.417 664.670 - -21.92% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -21.46% 4861032.916 3817697.801 - -10.10% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 -21.43% 52.346 41.131 - -20.76% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -21.30% 32.247 25.378 - 3.33% -
SetIntersection_None_Vector_uint32_16384_1 -21.11% 31716316.240 25022528.460 - 24.58% -
std::vector<int>::ctor(const_Self&)_(cheap_elements)/8192 -21.06% 841.800 664.488 - -20.72% -
ranges::min(std::list<__int128>)/1 -20.88% 0.391 0.310 - -6.76% -
BM_deque_deque_ranges_copy/64 -20.80% 20.551 16.276 - -0.03% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -20.58% 97.831 77.702 - 0.47% -
std::find_if(deque<int>)_(bail_25%)/1024 -20.45% 77.773 61.867 - 0.83% -
BM_StringEraseToEnd_Huge_Opaque -20.27% 3.031 2.417 - 4.11% -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192 -20.10% 641.722 512.706 - -67.99% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -19.91% 5904353.457 4728786.089 - 0.35% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 -19.81% 4876594.478 3910507.308 - -10.02% -
std::find_if(vector<char>)_(bail_25%)/8 -19.61% 1.051 0.845 - 14.29% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 -19.41% 47.513 38.288 - 1.55% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -19.37% 60353609.081 48663338.739 - 3.75% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -19.29% 107.435 86.713 - 3.53% -
BM_vector_deque_move/0 -19.26% 0.442 0.357 - -19.70% -
BM_vector_deque_ranges_move/0 -19.21% 0.444 0.358 - 0.05% -
BM_vector_deque_copy/0 -18.71% 0.442 0.359 - 16.83% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -18.61% 145.304 118.263 - -1.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -18.47% 76716115.093 62543533.742 - 2.28% -
BM_StringEraseToEnd_Huge_Transparent -18.46% 3.096 2.524 - 3.39% -
std::map<std::string,_int>::erase(key)_(existent)/32 -18.46% 98.902 80.648 - -9.24% -
SetIntersection_Interlaced_Set_string_262144_16 -18.43% 3252804.279 2653251.402 - -4.79% -
BM_std_minmax_element<short>/512 -18.13% 354.173 289.957 - 44.67% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -18.09% 33.180 27.177 - -27.01% -
BM_deque_vector_ranges_copy_backward/0 -18.07% 0.690 0.565 - -18.18% -
std::format(double)_(fmt:_{:_17000L}) -18.03% 719.601 589.834 - 0.35% -
SetIntersection_Front_Set_float_16384_256 -18.00% 5053195.218 4143867.455 - -19.34% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -17.92% 35.879 29.448 - -23.19% -
std::format(double)_(fmt:_{:_17000}) -17.87% 705.027 579.033 - 0.66% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -17.80% 3421758.907 2812731.732 - -15.57% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -17.78% 308814688.896 253902777.191 - 0.28% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 -17.72% 47.861 39.378 - -4.86% -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 -17.59% 663.136 546.470 - -66.69% -
BM_deque_vector_copy_backward/0 -17.58% 0.551 0.454 - -25.35% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -17.57% 60.525 49.888 - -51.30% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -17.34% 127.352 105.271 - 52.43% -
SetIntersection_None_Set_string_262144_1024 -17.25% 3429007.251 2837411.594 - 4.48% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -17.21% 57902697.753 47938740.859 - 4.63% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -17.14% 9165.328 7594.102 - -7.64% -
rng::find_last(vector<char>)_(bail_10%)/50 -17.13% 6.351 5.263 - -13.21% -
SetIntersection_None_Vector_uint64_262144_16384 -17.02% 351444193.472 291642849.489 - -16.41% -
ranges::minmax(std::list<char>)/1 -16.97% 0.440 0.366 - 0.78% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -16.93% 66.273 55.049 - 7.03% -
SetIntersection_None_Set_string_262144_64 -16.91% 3407994.751 2831755.672 - 4.54% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -16.84% 2826.607 2350.668 - 9.97% -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/8192 -16.82% 656.158 545.760 - -1.05% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 -16.81% 4.876 4.056 - -0.27% -
SetIntersection_None_Set_string_262144_4 -16.72% 3400560.003 2831874.415 - 4.66% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -16.63% 5172550.073 4312228.644 - 10.87% -
SetIntersection_Interlaced_Set_uint32_16384_4 -16.59% 183944671.461 153428946.342 - -0.40% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -16.55% 28.472 23.761 - 3.90% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 -16.48% 3438759.595 2871958.539 - -16.53% -
SetIntersection_None_Set_uint32_262144_4 -16.46% 1745336.223 1458101.440 - 2.03% -
std::rotate(deque<int>)_(by_1/2)/8192 -16.42% 1417.864 1185.031 - -5.51% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 -16.39% 3176.674 2656.012 - -12.72% -
std::rotate(deque<int>)_(by_1/2)/1024 -16.32% 183.485 153.542 - -5.70% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -16.24% 3438465.018 2880128.380 - -12.89% -
std::set<std::string>::operator=(const_Self&)_(into_cleared_Container)/32 -16.15% 811.944 680.782 - -0.80% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 -15.99% 0.629 0.528 - 3.97% -
ranges::min(std::list<char>)/1 -15.98% 0.581 0.488 - -16.73% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -15.94% 54.459 45.778 - -16.89% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -15.94% 45057644.835 37875791.825 - 1.31% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst -15.84% 1.375 1.158 - 12.37% -
std::find_if(deque<int>)_(bail_25%)/8192 -15.82% 633.828 533.570 - 0.48% -
std::map<std::string,_int>::insert(const_value_type&)_(already_present)/8192 -15.80% 153.654 129.375 - -22.34% -
std::unordered_set<std::string>::ctor(const_Self&)/32 -15.75% 843.814 710.921 - -8.72% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -15.72% 108.434 91.385 - -17.96% -
SetIntersection_Interlaced_Set_string_262144_256 -15.60% 3521307.372 2972113.434 - 1.32% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 -15.51% 394.382 333.219 - -11.64% -
SetIntersection_Interlaced_Set_float_64_64 -15.50% 17059009.726 14414996.462 - -11.32% -
BM_std_minmax_element<char>/64 -15.48% 24.887 21.035 - -18.00% -
std::find_if_not(deque<int>)_(process_all)/50 -15.46% 14.782 12.497 - -12.05% -
SetIntersection_None_Set_string_262144_262144 -15.33% 4529736.470 3835388.925 - 4.25% -
std::copy(list<int>)/4096 -15.17% 3984.875 3380.481 - -14.26% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -15.15% 44.425 37.693 - -41.03% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -15.10% 0.572 0.485 - 1.76% -
SetIntersection_Front_Set_float_256_256 -15.09% 10734027.135 9114109.795 - 5.53% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 -14.99% 51012360.351 43366508.372 - 2.04% -
SetIntersection_Interlaced_Set_string_262144_4 -14.94% 2411824.185 2051443.327 - 3.73% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -14.92% 25521811.377 21714807.721 - 0.48% -
std::multiset<std::string>::equal_range(key)/32 -14.89% 73.130 62.240 - -9.48% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 -14.86% 0.577 0.491 - 0.19% -
SetIntersection_None_Set_uint32_262144_1024 -14.86% 1733708.195 1476148.143 - -0.64% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -14.82% 2268534.107 1932323.864 - -0.35% -
std::multiset<std::string>::ctor(const_Self&)/32 -14.70% 773.654 659.888 - -11.74% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 -14.54% 3369578.859 2879529.959 - -16.45% -
std::map<std::string,_int>::ctor(const_Self&)/32 -14.53% 697.986 596.568 - -5.84% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 -14.48% 3944907.268 3373590.880 - 0.94% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 -14.48% 38.665 33.066 - -7.02% -
BM_StringAssignAsciiz_Huge_Transparent -14.48% 159.516 136.424 - -1.50% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -14.43% 36.271 31.036 - -0.74% -
SetIntersection_None_Vector_float_256_256 -14.39% 3336237.557 2856056.765 - -9.21% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -14.33% 64775174.810 55490199.756 - 10.21% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -14.30% 40405991.906 34629505.686 - 6.56% -
SetIntersection_None_Vector_uint64_256_16 -14.27% 6164971.942 5285163.413 - -0.78% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -14.25% 2107891.254 1807556.022 - -0.11% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -14.19% 2106558.532 1807725.523 - 0.40% -
SetIntersection_None_Vector_uint64_16384_1 -14.11% 38053635.322 32683911.594 - 60.67% -
std::rotate(vector<bool>)_(1_element_forward)/32 -14.10% 41.955 36.041 - -14.21% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -14.03% 2108335.961 1812476.665 - 0.60% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -14.00% 348507756.367 299709587.707 - -7.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 -13.93% 7152890.652 6156357.447 - 0.45% -
rng::contains_subrange(deque<int>)_(same_length)/50 -13.87% 27.331 23.541 - 9.98% -
SetIntersection_None_Vector_float_256_1 -13.84% 6668202.795 5745487.014 - 1.93% -
SetIntersection_None_Set_uint32_262144_16384 -13.83% 1526083.332 1315075.904 - -0.76% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -13.81% 66946181.934 57703258.796 - 0.05% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -13.70% 59548132.634 51390460.320 - -0.16% -
SetIntersection_None_Set_uint32_262144_1 -13.64% 1512492.541 1306178.980 - 3.01% -
SetIntersection_Front_Set_float_262144_64 -13.64% 2093111.444 1807679.608 - -4.96% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -13.62% 5533672.587 4780246.923 - -7.36% -
std::map<std::string,_int>::erase(iterator)/1024 -13.59% 29.980 25.907 - -14.18% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -13.57% 12.395 10.714 - -5.22% -
SetIntersection_None_Set_uint32_262144_64 -13.56% 1709691.249 1477773.767 - -0.29% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -13.51% 45.279 39.162 - -18.13% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -13.50% 19.370 16.756 - 0.73% -
SetIntersection_None_Vector_uint32_256_16 -13.41% 6150449.269 5325859.596 - 0.04% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -13.13% 220627549.849 191655900.097 - -1.24% -
SetIntersection_Front_Vector_string_1024_64 -13.11% 2964104.386 2575390.693 - -12.60% -
std::set<std::string>::erase(iterator)/8192 -13.09% 28.388 24.671 - -22.12% -
BM_Hash/uint32_top_std_hash/1024 -13.07% 701.615 609.898 - -10.42% -
BM_Copy_MemFuncPtr -13.05% 1.569 1.365 - -13.35% -
SetIntersection_None_Vector_float_256_64 -12.86% 5205218.055 4535730.549 - -0.10% -
BM_deque_deque_ranges_move_backward/0 -12.82% 0.649 0.566 - -6.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -12.76% 42525540.851 37098648.632 - 14.56% -
std::map<std::string,_int>::ctor(const_Self&,_const_allocator_type&)/32 -12.76% 757.084 660.515 - -3.72% -
std::find_if(deque<int>)_(bail_25%)/32768 -12.71% 2457.950 2145.501 - 0.76% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -12.70% 5455856.724 4763174.104 - -4.07% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 -12.69% 2.101 1.834 - 3.22% -
SetIntersection_Front_Set_uint32_256_256 -12.67% 9970265.720 8707327.279 - -8.65% -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 -12.67% 3.847 3.360 - 1.85% -
BM_tolower_char<wchar_t> -12.65% 0.909 0.794 - -0.16% -
SetIntersection_None_Set_uint32_262144_256 -12.52% 1504237.298 1315936.912 - -1.07% -
BM_deque_deque_ranges_move/0 -12.49% 0.691 0.604 - -7.91% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -12.48% 2139523.625 1872507.855 - 1.45% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -12.47% 7344031.953 6428103.009 - -0.12% -
std::flat_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/0 -12.44% 2.885 2.526 - -4.61% -
SetIntersection_Interlaced_Set_uint32_16384_64 -12.19% 218803216.610 192121976.567 - -1.24% -
SetIntersection_None_Set_string_262144_1 -12.16% 3179816.063 2793054.562 - -3.11% -
std::replace(vector<int>)_(sprinkled)/32 -12.13% 5.827 5.120 - -2.34% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -12.13% 62465250.259 54887811.188 - 2.20% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -12.07% 2004030.626 1762097.701 - 1.67% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 -11.99% 8625.822 7591.854 - 3.12% -
ranges::minmax(std::vector<long_long>)/1 -11.96% 0.440 0.387 - 14.82% -
SetIntersection_None_Vector_string_16384_64 -11.81% 151591431.024 133685243.502 - -2.78% -
rng::contains_subrange(deque<int>)_(same_length)/32 -11.81% 17.535 15.463 - 11.21% -
SetIntersection_None_Set_string_262144_16384 -11.76% 3313800.786 2924252.301 - -2.83% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 -11.75% 3667.077 3236.051 - 2.50% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -11.74% 32.850 28.994 - -15.10% -
SetIntersection_None_Vector_float_256_16 -11.73% 6114962.996 5397814.781 - -14.07% -
std::transform(list<int>)_(identity_transform)/8192 -11.66% 7922.033 6998.394 - 0.53% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -11.64% 32.796 28.979 - 0.45% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -11.63% 28.275 24.988 - -3.22% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 -11.60% 459.396 406.089 - 2.77% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -11.56% 34.254 30.294 - -12.87% -
BM_StringFindAllMatch/1 -11.55% 2.929 2.591 - -10.80% -
std::is_sorted_until(list<int>,_pred)/8192 -11.55% 8501.015 7519.222 - 7.91% -
std::find_if(vector<char>)_(process_all)/8 -11.49% 1.676 1.484 - 6.33% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast -11.47% 1.751 1.550 - -5.98% -
BM_BitsetToString<64>/Dense_(90%)/90 -11.38% 59.696 52.901 - -17.02% -
BM_deque_vector_copy_backward/2 -11.24% 1.791 1.590 - -5.76% -
std::map<std::string,_int>::contains(key)/32 -11.21% 89.195 79.199 - -7.44% -
BM_Hash/uint32_random_std_hash/1024 -11.14% 724.692 643.956 - 11.15% -
std::multiset<int>::insert(const_value_type&)_(already_present)/1024 -11.13% 22.971 20.415 - -4.18% -
std::any_of(list<int>)_(process_all)/8192 -11.10% 8507.643 7563.430 - -11.97% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 -10.91% 3690.592 3288.101 - -1.26% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -10.90% 180.733 161.030 - -7.43% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -10.88% 2113719.005 1883722.376 - 5.74% -
std::rotate(deque<int>)_(by_1/4)/8192 -10.86% 1993.346 1776.845 - -11.40% -
BM_vector_deque_move/1 -10.81% 1.087 0.970 - -10.06% -
std::rotate(deque<int>)_(by_1/4)/1024 -10.80% 255.423 227.829 - -11.22% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -10.80% 375581060.381 335036339.604 - -1.36% -
SetIntersection_None_Vector_string_16384_16 -10.72% 148981499.812 133009309.880 - -3.25% -
BM_deque_deque_copy_backward/2 -10.72% 3.162 2.823 - -7.27% -
SetIntersection_None_Vector_float_256_4 -10.71% 6447404.008 5756973.120 - -10.32% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 -10.71% 8302.553 7413.759 - -0.12% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 -10.66% 1967892.749 1758062.560 - 4.85% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -10.62% 21.851 19.530 - 0.24% -
SetIntersection_Interlaced_Set_uint32_16384_256 -10.62% 222649872.443 199015148.217 - -3.19% -
SetIntersection_None_Set_string_262144_16 -10.57% 3127231.728 2796626.650 - -3.06% -
std::replace(vector<int>)_(sprinkled)/50 -10.57% 8.846 7.911 - -5.72% -
SetIntersection_Interlaced_Set_uint32_16384_16 -10.52% 210838118.382 188653825.736 - 0.86% -
SetIntersection_None_Set_string_262144_256 -10.49% 3131906.502 2803229.727 - -3.26% -
dynamic_cast_(Chain_middle,_1_level) -10.44% 11.570 10.363 - -1.26% -
BM_vector_deque_ranges_copy/0 -10.43% 0.351 0.314 - -29.56% -
SetIntersection_None_Vector_uint32_262144_256 -10.41% 338235608.768 303017457.171 - -15.30% -
dynamic_cast_(Chain_fail,_2_levels) -10.32% 21.935 19.671 - -2.20% -
std::make_heap(vector<int>)_(heap)/8 -10.31% 23.993 21.520 - -2.43% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 -10.21% 10.849 9.742 - 0.82% -
SetIntersection_None_Vector_string_16384_4 -10.20% 148877303.582 133692913.689 - -2.76% -
BM_vector_deque_ranges_move/1 -10.19% 0.689 0.618 - -10.36% -
std::search(deque<int>)_(single_element)/1000 -10.18% 269.896 242.410 - -8.83% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 -10.18% 42.986 38.612 - -25.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -10.16% 7546476.249 6779870.000 - -5.37% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -10.16% 362.148 325.372 - -0.12% -
SetIntersection_None_Vector_string_16384_256 -10.11% 148609367.386 133577745.222 - -2.92% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -10.08% 58065175.638 52209955.221 - -8.48% -
std::find_if_not(vector<char>)_(bail_25%)/32768 -10.02% 883.760 795.183 - -3.48% -
ranges::min(std::list<long_long>)/1 -10.02% 0.404 0.363 - -5.49% -
BM_vector_deque_ranges_move_backward/1 -9.94% 0.720 0.648 - -28.70% -
std::partition(deque<int>)_(dense)/32 -9.90% 9.977 8.989 - -11.66% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -9.84% 36.212 32.649 - 2.13% -
BM_ConstructAndDestroy_LargeNonTrivialFunctor_Opaque -9.79% 11.408 10.291 - -9.25% -
SetIntersection_Interlaced_Set_uint64_64_64 -9.78% 17137921.671 15461401.956 - 9.18% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 -9.76% 457.778 413.091 - -0.63% -
SetIntersection_None_Vector_uint64_262144_64 -9.76% 351068677.303 316818459.359 - -9.94% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -9.72% 610.986 551.570 - -10.03% -
SetIntersection_None_Vector_uint32_16384_16384 -9.71% 33104920.108 29890258.703 - 48.92% -
dynamic_cast_(Chain_middle,_2_levels) -9.71% 19.581 17.681 - -3.36% -
BM_StringRelational_Less_Small_Small_ChangeFirst -9.70% 1.405 1.268 - -1.64% -
SetIntersection_Interlaced_Set_string_262144_16384 -9.68% 4205406.643 3798204.940 - 7.20% -
SetIntersection_Front_Set_uint64_262144_64 -9.65% 2054918.651 1856536.418 - -4.53% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -9.64% 2690.437 2431.183 - -0.79% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/1048576 -9.62% 1840607.448 1663449.258 - -9.89% -
std::move(list<int>)/4096 -9.60% 5057.719 4572.113 - 1.85% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -9.57% 0.307 0.277 - -37.54% -
SetIntersection_Interlaced_Set_uint32_256_16 -9.52% 13841075.531 12523294.200 - 1.92% -
std::unordered_map<int,_int>::ctor(const_Self&)/32 -9.50% 197.154 178.431 - -2.00% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -9.46% 53.012 47.995 - 13.48% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -9.46% 594.698 538.442 - -9.67% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -9.44% 31.862 28.854 - 19.92% -
std::multimap<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 -9.40% 772.641 700.025 - -0.04% -
dynamic_cast_(Chain_fail,_3_levels) -9.36% 27.239 24.688 - -0.67% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -9.34% 43.890 39.791 - -11.25% -
SetIntersection_Interlaced_Set_uint32_1024_4 -9.33% 9047533.385 8203184.837 - 0.39% -
std::format(double)_(fmt:_{:0<17500_17000}) -9.31% 1919.366 1740.595 - -0.75% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/32768 -9.31% 57304.539 51972.000 - -9.79% -
SetIntersection_Interlaced_Set_float_256_64 -9.26% 12638506.610 11467625.588 - -9.49% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 -9.24% 22.616 20.526 - -2.91% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -9.23% 131.387 119.259 - -13.97% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/262144 -9.20% 457705.124 415583.959 - -9.96% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/4096 -9.20% 7144.230 6486.978 - -9.76% -
std::format(double)_(fmt:_{:0<17500_17000L}) -9.12% 1932.910 1756.596 - -1.70% -
SetIntersection_Front_Set_float_256_64 -9.11% 6379352.283 5798121.614 - -8.37% -
std::search(deque<int>)_(single_element)/1024 -9.09% 279.091 253.723 - -7.79% -
dynamic_cast_(Chain_middle,_4_levels) -9.05% 35.928 32.676 - -1.75% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 -9.04% 2911.067 2647.913 - 0.01% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6 -9.04% 56.260 51.176 - 8.61% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -9.04% 156.648 142.494 - -2.06% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -8.85% 29.772 27.136 - -8.79% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 -8.84% 476.059 433.982 - -3.10% -
dynamic_cast_(Chain_fail,_1_level) -8.83% 14.867 13.555 - -5.51% -
BM_vector_deque_copy_backward/2 -8.82% 2.041 1.861 - -9.15% -
std::find_if_not(list<int>)_(process_all)/8192 -8.78% 7564.437 6900.059 - -6.66% -
std::multimap<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 -8.78% 828.352 755.617 - 7.37% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -8.77% 2.643 2.411 - -13.74% -
std::find_if(deque<int>)_(process_all)/8 -8.77% 2.462 2.246 - -14.51% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 -8.75% 28.292 25.817 - 1.68% -
std::format(double)_(fmt:_{:017500_17000L}) -8.74% 1941.817 1772.025 - -1.11% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -8.71% 607.500 554.600 - -9.03% -
SetIntersection_Front_Set_float_262144_1024 -8.65% 15601442.801 14252015.250 - -5.37% -
SetIntersection_None_Set_uint32_262144_16 -8.64% 1439739.019 1315286.849 - 3.27% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -8.60% 2751670.778 2515059.430 - -5.31% -
SetIntersection_Interlaced_Set_uint64_1024_16 -8.54% 11182027.683 10226838.570 - 0.60% -
std::find(deque<int>)_(process_all)/50 -8.54% 13.050 11.936 - -10.91% -
SetIntersection_Front_Set_string_262144_64 -8.50% 4253648.641 3891995.968 - -2.43% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.42% 921.593 844.035 - -6.30% -
BM_format_to_n_string_back_inserter<std::vector<char>>/1 -8.38% 16.462 15.084 - -6.12% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 -8.36% 38.411 35.202 - -7.53% -
ranges::min(std::deque<char>)/1 -8.33% 0.589 0.540 - 17.81% -
BM_BitsetToString<64>/Uniform_(50%)/50 -8.29% 33.444 30.670 - 13.68% -
BM_StringRead_Cold_Shallow_Small -8.21% 1.263 1.159 - -1.96% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -8.19% 3.399 3.120 - -0.86% -
std::shift_left(deque<int>)/32 -8.19% 5.067 4.652 - -10.99% -
std::move_backward(vector<int>)/262144 -8.18% 23496.479 21573.754 - 0.39% -
std::unordered_multimap<int,_int>::find(key)/32 -8.16% 10.864 9.977 - 0.09% -
SetIntersection_Front_Set_float_64_64 -8.15% 15714199.131 14433128.713 - -6.69% -
rng::find_last(list<int>)_(bail_90%)/50 -8.09% 1.647 1.513 - -8.91% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 -8.04% 6462349.423 5942744.537 - -6.61% -
std::format(double)_(fmt:_{:0^17500_17000}) -8.01% 1917.616 1763.955 - -0.39% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -8.00% 24738597.451 22759374.743 - 6.70% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -7.96% 543.382 500.154 - -8.65% -
std::find_if(deque<int>)_(bail_25%)/8 -7.94% 0.937 0.863 - 2.26% -
std::multiset<int>::operator=(const_Self&)_(into_populated_Container)/0 -7.84% 0.890 0.820 - 13.12% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -7.83% 31.405 28.948 - -5.47% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 -7.78% 6556544.736 6046283.397 - -20.65% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -7.77% 4934917.716 4551370.395 - -1.31% -
std::vector<bool>::ctor(size_type,_const_value_type&) -7.77% 8.661 7.988 - -9.44% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -7.74% 59.993 55.352 - -3.30% -
std::partition(deque<int>)_(dense)/50 -7.73% 14.717 13.579 - -11.71% -
std::set<int>::insert(value)_(new_value,_middle)/8192 -7.73% 34.557 31.885 - 2.34% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -7.70% 10.557 9.744 - 1.34% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -7.69% 1029748.874 950513.651 - 0.10% -
BM_to_chars_bad/2 -7.69% 1.134 1.047 - -8.18% -
std::search(list<int>,_pred)_(same_length)/8192 -7.64% 9747.286 9003.032 - -8.61% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -7.60% 1383.750 1278.520 - 2.30% -
SetIntersection_None_Set_uint64_262144_4 -7.60% 1411376.987 1304097.939 - -3.45% -
std::partial_sort_copy(vector<int>)_(descending)/8 -7.60% 15.121 13.972 - -5.60% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -7.59% 27.937 25.816 - 2.05% -
std::format(double)_(fmt:_{:0^17500_17000L}) -7.58% 1926.603 1780.606 - 0.32% -
std::format(double)_(fmt:_{:0>17500_17000}) -7.53% 1895.071 1752.296 - -1.78% -
BM_StringRead_Cold_Shallow_Large -7.51% 1.262 1.167 - -1.22% -
std::format(double)_(fmt:_{:017500_17000}) -7.50% 1918.716 1774.840 - -0.53% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -7.46% 46.431 42.968 - -14.28% -
BM_ConstructAndDestroy_LargeTrivialFunctor_Opaque -7.46% 10.901 10.088 - -9.20% -
SetIntersection_None_Set_uint64_262144_1 -7.41% 1576568.000 1459679.101 - -2.17% -
rng::find_last_if(list<int>)_(bail_90%)/8 -7.39% 0.686 0.635 - 2.37% -
std::find_if_not(vector<char>)_(bail_25%)/8192 -7.38% 227.250 210.484 - -2.71% -
rng::find_last(vector<char>)_(bail_10%)/8 -7.34% 1.412 1.309 - -8.05% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -7.33% 138067.203 127943.694 - -8.54% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -7.32% 1963844.057 1820019.912 - 1.47% -
BM_deque_deque_ranges_copy_backward/1 -7.32% 1.093 1.013 - -8.14% -
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 -7.27% 19863.675 18420.347 - -8.12% -
std::format(double)_(fmt:_{:0>17500_17000L}) -7.25% 1915.082 1776.165 - -1.36% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -7.25% 44.587 41.354 - 10.17% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 -7.25% 3873.432 3592.778 - -2.28% -
SetIntersection_None_Set_uint32_262144_262144 -7.23% 1591294.073 1476217.061 - -0.89% -
BM_std_minmax_element<short>/2 -7.23% 0.526 0.488 - -6.72% -
BM_std_minmax_element<int>/2 -7.21% 0.519 0.481 - -1.59% -
BM_format_to_n_string_begin<std::wstring>/16384 -7.21% 2327.969 2160.180 - 5.68% -
BM_StringMove_Huge -7.12% 0.767 0.713 - 0.67% -
rng::contains_subrange(deque<int>)_(same_length)/16 -7.10% 9.505 8.830 - 19.15% -
std::adjacent_find(vector<int>,_pred)/8 -7.08% 3.481 3.235 - -3.16% -
SetIntersection_None_Vector_uint32_262144_4 -7.07% 344722512.935 320345144.486 - -8.84% -
std::generate(list<int>)/8192 -7.05% 8014.466 7449.248 - -0.70% -
std::find_if(vector<char>)_(bail_25%)/1024 -7.00% 32.583 30.301 - -8.68% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -6.96% 34205.357 31823.475 - -6.06% -
std::vector<bool>::ctor(const_Self&) -6.95% 28.490 26.511 - -3.91% -
std::unordered_multiset<int>::count(key)/32 -6.93% 10.465 9.740 - 7.84% -
std::is_sorted_until(list<int>)/8192 -6.92% 7894.795 7348.776 - 3.35% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -6.88% 1976487.692 1840563.957 - -1.05% -
BM_StringRelational_Compare_Small_Small_ChangeFirst -6.85% 1.389 1.293 - 5.97% -
SetIntersection_None_Vector_float_262144_256 -6.85% 350722427.946 326706500.893 - -5.53% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -6.83% 5414386.373 5044396.827 - -4.30% -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1 -6.83% 26.922 25.083 - 21.29% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -6.82% 1981308.218 1846150.961 - -0.31% -
SetIntersection_None_Set_string_16384_256 -6.81% 400700301.101 373420704.876 - 10.25% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -6.78% 1459289.342 1360422.000 - -0.13% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -6.76% 31.868 29.712 - 18.79% -
SetIntersection_Interlaced_Set_uint64_262144_64 -6.76% 1436718.740 1339570.154 - -1.47% -
SetIntersection_Front_Set_float_262144_262144 -6.74% 1963406.801 1831000.205 - -0.78% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -6.71% 3256734.181 3038106.859 - -7.92% -
std::variant<1-alt>::visit()_(3_variants) -6.65% 0.233 0.218 - -1.83% -
std::find_if_not(vector<char>)_(bail_25%)/8 -6.65% 0.905 0.845 - 15.22% -
std::shift_right(list<int>)/8192 -6.63% 7681.868 7172.309 - -5.55% -
SetIntersection_None_Set_uint64_262144_16384 -6.63% 1587732.695 1482500.695 - -1.18% -
dynamic_cast_(Chain_middle,_3_levels) -6.62% 32.464 30.313 - -0.07% -
std::multimap<std::string,_int>::operator=(const_Self&)_(into_populated_Container)/1024 -6.62% 52748.662 49255.637 - -9.61% -
SetIntersection_None_Vector_uint32_1024_4 -6.62% 2521031.536 2354168.100 - 1.37% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -6.60% 62.270 58.163 - 8.85% -
std::all_of(deque<int>)_(process_all)/32768 -6.57% 9696.951 9059.817 - -3.47% -
rng::find_last_if_not(list<int>)_(bail_90%)/8 -6.57% 0.667 0.623 - 0.16% -
dynamic_cast_(Chain_fail,_5_levels) -6.54% 44.098 41.213 - -2.79% -
SetIntersection_None_Set_float_262144_4 -6.47% 1581122.633 1478900.667 - -0.68% -
std::variant<100-alts>::visit()_(1_variant) -6.46% 0.657 0.614 - -6.60% -
std::set<std::string>::contains(key)/32 -6.46% 84.565 79.100 - 1.58% -
BM_deque_deque_ranges_copy_backward/2 -6.46% 1.393 1.303 - -3.31% -
SetIntersection_Interlaced_Set_uint64_256_4 -6.45% 12318665.570 11523533.636 - 1.67% -
rng::contains_subrange(deque<int>)_(same_length)/1048576 -6.44% 618790.098 578918.533 - -7.33% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -6.40% 0.866 0.811 - 0.64% -
SetIntersection_Front_Set_uint32_262144_16384 -6.39% 390335744.390 365385180.705 - 5.27% -
SetIntersection_Front_Set_float_1024_16 -6.37% 1291771.745 1209543.319 - -0.25% -
std::set<int>::operator=(const_Self&)_(into_populated_Container)/8192 -6.36% 40992.104 38383.715 - 0.37% -
std::vector<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/1024 -6.35% 44.237 41.429 - -2.22% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 -6.29% 48.839 45.765 - 34.15% -
BM_deque_vector_ranges_move/0 -6.27% 0.605 0.567 - -11.96% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/512 -6.27% 855.626 801.959 - -6.97% -
BM_format_to_string_span<char>/16384 -6.26% 280.011 262.478 - 8.26% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle -6.25% 1.501 1.407 - -7.04% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -6.25% 146.514 137.364 - -13.11% -
SetIntersection_None_Set_float_262144_1024 -6.24% 1577020.623 1478692.517 - -0.76% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 -6.23% 90.180 84.566 - -4.24% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -6.21% 2026041.038 1900158.357 - -2.79% -
std::fill(list<int>)/8192 -6.21% 7387.404 6928.720 - -5.76% -
SetIntersection_Front_Vector_string_256_256 -6.20% 16576878.633 15548797.254 - -8.20% -
BM_format_to_string_pointer<char>/16384 -6.20% 279.969 262.624 - 8.23% -
dynamic_cast_(Chain_fail,_4_levels) -6.20% 35.828 33.609 - -0.65% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 -6.19% 46443659.905 43567162.193 - 2.39% -
ranges::min(std::deque<__int128>)/1 -6.17% 0.531 0.499 - 0.42% -
BM_StringEraseWithMove_Empty_Opaque -6.16% 0.472 0.443 - -8.39% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -6.12% 16653092.561 15634260.850 - -4.95% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -6.11% 2849.443 2675.274 - -4.25% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -6.11% 3879.033 3642.131 - -2.84% -
BM_vector_deque_move/64 -6.10% 2.887 2.710 - -4.40% -
std::unordered_set<int>::contains(key)/32 -6.10% 7.356 6.908 - -29.71% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -6.08% 1044597.477 981045.421 - -0.61% -
SetIntersection_None_Vector_uint32_64_4 -6.06% 17911539.678 16825540.913 - -1.27% -
SetIntersection_Interlaced_Set_float_262144_16 -6.04% 1397263.259 1312925.946 - 0.17% -
SetIntersection_Interlaced_Set_uint64_1024_4 -6.03% 8948972.449 8409338.957 - 2.28% -
BM_std_minmax_element<short>/1 -6.03% 0.458 0.430 - 15.22% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -6.03% 0.460 0.432 - 11.48% -
SetIntersection_None_Set_uint64_262144_16 -6.02% 1580504.235 1485306.304 - -0.63% -
rng::find_last(forward_list<int>)_(bail_10%)/1024 -6.01% 629.340 591.526 - -2.94% -
rng::find_last(vector<char>)_(bail_10%)/1024 -5.99% 117.131 110.116 - -2.73% -
std::vector<bool>::reserve() -5.98% 8.422 7.919 - -9.55% -
SetIntersection_None_Vector_string_16384_1024 -5.98% 142172512.086 133672117.023 - -2.80% -
BM_StringMove_Large -5.94% 0.767 0.722 - -3.56% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -5.92% 356730339.583 335603727.294 - -1.48% -
BM_StringEraseWithMove_Large_Opaque -5.90% 1.927 1.813 - 0.29% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/1 -5.90% 21.265 20.011 - 0.25% -
SetIntersection_None_Set_float_262144_64 -5.90% 1581247.896 1487980.131 - 0.03% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -5.87% 898.614 845.845 - -0.88% -
SetIntersection_Front_Set_float_262144_16 -5.86% 1286754.292 1211346.174 - 5.23% -
std::map<std::string,_int>::erase(iterator)/8192 -5.85% 31.646 29.795 - 10.88% -
BM_vector_deque_copy_backward/64 -5.83% 2.818 2.653 - -6.02% -
std::generate_n(list<int>)/8192 -5.81% 7542.590 7104.094 - 0.08% -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 -5.79% 9635.044 9076.775 - -3.73% -
SetIntersection_Interlaced_Set_uint64_262144_16 -5.79% 1528656.110 1440106.891 - 1.37% -
SetIntersection_None_Set_float_262144_262144 -5.79% 1579318.196 1487908.419 - 0.07% -
std::none_of(deque<int>)_(process_all)/8192 -5.77% 2320.300 2186.461 - 0.25% -
rng::contains_subrange(deque<int>)_(same_length)/8192 -5.76% 4790.046 4513.923 - -7.05% -
BM_ConstructAndDestroy_MemFuncPtr_Opaque -5.75% 1.153 1.086 - -4.66% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 -5.72% 66.895 63.070 - 3.11% -
dynamic_cast_(Chain_fail,_7_levels) -5.69% 62.322 58.773 - 1.50% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -5.69% 355864305.282 335604806.830 - -4.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -5.65% 2014741.767 1900816.336 - -0.94% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 -5.64% 6839384.686 6453465.659 - 9.82% -
SetIntersection_Interlaced_Set_float_262144_64 -5.64% 1594096.422 1504239.161 - 1.14% -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 -5.62% 2509.824 2368.803 - -7.06% -
BM_StringFindAllMatch/8 -5.62% 2.498 2.358 - -8.85% -
SetIntersection_None_Set_uint64_262144_256 -5.61% 1578080.468 1489601.564 - 0.10% -
SetIntersection_Front_Set_float_16384_64 -5.60% 1911882.730 1804759.540 - 0.75% -
BM_from_sys/1979/threads:16 -5.60% 0.719 0.679 - -1.39% -
SetIntersection_None_Vector_float_64_16 -5.58% 15307547.325 14452654.901 - 0.41% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -5.57% 1510022.674 1425893.977 - -1.30% -
SetIntersection_Interlaced_Set_uint64_262144_4 -5.55% 1103527.378 1042237.971 - 0.10% -
BM_StringAssignAsciiz_Huge_Opaque -5.54% 213.418 201.589 - 0.86% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -5.54% 14.831 14.009 - -0.88% -
SetIntersection_Front_Set_uint64_16384_256 -5.54% 5211592.047 4922969.500 - 0.34% -
std::set<int>::erase(key)_(non-existent,_middle)/32 -5.54% 1.937 1.830 - -5.21% -
BM_vector_deque_ranges_copy_backward/2 -5.52% 1.229 1.161 - -6.59% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -5.52% 30.407 28.728 - -17.44% -
std::find(vector<long_long>)_(process_all)/1024 -5.52% 168.019 158.745 - 0.27% -
std::set<std::string>::upper_bound(key)/32 -5.51% 70.345 66.469 - -0.67% -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 -5.50% 25.675 24.263 - -0.11% -
dynamic_cast_(VChain_fail,_4_levels) -5.49% 31.176 29.463 - -7.25% -
SetIntersection_Interlaced_Set_uint64_262144_256 -5.48% 1586830.243 1499909.908 - -2.37% -
dynamic_cast_(Chain_fail,_8_levels) -5.44% 65.886 62.299 - -0.10% -
bm_make_exception_ptr/threads:2 -5.43% 6.209 5.872 - 1.62% -
SetIntersection_None_Vector_uint32_64_64 -5.43% 9537310.043 9019486.245 - 1.49% -
SetIntersection_None_Set_uint64_262144_64 -5.41% 1413216.814 1336692.367 - -0.75% -
std::reverse_copy(vector<int>)/8 -5.41% 2.566 2.427 - -0.96% -
SetIntersection_Front_Vector_uint64_262144_4 -5.39% 1030346.332 974844.070 - -3.73% -
BM_StringRead_Cold_Deep_Empty -5.38% 1.387 1.312 - -1.30% -
std::partition_copy(vector<int>)/1024 -5.38% 489.427 463.092 - -4.04% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.37% 2316.348 2191.976 - -4.82% -
dynamic_cast_(Chain_fail,_6_levels) -5.36% 54.790 51.851 - -0.19% -
std::partition_copy(vector<int>)/32 -5.34% 8.848 8.376 - -3.66% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -5.33% 49.755 47.104 - -3.54% -
BM_cyrillic_text<wchar_t> -5.33% 67683.914 64079.263 - -1.91% -
std::stable_partition(vector<int>)_(dense)/50 -5.32% 25.781 24.408 - 1.13% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -5.32% 2978473.855 2820088.761 - -3.24% -
std::map<std::string,_int>::erase(iterator)/32 -5.31% 29.147 27.601 - 5.84% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -5.30% 0.407 0.386 - -4.94% -
SetIntersection_Interlaced_Set_float_262144_1024 -5.29% 1590578.817 1506386.790 - -0.42% -
SetIntersection_None_Vector_uint32_262144_262144 -5.29% 334990910.920 317271705.458 - -9.43% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -5.28% 1036217.948 981514.435 - -4.80% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -5.27% 1974498.387 1870470.122 - -1.82% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -5.26% 3.838 3.636 - -4.34% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -5.25% 10.095 9.565 - 2.87% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -5.25% 8250.810 7818.020 - -6.96% -
SetIntersection_Interlaced_Set_float_262144_256 -5.24% 1481196.843 1403596.252 - 0.08% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 -5.23% 55.517 52.610 - -42.13% -
SetIntersection_Front_Set_uint32_16384_1024 -5.23% 16179521.009 15333747.305 - 1.23% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 -5.23% 251116.396 237990.771 - 0.10% -
BM_deque_deque_ranges_move/70000 -5.22% 20556.334 19482.313 - -22.08% -
SetIntersection_None_Set_uint64_262144_1024 -5.19% 1411499.921 1338304.952 - -0.85% -
BM_deque_vector_copy/0 -5.18% 0.505 0.479 - 4.14% -
std::all_of(deque<int>)_(process_all)/8192 -5.17% 2357.185 2235.314 - -4.41% -
std::find(list<int>)_(process_all)/50 -5.16% 11.079 10.507 - -0.41% -
SetIntersection_None_Vector_uint32_64_1 -5.15% 18663405.201 17703017.166 - 1.56% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -5.14% 118.591 112.493 - -35.21% -
std::find(list<int>)_(bail_25%)/8 -5.13% 0.846 0.802 - -5.36% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 -5.12% 1085078.344 1029508.188 - 0.46% -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 -5.11% 1199.581 1138.336 - -5.43% -
SetIntersection_Interlaced_Set_uint64_1024_256 -5.08% 13332903.013 12656218.745 - 2.47% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -5.07% 2702082.042 2564953.640 - -3.88% -
std::is_partitioned(vector<int>)_(partitioned)/1024 -5.07% 176.533 167.576 - -0.06% -
BM_deque_vector_copy_backward/64 -5.06% 2.585 2.454 - -4.95% -
SetIntersection_None_Set_float_262144_16384 -5.05% 1447324.641 1374302.898 - -1.08% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -5.04% 19.425 18.447 - -0.17% -
std::none_of(deque<int>)_(process_all)/32768 -5.02% 9337.368 8868.713 - 1.10% -
BM_StringRead_Cold_Deep_Large -5.02% 1.387 1.317 - -1.21% -
BM_align/8 -5.01% 0.669 0.636 - 0.07% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -5.01% 18846.789 17902.321 - -5.21% -
BM_StringConstructDestroyCStr_Large_Transparent -4.99% 9.453 8.981 - 0.82% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -4.99% 5544890.370 5268239.416 - -4.79% -
SetIntersection_None_Vector_uint64_64_16 -4.98% 15188189.723 14432316.639 - 1.25% -
BM_japanese_text<wchar_t> -4.94% 50255.394 47773.569 - -0.32% -
std::find(vector<long_long>)_(process_all)/50 -4.92% 8.283 7.875 - 0.21% -
std::find(vector<long_long>)_(process_all)/32768 -4.92% 5277.632 5017.918 - 0.31% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -4.91% 25539523.084 24285912.327 - 0.38% -
BM_format_to_iterator/<std::array>_string_view_len_60 -4.91% 3.767 3.583 - -4.68% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 -4.90% 23.137 22.004 - -0.69% -
std::list<int>::ctor(size_type)/32 -4.88% 349.502 332.434 - -4.46% -
std::multiset<std::string>::ctor(const_Self&,_const_allocator_type&)/32 -4.88% 752.119 715.392 - -5.92% -
SetIntersection_Front_Set_uint64_262144_16 -4.88% 1265682.932 1203914.080 - -3.30% -
SetIntersection_None_Vector_float_64_1 -4.88% 18763393.395 17848114.583 - -5.36% -
SetIntersection_None_Set_uint64_262144_262144 -4.88% 1428988.762 1359307.207 - -0.47% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -4.87% 350669373.215 333589587.826 - -6.16% -
SetIntersection_None_Vector_uint64_262144_16 -4.86% 350517121.842 333473123.211 - -5.09% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -4.86% 0.489 0.465 - -4.52% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -4.84% 20.477 19.486 - 5.16% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 -4.83% 508756.286 484163.171 - -2.25% -
SetIntersection_Interlaced_Set_float_16384_1 -4.81% 1044937.689 994653.441 - -2.62% -
std::search(deque<int>)_(single_element)/8192 -4.79% 2226.915 2120.205 - -2.50% -
std::fill_n(list<int>)/8192 -4.79% 7196.410 6851.947 - -2.23% -
SetIntersection_Front_Set_float_64_16 -4.78% 16252725.793 15475907.399 - 0.70% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -4.76% 19176.482 18263.618 - 0.63% -
BM_vector_deque_ranges_move_backward/65536 -4.76% 20577.761 19598.364 - 1.22% -
BM_sprintf/C_string_len_60 -4.75% 6.043 5.756 - -2.07% -
BM_align/64 -4.75% 0.667 0.635 - -0.04% -
BM_to_sys/1970/threads:4 -4.74% 1.302 1.240 - -3.72% -
std::multimap<int,_int>::equal_range(key)/1024 -4.74% 33.354 31.773 - -0.14% -
SetIntersection_Front_Vector_string_1024_256 -4.71% 7601065.934 7242742.227 - -4.22% -
rng::find_last_if(deque<int>)_(bail_90%)/8 -4.68% 1.065 1.016 - 1.88% -
std::multiset<std::string>::count(key)/32 -4.67% 70.093 66.818 - -7.27% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 -4.67% 215357874.101 205305413.483 - 0.23% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -4.66% 153.668 146.511 - -3.63% -
dynamic_cast_(VDAG_leftmost_middle,_1_level) -4.65% 86.362 82.344 - -1.12% -
SetIntersection_None_Set_float_262144_256 -4.65% 1445210.073 1377968.583 - -0.83% -
SetIntersection_None_Vector_uint32_64_16 -4.65% 15211177.509 14503852.757 - 0.95% -
BM_StringRead_Cold_Deep_Small -4.63% 1.377 1.313 - -1.39% -
SetIntersection_Front_Set_float_16384_16 -4.63% 1283373.730 1223994.838 - 2.30% -
std::variant<1-alt>::visit()_(2_variants) -4.62% 0.231 0.220 - 0.03% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -4.62% 34.069 32.496 - -20.35% -
std::is_sorted_until(deque<int>,_pred)/8192 -4.62% 3089.624 2946.966 - -5.01% -
std::map<std::string,_int>::equal_range(key)/32 -4.61% 69.541 66.333 - -0.02% -
SetIntersection_None_Vector_uint64_16384_16 -4.61% 38290697.103 36525123.380 - 80.52% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -4.60% 3.771 3.598 - -1.49% -
std::search_n(list<int>)_(no_match)/32 -4.58% 9.194 8.773 - -10.25% -
BM_deque_deque_ranges_move/65536 -4.54% 19390.272 18510.815 - -20.83% -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 -4.53% 44.636 42.614 - 0.81% -
SetIntersection_Front_Set_string_16384_256 -4.53% 13249640.260 12649702.514 - 0.25% -
BM_vector_deque_ranges_copy/70000 -4.52% 21990.443 20995.435 - 2.00% -
SetIntersection_None_Set_float_262144_16 -4.52% 1446059.905 1380640.548 - -0.62% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -4.52% 211597953.970 202028314.490 - -4.17% -
BM_align/256 -4.51% 0.666 0.636 - 0.08% -
BM_vector_deque_ranges_copy_backward/65536 -4.51% 20584.365 19655.212 - 1.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -4.50% 360712388.453 344462570.269 - -0.36% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -4.50% 19378.285 18506.797 - -5.17% -
std::pop_heap(vector<std::string>)/1024 -4.49% 60.199 57.493 - 0.20% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -4.47% 1606777.310 1534905.750 - 0.84% -
SetIntersection_Front_Set_uint64_1024_1024 -4.47% 18036516.802 17230671.179 - 27.56% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -4.46% 18544.914 17718.577 - 0.94% -
SetIntersection_None_Vector_uint64_262144_262144 -4.45% 350130180.673 334546405.756 - -4.21% -
std::unordered_set<std::string>::operator=(const_Self&)_(into_populated_Container)/32 -4.45% 343.261 327.990 - -13.63% -
SetIntersection_None_Vector_uint64_262144_1024 -4.44% 350877462.731 335304010.194 - -4.45% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 -4.44% 15535902.831 14846671.364 - -2.51% -
std::copy_n(list<int>)/32768 -4.43% 28256.035 27005.254 - 3.16% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -4.42% 1468149.945 1403239.090 - -3.62% -
BM_vector_deque_ranges_move/70000 -4.42% 22002.320 21029.572 - 2.18% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -4.40% 2.067 1.976 - -0.77% -
std::map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/1024 -4.40% 5943.433 5681.994 - 1.59% -
std::replace(deque<int>)_(sprinkled)/32 -4.40% 9.153 8.750 - -4.38% -
std::reverse(list<int>)/4096 -4.39% 1943.828 1858.468 - 0.99% -
std::find(vector<long_long>)_(process_all)/8192 -4.38% 1309.288 1251.955 - 0.39% -
SetIntersection_Interlaced_Set_uint64_64_4 -4.36% 22418913.040 21441172.749 - -5.11% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 -4.36% 19.300 18.459 - -3.46% -
std::format(float)_(fmt:_{:017500_0a}) -4.33% 1251.405 1197.247 - -3.83% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -4.33% 10070.126 9634.484 - -8.37% -
SetIntersection_Front_Set_float_16_16 -4.32% 40081886.876 38349874.970 - -2.63% -
std::for_each(deque<int>)/8 -4.32% 2.947 2.820 - -5.38% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -4.30% 282883.431 270711.335 - -1.08% -
BM_deque_deque_ranges_move/2 -4.30% 1.384 1.325 - -4.24% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 -4.29% 5.447 5.213 - -0.48% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.29% 83265.022 79696.472 - -3.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -4.28% 352629097.761 337534915.004 - -2.81% -
SetIntersection_Interlaced_Set_uint32_262144_256 -4.27% 1427272.335 1366387.587 - 2.65% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -4.26% 5719195.772 5475641.275 - 3.12% -
SetIntersection_None_Set_float_262144_1 -4.25% 1446109.265 1384645.700 - -0.60% -
BM_StringRelational_Compare_Huge_Small_Control -4.25% 1.569 1.502 - -5.26% -
SetIntersection_Interlaced_Set_string_16384_1024 -4.24% 364906218.089 349420593.017 - -2.01% -
BM_vector_deque_ranges_move/65536 -4.24% 20244.016 19385.254 - 0.78% -
std::format(float)_(fmt:_{:017500_0La}) -4.23% 1261.855 1208.422 - -6.14% -
SetIntersection_Interlaced_Set_uint32_1024_64 -4.23% 10974412.784 10510303.546 - 0.36% -
rng::fold_left(list<int>)/8192 -4.23% 10906.762 10445.741 - 0.01% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -4.22% 1561955.083 1496046.782 - 1.03% -
SetIntersection_Interlaced_Set_float_262144_4 -4.22% 1206733.752 1155844.424 - 1.97% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -4.19% 55716.198 53379.749 - -4.38% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -4.17% 1.200 1.149 - -16.24% -
BM_deque_vector_ranges_copy_backward/1 -4.17% 0.924 0.885 - 0.16% -
SetIntersection_Interlaced_Set_uint64_256_64 -4.14% 12821836.466 12290669.958 - 6.42% -
BM_vector_deque_ranges_copy/65536 -4.14% 20240.036 19401.986 - 0.84% -
SetIntersection_Interlaced_Set_float_16384_64 -4.13% 211700954.707 202951346.291 - -2.24% -
std::unordered_set<int>::contains(key)/1024 -4.13% 9.969 9.557 - -5.15% -
std::format(float)_(fmt:_{:0>17500_0La}) -4.11% 1260.611 1208.755 - -6.40% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -4.08% 58.231 55.853 - -28.91% -
BM_StringRelationalLiteral_Eq_Small_Small_Control -4.08% 0.431 0.413 - 0.86% -
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Opaque -4.08% 9.010 8.642 - -9.72% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -4.07% 23.888 22.916 - 0.09% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -4.06% 12492085.109 11985214.334 - 1.36% -
SetIntersection_Interlaced_Set_uint32_262144_16 -4.02% 1340168.063 1286305.953 - 1.52% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst -4.00% 1.201 1.153 - -4.10% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst -3.99% 1.196 1.149 - -0.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -3.98% 1560808.159 1498749.945 - 1.18% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 -3.97% 3513327.101 3373674.443 - -3.18% -
BM_std_minmax_element<long_long>/2 -3.97% 0.479 0.460 - -0.93% -
rng::find_last(vector<char>)_(bail_10%)/1048576 -3.97% 112351.035 107893.928 - -14.24% -
std::map<std::string,_int>::find(key)/32 -3.95% 83.753 80.443 - -8.59% -
std::set<int>::insert(const_value_type&)_(already_present)/32 -3.95% 1.878 1.804 - -3.41% -
BM_format_to_n_string_begin<std::vector<wchar_t>>/16384 -3.94% 2374.512 2280.887 - -5.86% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -3.94% 4211426.425 4045394.819 - -0.93% -
std::unordered_map<int,_int>::ctor(const_Self&)/1024 -3.94% 8137.719 7817.043 - -0.52% -
std::multimap<int,_int>::upper_bound(key)/8192 -3.92% 39.840 38.278 - 0.60% -
BM_StringAssignStr_Huge_Opaque -3.91% 110.039 105.733 - -2.04% -
SetIntersection_None_Vector_float_64_64 -3.91% 9398212.138 9030643.728 - 0.03% -
SetIntersection_Interlaced_Set_string_262144_262144 -3.91% 16838437.412 16179897.822 - 3.42% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -3.91% 2041611.355 1961857.546 - -2.70% -
BM_vector_deque_copy_backward/1 -3.90% 1.090 1.048 - -8.60% -
rng::fold_left(deque<int>)/8 -3.90% 3.499 3.363 - 0.39% -
std::map<std::string,_int>::operator=(const_Self&)_(into_populated_Container)/1024 -3.89% 49941.178 47997.145 - -4.05% -
std::unordered_multiset<int>::operator=(const_Self&)_(into_populated_Container)/8192 -3.89% 16059.013 15434.158 - -4.33% -
SetIntersection_Interlaced_Set_uint32_262144_4 -3.87% 1211360.563 1164520.159 - 1.93% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 -3.87% 0.505 0.485 - -0.28% -
BM_StringMove_Small -3.86% 1.612 1.550 - -0.05% -
std::move_backward(vector<bool>)_(aligned)/64 -3.85% 38.640 37.152 - -4.13% -
SetIntersection_Interlaced_Set_float_16384_16 -3.84% 206167303.631 198254435.649 - -1.30% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -3.83% 35.372 34.017 - 0.39% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -3.83% 2358.079 2267.807 - -3.91% -
std::vector<bool>::resize() -3.82% 12.860 12.368 - -5.29% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.82% 12246.063 11778.361 - -3.80% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -3.81% 2.628 2.528 - -6.37% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 -3.81% 995.926 957.990 - 0.36% -
SetIntersection_None_Vector_uint64_1024_256 -3.80% 3439028.468 3308334.947 - 42.30% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/64 -3.79% 100.624 96.810 - -4.29% -
BM_format_to_back_inserter<std::vector<char>>/string_len_6 -3.77% 56.826 54.682 - 15.21% -
dynamic_cast_(Chain,_1_level) -3.77% 1.151 1.107 - -11.91% -
std::search_n(list<int>,_pred)_(no_match)/8192 -3.73% 7673.779 7387.891 - -4.62% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.72% 137937.717 132800.829 - -2.30% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6 -3.70% 58.058 55.910 - 16.77% -
rng::find_last(vector<char>)_(bail_10%)/8192 -3.68% 883.111 850.584 - -13.32% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 -3.67% 18032545.301 17371497.343 - -7.47% -
std::partition_copy(vector<int>)/50 -3.66% 13.366 12.877 - -5.68% -
ranges::minmax(std::deque<char>)/1 -3.66% 0.509 0.491 - 0.94% -
BM_join_view_out_vectors/0 -3.66% 0.421 0.406 - -9.22% -
SetIntersection_Interlaced_Set_float_16384_256 -3.66% 216687204.503 208764368.948 - -2.31% -
std::unordered_set<std::string>::erase(iterator)/32 -3.66% 31.107 29.970 - -2.80% -
BM_deque_vector_move/64 -3.65% 2.654 2.557 - -3.71% -
std::format(double)_(fmt:_{:_0a}) -3.65% 37.946 36.562 - -2.17% -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/1024 -3.64% 89.677 86.410 - 0.82% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -3.64% 12509.982 12054.930 - 0.02% -
std::set<std::string>::erase(iterator)/1024 -3.64% 32.579 31.394 - 6.87% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -3.63% 11.336 10.925 - -3.41% -
std::map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 -3.63% 47625.540 45897.716 - 0.87% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -3.63% 65.644 63.263 - -9.32% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -3.62% 20632368.875 19886384.748 - 0.30% -
ranges::minmax(std::list<char>)/8 -3.61% 2.124 2.047 - -1.59% -
std::for_each_n(list<int>)/8 -3.60% 2.543 2.452 - -2.57% -
BM_deque_deque_move_backward/2 -3.59% 3.166 3.052 - -1.80% -
std::count(vector<int>)_(every_other)/8 -3.59% 1.368 1.319 - 4.22% -
std::find(deque<int>)_(process_all)/8 -3.59% 2.276 2.194 - -4.31% -
SetIntersection_Front_Set_float_262144_256 -3.58% 4472647.887 4312589.858 - -4.72% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 -3.58% 10.784 10.398 - 13.25% -
std::map<std::string,_int>::upper_bound(key)/32 -3.57% 72.852 70.248 - -3.90% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 -3.56% 9.651 9.307 - -1.21% -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 -3.56% 9890.366 9538.603 - 1.12% -
BM_deque_vector_move_backward/70000 -3.55% 5286.099 5098.539 - 1.17% -
std::multiset<std::string>::erase(iterator)/1024 -3.54% 31.984 30.852 - 17.61% -
std::is_partitioned(vector<int>)_(partitioned)/8192 -3.53% 1379.636 1330.874 - 0.09% -
std::unordered_set<int>::operator=(const_Self&)_(into_cleared_Container)/0 -3.53% 16.659 16.070 - -3.69% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.53% 77314.567 74584.191 - -4.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -3.52% 5298985.913 5112451.874 - 5.17% -
BM_StringConstructDestroyCStr_Small_Opaque -3.50% 2.334 2.253 - -6.93% -
std::set<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 -3.50% 145.119 140.040 - -1.57% -
BM_format/string_view_len_6 -3.50% 11.127 10.738 - -1.32% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -3.50% 368482933.659 355598329.706 - 4.37% -
SetIntersection_Interlaced_Set_uint32_262144_64 -3.48% 1593765.803 1538250.130 - 3.70% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -3.48% 2360.286 2278.097 - -18.33% -
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 -3.48% 2622.431 2531.181 - 7.23% -
BM_format_to_string_begin<std::string>/1 -3.48% 4.794 4.627 - -1.17% -
BM_num_put<unsigned_long> -3.46% 4.952 4.780 - -5.22% -
std::unordered_multiset<int>::count(key)/1024 -3.45% 10.627 10.260 - -1.90% -
std::for_each(set<int>::iterator)/8192 -3.44% 18182.178 17556.384 - -0.03% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.44% 1887.920 1823.039 - 1.16% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -3.43% 99681.589 96258.201 - -3.02% -
BM_emoji_text<wchar_t> -3.42% 112926.086 109059.396 - -0.61% -
SetIntersection_Front_Vector_uint64_16384_64 -3.41% 1166212.978 1126424.829 - -2.96% -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 -3.41% 1246.049 1203.604 - 0.84% -
std::map<int,_int>::insert(const_value_type&)_(already_present)/8192 -3.39% 5.757 5.561 - -0.07% -
dynamic_cast_(VDAG_sidecast,_3_levels) -3.39% 76.085 73.506 - -3.46% -
std::set<int>::insert(value)_(new_value,_end)/1024 -3.38% 29.721 28.718 - -6.48% -
BM_StringEraseWithMove_Large_Transparent -3.37% 1.725 1.666 - -3.26% -
SetIntersection_Interlaced_Set_float_1024_1024 -3.33% 17884467.309 17288421.327 - -0.39% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -3.33% 1413512.975 1366417.389 - 1.81% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -3.33% 1558042.597 1506185.159 - 1.65% -
SetIntersection_None_Vector_string_262144_262144 -3.32% 2237217.501 2162966.877 - -1.35% -
std::partition(deque<int>)_(sparse)/1024 -3.32% 440.796 426.173 - 2.52% -
SetIntersection_Front_Set_uint64_262144_262144 -3.30% 2074486.110 2006031.573 - 0.71% -
std::map<int,_int>::operator=(const_Self&)_(into_populated_Container)/0 -3.29% 0.695 0.672 - -3.17% -
ranges::min(std::vector<char>)/64 -3.28% 4.178 4.041 - -2.65% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -3.27% 1562783.029 1511655.748 - 1.96% -
SetIntersection_Interlaced_Set_float_262144_16384 -3.26% 1375433.989 1330542.844 - -0.48% -
std::partial_sort_copy(deque<int>)_(repeated)/8 -3.25% 8.178 7.913 - -0.34% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 -3.25% 5.654 5.471 - -9.70% -
std::search(deque<int>)_(same_length)/1024 -3.24% 545.560 527.869 - 0.76% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -3.24% 2038526.814 1972488.500 - 0.07% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -3.24% 1.761 1.704 - 2.29% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -3.24% 1508277.375 1459484.454 - 0.53% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.23% 271.821 263.029 - -4.02% -
dynamic_cast_(DAG_sidecast_fail,_1_level) -3.23% 48.460 46.896 - -1.97% -
std::shift_left(deque<int>)/50 -3.23% 6.775 6.556 - -6.06% -
BM_format_string<wchar_t>/256 -3.20% 0.402 0.389 - -8.23% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.20% 109715.721 106206.618 - -0.69% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -3.19% 370673223.352 358837099.280 - 7.26% -
BM_StringCopy_Small -3.19% 1.761 1.705 - 0.28% -
std::for_each(deque<int>)/32 -3.19% 11.352 10.990 - -3.92% -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/16384 -3.18% 8266.933 8003.694 - -1.93% -
std::multimap<int,_int>::ctor(const_Self&)/8192 -3.18% 46234.601 44763.850 - -0.34% -
std::unordered_map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 -3.15% 132.851 128.660 - -1.10% -
std::map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 -3.15% 5970.340 5782.295 - 3.49% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -3.15% 1345210.709 1302844.379 - 1.68% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -3.15% 18.949 18.352 - -0.22% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 -3.14% 18839334.522 18247436.265 - -2.40% -
SetIntersection_Front_Set_uint32_16384_16 -3.14% 1267728.675 1227941.271 - -0.92% -
std::map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/8192 -3.14% 47537.543 46046.486 - 1.13% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -3.13% 1409242.395 1365082.338 - 1.36% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -3.12% 7250685.777 7024685.341 - 1.48% -
std::set<int>::erase(key)_(non-existent,_end)/32 -3.12% 2.969 2.876 - -2.42% -
std::vector<bool>::ctor(Self&&,_const_allocator_type&)_(different_allocators) -3.11% 2.458 2.382 - -1.82% -
std::find(deque<int>)_(process_all)/1024 -3.09% 264.188 256.036 - -3.79% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.08% 24.619 23.861 - 2.52% -
BM_cyrillic_text<char> -3.07% 21944.571 21269.961 - -0.90% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -3.07% 7076610.439 6859275.862 - -0.29% -
std::multiset<std::string>::erase(iterator)/32 -3.07% 26.807 25.983 - 1.22% -
SetIntersection_Front_Vector_string_256_16 -3.06% 5797298.213 5619805.256 - -1.34% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.06% 1479.750 1434.483 - -0.60% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -3.05% 2000995.446 1939911.861 - -1.61% -
SetIntersection_Interlaced_Set_string_64_64 -3.04% 31872029.864 30902584.031 - 3.16% -
std::stable_partition(deque<int>)_(dense)/32 -3.04% 31.749 30.784 - 1.69% -
BM_StringFindAllMatch/64 -3.02% 3.012 2.922 - -6.42% -
std::search(list<int>,_pred)_(near_matches)/1000 -3.01% 42217.201 40945.603 - 1.28% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -3.01% 1596887.596 1548830.885 - 0.25% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -3.00% 1414308.790 1371877.268 - 1.26% -
std::search_n(list<int>)_(no_match)/8192 -2.98% 7121.311 6909.323 - -1.71% -
std::copy(deque<int>)/512 -2.98% 20.184 19.584 - -0.64% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -2.97% 7.170 6.957 - 0.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -2.96% 1070826.035 1039156.830 - -1.47% -
std::any_of(deque<int>)_(process_all)/32 -2.95% 8.410 8.162 - -8.37% -
SetIntersection_Front_Vector_string_16384_4 -2.94% 1162345.381 1128188.567 - -0.55% -
std::stable_partition(list<int>)_(sparse)/32 -2.92% 25.632 24.884 - -0.43% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -2.92% 7440.239 7223.326 - 0.24% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -2.91% 29.505 28.646 - -2.16% -
SetIntersection_Front_Set_string_262144_256 -2.91% 13068974.623 12689320.184 - -0.46% -
BM_format_string<char>/8 -2.90% 0.941 0.914 - -1.99% -
SetIntersection_Front_Vector_uint64_1024_1024 -2.90% 3488357.132 3387250.146 - -0.33% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 -2.89% 47.332 45.962 - -4.15% -
BM_align/1 -2.89% 0.668 0.648 - 1.88% -
SetIntersection_Front_Set_uint32_1024_256 -2.89% 4583198.484 4450650.839 - -1.73% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -2.89% 6912041.083 6712222.099 - 0.07% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 -2.89% 86.586 84.087 - 7.10% -
SetIntersection_Front_Set_string_16384_1024 -2.88% 51884322.381 50389886.135 - 0.02% -
SetIntersection_Front_Set_string_1024_256 -2.88% 12381843.431 12025646.493 - -11.87% -
BM_deque_vector_move_backward/65536 -2.88% 5086.334 4940.057 - 5.78% -
BM_format_to_iterator/<std::string>_string_len_6 -2.87% 2.347 2.279 - 1.85% -
std::format(double)_(fmt:_{:_10Le}) -2.87% 68.692 66.722 - -1.23% -
SetIntersection_None_Set_uint32_16_16 -2.85% 37626409.307 36552271.768 - -0.08% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.85% 25.819 25.083 - 1.57% -
BM_std_minmax_element<long_long>/3 -2.84% 0.986 0.958 - -4.47% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.84% 205.200 199.371 - -1.19% -
std::map<int,_int>::ctor(const_Self&)/32 -2.84% 175.621 170.633 - -0.10% -
SetIntersection_None_Vector_uint64_256_64 -2.83% 5309470.829 5159200.533 - 13.68% -
rng::find_last(deque<int>)_(bail_90%)/1024 -2.82% 32.415 31.500 - 0.18% -
BM_StringRelational_Less_Large_Huge_Control -2.81% 2.031 1.974 - -4.49% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -2.81% 18148669.507 17638799.129 - -4.28% -
SetIntersection_None_Vector_uint64_262144_256 -2.81% 350297583.422 340457760.197 - -2.97% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.80% 1410.901 1371.394 - 0.96% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 -2.79% 33.465 32.531 - 1.77% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -2.79% 2.806 2.728 - 0.22% -
SetIntersection_Front_Vector_uint64_16384_1024 -2.79% 3503806.982 3406117.810 - 0.23% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -2.77% 1401520.334 1362740.062 - 1.40% -
dynamic_cast_(VChain_fail,_3_levels) -2.76% 21.700 21.101 - -4.59% -
SetIntersection_Front_Vector_string_64_64 -2.76% 22034212.627 21426613.559 - -4.29% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 -2.75% 8632345.917 8394986.577 - -0.07% -
std::find(vector<int>)_(process_all)/50 -2.75% 8.091 7.869 - 0.21% -
std::find(vector<int>)_(process_all)/8192 -2.74% 1285.007 1249.782 - 0.25% -
std::shift_left(vector<int>)/32 -2.74% 4.214 4.098 - -3.44% -
BM_deque_deque_ranges_move_backward/65536 -2.72% 18759.793 18248.843 - 0.27% -
BM_format_to_n_string_back_inserter<std::list<char>>/1 -2.71% 16.996 16.536 - -3.61% -
std::unordered_multiset<int>::operator=(const_Self&)_(into_populated_Container)/1024 -2.71% 1054.864 1026.295 - 0.46% -
std::deque<int>::insert(middle)_(cheap_elements)/8192 -2.71% 218.581 212.668 - -1.30% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -2.71% 9.113 8.866 - 0.14% -
std::make_heap(vector<int>,_pred)_(descending)/8 -2.70% 19.765 19.231 - -2.38% -
rng::contains_subrange(vector<int>)_(same_length)/8192 -2.70% 1939.789 1887.428 - -6.97% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 -2.70% 2.162 2.104 - -0.54% -
std::for_each(list<int>)/8 -2.70% 2.530 2.462 - 2.97% -
dynamic_cast_(DAG_sidecast,_2_levels) -2.69% 58.475 56.900 - -1.28% -
BM_StringRelational_Less_Huge_Large_Control -2.69% 2.050 1.994 - -3.19% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -2.68% 7.954 7.741 - 0.83% -
BM_tolower_string<wchar_t> -2.68% 34.881 33.945 - -1.36% -
BM_StringRelational_Compare_Huge_Large_Control -2.68% 2.055 2.000 - 5.27% -
std::rotate_copy(vector<int>)/32 -2.68% 2.324 2.261 - -0.68% -
SetIntersection_Front_Vector_string_256_4 -2.68% 4523130.293 4402077.943 - -2.74% -
std::find(vector<int>)_(process_all)/32768 -2.67% 5129.010 4992.005 - 0.26% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -2.67% 10751252.063 10464080.796 - -0.42% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -2.67% 20312.379 19770.354 - -1.80% -
BM_BitsetToString<1048576>/Sparse_(10%)/10 -2.66% 277320.103 269942.176 - -0.53% -
SetIntersection_Front_Set_float_1024_1 -2.65% 1046820.404 1019116.305 - -1.57% -
std::format(double)_(fmt:_{:0<17500_10a}) -2.64% 1241.366 1208.545 - -0.66% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 -2.64% 49.006 47.710 - -26.45% -
BM_deque_vector_ranges_move/1 -2.64% 0.923 0.899 - 5.58% -
std::deque<int>::operator=(const_Self&)_(cheap_elements)/8192 -2.64% 362.473 352.900 - -0.37% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -2.64% 6.920 6.737 - -1.89% -
std::copy_n(vector<int>)/8 -2.64% 2.241 2.181 - -3.06% -
bm_make_exception_ptr/threads:1 -2.64% 12.371 12.044 - -2.99% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -2.63% 21.019 20.466 - 1.35% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 -2.63% 0.491 0.478 - 0.35% -
dynamic_cast_(VChain_fail,_5_levels) -2.63% 43.199 42.065 - -6.15% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.62% 1453.522 1415.453 - 1.72% -
rng::contains_subrange(deque<int>)_(single_element)/1048576 -2.62% 368442.696 358794.884 - -3.64% -
std::find_if(vector<char>)_(bail_25%)/32768 -2.61% 885.260 862.130 - -7.82% -
std::stable_partition(deque<int>)_(sparse)/1024 -2.61% 458.098 446.134 - 0.32% -
SetIntersection_None_Set_float_64_1 -2.61% 24310056.745 23676594.455 - -6.29% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 -2.60% 244766.015 238390.726 - 0.32% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 -2.59% 55989896.545 54539997.691 - 0.72% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.59% 84914.702 82716.291 - -1.80% -
SetIntersection_None_Vector_uint32_262144_1 -2.58% 407327291.400 396818050.818 - 13.22% -
SetIntersection_Front_Set_uint32_256_16 -2.58% 4781199.924 4657987.071 - 1.87% -
std::partial_sort_copy(list<int>)_(repeated)/8 -2.57% 7.899 7.696 - -0.09% -
SetIntersection_Front_Set_string_1024_64 -2.57% 4182179.691 4074883.694 - 2.45% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.56% 283.115 275.854 - -1.04% -
SetIntersection_Front_Set_string_16384_16 -2.56% 1696045.510 1652549.673 - -2.44% -
BM_CmpLess_uchar_uchar -2.56% 1.083 1.055 - -1.30% -
SetIntersection_Front_Set_uint64_64_64 -2.55% 16270299.722 15855462.191 - 4.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -2.55% 5267675.221 5133514.479 - 0.61% -
BM_StringRelational_Less_Small_Small_ChangeLast -2.54% 1.881 1.833 - -0.12% -
rng::contains_subrange(deque<int>)_(single_element)/8192 -2.54% 2875.526 2802.459 - -3.37% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -2.53% 1036173.059 1009957.865 - 0.05% -
std::list<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/32 -2.52% 339.540 330.989 - -2.72% -
BM_ascii_text<char> -2.51% 34806.665 33933.372 - -1.00% -
std::is_partitioned(deque<int>)_(partitioned)/50 -2.50% 12.446 12.135 - -3.74% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -2.48% 1423065.551 1387740.020 - 2.17% -
SetIntersection_Front_Vector_uint64_16384_256 -2.48% 1684190.752 1642466.383 - 1.21% -
std::list<std::string>::operator=(const_Self&)_(cheap_elements)/1024 -2.48% 2418.575 2358.693 - -3.34% -
std::multiset<std::string>::ctor(const_Self&,_const_allocator_type&)/1024 -2.46% 34563.627 33711.950 - -0.77% -
BM_StringRelationalLiteral_Less_Small_Large_Control -2.46% 1.429 1.394 - 0.69% -
dynamic_cast_(VDAG_sidecast,_2_levels) -2.45% 60.978 59.484 - -2.25% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.45% 1955374.610 1907474.827 - 4.60% -
SetIntersection_Interlaced_Vector_uint32_64_64 -2.45% 9722163.808 9484286.967 - -0.04% -
BM_deque_vector_move/2 -2.44% 1.781 1.738 - -3.12% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.43% 33.114 32.309 - 2.06% -
BM_StringRelationalLiteral_Compare_Small_Large_Control -2.43% 1.419 1.384 - 0.12% -
ranges::min(std::list<char>)/64 -2.43% 26.920 26.267 - -0.17% -
std::find(vector<int>)_(process_all)/1024 -2.42% 162.536 158.596 - 0.16% -
SetIntersection_Front_Set_float_1024_256 -2.42% 4646613.682 4534018.924 - -2.31% -
SetIntersection_None_Vector_uint32_16_1 -2.42% 64566078.019 63006458.068 - 0.08% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -2.41% 4.318 4.214 - -0.61% -
std::map<int,_int>::ctor(const_Self&,_const_allocator_type&)/32 -2.40% 173.876 169.707 - -0.26% -
BM_format_to_iterator/<std::string>_string_len_60 -2.40% 3.715 3.626 - -2.38% -
std::map<int,_int>::ctor(const_Self&,_const_allocator_type&)/1024 -2.39% 5550.064 5417.167 - 0.28% -
std::unique_copy(list<int>)_(contiguous)/8192 -2.39% 6947.698 6781.651 - -0.64% -
BM_vector_deque_move/2 -2.37% 2.036 1.987 - -2.89% -
std::multiset<int>::operator=(const_Self&)_(into_populated_Container)/32 -2.36% 73.270 71.538 - -0.76% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -2.36% 17.387 16.977 - 6.61% -
std::for_each(join_view(vector<vector<int>>))/8 -2.36% 3.115 3.041 - -1.00% -
std::map<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 -2.35% 747.535 729.944 - -14.28% -
SetIntersection_Front_Set_string_256_4 -2.34% 4782017.569 4670009.005 - 0.70% -
SetIntersection_Front_Set_float_262144_16384 -2.34% 352538814.147 344293264.073 - -1.70% -
std::map<int,_int>::ctor(const_Self&)/1024 -2.34% 5567.898 5437.801 - 0.41% -
std::copy(vector<int>)/4096 -2.33% 147.591 144.154 - -39.47% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -2.32% 857438.737 837552.817 - -0.05% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -2.32% 504.571 492.873 - 0.78% -
std::deque<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/32 -2.31% 151.079 147.588 - 1.68% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -2.31% 3.543 3.461 - -13.58% -
BM_CmpEqual_schar_short -2.31% 1.135 1.109 - -2.38% -
SetIntersection_Front_Vector_string_262144_64 -2.30% 2959190.262 2891157.754 - -1.08% -
dynamic_cast_(DAG_sidecast,_3_levels) -2.29% 82.606 80.713 - -3.13% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -2.29% 4.308 4.209 - -2.51% -
std::unique(deque<int>)_(sprinkled)/52 -2.28% 60.282 58.907 - -0.83% -
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 -2.28% 20736.779 20264.989 - 6.99% -
SetIntersection_Front_Set_string_256_64 -2.27% 13501794.187 13194633.636 - 1.52% -
SetIntersection_Front_Vector_float_16_16 -2.27% 34485269.179 33701128.329 - -1.01% -
SetIntersection_Front_Vector_string_262144_262144 -2.27% 13005304.150 12709697.243 - 0.74% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 -2.27% 0.477 0.467 - 0.05% -
SetIntersection_Front_Vector_string_16384_16 -2.27% 1508712.210 1474514.790 - -4.51% -
SetIntersection_None_Set_string_1024_4 -2.26% 18660635.501 18238362.065 - 4.73% -
SetIntersection_None_Set_uint32_1024_16 -2.25% 10811347.654 10567674.926 - 1.62% -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1 -2.25% 24.618 24.066 - 4.07% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -2.24% 1038558.967 1015276.182 - 2.19% -
SetIntersection_Interlaced_Set_float_16_4 -2.24% 59355112.951 58027948.375 - -0.01% -
std::reverse_copy(list<int>)/4096 -2.23% 3329.398 3255.071 - 0.12% -
BM_deque_vector_ranges_copy/65536 -2.23% 21209.491 20736.784 - -3.26% -
std::flat_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/0 -2.23% 14.758 14.430 - -2.54% -
std::map<int,_int>::ctor(const_Self&)/8192 -2.23% 45652.424 44636.611 - 0.33% -
BM_toupper_string<wchar_t> -2.22% 34.618 33.849 - -0.60% -
rng::contains_subrange(deque<int>)_(process_all)/1048576 -2.21% 370279.175 362088.504 - 3.94% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -2.21% 342.009 334.455 - -2.55% -
BM_BitsetToString<64>/Sparse_(10%)/10 -2.21% 11.299 11.049 - -4.99% -
std::multiset<int>::erase(key)_(existent)/1024 -2.20% 24.812 24.266 - 1.52% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.20% 16347589.683 15987809.811 - -1.04% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/8 -2.20% 7.348 7.186 - -2.64% -
SetIntersection_None_Set_uint32_16_4 -2.18% 60094299.493 58781703.068 - 0.98% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -2.18% 162.018 158.479 - -4.49% -
std::adjacent_find(vector<int>)/50 -2.17% 12.198 11.932 - -4.86% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -2.17% 2.448 2.395 - -1.80% -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 -2.17% 534.808 523.193 - -6.05% -
BM_format_to_iterator/<std::vector>_string_view_len_60 -2.17% 3.630 3.552 - -1.41% -
std::partition_point(deque<int>)/50 -2.15% 3.381 3.308 - -1.15% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -2.15% 7.833 7.665 - -0.17% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -2.14% 23.718 23.210 - -1.28% -
SetIntersection_Interlaced_Set_uint32_1024_256 -2.14% 13669990.096 13377191.732 - 6.67% -
BM_stop_token_async_reg_unreg_callback/131072 -2.14% 2108631.238 2063555.928 - -0.52% -
std::find(vector<long_long>)_(bail_25%)/8192 -2.14% 331.845 324.758 - 3.13% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -2.13% 10663402.546 10435749.590 - -11.93% -
SetIntersection_Front_Vector_string_1024_16 -2.13% 1546627.004 1513664.098 - 0.82% -
SetIntersection_None_Vector_uint64_16384_16384 -2.13% 38241910.515 37429188.471 - 83.86% -
std::find(vector<int>)_(bail_25%)/8 -2.12% 0.686 0.672 - 0.37% -
std::unordered_set<std::string>::ctor(const_Self&,_const_allocator_type&)/1024 -2.12% 35086.483 34343.737 - 5.12% -
BM_num_put<long_long> -2.12% 4.983 4.878 - -0.55% -
rng::contains_subrange(deque<int>)_(process_all)/8192 -2.11% 2883.148 2822.190 - 3.74% -
dynamic_cast_(VChain_fail,_2_levels) -2.11% 13.752 13.462 - -0.17% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -2.11% 263.441 257.890 - -8.54% -
std::find(vector<long_long>)_(bail_25%)/32768 -2.10% 1318.067 1290.328 - 3.12% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -2.10% 32.528 31.844 - -1.84% -
BM_to_sys/1993/threads:16 -2.10% 0.773 0.757 - -3.76% -
SetIntersection_Interlaced_Vector_uint64_256_256 -2.10% 3314386.099 3244938.329 - -2.09% -
std::remove(deque<int>)_(sprinkled)/50 -2.09% 59.196 57.956 - 0.84% -
ranges::minmax(std::list<long_long>)/64 -2.09% 24.428 23.918 - 2.75% -
std::flat_map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/0 -2.08% 14.955 14.643 - -0.39% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -2.08% 3.426 3.355 - -5.62% -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst -2.08% 1.297 1.270 - -2.06% -
BM_CmpLess_uchar_ushort -2.08% 1.085 1.063 - -0.89% -
std::map<int,_int>::ctor(const_Self&,_const_allocator_type&)/8192 -2.07% 45563.987 44619.418 - 0.39% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.07% 358866187.666 351448537.875 - -2.25% -
std::map<int,_int>::equal_range(key)/1024 -2.07% 32.524 31.852 - 0.18% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 -2.05% 2038727.049 1996838.022 - -0.34% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 -2.04% 4263049.719 4175907.527 - 0.86% -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 -2.04% 11844.275 11602.837 - -0.84% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.03% 115.037 112.698 - -6.85% -
BM_format_to_string_back_inserter<std::vector<char>>/1 -2.03% 16.056 15.730 - -7.58% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -2.02% 19.264 18.874 - -3.19% -
SetIntersection_Front_Set_uint32_262144_4 -2.02% 1085906.290 1063934.527 - -0.21% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -2.02% 78.964 77.370 - -2.17% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 -2.01% 8.014 7.853 - -0.57% -
SetIntersection_Front_Vector_string_262144_256 -2.00% 7966955.844 7807321.008 - -3.57% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -1.99% 1016588.695 996376.341 - -1.12% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -1.99% 1484523.062 1455051.359 - -0.95% -
SetIntersection_Front_Set_uint64_262144_16384 -1.98% 352949527.325 345948126.866 - 1.86% -
BM_unicode_text<wchar_t> -1.98% 100786.630 98789.023 - -0.06% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.97% 1497.566 1468.077 - -0.66% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -1.97% 10779481.661 10567279.253 - 0.63% -
std::format(float)_(fmt:_{:0>17500_0a}) -1.97% 1229.513 1205.311 - -4.03% -
std::replace(list<int>)_(prefix)/1024 -1.97% 666.534 653.416 - -10.54% -
BM_format_to_string_back_inserter<std::list<char>>/1 -1.97% 15.773 15.463 - -4.35% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -1.96% 1252423.553 1227839.245 - -0.57% -
std::list<std::string>::operator=(const_Self&)_(cheap_elements)/32 -1.96% 79.128 77.580 - -4.04% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -1.95% 23.198 22.746 - -0.15% -
std::deque<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/32 -1.94% 597.503 585.900 - 0.12% -
std::set<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 -1.94% 4681.592 4590.790 - -1.21% -
BM_format_to_iterator/<std::vector>_string_view_len_6 -1.93% 2.274 2.230 - -1.73% -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 -1.93% 6.758 6.627 - -0.10% -
std::partition(list<int>)_(dense)/50 -1.93% 14.775 14.490 - -9.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 -1.93% 2050856.594 2011367.586 - -0.59% -
SetIntersection_Front_Set_string_262144_262144 -1.93% 15354115.982 15058493.707 - -0.14% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.92% 109832.193 107720.969 - -2.16% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 -1.92% 7.808 7.658 - 1.06% -
SetIntersection_Front_Set_float_64_4 -1.92% 16280025.072 15968054.083 - 0.34% -
std::map<int,_int>::clear()/1024 -1.91% 10244.484 10048.370 - -8.59% -
BM_deque_vector_ranges_copy_backward/70000 -1.91% 22588.408 22156.019 - -1.00% -
std::unordered_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/0 -1.91% 3.788 3.716 - -5.54% -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 -1.91% 6.756 6.627 - -0.10% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.91% 330.206 323.912 - -0.29% -
BM_vector_deque_ranges_move_backward/70000 -1.91% 21709.315 21295.731 - 1.00% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.90% 1013047.388 993772.130 - -3.83% -
std::swap_ranges(list<int>)/8192 -1.90% 9825.664 9639.280 - 15.26% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -1.89% 1389467.157 1363168.005 - 1.11% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.87% 27.374 26.861 - 1.32% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.87% 6465999.707 6345282.035 - 6.82% -
std::search_n(deque<int>,_pred)_(no_match)/32 -1.86% 20.091 19.717 - 1.04% -
std::find(vector<short>)_(process_all)/1024 -1.86% 161.212 158.219 - 0.17% -
SetIntersection_Front_Set_float_16384_4 -1.85% 1086530.415 1066429.727 - 1.18% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.85% 32.062 31.469 - 9.98% -
SetIntersection_None_Vector_uint64_1024_1024 -1.85% 3480208.153 3415885.195 - 47.12% -
dynamic_cast_(VDAG_leftmost_middle,_3_levels) -1.85% 319.631 313.726 - -1.65% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.85% 118136.265 115954.209 - -1.56% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 -1.85% 41.270 40.508 - 0.21% -
rng::contains(vector<int>)_(process_all)/8 -1.84% 2.323 2.281 - 4.57% -
BM_deque_deque_ranges_move_backward/64000 -1.84% 18197.441 17862.471 - 0.36% -
BM_format/string_len_6 -1.84% 10.186 9.998 - -1.24% -
std::deque<std::string>::ctor(size_type)/1024 -1.84% 1438.415 1411.947 - -0.30% -
std::multimap<std::string,_int>::operator=(const_Self&)_(into_cleared_Container)/1024 -1.84% 36526.916 35854.930 - 0.57% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.83% 29.728 29.184 - -5.80% -
std::stable_partition(list<int>)_(dense)/32 -1.82% 31.100 30.533 - -0.04% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.82% 322.098 316.229 - -0.36% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -1.82% 202320025.628 198639814.975 - -1.04% -
std::find(vector<long_long>)_(bail_25%)/1024 -1.81% 41.429 40.677 - 3.37% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 -1.81% 9.530 9.357 - -1.51% -
std::remove(list<int>)_(prefix)/1024 -1.80% 973.226 955.709 - 0.02% -
std::remove_if(deque<int>)_(sprinkled)/50 -1.80% 59.926 58.849 - -2.17% -
SetIntersection_Front_Vector_uint32_256_1 -1.79% 4125729.799 4051721.844 - 0.90% -
BM_ascii_text<wchar_t> -1.79% 111479.050 109479.390 - 0.94% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -1.79% 36.626 35.970 - 4.91% -
SetIntersection_Front_Vector_string_1024_1024 -1.79% 30052441.824 29514243.035 - -2.96% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 -1.78% 3.321 3.262 - -0.21% -
SetIntersection_Front_Set_float_1024_4 -1.78% 1088556.275 1069168.421 - 0.23% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -1.78% 201522295.410 197938224.860 - -4.38% -
std::unordered_set<int>::insert(const_value_type&)_(already_present)/1024 -1.77% 1.285 1.263 - -1.57% -
SetIntersection_Interlaced_Set_string_16384_16384 -1.77% 359228591.085 352859506.849 - 0.66% -
std::remove(list<int>)_(prefix)/8192 -1.76% 8326.049 8179.323 - -0.77% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -1.76% 1040187.571 1021930.110 - -0.53% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -1.75% 29.864 29.342 - -42.27% -
dynamic_cast_(VDAG_sidecast_fail,_2_levels) -1.75% 75.167 73.853 - -2.87% -
BM_stop_token_async_reg_unreg_callback/16777216 -1.75% 267860582.897 263182520.866 - 1.12% -
SetIntersection_Front_Set_uint32_64_16 -1.75% 15796088.510 15520274.132 - -2.24% -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 -1.75% 86.722 85.208 - -4.15% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 -1.75% 7.821 7.685 - -2.39% -
std::partition_point(deque<int>)/1024 -1.74% 7.730 7.595 - 1.05% -
std::unordered_multimap<int,_int>::clear()/32 -1.74% 581.978 571.840 - -0.16% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -1.74% 11509.941 11309.819 - -0.13% -
std::move(vector<bool>)_(aligned)/64 -1.74% 37.762 37.106 - -2.18% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 -1.74% 4082321.435 4011416.175 - -1.58% -
SetIntersection_Interlaced_Vector_string_256_16 -1.73% 12572280.768 12355025.605 - -1.61% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.72% 14117950.126 13874421.930 - -0.16% -
SetIntersection_None_Set_float_1024_256 -1.72% 10804912.029 10619506.612 - 0.36% -
SetIntersection_Front_Set_float_16_4 -1.71% 55352410.627 54404843.277 - 0.36% -
std::copy(vector<int>)/64 -1.71% 2.489 2.446 - -0.65% -
SetIntersection_Interlaced_Set_string_1024_256 -1.71% 24943643.436 24517363.124 - -0.58% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.70% 15.716 15.448 - -0.94% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 -1.70% 4.003 3.935 - 6.38% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -1.70% 1030899.258 1013369.579 - 3.55% -
BM_CmpEqual_schar_ushort -1.70% 1.108 1.089 - -0.15% -
std::reverse(vector<int>)/8 -1.69% 1.599 1.572 - 1.71% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.68% 777090.047 764028.980 - -0.58% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -1.68% 4132810.948 4063551.987 - -2.13% -
rng::find_last_if(list<int>)_(bail_10%)/50 -1.68% 24.967 24.549 - -1.53% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 -1.67% 4.459 4.385 - 1.85% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -1.67% 36.290 35.686 - 24.77% -
BM_format_to_back_inserter<std::string>/C_string_len_60 -1.66% 120.249 118.251 - 0.81% -
std::partition_point(deque<int>)/32 -1.66% 3.379 3.323 - -3.44% -
dynamic_cast_(VDAG_rightmost_middle,_3_levels) -1.66% 282.852 278.160 - -1.78% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -1.66% 18.064 17.764 - -0.75% -
BM_deque_vector_ranges_copy_backward/65536 -1.66% 20991.026 20643.350 - 0.72% -
SetIntersection_None_Vector_uint64_262144_1 -1.65% 350956835.939 345152260.095 - -1.61% -
dynamic_cast_(VDAG_rightmost_middle,_1_level) -1.65% 70.950 69.783 - -2.87% -
std::unordered_map<int,_int>::clear()/32 -1.64% 588.865 579.179 - 4.73% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 -1.64% 20.395 20.060 - -0.73% -
std::list<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/1024 -1.64% 11660.621 11469.088 - -3.12% -
std::unordered_multiset<int>::ctor(const_Self&,_const_allocator_type&)/32 -1.64% 244.449 240.444 - -7.17% -
SetIntersection_Interlaced_Set_uint32_16_16 -1.63% 40000796.149 39346851.935 - 0.14% -
SetIntersection_Interlaced_Vector_uint64_256_4 -1.63% 6108631.158 6008953.743 - -1.11% -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/64 -1.63% 98.400 96.798 - 1.11% -
BM_format_string<wchar_t>/1 -1.63% 13.260 13.045 - -0.71% -
BM_vector_deque_ranges_copy_backward/70000 -1.62% 21670.519 21320.335 - 0.78% -
std::deque<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/32 -1.62% 27.245 26.805 - -1.61% -
SetIntersection_Interlaced_Set_float_16_16 -1.62% 39026753.539 38396373.631 - -2.75% -
BM_num_get<unsigned_int> -1.61% 6.167 6.068 - -0.98% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 -1.60% 5939.748 5844.434 - 0.00% -
std::unordered_multiset<int>::find(key)/1024 -1.60% 10.463 10.295 - -0.37% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.60% 15.451 15.205 - -0.37% -
std::map<int,_int>::clear()/8192 -1.59% 82608.471 81291.025 - -8.93% -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 -1.59% 6.974 6.863 - 0.08% -
SetIntersection_Front_Vector_string_16384_64 -1.59% 2642134.624 2600053.698 - -1.84% -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 -1.59% 3.572 3.516 - 1.88% -
std::format(double)_(fmt:_{:_10}) -1.59% 60.555 59.593 - 0.60% -
std::format(double)_(fmt:_{:0<17500_10La}) -1.58% 1230.567 1211.068 - 0.26% -
BM_format_string<char>/2 -1.58% 5.649 5.559 - -1.65% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.58% 6362571.912 6261819.796 - -11.39% -
std::unordered_multiset<int>::clear()/32 -1.58% 578.772 569.610 - 0.52% -
std::find(vector<short>)_(process_all)/32768 -1.58% 5063.114 4983.084 - 0.26% -
BM_StringFindStringLiteral/64 -1.58% 2.357 2.320 - -4.20% -
SetIntersection_Interlaced_Vector_uint32_16_16 -1.58% 34706927.549 34159896.531 - 0.47% -
std::copy(deque<int>)/32768 -1.57% 1226.081 1206.781 - -1.53% -
SetIntersection_None_Set_float_1024_1 -1.57% 10900156.619 10728659.807 - 0.75% -
BM_num_put<long_double> -1.57% 57.523 56.619 - -2.11% -
SetIntersection_None_Set_uint64_1024_1024 -1.57% 10579845.496 10413798.410 - -14.36% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 -1.57% 32.929 32.412 - 1.50% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 -1.57% 18.400 18.111 - -1.03% -
SetIntersection_Front_Vector_uint64_256_16 -1.57% 4043458.692 3980085.685 - 1.67% -
std::copy_if(vector<int>)_(every_other)/1048576 -1.57% 502929.926 495055.258 - 0.67% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -1.56% 19.669 19.361 - 0.63% -
SetIntersection_None_Vector_float_16_16 -1.56% 34163421.136 33628904.412 - -1.36% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 -1.56% 20.033 19.720 - 1.09% -
SetIntersection_None_Vector_uint32_256_64 -1.56% 4508691.757 4438427.560 - 0.04% -
std::map<std::string,_int>::operator=(const_Self&)_(into_cleared_Container)/32 -1.56% 743.248 731.685 - -12.95% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 -1.55% 39.530 38.916 - -0.91% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.55% 145859.702 143599.696 - -2.64% -
SetIntersection_Interlaced_Vector_float_1024_64 -1.55% 3611186.706 3555274.755 - 1.00% -
BM_vector_deque_copy_backward/65536 -1.55% 4744.304 4670.990 - 0.16% -
SetIntersection_Front_Set_float_256_4 -1.54% 4247436.507 4181834.026 - -1.67% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -1.54% 1.405 1.383 - 0.10% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -1.54% 3402355.174 3349877.335 - -2.61% -
BM_format_to_string_begin<std::string>/1048576 -1.54% 11788.171 11606.499 - -0.15% -
SetIntersection_Front_Vector_uint32_1024_1024 -1.54% 3508617.636 3454563.767 - 0.19% -
BM_stop_token_single_thread_polling_stop_requested/131072 -1.54% 572203.435 563388.188 - 2.69% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.53% 10860376.270 10693735.443 - 0.19% -
std::rotate_copy(vector<int>)/1024 -1.53% 33.239 32.729 - -0.53% -
BM_deque_vector_ranges_move/65536 -1.53% 21110.951 20787.059 - -3.22% -
std::copy_n(vector<int>)/32768 -1.53% 3453.102 3400.321 - -0.55% -
BM_deque_vector_ranges_copy/70000 -1.52% 22583.408 22239.634 - -2.81% -
SetIntersection_Interlaced_Set_float_4_4 -1.52% 138709704.146 136603448.568 - -1.01% -
std::multimap<int,_int>::insert(const_value_type&)_(already_present)/8192 -1.52% 31.723 31.242 - -0.88% -
std::multiset<int>::ctor(const_Self&)/32 -1.52% 178.247 175.543 - -1.36% -
SetIntersection_Front_Set_string_1024_1 -1.51% 1071751.909 1055516.768 - -0.10% -
std::multiset<int>::insert(const_value_type&)_(already_present)/8192 -1.51% 23.864 23.504 - -1.38% -
std::multiset<int>::ctor(const_Self&,_const_allocator_type&)/32 -1.51% 174.775 172.141 - -1.57% -
std::distance(join_view(vector<vector<int>>))/50 -1.51% 12.528 12.340 - 0.37% -
std::flat_multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 -1.50% 14.428 14.211 - 0.06% -
std::flat_multimap<int,_int>::insert(const_value_type&)_(already_present)/32 -1.50% 21.267 20.948 - -6.80% -
std::find(vector<long_long>)_(bail_25%)/8 -1.50% 0.686 0.676 - 0.80% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.50% 1056451.676 1040647.877 - 1.28% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -1.49% 796.143 784.244 - 0.08% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.49% 17067.530 16813.170 - -12.73% -
std::partial_sort_copy(deque<int>)_(descending)/8 -1.49% 14.552 14.336 - -1.80% -
std::rotate(deque<int>)_(1_element_backward)/8192 -1.48% 418.996 412.775 - -0.87% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -1.48% 1.523 1.500 - 2.12% -
std::find(vector<short>)_(process_all)/8192 -1.48% 1266.843 1248.052 - 0.17% -
std::rotate_copy(vector<int>)/8192 -1.48% 283.775 279.571 - -45.97% -
std::search(vector<int>,_pred)_(near_matches)/1000 -1.48% 18575.705 18300.601 - -1.78% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -1.48% 3555645.468 3503152.682 - 0.75% -
BM_deque_vector_copy_backward/70000 -1.47% 5241.513 5164.356 - 1.71% -
BM_format_to_string_begin<std::vector<char>>/1048576 -1.47% 11788.636 11615.406 - -0.12% -
SetIntersection_Front_Set_uint32_262144_64 -1.46% 1844717.236 1817750.698 - -2.89% -
dynamic_cast_(VDAG_sidecast_fail,_1_level) -1.46% 57.879 57.033 - -0.65% -
std::list<int>::ctor(const_Self&)_(cheap_elements)/32 -1.46% 341.644 336.669 - -1.86% -
SetIntersection_Front_Set_uint32_262144_262144 -1.46% 1988860.779 1959920.395 - 7.69% -
SetIntersection_None_Vector_uint32_262144_64 -1.45% 359430992.976 354202374.863 - 1.36% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 -1.45% 165291717.369 162888077.693 - 0.15% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.45% 117566.618 115857.878 - 1.62% -
std::multiset<int>::erase(key)_(existent)/32 -1.45% 23.283 22.944 - 2.15% -
std::deque<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/1024 -1.45% 3667.287 3614.071 - 1.18% -
SetIntersection_Interlaced_Vector_string_262144_1 -1.45% 1074643.061 1059084.432 - -0.31% -
std::vector<std::string>::ctor(size_type)/32 -1.44% 34.331 33.835 - 0.17% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -1.44% 1260764.664 1242565.271 - 5.10% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.44% 262.150 258.370 - 2.47% -
std::set<int>::insert(const_value_type&)_(already_present)/8192 -1.44% 7.596 7.487 - -0.98% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 -1.43% 259.824 256.105 - 0.31% -
std::multimap<int,_int>::ctor(const_Self&)/1024 -1.43% 5604.221 5524.037 - 0.66% -
std::unique(vector<int>)_(sprinkled)/8192 -1.43% 3729.688 3676.390 - 0.79% -
std::rotate(deque<int>)_(by_1/3)/50 -1.42% 23.487 23.152 - -1.90% -
std::format(float)_(fmt:_{:0<17500_10f}) -1.42% 1267.374 1249.338 - -0.41% -
SetIntersection_Interlaced_Set_float_16384_1024 -1.42% 205531144.980 202615372.045 - -1.07% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 -1.42% 38957450.125 38405007.786 - 0.82% -
BM_StringRelational_Compare_Small_Large_Control -1.42% 1.539 1.517 - -2.06% -
std::flat_map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 -1.42% 1315.642 1296.989 - -0.99% -
SetIntersection_Front_Vector_uint32_262144_16 -1.42% 1072522.905 1057326.654 - 2.99% -
std::unordered_map<int,_int>::insert(const_value_type&)_(already_present)/8192 -1.42% 1.658 1.634 - -5.11% -
BM_StringRelational_Compare_Large_Large_ChangeMiddle -1.41% 1.551 1.529 - -4.55% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -1.41% 99.676 98.271 - -0.07% -
std::reverse(deque<int>)/64 -1.41% 17.885 17.633 - 0.17% -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 -1.41% 55.687 54.904 - 2.33% -
SetIntersection_Interlaced_Vector_string_256_1 -1.41% 4197907.553 4138855.104 - -1.29% -
std::for_each(multiset<int>::iterator)/8 -1.41% 8.782 8.659 - -1.72% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.40% 629.942 621.099 - 0.73% -
std::reverse_copy(deque<int>)/8 -1.40% 2.255 2.223 - -2.57% -
std::map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/32 -1.40% 179.409 176.895 - 0.79% -
BM_to_chars_bad/23 -1.40% 2.918 2.877 - 4.20% -
std::unordered_multiset<int>::ctor(const_Self&)/32 -1.39% 231.206 227.986 - -2.82% -
BM_vector_deque_move/5500 -1.39% 223.229 220.132 - -0.43% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -1.39% 5.719 5.640 - -0.79% -
std::map<std::string,_int>::upper_bound(key)/8192 -1.38% 201.889 199.094 - -2.20% -
std::stable_partition(vector<int>)_(alloc_fails)/32 -1.38% 2466.914 2432.805 - 0.24% -
dynamic_cast_(VDAG_sidecast,_1_level) -1.38% 10.712 10.564 - -0.24% -
BM_formatted_size_string<wchar_t>/1 -1.38% 10.784 10.635 - -1.44% -
SetIntersection_Front_Set_string_1024_16 -1.38% 1763591.357 1739266.841 - -0.23% -
std::set<int>::insert(value)_(new_value,_end)/0 -1.38% 17.645 17.402 - 0.09% -
SetIntersection_None_Set_string_1024_1024 -1.37% 18812389.765 18553764.373 - 8.82% -
BM_num_put<double> -1.37% 57.394 56.605 - -0.22% -
SetIntersection_None_Set_uint64_1024_4 -1.37% 10513863.247 10369735.537 - -1.04% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.37% 11597.143 11438.649 - -2.70% -
BM_format_to_n_string_back_inserter<std::wstring>/1 -1.37% 12.775 12.600 - 0.82% -
std::flat_multimap<int,_int>::erase(iterator)/32 -1.36% 20.305 20.028 - -0.44% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -1.36% 10667594.941 10522645.526 - 0.36% -
SetIntersection_Front_Set_uint64_256_1 -1.36% 4159091.442 4102671.509 - 0.10% -
std::make_heap(vector<NonIntegral>)_(heap)/8 -1.35% 20.727 20.448 - 0.91% -
SetIntersection_None_Set_string_16384_64 -1.35% 383328069.128 378155699.254 - 12.42% -
std::pop_heap(deque<float>)/8192 -1.35% 31.893 31.463 - 1.18% -
std::unordered_set<int>::find(key)/8192 -1.35% 10.170 10.033 - -0.04% -
std::stable_partition(list<int>)_(alloc_fails)/1024 -1.35% 5020.430 4952.871 - -0.38% -
BM_deque_deque_move_backward/5500 -1.34% 227.947 224.886 - -2.82% -
SetIntersection_None_Set_string_64_16 -1.34% 26746474.079 26387815.455 - 2.68% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -1.34% 21.691 21.401 - 0.09% -
BM_StringAssignAsciiz_Empty_Opaque -1.33% 1.293 1.276 - -3.86% -
std::stable_partition(vector<int>)_(sparse)/50 -1.33% 23.069 22.762 - -5.38% -
std::move(deque<int>)/64 -1.33% 7.659 7.557 - -2.26% -
BM_deque_vector_move_backward/64000 -1.32% 4718.652 4656.463 - 2.09% -
std::is_partitioned(vector<int>)_(partitioned)/50 -1.32% 8.150 8.042 - 0.12% -
std::partition_point(list<int>)/50 -1.31% 13.454 13.277 - -0.93% -
std::multiset<int>::clear()/1024 -1.31% 10776.763 10635.216 - 7.81% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.31% 13191.945 13018.746 - 2.34% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -1.31% 629.582 621.339 - 0.66% -
std::search_n(vector<int>,_pred)_(no_match)/1024 -1.31% 107.615 106.210 - 0.32% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -1.30% 4007460.790 3955220.298 - -0.45% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.30% 10650094.319 10511819.646 - -1.30% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.30% 4090264.156 4037174.464 - -0.12% -
SetIntersection_None_Set_string_256_4 -1.30% 21005638.748 20733614.585 - 2.79% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -1.29% 8.929 8.813 - 0.23% -
std::make_heap(vector<int>,_pred)_(ascending)/1024 -1.29% 667.766 659.130 - -0.73% -
std::format(float)_(fmt:_{:0<17500_0f}) -1.29% 1242.668 1226.627 - -0.59% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.29% 1345.127 1327.782 - -0.00% -
BM_StringCopy_Large -1.29% 4.975 4.911 - 0.00% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -1.28% 33.976 33.541 - -2.20% -
SetIntersection_Front_Vector_float_16384_256 -1.27% 1687591.895 1666081.790 - -0.80% -
BM_CmpEqual_ushort_ushort -1.27% 1.081 1.068 - 0.66% -
SetIntersection_Interlaced_Set_uint32_262144_1 -1.27% 1040395.582 1027155.761 - -0.93% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -1.26% 1020628.307 1007719.105 - -0.53% -
std::deque<int>::insert(begin)_(cheap_elements)/32 -1.26% 4.160 4.107 - -1.11% -
BM_vector_deque_copy_backward/64000 -1.26% 4619.958 4561.742 - 0.69% -
std::generate_n(list<int>)/50 -1.26% 15.473 15.278 - -0.20% -
std::for_each(multiset<int>::iterator)/8192 -1.26% 17349.394 17131.469 - 1.96% -
dynamic_cast_(VDAG_sidecast_fail,_3_levels) -1.25% 77.346 76.377 - -2.92% -
SetIntersection_Interlaced_Vector_string_64_16 -1.25% 24872641.703 24562902.005 - 4.46% -
BM_CmpEqual_int_int -1.24% 1.064 1.051 - -1.01% -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 -1.24% 6.743 6.659 - 0.28% -
std::map<int,_int>::erase(iterator)/1024 -1.24% 20.809 20.551 - -6.09% -
BM_format_to_string_back_inserter<std::wstring>/1048576 -1.23% 566923.988 559955.498 - -1.70% -
std::multimap<int,_int>::ctor(const_Self&,_const_allocator_type&)/1024 -1.23% 5530.174 5462.414 - -0.38% -
BM_format_to_string_pointer<char>/1 -1.23% 4.918 4.857 - 0.03% -
std::multiset<std::string>::lower_bound(key)/1024 -1.22% 132.076 130.460 - 1.18% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -1.22% 7.900 7.803 - 0.58% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -1.22% 6.158 6.083 - 5.07% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -1.21% 7.960 7.863 - 2.05% -
std::unique(list<int>)_(contiguous)/8192 -1.21% 7071.113 6985.509 - -0.20% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.21% 21217594.364 20960758.530 - 1.12% -
std::find(vector<short>)_(process_all)/50 -1.21% 7.951 7.855 - 0.17% -
SetIntersection_None_Vector_uint32_256_256 -1.21% 2901094.477 2866108.250 - -0.27% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -1.20% 19.281 19.050 - -0.47% -
std::any_of(deque<int>)_(process_all)/50 -1.19% 13.771 13.607 - -2.56% -
BM_CmpEqual_int_uchar -1.18% 1.121 1.108 - -1.14% -
SetIntersection_Front_Vector_string_1024_4 -1.18% 1164141.158 1150458.911 - -0.14% -
std::unique(list<int>)_(contiguous)/1024 -1.17% 928.069 917.167 - 0.98% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.17% 343.475 339.467 - -1.89% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 -1.17% 21.559 21.308 - 0.09% -
std::move_backward(deque<int>)/1048576 -1.16% 79286.527 78364.144 - 0.17% -
std::sort(deque<int>)_(shuffled)/8 -1.16% 26.896 26.585 - -1.40% -
std::rotate_copy(deque<int>)/8192 -1.16% 309.881 306.301 - 0.04% -
std::vector<int>::ctor(const_Self&)_(cheap_elements)/32 -1.15% 9.999 9.884 - -3.50% -
BM_unicode_text<char> -1.15% 32892.626 32515.102 - 0.24% -
std::search(vector<int>,_pred)_(near_matches)/1024 -1.15% 19359.495 19137.786 - -1.91% -
SetIntersection_Front_Vector_string_256_1 -1.14% 4185112.423 4137331.878 - -0.96% -
BM_CmpEqual_uchar_short -1.14% 1.078 1.066 - 0.58% -
SetIntersection_Front_Vector_string_262144_16 -1.14% 1528624.771 1511190.878 - 2.80% -
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 -1.14% 6.618 6.543 - 0.31% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -1.13% 2534.787 2506.061 - 0.14% -
std::format(float)_(fmt:_{:_0L}) -1.12% 62.514 61.812 - -0.36% -
std::search(list<int>)_(no_match)/1000 -1.12% 712.639 704.651 - -1.14% -
BM_StringRelationalLiteral_Compare_Small_Small_Control -1.12% 1.407 1.391 - 0.67% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.12% 1032333.868 1020801.859 - -1.57% -
std::map<int,_int>::clear()/32 -1.12% 624.124 617.156 - -5.46% -
std::set<std::string>::equal_range(key)/1024 -1.11% 110.003 108.778 - -2.50% -
BM_emoji_text<char> -1.11% 33720.131 33345.087 - -0.72% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -1.11% 2008245.094 1985935.681 - 3.41% -
BM_StringAssignStr_Huge_Transparent -1.11% 119.788 118.457 - -3.79% -
std::unordered_multiset<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 -1.11% 130.576 129.129 - -0.03% -
BM_format_to_string_span<char>/1 -1.11% 4.917 4.863 - 0.04% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 -1.10% 4.686 4.634 - 0.43% -
bm_make_exception_ptr/threads:4 -1.10% 2.976 2.943 - 0.78% -
std::make_heap(deque<int>,_pred)_(descending)/8 -1.09% 28.194 27.887 - -0.88% -
std::equal(deque<int>)_(it,_it,_it)/50 -1.09% 5.340 5.282 - -0.54% -
std::format(float)_(fmt:_{:_0La}) -1.09% 43.035 42.567 - -0.63% -
SetIntersection_Front_Vector_uint32_1024_64 -1.09% 1212568.115 1199372.113 - 2.81% -
SetIntersection_Interlaced_Set_uint32_64_16 -1.08% 21827572.603 21590793.076 - -1.49% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 -1.08% 17.551 17.360 - -2.21% -
std::set<std::string>::equal_range(key)/8192 -1.08% 183.263 181.278 - -0.34% -
std::multimap<std::string,_int>::find(key)/1024 -1.08% 149.085 147.476 - -1.88% -
SetIntersection_Interlaced_Vector_uint32_16_4 -1.08% 54573346.962 53985568.006 - 0.15% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -1.08% 4114770.188 4070467.739 - -0.55% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.07% 10817326.792 10701363.347 - -0.09% -
SetIntersection_Front_Vector_float_262144_4 -1.07% 1005107.071 994342.472 - 0.46% -
BM_CmpLess_ushort_uchar -1.07% 1.116 1.104 - -0.85% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -1.07% 8.850 8.755 - -0.08% -
BM_StringRelational_Less_Small_Large_Control -1.07% 1.632 1.615 - -0.26% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 -1.07% 24.679 24.416 - -0.11% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.07% 20453.619 20235.181 - 0.62% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -1.07% 6.909 6.836 - -0.82% -
std::format(double)_(fmt:_{:_0Le}) -1.07% 60.909 60.259 - 0.41% -
dynamic_cast_(DAG_sidecast_fail,_3_levels) -1.07% 85.079 84.171 - -0.89% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 -1.07% 15.230 15.068 - -1.98% -
std::unordered_multiset<int>::ctor(const_Self&,_const_allocator_type&)/1024 -1.07% 7455.198 7375.796 - -1.64% -
BM_vector_deque_move_backward/70000 -1.06% 5070.939 5017.194 - 1.32% -
BM_format_to_back_inserter<std::string>/string_view_len_60 -1.06% 115.307 114.085 - 0.47% -
std::unordered_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/0 -1.06% 17.234 17.052 - 5.18% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -1.06% 20029745.305 19817873.931 - -0.04% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.06% 12.078 11.950 - -0.55% -
std::vector<std::string>::ctor(size_type)/1024 -1.05% 727.562 719.889 - -0.98% -
std::make_heap(deque<int>)_(ascending)/1024 -1.05% 2713.825 2685.372 - 2.88% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.05% 394.693 390.563 - -0.86% -
SetIntersection_Interlaced_Set_string_16_16 -1.05% 55079782.223 54504093.832 - 0.31% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -1.04% 32.831 32.488 - 0.88% -
BM_StringAssignStr_Large_Opaque -1.04% 9.698 9.598 - 0.44% -
std::unordered_multiset<int>::clear()/1024 -1.04% 5336.791 5281.368 - -6.45% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.04% 21.535 21.312 - 0.61% -
std::partition_copy(deque<int>)/32 -1.04% 12.768 12.635 - -0.41% -
SetIntersection_Front_Set_uint32_262144_16 -1.04% 1261965.418 1248902.129 - -1.48% -
dynamic_cast_(Chain,_3_levels) -1.03% 1.138 1.126 - -9.21% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.03% 859.480 850.590 - -6.12% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -1.03% 12840268.311 12707625.118 - 0.39% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -1.03% 115902.461 114710.299 - -0.68% -
std::set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 -1.03% 50990.204 50467.301 - -0.37% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.02% 36704.826 36330.188 - 2.49% -
std::unique(list<int>)_(sprinkled)/1024 -1.02% 960.662 950.858 - -0.56% -
BM_stop_token_single_thread_polling_stop_requested/16777216 -1.02% 72083264.589 71347999.573 - -0.78% -
SetIntersection_Interlaced_Set_string_256_4 -1.02% 17447848.476 17270098.567 - 0.49% -
SetIntersection_None_Vector_uint32_256_1 -1.02% 6475479.790 6409555.674 - 12.82% -
SetIntersection_Front_Vector_string_16384_1 -1.02% 1075328.654 1064401.306 - 3.52% -
SetIntersection_Front_Vector_float_64_64 -1.01% 9672428.278 9574585.303 - 4.52% -
SetIntersection_Front_Set_uint32_4_1 -1.01% 214436430.588 212271584.055 - 0.72% -
SetIntersection_Front_Vector_float_256_1 -1.00% 4154992.045 4113243.456 - 0.98% -
std::is_partitioned(deque<int>)_(partitioned)/32 -1.00% 8.038 7.957 - 2.69% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.00% 4792772.703 4744775.331 - 1.51% -

Added Tests - execution_time
BM_ConstructAndDestroy_FuncPtr_Transparent
BM_ConstructAndDestroy_LargeTrivialFunctor_Transparent
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Transparent
BM_ConstructAndDestroy_SmallTrivialFunctor_Transparent
BM_InvokeInlined_LargeNonTrivialFunctor
BM_InvokeInlined_MemPtr
BM_InvokeInlined_SmallNonTrivialFunctor
BM_InvokeInlined_SmallTrivialFunctor

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 249.57% 30.119 105.286 - 49.75% -
std::unordered_set<std::string>::erase(key)_(existent)/32 175.96% 63.441 175.073 - 211.74% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 138.82% 101.380 242.112 - 144.39% -
std::flat_multimap<int,_int>::insert(const_value_type&)_(already_present)/1024 129.06% 95.040 217.703 - 129.62% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 127.79% 95.700 217.992 - 129.58% -
std::unordered_set<std::string>::insert(const_value_type&)_(already_present)/1024 127.57% 45.013 102.436 - 1.40% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 123.72% 57.956 129.657 - 73.86% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 93.22% 75.668 146.206 - -23.40% -
SetIntersection_None_Vector_uint64_16384_256 88.48% 20368765.714 38390404.312 - 0.45% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 85.40% 77.116 142.973 - 88.28% -
SetIntersection_None_Vector_uint64_16384_16384 83.86% 20357571.496 37429188.471 - -2.13% -
BM_format_string<char>/16384 82.33% 0.017 0.030 - 108.53% -
SetIntersection_None_Vector_uint64_16384_16 80.52% 20233183.075 36525123.380 - -4.61% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 61.45% 60.059 96.964 - 82.69% -
SetIntersection_None_Vector_uint64_16384_1 60.67% 20342029.631 32683911.594 - -14.11% -
std::copy_n(vector<int>)/4096 59.39% 146.757 233.913 - 10.55% -
std::move(vector<int>)/32768 56.08% 1689.544 2636.997 - 58.64% -
BM_StringRelationalLiteral_Eq_Large_Small_Control 55.80% 0.232 0.361 - 41.52% -
std::equal(list<int>)_(it,_it,_it)/1024 53.38% 766.983 1176.430 - 0.19% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 52.73% 29.131 44.492 - 74.10% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 52.43% 69.063 105.271 - -17.34% -
rng::contains_subrange(list<int>)_(process_all)/8192 52.26% 6755.972 10286.350 - 38.49% -
BM_std_minmax_element<short>/70000 50.39% 27014.361 40626.981 - -23.92% -
BM_std_minmax_element<short>/64000 49.25% 24360.029 36356.434 - -25.45% -
BM_std_minmax_element<short>/4096 49.15% 1582.724 2360.703 - -23.51% -
SetIntersection_None_Vector_uint32_16384_16384 48.92% 20070983.283 29890258.703 - -9.71% -
BM_std_minmax_element<short>/4000 48.67% 1537.020 2285.051 - -24.16% -
SetIntersection_None_Vector_uint64_1024_1 48.55% 2326410.962 3455840.331 - 0.73% -
BM_std_minmax_element<short>/65536 48.54% 25068.640 37235.833 - -25.44% -
std::copy_backward(vector<int>)/4096 48.39% 151.083 224.190 - 19.46% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 48.38% 68.256 101.281 - -50.48% -
BM_std_minmax_element<short>/5500 48.12% 2110.169 3125.599 - -24.81% -
SetIntersection_None_Vector_uint64_16384_1024 47.78% 20249018.539 29923846.852 - -22.04% -
SetIntersection_None_Vector_uint64_16384_64 47.67% 20285038.464 29954710.463 - -21.64% -
SetIntersection_None_Vector_uint64_1024_1024 47.12% 2321827.924 3415885.195 - -1.85% -
BM_std_minmax_element<short>/1024 44.72% 398.999 577.421 - -22.44% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 44.70% 24.330 35.205 - 31.27% -
BM_std_minmax_element<short>/512 44.67% 200.427 289.957 - -18.13% -
SetIntersection_None_Vector_uint64_16384_4 44.17% 20308678.644 29278781.079 - -23.67% -
BM_StringRelational_Eq_Small_Large_Control 43.32% 0.344 0.493 - 35.05% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 43.25% 26.589 38.089 - 39.41% -
SetIntersection_None_Vector_uint64_1024_256 42.30% 2324881.963 3308334.947 - -3.80% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 41.94% 22.986 32.628 - 5.64% -
std::map<std::string,_int>::erase(key)_(existent)/1024 40.73% 85.175 119.866 - 11.17% -
rng::adjacent_view::begin()/100_(full_view) 40.61% 45.706 64.269 - 43.11% -
std::set<std::string>::erase(key)_(existent)/1024 40.16% 85.842 120.318 - 35.89% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 40.09% 23.457 32.862 - 40.36% -
std::set<std::string>::insert(const_value_type&)_(already_present)/1024 39.56% 74.909 104.543 - 20.93% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 38.38% 252843028.912 349886204.382 - 0.54% -
BM_deque_vector_move_backward/0 37.60% 0.441 0.607 - 31.90% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 37.57% 65.040 89.474 - 241.15% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 36.12% 32.375 44.068 - 15.50% -
SetIntersection_Front_Set_uint32_16384_16384 35.68% 251977255.894 341890662.343 - 0.63% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 35.15% 9703.159 13113.928 - 16.49% -
BM_join_view_deques/1 34.62% 11.871 15.980 - 18.00% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 34.15% 34.115 45.765 - -6.29% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 33.44% 0.529 0.706 - 22.57% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 32.64% 3434423.218 4555567.494 - 32.18% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 32.18% 3421840.630 4522900.609 - 14.65% -
std::unordered_multimap<int,_int>::contains(key)/32 32.02% 8.032 10.604 - 15.70% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 30.60% 23.494 30.683 - 16.53% -
std::multimap<std::string,_int>::insert(const_value_type&)_(already_present)/8192 30.56% 166.698 217.644 - 4.19% -
BM_join_view_deques/2 29.77% 27.957 36.281 - 27.74% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 29.60% 29.786 38.603 - 5.60% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 29.37% 1818.041 2351.956 - 12.68% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.55% 36.330 46.702 - 34.43% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 28.47% 43.265 55.580 - 15.08% -
SetIntersection_Front_Set_uint32_16384_256 28.46% 4443475.837 5708019.389 - 9.21% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 28.01% 2402.317 3075.162 - 26.77% -
SetIntersection_Front_Set_uint64_1024_1024 27.56% 13507700.618 17230671.179 - -4.47% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 27.28% 30.083 38.290 - 26.54% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 27.04% 73.369 93.208 - 12.59% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 26.99% 2412.620 3063.731 - 26.31% -
BM_join_view_in_vectors/0 26.65% 0.389 0.493 - 36.88% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 26.17% 2399.593 3027.486 - 24.70% -
std::stable_sort(vector<int>)_(repeated)/8 26.10% 29.369 37.033 - 24.06% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 25.83% 29145.157 36673.919 - 26.40% -
BM_std_minmax_element<char>/1 25.65% 0.382 0.480 - 10.06% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 25.55% 30287.420 38026.952 - 26.79% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 25.54% 2465.028 3094.585 - 24.81% -
std::unordered_set<std::string>::erase(iterator)/1024 25.36% 23.958 30.033 - -0.55% -
SetIntersection_None_Vector_uint32_16384_4 25.35% 19965703.459 25026785.349 - -24.99% -
SetIntersection_Front_Set_uint32_1024_1024 25.24% 15074513.899 18879135.186 - 4.55% -
BM_Invoke_MemFuncPtr 25.08% 0.702 0.878 - 27.35% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 24.77% 28.601 35.686 - -1.67% -
BM_to_sys/2100/threads:16 24.69% 16.294 20.317 - 17.75% -
SetIntersection_None_Vector_uint32_16384_1 24.58% 20084979.665 25022528.460 - -21.11% -
SetIntersection_None_Vector_uint32_16384_256 24.16% 20128291.845 24991823.360 - -27.75% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 24.01% 22.572 27.991 - 9.53% -
SetIntersection_None_Vector_uint32_16384_64 23.81% 20056132.413 24832005.426 - -28.24% -
std::find_end(vector<int>)_(match_near_end)/1024 23.77% 24.673 30.537 - 24.51% -
std::stable_sort(vector<int>)_(ascending)/8 23.53% 29.499 36.439 - 21.06% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 23.48% 30.011 37.057 - 21.94% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 23.27% 2418.923 2981.694 - 23.12% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 23.23% 34.366 42.350 - 23.56% -
BM_deque_vector_copy/64000 23.08% 2872.690 3535.589 - 17.25% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 23.06% 28.139 34.627 - 46.20% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 22.96% 23.673 29.109 - 2.88% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 22.54% 2462.590 3017.573 - 22.56% -
std::stable_sort(vector<NonIntegral>)_(heap)/8 22.43% 35.053 42.914 - 22.47% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 22.19% 44972198.876 54950564.122 - 34.26% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 22.18% 28.226 34.486 - 9.48% -
std::list<int>::operator=(const_Self&)_(cheap_elements)/8192 22.16% 8114.739 9913.012 - 19.41% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 22.10% 30168.322 36835.828 - 26.07% -
BM_deque_vector_copy/65536 22.08% 2929.438 3576.200 - 13.45% -
std::none_of(list<int>)_(process_all)/8192 22.06% 8594.342 10490.621 - 28.30% -
bm_exception_ptr_copy_ctor_null 21.85% 0.687 0.837 - 37.08% -
BM_StringRelational_Eq_Empty_Huge_Control 21.61% 0.462 0.562 - 44.61% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 21.52% 2403.469 2920.629 - 20.13% -
BM_deque_deque_ranges_copy_backward/0 21.47% 0.569 0.691 - 7.37% -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1 21.29% 20.679 25.083 - -6.83% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 21.28% 31647.072 38380.046 - 24.83% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 20.91% 2405.753 2908.679 - 19.35% -
BM_join_view_deques/4000 20.83% 66457.700 80301.445 - 19.59% -
std::move_backward(list<int>)/4096 20.75% 4862.074 5870.919 - 0.49% -
std::unordered_set<int>::count(key)/32 20.67% 7.665 9.250 - 32.70% -
BM_std_minmax_element<short>/64 20.67% 22.191 26.777 - 1.64% -
BM_join_view_deques/4096 20.65% 68189.331 82267.279 - 19.72% -
BM_join_view_deques/5500 20.54% 91733.964 110574.435 - 19.22% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 20.49% 19.230 23.171 - -24.44% -
BM_join_view_deques/64 20.36% 1061.663 1277.811 - 22.21% -
BM_join_view_deques/512 20.33% 8514.288 10244.985 - 21.39% -
std::stable_sort(vector<int>)_(heap)/8 20.31% 34.812 41.883 - 21.53% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 19.92% 24.061 28.854 - -9.44% -
std::find(list<int>)_(process_all)/8192 19.87% 7336.046 8794.001 - 6.14% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 19.87% 42.750 51.245 - 10.50% -
std::unordered_map<int,_int>::insert(const_value_type&)_(already_present)/1024 19.81% 1.272 1.525 - 11.49% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 19.73% 26.311 31.502 - -0.76% -
std::replace_if(deque<int>)_(sprinkled)/50 19.63% 13.725 16.419 - 7.35% -
BM_join_view_deques/64000 19.58% 1080235.726 1291697.756 - 18.33% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 19.53% 29.355 35.087 - 14.73% -
std::partition(deque<int>)_(sparse)/32 19.50% 9.137 10.919 - 9.22% -
std::set<std::string>::erase(iterator)/32 19.46% 26.583 31.755 - 2.36% -
SetIntersection_None_Vector_uint64_1024_4 19.42% 2257341.985 2695623.739 - -21.79% -
rng::contains_subrange(deque<int>)_(same_length)/16 19.15% 7.411 8.830 - -7.10% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 19.10% 2479.671 2953.372 - 18.19% -
BM_deque_vector_copy/70000 19.07% 3207.275 3818.913 - 10.31% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 18.92% 27.782 33.038 - 22.33% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 18.79% 25.012 29.712 - -6.76% -
std::multimap<std::string,_int>::erase(iterator)/8192 18.68% 27.735 32.917 - 2.44% -
std::stable_sort(deque<int>)_(heap)/8 18.62% 53.452 63.405 - 20.44% -
BM_join_view_deques/1024 18.53% 17320.551 20530.720 - 18.97% -
std::stable_sort(vector<int>)_(shuffled)/8 18.34% 33.969 40.198 - 17.22% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 18.32% 28.533 33.760 - 21.49% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 18.24% 16.505 19.515 - 19.21% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 18.23% 2480.223 2932.256 - 17.48% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 18.18% 2393.886 2829.128 - 16.28% -
SetIntersection_Interlaced_Set_uint64_256_256 18.09% 9091069.154 10736042.866 - 2.44% -
BM_join_view_deques/70000 17.87% 1208283.416 1424256.720 - 19.62% -
ranges::min(std::deque<char>)/1 17.81% 0.458 0.540 - -8.33% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 17.77% 61.624 72.575 - 9.82% -
std::multiset<std::string>::erase(iterator)/1024 17.61% 26.233 30.852 - -3.54% -
std::partition(deque<int>)_(sparse)/50 17.55% 14.159 16.644 - 10.75% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 17.49% 2398.404 2817.851 - 16.54% -
std::set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/32 17.48% 694.942 816.446 - 16.95% -
BM_join_view_deques/65536 17.43% 1137564.357 1335812.877 - 18.21% -
SetIntersection_None_Vector_uint64_256_256 17.39% 2833520.202 3326310.148 - 3.53% -
SetIntersection_None_Vector_uint32_256_4 17.36% 5590367.388 6560706.312 - -0.66% -
std::find_end(vector<int>)_(match_near_end)/8192 17.33% 206.117 241.843 - 18.59% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 17.23% 2456.197 2879.437 - 16.09% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 17.19% 2389.328 2799.935 - 16.46% -
std::multimap<std::string,_int>::find(key)/32 17.18% 81.431 95.420 - 14.60% -
SetIntersection_Front_Set_uint32_262144_256 16.90% 4502181.895 5263125.664 - 2.81% -
BM_vector_deque_copy/0 16.83% 0.307 0.359 - -18.71% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6 16.77% 47.880 55.910 - -3.70% -
ranges::min(std::vector<long_long>)/1 16.62% 0.326 0.380 - 34.58% -
SetIntersection_None_Vector_uint64_256_4 16.44% 5596792.237 6517065.529 - 0.09% -
SetIntersection_Front_Set_uint32_64_64 16.36% 14198870.334 16521626.379 - 8.17% -
std::map<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 16.25% 756.144 879.050 - 6.03% -
ranges::minmax(std::deque<long_long>)/1 16.21% 0.395 0.459 - 10.90% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 16.17% 1.112 1.291 - 0.77% -
SetIntersection_Front_Set_uint32_16384_64 16.08% 1813849.853 2105437.312 - 3.22% -
std::is_partitioned(list<int>)_(unpartitioned)/50 16.02% 0.966 1.121 - 11.12% -
SetIntersection_Interlaced_Set_uint64_1024_1024 15.64% 17353638.494 20067771.384 - 0.29% -
std::multimap<std::string,_int>::erase(iterator)/32 15.49% 26.500 30.605 - 3.25% -
SetIntersection_None_Vector_uint64_256_1 15.43% 5614047.869 6480185.822 - 0.63% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 15.39% 80.916 93.368 - 51.52% -
SetIntersection_Front_Set_uint32_262144_1024 15.27% 15404308.308 17757051.438 - 3.86% -
std::swap_ranges(list<int>)/8192 15.26% 8363.029 9639.280 - -1.90% -
BM_std_minmax_element<short>/1 15.22% 0.374 0.430 - -6.03% -
std::find_if_not(vector<char>)_(bail_25%)/8 15.22% 0.733 0.845 - -6.65% -
BM_format_to_back_inserter<std::vector<char>>/string_len_6 15.21% 47.462 54.682 - -3.77% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 15.17% 42788190.022 49280425.254 - 9.30% -
std::find_end(vector<int>)_(match_near_end)/1000 15.10% 28.279 32.549 - 16.59% -
BM_vector_deque_move_backward/1 14.87% 1.087 1.249 - 10.19% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 14.82% 30.498 35.019 - 8.68% -
ranges::minmax(std::vector<long_long>)/1 14.82% 0.337 0.387 - -11.96% -
std::find_if_not(list<int>)_(bail_25%)/32768 14.78% 6832.544 7842.573 - 7.83% -
BM_StringFindCharLiteral/1024 14.78% 18.738 21.508 - 3.84% -
std::stable_sort(vector<int>)_(pipe-organ)/8 14.73% 34.429 39.499 - 13.96% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 14.72% 4789.164 5493.989 - 15.24% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 14.71% 369013753.068 423308227.398 - 20.61% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 14.69% 33.089 37.950 - 6.80% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 14.57% 1669.702 1912.949 - 9.36% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 14.56% 4800.665 5499.721 - 15.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 14.56% 32383178.314 37098648.632 - -12.76% -
std::set<std::string>::equal_range(key)/32 14.53% 64.048 73.351 - 16.62% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6 14.48% 69.757 79.855 - 15.19% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 14.37% 2388.660 2731.901 - 12.55% -
std::unordered_set<std::string>::insert(const_value_type&)_(already_present)/8192 14.34% 86.089 98.434 - -29.19% -
std::find_if(vector<char>)_(bail_25%)/8 14.29% 0.740 0.845 - -19.61% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 14.26% 32.399 37.019 - 16.49% -
BM_vector_deque_copy/64000 14.20% 2824.140 3225.032 - 3.02% -
BM_std_minmax_element<int>/3 14.16% 0.799 0.913 - -1.05% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 14.13% 35.190 40.162 - 15.16% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 14.04% 6571757.994 7494715.140 - 10.84% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 13.98% 19.852 22.627 - 1.32% -
BM_vector_deque_move/64000 13.97% 2823.102 3217.560 - 3.07% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 13.83% 330106137.520 375767448.742 - 9.12% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 13.73% 2394.016 2722.781 - 11.95% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 13.72% 0.395 0.449 - 0.37% -
SetIntersection_None_Vector_uint64_256_64 13.68% 4538405.174 5159200.533 - -2.83% -
BM_BitsetToString<64>/Uniform_(50%)/50 13.68% 26.980 30.670 - -8.29% -
SetIntersection_None_Vector_uint32_262144_16384 13.67% 350470133.475 398383098.926 - 5.92% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 13.66% 2406.513 2735.180 - 12.62% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 13.51% 2437.163 2766.411 - 13.10% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 13.48% 42.293 47.995 - -9.46% -
SetIntersection_Front_Set_uint32_256_64 13.42% 5809696.632 6589299.317 - 3.22% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 13.33% 21.176 23.999 - 26.95% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 13.26% 6.982 7.908 - 13.97% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 13.25% 9.181 10.398 - -3.58% -
SetIntersection_None_Vector_uint32_262144_1 13.22% 350477342.145 396818050.818 - -2.58% -
std::multiset<int>::operator=(const_Self&)_(into_populated_Container)/0 13.12% 0.725 0.820 - -7.84% -
std::set<int>::erase(key)_(non-existent,_end)/8192 13.10% 6.969 7.883 - 13.34% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 13.02% 24.075 27.209 - 7.44% -
std::unordered_map<int,_int>::contains(key)/32 12.99% 7.560 8.542 - 43.12% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 12.93% 1.109 1.252 - 15.58% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 12.91% 24.919 28.136 - 9.17% -
SetIntersection_None_Vector_uint32_256_1 12.82% 5681022.078 6409555.674 - -1.02% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 12.82% 5544.230 6255.116 - 6.98% -
BM_StringRelational_Eq_Large_Large_Control 12.75% 1.877 2.116 - 3.25% -
BM_vector_deque_move/65536 12.74% 2905.597 3275.848 - 1.82% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 12.73% 1.229 1.385 - 26.19% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 12.56% 537.349 604.816 - 6.00% -
SetIntersection_None_Set_string_16384_4 12.54% 341483058.281 384319863.113 - 2.22% -
std::for_each(list<int>)/8192 12.51% 7841.341 8822.065 - 7.77% -
SetIntersection_None_Set_string_16384_64 12.42% 336388769.179 378155699.254 - -1.35% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 12.40% 26.646 29.949 - 20.47% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 12.37% 1.030 1.158 - -15.84% -
std::equal(vector<int>)_(it,_it,_it)/8 12.32% 1.338 1.503 - 6.30% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 12.26% 2.372 2.663 - 2.29% -
std::copy_if(vector<int>)_(entire_range)/64 12.25% 15.452 17.344 - 9.34% -
SetIntersection_None_Set_string_16384_16384 12.24% 340883157.851 382613587.871 - 11.28% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 12.13% 3992754.407 4477065.010 - 0.03% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 12.12% 10373.383 11630.417 - 1.08% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 11.94% 500.010 559.691 - 7.88% -
std::find(vector<char>)_(bail_25%)/8 11.92% 1.176 1.317 - 9.94% -
std::stable_sort(deque<int>)_(ascending)/8 11.92% 44.234 49.505 - 12.87% -
ranges::minmax(std::deque<__int128>)/70000 11.91% 27756.470 31062.473 - 11.24% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 11.89% 32.357 36.203 - 14.15% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 11.84% 549.003 614.028 - 7.21% -
SetIntersection_Interlaced_Vector_string_1024_16 11.84% 8924721.647 9981618.496 - 0.48% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 11.81% 982.519 1098.570 - 18.50% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 11.75% 5576.828 6232.248 - 6.74% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 11.57% 31.982 35.683 - -0.68% -
bm_exception_ptr_copy_assign_null 11.54% 0.692 0.771 - 11.70% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 11.53% 2805.562 3128.981 - 11.70% -
std::all_of(list<int>)_(process_all)/8192 11.49% 7605.593 8479.680 - 12.25% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 11.48% 0.388 0.432 - -6.03% -
SetIntersection_None_Set_string_16384_1 11.37% 339525415.647 378130910.664 - -0.83% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 11.31% 36.807 40.970 - 11.23% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 11.28% 56.763 63.164 - -64.26% -
rng::contains_subrange(deque<int>)_(same_length)/32 11.21% 13.904 15.463 - -11.81% -
SetIntersection_None_Vector_float_262144_1024 11.16% 316255824.873 351553466.986 - 0.03% -
std::adjacent_find(list<int>,_pred)/50 11.15% 36.415 40.476 - 12.00% -
BM_Hash/uint32_random_std_hash/1024 11.15% 579.352 643.956 - -11.14% -
BM_StringRelational_Eq_Small_Small_Control 11.05% 1.655 1.838 - 8.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 11.02% 3690646.030 4097221.512 - 3.22% -
std::unordered_set<std::string>::insert(const_value_type&)_(already_present)/32 10.97% 111.566 123.799 - 265.05% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 10.93% 28.815 31.965 - 7.03% -
SetIntersection_Interlaced_Set_uint64_1024_64 10.90% 10425037.099 11561443.936 - 1.30% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 10.89% 7269.094 8060.873 - 8.70% -
std::map<std::string,_int>::erase(iterator)/8192 10.88% 26.870 29.795 - -5.85% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 10.87% 3889396.740 4312228.644 - -16.63% -
std::stable_sort(deque<int>)_(repeated)/8 10.83% 43.206 47.887 - 11.56% -
std::set<std::string>::insert(const_value_type&)_(already_present)/8192 10.83% 154.926 171.703 - 8.11% -
std::unordered_multimap<int,_int>::count(key)/32 10.77% 12.359 13.690 - 31.46% -
std::unordered_set<int>::find(key)/32 10.68% 7.703 8.526 - 1.19% -
std::find_end(deque<int>)_(near_matches)/1024 10.68% 27533.817 30473.528 - 11.03% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 10.66% 44.729 49.498 - 10.73% -
std::search(vector<int>,_pred)_(single_element)/1000 10.64% 277.498 307.017 - 0.59% -
SetIntersection_None_Set_string_16384_16 10.60% 342653285.712 378977730.151 - 1.11% -
rng::contains(vector<int>)_(process_all)/32 10.56% 8.566 9.471 - 10.85% -
BM_std_minmax_element<char>/2 10.53% 0.482 0.533 - 11.07% -
ranges::minmax(std::deque<__int128>)/64 10.52% 25.240 27.896 - 14.09% -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 10.51% 929.005 1026.660 - 8.69% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 10.49% 20.212 22.333 - 5.33% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 10.46% 30.668 33.876 - 6.92% -
std::move(vector<int>)/262144 10.44% 14146.361 15623.143 - -28.66% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 10.40% 1801.299 1988.679 - 5.33% -
std::reverse(list<int>)/32768 10.40% 16684.492 18419.533 - 4.47% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 10.40% 2445.439 2699.710 - 8.46% -
SetIntersection_Interlaced_Set_string_16384_256 10.39% 351467083.081 387992196.378 - 7.28% -
std::find_if_not(deque<int>)_(bail_25%)/1024 10.29% 61.208 67.504 - 4.36% -
std::partition_point(list<int>)/8192 10.28% 5446.176 6005.790 - 10.28% -
std::map<std::string,_int>::erase(key)_(existent)/8192 10.26% 80.612 88.886 - 9.55% -
ranges::minmax(std::list<long_long>)/70000 10.25% 49340.010 54396.373 - 0.59% -
SetIntersection_None_Set_string_16384_256 10.25% 338711212.939 373420704.876 - -6.81% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 10.21% 50351486.867 55490199.756 - -14.33% -
std::find_end(deque<int>)_(near_matches)/1000 10.19% 26363.546 29049.835 - 10.80% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 10.17% 37.535 41.354 - -7.25% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 10.09% 94.455 103.989 - -55.39% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 10.00% 28.485 31.334 - 2.55% -
rng::contains_subrange(deque<int>)_(same_length)/50 9.98% 21.404 23.541 - -13.87% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 9.98% 28.614 31.469 - -1.85% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 9.97% 2137.470 2350.668 - -16.84% -
std::unordered_multiset<int>::contains(key)/32 9.94% 9.221 10.138 - 32.75% -
BM_format_to_iterator/<std::array>_string_view_len_6 9.89% 2.159 2.372 - 3.47% -
std::copy_backward(vector<int>)/32768 9.85% 3440.189 3778.992 - 9.49% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 9.82% 5876294.452 6453465.659 - -5.64% -
BM_format_to_back_inserter<std::list<char>>/string_len_6 9.81% 71.652 78.679 - 15.95% -
SetIntersection_None_Set_string_16384_1024 9.80% 348294748.882 382435688.072 - 3.11% -
SetIntersection_Interlaced_Set_string_16384_16 9.68% 347560162.966 381212176.949 - 1.74% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 9.62% 48876385.530 53576936.759 - 35.77% -
std::for_each_n(deque<int>)/8 9.60% 2.839 3.112 - 4.76% -
ranges::minmax(std::deque<__int128>)/8 9.59% 3.567 3.909 - 5.87% -
BM_deque_vector_move_backward/2 9.55% 1.586 1.738 - 10.08% -
BM_deque_vector_move/70000 9.53% 3248.871 3558.384 - 4.66% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 9.51% 0.604 0.662 - 23.85% -
std::unordered_set<std::string>::contains(key)/32 9.45% 104.689 114.580 - 21.74% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 9.37% 26.378 28.849 - 15.64% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 9.32% 39.337 43.003 - 1.53% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 9.31% 5.527 6.042 - 4.88% -
std::unordered_set<std::string>::clear()/32 9.28% 869.860 950.579 - 10.28% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 9.26% 28.858 31.531 - 0.61% -
BM_StringRelational_Less_Large_Large_Control 9.25% 1.882 2.056 - -0.38% -
SetIntersection_Interlaced_Set_uint64_64_64 9.18% 14161176.997 15461401.956 - -9.78% -
std::fill(vector<bool>)/64 9.12% 1.451 1.583 - 6.39% -
SetIntersection_None_Set_uint64_256_256 9.07% 6751231.570 7363397.023 - 9.43% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 9.06% 4794.716 5228.953 - 0.16% -
BM_vector_deque_copy/65536 9.05% 2895.929 3158.091 - 2.02% -
rng::find_last(forward_list<int>)_(bail_10%)/50 9.04% 13.506 14.727 - 5.55% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 9.04% 39.562 43.137 - 8.25% -
BM_deque_deque_copy/65536 9.03% 3310.797 3609.660 - 5.90% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 9.00% 1.270 1.385 - 6.79% -
SetIntersection_Interlaced_Set_uint32_256_4 8.95% 11249507.621 12255868.233 - 9.88% -
std::for_each_n(deque<int>)/50 8.92% 16.501 17.973 - 6.19% -
std::stable_sort(deque<int>)_(shuffled)/8 8.89% 54.653 59.511 - 9.55% -
std::flat_multimap<int,_int>::insert(const_value_type&)_(already_present)/8192 8.88% 564.772 614.922 - 6.82% -
rng::contains(list<int>)_(process_all)/8 8.88% 2.212 2.408 - 1.17% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 8.85% 53.432 58.163 - -6.60% -
SetIntersection_None_Set_string_256_256 8.85% 9956140.490 10837508.342 - 2.05% -
SetIntersection_None_Set_string_1024_1024 8.82% 17050291.365 18553764.373 - -1.37% -
SetIntersection_Interlaced_Set_uint32_1024_1024 8.81% 17880467.698 19456008.449 - 5.42% -
std::for_each_n(deque<int>)/32 8.80% 10.672 11.611 - 5.93% -
BM_StringRelational_Less_Small_Small_ChangeMiddle 8.80% 1.269 1.381 - 4.77% -
std::unordered_set<std::string>::operator=(const_Self&)_(into_cleared_Container)/32 8.78% 820.627 892.689 - 28.96% -
ranges::minmax(std::list<long_long>)/1 8.77% 0.413 0.450 - 6.07% -
std::unordered_set<int>::clear()/8192 8.76% 42293.921 45999.677 - 2.00% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 8.74% 0.357 0.388 - 66.92% -
std::vector<int>::ctor(size_type)/32 8.73% 9.674 10.519 - 8.76% -
std::find_end(deque<int>)_(near_matches)/8192 8.72% 2093289.503 2275784.552 - 9.72% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 8.71% 332407373.190 361373740.435 - 4.07% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 8.71% 40.939 44.505 - 18.04% -
SetIntersection_None_Set_string_1024_1 8.71% 16993721.202 18473064.946 - 0.10% -
BM_vector_deque_ranges_copy_backward/64000 8.69% 19025.007 20677.591 - 9.91% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 8.67% 329578639.141 358141041.012 - 3.89% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 8.65% 363.408 394.857 - 8.07% -
SetIntersection_None_Set_string_1024_64 8.65% 16814912.343 18269399.181 - -0.86% -
SetIntersection_Interlaced_Set_float_1024_256 8.63% 11658043.787 12663570.466 - 4.83% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 8.62% 5678.596 6168.105 - 8.78% -
SetIntersection_Front_Set_uint64_1024_256 8.62% 4929119.721 5353997.508 - 4.24% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 8.62% 27.094 29.428 - 14.53% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6 8.61% 47.117 51.176 - -9.04% -
SetIntersection_None_Vector_float_262144_16384 8.61% 322634473.676 350417061.748 - -0.12% -
BM_vector_deque_move/70000 8.59% 3087.642 3352.783 - 0.04% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 8.58% 9146.309 9931.209 - 9.32% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 8.58% 4.483 4.868 - 16.85% -
BM_vector_deque_copy/70000 8.53% 3087.428 3350.633 - 0.17% -
rng::contains_subrange(list<int>)_(process_all)/50 8.52% 15.391 16.702 - 2.48% -
SetIntersection_Interlaced_Vector_string_64_64 8.49% 22060333.122 23933927.756 - 4.09% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 8.49% 6667078.085 7232921.346 - 1.05% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 8.42% 9186.300 9959.843 - 9.01% -
bm_ranges_lexicographical_compare<signed_char>/1 8.40% 0.772 0.836 - 2.56% -
BM_string_without_formatting<wchar_t> 8.40% 29.402 31.870 - 6.55% -
BM_vector_deque_ranges_move_backward/64000 8.32% 19035.119 20619.398 - 9.60% -
BM_format_to_string_span<char>/16384 8.26% 242.442 262.478 - -6.26% -
SetIntersection_Interlaced_Set_float_1024_64 8.25% 10742527.992 11628827.639 - 13.37% -
SetIntersection_Interlaced_Set_string_16384_4 8.23% 239862259.896 259601410.618 - 6.53% -
BM_format_to_string_pointer<char>/16384 8.23% 242.659 262.624 - -6.20% -
SetIntersection_None_Set_uint64_1024_16 8.22% 10429508.565 11286928.458 - 5.00% -
std::set<std::string>::insert(value)_(new_value,_end)/32 8.19% 49.677 53.746 - 21.51% -
BM_format_to_back_inserter<std::deque<char>>/string_len_6 8.18% 34.150 36.944 - 12.71% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 8.16% 22.885 24.753 - -35.54% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 8.15% 134999.271 146000.319 - 1.36% -
BM_vector_deque_ranges_move_backward/2 8.15% 1.141 1.234 - 2.28% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 8.14% 29751.493 32173.620 - 7.56% -
SetIntersection_Interlaced_Set_uint32_16384_16384 8.13% 316402722.693 342125968.154 - 2.87% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 8.13% 12403.619 13411.522 - 7.82% -
rng::contains(deque<int>)_(process_all)/50 8.09% 12.118 13.098 - 3.54% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 8.08% 29397.983 31772.611 - 7.12% -
std::copy_backward(deque<int>)/262144 8.04% 18743.523 20250.387 - 1.50% -
std::set<int>::insert(const_value_type&)_(already_present)/1024 8.00% 4.397 4.749 - 8.08% -
BM_vector_deque_ranges_move/64000 8.00% 18579.133 20065.103 - 8.13% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 7.97% 267700.586 289041.330 - 5.47% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 7.94% 11940.869 12888.809 - 8.65% -
BM_deque_vector_move/1 7.92% 0.723 0.780 - 26.27% -
BM_vector_deque_ranges_copy/64000 7.91% 18572.430 20041.945 - 8.02% -
std::is_sorted_until(list<int>,_pred)/8192 7.91% 6968.071 7519.222 - -11.55% -
std::for_each(join_view(vector<vector<int>>))/8192 7.90% 3018.436 3256.828 - 4.83% -
SetIntersection_Interlaced_Set_uint32_64_4 7.85% 21561061.374 23252739.752 - 5.66% -
std::unordered_multiset<int>::count(key)/32 7.84% 9.032 9.740 - -6.93% -
std::reverse_copy(list<int>)/32768 7.84% 26714.527 28808.678 - 2.88% -
std::multiset<int>::clear()/1024 7.81% 9864.464 10635.216 - -1.31% -
SetIntersection_Interlaced_Set_uint64_16384_16384 7.80% 328250192.959 353845990.764 - 4.53% -
SetIntersection_Front_Set_string_16384_64 7.80% 3949181.642 4257044.010 - 6.40% -
std::multiset<int>::clear()/8192 7.78% 80280.319 86528.299 - -0.30% -
std::move(deque<int>)/32768 7.76% 2149.005 2315.825 - 2.48% -
BM_deque_vector_move/64000 7.75% 3024.899 3259.336 - 7.35% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 7.74% 344385167.041 371031866.254 - 6.14% -
SetIntersection_Interlaced_Set_string_16384_64 7.73% 352163770.405 379397542.131 - 2.11% -
BM_deque_vector_ranges_move_backward/0 7.71% 0.641 0.691 - 0.11% -
SetIntersection_Front_Set_uint32_262144_262144 7.69% 1819902.100 1959920.395 - -1.46% -
BM_StringCtorDefault 7.61% 0.532 0.572 - 17.73% -
rng::find_last(deque<int>)_(bail_10%)/1024 7.59% 252.539 271.719 - 7.92% -
std::unordered_set<std::string>::find(key)/32 7.54% 90.985 97.844 - -0.19% -
std::map<std::string,_int>::insert(const_value_type&)_(already_present)/32 7.54% 55.741 59.943 - 47.75% -
std::make_heap(deque<int>,_pred)_(repeated)/8192 7.54% 19013.575 20446.249 - 1.80% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 7.53% 93157.177 100174.453 - 7.30% -
std::unordered_multiset<int>::operator=(const_Self&)_(into_cleared_Container)/0 7.53% 15.841 17.034 - -0.54% -
std::set<int>::erase(iterator)/8192 7.52% 21.985 23.639 - 9.74% -
BM_format_string<char>/1 7.52% 9.097 9.781 - -0.56% -
std::partition(list<int>)_(sparse)/8192 7.52% 7147.847 7685.009 - 0.83% -
std::set<int>::operator=(const_Self&)_(into_cleared_Container)/8192 7.48% 46898.453 50405.987 - 10.42% -
std::find_if_not(list<int>)_(process_all)/50 7.42% 10.776 11.576 - 0.75% -
std::multimap<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 7.37% 703.753 755.617 - -8.78% -
BM_format_to_string_back_inserter<std::wstring>/16384 7.37% 9621.066 10329.946 - 9.15% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 7.34% 9246.997 9926.137 - 7.29% -
std::replace_if(deque<int>)_(sprinkled)/32 7.32% 9.314 9.995 - 0.50% -
std::swap_ranges(deque<int>)/1024 7.31% 317.391 340.586 - 14.64% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 7.29% 47.920 51.412 - -0.86% -
SetIntersection_None_Set_string_256_16 7.29% 18570694.914 19923783.351 - 0.54% -
std::find_if(list<int>)_(bail_25%)/8 7.28% 0.796 0.854 - 6.44% -
rng::contains_subrange(list<int>)_(same_length)/8192 7.26% 7969.704 8548.602 - 0.53% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 7.26% 334539505.048 358837099.280 - -3.19% -
SetIntersection_None_Set_uint32_64_16 7.26% 19075133.541 20459849.496 - 5.85% -
std::set<int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 7.25% 46933.010 50333.547 - 8.63% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_60 7.24% 626.643 672.026 - 9.09% -
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 7.23% 2360.434 2531.181 - -3.48% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 7.23% 344637004.659 369563876.465 - 7.35% -
std::find(vector<short>)_(bail_25%)/8 7.21% 0.616 0.660 - -1.17% -
SetIntersection_Interlaced_Set_string_262144_16384 7.20% 3543017.432 3798204.940 - -9.68% -
BM_stop_token_multi_thread_polling_stop_requested/131072 7.17% 7533206.940 8073076.963 - 10.91% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 7.16% 11415.945 12233.350 - 5.95% -
std::copy(list<int>)/64 7.14% 30.988 33.199 - 1.92% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 7.13% 9197.820 9853.191 - 7.43% -
BM_deque_deque_copy/70000 7.11% 3491.878 3740.105 - 2.39% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 7.10% 78.511 84.087 - -2.89% -
std::find_first_of(deque<int>)_(small_needle)/1024 7.07% 2782.283 2979.056 - 8.30% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 7.04% 32.759 35.066 - 13.82% -
std::find_end(deque<int>)_(process_all)/8192 7.03% 3328.868 3562.908 - 2.19% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 7.03% 51.434 55.049 - -16.93% -
std::find_end(deque<int>)_(process_all)/1048576 7.02% 424861.908 454693.936 - 2.29% -
SetIntersection_Front_Vector_uint32_262144_4 7.01% 980832.893 1049597.282 - 1.87% -
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 6.99% 18940.930 20264.989 - -2.28% -
std::copy_if(list<int>)_(every_other)/4096 6.98% 3159.421 3380.061 - 0.25% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 6.98% 11935.756 12769.245 - 1.40% -
std::rotate_copy(deque<int>)/32 6.97% 2.658 2.844 - 5.21% -
std::find_first_of(deque<int>)_(small_needle)/8192 6.97% 22210.783 23758.574 - 8.22% -
SetIntersection_None_Set_string_256_1 6.95% 20478411.586 21901115.658 - 3.13% -
std::map<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 6.93% 43206.882 46200.618 - 5.90% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 6.93% 44659555.936 47753653.955 - 12.57% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 6.92% 21.481 22.967 - 7.20% -
SetIntersection_None_Set_uint32_64_64 6.92% 12176491.105 13018796.960 - 5.92% -
BM_deque_vector_move/65536 6.91% 3057.544 3268.806 - 7.22% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 6.89% 82.067 87.725 - 4.25% -
rng::contains(deque<int>)_(process_all)/32 6.88% 8.158 8.719 - 8.17% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 6.88% 1226.693 1311.107 - 4.71% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 6.87% 1898967.568 2029466.396 - 5.39% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 6.87% 16870602.127 18029634.329 - 1.63% -
std::set<std::string>::erase(iterator)/1024 6.87% 29.377 31.394 - -3.64% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 6.82% 5940319.490 6345282.035 - -1.87% -
rng::contains(deque<int>)_(process_all)/8 6.80% 2.225 2.377 - 8.14% -
SetIntersection_None_Set_uint32_1024_1 6.78% 10328230.215 11028971.151 - 6.00% -
rng::find_last(deque<int>)_(bail_10%)/50 6.78% 11.519 12.300 - 7.91% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 6.77% 10783252.446 11513721.198 - 5.56% -
SetIntersection_Front_Vector_uint32_1024_1 6.73% 973898.312 1039435.435 - 0.72% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_6 6.70% 70.662 75.400 - 11.21% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 6.70% 21329434.915 22759374.743 - -8.00% -
BM_deque_vector_ranges_copy/1 6.69% 0.847 0.904 - 4.48% -
std::find_if_not(list<int>)_(bail_25%)/8 6.69% 0.792 0.845 - 2.35% -
SetIntersection_Interlaced_Set_uint32_1024_256 6.67% 12541002.873 13377191.732 - -2.14% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 6.66% 10133.448 10808.669 - 6.72% -
std::vector<int>::erase(middle)_(cheap_elements)/32 6.61% 4.386 4.676 - 5.44% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 6.61% 15.925 16.977 - -2.36% -
std::find_first_of(deque<int>)_(small_needle)/50 6.61% 142.976 152.423 - 8.36% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 6.59% 37981.575 40484.573 - 5.39% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6.58% 5055.696 5388.191 - 12.09% -
std::multiset<std::string>::lower_bound(key)/32 6.57% 69.667 74.246 - 6.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 6.57% 981331.989 1045787.754 - 3.85% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 6.56% 32497608.522 34629505.686 - -14.30% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 6.53% 12134.645 12926.660 - 6.89% -
std::find_end(list<int>,_pred)_(single_element)/8192 6.53% 8591.602 9152.360 - 1.59% -
std::swap_ranges(deque<int>)/8192 6.50% 2514.223 2677.607 - 13.97% -
SetIntersection_None_Vector_uint64_64_1 6.48% 17659021.098 18803713.161 - 0.69% -
SetIntersection_Interlaced_Set_uint64_256_16 6.47% 12253293.585 13045573.395 - -0.18% -
SetIntersection_Front_Set_uint64_262144_1 6.46% 983971.637 1047530.305 - 0.97% -
std::adjacent_find(list<int>,_pred)/8 6.45% 3.994 4.252 - 7.08% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6.44% 11165.856 11884.940 - 3.41% -
SetIntersection_Interlaced_Set_uint64_256_64 6.42% 11548681.166 12290669.958 - -4.14% -
BM_format_to_iterator/<std::string>_string_view_len_60 6.42% 3.495 3.720 - 3.46% -
std::vector<int>::operator=(const_Self&)_(cheap_elements)/8192 6.41% 715.843 761.753 - 2.30% -
std::multiset<std::string>::operator=(const_Self&)_(into_cleared_Container)/32 6.41% 777.813 827.691 - 3.10% -
ranges::min(std::deque<long_long>)/8 6.40% 2.364 2.515 - 15.02% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 6.38% 3.699 3.935 - -1.70% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 6.37% 80.859 86.008 - -0.83% -
SetIntersection_None_Vector_uint64_64_64 6.35% 8936081.955 9503246.995 - 0.05% -
std::find_if(vector<char>)_(process_all)/8 6.33% 1.395 1.484 - -11.49% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 6.32% 0.987 1.049 - -0.17% -
BM_BitsetToString<32>/Dense_(90%)/90 6.31% 27.370 29.098 - -0.56% -
BM_deque_deque_move/70000 6.30% 3616.960 3844.673 - 5.06% -
std::multiset<int>::erase(iterator)/8192 6.25% 22.795 24.221 - 2.69% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 6.25% 16916977.288 17974459.939 - 5.22% -
std::find_first_of(vector<int>)_(small_needle)/8192 6.24% 22162.173 23545.901 - 3.60% -
std::find_end(vector<int>)_(near_matches)/8192 6.22% 818712.391 869605.681 - 7.15% -
std::set<std::string>::insert(value)_(new_value,_end)/0 6.21% 31.686 33.654 - 22.98% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 6.18% 63.251 67.157 - -39.34% -
BM_Invoke_FuncPtr 6.16% 0.684 0.726 - 6.58% -
std::stable_sort(vector<int>)_(repeated)/1024 6.16% 2917.711 3097.324 - 6.27% -
SetIntersection_None_Vector_uint64_64_4 6.15% 16705527.216 17732669.627 - -0.49% -
SetIntersection_None_Vector_float_262144_64 6.15% 331341780.826 351711513.436 - 0.41% -
BM_num_put<long> 6.14% 4.700 4.989 - 3.53% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 6.14% 7618.156 8086.087 - 6.65% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 6.12% 54684.574 58030.438 - 0.02% -
BM_BitsetToString<32>/Sparse_(10%)/10 6.11% 11.443 12.142 - 12.92% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6.08% 7094.343 7525.831 - 0.87% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 6.05% 104868.910 111213.425 - 5.34% -
std::set<std::string>::operator=(const_Self&)_(into_populated_Container)/1024 6.04% 45676.349 48433.567 - 8.91% -
SetIntersection_None_Set_string_256_64 6.00% 16332417.093 17311706.284 - 0.17% -
BM_StringRelational_Compare_Small_Small_ChangeFirst 5.97% 1.221 1.293 - -6.85% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 5.96% 3055.791 3237.954 - 5.46% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 5.94% 981069.915 1039348.589 - 2.69% -
std::find_end(deque<int>)_(single_element)/1024 5.94% 420.738 445.715 - 1.43% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 5.92% 1027.463 1088.256 - 1.80% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 5.92% 1805.671 1912.501 - 4.59% -
std::unique(vector<int>)_(sprinkled)/1024 5.90% 490.372 519.318 - 2.60% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 5.88% 11101.218 11754.424 - 5.72% -
rng::find_last(deque<int>)_(bail_10%)/8192 5.88% 2050.808 2171.464 - 6.60% -
std::map<std::string,_int>::erase(iterator)/32 5.84% 26.078 27.601 - -5.31% -
std::search(list<int>)_(single_element)/8192 5.84% 8842.535 9358.897 - 6.08% -
SetIntersection_Front_Set_uint64_262144_4 5.84% 1028291.788 1088332.385 - 1.32% -
std::vector<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/32 5.83% 9.117 9.648 - 2.79% -
BM_deque_deque_move/65536 5.81% 3340.676 3534.673 - 3.44% -
std::any_of(list<int>)_(process_all)/32768 5.81% 26146.968 27665.173 - 6.22% -
std::search(deque<int>)_(same_length)/1000 5.80% 510.092 539.698 - 4.97% -
std::find_end(vector<int>)_(near_matches)/1024 5.80% 14503.903 15344.983 - 7.02% -
BM_deque_vector_move_backward/65536 5.78% 4670.143 4940.057 - -2.88% -
rng::find_last(deque<int>)_(bail_10%)/1048576 5.77% 262772.671 277922.153 - 6.84% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 5.74% 1781528.350 1883722.376 - -10.88% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 5.72% 28293.580 29913.112 - 3.39% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 5.72% 347775375.936 367657972.034 - 5.12% -
std::find_first_of(vector<int>)_(small_needle)/1024 5.68% 2807.561 2967.017 - 7.54% -
BM_format_to_n_string_begin<std::wstring>/16384 5.68% 2044.099 2160.180 - -7.21% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 5.67% 269.058 284.312 - 3.22% -
std::none_of(list<int>)_(process_all)/32768 5.66% 26213.628 27697.918 - 5.48% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 5.65% 50.252 53.091 - 0.72% -
SetIntersection_None_Set_uint32_1024_1024 5.65% 10762313.707 11369982.362 - 7.48% -
std::stable_sort(deque<int>)_(descending)/8 5.65% 69.835 73.777 - 6.56% -
std::reverse(deque<int>)/32768 5.64% 9331.182 9857.550 - 4.34% -
BM_StringFindCharLiteral/16 5.63% 1.473 1.556 - 1.94% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 5.63% 10.252 10.830 - 0.87% -
BM_StringRelational_Compare_Small_Small_Control 5.60% 1.528 1.614 - 6.91% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.60% 110732.476 116931.788 - 5.45% -
BM_format_to_back_inserter<std::list<char>>/string_len_60 5.60% 624.016 658.947 - 6.85% -
SetIntersection_Front_Vector_uint32_262144_1 5.58% 970336.050 1024508.988 - -0.46% -
BM_deque_vector_ranges_move/1 5.58% 0.851 0.899 - -2.64% -
BM_BitsetToString<8192>/Sparse_(10%)/10 5.56% 2011.583 2123.473 - 0.59% -
std::find_end(forward_list<int>)_(single_element)/8192 5.55% 5812.208 6135.006 - 0.27% -
std::is_partitioned(deque<int>)_(partitioned)/8192 5.55% 1988.453 2098.759 - 5.49% -
std::reverse(deque<int>)/4096 5.54% 1168.837 1233.615 - 4.21% -
SetIntersection_Front_Set_float_256_256 5.53% 8636379.475 9114109.795 - -15.09% -
std::reverse(deque<int>)/512 5.53% 151.285 159.643 - 4.39% -
ranges::min(std::vector<long_long>)/64 5.52% 4.656 4.913 - 7.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 5.50% 341086146.049 359833357.669 - 4.27% -
BM_StringRelational_Less_Large_Large_ChangeFirst 5.46% 1.204 1.270 - 0.04% -
SetIntersection_Front_Set_string_256_256 5.46% 24901587.632 26261243.131 - 4.93% -
SetIntersection_Front_Set_uint32_1024_1 5.46% 988924.364 1042897.766 - 2.39% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 5.44% 1233.537 1300.606 - 1.82% -
SetIntersection_None_Set_float_256_16 5.43% 12800580.811 13496246.793 - 5.52% -
SetIntersection_None_Set_uint64_64_4 5.42% 22988464.900 24233813.979 - 3.38% -
std::find_first_of(deque<int>)_(small_needle)/32 5.40% 94.726 99.842 - 7.24% -
SetIntersection_None_Set_string_1024_16 5.40% 17987170.303 18957605.027 - 0.83% -
std::set<std::string>::count(key)/32 5.39% 81.567 85.965 - 15.84% -
BM_format_to_n_string_span<wchar_t>/1 5.39% 13.157 13.866 - 5.40% -
BM_to_sys/1970/threads:16 5.38% 0.704 0.742 - 2.79% -
SetIntersection_Front_Vector_uint32_16384_1024 5.34% 3320699.604 3498115.623 - 1.25% -
SetIntersection_None_Set_float_256_256 5.34% 6901345.961 7269777.963 - 2.98% -
SetIntersection_Front_Vector_uint32_262144_64 5.33% 1139634.335 1200368.255 - 5.97% -
std::set<int>::find(key)/32 5.33% 17.431 18.359 - 5.67% -
std::set<int>::operator=(const_Self&)_(into_cleared_Container)/1024 5.32% 5876.601 6189.136 - 9.73% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 5.29% 32.134 33.833 - 10.39% -
std::move(list<int>)/32768 5.28% 30850.658 32479.923 - 4.64% -
std::deque<int>::ctor(const_Self&)_(cheap_elements)/8192 5.28% 3318.854 3494.057 - 5.05% -
BM_format_to_n_string_pointer<wchar_t>/1 5.28% 13.244 13.943 - 5.81% -
std::set<int>::clear()/1024 5.28% 10272.079 10814.215 - 7.25% -
BM_StringRelational_Compare_Huge_Large_Control 5.27% 1.900 2.000 - -2.68% -
BM_format_to_iterator/<std::array>_C_string_len_6 5.27% 3.139 3.304 - 4.07% -
BM_StringRelational_Eq_Empty_Small_Control 5.27% 0.405 0.426 - 15.85% -
SetIntersection_Front_Set_uint32_262144_16384 5.27% 347100822.355 365385180.705 - -6.39% -
std::multimap<std::string,_int>::equal_range(key)/32 5.27% 67.771 71.340 - -0.43% -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_6 5.27% 35.685 37.564 - 6.71% -
SetIntersection_None_Set_float_256_1 5.26% 13577970.909 14292663.710 - 3.38% -
std::set<std::string>::erase(key)_(existent)/8192 5.26% 115.047 121.099 - 22.64% -
BM_deque_deque_ranges_copy_backward/64 5.26% 16.275 17.131 - 4.63% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 5.25% 984320.464 1035989.914 - 0.09% -
BM_deque_deque_move/64000 5.25% 3248.651 3419.082 - 6.67% -
SetIntersection_Interlaced_Set_string_262144_1024 5.25% 2821275.499 2969274.763 - -21.88% -
SetIntersection_Front_Set_float_262144_16 5.23% 1151106.972 1211346.174 - -5.86% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 5.23% 985999.685 1037529.577 - 2.65% -
std::find_end(vector<int>)_(near_matches)/1000 5.20% 14101.953 14835.878 - 6.45% -
std::unordered_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/0 5.18% 16.213 17.052 - -1.06% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 5.17% 4861290.008 5112451.874 - -3.52% -
SetIntersection_None_Vector_uint64_262144_4 5.17% 355693042.239 374069793.965 - 6.78% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.16% 281292.263 295803.164 - 6.41% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 5.16% 18.531 19.486 - -4.84% -
SetIntersection_Interlaced_Set_float_256_256 5.15% 10482851.276 11023041.233 - 0.76% -
BM_format_string<wchar_t>/524288 5.15% 0.216 0.227 - 2.06% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 5.15% 13640.156 14341.956 - 4.70% -
ranges::minmax(std::deque<long_long>)/64 5.14% 20.736 21.802 - 5.12% -
SetIntersection_Front_Vector_uint32_16384_64 5.13% 1123926.556 1181595.866 - 1.45% -
rng::contains(list<int>)_(process_all)/32 5.12% 8.908 9.365 - -0.70% -
std::unordered_set<std::string>::ctor(const_Self&,_const_allocator_type&)/1024 5.12% 32670.004 34343.737 - -2.12% -
std::find_end(deque<int>)_(single_element)/8192 5.11% 3360.895 3532.519 - 0.46% -
SetIntersection_Interlaced_Set_string_256_64 5.10% 21181659.471 22262954.450 - 0.59% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 5.10% 1182229.444 1242565.271 - -1.44% -
std::unique(deque<int>)_(contiguous)/52 5.09% 60.767 63.858 - 17.80% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 5.08% 45255769.324 47556656.785 - 15.35% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 5.07% 6.833 7.179 - 2.90% -
std::stable_sort(deque<int>)_(pipe-organ)/8192 5.07% 76577.562 80461.285 - 5.48% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 5.07% 7549.791 7932.681 - 4.48% -
std::is_partitioned(list<int>)_(unpartitioned)/32 5.07% 5.789 6.083 - -1.22% -
SetIntersection_None_Set_uint64_16384_16 5.05% 193546487.438 203327353.904 - 8.66% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 5.04% 1030836.720 1082781.376 - -0.41% -
bm_ranges_lexicographical_compare<int>/1 5.03% 0.752 0.790 - 6.21% -
SetIntersection_Front_Vector_uint32_1024_4 5.03% 1006315.602 1056939.503 - 0.23% -
std::multiset<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/1024 5.02% 34235.037 35955.184 - 4.04% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 5.02% 39.054 41.014 - 26.56% -
std::set<int>::erase(key)_(existent)/8192 5.01% 28.555 29.986 - 6.32% -
std::unordered_set<std::string>::ctor(const_Self&,_const_allocator_type&)/32 5.01% 692.958 727.647 - 16.98% -
SetIntersection_None_Set_uint64_16384_4 5.00% 194230223.168 203948794.818 - 10.55% -
std::stable_sort(vector<int>)_(repeated)/8192 5.00% 27478.069 28851.372 - 4.86% -
std::multiset<std::string>::clear()/32 4.99% 839.648 881.588 - 0.43% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 4.99% 12.613 13.243 - 1.55% -
BM_deque_deque_copy_backward/1 4.99% 2.905 3.050 - 1.23% -
BM_format_string<wchar_t>/262144 4.98% 0.224 0.235 - 3.56% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 4.97% 328762264.590 345108367.968 - -0.01% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 4.97% 18.475 19.394 - 3.73% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 4.97% 15727460.615 16508728.163 - -0.27% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 4.96% 16266.910 17073.723 - 5.20% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 4.95% 20489.807 21503.133 - 1.93% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 4.94% 14139.298 14838.431 - 5.16% -
std::unordered_multiset<int>::operator=(const_Self&)_(into_populated_Container)/0 4.94% 3.926 4.120 - 4.91% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 4.94% 3538.167 3712.844 - 2.80% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 4.91% 34.285 35.970 - -1.79% -
ranges::min(std::deque<char>)/8 4.90% 2.232 2.341 - 7.19% -
BM_format_string<wchar_t>/8192 4.89% 0.276 0.290 - 5.36% -
std::unordered_map<int,_int>::clear()/1024 4.88% 5150.065 5401.137 - 2.97% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4.87% 1069164.602 1121282.950 - 5.83% -
std::stable_partition(vector<int>)_(dense)/32 4.86% 19.628 20.582 - -0.15% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 4.85% 1676674.094 1758062.560 - -10.66% -
SetIntersection_Interlaced_Vector_uint32_262144_1 4.84% 984093.593 1031718.636 - 0.73% -
BM_stop_token_single_thread_polling_stop_requested/1024 4.83% 4352.683 4563.052 - 5.39% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 4.82% 18635211.582 19534285.221 - -0.96% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 4.79% 878.554 920.627 - 5.74% -
BM_vector_deque_move_backward/2 4.78% 1.988 2.083 - 2.03% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_60 4.77% 622.566 652.254 - 6.88% -
std::set<int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 4.76% 5881.821 6161.976 - 6.45% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 4.76% 7584.428 7945.502 - 5.42% -
BM_vector_deque_copy/512 4.75% 21.907 22.949 - 0.74% -
std::unordered_map<int,_int>::clear()/32 4.73% 553.008 579.179 - -1.64% -
SetIntersection_None_Set_string_1024_4 4.73% 17414958.542 18238362.065 - -2.26% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 4.72% 28421.297 29762.298 - 4.74% -
std::deque<int>::ctor(const_Self&)_(cheap_elements)/1024 4.71% 440.670 461.411 - 4.29% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 4.68% 103490.146 108333.717 - 4.91% -
SetIntersection_None_Set_string_262144_4 4.66% 2705736.086 2831874.415 - -16.72% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 4.65% 74.369 77.830 - 5.60% -
std::multiset<int>::erase(key)_(existent)/8192 4.65% 29.591 30.967 - 0.42% -
std::find_if(vector<char>)_(process_all)/32768 4.65% 3108.813 3253.255 - 5.44% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 4.63% 45817087.172 47938740.859 - -17.21% -
BM_format_to_string_begin<std::vector<char>>/16384 4.63% 142.885 149.499 - 5.95% -
BM_SharedPtrCreateDestroy 4.62% 10.477 10.961 - -0.64% -
SetIntersection_Front_Set_uint64_16_16 4.62% 37401573.018 39129197.074 - 1.61% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.62% 227.418 237.915 - 1.87% -
std::format(double)_(fmt:_{:017500_0La}) 4.60% 1192.920 1247.831 - 0.72% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 4.60% 1823609.229 1907474.827 - -2.45% -
SetIntersection_Front_Vector_uint64_262144_64 4.60% 1128172.269 1180015.458 - 3.39% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 4.59% 98604.810 103125.876 - 4.81% -
rng::contains(vector<int>)_(process_all)/8 4.57% 2.181 2.281 - -1.84% -
SetIntersection_None_Set_uint64_16384_256 4.57% 194313478.889 203193993.773 - 8.12% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 4.57% 6.434 6.728 - 4.47% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 4.56% 164.707 172.216 - 26.38% -
SetIntersection_Interlaced_Vector_string_16_16 4.55% 46227459.467 48332431.004 - 5.66% -
SetIntersection_None_Set_string_262144_64 4.54% 2708735.876 2831755.672 - -16.91% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 4.53% 49591.638 51840.186 - 4.58% -
std::copy_if(deque<int>)_(entire_range)/32768 4.53% 9877.892 10325.339 - 5.96% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 4.53% 661.217 691.154 - -0.89% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 4.53% 25670.250 26832.343 - 1.09% -
SetIntersection_Front_Vector_float_64_64 4.52% 9160889.644 9574585.303 - -1.01% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4.51% 9155.650 9568.530 - 4.25% -
std::mismatch(vector<int>)_(it,_it,_it)/8192 4.50% 1921.671 2008.199 - 5.04% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 4.50% 63883.975 66760.315 - 4.27% -
std::rotate(vector<int>)_(1_element_forward)/50 4.50% 4.799 5.014 - 3.53% -
SetIntersection_None_Set_string_262144_1024 4.48% 2715851.646 2837411.594 - -17.25% -
std::set<int>::operator=(const_Self&)_(into_cleared_Container)/32 4.47% 179.578 187.597 - 5.55% -
std::unordered_multiset<int>::insert(const_value_type&)_(already_present)/1024 4.46% 17.962 18.763 - 3.45% -
SetIntersection_Interlaced_Vector_string_64_16 4.46% 23513614.609 24562902.005 - -1.25% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 4.44% 433.030 452.247 - 3.25% -
std::unique(list<int>)_(contiguous)/52 4.42% 66.407 69.345 - 9.92% -
std::is_partitioned(list<int>)_(partitioned)/8192 4.42% 6679.619 6975.119 - 6.82% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 4.39% 7722.301 8061.418 - 4.96% -
BM_StringFindCharLiteral/8 4.39% 1.492 1.557 - 4.02% -
std::find_end(deque<int>)_(process_all)/1024 4.38% 426.494 445.189 - 2.33% -
ranges::min(std::deque<__int128>)/70000 4.38% 24196.061 25256.047 - 6.85% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 4.38% 2.367 2.471 - 3.15% -
std::find_if_not(vector<int>)_(process_all)/32768 4.37% 4982.960 5200.876 - 3.73% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 4.37% 340705911.862 355598329.706 - -3.50% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 4.36% 14030.643 14642.786 - 4.56% -
std::set<int>::clear()/8192 4.35% 83585.056 87220.947 - 6.61% -
std::unordered_multimap<int,_int>::insert(const_value_type&)_(already_present)/1024 4.34% 18.129 18.916 - 4.70% -
std::deque<std::string>::operator=(const_Self&)_(cheap_elements)/1024 4.33% 2620.433 2733.890 - 2.91% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 4.33% 39.564 41.276 - 3.98% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 4.32% 15584.846 16258.808 - 4.36% -
std::unordered_set<int>::operator=(const_Self&)_(into_populated_Container)/1024 4.32% 1010.590 1054.263 - 0.29% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 4.32% 28.638 29.875 - 5.90% -
SetIntersection_Interlaced_Set_uint32_256_64 4.32% 12378528.834 12912896.832 - 3.72% -
BM_format/C_string_len_60 4.31% 20.177 21.047 - -0.11% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 4.30% 105670.500 110210.128 - 4.17% -
SetIntersection_Interlaced_Set_float_256_16 4.29% 12890273.447 13443850.679 - 8.60% -
rng::contains_subrange(list<int>)_(single_element)/8192 4.29% 7475.715 7796.621 - 0.36% -
SetIntersection_Front_Set_string_16384_4 4.29% 1172437.193 1222702.255 - 2.08% -
std::find_if(vector<char>)_(process_all)/8192 4.27% 787.407 821.064 - 4.88% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 4.26% 14067.227 14666.655 - 4.63% -
BM_StringFindNoMatch/64 4.26% 1.951 2.034 - 6.25% -
std::deque<std::string>::operator=(const_Self&)_(cheap_elements)/8192 4.25% 20964.575 21856.163 - 2.37% -
rng::find_last_if(deque<int>)_(bail_10%)/50 4.25% 14.564 15.184 - -34.62% -
SetIntersection_None_Set_string_262144_262144 4.25% 3679041.285 3835388.925 - -15.33% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 4.23% 25.115 26.177 - 3.75% -
std::count(vector<int>)_(every_other)/8 4.22% 1.266 1.319 - -3.59% -
std::multiset<int>::equal_range(key)/1024 4.22% 32.615 33.993 - 4.24% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4.22% 9140.506 9526.078 - 4.50% -
std::for_each_n(list<int>)/50 4.21% 21.687 22.601 - 1.04% -
BM_to_chars_bad/23 4.20% 2.761 2.877 - -1.40% -
std::mismatch(vector<int>)_(it,_it,_it)/1024 4.19% 249.591 260.049 - 6.23% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 4.19% 1030723.425 1073879.888 - -0.98% -
SetIntersection_Interlaced_Set_string_262144_64 4.17% 2726663.370 2840416.040 - -23.98% -
SetIntersection_Front_Vector_uint64_262144_256 4.17% 1617230.289 1684592.664 - 5.18% -
SetIntersection_Interlaced_Vector_string_16384_1024 4.14% 157248791.447 163765317.528 - 0.72% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 4.14% 593.443 618.002 - 3.35% -
BM_deque_vector_copy/0 4.14% 0.460 0.479 - -5.18% -
SetIntersection_None_Set_uint64_16384_64 4.14% 195727362.810 203823773.516 - 10.03% -
std::stable_sort(deque<int>)_(repeated)/8192 4.13% 44298.759 46129.038 - 3.95% -
std::make_heap(deque<int>,_pred)_(heap)/8192 4.12% 28244.489 29408.142 - 2.18% -
BM_deque_deque_move_backward/1 4.11% 2.917 3.037 - 0.96% -
SetIntersection_Interlaced_Set_string_262144_1 4.11% 1043626.107 1086502.662 - 2.58% -
BM_StringEraseToEnd_Huge_Opaque 4.11% 2.322 2.417 - -20.27% -
std::multimap<std::string,_int>::ctor(const_Self&,_const_allocator_type&)/1024 4.11% 33568.195 34946.175 - 2.38% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 4.09% 1024977.397 1066939.021 - 1.12% -
SetIntersection_Front_Vector_string_262144_1 4.09% 1029294.636 1071402.943 - 6.83% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 4.08% 40.466 42.118 - 21.49% -
SetIntersection_None_Set_string_1024_256 4.08% 17816642.672 18543115.165 - -0.58% -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1 4.07% 23.124 24.066 - -2.25% -
SetIntersection_Front_Set_uint64_64_64 4.07% 15235124.691 15855462.191 - -2.55% -
SetIntersection_None_Vector_float_16384_64 4.06% 21213063.924 22074087.476 - -43.01% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 4.06% 308.687 321.207 - 3.71% -
std::search_n(deque<int>)_(no_match)/32 4.05% 14.776 15.374 - 4.43% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 4.05% 16216.375 16872.559 - 4.46% -
BM_deque_deque_copy/64000 4.04% 3163.746 3291.645 - 3.15% -
std::find(list<int>)_(process_all)/32768 4.04% 26007.650 27058.879 - -0.75% -
std::find(vector<char>)_(process_all)/8192 4.02% 134.698 140.111 - 3.75% -
SetIntersection_Front_Set_float_16384_1 3.98% 993063.021 1032626.908 - 0.30% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 3.98% 9094.723 9456.986 - 3.40% -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/1048576 3.98% 1640025.700 1705265.393 - 1.04% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 3.97% 10605346.062 11026506.824 - 3.70% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 3.97% 0.508 0.528 - -15.99% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.97% 6.093 6.335 - 0.57% -
BM_format_to_n_string_begin<std::vector<wchar_t>>/1048576 3.96% 137675.247 143131.776 - 2.17% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 3.96% 996693.317 1036163.233 - -0.16% -
rng::contains_subrange(deque<int>)_(process_all)/1048576 3.94% 348365.556 362088.504 - -2.21% -
BM_StringFindCharLiteral/256 3.93% 5.355 5.566 - 1.22% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 3.92% 1627205.359 1691052.923 - 0.16% -
std::map<std::string,_int>::ctor(const_Self&)/1024 3.91% 32334.009 33597.117 - 3.49% -
std::multimap<std::string,_int>::insert(const_value_type&)_(already_present)/1024 3.90% 161.346 167.644 - 14.00% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 3.90% 22.868 23.761 - -16.55% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 3.90% 68351.807 71018.826 - 2.99% -
SetIntersection_Front_Set_string_16_16 3.90% 52633961.792 54687296.139 - 2.89% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.90% 92957.594 96582.852 - 0.85% -
std::multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 3.90% 174.838 181.654 - 1.75% -
SetIntersection_Interlaced_Vector_string_16384_16 3.89% 125794822.583 130686383.834 - -0.03% -
std::find_if_not(vector<int>)_(process_all)/8192 3.89% 1247.828 1296.341 - 3.58% -
SetIntersection_Front_Set_string_262144_1 3.88% 1030200.208 1070208.894 - -0.59% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 3.88% 332870976.999 345773552.437 - -0.11% -
std::remove_copy(vector<int>)_(prefix)/50 3.88% 13.842 14.379 - 4.99% -
std::find_if_not(vector<int>)_(process_all)/1024 3.88% 158.188 164.318 - 3.97% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 3.87% 18.423 19.137 - 3.66% -
std::find_first_of(vector<int>)_(small_needle)/50 3.87% 142.282 147.796 - 1.73% -
std::find_if_not(vector<int>)_(process_all)/50 3.87% 7.892 8.197 - 3.92% -
std::multiset<int>::clear()/32 3.86% 614.956 638.685 - 0.00% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 3.85% 9053.918 9402.768 - 3.68% -
std::find_end(deque<int>)_(process_all)/1000 3.85% 421.454 437.682 - 2.55% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 3.85% 21.013 21.821 - 4.37% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 3.84% 80934.360 84038.524 - 3.20% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 3.83% 200348423.328 208023502.585 - -23.29% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 3.81% 77309.795 80258.036 - 4.44% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 3.79% 11.723 12.168 - 9.37% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 3.79% 78503.947 81480.934 - 4.08% -
std::unordered_set<std::string>::find(key)/1024 3.79% 112.292 116.549 - 3.30% -
std::unordered_set<int>::count(key)/8192 3.79% 9.999 10.377 - 1.14% -
bm_lexicographical_compare<signed_char>/8 3.78% 2.617 2.716 - 5.98% -
SetIntersection_Front_Vector_uint64_1024_4 3.78% 1000125.334 1037925.901 - -0.34% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 3.77% 597.673 620.201 - 4.65% -
std::find_end(list<int>,_pred)_(same_length)/1024 3.76% 2054.432 2131.767 - 0.26% -
std::unordered_multimap<int,_int>::find(key)/8192 3.76% 11.539 11.972 - 3.38% -
std::format(float)_(fmt:_{:_10e}) 3.75% 47.335 49.111 - 2.70% -
std::is_sorted(vector<int>,_pred)/8192 3.75% 1929.858 2002.224 - 2.88% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3.75% 46904967.958 48663338.739 - -19.37% -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/262144 3.74% 411556.667 426960.924 - 1.00% -
SetIntersection_Interlaced_Vector_uint32_256_64 3.74% 5063188.454 5252525.309 - -0.98% -
rng::contains_subrange(deque<int>)_(process_all)/8192 3.74% 2720.497 2822.190 - -2.11% -
SetIntersection_Interlaced_Set_string_262144_4 3.73% 1977627.166 2051443.327 - -14.94% -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/262144 3.73% 412883.308 428292.827 - 0.86% -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/32768 3.72% 51567.554 53485.858 - 0.83% -
SetIntersection_Interlaced_Set_uint32_262144_64 3.70% 1483378.932 1538250.130 - -3.48% -
SetIntersection_Interlaced_Vector_float_1024_4 3.70% 2904700.348 3012068.337 - 0.67% -
std::move(vector<int>)/8 3.69% 2.205 2.287 - 0.36% -
SetIntersection_Front_Set_string_64_64 3.69% 31451433.862 32610642.700 - 4.53% -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/32768 3.68% 51607.961 53509.284 - 0.79% -
std::set<int>::equal_range(key)/8192 3.68% 52.455 54.385 - 3.84% -
std::unordered_multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 3.68% 123.177 127.706 - 3.95% -
std::format(double)_(fmt:_{:_0e}) 3.68% 43.361 44.955 - 2.02% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 3.67% 19.520 20.237 - 2.36% -
std::map<std::string,_int>::find(key)/1024 3.67% 144.060 149.349 - 0.03% -
std::unique(deque<int>)_(contiguous)/32 3.67% 52.098 54.009 - 12.09% -
std::stable_sort(deque<int>)_(ascending)/1024 3.66% 6457.396 6693.840 - 3.68% -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/512 3.66% 794.368 823.447 - 1.12% -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/1048576 3.65% 1652322.850 1712564.734 - 0.92% -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/4096 3.63% 6438.828 6672.298 - 0.83% -
std::format(float)_(fmt:_{:_0e}) 3.62% 42.921 44.476 - 3.56% -
std::multiset<int>::erase(iterator)/1024 3.62% 20.514 21.257 - 0.04% -
std::unordered_multiset<int>::operator=(const_Self&)_(into_populated_Container)/32 3.62% 31.848 32.999 - 2.23% -
BM_StringRelational_Compare_Small_Huge_Control 3.61% 1.528 1.583 - 5.33% -
std::find(vector<int>)_(bail_25%)/8192 3.59% 315.354 326.672 - 4.28% -
SetIntersection_Interlaced_Vector_string_16384_64 3.59% 136592174.834 141494186.642 - 0.11% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 3.59% 22.789 23.607 - 3.51% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 3.59% 2833.619 2935.207 - 5.07% -
BM_StringFindCharLiteral/32 3.58% 1.780 1.844 - 0.03% -
SetIntersection_None_Set_uint32_256_256 3.58% 6930697.011 7178814.616 - 5.25% -
std::adjacent_find(deque<int>)/8 3.58% 4.982 5.160 - 2.80% -
SetIntersection_None_Set_uint32_64_1 3.58% 23503301.988 24344451.999 - 3.33% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 3.57% 37.052 38.374 - 11.45% -
std::map<std::string,_int>::operator=(const_Self&)_(into_cleared_Container)/1024 3.55% 34697.547 35929.710 - 3.38% -
SetIntersection_Interlaced_Vector_uint32_16384_1 3.55% 978632.737 1013369.579 - -1.70% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 3.54% 60.623 62.768 - 0.26% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 3.53% 83.758 86.713 - -19.29% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 3.52% 2442.379 2528.465 - 3.48% -
SetIntersection_Front_Vector_float_262144_16 3.52% 1044074.213 1080855.494 - 1.33% -
SetIntersection_Front_Vector_string_16384_1 3.52% 1028205.780 1064401.306 - -1.02% -
std::map<int,_int>::find(key)/1024 3.50% 28.035 29.015 - 2.74% -
BM_format_to_n_string_begin<std::vector<wchar_t>>/1 3.50% 13.334 13.801 - 3.92% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.49% 11029.866 11415.117 - 2.37% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 3.49% 78371.939 81107.075 - 4.79% -
std::map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 3.49% 5587.345 5782.295 - -3.15% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.49% 713.682 738.582 - 1.64% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 3.49% 29183.675 30201.567 - 3.41% -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/4096 3.48% 6435.881 6660.138 - 0.59% -
std::search(list<int>,_pred)_(single_element)/8192 3.48% 9237.739 9559.226 - 3.08% -
BM_format_to_n_string_begin<std::wstring>/1048576 3.47% 137685.512 142466.545 - -0.89% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 3.47% 860.412 890.267 - 1.37% -
SetIntersection_Interlaced_Vector_float_1024_1 3.46% 997709.017 1032273.285 - 0.64% -
std::copy_n(deque<int>)/262144 3.45% 80014.039 82778.032 - 3.07% -
std::deque<std::string>::ctor(const_Self&)_(cheap_elements)/32 3.45% 152.109 157.354 - 1.43% -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/512 3.44% 794.848 822.219 - 1.05% -
std::stable_sort(vector<int>)_(pipe-organ)/8192 3.44% 82465.379 85302.016 - 3.78% -
SetIntersection_Interlaced_Set_string_16384_1 3.44% 1051751.291 1087901.741 - 2.18% -
BM_deque_vector_copy_backward/65536 3.44% 4752.312 4915.596 - 0.10% -
std::find_first_of(list<int>)_(large_needle)/8192 3.43% 49054400.126 50734656.198 - 1.35% -
SetIntersection_Front_Vector_uint32_1024_16 3.42% 1047790.842 1083663.618 - -0.59% -
SetIntersection_Interlaced_Set_string_262144_262144 3.42% 15645316.336 16179897.822 - -3.91% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 3.41% 1920395.996 1985935.681 - -1.11% -
SetIntersection_Front_Set_float_1024_64 3.41% 1829745.993 1892159.367 - 0.51% -
std::stable_sort(deque<int>)_(repeated)/1024 3.40% 4829.801 4994.195 - 3.34% -
std::multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/32 3.40% 175.925 181.903 - 1.59% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 3.39% 2388.811 2469.833 - 1.35% -
BM_StringEraseToEnd_Huge_Transparent 3.39% 2.442 2.524 - -18.46% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 3.38% 3348203.748 3461457.323 - -0.42% -
BM_format_to_iterator/<std::array>_string_len_60 3.37% 3.605 3.727 - 4.15% -
std::find(vector<long_long>)_(bail_25%)/1024 3.37% 39.351 40.677 - -1.81% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.37% 315108.567 325726.089 - 3.97% -
SetIntersection_Interlaced_Vector_string_256_256 3.37% 16613045.312 17172662.355 - 6.57% -
std::format(double)_(fmt:_{:_0Lf}) 3.37% 108.865 112.529 - 2.96% -
std::count_if(list<int>)_(every_other)/8192 3.36% 7166.952 7408.050 - 5.42% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 3.36% 6828.776 7058.417 - 4.05% -
std::stable_sort(deque<int>)_(pipe-organ)/8 3.36% 57.279 59.204 - 3.93% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 3.35% 16292340.402 16838538.111 - 2.38% -
SetIntersection_Interlaced_Vector_string_16384_4 3.35% 100782074.546 104158909.805 - 0.06% -
std::is_sorted_until(list<int>)/8192 3.35% 7110.907 7348.776 - -6.92% -
std::stable_sort(deque<int>)_(ascending)/8192 3.34% 66755.726 68986.988 - 3.22% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 3.33% 24.559 25.378 - -21.30% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 3.33% 248.249 256.527 - 2.09% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 3.33% 83463.821 86243.814 - 3.66% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 3.33% 1229257.137 1270175.492 - -0.08% -
std::transform(deque<int>)_(identity_transform)/50 3.33% 14.107 14.576 - 3.47% -
std::stable_sort(vector<int>)_(descending)/8192 3.31% 80419.184 83083.581 - 3.19% -
std::rotate(vector<bool>)_(1_element_backward)/32 3.31% 37.987 39.243 - 2.59% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 3.31% 25.219 26.053 - 4.19% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 3.30% 3598985.681 3717788.076 - -0.99% -
SetIntersection_Front_Set_string_1024_4 3.30% 1167084.370 1205575.187 - 0.53% -
SetIntersection_Interlaced_Set_float_64_4 3.29% 21631628.187 22343940.927 - 1.74% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 3.29% 1.759 1.817 - 3.65% -
std::find(vector<int>)_(bail_25%)/32768 3.29% 1252.456 1293.603 - 4.13% -
SetIntersection_None_Set_uint32_262144_16 3.27% 1273622.736 1315286.849 - -8.64% -
std::set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/1024 3.26% 34360.826 35481.357 - 0.26% -
SetIntersection_Front_Set_uint32_16384_4 3.26% 1038041.245 1071890.863 - -0.39% -
std::unordered_set<std::string>::clear()/1024 3.26% 21804.208 22515.170 - 1.50% -
SetIntersection_None_Set_uint32_256_4 3.26% 13223368.296 13654468.800 - 1.47% -
std::fill(vector<bool>)/512 3.25% 1.503 1.552 - 2.74% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 3.24% 84.833 87.584 - 4.05% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 3.24% 1044615.684 1078485.651 - 0.74% -
std::remove_copy(deque<int>)_(prefix)/32 3.23% 12.374 12.773 - 2.87% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 3.22% 1.777 1.834 - -12.69% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 3.21% 202603309.182 209110045.247 - -22.94% -
std::shift_right(deque<int>)/32 3.21% 5.560 5.739 - 0.18% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.20% 324.565 334.949 - 0.16% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 3.20% 14069.761 14519.835 - 3.15% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 3.19% 12045993.023 12430568.365 - 0.87% -
SetIntersection_Front_Set_float_256_16 3.18% 4719777.335 4870055.869 - 9.03% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 3.18% 10073930.048 10394379.147 - -0.37% -
std::deque<std::string>::operator=(const_Self&)_(cheap_elements)/32 3.17% 86.888 89.645 - 1.19% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 3.16% 196741764.387 202967457.054 - -26.05% -
SetIntersection_Interlaced_Set_string_64_64 3.16% 29955669.044 30902584.031 - -3.04% -
std::copy_n(list<int>)/32768 3.16% 26178.364 27005.254 - -4.43% -
std::set<int>::erase(iterator)/1024 3.16% 21.013 21.676 - 5.93% -
std::find_first_of(vector<int>)_(small_needle)/32 3.15% 91.128 93.998 - 1.50% -
SetIntersection_None_Set_uint32_1024_256 3.15% 10341881.495 10667649.331 - -0.49% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3.14% 1065458.730 1098874.491 - 3.56% -
bm_lexicographical_compare<int>/1 3.14% 0.591 0.610 - 5.94% -
SetIntersection_Interlaced_Vector_string_256_64 3.13% 14916758.630 15384162.622 - 11.47% -
SetIntersection_Front_Set_uint64_16384_1 3.13% 985252.718 1016095.700 - 3.40% -
std::find(vector<long_long>)_(bail_25%)/8192 3.13% 314.907 324.758 - -2.14% -
std::find(vector<long_long>)_(bail_25%)/32768 3.12% 1251.238 1290.328 - -2.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 3.12% 5310079.968 5475641.275 - -4.26% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 3.12% 25.654 26.454 - -0.54% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 3.12% 7362.373 7591.854 - -11.99% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 3.11% 61.165 63.070 - -5.72% -
std::format(float)_(fmt:_{:_0g}) 3.10% 46.798 48.247 - 2.65% -
std::unordered_multiset<int>::find(key)/8192 3.10% 10.928 11.266 - 0.32% -
std::partial_sort(vector<int>)_(shuffled)/8192 3.08% 73107.678 75361.678 - 3.22% -
std::find_if(vector<char>)_(process_all)/50 3.08% 5.387 5.553 - 5.33% -
SetIntersection_Front_Vector_uint64_1024_1 3.07% 1008253.964 1039209.729 - 0.27% -
SetIntersection_Interlaced_Vector_string_16384_256 3.06% 157739363.704 162565301.685 - 0.07% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6000 3.05% 72012.562 74211.951 - 5.61% -
std::search(vector<int>)_(same_length)/8192 3.04% 1879.362 1936.574 - 2.79% -
SetIntersection_Interlaced_Set_uint64_64_16 3.04% 20490758.713 21114000.935 - 0.89% -
std::format(double)_(fmt:_{:_0f}) 3.04% 101.312 104.391 - 2.55% -
std::find(vector<int>)_(bail_25%)/1024 3.04% 39.606 40.810 - 4.49% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.04% 100479.248 103531.326 - 0.57% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 3.03% 3767881.170 3882100.037 - -0.15% -
std::set<int>::operator=(const_Self&)_(into_populated_Container)/1024 3.02% 3858.844 3975.560 - 6.23% -
std::format(double)_(fmt:_{:_10f}) 3.02% 104.836 108.007 - 2.48% -
std::shift_left(deque<int>)/8192 3.02% 395.894 407.862 - 4.56% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 3.02% 14.667 15.111 - 3.27% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 3.01% 14.377 14.810 - 2.19% -
std::multiset<std::string>::clear()/8192 3.01% 200981.621 207040.951 - -0.52% -
std::is_sorted_until(list<int>)/1024 3.01% 739.215 761.484 - 2.97% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3.01% 10330.122 10641.256 - 3.08% -
SetIntersection_Interlaced_Set_uint64_16384_4 3.01% 155013717.618 159682371.235 - 6.48% -
SetIntersection_None_Set_uint32_262144_1 3.01% 1268036.664 1306178.980 - -13.64% -
SetIntersection_None_Set_uint64_16384_1 3.01% 195759632.112 201645840.704 - 8.96% -
std::move_backward(list<int>)/262144 3.01% 254182.260 261822.317 - 3.00% -
std::unordered_multimap<int,_int>::count(key)/8192 3.00% 11.587 11.934 - 3.75% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.99% 663.545 683.356 - 1.26% -
SetIntersection_Front_Vector_uint32_262144_16 2.99% 1026675.850 1057326.654 - -1.42% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2.98% 54934.443 56573.943 - 4.01% -
SetIntersection_Front_Set_string_262144_4 2.98% 1183302.607 1218616.357 - 0.84% -
std::format(double)_(fmt:_{:017500_10Lf}) 2.97% 1334.635 1374.324 - 2.55% -
SetIntersection_None_Set_string_64_4 2.97% 30344919.704 31246925.195 - 0.28% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 2.97% 11673.077 12019.887 - -0.38% -
bm_ranges_lexicographical_compare<unsigned_char>/8 2.97% 1.676 1.726 - 9.96% -
SetIntersection_Interlaced_Set_uint64_262144_1 2.97% 1020506.537 1050801.389 - 0.43% -
std::unordered_multimap<int,_int>::contains(key)/8192 2.97% 11.536 11.879 - 2.54% -
SetIntersection_Interlaced_Vector_uint32_1024_256 2.97% 3339863.662 3438965.697 - 1.80% -
std::for_each(list<int>)/8 2.97% 2.391 2.462 - -2.70% -
SetIntersection_Front_Vector_uint32_64_16 2.96% 13384350.074 13780298.419 - -0.26% -
std::format(double)_(fmt:_{:_10Lf}) 2.94% 112.291 115.596 - 2.49% -
BM_deque_vector_copy/4000 2.94% 150.020 154.434 - 3.07% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 2.94% 12351132.650 12714407.314 - -0.59% -
BM_deque_deque_ranges_move_backward/64 2.93% 17.482 17.994 - 10.02% -
SetIntersection_None_Vector_uint64_16_16 2.93% 33213416.704 34185030.128 - 0.75% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.92% 648.110 667.037 - 1.74% -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 2.92% 20.181 20.770 - 1.36% -
SetIntersection_Front_Set_string_4_4 2.91% 148805446.436 153140511.057 - 0.64% -
std::is_sorted(list<int>)/8192 2.91% 6767.047 6964.075 - -0.02% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.89% 20.237 20.822 - 2.23% -
std::map<int,_int>::contains(key)/8192 2.89% 38.761 39.880 - 3.19% -
std::multiset<std::string>::erase(key)_(existent)/8192 2.89% 96.982 99.781 - 24.88% -
std::make_heap(deque<int>)_(ascending)/1024 2.88% 2610.209 2685.372 - -1.05% -
std::make_heap(deque<int>,_pred)_(repeated)/1024 2.88% 2364.917 2432.913 - 6.06% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 2.87% 9.298 9.565 - -5.25% -
std::set<std::string>::find(key)/32 2.87% 85.661 88.119 - 1.36% -
SetIntersection_Front_Vector_uint32_1024_256 2.86% 1637438.079 1684319.740 - -0.38% -
bm_lexicographical_compare<signed_char>/1 2.86% 0.655 0.674 - 2.01% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 2.85% 175177.088 180173.435 - 2.37% -
std::for_each_n(deque<int>)/8192 2.84% 3071.358 3158.640 - 2.69% -
std::format(double)_(fmt:_{:0<17500_0La}) 2.84% 1192.947 1226.826 - 0.70% -
std::make_heap(deque<int>,_pred)_(heap)/1024 2.84% 3309.553 3403.409 - 2.72% -
std::rotate(vector<bool>)_(1_element_backward)/50 2.84% 77.602 79.802 - 1.20% -
ranges::minmax(std::deque<char>)/64 2.83% 21.028 21.624 - 4.94% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 2.83% 35359.232 36360.895 - 2.27% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 2.83% 51395419.519 52850893.978 - 15.04% -
std::vector<std::string>::ctor(const_Self&)_(expensive_elements)/1024 2.81% 19549.896 20099.365 - 3.98% -
SetIntersection_Front_Vector_uint32_1024_64 2.81% 1166640.548 1199372.113 - -1.09% -
SetIntersection_Front_Vector_string_262144_16 2.80% 1470033.778 1511190.878 - -1.14% -
std::format(double)_(fmt:_{:017500_0a}) 2.80% 1189.102 1222.345 - 0.72% -
std::remove_if(list<int>)_(prefix)/8192 2.79% 9710.243 9981.585 - 7.43% -
std::mismatch(vector<int>)_(it,_it,_it)/1000 2.79% 244.460 251.290 - 5.13% -
SetIntersection_None_Set_string_256_4 2.79% 20171210.903 20733614.585 - -1.30% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 2.79% 4.115 4.230 - 3.45% -
std::find_if(vector<char>)_(process_all)/1024 2.79% 110.287 113.359 - 3.32% -
SetIntersection_Interlaced_Set_uint64_16_16 2.78% 38589111.032 39663751.308 - -0.78% -
std::set<int>::ctor(const_Self&,_const_allocator_type&)/8192 2.78% 45210.491 46468.703 - 2.17% -
std::set<std::string>::lower_bound(key)/32 2.78% 70.076 72.024 - 4.65% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 2.78% 27396.200 28157.115 - 1.10% -
dynamic_cast_(VDAG_rightmost,_3_levels) 2.77% 6.968 7.161 - 2.16% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 2.77% 395.128 406.089 - -11.60% -
std::set<std::string>::ctor(const_Self&,_const_allocator_type&)/1024 2.77% 33844.193 34782.866 - 2.17% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 2.77% 11136542.970 11445321.959 - 1.73% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 2.77% 31.087 31.948 - 2.79% -
std::multimap<std::string,_int>::operator=(const_Self&)_(into_populated_Container)/32 2.76% 847.649 871.049 - -0.04% -
std::multiset<std::string>::upper_bound(key)/32 2.75% 68.300 70.182 - 1.65% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 2.75% 70699.068 72645.842 - 2.38% -
bm_lexicographical_compare<unsigned_char>/1 2.75% 1.773 1.822 - 4.79% -
ranges::minmax(std::list<long_long>)/64 2.75% 23.278 23.918 - -2.09% -
rng::contains(list<int>)_(process_all)/1048576 2.74% 814797.983 837133.943 - -0.46% -
SetIntersection_Front_Vector_float_1024_4 2.74% 1038748.259 1067222.515 - 3.00% -
BM_deque_vector_copy/5500 2.73% 205.719 211.341 - 2.19% -
std::set<int>::ctor(const_Self&)/32 2.73% 172.909 177.629 - 1.40% -
SetIntersection_Front_Vector_string_16384_256 2.73% 7956460.165 8173359.092 - 6.98% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 2.72% 8561212.104 8793754.270 - 0.83% -
SetIntersection_Interlaced_Vector_uint64_1024_64 2.71% 3479826.869 3574277.787 - 2.96% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 2.71% 3543.123 3639.247 - -0.08% -
std::find(deque<int>)_(bail_25%)/32768 2.70% 2140.835 2198.692 - 3.82% -
std::is_sorted_until(list<int>,_pred)/8 2.70% 4.206 4.319 - 2.66% -
std::deque<std::string>::ctor(const_Self&)_(cheap_elements)/1024 2.70% 3931.788 4037.863 - 1.32% -
BM_format_to_iterator/<std::vector>_string_len_60 2.69% 3.672 3.771 - 2.97% -
BM_stop_token_single_thread_polling_stop_requested/131072 2.69% 548647.302 563388.188 - -1.54% -
std::is_partitioned(deque<int>)_(partitioned)/32 2.69% 7.749 7.957 - -1.00% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 2.69% 999472.430 1026320.225 - -0.44% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.69% 112991.012 116025.723 - 2.24% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 2.68% 10824.690 11115.098 - 2.94% -
SetIntersection_None_Set_string_64_16 2.68% 25698502.035 26387815.455 - -1.34% -
SetIntersection_Front_Vector_uint32_256_4 2.68% 4003305.509 4110577.431 - 0.58% -
rng::find_last(deque<int>)_(bail_10%)/8 2.68% 2.738 2.811 - 5.68% -
SetIntersection_Front_Vector_uint64_262144_1 2.68% 1015567.034 1042734.226 - 3.38% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 2.67% 24805.720 25468.917 - 2.17% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.67% 402470.204 413229.926 - 2.09% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 2.67% 113486.819 116520.621 - 2.64% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 2.67% 585.553 601.168 - 3.53% -
std::unordered_set<std::string>::operator=(const_Self&)_(into_cleared_Container)/1024 2.66% 36554.433 37525.972 - 2.78% -
SetIntersection_Interlaced_Set_uint32_262144_256 2.65% 1331069.041 1366387.587 - -4.27% -
BM_format_to_n_string_begin<std::wstring>/1 2.65% 13.436 13.792 - 3.89% -
std::unordered_set<std::string>::clear()/8192 2.64% 211576.542 217167.181 - 1.58% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.64% 116916.135 120004.589 - 1.15% -
std::multiset<int>::erase(iterator)/32 2.64% 20.457 20.996 - -0.14% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 2.63% 3938.986 4042.465 - 1.05% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 2.62% 2386.662 2449.146 - 0.91% -
SetIntersection_Interlaced_Vector_string_1024_64 2.61% 10632679.239 10910557.630 - 2.06% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 2.61% 16.792 17.230 - 2.08% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.61% 267045.824 274017.453 - 3.52% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 2.61% 2869.050 2943.858 - 7.41% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.60% 244.641 251.009 - 2.52% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.60% 303.735 311.622 - 3.05% -
SetIntersection_None_Set_uint32_16_1 2.59% 67887122.406 69648727.720 - 1.98% -
std::all_of(list<int>)_(process_all)/32768 2.59% 26539.004 27226.564 - 4.40% -
std::remove(vector<int>)_(sprinkled)/50 2.58% 62.169 63.773 - 1.92% -
std::is_sorted(vector<int>,_pred)/1024 2.57% 249.380 255.794 - 2.01% -
std::mismatch(deque<int>)_(it,_it,_it)/8 2.57% 5.147 5.280 - 2.53% -
std::count(list<int>)_(every_other)/1048576 2.56% 801446.654 821991.603 - 0.89% -
std::find_if(vector<int>)_(bail_25%)/8 2.55% 0.673 0.690 - 4.05% -
SetIntersection_None_Set_string_64_64 2.53% 16138223.279 16546522.826 - 0.06% -
rng::find(vector<bool>)_(process_all)/50 2.53% 26.549 27.221 - 5.31% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.52% 17398.807 17838.120 - 0.26% -
std::partition(deque<int>)_(sparse)/1024 2.52% 415.681 426.173 - -3.32% -
std::find(vector<char>)_(process_all)/50 2.52% 1.697 1.740 - 7.58% -
std::copy_if(deque<int>)_(entire_range)/8 2.52% 2.264 2.321 - 4.04% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.52% 57450.370 58898.762 - 6.13% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.52% 23.275 23.861 - -3.08% -
std::set<int>::ctor(const_Self&)/1024 2.52% 5510.498 5649.241 - 2.60% -
rng::contains_subrange(list<int>)_(single_element)/32 2.51% 9.774 10.020 - 2.76% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 2.50% 3156.970 3236.051 - -11.75% -
SetIntersection_Front_Vector_uint32_262144_256 2.50% 1625038.357 1665659.808 - 1.58% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 2.50% 12251.599 12557.675 - 2.28% -
std::stable_sort(vector<int>)_(descending)/8 2.49% 39.838 40.832 - 3.00% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.49% 35448.579 36330.188 - -1.02% -
std::stable_partition(vector<int>)_(sparse)/8192 2.49% 1794.850 1839.469 - 1.65% -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 2.48% 247656.015 253809.526 - 3.86% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 2.48% 5296114.460 5427377.904 - 0.11% -
std::set<int>::operator=(const_Self&)_(into_partially_populated_Container)/32 2.48% 179.066 183.503 - 2.30% -
rng::find_last(list<int>)_(bail_10%)/8 2.48% 2.300 2.357 - 6.58% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 2.47% 15704453.011 16092770.780 - 0.94% -
std::search(list<int>)_(no_match)/8192 2.47% 6904.464 7075.143 - 2.79% -
std::set<int>::ctor(const_Self&,_const_allocator_type&)/1024 2.47% 5594.548 5732.840 - 2.49% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 2.47% 252.139 258.370 - -1.44% -
SetIntersection_Interlaced_Set_uint64_1024_256 2.47% 12351476.401 12656218.745 - -5.08% -
std::sort(vector<int>)_(qsort_adversarial)/8 2.46% 16.663 17.073 - 2.21% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 2.46% 146555.221 150160.598 - 1.36% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.45% 998742.003 1023216.509 - 1.22% -
std::is_sorted_until(deque<int>)/8192 2.45% 3927.046 4023.231 - 2.63% -
SetIntersection_Front_Set_string_1024_64 2.45% 3977539.204 4074883.694 - -2.57% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 2.44% 1.256 1.287 - 2.92% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 2.44% 10699081.328 10960126.389 - 4.02% -
std::remove_if(vector<int>)_(sprinkled)/32 2.44% 52.939 54.229 - 0.51% -
std::multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/1024 2.44% 5655.135 5792.841 - 1.82% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 2.43% 26.518 27.163 - 6.47% -
std::vector<std::string>::ctor(const_Self&)_(expensive_elements)/32 2.42% 604.295 618.929 - 3.40% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 2.42% 9660847.578 9894814.156 - 0.58% -
SetIntersection_Interlaced_Set_string_256_1 2.40% 4178490.160 4278599.842 - 0.03% -
std::format(double)_(fmt:_{:0>17500_0La}) 2.39% 1208.968 1237.882 - 0.40% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 2.39% 42549961.293 43567162.193 - -6.19% -
SetIntersection_Front_Set_uint32_1024_4 2.38% 1047073.770 1072042.529 - 1.22% -
BM_CmpLess_uchar_uint 2.38% 1.059 1.084 - 2.63% -
SetIntersection_Front_Set_uint64_1024_16 2.38% 1204234.175 1232861.308 - 2.08% -
std::set<int>::erase(key)_(existent)/1024 2.37% 24.146 24.719 - 4.27% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 2.37% 156.718 160.427 - 0.83% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 2.37% 2.622 2.684 - -0.14% -
rng::find_last_if(list<int>)_(bail_90%)/8 2.37% 0.621 0.635 - -7.39% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 2.36% 200694.717 205440.777 - 1.38% -
std::adjacent_find(deque<int>)/50 2.36% 79.853 81.740 - 2.48% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 2.36% 938882.484 961058.175 - 2.57% -
std::format(double)_(fmt:_{:_0g}) 2.36% 48.230 49.366 - 2.83% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 2.35% 225018120.697 230311136.879 - -39.54% -
SetIntersection_None_Vector_uint32_262144_16 2.35% 351274142.119 359532549.279 - 7.48% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 2.35% 13180712.279 13490435.564 - 0.24% -
SetIntersection_Front_Set_uint64_16384_16 2.34% 1196837.518 1224901.993 - 0.05% -
SetIntersection_Front_Vector_uint64_1024_64 2.34% 1179034.496 1206661.295 - 7.43% -
BM_format_to_iterator/<std::string>_C_string_len_60 2.34% 4.802 4.915 - -0.44% -
std::format(double)_(fmt:_{:0>17500_0a}) 2.34% 1192.922 1220.855 - 1.69% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 2.34% 12295.975 12583.875 - 2.49% -
std::set<int>::insert(value)_(new_value,_middle)/8192 2.34% 31.157 31.885 - -7.73% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.34% 12721.456 13018.746 - -1.31% -
std::copy_if(list<int>)_(entire_range)/64 2.34% 32.171 32.923 - 11.06% -
std::unordered_multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/32 2.33% 231.965 237.380 - 0.06% -
SetIntersection_Interlaced_Set_float_262144_1 2.33% 1014716.504 1038389.700 - 1.96% -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 2.33% 53.652 54.904 - -1.41% -
std::multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 2.33% 141.719 145.023 - 2.28% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 2.33% 495.986 507.545 - 1.15% -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 2.33% 76.021 77.789 - 2.48% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/64 2.32% 100.246 102.573 - 3.16% -
BM_StringRelational_Compare_Large_Large_ChangeFirst 2.32% 1.241 1.270 - 9.57% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 2.31% 25657.453 26250.469 - 2.00% -
std::vector<int>::ctor(const_Self&)_(cheap_elements)/1024 2.30% 49.409 50.548 - 0.96% -
SetIntersection_Front_Set_float_16384_16 2.30% 1196439.797 1223994.838 - -4.63% -
std::set<int>::clear()/32 2.30% 625.345 639.730 - 3.64% -
rng::find_if_not(vector<bool>)_(process_all)/50 2.30% 26.824 27.441 - 4.83% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 2.30% 77891.445 79682.219 - 2.65% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.30% 1249.815 1278.520 - -7.60% -
SetIntersection_None_Set_uint32_256_1 2.29% 13431888.094 13739865.177 - 1.38% -
std::multiset<std::string>::insert(const_value_type&)_(already_present)/8192 2.29% 187.515 191.812 - 10.13% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 2.29% 1.666 1.704 - -3.24% -
std::vector<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/32 2.29% 544.001 556.454 - 3.79% -
BM_from_sys/1993/threads:16 2.29% 0.705 0.722 - 6.91% -
std::shift_right(vector<int>)/32 2.29% 3.858 3.946 - 1.13% -
SetIntersection_Interlaced_Set_uint64_1024_4 2.28% 8221869.078 8409338.957 - -6.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 2.28% 61150785.815 62543533.742 - -18.47% -
std::set<int>::ctor(const_Self&,_const_allocator_type&)/32 2.27% 175.666 179.662 - 1.05% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 2.27% 1003114.972 1025888.184 - 0.14% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/32 2.27% 48.979 50.091 - 5.93% -
std::find_if(deque<int>)_(bail_25%)/8 2.26% 0.844 0.863 - -7.94% -
std::map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 2.26% 172.595 176.491 - -0.99% -
SetIntersection_Front_Vector_float_16384_64 2.26% 1185245.207 1211989.857 - 2.59% -
std::set<std::string>::clear()/1024 2.25% 20097.369 20549.798 - 3.45% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.25% 11616.398 11877.420 - 2.62% -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 2.25% 72309.730 73933.493 - 2.20% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 2.24% 177003.702 180974.866 - 1.98% -
SetIntersection_Interlaced_Vector_uint32_1024_1 2.24% 1022348.087 1045284.700 - 1.32% -
rng::contains(deque<int>)_(process_all)/1048576 2.24% 366751.436 374972.661 - 2.55% -
BM_format_to_back_inserter<std::list<char>>/string_len_6000 2.24% 72860.866 74492.493 - 3.95% -
std::unordered_multimap<int,_int>::contains(key)/1024 2.24% 10.363 10.595 - 2.79% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 2.23% 18.633 19.050 - 1.24% -
std::adjacent_find(vector<int>,_pred)/1048576 2.23% 454226.319 464372.647 - 3.43% -
ranges::min(std::list<__int128>)/70000 2.23% 55558.310 56797.915 - 1.04% -
std::format(double)_(fmt:_{:0<17500_0f}) 2.23% 1317.323 1346.702 - -0.58% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 2.23% 151903.063 155286.618 - 1.67% -
std::multiset<int>::insert(value)_(new_value,_middle)/32 2.23% 18.182 18.587 - 1.34% -
SetIntersection_Interlaced_Set_string_1024_16 2.22% 18221241.469 18625995.889 - 3.66% -
std::unordered_set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/1024 2.22% 37337.334 38166.075 - 4.48% -
SetIntersection_Front_Vector_uint32_16384_256 2.21% 1654253.853 1690816.367 - 3.50% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.20% 9646.723 9859.097 - 1.31% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 2.20% 53705647.495 54887811.188 - -12.13% -
std::deque<std::string>::ctor(const_Self&)_(cheap_elements)/8192 2.20% 33704.420 34445.838 - 1.23% -
std::reverse_copy(vector<int>)/64 2.19% 2.429 2.482 - 2.47% -
SetIntersection_Front_Set_uint32_16_16 2.19% 38112114.478 38948176.887 - 1.74% -
std::partition(vector<int>)_(dense)/32 2.19% 8.384 8.568 - 0.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 2.19% 993553.083 1015276.182 - -2.24% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.18% 95498.409 97584.052 - 2.33% -
BM_vector_deque_ranges_move/70000 2.18% 20580.808 21029.572 - -4.42% -
ranges::min(std::vector<char>)/8 2.18% 2.262 2.311 - 2.96% -
std::set<int>::erase(iterator)/32 2.18% 20.943 21.399 - 4.44% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 2.17% 1358206.850 1387740.020 - -2.48% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.17% 7450.258 7612.158 - 5.22% -
std::find_if(list<int>)_(process_all)/32768 2.17% 26464.659 27039.410 - 1.75% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 2.17% 78325.692 80021.746 - 2.57% -
std::copy_if(deque<int>)_(every_other)/8 2.16% 3.054 3.120 - 2.16% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2.16% 1870.560 1910.998 - 2.81% -
std::make_heap(deque<int>,_pred)_(descending)/8192 2.16% 28708.881 29327.979 - 4.92% -
std::multiset<int>::erase(key)_(existent)/32 2.15% 22.461 22.944 - -1.45% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.15% 25.443 25.989 - 5.65% -
SetIntersection_None_Set_string_16_4 2.14% 63331710.711 64689745.201 - -0.58% -
std::remove(vector<int>)_(sprinkled)/32 2.14% 53.481 54.627 - 2.56% -
ranges::minmax(std::deque<char>)/8 2.14% 2.692 2.750 - 6.27% -
std::for_each(multimap<int>::iterator)/8192 2.14% 16597.811 16952.910 - 0.77% -
SetIntersection_None_Vector_uint64_16_4 2.14% 53319655.126 54459828.724 - 0.40% -
SetIntersection_Interlaced_Set_uint32_64_64 2.14% 16418154.683 16768956.475 - 1.95% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 2.13% 90188.377 92112.957 - 1.51% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 2.13% 6238629.879 6371298.028 - 0.53% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 2.13% 31.969 32.649 - -9.84% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 2.12% 20.504 20.939 - 0.27% -
SetIntersection_Interlaced_Set_uint64_16384_16 2.12% 188807932.194 192819543.695 - 3.34% -
SetIntersection_Front_Vector_string_262144_4 2.12% 1137771.877 1161903.935 - 3.92% -
std::map<std::string,_int>::contains(key)/1024 2.12% 147.423 150.549 - 0.70% -
std::multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 2.12% 5625.901 5745.053 - 1.40% -
SetIntersection_None_Vector_uint32_16_16 2.12% 33267515.451 33972065.568 - 0.60% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 2.12% 1.469 1.500 - -1.48% -
std::unordered_set<int>::insert(const_value_type&)_(already_present)/8192 2.12% 1.655 1.690 - 1.55% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 2.11% 58065848.151 59293017.559 - 1.26% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 2.11% 67717.197 69148.060 - 2.37% -
SetIntersection_Front_Vector_float_16384_16 2.11% 1038323.762 1060240.110 - 2.14% -
std::format(double)_(fmt:_{:_10a}) 2.11% 38.277 39.084 - 0.40% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 2.11% 61.190 62.479 - 1.07% -
bm_ranges_lexicographical_compare<unsigned_char>/1 2.10% 1.875 1.915 - 4.66% -
std::sort(vector<int>)_(ascending)/8 2.10% 16.759 17.111 - 1.82% -
SetIntersection_Front_Set_uint64_256_4 2.10% 4204809.275 4293101.446 - -0.95% -
std::format(double)_(fmt:_{:_10e}) 2.10% 47.242 48.233 - 1.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 2.10% 4159322.085 4246469.043 - 1.91% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 2.09% 40.271 41.114 - 2.79% -
SetIntersection_Front_Vector_float_16384_1 2.09% 1013051.765 1034257.375 - 0.52% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.09% 2.640 2.696 - 2.68% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.09% 28544.352 29140.903 - 1.40% -
std::sort_heap(deque<int>,_pred)/8 2.09% 34.626 35.349 - 2.99% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2.09% 7200.434 7350.836 - 2.10% -
BM_deque_vector_move_backward/64000 2.09% 4561.281 4656.463 - -1.32% -
std::find_if_not(vector<bool>)_(process_all)/50 2.09% 25.774 26.312 - 1.30% -
std::format(double)_(fmt:_{:017500_10f}) 2.08% 1287.308 1314.137 - 2.93% -
BM_std_minmax_element<char>/4 2.08% 1.126 1.150 - 2.67% -
BM_format_to_string_span<wchar_t>/1048576 2.08% 53836.788 54957.468 - 2.23% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 2.08% 346071821.904 353268389.590 - 1.53% -
SetIntersection_None_Set_float_64_64 2.08% 12330466.008 12586483.220 - 1.53% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 2.07% 201122798.957 205283177.458 - -43.86% -
std::unordered_set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 2.07% 15.932 16.261 - 0.22% -
SetIntersection_None_Vector_uint32_262144_1024 2.07% 344739155.929 351861420.227 - 3.45% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.06% 42249.948 43122.329 - 0.78% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 2.06% 31.655 32.309 - -2.43% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 2.06% 12383318.931 12638744.531 - 3.19% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.06% 564.850 576.494 - 0.42% -
std::set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 2.06% 165.496 168.904 - 0.44% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 2.06% 40.749 41.587 - 2.08% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 2.05% 25.296 25.816 - -7.59% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 2.05% 7.705 7.863 - -1.21% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 2.05% 360423621.522 367822765.547 - 7.36% -
BM_format_to_iterator/<std::deque>_string_len_60 2.05% 23.855 24.345 - -0.18% -
std::equal(vector<bool>)_(unaligned)/8192 2.05% 6325.705 6455.375 - 0.81% -
std::find_if_not(deque<int>)_(bail_25%)/8 2.05% 0.843 0.860 - 0.03% -
std::equal(vector<bool>)_(unaligned)/1048576 2.04% 809726.064 826278.572 - 0.82% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 2.04% 42500780.243 43366508.372 - -14.99% -
std::find_first_of(vector<int>)_(large_needle)/50 2.03% 597.045 609.194 - 1.83% -
SetIntersection_None_Set_uint32_262144_4 2.03% 1429062.802 1458101.440 - -16.46% -
BM_format_to_string_span<wchar_t>/1 2.03% 9.736 9.934 - 2.98% -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 2.03% 16610.669 16947.648 - 2.51% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 2.03% 116085.643 118436.523 - 2.34% -
std::sort(deque<int>)_(qsort_adversarial)/8 2.02% 23.707 24.187 - 9.97% -
std::find_end(forward_list<int>)_(same_length)/8192 2.02% 14133.144 14418.678 - 0.53% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 2.02% 9580065.962 9773488.989 - 1.73% -
SetIntersection_Front_Vector_uint64_64_16 2.01% 13465405.722 13736652.015 - 1.39% -
std::multimap<int,_int>::erase(iterator)/1024 2.01% 20.727 21.145 - 4.27% -
SetIntersection_None_Set_uint64_256_4 2.01% 13136550.512 13400705.916 - -0.85% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 2.00% 487817.438 497597.053 - 3.06% -
BM_vector_deque_ranges_copy/70000 2.00% 20582.924 20995.435 - -4.52% -
BM_deque_deque_copy_backward/512 2.00% 25.642 26.155 - 1.32% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 2.00% 495.689 505.611 - 1.24% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 2.00% 19.548 19.938 - 0.96% -
std::stable_partition(vector<int>)_(sparse)/1024 1.99% 243.591 248.446 - 1.32% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 1.99% 4442.593 4530.853 - 2.38% -
std::set<int>::count(key)/32 1.98% 17.301 17.644 - 2.26% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 1.98% 320958.707 327315.880 - 1.56% -
std::format(float)_(fmt:_{:0^17500_17000L}) 1.98% 1261.082 1286.049 - 1.65% -
SetIntersection_Front_Set_uint64_256_16 1.98% 4624128.243 4715657.989 - 5.23% -
SetIntersection_Interlaced_Vector_uint64_256_1 1.97% 4043846.189 4123701.675 - 0.38% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 1.97% 5.763 5.877 - 0.09% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1.97% 1439279.110 1467673.803 - 1.82% -
SetIntersection_Interlaced_Set_float_262144_4 1.97% 1133509.912 1155844.424 - -4.22% -
rng::find_last(list<int>)_(bail_10%)/8192 1.97% 6313.252 6437.585 - 0.19% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.97% 1533620.059 1563797.214 - 1.18% -
std::equal(vector<bool>)_(unaligned)/1024 1.97% 791.097 806.655 - 0.78% -
std::for_each(multiset<int>::iterator)/8192 1.96% 16801.691 17131.469 - -1.26% -
SetIntersection_None_Vector_float_16_1 1.96% 63161551.342 64399944.820 - 0.43% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 1.96% 33853093.944 34515599.246 - -0.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1.96% 1482660.417 1511655.748 - -3.27% -
std::rotate_copy(deque<int>)/50 1.95% 2.773 2.827 - 2.04% -
bm_ranges_lexicographical_compare<unsigned_char>/64 1.95% 2.245 2.288 - 10.24% -
std::stable_partition(deque<int>)_(sparse)/32 1.95% 23.626 24.087 - -0.87% -
BM_format_to_iterator/<std::array>_C_string_len_60 1.95% 4.999 5.097 - 0.88% -
BM_format_to_back_inserter<std::deque<char>>/string_view_len_6 1.95% 33.769 34.426 - 5.48% -
std::make_heap(vector<int>,_pred)_(heap)/8192 1.94% 7202.069 7341.856 - 1.90% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.94% 33.648 34.301 - 2.37% -
SetIntersection_None_Vector_float_256_1 1.93% 5636436.577 5745487.014 - -13.84% -
SetIntersection_Interlaced_Set_uint32_262144_4 1.93% 1142423.600 1164520.159 - -3.87% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.93% 84583.520 86218.608 - 1.39% -
std::fill(list<int>)/50 1.93% 34.427 35.091 - -0.41% -
std::vector<int>::ctor(size_type)/1024 1.93% 42.514 43.333 - -0.85% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 1.92% 11799.493 12026.353 - 1.41% -
std::partial_sort_copy(vector<int>)_(repeated)/8 1.92% 7.883 8.035 - 0.98% -
SetIntersection_Interlaced_Set_uint32_256_16 1.92% 12287868.152 12523294.200 - -9.52% -
std::sort(vector<int>)_(pipe-organ)/8 1.91% 17.257 17.586 - 2.09% -
std::format(float)_(fmt:_{:_10}) 1.91% 56.668 57.749 - 0.51% -
SetIntersection_Front_Set_uint32_262144_1 1.90% 1028795.773 1048374.921 - -0.02% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 1.90% 83.180 84.761 - 2.99% -
std::multiset<std::string>::ctor(const_Self&)/1024 1.90% 32603.576 33222.787 - 0.96% -
std::make_heap(deque<int>,_pred)_(ascending)/8 1.90% 23.488 23.933 - 2.95% -
std::map<std::string,_int>::lower_bound(key)/1024 1.90% 130.288 132.757 - -0.37% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 1.89% 955.413 973.513 - 1.06% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 1.89% 20.848 21.242 - 1.21% -
std::is_sorted_until(deque<int>)/1024 1.89% 500.245 509.708 - 2.18% -
std::find_if_not(list<int>)_(process_all)/32768 1.89% 25781.625 26268.498 - 0.48% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 1.89% 21584735.578 21991896.756 - 1.38% -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 1.88% 3.451 3.516 - -1.59% -
std::rotate(deque<int>)_(by_1/3)/1024 1.88% 395.675 403.128 - 3.96% -
BM_align/1 1.88% 0.636 0.648 - -2.89% -
std::set<int>::find(key)/8192 1.88% 37.553 38.260 - 1.72% -
rng::find_last_if(deque<int>)_(bail_90%)/8 1.88% 0.997 1.016 - -4.68% -
std::make_heap(vector<int>,_pred)_(descending)/1024 1.88% 981.963 1000.437 - 1.34% -
SetIntersection_None_Vector_float_262144_4 1.88% 344966236.502 351452247.783 - 0.52% -
std::multimap<int,_int>::clear()/1024 1.88% 10400.056 10595.240 - 3.14% -
std::find_first_of(list<int>)_(large_needle)/50 1.87% 1732.704 1765.177 - 1.85% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 1.87% 17426.582 17753.124 - 1.07% -
SetIntersection_Front_Set_uint32_256_16 1.87% 4572473.713 4657987.071 - -2.58% -
SetIntersection_Front_Set_uint32_1024_16 1.87% 1198478.416 1220859.727 - 1.06% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 1.86% 20.113 20.488 - 1.48% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.86% 769318.178 783640.763 - 0.53% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 1.86% 20.097 20.471 - 1.56% -
BM_format_to_n_string_begin<std::list<wchar_t>>/16384 1.86% 16680.398 16990.705 - 0.73% -
std::make_heap(vector<int>,_pred)_(descending)/8192 1.86% 7235.412 7369.931 - 1.92% -
std::format(float)_(fmt:_{:_10g}) 1.86% 57.967 59.045 - 1.71% -
SetIntersection_Front_Set_uint64_262144_16384 1.86% 339647224.352 345948126.866 - -1.98% -
SetIntersection_Front_Set_uint32_64_1 1.86% 16076141.707 16374355.019 - 0.30% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 1.85% 4.305 4.385 - -1.67% -
std::move(list<int>)/4096 1.85% 4488.989 4572.113 - -9.60% -
BM_format_to_iterator/<std::string>_string_len_6 1.85% 2.238 2.279 - -2.87% -
std::unique(deque<int>,_pred)_(sprinkled)/52 1.85% 68.999 70.274 - 2.59% -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 1.85% 3.299 3.360 - -12.67% -
dynamic_cast_(VChain,_4_levels) 1.85% 19.708 20.073 - 4.26% -
bm_lexicographical_compare<unsigned_char>/8 1.85% 1.528 1.556 - 7.31% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.85% 2.090 2.128 - 1.43% -
std::search(vector<int>)_(same_length)/1024 1.85% 253.712 258.396 - 2.23% -
std::sort_heap(vector<int>)/8 1.84% 25.950 26.428 - 1.82% -
std::transform(list<int>)_(identity_transform)/50 1.84% 38.389 39.095 - 7.41% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.84% 22.754 23.172 - 1.07% -
std::format(double)_(fmt:_{:_0La}) 1.83% 42.536 43.317 - 0.58% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 1.83% 9972463.845 10155243.467 - -0.78% -
std::rotate(vector<int>)_(1_element_backward)/32 1.83% 2.894 2.947 - 2.59% -
std::unordered_map<int,_int>::count(key)/1024 1.83% 10.197 10.383 - 6.17% -
SetIntersection_None_Set_uint32_64_4 1.82% 23025641.188 23445532.690 - 1.45% -
std::make_heap(deque<int>)_(ascending)/8192 1.82% 21818.273 22215.803 - 3.61% -
BM_deque_vector_ranges_move_backward/65536 1.82% 20435.985 20807.822 - -0.33% -
std::set<int>::ctor(const_Self&)/8192 1.82% 44960.536 45778.429 - 2.31% -
std::vector<std::string>::ctor(const_Self&)_(expensive_elements)/8192 1.82% 173187.610 176334.886 - 2.54% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 1.82% 59412995.974 60492078.463 - 1.11% -
std::rotate(list<int>)_(by_1/2)/50 1.81% 23.265 23.686 - 1.63% -
std::multiset<std::string>::contains(key)/1024 1.81% 144.755 147.379 - 4.00% -
std::map<std::string,_int>::count(key)/1024 1.81% 145.806 148.441 - 0.88% -
std::unordered_set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 1.81% 6117.080 6227.606 - 1.68% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1.81% 1342173.666 1366417.389 - -3.33% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 1.80% 982.328 1000.048 - 1.21% -
std::multiset<std::string>::count(key)/8192 1.80% 183.872 187.188 - 1.77% -
std::make_heap(deque<int>)_(pipe-organ)/1024 1.80% 2647.505 2695.243 - 0.70% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.80% 665.687 677.664 - 3.17% -
std::remove_if(vector<int>)_(prefix)/1024 1.80% 342.514 348.668 - 3.00% -
std::format(float)_(fmt:_{:0<17500_0Lf}) 1.80% 1223.498 1245.471 - -0.72% -
std::remove_if(list<int>)_(sprinkled)/1024 1.79% 970.934 988.314 - 3.06% -
BM_deque_deque_move_backward/512 1.79% 25.796 26.258 - 1.19% -
SetIntersection_Front_Set_uint64_1024_1 1.79% 1024079.602 1042388.799 - 1.04% -
SetIntersection_Front_Vector_uint64_16384_16 1.79% 1050806.744 1069583.744 - 6.27% -
SetIntersection_None_Set_uint32_1024_4 1.79% 10412962.455 10599022.824 - 0.53% -
std::multiset<int>::count(key)/8192 1.78% 53.847 54.806 - 2.27% -
rng::find(vector<bool>)_(process_all)/8 1.78% 4.151 4.225 - 3.92% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 1.77% 7225.362 7353.492 - 1.83% -
std::vector<int>::insert(begin)_(cheap_elements)/1024 1.77% 38.362 39.041 - 0.75% -
std::partial_sort_copy(deque<int>)_(heap)/8 1.77% 13.681 13.923 - 6.92% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 1.77% 31.966 32.531 - -2.79% -
std::find_first_of(list<int>)_(large_needle)/32 1.77% 671.971 683.847 - 2.30% -
std::reverse(deque<int>)/8 1.77% 2.790 2.839 - -0.09% -
BM_join_view_in_vectors/1 1.76% 8.638 8.790 - 0.83% -
SetIntersection_None_Vector_uint64_16_1 1.76% 62714698.376 63817559.587 - -0.05% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 1.76% 396.966 403.938 - 1.59% -
BM_from_sys/1970 1.75% 4.719 4.802 - 1.81% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 1.75% 75563.350 76888.371 - 0.94% -
std::shift_right(vector<int>)/8192 1.75% 294.767 299.931 - 0.80% -
BM_vector_deque_copy/1024 1.75% 43.652 44.417 - 0.26% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 1.75% 193761960.510 197155913.990 - -0.65% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 1.75% 49419.807 50284.481 - 2.16% -
std::format(double)_(fmt:_{:0>17500_10Lf}) 1.75% 1346.026 1369.555 - 3.12% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.75% 3659.129 3723.012 - 3.28% -
BM_format_string<wchar_t>/16 1.74% 1.592 1.620 - 2.28% -
SetIntersection_Front_Vector_uint64_1024_16 1.74% 1052300.120 1070657.372 - -0.79% -
std::is_sorted_until(deque<int>,_pred)/8 1.74% 2.729 2.776 - 1.31% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 1.73% 50.322 51.195 - 3.77% -
BM_std_minmax_element<long_long>/5500 1.73% 1767.546 1798.198 - 3.38% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 1.73% 10805.027 10992.174 - 2.49% -
std::unique(deque<int>,_pred)_(contiguous)/32 1.73% 54.570 55.514 - 0.44% -
std::deque<int>::ctor(size_type)/8192 1.73% 1254.674 1276.368 - 0.50% -
SetIntersection_Interlaced_Vector_float_1024_16 1.72% 3629548.708 3691953.886 - -0.15% -
std::is_sorted_until(vector<int>)/1024 1.72% 234.666 238.701 - 2.20% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.72% 1391.554 1415.453 - -2.62% -
BM_deque_vector_copy_backward/70000 1.71% 5077.291 5164.356 - -1.47% -
SetIntersection_Front_Vector_uint64_64_4 1.71% 15368735.209 15632137.331 - 0.44% -
std::reverse(vector<int>)/8 1.71% 1.546 1.572 - -1.69% -
SetIntersection_Interlaced_Set_uint64_1024_1 1.70% 1020408.841 1037793.048 - 0.26% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.70% 18.132 18.441 - 1.68% -
std::format(double)_(fmt:_{:0<17500_0Le}) 1.70% 1209.458 1230.046 - 1.59% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 1.70% 29.313 29.811 - 2.28% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 1.70% 11.887 12.089 - 2.53% -
std::multiset<std::string>::equal_range(key)/8192 1.70% 182.718 185.823 - 2.62% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.69% 23496.511 23893.742 - 6.81% -
std::stable_partition(deque<int>)_(dense)/32 1.69% 30.272 30.784 - -3.04% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.69% 18.982 19.302 - 1.31% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 1.68% 13.755 13.986 - 2.46% -
std::unordered_multimap<int,_int>::clear()/8192 1.68% 44559.845 45310.219 - -0.75% -
std::copy_n(list<int>)/64 1.68% 14.505 14.749 - 4.41% -
std::deque<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/32 1.68% 145.148 147.588 - -2.31% -
std::set<int>::erase(key)_(existent)/32 1.68% 22.859 23.243 - 2.81% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 1.68% 25.390 25.817 - -8.75% -
SetIntersection_Interlaced_Set_uint32_262144_16384 1.68% 1281316.858 1302844.379 - -3.15% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.68% 15698.514 15961.695 - 1.22% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 1.67% 1733083.744 1762097.701 - -12.07% -
BM_format_to_string_begin<std::vector<wchar_t>>/1 1.67% 10.131 10.301 - 0.34% -
std::find_if_not(deque<int>)_(bail_25%)/8192 1.67% 534.272 543.205 - 1.15% -
std::deque<int>::ctor(const_Self&)_(cheap_elements)/32 1.67% 33.176 33.730 - -0.67% -
SetIntersection_Interlaced_Set_uint64_256_4 1.67% 11334171.548 11523533.636 - -6.45% -
rng::contains_subrange(deque<int>)_(single_element)/32 1.67% 10.884 11.065 - 3.84% -
std::sort(vector<NonIntegral>)_(repeated)/8 1.67% 16.774 17.054 - 1.77% -
SetIntersection_Front_Vector_uint64_256_16 1.67% 3914807.520 3980085.685 - -1.57% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 1.66% 15381395.095 15637249.337 - 0.22% -
BM_format/string_len_60 1.66% 19.683 20.009 - 1.89% -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 1.66% 520.587 529.219 - 1.87% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 1.66% 23246956.589 23631886.691 - 1.11% -
std::unordered_set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/8192 1.65% 359383.474 365329.082 - 1.13% -
BM_vector_deque_move_backward/512 1.65% 23.834 24.228 - 0.21% -
SetIntersection_Front_Vector_float_256_4 1.65% 4059245.757 4126223.638 - 1.83% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 1.65% 41.218 41.898 - -0.50% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1.65% 1481791.027 1506185.159 - -3.33% -
SetIntersection_None_Set_float_1024_1024 1.65% 10669981.549 10845603.328 - 4.28% -
BM_ascii_escaped<char> 1.64% 7558.340 7682.424 - -0.49% -
std::stable_sort(vector<int>)_(descending)/1024 1.64% 7484.955 7607.484 - 1.40% -
std::copy(deque<int>)/8 1.63% 2.479 2.519 - 2.34% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 1.63% 24494984.920 24894771.999 - 1.25% -
SetIntersection_Interlaced_Vector_uint32_256_4 1.63% 6039176.503 6137520.501 - -0.12% -
BM_std_minmax_element<long_long>/70000 1.63% 22499.517 22865.411 - 2.84% -
BM_std_minmax_element<long_long>/64000 1.62% 20573.773 20908.091 - 2.76% -
BM_string_without_formatting<char> 1.62% 10.638 10.811 - 0.49% -
SetIntersection_None_Set_uint32_1024_16 1.62% 10398813.011 10567674.926 - -2.25% -
bm_make_exception_ptr/threads:2 1.62% 5.778 5.872 - -5.43% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 1.62% 4278569.373 4347978.538 - 5.20% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.62% 114009.529 115857.878 - -1.45% -
std::make_heap(vector<int>)_(ascending)/8 1.62% 16.485 16.752 - 1.43% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 1.62% 17.975 18.266 - 0.94% -
std::format(double)_(fmt:_{:_10g}) 1.62% 59.552 60.514 - -0.33% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 1.61% 15673021.378 15925982.926 - 1.30% -
std::deque<int>::erase(middle)_(cheap_elements)/8192 1.61% 214.964 218.429 - -0.01% -
std::for_each(map<int>::iterator)/8192 1.61% 16744.138 17013.814 - 0.58% -
SetIntersection_Interlaced_Set_uint32_1024_1 1.61% 1028097.142 1044634.683 - 2.02% -
SetIntersection_Interlaced_Vector_uint64_64_1 1.61% 16009205.459 16266679.722 - 0.35% -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 1.61% 38303.032 38918.887 - 1.86% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 1.61% 17.312 17.590 - 1.07% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.60% 3.471 3.527 - 2.62% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 1.60% 29393.904 29865.377 - 1.53% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 1.60% 37.896 38.502 - 2.20% -
SetIntersection_Interlaced_Vector_uint64_64_64 1.60% 9460006.567 9611210.058 - -0.00% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 1.60% 33904.025 34445.845 - 0.77% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.59% 783878.512 796368.878 - 0.80% -
BM_deque_deque_ranges_move_backward/1 1.59% 0.967 0.982 - 4.29% -
BM_format_to_n_string_pointer<wchar_t>/1048576 1.59% 139417.608 141635.587 - -0.19% -
std::map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/1024 1.59% 5593.020 5681.994 - -4.40% -
SetIntersection_Interlaced_Vector_uint32_256_16 1.59% 6110883.551 6208089.985 - 0.30% -
std::is_sorted_until(vector<int>)/8192 1.59% 1831.227 1860.322 - 2.16% -
std::vector<int>::erase(middle)_(cheap_elements)/1024 1.59% 21.636 21.980 - 1.43% -
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/1024 1.59% 1252.937 1272.840 - 1.18% -
SetIntersection_Front_Vector_uint64_262144_1024 1.59% 3435956.780 3490527.347 - 1.64% -
SetIntersection_Front_Vector_uint64_262144_16 1.59% 1068681.246 1085624.332 - 2.73% -
std::set<std::string>::contains(key)/32 1.58% 77.867 79.100 - -6.46% -
std::format(float)_(fmt:_{:0^17500_0La}) 1.58% 1269.705 1289.823 - 1.71% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.58% 3.644 3.702 - 2.40% -
std::sort(vector<NonIntegral>)_(ascending)/8 1.58% 16.679 16.943 - 1.07% -
BM_std_minmax_element<long_long>/4000 1.58% 1290.665 1311.022 - 3.27% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.57% 24.695 25.083 - -2.85% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.56% 106507.353 108170.709 - 2.40% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 1.56% 112981.941 114741.555 - 1.68% -
SetIntersection_None_Vector_uint32_64_1 1.56% 17431759.273 17703017.166 - -5.15% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.55% 20.301 20.617 - 1.86% -
std::flat_multimap<int,_int>::count(key)/1024 1.55% 38.146 38.738 - 0.95% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 1.55% 37.704 38.288 - -19.41% -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 1.55% 7761.626 7881.853 - 1.60% -
bm_lexicographical_compare<signed_char>/64 1.54% 15.292 15.528 - 2.40% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1.54% 1259742.817 1279193.349 - 0.89% -
std::unordered_set<int>::find(key)/1024 1.54% 9.632 9.780 - 0.93% -
std::multimap<int,_int>::erase(key)_(existent)/32 1.54% 23.031 23.386 - 3.51% -
std::make_heap(vector<int>)_(pipe-organ)/8 1.54% 16.434 16.688 - 0.86% -
SetIntersection_Interlaced_Vector_float_16384_1 1.54% 1028274.884 1044113.142 - 3.02% -
std::unordered_multiset<int>::contains(key)/8192 1.54% 11.101 11.272 - 3.31% -
std::for_each_n(list<int>)/8192 1.54% 7962.470 8084.735 - 12.89% -
std::deque<int>::ctor(size_type)/32 1.53% 26.697 27.107 - 2.57% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 1.53% 42340.799 42990.272 - 1.97% -
SetIntersection_Interlaced_Vector_string_4_4 1.53% 144924091.310 147145556.514 - 1.62% -
std::multiset<int>::contains(key)/1024 1.53% 30.933 31.406 - 1.44% -
std::all_of(deque<int>)_(process_all)/8 1.52% 2.951 2.996 - 9.51% -
std::multiset<int>::erase(key)_(existent)/1024 1.52% 23.901 24.266 - -2.20% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 1.52% 9.072 9.210 - 0.95% -
std::map<std::string,_int>::find(key)/8192 1.52% 218.700 222.026 - 2.29% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 1.52% 4525.970 4594.760 - 1.49% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.52% 18664.616 18948.145 - -0.43% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.52% 18.144 18.420 - 1.75% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 1.52% 27.049 27.459 - 0.51% -
std::multiset<std::string>::find(key)/1024 1.52% 151.427 153.724 - 3.45% -
SetIntersection_Front_Set_string_256_64 1.52% 12997506.069 13194633.636 - -2.27% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 1.52% 6629.569 6730.100 - 1.94% -
SetIntersection_Interlaced_Set_uint32_262144_16 1.52% 1267104.410 1286305.953 - -4.02% -
std::sort_heap(vector<int>,_pred)/8 1.51% 26.205 26.601 - 1.71% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 1.51% 13654.653 13860.912 - 1.48% -
std::find(vector<char>)_(bail_25%)/1024 1.51% 5.443 5.525 - 3.20% -
std::find_first_of(vector<int>)_(large_needle)/1024 1.51% 233315.579 236839.539 - 2.12% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 1.51% 4674200.809 4744775.331 - -1.00% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 1.51% 870.219 883.352 - 2.52% -
std::set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 1.51% 5818.274 5905.878 - 0.62% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 1.50% 31.932 32.412 - -1.57% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 1.50% 13719.527 13925.596 - 1.88% -
std::format(float)_(fmt:_{:_10Lf}) 1.50% 52.758 53.548 - 0.17% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.50% 78436.478 79610.772 - 1.21% -
dynamic_cast_(Chain_fail,_7_levels) 1.50% 57.906 58.773 - -5.69% -
std::reverse_copy(vector<int>)/4096 1.50% 132.631 134.616 - 2.36% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 1.50% 6998.749 7103.487 - 1.85% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 1.50% 200191.291 203185.335 - 0.27% -
std::stable_partition(list<int>)_(alloc_fails)/8192 1.49% 31684.541 32157.832 - -48.43% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.49% 18.132 18.402 - 1.41% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 1.49% 35283.766 35810.593 - 0.79% -
BM_vector_deque_move_backward/64000 1.49% 4513.868 4581.238 - 0.10% -
std::unordered_multimap<int,_int>::ctor(const_Self&)/32 1.49% 228.840 232.250 - -0.08% -
BM_deque_vector_copy/1024 1.49% 38.742 39.318 - 1.81% -
SetIntersection_None_Vector_uint32_64_64 1.49% 8887348.225 9019486.245 - -5.43% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 1.48% 6921985.840 7024685.341 - -3.12% -
rng::find(vector<bool>)_(process_all)/8192 1.48% 4511.448 4578.380 - 2.78% -
std::find(vector<char>)_(process_all)/32768 1.48% 491.233 498.518 - 2.29% -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1.48% 3352.432 3402.083 - 2.93% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.48% 10792.780 10952.062 - 2.12% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 1.47% 49.507 50.237 - 0.40% -
SetIntersection_None_Vector_uint32_16_4 1.47% 53275504.259 54059209.416 - -0.17% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1.47% 1793644.857 1820019.912 - -7.32% -
std::sort(vector<int>)_(descending)/1024 1.47% 2874.812 2917.067 - 1.88% -
std::multiset<std::string>::equal_range(key)/1024 1.47% 108.543 110.138 - 1.10% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 1.47% 19123.925 19404.607 - 1.90% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 1.47% 31.090 31.546 - 34.62% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 1.47% 24963.520 25329.364 - 0.86% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 1.46% 187217.275 189959.788 - -0.75% -
SetIntersection_Interlaced_Vector_string_256_4 1.46% 11102142.918 11264610.243 - 1.95% -
std::make_heap(vector<int>,_pred)_(heap)/1024 1.46% 963.050 977.137 - 1.13% -
rng::find(vector<bool>)_(process_all)/1024 1.46% 568.257 576.564 - 2.85% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 1.46% 28478.612 28894.500 - 1.19% -
SetIntersection_None_Set_float_16_16 1.46% 37012472.826 37552421.437 - 3.08% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 1.46% 274436.083 278431.592 - 1.17% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 1.45% 112826.485 114467.444 - 1.50% -
std::partition(deque<int>)_(sparse)/8192 1.45% 3484.490 3535.120 - -0.18% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 1.45% 1845704.857 1872507.855 - -12.48% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 1.45% 24.384 24.737 - 2.07% -
BM_CmpLess_schar_short 1.45% 0.951 0.965 - 0.66% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.45% 789723.076 801141.866 - 0.42% -
std::stable_sort(deque<int>)_(shuffled)/1024 1.44% 12494.479 12674.811 - 1.32% -
std::unordered_set<int>::ctor(const_Self&)/32 1.44% 177.264 179.822 - 1.84% -
std::format(float)_(fmt:_{:017500_10g}) 1.44% 1213.844 1231.332 - 1.78% -
std::replace(list<int>)_(sprinkled)/32 1.44% 10.741 10.896 - 1.86% -
std::is_sorted(list<int>,_pred)/8192 1.44% 6897.476 6996.481 - 0.66% -
std::move(list<int>)/262144 1.43% 253450.700 257084.723 - 3.88% -
BM_format_to_string_begin<std::wstring>/1048576 1.43% 53925.003 54696.413 - 1.60% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.43% 83285.242 84476.160 - 2.45% -
std::unique_copy(list<int>)_(sprinkled)/8192 1.43% 6947.148 7046.434 - 0.03% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 1.43% 411870.993 417755.460 - 1.38% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 1.43% 319.756 324.324 - 1.99% -
rng::contains(list<int>)_(process_all)/50 1.43% 18.085 18.343 - 5.14% -
rng::contains(deque<int>)_(process_all)/8192 1.42% 2839.056 2879.446 - 1.61% -
std::unordered_multimap<int,_int>::ctor(const_Self&,_const_allocator_type&)/32 1.42% 246.058 249.558 - 0.92% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 1.42% 240.320 243.739 - 2.18% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.42% 18.351 18.611 - -0.92% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 1.42% 55847.861 56641.299 - 4.12% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 1.42% 20.234 20.520 - 1.39% -
BM_vector_deque_ranges_copy/512 1.41% 148.451 150.548 - 1.93% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.41% 770085.388 780962.259 - 1.75% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 1.41% 27350.128 27736.328 - 0.34% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.41% 42832.522 43437.262 - 2.27% -
std::move(vector<int>)/64 1.41% 4.198 4.257 - 0.53% -
std::partition(vector<int>)_(sparse)/32 1.41% 8.803 8.927 - 0.42% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 1.41% 387.977 393.448 - 1.71% -
std::partial_sort(vector<int>)_(pipe-organ)/1024 1.41% 4427.693 4489.982 - 2.02% -
SetIntersection_Front_Set_uint64_1024_64 1.41% 1936041.377 1963267.289 - 6.44% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1.41% 1017391.635 1031691.628 - 0.49% -
std::multiset<int>::count(key)/1024 1.41% 34.600 35.086 - 2.10% -
SetIntersection_Front_Vector_uint32_262144_1024 1.41% 3424484.236 3472599.946 - 0.31% -
std::multimap<std::string,_int>::count(key)/32 1.40% 72.613 73.632 - 11.79% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 1.40% 274774.525 278629.834 - 1.28% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 1.40% 486790.183 493610.616 - 1.45% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 1.40% 21.848 22.154 - 0.76% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.40% 76.375 77.443 - -44.92% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 1.40% 317541.225 321981.845 - 1.56% -
rng::find(vector<bool>)_(process_all)/1048576 1.40% 577182.066 585249.036 - 2.76% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1.40% 1343960.874 1362740.062 - -2.77% -
BM_CmpEqual_short_uint 1.39% 1.083 1.098 - -0.64% -
std::sort(vector<int>)_(repeated)/8 1.38% 16.823 17.056 - 1.94% -
std::find_first_of(list<int>)_(large_needle)/1024 1.38% 916450.083 929106.931 - 11.03% -
std::is_sorted_until(list<int>,_pred)/1024 1.38% 785.570 796.416 - 1.86% -
SetIntersection_Front_Vector_uint64_64_64 1.38% 9466712.445 9597157.355 - 0.72% -
std::format(float)_(fmt:_{:0<17500_10Le}) 1.38% 1221.396 1238.194 - 1.28% -
std::format(double)_(fmt:_{:0>17500_0L}) 1.37% 1212.387 1229.044 - 1.10% -
SetIntersection_None_Vector_float_262144_16 1.37% 346616000.558 351374863.880 - -0.09% -
SetIntersection_Interlaced_Set_uint64_262144_16 1.37% 1420604.531 1440106.891 - -5.79% -
std::flat_map<int,_int>::equal_range(key)/8192 1.37% 46.564 47.203 - -0.20% -
bm_lexicographical_compare<int>/8 1.37% 2.553 2.588 - 4.41% -
SetIntersection_None_Vector_uint32_1024_4 1.37% 2322408.231 2354168.100 - -6.62% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 1.37% 18.146 18.394 - 1.06% -
std::vector<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/32 1.37% 98.529 99.874 - 1.49% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 1.36% 11823922.908 11985214.334 - -4.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 1.36% 4074448.896 4130020.913 - 0.71% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.36% 387.505 392.774 - 1.42% -
std::make_heap(deque<int>)_(descending)/1024 1.36% 3520.385 3568.240 - 2.04% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.36% 572.120 579.891 - 2.40% -
std::format(double)_(fmt:_{:0>17500_10f}) 1.36% 1287.353 1304.838 - 1.68% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 1.36% 570891.377 578641.695 - 1.23% -
std::format(double)_(fmt:_{:_10La}) 1.36% 45.030 45.641 - 0.51% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1.36% 1346808.393 1365082.338 - -3.13% -
SetIntersection_None_Vector_uint32_262144_64 1.36% 349461030.331 354202374.863 - -1.45% -
BM_deque_vector_copy/4096 1.36% 155.210 157.316 - 1.95% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 1.36% 411266.254 416845.364 - 1.06% -
SetIntersection_None_Set_uint64_1024_64 1.36% 10426794.086 10568177.328 - 1.74% -
std::deque<std::string>::ctor(const_Self&)_(expensive_elements)/1024 1.35% 20092.673 20364.324 - -0.27% -
SetIntersection_None_Set_float_64_4 1.35% 23170404.184 23482900.844 - 0.82% -
BM_StringAssignAsciiz_Large_Opaque 1.35% 10.506 10.647 - 0.65% -
std::search(list<int>)_(same_length)/1024 1.35% 754.133 764.298 - 1.34% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.35% 13.521 13.703 - 1.05% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 1.35% 20.194 20.466 - -2.63% -
std::unordered_set<std::string>::contains(key)/1024 1.35% 115.767 117.325 - 1.87% -
BM_vector_deque_copy_backward/512 1.34% 23.590 23.907 - 1.57% -
std::rotate_copy(list<int>)/8192 1.34% 6986.901 7080.821 - -0.91% -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_60 1.34% 54.200 54.928 - 2.85% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 1.34% 9.615 9.744 - -7.70% -
std::unique(deque<int>,_pred)_(contiguous)/52 1.34% 63.321 64.170 - -0.42% -
std::map<int,_int>::operator=(const_Self&)_(into_populated_Container)/1024 1.34% 3764.241 3814.687 - 1.42% -
std::format(float)_(fmt:_{:0^17500_0f}) 1.34% 1244.287 1260.922 - 1.53% -
BM_vector_deque_ranges_move/512 1.33% 148.209 150.187 - 1.97% -
std::map<std::string,_int>::upper_bound(key)/1024 1.33% 133.399 135.177 - 2.47% -
std::format(float)_(fmt:_{:_0Lf}) 1.33% 48.250 48.893 - 0.12% -
std::search(vector<int>,_pred)_(single_element)/1024 1.33% 323.469 327.779 - -0.03% -
BM_deque_vector_move_backward/64 1.33% 2.513 2.546 - 3.12% -
BM_ConstructAndDestroy_FuncPtr_Opaque 1.33% 1.255 1.271 - 2.36% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 1.33% 16065121.652 16278562.898 - 0.63% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 1.32% 107730.063 109155.417 - 1.29% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1.32% 4615823.459 4676888.743 - 3.31% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 1.32% 6918.023 7009.509 - 3.22% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.32% 26.510 26.861 - -1.87% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 1.32% 40.061 40.591 - 0.73% -
SetIntersection_None_Set_uint64_16_1 1.32% 68981966.137 69892743.935 - 1.60% -
SetIntersection_Interlaced_Set_string_262144_256 1.32% 2933408.134 2972113.434 - -15.60% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 1.32% 54048955.521 54762030.389 - -0.75% -
std::multimap<int,_int>::erase(key)_(existent)/1024 1.32% 24.290 24.610 - 4.11% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.32% 196396.284 198985.355 - 0.62% -
std::deque<int>::erase(middle)_(cheap_elements)/32 1.32% 8.143 8.250 - -0.90% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 1.32% 284248.552 287991.213 - 1.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1.32% 1235696.580 1251957.472 - 3.76% -
std::multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 1.32% 46756.031 47371.141 - 3.04% -
std::sort_heap(vector<NonIntegral>,_pred)/8 1.32% 26.913 27.267 - -0.67% -
BM_vector_deque_move_backward/70000 1.32% 4952.053 5017.194 - -1.06% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1.31% 37384590.087 37875791.825 - -15.94% -
SetIntersection_Interlaced_Set_uint32_16384_1 1.31% 1021094.387 1034503.290 - 1.47% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 1.31% 20.496 20.764 - 0.38% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 1.31% 16184566.773 16396050.465 - 0.45% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 1.30% 25644.881 25979.316 - 0.70% -
BM_format_to_string_pointer<wchar_t>/1048576 1.30% 53832.955 54534.484 - 1.38% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.30% 21.190 21.466 - 1.62% -
SetIntersection_Interlaced_Set_uint64_64_1 1.30% 16067369.408 16276344.416 - 0.45% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 1.30% 21.267 21.543 - 1.81% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 1.30% 14977.445 15172.064 - 2.08% -
dynamic_cast_(VChain,_5_levels) 1.30% 25.987 26.325 - 2.92% -
BM_StringRelational_Compare_Large_Huge_Control 1.30% 1.999 2.025 - -0.54% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 1.30% 15.524 15.725 - 1.23% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 1.29% 5018.384 5083.360 - 2.09% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1.29% 1031106.431 1044453.215 - 4.76% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 1.29% 105.814 107.184 - 6.34% -
SetIntersection_Interlaced_Vector_uint64_4_4 1.29% 130641944.860 132330445.898 - 0.11% -
std::multiset<int>::upper_bound(key)/1024 1.29% 27.708 28.066 - 1.11% -
std::stable_sort(deque<int>)_(descending)/8192 1.29% 83572.594 84651.519 - 2.43% -
std::partition(list<int>)_(sparse)/1024 1.29% 723.018 732.348 - 0.96% -
std::generate_n(deque<int>)/32 1.29% 8.094 8.198 - 1.70% -
std::stable_sort(deque<int>)_(heap)/1024 1.29% 10566.184 10702.460 - 1.87% -
SetIntersection_None_Set_float_16_4 1.29% 58236670.424 58987223.623 - 1.18% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1.29% 4454642.674 4512031.516 - 2.00% -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 1.29% 71676.692 72599.923 - 1.04% -
std::deque<int>::ctor(size_type)/1024 1.29% 177.761 180.048 - 0.98% -
std::stable_sort(deque<int>)_(heap)/8192 1.29% 111930.757 113370.891 - 1.80% -
SetIntersection_Front_Set_string_64_4 1.29% 17932676.610 18163396.768 - 1.87% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.29% 1.785 1.808 - 0.82% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1.28% 1027457.369 1040647.877 - -1.50% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 1.28% 572380.347 579727.323 - 0.93% -
std::search(list<int>,_pred)_(near_matches)/1000 1.28% 40427.133 40945.603 - -3.01% -
std::search(list<int>,_pred)_(no_match)/8192 1.28% 6801.555 6888.762 - 1.48% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 1.28% 23459.597 23759.670 - 7.54% -
std::unique_copy(vector<int>)_(contiguous)/32 1.28% 8.594 8.704 - 1.66% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 1.27% 87.107 88.217 - 1.70% -
std::format(float)_(fmt:_{:0>17500_10Lf}) 1.27% 1220.696 1236.250 - 2.41% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.27% 179043.335 181319.362 - 1.80% -
std::remove_if(list<int>)_(prefix)/1024 1.27% 972.080 984.423 - 1.91% -
SetIntersection_Interlaced_Vector_uint64_16_4 1.27% 53650481.018 54331245.349 - 0.65% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 1.27% 19.907 20.160 - 1.13% -
std::unordered_set<std::string>::operator=(const_Self&)_(into_cleared_Container)/8192 1.27% 361194.710 365776.444 - 1.15% -
SetIntersection_Front_Vector_float_16_1 1.26% 61779950.863 62561281.633 - 1.09% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.26% 35.226 35.672 - -0.10% -
std::stable_sort(vector<int>)_(ascending)/1024 1.26% 7636.227 7732.757 - 1.53% -
SetIntersection_Front_Set_string_16_4 1.26% 61138024.151 61910541.123 - 0.87% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 1.26% 523436430.586 530036348.772 - 0.43% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 1.26% 75345.648 76295.373 - 0.91% -
std::adjacent_find(vector<int>)/1048576 1.26% 232483.095 235410.189 - 2.02% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1.26% 1354824.752 1371877.268 - -3.00% -
dynamic_cast_(VChain,_3_levels) 1.26% 14.873 15.060 - 4.54% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 1.25% 12146.396 12298.764 - 1.66% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 1.25% 30.478 30.859 - 2.24% -
SetIntersection_None_Vector_uint64_64_16 1.25% 14254023.791 14432316.639 - -4.98% -
std::multiset<std::string>::operator=(const_Self&)_(into_cleared_Container)/8192 1.25% 342227.169 346506.829 - 1.47% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 1.25% 13391.210 13558.571 - 1.50% -
std::move_backward(vector<int>)/4096 1.25% 135.799 137.494 - 2.09% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 1.24% 57230.775 57942.290 - 1.27% -
ranges::min(std::vector<__int128>)/70000 1.24% 18741.460 18974.022 - 3.06% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 1.24% 2.166 2.193 - 0.73% -
BM_vector_deque_move/4000 1.24% 167.671 169.749 - 0.55% -
std::multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 1.24% 40757.800 41262.247 - 1.11% -
std::search(deque<int>,_pred)_(same_length)/1024 1.24% 623.979 631.698 - 1.67% -
std::multimap<int,_int>::erase(iterator)/32 1.23% 20.740 20.996 - 3.32% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 1.23% 77.301 78.254 - 1.43% -
std::partition(list<int>)_(sparse)/50 1.23% 14.745 14.927 - -0.29% -
SetIntersection_Front_Set_uint32_16384_1024 1.23% 15147179.272 15333747.305 - -5.23% -
BM_vector_deque_move_backward/65536 1.23% 4634.822 4691.746 - -0.72% -
BM_CmpLess_short_int 1.23% 1.104 1.118 - 0.15% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 1.23% 43168.318 43697.546 - 1.45% -
std::multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/0 1.22% 12.739 12.895 - 0.95% -
std::multiset<std::string>::erase(iterator)/32 1.22% 25.671 25.983 - -3.07% -
std::unordered_set<int>::ctor(const_Self&)/8192 1.22% 59485.293 60210.170 - 0.50% -
std::adjacent_find(deque<int>,_pred)/8 1.22% 6.205 6.280 - -0.14% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1.22% 347517374.344 351745041.460 - 1.93% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.22% 100866.356 102092.632 - 2.59% -
BM_vector_deque_ranges_move_backward/65536 1.22% 19363.036 19598.364 - -4.76% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 1.21% 16026129.622 16220805.564 - 0.96% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 1.21% 169982.018 172044.843 - 1.75% -
SetIntersection_Front_Vector_uint64_16_16 1.21% 34102140.543 34515928.404 - 1.46% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.21% 21.262 21.520 - 2.11% -
std::multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 1.21% 4618.689 4674.593 - 1.29% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 1.21% 49124.675 49719.076 - 0.85% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.21% 50.159 50.766 - 2.07% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.21% 716.737 725.404 - 1.90% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 1.21% 2.625 2.657 - -0.29% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 1.21% 18.188 18.407 - 1.16% -
SetIntersection_Front_Vector_uint64_16384_256 1.21% 1622885.885 1642466.383 - -2.48% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1.21% 977449.305 989231.979 - -0.83% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.20% 18736.326 18961.905 - 1.29% -
std::remove_copy(vector<int>)_(prefix)/32 1.20% 9.753 9.871 - 3.68% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 1.20% 338476959.073 342550762.463 - 0.21% -
std::unordered_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/1024 1.20% 1195.886 1210.266 - 0.37% -
std::partial_sort_copy(vector<int>)_(descending)/1024 1.20% 7799.069 7892.801 - 1.60% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 1.20% 283827.766 287238.170 - 0.79% -
SetIntersection_Front_Set_string_64_1 1.20% 16580307.027 16779313.628 - 0.30% -
std::sort(deque<int>)_(repeated)/8192 1.20% 50897.255 51507.354 - 1.56% -
SetIntersection_None_Set_uint64_4_1 1.20% 212880724.995 215430884.009 - -0.18% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.20% 26627.535 26946.331 - 1.12% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.20% 1767552.653 1788700.113 - 1.06% -
std::partial_sort(vector<int>)_(shuffled)/1024 1.19% 6618.033 6697.107 - 1.49% -
std::multiset<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/8192 1.19% 341250.328 345323.700 - 0.21% -
SetIntersection_Interlaced_Vector_string_64_4 1.19% 23130063.426 23406062.800 - 0.68% -
BM_format_string<wchar_t>/4 1.19% 5.963 6.034 - 1.87% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 1.19% 16071271.640 16262864.952 - 0.58% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.19% 93773.086 94890.106 - -0.19% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.19% 0.902 0.912 - 1.40% -
BM_vector_deque_ranges_copy_backward/65536 1.19% 19424.935 19655.212 - -4.51% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.18% 674.594 682.586 - 1.44% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 1.18% 57621443.839 58303873.561 - 0.04% -
SetIntersection_Interlaced_Vector_uint32_64_1 1.18% 16035010.399 16224898.213 - 0.52% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1.18% 1481222.920 1498749.945 - -3.98% -
SetIntersection_Front_Set_float_16384_4 1.18% 1053969.981 1066429.727 - -1.85% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 1.18% 17.361 17.566 - -0.28% -
rng::find_last(vector<int>)_(bail_90%)/1048576 1.18% 23114.756 23387.849 - 0.77% -
BM_deque_deque_copy/1024 1.18% 45.607 46.146 - 1.02% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 1.18% 759.221 768.183 - 1.53% -
std::deque<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/1024 1.18% 3571.912 3614.071 - -1.45% -
std::multiset<std::string>::lower_bound(key)/1024 1.18% 128.941 130.460 - -1.22% -
std::map<int,_int>::insert(value)_(new_value,_end)/0 1.18% 18.194 18.408 - 0.30% -
std::pop_heap(deque<float>)/8192 1.18% 31.098 31.463 - -1.35% -
rng::contains_subrange(list<int>)_(process_all)/16 1.18% 4.675 4.730 - 0.19% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 1.18% 6875.853 6956.668 - -23.67% -
SetIntersection_Front_Vector_uint64_16_4 1.17% 52430802.326 53046269.468 - 0.23% -
std::is_partitioned(deque<int>)_(partitioned)/1024 1.17% 246.489 249.379 - 3.69% -
BM_format_to_back_inserter<std::deque<char>>/string_len_60 1.17% 53.216 53.840 - 2.49% -
BM_deque_vector_move_backward/70000 1.17% 5039.647 5098.539 - -3.55% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 1.17% 14.874 15.047 - 1.20% -
std::sort(vector<NonIntegral>)_(descending)/1024 1.17% 2874.926 2908.459 - 1.40% -
SetIntersection_Interlaced_Vector_uint32_16384_64 1.17% 39536769.222 39997865.818 - -0.05% -
std::copy_if(deque<int>)_(every_other)/1048576 1.16% 391130.144 395685.974 - 1.39% -
std::unordered_multiset<int>::count(key)/8192 1.16% 11.018 11.146 - -0.32% -
std::for_each_n(list<int>)/32 1.16% 11.190 11.320 - 1.44% -
BM_CmpEqual_schar_schar 1.16% 1.064 1.077 - -0.78% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.16% 1802.110 1823.039 - -3.44% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 1.16% 39222344.127 39677375.421 - 0.55% -
std::copy_backward(list<int>)/8 1.16% 2.413 2.441 - 1.46% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 1.16% 3810.749 3854.895 - 1.20% -
ranges::minmax(std::list<long_long>)/8 1.16% 2.041 2.065 - 3.70% -
SetIntersection_Front_Vector_uint32_256_64 1.16% 3777974.604 3821644.052 - 2.58% -
std::make_heap(deque<int>)_(repeated)/8192 1.15% 20344.467 20579.400 - 6.41% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 1.15% 17.308 17.507 - 0.69% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 1.15% 43092.432 43588.594 - 1.32% -
std::map<int,_int>::insert(value)_(new_value,_middle)/0 1.15% 18.184 18.393 - 0.92% -
std::unordered_set<int>::erase(iterator)/32 1.15% 16.859 17.053 - -0.43% -
rng::for_each(multiset<int>)/8192 1.15% 16829.052 17022.034 - 0.18% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 1.14% 17.404 17.603 - 0.97% -
SetIntersection_Interlaced_Set_float_262144_64 1.14% 1487223.897 1504239.161 - -5.64% -
SetIntersection_Front_Vector_uint64_1024_256 1.14% 1671759.412 1690864.516 - 3.26% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 1.14% 387.522 391.951 - 0.79% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 1.14% 108023.399 109256.685 - 1.12% -
BM_StringConstructDestroyCStr_Huge_Opaque 1.14% 158.030 159.834 - 0.36% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 1.14% 136525516.872 138081873.294 - 0.28% -
std::partial_sort_copy(vector<int>)_(heap)/8192 1.14% 83575.108 84527.197 - 1.45% -
SetIntersection_Front_Vector_float_1024_1024 1.14% 3444775.706 3483969.672 - 0.14% -
SetIntersection_Front_Vector_uint32_16_16 1.14% 34192496.609 34581335.551 - 0.14% -
std::multiset<int>::insert(const_value_type&)_(already_present)/32 1.14% 18.187 18.394 - 1.23% -
std::equal(vector<int>)_(it,_it,_it)/50 1.14% 4.363 4.413 - 2.27% -
std::find_if_not(vector<bool>)_(process_all)/8 1.13% 3.860 3.903 - 0.77% -
BM_deque_deque_copy_backward/64 1.13% 7.309 7.392 - 0.07% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1.13% 1261766.395 1276066.341 - 5.82% -
dynamic_cast_(VDAG_rightmost,_5_levels) 1.13% 9.529 9.637 - 1.14% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.13% 64233.347 64961.231 - 1.57% -
std::sort(vector<int>)_(ascending)/1024 1.13% 3704.214 3746.093 - 0.60% -
std::copy_if(vector<int>)_(every_other)/512 1.13% 249.702 252.525 - 0.02% -
std::partial_sort_copy(deque<int>)_(ascending)/8 1.13% 7.849 7.938 - -0.67% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 1.13% 136268266.120 137807395.737 - 0.10% -
std::stable_partition(vector<int>)_(dense)/50 1.13% 24.136 24.408 - -5.32% -
SetIntersection_Front_Set_string_256_1 1.13% 4184489.250 4231644.682 - -0.55% -
std::partial_sort(vector<NonIntegral>)_(descending)/8192 1.13% 78600.100 79485.844 - 1.51% -
SetIntersection_None_Vector_float_1024_4 1.13% 2311628.731 2337666.787 - -30.09% -
std::move_backward(vector<bool>)_(aligned)/512 1.13% 732.018 740.260 - 0.85% -
std::map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/8192 1.13% 45533.791 46046.486 - -3.14% -
std::equal(vector<bool>)_(unaligned)/50 1.12% 37.715 38.139 - 0.59% -
BM_stop_token_async_reg_unreg_callback/16777216 1.12% 260256733.213 263182520.866 - -1.75% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 1.12% 54891157.150 55507092.335 - 0.36% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 1.12% 4.030 4.075 - 0.10% -
BM_Copy_MemPtr 1.12% 1.412 1.428 - 0.23% -
std::set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/8192 1.12% 337337.187 341115.752 - 0.81% -
SetIntersection_Interlaced_Vector_uint64_16_1 1.12% 61293459.150 61979459.969 - 0.81% -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 1.12% 9433.161 9538.603 - -3.56% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1.12% 1070631.063 1082594.832 - 4.55% -
SetIntersection_None_Set_string_64_1 1.12% 31828394.427 32184022.766 - -0.23% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.12% 316.985 320.526 - -0.59% -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 1.12% 7716.408 7802.515 - 1.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 1.12% 20729596.881 20960758.530 - -1.21% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.11% 245.549 248.285 - -0.57% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 1.11% 13440245.659 13590031.687 - -0.67% -
std::unordered_map<int,_int>::find(key)/1024 1.11% 9.735 9.843 - 1.21% -
std::multiset<int>::count(key)/32 1.11% 18.426 18.631 - 1.60% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 1.11% 39165563.160 39601176.392 - 0.36% -
SetIntersection_Interlaced_Vector_uint32_64_16 1.11% 14931450.133 15097517.165 - -0.20% -
std::sort(vector<NonIntegral>)_(heap)/8192 1.11% 50594.323 51156.435 - 1.17% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1.11% 1348195.132 1363168.005 - -1.89% -
SetIntersection_None_Set_float_16384_64 1.11% 189127275.487 191226519.458 - 2.30% -
std::deque<std::string>::ctor(const_Self&)_(expensive_elements)/32 1.11% 616.283 623.112 - -0.74% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 1.11% 18.077 18.277 - 0.63% -
SetIntersection_Interlaced_Set_uint32_64_1 1.11% 16107633.565 16285814.325 - 0.43% -
std::is_sorted_until(vector<int>)/8 1.11% 2.022 2.044 - 1.41% -
std::map<std::string,_int>::clear()/0 1.11% 389.065 393.366 - 1.58% -
std::flat_map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 1.11% 14.160 14.317 - 0.04% -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/64 1.11% 95.740 96.798 - -1.63% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 1.10% 18.580 18.785 - -0.71% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 1.10% 21.553 21.791 - 1.25% -
std::is_sorted(list<int>)/1024 1.10% 739.271 747.407 - 1.09% -
SetIntersection_Front_Set_uint64_16_1 1.10% 61646081.776 62323291.391 - 0.48% -
std::none_of(deque<int>)_(process_all)/32768 1.10% 8772.374 8868.713 - -5.02% -
rng::fold_left(vector<int>)/32 1.10% 22.044 22.286 - 1.76% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.10% 277.089 280.127 - 1.53% -
std::flat_multimap<int,_int>::count(key)/8192 1.10% 49.301 49.841 - 1.49% -
std::search(list<int>)_(no_match)/1048576 1.09% 849724.106 859025.948 - 0.94% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 1.09% 19.507 19.720 - -1.56% -
std::multimap<int,_int>::insert(const_value_type&)_(already_present)/1024 1.09% 26.718 27.010 - 6.24% -
std::sort(vector<int>)_(shuffled)/8 1.09% 19.442 19.654 - 1.53% -
std::sort(deque<int>)_(repeated)/1024 1.09% 4589.227 4639.392 - 1.48% -
BM_format_to_iterator/<std::string>_C_string_len_6 1.09% 2.882 2.913 - 0.88% -
std::find_if(list<int>)_(process_all)/8192 1.09% 6970.493 7046.487 - 0.88% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 1.09% 1.282 1.296 - 1.45% -
SetIntersection_None_Set_string_4_1 1.08% 220547422.019 222936162.198 - 0.26% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 1.08% 591.121 597.516 - 2.00% -
std::sort(vector<NonIntegral>)_(ascending)/1024 1.08% 3699.560 3739.533 - 0.47% -
ranges::minmax(std::list<__int128>)/70000 1.08% 57259.385 57877.303 - 3.97% -
BM_num_put<bool> 1.08% 5.040 5.094 - 1.65% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.08% 170568.659 172403.234 - 1.93% -
std::partial_sort_copy(list<int>)_(heap)/8192 1.07% 87334.548 88272.795 - 0.71% -
std::sort(vector<NonIntegral>)_(repeated)/1024 1.07% 3013.941 3046.316 - 1.12% -
ranges::min(std::list<char>)/8 1.07% 2.351 2.376 - 3.36% -
std::unordered_multimap<int,_int>::count(key)/1024 1.07% 10.774 10.889 - 5.31% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 1.07% 209546393.025 211788134.198 - 0.30% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.07% 1.930 1.950 - 1.63% -
std::replace_if(list<int>)_(sprinkled)/50 1.07% 23.282 23.530 - 1.75% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 1.07% 21.565 21.795 - 0.07% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 1.06% 33749463.646 34107926.123 - 0.02% -
BM_std_minmax_element<long_long>/4096 1.06% 1332.066 1346.198 - 2.59% -
std::format(double)_(fmt:_{:_0Lg}) 1.06% 62.489 63.151 - 1.12% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 1.06% 83459.387 84343.197 - 1.41% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 1.06% 7.578 7.658 - -1.92% -
std::unordered_set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 1.06% 141.494 142.992 - 2.64% -
std::equal(vector<bool>)_(unaligned)/8 1.06% 5.495 5.554 - 0.68% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 1.06% 359074.566 362867.554 - -0.96% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 1.06% 13205119.979 13344501.018 - 1.07% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.06% 13.433 13.574 - 0.75% -
std::flat_map<int,_int>::equal_range(key)/1024 1.06% 36.844 37.233 - 0.18% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 1.05% 17.379 17.562 - -0.52% -
std::partition_point(deque<int>)/1024 1.05% 7.516 7.595 - -1.74% -
std::format(float)_(fmt:_{:_17000}) 1.05% 66.454 67.153 - 0.80% -
dynamic_cast_(VChain,_2_levels) 1.05% 10.990 11.105 - 1.29% -
BM_StringRelational_Compare_Large_Large_Control 1.05% 2.038 2.059 - -0.19% -
ranges::minmax(std::vector<long_long>)/8 1.05% 2.017 2.038 - 2.54% -
SetIntersection_Interlaced_Vector_uint64_1_1 1.05% 521035589.054 526493438.022 - 0.36% -
std::partial_sort_copy(list<int>)_(shuffled)/8192 1.05% 76008.028 76804.068 - 0.91% -
std::partial_sort_copy(list<int>)_(descending)/1024 1.05% 8044.508 8128.653 - 1.87% -
std::set<int>::operator=(const_Self&)_(into_cleared_Container)/0 1.05% 12.711 12.844 - 0.64% -
std::multimap<std::string,_int>::ctor(const_Self&)/1024 1.05% 33517.325 33867.654 - 2.40% -
std::sort(vector<int>)_(shuffled)/8192 1.04% 57460.592 58061.036 - 1.55% -
SetIntersection_None_Vector_uint32_1024_256 1.04% 2311955.066 2336098.114 - -29.83% -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 1.04% 7354.558 7431.348 - 0.95% -
SetIntersection_Interlaced_Vector_uint64_4_1 1.04% 208388501.212 210563901.674 - 0.24% -
std::for_each(list<int>)/50 1.04% 21.400 21.623 - 1.89% -
std::search_n(deque<int>,_pred)_(no_match)/32 1.04% 19.514 19.717 - -1.86% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 1.04% 61641909.663 62283932.248 - 0.37% -
std::sort(deque<int>)_(heap)/1024 1.04% 6960.077 7032.477 - 1.24% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 1.04% 131432719.674 132797584.456 - 0.48% -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 1.04% 12.279 12.406 - 0.63% -
std::partial_sort(vector<int>)_(repeated)/8 1.04% 17.290 17.470 - 0.61% -
SetIntersection_Front_Set_string_1024_1024 1.04% 48495244.374 48998701.014 - 1.25% -
SetIntersection_Front_Set_string_1_1 1.04% 539814814.225 545418040.008 - 0.22% -
std::partial_sort_copy(list<int>)_(ascending)/8192 1.04% 48572.638 49076.221 - 0.16% -
SetIntersection_Interlaced_Vector_uint32_1024_64 1.04% 3551131.859 3587935.073 - 1.66% -
std::sort(vector<NonIntegral>)_(shuffled)/8 1.04% 19.480 19.682 - 1.29% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 1.04% 523707294.521 529127852.947 - 0.24% -
SetIntersection_Front_Set_uint64_64_4 1.03% 16031118.951 16196835.462 - -0.94% -
std::shift_left(deque<int>)/1024 1.03% 54.835 55.402 - 2.26% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 1.03% 484.082 489.084 - 1.46% -
std::set<int>::count(key)/1024 1.03% 27.463 27.746 - -0.10% -
BM_format_to_string_begin<std::list<wchar_t>>/1048576 1.03% 984465.061 994629.943 - 0.41% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 1.03% 18220716.575 18408575.747 - 1.52% -
SetIntersection_None_Set_float_16384_256 1.03% 188980949.903 190929104.760 - 2.04% -
BM_to_sys/1993/threads:4 1.03% 1.350 1.364 - 2.10% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1.03% 1480784.733 1496046.782 - -4.22% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.03% 388.748 392.752 - 1.82% -
std::stable_sort(vector<int>)_(shuffled)/1024 1.03% 14444.853 14593.614 - 1.26% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 1.03% 24.253 24.503 - 0.85% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 1.03% 18735.771 18928.617 - 0.74% -
BM_std_minmax_element<long_long>/512 1.03% 172.737 174.514 - 4.01% -
std::search(deque<int>)_(same_length)/8192 1.03% 4142.239 4184.841 - 1.74% -
std::multimap<int,_int>::ctor(const_Self&,_const_allocator_type&)/32 1.03% 171.141 172.900 - 0.05% -
std::copy_if(deque<int>)_(every_other)/262144 1.03% 97644.058 98647.613 - 1.15% -
std::copy_n(deque<int>)/64 1.02% 15.362 15.520 - 2.55% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 1.02% 146044.443 147540.547 - 1.60% -
std::partial_sort_copy(list<int>)_(shuffled)/8 1.02% 9.062 9.154 - -0.90% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.02% 12.781 12.912 - 1.16% -
std::format(float)_(fmt:_{:017500_10}) 1.02% 1229.719 1242.279 - 1.61% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 1.02% 58.495 59.092 - -0.24% -
std::copy_if(list<int>)_(every_other)/262144 1.02% 205047.780 207139.243 - 0.11% -
std::is_sorted_until(vector<int>,_pred)/8 1.02% 3.407 3.442 - 0.85% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 1.02% 28.313 28.602 - -0.44% -
std::equal(list<int>)_(it,_it,_it,_pred)/8 1.02% 4.995 5.046 - 0.80% -
SetIntersection_Front_Set_float_256_1 1.02% 4065979.965 4107389.999 - -0.27% -
std::multimap<std::string,_int>::contains(key)/1024 1.01% 148.188 149.692 - 1.44% -
SetIntersection_Front_Set_string_64_16 1.01% 22069550.648 22293408.434 - 2.81% -
std::sort(vector<int>)_(ascending)/8192 1.01% 38117.766 38504.378 - -0.16% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 1.01% 18.200 18.384 - 0.83% -
std::multiset<int>::equal_range(key)/8192 1.01% 52.644 53.177 - 1.02% -
SetIntersection_None_Set_uint64_4_4 1.01% 134217914.149 135577021.255 - 0.62% -
std::partition_point(vector<int>)/8192 1.01% 9.186 9.279 - 0.31% -
SetIntersection_Interlaced_Vector_float_256_1 1.01% 4062621.266 4103660.221 - 0.09% -
std::partial_sort(vector<int>)_(pipe-organ)/8192 1.01% 42367.085 42794.910 - 1.12% -
std::format(float)_(fmt:_{:0^17500_10Le}) 1.01% 1224.412 1236.773 - 0.48% -
SetIntersection_Interlaced_Vector_uint32_16384_16 1.01% 36232783.226 36598240.957 - -0.51% -
std::find_end(list<int>)_(single_element)/8192 1.01% 8120.631 8202.501 - -0.84% -
SetIntersection_None_Set_float_64_16 1.01% 19632516.500 19830354.541 - 0.71% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 1.01% 19055.637 19247.497 - 0.83% -
SetIntersection_Front_Vector_string_16_16 1.01% 47293914.152 47769706.459 - 0.81% -
SetIntersection_None_Vector_string_262144_16384 1.01% 1179755.665 1191619.318 - -38.54% -
SetIntersection_Interlaced_Vector_float_1024_64 1.00% 3519900.376 3555274.755 - -1.55% -
SetIntersection_Front_Vector_uint64_4_1 1.00% 208271853.279 210360429.103 - 0.33% -
std::move(vector<int>)/1048576 1.00% 56383.061 56947.481 - -0.43% -
BM_vector_deque_ranges_move_backward/70000 1.00% 21084.717 21295.731 - -1.91% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192 -67.99% 1601.586 512.706 - -20.10% -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 -66.69% 1640.456 546.470 - -17.59% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -62.42% 219.944 82.654 - 10.14% -
std::copy(vector<int>)/32768 -62.32% 3532.066 1330.969 - -62.32% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 -61.12% 149.502 58.122 - 14.80% -
BM_format_string<char>/524288 -56.93% 0.030 0.013 - 0.03% -
std::multimap<std::string,_int>::insert(const_value_type&)_(already_present)/32 -56.73% 96.144 41.605 - -52.67% -
BM_format_string<char>/262144 -54.92% 0.031 0.014 - 0.13% -
std::unique_copy(list<int>)_(contiguous)/1024 -54.10% 1600.148 734.481 - -0.01% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -51.30% 102.435 49.888 - -17.57% -
std::multiset<std::string>::insert(const_value_type&)_(already_present)/32 -50.93% 83.744 41.094 - -37.85% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -47.84% 187.222 97.658 - 17.56% -
std::flat_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/8192 -46.78% 1063.816 566.181 - -44.55% -
std::rotate_copy(vector<int>)/8192 -45.97% 517.466 279.571 - -1.48% -
BM_stop_token_multi_thread_polling_stop_requested/1024 -45.62% 800808.883 435469.961 - -46.54% -
std::flat_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192 -44.83% 1008.579 556.471 - -38.65% -
std::flat_map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 -44.49% 1051.360 583.618 - -41.33% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -42.27% 50.822 29.342 - -1.75% -
BM_std_minmax_element<char>/65536 -42.16% 37517.345 21699.145 - -42.47% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 -42.13% 90.915 52.610 - -5.23% -
BM_std_minmax_element<char>/70000 -41.95% 39917.196 23170.084 - -41.68% -
BM_std_minmax_element<char>/64000 -41.64% 36315.582 21194.218 - -41.67% -
BM_std_minmax_element<char>/5500 -41.63% 3131.434 1827.765 - -41.76% -
BM_std_minmax_element<char>/4000 -41.61% 2280.029 1331.394 - -42.01% -
BM_std_minmax_element<char>/4096 -41.44% 2328.990 1363.885 - -41.31% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -41.20% 128.104 75.324 - 9.43% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -41.03% 63.916 37.693 - -15.15% -
BM_vector_deque_copy_backward/0 -40.76% 0.444 0.263 - -40.43% -
BM_std_minmax_element<char>/1024 -40.29% 578.948 345.678 - -40.49% -
std::copy(vector<int>)/4096 -39.47% 238.147 144.154 - -2.33% -
BM_std_minmax_element<char>/512 -38.30% 284.855 175.749 - -37.31% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -37.54% 0.444 0.277 - -9.57% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -35.21% 173.625 112.493 - -5.14% -
std::is_sorted(deque<int>)/8 -34.34% 3.144 2.064 - -49.27% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -34.03% 39.938 26.347 - -28.19% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -33.96% 125.065 82.590 - 0.55% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -33.83% 33.518 22.178 - -39.17% -
SetIntersection_None_Vector_float_16384_1 -32.64% 30332878.046 20432043.495 - -47.60% -
SetIntersection_None_Vector_float_1024_1 -32.19% 3451624.187 2340667.183 - -33.07% -
BM_vector_deque_ranges_move_backward/0 -32.05% 0.446 0.303 - 16.15% -
BM_std_minmax_element<long_long>/1 -31.30% 0.526 0.361 - -37.74% -
std::copy_n(list<int>)/4096 -30.62% 5270.591 3656.863 - -30.31% -
std::is_sorted(deque<int>,_pred)/8 -29.99% 4.529 3.171 - -27.23% -
std::unordered_set<int>::contains(key)/32 -29.71% 9.827 6.908 - -6.10% -
BM_vector_deque_ranges_copy/0 -29.56% 0.446 0.314 - -10.43% -
std::multiset<std::string>::erase(key)_(existent)/1024 -29.56% 104.271 73.453 - -22.10% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -28.91% 78.565 55.853 - -4.08% -
SetIntersection_None_Vector_float_16384_1024 -28.83% 30072634.667 21401425.591 - -44.61% -
SetIntersection_Front_Set_float_16384_16384 -28.70% 353089237.952 251738706.930 - -31.08% -
BM_vector_deque_ranges_move_backward/1 -28.70% 0.909 0.648 - -9.94% -
std::set<std::string>::insert(const_value_type&)_(already_present)/32 -28.13% 52.632 37.824 - -39.01% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -28.03% 14956389.414 10764808.534 - 0.69% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -27.34% 33.446 24.301 - -26.38% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -27.01% 37.233 27.177 - -18.09% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 -26.45% 64.867 47.710 - -2.64% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -26.17% 33.582 24.794 - -27.07% -
BM_deque_vector_copy_backward/0 -25.35% 0.608 0.454 - -17.58% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 -25.15% 28.042 20.989 - -29.32% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 -25.10% 51.554 38.612 - -10.18% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -23.19% 38.338 29.448 - -17.92% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -23.06% 871.386 670.446 - -22.13% -
std::unique_copy(deque<int>)_(sprinkled)/32 -22.56% 11.236 8.700 - 0.85% -
std::map<std::string,_int>::insert(const_value_type&)_(already_present)/8192 -22.34% 166.594 129.375 - -15.80% -
SetIntersection_None_Vector_float_16384_4 -22.27% 26261525.787 20413723.402 - -47.22% -
std::set<std::string>::erase(iterator)/8192 -22.12% 31.678 24.671 - -13.09% -
BM_deque_deque_ranges_move/70000 -22.08% 25001.497 19482.313 - -5.22% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -21.96% 34.600 27.000 - -30.56% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -21.92% 851.281 664.670 - -21.47% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -21.62% 4409362.795 3455935.931 - 1.91% -
std::is_sorted_until(deque<int>)/8 -21.24% 3.366 2.651 - 15.35% -
BM_deque_deque_ranges_copy/0 -20.95% 0.675 0.533 - -22.78% -
ranges::minmax(std::vector<__int128>)/1 -20.87% 0.395 0.312 - 11.41% -
BM_deque_deque_ranges_move/65536 -20.83% 23379.699 18510.815 - -4.54% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 -20.76% 51.903 41.131 - -21.43% -
std::vector<int>::ctor(const_Self&)_(cheap_elements)/8192 -20.72% 838.119 664.488 - -21.06% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 -20.65% 7619744.738 6046283.397 - -7.78% -
SetIntersection_None_Vector_float_16384_16 -20.49% 27833178.360 22130337.218 - -42.78% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -20.35% 40.797 32.496 - -4.62% -
BM_deque_deque_ranges_copy_backward/65536 -20.25% 22876.781 18245.245 - -26.97% -
BM_deque_deque_ranges_copy_backward/64000 -20.07% 22322.025 17842.931 - -26.66% -
BM_deque_deque_ranges_move/4000 -19.98% 1382.705 1106.499 - 0.02% -
BM_deque_deque_ranges_copy/64000 -19.82% 22444.923 17995.309 - -25.46% -
BM_deque_deque_ranges_copy_backward/70000 -19.82% 24318.662 19498.036 - -26.75% -
BM_vector_deque_move/0 -19.70% 0.445 0.357 - -19.26% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -19.68% 126.233 101.387 - 11.97% -
BM_deque_deque_ranges_copy_backward/4096 -19.66% 1418.480 1139.609 - -25.29% -
BM_deque_deque_ranges_move/4096 -19.58% 1408.112 1132.404 - 0.29% -
BM_deque_deque_ranges_move/1024 -19.37% 355.029 286.248 - -0.08% -
BM_deque_deque_ranges_copy_backward/4000 -19.37% 1378.176 1111.185 - -25.38% -
BM_deque_deque_ranges_move/5500 -19.37% 1887.794 1522.201 - 0.63% -
SetIntersection_Front_Set_float_16384_256 -19.34% 5137332.901 4143867.455 - -18.00% -
BM_deque_deque_ranges_copy/5500 -19.27% 1880.535 1518.132 - -25.52% -
BM_deque_deque_ranges_copy/4096 -19.20% 1401.278 1132.220 - -25.67% -
BM_deque_deque_ranges_copy/4000 -19.18% 1370.273 1107.495 - -25.54% -
BM_deque_deque_ranges_copy/512 -19.10% 179.849 145.502 - -25.02% -
BM_deque_deque_ranges_move/512 -18.92% 179.572 145.595 - -0.03% -
BM_deque_deque_ranges_copy/1024 -18.76% 353.834 287.438 - -25.10% -
BM_deque_deque_ranges_copy_backward/1024 -18.75% 354.891 288.363 - -24.58% -
BM_StringRelational_Eq_Empty_Empty_Control -18.59% 0.407 0.331 - -27.11% -
BM_deque_deque_ranges_copy_backward/512 -18.51% 180.087 146.753 - -23.51% -
BM_deque_deque_ranges_copy/70000 -18.37% 24190.776 19747.161 - -25.45% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -18.33% 2789.544 2278.097 - -3.48% -
BM_deque_deque_ranges_copy_backward/5500 -18.27% 1894.218 1548.227 - -24.39% -
BM_deque_vector_ranges_copy_backward/0 -18.18% 0.691 0.565 - -18.07% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 -18.15% 55.714 45.604 - -32.24% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -18.13% 47.833 39.162 - -13.51% -
BM_vector_deque_move_backward/0 -18.01% 0.329 0.270 - 1.95% -
BM_std_minmax_element<char>/64 -18.00% 25.653 21.035 - -15.48% -
std::stable_partition(vector<int>)_(sparse)/32 -17.98% 22.650 18.578 - 0.04% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -17.96% 111.391 91.385 - -15.72% -
BM_deque_deque_ranges_move/64000 -17.66% 23033.536 18966.561 - 0.91% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 -17.46% 100.373 82.848 - 170.22% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -17.44% 34.797 28.728 - -5.52% -
BM_deque_deque_ranges_copy/65536 -17.28% 22895.472 18939.629 - -23.64% -
BM_from_sys/2100/threads:16 -17.20% 19.346 16.019 - -0.15% -
BM_BitsetToString<64>/Dense_(90%)/90 -17.02% 63.755 52.901 - -11.38% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -16.89% 55.084 45.778 - -15.94% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -16.77% 59.216 49.286 - 2.74% -
ranges::min(std::list<char>)/1 -16.73% 0.586 0.488 - -15.98% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -16.55% 73.140 61.037 - 42.89% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 -16.53% 3440850.321 2871958.539 - -16.48% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 -16.45% 3446281.888 2879529.959 - -14.54% -
SetIntersection_None_Vector_uint64_262144_16384 -16.41% 348885626.261 291642849.489 - -17.02% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -16.35% 30.533 25.540 - -32.35% -
std::find_if(deque<int>)_(process_all)/50 -16.35% 13.918 11.642 - 1.15% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -16.24% 38.817 32.513 - 12.93% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -16.24% 1.372 1.149 - -4.17% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -16.14% 1.454 1.219 - 1.18% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -15.57% 3331545.042 2812731.732 - -17.80% -
std::multimap<std::string,_int>::erase(iterator)/1024 -15.37% 32.463 27.474 - -0.93% -
SetIntersection_None_Vector_uint32_262144_256 -15.30% 357773448.341 303017457.171 - -10.41% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -15.10% 34.149 28.994 - -11.74% -
std::multimap<std::string,_int>::operator=(const_Self&)_(into_cleared_Container)/32 -14.87% 852.248 725.541 - 3.34% -
SetIntersection_None_Vector_float_16384_256 -14.71% 25826238.981 22027076.781 - -43.41% -
std::find_if(deque<int>)_(process_all)/8 -14.51% 2.627 2.246 - -8.77% -
bm_exception_ptr_move_ctor_null -14.42% 0.576 0.493 - 1.54% -
SetIntersection_None_Set_uint64_1024_1024 -14.36% 12160135.992 10413798.410 - -1.57% -
SetIntersection_Front_Set_float_1024_1024 -14.35% 16011303.104 13713278.621 - -24.08% -
SetIntersection_Front_Set_uint64_262144_1024 -14.29% 17023792.909 14591063.373 - -23.02% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -14.28% 50.125 42.968 - -7.46% -
std::map<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 -14.28% 851.501 729.944 - -2.35% -
std::copy(list<int>)/4096 -14.26% 3942.545 3380.481 - -15.17% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -14.26% 6133524.984 5259133.855 - 2.66% -
rng::find_last(vector<char>)_(bail_10%)/1048576 -14.24% 125806.576 107893.928 - -3.97% -
std::unique_copy(deque<int>)_(sprinkled)/52 -14.24% 16.272 13.955 - 0.83% -
std::rotate(vector<bool>)_(1_element_forward)/32 -14.21% 42.009 36.041 - -14.10% -
std::map<std::string,_int>::erase(iterator)/1024 -14.18% 30.188 25.907 - -13.59% -
SetIntersection_None_Vector_float_256_16 -14.07% 6281925.238 5397814.781 - -11.73% -
BM_std_minmax_element<int>/1 -14.05% 0.450 0.387 - 2.95% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -13.97% 138.618 119.259 - -9.23% -
rng::find_last(vector<char>)_(bail_90%)/1048576 -13.90% 13925.413 11989.572 - 0.79% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -13.83% 188589.488 162511.371 - -0.38% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -13.82% 4.587 3.953 - -0.76% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -13.80% 103.826 89.501 - -23.08% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -13.74% 2.795 2.411 - -8.77% -
std::unordered_set<std::string>::operator=(const_Self&)_(into_populated_Container)/32 -13.63% 379.741 327.990 - -4.45% -
BM_ConstructAndDestroy_Null_Opaque -13.62% 0.270 0.233 - 0.34% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -13.58% 4.005 3.461 - -2.31% -
BM_Copy_MemFuncPtr -13.35% 1.575 1.365 - -13.05% -
rng::find_last(vector<char>)_(bail_10%)/8192 -13.32% 981.249 850.584 - -3.68% -
rng::find_last(vector<char>)_(bail_10%)/50 -13.21% 6.064 5.263 - -17.13% -
BM_StringRelational_Eq_Empty_Large_Control -13.19% 0.423 0.367 - -25.30% -
ranges::min(std::vector<__int128>)/1 -13.15% 0.374 0.325 - 2.85% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -13.11% 158.093 137.364 - -6.25% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -13.06% 21.284 18.504 - -51.57% -
BM_Copy_Null -13.00% 0.423 0.368 - -25.40% -
std::map<std::string,_int>::operator=(const_Self&)_(into_cleared_Container)/32 -12.95% 840.569 731.685 - -1.56% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -12.89% 3306388.762 2880128.380 - -16.24% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -12.87% 34.767 30.294 - -11.56% -
rng::find_last(vector<char>)_(bail_90%)/8 -12.82% 0.833 0.726 - 0.68% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -12.73% 19265.165 16813.170 - -1.49% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 -12.72% 3043.229 2656.012 - -16.39% -
SetIntersection_Front_Vector_string_1024_64 -12.60% 2946738.014 2575390.693 - -13.11% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -12.39% 66.763 58.489 - 9.48% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -12.38% 22.718 19.905 - 8.89% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -12.30% 33969557.704 29792569.717 - -33.76% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -12.16% 12006866.513 10547025.455 - -0.57% -
std::multiset<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/32 -12.14% 823.582 723.635 - 0.75% -
SetIntersection_None_Vector_float_16384_16384 -12.12% 24509300.804 21538530.383 - -44.63% -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/0 -12.11% 2.695 2.369 - -0.45% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 -12.05% 0.484 0.426 - 12.92% -
std::find_if_not(deque<int>)_(process_all)/50 -12.05% 14.209 12.497 - -15.46% -
BM_deque_deque_ranges_copy/1 -12.03% 1.091 0.960 - 2.16% -
std::any_of(list<int>)_(process_all)/8192 -11.97% 8592.052 7563.430 - -11.10% -
BM_vector_deque_ranges_copy_backward/1 -11.96% 0.690 0.608 - -28.02% -
BM_deque_vector_ranges_move/0 -11.96% 0.645 0.567 - -6.27% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -11.93% 11849690.368 10435749.590 - -2.13% -
dynamic_cast_(Chain,_1_level) -11.91% 1.257 1.107 - -3.77% -
SetIntersection_Front_Set_string_1024_256 -11.87% 13645550.143 12025646.493 - -2.88% -
std::multiset<std::string>::ctor(const_Self&)/32 -11.74% 747.624 659.888 - -14.70% -
std::partition(deque<int>)_(dense)/50 -11.71% 15.380 13.579 - -7.73% -
ranges::min(std::deque<char>)/70000 -11.69% 21269.402 18783.331 - 14.68% -
std::partition(deque<int>)_(dense)/32 -11.66% 10.176 8.989 - -9.90% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 -11.64% 377.099 333.219 - -15.51% -
BM_to_sys/2100/threads:4 -11.61% 22.927 20.266 - -23.35% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -11.43% 11954587.745 10588186.281 - 1.39% -
std::rotate(deque<int>)_(by_1/4)/8192 -11.40% 2005.576 1776.845 - -10.86% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -11.39% 7067079.326 6261819.796 - -1.58% -
SetIntersection_Interlaced_Set_float_64_64 -11.32% 16254941.159 14414996.462 - -15.50% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -11.26% 160.220 142.171 - 13.59% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -11.25% 44.835 39.791 - -9.34% -
std::rotate(deque<int>)_(by_1/4)/1024 -11.22% 256.625 227.829 - -10.80% -
SetIntersection_Interlaced_Set_uint32_256_256 -11.11% 11770547.437 10463304.399 - 1.55% -
std::shift_left(deque<int>)/32 -10.99% 5.227 4.652 - -8.19% -
std::find(deque<int>)_(process_all)/50 -10.91% 13.398 11.936 - -8.54% -
BM_StringFindAllMatch/1 -10.80% 2.904 2.591 - -11.55% -
std::replace(list<int>)_(prefix)/1024 -10.54% 730.416 653.416 - -1.97% -
std::partial_sort_copy(list<int>)_(heap)/8 -10.50% 12.947 11.588 - -0.82% -
SetIntersection_Front_Set_uint64_256_256 -10.47% 10244149.622 9171300.428 - 6.94% -
BM_Hash/uint32_top_std_hash/1024 -10.42% 680.821 609.898 - -13.07% -
std::unique_copy(deque<int>)_(contiguous)/52 -10.38% 15.578 13.962 - 1.54% -
BM_vector_deque_ranges_move/1 -10.36% 0.690 0.618 - -10.19% -
SetIntersection_None_Vector_float_256_4 -10.32% 6419161.719 5756973.120 - -10.71% -
std::search_n(list<int>)_(no_match)/32 -10.25% 9.775 8.773 - -4.58% -
BM_deque_vector_copy/1 -10.19% 0.686 0.616 - 7.73% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -10.12% 86.735 77.956 - -29.00% -
std::multimap<std::string,_int>::ctor(const_Self&,_const_allocator_type&)/32 -10.11% 850.997 764.929 - 14.82% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -10.11% 28.633 25.737 - -29.57% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -10.10% 4246415.757 3817697.801 - -21.46% -
std::multimap<std::string,_int>::contains(key)/32 -10.07% 93.921 84.464 - 3.42% -
BM_vector_deque_move/1 -10.06% 1.078 0.970 - -10.81% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -10.03% 613.059 551.570 - -9.72% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 -10.02% 4346084.036 3910507.308 - -19.81% -
BM_StringFindStringLiteral/4096 -10.01% 85.294 76.756 - 0.23% -
dynamic_cast_(Chain,_2_levels) -9.96% 1.258 1.133 - -0.33% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/262144 -9.96% 461532.501 415583.959 - -9.20% -
std::unique_copy(deque<int>)_(contiguous)/32 -9.95% 10.135 9.126 - 2.71% -
SetIntersection_None_Vector_uint64_262144_64 -9.94% 351786465.074 316818459.359 - -9.76% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/1048576 -9.89% 1846114.898 1663449.258 - -9.62% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/32768 -9.79% 57612.553 51972.000 - -9.31% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/4096 -9.76% 7188.194 6486.978 - -9.20% -
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Opaque -9.72% 9.573 8.642 - -4.08% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 -9.70% 6.058 5.471 - -3.25% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -9.67% 596.063 538.442 - -9.46% -
std::multimap<std::string,_int>::operator=(const_Self&)_(into_populated_Container)/1024 -9.61% 54493.703 49255.637 - -6.62% -
std::vector<bool>::reserve() -9.55% 8.755 7.919 - -5.98% -
SetIntersection_Interlaced_Set_float_256_64 -9.49% 12669923.323 11467625.588 - -9.26% -
std::multiset<std::string>::equal_range(key)/32 -9.48% 68.761 62.240 - -14.89% -
std::vector<bool>::ctor(size_type,_const_value_type&) -9.44% 8.821 7.988 - -7.77% -
SetIntersection_None_Vector_uint32_262144_262144 -9.43% 350308838.417 317271705.458 - -5.29% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -9.32% 69.766 63.263 - -3.63% -
std::partition(list<int>)_(dense)/50 -9.32% 15.979 14.490 - -1.93% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -9.28% 11766379.373 10674660.886 - 2.25% -
BM_ConstructAndDestroy_LargeNonTrivialFunctor_Opaque -9.25% 11.341 10.291 - -9.79% -
std::map<std::string,_int>::erase(key)_(existent)/32 -9.24% 88.857 80.648 - -18.46% -
BM_join_view_out_vectors/0 -9.22% 0.447 0.406 - -3.66% -
SetIntersection_None_Vector_float_256_256 -9.21% 3145826.422 2856056.765 - -14.39% -
dynamic_cast_(Chain,_3_levels) -9.21% 1.240 1.126 - -1.03% -
BM_ConstructAndDestroy_LargeTrivialFunctor_Opaque -9.20% 11.110 10.088 - -7.46% -
BM_vector_deque_copy_backward/2 -9.15% 2.048 1.861 - -8.82% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -9.12% 109.524 99.532 - 0.97% -
std::map<std::string,_int>::insert(const_value_type&)_(already_present)/1024 -9.08% 97.063 88.248 - 34.77% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -9.03% 609.633 554.600 - -8.71% -
SetIntersection_Front_Set_uint64_262144_256 -9.00% 4912143.387 4469828.540 - 0.02% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -8.99% 35119511.606 31962771.760 - -28.76% -
std::unordered_set<std::string>::count(key)/32 -8.98% 111.811 101.775 - -0.15% -
std::map<int,_int>::clear()/8192 -8.93% 89264.486 81291.025 - -1.59% -
rng::find_last(list<int>)_(bail_90%)/50 -8.91% 1.661 1.513 - -8.09% -
BM_StringFindAllMatch/8 -8.85% 2.587 2.358 - -5.62% -
SetIntersection_None_Vector_uint32_262144_4 -8.84% 351423135.765 320345144.486 - -7.07% -
std::search(deque<int>)_(single_element)/1000 -8.83% 265.883 242.410 - -10.18% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -8.79% 29.752 27.136 - -8.85% -
std::unordered_set<std::string>::ctor(const_Self&)/32 -8.72% 778.862 710.921 - -15.75% -
dynamic_cast_(Chain,_4_levels) -8.69% 1.241 1.133 - 0.07% -
std::find_if(vector<char>)_(bail_25%)/1024 -8.68% 33.181 30.301 - -7.00% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -8.65% 547.517 500.154 - -7.96% -
SetIntersection_Front_Set_uint32_256_256 -8.65% 9531466.616 8707327.279 - -12.67% -
std::search(list<int>,_pred)_(same_length)/8192 -8.61% 9851.535 9003.032 - -7.64% -
BM_vector_deque_copy_backward/1 -8.60% 1.147 1.048 - -3.90% -
std::map<int,_int>::clear()/1024 -8.59% 10992.844 10048.370 - -1.91% -
std::map<std::string,_int>::find(key)/32 -8.59% 88.003 80.443 - -3.95% -
dynamic_cast_(Chain,_5_levels) -8.55% 1.241 1.135 - -0.06% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -8.54% 281.967 257.890 - -2.11% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -8.54% 139885.689 127943.694 - -7.33% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -8.48% 57044990.873 52209955.221 - -10.08% -
std::find_end(list<int>,_pred)_(same_length)/1000 -8.46% 2073.634 1898.222 - -0.65% -
BM_StringEraseWithMove_Empty_Opaque -8.39% 0.484 0.443 - -6.16% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -8.37% 10515.118 9634.484 - -4.33% -
SetIntersection_Front_Set_float_256_64 -8.37% 6328081.808 5798121.614 - -9.11% -
std::any_of(deque<int>)_(process_all)/32 -8.37% 8.908 8.162 - -2.95% -
dynamic_cast_(Chain,_8_levels) -8.32% 1.257 1.152 - 0.03% -
BM_format_string<wchar_t>/256 -8.23% 0.424 0.389 - -3.20% -
ranges::min(std::deque<char>)/64 -8.23% 18.064 16.576 - 10.45% -
BM_join_view_deques/0 -8.22% 0.990 0.909 - 11.31% -
BM_toupper_char<wchar_t> -8.20% 0.995 0.913 - -0.76% -
SetIntersection_Front_Vector_string_256_256 -8.20% 16937121.423 15548797.254 - -6.20% -
BM_to_chars_bad/2 -8.18% 1.140 1.047 - -7.69% -
BM_deque_deque_ranges_copy_backward/1 -8.14% 1.103 1.013 - -7.32% -
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 -8.12% 20049.148 18420.347 - -7.27% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -8.11% 164.240 150.924 - 0.08% -
rng::find_last(vector<char>)_(bail_10%)/8 -8.05% 1.423 1.309 - -7.34% -
BM_toupper_char<char> -8.05% 1.254 1.154 - 0.19% -
std::unordered_map<int,_int>::count(key)/32 -8.01% 8.170 7.516 - 3.18% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -7.92% 3299456.579 3038106.859 - -6.71% -
std::find_end(vector<int>)_(same_length)/1024 -7.92% 281.038 258.779 - 2.27% -
BM_deque_deque_ranges_move/0 -7.91% 0.656 0.604 - -12.49% -
std::find_if(vector<char>)_(bail_25%)/32768 -7.82% 935.249 862.130 - -2.61% -
std::search(deque<int>)_(single_element)/1024 -7.79% 275.163 253.723 - -9.09% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -7.74% 256.019 236.212 - 6.22% -
std::for_each_n(join_view(vector<vector<int>>))/8192 -7.66% 3213.199 2966.996 - 0.82% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 -7.65% 4.397 4.060 - 0.08% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -7.64% 116.963 108.024 - 9.54% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -7.64% 8222.312 7594.102 - -17.14% -
std::find_end(vector<int>)_(same_length)/1000 -7.59% 271.215 250.637 - -0.19% -
BM_format_to_string_back_inserter<std::vector<char>>/1 -7.58% 17.021 15.730 - -2.03% -
std::equal(list<int>)_(it,_it,_it)/8192 -7.56% 8659.714 8004.848 - 1.28% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 -7.53% 38.070 35.202 - -8.36% -
ranges::min(std::deque<long_long>)/1 -7.51% 0.455 0.421 - 16.06% -
std::none_of(deque<int>)_(process_all)/32 -7.49% 8.582 7.939 - 0.90% -
dynamic_cast_(Chain,_6_levels) -7.48% 1.225 1.134 - 2.77% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 -7.47% 18773698.488 17371497.343 - -3.67% -
std::map<std::string,_int>::contains(key)/32 -7.44% 85.563 79.199 - -11.21% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -7.43% 173.962 161.030 - -10.90% -
dynamic_cast_(Chain,_7_levels) -7.42% 1.221 1.130 - 3.08% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -7.40% 0.457 0.423 - 0.30% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -7.36% 5159905.600 4780246.923 - -13.62% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -7.35% 12974.234 12020.999 - 0.55% -
rng::contains_subrange(deque<int>)_(same_length)/1048576 -7.33% 624706.049 578918.533 - -6.44% -
std::map<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 -7.29% 37489.537 34758.334 - 0.12% -
std::multiset<std::string>::count(key)/32 -7.27% 72.059 66.818 - -4.67% -
BM_deque_deque_copy_backward/2 -7.27% 3.045 2.823 - -10.72% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -7.26% 110.996 102.943 - 1.04% -
dynamic_cast_(VChain_fail,_4_levels) -7.25% 31.767 29.463 - -5.49% -
std::unordered_multiset<int>::ctor(const_Self&,_const_allocator_type&)/32 -7.17% 259.012 240.444 - -1.64% -
BM_format_string<wchar_t>/512 -7.11% 0.342 0.317 - -2.98% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -7.11% 322639546.124 299709587.707 - -14.00% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -7.09% 12525.712 11637.379 - 0.88% -
SetIntersection_None_Set_uint64_256_64 -7.07% 11615056.447 10794321.696 - 1.58% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -7.06% 12931.119 12017.856 - 0.63% -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 -7.06% 2548.694 2368.803 - -5.62% -
rng::contains_subrange(deque<int>)_(same_length)/8192 -7.05% 4856.464 4513.923 - -5.76% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle -7.04% 1.514 1.407 - -6.25% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 -7.02% 35.564 33.066 - -14.48% -
std::find_if(vector<int>)_(bail_25%)/32768 -7.02% 1349.695 1254.921 - 1.09% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -7.01% 44570410.904 41448240.168 - -22.97% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -6.98% 247276618.145 230007673.567 - -30.21% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/512 -6.97% 862.035 801.959 - -6.27% -
rng::contains_subrange(vector<int>)_(same_length)/8192 -6.97% 2028.756 1887.428 - -2.70% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -6.96% 8402.818 7818.020 - -5.25% -
std::map<std::string,_int>::lower_bound(key)/32 -6.95% 77.506 72.118 - 4.37% -
SetIntersection_Interlaced_Set_float_1024_16 -6.94% 11228633.439 10448981.076 - -0.51% -
BM_deque_deque_copy/2 -6.93% 3.165 2.946 - 2.46% -
std::find(list<int>)_(bail_25%)/32768 -6.93% 8407.148 7824.518 - 7.59% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -6.93% 199.353 185.541 - 0.05% -
BM_StringConstructDestroyCStr_Small_Opaque -6.93% 2.420 2.253 - -3.50% -
std::replace(vector<int>)_(sprinkled)/8192 -6.92% 1295.388 1205.717 - 3.54% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -6.85% 120.989 112.698 - -2.03% -
std::flat_multimap<int,_int>::insert(const_value_type&)_(already_present)/32 -6.80% 22.476 20.948 - -1.50% -
ranges::min(std::list<__int128>)/1 -6.76% 0.332 0.310 - -20.88% -
BM_std_minmax_element<short>/2 -6.72% 0.523 0.488 - -7.23% -
bm_exception_ptr_move_assign_null -6.69% 0.523 0.488 - -0.35% -
SetIntersection_Front_Set_float_64_64 -6.69% 15467643.773 14433128.713 - -8.15% -
std::find_if(vector<int>)_(bail_25%)/8192 -6.67% 338.595 316.002 - 1.03% -
std::find_if_not(list<int>)_(process_all)/8192 -6.66% 7392.357 6900.059 - -8.78% -
BM_BitsetToString<32>/Uniform_(50%)/50 -6.66% 17.481 16.317 - 6.57% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -6.65% 400668563.903 374033720.349 - 8.29% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 -6.61% 6363382.971 5942744.537 - -8.04% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -6.60% 20321561.443 18979443.051 - -24.03% -
std::variant<100-alts>::visit()_(1_variant) -6.60% 0.658 0.614 - -6.46% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -6.60% 84.693 79.103 - 3.53% -
BM_vector_deque_ranges_copy_backward/2 -6.59% 1.243 1.161 - -5.52% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -6.59% 12240.355 11434.123 - 2.73% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -6.58% 9158.012 8555.603 - 6.84% -
SetIntersection_None_Vector_string_1024_1 -6.53% 9494462.516 8874157.211 - -0.26% -
std::replace(vector<int>)_(sprinkled)/1024 -6.50% 166.610 155.778 - -0.49% -
std::find_if(vector<int>)_(bail_25%)/1024 -6.48% 42.106 39.377 - 0.98% -
std::set<int>::insert(value)_(new_value,_end)/1024 -6.48% 30.707 28.718 - -3.38% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -6.47% 1.013 0.947 - 0.25% -
std::unordered_multiset<int>::clear()/1024 -6.45% 5645.771 5281.368 - -1.04% -
BM_StringRelational_Compare_Small_Small_ChangeMiddle -6.44% 1.355 1.267 - 0.12% -
std::adjacent_find(list<int>)/8192 -6.44% 7102.885 6645.588 - 1.37% -
BM_StringFindAllMatch/64 -6.42% 3.122 2.922 - -3.02% -
std::format(float)_(fmt:_{:0>17500_0La}) -6.40% 1291.416 1208.755 - -4.11% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -6.37% 2.700 2.528 - -3.81% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -6.36% 4805723.019 4500028.677 - 0.05% -
ranges::minmax(std::vector<char>)/70000 -6.34% 18191.986 17037.992 - 0.65% -
std::multimap<std::string,_int>::clear()/32 -6.30% 929.099 870.525 - -0.16% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -6.30% 900.811 844.035 - -8.42% -
SetIntersection_None_Set_float_64_1 -6.29% 25266979.594 23676594.455 - -2.61% -
BM_StringFindStringLiteral/16 -6.27% 1.724 1.616 - 0.04% -
rng::adjacent_view::begin()/1000_(full_view) -6.23% 537.132 503.645 - -31.22% -
std::find_end(vector<int>)_(single_element)/1024 -6.21% 169.453 158.923 - 1.04% -
BM_StringFindStringLiteral/8 -6.20% 1.722 1.615 - 6.88% -
dynamic_cast_(Chain,_9_levels) -6.20% 1.217 1.142 - 4.03% -
rng::contains_subrange(deque<int>)_(single_element)/16 -6.17% 5.965 5.596 - 1.75% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -6.16% 355473432.424 333589587.826 - -4.87% -
dynamic_cast_(VChain_fail,_5_levels) -6.15% 44.820 42.065 - -2.63% -
std::format(float)_(fmt:_{:017500_0La}) -6.14% 1287.537 1208.422 - -4.23% -
SetIntersection_Front_Set_float_16384_1024 -6.14% 15291390.428 14352692.291 - -25.26% -
BM_format_to_n_string_back_inserter<std::vector<char>>/1 -6.12% 16.067 15.084 - -8.38% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -6.12% 906.011 850.590 - -1.03% -
std::map<int,_int>::erase(iterator)/1024 -6.09% 21.884 20.551 - -1.24% -
SetIntersection_None_Vector_float_262144_1 -6.08% 373104667.012 350430390.371 - -0.50% -
BM_format_string<char>/64 -6.08% 0.288 0.271 - 5.22% -
std::find_end(vector<int>)_(single_element)/1000 -6.07% 165.347 155.305 - 1.13% -
ranges::minmax(std::vector<char>)/64 -6.07% 16.378 15.384 - 0.34% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -6.07% 121687.092 114301.284 - -0.23% -
std::shift_left(deque<int>)/50 -6.06% 6.979 6.556 - -3.23% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -6.06% 33874.832 31823.475 - -6.96% -
std::search(deque<int>)_(near_matches)/1000 -6.05% 29459.959 27676.374 - 0.07% -
std::is_sorted_until(deque<int>,_pred)/1024 -6.05% 392.744 368.978 - 0.53% -
std::search(deque<int>)_(near_matches)/1024 -6.05% 30379.514 28541.472 - -0.16% -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 -6.05% 556.879 523.193 - -2.17% -
std::flat_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/32 -6.05% 4.627 4.347 - -0.51% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 -6.03% 161.301 151.571 - 9.41% -
std::unordered_multiset<int>::clear()/8192 -6.02% 48902.892 45957.407 - 3.16% -
BM_vector_deque_copy_backward/64 -6.02% 2.823 2.653 - -5.83% -
BM_deque_deque_ranges_move_backward/0 -6.01% 0.602 0.566 - -12.82% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast -5.98% 1.649 1.550 - -11.47% -
BM_toupper_string<char> -5.94% 37.900 35.650 - -0.45% -
std::multiset<std::string>::ctor(const_Self&,_const_allocator_type&)/32 -5.92% 760.413 715.392 - -4.88% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -5.90% 23.610 22.217 - 2.97% -
std::find_if(vector<char>)_(bail_25%)/8192 -5.86% 239.503 225.471 - -0.74% -
BM_format_to_n_string_begin<std::vector<wchar_t>>/16384 -5.86% 2422.740 2280.887 - -3.94% -
std::map<std::string,_int>::ctor(const_Self&)/32 -5.84% 633.601 596.568 - -14.53% -
std::find_if_not(deque<int>)_(process_all)/1024 -5.81% 281.150 264.804 - 1.05% -
BM_StringEraseWithMove_Huge_Opaque -5.81% 53.954 50.817 - -29.59% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -5.80% 30.981 29.184 - -1.83% -
std::find_end(vector<int>)_(single_element)/8192 -5.80% 1329.463 1252.415 - 1.02% -
std::multimap<std::string,_int>::clear()/1024 -5.79% 21094.065 19872.377 - 0.83% -
std::fill(list<int>)/8192 -5.76% 7352.022 6928.720 - -6.21% -
BM_deque_vector_copy_backward/2 -5.76% 1.687 1.590 - -11.24% -
std::replace(vector<int>)_(sprinkled)/50 -5.72% 8.392 7.911 - -10.57% -
std::rotate(deque<int>)_(by_1/2)/1024 -5.70% 162.821 153.542 - -16.32% -
std::partition_copy(vector<int>)/50 -5.68% 13.652 12.877 - -3.66% -
std::multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/0 -5.68% 0.705 0.665 - 4.97% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -5.62% 3.555 3.355 - -2.08% -
std::partial_sort_copy(vector<int>)_(descending)/8 -5.60% 14.800 13.972 - -7.60% -
std::shift_right(list<int>)/8192 -5.55% 7594.018 7172.309 - -6.63% -
std::unordered_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/0 -5.54% 3.934 3.716 - -1.91% -
SetIntersection_None_Vector_float_262144_256 -5.53% 345835253.752 326706500.893 - -6.85% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -5.53% 124195.349 117332.310 - 0.44% -
std::rotate(deque<int>)_(by_1/2)/8192 -5.51% 1254.165 1185.031 - -16.42% -
dynamic_cast_(Chain_fail,_1_level) -5.51% 14.346 13.555 - -8.83% -
std::flat_map<int,_int>::insert(const_value_type&)_(already_present)/8192 -5.50% 20.223 19.111 - 15.98% -
ranges::minmax(std::vector<char>)/8 -5.50% 2.060 1.947 - 2.67% -
ranges::min(std::list<long_long>)/1 -5.49% 0.384 0.363 - -10.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -5.48% 236463058.693 223495571.641 - -33.73% -
BM_StringFindStringLiteral/32 -5.48% 1.953 1.846 - 0.09% -
BM_vector_deque_copy/1 -5.48% 1.146 1.083 - 12.00% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -5.47% 30.622 28.948 - -7.83% -
std::map<int,_int>::clear()/32 -5.46% 652.804 617.156 - -1.12% -
std::multimap<std::string,_int>::clear()/8192 -5.44% 209168.350 197786.374 - -0.08% -
SetIntersection_Front_Set_string_262144_16 -5.44% 1777008.362 1680340.338 - -0.64% -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 -5.43% 1203.727 1138.336 - -5.11% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -5.42% 14528.397 13740.614 - 1.13% -
std::replace(deque<int>)_(prefix)/50 -5.42% 14.488 13.702 - 0.13% -
BM_std_minmax_element<char>/3 -5.38% 0.859 0.813 - -26.30% -
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/0 -5.38% 16.892 15.983 - 0.89% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -5.38% 32.911 31.141 - -0.86% -
std::stable_partition(vector<int>)_(sparse)/50 -5.38% 24.055 22.762 - -1.33% -
std::for_each(deque<int>)/8 -5.38% 2.980 2.820 - -4.32% -
SetIntersection_Front_Set_float_262144_1024 -5.37% 15061243.996 14252015.250 - -8.65% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -5.37% 7164740.612 6779870.000 - -10.16% -
std::find(list<int>)_(bail_25%)/8 -5.36% 0.848 0.802 - -5.13% -
SetIntersection_None_Vector_float_64_1 -5.36% 18858364.103 17848114.583 - -4.88% -
SetIntersection_None_Set_uint64_256_16 -5.36% 14072524.678 13318742.652 - 5.76% -
std::find_if_not(deque<int>)_(process_all)/32768 -5.35% 8974.877 8494.602 - 1.24% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -5.31% 2656093.333 2515059.430 - -8.60% -
std::vector<bool>::resize() -5.29% 13.059 12.368 - -3.82% -
SetIntersection_Front_Set_uint64_16384_1024 -5.28% 16116010.305 15265102.498 - 0.10% -
std::partition(list<int>)_(dense)/32 -5.28% 11.176 10.587 - 3.85% -
std::find_if_not(deque<int>)_(process_all)/8192 -5.27% 2237.873 2119.960 - 1.35% -
BM_StringRelational_Compare_Huge_Small_Control -5.26% 1.586 1.502 - -4.25% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 -5.26% 2.900 2.747 - 0.95% -
std::map<int,_int>::erase(key)_(existent)/1024 -5.23% 25.368 24.040 - -0.21% -
rng::find_last(list<int>)_(bail_90%)/8 -5.23% 0.616 0.584 - 6.51% -
BM_num_put<unsigned_long> -5.22% 5.044 4.780 - -3.46% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -5.22% 11.304 10.714 - -13.57% -
std::set<int>::erase(key)_(non-existent,_middle)/32 -5.21% 1.930 1.830 - -5.54% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -5.21% 18886.297 17902.321 - -5.01% -
std::multiset<std::string>::erase(key)_(existent)/32 -5.19% 68.517 64.960 - -37.17% -
SetIntersection_None_Set_uint64_64_1 -5.19% 25823956.981 24484049.799 - -0.21% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -5.17% 19515.339 18506.797 - -4.50% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -5.16% 2582798.947 2449514.149 - 1.13% -
std::unordered_set<int>::contains(key)/1024 -5.15% 10.076 9.557 - -4.13% -
rng::contains(vector<int>)_(process_all)/50 -5.14% 12.483 11.842 - 0.43% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -5.12% 79.428 75.359 - -26.31% -
CastTo<B<Width_/_2,_Depth>> -5.12% 2526.389 2397.020 - 2.67% -
SetIntersection_Interlaced_Set_uint64_64_4 -5.11% 22596175.974 21441172.749 - -4.36% -
std::unordered_map<int,_int>::insert(const_value_type&)_(already_present)/8192 -5.11% 1.722 1.634 - -1.42% -
SetIntersection_None_Vector_uint64_262144_16 -5.09% 351344894.191 333473123.211 - -4.86% -
std::none_of(deque<int>)_(process_all)/50 -5.06% 13.699 13.006 - 5.70% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -5.01% 32854230.562 31208550.977 - -25.37% -
std::is_sorted_until(deque<int>,_pred)/8192 -5.01% 3102.321 2946.966 - -4.62% -
BM_BitsetToString<64>/Sparse_(10%)/10 -4.99% 11.630 11.049 - -2.21% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -4.99% 14558.785 13832.970 - 0.45% -
SetIntersection_Front_Set_float_262144_64 -4.96% 1902034.227 1807679.608 - -13.64% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -4.95% 16448861.628 15634260.850 - -6.12% -
BM_deque_vector_copy_backward/64 -4.95% 2.582 2.454 - -5.06% -
std::unordered_set<std::string>::count(key)/1024 -4.95% 119.640 113.720 - 0.60% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -4.94% 0.406 0.386 - -5.30% -
std::adjacent_find(vector<int>)/50 -4.86% 12.542 11.932 - -2.17% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 -4.86% 41.390 39.378 - -17.72% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -4.86% 113031.189 107541.485 - 0.65% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -4.85% 235681703.687 224241294.572 - -36.28% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.85% 58406.911 55573.359 - 0.78% -
std::all_of(deque<int>)_(process_all)/50 -4.85% 15.660 14.900 - 12.51% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -4.82% 2302.949 2191.976 - -5.37% -
SetIntersection_Front_Set_uint64_256_64 -4.81% 6555692.762 6240636.190 - 6.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -4.80% 1030975.580 981514.435 - -5.28% -
SetIntersection_Interlaced_Set_string_262144_16 -4.79% 2786766.272 2653251.402 - -18.43% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -4.79% 5533330.981 5268239.416 - -4.99% -
SetIntersection_None_Vector_string_1024_4 -4.77% 9483932.145 9031885.630 - 1.31% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -4.73% 112141.031 106840.869 - 0.79% -
rng::contains_subrange(vector<int>)_(same_length)/16 -4.73% 4.777 4.551 - -0.77% -
SetIntersection_Front_Set_float_262144_256 -4.72% 4526025.057 4312589.858 - -3.58% -
BM_format_to_iterator/<std::array>_string_view_len_60 -4.68% 3.758 3.583 - -4.91% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -4.66% 1.341 1.278 - 4.05% -
rng::contains_subrange(deque<int>)_(single_element)/50 -4.66% 20.244 19.301 - 0.95% -
BM_ConstructAndDestroy_MemFuncPtr_Opaque -4.66% 1.140 1.086 - -5.75% -
std::equal(list<int>)_(it,_it,_it,_it)/8 -4.65% 2.802 2.672 - 0.58% -
BM_from_sys/2100/threads:4 -4.65% 24.173 23.049 - 16.08% -
SetIntersection_Interlaced_Set_float_256_4 -4.65% 12009267.781 11451002.092 - -0.60% -
SetIntersection_Front_Set_uint64_16384_64 -4.62% 1974055.637 1882784.301 - 1.03% -
std::search_n(list<int>,_pred)_(no_match)/8192 -4.62% 7745.830 7387.891 - -3.73% -
std::flat_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/0 -4.61% 2.648 2.526 - -12.44% -
std::shift_right(deque<int>)/8192 -4.60% 448.705 428.046 - 0.10% -
std::list<int>::ctor(size_type)/1024 -4.60% 12441.042 11868.578 - -0.56% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 -4.60% 108.091 103.121 - -0.49% -
dynamic_cast_(VChain_fail,_3_levels) -4.59% 22.117 21.101 - -2.76% -
BM_std_minmax_element<int>/512 -4.56% 181.209 172.942 - 7.37% -
BM_std_minmax_element<int>/1024 -4.56% 355.921 339.708 - 6.77% -
BM_StringRelational_Compare_Large_Large_ChangeMiddle -4.55% 1.602 1.529 - -1.41% -
SetIntersection_Front_Set_uint64_262144_64 -4.53% 1944561.396 1856536.418 - -9.65% -
std::unordered_set<std::string>::erase(iterator)/8192 -4.52% 30.537 29.156 - 18.04% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -4.52% 0.487 0.465 - -4.86% -
SetIntersection_Front_Vector_string_16384_16 -4.51% 1544186.939 1474514.790 - -2.27% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -4.49% 165.936 158.479 - -2.18% -
BM_StringRelational_Less_Large_Huge_Control -4.49% 2.067 1.974 - -2.81% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.48% 78082.695 74584.191 - -3.53% -
BM_std_minmax_element<long_long>/3 -4.47% 1.003 0.958 - -2.84% -
std::list<int>::ctor(size_type)/32 -4.46% 347.940 332.434 - -4.88% -
SetIntersection_None_Vector_uint64_262144_1024 -4.45% 350917215.071 335304010.194 - -4.44% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -4.42% 9539.438 9117.698 - 12.47% -
std::set<std::string>::ctor(const_Self&)/32 -4.42% 719.973 688.155 - 3.06% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -4.42% 351107589.501 335604806.830 - -5.69% -
std::all_of(deque<int>)_(process_all)/8192 -4.41% 2338.534 2235.314 - -5.17% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -4.41% 2364.093 2259.897 - 3.61% -
BM_vector_deque_move/64 -4.40% 2.835 2.710 - -6.10% -
std::map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 -4.39% 4814.748 4603.619 - 0.06% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -4.38% 207001590.962 197938224.860 - -1.78% -
std::replace(deque<int>)_(sprinkled)/32 -4.38% 9.151 8.750 - -4.40% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -4.38% 55822.060 53379.749 - -4.19% -
std::adjacent_find(list<int>,_pred)/8192 -4.36% 7717.240 7380.583 - 3.46% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.35% 41394.223 39593.581 - 4.19% -
BM_format_to_string_back_inserter<std::list<char>>/1 -4.35% 16.166 15.463 - -1.97% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -4.34% 3.801 3.636 - -5.26% -
std::unordered_multiset<int>::operator=(const_Self&)_(into_populated_Container)/8192 -4.33% 16132.579 15434.158 - -3.89% -
std::partition(list<int>)_(dense)/8192 -4.33% 5350.857 5119.270 - 1.28% -
std::find(deque<int>)_(process_all)/8 -4.31% 2.293 2.194 - -3.59% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -4.30% 5271042.604 5044396.827 - -6.83% -
SetIntersection_None_Vector_string_256_256 -4.30% 6261745.701 5992660.765 - -0.97% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/64 -4.29% 101.154 96.810 - -3.79% -
BM_StringAssignStr_Small_Transparent -4.29% 1.666 1.594 - 2.86% -
SetIntersection_Front_Vector_string_64_64 -4.29% 22387432.173 21426613.559 - -2.76% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -4.28% 18427044.665 17638799.129 - -2.81% -
std::list<std::string>::ctor(const_Self&)_(cheap_elements)/8192 -4.27% 122697.954 117463.890 - 0.41% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -4.27% 262.056 250.879 - -0.31% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -4.25% 2793.900 2675.274 - -6.11% -
std::set<int>::operator=(const_Self&)_(into_populated_Container)/0 -4.24% 0.701 0.671 - 2.12% -
BM_deque_deque_ranges_move/2 -4.24% 1.384 1.325 - -4.30% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 -4.24% 88.312 84.566 - -6.23% -
SetIntersection_Front_Vector_string_1024_256 -4.22% 7561476.482 7242742.227 - -4.71% -
SetIntersection_None_Vector_uint64_262144_262144 -4.21% 349256255.353 334546405.756 - -4.45% -
BM_StringFindStringLiteral/64 -4.20% 2.422 2.320 - -1.58% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 -4.19% 28.757 27.551 - -0.79% -
std::copy_n(list<int>)/8 -4.19% 2.105 2.017 - -0.26% -
std::multiset<int>::insert(const_value_type&)_(already_present)/1024 -4.18% 21.307 20.415 - -11.13% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -4.17% 210822206.456 202028314.490 - -4.52% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -4.17% 43.608 41.791 - 16.09% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 -4.16% 4.198 4.023 - 0.33% -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 -4.15% 88.900 85.208 - -1.75% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 -4.15% 47.953 45.962 - -2.89% -
std::move_backward(vector<bool>)_(aligned)/64 -4.13% 38.751 37.152 - -3.85% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.11% 7548.503 7237.952 - 0.63% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst -4.10% 1.202 1.153 - -4.00% -
SetIntersection_Front_Vector_string_256_64 -4.09% 9537694.160 9147267.347 - 0.27% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -4.07% 4965086.374 4763174.104 - -12.70% -
BM_StringEraseWithMove_Small_Transparent -4.06% 2.109 2.023 - 4.31% -
std::map<std::string,_int>::operator=(const_Self&)_(into_populated_Container)/1024 -4.05% 50024.789 47997.145 - -3.89% -
std::list<std::string>::operator=(const_Self&)_(cheap_elements)/32 -4.04% 80.848 77.580 - -1.96% -
std::partition_copy(vector<int>)/1024 -4.04% 482.566 463.092 - -5.38% -
SetIntersection_Front_Vector_uint32_16384_16 -4.03% 1070432.086 1027253.363 - 1.19% -
std::map<int,_int>::erase(key)_(existent)/32 -4.03% 23.645 22.691 - -0.36% -
std::format(float)_(fmt:_{:0>17500_0a}) -4.03% 1255.907 1205.311 - -1.97% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1048576 -4.03% 13700368.358 13148683.089 - 2.95% -
std::find(deque<int>)_(bail_25%)/1024 -4.03% 64.324 61.734 - 0.79% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.02% 274.053 263.029 - -3.23% -
std::find_end(list<int>,_pred)_(same_length)/8192 -4.02% 24035.600 23069.287 - 0.44% -
BM_format_to_n_string_back_inserter<std::list<char>>/16384 -3.97% 210000.054 201672.727 - 2.13% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -3.95% 37.846 36.351 - 22.63% -
std::replace(deque<int>)_(prefix)/32 -3.94% 10.040 9.644 - 3.19% -
std::move_backward(vector<int>)/8 -3.93% 2.329 2.237 - -0.64% -
std::for_each(deque<int>)/32 -3.92% 11.438 10.990 - -3.19% -
std::vector<bool>::ctor(const_Self&) -3.91% 27.589 26.511 - -6.95% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -3.91% 2360.002 2267.807 - -3.83% -
std::map<std::string,_int>::upper_bound(key)/32 -3.90% 73.101 70.248 - -3.57% -
SetIntersection_None_Vector_string_1024_64 -3.89% 9565173.881 9193105.390 - 3.20% -
std::multimap<std::string,_int>::upper_bound(key)/32 -3.88% 74.269 71.384 - 2.63% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -3.88% 2668382.600 2564953.640 - -5.07% -
BM_StringAssignAsciiz_Empty_Opaque -3.86% 1.327 1.276 - -1.33% -
bm_make_exception_ptr/threads:8 -3.86% 2.329 2.239 - 8.78% -
BM_StringConstructDestroyCStr_Empty_Opaque -3.85% 1.370 1.318 - 13.24% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.85% 11283.066 10848.625 - 0.78% -
std::for_each(multiset<int>::iterator)/32 -3.85% 41.335 39.745 - 0.05% -
std::format(float)_(fmt:_{:017500_0a}) -3.83% 1244.946 1197.247 - -4.33% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -3.83% 1033361.396 993772.130 - -1.90% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.80% 12243.647 11778.361 - -3.82% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -3.80% 21871.095 21040.016 - 3.44% -
std::flat_map<int,_int>::erase(iterator)/8192 -3.79% 512.458 493.047 - 0.82% -
std::find(deque<int>)_(process_all)/1024 -3.79% 266.111 256.036 - -3.09% -
BM_StringAssignStr_Huge_Transparent -3.79% 123.117 118.457 - -1.11% -
std::all_of(deque<int>)_(process_all)/32 -3.78% 10.148 9.765 - 27.00% -
std::unordered_multiset<int>::erase(iterator)/32 -3.78% 17.637 16.971 - 0.51% -
BM_deque_deque_ranges_move_backward/2 -3.77% 1.339 1.289 - 1.13% -
BM_to_sys/1993/threads:16 -3.76% 0.786 0.757 - -2.10% -
bm_ranges_lexicographical_compare<signed_char>/64 -3.76% 24.159 23.250 - -0.05% -
BM_StringFindStringLiteral/2048 -3.75% 41.909 40.337 - 0.44% -
std::is_partitioned(deque<int>)_(partitioned)/50 -3.74% 12.606 12.135 - -2.50% -
SetIntersection_Front_Vector_uint64_262144_4 -3.73% 1012649.573 974844.070 - -5.39% -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 -3.73% 9428.189 9076.775 - -5.79% -
std::map<std::string,_int>::ctor(const_Self&,_const_allocator_type&)/32 -3.72% 686.038 660.515 - -12.76% -
BM_to_sys/1970/threads:4 -3.72% 1.288 1.240 - -4.74% -
BM_deque_vector_move/64 -3.71% 2.655 2.557 - -3.65% -
std::search(deque<int>)_(no_match)/1000 -3.71% 251.711 242.381 - -0.84% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.70% 5956.545 5736.051 - 1.81% -
std::search(deque<int>)_(near_matches)/8192 -3.70% 2034680.644 1959473.479 - 8.39% -
std::unordered_set<int>::operator=(const_Self&)_(into_cleared_Container)/0 -3.69% 16.686 16.070 - -3.53% -
std::list<int>::ctor(size_type)/8192 -3.69% 100855.543 97134.409 - 0.33% -
ranges::min(std::vector<long_long>)/8 -3.68% 2.297 2.212 - 5.18% -
std::map<int,_int>::erase(iterator)/32 -3.67% 21.297 20.515 - -0.88% -
BM_format_to_iterator/<std::deque>_C_string_len_6 -3.67% 10.037 9.669 - -0.20% -
std::copy_backward(list<int>)/512 -3.66% 377.274 363.459 - 0.13% -
std::partition_copy(vector<int>)/32 -3.66% 8.694 8.376 - -5.34% -
SetIntersection_None_Vector_string_256_1 -3.64% 12495167.957 12039797.551 - 1.23% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.64% 5524.973 5323.884 - 0.86% -
rng::contains_subrange(deque<int>)_(single_element)/1048576 -3.64% 372338.270 358794.884 - -2.62% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -3.63% 152.031 146.511 - -4.66% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -3.62% 1455960.330 1403239.090 - -4.42% -
BM_format_to_n_string_back_inserter<std::list<char>>/1 -3.61% 17.156 16.536 - -2.71% -
ranges::minmax(std::deque<char>)/70000 -3.60% 24066.900 23199.843 - 2.43% -
std::shift_right(deque<int>)/1024 -3.58% 57.014 54.974 - -0.00% -
BM_deque_deque_move/2 -3.58% 3.227 3.112 - 0.09% -
SetIntersection_Front_Vector_string_262144_256 -3.57% 8096626.820 7807321.008 - -2.00% -
std::fill_n(vector<bool>)/64 -3.57% 1.448 1.396 - 4.05% -
BM_StringMove_Large -3.56% 0.748 0.722 - -5.94% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -3.55% 237182809.738 228759283.619 - -32.34% -
std::unordered_multiset<int>::erase(iterator)/1024 -3.54% 17.692 17.065 - 0.08% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -3.54% 48.830 47.104 - -5.33% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/16384 -3.53% 210429.056 202992.045 - 2.40% -
std::multimap<std::string,_int>::lower_bound(key)/32 -3.51% 74.092 71.488 - 5.26% -
std::vector<int>::ctor(const_Self&)_(cheap_elements)/32 -3.50% 10.242 9.884 - -1.15% -
std::find_if(list<int>)_(process_all)/50 -3.50% 13.611 13.135 - 0.35% -
std::find_if_not(vector<char>)_(bail_25%)/32768 -3.48% 823.820 795.183 - -10.02% -
std::all_of(deque<int>)_(process_all)/32768 -3.47% 9385.250 9059.817 - -6.57% -
dynamic_cast_(VDAG_sidecast,_3_levels) -3.46% 76.140 73.506 - -3.39% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 -3.46% 19.120 18.459 - -4.36% -
BM_format_to_string_back_inserter<std::list<char>>/16384 -3.46% 198614.348 191746.607 - 1.22% -
BM_StringRelational_Less_Large_Large_ChangeMiddle -3.45% 1.555 1.501 - 0.02% -
SetIntersection_None_Set_uint64_262144_4 -3.45% 1350678.969 1304097.939 - -7.60% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -3.44% 18.333 17.701 - 0.75% -
std::partition_point(deque<int>)/32 -3.44% 3.442 3.323 - -1.66% -
std::shift_left(vector<int>)/32 -3.44% 4.244 4.098 - -2.74% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -3.42% 1623.894 1568.431 - 1.17% -
std::set<int>::insert(const_value_type&)_(already_present)/32 -3.41% 1.868 1.804 - -3.95% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -3.41% 11.310 10.925 - -3.63% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -3.40% 123178.323 118992.885 - 0.53% -
std::replace_if(vector<int>)_(sprinkled)/50 -3.39% 13.148 12.702 - 0.74% -
std::copy(vector<bool>)_(aligned)/64 -3.39% 38.761 37.448 - 3.53% -
BM_vector_deque_copy_backward/4000 -3.37% 168.138 162.464 - 1.22% -
rng::contains_subrange(deque<int>)_(single_element)/8192 -3.37% 2900.233 2802.459 - -2.54% -
std::list<std::string>::ctor(const_Self&)_(cheap_elements)/32 -3.37% 424.278 409.996 - -0.84% -
std::find_end(forward_list<int>)_(process_all)/1048576 -3.36% 616631.334 595892.568 - -24.51% -
BM_CmpEqual_int_ushort -3.36% 1.117 1.080 - 0.45% -
BM_deque_vector_ranges_copy/0 -3.36% 0.622 0.601 - 6.31% -
dynamic_cast_(Chain_middle,_2_levels) -3.36% 18.295 17.681 - -9.71% -
std::map<int,_int>::erase(key)_(existent)/8192 -3.35% 30.506 29.483 - -0.62% -
std::list<std::string>::operator=(const_Self&)_(cheap_elements)/1024 -3.34% 2440.161 2358.693 - -2.48% -
BM_deque_deque_ranges_copy_backward/2 -3.31% 1.347 1.303 - -6.46% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -3.30% 1779.734 1720.942 - 5.26% -
SetIntersection_Front_Set_uint64_262144_16 -3.30% 1244965.708 1203914.080 - -4.88% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -3.30% 57.239 55.352 - -7.74% -
std::set<int>::insert(value)_(new_value,_middle)/1024 -3.28% 26.081 25.225 - 2.56% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.27% 97.400 94.219 - -61.06% -
SetIntersection_None_Set_string_262144_256 -3.26% 2897748.258 2803229.727 - -10.49% -
BM_StringEraseWithMove_Large_Transparent -3.26% 1.723 1.666 - -3.37% -
BM_deque_vector_ranges_copy/65536 -3.26% 21434.750 20736.784 - -2.23% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.26% 1134.407 1097.475 - 0.45% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.25% 1396.749 1351.286 - -0.71% -
SetIntersection_None_Vector_string_16384_16 -3.25% 137478751.410 133009309.880 - -10.72% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -3.24% 2914642.124 2820088.761 - -5.32% -
BM_StringAssignStr_Small_Opaque -3.24% 1.651 1.597 - 0.13% -
BM_StringFindStringLiteral/128 -3.24% 3.332 3.224 - 0.10% -
std::search(deque<int>)_(no_match)/1024 -3.23% 261.608 253.164 - -0.37% -
BM_format_to_iterator/<std::array>_string_len_6 -3.22% 2.350 2.275 - 2.23% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -3.22% 25.820 24.988 - -11.63% -
BM_deque_vector_ranges_move/65536 -3.22% 21478.394 20787.059 - -1.53% -
std::list<std::string>::ctor(const_Self&)_(cheap_elements)/1024 -3.21% 15159.692 14673.677 - 1.04% -
SetIntersection_Interlaced_Set_uint32_16384_256 -3.19% 205583128.706 199015148.217 - -10.62% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -3.19% 1945.121 1882.998 - -0.81% -
BM_StringRelational_Less_Huge_Large_Control -3.19% 2.060 1.994 - -2.69% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -3.19% 19.496 18.874 - -2.02% -
std::set<std::string>::clear()/32 -3.18% 889.553 861.223 - 0.92% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 -3.18% 3484550.165 3373674.443 - -3.97% -
std::stable_partition(list<int>)_(sparse)/8192 -3.17% 16360.724 15841.960 - -37.96% -
std::map<int,_int>::operator=(const_Self&)_(into_populated_Container)/0 -3.17% 0.694 0.672 - -3.29% -
std::adjacent_find(vector<int>,_pred)/8 -3.16% 3.340 3.235 - -7.08% -
std::map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 -3.16% 42021.085 40694.972 - 0.25% -
std::unordered_multiset<int>::erase(iterator)/8192 -3.15% 18.397 17.816 - -0.50% -
SetIntersection_None_Vector_string_16384_16384 -3.15% 137631214.829 133295404.306 - 3.30% -
std::rotate(vector<int>)_(by_1/4)/32 -3.15% 8.197 7.939 - 0.34% -
BM_deque_deque_move/1 -3.14% 2.608 2.526 - 0.04% -
std::for_each(multiset<int>::iterator)/50 -3.14% 66.310 64.229 - 1.33% -
std::replace_if(deque<int>)_(prefix)/32 -3.14% 11.539 11.177 - 1.16% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 -3.14% 3.440 3.332 - 0.31% -
std::find_end(vector<int>)_(process_all)/1048576 -3.14% 187521.379 181640.933 - 2.59% -
std::for_each(set<int>::iterator)/50 -3.13% 67.066 64.963 - 1.18% -
dynamic_cast_(DAG_sidecast,_3_levels) -3.13% 83.318 80.713 - -2.29% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -3.13% 10.612 10.280 - 0.41% -
std::list<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/1024 -3.12% 11839.039 11469.088 - -1.64% -
BM_format_to_string_back_inserter<std::list<char>>/1048576 -3.12% 12818635.594 12418270.111 - 1.38% -
BM_deque_vector_move/2 -3.12% 1.794 1.738 - -2.44% -
SetIntersection_None_Set_string_262144_1 -3.11% 2882804.722 2793054.562 - -12.16% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.11% 82255.853 79696.472 - -4.29% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.11% 38686.582 37485.104 - -0.30% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 -3.10% 447.883 433.982 - -8.84% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.09% 117511.599 113879.524 - 1.56% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast -3.09% 1.671 1.619 - -0.06% -
SetIntersection_Front_Vector_uint32_256_256 -3.07% 3339579.469 3236991.004 - -0.70% -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 -3.06% 17.425 16.891 - 0.86% -
std::copy_n(vector<int>)/8 -3.06% 2.250 2.181 - -2.64% -
SetIntersection_None_Set_string_262144_16 -3.06% 2884765.621 2796626.650 - -10.57% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -3.05% 104.277 101.094 - 15.69% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 -3.04% 806.581 782.037 - 0.33% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -3.02% 99260.647 96258.201 - -3.43% -
rng::find_last(forward_list<int>)_(bail_10%)/8 -3.02% 2.164 2.099 - -0.70% -
SetIntersection_None_Set_uint64_1024_256 -3.02% 10868408.391 10539751.500 - 1.25% -
std::map<int,_int>::erase(iterator)/8192 -3.00% 24.234 23.507 - 1.34% -
BM_vector_deque_copy/2 -3.00% 2.046 1.985 - 8.61% -
bm_make_exception_ptr/threads:1 -2.99% 12.416 12.044 - -2.64% -
std::find_end(vector<int>)_(process_all)/8192 -2.99% 1454.153 1410.738 - 2.76% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -2.98% 28.821 27.963 - 0.74% -
SetIntersection_None_Vector_uint64_262144_256 -2.97% 350865285.106 340457760.197 - -2.81% -
SetIntersection_Front_Vector_uint64_16384_64 -2.96% 1160835.335 1126424.829 - -3.41% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.96% 2016.162 1956.489 - -0.93% -
SetIntersection_Front_Vector_string_1024_1024 -2.96% 30414056.452 29514243.035 - -1.79% -
rng::find_last(forward_list<int>)_(bail_10%)/1024 -2.94% 609.451 591.526 - -6.01% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -2.93% 0.350 0.340 - -2.32% -
SetIntersection_None_Vector_string_16384_256 -2.92% 137600494.875 133577745.222 - -10.11% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 -2.92% 19.220 18.659 - -0.62% -
dynamic_cast_(VDAG_sidecast_fail,_3_levels) -2.92% 78.672 76.377 - -1.25% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.91% 758.238 736.162 - 1.24% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 -2.91% 21.141 20.526 - -9.24% -
std::multimap<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 -2.91% 44434.099 43142.304 - -0.86% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -2.90% 240277189.575 233313877.694 - -31.13% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -2.89% 101249.329 98318.665 - 0.49% -
SetIntersection_Front_Set_uint32_262144_64 -2.89% 1871875.208 1817750.698 - -1.46% -
BM_vector_deque_move/2 -2.89% 2.047 1.987 - -2.37% -
dynamic_cast_(VDAG_sidecast_fail,_2_levels) -2.87% 76.036 73.853 - -1.75% -
BM_format_to_string_span<char>/1048576 -2.87% 12529.863 12170.151 - -0.13% -
std::vector<std::string>::operator=(const_Self&)_(expensive_elements)/1024 -2.87% 6018.404 5845.662 - -0.12% -
dynamic_cast_(VDAG_rightmost_middle,_1_level) -2.87% 71.841 69.783 - -1.65% -
BM_format_to_string_pointer<char>/1048576 -2.85% 12528.048 12170.820 - -0.17% -
std::list<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/32 -2.84% 422.974 410.942 - 1.42% -
rng::find_last(forward_list<int>)_(bail_90%)/8 -2.84% 2.293 2.228 - 0.38% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.84% 3748.453 3642.131 - -6.11% -
SetIntersection_None_Set_string_262144_16384 -2.83% 3009539.098 2924252.301 - -11.76% -
std::multimap<std::string,_int>::count(key)/8192 -2.83% 190.896 185.493 - 0.16% -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 -2.83% 34.253 33.284 - 1.00% -
std::list<int>::erase(begin)_(cheap_elements)/1024 -2.83% 10.568 10.270 - 0.45% -
BM_deque_deque_move_backward/5500 -2.82% 231.415 224.886 - -1.34% -
std::unordered_multiset<int>::ctor(const_Self&)/32 -2.82% 234.605 227.986 - -1.39% -
BM_deque_vector_ranges_copy/70000 -2.81% 22883.657 22239.634 - -1.52% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -2.81% 347308519.483 337534915.004 - -4.28% -
std::unordered_set<std::string>::erase(iterator)/32 -2.80% 30.834 29.970 - -3.66% -
std::vector<std::string>::operator=(const_Self&)_(cheap_elements)/1024 -2.80% 2362.459 2296.228 - 1.21% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.80% 117416.409 114130.050 - 0.58% -
SetIntersection_None_Vector_string_16384_1024 -2.80% 137520637.922 133672117.023 - -5.98% -
rng::contains_subrange(vector<int>)_(same_length)/1048576 -2.80% 251559.061 244523.726 - 0.01% -
dynamic_cast_(Chain_fail,_5_levels) -2.79% 42.397 41.213 - -6.54% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -2.79% 1954701.263 1900158.357 - -6.21% -
SetIntersection_None_Vector_string_16384_64 -2.78% 137506843.405 133685243.502 - -11.81% -
BM_StringRelational_Compare_Small_Small_ChangeLast -2.78% 1.883 1.831 - 0.19% -
SetIntersection_Front_Vector_uint32_16384_1 -2.76% 1028476.655 1000121.050 - 0.04% -
SetIntersection_None_Vector_string_16384_4 -2.76% 137481059.600 133692913.689 - -10.20% -
SetIntersection_None_Set_uint64_64_16 -2.75% 20578409.751 20012297.205 - -0.52% -
SetIntersection_Interlaced_Set_float_16_16 -2.75% 39481146.466 38396373.631 - -1.62% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -2.75% 80.117 77.918 - 4.84% -
SetIntersection_None_Vector_string_16384_1 -2.74% 137429851.340 133657898.521 - 3.87% -
SetIntersection_Front_Vector_string_256_4 -2.74% 4526135.160 4402077.943 - -2.68% -
BM_to_sys/1979/threads:4 -2.74% 1.361 1.324 - 0.58% -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1048576 -2.74% 483066.832 469853.434 - -0.26% -
rng::find_last(vector<char>)_(bail_10%)/1024 -2.73% 113.207 110.116 - -5.99% -
BM_StringFindStringLiteral/8192 -2.73% 141.022 137.173 - 0.14% -
std::list<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/32 -2.72% 340.247 330.989 - -2.52% -
BM_format_to_n_string_back_inserter<std::list<char>>/1048576 -2.71% 13439173.792 13075378.706 - 1.40% -
std::find_if_not(vector<char>)_(bail_25%)/8192 -2.71% 216.337 210.484 - -7.38% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.70% 11756.354 11438.649 - -1.37% -
std::rotate(deque<int>)_(by_1/3)/32 -2.70% 18.880 18.371 - -0.77% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -2.70% 2016199.753 1961857.546 - -3.91% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 -2.67% 10967565.607 10674351.919 - 0.48% -
std::map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 -2.66% 146.334 142.436 - 0.17% -
BM_deque_deque_copy/1 -2.65% 2.593 2.524 - 0.13% -
ranges::min(std::vector<char>)/64 -2.65% 4.152 4.041 - -3.28% -
std::vector<std::string>::ctor(const_Self&)_(cheap_elements)/8192 -2.65% 24983.112 24320.382 - 2.40% -
std::list<std::string>::ctor(const_Self&)_(expensive_elements)/1024 -2.65% 32708.811 31843.310 - 2.11% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.65% 692.386 674.069 - 1.18% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.64% 147499.254 143599.696 - -1.55% -
std::vector<std::string>::operator=(const_Self&)_(cheap_elements)/8192 -2.64% 18873.166 18374.854 - 2.91% -
BM_deque_deque_copy_backward/4000 -2.64% 169.890 165.405 - 0.17% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/8 -2.64% 7.381 7.186 - -2.20% -
SetIntersection_Front_Set_float_16_16 -2.63% 39387327.914 38349874.970 - -4.32% -
std::find_end(list<int>)_(match_near_end)/8192 -2.63% 1095.416 1066.577 - 0.19% -
std::sort(deque<int>)_(heap)/8 -2.62% 35.917 34.977 - 0.32% -
SetIntersection_Interlaced_Set_float_16384_1 -2.62% 1021378.627 994653.441 - -4.81% -
std::multimap<std::string,_int>::equal_range(key)/1024 -2.62% 113.411 110.445 - 0.71% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -2.61% 3439647.704 3349877.335 - -1.54% -
std::format(float)_(fmt:_{:0<17500_10Lg}) -2.61% 1276.334 1243.033 - -0.59% -
std::replace_if(vector<int>)_(prefix)/8192 -2.61% 2066.864 2012.936 - 1.09% -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/16384 -2.60% 9797.697 9542.745 - -0.86% -
std::unordered_multiset<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 -2.59% 15.519 15.118 - -0.43% -
std::copy_if(list<int>)_(entire_range)/32768 -2.57% 26668.248 25982.584 - 0.04% -
std::for_each_n(list<int>)/8 -2.57% 2.516 2.452 - -3.60% -
std::reverse_copy(deque<int>)/8 -2.57% 2.282 2.223 - -1.40% -
BM_num_get<double> -2.57% 247.690 241.330 - 3.18% -
std::search_n(vector<int>)_(no_match)/32 -2.57% 7.756 7.557 - 0.30% -
SetIntersection_Interlaced_Set_string_1024_4 -2.57% 14597337.227 14222717.425 - 0.30% -
std::any_of(deque<int>)_(process_all)/50 -2.56% 13.964 13.607 - -1.19% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -2.55% 343.224 334.455 - -2.21% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.55% 68715.565 66966.075 - 0.65% -
rng::find_last(vector<int>)_(bail_10%)/1048576 -2.55% 215152.212 209675.895 - 0.14% -
std::flat_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/0 -2.54% 14.806 14.430 - -2.23% -
std::sort(vector<NonIntegral>)_(descending)/8 -2.53% 29.470 28.725 - -0.73% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 -2.52% 6121.130 5966.693 - 1.98% -
std::list<std::string>::ctor(const_Self&)_(expensive_elements)/8192 -2.51% 279938.033 272909.337 - 1.74% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -2.51% 4.317 4.209 - -2.29% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 -2.51% 15228384.185 14846671.364 - -4.44% -
std::set<std::string>::equal_range(key)/1024 -2.50% 111.571 108.778 - -1.11% -
std::search(deque<int>)_(single_element)/8192 -2.50% 2174.597 2120.205 - -4.79% -
std::multimap<std::string,_int>::ctor(const_Self&)/32 -2.50% 681.659 664.618 - 5.64% -
BM_StringRelational_Eq_Small_Huge_Control -2.49% 0.464 0.453 - 31.91% -
std::format(float)_(fmt:_{:0<17500_0a}) -2.45% 1224.454 1194.417 - 0.63% -
std::unordered_set<int>::erase(key)_(existent)/1024 -2.45% 20.143 19.649 - 2.74% -
SetIntersection_Front_Set_string_16384_16 -2.44% 1693859.929 1652549.673 - -2.56% -
BM_format_string<char>/32 -2.43% 0.654 0.638 - 2.44% -
std::make_heap(vector<int>)_(heap)/8 -2.43% 22.057 21.520 - -10.31% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.43% 16518221.588 16116849.219 - 5.24% -
SetIntersection_Front_Set_string_262144_64 -2.43% 3988792.235 3891995.968 - -8.50% -
std::set<int>::erase(key)_(non-existent,_end)/32 -2.42% 2.948 2.876 - -3.12% -
BM_format_string<wchar_t>/64 -2.42% 0.495 0.483 - -0.73% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -2.41% 356262466.793 347684221.528 - -0.90% -
std::find_if_not(vector<char>)_(process_all)/8 -2.40% 1.587 1.549 - 14.27% -
BM_tolower_string<char> -2.40% 37.063 36.172 - 2.79% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 -2.40% 18696211.846 18247436.265 - -3.14% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.39% 898.880 877.396 - -0.59% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 -2.39% 7.873 7.685 - -1.75% -
std::list<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/1024 -2.38% 32335.207 31564.478 - 2.19% -
std::make_heap(vector<int>,_pred)_(descending)/8 -2.38% 19.700 19.231 - -2.70% -
BM_CmpEqual_schar_short -2.38% 1.136 1.109 - -2.31% -
BM_format_to_iterator/<std::string>_string_len_60 -2.38% 3.715 3.626 - -2.40% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 -2.38% 30.245 29.527 - 1.71% -
std::vector<std::string>::ctor(const_Self&)_(cheap_elements)/32 -2.37% 111.854 109.198 - 2.91% -
SetIntersection_Interlaced_Set_uint64_262144_256 -2.37% 1536340.453 1499909.908 - -5.48% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -2.36% 37575.154 36689.593 - 0.13% -
rng::contains_subrange(vector<int>)_(single_element)/8192 -2.35% 1838.080 1794.809 - -0.10% -
BM_format_to_string_begin<std::list<wchar_t>>/16384 -2.35% 15918.471 15543.850 - 0.55% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.35% 234.719 229.198 - -0.78% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -2.35% 1042965.334 1018434.903 - -0.78% -
std::generate(deque<int>)/50 -2.34% 12.487 12.194 - 1.73% -
BM_vector_deque_copy/64 -2.34% 2.873 2.806 - 8.48% -
std::unordered_set<int>::erase(key)_(existent)/32 -2.34% 18.750 18.312 - 1.89% -
std::replace(vector<int>)_(sprinkled)/32 -2.34% 5.242 5.120 - -12.13% -
BM_StringEraseWithMove_Huge_Transparent -2.33% 48.213 47.091 - -31.47% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.32% 100513.673 98184.148 - 1.40% -
BM_deque_deque_move_backward/4000 -2.31% 169.233 165.321 - 0.00% -
SetIntersection_Interlaced_Set_float_16384_256 -2.31% 213697609.026 208764368.948 - -3.66% -
SetIntersection_Front_Set_float_1024_256 -2.31% 4641159.996 4534018.924 - -2.42% -
BM_deque_deque_copy_backward/5500 -2.31% 230.038 224.728 - 0.28% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.30% 135933.467 132800.829 - -3.72% -
SetIntersection_None_Set_uint32_16384_64 -2.28% 196861357.847 192380469.292 - -30.97% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 -2.28% 3676.425 3592.778 - -7.25% -
BM_deque_deque_move_backward/4096 -2.27% 173.460 169.521 - 0.22% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -2.26% 86.400 84.444 - 20.34% -
std::move(deque<int>)/64 -2.26% 7.732 7.557 - -1.33% -
std::list<std::string>::ctor(size_type)/32 -2.25% 356.724 348.690 - 0.81% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.25% 359534901.939 351448537.875 - -2.07% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 -2.25% 495302.635 484163.171 - -4.83% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -2.25% 32670.613 31936.100 - 2.03% -
SetIntersection_Front_Vector_uint32_16384_4 -2.25% 1050684.461 1027078.414 - -0.46% -
dynamic_cast_(VDAG_sidecast,_2_levels) -2.25% 60.851 59.484 - -2.45% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -2.25% 1209812.146 1182639.645 - 3.67% -
SetIntersection_Front_Set_uint32_64_16 -2.24% 15876520.359 15520274.132 - -1.75% -
SetIntersection_Interlaced_Set_float_16384_64 -2.24% 207607183.047 202951346.291 - -4.13% -
std::find_end(vector<int>)_(process_all)/1024 -2.23% 185.364 181.222 - 2.85% -
std::fill_n(list<int>)/8192 -2.23% 7008.421 6851.947 - -4.79% -
std::vector<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/1024 -2.22% 42.371 41.429 - -6.35% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.22% 678.424 663.397 - 0.39% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 -2.21% 17.753 17.360 - -1.08% -
dynamic_cast_(Chain_fail,_2_levels) -2.20% 20.114 19.671 - -10.32% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -2.20% 34.296 33.541 - -1.28% -
std::map<std::string,_int>::upper_bound(key)/8192 -2.20% 203.574 199.094 - -1.38% -
rng::find_last(vector<char>)_(bail_90%)/50 -2.20% 1.175 1.149 - 0.47% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -2.20% 43.999 43.031 - -0.51% -
SetIntersection_None_Vector_uint32_1024_16 -2.18% 2285556.728 2235741.587 - -32.71% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.18% 198271.851 193952.887 - -0.84% -
std::move(vector<bool>)_(aligned)/64 -2.18% 37.931 37.106 - -1.74% -
SetIntersection_None_Set_uint64_262144_1 -2.17% 1492126.379 1459679.101 - -7.41% -
std::list<std::string>::operator=(const_Self&)_(cheap_elements)/8192 -2.17% 19504.034 19079.950 - 1.97% -
std::format(double)_(fmt:_{:_0a}) -2.17% 37.374 36.562 - -3.65% -
std::remove_if(deque<int>)_(prefix)/50 -2.17% 60.824 59.503 - 0.63% -
std::remove_if(deque<int>)_(sprinkled)/50 -2.17% 60.154 58.849 - -1.80% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -2.17% 1.570 1.536 - 0.16% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -2.17% 79.083 77.370 - -2.02% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 -2.16% 235836.888 230743.199 - 1.03% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -2.16% 29.278 28.646 - -2.91% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -2.16% 37608.657 36797.113 - 0.54% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.16% 110096.685 107720.969 - -1.92% -
std::replace(vector<int>)_(prefix)/32 -2.15% 5.290 5.176 - -0.01% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 -2.14% 1.851 1.811 - -0.51% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -2.14% 6755921.081 6611568.273 - 1.30% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -2.13% 4152150.528 4063551.987 - -1.68% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.11% 555.748 544.016 - -0.71% -
BM_num_put<long_double> -2.11% 57.839 56.619 - -1.57% -
SetIntersection_None_Vector_string_64_1 -2.10% 24629119.068 24111959.953 - -0.08% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -2.09% 30.027 29.399 - 0.82% -
std::rotate(vector<int>)_(by_1/4)/50 -2.09% 22.459 21.990 - -0.27% -
SetIntersection_Interlaced_Vector_uint64_256_256 -2.09% 3314191.638 3244938.329 - -2.10% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.08% 14709.604 14403.987 - 2.71% -
BM_sprintf/C_string_len_60 -2.07% 5.878 5.756 - -4.75% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.07% 481.843 471.883 - -0.16% -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst -2.06% 1.297 1.270 - -2.08% -
std::multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192 -2.06% 38414.087 37623.371 - -0.40% -
BM_StringRelational_Compare_Small_Large_Control -2.06% 1.549 1.517 - -1.42% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.06% 145.485 142.494 - -9.04% -
dynamic_cast_(DAG_rightmost_middle,_2_levels) -2.05% 13.455 13.180 - 0.68% -
SetIntersection_Interlaced_Vector_string_16384_1 -2.05% 1070074.039 1048171.893 - -0.47% -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 -2.05% 11701.991 11462.499 - -0.70% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 -2.04% 160.528 157.257 - 8.34% -
BM_StringAssignStr_Huge_Opaque -2.04% 107.931 105.733 - -3.91% -
std::list<std::string>::ctor(const_Self&)_(expensive_elements)/32 -2.03% 917.645 898.990 - 1.16% -
std::sort(deque<int>)_(descending)/8 -2.03% 48.765 47.776 - 1.18% -
BM_num_get<bool> -2.02% 7.112 6.968 - 0.65% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 -2.02% 3.979 3.898 - 1.49% -
rng::contains_subrange(vector<int>)_(process_all)/16 -2.02% 4.512 4.421 - -0.98% -
std::list<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/8192 -2.01% 120911.179 118479.095 - 1.53% -
SetIntersection_Interlaced_Set_string_16384_1024 -2.01% 356593068.130 349420593.017 - -4.24% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/16 -2.01% 15.755 15.439 - -0.78% -
std::unordered_map<int,_int>::ctor(const_Self&)/32 -2.00% 182.079 178.431 - -9.50% -
BM_format_string<char>/8 -1.99% 0.932 0.914 - -2.90% -
SetIntersection_Interlaced_Set_float_256_1 -1.99% 4123792.777 4041788.812 - -0.48% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 -1.98% 15.372 15.068 - -1.07% -
BM_vector_deque_move_backward/4000 -1.98% 167.271 163.963 - 0.43% -
std::find_if_not(deque<int>)_(process_all)/8 -1.98% 2.444 2.395 - 1.70% -
dynamic_cast_(DAG_sidecast_fail,_1_level) -1.97% 47.836 46.896 - -3.23% -
BM_num_get<long_double> -1.96% 246.331 241.492 - 5.03% -
BM_StringRead_Cold_Shallow_Small -1.96% 1.182 1.159 - -8.21% -
std::rotate(deque<int>)_(by_1/2)/50 -1.94% 8.970 8.795 - 0.38% -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/16384 -1.93% 8161.206 8003.694 - -3.18% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.93% 2007.415 1968.689 - -0.95% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -1.93% 18.026 17.679 - 1.34% -
std::partition(vector<int>)_(dense)/50 -1.92% 13.152 12.899 - 0.64% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 -1.92% 599426.538 587898.944 - 1.11% -
std::any_of(vector<int>)_(process_all)/32 -1.92% 7.316 7.175 - -0.28% -
std::list<int>::ctor(const_Self&)_(cheap_elements)/8192 -1.91% 101102.390 99166.522 - -0.40% -
std::search(vector<int>,_pred)_(near_matches)/1024 -1.91% 19511.302 19137.786 - -1.15% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.91% 102457.861 100498.913 - 0.40% -
std::find_end(vector<int>)_(process_all)/1000 -1.91% 181.047 177.588 - 2.48% -
BM_cyrillic_text<wchar_t> -1.91% 65326.779 64079.263 - -5.33% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.91% 688.128 675.017 - 0.04% -
dynamic_cast_(DAG_leftmost_middle,_2_levels) -1.90% 29.118 28.564 - 1.91% -
std::unordered_multiset<int>::count(key)/1024 -1.90% 10.459 10.260 - -3.45% -
std::replace_if(deque<int>)_(prefix)/50 -1.90% 18.059 17.716 - 1.98% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -1.90% 94.681 92.882 - 2.12% -
std::rotate(deque<int>)_(by_1/3)/50 -1.90% 23.600 23.152 - -1.42% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.90% 8918.348 8749.115 - -0.13% -
BM_StringRelational_Less_Empty_Small_Control -1.89% 0.537 0.527 - -0.66% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -1.89% 63.476 62.274 - 0.51% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -1.89% 6.867 6.737 - -2.64% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.89% 92035.450 90294.880 - -0.35% -
BM_deque_deque_copy_backward/4096 -1.89% 172.810 169.543 - 0.13% -
BM_StringCopy_Huge -1.89% 110.207 108.125 - 0.39% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.89% 346.004 339.467 - -1.17% -
dynamic_cast_(VDAG_rightmost_middle,_2_levels) -1.89% 143.552 140.841 - -0.52% -
std::for_each(set<int>::iterator)/32 -1.88% 41.536 40.753 - 2.78% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.88% 317.506 311.529 - 0.44% -
SetIntersection_Front_Vector_string_16_4 -1.88% 58522298.715 57422851.462 - -0.33% -
std::multimap<std::string,_int>::find(key)/1024 -1.88% 150.296 147.476 - -1.08% -
std::transform(deque<int>)_(identity_transform)/32 -1.88% 9.364 9.188 - -0.11% -
SetIntersection_None_Set_uint64_256_1 -1.87% 14252825.485 13985724.391 - 2.57% -
std::copy_backward(list<int>)/4096 -1.86% 3437.865 3373.869 - 0.15% -
BM_format_to_n_string_back_inserter<std::wstring>/16384 -1.86% 11223.584 11014.675 - 0.42% -
std::list<int>::ctor(const_Self&)_(cheap_elements)/32 -1.86% 343.036 336.669 - -1.46% -
BM_deque_vector_ranges_copy/64000 -1.85% 20699.870 20316.179 - -0.91% -
BM_StringFindStringLiteral/512 -1.85% 9.572 9.395 - -0.22% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.85% 10543.520 10348.721 - -0.15% -
SetIntersection_Front_Vector_string_16384_64 -1.84% 2648751.158 2600053.698 - -1.59% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -1.84% 32.440 31.844 - -2.10% -
std::search(vector<int>,_pred)_(near_matches)/8192 -1.83% 1076547.916 1056819.748 - 0.09% -
std::unordered_set<int>::erase(key)_(existent)/8192 -1.83% 22.051 21.648 - 6.72% -
dynamic_cast_(DAG_leftmost_middle,_1_level) -1.82% 38.409 37.708 - 3.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.82% 1905125.100 1870470.122 - -5.27% -
std::vector<bool>::ctor(Self&&,_const_allocator_type&)_(different_allocators) -1.82% 2.426 2.382 - -3.11% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.81% 578.170 567.688 - 0.54% -
BM_deque_vector_copy/64 -1.81% 2.640 2.592 - 0.37% -
BM_deque_deque_move_backward/2 -1.80% 3.108 3.052 - -3.59% -
std::partial_sort_copy(deque<int>)_(descending)/8 -1.80% 14.599 14.336 - -1.49% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.80% 121186.177 119001.409 - 3.48% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -1.80% 20133.301 19770.354 - -2.67% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -1.80% 2.439 2.395 - -2.17% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.80% 84231.665 82716.291 - -2.59% -
std::unique(deque<int>,_pred)_(contiguous)/8192 -1.79% 4753.735 4668.455 - 0.29% -
std::unordered_multiset<int>::ctor(const_Self&)/8192 -1.79% 61465.954 60367.674 - -0.89% -
std::search(vector<int>,_pred)_(near_matches)/1000 -1.78% 18632.757 18300.601 - -1.48% -
CastTo<A<Width,_Depth>> -1.78% 375.336 368.648 - -0.04% -
std::format(double)_(fmt:_{:0>17500_17000}) -1.78% 1784.061 1752.296 - -7.53% -
std::count(list<int>)_(every_other)/8192 -1.78% 6813.136 6691.926 - 5.63% -
std::copy_if(list<int>)_(every_other)/32768 -1.78% 25800.395 25341.728 - 1.46% -
SetIntersection_Front_Set_uint32_16384_1 -1.78% 1032050.140 1013706.252 - 1.74% -
dynamic_cast_(VDAG_rightmost_middle,_3_levels) -1.78% 283.192 278.160 - -1.66% -
BM_vector_deque_copy_backward/5500 -1.77% 224.552 220.577 - 0.46% -
std::sort_heap(deque<int>)/8 -1.77% 42.155 41.410 - -0.44% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.77% 10339.219 10156.537 - 1.46% -
dynamic_cast_(Chain_middle,_4_levels) -1.75% 33.258 32.676 - -9.05% -
BM_vector_deque_copy_backward/4096 -1.74% 167.668 164.747 - 0.39% -
std::flat_multimap<int,_int>::clear()/32 -1.74% 393.730 386.885 - -0.79% -
SetIntersection_None_Set_uint64_16384_1024 -1.74% 196525755.199 193110166.071 - 3.81% -
std::unordered_set<int>::erase(iterator)/1024 -1.74% 17.247 16.948 - -0.37% -
BM_deque_deque_move/4096 -1.73% 174.427 171.402 - -0.01% -
SetIntersection_Front_Set_uint32_1024_256 -1.73% 4529063.916 4450650.839 - -2.89% -
BM_format_to_iterator/<std::vector>_string_view_len_6 -1.73% 2.269 2.230 - -1.93% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -1.73% 44.236 43.471 - 4.06% -
dynamic_cast_(VChain_middle,_2_levels) -1.73% 27.882 27.400 - 1.18% -
std::unordered_multiset<int>::ctor(const_Self&,_const_allocator_type&)/8192 -1.72% 60651.141 59605.152 - -0.98% -
BM_format_to_back_inserter<std::string>/string_len_60 -1.72% 117.609 115.583 - 1.43% -
std::for_each(multiset<int>::iterator)/8 -1.72% 8.810 8.659 - -1.41% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.72% 64712.200 63600.469 - 0.08% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -1.72% 10.138 9.964 - -0.69% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 -1.72% 21.829 21.455 - 5.47% -
std::search_n(list<int>)_(no_match)/8192 -1.71% 7029.518 6909.323 - -2.98% -
SetIntersection_Front_Set_float_262144_16384 -1.70% 350263189.092 344293264.073 - -2.34% -
std::format(double)_(fmt:_{:0<17500_17000L}) -1.70% 1787.043 1756.596 - -9.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -1.70% 234236698.737 230250618.979 - -32.27% -
SetIntersection_Interlaced_Set_float_262144_262144 -1.70% 2114119.008 2078160.178 - 2.04% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -1.70% 30.066 29.555 - 2.12% -
BM_format_to_string_back_inserter<std::wstring>/1048576 -1.70% 569629.709 559955.498 - -1.23% -
BM_num_get<float> -1.68% 246.598 242.455 - 3.46% -
BM_deque_deque_ranges_move_backward/512 -1.68% 146.226 143.770 - -0.43% -
std::multimap<std::string,_int>::upper_bound(key)/8192 -1.68% 204.243 200.820 - -0.37% -
std::unordered_multiset<int>::ctor(const_Self&)/1024 -1.68% 7578.300 7451.342 - -0.31% -
std::list<int>::erase(begin)_(cheap_elements)/32 -1.67% 10.517 10.341 - 2.42% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 -1.67% 930.844 915.270 - 3.61% -
SetIntersection_Front_Set_float_256_4 -1.67% 4252965.618 4181834.026 - -1.54% -
std::any_of(deque<int>)_(process_all)/8192 -1.67% 2393.850 2353.944 - 1.97% -
SetIntersection_None_Vector_string_1024_16 -1.66% 9457598.720 9301026.585 - 3.74% -
BM_format_string<char>/2 -1.65% 5.653 5.559 - -1.58% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.65% 641.800 631.189 - -0.13% -
dynamic_cast_(VDAG_leftmost_middle,_3_levels) -1.65% 318.984 313.726 - -1.85% -
BM_CmpEqual_uint_short -1.64% 1.101 1.083 - -0.57% -
std::unordered_multiset<int>::ctor(const_Self&,_const_allocator_type&)/1024 -1.64% 7498.889 7375.796 - -1.07% -
BM_StringRelational_Less_Small_Small_ChangeFirst -1.64% 1.289 1.268 - -9.70% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.64% 57695.565 56750.889 - 4.30% -
std::list<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/32 -1.64% 892.922 878.313 - 2.55% -
std::multimap<int,_int>::erase(iterator)/8192 -1.63% 23.229 22.850 - 3.27% -
std::map<std::string,_int>::count(key)/32 -1.63% 87.985 86.549 - 1.78% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 -1.62% 39.819 39.173 - 0.26% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.62% 415411.552 408687.845 - 0.04% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -1.61% 1971710.939 1939911.861 - -3.05% -
SetIntersection_Interlaced_Vector_string_256_16 -1.61% 12557402.013 12355025.605 - -1.73% -
SetIntersection_None_Vector_uint64_262144_1 -1.61% 350805416.703 345152260.095 - -1.65% -
std::equal(deque<int>)_(it,_it,_it)/8192 -1.61% 655.314 644.769 - -0.25% -
std::deque<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/32 -1.61% 27.243 26.805 - -1.62% -
BM_format_to_back_inserter<std::vector<char>>/string_len_60 -1.59% 107.167 105.460 - 0.40% -
BM_format_to_string_begin<std::wstring>/1 -1.59% 9.995 9.837 - 1.97% -
std::multimap<std::string,_int>::equal_range(key)/8192 -1.59% 187.127 184.154 - -0.02% -
ranges::minmax(std::list<char>)/8 -1.59% 2.080 2.047 - -3.61% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 -1.58% 4075833.670 4011416.175 - -1.74% -
BM_StringConstructDestroyCStr_Large_Opaque -1.58% 15.391 15.148 - -0.30% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.58% 320.987 315.922 - 1.70% -
SetIntersection_Front_Set_float_1024_1 -1.57% 1035420.923 1019116.305 - -2.65% -
std::unordered_set<int>::insert(const_value_type&)_(already_present)/1024 -1.57% 1.283 1.263 - -1.77% -
std::multiset<int>::ctor(const_Self&,_const_allocator_type&)/32 -1.57% 174.883 172.141 - -1.51% -
std::set<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 -1.57% 142.270 140.040 - -3.50% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.57% 1037056.698 1020801.859 - -1.12% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.56% 117793.308 115954.209 - -1.85% -
rng::find_last(vector<int>)_(bail_10%)/8 -1.56% 2.064 2.031 - 0.72% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -1.55% 148517.000 146215.585 - 2.50% -
std::replace(list<int>)_(prefix)/32 -1.55% 12.008 11.822 - 0.31% -
SetIntersection_Interlaced_Set_float_1024_4 -1.55% 8570010.075 8437554.119 - 1.02% -
std::for_each(deque<int>)/50 -1.54% 22.057 21.717 - -0.70% -
std::lower_bound(std::forward_list<int>)/100 -1.54% 89.764 88.383 - -0.51% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 -1.54% 7259.013 7147.350 - 0.72% -
SetIntersection_None_Set_uint64_16_16 -1.53% 37659755.672 37082094.207 - 1.28% -
rng::find_last_if(list<int>)_(bail_10%)/50 -1.53% 24.931 24.549 - -1.68% -
std::copy(deque<int>)/32768 -1.53% 1225.553 1206.781 - -1.57% -
BM_deque_vector_ranges_move/64000 -1.53% 20906.809 20587.505 - 1.79% -
SetIntersection_Interlaced_Set_uint64_16384_256 -1.52% 206815511.826 203670897.102 - 1.44% -
std::list<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/8192 -1.52% 275295.272 271115.707 - 2.64% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 -1.51% 9.501 9.357 - -1.81% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.51% 7493.854 7380.665 - 4.17% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -1.50% 4880.936 4807.615 - 0.40% -
BM_japanese_escaped<char> -1.50% 11949.702 11770.422 - 0.95% -
BM_StringAssignAsciiz_Huge_Transparent -1.50% 138.500 136.424 - -14.48% -
rng::find_last(list<int>)_(bail_10%)/50 -1.50% 16.809 16.558 - 1.94% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -1.49% 3.652 3.598 - -4.60% -
std::sort(vector<NonIntegral>)_(heap)/8 -1.49% 23.300 22.953 - 0.14% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.49% 16.299 16.057 - 1.36% -
SetIntersection_Interlaced_Set_uint32_64_16 -1.49% 21916498.975 21590793.076 - -1.08% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -1.48% 340657692.602 335603727.294 - -5.92% -
SetIntersection_Front_Set_uint32_262144_16 -1.48% 1267706.370 1248902.129 - -1.04% -
std::multiset<int>::operator=(const_Self&)_(into_populated_Container)/8192 -1.48% 38236.225 37670.830 - -0.10% -
std::stable_partition(deque<int>)_(sparse)/50 -1.48% 34.279 33.773 - 0.40% -
std::map<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 -1.47% 352926.671 347723.523 - 1.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -1.47% 1054674.946 1039156.830 - -2.96% -
SetIntersection_Interlaced_Set_uint64_262144_64 -1.47% 1359571.237 1339570.154 - -6.76% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.47% 18.194 17.927 - -0.60% -
bm_lexicographical_compare<unsigned_char>/64 -1.47% 2.114 2.083 - 3.19% -
BM_deque_deque_copy/64 -1.47% 7.001 6.898 - -0.09% -
BM_deque_vector_ranges_move/70000 -1.47% 23031.830 22694.243 - 0.18% -
std::format(double)_(fmt:_{:017500_0Lf}) -1.46% 1376.183 1356.149 - 1.78% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.44% 21.077 20.773 - -0.29% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.44% 99812.714 98373.435 - -0.93% -
std::unordered_set<int>::count(key)/1024 -1.44% 9.944 9.801 - -0.31% -
BM_vector_deque_move/512 -1.44% 22.924 22.594 - -0.92% -
BM_formatted_size_string<wchar_t>/1 -1.44% 10.790 10.635 - -1.38% -
std::list<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/1024 -1.43% 14909.898 14696.477 - 3.07% -
SetIntersection_Front_Set_uint64_16384_16384 -1.43% 361922254.753 356746612.882 - 5.79% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.43% 89914.506 88628.731 - 0.24% -
rng::fold_left(deque<int>)/50 -1.43% 41.698 41.103 - 24.26% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.43% 13.842 13.645 - -0.15% -
BM_from_sys/1979/threads:4 -1.43% 1.230 1.212 - -0.33% -
std::unordered_set<int>::clear()/32 -1.42% 591.054 582.659 - 3.69% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -1.42% 17.856 17.602 - 0.05% -
std::find_end(vector<int>)_(same_length)/8192 -1.42% 2024.584 1995.848 - 5.12% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.42% 278433.529 274486.313 - 1.79% -
SetIntersection_Interlaced_Set_float_16384_16384 -1.42% 353476407.974 348467779.095 - 4.95% -
SetIntersection_Interlaced_Set_string_1024_1024 -1.41% 48252225.434 47570893.681 - -0.94% -
BM_deque_vector_ranges_move_backward/70000 -1.41% 22546.839 22228.851 - -0.55% -
std::copy_if(deque<int>)_(entire_range)/262144 -1.41% 81440.369 80292.448 - 1.73% -
BM_format_to_iterator/<std::vector>_string_view_len_60 -1.41% 3.602 3.552 - -2.17% -
BM_deque_vector_move_backward/512 -1.40% 20.091 19.810 - 0.13% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -1.40% 27.823 27.434 - 1.70% -
std::sort(deque<int>)_(shuffled)/8 -1.40% 26.962 26.585 - -1.16% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 -1.39% 25.383 25.029 - 0.42% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.39% 284657.616 280693.383 - -0.30% -
BM_StringRead_Cold_Deep_Small -1.39% 1.331 1.313 - -4.63% -
std::make_heap(deque<int>,_pred)_(ascending)/1024 -1.39% 2527.057 2492.018 - 2.65% -
std::partial_sort_copy(list<int>)_(descending)/8 -1.39% 13.987 13.793 - 1.36% -
std::unordered_multimap<int,_int>::ctor(const_Self&)/8192 -1.39% 61883.291 61026.133 - -0.23% -
std::multiset<int>::insert(const_value_type&)_(already_present)/8192 -1.38% 23.833 23.504 - -1.51% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.38% 2087272.657 2058498.422 - 0.12% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -1.38% 16667.581 16438.318 - 1.81% -
std::multiset<int>::ctor(const_Self&)/1024 -1.37% 5659.268 5581.481 - 0.31% -
BM_CmpLess_ushort_ushort -1.37% 1.080 1.065 - 1.45% -
rng::contains_subrange(vector<int>)_(single_element)/50 -1.37% 15.795 15.579 - 0.04% -
SetIntersection_None_Vector_float_16_16 -1.36% 34094150.284 33628904.412 - -1.56% -
std::shuffle(deque<int>)/32 -1.36% 48.203 47.545 - 0.19% -
std::multiset<int>::ctor(const_Self&)/32 -1.36% 177.968 175.543 - -1.52% -
BM_tolower_string<wchar_t> -1.36% 34.413 33.945 - -2.68% -
std::format(double)_(fmt:_{:0>17500_17000L}) -1.36% 1800.648 1776.165 - -7.25% -
std::format(float)_(fmt:_{:0>17500_0f}) -1.36% 1234.687 1217.916 - -0.21% -
std::format(double)_(fmt:_{:0<17500_10Lg}) -1.36% 1246.272 1229.346 - -0.62% -
std::unordered_map<int,_int>::find(key)/8192 -1.36% 10.635 10.490 - 0.20% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.36% 339645726.274 335036339.604 - -10.80% -
BM_stop_token_async_reg_unreg_callback/1024 -1.36% 23429.200 23111.498 - -0.52% -
SetIntersection_None_Vector_string_262144_262144 -1.35% 2192640.211 2162966.877 - -3.32% -
ranges::minmax(std::deque<long_long>)/70000 -1.35% 23101.994 22790.384 - -0.22% -
BM_deque_deque_move_backward/1024 -1.35% 45.895 45.277 - 0.19% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 -1.35% 39.273 38.745 - 1.23% -
std::copy_backward(deque<int>)/8 -1.34% 2.653 2.617 - 10.48% -
SetIntersection_Front_Vector_string_256_16 -1.34% 5696224.906 5619805.256 - -3.06% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -1.34% 655.088 646.308 - 0.03% -
SetIntersection_None_Vector_string_262144_256 -1.34% 1185041.852 1169210.766 - -32.50% -
BM_CmpEqual_schar_uint -1.34% 1.111 1.096 - 0.07% -
std::replace_if(deque<int>)_(prefix)/1024 -1.34% 407.014 401.579 - 1.36% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.33% 657.275 648.505 - 0.05% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.33% 219.779 216.849 - -0.67% -
BM_num_get<void*> -1.33% 6.351 6.266 - 0.45% -
std::for_each(set<int>::iterator)/8 -1.33% 9.043 8.923 - 1.67% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.33% 578.159 570.493 - 1.58% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.33% 119.852 118.263 - -18.61% -
BM_format_to_string_back_inserter<std::wstring>/1 -1.32% 12.498 12.332 - -0.08% -
std::unordered_map<int,_int>::contains(key)/1024 -1.32% 10.380 10.242 - 2.84% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -1.32% 66142.739 65268.162 - 2.73% -
BM_format/string_view_len_6 -1.32% 10.882 10.738 - -3.50% -
dynamic_cast_(VDAG_leftmost_middle,_2_levels) -1.32% 162.852 160.706 - -0.77% -
std::partial_sort_copy(vector<int>)_(heap)/8 -1.31% 12.359 12.196 - 0.85% -
BM_format_to_iterator/<std::deque>_string_len_6 -1.31% 8.238 8.130 - 0.09% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.31% 4611688.107 4551370.395 - -7.77% -
BM_std_minmax_element<int>/4 -1.31% 1.135 1.120 - 1.08% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.30% 10650776.001 10511819.646 - -1.30% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.30% 693.640 684.596 - 0.65% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 -1.30% 51.370 50.701 - -0.00% -
SetIntersection_Interlaced_Set_float_16384_16 -1.30% 200869977.986 198254435.649 - -3.84% -
BM_CmpLess_uchar_uchar -1.30% 1.069 1.055 - -2.56% -
BM_StringRead_Cold_Deep_Empty -1.30% 1.330 1.312 - -5.38% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -1.30% 147388.718 145473.916 - 2.07% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.30% 17746.276 17515.752 - -0.32% -
SetIntersection_Interlaced_Set_string_1024_1 -1.30% 1086941.222 1072827.308 - 0.07% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.30% 1444621.012 1425893.977 - -5.57% -
std::deque<int>::insert(middle)_(cheap_elements)/8192 -1.30% 215.459 212.668 - -2.71% -
BM_CmpLess_int_int -1.29% 1.076 1.062 - -0.39% -
SetIntersection_Interlaced_Vector_string_256_1 -1.29% 4192930.916 4138855.104 - -1.41% -
dynamic_cast_(VChain,_1_level) -1.29% 7.211 7.118 - 2.59% -
std::sort(vector<int>)_(heap)/8 -1.29% 23.098 22.801 - -0.08% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.28% 87494.825 86371.218 - -0.33% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -1.28% 23.511 23.210 - -2.14% -
BM_std_minmax_element<short>/4 -1.28% 1.153 1.139 - 1.62% -
dynamic_cast_(DAG_sidecast,_2_levels) -1.28% 57.636 56.900 - -2.69% -
std::generate(list<int>)/50 -1.28% 15.081 14.889 - 1.71% -
std::multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/32 -1.28% 71.323 70.414 - -0.62% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -1.27% 942.478 930.468 - -0.60% -
std::set<std::string>::contains(key)/1024 -1.27% 147.315 145.438 - 2.86% -
std::for_each(deque<int>)/8192 -1.27% 3146.990 3106.985 - -0.74% -
SetIntersection_None_Vector_uint32_64_4 -1.27% 17041909.512 16825540.913 - -6.06% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 -1.27% 46.010 45.426 - 2.22% -
BM_deque_deque_move/64 -1.27% 6.992 6.903 - 0.18% -
std::find_end(list<int>)_(same_length)/8192 -1.27% 15020.718 14830.392 - -0.09% -
dynamic_cast_(Chain_middle,_1_level) -1.26% 10.495 10.363 - -10.44% -
std::transform(vector<int>)_(identity_transform)/32 -1.26% 9.036 8.921 - 0.67% -
BM_vector_deque_move_backward/4096 -1.26% 167.511 165.397 - -0.05% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 -1.26% 3330.074 3288.101 - -10.91% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -1.25% 357014427.893 352540451.009 - 6.73% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 -1.25% 13.477 13.309 - 0.22% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -1.25% 116126.103 114677.543 - -1.00% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -1.24% 194068805.361 191655900.097 - -13.13% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.24% 27.159 26.822 - 0.96% -
SetIntersection_Front_Vector_string_16384_1024 -1.24% 32553128.991 32149299.933 - 1.09% -
BM_format/string_len_6 -1.24% 10.123 9.998 - -1.84% -
SetIntersection_Interlaced_Set_uint32_16384_64 -1.24% 194525966.141 192121976.567 - -12.19% -
std::vector<std::string>::operator=(const_Self&)_(expensive_elements)/32 -1.24% 94.085 92.922 - 0.35% -
BM_CmpEqual_uchar_int -1.24% 1.086 1.073 - -0.68% -
SetIntersection_Interlaced_Vector_uint64_64_16 -1.23% 15215090.688 15027265.761 - 1.45% -
std::deque<std::string>::ctor(size_type)/32 -1.23% 73.104 72.203 - -0.16% -
std::format(double)_(fmt:_{:_10Le}) -1.23% 67.553 66.722 - -2.87% -
std::multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/8192 -1.23% 46375.447 45805.354 - -0.82% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 -1.22% 41.141 40.638 - -0.17% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.22% 93910.812 92764.444 - 2.66% -
SetIntersection_None_Set_float_1024_4 -1.22% 10647758.329 10517816.199 - 0.34% -
BM_StringRead_Cold_Shallow_Large -1.22% 1.182 1.167 - -7.51% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -1.21% 3430622.723 3389003.873 - 1.94% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 -1.21% 9.421 9.307 - -3.56% -
std::set<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 -1.21% 4647.080 4590.790 - -1.94% -
BM_StringRead_Cold_Deep_Large -1.21% 1.333 1.317 - -5.02% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.21% 13026.536 12869.232 - 0.14% -
std::unordered_map<int,_int>::ctor(const_Self&,_const_allocator_type&)/8192 -1.21% 61855.607 61110.227 - 1.33% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.20% 643.148 635.413 - 0.28% -
BM_StringRelational_Compare_Large_Small_Control -1.20% 1.535 1.516 - -0.69% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -1.20% 8.979 8.871 - -0.36% -
BM_format_to_string_pointer<wchar_t>/16384 -1.20% 665.092 657.131 - 0.45% -
ranges::minmax(std::deque<long_long>)/8 -1.19% 2.723 2.691 - 5.76% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -1.19% 1025496.610 1013276.679 - 2.73% -
std::rotate(deque<int>)_(1_element_forward)/32 -1.19% 7.386 7.298 - -0.57% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.19% 201.765 199.371 - -2.84% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 -1.19% 997.951 986.124 - 1.01% -
std::multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/1024 -1.18% 3811.792 3766.631 - -0.87% -
SetIntersection_None_Vector_float_1024_256 -1.18% 2374451.794 2346338.890 - -31.57% -
BM_num_get<long> -1.18% 6.114 6.041 - -0.36% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -1.18% 19.153 18.927 - -0.78% -
SetIntersection_None_Set_uint64_262144_16384 -1.18% 1500187.907 1482500.695 - -6.63% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -1.18% 24.242 23.957 - -0.37% -
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 -1.17% 1479.978 1462.598 - -0.92% -
BM_format_to_string_begin<std::string>/1 -1.17% 4.682 4.627 - -3.48% -
std::flat_map<int,_int>::erase(iterator)/32 -1.17% 20.273 20.036 - -0.88% -
std::copy_backward(vector<int>)/512 -1.17% 16.628 16.434 - 0.21% -
rng::find_last(list<int>)_(bail_90%)/1024 -1.17% 52.944 52.326 - -0.83% -
SetIntersection_Front_Set_float_262144_1 -1.17% 1051302.766 1039023.465 - -0.58% -
BM_CmpEqual_schar_uchar -1.17% 1.121 1.108 - -0.76% -
std::multiset<std::string>::erase(iterator)/8192 -1.16% 31.414 31.050 - 5.66% -
BM_SystemErrorWithoutMessage -1.16% 34.020 33.625 - 5.89% -
std::multimap<std::string,_int>::contains(key)/8192 -1.16% 219.727 217.184 - -0.01% -
std::copy(vector<int>)/8 -1.16% 2.232 2.206 - 0.16% -
BM_StringRelationalLiteral_Less_Large_Small_Control -1.16% 1.398 1.382 - 0.13% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.16% 680.336 672.477 - -0.25% -
std::partition_point(deque<int>)/50 -1.15% 3.347 3.308 - -2.15% -
std::none_of(deque<int>)_(process_all)/8 -1.15% 2.478 2.450 - 4.68% -
BM_CmpEqual_int_uchar -1.14% 1.121 1.108 - -1.18% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 -1.14% 17.700 17.497 - 0.00% -
std::set<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 -1.14% 41097.202 40627.171 - -0.89% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -1.14% 5893074.535 5825700.145 - -0.64% -
std::any_of(vector<int>)_(process_all)/32768 -1.14% 7320.160 7236.474 - -0.09% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 -1.14% 415.831 411.084 - 1.19% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.14% 13.698 13.542 - -0.22% -
std::search(list<int>)_(no_match)/1000 -1.14% 712.755 704.651 - -1.12% -
BM_deque_deque_copy/5500 -1.13% 233.354 230.711 - 0.50% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.13% 1493619.703 1476765.694 - 0.37% -
std::unordered_map<int,_int>::count(key)/8192 -1.13% 10.596 10.476 - 0.72% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -1.12% 13.371 13.220 - -0.26% -
std::map<int,_int>::erase(key)_(non-existent,_end)/0 -1.12% 1.235 1.221 - 0.36% -
dynamic_cast_(VDAG_leftmost_middle,_1_level) -1.12% 83.280 82.344 - -4.65% -
BM_deque_deque_move/5500 -1.12% 232.702 230.096 - 0.21% -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/32 -1.12% 17.085 16.894 - 0.80% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -1.12% 1007649.768 996376.341 - -1.99% -
std::format(double)_(fmt:_{:017500_17000L}) -1.11% 1791.978 1772.025 - -8.74% -
SetIntersection_Interlaced_Vector_uint64_256_4 -1.11% 6076563.020 6008953.743 - -1.63% -
std::is_partitioned(list<int>)_(partitioned)/50 -1.11% 8.812 8.714 - 0.61% -
std::deque<int>::insert(begin)_(cheap_elements)/32 -1.11% 4.153 4.107 - -1.26% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1 -1.11% 21.307 21.071 - 4.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.10% 1367185.963 1352089.131 - -0.58% -
BM_vector_deque_copy_backward/1024 -1.10% 44.891 44.395 - -0.28% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 -1.10% 41.039 40.587 - -0.87% -
std::multiset<int>::operator=(const_Self&)_(into_populated_Container)/1024 -1.10% 3872.203 3829.567 - 2.12% -
std::unordered_map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 -1.10% 130.092 128.660 - -3.15% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.10% 635.045 628.066 - -0.74% -
std::multiset<int>::ctor(const_Self&)/8192 -1.10% 45689.721 45188.064 - -0.69% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -1.09% 13.131 12.987 - 0.92% -
std::flat_map<int,_int>::insert(const_value_type&)_(already_present)/1024 -1.09% 11.721 11.593 - -0.27% -
SetIntersection_None_Set_float_262144_16384 -1.08% 1389361.452 1374302.898 - -5.05% -
SetIntersection_Front_Vector_string_262144_64 -1.08% 2922679.111 2891157.754 - -2.30% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 -1.08% 17.764 17.573 - -0.50% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.08% 273656.355 270711.335 - -4.30% -
SetIntersection_Interlaced_Vector_string_16384_16384 -1.08% 353621388.253 349817910.032 - 0.48% -
std::format(float)_(fmt:_{:017500_0f}) -1.07% 1238.384 1225.124 - -0.32% -
SetIntersection_Interlaced_Set_float_16384_1024 -1.07% 204807338.631 202615372.045 - -1.42% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 -1.07% 41.893 41.445 - 0.18% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 -1.07% 233435.972 230941.936 - 0.53% -
SetIntersection_Front_Vector_float_16384_1024 -1.07% 3471966.460 3434882.686 - -0.17% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.07% 4858.031 4806.220 - 0.30% -
std::unordered_multiset<int>::contains(key)/1024 -1.07% 10.610 10.497 - 0.85% -
SetIntersection_None_Set_uint32_262144_256 -1.07% 1330113.038 1315936.912 - -12.52% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -1.06% 1.061 1.050 - 0.16% -
std::move(deque<int>)/4096 -1.06% 175.638 173.769 - -0.81% -
std::sort(deque<int>)_(pipe-organ)/1024 -1.06% 14177.233 14026.990 - 1.44% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.06% 664243.184 657206.553 - -0.98% -
BM_Copy_LargeNonTrivialFunctor -1.06% 11.351 11.231 - 1.20% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.06% 681.613 674.417 - -0.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.05% 1860175.747 1840563.957 - -6.88% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -1.05% 20.420 20.206 - 1.35% -
rng::contains_subrange(vector<int>)_(process_all)/8192 -1.05% 1818.087 1798.978 - 0.06% -
std::fill_n(vector<bool>)/512 -1.05% 1.454 1.439 - 1.36% -
BM_join_view_out_vectors/2 -1.05% 17.993 17.805 - 0.64% -
rng::contains(list<int>)_(process_all)/8192 -1.05% 7430.043 7352.167 - 7.17% -
std::format(double)_(fmt:_{:0^17500_10Lf}) -1.05% 1324.732 1310.851 - 0.02% -
std::is_partitioned(list<int>)_(partitioned)/1024 -1.05% 731.535 723.880 - -0.32% -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/8192 -1.05% 551.528 545.760 - -16.82% -
std::move(deque<int>)/512 -1.04% 26.248 25.974 - 0.04% -
rng::find_last(vector<int>)_(bail_10%)/8192 -1.04% 1650.671 1633.456 - 0.56% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -1.04% 200731501.356 198639814.975 - -1.82% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.04% 16156109.602 15987809.811 - -2.20% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.04% 278.757 275.854 - -2.56% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.04% 9774.435 9672.663 - 0.74% -
SetIntersection_None_Set_uint64_1024_4 -1.04% 10478653.153 10369735.537 - -1.37% -
SetIntersection_Front_Vector_string_262144_1024 -1.04% 34531132.411 34173684.381 - -0.83% -
std::fill_n(list<int>)/50 -1.03% 15.558 15.397 - 0.25% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.03% 18.128 17.941 - 0.09% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_60 -1.03% 106.729 105.627 - 0.92% -
std::set<std::string>::lower_bound(key)/8192 -1.03% 194.661 192.656 - -0.40% -
std::multiset<std::string>::lower_bound(key)/8192 -1.03% 199.890 197.833 - 1.07% -
std::partial_sort(vector<int>)_(heap)/8 -1.03% 23.475 23.233 - 1.37% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 -1.03% 18.299 18.111 - -1.57% -
BM_num_get<long_long> -1.03% 6.120 6.058 - -0.07% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.02% 12427.483 12300.796 - -0.12% -
BM_deque_deque_move/4000 -1.02% 171.253 169.512 - 0.70% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 -1.01% 8878.476 8788.573 - 1.53% -
SetIntersection_Interlaced_Set_float_4_4 -1.01% 137998300.476 136603448.568 - -1.52% -
std::vector<std::string>::operator=(const_Self&)_(cheap_elements)/32 -1.01% 79.447 78.644 - 1.09% -
SetIntersection_Front_Vector_float_16_16 -1.01% 34044640.735 33701128.329 - -2.27% -
std::copy_if(vector<int>)_(every_other)/32768 -1.01% 16108.546 15946.023 - 0.08% -
BM_format_to_string_begin<std::list<wchar_t>>/1 -1.01% 11.323 11.209 - -0.25% -
BM_CmpEqual_int_int -1.01% 1.062 1.051 - -1.24% -
BM_vector_deque_copy/4000 -1.00% 168.940 167.244 - 1.45% -
std::replace_if(vector<int>)_(prefix)/50 -1.00% 13.940 13.800 - 0.49% -
std::for_each_n(join_view(vector<vector<int>>))/8 -1.00% 3.207 3.175 - 0.12% -
std::for_each(join_view(vector<vector<int>>))/8 -1.00% 3.072 3.041 - -2.36% -

Added Tests - execution_time
BM_ConstructAndDestroy_FuncPtr_Transparent
BM_ConstructAndDestroy_LargeTrivialFunctor_Transparent
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Transparent
BM_ConstructAndDestroy_SmallTrivialFunctor_Transparent
BM_InvokeInlined_LargeNonTrivialFunctor
BM_InvokeInlined_MemPtr
BM_InvokeInlined_SmallNonTrivialFunctor
BM_InvokeInlined_SmallTrivialFunctor


Report Time: 5.49s
Name Current %
BM_BitsetToString<1048576>/Dense_(90%)/90 2288915.753 -
BM_BitsetToString<1048576>/Sparse_(10%)/10 269942.176 -2.66%
BM_BitsetToString<1048576>/Uniform_(50%)/50 1302726.664 -
BM_BitsetToString<32>/Dense_(90%)/90 29.098 -
BM_BitsetToString<32>/Sparse_(10%)/10 12.142 12.92%
BM_BitsetToString<32>/Uniform_(50%)/50 16.317 6.57%
BM_BitsetToString<64>/Dense_(90%)/90 52.901 -11.38%
BM_BitsetToString<64>/Sparse_(10%)/10 11.049 -2.21%
BM_BitsetToString<64>/Uniform_(50%)/50 30.670 -8.29%
BM_BitsetToString<8192>/Dense_(90%)/90 17962.572 -
BM_BitsetToString<8192>/Sparse_(10%)/10 2123.473 -
BM_BitsetToString<8192>/Uniform_(50%)/50 10208.568 2.02%
BM_Bitset_ctor_ull 0.223 -
BM_CmpEqual_int_int 1.051 -1.24%
BM_CmpEqual_int_schar 1.120 -
BM_CmpEqual_int_short 1.123 -
BM_CmpEqual_int_uchar 1.108 -1.18%
BM_CmpEqual_int_uint 1.136 -
BM_CmpEqual_int_ushort 1.080 -
BM_CmpEqual_schar_int 1.118 -
BM_CmpEqual_schar_schar 1.077 -
BM_CmpEqual_schar_short 1.109 -2.31%
BM_CmpEqual_schar_uchar 1.108 -
BM_CmpEqual_schar_uint 1.096 -
BM_CmpEqual_schar_ushort 1.089 -1.70%
BM_CmpEqual_short_int 1.118 -
BM_CmpEqual_short_schar 1.137 -
BM_CmpEqual_short_short 1.064 -
BM_CmpEqual_short_uchar 1.124 1.65%
BM_CmpEqual_short_uint 1.098 -
BM_CmpEqual_short_ushort 1.110 -
BM_CmpEqual_uchar_int 1.073 -
BM_CmpEqual_uchar_schar 1.124 -
BM_CmpEqual_uchar_short 1.066 -1.14%
BM_CmpEqual_uchar_uchar 1.069 1.21%
BM_CmpEqual_uchar_uint 1.066 1.01%
BM_CmpEqual_uchar_ushort 1.073 -
BM_CmpEqual_uint_int 1.122 -
BM_CmpEqual_uint_schar 1.087 -
BM_CmpEqual_uint_short 1.083 -
BM_CmpEqual_uint_uchar 1.123 -
BM_CmpEqual_uint_uint 1.079 -
BM_CmpEqual_uint_ushort 1.115 -
BM_CmpEqual_ushort_int 1.082 -
BM_CmpEqual_ushort_schar 1.092 -
BM_CmpEqual_ushort_short 1.116 -
BM_CmpEqual_ushort_uchar 1.123 -
BM_CmpEqual_ushort_uint 1.070 3.11%
BM_CmpEqual_ushort_ushort 1.068 -1.27%
BM_CmpLess_int_int 1.062 -
BM_CmpLess_int_schar 1.126 -
BM_CmpLess_int_short 1.129 -
BM_CmpLess_int_uchar 1.144 -
BM_CmpLess_int_uint 1.137 -
BM_CmpLess_int_ushort 1.144 -
BM_CmpLess_schar_int 1.124 -
BM_CmpLess_schar_schar 0.959 -
BM_CmpLess_schar_short 0.965 -
BM_CmpLess_schar_uchar 1.110 -
BM_CmpLess_schar_uint 1.092 -
BM_CmpLess_schar_ushort 1.090 -
BM_CmpLess_short_int 1.118 -
BM_CmpLess_short_schar 0.964 -
BM_CmpLess_short_short 0.957 -
BM_CmpLess_short_uchar 1.137 -
BM_CmpLess_short_uint 1.087 -
BM_CmpLess_short_ushort 1.116 -
BM_CmpLess_uchar_int 1.127 -
BM_CmpLess_uchar_schar 1.115 -
BM_CmpLess_uchar_short 1.133 -
BM_CmpLess_uchar_uchar 1.055 -2.56%
BM_CmpLess_uchar_uint 1.084 2.63%
BM_CmpLess_uchar_ushort 1.063 -2.08%
BM_CmpLess_uint_int 1.120 -
BM_CmpLess_uint_schar 1.087 -
BM_CmpLess_uint_short 1.053 -
BM_CmpLess_uint_uchar 1.096 -
BM_CmpLess_uint_uint 1.060 -
BM_CmpLess_uint_ushort 1.111 1.46%
BM_CmpLess_ushort_int 1.119 -
BM_CmpLess_ushort_schar 1.090 -
BM_CmpLess_ushort_short 1.119 -
BM_CmpLess_ushort_uchar 1.104 -1.07%
BM_CmpLess_ushort_uint 1.080 2.05%
BM_CmpLess_ushort_ushort 1.065 1.45%
BM_ConstructAndDestroy_FuncPtr_Opaque 1.271 2.36%
BM_ConstructAndDestroy_FuncPtr_Transparent 0.000 -
BM_ConstructAndDestroy_LargeNonTrivialFunctor_Opaque 10.291 -9.79%
BM_ConstructAndDestroy_LargeNonTrivialFunctor_Transparent 0.000 -
BM_ConstructAndDestroy_LargeTrivialFunctor_Opaque 10.088 -7.46%
BM_ConstructAndDestroy_LargeTrivialFunctor_Transparent 0.000 -
BM_ConstructAndDestroy_MemFuncPtr_Opaque 1.086 -5.75%
BM_ConstructAndDestroy_MemFuncPtr_Transparent 0.000 -
BM_ConstructAndDestroy_MemPtr_Opaque 0.918 -
BM_ConstructAndDestroy_MemPtr_Transparent 0.000 -
BM_ConstructAndDestroy_Null_Opaque 0.233 -
BM_ConstructAndDestroy_Null_Transparent 0.000 -
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Opaque 8.642 -4.08%
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Transparent 0.000 -
BM_ConstructAndDestroy_SmallTrivialFunctor_Opaque 0.674 -
BM_ConstructAndDestroy_SmallTrivialFunctor_Transparent 0.000 -
BM_Copy_FuncPtr 1.366 -
BM_Copy_LargeNonTrivialFunctor 11.231 1.20%
BM_Copy_LargeTrivialFunctor 11.254 -
BM_Copy_MemFuncPtr 1.365 -13.05%
BM_Copy_MemPtr 1.428 -
BM_Copy_Null 0.368 -25.40%
BM_Copy_SmallNonTrivialFunctor 10.131 2.39%
BM_Copy_SmallTrivialFunctor 1.141 -
BM_Hash/uint32_random_std_hash/1024 643.956 -11.14%
BM_Hash/uint32_top_std_hash/1024 609.898 -13.07%
BM_InvokeInlined_FuncPtr 0.000 -
BM_InvokeInlined_LargeNonTrivialFunctor 0.000 -
BM_InvokeInlined_LargeTrivialFunctor 0.000 -
BM_InvokeInlined_MemFuncPtr 0.000 -
BM_InvokeInlined_MemPtr 0.000 -
BM_InvokeInlined_SmallNonTrivialFunctor 0.000 -
BM_InvokeInlined_SmallTrivialFunctor 0.000 -
BM_Invoke_FuncPtr 0.726 6.58%
BM_Invoke_LargeNonTrivialFunctor 0.673 -
BM_Invoke_LargeTrivialFunctor 0.675 -
BM_Invoke_MemFuncPtr 0.878 27.35%
BM_Invoke_MemPtr 0.684 -
BM_Invoke_SmallNonTrivialFunctor 0.669 -
BM_Invoke_SmallTrivialFunctor 0.672 -
BM_Move_FuncPtr 2.717 -
BM_Move_LargeNonTrivialFunctor 2.714 -
BM_Move_LargeTrivialFunctor 2.605 -
BM_Move_MemFuncPtr 2.719 -
BM_Move_MemPtr 2.716 -
BM_Move_Null 1.856 -
BM_Move_SmallNonTrivialFunctor 2.715 -
BM_Move_SmallTrivialFunctor 2.716 -
BM_OperatorBool_FuncPtr 0.240 -
BM_OperatorBool_LargeNonTrivialFunctor 0.240 -
BM_OperatorBool_LargeTrivialFunctor 0.236 -
BM_OperatorBool_MemFuncPtr 0.236 -
BM_OperatorBool_MemPtr 0.227 -
BM_OperatorBool_Null 0.236 -
BM_OperatorBool_SmallNonTrivialFunctor 0.237 -
BM_OperatorBool_SmallTrivialFunctor 0.246 -
BM_SeedSeq_Generate/1/1 4.511 -
BM_SeedSeq_Generate/1/256 951.398 -
BM_SeedSeq_Generate/1/64 237.466 -
BM_SeedSeq_Generate/1/8 28.470 -
BM_SeedSeq_Generate/16/1 36.973 -
BM_SeedSeq_Generate/16/256 952.587 -
BM_SeedSeq_Generate/16/64 237.713 -
BM_SeedSeq_Generate/16/8 45.943 -
BM_SeedSeq_Generate/8/1 18.269 -
BM_SeedSeq_Generate/8/256 952.258 -
BM_SeedSeq_Generate/8/64 239.781 -
BM_SeedSeq_Generate/8/8 30.720 -
BM_SharedPtrCreateDestroy 10.961 -
BM_SharedPtrIncDecRef 3.066 -
BM_StringAssignAsciizMix_Opaque 4.308 -
BM_StringAssignAsciizMix_Transparent 1.498 -
BM_StringAssignAsciiz_Empty_Opaque 1.276 -1.33%
BM_StringAssignAsciiz_Empty_Transparent 0.427 -
BM_StringAssignAsciiz_Huge_Opaque 201.589 -5.54%
BM_StringAssignAsciiz_Huge_Transparent 136.424 -14.48%
BM_StringAssignAsciiz_Large_Opaque 10.647 -
BM_StringAssignAsciiz_Large_Transparent 4.980 -
BM_StringAssignAsciiz_Small_Opaque 2.500 1.56%
BM_StringAssignAsciiz_Small_Transparent 0.624 -
BM_StringAssignStr_Empty_Opaque 0.588 -
BM_StringAssignStr_Empty_Transparent 0.564 -
BM_StringAssignStr_Huge_Opaque 105.733 -3.91%
BM_StringAssignStr_Huge_Transparent 118.457 -1.11%
BM_StringAssignStr_Large_Opaque 9.598 -1.04%
BM_StringAssignStr_Large_Transparent 5.099 1.43%
BM_StringAssignStr_Small_Opaque 1.597 -
BM_StringAssignStr_Small_Transparent 1.594 2.86%
BM_StringConstructDestroyCStr_Empty_Opaque 1.318 13.24%
BM_StringConstructDestroyCStr_Empty_Transparent 0.639 -
BM_StringConstructDestroyCStr_Huge_Opaque 159.834 -
BM_StringConstructDestroyCStr_Huge_Transparent 68.921 1.44%
BM_StringConstructDestroyCStr_Large_Opaque 15.148 -
BM_StringConstructDestroyCStr_Large_Transparent 8.981 -4.99%
BM_StringConstructDestroyCStr_Small_Opaque 2.253 -3.50%
BM_StringConstructDestroyCStr_Small_Transparent 0.782 -
BM_StringCopy_Empty 0.722 -
BM_StringCopy_Huge 108.125 -
BM_StringCopy_Large 4.911 -1.29%
BM_StringCopy_Small 1.705 -3.19%
BM_StringCtorDefault 0.572 17.73%
BM_StringDestroy_Empty 0.618 -
BM_StringDestroy_Huge 10.929 3.44%
BM_StringDestroy_Large 7.238 -
BM_StringDestroy_Small 0.620 -
BM_StringEraseToEnd_Empty_Opaque 0.724 -
BM_StringEraseToEnd_Empty_Transparent 0.383 -
BM_StringEraseToEnd_Huge_Opaque 2.417 -20.27%
BM_StringEraseToEnd_Huge_Transparent 2.524 -18.46%
BM_StringEraseToEnd_Large_Opaque 1.077 -
BM_StringEraseToEnd_Large_Transparent 0.885 -
BM_StringEraseToEnd_Small_Opaque 0.741 -
BM_StringEraseToEnd_Small_Transparent 0.434 -
BM_StringEraseWithMove_Empty_Opaque 0.443 -6.16%
BM_StringEraseWithMove_Empty_Transparent 0.096 -
BM_StringEraseWithMove_Huge_Opaque 50.817 -29.59%
BM_StringEraseWithMove_Huge_Transparent 47.091 -31.47%
BM_StringEraseWithMove_Large_Opaque 1.813 -5.90%
BM_StringEraseWithMove_Large_Transparent 1.666 -3.37%
BM_StringEraseWithMove_Small_Opaque 1.774 1.17%
BM_StringEraseWithMove_Small_Transparent 2.023 4.31%
BM_StringFindAllMatch/1 2.591 -11.55%
BM_StringFindAllMatch/131072 2266.416 -
BM_StringFindAllMatch/32768 573.852 -
BM_StringFindAllMatch/4096 79.375 -
BM_StringFindAllMatch/512 10.982 -
BM_StringFindAllMatch/64 2.922 -3.02%
BM_StringFindAllMatch/8 2.358 -5.62%
BM_StringFindCharLiteral/1024 21.508 3.84%
BM_StringFindCharLiteral/128 3.222 -
BM_StringFindCharLiteral/16 1.556 1.94%
BM_StringFindCharLiteral/2048 40.043 -
BM_StringFindCharLiteral/256 5.566 1.22%
BM_StringFindCharLiteral/32 1.844 -
BM_StringFindCharLiteral/4096 76.482 -
BM_StringFindCharLiteral/512 9.271 -
BM_StringFindCharLiteral/64 2.330 -
BM_StringFindCharLiteral/8 1.557 4.02%
BM_StringFindCharLiteral/8192 136.960 -
BM_StringFindMatch1/1 983.239 -
BM_StringFindMatch1/32768 1564.996 -
BM_StringFindMatch1/4096 1056.279 -
BM_StringFindMatch1/512 987.623 -
BM_StringFindMatch1/64 979.658 -
BM_StringFindMatch1/8 979.616 -
BM_StringFindMatch2/1 986.675 -
BM_StringFindMatch2/32768 1565.159 -
BM_StringFindMatch2/4096 1056.035 -
BM_StringFindMatch2/512 987.597 -
BM_StringFindMatch2/64 980.130 -
BM_StringFindMatch2/8 982.928 -
BM_StringFindNoMatch/10 1.385 -
BM_StringFindNoMatch/131072 1956.263 -
BM_StringFindNoMatch/32768 496.964 -
BM_StringFindNoMatch/4096 74.716 -
BM_StringFindNoMatch/512 9.182 -
BM_StringFindNoMatch/64 2.034 6.25%
BM_StringFindStringLiteral/1024 16.710 -
BM_StringFindStringLiteral/128 3.224 -
BM_StringFindStringLiteral/16 1.616 -
BM_StringFindStringLiteral/2048 40.337 -
BM_StringFindStringLiteral/256 5.633 1.13%
BM_StringFindStringLiteral/32 1.846 -
BM_StringFindStringLiteral/4096 76.756 -
BM_StringFindStringLiteral/512 9.395 -
BM_StringFindStringLiteral/64 2.320 -1.58%
BM_StringFindStringLiteral/8 1.615 6.88%
BM_StringFindStringLiteral/8192 137.173 -
BM_StringMove_Empty 1.155 -
BM_StringMove_Huge 0.713 -7.12%
BM_StringMove_Large 0.722 -5.94%
BM_StringMove_Small 1.550 -3.86%
BM_StringRead_Cold_Deep_Empty 1.312 -5.38%
BM_StringRead_Cold_Deep_Large 1.317 -5.02%
BM_StringRead_Cold_Deep_Small 1.313 -4.63%
BM_StringRead_Cold_Shallow_Empty 1.235 -
BM_StringRead_Cold_Shallow_Large 1.167 -7.51%
BM_StringRead_Cold_Shallow_Small 1.159 -8.21%
BM_StringRead_Hot_Deep_Empty 0.481 -
BM_StringRead_Hot_Deep_Large 0.482 -
BM_StringRead_Hot_Deep_Small 0.481 -
BM_StringRead_Hot_Shallow_Empty 0.484 -
BM_StringRead_Hot_Shallow_Large 0.484 -
BM_StringRead_Hot_Shallow_Small 0.477 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.241 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.238 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.241 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.241 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 0.449 -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 0.449 -
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.243 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.158 -15.84%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.704 -3.24%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.385 -
BM_StringRelationalLiteral_Compare_Large_Large_Control 1.976 -4.40%
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.383 -1.54%
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.242 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.384 -2.43%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.149 -3.99%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.550 -11.47%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.165 1.53%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.391 -1.12%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.241 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.240 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.241 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.240 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.277 -9.57%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.444 92.17%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.241 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.752 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.751 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.760 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.757 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.361 41.52%
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.444 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.388 66.92%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.386 -5.30%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.460 19.88%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.432 -6.03%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.413 -4.08%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.220 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.218 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.218 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.220 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 0.662 23.85%
BM_StringRelationalLiteral_Less_Empty_Small_Control 0.451 -
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.218 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.153 -4.00%
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.619 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.385 7.44%
BM_StringRelationalLiteral_Less_Large_Large_Control 2.065 4.15%
BM_StringRelationalLiteral_Less_Large_Small_Control 1.382 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.218 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.394 -2.46%
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.252 15.58%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.817 3.65%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.149 -4.17%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.382 -
BM_StringRelational_Compare_Empty_Empty_Control 0.540 -
BM_StringRelational_Compare_Empty_Huge_Control 0.534 -
BM_StringRelational_Compare_Empty_Large_Control 0.534 -
BM_StringRelational_Compare_Empty_Small_Control 0.536 -
BM_StringRelational_Compare_Huge_Empty_Control 0.526 -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.270 -2.08%
BM_StringRelational_Compare_Huge_Huge_ChangeLast 98.849 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.679 -
BM_StringRelational_Compare_Huge_Huge_Control 98.003 -
BM_StringRelational_Compare_Huge_Large_Control 2.000 -2.68%
BM_StringRelational_Compare_Huge_Small_Control 1.502 -4.25%
BM_StringRelational_Compare_Large_Empty_Control 0.531 -
BM_StringRelational_Compare_Large_Huge_Control 2.025 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.270 9.57%
BM_StringRelational_Compare_Large_Large_ChangeLast 1.849 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.529 -1.41%
BM_StringRelational_Compare_Large_Large_Control 2.059 -
BM_StringRelational_Compare_Large_Small_Control 1.516 -
BM_StringRelational_Compare_Small_Empty_Control 0.536 -
BM_StringRelational_Compare_Small_Huge_Control 1.583 5.33%
BM_StringRelational_Compare_Small_Large_Control 1.517 -1.42%
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.293 -6.85%
BM_StringRelational_Compare_Small_Small_ChangeLast 1.831 -
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.267 -
BM_StringRelational_Compare_Small_Small_Control 1.614 6.91%
BM_StringRelational_Eq_Empty_Empty_Control 0.331 -27.11%
BM_StringRelational_Eq_Empty_Huge_Control 0.562 44.61%
BM_StringRelational_Eq_Empty_Large_Control 0.367 -25.30%
BM_StringRelational_Eq_Empty_Small_Control 0.426 15.85%
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.385 26.19%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 98.618 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 55.575 -
BM_StringRelational_Eq_Huge_Huge_Control 98.365 -
BM_StringRelational_Eq_Large_Huge_Control 0.392 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.291 -
BM_StringRelational_Eq_Large_Large_ChangeLast 1.728 7.14%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.407 -6.25%
BM_StringRelational_Eq_Large_Large_Control 2.116 3.25%
BM_StringRelational_Eq_Small_Huge_Control 0.453 31.91%
BM_StringRelational_Eq_Small_Large_Control 0.493 35.05%
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.278 4.05%
BM_StringRelational_Eq_Small_Small_ChangeLast 1.943 5.95%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.219 1.18%
BM_StringRelational_Eq_Small_Small_Control 1.838 8.12%
BM_StringRelational_Less_Empty_Empty_Control 0.527 -
BM_StringRelational_Less_Empty_Huge_Control 0.527 -
BM_StringRelational_Less_Empty_Large_Control 0.526 -
BM_StringRelational_Less_Empty_Small_Control 0.527 -
BM_StringRelational_Less_Huge_Empty_Control 0.528 -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.385 6.79%
BM_StringRelational_Less_Huge_Huge_ChangeLast 98.806 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.659 -
BM_StringRelational_Less_Huge_Huge_Control 97.660 -
BM_StringRelational_Less_Huge_Large_Control 1.994 -2.69%
BM_StringRelational_Less_Huge_Small_Control 1.616 -
BM_StringRelational_Less_Large_Empty_Control 0.531 -
BM_StringRelational_Less_Large_Huge_Control 1.974 -2.81%
BM_StringRelational_Less_Large_Large_ChangeFirst 1.270 -
BM_StringRelational_Less_Large_Large_ChangeLast 1.849 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.501 -
BM_StringRelational_Less_Large_Large_Control 2.056 -
BM_StringRelational_Less_Large_Small_Control 1.616 -
BM_StringRelational_Less_Small_Empty_Control 0.532 -
BM_StringRelational_Less_Small_Huge_Control 1.615 -
BM_StringRelational_Less_Small_Large_Control 1.615 -1.07%
BM_StringRelational_Less_Small_Small_ChangeFirst 1.268 -9.70%
BM_StringRelational_Less_Small_Small_ChangeLast 1.833 -2.54%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.381 4.77%
BM_StringRelational_Less_Small_Small_Control 1.617 -
BM_StringResizeAndOverwrite 1.004 -
BM_Swap_FuncPtr_FuncPtr 1.425 -
BM_Swap_FuncPtr_LargeNonTrivialFunctor 1.426 -
BM_Swap_FuncPtr_LargeTrivialFunctor 1.426 -
BM_Swap_FuncPtr_MemFuncPtr 1.425 -
BM_Swap_FuncPtr_MemPtr 1.426 -
BM_Swap_FuncPtr_SmallNonTrivialFunctor 1.427 -
BM_Swap_FuncPtr_SmallTrivialFunctor 1.426 -
BM_Swap_LargeNonTrivialFunctor_LargeNonTrivialFunctor 1.425 -
BM_Swap_LargeTrivialFunctor_LargeNonTrivialFunctor 1.423 -
BM_Swap_LargeTrivialFunctor_LargeTrivialFunctor 1.423 -
BM_Swap_MemFuncPtr_LargeNonTrivialFunctor 1.425 -
BM_Swap_MemFuncPtr_LargeTrivialFunctor 1.425 -
BM_Swap_MemFuncPtr_MemFuncPtr 1.426 -
BM_Swap_MemFuncPtr_MemPtr 1.425 -
BM_Swap_MemFuncPtr_SmallNonTrivialFunctor 1.424 -
BM_Swap_MemFuncPtr_SmallTrivialFunctor 1.424 -
BM_Swap_MemPtr_LargeNonTrivialFunctor 1.425 -
BM_Swap_MemPtr_LargeTrivialFunctor 1.424 -
BM_Swap_MemPtr_MemPtr 1.427 -
BM_Swap_MemPtr_SmallNonTrivialFunctor 1.425 -
BM_Swap_MemPtr_SmallTrivialFunctor 1.424 -
BM_Swap_Null_FuncPtr 1.428 -
BM_Swap_Null_LargeNonTrivialFunctor 1.426 -
BM_Swap_Null_LargeTrivialFunctor 1.426 -
BM_Swap_Null_MemFuncPtr 1.428 -
BM_Swap_Null_MemPtr 1.427 -
BM_Swap_Null_Null 1.428 -
BM_Swap_Null_SmallNonTrivialFunctor 1.427 -
BM_Swap_Null_SmallTrivialFunctor 1.494 -
BM_Swap_SmallNonTrivialFunctor_LargeNonTrivialFunctor 1.424 -
BM_Swap_SmallNonTrivialFunctor_LargeTrivialFunctor 1.424 -
BM_Swap_SmallNonTrivialFunctor_SmallNonTrivialFunctor 1.424 -
BM_Swap_SmallTrivialFunctor_LargeNonTrivialFunctor 1.425 -
BM_Swap_SmallTrivialFunctor_LargeTrivialFunctor 1.424 -
BM_Swap_SmallTrivialFunctor_SmallNonTrivialFunctor 1.424 -
BM_Swap_SmallTrivialFunctor_SmallTrivialFunctor 1.424 -
BM_SystemErrorWithMessage 41.822 1.85%
BM_SystemErrorWithoutMessage 33.625 5.89%
BM_WeakPtrIncDecRef 3.045 -
BM_align/1 0.648 -2.89%
BM_align/256 0.636 -4.51%
BM_align/64 0.635 -4.75%
BM_align/8 0.636 -5.01%
BM_ascii_escaped<char> 7682.424 -
BM_ascii_escaped<wchar_t> 4032.517 1.30%
BM_ascii_text<char> 33933.372 -2.51%
BM_ascii_text<wchar_t> 109479.390 -1.79%
BM_cyrillic_escaped<char> 12744.381 -
BM_cyrillic_escaped<wchar_t> 12888.529 4.08%
BM_cyrillic_text<char> 21269.961 -3.07%
BM_cyrillic_text<wchar_t> 64079.263 -5.33%
BM_deque_deque_copy/0 2.321 -
BM_deque_deque_copy/1 2.524 -
BM_deque_deque_copy/1024 46.146 1.02%
BM_deque_deque_copy/2 2.946 2.46%
BM_deque_deque_copy/4000 170.286 1.45%
BM_deque_deque_copy/4096 172.889 -
BM_deque_deque_copy/512 24.444 -
BM_deque_deque_copy/5500 230.711 -
BM_deque_deque_copy/64 6.898 -
BM_deque_deque_copy/64000 3291.645 3.15%
BM_deque_deque_copy/65536 3609.660 5.90%
BM_deque_deque_copy/70000 3740.105 2.39%
BM_deque_deque_copy_backward/0 2.329 -
BM_deque_deque_copy_backward/1 3.050 1.23%
BM_deque_deque_copy_backward/1024 45.316 -
BM_deque_deque_copy_backward/2 2.823 -10.72%
BM_deque_deque_copy_backward/4000 165.405 -
BM_deque_deque_copy_backward/4096 169.543 -
BM_deque_deque_copy_backward/512 26.155 1.32%
BM_deque_deque_copy_backward/5500 224.728 -
BM_deque_deque_copy_backward/64 7.392 -
BM_deque_deque_copy_backward/64000 4807.416 -
BM_deque_deque_copy_backward/65536 4929.164 -
BM_deque_deque_copy_backward/70000 5278.696 -
BM_deque_deque_move/0 2.322 -
BM_deque_deque_move/1 2.526 -
BM_deque_deque_move/1024 45.962 1.15%
BM_deque_deque_move/2 3.112 -
BM_deque_deque_move/4000 169.512 -
BM_deque_deque_move/4096 171.402 -
BM_deque_deque_move/512 24.648 -
BM_deque_deque_move/5500 230.096 -
BM_deque_deque_move/64 6.903 -
BM_deque_deque_move/64000 3419.082 6.67%
BM_deque_deque_move/65536 3534.673 3.44%
BM_deque_deque_move/70000 3844.673 5.06%
BM_deque_deque_move_backward/0 2.328 -
BM_deque_deque_move_backward/1 3.037 -
BM_deque_deque_move_backward/1024 45.277 -
BM_deque_deque_move_backward/2 3.052 -3.59%
BM_deque_deque_move_backward/4000 165.321 -
BM_deque_deque_move_backward/4096 169.521 -
BM_deque_deque_move_backward/512 26.258 1.19%
BM_deque_deque_move_backward/5500 224.886 -1.34%
BM_deque_deque_move_backward/64 7.357 -
BM_deque_deque_move_backward/64000 4828.051 -
BM_deque_deque_move_backward/65536 4923.339 -
BM_deque_deque_move_backward/70000 5294.309 -
BM_deque_deque_ranges_copy/0 0.533 -22.78%
BM_deque_deque_ranges_copy/1 0.960 2.16%
BM_deque_deque_ranges_copy/1024 287.438 -25.10%
BM_deque_deque_ranges_copy/2 1.381 -
BM_deque_deque_ranges_copy/4000 1107.495 -25.54%
BM_deque_deque_ranges_copy/4096 1132.220 -25.67%
BM_deque_deque_ranges_copy/512 145.502 -25.02%
BM_deque_deque_ranges_copy/5500 1518.132 -25.52%
BM_deque_deque_ranges_copy/64 16.276 -20.80%
BM_deque_deque_ranges_copy/64000 17995.309 -25.46%
BM_deque_deque_ranges_copy/65536 18939.629 -23.64%
BM_deque_deque_ranges_copy/70000 19747.161 -25.45%
BM_deque_deque_ranges_copy_backward/0 0.691 7.37%
BM_deque_deque_ranges_copy_backward/1 1.013 -7.32%
BM_deque_deque_ranges_copy_backward/1024 288.363 -24.58%
BM_deque_deque_ranges_copy_backward/2 1.303 -6.46%
BM_deque_deque_ranges_copy_backward/4000 1111.185 -25.38%
BM_deque_deque_ranges_copy_backward/4096 1139.609 -25.29%
BM_deque_deque_ranges_copy_backward/512 146.753 -23.51%
BM_deque_deque_ranges_copy_backward/5500 1548.227 -24.39%
BM_deque_deque_ranges_copy_backward/64 17.131 4.63%
BM_deque_deque_ranges_copy_backward/64000 17842.931 -26.66%
BM_deque_deque_ranges_copy_backward/65536 18245.245 -26.97%
BM_deque_deque_ranges_copy_backward/70000 19498.036 -26.75%
BM_deque_deque_ranges_move/0 0.604 -12.49%
BM_deque_deque_ranges_move/1 0.994 4.32%
BM_deque_deque_ranges_move/1024 286.248 -
BM_deque_deque_ranges_move/2 1.325 -4.30%
BM_deque_deque_ranges_move/4000 1106.499 -
BM_deque_deque_ranges_move/4096 1132.404 -
BM_deque_deque_ranges_move/512 145.595 -
BM_deque_deque_ranges_move/5500 1522.201 -
BM_deque_deque_ranges_move/64 16.176 -
BM_deque_deque_ranges_move/64000 18966.561 -
BM_deque_deque_ranges_move/65536 18510.815 -4.54%
BM_deque_deque_ranges_move/70000 19482.313 -5.22%
BM_deque_deque_ranges_move_backward/0 0.566 -12.82%
BM_deque_deque_ranges_move_backward/1 0.982 4.29%
BM_deque_deque_ranges_move_backward/1024 284.880 -
BM_deque_deque_ranges_move_backward/2 1.289 1.13%
BM_deque_deque_ranges_move_backward/4000 1106.538 -
BM_deque_deque_ranges_move_backward/4096 1136.451 -
BM_deque_deque_ranges_move_backward/512 143.770 -
BM_deque_deque_ranges_move_backward/5500 1542.002 -
BM_deque_deque_ranges_move_backward/64 17.994 10.02%
BM_deque_deque_ranges_move_backward/64000 17862.471 -1.84%
BM_deque_deque_ranges_move_backward/65536 18248.843 -2.72%
BM_deque_deque_ranges_move_backward/70000 19502.800 -
BM_deque_vector_copy/0 0.479 -5.18%
BM_deque_vector_copy/1 0.616 7.73%
BM_deque_vector_copy/1024 39.318 1.81%
BM_deque_vector_copy/2 1.793 -
BM_deque_vector_copy/4000 154.434 3.07%
BM_deque_vector_copy/4096 157.316 1.95%
BM_deque_vector_copy/512 20.352 1.41%
BM_deque_vector_copy/5500 211.341 2.19%
BM_deque_vector_copy/64 2.592 -
BM_deque_vector_copy/64000 3535.589 17.25%
BM_deque_vector_copy/65536 3576.200 13.45%
BM_deque_vector_copy/70000 3818.913 10.31%
BM_deque_vector_copy_backward/0 0.454 -17.58%
BM_deque_vector_copy_backward/1 0.689 12.32%
BM_deque_vector_copy_backward/1024 38.409 -
BM_deque_vector_copy_backward/2 1.590 -11.24%
BM_deque_vector_copy_backward/4000 147.902 -
BM_deque_vector_copy_backward/4096 152.585 -
BM_deque_vector_copy_backward/512 20.355 -
BM_deque_vector_copy_backward/5500 204.288 -
BM_deque_vector_copy_backward/64 2.454 -5.06%
BM_deque_vector_copy_backward/64000 4679.070 -
BM_deque_vector_copy_backward/65536 4915.596 -
BM_deque_vector_copy_backward/70000 5164.356 -1.47%
BM_deque_vector_move/0 0.719 44.04%
BM_deque_vector_move/1 0.780 26.27%
BM_deque_vector_move/1024 38.715 -
BM_deque_vector_move/2 1.738 -2.44%
BM_deque_vector_move/4000 148.134 -
BM_deque_vector_move/4096 153.063 -
BM_deque_vector_move/512 20.031 -
BM_deque_vector_move/5500 204.149 -
BM_deque_vector_move/64 2.557 -3.65%
BM_deque_vector_move/64000 3259.336 7.35%
BM_deque_vector_move/65536 3268.806 7.22%
BM_deque_vector_move/70000 3558.384 4.66%
BM_deque_vector_move_backward/0 0.607 31.90%
BM_deque_vector_move_backward/1 0.688 -
BM_deque_vector_move_backward/1024 38.308 -
BM_deque_vector_move_backward/2 1.738 10.08%
BM_deque_vector_move_backward/4000 147.709 -
BM_deque_vector_move_backward/4096 151.134 -
BM_deque_vector_move_backward/512 19.810 -
BM_deque_vector_move_backward/5500 203.556 -
BM_deque_vector_move_backward/64 2.546 3.12%
BM_deque_vector_move_backward/64000 4656.463 -1.32%
BM_deque_vector_move_backward/65536 4940.057 -2.88%
BM_deque_vector_move_backward/70000 5098.539 -3.55%
BM_deque_vector_ranges_copy/0 0.601 6.31%
BM_deque_vector_ranges_copy/1 0.904 4.48%
BM_deque_vector_ranges_copy/1024 302.671 -
BM_deque_vector_ranges_copy/2 1.155 -
BM_deque_vector_ranges_copy/4000 1171.143 -
BM_deque_vector_ranges_copy/4096 1201.411 -
BM_deque_vector_ranges_copy/512 152.932 -
BM_deque_vector_ranges_copy/5500 1610.083 -
BM_deque_vector_ranges_copy/64 16.036 -
BM_deque_vector_ranges_copy/64000 20316.179 -
BM_deque_vector_ranges_copy/65536 20736.784 -2.23%
BM_deque_vector_ranges_copy/70000 22239.634 -1.52%
BM_deque_vector_ranges_copy_backward/0 0.565 -18.07%
BM_deque_vector_ranges_copy_backward/1 0.885 -4.17%
BM_deque_vector_ranges_copy_backward/1024 294.320 -
BM_deque_vector_ranges_copy_backward/2 1.155 -
BM_deque_vector_ranges_copy_backward/4000 1190.948 -
BM_deque_vector_ranges_copy_backward/4096 1186.729 -
BM_deque_vector_ranges_copy_backward/512 145.420 -
BM_deque_vector_ranges_copy_backward/5500 1627.215 1.12%
BM_deque_vector_ranges_copy_backward/64 15.997 -
BM_deque_vector_ranges_copy_backward/64000 20201.357 -
BM_deque_vector_ranges_copy_backward/65536 20643.350 -1.66%
BM_deque_vector_ranges_copy_backward/70000 22156.019 -1.91%
BM_deque_vector_ranges_move/0 0.567 -6.27%
BM_deque_vector_ranges_move/1 0.899 -2.64%
BM_deque_vector_ranges_move/1024 303.212 -
BM_deque_vector_ranges_move/2 1.155 -
BM_deque_vector_ranges_move/4000 1171.855 -
BM_deque_vector_ranges_move/4096 1209.099 1.21%
BM_deque_vector_ranges_move/512 153.092 -
BM_deque_vector_ranges_move/5500 1609.965 -
BM_deque_vector_ranges_move/64 16.035 -
BM_deque_vector_ranges_move/64000 20587.505 1.79%
BM_deque_vector_ranges_move/65536 20787.059 -1.53%
BM_deque_vector_ranges_move/70000 22694.243 -
BM_deque_vector_ranges_move_backward/0 0.691 -
BM_deque_vector_ranges_move_backward/1 0.924 -
BM_deque_vector_ranges_move_backward/1024 293.533 -
BM_deque_vector_ranges_move_backward/2 1.155 -
BM_deque_vector_ranges_move_backward/4000 1181.922 -
BM_deque_vector_ranges_move_backward/4096 1185.749 -
BM_deque_vector_ranges_move_backward/512 144.876 -
BM_deque_vector_ranges_move_backward/5500 1624.970 -
BM_deque_vector_ranges_move_backward/64 15.981 -
BM_deque_vector_ranges_move_backward/64000 20154.212 -
BM_deque_vector_ranges_move_backward/65536 20807.822 -
BM_deque_vector_ranges_move_backward/70000 22228.851 -
BM_emoji_escaped<char> 9357.814 2.42%
BM_emoji_escaped<wchar_t> 5740.252 -
BM_emoji_text<char> 33345.087 -1.11%
BM_emoji_text<wchar_t> 109059.396 -3.42%
BM_format 14.192 -
BM_format/C_string_len_6 18.963 -
BM_format/C_string_len_60 21.047 -
BM_format/C_string_len_6000 183.668 -
BM_format/string_len_6 9.998 -1.84%
BM_format/string_len_60 20.009 1.89%
BM_format/string_len_6000 78.649 -
BM_format/string_view_len_6 10.738 -3.50%
BM_format/string_view_len_60 19.722 -
BM_format/string_view_len_6000 78.774 -
BM_format_string<char>/1 9.781 -
BM_format_string<char>/1024 0.027 -
BM_format_string<char>/1048576 0.013 -
BM_format_string<char>/128 0.143 -
BM_format_string<char>/131072 0.034 -
BM_format_string<char>/16 1.200 3.72%
BM_format_string<char>/16384 0.030 108.53%
BM_format_string<char>/2 5.559 -1.58%
BM_format_string<char>/2048 0.017 -
BM_format_string<char>/256 0.088 -
BM_format_string<char>/262144 0.014 -
BM_format_string<char>/32 0.638 2.44%
BM_format_string<char>/32768 0.033 -
BM_format_string<char>/4 2.951 -
BM_format_string<char>/4096 0.014 -
BM_format_string<char>/512 0.054 -
BM_format_string<char>/524288 0.013 -
BM_format_string<char>/64 0.271 5.22%
BM_format_string<char>/65536 0.034 -
BM_format_string<char>/8 0.914 -2.90%
BM_format_string<char>/8192 0.012 -
BM_format_string<wchar_t>/1 13.045 -1.63%
BM_format_string<wchar_t>/1024 0.274 -
BM_format_string<wchar_t>/1048576 0.224 -
BM_format_string<wchar_t>/128 0.498 -
BM_format_string<wchar_t>/131072 0.246 -
BM_format_string<wchar_t>/16 1.620 2.28%
BM_format_string<wchar_t>/16384 0.289 -
BM_format_string<wchar_t>/2 6.827 1.72%
BM_format_string<wchar_t>/2048 0.247 -
BM_format_string<wchar_t>/256 0.389 -3.20%
BM_format_string<wchar_t>/262144 0.235 -
BM_format_string<wchar_t>/32 0.867 1.56%
BM_format_string<wchar_t>/32768 0.259 -
BM_format_string<wchar_t>/4 6.034 1.87%
BM_format_string<wchar_t>/4096 0.225 -
BM_format_string<wchar_t>/512 0.317 -
BM_format_string<wchar_t>/524288 0.227 -
BM_format_string<wchar_t>/64 0.483 -
BM_format_string<wchar_t>/65536 0.249 -
BM_format_string<wchar_t>/8 3.167 1.13%
BM_format_string<wchar_t>/8192 0.290 5.36%
BM_format_to_back_inserter<std::deque<char>>/C_string_len_6 37.564 6.71%
BM_format_to_back_inserter<std::deque<char>>/C_string_len_60 54.928 2.85%
BM_format_to_back_inserter<std::deque<char>>/C_string_len_6000 2747.436 -
BM_format_to_back_inserter<std::deque<char>>/string_len_6 36.944 12.71%
BM_format_to_back_inserter<std::deque<char>>/string_len_60 53.840 2.49%
BM_format_to_back_inserter<std::deque<char>>/string_len_6000 2562.519 -
BM_format_to_back_inserter<std::deque<char>>/string_view_len_6 34.426 5.48%
BM_format_to_back_inserter<std::deque<char>>/string_view_len_60 53.784 2.31%
BM_format_to_back_inserter<std::deque<char>>/string_view_len_6000 2563.752 -
BM_format_to_back_inserter<std::list<char>> 122.741 -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6 79.855 15.19%
BM_format_to_back_inserter<std::list<char>>/C_string_len_60 672.026 9.09%
BM_format_to_back_inserter<std::list<char>>/C_string_len_6000 74211.951 5.61%
BM_format_to_back_inserter<std::list<char>>/string_len_6 78.679 15.95%
BM_format_to_back_inserter<std::list<char>>/string_len_60 658.947 6.85%
BM_format_to_back_inserter<std::list<char>>/string_len_6000 74492.493 3.95%
BM_format_to_back_inserter<std::list<char>>/string_view_len_6 75.400 11.21%
BM_format_to_back_inserter<std::list<char>>/string_view_len_60 652.254 6.88%
BM_format_to_back_inserter<std::list<char>>/string_view_len_6000 72044.753 4.02%
BM_format_to_back_inserter<std::string> 18.970 -
BM_format_to_back_inserter<std::string>/C_string_len_6 12.411 -
BM_format_to_back_inserter<std::string>/C_string_len_60 118.251 -1.66%
BM_format_to_back_inserter<std::string>/C_string_len_6000 9783.355 -
BM_format_to_back_inserter<std::string>/string_len_6 12.158 -
BM_format_to_back_inserter<std::string>/string_len_60 115.583 1.43%
BM_format_to_back_inserter<std::string>/string_len_6000 9564.167 -
BM_format_to_back_inserter<std::string>/string_view_len_6 12.165 -
BM_format_to_back_inserter<std::string>/string_view_len_60 114.085 -1.06%
BM_format_to_back_inserter<std::string>/string_view_len_6000 9559.315 -
BM_format_to_back_inserter<std::vector<char>> 66.018 -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6 55.910 -3.70%
BM_format_to_back_inserter<std::vector<char>>/C_string_len_60 108.946 -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6000 2585.954 1.25%
BM_format_to_back_inserter<std::vector<char>>/string_len_6 54.682 -3.77%
BM_format_to_back_inserter<std::vector<char>>/string_len_60 105.460 -
BM_format_to_back_inserter<std::vector<char>>/string_len_6000 2369.583 -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6 51.176 -9.04%
BM_format_to_back_inserter<std::vector<char>>/string_view_len_60 105.627 -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6000 2368.221 -
BM_format_to_iterator/<std::array> 7.779 -
BM_format_to_iterator/<std::array>_C_string_len_6 3.304 4.07%
BM_format_to_iterator/<std::array>_C_string_len_60 5.097 -
BM_format_to_iterator/<std::array>_C_string_len_6000 166.066 1.25%
BM_format_to_iterator/<std::array>_string_len_6 2.275 2.23%
BM_format_to_iterator/<std::array>_string_len_60 3.727 4.15%
BM_format_to_iterator/<std::array>_string_len_6000 52.683 -
BM_format_to_iterator/<std::array>_string_view_len_6 2.372 3.47%
BM_format_to_iterator/<std::array>_string_view_len_60 3.583 -4.91%
BM_format_to_iterator/<std::array>_string_view_len_6000 52.483 -
BM_format_to_iterator/<std::deque>_C_string_len_6 9.669 -
BM_format_to_iterator/<std::deque>_C_string_len_60 23.917 -
BM_format_to_iterator/<std::deque>_C_string_len_6000 1968.337 1.12%
BM_format_to_iterator/<std::deque>_string_len_6 8.130 -
BM_format_to_iterator/<std::deque>_string_len_60 24.345 -
BM_format_to_iterator/<std::deque>_string_len_6000 1763.656 1.05%
BM_format_to_iterator/<std::deque>_string_view_len_6 8.167 -
BM_format_to_iterator/<std::deque>_string_view_len_60 24.278 -
BM_format_to_iterator/<std::deque>_string_view_len_6000 1764.266 -
BM_format_to_iterator/<std::string> 7.838 -
BM_format_to_iterator/<std::string>_C_string_len_6 2.913 -
BM_format_to_iterator/<std::string>_C_string_len_60 4.915 -
BM_format_to_iterator/<std::string>_C_string_len_6000 159.280 -
BM_format_to_iterator/<std::string>_string_len_6 2.279 -2.87%
BM_format_to_iterator/<std::string>_string_len_60 3.626 -2.40%
BM_format_to_iterator/<std::string>_string_len_6000 52.697 -
BM_format_to_iterator/<std::string>_string_view_len_6 2.315 3.76%
BM_format_to_iterator/<std::string>_string_view_len_60 3.720 3.46%
BM_format_to_iterator/<std::string>_string_view_len_6000 52.886 -
BM_format_to_iterator/<std::vector> 7.834 -
BM_format_to_iterator/<std::vector>_C_string_len_6 3.048 5.09%
BM_format_to_iterator/<std::vector>_C_string_len_60 4.971 1.46%
BM_format_to_iterator/<std::vector>_C_string_len_6000 163.767 -
BM_format_to_iterator/<std::vector>_string_len_6 2.242 -
BM_format_to_iterator/<std::vector>_string_len_60 3.771 2.97%
BM_format_to_iterator/<std::vector>_string_len_6000 52.497 -
BM_format_to_iterator/<std::vector>_string_view_len_6 2.230 -1.93%
BM_format_to_iterator/<std::vector>_string_view_len_60 3.552 -2.17%
BM_format_to_iterator/<std::vector>_string_view_len_6000 52.977 -
BM_format_to_n_string_back_inserter<std::list<char>>/1 16.536 -2.71%
BM_format_to_n_string_back_inserter<std::list<char>>/1048576 13075378.706 1.40%
BM_format_to_n_string_back_inserter<std::list<char>>/16384 201672.727 2.13%
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1 21.071 4.04%
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1048576 13148683.089 2.95%
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/16384 202992.045 2.40%
BM_format_to_n_string_back_inserter<std::string>/1 8.241 -
BM_format_to_n_string_back_inserter<std::string>/1048576 1719647.178 -
BM_format_to_n_string_back_inserter<std::string>/16384 26887.058 -
BM_format_to_n_string_back_inserter<std::vector<char>>/1 15.084 -8.38%
BM_format_to_n_string_back_inserter<std::vector<char>>/1048576 515340.528 -
BM_format_to_n_string_back_inserter<std::vector<char>>/16384 7653.899 -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1 24.066 -2.25%
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1048576 586644.515 -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/16384 9542.745 -
BM_format_to_n_string_back_inserter<std::wstring>/1 12.600 -1.37%
BM_format_to_n_string_back_inserter<std::wstring>/1048576 666481.681 -
BM_format_to_n_string_back_inserter<std::wstring>/16384 11014.675 -
BM_format_to_n_string_begin<std::list<char>>/1 5.834 -
BM_format_to_n_string_begin<std::list<char>>/1048576 951005.408 -
BM_format_to_n_string_begin<std::list<char>>/16384 14739.833 3.57%
BM_format_to_n_string_begin<std::list<wchar_t>>/1 11.074 2.68%
BM_format_to_n_string_begin<std::list<wchar_t>>/1048576 1095090.215 -
BM_format_to_n_string_begin<std::list<wchar_t>>/16384 16990.705 -
BM_format_to_n_string_begin<std::string>/1 16.178 -
BM_format_to_n_string_begin<std::string>/1048576 52958.512 -
BM_format_to_n_string_begin<std::string>/16384 783.878 -
BM_format_to_n_string_begin<std::vector<char>>/1 16.139 -
BM_format_to_n_string_begin<std::vector<char>>/1048576 52994.262 -
BM_format_to_n_string_begin<std::vector<char>>/16384 785.279 -
BM_format_to_n_string_begin<std::vector<wchar_t>>/1 13.801 3.92%
BM_format_to_n_string_begin<std::vector<wchar_t>>/1048576 143131.776 2.17%
BM_format_to_n_string_begin<std::vector<wchar_t>>/16384 2280.887 -3.94%
BM_format_to_n_string_begin<std::wstring>/1 13.792 3.89%
BM_format_to_n_string_begin<std::wstring>/1048576 142466.545 -
BM_format_to_n_string_begin<std::wstring>/16384 2160.180 -7.21%
BM_format_to_n_string_pointer<char>/1 16.036 -
BM_format_to_n_string_pointer<char>/1048576 53440.884 -
BM_format_to_n_string_pointer<char>/16384 783.693 -
BM_format_to_n_string_pointer<wchar_t>/1 13.943 5.81%
BM_format_to_n_string_pointer<wchar_t>/1048576 141635.587 -
BM_format_to_n_string_pointer<wchar_t>/16384 2500.298 -
BM_format_to_n_string_span<char>/1 16.085 -
BM_format_to_n_string_span<char>/1048576 53598.674 -
BM_format_to_n_string_span<char>/16384 788.262 -
BM_format_to_n_string_span<wchar_t>/1 13.866 5.40%
BM_format_to_n_string_span<wchar_t>/1048576 146195.419 -
BM_format_to_n_string_span<wchar_t>/16384 2475.760 -
BM_format_to_string_back_inserter<std::list<char>>/1 15.463 -1.97%
BM_format_to_string_back_inserter<std::list<char>>/1048576 12418270.111 1.38%
BM_format_to_string_back_inserter<std::list<char>>/16384 191746.607 1.22%
BM_format_to_string_back_inserter<std::list<wchar_t>>/1 20.011 -5.90%
BM_format_to_string_back_inserter<std::list<wchar_t>>/1048576 12580318.110 -
BM_format_to_string_back_inserter<std::list<wchar_t>>/16384 196612.212 -
BM_format_to_string_back_inserter<std::string>/1 6.954 -
BM_format_to_string_back_inserter<std::string>/1048576 1682565.189 -
BM_format_to_string_back_inserter<std::string>/16384 26180.422 -
BM_format_to_string_back_inserter<std::vector<char>>/1 15.730 -2.03%
BM_format_to_string_back_inserter<std::vector<char>>/1048576 409744.915 -
BM_format_to_string_back_inserter<std::vector<char>>/16384 6014.539 -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1 25.083 -6.83%
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1048576 469853.434 -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/16384 8003.694 -3.18%
BM_format_to_string_back_inserter<std::wstring>/1 12.332 -
BM_format_to_string_back_inserter<std::wstring>/1048576 559955.498 -1.23%
BM_format_to_string_back_inserter<std::wstring>/16384 10329.946 9.15%
BM_format_to_string_begin<std::list<char>>/1 5.084 -
BM_format_to_string_begin<std::list<char>>/1048576 942272.509 -
BM_format_to_string_begin<std::list<char>>/16384 14410.850 -
BM_format_to_string_begin<std::list<wchar_t>>/1 11.209 -
BM_format_to_string_begin<std::list<wchar_t>>/1048576 994629.943 -
BM_format_to_string_begin<std::list<wchar_t>>/16384 15543.850 -
BM_format_to_string_begin<std::string>/1 4.627 -3.48%
BM_format_to_string_begin<std::string>/1048576 11606.499 -1.54%
BM_format_to_string_begin<std::string>/16384 140.853 -
BM_format_to_string_begin<std::vector<char>>/1 4.855 -
BM_format_to_string_begin<std::vector<char>>/1048576 11615.406 -1.47%
BM_format_to_string_begin<std::vector<char>>/16384 149.499 5.95%
BM_format_to_string_begin<std::vector<wchar_t>>/1 10.301 -
BM_format_to_string_begin<std::vector<wchar_t>>/1048576 54324.880 -
BM_format_to_string_begin<std::vector<wchar_t>>/16384 658.800 -
BM_format_to_string_begin<std::wstring>/1 9.837 1.97%
BM_format_to_string_begin<std::wstring>/1048576 54696.413 1.60%
BM_format_to_string_begin<std::wstring>/16384 660.061 -
BM_format_to_string_pointer<char>/1 4.857 -1.23%
BM_format_to_string_pointer<char>/1048576 12170.820 -
BM_format_to_string_pointer<char>/16384 262.624 -6.20%
BM_format_to_string_pointer<wchar_t>/1 10.222 -
BM_format_to_string_pointer<wchar_t>/1048576 54534.484 1.38%
BM_format_to_string_pointer<wchar_t>/16384 657.131 -
BM_format_to_string_span<char>/1 4.863 -1.11%
BM_format_to_string_span<char>/1048576 12170.151 -
BM_format_to_string_span<char>/16384 262.478 -6.26%
BM_format_to_string_span<wchar_t>/1 9.934 2.98%
BM_format_to_string_span<wchar_t>/1048576 54957.468 2.23%
BM_format_to_string_span<wchar_t>/16384 659.130 -
BM_formatted_size_string<char>/1 5.391 2.66%
BM_formatted_size_string<char>/1048576 0.039 -
BM_formatted_size_string<char>/16384 0.040 -
BM_formatted_size_string<wchar_t>/1 10.635 -1.38%
BM_formatted_size_string<wchar_t>/1048576 0.074 -
BM_formatted_size_string<wchar_t>/16384 0.070 -
BM_from_sys/1970 4.802 1.81%
BM_from_sys/1970/threads:16 0.661 -
BM_from_sys/1970/threads:4 1.201 -
BM_from_sys/1979 4.723 -
BM_from_sys/1979/threads:16 0.679 -5.60%
BM_from_sys/1979/threads:4 1.212 -
BM_from_sys/1993 4.729 -
BM_from_sys/1993/threads:16 0.722 6.91%
BM_from_sys/1993/threads:4 1.217 -
BM_from_sys/2100 8.640 1.19%
BM_from_sys/2100/threads:16 16.019 -
BM_from_sys/2100/threads:4 23.049 16.08%
BM_japanese_escaped<char> 11770.422 -
BM_japanese_escaped<wchar_t> 11511.691 2.70%
BM_japanese_text<char> 27431.280 -
BM_japanese_text<wchar_t> 47773.569 -4.94%
BM_join_view_deques/0 0.909 11.31%
BM_join_view_deques/1 15.980 18.00%
BM_join_view_deques/1024 20530.720 18.97%
BM_join_view_deques/2 36.281 27.74%
BM_join_view_deques/4000 80301.445 19.59%
BM_join_view_deques/4096 82267.279 19.72%
BM_join_view_deques/512 10244.985 21.39%
BM_join_view_deques/5500 110574.435 19.22%
BM_join_view_deques/64 1277.811 22.21%
BM_join_view_deques/64000 1291697.756 18.33%
BM_join_view_deques/65536 1335812.877 18.21%
BM_join_view_deques/70000 1424256.720 19.62%
BM_join_view_in_vectors/0 0.493 36.88%
BM_join_view_in_vectors/1 8.790 -
BM_join_view_in_vectors/1024 8690.256 -
BM_join_view_in_vectors/2 23.469 31.60%
BM_join_view_in_vectors/4000 33778.710 -
BM_join_view_in_vectors/4096 34585.361 -
BM_join_view_in_vectors/512 4314.523 -
BM_join_view_in_vectors/5500 46455.174 -
BM_join_view_in_vectors/64 542.957 -
BM_join_view_in_vectors/64000 541283.945 -
BM_join_view_in_vectors/65536 554437.977 -
BM_join_view_in_vectors/70000 592367.788 -
BM_join_view_out_vectors/0 0.406 -3.66%
BM_join_view_out_vectors/1 8.777 1.54%
BM_join_view_out_vectors/1024 8443.459 -
BM_join_view_out_vectors/2 17.805 -
BM_join_view_out_vectors/4000 32910.815 -
BM_join_view_out_vectors/4096 33728.664 -
BM_join_view_out_vectors/512 4209.208 -
BM_join_view_out_vectors/5500 45231.650 -
BM_join_view_out_vectors/64 528.652 -
BM_join_view_out_vectors/64000 528003.726 -
BM_join_view_out_vectors/65536 540683.782 -
BM_join_view_out_vectors/70000 579418.499 -
BM_map_find_string_literal 12.503 -
BM_num_get<bool> 6.968 -
BM_num_get<double> 241.330 3.18%
BM_num_get<float> 242.455 3.46%
BM_num_get<long> 6.041 -
BM_num_get<long_double> 241.492 5.03%
BM_num_get<long_long> 6.058 -
BM_num_get<unsigned_int> 6.068 -1.61%
BM_num_get<unsigned_long> 6.034 -
BM_num_get<unsigned_long_long> 6.067 1.12%
BM_num_get<unsigned_short> 6.013 -
BM_num_get<void*> 6.266 -
BM_num_put<bool> 5.094 1.65%
BM_num_put<const_void*> 5.475 -
BM_num_put<double> 56.605 -1.37%
BM_num_put<long> 4.989 3.53%
BM_num_put<long_double> 56.619 -1.57%
BM_num_put<long_long> 4.878 -2.12%
BM_num_put<unsigned_long> 4.780 -3.46%
BM_num_put<unsigned_long_long> 5.001 1.74%
BM_sprintf 35.416 -
BM_sprintf/C_string_len_6 4.411 -
BM_sprintf/C_string_len_60 5.756 -4.75%
BM_sprintf/C_string_len_6000 162.261 -
BM_std_minmax_element<char>/1 0.480 10.06%
BM_std_minmax_element<char>/1024 345.678 -40.49%
BM_std_minmax_element<char>/2 0.533 11.07%
BM_std_minmax_element<char>/3 0.813 -26.30%
BM_std_minmax_element<char>/4 1.150 2.67%
BM_std_minmax_element<char>/4000 1331.394 -42.01%
BM_std_minmax_element<char>/4096 1363.885 -41.31%
BM_std_minmax_element<char>/512 175.749 -37.31%
BM_std_minmax_element<char>/5500 1827.765 -41.76%
BM_std_minmax_element<char>/64 21.035 -15.48%
BM_std_minmax_element<char>/64000 21194.218 -41.67%
BM_std_minmax_element<char>/65536 21699.145 -42.47%
BM_std_minmax_element<char>/70000 23170.084 -41.68%
BM_std_minmax_element<int>/1 0.387 2.95%
BM_std_minmax_element<int>/1024 339.708 6.77%
BM_std_minmax_element<int>/2 0.481 -7.21%
BM_std_minmax_element<int>/3 0.913 -
BM_std_minmax_element<int>/4 1.120 1.08%
BM_std_minmax_element<int>/4000 1302.664 5.77%
BM_std_minmax_element<int>/4096 1341.601 6.15%
BM_std_minmax_element<int>/512 172.942 7.37%
BM_std_minmax_element<int>/5500 1787.026 5.71%
BM_std_minmax_element<int>/64 20.604 2.94%
BM_std_minmax_element<int>/64000 20755.533 3.04%
BM_std_minmax_element<int>/65536 21405.753 3.61%
BM_std_minmax_element<int>/70000 22715.372 2.90%
BM_std_minmax_element<long_long>/1 0.361 -37.74%
BM_std_minmax_element<long_long>/1024 340.665 3.18%
BM_std_minmax_element<long_long>/2 0.460 -3.97%
BM_std_minmax_element<long_long>/3 0.958 -2.84%
BM_std_minmax_element<long_long>/4 1.123 -
BM_std_minmax_element<long_long>/4000 1311.022 3.27%
BM_std_minmax_element<long_long>/4096 1346.198 2.59%
BM_std_minmax_element<long_long>/512 174.514 4.01%
BM_std_minmax_element<long_long>/5500 1798.198 3.38%
BM_std_minmax_element<long_long>/64 20.673 2.34%
BM_std_minmax_element<long_long>/64000 20908.091 2.76%
BM_std_minmax_element<long_long>/65536 21506.697 2.28%
BM_std_minmax_element<long_long>/70000 22865.411 2.84%
BM_std_minmax_element<short>/1 0.430 -6.03%
BM_std_minmax_element<short>/1024 577.421 -22.44%
BM_std_minmax_element<short>/2 0.488 -7.23%
BM_std_minmax_element<short>/3 0.961 21.44%
BM_std_minmax_element<short>/4 1.139 1.62%
BM_std_minmax_element<short>/4000 2285.051 -24.16%
BM_std_minmax_element<short>/4096 2360.703 -23.51%
BM_std_minmax_element<short>/512 289.957 -18.13%
BM_std_minmax_element<short>/5500 3125.599 -24.81%
BM_std_minmax_element<short>/64 26.777 1.64%
BM_std_minmax_element<short>/64000 36356.434 -25.45%
BM_std_minmax_element<short>/65536 37235.833 -25.44%
BM_std_minmax_element<short>/70000 40626.981 -23.92%
BM_stop_token_async_reg_unreg_callback/1024 23111.498 -
BM_stop_token_async_reg_unreg_callback/131072 2063555.928 -2.14%
BM_stop_token_async_reg_unreg_callback/16777216 263182520.866 -1.75%
BM_stop_token_multi_thread_polling_stop_requested/1024 435469.961 -46.54%
BM_stop_token_multi_thread_polling_stop_requested/131072 8073076.963 10.91%
BM_stop_token_multi_thread_polling_stop_requested/16777216 58543848.991 2.38%
BM_stop_token_single_thread_polling_stop_requested/1024 4563.052 5.39%
BM_stop_token_single_thread_polling_stop_requested/131072 563388.188 -1.54%
BM_stop_token_single_thread_polling_stop_requested/16777216 71347999.573 -1.02%
BM_stop_token_single_thread_reg_unreg_callback/1024 24766.210 1.84%
BM_stop_token_single_thread_reg_unreg_callback/131072 3146584.757 1.43%
BM_stop_token_single_thread_reg_unreg_callback/16777216 404395341.873 1.67%
BM_string_without_formatting<char> 10.811 -
BM_string_without_formatting<wchar_t> 31.870 6.55%
BM_to_chars 4.660 -
BM_to_chars_as_string 6.260 -
BM_to_chars_bad/10 2.876 1.37%
BM_to_chars_bad/16 1.143 -
BM_to_chars_bad/2 1.047 -7.69%
BM_to_chars_bad/23 2.877 -1.40%
BM_to_chars_bad/8 1.147 -
BM_to_chars_good/10 4.573 -
BM_to_chars_good/16 2.282 -
BM_to_chars_good/2 10.250 1.08%
BM_to_chars_good/23 4.562 -
BM_to_chars_good/8 3.541 -
BM_to_string 3.575 -
BM_to_sys/1970 4.926 -
BM_to_sys/1970/threads:16 0.742 2.79%
BM_to_sys/1970/threads:4 1.240 -4.74%
BM_to_sys/1979 5.185 -
BM_to_sys/1979/threads:16 0.783 -
BM_to_sys/1979/threads:4 1.324 -
BM_to_sys/1993 5.165 -
BM_to_sys/1993/threads:16 0.757 -2.10%
BM_to_sys/1993/threads:4 1.364 2.10%
BM_to_sys/2100 8.648 1.17%
BM_to_sys/2100/threads:16 20.317 17.75%
BM_to_sys/2100/threads:4 20.266 -23.35%
BM_tolower_char<char> 1.154 -
BM_tolower_char<wchar_t> 0.794 -12.65%
BM_tolower_string<char> 36.172 2.79%
BM_tolower_string<wchar_t> 33.945 -2.68%
BM_toupper_char<char> 1.154 -
BM_toupper_char<wchar_t> 0.913 -
BM_toupper_string<char> 35.650 -
BM_toupper_string<wchar_t> 33.849 -2.22%
BM_unicode_escaped<char> 7777.506 -
BM_unicode_escaped<wchar_t> 5673.194 1.43%
BM_unicode_text<char> 32515.102 -1.15%
BM_unicode_text<wchar_t> 98789.023 -1.98%
BM_vector_deque_copy/0 0.359 -18.71%
BM_vector_deque_copy/1 1.083 12.00%
BM_vector_deque_copy/1024 44.417 -
BM_vector_deque_copy/2 1.985 8.61%
BM_vector_deque_copy/4000 167.244 1.45%
BM_vector_deque_copy/4096 162.925 -
BM_vector_deque_copy/512 22.949 -
BM_vector_deque_copy/5500 220.451 -
BM_vector_deque_copy/64 2.806 8.48%
BM_vector_deque_copy/64000 3225.032 3.02%
BM_vector_deque_copy/65536 3158.091 2.02%
BM_vector_deque_copy/70000 3350.633 -
BM_vector_deque_copy_backward/0 0.263 -40.43%
BM_vector_deque_copy_backward/1 1.048 -3.90%
BM_vector_deque_copy_backward/1024 44.395 -
BM_vector_deque_copy_backward/2 1.861 -8.82%
BM_vector_deque_copy_backward/4000 162.464 1.22%
BM_vector_deque_copy_backward/4096 164.747 -
BM_vector_deque_copy_backward/512 23.907 1.57%
BM_vector_deque_copy_backward/5500 220.577 -
BM_vector_deque_copy_backward/64 2.653 -5.83%
BM_vector_deque_copy_backward/64000 4561.742 -1.26%
BM_vector_deque_copy_backward/65536 4670.990 -1.55%
BM_vector_deque_copy_backward/70000 5006.299 -
BM_vector_deque_move/0 0.357 -19.26%
BM_vector_deque_move/1 0.970 -10.81%
BM_vector_deque_move/1024 44.537 -
BM_vector_deque_move/2 1.987 -2.37%
BM_vector_deque_move/4000 169.749 -
BM_vector_deque_move/4096 162.950 -
BM_vector_deque_move/512 22.594 -
BM_vector_deque_move/5500 220.132 -1.39%
BM_vector_deque_move/64 2.710 -6.10%
BM_vector_deque_move/64000 3217.560 3.07%
BM_vector_deque_move/65536 3275.848 1.82%
BM_vector_deque_move/70000 3352.783 -
BM_vector_deque_move_backward/0 0.270 -
BM_vector_deque_move_backward/1 1.249 10.19%
BM_vector_deque_move_backward/1024 45.223 -
BM_vector_deque_move_backward/2 2.083 2.03%
BM_vector_deque_move_backward/4000 163.963 -
BM_vector_deque_move_backward/4096 165.397 -
BM_vector_deque_move_backward/512 24.228 -
BM_vector_deque_move_backward/5500 221.067 -
BM_vector_deque_move_backward/64 2.852 1.38%
BM_vector_deque_move_backward/64000 4581.238 -
BM_vector_deque_move_backward/65536 4691.746 -
BM_vector_deque_move_backward/70000 5017.194 -1.06%
BM_vector_deque_ranges_copy/0 0.314 -10.43%
BM_vector_deque_ranges_copy/1 0.688 16.32%
BM_vector_deque_ranges_copy/1024 297.626 1.06%
BM_vector_deque_ranges_copy/2 0.921 -
BM_vector_deque_ranges_copy/4000 1171.470 -
BM_vector_deque_ranges_copy/4096 1190.773 -
BM_vector_deque_ranges_copy/512 150.548 1.93%
BM_vector_deque_ranges_copy/5500 1585.561 -
BM_vector_deque_ranges_copy/64 15.735 -
BM_vector_deque_ranges_copy/64000 20041.945 8.02%
BM_vector_deque_ranges_copy/65536 19401.986 -4.14%
BM_vector_deque_ranges_copy/70000 20995.435 -4.52%
BM_vector_deque_ranges_copy_backward/0 0.360 28.41%
BM_vector_deque_ranges_copy_backward/1 0.608 -28.02%
BM_vector_deque_ranges_copy_backward/1024 295.608 -
BM_vector_deque_ranges_copy_backward/2 1.161 -5.52%
BM_vector_deque_ranges_copy_backward/4000 1189.069 -
BM_vector_deque_ranges_copy_backward/4096 1193.836 -
BM_vector_deque_ranges_copy_backward/512 144.428 -
BM_vector_deque_ranges_copy_backward/5500 1653.003 -
BM_vector_deque_ranges_copy_backward/64 15.785 -
BM_vector_deque_ranges_copy_backward/64000 20677.591 9.91%
BM_vector_deque_ranges_copy_backward/65536 19655.212 -4.51%
BM_vector_deque_ranges_copy_backward/70000 21320.335 -1.62%
BM_vector_deque_ranges_move/0 0.358 -19.21%
BM_vector_deque_ranges_move/1 0.618 -10.19%
BM_vector_deque_ranges_move/1024 296.050 -
BM_vector_deque_ranges_move/2 0.921 -
BM_vector_deque_ranges_move/4000 1170.266 -
BM_vector_deque_ranges_move/4096 1189.572 -
BM_vector_deque_ranges_move/512 150.187 1.97%
BM_vector_deque_ranges_move/5500 1584.717 -
BM_vector_deque_ranges_move/64 15.733 -
BM_vector_deque_ranges_move/64000 20065.103 8.13%
BM_vector_deque_ranges_move/65536 19385.254 -4.24%
BM_vector_deque_ranges_move/70000 21029.572 -4.42%
BM_vector_deque_ranges_move_backward/0 0.303 16.15%
BM_vector_deque_ranges_move_backward/1 0.648 -9.94%
BM_vector_deque_ranges_move_backward/1024 297.227 -
BM_vector_deque_ranges_move_backward/2 1.234 2.28%
BM_vector_deque_ranges_move_backward/4000 1187.487 -
BM_vector_deque_ranges_move_backward/4096 1194.344 -
BM_vector_deque_ranges_move_backward/512 144.525 -
BM_vector_deque_ranges_move_backward/5500 1649.598 -
BM_vector_deque_ranges_move_backward/64 15.874 -
BM_vector_deque_ranges_move_backward/64000 20619.398 9.60%
BM_vector_deque_ranges_move_backward/65536 19598.364 -4.76%
BM_vector_deque_ranges_move_backward/70000 21295.731 -1.91%
CastTo<A<Width,_Depth>> 368.648 -
CastTo<B<Width_/_2,_Depth>> 2397.020 2.67%
SetIntersection_Front_Set_float_1024_1 1019116.305 -2.65%
SetIntersection_Front_Set_float_1024_1024 13713278.621 -24.08%
SetIntersection_Front_Set_float_1024_16 1209543.319 -6.37%
SetIntersection_Front_Set_float_1024_256 4534018.924 -2.42%
SetIntersection_Front_Set_float_1024_4 1069168.421 -1.78%
SetIntersection_Front_Set_float_1024_64 1892159.367 -
SetIntersection_Front_Set_float_16384_1 1032626.908 -
SetIntersection_Front_Set_float_16384_1024 14352692.291 -25.26%
SetIntersection_Front_Set_float_16384_16 1223994.838 -4.63%
SetIntersection_Front_Set_float_16384_16384 251738706.930 -31.08%
SetIntersection_Front_Set_float_16384_256 4143867.455 -18.00%
SetIntersection_Front_Set_float_16384_4 1066429.727 -1.85%
SetIntersection_Front_Set_float_16384_64 1804759.540 -5.60%
SetIntersection_Front_Set_float_16_1 62186479.746 -
SetIntersection_Front_Set_float_16_16 38349874.970 -4.32%
SetIntersection_Front_Set_float_16_4 54404843.277 -1.71%
SetIntersection_Front_Set_float_1_1 527303489.633 -
SetIntersection_Front_Set_float_256_1 4107389.999 -
SetIntersection_Front_Set_float_256_16 4870055.869 9.03%
SetIntersection_Front_Set_float_256_256 9114109.795 -15.09%
SetIntersection_Front_Set_float_256_4 4181834.026 -1.54%
SetIntersection_Front_Set_float_256_64 5798121.614 -9.11%
SetIntersection_Front_Set_float_262144_1 1039023.465 -
SetIntersection_Front_Set_float_262144_1024 14252015.250 -8.65%
SetIntersection_Front_Set_float_262144_16 1211346.174 -5.86%
SetIntersection_Front_Set_float_262144_16384 344293264.073 -2.34%
SetIntersection_Front_Set_float_262144_256 4312589.858 -3.58%
SetIntersection_Front_Set_float_262144_262144 1831000.205 -6.74%
SetIntersection_Front_Set_float_262144_4 1081519.015 -
SetIntersection_Front_Set_float_262144_64 1807679.608 -13.64%
SetIntersection_Front_Set_float_4_1 210938845.925 -
SetIntersection_Front_Set_float_4_4 136318857.541 -
SetIntersection_Front_Set_float_64_1 16172785.008 -
SetIntersection_Front_Set_float_64_16 15475907.399 -4.78%
SetIntersection_Front_Set_float_64_4 15968054.083 -1.92%
SetIntersection_Front_Set_float_64_64 14433128.713 -8.15%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1045787.754 3.85%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 18029634.329 1.63%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1227839.245 -1.96%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 5112451.874 -3.52%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1039156.830 -2.96%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1985935.681 -1.11%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1037529.577 2.65%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 17638799.129 -2.81%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1270175.492 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 345773552.437 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 5044396.827 -6.83%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1074685.995 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 2029466.396 5.39%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 62234664.827 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 39677375.421 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 55099202.161 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 528886813.380 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4070467.739 -1.08%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4757976.779 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 10394379.147 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4246469.043 1.91%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 6371298.028 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1018434.903 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 18408575.747 1.52%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1251957.472 3.76%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 342550762.463 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 5133514.479 -2.55%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 2011367.586 -1.93%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1078485.651 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1972488.500 -3.24%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 212246372.142 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 137807395.737 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16233171.098 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 16092770.780 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16262864.952 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 15925982.926 1.30%
SetIntersection_Front_Set_string_1024_1 1055516.768 -1.51%
SetIntersection_Front_Set_string_1024_1024 48998701.014 1.25%
SetIntersection_Front_Set_string_1024_16 1739266.841 -1.38%
SetIntersection_Front_Set_string_1024_256 12025646.493 -2.88%
SetIntersection_Front_Set_string_1024_4 1205575.187 -
SetIntersection_Front_Set_string_1024_64 4074883.694 -2.57%
SetIntersection_Front_Set_string_16384_1 1074266.480 1.27%
SetIntersection_Front_Set_string_16384_1024 50389886.135 -2.88%
SetIntersection_Front_Set_string_16384_16 1652549.673 -2.56%
SetIntersection_Front_Set_string_16384_16384 349409705.866 -
SetIntersection_Front_Set_string_16384_256 12649702.514 -4.53%
SetIntersection_Front_Set_string_16384_4 1222702.255 2.08%
SetIntersection_Front_Set_string_16384_64 4257044.010 6.40%
SetIntersection_Front_Set_string_16_1 64083592.487 -
SetIntersection_Front_Set_string_16_16 54687296.139 2.89%
SetIntersection_Front_Set_string_16_4 61910541.123 -
SetIntersection_Front_Set_string_1_1 545418040.008 -
SetIntersection_Front_Set_string_256_1 4231644.682 -
SetIntersection_Front_Set_string_256_16 6562532.213 -
SetIntersection_Front_Set_string_256_256 26261243.131 4.93%
SetIntersection_Front_Set_string_256_4 4670009.005 -2.34%
SetIntersection_Front_Set_string_256_64 13194633.636 -2.27%
SetIntersection_Front_Set_string_262144_1 1070208.894 -
SetIntersection_Front_Set_string_262144_1024 51609050.343 -
SetIntersection_Front_Set_string_262144_16 1680340.338 -
SetIntersection_Front_Set_string_262144_16384 345941653.475 1.32%
SetIntersection_Front_Set_string_262144_256 12689320.184 -2.91%
SetIntersection_Front_Set_string_262144_262144 15058493.707 -1.93%
SetIntersection_Front_Set_string_262144_4 1218616.357 -
SetIntersection_Front_Set_string_262144_64 3891995.968 -8.50%
SetIntersection_Front_Set_string_4_1 217912047.124 -
SetIntersection_Front_Set_string_4_4 153140511.057 -
SetIntersection_Front_Set_string_64_1 16779313.628 -
SetIntersection_Front_Set_string_64_16 22293408.434 2.81%
SetIntersection_Front_Set_string_64_4 18163396.768 1.87%
SetIntersection_Front_Set_string_64_64 32610642.700 4.53%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 981045.421 -6.08%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 18979443.051 -24.03%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1270632.772 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 5475641.275 -4.26%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1068305.271 5.23%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2058498.422 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1025162.078 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 22759374.743 -8.00%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1276066.341 5.82%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 355598329.706 -3.50%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 5427377.904 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1073879.888 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2091436.740 2.90%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 62283932.248 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 39912520.650 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 54994101.694 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 530036348.772 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4093969.067 1.36%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 4744775.331 -1.00%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 11026506.824 3.70%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4175907.527 -2.04%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 6705222.272 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1039348.589 2.69%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 21714807.721 -14.92%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1279193.349 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 341339902.394 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 5268239.416 -4.99%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2515059.430 -8.60%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1040647.877 -1.50%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2061217.139 1.95%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 211788134.198 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 137471971.431 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 16278562.898 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 16350658.897 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16197860.442 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 15634260.850 -6.12%
SetIntersection_Front_Set_uint32_1024_1 1042897.766 2.39%
SetIntersection_Front_Set_uint32_1024_1024 18879135.186 4.55%
SetIntersection_Front_Set_uint32_1024_16 1220859.727 1.06%
SetIntersection_Front_Set_uint32_1024_256 4450650.839 -2.89%
SetIntersection_Front_Set_uint32_1024_4 1072042.529 1.22%
SetIntersection_Front_Set_uint32_1024_64 1837976.230 -
SetIntersection_Front_Set_uint32_16384_1 1013706.252 1.74%
SetIntersection_Front_Set_uint32_16384_1024 15333747.305 -5.23%
SetIntersection_Front_Set_uint32_16384_16 1227941.271 -3.14%
SetIntersection_Front_Set_uint32_16384_16384 341890662.343 -
SetIntersection_Front_Set_uint32_16384_256 5708019.389 9.21%
SetIntersection_Front_Set_uint32_16384_4 1071890.863 -
SetIntersection_Front_Set_uint32_16384_64 2105437.312 3.22%
SetIntersection_Front_Set_uint32_16_1 62404600.083 -
SetIntersection_Front_Set_uint32_16_16 38948176.887 1.74%
SetIntersection_Front_Set_uint32_16_4 55297414.806 -
SetIntersection_Front_Set_uint32_1_1 529455273.088 -
SetIntersection_Front_Set_uint32_256_1 4153964.999 -
SetIntersection_Front_Set_uint32_256_16 4657987.071 -2.58%
SetIntersection_Front_Set_uint32_256_256 8707327.279 -12.67%
SetIntersection_Front_Set_uint32_256_4 4209405.030 -
SetIntersection_Front_Set_uint32_256_64 6589299.317 3.22%
SetIntersection_Front_Set_uint32_262144_1 1048374.921 -
SetIntersection_Front_Set_uint32_262144_1024 17757051.438 3.86%
SetIntersection_Front_Set_uint32_262144_16 1248902.129 -1.04%
SetIntersection_Front_Set_uint32_262144_16384 365385180.705 -6.39%
SetIntersection_Front_Set_uint32_262144_256 5263125.664 2.81%
SetIntersection_Front_Set_uint32_262144_262144 1959920.395 -1.46%
SetIntersection_Front_Set_uint32_262144_4 1063934.527 -2.02%
SetIntersection_Front_Set_uint32_262144_64 1817750.698 -1.46%
SetIntersection_Front_Set_uint32_4_1 212271584.055 -1.01%
SetIntersection_Front_Set_uint32_4_4 138075630.214 1.31%
SetIntersection_Front_Set_uint32_64_1 16374355.019 -
SetIntersection_Front_Set_uint32_64_16 15520274.132 -1.75%
SetIntersection_Front_Set_uint32_64_4 16278168.920 -
SetIntersection_Front_Set_uint32_64_64 16521626.379 8.17%
SetIntersection_Front_Set_uint64_1024_1 1042388.799 1.04%
SetIntersection_Front_Set_uint64_1024_1024 17230671.179 -4.47%
SetIntersection_Front_Set_uint64_1024_16 1232861.308 2.08%
SetIntersection_Front_Set_uint64_1024_256 5353997.508 4.24%
SetIntersection_Front_Set_uint64_1024_4 1074075.699 -
SetIntersection_Front_Set_uint64_1024_64 1963267.289 6.44%
SetIntersection_Front_Set_uint64_16384_1 1016095.700 3.40%
SetIntersection_Front_Set_uint64_16384_1024 15265102.498 -
SetIntersection_Front_Set_uint64_16384_16 1224901.993 -
SetIntersection_Front_Set_uint64_16384_16384 356746612.882 5.79%
SetIntersection_Front_Set_uint64_16384_256 4922969.500 -5.54%
SetIntersection_Front_Set_uint64_16384_4 1057517.901 -
SetIntersection_Front_Set_uint64_16384_64 1882784.301 1.03%
SetIntersection_Front_Set_uint64_16_1 62323291.391 -
SetIntersection_Front_Set_uint64_16_16 39129197.074 1.61%
SetIntersection_Front_Set_uint64_16_4 54894283.938 -
SetIntersection_Front_Set_uint64_1_1 528527219.704 -
SetIntersection_Front_Set_uint64_256_1 4102671.509 -1.36%
SetIntersection_Front_Set_uint64_256_16 4715657.989 5.23%
SetIntersection_Front_Set_uint64_256_256 9171300.428 6.94%
SetIntersection_Front_Set_uint64_256_4 4293101.446 -
SetIntersection_Front_Set_uint64_256_64 6240636.190 6.08%
SetIntersection_Front_Set_uint64_262144_1 1047530.305 -
SetIntersection_Front_Set_uint64_262144_1024 14591063.373 -23.02%
SetIntersection_Front_Set_uint64_262144_16 1203914.080 -4.88%
SetIntersection_Front_Set_uint64_262144_16384 345948126.866 -1.98%
SetIntersection_Front_Set_uint64_262144_256 4469828.540 -
SetIntersection_Front_Set_uint64_262144_262144 2006031.573 -3.30%
SetIntersection_Front_Set_uint64_262144_4 1088332.385 1.32%
SetIntersection_Front_Set_uint64_262144_64 1856536.418 -9.65%
SetIntersection_Front_Set_uint64_4_1 211309816.131 -
SetIntersection_Front_Set_uint64_4_4 137649687.401 -
SetIntersection_Front_Set_uint64_64_1 16260839.815 -
SetIntersection_Front_Set_uint64_64_16 15923607.544 2.74%
SetIntersection_Front_Set_uint64_64_4 16196835.462 -
SetIntersection_Front_Set_uint64_64_64 15855462.191 -2.55%
SetIntersection_Front_Vector_float_1024_1 1036730.967 1.26%
SetIntersection_Front_Vector_float_1024_1024 3483969.672 -
SetIntersection_Front_Vector_float_1024_16 1072946.656 5.27%
SetIntersection_Front_Vector_float_1024_256 1677371.142 8.54%
SetIntersection_Front_Vector_float_1024_4 1067222.515 3.00%
SetIntersection_Front_Vector_float_1024_64 1169761.131 4.37%
SetIntersection_Front_Vector_float_16384_1 1034257.375 -
SetIntersection_Front_Vector_float_16384_1024 3434882.686 -
SetIntersection_Front_Vector_float_16384_16 1060240.110 2.14%
SetIntersection_Front_Vector_float_16384_16384 39744798.513 -
SetIntersection_Front_Vector_float_16384_256 1666081.790 -1.27%
SetIntersection_Front_Vector_float_16384_4 1035658.782 -
SetIntersection_Front_Vector_float_16384_64 1211989.857 2.59%
SetIntersection_Front_Vector_float_16_1 62561281.633 1.09%
SetIntersection_Front_Vector_float_16_16 33701128.329 -2.27%
SetIntersection_Front_Vector_float_16_4 53249290.614 -
SetIntersection_Front_Vector_float_1_1 527891984.075 -
SetIntersection_Front_Vector_float_256_1 4113243.456 -1.00%
SetIntersection_Front_Vector_float_256_16 4040865.151 2.79%
SetIntersection_Front_Vector_float_256_256 3324022.051 -
SetIntersection_Front_Vector_float_256_4 4126223.638 1.83%
SetIntersection_Front_Vector_float_256_64 3799618.062 5.40%
SetIntersection_Front_Vector_float_262144_1 1047008.159 4.39%
SetIntersection_Front_Vector_float_262144_1024 3466105.601 -
SetIntersection_Front_Vector_float_262144_16 1080855.494 1.33%
SetIntersection_Front_Vector_float_262144_16384 39716425.538 -
SetIntersection_Front_Vector_float_262144_256 1680586.813 -
SetIntersection_Front_Vector_float_262144_262144 350153005.760 -
SetIntersection_Front_Vector_float_262144_4 994342.472 -1.07%
SetIntersection_Front_Vector_float_262144_64 1187736.494 -
SetIntersection_Front_Vector_float_4_1 211918876.264 -
SetIntersection_Front_Vector_float_4_4 133405471.676 -
SetIntersection_Front_Vector_float_64_1 16226910.735 -
SetIntersection_Front_Vector_float_64_16 13686936.240 1.63%
SetIntersection_Front_Vector_float_64_4 15631624.957 -
SetIntersection_Front_Vector_float_64_64 9574585.303 -1.01%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1009957.865 -2.53%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 3527708.957 -25.04%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1082594.832 4.55%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 1758062.560 -10.66%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1035257.243 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1242565.271 -1.44%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1021930.110 -1.76%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 3620066.121 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1066939.021 1.12%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 43366508.372 -14.99%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 1691052.923 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1032563.951 5.09%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1182639.645 3.67%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 61710766.401 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 34107926.123 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 52903294.521 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 524967882.186 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4132237.072 2.32%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 3955220.298 -1.30%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 3373590.880 -14.48%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4011416.175 -1.74%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 3895018.403 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1035251.515 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 3602330.899 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1082781.376 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 43567162.193 -6.19%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 1695830.841 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 350692389.533 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1036163.233 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1209445.298 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 210167930.425 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 132797584.456 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 16179895.567 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 13591363.385 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 15564039.561 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 9773488.989 1.73%
SetIntersection_Front_Vector_string_1024_1 1056628.395 -
SetIntersection_Front_Vector_string_1024_1024 29514243.035 -1.79%
SetIntersection_Front_Vector_string_1024_16 1513664.098 -2.13%
SetIntersection_Front_Vector_string_1024_256 7242742.227 -4.71%
SetIntersection_Front_Vector_string_1024_4 1150458.911 -1.18%
SetIntersection_Front_Vector_string_1024_64 2575390.693 -13.11%
SetIntersection_Front_Vector_string_16384_1 1064401.306 -1.02%
SetIntersection_Front_Vector_string_16384_1024 32149299.933 1.09%
SetIntersection_Front_Vector_string_16384_16 1474514.790 -2.27%
SetIntersection_Front_Vector_string_16384_16384 354314090.085 1.62%
SetIntersection_Front_Vector_string_16384_256 8173359.092 6.98%
SetIntersection_Front_Vector_string_16384_4 1128188.567 -2.94%
SetIntersection_Front_Vector_string_16384_64 2600053.698 -1.59%
SetIntersection_Front_Vector_string_16_1 63324772.292 -
SetIntersection_Front_Vector_string_16_16 47769706.459 -
SetIntersection_Front_Vector_string_16_4 57422851.462 -
SetIntersection_Front_Vector_string_1_1 537818239.247 -
SetIntersection_Front_Vector_string_256_1 4137331.878 -1.14%
SetIntersection_Front_Vector_string_256_16 5619805.256 -3.06%
SetIntersection_Front_Vector_string_256_256 15548797.254 -6.20%
SetIntersection_Front_Vector_string_256_4 4402077.943 -2.68%
SetIntersection_Front_Vector_string_256_64 9147267.347 -
SetIntersection_Front_Vector_string_262144_1 1071402.943 6.83%
SetIntersection_Front_Vector_string_262144_1024 34173684.381 -
SetIntersection_Front_Vector_string_262144_16 1511190.878 -1.14%
SetIntersection_Front_Vector_string_262144_16384 343372724.717 -
SetIntersection_Front_Vector_string_262144_256 7807321.008 -2.00%
SetIntersection_Front_Vector_string_262144_262144 12709697.243 -2.27%
SetIntersection_Front_Vector_string_262144_4 1161903.935 3.92%
SetIntersection_Front_Vector_string_262144_64 2891157.754 -2.30%
SetIntersection_Front_Vector_string_4_1 216154574.843 -
SetIntersection_Front_Vector_string_4_4 146062820.403 -
SetIntersection_Front_Vector_string_64_1 16535462.606 -
SetIntersection_Front_Vector_string_64_16 19134861.932 3.55%
SetIntersection_Front_Vector_string_64_4 17302919.940 -
SetIntersection_Front_Vector_string_64_64 21426613.559 -2.76%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1020801.859 -1.12%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 5895404.052 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1119983.848 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1932323.864 -14.82%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1054359.181 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1357956.510 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1025888.184 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 5840322.748 24.26%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1098874.491 3.56%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 78656559.391 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 2258385.345 16.82%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1047005.411 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1355476.631 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 61954905.541 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 35260926.826 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 53496110.259 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 525848451.397 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4125409.898 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4045394.819 -3.94%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 4527957.924 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4037174.464 -1.30%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 4347978.538 5.20%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1034678.938 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 5825700.145 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1121282.950 5.83%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 78621895.332 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 2264187.951 1.13%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 351233782.712 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1042229.822 1.05%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1352089.131 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 210418269.252 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 133558977.440 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16124287.556 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 13874421.930 -1.72%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 15721711.234 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 10788144.305 -
SetIntersection_Front_Vector_uint32_1024_1 1039435.435 -
SetIntersection_Front_Vector_uint32_1024_1024 3454563.767 -1.54%
SetIntersection_Front_Vector_uint32_1024_16 1083663.618 -
SetIntersection_Front_Vector_uint32_1024_256 1684319.740 -
SetIntersection_Front_Vector_uint32_1024_4 1056939.503 -
SetIntersection_Front_Vector_uint32_1024_64 1199372.113 -1.09%
SetIntersection_Front_Vector_uint32_16384_1 1000121.050 -
SetIntersection_Front_Vector_uint32_16384_1024 3498115.623 1.25%
SetIntersection_Front_Vector_uint32_16384_16 1027253.363 1.19%
SetIntersection_Front_Vector_uint32_16384_16384 39628694.952 -
SetIntersection_Front_Vector_uint32_16384_256 1690816.367 3.50%
SetIntersection_Front_Vector_uint32_16384_4 1027078.414 -
SetIntersection_Front_Vector_uint32_16384_64 1181595.866 1.45%
SetIntersection_Front_Vector_uint32_16_1 61920593.587 -
SetIntersection_Front_Vector_uint32_16_16 34581335.551 -
SetIntersection_Front_Vector_uint32_16_4 53134247.582 -
SetIntersection_Front_Vector_uint32_1_1 525911802.984 -
SetIntersection_Front_Vector_uint32_256_1 4051721.844 -1.79%
SetIntersection_Front_Vector_uint32_256_16 4018541.662 -
SetIntersection_Front_Vector_uint32_256_256 3236991.004 -
SetIntersection_Front_Vector_uint32_256_4 4110577.431 -
SetIntersection_Front_Vector_uint32_256_64 3821644.052 2.58%
SetIntersection_Front_Vector_uint32_262144_1 1024508.988 -
SetIntersection_Front_Vector_uint32_262144_1024 3472599.946 -
SetIntersection_Front_Vector_uint32_262144_16 1057326.654 -1.42%
SetIntersection_Front_Vector_uint32_262144_16384 39561984.176 -
SetIntersection_Front_Vector_uint32_262144_256 1665659.808 1.58%
SetIntersection_Front_Vector_uint32_262144_262144 350945187.500 -
SetIntersection_Front_Vector_uint32_262144_4 1049597.282 1.87%
SetIntersection_Front_Vector_uint32_262144_64 1200368.255 5.97%
SetIntersection_Front_Vector_uint32_4_1 210462783.747 -
SetIntersection_Front_Vector_uint32_4_4 132243059.890 -
SetIntersection_Front_Vector_uint32_64_1 16077794.301 -
SetIntersection_Front_Vector_uint32_64_16 13780298.419 -
SetIntersection_Front_Vector_uint32_64_4 15607112.042 -
SetIntersection_Front_Vector_uint32_64_64 9472959.215 3.51%
SetIntersection_Front_Vector_uint64_1024_1 1039209.729 -
SetIntersection_Front_Vector_uint64_1024_1024 3387250.146 -2.90%
SetIntersection_Front_Vector_uint64_1024_16 1070657.372 -
SetIntersection_Front_Vector_uint64_1024_256 1690864.516 3.26%
SetIntersection_Front_Vector_uint64_1024_4 1037925.901 -
SetIntersection_Front_Vector_uint64_1024_64 1206661.295 7.43%
SetIntersection_Front_Vector_uint64_16384_1 1011465.490 -
SetIntersection_Front_Vector_uint64_16384_1024 3406117.810 -2.79%
SetIntersection_Front_Vector_uint64_16384_16 1069583.744 6.27%
SetIntersection_Front_Vector_uint64_16384_16384 39661708.288 -
SetIntersection_Front_Vector_uint64_16384_256 1642466.383 -2.48%
SetIntersection_Front_Vector_uint64_16384_4 1023700.368 -
SetIntersection_Front_Vector_uint64_16384_64 1126424.829 -3.41%
SetIntersection_Front_Vector_uint64_16_1 61686559.825 -
SetIntersection_Front_Vector_uint64_16_16 34515928.404 1.46%
SetIntersection_Front_Vector_uint64_16_4 53046269.468 -
SetIntersection_Front_Vector_uint64_1_1 525966854.250 -
SetIntersection_Front_Vector_uint64_256_1 4052785.273 -
SetIntersection_Front_Vector_uint64_256_16 3980085.685 -1.57%
SetIntersection_Front_Vector_uint64_256_256 3348863.451 -
SetIntersection_Front_Vector_uint64_256_4 4104137.693 -
SetIntersection_Front_Vector_uint64_256_64 3806419.119 -
SetIntersection_Front_Vector_uint64_262144_1 1042734.226 3.38%
SetIntersection_Front_Vector_uint64_262144_1024 3490527.347 1.64%
SetIntersection_Front_Vector_uint64_262144_16 1085624.332 2.73%
SetIntersection_Front_Vector_uint64_262144_16384 39630164.346 -
SetIntersection_Front_Vector_uint64_262144_256 1684592.664 5.18%
SetIntersection_Front_Vector_uint64_262144_262144 351101402.349 -
SetIntersection_Front_Vector_uint64_262144_4 974844.070 -5.39%
SetIntersection_Front_Vector_uint64_262144_64 1180015.458 3.39%
SetIntersection_Front_Vector_uint64_4_1 210360429.103 -
SetIntersection_Front_Vector_uint64_4_4 132206551.023 -
SetIntersection_Front_Vector_uint64_64_1 16196623.129 -
SetIntersection_Front_Vector_uint64_64_16 13736652.015 1.39%
SetIntersection_Front_Vector_uint64_64_4 15632137.331 -
SetIntersection_Front_Vector_uint64_64_64 9597157.355 -
SetIntersection_Interlaced_Set_float_1024_1 1031912.630 -
SetIntersection_Interlaced_Set_float_1024_1024 17288421.327 -3.33%
SetIntersection_Interlaced_Set_float_1024_16 10448981.076 -
SetIntersection_Interlaced_Set_float_1024_256 12663570.466 4.83%
SetIntersection_Interlaced_Set_float_1024_4 8437554.119 1.02%
SetIntersection_Interlaced_Set_float_1024_64 11628827.639 13.37%
SetIntersection_Interlaced_Set_float_16384_1 994653.441 -4.81%
SetIntersection_Interlaced_Set_float_16384_1024 202615372.045 -1.42%
SetIntersection_Interlaced_Set_float_16384_16 198254435.649 -3.84%
SetIntersection_Interlaced_Set_float_16384_16384 348467779.095 4.95%
SetIntersection_Interlaced_Set_float_16384_256 208764368.948 -3.66%
SetIntersection_Interlaced_Set_float_16384_4 166566462.768 1.38%
SetIntersection_Interlaced_Set_float_16384_64 202951346.291 -4.13%
SetIntersection_Interlaced_Set_float_16_1 62247175.794 -
SetIntersection_Interlaced_Set_float_16_16 38396373.631 -1.62%
SetIntersection_Interlaced_Set_float_16_4 58027948.375 -2.24%
SetIntersection_Interlaced_Set_float_1_1 530471376.197 -
SetIntersection_Interlaced_Set_float_256_1 4041788.812 -
SetIntersection_Interlaced_Set_float_256_16 13443850.679 8.60%
SetIntersection_Interlaced_Set_float_256_256 11023041.233 -
SetIntersection_Interlaced_Set_float_256_4 11451002.092 -
SetIntersection_Interlaced_Set_float_256_64 11467625.588 -9.26%
SetIntersection_Interlaced_Set_float_262144_1 1038389.700 1.96%
SetIntersection_Interlaced_Set_float_262144_1024 1506386.790 -5.29%
SetIntersection_Interlaced_Set_float_262144_16 1312925.946 -6.04%
SetIntersection_Interlaced_Set_float_262144_16384 1330542.844 -3.26%
SetIntersection_Interlaced_Set_float_262144_256 1403596.252 -5.24%
SetIntersection_Interlaced_Set_float_262144_262144 2078160.178 2.04%
SetIntersection_Interlaced_Set_float_262144_4 1155844.424 -4.22%
SetIntersection_Interlaced_Set_float_262144_64 1504239.161 -5.64%
SetIntersection_Interlaced_Set_float_4_1 211886304.864 -
SetIntersection_Interlaced_Set_float_4_4 136603448.568 -1.52%
SetIntersection_Interlaced_Set_float_64_1 16252101.802 -
SetIntersection_Interlaced_Set_float_64_16 21383966.225 4.76%
SetIntersection_Interlaced_Set_float_64_4 22343940.927 1.74%
SetIntersection_Interlaced_Set_float_64_64 14414996.462 -15.50%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1035989.914 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 17974459.939 5.22%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 10452277.213 1.53%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 11985214.334 -4.06%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 8394986.577 -2.75%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10567279.253 -1.97%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1044453.215 4.76%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 197155913.990 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 197938224.860 -1.78%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 364280856.214 2.46%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 205305413.483 -4.67%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 162888077.693 -1.45%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 202028314.490 -4.52%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 62282372.773 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 39601176.392 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 58303873.561 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 529055170.876 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4063551.987 -1.68%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12265770.177 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 9894814.156 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11445321.959 1.73%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 12071686.088 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1031691.628 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1387740.020 -2.48%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1459484.454 -3.24%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1455051.359 -1.99%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1548830.885 -3.01%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1996838.022 -2.05%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1029508.188 -5.12%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1371877.268 -3.00%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 211788887.590 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 138081873.294 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16313061.874 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 20619547.693 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 21451529.952 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 15637249.337 -
SetIntersection_Interlaced_Set_string_1024_1 1072827.308 -
SetIntersection_Interlaced_Set_string_1024_1024 47570893.681 -
SetIntersection_Interlaced_Set_string_1024_16 18625995.889 3.66%
SetIntersection_Interlaced_Set_string_1024_256 24517363.124 -1.71%
SetIntersection_Interlaced_Set_string_1024_4 14222717.425 -
SetIntersection_Interlaced_Set_string_1024_64 20944605.069 -
SetIntersection_Interlaced_Set_string_16384_1 1087901.741 2.18%
SetIntersection_Interlaced_Set_string_16384_1024 349420593.017 -4.24%
SetIntersection_Interlaced_Set_string_16384_16 381212176.949 1.74%
SetIntersection_Interlaced_Set_string_16384_16384 352859506.849 -1.77%
SetIntersection_Interlaced_Set_string_16384_256 387992196.378 7.28%
SetIntersection_Interlaced_Set_string_16384_4 259601410.618 6.53%
SetIntersection_Interlaced_Set_string_16384_64 379397542.131 2.11%
SetIntersection_Interlaced_Set_string_16_1 64059597.347 -
SetIntersection_Interlaced_Set_string_16_16 54504093.832 -1.05%
SetIntersection_Interlaced_Set_string_16_4 66736989.174 -
SetIntersection_Interlaced_Set_string_1_1 543791654.422 -
SetIntersection_Interlaced_Set_string_256_1 4278599.842 -
SetIntersection_Interlaced_Set_string_256_16 21215385.072 -
SetIntersection_Interlaced_Set_string_256_256 24910047.930 -
SetIntersection_Interlaced_Set_string_256_4 17270098.567 -1.02%
SetIntersection_Interlaced_Set_string_256_64 22262954.450 -
SetIntersection_Interlaced_Set_string_262144_1 1086502.662 2.58%
SetIntersection_Interlaced_Set_string_262144_1024 2969274.763 -21.88%
SetIntersection_Interlaced_Set_string_262144_16 2653251.402 -18.43%
SetIntersection_Interlaced_Set_string_262144_16384 3798204.940 -9.68%
SetIntersection_Interlaced_Set_string_262144_256 2972113.434 -15.60%
SetIntersection_Interlaced_Set_string_262144_262144 16179897.822 -3.91%
SetIntersection_Interlaced_Set_string_262144_4 2051443.327 -14.94%
SetIntersection_Interlaced_Set_string_262144_64 2840416.040 -23.98%
SetIntersection_Interlaced_Set_string_4_1 218044673.245 -
SetIntersection_Interlaced_Set_string_4_4 151874432.888 -
SetIntersection_Interlaced_Set_string_64_1 16738215.495 -
SetIntersection_Interlaced_Set_string_64_16 30471444.530 -
SetIntersection_Interlaced_Set_string_64_4 28873896.951 -
SetIntersection_Interlaced_Set_string_64_64 30902584.031 -3.04%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1042225.538 4.09%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24285912.327 -4.91%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 10674351.919 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 12714407.314 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 8793754.270 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11513721.198 5.56%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1026320.225 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 349886204.382 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 230311136.879 -39.54%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 358837099.280 -3.19%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 344462570.269 -4.50%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 176137741.469 -32.79%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 335036339.604 -10.80%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 62177607.867 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 40031720.935 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 59293017.559 1.26%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 529127852.947 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4125677.441 1.57%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12430568.365 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 10693735.443 -1.53%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11299447.810 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 12294514.232 1.97%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 993772.130 -1.90%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1900158.357 -6.21%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 1762097.701 -12.07%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1820019.912 -7.32%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 1872507.855 -12.48%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2564953.640 -5.07%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1425893.977 -5.57%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 1900816.336 -5.65%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 211250331.443 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 138115522.368 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 16396050.465 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 20960758.530 -1.21%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 21991896.756 1.38%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 16838538.111 2.38%
SetIntersection_Interlaced_Set_uint32_1024_1 1044634.683 2.02%
SetIntersection_Interlaced_Set_uint32_1024_1024 19456008.449 5.42%
SetIntersection_Interlaced_Set_uint32_1024_16 10458229.436 3.19%
SetIntersection_Interlaced_Set_uint32_1024_256 13377191.732 -2.14%
SetIntersection_Interlaced_Set_uint32_1024_4 8203184.837 -9.33%
SetIntersection_Interlaced_Set_uint32_1024_64 10510303.546 -4.23%
SetIntersection_Interlaced_Set_uint32_16384_1 1034503.290 1.47%
SetIntersection_Interlaced_Set_uint32_16384_1024 191655900.097 -13.13%
SetIntersection_Interlaced_Set_uint32_16384_16 188653825.736 -10.52%
SetIntersection_Interlaced_Set_uint32_16384_16384 342125968.154 2.87%
SetIntersection_Interlaced_Set_uint32_16384_256 199015148.217 -10.62%
SetIntersection_Interlaced_Set_uint32_16384_4 153428946.342 -16.59%
SetIntersection_Interlaced_Set_uint32_16384_64 192121976.567 -12.19%
SetIntersection_Interlaced_Set_uint32_16_1 62247746.565 -
SetIntersection_Interlaced_Set_uint32_16_16 39346851.935 -1.63%
SetIntersection_Interlaced_Set_uint32_16_4 59573056.775 -
SetIntersection_Interlaced_Set_uint32_1_1 529294185.753 -
SetIntersection_Interlaced_Set_uint32_256_1 4148132.708 -
SetIntersection_Interlaced_Set_uint32_256_16 12523294.200 -9.52%
SetIntersection_Interlaced_Set_uint32_256_256 10463304.399 1.55%
SetIntersection_Interlaced_Set_uint32_256_4 12255868.233 9.88%
SetIntersection_Interlaced_Set_uint32_256_64 12912896.832 3.72%
SetIntersection_Interlaced_Set_uint32_262144_1 1027155.761 -1.27%
SetIntersection_Interlaced_Set_uint32_262144_1024 1534905.750 -4.47%
SetIntersection_Interlaced_Set_uint32_262144_16 1286305.953 -4.02%
SetIntersection_Interlaced_Set_uint32_262144_16384 1302844.379 -3.15%
SetIntersection_Interlaced_Set_uint32_262144_256 1366387.587 -4.27%
SetIntersection_Interlaced_Set_uint32_262144_262144 1961857.546 -3.91%
SetIntersection_Interlaced_Set_uint32_262144_4 1164520.159 -3.87%
SetIntersection_Interlaced_Set_uint32_262144_64 1538250.130 -3.48%
SetIntersection_Interlaced_Set_uint32_4_1 211631909.957 -
SetIntersection_Interlaced_Set_uint32_4_4 137999581.430 -
SetIntersection_Interlaced_Set_uint32_64_1 16285814.325 -
SetIntersection_Interlaced_Set_uint32_64_16 21590793.076 -1.08%
SetIntersection_Interlaced_Set_uint32_64_4 23252739.752 5.66%
SetIntersection_Interlaced_Set_uint32_64_64 16768956.475 1.95%
SetIntersection_Interlaced_Set_uint64_1024_1 1037793.048 -
SetIntersection_Interlaced_Set_uint64_1024_1024 20067771.384 -
SetIntersection_Interlaced_Set_uint64_1024_16 10226838.570 -8.54%
SetIntersection_Interlaced_Set_uint64_1024_256 12656218.745 -5.08%
SetIntersection_Interlaced_Set_uint64_1024_4 8409338.957 -6.03%
SetIntersection_Interlaced_Set_uint64_1024_64 11561443.936 1.30%
SetIntersection_Interlaced_Set_uint64_16384_1 1029388.327 -
SetIntersection_Interlaced_Set_uint64_16384_1024 193243552.884 -
SetIntersection_Interlaced_Set_uint64_16384_16 192819543.695 3.34%
SetIntersection_Interlaced_Set_uint64_16384_16384 353845990.764 4.53%
SetIntersection_Interlaced_Set_uint64_16384_256 203670897.102 1.44%
SetIntersection_Interlaced_Set_uint64_16384_4 159682371.235 6.48%
SetIntersection_Interlaced_Set_uint64_16384_64 198153643.357 1.16%
SetIntersection_Interlaced_Set_uint64_16_1 62248425.104 -
SetIntersection_Interlaced_Set_uint64_16_16 39663751.308 -
SetIntersection_Interlaced_Set_uint64_16_4 59178758.590 -
SetIntersection_Interlaced_Set_uint64_1_1 529592096.168 -
SetIntersection_Interlaced_Set_uint64_256_1 4146971.200 -
SetIntersection_Interlaced_Set_uint64_256_16 13045573.395 -
SetIntersection_Interlaced_Set_uint64_256_256 10736042.866 2.44%
SetIntersection_Interlaced_Set_uint64_256_4 11523533.636 -6.45%
SetIntersection_Interlaced_Set_uint64_256_64 12290669.958 -4.14%
SetIntersection_Interlaced_Set_uint64_262144_1 1050801.389 -
SetIntersection_Interlaced_Set_uint64_262144_1024 1360422.000 -6.78%
SetIntersection_Interlaced_Set_uint64_262144_16 1440106.891 -5.79%
SetIntersection_Interlaced_Set_uint64_262144_16384 1403239.090 -4.42%
SetIntersection_Interlaced_Set_uint64_262144_256 1499909.908 -5.48%
SetIntersection_Interlaced_Set_uint64_262144_262144 1939911.861 -3.05%
SetIntersection_Interlaced_Set_uint64_262144_4 1042237.971 -5.55%
SetIntersection_Interlaced_Set_uint64_262144_64 1339570.154 -6.76%
SetIntersection_Interlaced_Set_uint64_4_1 211706221.002 -
SetIntersection_Interlaced_Set_uint64_4_4 137053734.759 -
SetIntersection_Interlaced_Set_uint64_64_1 16276344.416 -
SetIntersection_Interlaced_Set_uint64_64_16 21114000.935 -
SetIntersection_Interlaced_Set_uint64_64_4 21441172.749 -4.36%
SetIntersection_Interlaced_Set_uint64_64_64 15461401.956 -9.78%
SetIntersection_Interlaced_Vector_float_1024_1 1032273.285 -
SetIntersection_Interlaced_Vector_float_1024_1024 3469891.706 -
SetIntersection_Interlaced_Vector_float_1024_16 3691953.886 -
SetIntersection_Interlaced_Vector_float_1024_256 3462157.026 2.27%
SetIntersection_Interlaced_Vector_float_1024_4 3012068.337 -
SetIntersection_Interlaced_Vector_float_1024_64 3555274.755 -1.55%
SetIntersection_Interlaced_Vector_float_16384_1 1044113.142 3.02%
SetIntersection_Interlaced_Vector_float_16384_1024 42160219.513 -
SetIntersection_Interlaced_Vector_float_16384_16 37192793.237 -
SetIntersection_Interlaced_Vector_float_16384_16384 39686447.242 -
SetIntersection_Interlaced_Vector_float_16384_256 45142690.605 -
SetIntersection_Interlaced_Vector_float_16384_4 29695329.582 1.32%
SetIntersection_Interlaced_Vector_float_16384_64 41087747.412 1.25%
SetIntersection_Interlaced_Vector_float_16_1 61902030.289 -
SetIntersection_Interlaced_Vector_float_16_16 34603835.701 1.73%
SetIntersection_Interlaced_Vector_float_16_4 54135440.106 -
SetIntersection_Interlaced_Vector_float_1_1 526602857.062 -
SetIntersection_Interlaced_Vector_float_256_1 4103660.221 -
SetIntersection_Interlaced_Vector_float_256_16 6250478.631 -
SetIntersection_Interlaced_Vector_float_256_256 3353930.986 2.83%
SetIntersection_Interlaced_Vector_float_256_4 6187437.321 -
SetIntersection_Interlaced_Vector_float_256_64 5225063.840 1.34%
SetIntersection_Interlaced_Vector_float_262144_1 1032962.790 -
SetIntersection_Interlaced_Vector_float_262144_1024 351046182.526 -
SetIntersection_Interlaced_Vector_float_262144_16 352406695.485 -
SetIntersection_Interlaced_Vector_float_262144_16384 351110664.429 -
SetIntersection_Interlaced_Vector_float_262144_256 351584393.997 -
SetIntersection_Interlaced_Vector_float_262144_262144 351145366.672 -
SetIntersection_Interlaced_Vector_float_262144_4 351848036.400 -
SetIntersection_Interlaced_Vector_float_262144_64 351079543.432 -
SetIntersection_Interlaced_Vector_float_4_1 210319339.341 -
SetIntersection_Interlaced_Vector_float_4_4 132339653.968 -
SetIntersection_Interlaced_Vector_float_64_1 16155855.299 -
SetIntersection_Interlaced_Vector_float_64_16 14913189.384 -
SetIntersection_Interlaced_Vector_float_64_4 17329016.588 -
SetIntersection_Interlaced_Vector_float_64_64 9593712.457 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 989231.979 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 4694731.673 2.21%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 3910507.308 -19.81%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 4763174.104 -12.70%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 3717788.076 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 3817697.801 -21.46%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 996376.341 -1.99%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 54887811.188 -12.13%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 41448240.168 -22.97%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 59046699.991 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 55490199.756 -14.33%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 37098648.632 -12.76%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 47938740.859 -17.21%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 61894569.419 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 34665559.085 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 55507092.335 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 526320994.643 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4130020.913 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 6428103.009 -12.47%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 3927729.023 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 7232921.346 1.05%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 6453465.659 -5.64%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1030664.332 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 348350982.741 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 367657972.034 5.12%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 351272172.295 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 347684221.528 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 350759014.022 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 333589587.826 -4.87%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 364897116.786 4.22%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 210175729.778 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 133160941.179 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 16129245.155 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 16508728.163 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18122124.391 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 10145248.979 -
SetIntersection_Interlaced_Vector_string_1024_1 1065414.632 1.17%
SetIntersection_Interlaced_Vector_string_1024_1024 30616861.954 1.18%
SetIntersection_Interlaced_Vector_string_1024_16 9981618.496 -
SetIntersection_Interlaced_Vector_string_1024_256 14903473.482 2.46%
SetIntersection_Interlaced_Vector_string_1024_4 7662291.918 -
SetIntersection_Interlaced_Vector_string_1024_64 10910557.630 2.06%
SetIntersection_Interlaced_Vector_string_16384_1 1048171.893 -
SetIntersection_Interlaced_Vector_string_16384_1024 163765317.528 -
SetIntersection_Interlaced_Vector_string_16384_16 130686383.834 -
SetIntersection_Interlaced_Vector_string_16384_16384 349817910.032 -
SetIntersection_Interlaced_Vector_string_16384_256 162565301.685 -
SetIntersection_Interlaced_Vector_string_16384_4 104158909.805 -
SetIntersection_Interlaced_Vector_string_16384_64 141494186.642 -
SetIntersection_Interlaced_Vector_string_16_1 63409614.022 -
SetIntersection_Interlaced_Vector_string_16_16 48332431.004 5.66%
SetIntersection_Interlaced_Vector_string_16_4 63225656.665 2.38%
SetIntersection_Interlaced_Vector_string_1_1 541643908.538 -
SetIntersection_Interlaced_Vector_string_256_1 4138855.104 -1.41%
SetIntersection_Interlaced_Vector_string_256_16 12355025.605 -1.73%
SetIntersection_Interlaced_Vector_string_256_256 17172662.355 6.57%
SetIntersection_Interlaced_Vector_string_256_4 11264610.243 1.95%
SetIntersection_Interlaced_Vector_string_256_64 15384162.622 11.47%
SetIntersection_Interlaced_Vector_string_262144_1 1059084.432 -1.45%
SetIntersection_Interlaced_Vector_string_262144_1024 1239654.608 -30.50%
SetIntersection_Interlaced_Vector_string_262144_16 1107400.283 -26.06%
SetIntersection_Interlaced_Vector_string_262144_16384 1858538.482 -27.51%
SetIntersection_Interlaced_Vector_string_262144_256 1198701.560 -29.13%
SetIntersection_Interlaced_Vector_string_262144_262144 12664741.836 -
SetIntersection_Interlaced_Vector_string_262144_4 348129007.732 35188.12%
SetIntersection_Interlaced_Vector_string_262144_64 1170157.455 -30.59%
SetIntersection_Interlaced_Vector_string_4_1 215410218.746 -
SetIntersection_Interlaced_Vector_string_4_4 147145556.514 1.62%
SetIntersection_Interlaced_Vector_string_64_1 16622451.822 1.10%
SetIntersection_Interlaced_Vector_string_64_16 24562902.005 -1.25%
SetIntersection_Interlaced_Vector_string_64_4 23406062.800 -
SetIntersection_Interlaced_Vector_string_64_64 23933927.756 4.09%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1033046.748 1.79%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 4728786.089 -19.91%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 4500028.677 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 4312228.644 -16.63%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 4097221.512 3.22%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 4551370.395 -7.77%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1015276.182 -2.24%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 62543533.742 -18.47%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 48663338.739 -19.37%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 68170993.216 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 57703258.796 -13.81%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 37875791.825 -15.94%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 51390460.320 -13.70%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 61943727.938 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 34677062.892 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 55459540.699 1.13%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 526237371.219 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4095959.395 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 6779870.000 -10.16%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 3947560.303 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 7024685.341 -3.12%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 6345282.035 -1.87%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 981514.435 -5.28%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 359833357.669 4.27%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 371031866.254 6.14%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 299709587.707 -14.00%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 337534915.004 -4.28%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350272997.865 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 335604806.830 -5.69%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 352311758.138 1.16%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 210333278.461 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 133236241.848 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 16220805.564 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 15987809.811 -2.20%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18428414.344 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 10310213.600 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1045284.700 1.32%
SetIntersection_Interlaced_Vector_uint32_1024_1024 3373674.443 -3.97%
SetIntersection_Interlaced_Vector_uint32_1024_16 3503152.682 -1.48%
SetIntersection_Interlaced_Vector_uint32_1024_256 3438965.697 1.80%
SetIntersection_Interlaced_Vector_uint32_1024_4 2820088.761 -5.32%
SetIntersection_Interlaced_Vector_uint32_1024_64 3587935.073 1.66%
SetIntersection_Interlaced_Vector_uint32_16384_1 1013369.579 -1.70%
SetIntersection_Interlaced_Vector_uint32_16384_1024 41469338.024 -
SetIntersection_Interlaced_Vector_uint32_16384_16 36598240.957 -
SetIntersection_Interlaced_Vector_uint32_16384_16384 39502969.012 -
SetIntersection_Interlaced_Vector_uint32_16384_256 43307670.066 -
SetIntersection_Interlaced_Vector_uint32_16384_4 29159875.261 -
SetIntersection_Interlaced_Vector_uint32_16384_64 39997865.818 -
SetIntersection_Interlaced_Vector_uint32_16_1 61945940.023 -
SetIntersection_Interlaced_Vector_uint32_16_16 34159896.531 -1.58%
SetIntersection_Interlaced_Vector_uint32_16_4 53985568.006 -1.08%
SetIntersection_Interlaced_Vector_uint32_1_1 525655602.894 -
SetIntersection_Interlaced_Vector_uint32_256_1 4123249.989 -
SetIntersection_Interlaced_Vector_uint32_256_16 6208089.985 -
SetIntersection_Interlaced_Vector_uint32_256_256 3357980.633 -
SetIntersection_Interlaced_Vector_uint32_256_4 6137520.501 -
SetIntersection_Interlaced_Vector_uint32_256_64 5252525.309 -
SetIntersection_Interlaced_Vector_uint32_262144_1 1031718.636 -
SetIntersection_Interlaced_Vector_uint32_262144_1024 350718349.762 -
SetIntersection_Interlaced_Vector_uint32_262144_16 351128815.740 -
SetIntersection_Interlaced_Vector_uint32_262144_16384 351722805.218 -
SetIntersection_Interlaced_Vector_uint32_262144_256 351879235.357 2.66%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350343633.521 1.96%
SetIntersection_Interlaced_Vector_uint32_262144_4 349580982.875 -
SetIntersection_Interlaced_Vector_uint32_262144_64 351089805.054 -
SetIntersection_Interlaced_Vector_uint32_4_1 210483277.843 -
SetIntersection_Interlaced_Vector_uint32_4_4 131988497.522 -
SetIntersection_Interlaced_Vector_uint32_64_1 16224898.213 -
SetIntersection_Interlaced_Vector_uint32_64_16 15097517.165 -
SetIntersection_Interlaced_Vector_uint32_64_4 17324621.421 -
SetIntersection_Interlaced_Vector_uint32_64_64 9484286.967 -2.45%
SetIntersection_Interlaced_Vector_uint64_1024_1 1037336.700 1.20%
SetIntersection_Interlaced_Vector_uint64_1024_1024 3461457.323 -
SetIntersection_Interlaced_Vector_uint64_1024_16 3613472.218 -
SetIntersection_Interlaced_Vector_uint64_1024_256 3349877.335 -1.54%
SetIntersection_Interlaced_Vector_uint64_1024_4 2955497.289 -
SetIntersection_Interlaced_Vector_uint64_1024_64 3574277.787 2.96%
SetIntersection_Interlaced_Vector_uint64_16384_1 1007719.105 -1.26%
SetIntersection_Interlaced_Vector_uint64_16384_1024 41814692.691 -
SetIntersection_Interlaced_Vector_uint64_16384_16 36513018.655 -
SetIntersection_Interlaced_Vector_uint64_16384_16384 39636581.903 -
SetIntersection_Interlaced_Vector_uint64_16384_256 43757793.913 -
SetIntersection_Interlaced_Vector_uint64_16384_4 29367625.481 -
SetIntersection_Interlaced_Vector_uint64_16384_64 40190496.529 -
SetIntersection_Interlaced_Vector_uint64_16_1 61979459.969 -
SetIntersection_Interlaced_Vector_uint64_16_16 34074158.203 1.05%
SetIntersection_Interlaced_Vector_uint64_16_4 54331245.349 -
SetIntersection_Interlaced_Vector_uint64_1_1 526493438.022 -
SetIntersection_Interlaced_Vector_uint64_256_1 4123701.675 -
SetIntersection_Interlaced_Vector_uint64_256_16 6214797.614 -
SetIntersection_Interlaced_Vector_uint64_256_256 3244938.329 -2.10%
SetIntersection_Interlaced_Vector_uint64_256_4 6008953.743 -1.63%
SetIntersection_Interlaced_Vector_uint64_256_64 5181209.829 -
SetIntersection_Interlaced_Vector_uint64_262144_1 1013276.679 2.73%
SetIntersection_Interlaced_Vector_uint64_262144_1024 350149141.081 -
SetIntersection_Interlaced_Vector_uint64_262144_16 349417916.965 -
SetIntersection_Interlaced_Vector_uint64_262144_16384 352285271.433 -
SetIntersection_Interlaced_Vector_uint64_262144_256 351051965.728 -
SetIntersection_Interlaced_Vector_uint64_262144_262144 350626457.715 -
SetIntersection_Interlaced_Vector_uint64_262144_4 351693718.985 -
SetIntersection_Interlaced_Vector_uint64_262144_64 350872872.009 -
SetIntersection_Interlaced_Vector_uint64_4_1 210563901.674 -
SetIntersection_Interlaced_Vector_uint64_4_4 132330445.898 -
SetIntersection_Interlaced_Vector_uint64_64_1 16266679.722 -
SetIntersection_Interlaced_Vector_uint64_64_16 15027265.761 1.45%
SetIntersection_Interlaced_Vector_uint64_64_4 17275868.483 -
SetIntersection_Interlaced_Vector_uint64_64_64 9611210.058 -
SetIntersection_None_Set_float_1024_1 10728659.807 -1.57%
SetIntersection_None_Set_float_1024_1024 10845603.328 4.28%
SetIntersection_None_Set_float_1024_16 10644785.268 -
SetIntersection_None_Set_float_1024_256 10619506.612 -1.72%
SetIntersection_None_Set_float_1024_4 10517816.199 -
SetIntersection_None_Set_float_1024_64 10741604.213 1.51%
SetIntersection_None_Set_float_16384_1 190590807.935 2.44%
SetIntersection_None_Set_float_16384_1024 190103225.829 -
SetIntersection_None_Set_float_16384_16 190257335.361 1.43%
SetIntersection_None_Set_float_16384_16384 190283238.143 -
SetIntersection_None_Set_float_16384_256 190929104.760 2.04%
SetIntersection_None_Set_float_16384_4 190366582.340 1.35%
SetIntersection_None_Set_float_16384_64 191226519.458 2.30%
SetIntersection_None_Set_float_16_1 69443231.418 1.50%
SetIntersection_None_Set_float_16_16 37552421.437 3.08%
SetIntersection_None_Set_float_16_4 58987223.623 1.18%
SetIntersection_None_Set_float_1_1 527772809.362 -
SetIntersection_None_Set_float_256_1 14292663.710 3.38%
SetIntersection_None_Set_float_256_16 13496246.793 5.52%
SetIntersection_None_Set_float_256_256 7269777.963 2.98%
SetIntersection_None_Set_float_256_4 13614052.439 -
SetIntersection_None_Set_float_256_64 11028974.644 -
SetIntersection_None_Set_float_262144_1 1384645.700 -4.25%
SetIntersection_None_Set_float_262144_1024 1478692.517 -6.24%
SetIntersection_None_Set_float_262144_16 1380640.548 -4.52%
SetIntersection_None_Set_float_262144_16384 1374302.898 -5.05%
SetIntersection_None_Set_float_262144_256 1377968.583 -4.65%
SetIntersection_None_Set_float_262144_262144 1487908.419 -5.79%
SetIntersection_None_Set_float_262144_4 1478900.667 -6.47%
SetIntersection_None_Set_float_262144_64 1487980.131 -5.90%
SetIntersection_None_Set_float_4_1 215013912.643 -
SetIntersection_None_Set_float_4_4 134403231.931 -
SetIntersection_None_Set_float_64_1 23676594.455 -2.61%
SetIntersection_None_Set_float_64_16 19830354.541 -
SetIntersection_None_Set_float_64_4 23482900.844 -
SetIntersection_None_Set_float_64_64 12586483.220 1.53%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 10674660.886 2.25%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 10522645.526 -1.36%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 10764808.534 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 10435749.590 -2.13%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 10547025.455 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 10588186.281 1.39%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 208023502.585 -23.29%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 205283177.458 -43.86%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 200677871.890 -26.32%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 198639814.975 -1.82%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 205304099.293 -22.46%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 209110045.247 -22.94%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 202967457.054 -26.05%
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 69316751.015 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 36881686.222 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 58982662.745 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 528488083.079 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 13590031.687 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 12707625.118 -1.03%
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 6712222.099 -2.89%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 13490435.564 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 10921540.336 1.38%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1498749.945 -3.98%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1362740.062 -2.77%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1511655.748 -3.27%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1506185.159 -3.33%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1496046.782 -4.22%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1363168.005 -1.89%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1366417.389 -3.33%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1365082.338 -3.13%
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 215630458.329 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 134773755.091 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 24894771.999 1.25%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 19817873.931 -1.06%
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 23509178.356 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 12638744.531 3.19%
SetIntersection_None_Set_string_1024_1 18473064.946 -
SetIntersection_None_Set_string_1024_1024 18553764.373 -1.37%
SetIntersection_None_Set_string_1024_16 18957605.027 -
SetIntersection_None_Set_string_1024_256 18543115.165 -
SetIntersection_None_Set_string_1024_4 18238362.065 -2.26%
SetIntersection_None_Set_string_1024_64 18269399.181 -
SetIntersection_None_Set_string_16384_1 378130910.664 -
SetIntersection_None_Set_string_16384_1024 382435688.072 3.11%
SetIntersection_None_Set_string_16384_16 378977730.151 1.11%
SetIntersection_None_Set_string_16384_16384 382613587.871 11.28%
SetIntersection_None_Set_string_16384_256 373420704.876 -6.81%
SetIntersection_None_Set_string_16384_4 384319863.113 2.22%
SetIntersection_None_Set_string_16384_64 378155699.254 -1.35%
SetIntersection_None_Set_string_16_1 75988412.512 -
SetIntersection_None_Set_string_16_16 40280774.365 -
SetIntersection_None_Set_string_16_4 64689745.201 -
SetIntersection_None_Set_string_1_1 531423264.594 -
SetIntersection_None_Set_string_256_1 21901115.658 3.13%
SetIntersection_None_Set_string_256_16 19923783.351 -
SetIntersection_None_Set_string_256_256 10837508.342 2.05%
SetIntersection_None_Set_string_256_4 20733614.585 -1.30%
SetIntersection_None_Set_string_256_64 17311706.284 -
SetIntersection_None_Set_string_262144_1 2793054.562 -12.16%
SetIntersection_None_Set_string_262144_1024 2837411.594 -17.25%
SetIntersection_None_Set_string_262144_16 2796626.650 -10.57%
SetIntersection_None_Set_string_262144_16384 2924252.301 -11.76%
SetIntersection_None_Set_string_262144_256 2803229.727 -10.49%
SetIntersection_None_Set_string_262144_262144 3835388.925 -15.33%
SetIntersection_None_Set_string_262144_4 2831874.415 -16.72%
SetIntersection_None_Set_string_262144_64 2831755.672 -16.91%
SetIntersection_None_Set_string_4_1 222936162.198 -
SetIntersection_None_Set_string_4_4 138404672.760 -
SetIntersection_None_Set_string_64_1 32184022.766 -
SetIntersection_None_Set_string_64_16 26387815.455 -1.34%
SetIntersection_None_Set_string_64_4 31246925.195 -
SetIntersection_None_Set_string_64_64 16546522.826 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 10960126.389 4.02%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 10701363.347 -1.07%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 10511819.646 -1.30%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 10609368.933 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 10464080.796 -2.67%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 10796878.533 3.97%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 223495571.641 -33.73%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 230250618.979 -32.27%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 233313877.694 -31.13%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 253902777.191 -17.78%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 224241294.572 -36.28%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 230007673.567 -30.21%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 228759283.619 -32.34%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 69574051.711 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 36973799.006 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 59106972.449 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 528193130.394 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 13690180.007 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 12859748.520 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 6859275.862 -3.07%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 13344501.018 1.07%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 10915222.200 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1883722.376 -10.88%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1846150.961 -6.82%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1807725.523 -14.19%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1807556.022 -14.25%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1812476.665 -14.03%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1870470.122 -5.27%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1907474.827 -2.45%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1840563.957 -6.88%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 216081386.800 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 134794476.943 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 24396689.758 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 19886384.748 -3.62%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 23631886.691 1.11%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 12437069.969 -
SetIntersection_None_Set_uint32_1024_1 11028971.151 6.00%
SetIntersection_None_Set_uint32_1024_1024 11369982.362 7.48%
SetIntersection_None_Set_uint32_1024_16 10567674.926 -2.25%
SetIntersection_None_Set_uint32_1024_256 10667649.331 -
SetIntersection_None_Set_uint32_1024_4 10599022.824 -
SetIntersection_None_Set_uint32_1024_64 10674524.913 1.72%
SetIntersection_None_Set_uint32_16384_1 192196150.729 -27.95%
SetIntersection_None_Set_uint32_16384_1024 191139574.116 -30.13%
SetIntersection_None_Set_uint32_16384_16 192171233.427 -29.44%
SetIntersection_None_Set_uint32_16384_16384 197733228.281 -37.55%
SetIntersection_None_Set_uint32_16384_256 192127281.800 -30.21%
SetIntersection_None_Set_uint32_16384_4 193597157.067 -28.94%
SetIntersection_None_Set_uint32_16384_64 192380469.292 -30.97%
SetIntersection_None_Set_uint32_16_1 69648727.720 1.98%
SetIntersection_None_Set_uint32_16_16 36552271.768 -2.85%
SetIntersection_None_Set_uint32_16_4 58781703.068 -2.18%
SetIntersection_None_Set_uint32_1_1 527809023.401 -
SetIntersection_None_Set_uint32_256_1 13739865.177 1.38%
SetIntersection_None_Set_uint32_256_16 12653593.270 -
SetIntersection_None_Set_uint32_256_256 7178814.616 5.25%
SetIntersection_None_Set_uint32_256_4 13654468.800 1.47%
SetIntersection_None_Set_uint32_256_64 10931280.710 -
SetIntersection_None_Set_uint32_262144_1 1306178.980 -13.64%
SetIntersection_None_Set_uint32_262144_1024 1476148.143 -14.86%
SetIntersection_None_Set_uint32_262144_16 1315286.849 -8.64%
SetIntersection_None_Set_uint32_262144_16384 1315075.904 -13.83%
SetIntersection_None_Set_uint32_262144_256 1315936.912 -12.52%
SetIntersection_None_Set_uint32_262144_262144 1476217.061 -7.23%
SetIntersection_None_Set_uint32_262144_4 1458101.440 -16.46%
SetIntersection_None_Set_uint32_262144_64 1477773.767 -13.56%
SetIntersection_None_Set_uint32_4_1 215621548.648 -
SetIntersection_None_Set_uint32_4_4 134770233.948 -
SetIntersection_None_Set_uint32_64_1 24344451.999 3.33%
SetIntersection_None_Set_uint32_64_16 20459849.496 5.85%
SetIntersection_None_Set_uint32_64_4 23445532.690 1.45%
SetIntersection_None_Set_uint32_64_64 13018796.960 5.92%
SetIntersection_None_Set_uint64_1024_1 10631293.012 -
SetIntersection_None_Set_uint64_1024_1024 10413798.410 -1.57%
SetIntersection_None_Set_uint64_1024_16 11286928.458 5.00%
SetIntersection_None_Set_uint64_1024_256 10539751.500 1.25%
SetIntersection_None_Set_uint64_1024_4 10369735.537 -1.37%
SetIntersection_None_Set_uint64_1024_64 10568177.328 1.74%
SetIntersection_None_Set_uint64_16384_1 201645840.704 8.96%
SetIntersection_None_Set_uint64_16384_1024 193110166.071 3.81%
SetIntersection_None_Set_uint64_16384_16 203327353.904 8.66%
SetIntersection_None_Set_uint64_16384_16384 195934949.070 3.57%
SetIntersection_None_Set_uint64_16384_256 203193993.773 8.12%
SetIntersection_None_Set_uint64_16384_4 203948794.818 10.55%
SetIntersection_None_Set_uint64_16384_64 203823773.516 10.03%
SetIntersection_None_Set_uint64_16_1 69892743.935 1.60%
SetIntersection_None_Set_uint64_16_16 37082094.207 1.28%
SetIntersection_None_Set_uint64_16_4 59328886.001 1.91%
SetIntersection_None_Set_uint64_1_1 527550857.190 -
SetIntersection_None_Set_uint64_256_1 13985724.391 2.57%
SetIntersection_None_Set_uint64_256_16 13318742.652 5.76%
SetIntersection_None_Set_uint64_256_256 7363397.023 9.43%
SetIntersection_None_Set_uint64_256_4 13400705.916 -
SetIntersection_None_Set_uint64_256_64 10794321.696 1.58%
SetIntersection_None_Set_uint64_262144_1 1459679.101 -7.41%
SetIntersection_None_Set_uint64_262144_1024 1338304.952 -5.19%
SetIntersection_None_Set_uint64_262144_16 1485306.304 -6.02%
SetIntersection_None_Set_uint64_262144_16384 1482500.695 -6.63%
SetIntersection_None_Set_uint64_262144_256 1489601.564 -5.61%
SetIntersection_None_Set_uint64_262144_262144 1359307.207 -4.88%
SetIntersection_None_Set_uint64_262144_4 1304097.939 -7.60%
SetIntersection_None_Set_uint64_262144_64 1336692.367 -5.41%
SetIntersection_None_Set_uint64_4_1 215430884.009 -
SetIntersection_None_Set_uint64_4_4 135577021.255 -
SetIntersection_None_Set_uint64_64_1 24484049.799 -
SetIntersection_None_Set_uint64_64_16 20012297.205 -
SetIntersection_None_Set_uint64_64_4 24233813.979 3.38%
SetIntersection_None_Set_uint64_64_64 12499863.107 -
SetIntersection_None_Vector_float_1024_1 2340667.183 -33.07%
SetIntersection_None_Vector_float_1024_1024 2351739.025 -30.01%
SetIntersection_None_Vector_float_1024_16 2362803.463 -31.72%
SetIntersection_None_Vector_float_1024_256 2346338.890 -31.57%
SetIntersection_None_Vector_float_1024_4 2337666.787 -30.09%
SetIntersection_None_Vector_float_1024_64 2344928.915 -29.28%
SetIntersection_None_Vector_float_16384_1 20432043.495 -47.60%
SetIntersection_None_Vector_float_16384_1024 21401425.591 -44.61%
SetIntersection_None_Vector_float_16384_16 22130337.218 -42.78%
SetIntersection_None_Vector_float_16384_16384 21538530.383 -44.63%
SetIntersection_None_Vector_float_16384_256 22027076.781 -43.41%
SetIntersection_None_Vector_float_16384_4 20413723.402 -47.22%
SetIntersection_None_Vector_float_16384_64 22074087.476 -43.01%
SetIntersection_None_Vector_float_16_1 64399944.820 -
SetIntersection_None_Vector_float_16_16 33628904.412 -1.56%
SetIntersection_None_Vector_float_16_4 54069600.742 -
SetIntersection_None_Vector_float_1_1 529097924.743 -
SetIntersection_None_Vector_float_256_1 5745487.014 -13.84%
SetIntersection_None_Vector_float_256_16 5397814.781 -11.73%
SetIntersection_None_Vector_float_256_256 2856056.765 -14.39%
SetIntersection_None_Vector_float_256_4 5756973.120 -10.71%
SetIntersection_None_Vector_float_256_64 4535730.549 -12.86%
SetIntersection_None_Vector_float_262144_1 350430390.371 -
SetIntersection_None_Vector_float_262144_1024 351553466.986 -
SetIntersection_None_Vector_float_262144_16 351374863.880 -
SetIntersection_None_Vector_float_262144_16384 350417061.748 -
SetIntersection_None_Vector_float_262144_256 326706500.893 -6.85%
SetIntersection_None_Vector_float_262144_262144 351071137.392 -
SetIntersection_None_Vector_float_262144_4 351452247.783 -
SetIntersection_None_Vector_float_262144_64 351711513.436 -
SetIntersection_None_Vector_float_4_1 213269876.106 -
SetIntersection_None_Vector_float_4_4 132991239.441 -
SetIntersection_None_Vector_float_64_1 17848114.583 -4.88%
SetIntersection_None_Vector_float_64_16 14452654.901 -5.58%
SetIntersection_None_Vector_float_64_4 18086847.121 -
SetIntersection_None_Vector_float_64_64 9030643.728 -3.91%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 2879529.959 -14.54%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 3455935.931 1.91%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 2871958.539 -16.48%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 3389003.873 1.94%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 2812731.732 -17.80%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 2880128.380 -16.24%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 31208550.977 -25.37%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 29691135.138 -23.20%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 34629505.686 -14.30%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 31962771.760 -28.76%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 34572357.638 -22.91%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 29792569.717 -33.76%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 29767825.129 -26.60%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 64336003.524 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 33988442.995 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 54762030.389 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 526206098.171 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 6046283.397 -7.78%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 6156357.447 -13.93%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 3038106.859 -6.71%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 5942744.537 -8.04%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 4780246.923 -13.62%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 345108367.968 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 335603727.294 -5.92%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 353268389.590 1.53%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 375767448.742 9.12%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 358141041.012 3.89%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 357044005.650 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 374033720.349 8.29%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 367822765.547 7.36%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 212043830.177 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 132616440.366 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 18247436.265 -3.14%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 14846671.364 -4.44%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 17371497.343 -3.67%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 9538722.580 -
SetIntersection_None_Vector_string_1024_1 8874157.211 -
SetIntersection_None_Vector_string_1024_1024 9529966.768 6.62%
SetIntersection_None_Vector_string_1024_16 9301026.585 3.74%
SetIntersection_None_Vector_string_1024_256 9574200.213 6.47%
SetIntersection_None_Vector_string_1024_4 9031885.630 1.31%
SetIntersection_None_Vector_string_1024_64 9193105.390 3.20%
SetIntersection_None_Vector_string_16384_1 133657898.521 3.87%
SetIntersection_None_Vector_string_16384_1024 133672117.023 -5.98%
SetIntersection_None_Vector_string_16384_16 133009309.880 -10.72%
SetIntersection_None_Vector_string_16384_16384 133295404.306 3.30%
SetIntersection_None_Vector_string_16384_256 133577745.222 -10.11%
SetIntersection_None_Vector_string_16384_4 133692913.689 -10.20%
SetIntersection_None_Vector_string_16384_64 133685243.502 -11.81%
SetIntersection_None_Vector_string_16_1 69314519.012 -
SetIntersection_None_Vector_string_16_16 36699108.755 -
SetIntersection_None_Vector_string_16_4 58815367.907 -
SetIntersection_None_Vector_string_1_1 528718541.845 -
SetIntersection_None_Vector_string_256_1 12039797.551 1.23%
SetIntersection_None_Vector_string_256_16 11859348.628 3.86%
SetIntersection_None_Vector_string_256_256 5992660.765 -
SetIntersection_None_Vector_string_256_4 12273237.180 2.92%
SetIntersection_None_Vector_string_256_64 10109098.316 4.82%
SetIntersection_None_Vector_string_262144_1 1169618.685 -32.19%
SetIntersection_None_Vector_string_262144_1024 1173818.018 -32.06%
SetIntersection_None_Vector_string_262144_16 1165349.036 -33.88%
SetIntersection_None_Vector_string_262144_16384 1191619.318 -38.54%
SetIntersection_None_Vector_string_262144_256 1169210.766 -32.50%
SetIntersection_None_Vector_string_262144_262144 2162966.877 -3.32%
SetIntersection_None_Vector_string_262144_4 1164894.551 -31.84%
SetIntersection_None_Vector_string_262144_64 1170384.232 -33.10%
SetIntersection_None_Vector_string_4_1 216869292.119 -
SetIntersection_None_Vector_string_4_4 135353792.736 -
SetIntersection_None_Vector_string_64_1 24111959.953 -
SetIntersection_None_Vector_string_64_16 20124271.286 2.68%
SetIntersection_None_Vector_string_64_4 23590188.472 1.86%
SetIntersection_None_Vector_string_64_64 12548859.435 1.87%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 4555567.494 32.18%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 4676888.743 3.31%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 4477065.010 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 4522900.609 14.65%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 4512031.516 2.00%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 3309568.018 -26.65%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 53576936.759 35.77%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 47556656.785 15.35%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 47753653.955 12.57%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 52209955.221 -10.08%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 54950564.122 34.26%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 49280425.254 9.30%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 52850893.978 15.04%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 64120676.477 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 34515599.246 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 54539997.691 -2.59%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 525148386.001 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 6611568.273 1.30%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 6261819.796 -1.58%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 3882100.037 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 7494715.140 10.84%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 5259133.855 2.66%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 351745041.460 1.93%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 349561791.308 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 361373740.435 4.07%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 352540451.009 6.73%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 348623684.328 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 423308227.398 20.61%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 369563876.465 7.35%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 351448537.875 -2.07%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 213675284.242 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 132629182.464 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 19534285.221 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 16116849.219 5.24%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 18050180.292 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 10155243.467 -
SetIntersection_None_Vector_uint32_1024_1 2341356.548 -
SetIntersection_None_Vector_uint32_1024_1024 2332199.784 -31.93%
SetIntersection_None_Vector_uint32_1024_16 2235741.587 -32.71%
SetIntersection_None_Vector_uint32_1024_256 2336098.114 -29.83%
SetIntersection_None_Vector_uint32_1024_4 2354168.100 -6.62%
SetIntersection_None_Vector_uint32_1024_64 2323320.135 -31.19%
SetIntersection_None_Vector_uint32_16384_1 25022528.460 -21.11%
SetIntersection_None_Vector_uint32_16384_1024 20214520.674 -40.70%
SetIntersection_None_Vector_uint32_16384_16 20201255.847 -41.42%
SetIntersection_None_Vector_uint32_16384_16384 29890258.703 -9.71%
SetIntersection_None_Vector_uint32_16384_256 24991823.360 -27.75%
SetIntersection_None_Vector_uint32_16384_4 25026785.349 -24.99%
SetIntersection_None_Vector_uint32_16384_64 24832005.426 -28.24%
SetIntersection_None_Vector_uint32_16_1 63006458.068 -2.42%
SetIntersection_None_Vector_uint32_16_16 33972065.568 -
SetIntersection_None_Vector_uint32_16_4 54059209.416 -
SetIntersection_None_Vector_uint32_1_1 527317426.544 -
SetIntersection_None_Vector_uint32_256_1 6409555.674 -1.02%
SetIntersection_None_Vector_uint32_256_16 5325859.596 -13.41%
SetIntersection_None_Vector_uint32_256_256 2866108.250 -1.21%
SetIntersection_None_Vector_uint32_256_4 6560706.312 -
SetIntersection_None_Vector_uint32_256_64 4438427.560 -1.56%
SetIntersection_None_Vector_uint32_262144_1 396818050.818 -2.58%
SetIntersection_None_Vector_uint32_262144_1024 351861420.227 3.45%
SetIntersection_None_Vector_uint32_262144_16 359532549.279 7.48%
SetIntersection_None_Vector_uint32_262144_16384 398383098.926 5.92%
SetIntersection_None_Vector_uint32_262144_256 303017457.171 -10.41%
SetIntersection_None_Vector_uint32_262144_262144 317271705.458 -5.29%
SetIntersection_None_Vector_uint32_262144_4 320345144.486 -7.07%
SetIntersection_None_Vector_uint32_262144_64 354202374.863 -1.45%
SetIntersection_None_Vector_uint32_4_1 212513320.371 -
SetIntersection_None_Vector_uint32_4_4 132710994.316 -
SetIntersection_None_Vector_uint32_64_1 17703017.166 -5.15%
SetIntersection_None_Vector_uint32_64_16 14503852.757 -4.65%
SetIntersection_None_Vector_uint32_64_4 16825540.913 -6.06%
SetIntersection_None_Vector_uint32_64_64 9019486.245 -5.43%
SetIntersection_None_Vector_uint64_1024_1 3455840.331 -
SetIntersection_None_Vector_uint64_1024_1024 3415885.195 -1.85%
SetIntersection_None_Vector_uint64_1024_16 2324304.171 -32.05%
SetIntersection_None_Vector_uint64_1024_256 3308334.947 -3.80%
SetIntersection_None_Vector_uint64_1024_4 2695623.739 -21.79%
SetIntersection_None_Vector_uint64_1024_64 2341005.066 -29.74%
SetIntersection_None_Vector_uint64_16384_1 32683911.594 -14.11%
SetIntersection_None_Vector_uint64_16384_1024 29923846.852 -22.04%
SetIntersection_None_Vector_uint64_16384_16 36525123.380 -4.61%
SetIntersection_None_Vector_uint64_16384_16384 37429188.471 -2.13%
SetIntersection_None_Vector_uint64_16384_256 38390404.312 -
SetIntersection_None_Vector_uint64_16384_4 29278781.079 -23.67%
SetIntersection_None_Vector_uint64_16384_64 29954710.463 -21.64%
SetIntersection_None_Vector_uint64_16_1 63817559.587 -
SetIntersection_None_Vector_uint64_16_16 34185030.128 -
SetIntersection_None_Vector_uint64_16_4 54459828.724 -
SetIntersection_None_Vector_uint64_1_1 524959871.477 -
SetIntersection_None_Vector_uint64_256_1 6480185.822 -
SetIntersection_None_Vector_uint64_256_16 5285163.413 -14.27%
SetIntersection_None_Vector_uint64_256_256 3326310.148 3.53%
SetIntersection_None_Vector_uint64_256_4 6517065.529 -
SetIntersection_None_Vector_uint64_256_64 5159200.533 -2.83%
SetIntersection_None_Vector_uint64_262144_1 345152260.095 -1.65%
SetIntersection_None_Vector_uint64_262144_1024 335304010.194 -4.44%
SetIntersection_None_Vector_uint64_262144_16 333473123.211 -4.86%
SetIntersection_None_Vector_uint64_262144_16384 291642849.489 -17.02%
SetIntersection_None_Vector_uint64_262144_256 340457760.197 -2.81%
SetIntersection_None_Vector_uint64_262144_262144 334546405.756 -4.45%
SetIntersection_None_Vector_uint64_262144_4 374069793.965 6.78%
SetIntersection_None_Vector_uint64_262144_64 316818459.359 -9.76%
SetIntersection_None_Vector_uint64_4_1 211536172.377 -
SetIntersection_None_Vector_uint64_4_4 132469378.857 -
SetIntersection_None_Vector_uint64_64_1 18803713.161 -
SetIntersection_None_Vector_uint64_64_16 14432316.639 -4.98%
SetIntersection_None_Vector_uint64_64_4 17732669.627 -
SetIntersection_None_Vector_uint64_64_64 9503246.995 -
bm_exception_ptr_copy_assign_nonnull 3.446 -
bm_exception_ptr_copy_assign_null 0.771 11.70%
bm_exception_ptr_copy_ctor_nonnull 3.181 -
bm_exception_ptr_copy_ctor_null 0.837 37.08%
bm_exception_ptr_move_assign_nonnull 3.256 1.12%
bm_exception_ptr_move_assign_null 0.488 -
bm_exception_ptr_move_ctor_nonnull 3.256 -
bm_exception_ptr_move_ctor_null 0.493 -
bm_exception_ptr_swap_nonnull 1.303 -
bm_exception_ptr_swap_null 1.549 -
bm_lexicographical_compare<int>/1 0.610 5.94%
bm_lexicographical_compare<int>/1048576 240626.265 2.95%
bm_lexicographical_compare<int>/262144 58955.429 2.91%
bm_lexicographical_compare<int>/32768 7344.864 2.74%
bm_lexicographical_compare<int>/4096 923.121 2.13%
bm_lexicographical_compare<int>/512 126.915 1.71%
bm_lexicographical_compare<int>/64 15.461 2.99%
bm_lexicographical_compare<int>/8 2.588 4.41%
bm_lexicographical_compare<signed_char>/1 0.674 2.01%
bm_lexicographical_compare<signed_char>/1048576 233516.509 2.35%
bm_lexicographical_compare<signed_char>/262144 58287.316 2.22%
bm_lexicographical_compare<signed_char>/32768 7281.528 1.99%
bm_lexicographical_compare<signed_char>/4096 920.612 1.77%
bm_lexicographical_compare<signed_char>/512 126.213 1.14%
bm_lexicographical_compare<signed_char>/64 15.528 2.40%
bm_lexicographical_compare<signed_char>/8 2.716 5.98%
bm_lexicographical_compare<unsigned_char>/1 1.822 4.79%
bm_lexicographical_compare<unsigned_char>/1048576 17875.346 1.10%
bm_lexicographical_compare<unsigned_char>/262144 4474.918 -
bm_lexicographical_compare<unsigned_char>/32768 567.496 2.64%
bm_lexicographical_compare<unsigned_char>/4096 76.711 2.99%
bm_lexicographical_compare<unsigned_char>/512 8.754 2.46%
bm_lexicographical_compare<unsigned_char>/64 2.083 3.19%
bm_lexicographical_compare<unsigned_char>/8 1.556 7.31%
bm_make_exception_ptr/threads:1 12.044 -2.64%
bm_make_exception_ptr/threads:2 5.872 -5.43%
bm_make_exception_ptr/threads:4 2.943 -1.10%
bm_make_exception_ptr/threads:8 2.239 8.78%
bm_ranges_lexicographical_compare<int>/1 0.790 6.21%
bm_ranges_lexicographical_compare<int>/1048576 379103.471 1.76%
bm_ranges_lexicographical_compare<int>/262144 93633.287 1.74%
bm_ranges_lexicographical_compare<int>/32768 11702.719 1.77%
bm_ranges_lexicographical_compare<int>/4096 1463.859 2.25%
bm_ranges_lexicographical_compare<int>/512 188.710 3.25%
bm_ranges_lexicographical_compare<int>/64 23.194 2.05%
bm_ranges_lexicographical_compare<int>/8 3.251 2.27%
bm_ranges_lexicographical_compare<signed_char>/1 0.836 2.56%
bm_ranges_lexicographical_compare<signed_char>/1048576 375182.171 2.38%
bm_ranges_lexicographical_compare<signed_char>/262144 93738.642 2.15%
bm_ranges_lexicographical_compare<signed_char>/32768 11723.300 2.64%
bm_ranges_lexicographical_compare<signed_char>/4096 1471.345 2.66%
bm_ranges_lexicographical_compare<signed_char>/512 188.202 2.95%
bm_ranges_lexicographical_compare<signed_char>/64 23.250 -
bm_ranges_lexicographical_compare<signed_char>/8 3.269 2.78%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.915 4.66%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17884.164 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4479.177 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 567.463 2.29%
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.096 2.77%
bm_ranges_lexicographical_compare<unsigned_char>/512 8.982 4.17%
bm_ranges_lexicographical_compare<unsigned_char>/64 2.288 10.24%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.726 9.96%
dynamic_cast_(Chain,_1_level) 1.107 -3.77%
dynamic_cast_(Chain,_2_levels) 1.133 -
dynamic_cast_(Chain,_3_levels) 1.126 -1.03%
dynamic_cast_(Chain,_4_levels) 1.133 -
dynamic_cast_(Chain,_5_levels) 1.135 -
dynamic_cast_(Chain,_6_levels) 1.134 2.77%
dynamic_cast_(Chain,_7_levels) 1.130 3.08%
dynamic_cast_(Chain,_8_levels) 1.152 -
dynamic_cast_(Chain,_9_levels) 1.142 4.03%
dynamic_cast_(Chain_fail,_1_level) 13.555 -8.83%
dynamic_cast_(Chain_fail,_2_levels) 19.671 -10.32%
dynamic_cast_(Chain_fail,_3_levels) 24.688 -9.36%
dynamic_cast_(Chain_fail,_4_levels) 33.609 -6.20%
dynamic_cast_(Chain_fail,_5_levels) 41.213 -6.54%
dynamic_cast_(Chain_fail,_6_levels) 51.851 -5.36%
dynamic_cast_(Chain_fail,_7_levels) 58.773 -5.69%
dynamic_cast_(Chain_fail,_8_levels) 62.299 -5.44%
dynamic_cast_(Chain_middle,_1_level) 10.363 -10.44%
dynamic_cast_(Chain_middle,_2_levels) 17.681 -9.71%
dynamic_cast_(Chain_middle,_3_levels) 30.313 -6.62%
dynamic_cast_(Chain_middle,_4_levels) 32.676 -9.05%
dynamic_cast_(Chain_to_complete) 0.232 -
dynamic_cast_(DAG_leftmost,_3_levels) 1.384 -
dynamic_cast_(DAG_leftmost,_4_levels) 1.381 -
dynamic_cast_(DAG_leftmost,_5_levels) 1.383 -
dynamic_cast_(DAG_leftmost_middle,_1_level) 37.708 3.02%
dynamic_cast_(DAG_leftmost_middle,_2_levels) 28.564 1.91%
dynamic_cast_(DAG_leftmost_middle,_3_levels) 21.142 1.17%
dynamic_cast_(DAG_rightmost,_3_levels) 1.382 -
dynamic_cast_(DAG_rightmost,_4_levels) 1.384 -
dynamic_cast_(DAG_rightmost,_5_levels) 1.382 -
dynamic_cast_(DAG_rightmost_middle,_1_level) 18.712 1.89%
dynamic_cast_(DAG_rightmost_middle,_2_levels) 13.180 -
dynamic_cast_(DAG_rightmost_middle,_3_levels) 7.533 1.28%
dynamic_cast_(DAG_sidecast,_1_level) 10.368 -
dynamic_cast_(DAG_sidecast,_2_levels) 56.900 -2.69%
dynamic_cast_(DAG_sidecast,_3_levels) 80.713 -2.29%
dynamic_cast_(DAG_sidecast_fail,_1_level) 46.896 -3.23%
dynamic_cast_(DAG_sidecast_fail,_2_levels) 70.743 1.35%
dynamic_cast_(DAG_sidecast_fail,_3_levels) 84.171 -1.07%
dynamic_cast_(DAG_to_complete) 0.230 -
dynamic_cast_(VChain,_1_level) 7.118 2.59%
dynamic_cast_(VChain,_2_levels) 11.105 1.29%
dynamic_cast_(VChain,_3_levels) 15.060 4.54%
dynamic_cast_(VChain,_4_levels) 20.073 4.26%
dynamic_cast_(VChain,_5_levels) 26.325 2.92%
dynamic_cast_(VChain_fail,_1_level) 6.978 -
dynamic_cast_(VChain_fail,_2_levels) 13.462 -2.11%
dynamic_cast_(VChain_fail,_3_levels) 21.101 -2.76%
dynamic_cast_(VChain_fail,_4_levels) 29.463 -5.49%
dynamic_cast_(VChain_fail,_5_levels) 42.065 -2.63%
dynamic_cast_(VChain_middle,_1_level) 13.955 2.67%
dynamic_cast_(VChain_middle,_2_levels) 27.400 1.18%
dynamic_cast_(VChain_middle,_3_levels) 47.038 1.55%
dynamic_cast_(VChain_middle,_4_levels) 64.014 2.45%
dynamic_cast_(VChain_to_complete) 0.232 -
dynamic_cast_(VDAG_leftmost,_3_levels) 31.408 1.18%
dynamic_cast_(VDAG_leftmost,_4_levels) 54.178 1.56%
dynamic_cast_(VDAG_leftmost,_5_levels) 92.789 1.75%
dynamic_cast_(VDAG_leftmost_middle,_1_level) 82.344 -4.65%
dynamic_cast_(VDAG_leftmost_middle,_2_levels) 160.706 -
dynamic_cast_(VDAG_leftmost_middle,_3_levels) 313.726 -1.85%
dynamic_cast_(VDAG_rightmost,_3_levels) 7.161 2.16%
dynamic_cast_(VDAG_rightmost,_4_levels) 8.404 -
dynamic_cast_(VDAG_rightmost,_5_levels) 9.637 1.14%
dynamic_cast_(VDAG_rightmost_middle,_1_level) 69.783 -1.65%
dynamic_cast_(VDAG_rightmost_middle,_2_levels) 140.841 -
dynamic_cast_(VDAG_rightmost_middle,_3_levels) 278.160 -1.66%
dynamic_cast_(VDAG_sidecast,_1_level) 10.564 -1.38%
dynamic_cast_(VDAG_sidecast,_2_levels) 59.484 -2.45%
dynamic_cast_(VDAG_sidecast,_3_levels) 73.506 -3.39%
dynamic_cast_(VDAG_sidecast_fail,_1_level) 57.033 -1.46%
dynamic_cast_(VDAG_sidecast_fail,_2_levels) 73.853 -1.75%
dynamic_cast_(VDAG_sidecast_fail,_3_levels) 76.377 -1.25%
dynamic_cast_(VDAG_to_complete) 0.234 -
ranges::min(std::deque<__int128>)/1 0.499 -6.17%
ranges::min(std::deque<__int128>)/64 22.480 3.10%
ranges::min(std::deque<__int128>)/70000 25256.047 6.85%
ranges::min(std::deque<__int128>)/8 2.716 3.15%
ranges::min(std::deque<char>)/1 0.540 -8.33%
ranges::min(std::deque<char>)/64 16.576 10.45%
ranges::min(std::deque<char>)/70000 18783.331 14.68%
ranges::min(std::deque<char>)/8 2.341 7.19%
ranges::min(std::deque<long_long>)/1 0.421 16.06%
ranges::min(std::deque<long_long>)/64 31.089 -
ranges::min(std::deque<long_long>)/70000 34385.843 -
ranges::min(std::deque<long_long>)/8 2.515 15.02%
ranges::min(std::list<__int128>)/1 0.310 -20.88%
ranges::min(std::list<__int128>)/64 35.427 -
ranges::min(std::list<__int128>)/70000 56797.915 1.04%
ranges::min(std::list<__int128>)/8 2.393 1.76%
ranges::min(std::list<char>)/1 0.488 -15.98%
ranges::min(std::list<char>)/64 26.267 -2.43%
ranges::min(std::list<char>)/70000 53361.605 -
ranges::min(std::list<char>)/8 2.376 3.36%
ranges::min(std::list<long_long>)/1 0.363 -10.02%
ranges::min(std::list<long_long>)/64 26.204 1.70%
ranges::min(std::list<long_long>)/70000 54400.674 -
ranges::min(std::list<long_long>)/8 1.823 2.07%
ranges::min(std::vector<__int128>)/1 0.325 -
ranges::min(std::vector<__int128>)/64 17.298 2.95%
ranges::min(std::vector<__int128>)/70000 18974.022 3.06%
ranges::min(std::vector<__int128>)/8 2.504 2.62%
ranges::min(std::vector<char>)/1 0.287 -
ranges::min(std::vector<char>)/64 4.041 -3.28%
ranges::min(std::vector<char>)/70000 488.586 2.72%
ranges::min(std::vector<char>)/8 2.311 2.96%
ranges::min(std::vector<long_long>)/1 0.380 34.58%
ranges::min(std::vector<long_long>)/64 4.913 7.10%
ranges::min(std::vector<long_long>)/70000 7853.185 2.43%
ranges::min(std::vector<long_long>)/8 2.212 5.18%
ranges::minmax(std::deque<__int128>)/1 0.549 -
ranges::minmax(std::deque<__int128>)/64 27.896 14.09%
ranges::minmax(std::deque<__int128>)/70000 31062.473 11.24%
ranges::minmax(std::deque<__int128>)/8 3.909 5.87%
ranges::minmax(std::deque<char>)/1 0.491 -3.66%
ranges::minmax(std::deque<char>)/64 21.624 4.94%
ranges::minmax(std::deque<char>)/70000 23199.843 2.43%
ranges::minmax(std::deque<char>)/8 2.750 6.27%
ranges::minmax(std::deque<long_long>)/1 0.459 10.90%
ranges::minmax(std::deque<long_long>)/64 21.802 5.12%
ranges::minmax(std::deque<long_long>)/70000 22790.384 -
ranges::minmax(std::deque<long_long>)/8 2.691 5.76%
ranges::minmax(std::list<__int128>)/1 0.457 -
ranges::minmax(std::list<__int128>)/64 39.774 2.18%
ranges::minmax(std::list<__int128>)/70000 57877.303 3.97%
ranges::minmax(std::list<__int128>)/8 4.051 2.00%
ranges::minmax(std::list<char>)/1 0.366 -16.97%
ranges::minmax(std::list<char>)/64 30.153 -
ranges::minmax(std::list<char>)/70000 53500.291 1.47%
ranges::minmax(std::list<char>)/8 2.047 -3.61%
ranges::minmax(std::list<long_long>)/1 0.450 6.07%
ranges::minmax(std::list<long_long>)/64 23.918 -2.09%
ranges::minmax(std::list<long_long>)/70000 54396.373 -
ranges::minmax(std::list<long_long>)/8 2.065 3.70%
ranges::minmax(std::vector<__int128>)/1 0.312 11.41%
ranges::minmax(std::vector<__int128>)/64 34.235 2.80%
ranges::minmax(std::vector<__int128>)/70000 37721.827 2.86%
ranges::minmax(std::vector<__int128>)/8 4.244 3.80%
ranges::minmax(std::vector<char>)/1 0.667 2.23%
ranges::minmax(std::vector<char>)/64 15.384 -
ranges::minmax(std::vector<char>)/70000 17037.992 -
ranges::minmax(std::vector<char>)/8 1.947 2.67%
ranges::minmax(std::vector<long_long>)/1 0.387 -11.96%
ranges::minmax(std::vector<long_long>)/64 16.560 2.64%
ranges::minmax(std::vector<long_long>)/70000 18323.329 2.48%
ranges::minmax(std::vector<long_long>)/8 2.038 2.54%
rng::adjacent_view::begin()/1000_(empty_view) 117.841 -
rng::adjacent_view::begin()/1000_(full_view) 503.645 -31.22%
rng::adjacent_view::begin()/100_(empty_view) 11.190 -
rng::adjacent_view::begin()/100_(full_view) 64.269 43.11%
rng::adjacent_view::begin()/10_(empty_view) 0.543 -
rng::adjacent_view::begin()/10_(full_view) 0.544 -
rng::adjacent_view::begin()/2_(empty_view) 0.217 -
rng::adjacent_view::begin()/2_(full_view) 0.218 -
rng::adjacent_view::begin()/3_(empty_view) 0.219 -
rng::adjacent_view::begin()/3_(full_view) 0.219 -
rng::adjacent_view::begin()/4_(empty_view) 0.219 -
rng::adjacent_view::begin()/4_(full_view) 0.219 -
rng::adjacent_view::begin()/5_(empty_view) 0.445 -
rng::adjacent_view::begin()/5_(full_view) 0.329 -
rng::adjacent_view::begin()/6_(empty_view) 0.327 -
rng::adjacent_view::begin()/6_(full_view) 0.327 -
rng::adjacent_view::begin()/7_(empty_view) 0.599 -
rng::adjacent_view::begin()/7_(full_view) 0.436 -
rng::adjacent_view::begin()/8_(empty_view) 0.435 -
rng::adjacent_view::begin()/8_(full_view) 0.435 -
rng::adjacent_view::begin()/9_(empty_view) 0.773 -
rng::adjacent_view::begin()/9_(full_view) 0.652 -
rng::contains(deque<int>)_(process_all)/1048576 374972.661 2.55%
rng::contains(deque<int>)_(process_all)/32 8.719 8.17%
rng::contains(deque<int>)_(process_all)/50 13.098 3.54%
rng::contains(deque<int>)_(process_all)/8 2.377 8.14%
rng::contains(deque<int>)_(process_all)/8192 2879.446 1.61%
rng::contains(list<int>)_(process_all)/1048576 837133.943 -
rng::contains(list<int>)_(process_all)/32 9.365 -
rng::contains(list<int>)_(process_all)/50 18.343 5.14%
rng::contains(list<int>)_(process_all)/8 2.408 1.17%
rng::contains(list<int>)_(process_all)/8192 7352.167 7.17%
rng::contains(vector<int>)_(process_all)/1048576 231664.540 -
rng::contains(vector<int>)_(process_all)/32 9.471 10.85%
rng::contains(vector<int>)_(process_all)/50 11.842 -
rng::contains(vector<int>)_(process_all)/8 2.281 -1.84%
rng::contains(vector<int>)_(process_all)/8192 1803.481 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 36673.919 26.40%
rng::contains_subrange(deque<int>)_(near_matches)/1024 38026.952 26.79%
rng::contains_subrange(deque<int>)_(near_matches)/8192 2389770.665 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 362088.504 -2.21%
rng::contains_subrange(deque<int>)_(process_all)/16 5.217 1.35%
rng::contains_subrange(deque<int>)_(process_all)/32 9.895 1.19%
rng::contains_subrange(deque<int>)_(process_all)/50 15.129 1.32%
rng::contains_subrange(deque<int>)_(process_all)/8192 2822.190 -2.11%
rng::contains_subrange(deque<int>)_(same_length)/1048576 578918.533 -6.44%
rng::contains_subrange(deque<int>)_(same_length)/16 8.830 -7.10%
rng::contains_subrange(deque<int>)_(same_length)/32 15.463 -11.81%
rng::contains_subrange(deque<int>)_(same_length)/50 23.541 -13.87%
rng::contains_subrange(deque<int>)_(same_length)/8192 4513.923 -5.76%
rng::contains_subrange(deque<int>)_(single_element)/1048576 358794.884 -2.62%
rng::contains_subrange(deque<int>)_(single_element)/16 5.596 1.75%
rng::contains_subrange(deque<int>)_(single_element)/32 11.065 3.84%
rng::contains_subrange(deque<int>)_(single_element)/50 19.301 -
rng::contains_subrange(deque<int>)_(single_element)/8192 2802.459 -2.54%
rng::contains_subrange(list<int>)_(near_matches)/1000 37414.698 1.37%
rng::contains_subrange(list<int>)_(near_matches)/1024 39115.530 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2527360.436 1.16%
rng::contains_subrange(list<int>)_(process_all)/1048576 837552.817 -2.32%
rng::contains_subrange(list<int>)_(process_all)/16 4.730 -
rng::contains_subrange(list<int>)_(process_all)/32 9.796 1.09%
rng::contains_subrange(list<int>)_(process_all)/50 16.702 2.48%
rng::contains_subrange(list<int>)_(process_all)/8192 10286.350 38.49%
rng::contains_subrange(list<int>)_(same_length)/1048576 934773.127 1.30%
rng::contains_subrange(list<int>)_(same_length)/16 6.723 1.01%
rng::contains_subrange(list<int>)_(same_length)/32 15.856 1.06%
rng::contains_subrange(list<int>)_(same_length)/50 29.574 1.38%
rng::contains_subrange(list<int>)_(same_length)/8192 8548.602 -
rng::contains_subrange(list<int>)_(single_element)/1048576 835351.192 -
rng::contains_subrange(list<int>)_(single_element)/16 4.626 1.36%
rng::contains_subrange(list<int>)_(single_element)/32 10.020 2.76%
rng::contains_subrange(list<int>)_(single_element)/50 17.766 1.32%
rng::contains_subrange(list<int>)_(single_element)/8192 7796.621 -
rng::contains_subrange(vector<int>)_(near_matches)/1000 15137.837 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 15705.952 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 913353.600 1.22%
rng::contains_subrange(vector<int>)_(process_all)/1048576 230941.936 -
rng::contains_subrange(vector<int>)_(process_all)/16 4.421 -
rng::contains_subrange(vector<int>)_(process_all)/32 8.143 -
rng::contains_subrange(vector<int>)_(process_all)/50 15.604 -
rng::contains_subrange(vector<int>)_(process_all)/8192 1798.978 -
rng::contains_subrange(vector<int>)_(same_length)/1048576 244523.726 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.551 -
rng::contains_subrange(vector<int>)_(same_length)/32 8.499 1.63%
rng::contains_subrange(vector<int>)_(same_length)/50 12.500 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1887.428 -2.70%
rng::contains_subrange(vector<int>)_(single_element)/1048576 230743.199 1.03%
rng::contains_subrange(vector<int>)_(single_element)/16 4.415 1.18%
rng::contains_subrange(vector<int>)_(single_element)/32 8.110 -
rng::contains_subrange(vector<int>)_(single_element)/50 15.579 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1794.809 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 529.219 1.87%
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 16947.648 2.51%
rng::find(join_view(deque<deque<int>>))_(process_all)/50 23.999 26.95%
rng::find(join_view(deque<deque<int>>))_(process_all)/8 4.868 16.85%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 4214.165 1.54%
rng::find(join_view(list<vector<int>>))_(process_all)/1024 487.678 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15302.922 1.18%
rng::find(join_view(list<vector<int>>))_(process_all)/50 23.202 -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.424 1.09%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3822.168 1.11%
rng::find(join_view(vector<list<int>>))_(process_all)/1024 723.465 1.93%
rng::find(join_view(vector<list<int>>))_(process_all)/32768 26832.343 1.09%
rng::find(join_view(vector<list<int>>))_(process_all)/50 33.066 -14.48%
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.374 -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 9634.484 -4.33%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 485.619 -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 15168.918 -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 26.262 -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 4.413 1.12%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 3805.289 -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 486.004 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 15244.756 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 23.301 1.07%
rng::find(join_view(vector<vector<int>>))_(process_all)/8 4.431 1.43%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 3807.715 -
rng::find(vector<bool>)_(process_all)/1024 576.564 2.85%
rng::find(vector<bool>)_(process_all)/1048576 585249.036 2.76%
rng::find(vector<bool>)_(process_all)/50 27.221 5.31%
rng::find(vector<bool>)_(process_all)/8 4.225 3.92%
rng::find(vector<bool>)_(process_all)/8192 4578.380 2.78%
rng::find_if(vector<bool>)_(process_all)/1024 570.853 -
rng::find_if(vector<bool>)_(process_all)/1048576 580194.588 -
rng::find_if(vector<bool>)_(process_all)/50 26.593 -
rng::find_if(vector<bool>)_(process_all)/8 4.141 -
rng::find_if(vector<bool>)_(process_all)/8192 4531.880 -
rng::find_if_not(vector<bool>)_(process_all)/1024 570.420 1.20%
rng::find_if_not(vector<bool>)_(process_all)/1048576 578889.617 1.35%
rng::find_if_not(vector<bool>)_(process_all)/50 27.441 4.83%
rng::find_if_not(vector<bool>)_(process_all)/8 4.133 1.48%
rng::find_if_not(vector<bool>)_(process_all)/8192 4525.987 1.41%
rng::find_last(deque<int>)_(bail_10%)/1024 271.719 7.92%
rng::find_last(deque<int>)_(bail_10%)/1048576 277922.153 6.84%
rng::find_last(deque<int>)_(bail_10%)/50 12.300 7.91%
rng::find_last(deque<int>)_(bail_10%)/8 2.811 5.68%
rng::find_last(deque<int>)_(bail_10%)/8192 2171.464 6.60%
rng::find_last(deque<int>)_(bail_90%)/1024 31.500 -2.82%
rng::find_last(deque<int>)_(bail_90%)/1048576 29198.130 -
rng::find_last(deque<int>)_(bail_90%)/50 2.034 -
rng::find_last(deque<int>)_(bail_90%)/8 0.923 1.22%
rng::find_last(deque<int>)_(bail_90%)/8192 227.231 -
rng::find_last(forward_list<int>)_(bail_10%)/1024 591.526 -6.01%
rng::find_last(forward_list<int>)_(bail_10%)/1048576 755894.986 -
rng::find_last(forward_list<int>)_(bail_10%)/50 14.727 5.55%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.099 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 5551.066 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 679.663 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 759323.826 -
rng::find_last(forward_list<int>)_(bail_90%)/50 17.524 1.04%
rng::find_last(forward_list<int>)_(bail_90%)/8 2.228 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 5508.836 -
rng::find_last(list<int>)_(bail_10%)/1024 660.999 -
rng::find_last(list<int>)_(bail_10%)/1048576 788043.590 -
rng::find_last(list<int>)_(bail_10%)/50 16.558 1.94%
rng::find_last(list<int>)_(bail_10%)/8 2.357 6.58%
rng::find_last(list<int>)_(bail_10%)/8192 6437.585 -
rng::find_last(list<int>)_(bail_90%)/1024 52.326 -
rng::find_last(list<int>)_(bail_90%)/1048576 87097.363 -
rng::find_last(list<int>)_(bail_90%)/50 1.513 -8.09%
rng::find_last(list<int>)_(bail_90%)/8 0.584 6.51%
rng::find_last(list<int>)_(bail_90%)/8192 591.485 -
rng::find_last(vector<char>)_(bail_10%)/1024 110.116 -5.99%
rng::find_last(vector<char>)_(bail_10%)/1048576 107893.928 -3.97%
rng::find_last(vector<char>)_(bail_10%)/50 5.263 -17.13%
rng::find_last(vector<char>)_(bail_10%)/8 1.309 -7.34%
rng::find_last(vector<char>)_(bail_10%)/8192 850.584 -3.68%
rng::find_last(vector<char>)_(bail_90%)/1024 14.320 -
rng::find_last(vector<char>)_(bail_90%)/1048576 11989.572 -
rng::find_last(vector<char>)_(bail_90%)/50 1.149 -
rng::find_last(vector<char>)_(bail_90%)/8 0.726 -
rng::find_last(vector<char>)_(bail_90%)/8192 102.122 1.09%
rng::find_last(vector<int>)_(bail_10%)/1024 211.324 -
rng::find_last(vector<int>)_(bail_10%)/1048576 209675.895 -
rng::find_last(vector<int>)_(bail_10%)/50 10.829 1.03%
rng::find_last(vector<int>)_(bail_10%)/8 2.031 -
rng::find_last(vector<int>)_(bail_10%)/8192 1633.456 -
rng::find_last(vector<int>)_(bail_90%)/1024 27.893 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23387.849 -
rng::find_last(vector<int>)_(bail_90%)/50 1.365 -
rng::find_last(vector<int>)_(bail_90%)/8 0.460 -
rng::find_last(vector<int>)_(bail_90%)/8192 189.384 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 489.084 1.46%
rng::find_last_if(deque<int>)_(bail_10%)/1048576 493610.616 1.45%
rng::find_last_if(deque<int>)_(bail_10%)/50 15.184 -34.62%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.360 -29.44%
rng::find_last_if(deque<int>)_(bail_10%)/8192 3854.895 1.20%
rng::find_last_if(deque<int>)_(bail_90%)/1024 54.681 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 53154.967 1.33%
rng::find_last_if(deque<int>)_(bail_90%)/50 2.411 -8.77%
rng::find_last_if(deque<int>)_(bail_90%)/8 1.016 -4.68%
rng::find_last_if(deque<int>)_(bail_90%)/8192 435.556 1.66%
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 890.267 1.37%
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 961058.175 2.57%
rng::find_last_if(forward_list<int>)_(bail_10%)/50 23.097 2.35%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 2.684 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 7103.487 1.85%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 776.315 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 931571.418 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 23.057 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 2.532 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6452.993 1.86%
rng::find_last_if(list<int>)_(bail_10%)/1024 706.471 1.04%
rng::find_last_if(list<int>)_(bail_10%)/1048576 834131.863 -
rng::find_last_if(list<int>)_(bail_10%)/50 24.549 -1.68%
rng::find_last_if(list<int>)_(bail_10%)/8 3.279 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6816.435 1.49%
rng::find_last_if(list<int>)_(bail_90%)/1024 78.140 5.13%
rng::find_last_if(list<int>)_(bail_90%)/1048576 91373.812 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.121 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.635 -7.39%
rng::find_last_if(list<int>)_(bail_90%)/8192 625.426 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 240.353 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 234750.865 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.309 -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.270 -
rng::find_last_if(vector<char>)_(bail_10%)/8192 1864.778 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 30.859 2.24%
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26073.984 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.485 -
rng::find_last_if(vector<char>)_(bail_90%)/8 0.461 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 216.241 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 246.482 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 320435.988 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.630 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.452 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2241.121 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 33.312 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 35055.936 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.571 -
rng::find_last_if(vector<int>)_(bail_90%)/8 0.475 -
rng::find_last_if(vector<int>)_(bail_90%)/8192 221.988 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 487.590 1.98%
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 490913.712 2.31%
rng::find_last_if_not(deque<int>)_(bail_10%)/50 16.738 1.26%
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.516 -1.59%
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 3817.219 1.88%
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 55.410 2.31%
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 53379.749 -4.19%
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.663 2.29%
rng::find_last_if_not(deque<int>)_(bail_90%)/8 1.049 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 438.078 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 930.468 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 958391.947 1.60%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 21.431 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 2.657 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 7104.115 1.10%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 779.762 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 930936.865 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 23.727 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 2.533 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6464.619 -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 706.170 1.09%
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 832539.078 1.25%
rng::find_last_if_not(list<int>)_(bail_10%)/50 22.409 1.56%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.428 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6956.668 -23.67%
rng::find_last_if_not(list<int>)_(bail_90%)/1024 77.789 2.48%
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 91446.625 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.193 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.623 -6.57%
rng::find_last_if_not(list<int>)_(bail_90%)/8192 626.700 1.01%
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 240.923 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 234958.031 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.340 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.219 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1868.030 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 30.692 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26097.755 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.495 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.463 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 214.856 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 247.414 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 320884.550 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.612 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.450 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2248.443 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 31.061 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 35142.724 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.536 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.467 -2.27%
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 221.169 -
rng::fold_left(deque<int>)/1048576 1589004.685 5.58%
rng::fold_left(deque<int>)/32 22.775 18.61%
rng::fold_left(deque<int>)/50 41.103 24.26%
rng::fold_left(deque<int>)/8 3.363 -3.90%
rng::fold_left(deque<int>)/8192 12219.403 1.12%
rng::fold_left(list<int>)/1048576 1354737.254 -
rng::fold_left(list<int>)/32 20.568 1.13%
rng::fold_left(list<int>)/50 37.547 -
rng::fold_left(list<int>)/8 3.865 -
rng::fold_left(list<int>)/8192 10445.741 -4.23%
rng::fold_left(vector<int>)/1048576 1324751.345 -
rng::fold_left(vector<int>)/32 22.286 1.76%
rng::fold_left(vector<int>)/50 37.436 -
rng::fold_left(vector<int>)/8 3.623 -
rng::fold_left(vector<int>)/8192 10306.678 -
rng::for_each(map<int>)/32 41.383 1.47%
rng::for_each(map<int>)/50 65.781 -
rng::for_each(map<int>)/8 8.765 -
rng::for_each(map<int>)/8192 17010.521 -
rng::for_each(multimap<int>)/32 41.827 1.05%
rng::for_each(multimap<int>)/50 65.865 -
rng::for_each(multimap<int>)/8 8.848 1.59%
rng::for_each(multimap<int>)/8192 16968.662 -
rng::for_each(multiset<int>)/32 41.540 1.24%
rng::for_each(multiset<int>)/50 66.407 1.10%
rng::for_each(multiset<int>)/8 9.001 -
rng::for_each(multiset<int>)/8192 17022.034 -
rng::for_each(set<int>)/32 42.018 -
rng::for_each(set<int>)/50 66.367 1.43%
rng::for_each(set<int>)/8 8.934 -
rng::for_each(set<int>)/8192 17804.268 4.63%
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/1024 1813.323 1.30%
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/1048576 1887378.024 1.43%
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/128 206.028 1.32%
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/131072 235841.216 1.35%
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/16 15.439 -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/16384 29436.811 1.30%
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/2048 3659.485 1.34%
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/256 432.006 1.36%
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/262144 471793.577 -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/32 50.091 5.93%
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/32768 58946.225 1.37%
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/4096 7347.629 1.37%
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/512 892.706 1.30%
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/524288 943473.659 1.38%
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/64 102.573 3.16%
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/65536 117890.677 1.37%
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/8 13.118 4.39%
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/8192 14712.063 1.29%
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/1048576 1663449.258 -9.62%
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/262144 415583.959 -9.20%
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/32768 51972.000 -9.31%
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/4096 6486.978 -9.20%
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/512 801.959 -6.27%
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/64 96.810 -3.79%
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/8 7.186 -2.20%
static_cast 0.222 -
std::adjacent_find(deque<int>)/1024 2732.975 -
std::adjacent_find(deque<int>)/1048576 2792130.428 -
std::adjacent_find(deque<int>)/50 81.740 2.48%
std::adjacent_find(deque<int>)/8 5.160 2.80%
std::adjacent_find(deque<int>)/8192 21803.228 -
std::adjacent_find(deque<int>,_pred)/1024 2761.617 -
std::adjacent_find(deque<int>,_pred)/1048576 2822173.219 -
std::adjacent_find(deque<int>,_pred)/50 106.164 -
std::adjacent_find(deque<int>,_pred)/8 6.280 -
std::adjacent_find(deque<int>,_pred)/8192 22057.661 -
std::adjacent_find(list<int>)/1024 709.090 -
std::adjacent_find(list<int>)/1048576 867976.836 1.51%
std::adjacent_find(list<int>)/50 21.373 -
std::adjacent_find(list<int>)/8 2.169 -
std::adjacent_find(list<int>)/8192 6645.588 1.37%
std::adjacent_find(list<int>,_pred)/1024 782.155 1.50%
std::adjacent_find(list<int>,_pred)/1048576 918972.695 -
std::adjacent_find(list<int>,_pred)/50 40.476 12.00%
std::adjacent_find(list<int>,_pred)/8 4.252 7.08%
std::adjacent_find(list<int>,_pred)/8192 7380.583 3.46%
std::adjacent_find(vector<int>)/1024 233.728 1.36%
std::adjacent_find(vector<int>)/1048576 235410.189 2.02%
std::adjacent_find(vector<int>)/50 11.932 -2.17%
std::adjacent_find(vector<int>)/8 2.013 1.65%
std::adjacent_find(vector<int>)/8192 1824.684 1.41%
std::adjacent_find(vector<int>,_pred)/1024 398.865 1.19%
std::adjacent_find(vector<int>,_pred)/1048576 464372.647 3.43%
std::adjacent_find(vector<int>,_pred)/50 23.388 1.38%
std::adjacent_find(vector<int>,_pred)/8 3.235 -7.08%
std::adjacent_find(vector<int>,_pred)/8192 3169.623 -
std::all_of(deque<int>)_(process_all)/32 9.765 27.00%
std::all_of(deque<int>)_(process_all)/32768 9059.817 -6.57%
std::all_of(deque<int>)_(process_all)/50 14.900 12.51%
std::all_of(deque<int>)_(process_all)/8 2.996 9.51%
std::all_of(deque<int>)_(process_all)/8192 2235.314 -5.17%
std::all_of(list<int>)_(process_all)/32 10.018 -
std::all_of(list<int>)_(process_all)/32768 27226.564 4.40%
std::all_of(list<int>)_(process_all)/50 21.140 1.22%
std::all_of(list<int>)_(process_all)/8 2.931 -
std::all_of(list<int>)_(process_all)/8192 8479.680 12.25%
std::all_of(vector<int>)_(process_all)/32 7.201 -
std::all_of(vector<int>)_(process_all)/32768 7309.284 -
std::all_of(vector<int>)_(process_all)/50 11.394 1.79%
std::all_of(vector<int>)_(process_all)/8 1.915 -
std::all_of(vector<int>)_(process_all)/8192 1789.030 -
std::any_of(deque<int>)_(process_all)/32 8.162 -2.95%
std::any_of(deque<int>)_(process_all)/32768 9552.243 3.06%
std::any_of(deque<int>)_(process_all)/50 13.607 -1.19%
std::any_of(deque<int>)_(process_all)/8 2.481 1.81%
std::any_of(deque<int>)_(process_all)/8192 2353.944 1.97%
std::any_of(list<int>)_(process_all)/32 10.360 1.36%
std::any_of(list<int>)_(process_all)/32768 27665.173 6.22%
std::any_of(list<int>)_(process_all)/50 17.310 -
std::any_of(list<int>)_(process_all)/8 2.959 -
std::any_of(list<int>)_(process_all)/8192 7563.430 -11.10%
std::any_of(vector<int>)_(process_all)/32 7.175 -
std::any_of(vector<int>)_(process_all)/32768 7236.474 -
std::any_of(vector<int>)_(process_all)/50 11.178 -
std::any_of(vector<int>)_(process_all)/8 1.911 -
std::any_of(vector<int>)_(process_all)/8192 1784.571 -
std::copy(CharT*,_CharT*,_ostreambuf_iterator) 324.844 -
std::copy(deque<int>)/1048576 50746.121 -
std::copy(deque<int>)/262144 11688.414 -
std::copy(deque<int>)/32768 1206.781 -1.57%
std::copy(deque<int>)/4096 151.695 -
std::copy(deque<int>)/512 19.584 -2.98%
std::copy(deque<int>)/64 2.557 -
std::copy(deque<int>)/8 2.519 2.34%
std::copy(list<int>)/1048576 853667.766 -
std::copy(list<int>)/262144 213424.256 -
std::copy(list<int>)/32768 25830.110 -
std::copy(list<int>)/4096 3380.481 -15.17%
std::copy(list<int>)/512 365.170 -
std::copy(list<int>)/64 33.199 1.92%
std::copy(list<int>)/8 2.444 1.49%
std::copy(vector<bool>)_(aligned)/1048576 1600759.799 -
std::copy(vector<bool>)_(aligned)/262144 400360.684 -
std::copy(vector<bool>)_(aligned)/32768 50018.027 -
std::copy(vector<bool>)_(aligned)/4096 6217.392 -
std::copy(vector<bool>)_(aligned)/512 740.468 -
std::copy(vector<bool>)_(aligned)/64 37.448 3.53%
std::copy(vector<bool>)_(unaligned)/1048576 1600254.046 -
std::copy(vector<bool>)_(unaligned)/262144 400003.433 -
std::copy(vector<bool>)_(unaligned)/32768 49997.932 -
std::copy(vector<bool>)_(unaligned)/4096 6209.368 -
std::copy(vector<bool>)_(unaligned)/512 738.685 -
std::copy(vector<bool>)_(unaligned)/64 92.058 -
std::copy(vector<int>)/1048576 50216.075 -
std::copy(vector<int>)/262144 12433.495 -
std::copy(vector<int>)/32768 1330.969 -62.32%
std::copy(vector<int>)/4096 144.154 -2.33%
std::copy(vector<int>)/512 15.930 -
std::copy(vector<int>)/64 2.446 -1.71%
std::copy(vector<int>)/8 2.206 -
std::copy_backward(deque<int>)/1048576 75357.475 1.78%
std::copy_backward(deque<int>)/262144 20250.387 1.50%
std::copy_backward(deque<int>)/32768 2375.706 1.88%
std::copy_backward(deque<int>)/4096 152.202 -
std::copy_backward(deque<int>)/512 19.959 1.73%
std::copy_backward(deque<int>)/64 2.661 1.06%
std::copy_backward(deque<int>)/8 2.617 10.48%
std::copy_backward(list<int>)/1048576 869588.781 -
std::copy_backward(list<int>)/262144 216088.081 -
std::copy_backward(list<int>)/32768 26944.018 2.07%
std::copy_backward(list<int>)/4096 3373.869 -
std::copy_backward(list<int>)/512 363.459 -
std::copy_backward(list<int>)/64 29.287 -
std::copy_backward(list<int>)/8 2.441 1.46%
std::copy_backward(vector<bool>)_(aligned)/1048576 1604213.322 12.92%
std::copy_backward(vector<bool>)_(aligned)/262144 401112.875 -
std::copy_backward(vector<bool>)_(aligned)/32768 50106.055 -
std::copy_backward(vector<bool>)_(aligned)/4096 6213.183 17.77%
std::copy_backward(vector<bool>)_(aligned)/512 716.599 1.05%
std::copy_backward(vector<bool>)_(aligned)/64 35.938 1.90%
std::copy_backward(vector<bool>)_(unaligned)/1048576 1604297.887 -
std::copy_backward(vector<bool>)_(unaligned)/262144 400874.077 -
std::copy_backward(vector<bool>)_(unaligned)/32768 50110.316 -
std::copy_backward(vector<bool>)_(unaligned)/4096 6221.470 -
std::copy_backward(vector<bool>)_(unaligned)/512 738.268 -
std::copy_backward(vector<bool>)_(unaligned)/64 91.889 -
std::copy_backward(vector<int>)/1048576 50222.655 -
std::copy_backward(vector<int>)/262144 12415.012 -
std::copy_backward(vector<int>)/32768 3778.992 9.49%
std::copy_backward(vector<int>)/4096 224.190 19.46%
std::copy_backward(vector<int>)/512 16.434 -
std::copy_backward(vector<int>)/64 2.530 -
std::copy_backward(vector<int>)/8 2.268 2.33%
std::copy_if(deque<int>)_(entire_range)/1048576 314146.829 1.73%
std::copy_if(deque<int>)_(entire_range)/262144 80292.448 1.73%
std::copy_if(deque<int>)_(entire_range)/32768 10325.339 5.96%
std::copy_if(deque<int>)_(entire_range)/4096 1202.397 3.52%
std::copy_if(deque<int>)_(entire_range)/512 153.340 1.45%
std::copy_if(deque<int>)_(entire_range)/64 15.412 2.19%
std::copy_if(deque<int>)_(entire_range)/8 2.321 4.04%
std::copy_if(deque<int>)_(every_other)/1048576 395685.974 1.39%
std::copy_if(deque<int>)_(every_other)/262144 98647.613 1.15%
std::copy_if(deque<int>)_(every_other)/32768 12326.727 1.03%
std::copy_if(deque<int>)_(every_other)/4096 1539.092 -
std::copy_if(deque<int>)_(every_other)/512 196.241 1.20%
std::copy_if(deque<int>)_(every_other)/64 22.266 1.30%
std::copy_if(deque<int>)_(every_other)/8 3.120 2.16%
std::copy_if(list<int>)_(entire_range)/1048576 862515.732 -
std::copy_if(list<int>)_(entire_range)/262144 214884.773 -
std::copy_if(list<int>)_(entire_range)/32768 25982.584 -
std::copy_if(list<int>)_(entire_range)/4096 3001.885 -
std::copy_if(list<int>)_(entire_range)/512 363.074 -
std::copy_if(list<int>)_(entire_range)/64 32.923 11.06%
std::copy_if(list<int>)_(entire_range)/8 2.376 1.03%
std::copy_if(list<int>)_(every_other)/1048576 825657.035 -
std::copy_if(list<int>)_(every_other)/262144 207139.243 -
std::copy_if(list<int>)_(every_other)/32768 25341.728 1.46%
std::copy_if(list<int>)_(every_other)/4096 3380.061 -
std::copy_if(list<int>)_(every_other)/512 353.102 -
std::copy_if(list<int>)_(every_other)/64 23.293 2.04%
std::copy_if(list<int>)_(every_other)/8 2.280 1.75%
std::copy_if(vector<int>)_(entire_range)/1048576 242387.018 1.57%
std::copy_if(vector<int>)_(entire_range)/262144 59143.990 1.95%
std::copy_if(vector<int>)_(entire_range)/32768 7351.443 2.00%
std::copy_if(vector<int>)_(entire_range)/4096 920.107 2.12%
std::copy_if(vector<int>)_(entire_range)/512 121.428 1.89%
std::copy_if(vector<int>)_(entire_range)/64 17.344 9.34%
std::copy_if(vector<int>)_(entire_range)/8 2.276 4.44%
std::copy_if(vector<int>)_(every_other)/1048576 495055.258 -1.57%
std::copy_if(vector<int>)_(every_other)/262144 126599.533 -
std::copy_if(vector<int>)_(every_other)/32768 15946.023 -
std::copy_if(vector<int>)_(every_other)/4096 1983.474 -
std::copy_if(vector<int>)_(every_other)/512 252.525 -
std::copy_if(vector<int>)_(every_other)/64 31.829 -
std::copy_if(vector<int>)_(every_other)/8 2.672 2.02%
std::copy_n(deque<int>)/1048576 320534.447 2.10%
std::copy_n(deque<int>)/262144 82778.032 3.07%
std::copy_n(deque<int>)/32768 10181.308 1.74%
std::copy_n(deque<int>)/4096 1182.851 2.15%
std::copy_n(deque<int>)/512 143.096 2.10%
std::copy_n(deque<int>)/64 15.520 2.55%
std::copy_n(deque<int>)/8 2.062 1.47%
std::copy_n(list<int>)/1048576 863936.033 -
std::copy_n(list<int>)/262144 216489.597 -
std::copy_n(list<int>)/32768 27005.254 -4.43%
std::copy_n(list<int>)/4096 3656.863 -30.31%
std::copy_n(list<int>)/512 338.979 -
std::copy_n(list<int>)/64 14.749 4.41%
std::copy_n(list<int>)/8 2.017 -
std::copy_n(vector<bool>)_(aligned)/1048576 1602265.055 -
std::copy_n(vector<bool>)_(aligned)/262144 400595.452 -
std::copy_n(vector<bool>)_(aligned)/32768 50029.503 -
std::copy_n(vector<bool>)_(aligned)/4096 6218.089 -
std::copy_n(vector<bool>)_(aligned)/512 739.257 -
std::copy_n(vector<bool>)_(aligned)/64 38.421 1.03%
std::copy_n(vector<bool>)_(unaligned)/1048576 1601888.059 -
std::copy_n(vector<bool>)_(unaligned)/262144 400479.008 -
std::copy_n(vector<bool>)_(unaligned)/32768 50012.738 -
std::copy_n(vector<bool>)_(unaligned)/4096 6213.923 -
std::copy_n(vector<bool>)_(unaligned)/512 738.664 -
std::copy_n(vector<bool>)_(unaligned)/64 91.938 -
std::copy_n(vector<int>)/1048576 50206.632 -
std::copy_n(vector<int>)/262144 12497.154 -
std::copy_n(vector<int>)/32768 3400.321 -1.53%
std::copy_n(vector<int>)/4096 233.913 10.55%
std::copy_n(vector<int>)/512 16.054 -
std::copy_n(vector<int>)/64 2.471 -
std::copy_n(vector<int>)/8 2.181 -2.64%
std::count(deque<int>)_(every_other)/1024 306.940 -
std::count(deque<int>)_(every_other)/1048576 315861.063 1.08%
std::count(deque<int>)_(every_other)/8 2.272 1.06%
std::count(deque<int>)_(every_other)/8192 2398.330 1.15%
std::count(list<int>)_(every_other)/1024 710.327 -
std::count(list<int>)_(every_other)/1048576 821991.603 -
std::count(list<int>)_(every_other)/8 2.088 -
std::count(list<int>)_(every_other)/8192 6691.926 5.63%
std::count(vector<bool>)/1000 508.051 1.30%
std::count(vector<bool>)/1024 519.870 1.36%
std::count(vector<bool>)/1048576 529759.615 1.67%
std::count(vector<bool>)/8192 4144.507 1.58%
std::count(vector<int>)_(every_other)/1024 102.382 1.02%
std::count(vector<int>)_(every_other)/1048576 104635.089 -
std::count(vector<int>)_(every_other)/8 1.319 -3.59%
std::count(vector<int>)_(every_other)/8192 814.611 1.06%
std::count_if(deque<int>)_(every_other)/1024 337.206 1.29%
std::count_if(deque<int>)_(every_other)/1048576 351096.203 1.03%
std::count_if(deque<int>)_(every_other)/8 2.783 -
std::count_if(deque<int>)_(every_other)/8192 2712.241 1.26%
std::count_if(list<int>)_(every_other)/1024 745.808 1.28%
std::count_if(list<int>)_(every_other)/1048576 879610.603 1.30%
std::count_if(list<int>)_(every_other)/8 2.684 -
std::count_if(list<int>)_(every_other)/8192 7408.050 5.42%
std::count_if(vector<int>)_(every_other)/1024 264.148 -
std::count_if(vector<int>)_(every_other)/1048576 260853.998 -
std::count_if(vector<int>)_(every_other)/8 2.542 -
std::count_if(vector<int>)_(every_other)/8192 2020.083 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 761.759 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 397.640 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 3329.456 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 2702.081 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 34.301 2.37%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 21585.885 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 190.804 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 26.861 -1.87%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1327.782 -1.29%
std::deque<int>::ctor(Range)_(cheap_elements)/1024 467.229 -
std::deque<int>::ctor(Range)_(cheap_elements)/32 34.017 -3.83%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 3465.297 -
std::deque<int>::ctor(const_Self&)_(cheap_elements)/1024 461.411 4.29%
std::deque<int>::ctor(const_Self&)_(cheap_elements)/32 33.730 -
std::deque<int>::ctor(const_Self&)_(cheap_elements)/8192 3494.057 5.05%
std::deque<int>::ctor(size_type)/1024 180.048 -
std::deque<int>::ctor(size_type)/32 27.107 2.57%
std::deque<int>::ctor(size_type)/8192 1276.368 -
std::deque<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/1024 183.481 -
std::deque<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/32 26.805 -1.62%
std::deque<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/8192 1265.271 -
std::deque<int>::erase(begin)_(cheap_elements)/1024 4.474 -
std::deque<int>::erase(begin)_(cheap_elements)/32 4.479 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 4.489 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 45.345 -
std::deque<int>::erase(middle)_(cheap_elements)/32 8.250 -
std::deque<int>::erase(middle)_(cheap_elements)/8192 218.429 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 5.329 -
std::deque<int>::insert(begin)_(cheap_elements)/32 4.107 -1.26%
std::deque<int>::insert(begin)_(cheap_elements)/8192 5.320 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 33.890 -
std::deque<int>::insert(middle)_(cheap_elements)/32 10.153 -
std::deque<int>::insert(middle)_(cheap_elements)/8192 212.668 -2.71%
std::deque<int>::operator=(const_Self&)_(cheap_elements)/1024 48.039 -
std::deque<int>::operator=(const_Self&)_(cheap_elements)/32 7.022 -
std::deque<int>::operator=(const_Self&)_(cheap_elements)/8192 352.900 -2.64%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 963.103 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 403.938 1.59%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 4880.220 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.714 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.406 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.388 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 3712.844 2.80%
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 505.611 1.24%
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 28157.115 1.10%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12916.127 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 748.212 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 114710.299 -1.03%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 2506.061 -1.13%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 87.584 4.05%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 19770.354 -2.67%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 5844.434 -1.60%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 98.544 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 49683.189 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 3642.131 -6.11%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 146.511 -4.66%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 31823.475 -6.96%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20235.181 -1.07%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 621.099 -1.40%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 179819.324 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 4042.465 1.05%
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 160.427 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 34445.845 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 20273.674 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 621.339 -1.31%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 179828.481 -
std::deque<std::string>::ctor(const_Self&)_(cheap_elements)/1024 4037.863 1.32%
std::deque<std::string>::ctor(const_Self&)_(cheap_elements)/32 157.354 1.43%
std::deque<std::string>::ctor(const_Self&)_(cheap_elements)/8192 34445.838 1.23%
std::deque<std::string>::ctor(const_Self&)_(expensive_elements)/1024 20364.324 -
std::deque<std::string>::ctor(const_Self&)_(expensive_elements)/32 623.112 -
std::deque<std::string>::ctor(const_Self&)_(expensive_elements)/8192 179307.311 -
std::deque<std::string>::ctor(size_type)/1024 1411.947 -1.84%
std::deque<std::string>::ctor(size_type)/32 72.203 -
std::deque<std::string>::ctor(size_type)/8192 14823.820 -
std::deque<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/1024 3614.071 -1.45%
std::deque<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/32 147.588 -2.31%
std::deque<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/8192 32066.869 -
std::deque<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/1024 20159.681 -
std::deque<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/32 585.900 -1.94%
std::deque<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/8192 176458.757 -
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 6.543 -1.14%
std::deque<std::string>::erase(begin)_(cheap_elements)/32 6.773 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 6.659 -1.24%
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 21.283 -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 20.589 -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 21.153 -
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 1462.598 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 62.685 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 11462.499 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 716.647 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 59.092 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 5436.646 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 6.627 -1.93%
std::deque<std::string>::insert(begin)_(cheap_elements)/32 6.627 -1.91%
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 6.863 -1.59%
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 21.401 -1.34%
std::deque<std::string>::insert(begin)_(expensive_elements)/32 20.939 -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 21.308 -1.17%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 1498.085 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 54.904 -1.41%
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 11602.837 -2.04%
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 645.889 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 38.916 -1.55%
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 5177.966 -
std::deque<std::string>::operator=(const_Self&)_(cheap_elements)/1024 2733.890 2.91%
std::deque<std::string>::operator=(const_Self&)_(cheap_elements)/32 89.645 1.19%
std::deque<std::string>::operator=(const_Self&)_(cheap_elements)/8192 21856.163 2.37%
std::deque<std::string>::operator=(const_Self&)_(expensive_elements)/1024 6325.838 1.31%
std::deque<std::string>::operator=(const_Self&)_(expensive_elements)/32 106.680 -
std::deque<std::string>::operator=(const_Self&)_(expensive_elements)/8192 50833.238 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 3639.247 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 507.545 1.15%
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 27736.328 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 12899.355 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 749.743 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 114677.543 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 3.702 2.40%
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 15.725 1.23%
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 3.527 2.62%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.305 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.712 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.643 -
std::distance(deque<int>)/1024 0.539 -
std::distance(deque<int>)/4096 0.538 -
std::distance(deque<int>)/50 0.527 -
std::distance(deque<int>)/8192 0.538 -
std::distance(join_view(vector<vector<int>>))/1024 266.081 -
std::distance(join_view(vector<vector<int>>))/4096 1036.120 -
std::distance(join_view(vector<vector<int>>))/50 12.340 -1.51%
std::distance(join_view(vector<vector<int>>))/8192 2063.169 -
std::equal(deque<int>)_(it,_it,_it)/1024 88.838 -
std::equal(deque<int>)_(it,_it,_it)/1048576 87625.863 -
std::equal(deque<int>)_(it,_it,_it)/50 5.282 -1.09%
std::equal(deque<int>)_(it,_it,_it)/8 2.986 -
std::equal(deque<int>)_(it,_it,_it)/8192 644.769 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 88.880 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 87739.830 -
std::equal(deque<int>)_(it,_it,_it,_it)/50 5.877 -
std::equal(deque<int>)_(it,_it,_it,_it)/8 3.237 -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 646.308 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 452.247 3.25%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 497597.053 3.06%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 19.137 3.66%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 3.731 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 3723.012 3.28%
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 433.982 -8.84%
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 484163.171 -4.83%
std::equal(deque<int>)_(it,_it,_it,_pred)/50 19.486 -4.84%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 3.120 -8.19%
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 3592.778 -7.25%
std::equal(list<int>)_(it,_it,_it)/1024 1176.430 -
std::equal(list<int>)_(it,_it,_it)/1048576 934760.621 1.43%
std::equal(list<int>)_(it,_it,_it)/50 28.911 1.47%
std::equal(list<int>)_(it,_it,_it)/8 2.777 -
std::equal(list<int>)_(it,_it,_it)/8192 8004.848 1.28%
std::equal(list<int>)_(it,_it,_it,_it)/1024 768.183 1.53%
std::equal(list<int>)_(it,_it,_it,_it)/1048576 942166.158 1.67%
std::equal(list<int>)_(it,_it,_it,_it)/50 29.142 1.60%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.672 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 12019.887 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 818.825 1.20%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 1004835.878 1.21%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 31.983 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 4.775 1.92%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12769.245 1.40%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 811.111 1.05%
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 992032.392 1.00%
std::equal(list<int>)_(it,_it,_it,_pred)/50 33.876 1.25%
std::equal(list<int>)_(it,_it,_it,_pred)/8 5.046 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 11630.417 1.08%
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.222 -
std::equal(vector<bool>)_(aligned)/8192 0.217 -
std::equal(vector<bool>)_(unaligned)/1024 806.655 -
std::equal(vector<bool>)_(unaligned)/1048576 826278.572 -
std::equal(vector<bool>)_(unaligned)/50 38.139 -
std::equal(vector<bool>)_(unaligned)/8 5.554 -
std::equal(vector<bool>)_(unaligned)/8192 6455.375 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.593 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73850.756 -
std::equal(vector<int>)_(it,_it,_it)/50 4.413 2.27%
std::equal(vector<int>)_(it,_it,_it)/8 1.503 6.30%
std::equal(vector<int>)_(it,_it,_it)/8192 569.501 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 77.464 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73682.547 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.209 -2.29%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.500 -1.48%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 572.130 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 515.570 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 607868.190 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 24.503 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 4.480 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 5499.721 15.14%
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 512.955 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 607812.166 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 24.263 -5.50%
std::equal(vector<int>)_(it,_it,_it,_pred)/8 4.634 -1.10%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 5493.989 15.24%
std::fill(deque<int>)/1024 31.127 -
std::fill(deque<int>)/32 2.501 1.41%
std::fill(deque<int>)/50 3.309 1.68%
std::fill(deque<int>)/8192 225.293 -
std::fill(list<int>)/1024 671.739 -
std::fill(list<int>)/32 8.203 1.52%
std::fill(list<int>)/50 35.091 -
std::fill(list<int>)/8192 6928.720 -6.21%
std::fill(vector<bool>)/1048576 3821.102 -
std::fill(vector<bool>)/262144 229.159 2.13%
std::fill(vector<bool>)/32768 30.006 -
std::fill(vector<bool>)/4096 4.179 1.95%
std::fill(vector<bool>)/512 1.552 2.74%
std::fill(vector<bool>)/64 1.583 6.39%
std::fill(vector<int>)/1024 29.568 2.39%
std::fill(vector<int>)/32 1.036 -
std::fill(vector<int>)/50 2.179 1.70%
std::fill(vector<int>)/8192 232.798 -
std::fill_n(deque<int>)/1024 30.840 -
std::fill_n(deque<int>)/32 2.465 1.17%
std::fill_n(deque<int>)/50 3.121 1.33%
std::fill_n(deque<int>)/8192 225.202 -
std::fill_n(list<int>)/1024 649.151 -
std::fill_n(list<int>)/32 8.001 1.14%
std::fill_n(list<int>)/50 15.397 -
std::fill_n(list<int>)/8192 6851.947 -4.79%
std::fill_n(vector<bool>)/1048576 3821.835 -
std::fill_n(vector<bool>)/262144 228.437 1.64%
std::fill_n(vector<bool>)/32768 29.690 -
std::fill_n(vector<bool>)/4096 4.145 1.60%
std::fill_n(vector<bool>)/512 1.439 1.36%
std::fill_n(vector<bool>)/64 1.396 4.05%
std::fill_n(vector<int>)/1024 28.999 -
std::fill_n(vector<int>)/32 1.131 1.75%
std::fill_n(vector<int>)/50 2.202 2.09%
std::fill_n(vector<int>)/8192 231.306 -
std::find(deque<int>)_(bail_25%)/1024 61.734 -
std::find(deque<int>)_(bail_25%)/32768 2198.692 3.82%
std::find(deque<int>)_(bail_25%)/8 0.863 -
std::find(deque<int>)_(bail_25%)/8192 544.437 2.43%
std::find(deque<int>)_(process_all)/1024 256.036 -3.09%
std::find(deque<int>)_(process_all)/32768 8536.749 -
std::find(deque<int>)_(process_all)/50 11.936 -8.54%
std::find(deque<int>)_(process_all)/8 2.194 -3.59%
std::find(deque<int>)_(process_all)/8192 2126.716 -
std::find(list<int>)_(bail_25%)/1024 162.542 -
std::find(list<int>)_(bail_25%)/32768 7824.518 7.59%
std::find(list<int>)_(bail_25%)/8 0.802 -5.13%
std::find(list<int>)_(bail_25%)/8192 1486.639 -
std::find(list<int>)_(process_all)/1024 743.257 -
std::find(list<int>)_(process_all)/32768 27058.879 -
std::find(list<int>)_(process_all)/50 10.507 -5.16%
std::find(list<int>)_(process_all)/8 2.036 -
std::find(list<int>)_(process_all)/8192 8794.001 6.14%
std::find(vector<bool>)_(process_all)/1024 519.929 1.33%
std::find(vector<bool>)_(process_all)/1048576 528193.960 1.43%
std::find(vector<bool>)_(process_all)/50 26.245 -
std::find(vector<bool>)_(process_all)/8 3.923 -
std::find(vector<bool>)_(process_all)/8192 4132.188 1.47%
std::find(vector<char>)_(bail_25%)/1024 5.525 3.20%
std::find(vector<char>)_(bail_25%)/32768 136.008 1.38%
std::find(vector<char>)_(bail_25%)/8 1.317 9.94%
std::find(vector<char>)_(bail_25%)/8192 39.614 1.29%
std::find(vector<char>)_(process_all)/1024 16.234 1.68%
std::find(vector<char>)_(process_all)/32768 498.518 2.29%
std::find(vector<char>)_(process_all)/50 1.740 7.58%
std::find(vector<char>)_(process_all)/8 1.151 -
std::find(vector<char>)_(process_all)/8192 140.111 3.75%
std::find(vector<int>)_(bail_25%)/1024 40.810 4.49%
std::find(vector<int>)_(bail_25%)/32768 1293.603 4.13%
std::find(vector<int>)_(bail_25%)/8 0.672 -2.12%
std::find(vector<int>)_(bail_25%)/8192 326.672 4.28%
std::find(vector<int>)_(process_all)/1024 158.596 -2.42%
std::find(vector<int>)_(process_all)/32768 4992.005 -2.67%
std::find(vector<int>)_(process_all)/50 7.869 -2.75%
std::find(vector<int>)_(process_all)/8 1.530 -
std::find(vector<int>)_(process_all)/8192 1249.782 -2.74%
std::find(vector<long_long>)_(bail_25%)/1024 40.677 -1.81%
std::find(vector<long_long>)_(bail_25%)/32768 1290.328 -2.10%
std::find(vector<long_long>)_(bail_25%)/8 0.676 -1.50%
std::find(vector<long_long>)_(bail_25%)/8192 324.758 -2.14%
std::find(vector<long_long>)_(process_all)/1024 158.745 -5.52%
std::find(vector<long_long>)_(process_all)/32768 5017.918 -4.92%
std::find(vector<long_long>)_(process_all)/50 7.875 -4.92%
std::find(vector<long_long>)_(process_all)/8 1.531 -
std::find(vector<long_long>)_(process_all)/8192 1251.955 -4.38%
std::find(vector<short>)_(bail_25%)/1024 39.381 1.11%
std::find(vector<short>)_(bail_25%)/32768 1253.180 1.10%
std::find(vector<short>)_(bail_25%)/8 0.660 -
std::find(vector<short>)_(bail_25%)/8192 315.360 -
std::find(vector<short>)_(process_all)/1024 158.219 -1.86%
std::find(vector<short>)_(process_all)/32768 4983.084 -1.58%
std::find(vector<short>)_(process_all)/50 7.855 -1.21%
std::find(vector<short>)_(process_all)/8 1.528 -
std::find(vector<short>)_(process_all)/8192 1248.052 -1.48%
std::find_end(deque<int>)_(match_near_end)/1000 74.453 1.55%
std::find_end(deque<int>)_(match_near_end)/1024 76.562 1.77%
std::find_end(deque<int>)_(match_near_end)/8192 598.627 1.07%
std::find_end(deque<int>)_(near_matches)/1000 29049.835 10.80%
std::find_end(deque<int>)_(near_matches)/1024 30473.528 11.03%
std::find_end(deque<int>)_(near_matches)/8192 2275784.552 9.72%
std::find_end(deque<int>)_(process_all)/1000 437.682 2.55%
std::find_end(deque<int>)_(process_all)/1024 445.189 2.33%
std::find_end(deque<int>)_(process_all)/1048576 454693.936 2.29%
std::find_end(deque<int>)_(process_all)/8192 3562.908 2.19%
std::find_end(deque<int>)_(same_length)/1000 730.241 1.75%
std::find_end(deque<int>)_(same_length)/1024 748.150 1.90%
std::find_end(deque<int>)_(same_length)/8192 5956.483 1.58%
std::find_end(deque<int>)_(single_element)/1000 434.878 1.33%
std::find_end(deque<int>)_(single_element)/1024 445.715 1.43%
std::find_end(deque<int>)_(single_element)/8192 3532.519 -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 89.719 1.19%
std::find_end(deque<int>,_pred)_(match_near_end)/1024 93.264 1.24%
std::find_end(deque<int>,_pred)_(match_near_end)/8192 740.490 1.30%
std::find_end(deque<int>,_pred)_(near_matches)/1000 36835.828 26.07%
std::find_end(deque<int>,_pred)_(near_matches)/1024 38380.046 24.83%
std::find_end(deque<int>,_pred)_(near_matches)/8192 2449514.149 1.13%
std::find_end(deque<int>,_pred)_(process_all)/1000 599.032 1.25%
std::find_end(deque<int>,_pred)_(process_all)/1024 614.364 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 629908.312 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4889.284 -
std::find_end(deque<int>,_pred)_(same_length)/1000 879.668 1.23%
std::find_end(deque<int>,_pred)_(same_length)/1024 900.074 1.17%
std::find_end(deque<int>,_pred)_(same_length)/8192 7199.016 1.20%
std::find_end(deque<int>,_pred)_(single_element)/1000 593.186 -
std::find_end(deque<int>,_pred)_(single_element)/1024 612.858 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4887.398 -
std::find_end(forward_list<int>)_(match_near_end)/1000 762.187 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4365.526 -
std::find_end(forward_list<int>)_(match_near_end)/8192 254072.279 1.08%
std::find_end(forward_list<int>)_(near_matches)/1000 35494.971 1.37%
std::find_end(forward_list<int>)_(near_matches)/1024 36994.039 1.24%
std::find_end(forward_list<int>)_(near_matches)/8192 2471922.143 -
std::find_end(forward_list<int>)_(process_all)/1000 703.239 2.03%
std::find_end(forward_list<int>)_(process_all)/1024 720.633 2.45%
std::find_end(forward_list<int>)_(process_all)/1048576 595892.568 -24.51%
std::find_end(forward_list<int>)_(process_all)/8192 5818.056 1.86%
std::find_end(forward_list<int>)_(same_length)/1000 1473.229 1.06%
std::find_end(forward_list<int>)_(same_length)/1024 1497.259 -
std::find_end(forward_list<int>)_(same_length)/8192 14418.678 -
std::find_end(forward_list<int>)_(single_element)/1000 698.521 -
std::find_end(forward_list<int>)_(single_element)/1024 714.407 -
std::find_end(forward_list<int>)_(single_element)/8192 6135.006 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 795.900 1.67%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 4953.244 1.80%
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 267634.325 1.67%
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 40533.375 1.67%
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 42071.627 1.67%
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2621369.415 1.41%
std::find_end(forward_list<int>,_pred)_(process_all)/1000 733.626 1.42%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 751.264 1.53%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 825041.189 1.68%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6035.660 1.36%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1521.373 1.48%
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1557.504 1.51%
std::find_end(forward_list<int>,_pred)_(same_length)/8192 17753.124 1.07%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 728.820 1.36%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 747.386 1.31%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6030.028 1.33%
std::find_end(list<int>)_(match_near_end)/1000 91.506 -
std::find_end(list<int>)_(match_near_end)/1024 103.492 -
std::find_end(list<int>)_(match_near_end)/8192 1066.577 -
std::find_end(list<int>)_(near_matches)/1000 33463.831 1.38%
std::find_end(list<int>)_(near_matches)/1024 34845.131 1.08%
std::find_end(list<int>)_(near_matches)/8192 2234922.811 -
std::find_end(list<int>)_(process_all)/1000 716.270 -
std::find_end(list<int>)_(process_all)/1024 733.795 -
std::find_end(list<int>)_(process_all)/1048576 870500.038 -
std::find_end(list<int>)_(process_all)/8192 7194.524 1.50%
std::find_end(list<int>)_(same_length)/1000 1347.528 -
std::find_end(list<int>)_(same_length)/1024 1382.280 -
std::find_end(list<int>)_(same_length)/8192 14830.392 -
std::find_end(list<int>)_(single_element)/1000 716.182 -
std::find_end(list<int>)_(single_element)/1024 732.895 -
std::find_end(list<int>)_(single_element)/8192 8202.501 -
std::find_end(list<int>,_pred)_(match_near_end)/1000 158.479 -2.18%
std::find_end(list<int>,_pred)_(match_near_end)/1024 175.628 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 1568.431 1.17%
std::find_end(list<int>,_pred)_(near_matches)/1000 40678.053 1.31%
std::find_end(list<int>,_pred)_(near_matches)/1024 42526.212 1.09%
std::find_end(list<int>,_pred)_(near_matches)/8192 2570189.836 1.13%
std::find_end(list<int>,_pred)_(process_all)/1000 785.110 1.37%
std::find_end(list<int>,_pred)_(process_all)/1024 804.234 1.41%
std::find_end(list<int>,_pred)_(process_all)/1048576 962652.787 1.69%
std::find_end(list<int>,_pred)_(process_all)/8192 8253.049 1.55%
std::find_end(list<int>,_pred)_(same_length)/1000 1898.222 -
std::find_end(list<int>,_pred)_(same_length)/1024 2131.767 -
std::find_end(list<int>,_pred)_(same_length)/8192 23069.287 -
std::find_end(list<int>,_pred)_(single_element)/1000 784.184 1.31%
std::find_end(list<int>,_pred)_(single_element)/1024 803.598 1.30%
std::find_end(list<int>,_pred)_(single_element)/8192 9152.360 1.59%
std::find_end(vector<int>)_(match_near_end)/1000 32.549 16.59%
std::find_end(vector<int>)_(match_near_end)/1024 30.537 24.51%
std::find_end(vector<int>)_(match_near_end)/8192 241.843 18.59%
std::find_end(vector<int>)_(near_matches)/1000 14835.878 6.45%
std::find_end(vector<int>)_(near_matches)/1024 15344.983 7.02%
std::find_end(vector<int>)_(near_matches)/8192 869605.681 7.15%
std::find_end(vector<int>)_(process_all)/1000 177.588 2.48%
std::find_end(vector<int>)_(process_all)/1024 181.222 2.85%
std::find_end(vector<int>)_(process_all)/1048576 181640.933 2.59%
std::find_end(vector<int>)_(process_all)/8192 1410.738 2.76%
std::find_end(vector<int>)_(same_length)/1000 250.637 -
std::find_end(vector<int>)_(same_length)/1024 258.779 2.27%
std::find_end(vector<int>)_(same_length)/8192 1995.848 5.12%
std::find_end(vector<int>)_(single_element)/1000 155.305 1.13%
std::find_end(vector<int>)_(single_element)/1024 158.923 1.04%
std::find_end(vector<int>)_(single_element)/8192 1252.415 1.02%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 41.114 2.79%
std::find_end(vector<int>,_pred)_(match_near_end)/1024 41.587 2.08%
std::find_end(vector<int>,_pred)_(match_near_end)/8192 301.174 1.21%
std::find_end(vector<int>,_pred)_(near_matches)/1000 17718.577 -4.46%
std::find_end(vector<int>,_pred)_(near_matches)/1024 18263.618 -4.76%
std::find_end(vector<int>,_pred)_(near_matches)/8192 950513.651 -7.69%
std::find_end(vector<int>,_pred)_(process_all)/1000 288.264 -
std::find_end(vector<int>,_pred)_(process_all)/1024 294.171 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 297922.160 -
std::find_end(vector<int>,_pred)_(process_all)/8192 2324.962 -
std::find_end(vector<int>,_pred)_(same_length)/1000 372.536 -
std::find_end(vector<int>,_pred)_(same_length)/1024 385.848 1.06%
std::find_end(vector<int>,_pred)_(same_length)/8192 3056.797 1.27%
std::find_end(vector<int>,_pred)_(single_element)/1000 286.872 -
std::find_end(vector<int>,_pred)_(single_element)/1024 293.601 -
std::find_end(vector<int>,_pred)_(single_element)/8192 2323.224 -
std::find_first_of(deque<int>)_(large_needle)/1024 379830.049 -
std::find_first_of(deque<int>)_(large_needle)/32 361.007 -
std::find_first_of(deque<int>)_(large_needle)/50 918.008 -
std::find_first_of(deque<int>)_(large_needle)/8192 24446964.264 -
std::find_first_of(deque<int>)_(small_needle)/1024 2979.056 8.30%
std::find_first_of(deque<int>)_(small_needle)/32 99.842 7.24%
std::find_first_of(deque<int>)_(small_needle)/50 152.423 8.36%
std::find_first_of(deque<int>)_(small_needle)/8192 23758.574 8.22%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 596320.203 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 488.912 1.20%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1351.281 1.06%
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 38182735.443 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 5881.028 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 179.353 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 282.833 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 47070.546 -
std::find_first_of(list<int>)_(large_needle)/1024 929106.931 11.03%
std::find_first_of(list<int>)_(large_needle)/32 683.847 2.30%
std::find_first_of(list<int>)_(large_needle)/50 1765.177 1.85%
std::find_first_of(list<int>)_(large_needle)/8192 50734656.198 1.35%
std::find_first_of(list<int>)_(small_needle)/1024 2750.150 1.23%
std::find_first_of(list<int>)_(small_needle)/32 91.743 1.30%
std::find_first_of(list<int>)_(small_needle)/50 139.663 1.04%
std::find_first_of(list<int>)_(small_needle)/8192 22063.600 1.26%
std::find_first_of(list<int>,_pred)_(large_needle)/1024 1043413.227 -
std::find_first_of(list<int>,_pred)_(large_needle)/32 755.930 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 2001.370 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 60492078.463 1.11%
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5441.842 1.11%
std::find_first_of(list<int>,_pred)_(small_needle)/32 171.699 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 270.071 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 44428.837 1.04%
std::find_first_of(vector<int>)_(large_needle)/1024 236839.539 2.12%
std::find_first_of(vector<int>)_(large_needle)/32 248.579 -
std::find_first_of(vector<int>)_(large_needle)/50 609.194 1.83%
std::find_first_of(vector<int>)_(large_needle)/8192 15038464.932 1.01%
std::find_first_of(vector<int>)_(small_needle)/1024 2967.017 7.54%
std::find_first_of(vector<int>)_(small_needle)/32 93.998 1.50%
std::find_first_of(vector<int>)_(small_needle)/50 147.796 1.73%
std::find_first_of(vector<int>)_(small_needle)/8192 23545.901 3.60%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 587898.944 1.11%
std::find_first_of(vector<int>,_pred)_(large_needle)/32 486.765 2.22%
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1344.789 1.03%
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38405007.786 -1.42%
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5582.085 1.26%
std::find_first_of(vector<int>,_pred)_(small_needle)/32 178.263 1.31%
std::find_first_of(vector<int>,_pred)_(small_needle)/50 273.144 1.04%
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 45508.807 -
std::find_if(deque<int>)_(bail_25%)/1024 61.867 -20.45%
std::find_if(deque<int>)_(bail_25%)/32768 2145.501 -12.71%
std::find_if(deque<int>)_(bail_25%)/8 0.863 -7.94%
std::find_if(deque<int>)_(bail_25%)/8192 533.570 -15.82%
std::find_if(deque<int>)_(process_all)/1024 264.739 1.27%
std::find_if(deque<int>)_(process_all)/32768 8574.825 1.74%
std::find_if(deque<int>)_(process_all)/50 11.642 1.15%
std::find_if(deque<int>)_(process_all)/8 2.246 -8.77%
std::find_if(deque<int>)_(process_all)/8192 2143.254 1.90%
std::find_if(list<int>)_(bail_25%)/1024 162.788 -
std::find_if(list<int>)_(bail_25%)/32768 7564.684 -31.00%
std::find_if(list<int>)_(bail_25%)/8 0.854 6.44%
std::find_if(list<int>)_(bail_25%)/8192 1482.054 -
std::find_if(list<int>)_(process_all)/1024 742.521 -
std::find_if(list<int>)_(process_all)/32768 27039.410 1.75%
std::find_if(list<int>)_(process_all)/50 13.135 -
std::find_if(list<int>)_(process_all)/8 2.238 1.08%
std::find_if(list<int>)_(process_all)/8192 7046.487 -
std::find_if(vector<bool>)_(process_all)/1024 518.547 1.99%
std::find_if(vector<bool>)_(process_all)/1048576 526076.484 1.93%
std::find_if(vector<bool>)_(process_all)/50 25.983 2.10%
std::find_if(vector<bool>)_(process_all)/8 3.895 1.14%
std::find_if(vector<bool>)_(process_all)/8192 4114.545 1.98%
std::find_if(vector<char>)_(bail_25%)/1024 30.301 -7.00%
std::find_if(vector<char>)_(bail_25%)/32768 862.130 -2.61%
std::find_if(vector<char>)_(bail_25%)/8 0.845 -19.61%
std::find_if(vector<char>)_(bail_25%)/8192 225.471 -
std::find_if(vector<char>)_(process_all)/1024 113.359 3.32%
std::find_if(vector<char>)_(process_all)/32768 3253.255 5.44%
std::find_if(vector<char>)_(process_all)/50 5.553 5.33%
std::find_if(vector<char>)_(process_all)/8 1.484 -11.49%
std::find_if(vector<char>)_(process_all)/8192 821.064 4.88%
std::find_if(vector<int>)_(bail_25%)/1024 39.377 -
std::find_if(vector<int>)_(bail_25%)/32768 1254.921 1.09%
std::find_if(vector<int>)_(bail_25%)/8 0.690 4.05%
std::find_if(vector<int>)_(bail_25%)/8192 316.002 1.03%
std::find_if(vector<int>)_(process_all)/1024 158.368 -
std::find_if(vector<int>)_(process_all)/32768 4984.071 -
std::find_if(vector<int>)_(process_all)/50 7.855 -
std::find_if(vector<int>)_(process_all)/8 1.529 -
std::find_if(vector<int>)_(process_all)/8192 1248.467 -
std::find_if_not(deque<int>)_(bail_25%)/1024 67.504 4.36%
std::find_if_not(deque<int>)_(bail_25%)/32768 2151.093 -
std::find_if_not(deque<int>)_(bail_25%)/8 0.860 -
std::find_if_not(deque<int>)_(bail_25%)/8192 543.205 1.15%
std::find_if_not(deque<int>)_(process_all)/1024 264.804 1.05%
std::find_if_not(deque<int>)_(process_all)/32768 8494.602 1.24%
std::find_if_not(deque<int>)_(process_all)/50 12.497 -15.46%
std::find_if_not(deque<int>)_(process_all)/8 2.395 1.70%
std::find_if_not(deque<int>)_(process_all)/8192 2119.960 1.35%
std::find_if_not(list<int>)_(bail_25%)/1024 162.728 -
std::find_if_not(list<int>)_(bail_25%)/32768 7842.573 7.83%
std::find_if_not(list<int>)_(bail_25%)/8 0.845 2.35%
std::find_if_not(list<int>)_(bail_25%)/8192 1483.704 -
std::find_if_not(list<int>)_(process_all)/1024 742.644 -
std::find_if_not(list<int>)_(process_all)/32768 26268.498 -
std::find_if_not(list<int>)_(process_all)/50 11.576 -
std::find_if_not(list<int>)_(process_all)/8 2.226 -
std::find_if_not(list<int>)_(process_all)/8192 6900.059 -8.78%
std::find_if_not(vector<bool>)_(process_all)/1024 517.478 1.20%
std::find_if_not(vector<bool>)_(process_all)/1048576 526285.207 1.32%
std::find_if_not(vector<bool>)_(process_all)/50 26.312 1.30%
std::find_if_not(vector<bool>)_(process_all)/8 3.903 -
std::find_if_not(vector<bool>)_(process_all)/8192 4112.437 1.28%
std::find_if_not(vector<char>)_(bail_25%)/1024 24.988 -11.63%
std::find_if_not(vector<char>)_(bail_25%)/32768 795.183 -10.02%
std::find_if_not(vector<char>)_(bail_25%)/8 0.845 -6.65%
std::find_if_not(vector<char>)_(bail_25%)/8192 210.484 -7.38%
std::find_if_not(vector<char>)_(process_all)/1024 110.846 -
std::find_if_not(vector<char>)_(process_all)/32768 3119.110 1.07%
std::find_if_not(vector<char>)_(process_all)/50 5.323 -
std::find_if_not(vector<char>)_(process_all)/8 1.549 14.27%
std::find_if_not(vector<char>)_(process_all)/8192 788.788 -
std::find_if_not(vector<int>)_(bail_25%)/1024 39.613 1.40%
std::find_if_not(vector<int>)_(bail_25%)/32768 1254.567 -
std::find_if_not(vector<int>)_(bail_25%)/8 0.669 -
std::find_if_not(vector<int>)_(bail_25%)/8192 315.511 -
std::find_if_not(vector<int>)_(process_all)/1024 164.318 3.97%
std::find_if_not(vector<int>)_(process_all)/32768 5200.876 3.73%
std::find_if_not(vector<int>)_(process_all)/50 8.197 3.92%
std::find_if_not(vector<int>)_(process_all)/8 1.530 -
std::find_if_not(vector<int>)_(process_all)/8192 1296.341 3.58%
std::flat_map<int,_int>::clear()/0 386.284 -
std::flat_map<int,_int>::clear()/1024 377.508 -
std::flat_map<int,_int>::clear()/32 387.763 -
std::flat_map<int,_int>::clear()/8192 402.393 1.14%
std::flat_map<int,_int>::contains(key)/1024 10.990 -
std::flat_map<int,_int>::contains(key)/32 7.009 -
std::flat_map<int,_int>::contains(key)/8192 14.645 -
std::flat_map<int,_int>::count(key)/1024 10.983 -
std::flat_map<int,_int>::count(key)/32 7.046 1.41%
std::flat_map<int,_int>::count(key)/8192 14.676 -
std::flat_map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 14.317 -
std::flat_map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 188.566 -
std::flat_map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 27.363 -
std::flat_map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 1296.989 -1.42%
std::flat_map<int,_int>::ctor(const_Self&)/0 13.251 -
std::flat_map<int,_int>::ctor(const_Self&)/1024 177.223 -
std::flat_map<int,_int>::ctor(const_Self&)/32 22.847 -
std::flat_map<int,_int>::ctor(const_Self&)/8192 1933.047 125.33%
std::flat_map<int,_int>::ctor(const_Self&,_const_allocator_type&)/0 12.918 1.01%
std::flat_map<int,_int>::ctor(const_Self&,_const_allocator_type&)/1024 176.888 -
std::flat_map<int,_int>::ctor(const_Self&,_const_allocator_type&)/32 22.669 -
std::flat_map<int,_int>::ctor(const_Self&,_const_allocator_type&)/8192 1929.557 124.50%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.813 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 6393.938 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 216.849 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 57924.519 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.856 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8755.219 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 250.879 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 132800.829 -3.72%
std::flat_map<int,_int>::equal_range(key)/1024 37.233 -
std::flat_map<int,_int>::equal_range(key)/32 19.510 -
std::flat_map<int,_int>::equal_range(key)/8192 47.203 -
std::flat_map<int,_int>::erase(iterator)/1024 74.928 -
std::flat_map<int,_int>::erase(iterator)/32 20.036 -
std::flat_map<int,_int>::erase(iterator)/8192 493.047 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 389.152 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 397.369 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 390.563 -1.05%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 551.915 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 87.725 4.25%
std::flat_map<int,_int>::erase(key)_(existent)/32 23.820 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 530.413 4.50%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.465 -4.86%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 4.241 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.104 -2.70%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 5.641 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.485 -3.87%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 3.928 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.041 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 5.253 -
std::flat_map<int,_int>::find(key)/1024 10.842 -
std::flat_map<int,_int>::find(key)/32 6.934 -
std::flat_map<int,_int>::find(key)/8192 14.443 -
std::flat_map<int,_int>::insert(const_value_type&)_(already_present)/1024 11.593 -
std::flat_map<int,_int>::insert(const_value_type&)_(already_present)/32 2.716 -
std::flat_map<int,_int>::insert(const_value_type&)_(already_present)/8192 19.111 15.98%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 13.160 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 24.753 -35.54%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 15.360 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 31.141 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 13.379 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 94.219 -61.06%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.172 1.07%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 551.570 -9.72%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 13.703 1.05%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.756 -13.50%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 13.645 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 18.367 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 13.542 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 77.443 -44.92%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 21.520 2.11%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 500.154 -7.96%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.830 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 7407.390 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 624.576 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 66662.462 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.631 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 7036.964 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 587.597 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 62643.445 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 390.532 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 11533.308 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 634.603 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 119316.584 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 390.806 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 7666.478 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 635.413 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 66522.806 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 390.198 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 7593.691 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 631.189 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 66237.824 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 13.309 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 18.504 -51.57%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 15.068 -1.07%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 20.989 -29.32%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 13.355 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 103.989 -55.39%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 23.206 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 554.600 -8.71%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 11.942 1.09%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.857 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 19.905 8.89%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 13.220 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 23.171 -24.44%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 15.099 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 27.209 7.44%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 13.407 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 94.491 -57.65%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.134 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 538.442 -9.46%
std::flat_map<int,_int>::lower_bound(key)/1024 10.568 -
std::flat_map<int,_int>::lower_bound(key)/32 6.860 -
std::flat_map<int,_int>::lower_bound(key)/8192 14.045 -
std::flat_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/0 14.430 -2.23%
std::flat_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/1024 86.394 -
std::flat_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/32 16.882 -
std::flat_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/8192 566.181 -44.55%
std::flat_map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/0 14.643 -2.08%
std::flat_map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 86.690 -
std::flat_map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 16.853 -
std::flat_map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 583.618 -41.33%
std::flat_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/0 2.526 -12.44%
std::flat_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/1024 72.596 -
std::flat_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/32 4.347 -
std::flat_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192 556.471 -38.65%
std::flat_map<int,_int>::upper_bound(key)/1024 10.538 -
std::flat_map<int,_int>::upper_bound(key)/32 6.375 -
std::flat_map<int,_int>::upper_bound(key)/8192 14.066 -
std::flat_multimap<int,_int>::clear()/0 385.550 -
std::flat_multimap<int,_int>::clear()/1024 376.734 -
std::flat_multimap<int,_int>::clear()/32 386.885 -
std::flat_multimap<int,_int>::clear()/8192 401.409 1.84%
std::flat_multimap<int,_int>::contains(key)/1024 11.047 -
std::flat_multimap<int,_int>::contains(key)/32 7.072 -
std::flat_multimap<int,_int>::contains(key)/8192 14.663 -
std::flat_multimap<int,_int>::count(key)/1024 38.738 -
std::flat_multimap<int,_int>::count(key)/32 19.983 -
std::flat_multimap<int,_int>::count(key)/8192 49.841 1.49%
std::flat_multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 14.211 -1.50%
std::flat_multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 187.630 -
std::flat_multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 27.076 -
std::flat_multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 1314.566 1.74%
std::flat_multimap<int,_int>::ctor(const_Self&)/0 13.250 -
std::flat_multimap<int,_int>::ctor(const_Self&)/1024 176.695 -
std::flat_multimap<int,_int>::ctor(const_Self&)/32 22.883 -
std::flat_multimap<int,_int>::ctor(const_Self&)/8192 1926.147 -
std::flat_multimap<int,_int>::ctor(const_Self&,_const_allocator_type&)/0 12.842 -
std::flat_multimap<int,_int>::ctor(const_Self&,_const_allocator_type&)/1024 176.513 -
std::flat_multimap<int,_int>::ctor(const_Self&,_const_allocator_type&)/32 22.844 -
std::flat_multimap<int,_int>::ctor(const_Self&,_const_allocator_type&)/8192 1921.566 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.000 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 6112.741 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 199.371 -2.84%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 55705.242 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.199 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8467.089 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 248.285 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 80679.174 -
std::flat_multimap<int,_int>::equal_range(key)/1024 37.729 -
std::flat_multimap<int,_int>::equal_range(key)/32 19.896 -
std::flat_multimap<int,_int>::equal_range(key)/8192 48.150 -
std::flat_multimap<int,_int>::erase(iterator)/1024 75.248 -
std::flat_multimap<int,_int>::erase(iterator)/32 20.028 -1.36%
std::flat_multimap<int,_int>::erase(iterator)/8192 492.873 -2.32%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.124 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 398.545 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 392.550 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 554.754 2.67%
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 84.761 2.99%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 23.660 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 516.320 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.423 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 4.235 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.128 1.43%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.697 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.501 4.42%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.965 1.04%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 2.049 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.337 -
std::flat_multimap<int,_int>::find(key)/1024 10.748 -
std::flat_multimap<int,_int>::find(key)/32 6.889 -
std::flat_multimap<int,_int>::find(key)/8192 14.370 -
std::flat_multimap<int,_int>::insert(const_value_type&)_(already_present)/1024 217.703 129.62%
std::flat_multimap<int,_int>::insert(const_value_type&)_(already_present)/32 20.948 -1.50%
std::flat_multimap<int,_int>::insert(const_value_type&)_(already_present)/8192 614.922 6.82%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 13.133 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 27.991 9.53%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 15.205 -1.60%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 25.540 -32.35%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 13.152 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 217.992 129.58%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 22.505 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 604.816 6.00%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 13.311 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 19.515 19.21%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 13.453 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 18.611 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 13.457 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 142.973 88.28%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 20.773 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 559.691 7.88%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.747 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 7205.087 1.15%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 622.611 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 64961.231 1.57%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.832 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 6754.445 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 587.627 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 60476.796 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 390.840 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 10925.747 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 624.699 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 113616.152 1.05%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 389.824 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 7396.305 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 628.066 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 64283.637 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 390.549 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 7344.138 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 629.703 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 64126.992 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 13.258 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 28.136 9.17%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 15.448 -1.70%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 22.178 -39.17%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 13.411 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 242.112 144.39%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 22.977 1.28%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 614.028 7.21%
std::flat_multimap<int,_int>::lower_bound(key)/1024 10.604 -
std::flat_multimap<int,_int>::lower_bound(key)/32 6.866 -
std::flat_multimap<int,_int>::lower_bound(key)/8192 14.093 -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/0 14.705 1.12%
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/1024 86.410 -3.64%
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/32 16.894 -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/8192 545.760 -16.82%
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/0 14.900 1.80%
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 85.208 -1.75%
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 16.891 -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 546.470 -17.59%
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/0 2.369 -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/1024 72.789 -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/32 4.472 2.99%
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192 512.706 -20.10%
std::flat_multimap<int,_int>::upper_bound(key)/1024 10.587 -
std::flat_multimap<int,_int>::upper_bound(key)/32 6.430 1.40%
std::flat_multimap<int,_int>::upper_bound(key)/8192 14.079 -
std::for_each(deque<int>)/32 10.990 -3.19%
std::for_each(deque<int>)/50 21.717 -
std::for_each(deque<int>)/8 2.820 -4.32%
std::for_each(deque<int>)/8192 3106.985 -
std::for_each(join_view(vector<vector<int>>))/32 11.359 -
std::for_each(join_view(vector<vector<int>>))/50 17.579 -
std::for_each(join_view(vector<vector<int>>))/8 3.041 -2.36%
std::for_each(join_view(vector<vector<int>>))/8192 3256.828 4.83%
std::for_each(list<int>)/32 11.265 -
std::for_each(list<int>)/50 21.623 1.89%
std::for_each(list<int>)/8 2.462 -2.70%
std::for_each(list<int>)/8192 8822.065 7.77%
std::for_each(map<int>::iterator)/32 41.316 -
std::for_each(map<int>::iterator)/50 66.344 1.59%
std::for_each(map<int>::iterator)/8 8.774 -
std::for_each(map<int>::iterator)/8192 17013.814 -
std::for_each(multimap<int>::iterator)/32 41.394 -
std::for_each(multimap<int>::iterator)/50 65.982 1.01%
std::for_each(multimap<int>::iterator)/8 8.671 -
std::for_each(multimap<int>::iterator)/8192 16952.910 -
std::for_each(multiset<int>::iterator)/32 39.745 -
std::for_each(multiset<int>::iterator)/50 64.229 1.33%
std::for_each(multiset<int>::iterator)/8 8.659 -1.41%
std::for_each(multiset<int>::iterator)/8192 17131.469 -1.26%
std::for_each(set<int>::iterator)/32 40.753 2.78%
std::for_each(set<int>::iterator)/50 64.963 1.18%
std::for_each(set<int>::iterator)/8 8.923 1.67%
std::for_each(set<int>::iterator)/8192 17556.384 -3.44%
std::for_each(vector<int>)/32 3.771 1.03%
std::for_each(vector<int>)/50 4.091 -
std::for_each(vector<int>)/8 0.898 1.24%
std::for_each(vector<int>)/8192 251.474 -
std::for_each_n(deque<int>)/32 11.611 5.93%
std::for_each_n(deque<int>)/50 17.973 6.19%
std::for_each_n(deque<int>)/8 3.112 4.76%
std::for_each_n(deque<int>)/8192 3158.640 2.69%
std::for_each_n(join_view(vector<vector<int>>))/32 11.541 -
std::for_each_n(join_view(vector<vector<int>>))/50 17.905 -
std::for_each_n(join_view(vector<vector<int>>))/8 3.175 -
std::for_each_n(join_view(vector<vector<int>>))/8192 2966.996 -
std::for_each_n(list<int>)/32 11.320 1.44%
std::for_each_n(list<int>)/50 22.601 1.04%
std::for_each_n(list<int>)/8 2.452 -3.60%
std::for_each_n(list<int>)/8192 8084.735 12.89%
std::for_each_n(vector<int>)/32 3.841 1.16%
std::for_each_n(vector<int>)/50 4.031 -
std::for_each_n(vector<int>)/8 0.910 -
std::for_each_n(vector<int>)/8192 251.816 -
std::format(double)_(fmt:_{:017500_0La}) 1247.831 -
std::format(double)_(fmt:_{:017500_0Le}) 1213.423 -
std::format(double)_(fmt:_{:017500_0Lf}) 1356.149 1.78%
std::format(double)_(fmt:_{:017500_0Lg}) 1223.670 -
std::format(double)_(fmt:_{:017500_0L}) 1214.751 -
std::format(double)_(fmt:_{:017500_0a}) 1222.345 -
std::format(double)_(fmt:_{:017500_0e}) 1205.510 -
std::format(double)_(fmt:_{:017500_0f}) 1355.399 5.24%
std::format(double)_(fmt:_{:017500_0g}) 1210.074 -
std::format(double)_(fmt:_{:017500_0}) 1209.877 -
std::format(double)_(fmt:_{:017500_10La}) 1193.525 -
std::format(double)_(fmt:_{:017500_10Le}) 1218.312 -
std::format(double)_(fmt:_{:017500_10Lf}) 1374.324 2.55%
std::format(double)_(fmt:_{:017500_10Lg}) 1234.251 -
std::format(double)_(fmt:_{:017500_10L}) 1227.560 -
std::format(double)_(fmt:_{:017500_10a}) 1187.836 -
std::format(double)_(fmt:_{:017500_10e}) 1212.285 -
std::format(double)_(fmt:_{:017500_10f}) 1314.137 2.93%
std::format(double)_(fmt:_{:017500_10g}) 1218.617 -
std::format(double)_(fmt:_{:017500_10}) 1219.777 -
std::format(double)_(fmt:_{:017500_17000L}) 1772.025 -8.74%
std::format(double)_(fmt:_{:017500_17000}) 1774.840 -7.50%
std::format(double)_(fmt:_{:0<17500_0La}) 1226.826 -
std::format(double)_(fmt:_{:0<17500_0Le}) 1230.046 1.59%
std::format(double)_(fmt:_{:0<17500_0Lf}) 1348.990 -
std::format(double)_(fmt:_{:0<17500_0Lg}) 1214.178 -
std::format(double)_(fmt:_{:0<17500_0L}) 1212.344 -
std::format(double)_(fmt:_{:0<17500_0a}) 1215.338 -
std::format(double)_(fmt:_{:0<17500_0e}) 1204.842 -
std::format(double)_(fmt:_{:0<17500_0f}) 1346.702 -
std::format(double)_(fmt:_{:0<17500_0g}) 1207.148 -
std::format(double)_(fmt:_{:0<17500_0}) 1206.460 -
std::format(double)_(fmt:_{:0<17500_10La}) 1211.068 -1.58%
std::format(double)_(fmt:_{:0<17500_10Le}) 1218.512 -
std::format(double)_(fmt:_{:0<17500_10Lf}) 1306.874 -
std::format(double)_(fmt:_{:0<17500_10Lg}) 1229.346 -
std::format(double)_(fmt:_{:0<17500_10L}) 1233.186 -
std::format(double)_(fmt:_{:0<17500_10a}) 1208.545 -2.64%
std::format(double)_(fmt:_{:0<17500_10e}) 1208.906 -
std::format(double)_(fmt:_{:0<17500_10f}) 1315.709 -
std::format(double)_(fmt:_{:0<17500_10g}) 1222.783 -
std::format(double)_(fmt:_{:0<17500_10}) 1227.424 1.22%
std::format(double)_(fmt:_{:0<17500_17000L}) 1756.596 -9.12%
std::format(double)_(fmt:_{:0<17500_17000}) 1740.595 -9.31%
std::format(double)_(fmt:_{:0>17500_0La}) 1237.882 -
std::format(double)_(fmt:_{:0>17500_0Le}) 1213.235 -
std::format(double)_(fmt:_{:0>17500_0Lf}) 1373.359 2.97%
std::format(double)_(fmt:_{:0>17500_0Lg}) 1224.673 -
std::format(double)_(fmt:_{:0>17500_0L}) 1229.044 1.10%
std::format(double)_(fmt:_{:0>17500_0a}) 1220.855 1.69%
std::format(double)_(fmt:_{:0>17500_0e}) 1206.151 -
std::format(double)_(fmt:_{:0>17500_0f}) 1333.415 2.75%
std::format(double)_(fmt:_{:0>17500_0g}) 1208.478 -
std::format(double)_(fmt:_{:0>17500_0}) 1208.236 -
std::format(double)_(fmt:_{:0>17500_10La}) 1193.378 -
std::format(double)_(fmt:_{:0>17500_10Le}) 1218.002 -
std::format(double)_(fmt:_{:0>17500_10Lf}) 1369.555 3.12%
std::format(double)_(fmt:_{:0>17500_10Lg}) 1221.654 -
std::format(double)_(fmt:_{:0>17500_10L}) 1221.381 -
std::format(double)_(fmt:_{:0>17500_10a}) 1188.364 -
std::format(double)_(fmt:_{:0>17500_10e}) 1208.497 -
std::format(double)_(fmt:_{:0>17500_10f}) 1304.838 1.68%
std::format(double)_(fmt:_{:0>17500_10g}) 1213.943 -
std::format(double)_(fmt:_{:0>17500_10}) 1214.331 -
std::format(double)_(fmt:_{:0>17500_17000L}) 1776.165 -7.25%
std::format(double)_(fmt:_{:0>17500_17000}) 1752.296 -7.53%
std::format(double)_(fmt:_{:0^17500_0La}) 1240.396 1.67%
std::format(double)_(fmt:_{:0^17500_0Le}) 1219.426 -
std::format(double)_(fmt:_{:0^17500_0Lf}) 1357.880 -
std::format(double)_(fmt:_{:0^17500_0Lg}) 1230.925 -
std::format(double)_(fmt:_{:0^17500_0L}) 1228.132 -
std::format(double)_(fmt:_{:0^17500_0a}) 1276.715 1.69%
std::format(double)_(fmt:_{:0^17500_0e}) 1220.307 -
std::format(double)_(fmt:_{:0^17500_0f}) 1379.868 3.87%
std::format(double)_(fmt:_{:0^17500_0g}) 1213.809 -
std::format(double)_(fmt:_{:0^17500_0}) 1214.562 -
std::format(double)_(fmt:_{:0^17500_10La}) 1217.010 -
std::format(double)_(fmt:_{:0^17500_10Le}) 1229.273 -
std::format(double)_(fmt:_{:0^17500_10Lf}) 1310.851 -
std::format(double)_(fmt:_{:0^17500_10Lg}) 1230.207 -
std::format(double)_(fmt:_{:0^17500_10L}) 1231.595 -
std::format(double)_(fmt:_{:0^17500_10a}) 1204.125 -
std::format(double)_(fmt:_{:0^17500_10e}) 1216.934 -
std::format(double)_(fmt:_{:0^17500_10f}) 1303.274 -
std::format(double)_(fmt:_{:0^17500_10g}) 1223.717 -
std::format(double)_(fmt:_{:0^17500_10}) 1223.557 -
std::format(double)_(fmt:_{:0^17500_17000L}) 1780.606 -7.58%
std::format(double)_(fmt:_{:0^17500_17000}) 1763.955 -8.01%
std::format(double)_(fmt:_{:_0La}) 43.317 -
std::format(double)_(fmt:_{:_0Le}) 60.259 -1.07%
std::format(double)_(fmt:_{:_0Lf}) 112.529 2.96%
std::format(double)_(fmt:_{:_0Lg}) 63.151 1.12%
std::format(double)_(fmt:_{:_0L}) 62.564 -
std::format(double)_(fmt:_{:_0a}) 36.562 -3.65%
std::format(double)_(fmt:_{:_0e}) 44.955 2.02%
std::format(double)_(fmt:_{:_0f}) 104.391 2.55%
std::format(double)_(fmt:_{:_0g}) 49.366 2.83%
std::format(double)_(fmt:_{:_0}) 26.475 -
std::format(double)_(fmt:_{:_10La}) 45.641 -
std::format(double)_(fmt:_{:_10Le}) 66.722 -2.87%
std::format(double)_(fmt:_{:_10Lf}) 115.596 2.49%
std::format(double)_(fmt:_{:_10Lg}) 70.899 -
std::format(double)_(fmt:_{:_10L}) 73.281 1.02%
std::format(double)_(fmt:_{:_10a}) 39.084 -
std::format(double)_(fmt:_{:_10e}) 48.233 1.30%
std::format(double)_(fmt:_{:_10f}) 108.007 2.48%
std::format(double)_(fmt:_{:_10g}) 60.514 -
std::format(double)_(fmt:_{:_10}) 59.593 -1.59%
std::format(double)_(fmt:_{:_17000L}) 589.834 -18.03%
std::format(double)_(fmt:_{:_17000}) 579.033 -17.87%
std::format(float)_(fmt:_{:017500_0La}) 1208.422 -4.23%
std::format(float)_(fmt:_{:017500_0Le}) 1214.497 -
std::format(float)_(fmt:_{:017500_0Lf}) 1235.280 -
std::format(float)_(fmt:_{:017500_0Lg}) 1220.573 -
std::format(float)_(fmt:_{:017500_0L}) 1217.668 -
std::format(float)_(fmt:_{:017500_0a}) 1197.247 -4.33%
std::format(float)_(fmt:_{:017500_0e}) 1206.620 -
std::format(float)_(fmt:_{:017500_0f}) 1225.124 -
std::format(float)_(fmt:_{:017500_0g}) 1208.348 -
std::format(float)_(fmt:_{:017500_0}) 1210.272 -
std::format(float)_(fmt:_{:017500_10La}) 1200.856 -
std::format(float)_(fmt:_{:017500_10Le}) 1216.087 -
std::format(float)_(fmt:_{:017500_10Lf}) 1225.422 -
std::format(float)_(fmt:_{:017500_10Lg}) 1230.089 1.07%
std::format(float)_(fmt:_{:017500_10L}) 1230.190 -
std::format(float)_(fmt:_{:017500_10a}) 1195.968 -
std::format(float)_(fmt:_{:017500_10e}) 1209.775 -
std::format(float)_(fmt:_{:017500_10f}) 1217.088 -
std::format(float)_(fmt:_{:017500_10g}) 1231.332 1.78%
std::format(float)_(fmt:_{:017500_10}) 1242.279 1.61%
std::format(float)_(fmt:_{:017500_17000L}) 1242.595 -
std::format(float)_(fmt:_{:017500_17000}) 1230.269 -
std::format(float)_(fmt:_{:0<17500_0La}) 1226.590 2.24%
std::format(float)_(fmt:_{:0<17500_0Le}) 1215.097 -
std::format(float)_(fmt:_{:0<17500_0Lf}) 1245.471 -
std::format(float)_(fmt:_{:0<17500_0Lg}) 1220.831 -
std::format(float)_(fmt:_{:0<17500_0L}) 1217.288 -
std::format(float)_(fmt:_{:0<17500_0a}) 1194.417 -
std::format(float)_(fmt:_{:0<17500_0e}) 1206.714 -
std::format(float)_(fmt:_{:0<17500_0f}) 1226.627 -1.29%
std::format(float)_(fmt:_{:0<17500_0g}) 1208.266 -
std::format(float)_(fmt:_{:0<17500_0}) 1210.520 -
std::format(float)_(fmt:_{:0<17500_10La}) 1202.438 -
std::format(float)_(fmt:_{:0<17500_10Le}) 1238.194 1.28%
std::format(float)_(fmt:_{:0<17500_10Lf}) 1264.264 1.60%
std::format(float)_(fmt:_{:0<17500_10Lg}) 1243.033 -
std::format(float)_(fmt:_{:0<17500_10L}) 1237.552 -
std::format(float)_(fmt:_{:0<17500_10a}) 1191.417 -
std::format(float)_(fmt:_{:0<17500_10e}) 1217.737 -
std::format(float)_(fmt:_{:0<17500_10f}) 1249.338 -1.42%
std::format(float)_(fmt:_{:0<17500_10g}) 1232.323 -
std::format(float)_(fmt:_{:0<17500_10}) 1234.304 -
std::format(float)_(fmt:_{:0<17500_17000L}) 1267.699 -
std::format(float)_(fmt:_{:0<17500_17000}) 1271.195 1.42%
std::format(float)_(fmt:_{:0>17500_0La}) 1208.755 -4.11%
std::format(float)_(fmt:_{:0>17500_0Le}) 1215.352 -
std::format(float)_(fmt:_{:0>17500_0Lf}) 1232.396 1.24%
std::format(float)_(fmt:_{:0>17500_0Lg}) 1216.840 -
std::format(float)_(fmt:_{:0>17500_0L}) 1216.635 -
std::format(float)_(fmt:_{:0>17500_0a}) 1205.311 -1.97%
std::format(float)_(fmt:_{:0>17500_0e}) 1206.275 -
std::format(float)_(fmt:_{:0>17500_0f}) 1217.916 -
std::format(float)_(fmt:_{:0>17500_0g}) 1206.040 -
std::format(float)_(fmt:_{:0>17500_0}) 1210.489 -
std::format(float)_(fmt:_{:0>17500_10La}) 1197.497 -
std::format(float)_(fmt:_{:0>17500_10Le}) 1219.557 -
std::format(float)_(fmt:_{:0>17500_10Lf}) 1236.250 2.41%
std::format(float)_(fmt:_{:0>17500_10Lg}) 1220.304 -
std::format(float)_(fmt:_{:0>17500_10L}) 1224.086 -
std::format(float)_(fmt:_{:0>17500_10a}) 1191.020 -
std::format(float)_(fmt:_{:0>17500_10e}) 1209.787 -
std::format(float)_(fmt:_{:0>17500_10f}) 1221.662 -
std::format(float)_(fmt:_{:0>17500_10g}) 1212.734 -
std::format(float)_(fmt:_{:0>17500_10}) 1219.684 -
std::format(float)_(fmt:_{:0>17500_17000L}) 1236.873 -
std::format(float)_(fmt:_{:0>17500_17000}) 1228.061 -
std::format(float)_(fmt:_{:0^17500_0La}) 1289.823 1.71%
std::format(float)_(fmt:_{:0^17500_0Le}) 1236.423 1.43%
std::format(float)_(fmt:_{:0^17500_0Lf}) 1249.258 -
std::format(float)_(fmt:_{:0^17500_0Lg}) 1236.473 1.15%
std::format(float)_(fmt:_{:0^17500_0L}) 1241.812 -
std::format(float)_(fmt:_{:0^17500_0a}) 1308.763 -
std::format(float)_(fmt:_{:0^17500_0e}) 1218.518 -
std::format(float)_(fmt:_{:0^17500_0f}) 1260.922 1.53%
std::format(float)_(fmt:_{:0^17500_0g}) 1215.879 -
std::format(float)_(fmt:_{:0^17500_0}) 1219.442 -
std::format(float)_(fmt:_{:0^17500_10La}) 1209.546 -
std::format(float)_(fmt:_{:0^17500_10Le}) 1236.773 -
std::format(float)_(fmt:_{:0^17500_10Lf}) 1219.696 -
std::format(float)_(fmt:_{:0^17500_10Lg}) 1241.593 -
std::format(float)_(fmt:_{:0^17500_10L}) 1253.133 -
std::format(float)_(fmt:_{:0^17500_10a}) 1197.890 -
std::format(float)_(fmt:_{:0^17500_10e}) 1218.069 -
std::format(float)_(fmt:_{:0^17500_10f}) 1220.749 -
std::format(float)_(fmt:_{:0^17500_10g}) 1235.342 -
std::format(float)_(fmt:_{:0^17500_10}) 1241.581 -
std::format(float)_(fmt:_{:0^17500_17000L}) 1286.049 1.65%
std::format(float)_(fmt:_{:0^17500_17000}) 1269.169 -
std::format(float)_(fmt:_{:_0La}) 42.567 -1.09%
std::format(float)_(fmt:_{:_0Le}) 59.325 -
std::format(float)_(fmt:_{:_0Lf}) 48.893 -
std::format(float)_(fmt:_{:_0Lg}) 61.709 -
std::format(float)_(fmt:_{:_0L}) 61.812 -1.12%
std::format(float)_(fmt:_{:_0a}) 35.399 -
std::format(float)_(fmt:_{:_0e}) 44.476 3.56%
std::format(float)_(fmt:_{:_0f}) 41.299 -
std::format(float)_(fmt:_{:_0g}) 48.247 2.65%
std::format(float)_(fmt:_{:_0}) 25.085 -
std::format(float)_(fmt:_{:_10La}) 44.252 -
std::format(float)_(fmt:_{:_10Le}) 64.583 -
std::format(float)_(fmt:_{:_10Lf}) 53.548 -
std::format(float)_(fmt:_{:_10Lg}) 68.847 -
std::format(float)_(fmt:_{:_10L}) 69.329 -
std::format(float)_(fmt:_{:_10a}) 37.041 -
std::format(float)_(fmt:_{:_10e}) 49.111 2.70%
std::format(float)_(fmt:_{:_10f}) 44.452 -
std::format(float)_(fmt:_{:_10g}) 59.045 1.71%
std::format(float)_(fmt:_{:_10}) 57.749 -
std::format(float)_(fmt:_{:_17000L}) 80.987 -
std::format(float)_(fmt:_{:_17000}) 67.153 -
std::gcd()_(adversarial_inputs) 23.275 -
std::gcd()_(random_numbers) 30.467 -
std::gcd()_(trivial_inputs) 0.777 -
std::generate(deque<int>)/1024 309.311 1.06%
std::generate(deque<int>)/32 8.178 1.45%
std::generate(deque<int>)/50 12.194 1.73%
std::generate(deque<int>)/8192 2414.656 1.06%
std::generate(list<int>)/1024 670.870 -
std::generate(list<int>)/32 8.390 1.62%
std::generate(list<int>)/50 14.889 1.71%
std::generate(list<int>)/8192 7449.248 -7.05%
std::generate(vector<int>)/1024 243.183 1.32%
std::generate(vector<int>)/32 7.916 1.16%
std::generate(vector<int>)/50 11.891 1.33%
std::generate(vector<int>)/8192 1828.821 1.61%
std::generate_n(deque<int>)/1024 305.390 1.51%
std::generate_n(deque<int>)/32 8.198 1.70%
std::generate_n(deque<int>)/50 12.205 1.80%
std::generate_n(deque<int>)/8192 2372.587 2.04%
std::generate_n(list<int>)/1024 651.512 -
std::generate_n(list<int>)/32 9.151 1.79%
std::generate_n(list<int>)/50 15.278 -1.26%
std::generate_n(list<int>)/8192 7104.094 -5.81%
std::generate_n(vector<int>)/1024 241.392 1.27%
std::generate_n(vector<int>)/32 7.903 1.06%
std::generate_n(vector<int>)/50 11.887 1.24%
std::generate_n(vector<int>)/8192 1828.159 1.64%
std::getline(std::istringstream,_std::string) 18.547 -
std::is_partitioned(deque<int>)_(partitioned)/1024 249.379 3.69%
std::is_partitioned(deque<int>)_(partitioned)/32 7.957 -1.00%
std::is_partitioned(deque<int>)_(partitioned)/50 12.135 -2.50%
std::is_partitioned(deque<int>)_(partitioned)/8192 2098.759 5.49%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 102.943 1.04%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.461 -2.31%
std::is_partitioned(deque<int>)_(unpartitioned)/50 5.471 -3.25%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 782.037 -
std::is_partitioned(list<int>)_(partitioned)/1024 723.880 -
std::is_partitioned(list<int>)_(partitioned)/32 5.681 -
std::is_partitioned(list<int>)_(partitioned)/50 8.714 -
std::is_partitioned(list<int>)_(partitioned)/8192 6975.119 6.82%
std::is_partitioned(list<int>)_(unpartitioned)/1024 98.271 -1.41%
std::is_partitioned(list<int>)_(unpartitioned)/32 6.083 -1.22%
std::is_partitioned(list<int>)_(unpartitioned)/50 1.121 11.12%
std::is_partitioned(list<int>)_(unpartitioned)/8192 784.244 -1.49%
std::is_partitioned(vector<int>)_(partitioned)/1024 167.576 -5.07%
std::is_partitioned(vector<int>)_(partitioned)/32 5.345 -
std::is_partitioned(vector<int>)_(partitioned)/50 8.042 -1.32%
std::is_partitioned(vector<int>)_(partitioned)/8192 1330.874 -3.53%
std::is_partitioned(vector<int>)_(unpartitioned)/1024 63.263 -3.63%
std::is_partitioned(vector<int>)_(unpartitioned)/32 2.528 -3.81%
std::is_partitioned(vector<int>)_(unpartitioned)/50 0.811 -6.40%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 257.890 -2.11%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 333.219 -15.51%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 3.598 -4.60%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 2656.012 -16.39%
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 591406.236 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 43.031 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 406.089 -11.60%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.213 -4.29%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 3236.051 -11.75%
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 687684.816 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 49.712 1.40%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 413.091 -9.76%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 3.953 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3288.101 -10.91%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 588771.769 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 43.471 4.06%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 465.983 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.042 4.88%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3674.241 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 689318.232 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 47.104 -5.33%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 749.888 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 3.262 -1.78%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 8555.603 6.84%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1467673.803 1.82%
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 40.587 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 778.313 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.898 1.49%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 7594.102 -17.14%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1572069.425 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 53.091 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 771.542 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 4.075 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 9117.698 12.47%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1457938.020 1.04%
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 40.508 -1.85%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 792.082 1.09%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.385 -1.67%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 7818.020 -5.25%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1570087.604 1.06%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 51.412 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 324.324 1.99%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 3.935 -1.70%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2459.824 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 238390.726 -2.60%
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 28.602 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 289.364 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 3.639 3.86%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2475.355 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 564419.056 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 41.276 3.98%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 394.857 8.07%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.230 3.45%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 3128.981 11.70%
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 237990.771 -5.23%
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 27.551 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 325.372 -10.16%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.636 -5.26%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2647.913 -9.04%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 560597.610 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 41.898 -
std::is_sorted(deque<int>)/1024 503.317 -
std::is_sorted(deque<int>)/8 2.064 -49.27%
std::is_sorted(deque<int>)/8192 3951.678 -
std::is_sorted(deque<int>,_pred)/1024 532.869 -
std::is_sorted(deque<int>,_pred)/8 3.171 -27.23%
std::is_sorted(deque<int>,_pred)/8192 4226.217 -
std::is_sorted(list<int>)/1024 747.407 1.09%
std::is_sorted(list<int>)/8 2.109 -
std::is_sorted(list<int>)/8192 6964.075 -
std::is_sorted(list<int>,_pred)/1024 780.457 -
std::is_sorted(list<int>,_pred)/8 2.488 -
std::is_sorted(list<int>,_pred)/8192 6996.481 -
std::is_sorted(vector<int>)/1024 238.621 -
std::is_sorted(vector<int>)/8 2.055 -
std::is_sorted(vector<int>)/8192 1862.123 -
std::is_sorted(vector<int>,_pred)/1024 255.794 2.01%
std::is_sorted(vector<int>,_pred)/8 2.074 -
std::is_sorted(vector<int>,_pred)/8192 2002.224 2.88%
std::is_sorted_until(deque<int>)/1024 509.708 2.18%
std::is_sorted_until(deque<int>)/8 2.651 15.35%
std::is_sorted_until(deque<int>)/8192 4023.231 2.63%
std::is_sorted_until(deque<int>,_pred)/1024 368.978 -
std::is_sorted_until(deque<int>,_pred)/8 2.776 1.31%
std::is_sorted_until(deque<int>,_pred)/8192 2946.966 -4.62%
std::is_sorted_until(list<int>)/1024 761.484 2.97%
std::is_sorted_until(list<int>)/8 2.177 -
std::is_sorted_until(list<int>)/8192 7348.776 -6.92%
std::is_sorted_until(list<int>,_pred)/1024 796.416 1.86%
std::is_sorted_until(list<int>,_pred)/8 4.319 2.66%
std::is_sorted_until(list<int>,_pred)/8192 7519.222 -11.55%
std::is_sorted_until(vector<int>)/1024 238.701 2.20%
std::is_sorted_until(vector<int>)/8 2.044 1.41%
std::is_sorted_until(vector<int>)/8192 1860.322 2.16%
std::is_sorted_until(vector<int>,_pred)/1024 406.822 -
std::is_sorted_until(vector<int>,_pred)/8 3.442 -
std::is_sorted_until(vector<int>,_pred)/8192 3257.553 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 4806.220 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 537.917 1.05%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 36797.113 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 689.490 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.048 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 13113.928 16.49%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11438.649 -1.37%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 339.467 -1.17%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 98318.665 -
std::list<int>::ctor(Range)_(cheap_elements)/1024 11745.322 1.08%
std::list<int>::ctor(Range)_(cheap_elements)/32 334.455 -2.21%
std::list<int>::ctor(Range)_(cheap_elements)/8192 101051.057 1.92%
std::list<int>::ctor(const_Self&)_(cheap_elements)/1024 11660.159 -
std::list<int>::ctor(const_Self&)_(cheap_elements)/32 336.669 -1.46%
std::list<int>::ctor(const_Self&)_(cheap_elements)/8192 99166.522 -
std::list<int>::ctor(size_type)/1024 11868.578 -
std::list<int>::ctor(size_type)/32 332.434 -4.88%
std::list<int>::ctor(size_type)/8192 97134.409 -
std::list<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/1024 11469.088 -1.64%
std::list<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/32 330.989 -2.52%
std::list<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/8192 100156.104 1.41%
std::list<int>::erase(begin)_(cheap_elements)/1024 10.270 -
std::list<int>::erase(begin)_(cheap_elements)/32 10.341 2.42%
std::list<int>::erase(begin)_(cheap_elements)/8192 10.280 -
std::list<int>::insert(begin)_(cheap_elements)/1024 12.099 4.64%
std::list<int>::insert(begin)_(cheap_elements)/32 10.541 3.63%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.971 6.06%
std::list<int>::operator=(const_Self&)_(cheap_elements)/1024 747.893 1.20%
std::list<int>::operator=(const_Self&)_(cheap_elements)/32 15.444 -
std::list<int>::operator=(const_Self&)_(cheap_elements)/8192 9913.012 19.41%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4807.615 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 537.499 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 36689.593 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.722 1.18%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.755 1.03%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.501 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 7009.509 3.22%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 620.201 4.65%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 56641.299 4.12%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 16752.914 3.58%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 871.325 1.39%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 146215.585 2.50%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 2259.897 3.61%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 77.918 4.84%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 21040.016 3.44%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6094.683 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 95.870 1.17%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 50757.943 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 14403.987 2.71%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 414.592 1.34%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 119001.409 3.48%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 31936.100 2.03%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 907.884 1.95%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 274486.313 1.79%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 14588.102 3.35%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 411.084 1.19%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 119506.169 3.89%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 32184.197 3.86%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 915.270 3.61%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 275883.658 3.13%
std::list<std::string>::ctor(const_Self&)_(cheap_elements)/1024 14673.677 1.04%
std::list<std::string>::ctor(const_Self&)_(cheap_elements)/32 409.996 -
std::list<std::string>::ctor(const_Self&)_(cheap_elements)/8192 117463.890 -
std::list<std::string>::ctor(const_Self&)_(expensive_elements)/1024 31843.310 2.11%
std::list<std::string>::ctor(const_Self&)_(expensive_elements)/32 898.990 1.16%
std::list<std::string>::ctor(const_Self&)_(expensive_elements)/8192 272909.337 1.74%
std::list<std::string>::ctor(size_type)/1024 12874.837 5.66%
std::list<std::string>::ctor(size_type)/32 348.690 -
std::list<std::string>::ctor(size_type)/8192 105118.783 5.82%
std::list<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/1024 14696.477 3.07%
std::list<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/32 410.942 1.42%
std::list<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/8192 118479.095 1.53%
std::list<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/1024 31564.478 2.19%
std::list<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/32 878.313 2.55%
std::list<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/8192 271115.707 2.64%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 15.111 3.27%
std::list<std::string>::erase(begin)_(cheap_elements)/32 13.243 1.55%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 14.810 2.19%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 29.716 2.74%
std::list<std::string>::erase(begin)_(expensive_elements)/32 27.459 -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 29.811 2.28%
std::list<std::string>::insert(begin)_(cheap_elements)/1024 14.714 1.54%
std::list<std::string>::insert(begin)_(cheap_elements)/32 12.987 -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 14.578 2.02%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 29.555 2.12%
std::list<std::string>::insert(begin)_(expensive_elements)/32 27.434 1.70%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 29.527 1.71%
std::list<std::string>::operator=(const_Self&)_(cheap_elements)/1024 2358.693 -2.48%
std::list<std::string>::operator=(const_Self&)_(cheap_elements)/32 77.580 -1.96%
std::list<std::string>::operator=(const_Self&)_(cheap_elements)/8192 19079.950 1.97%
std::list<std::string>::operator=(const_Self&)_(expensive_elements)/1024 6453.258 -
std::list<std::string>::operator=(const_Self&)_(expensive_elements)/32 96.620 -
std::list<std::string>::operator=(const_Self&)_(expensive_elements)/8192 53086.661 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 7058.417 4.05%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 618.002 3.35%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 56573.943 4.01%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 16438.318 1.81%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 883.352 2.52%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 145473.916 2.07%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 6.836 -1.07%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 18.737 1.27%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 6.737 -2.64%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.057 1.36%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 26.822 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 17.679 1.34%
std::lower_bound(std::deque<int>)/100 25.753 1.16%
std::lower_bound(std::deque<int>)/8 14.180 1.19%
std::lower_bound(std::deque<int>)/8192 51.080 -
std::lower_bound(std::forward_list<int>)/100 88.383 -
std::lower_bound(std::forward_list<int>)/8 13.565 -
std::lower_bound(std::forward_list<int>)/8192 10463.209 -
std::lower_bound(std::list<int>)/100 90.393 -
std::lower_bound(std::list<int>)/8 13.414 -
std::lower_bound(std::list<int>)/8192 12867.729 -
std::lower_bound(std::vector<int>)/100 10.386 1.12%
std::lower_bound(std::vector<int>)/8 6.229 -
std::lower_bound(std::vector<int>)/8192 13.624 1.06%
std::make_heap(deque<int>)_(ascending)/1024 2685.372 -1.05%
std::make_heap(deque<int>)_(ascending)/8 25.895 -
std::make_heap(deque<int>)_(ascending)/8192 22215.803 3.61%
std::make_heap(deque<int>)_(descending)/1024 3568.240 2.04%
std::make_heap(deque<int>)_(descending)/8 29.687 -
std::make_heap(deque<int>)_(descending)/8192 30297.646 -
std::make_heap(deque<int>)_(heap)/1024 3546.619 1.69%
std::make_heap(deque<int>)_(heap)/8 29.128 -
std::make_heap(deque<int>)_(heap)/8192 30416.173 1.03%
std::make_heap(deque<int>)_(pipe-organ)/1024 2695.243 -
std::make_heap(deque<int>)_(pipe-organ)/8 26.200 -
std::make_heap(deque<int>)_(pipe-organ)/8192 22237.282 2.09%
std::make_heap(deque<int>)_(repeated)/1024 2539.755 1.89%
std::make_heap(deque<int>)_(repeated)/8 26.626 -
std::make_heap(deque<int>)_(repeated)/8192 20579.400 6.41%
std::make_heap(deque<int>)_(shuffled)/1024 4045.051 -
std::make_heap(deque<int>)_(shuffled)/8 26.771 -
std::make_heap(deque<int>)_(shuffled)/8192 44149.206 -
std::make_heap(deque<int>,_pred)_(ascending)/1024 2492.018 2.65%
std::make_heap(deque<int>,_pred)_(ascending)/8 23.933 2.95%
std::make_heap(deque<int>,_pred)_(ascending)/8192 21184.580 5.45%
std::make_heap(deque<int>,_pred)_(descending)/1024 3368.125 3.33%
std::make_heap(deque<int>,_pred)_(descending)/8 27.887 -1.09%
std::make_heap(deque<int>,_pred)_(descending)/8192 29327.979 4.92%
std::make_heap(deque<int>,_pred)_(heap)/1024 3403.409 2.72%
std::make_heap(deque<int>,_pred)_(heap)/8 27.405 -
std::make_heap(deque<int>,_pred)_(heap)/8192 29408.142 2.18%
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2528.465 3.48%
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 24.416 -1.07%
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 21503.133 1.93%
std::make_heap(deque<int>,_pred)_(repeated)/1024 2432.913 6.06%
std::make_heap(deque<int>,_pred)_(repeated)/8 23.930 -
std::make_heap(deque<int>,_pred)_(repeated)/8192 20446.249 1.80%
std::make_heap(deque<int>,_pred)_(shuffled)/1024 3402.083 2.93%
std::make_heap(deque<int>,_pred)_(shuffled)/8 24.661 -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 38918.887 1.86%
std::make_heap(vector<NonIntegral>)_(ascending)/1024 662.911 -
std::make_heap(vector<NonIntegral>)_(ascending)/8 16.525 -
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5111.525 -
std::make_heap(vector<NonIntegral>)_(descending)/1024 994.158 -
std::make_heap(vector<NonIntegral>)_(descending)/8 20.206 1.35%
std::make_heap(vector<NonIntegral>)_(descending)/8192 7264.148 -
std::make_heap(vector<NonIntegral>)_(heap)/1024 957.990 -3.81%
std::make_heap(vector<NonIntegral>)_(heap)/8 20.448 -1.35%
std::make_heap(vector<NonIntegral>)_(heap)/8192 7223.326 -2.92%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 652.990 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 16.369 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5024.347 -
std::make_heap(vector<NonIntegral>)_(repeated)/1024 563.495 -
std::make_heap(vector<NonIntegral>)_(repeated)/8 15.857 -
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4266.174 -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 776.987 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.874 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 6340.306 1.15%
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 662.279 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 16.660 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5102.393 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 1000.048 1.21%
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 20.862 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 7353.492 1.83%
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 973.513 1.06%
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 20.060 -1.64%
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 7350.836 2.10%
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 661.193 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.400 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5093.363 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 564.536 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 15.907 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4280.716 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 786.837 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.961 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 6284.916 -
std::make_heap(vector<int>)_(ascending)/1024 659.381 -
std::make_heap(vector<int>)_(ascending)/8 16.752 1.43%
std::make_heap(vector<int>)_(ascending)/8192 5065.145 -
std::make_heap(vector<int>)_(descending)/1024 997.341 -
std::make_heap(vector<int>)_(descending)/8 26.143 -
std::make_heap(vector<int>)_(descending)/8192 7331.184 -
std::make_heap(vector<int>)_(heap)/1024 966.342 -
std::make_heap(vector<int>)_(heap)/8 21.520 -10.31%
std::make_heap(vector<int>)_(heap)/8192 7278.253 -
std::make_heap(vector<int>)_(pipe-organ)/1024 648.906 -
std::make_heap(vector<int>)_(pipe-organ)/8 16.688 -
std::make_heap(vector<int>)_(pipe-organ)/8192 4987.857 -
std::make_heap(vector<int>)_(repeated)/1024 552.351 -
std::make_heap(vector<int>)_(repeated)/8 15.845 -
std::make_heap(vector<int>)_(repeated)/8192 4185.845 -
std::make_heap(vector<int>)_(shuffled)/1024 774.041 -
std::make_heap(vector<int>)_(shuffled)/8 17.030 -
std::make_heap(vector<int>)_(shuffled)/8192 6309.907 1.01%
std::make_heap(vector<int>,_pred)_(ascending)/1024 659.130 -1.29%
std::make_heap(vector<int>,_pred)_(ascending)/8 16.722 -
std::make_heap(vector<int>,_pred)_(ascending)/8192 5065.348 -
std::make_heap(vector<int>,_pred)_(descending)/1024 1000.437 1.34%
std::make_heap(vector<int>,_pred)_(descending)/8 19.231 -2.70%
std::make_heap(vector<int>,_pred)_(descending)/8192 7369.931 1.92%
std::make_heap(vector<int>,_pred)_(heap)/1024 977.137 1.13%
std::make_heap(vector<int>,_pred)_(heap)/8 20.672 -
std::make_heap(vector<int>,_pred)_(heap)/8192 7341.856 1.90%
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 649.738 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 16.437 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 4991.045 -
std::make_heap(vector<int>,_pred)_(repeated)/1024 555.234 -
std::make_heap(vector<int>,_pred)_(repeated)/8 15.843 -
std::make_heap(vector<int>,_pred)_(repeated)/8192 4189.750 -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 775.767 -
std::make_heap(vector<int>,_pred)_(shuffled)/8 17.063 -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 6307.034 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 25979.316 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 62.479 1.07%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 287238.170 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 25329.364 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 88.217 1.70%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 278431.592 1.17%
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 28894.500 1.19%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 77.830 5.60%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 321981.845 1.56%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 35810.593 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 64.733 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 416845.364 1.06%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 49719.076 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 62.768 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 579727.323 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 19247.497 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 57.516 1.08%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 205440.777 1.38%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 29865.377 1.53%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 66.894 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 362867.554 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 26250.469 2.00%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 62.274 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 287991.213 1.10%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 25468.917 2.17%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 90.730 1.07%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 278629.834 1.28%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 29913.112 3.39%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 78.254 1.43%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 327315.880 1.56%
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 36360.895 2.27%
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 64.630 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 417755.460 1.38%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 49716.238 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 63.312 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 578641.695 1.23%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 18928.617 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 57.214 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 203185.335 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 30201.567 3.41%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 68.221 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 381503.593 2.98%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 12298.764 1.66%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 38.231 1.54%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 133247.403 1.38%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11419.150 1.47%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 51.301 1.08%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 123607.237 1.17%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 13549.648 1.31%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 44.145 1.19%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 147132.766 1.31%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 17874.156 1.17%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 41.091 1.66%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 183078.336 1.28%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 23499.737 1.38%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 39.173 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 242548.329 1.30%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 6519.685 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 26.488 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 66497.113 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 13860.912 1.48%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 42.430 2.45%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 180974.866 1.98%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 12260.188 1.04%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 39.301 1.58%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 132648.511 1.02%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11424.861 1.39%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 51.220 2.03%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 123337.539 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 13558.571 1.50%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 45.426 2.22%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 147687.624 1.40%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 17882.309 1.38%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 40.638 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 182950.248 1.26%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 23390.156 1.04%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 40.752 3.66%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 241888.339 1.31%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 6509.841 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 26.280 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 66832.255 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 13925.596 1.88%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 42.834 2.00%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 180173.435 2.37%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 12282.910 1.19%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 38.502 2.20%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 133195.836 1.33%
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11430.016 1.41%
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 51.195 3.77%
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 123577.266 1.13%
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 13538.998 1.49%
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 45.515 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 150313.016 1.22%
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 17920.537 1.46%
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 40.591 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 183001.036 1.13%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 23515.247 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 40.648 3.09%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 243112.117 1.63%
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 6441.605 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 26.516 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 66785.250 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 13901.830 1.39%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 41.079 1.74%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 189959.788 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 12229.451 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 39.327 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 132574.231 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 11412.189 1.23%
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 51.242 1.77%
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 123364.663 1.12%
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 13572.090 1.61%
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 44.953 1.26%
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 150160.598 1.36%
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 17913.696 1.18%
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 40.410 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 183170.972 1.25%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 23459.648 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 38.745 1.23%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 241546.513 1.12%
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 6498.146 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 26.032 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 66839.658 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 13902.684 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 41.445 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 181872.090 -
std::map<int,_int>::clear()/0 385.617 -
std::map<int,_int>::clear()/1024 10048.370 -1.91%
std::map<int,_int>::clear()/32 617.156 -1.12%
std::map<int,_int>::clear()/8192 81291.025 -1.59%
std::map<int,_int>::contains(key)/1024 28.401 -
std::map<int,_int>::contains(key)/32 17.696 -
std::map<int,_int>::contains(key)/8192 39.880 3.19%
std::map<int,_int>::count(key)/1024 27.981 -
std::map<int,_int>::count(key)/32 17.556 1.00%
std::map<int,_int>::count(key)/8192 38.657 -
std::map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 12.722 -
std::map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 4603.619 -
std::map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 142.436 -
std::map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 40694.972 -
std::map<int,_int>::ctor(const_Self&)/0 12.498 -
std::map<int,_int>::ctor(const_Self&)/1024 5437.801 -2.34%
std::map<int,_int>::ctor(const_Self&)/32 170.633 -2.84%
std::map<int,_int>::ctor(const_Self&)/8192 44636.611 -2.23%
std::map<int,_int>::ctor(const_Self&,_const_allocator_type&)/0 12.526 -
std::map<int,_int>::ctor(const_Self&,_const_allocator_type&)/1024 5417.167 -2.39%
std::map<int,_int>::ctor(const_Self&,_const_allocator_type&)/32 169.707 -2.40%
std::map<int,_int>::ctor(const_Self&,_const_allocator_type&)/8192 44619.418 -2.07%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.629 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 11778.361 -3.82%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 316.229 -1.82%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 96258.201 -3.43%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.632 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13786.615 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 323.912 -1.91%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 270711.335 -4.30%
std::map<int,_int>::equal_range(key)/1024 31.852 -2.07%
std::map<int,_int>::equal_range(key)/32 17.890 1.33%
std::map<int,_int>::equal_range(key)/8192 52.012 -
std::map<int,_int>::erase(iterator)/1024 20.551 -1.24%
std::map<int,_int>::erase(iterator)/32 20.515 -
std::map<int,_int>::erase(iterator)/8192 23.507 1.34%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 385.754 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7237.952 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 567.688 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55573.359 -
std::map<int,_int>::erase(key)_(existent)/1024 24.040 -
std::map<int,_int>::erase(key)_(existent)/32 22.691 -
std::map<int,_int>::erase(key)_(existent)/8192 29.483 -
std::map<int,_int>::erase(key)_(non-existent,_end)/0 1.221 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.321 -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.824 1.07%
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.908 13.97%
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 1.244 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 3.332 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.811 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.023 -
std::map<int,_int>::find(key)/1024 29.015 2.74%
std::map<int,_int>::find(key)/32 17.560 -
std::map<int,_int>::find(key)/8192 38.429 -
std::map<int,_int>::insert(const_value_type&)_(already_present)/1024 6.769 1.27%
std::map<int,_int>::insert(const_value_type&)_(already_present)/32 1.968 -
std::map<int,_int>::insert(const_value_type&)_(already_present)/8192 5.561 -3.39%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 18.441 1.68%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 46.702 34.43%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 21.821 4.37%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 44.492 74.10%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 18.394 1.06%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 31.502 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 21.466 1.62%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 28.948 -7.83%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.420 1.75%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 18.336 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.368 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 18.308 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.402 1.41%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.822 2.23%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 19.302 1.31%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.997 2.54%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 388.816 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 28356.833 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 877.396 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 317716.469 1.23%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 388.991 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 18961.905 1.29%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 721.330 1.17%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 193952.887 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 389.046 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 11183.038 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 616.303 1.38%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 116198.869 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 386.601 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 13289.483 1.79%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 725.404 1.90%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 108170.709 2.40%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 386.249 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 16813.170 -1.49%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 736.162 1.24%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 162511.371 -
std::map<int,_int>::insert(value)_(new_value,_end)/0 18.408 -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 32.412 -1.57%
std::map<int,_int>::insert(value)_(new_value,_end)/32 20.058 -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 27.163 6.47%
std::map<int,_int>::insert(value)_(new_value,_middle)/0 18.393 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 26.177 3.75%
std::map<int,_int>::insert(value)_(new_value,_middle)/32 20.770 1.36%
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 33.284 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 6.728 4.47%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.950 1.63%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 9.565 -5.25%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.254 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 31.844 -2.10%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 20.160 1.13%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 25.617 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.407 1.16%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 28.849 15.64%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 20.488 1.48%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 33.541 -1.28%
std::map<int,_int>::lower_bound(key)/1024 28.106 -
std::map<int,_int>::lower_bound(key)/32 17.568 -
std::map<int,_int>::lower_bound(key)/8192 38.064 -
std::map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/0 12.747 -
std::map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/1024 5681.994 -4.40%
std::map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/32 176.895 -1.40%
std::map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/8192 46046.486 -3.14%
std::map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/0 12.766 -
std::map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 5782.295 -3.15%
std::map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 176.491 -
std::map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 45897.716 -3.63%
std::map<int,_int>::operator=(const_Self&)_(into_populated_Container)/0 0.672 -3.29%
std::map<int,_int>::operator=(const_Self&)_(into_populated_Container)/1024 3814.687 1.42%
std::map<int,_int>::operator=(const_Self&)_(into_populated_Container)/32 70.857 -
std::map<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192 37316.318 1.84%
std::map<int,_int>::upper_bound(key)/1024 28.078 -
std::map<int,_int>::upper_bound(key)/32 18.016 1.17%
std::map<int,_int>::upper_bound(key)/8192 38.066 -
std::map<std::string,_int>::clear()/0 393.366 1.58%
std::map<std::string,_int>::clear()/1024 20074.253 2.48%
std::map<std::string,_int>::clear()/32 856.866 1.16%
std::map<std::string,_int>::clear()/8192 201138.445 2.54%
std::map<std::string,_int>::contains(key)/1024 150.549 -
std::map<std::string,_int>::contains(key)/32 79.199 -11.21%
std::map<std::string,_int>::contains(key)/8192 217.127 -
std::map<std::string,_int>::count(key)/1024 148.441 -
std::map<std::string,_int>::count(key)/32 86.549 1.78%
std::map<std::string,_int>::count(key)/8192 221.117 1.12%
std::map<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 12.742 -
std::map<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 46200.618 5.90%
std::map<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 729.944 -2.35%
std::map<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 457567.939 -
std::map<std::string,_int>::ctor(const_Self&)/0 12.488 -
std::map<std::string,_int>::ctor(const_Self&)/1024 33597.117 3.49%
std::map<std::string,_int>::ctor(const_Self&)/32 596.568 -14.53%
std::map<std::string,_int>::ctor(const_Self&)/8192 333735.512 -
std::map<std::string,_int>::ctor(const_Self&,_const_allocator_type&)/0 12.526 -
std::map<std::string,_int>::ctor(const_Self&,_const_allocator_type&)/1024 34169.243 -
std::map<std::string,_int>::ctor(const_Self&,_const_allocator_type&)/32 660.515 -12.76%
std::map<std::string,_int>::ctor(const_Self&,_const_allocator_type&)/8192 336812.322 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.694 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 43437.262 2.27%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1098.570 18.50%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 405530.225 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.704 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 102092.632 2.59%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1278.520 -7.60%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1448105.555 1.03%
std::map<std::string,_int>::equal_range(key)/1024 110.097 -
std::map<std::string,_int>::equal_range(key)/32 66.333 -4.61%
std::map<std::string,_int>::equal_range(key)/8192 185.542 -
std::map<std::string,_int>::erase(iterator)/1024 25.907 -13.59%
std::map<std::string,_int>::erase(iterator)/32 27.601 -5.31%
std::map<std::string,_int>::erase(iterator)/8192 29.795 -5.85%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.752 1.82%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12924.782 4.79%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 691.154 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 115926.690 2.20%
std::map<std::string,_int>::erase(key)_(existent)/1024 119.866 11.17%
std::map<std::string,_int>::erase(key)_(existent)/32 80.648 -18.46%
std::map<std::string,_int>::erase(key)_(existent)/8192 88.886 9.55%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/0 1.490 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 22.217 2.97%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 10.925 -3.63%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 29.875 5.90%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/0 1.492 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 20.466 -2.63%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 10.830 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 26.531 4.26%
std::map<std::string,_int>::find(key)/1024 149.349 -
std::map<std::string,_int>::find(key)/32 80.443 -3.95%
std::map<std::string,_int>::find(key)/8192 222.026 2.29%
std::map<std::string,_int>::insert(const_value_type&)_(already_present)/1024 88.248 34.77%
std::map<std::string,_int>::insert(const_value_type&)_(already_present)/32 59.943 47.75%
std::map<std::string,_int>::insert(const_value_type&)_(already_present)/8192 129.375 -15.80%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 25.737 -29.57%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 185.541 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 84.444 20.34%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 258.370 -1.44%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 31.469 -1.85%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 119.259 -9.23%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 58.163 -6.60%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 161.030 -10.90%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 30.294 -11.56%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 37.950 6.80%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 37.019 16.49%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 35.683 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 28.979 -11.64%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 38.603 5.60%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 36.351 22.63%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 43.003 1.53%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 388.935 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 146000.319 1.36%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1968.689 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1563797.214 1.18%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 388.706 1.04%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 81695.158 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1468.077 -1.97%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 896248.578 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 390.213 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 97584.052 2.33%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1720.942 5.26%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1023216.509 1.22%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.448 1.71%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 37485.104 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1311.107 4.71%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 408687.845 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.670 1.37%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 166392.561 1.59%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2414.508 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1788700.113 1.06%
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 28.728 -5.52%
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 58.122 14.80%
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 47.710 -2.64%
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 82.654 10.14%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 25.378 -21.30%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 89.501 -23.08%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 55.352 -7.74%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 151.571 9.41%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 105.271 -17.34%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 29.342 -1.75%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 112.493 -5.14%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 33.876 6.92%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 72.575 9.82%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 42.968 -7.46%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 77.702 -20.58%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 35.970 -1.79%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 86.008 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 55.580 15.08%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 142.171 13.59%
std::map<std::string,_int>::lower_bound(key)/1024 132.757 -
std::map<std::string,_int>::lower_bound(key)/32 72.118 4.37%
std::map<std::string,_int>::lower_bound(key)/8192 203.138 1.25%
std::map<std::string,_int>::operator=(const_Self&)_(into_cleared_Container)/0 12.750 -
std::map<std::string,_int>::operator=(const_Self&)_(into_cleared_Container)/1024 35929.710 3.38%
std::map<std::string,_int>::operator=(const_Self&)_(into_cleared_Container)/32 731.685 -1.56%
std::map<std::string,_int>::operator=(const_Self&)_(into_cleared_Container)/8192 346756.540 -
std::map<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/0 12.807 -
std::map<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 34758.334 -
std::map<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 879.050 6.03%
std::map<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 347723.523 1.18%
std::map<std::string,_int>::operator=(const_Self&)_(into_populated_Container)/0 0.740 -
std::map<std::string,_int>::operator=(const_Self&)_(into_populated_Container)/1024 47997.145 -3.89%
std::map<std::string,_int>::operator=(const_Self&)_(into_populated_Container)/32 898.867 -
std::map<std::string,_int>::operator=(const_Self&)_(into_populated_Container)/8192 527254.461 -
std::map<std::string,_int>::upper_bound(key)/1024 135.177 2.47%
std::map<std::string,_int>::upper_bound(key)/32 70.248 -3.57%
std::map<std::string,_int>::upper_bound(key)/8192 199.094 -1.38%
std::mismatch(deque<int>)_(it,_it,_it)/1000 2749.001 -
std::mismatch(deque<int>)_(it,_it,_it)/1024 2808.015 -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 2838314.064 -
std::mismatch(deque<int>)_(it,_it,_it)/8 5.280 2.53%
std::mismatch(deque<int>)_(it,_it,_it)/8192 22421.895 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 2714.316 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 2779.247 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 2849438.326 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 5.640 -1.39%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 22244.563 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 2728.264 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 2796.362 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 2854257.700 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 7.179 2.90%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 22296.510 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 2719.979 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 2785.055 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 2846811.845 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.817 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 22201.825 -
std::mismatch(list<int>)_(it,_it,_it)/1000 739.940 -
std::mismatch(list<int>)_(it,_it,_it)/1024 755.384 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 927285.028 1.23%
std::mismatch(list<int>)_(it,_it,_it)/8 2.642 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7966.023 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 753.939 1.45%
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 771.087 1.43%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 950144.037 1.09%
std::mismatch(list<int>)_(it,_it,_it,_it)/8 3.109 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 12054.930 -3.64%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 805.879 1.69%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 819.632 1.05%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1000876.093 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 4.966 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12457.422 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 794.296 1.50%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 815.055 1.52%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 992000.019 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.458 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 11309.819 -1.74%
std::mismatch(vector<int>)_(it,_it,_it)/1000 251.290 5.13%
std::mismatch(vector<int>)_(it,_it,_it)/1024 260.049 6.23%
std::mismatch(vector<int>)_(it,_it,_it)/1048576 253809.526 3.86%
std::mismatch(vector<int>)_(it,_it,_it)/8 2.134 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 2008.199 5.04%
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 256.527 2.09%
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 256.105 -1.43%
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 249212.068 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 2.471 3.15%
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 1958.154 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 479.460 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 505.907 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 636783.631 1.08%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.479 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4751.710 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 465.333 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 497.530 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 606971.495 1.26%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.214 -2.41%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4715.096 1.18%
std::move(deque<int>)/1048576 55988.302 2.02%
std::move(deque<int>)/262144 14910.884 -
std::move(deque<int>)/32768 2315.825 2.48%
std::move(deque<int>)/4096 173.769 -
std::move(deque<int>)/512 25.974 -
std::move(deque<int>)/64 7.557 -1.33%
std::move(deque<int>)/8 4.881 1.44%
std::move(list<int>)/1048576 1011302.851 1.19%
std::move(list<int>)/262144 257084.723 3.88%
std::move(list<int>)/32768 32479.923 4.64%
std::move(list<int>)/4096 4572.113 -9.60%
std::move(list<int>)/512 369.396 -
std::move(list<int>)/64 50.366 -
std::move(list<int>)/8 3.397 1.87%
std::move(vector<bool>)_(aligned)/1048576 1602379.699 -
std::move(vector<bool>)_(aligned)/262144 400378.049 -
std::move(vector<bool>)_(aligned)/32768 50033.920 -
std::move(vector<bool>)_(aligned)/4096 6227.647 -
std::move(vector<bool>)_(aligned)/512 744.360 -
std::move(vector<bool>)_(aligned)/64 37.106 -1.74%
std::move(vector<bool>)_(unaligned)/1048576 1602670.421 -
std::move(vector<bool>)_(unaligned)/262144 400405.454 -
std::move(vector<bool>)_(unaligned)/32768 49573.302 -
std::move(vector<bool>)_(unaligned)/4096 6206.897 -
std::move(vector<bool>)_(unaligned)/512 737.413 -
std::move(vector<bool>)_(unaligned)/64 53.564 2.10%
std::move(vector<int>)/1048576 56947.481 -
std::move(vector<int>)/262144 15623.143 -28.66%
std::move(vector<int>)/32768 2636.997 58.64%
std::move(vector<int>)/4096 133.365 -
std::move(vector<int>)/512 20.108 1.06%
std::move(vector<int>)/64 4.257 -
std::move(vector<int>)/8 2.287 -
std::move_backward(deque<int>)/1048576 78364.144 -1.16%
std::move_backward(deque<int>)/262144 19481.743 -
std::move_backward(deque<int>)/32768 2394.660 -
std::move_backward(deque<int>)/4096 175.219 -
std::move_backward(deque<int>)/512 27.776 -
std::move_backward(deque<int>)/64 7.863 1.13%
std::move_backward(deque<int>)/8 4.813 1.75%
std::move_backward(list<int>)/1048576 1020363.349 1.18%
std::move_backward(list<int>)/262144 261822.317 3.00%
std::move_backward(list<int>)/32768 31503.234 1.96%
std::move_backward(list<int>)/4096 5870.919 -
std::move_backward(list<int>)/512 370.992 2.13%
std::move_backward(list<int>)/64 39.359 1.25%
std::move_backward(list<int>)/8 3.309 -
std::move_backward(vector<bool>)_(aligned)/1048576 1610963.170 -
std::move_backward(vector<bool>)_(aligned)/262144 402593.065 -
std::move_backward(vector<bool>)_(aligned)/32768 50288.133 -
std::move_backward(vector<bool>)_(aligned)/4096 6248.659 -
std::move_backward(vector<bool>)_(aligned)/512 740.260 -
std::move_backward(vector<bool>)_(aligned)/64 37.152 -3.85%
std::move_backward(vector<bool>)_(unaligned)/1048576 1607140.270 -
std::move_backward(vector<bool>)_(unaligned)/262144 401573.307 -
std::move_backward(vector<bool>)_(unaligned)/32768 40399.214 3.73%
std::move_backward(vector<bool>)_(unaligned)/4096 3400.405 1.13%
std::move_backward(vector<bool>)_(unaligned)/512 405.299 -
std::move_backward(vector<bool>)_(unaligned)/64 39.363 -
std::move_backward(vector<int>)/1048576 56155.112 -
std::move_backward(vector<int>)/262144 21573.754 -8.18%
std::move_backward(vector<int>)/32768 1721.358 -36.43%
std::move_backward(vector<int>)/4096 137.494 2.09%
std::move_backward(vector<int>)/512 20.777 1.21%
std::move_backward(vector<int>)/64 4.219 1.30%
std::move_backward(vector<int>)/8 2.237 -
std::multimap<int,_int>::clear()/0 388.624 -
std::multimap<int,_int>::clear()/1024 10595.240 3.14%
std::multimap<int,_int>::clear()/32 627.772 2.08%
std::multimap<int,_int>::clear()/8192 84827.341 6.12%
std::multimap<int,_int>::contains(key)/1024 28.368 1.21%
std::multimap<int,_int>::contains(key)/32 17.820 -
std::multimap<int,_int>::contains(key)/8192 38.742 -
std::multimap<int,_int>::count(key)/1024 35.293 -
std::multimap<int,_int>::count(key)/32 19.222 -
std::multimap<int,_int>::count(key)/8192 56.795 -
std::multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 12.832 -
std::multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 4674.593 1.29%
std::multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 145.023 2.28%
std::multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 41262.247 1.11%
std::multimap<int,_int>::ctor(const_Self&)/0 12.554 -
std::multimap<int,_int>::ctor(const_Self&)/1024 5524.037 -1.43%
std::multimap<int,_int>::ctor(const_Self&)/32 174.657 -
std::multimap<int,_int>::ctor(const_Self&)/8192 44763.850 -3.18%
std::multimap<int,_int>::ctor(const_Self&,_const_allocator_type&)/0 12.546 -
std::multimap<int,_int>::ctor(const_Self&,_const_allocator_type&)/1024 5462.414 -1.23%
std::multimap<int,_int>::ctor(const_Self&,_const_allocator_type&)/32 172.900 -
std::multimap<int,_int>::ctor(const_Self&,_const_allocator_type&)/8192 44908.061 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.719 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 11415.117 2.37%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 284.312 3.22%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 92764.444 2.66%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.740 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12061.033 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 280.127 1.53%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 295803.164 6.41%
std::multimap<int,_int>::equal_range(key)/1024 31.773 -4.74%
std::multimap<int,_int>::equal_range(key)/32 17.943 -
std::multimap<int,_int>::equal_range(key)/8192 52.160 -
std::multimap<int,_int>::erase(iterator)/1024 21.145 4.27%
std::multimap<int,_int>::erase(iterator)/32 20.996 3.32%
std::multimap<int,_int>::erase(iterator)/8192 22.850 3.27%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 388.936 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7380.665 4.17%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 570.493 1.58%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 56750.889 4.30%
std::multimap<int,_int>::erase(key)_(existent)/1024 24.610 4.11%
std::multimap<int,_int>::erase(key)_(existent)/32 23.386 3.51%
std::multimap<int,_int>::erase(key)_(existent)/8192 29.399 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 1.223 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.389 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.747 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 6.957 -2.97%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 1.235 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.280 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.808 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.023 -
std::multimap<int,_int>::find(key)/1024 28.287 1.25%
std::multimap<int,_int>::find(key)/32 17.724 1.22%
std::multimap<int,_int>::find(key)/8192 38.538 -
std::multimap<int,_int>::insert(const_value_type&)_(already_present)/1024 27.010 6.24%
std::multimap<int,_int>::insert(const_value_type&)_(already_present)/32 18.245 -
std::multimap<int,_int>::insert(const_value_type&)_(already_present)/8192 31.242 -1.52%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.732 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 35.672 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 20.535 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 25.083 -2.85%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.731 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 29.949 20.47%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 20.122 1.61%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 33.833 10.39%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.762 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 17.927 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.099 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 17.921 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.762 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.617 1.86%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 19.201 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 22.967 7.20%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 386.129 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 26946.331 1.12%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 866.947 1.02%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 287095.477 1.30%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 386.727 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 17838.120 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 685.419 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 181319.362 1.80%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 386.268 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 15247.174 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 672.587 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 151161.893 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 388.870 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 12300.796 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 687.338 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 98373.435 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 388.583 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 17020.459 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 727.969 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 164277.976 1.00%
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 16.901 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 35.019 8.68%
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 18.785 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 30.683 16.53%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 16.899 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 29.428 14.53%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 18.211 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 31.531 -
std::multimap<int,_int>::lower_bound(key)/1024 27.941 -
std::multimap<int,_int>::lower_bound(key)/32 17.628 -
std::multimap<int,_int>::lower_bound(key)/8192 38.221 -
std::multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/0 12.895 -
std::multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/1024 5792.841 1.82%
std::multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/32 181.903 1.59%
std::multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/8192 45805.354 -
std::multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/0 12.871 -
std::multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 5745.053 1.40%
std::multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 181.654 1.75%
std::multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 45804.034 -
std::multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/0 0.665 4.97%
std::multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/1024 3766.631 -
std::multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/32 70.414 -
std::multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192 37623.371 -
std::multimap<int,_int>::upper_bound(key)/1024 28.053 -
std::multimap<int,_int>::upper_bound(key)/32 17.921 -
std::multimap<int,_int>::upper_bound(key)/8192 38.278 -3.92%
std::multimap<std::string,_int>::clear()/0 390.663 -
std::multimap<std::string,_int>::clear()/1024 19872.377 -
std::multimap<std::string,_int>::clear()/32 870.525 -
std::multimap<std::string,_int>::clear()/8192 197786.374 -
std::multimap<std::string,_int>::contains(key)/1024 149.692 1.44%
std::multimap<std::string,_int>::contains(key)/32 84.464 3.42%
std::multimap<std::string,_int>::contains(key)/8192 217.184 -
std::multimap<std::string,_int>::count(key)/1024 113.128 -
std::multimap<std::string,_int>::count(key)/32 73.632 11.79%
std::multimap<std::string,_int>::count(key)/8192 185.493 -
std::multimap<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 12.741 -
std::multimap<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 43142.304 -
std::multimap<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 755.617 -8.78%
std::multimap<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 464329.060 -
std::multimap<std::string,_int>::ctor(const_Self&)/0 12.482 -
std::multimap<std::string,_int>::ctor(const_Self&)/1024 33867.654 2.40%
std::multimap<std::string,_int>::ctor(const_Self&)/32 664.618 5.64%
std::multimap<std::string,_int>::ctor(const_Self&)/8192 333148.404 -
std::multimap<std::string,_int>::ctor(const_Self&,_const_allocator_type&)/0 12.519 -
std::multimap<std::string,_int>::ctor(const_Self&,_const_allocator_type&)/1024 34946.175 2.38%
std::multimap<std::string,_int>::ctor(const_Self&,_const_allocator_type&)/32 764.929 14.82%
std::multimap<std::string,_int>::ctor(const_Self&,_const_allocator_type&)/8192 334137.881 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.810 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 43122.329 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 845.845 -5.87%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 406992.165 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.846 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 98184.148 1.40%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1097.475 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1365815.454 -
std::multimap<std::string,_int>::equal_range(key)/1024 110.445 -
std::multimap<std::string,_int>::equal_range(key)/32 71.340 -
std::multimap<std::string,_int>::equal_range(key)/8192 184.154 -
std::multimap<std::string,_int>::erase(iterator)/1024 27.474 -
std::multimap<std::string,_int>::erase(iterator)/32 30.605 3.25%
std::multimap<std::string,_int>::erase(iterator)/8192 32.917 2.44%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.062 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12718.011 1.52%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 675.017 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 114301.284 -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 67.157 -39.34%
std::multimap<std::string,_int>::erase(key)_(existent)/32 101.094 15.69%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 82.590 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/0 1.247 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 22.333 5.33%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 9.742 -10.21%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 32.531 -2.79%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/0 1.262 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 18.874 -2.02%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 9.307 -3.56%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 26.053 4.19%
std::multimap<std::string,_int>::find(key)/1024 147.476 -1.08%
std::multimap<std::string,_int>::find(key)/32 95.420 14.60%
std::multimap<std::string,_int>::find(key)/8192 220.481 -
std::multimap<std::string,_int>::insert(const_value_type&)_(already_present)/1024 167.644 14.00%
std::multimap<std::string,_int>::insert(const_value_type&)_(already_present)/32 41.605 -52.67%
std::multimap<std::string,_int>::insert(const_value_type&)_(already_present)/8192 217.644 4.19%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 29.109 2.88%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 49.888 -17.57%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 37.693 -15.15%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 75.324 9.43%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 35.374 19.76%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 112.698 -2.03%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 58.489 9.48%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 150.924 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 28.854 -9.44%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 38.089 39.41%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 32.649 -9.84%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 27.000 -30.56%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 35.066 13.82%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 42.118 21.49%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 32.513 12.93%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 44.068 15.50%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.559 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 135374.985 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1823.039 -3.44%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1476765.694 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.633 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 77884.526 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1371.394 -2.80%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 888736.942 1.09%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 388.031 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 106206.618 -3.20%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1882.998 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1147168.350 1.25%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 387.543 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 37793.442 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1300.606 1.82%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 413872.763 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 387.554 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 63600.469 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1415.453 -2.62%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 657206.553 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 32.628 5.64%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 63.070 -5.72%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 39.791 -9.34%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 75.359 -26.31%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 31.546 34.62%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 103.121 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 55.049 -16.93%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 157.257 8.34%
std::multimap<std::string,_int>::lower_bound(key)/1024 133.930 -
std::multimap<std::string,_int>::lower_bound(key)/32 71.488 5.26%
std::multimap<std::string,_int>::lower_bound(key)/8192 202.951 -
std::multimap<std::string,_int>::operator=(const_Self&)_(into_cleared_Container)/0 12.773 -
std::multimap<std::string,_int>::operator=(const_Self&)_(into_cleared_Container)/1024 35854.930 -1.84%
std::multimap<std::string,_int>::operator=(const_Self&)_(into_cleared_Container)/32 725.541 3.34%
std::multimap<std::string,_int>::operator=(const_Self&)_(into_cleared_Container)/8192 349100.147 -
std::multimap<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/0 12.840 -
std::multimap<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 35579.483 -
std::multimap<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 700.025 -9.40%
std::multimap<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 347566.392 -
std::multimap<std::string,_int>::operator=(const_Self&)_(into_populated_Container)/0 0.740 -
std::multimap<std::string,_int>::operator=(const_Self&)_(into_populated_Container)/1024 49255.637 -6.62%
std::multimap<std::string,_int>::operator=(const_Self&)_(into_populated_Container)/32 871.049 -
std::multimap<std::string,_int>::operator=(const_Self&)_(into_populated_Container)/8192 530221.965 -
std::multimap<std::string,_int>::upper_bound(key)/1024 131.560 -
std::multimap<std::string,_int>::upper_bound(key)/32 71.384 2.63%
std::multimap<std::string,_int>::upper_bound(key)/8192 200.820 -
std::multiset<int>::clear()/0 388.297 -
std::multiset<int>::clear()/1024 10635.216 -1.31%
std::multiset<int>::clear()/32 638.685 -
std::multiset<int>::clear()/8192 86528.299 -
std::multiset<int>::contains(key)/1024 31.406 1.44%
std::multiset<int>::contains(key)/32 20.454 -
std::multiset<int>::contains(key)/8192 41.708 -
std::multiset<int>::count(key)/1024 35.086 2.10%
std::multiset<int>::count(key)/32 18.631 1.60%
std::multiset<int>::count(key)/8192 54.806 2.27%
std::multiset<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 12.788 -
std::multiset<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 4568.213 -
std::multiset<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 140.132 -
std::multiset<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 40480.095 -
std::multiset<int>::ctor(const_Self&)/0 12.577 -
std::multiset<int>::ctor(const_Self&)/1024 5581.481 -
std::multiset<int>::ctor(const_Self&)/32 175.543 -1.52%
std::multiset<int>::ctor(const_Self&)/8192 45188.064 -
std::multiset<int>::ctor(const_Self&,_const_allocator_type&)/0 12.566 -
std::multiset<int>::ctor(const_Self&,_const_allocator_type&)/1024 5549.479 -
std::multiset<int>::ctor(const_Self&,_const_allocator_type&)/32 172.141 -1.51%
std::multiset<int>::ctor(const_Self&,_const_allocator_type&)/8192 45330.693 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.655 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 11296.786 1.14%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 263.029 -3.23%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 91799.264 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.695 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12040.831 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 275.854 -2.56%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 274017.453 3.52%
std::multiset<int>::equal_range(key)/1024 33.993 4.24%
std::multiset<int>::equal_range(key)/32 17.559 -
std::multiset<int>::equal_range(key)/8192 53.177 1.02%
std::multiset<int>::erase(iterator)/1024 21.257 -
std::multiset<int>::erase(iterator)/32 20.996 -
std::multiset<int>::erase(iterator)/8192 24.221 2.69%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 388.433 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7525.831 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 576.494 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 58030.438 -
std::multiset<int>::erase(key)_(existent)/1024 24.266 -2.20%
std::multiset<int>::erase(key)_(existent)/32 22.944 -1.45%
std::multiset<int>::erase(key)_(existent)/8192 30.967 -
std::multiset<int>::erase(key)_(non-existent,_end)/0 1.229 -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 5.371 -
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.696 2.68%
std::multiset<int>::erase(key)_(non-existent,_end)/8192 7.685 -1.75%
std::multiset<int>::erase(key)_(non-existent,_middle)/0 1.251 1.00%
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 3.360 -12.67%
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.834 -12.69%
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.056 -16.81%
std::multiset<int>::find(key)/1024 27.850 -
std::multiset<int>::find(key)/32 17.561 1.28%
std::multiset<int>::find(key)/8192 37.711 -
std::multiset<int>::insert(const_value_type&)_(already_present)/1024 20.415 -11.13%
std::multiset<int>::insert(const_value_type&)_(already_present)/32 18.394 1.23%
std::multiset<int>::insert(const_value_type&)_(already_present)/8192 23.504 -1.51%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.590 1.07%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 35.087 14.73%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 20.471 1.56%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 35.205 31.27%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.507 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 23.861 -3.08%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.938 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 26.533 1.86%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.562 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 18.266 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 18.277 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 18.180 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.603 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 20.520 1.39%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 19.050 1.24%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 21.543 1.81%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 388.883 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 26679.410 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 868.184 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 280693.383 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 388.651 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 17515.752 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 690.973 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 179311.844 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.951 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 15166.849 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 682.365 1.51%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 151925.422 -
std::multiset<int>::insert(value)_(new_value,_end)/0 17.147 -
std::multiset<int>::insert(value)_(new_value,_end)/1024 28.646 -2.91%
std::multiset<int>::insert(value)_(new_value,_end)/32 19.103 1.28%
std::multiset<int>::insert(value)_(new_value,_end)/8192 23.957 -
std::multiset<int>::insert(value)_(new_value,_middle)/0 17.118 -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 20.526 -9.24%
std::multiset<int>::insert(value)_(new_value,_middle)/32 18.587 1.34%
std::multiset<int>::insert(value)_(new_value,_middle)/8192 25.029 -
std::multiset<int>::lower_bound(key)/1024 27.942 1.01%
std::multiset<int>::lower_bound(key)/32 17.391 1.10%
std::multiset<int>::lower_bound(key)/8192 37.731 -
std::multiset<int>::operator=(const_Self&)_(into_cleared_Container)/0 12.811 -
std::multiset<int>::operator=(const_Self&)_(into_cleared_Container)/1024 5768.517 1.13%
std::multiset<int>::operator=(const_Self&)_(into_cleared_Container)/32 179.304 -
std::multiset<int>::operator=(const_Self&)_(into_cleared_Container)/8192 48392.624 4.76%
std::multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/0 12.863 -
std::multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 5746.791 1.35%
std::multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/32 179.263 1.75%
std::multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 47371.141 3.04%
std::multiset<int>::operator=(const_Self&)_(into_populated_Container)/0 0.820 -7.84%
std::multiset<int>::operator=(const_Self&)_(into_populated_Container)/1024 3829.567 2.12%
std::multiset<int>::operator=(const_Self&)_(into_populated_Container)/32 71.538 -2.36%
std::multiset<int>::operator=(const_Self&)_(into_populated_Container)/8192 37670.830 -
std::multiset<int>::upper_bound(key)/1024 28.066 1.11%
std::multiset<int>::upper_bound(key)/32 17.960 1.19%
std::multiset<int>::upper_bound(key)/8192 37.593 -
std::multiset<std::string>::clear()/0 391.410 -
std::multiset<std::string>::clear()/1024 20459.684 -
std::multiset<std::string>::clear()/32 881.588 -
std::multiset<std::string>::clear()/8192 207040.951 -
std::multiset<std::string>::contains(key)/1024 147.379 4.00%
std::multiset<std::string>::contains(key)/32 83.210 1.11%
std::multiset<std::string>::contains(key)/8192 213.247 -
std::multiset<std::string>::count(key)/1024 110.090 -
std::multiset<std::string>::count(key)/32 66.818 -4.67%
std::multiset<std::string>::count(key)/8192 187.188 1.77%
std::multiset<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 12.751 -
std::multiset<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 5985.999 1.91%
std::multiset<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 169.830 -
std::multiset<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 50833.558 -
std::multiset<std::string>::ctor(const_Self&)/0 12.485 -
std::multiset<std::string>::ctor(const_Self&)/1024 33222.787 -
std::multiset<std::string>::ctor(const_Self&)/32 659.888 -14.70%
std::multiset<std::string>::ctor(const_Self&)/8192 325936.881 -
std::multiset<std::string>::ctor(const_Self&,_const_allocator_type&)/0 12.512 -
std::multiset<std::string>::ctor(const_Self&,_const_allocator_type&)/1024 33711.950 -2.46%
std::multiset<std::string>::ctor(const_Self&,_const_allocator_type&)/32 715.392 -4.88%
std::multiset<std::string>::ctor(const_Self&,_const_allocator_type&)/8192 329768.257 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.841 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 42185.712 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 844.035 -8.42%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 400366.973 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.874 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 96582.852 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1088.256 1.80%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1312158.564 1.58%
std::multiset<std::string>::equal_range(key)/1024 110.138 1.10%
std::multiset<std::string>::equal_range(key)/32 62.240 -14.89%
std::multiset<std::string>::equal_range(key)/8192 185.823 2.62%
std::multiset<std::string>::erase(iterator)/1024 30.852 -3.54%
std::multiset<std::string>::erase(iterator)/32 25.983 -3.07%
std::multiset<std::string>::erase(iterator)/8192 31.050 5.66%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.862 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13018.746 -1.31%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 683.356 1.26%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 115857.878 -1.45%
std::multiset<std::string>::erase(key)_(existent)/1024 73.453 -22.10%
std::multiset<std::string>::erase(key)_(existent)/32 64.960 -37.17%
std::multiset<std::string>::erase(key)_(existent)/8192 99.781 24.88%
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 1.287 2.92%
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 22.627 1.32%
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 10.398 -3.58%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 31.965 7.03%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 1.296 1.45%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 19.530 -10.62%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 9.744 -7.70%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 25.817 -8.75%
std::multiset<std::string>::find(key)/1024 153.724 3.45%
std::multiset<std::string>::find(key)/32 89.302 7.52%
std::multiset<std::string>::find(key)/8192 218.662 3.03%
std::multiset<std::string>::insert(const_value_type&)_(already_present)/1024 127.891 -21.67%
std::multiset<std::string>::insert(const_value_type&)_(already_present)/32 41.094 -37.85%
std::multiset<std::string>::insert(const_value_type&)_(already_present)/8192 191.812 10.13%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 31.334 2.55%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 63.164 -64.26%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 41.485 -43.74%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 101.281 -50.48%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 33.760 21.49%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 77.956 -29.00%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 45.778 -15.94%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 118.263 -18.61%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 27.963 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 38.374 11.45%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 35.202 -8.36%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 27.177 -18.09%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 24.301 -26.38%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 28.994 -11.74%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 35.933 14.77%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 41.791 16.09%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.765 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 127943.694 -7.33%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1912.501 4.59%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1463694.961 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.936 1.20%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 74584.191 -3.53%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1351.286 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 873017.163 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 389.013 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 107720.969 -1.92%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1988.679 5.33%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1138521.598 1.25%
std::multiset<std::string>::insert(value)_(new_value,_end)/0 23.761 -16.55%
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 45.604 -32.24%
std::multiset<std::string>::insert(value)_(new_value,_end)/32 32.496 -4.62%
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 93.208 12.59%
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 34.627 46.20%
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 79.103 3.53%
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 47.995 -9.46%
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 108.024 9.54%
std::multiset<std::string>::lower_bound(key)/1024 130.460 -1.22%
std::multiset<std::string>::lower_bound(key)/32 74.246 6.18%
std::multiset<std::string>::lower_bound(key)/8192 197.833 1.07%
std::multiset<std::string>::operator=(const_Self&)_(into_cleared_Container)/0 12.836 -
std::multiset<std::string>::operator=(const_Self&)_(into_cleared_Container)/1024 35525.321 -
std::multiset<std::string>::operator=(const_Self&)_(into_cleared_Container)/32 827.691 3.10%
std::multiset<std::string>::operator=(const_Self&)_(into_cleared_Container)/8192 346506.829 1.47%
std::multiset<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/0 12.914 -
std::multiset<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/1024 35955.184 4.04%
std::multiset<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/32 723.635 -
std::multiset<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/8192 345323.700 -
std::multiset<std::string>::operator=(const_Self&)_(into_populated_Container)/0 0.739 -
std::multiset<std::string>::operator=(const_Self&)_(into_populated_Container)/1024 50075.050 1.51%
std::multiset<std::string>::operator=(const_Self&)_(into_populated_Container)/32 866.637 9.75%
std::multiset<std::string>::operator=(const_Self&)_(into_populated_Container)/8192 524918.394 -
std::multiset<std::string>::upper_bound(key)/1024 136.507 3.34%
std::multiset<std::string>::upper_bound(key)/32 70.182 1.65%
std::multiset<std::string>::upper_bound(key)/8192 199.650 1.45%
std::none_of(deque<int>)_(process_all)/32 7.939 -
std::none_of(deque<int>)_(process_all)/32768 8868.713 -5.02%
std::none_of(deque<int>)_(process_all)/50 13.006 5.70%
std::none_of(deque<int>)_(process_all)/8 2.450 4.68%
std::none_of(deque<int>)_(process_all)/8192 2186.461 -5.77%
std::none_of(list<int>)_(process_all)/32 10.509 -
std::none_of(list<int>)_(process_all)/32768 27697.918 5.48%
std::none_of(list<int>)_(process_all)/50 20.671 1.17%
std::none_of(list<int>)_(process_all)/8 2.937 1.76%
std::none_of(list<int>)_(process_all)/8192 10490.621 28.30%
std::none_of(vector<int>)_(process_all)/32 7.159 -
std::none_of(vector<int>)_(process_all)/32768 7324.443 -
std::none_of(vector<int>)_(process_all)/50 11.218 -
std::none_of(vector<int>)_(process_all)/8 1.917 -
std::none_of(vector<int>)_(process_all)/8192 1788.091 -
std::ofstream::write(char*,_size) 322.897 -
std::partial_sort(deque<int>)_(ascending)/1024 9561.929 -
std::partial_sort(deque<int>)_(ascending)/8 29.000 -
std::partial_sort(deque<int>)_(ascending)/8192 110722.439 -
std::partial_sort(deque<int>)_(descending)/1024 17035.422 -
std::partial_sort(deque<int>)_(descending)/8 44.448 -
std::partial_sort(deque<int>)_(descending)/8192 217819.273 1.14%
std::partial_sort(deque<int>)_(heap)/1024 19270.099 -
std::partial_sort(deque<int>)_(heap)/8 43.465 -
std::partial_sort(deque<int>)_(heap)/8192 233535.358 1.28%
std::partial_sort(deque<int>)_(pipe-organ)/1024 9566.819 -
std::partial_sort(deque<int>)_(pipe-organ)/8 28.969 -
std::partial_sort(deque<int>)_(pipe-organ)/8192 110839.564 -
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 16709.578 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 32.488 -1.04%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 214801.334 -
std::partial_sort(deque<int>)_(repeated)/1024 6683.643 1.06%
std::partial_sort(deque<int>)_(repeated)/8 28.299 -
std::partial_sort(deque<int>)_(repeated)/8192 73076.854 1.83%
std::partial_sort(deque<int>)_(shuffled)/1024 18711.824 1.08%
std::partial_sort(deque<int>)_(shuffled)/8 36.335 -
std::partial_sort(deque<int>)_(shuffled)/8192 247049.951 1.43%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4479.101 1.63%
std::partial_sort(vector<NonIntegral>)_(ascending)/8 17.764 -1.66%
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 42737.649 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7802.515 1.60%
std::partial_sort(vector<NonIntegral>)_(descending)/8 22.746 -1.95%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 79485.844 1.51%
std::partial_sort(vector<NonIntegral>)_(heap)/1024 7898.279 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 24.737 2.07%
std::partial_sort(vector<NonIntegral>)_(heap)/8192 84037.735 1.10%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4530.853 2.38%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 17.806 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 42990.272 1.97%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 7419.942 1.24%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 18.935 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 76637.375 1.03%
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 1699.447 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 17.796 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 17559.341 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6730.100 1.94%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 19.272 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 72645.842 2.38%
std::partial_sort(vector<int>)_(ascending)/1024 4449.787 1.24%
std::partial_sort(vector<int>)_(ascending)/8 17.429 -
std::partial_sort(vector<int>)_(ascending)/8192 42753.102 -
std::partial_sort(vector<int>)_(descending)/1024 7777.859 1.10%
std::partial_sort(vector<int>)_(descending)/8 23.823 1.15%
std::partial_sort(vector<int>)_(descending)/8192 79393.387 1.20%
std::partial_sort(vector<int>)_(heap)/1024 7933.101 1.31%
std::partial_sort(vector<int>)_(heap)/8 23.233 1.37%
std::partial_sort(vector<int>)_(heap)/8192 84017.217 1.35%
std::partial_sort(vector<int>)_(pipe-organ)/1024 4489.982 2.02%
std::partial_sort(vector<int>)_(pipe-organ)/8 17.428 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 42794.910 1.12%
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 7431.348 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 18.767 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 76592.570 -
std::partial_sort(vector<int>)_(repeated)/1024 1703.079 -
std::partial_sort(vector<int>)_(repeated)/8 17.470 -
std::partial_sort(vector<int>)_(repeated)/8192 17568.403 -
std::partial_sort(vector<int>)_(shuffled)/1024 6697.107 1.49%
std::partial_sort(vector<int>)_(shuffled)/8 19.128 1.38%
std::partial_sort(vector<int>)_(shuffled)/8192 75361.678 3.22%
std::partial_sort_copy(deque<int>)_(ascending)/1024 4722.610 -
std::partial_sort_copy(deque<int>)_(ascending)/8 7.938 -
std::partial_sort_copy(deque<int>)_(ascending)/8192 44762.021 1.23%
std::partial_sort_copy(deque<int>)_(descending)/1024 7924.756 1.15%
std::partial_sort_copy(deque<int>)_(descending)/8 14.336 -1.49%
std::partial_sort_copy(deque<int>)_(descending)/8192 80904.337 1.17%
std::partial_sort_copy(deque<int>)_(heap)/1024 7982.009 -
std::partial_sort_copy(deque<int>)_(heap)/8 13.923 6.92%
std::partial_sort_copy(deque<int>)_(heap)/8192 84927.635 1.36%
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 4730.064 1.16%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 7.853 -2.01%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 44719.541 1.39%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 7605.225 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 8.866 -2.71%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 78348.556 1.41%
std::partial_sort_copy(deque<int>)_(repeated)/1024 1945.252 -
std::partial_sort_copy(deque<int>)_(repeated)/8 7.913 -3.25%
std::partial_sort_copy(deque<int>)_(repeated)/8192 19664.629 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6850.818 1.14%
std::partial_sort_copy(deque<int>)_(shuffled)/8 9.357 -1.81%
std::partial_sort_copy(deque<int>)_(shuffled)/8192 73933.493 2.20%
std::partial_sort_copy(list<int>)_(ascending)/1024 5066.682 1.08%
std::partial_sort_copy(list<int>)_(ascending)/8 7.716 -
std::partial_sort_copy(list<int>)_(ascending)/8192 49076.221 -
std::partial_sort_copy(list<int>)_(descending)/1024 8128.653 1.87%
std::partial_sort_copy(list<int>)_(descending)/8 13.793 1.36%
std::partial_sort_copy(list<int>)_(descending)/8192 83897.096 1.07%
std::partial_sort_copy(list<int>)_(heap)/1024 8215.985 1.35%
std::partial_sort_copy(list<int>)_(heap)/8 11.588 -
std::partial_sort_copy(list<int>)_(heap)/8192 88272.795 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5083.360 2.09%
std::partial_sort_copy(list<int>)_(pipe-organ)/8 7.658 -1.92%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 50284.481 2.16%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 7774.735 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.813 -1.29%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 80838.011 -
std::partial_sort_copy(list<int>)_(repeated)/1024 2318.806 -
std::partial_sort_copy(list<int>)_(repeated)/8 7.696 -2.57%
std::partial_sort_copy(list<int>)_(repeated)/8192 24553.879 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7045.589 1.03%
std::partial_sort_copy(list<int>)_(shuffled)/8 9.154 -
std::partial_sort_copy(list<int>)_(shuffled)/8192 76804.068 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4594.760 1.49%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 7.863 -1.21%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 43697.546 1.45%
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7855.718 1.50%
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 14.009 -5.54%
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 80316.300 1.26%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8000.400 1.16%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 12.164 2.21%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 84343.197 1.41%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4588.424 1.14%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 7.741 -2.68%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 43588.594 1.32%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 7522.381 1.23%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 8.755 -1.07%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 77178.461 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 1817.639 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 7.757 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 18574.732 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6804.425 1.39%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 9.020 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 69400.136 1.11%
std::partial_sort_copy(vector<int>)_(ascending)/1024 4572.435 1.02%
std::partial_sort_copy(vector<int>)_(ascending)/8 7.665 -2.15%
std::partial_sort_copy(vector<int>)_(ascending)/8192 43581.170 1.18%
std::partial_sort_copy(vector<int>)_(descending)/1024 7892.801 1.60%
std::partial_sort_copy(vector<int>)_(descending)/8 13.972 -7.60%
std::partial_sort_copy(vector<int>)_(descending)/8192 80373.467 1.26%
std::partial_sort_copy(vector<int>)_(heap)/1024 7997.879 1.09%
std::partial_sort_copy(vector<int>)_(heap)/8 12.196 -
std::partial_sort_copy(vector<int>)_(heap)/8192 84527.197 1.45%
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4615.979 2.25%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 7.803 -1.22%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 43591.326 1.26%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 7537.112 1.01%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.871 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 77204.975 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 1816.973 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.035 -
std::partial_sort_copy(vector<int>)_(repeated)/8192 18594.667 -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6782.774 1.05%
std::partial_sort_copy(vector<int>)_(shuffled)/8 9.210 -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 72599.923 1.04%
std::partition(deque<int>)_(dense)/1024 371.755 -
std::partition(deque<int>)_(dense)/32 8.989 -9.90%
std::partition(deque<int>)_(dense)/50 13.579 -7.73%
std::partition(deque<int>)_(dense)/8192 2950.974 -
std::partition(deque<int>)_(sparse)/1024 426.173 -3.32%
std::partition(deque<int>)_(sparse)/32 10.919 9.22%
std::partition(deque<int>)_(sparse)/50 16.644 10.75%
std::partition(deque<int>)_(sparse)/8192 3535.120 -
std::partition(list<int>)_(dense)/1024 386.692 -
std::partition(list<int>)_(dense)/32 10.587 3.85%
std::partition(list<int>)_(dense)/50 14.490 -1.93%
std::partition(list<int>)_(dense)/8192 5119.270 1.28%
std::partition(list<int>)_(sparse)/1024 732.348 -
std::partition(list<int>)_(sparse)/32 8.902 1.82%
std::partition(list<int>)_(sparse)/50 14.927 -
std::partition(list<int>)_(sparse)/8192 7685.009 -
std::partition(vector<int>)_(dense)/1024 249.929 -
std::partition(vector<int>)_(dense)/32 8.568 -
std::partition(vector<int>)_(dense)/50 12.899 -
std::partition(vector<int>)_(dense)/8192 1881.211 -
std::partition(vector<int>)_(sparse)/1024 258.041 -
std::partition(vector<int>)_(sparse)/32 8.927 -
std::partition(vector<int>)_(sparse)/50 14.107 -
std::partition(vector<int>)_(sparse)/8192 1870.291 -
std::partition_copy(deque<int>)/1024 613.928 -
std::partition_copy(deque<int>)/32 12.635 -1.04%
std::partition_copy(deque<int>)/50 19.939 -
std::partition_copy(deque<int>)/8192 5614.097 -
std::partition_copy(list<int>)/1024 718.267 -
std::partition_copy(list<int>)/32 8.122 -
std::partition_copy(list<int>)/50 12.726 -
std::partition_copy(list<int>)/8192 7221.820 10.20%
std::partition_copy(vector<int>)/1024 463.092 -5.38%
std::partition_copy(vector<int>)/32 8.376 -5.34%
std::partition_copy(vector<int>)/50 12.877 -3.66%
std::partition_copy(vector<int>)/8192 4488.358 -
std::partition_point(deque<int>)/1024 7.595 -1.74%
std::partition_point(deque<int>)/32 3.323 -1.66%
std::partition_point(deque<int>)/50 3.308 -2.15%
std::partition_point(deque<int>)/8192 11.840 -
std::partition_point(list<int>)/1024 623.447 -
std::partition_point(list<int>)/32 8.532 -
std::partition_point(list<int>)/50 13.277 -1.31%
std::partition_point(list<int>)/8192 6005.790 10.28%
std::partition_point(vector<int>)/1024 6.702 -
std::partition_point(vector<int>)/32 2.602 -
std::partition_point(vector<int>)/50 2.592 -
std::partition_point(vector<int>)/8192 9.279 -
std::pop_heap(deque<float>)/1024 22.316 -
std::pop_heap(deque<float>)/8 53.370 1.03%
std::pop_heap(deque<float>)/8192 31.463 -1.35%
std::pop_heap(deque<int>)/1024 18.995 -
std::pop_heap(deque<int>)/8 51.758 -
std::pop_heap(deque<int>)/8192 26.966 -
std::pop_heap(deque<size_t>)/1024 20.081 -
std::pop_heap(deque<size_t>)/8 52.255 1.04%
std::pop_heap(deque<size_t>)/8192 28.298 -
std::pop_heap(deque<std::string>)/1024 77.162 -
std::pop_heap(deque<std::string>)/8 64.078 -
std::pop_heap(deque<std::string>)/8192 109.313 -
std::pop_heap(vector<float>)/1024 10.752 1.33%
std::pop_heap(vector<float>)/8 52.290 1.01%
std::pop_heap(vector<float>)/8192 14.205 1.62%
std::pop_heap(vector<int>)/1024 8.163 1.29%
std::pop_heap(vector<int>)/8 50.653 -
std::pop_heap(vector<int>)/8192 10.911 1.44%
std::pop_heap(vector<size_t>)/1024 8.182 1.08%
std::pop_heap(vector<size_t>)/8 50.927 1.22%
std::pop_heap(vector<size_t>)/8192 10.987 1.23%
std::pop_heap(vector<std::string>)/1024 57.493 -4.49%
std::pop_heap(vector<std::string>)/8 61.518 -
std::pop_heap(vector<std::string>)/8192 86.687 1.02%
std::remove(deque<int>)_(prefix)/1024 555.319 1.62%
std::remove(deque<int>)_(prefix)/32 51.885 -
std::remove(deque<int>)_(prefix)/50 58.555 -
std::remove(deque<int>)_(prefix)/8192 4147.569 1.63%
std::remove(deque<int>)_(sprinkled)/1024 490.772 1.43%
std::remove(deque<int>)_(sprinkled)/32 51.351 -
std::remove(deque<int>)_(sprinkled)/50 57.956 -2.09%
std::remove(deque<int>)_(sprinkled)/8192 3621.832 1.35%
std::remove(list<int>)_(prefix)/1024 955.709 -1.80%
std::remove(list<int>)_(prefix)/32 51.480 1.24%
std::remove(list<int>)_(prefix)/50 62.744 1.10%
std::remove(list<int>)_(prefix)/8192 8179.323 -1.76%
std::remove(list<int>)_(sprinkled)/1024 942.042 -
std::remove(list<int>)_(sprinkled)/32 54.982 1.36%
std::remove(list<int>)_(sprinkled)/50 67.671 6.05%
std::remove(list<int>)_(sprinkled)/8192 8115.917 3.37%
std::remove(vector<int>)_(prefix)/1024 302.663 1.47%
std::remove(vector<int>)_(prefix)/32 48.537 -
std::remove(vector<int>)_(prefix)/50 53.628 2.32%
std::remove(vector<int>)_(prefix)/8192 2092.804 -
std::remove(vector<int>)_(sprinkled)/1024 498.479 1.93%
std::remove(vector<int>)_(sprinkled)/32 54.627 2.56%
std::remove(vector<int>)_(sprinkled)/50 63.773 1.92%
std::remove(vector<int>)_(sprinkled)/8192 3701.958 1.90%
std::remove_copy(deque<int>)_(prefix)/1024 458.190 2.00%
std::remove_copy(deque<int>)_(prefix)/32 12.773 2.87%
std::remove_copy(deque<int>)_(prefix)/50 18.922 2.50%
std::remove_copy(deque<int>)_(prefix)/8192 3594.884 1.85%
std::remove_copy(deque<int>)_(sprinkled)/1024 396.590 -
std::remove_copy(deque<int>)_(sprinkled)/32 12.008 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.158 -
std::remove_copy(deque<int>)_(sprinkled)/8192 3121.738 -
std::remove_copy(list<int>)_(prefix)/1024 747.071 -
std::remove_copy(list<int>)_(prefix)/32 11.497 1.27%
std::remove_copy(list<int>)_(prefix)/50 17.628 1.34%
std::remove_copy(list<int>)_(prefix)/8192 6907.523 -
std::remove_copy(list<int>)_(sprinkled)/1024 732.639 1.31%
std::remove_copy(list<int>)_(sprinkled)/32 15.026 -
std::remove_copy(list<int>)_(sprinkled)/50 24.339 1.82%
std::remove_copy(list<int>)_(sprinkled)/8192 6875.511 -
std::remove_copy(vector<int>)_(prefix)/1024 261.986 1.89%
std::remove_copy(vector<int>)_(prefix)/32 9.871 3.68%
std::remove_copy(vector<int>)_(prefix)/50 14.379 4.99%
std::remove_copy(vector<int>)_(prefix)/8192 2052.869 1.38%
std::remove_copy(vector<int>)_(sprinkled)/1024 244.280 1.42%
std::remove_copy(vector<int>)_(sprinkled)/32 8.415 1.49%
std::remove_copy(vector<int>)_(sprinkled)/50 12.513 1.38%
std::remove_copy(vector<int>)_(sprinkled)/8192 1924.001 1.04%
std::remove_copy_if(deque<int>)_(prefix)/1024 473.359 1.52%
std::remove_copy_if(deque<int>)_(prefix)/32 13.333 1.15%
std::remove_copy_if(deque<int>)_(prefix)/50 21.630 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3862.546 1.42%
std::remove_copy_if(deque<int>)_(sprinkled)/1024 422.069 1.43%
std::remove_copy_if(deque<int>)_(sprinkled)/32 13.986 2.46%
std::remove_copy_if(deque<int>)_(sprinkled)/50 21.791 1.25%
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3446.958 1.38%
std::remove_copy_if(list<int>)_(prefix)/1024 787.211 2.02%
std::remove_copy_if(list<int>)_(prefix)/32 16.362 -
std::remove_copy_if(list<int>)_(prefix)/50 25.241 1.23%
std::remove_copy_if(list<int>)_(prefix)/8192 7261.462 2.50%
std::remove_copy_if(list<int>)_(sprinkled)/1024 776.023 1.50%
std::remove_copy_if(list<int>)_(sprinkled)/32 14.717 -
std::remove_copy_if(list<int>)_(sprinkled)/50 24.791 -
std::remove_copy_if(list<int>)_(sprinkled)/8192 7147.350 -
std::remove_copy_if(vector<int>)_(prefix)/1024 375.574 1.04%
std::remove_copy_if(vector<int>)_(prefix)/32 11.831 -
std::remove_copy_if(vector<int>)_(prefix)/50 18.357 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3315.991 1.29%
std::remove_copy_if(vector<int>)_(sprinkled)/1024 466.477 1.43%
std::remove_copy_if(vector<int>)_(sprinkled)/32 15.250 1.48%
std::remove_copy_if(vector<int>)_(sprinkled)/50 24.753 1.58%
std::remove_copy_if(vector<int>)_(sprinkled)/8192 3721.810 1.57%
std::remove_if(deque<int>)_(prefix)/1024 574.439 -
std::remove_if(deque<int>)_(prefix)/32 52.237 -
std::remove_if(deque<int>)_(prefix)/50 59.503 -
std::remove_if(deque<int>)_(prefix)/8192 4520.990 1.86%
std::remove_if(deque<int>)_(sprinkled)/1024 517.357 1.54%
std::remove_if(deque<int>)_(sprinkled)/32 51.092 -
std::remove_if(deque<int>)_(sprinkled)/50 58.849 -1.80%
std::remove_if(deque<int>)_(sprinkled)/8192 3931.898 -
std::remove_if(list<int>)_(prefix)/1024 984.423 1.91%
std::remove_if(list<int>)_(prefix)/32 57.978 1.68%
std::remove_if(list<int>)_(prefix)/50 71.307 1.68%
std::remove_if(list<int>)_(prefix)/8192 9981.585 7.43%
std::remove_if(list<int>)_(sprinkled)/1024 988.314 3.06%
std::remove_if(list<int>)_(sprinkled)/32 56.410 1.20%
std::remove_if(list<int>)_(sprinkled)/50 69.779 1.29%
std::remove_if(list<int>)_(sprinkled)/8192 8183.570 2.69%
std::remove_if(vector<int>)_(prefix)/1024 348.668 3.00%
std::remove_if(vector<int>)_(prefix)/32 48.591 1.02%
std::remove_if(vector<int>)_(prefix)/50 54.711 1.12%
std::remove_if(vector<int>)_(prefix)/8192 2557.197 -
std::remove_if(vector<int>)_(sprinkled)/1024 510.661 -
std::remove_if(vector<int>)_(sprinkled)/32 54.229 -
std::remove_if(vector<int>)_(sprinkled)/50 63.608 -
std::remove_if(vector<int>)_(sprinkled)/8192 3794.578 1.03%
std::replace(deque<int>)_(prefix)/1024 384.104 1.38%
std::replace(deque<int>)_(prefix)/32 9.644 3.19%
std::replace(deque<int>)_(prefix)/50 13.702 -
std::replace(deque<int>)_(prefix)/8192 3005.588 1.15%
std::replace(deque<int>)_(sprinkled)/1024 378.788 1.34%
std::replace(deque<int>)_(sprinkled)/32 8.750 -4.40%
std::replace(deque<int>)_(sprinkled)/50 13.474 1.42%
std::replace(deque<int>)_(sprinkled)/8192 3000.278 1.48%
std::replace(list<int>)_(prefix)/1024 653.416 -1.97%
std::replace(list<int>)_(prefix)/32 11.822 -
std::replace(list<int>)_(prefix)/50 18.535 2.56%
std::replace(list<int>)_(prefix)/8192 6999.253 -
std::replace(list<int>)_(sprinkled)/1024 721.611 -
std::replace(list<int>)_(sprinkled)/32 10.896 1.86%
std::replace(list<int>)_(sprinkled)/50 18.606 2.51%
std::replace(list<int>)_(sprinkled)/8192 7143.094 -
std::replace(vector<int>)_(prefix)/1024 157.654 -
std::replace(vector<int>)_(prefix)/32 5.176 -
std::replace(vector<int>)_(prefix)/50 7.770 1.76%
std::replace(vector<int>)_(prefix)/8192 1259.402 -
std::replace(vector<int>)_(sprinkled)/1024 155.778 -
std::replace(vector<int>)_(sprinkled)/32 5.120 -12.13%
std::replace(vector<int>)_(sprinkled)/50 7.911 -10.57%
std::replace(vector<int>)_(sprinkled)/8192 1205.717 3.54%
std::replace_if(deque<int>)_(prefix)/1024 401.579 1.36%
std::replace_if(deque<int>)_(prefix)/32 11.177 1.16%
std::replace_if(deque<int>)_(prefix)/50 17.716 1.98%
std::replace_if(deque<int>)_(prefix)/8192 3143.566 1.24%
std::replace_if(deque<int>)_(sprinkled)/1024 393.793 1.28%
std::replace_if(deque<int>)_(sprinkled)/32 9.995 -
std::replace_if(deque<int>)_(sprinkled)/50 16.419 7.35%
std::replace_if(deque<int>)_(sprinkled)/8192 3122.854 1.27%
std::replace_if(list<int>)_(prefix)/1024 736.117 -
std::replace_if(list<int>)_(prefix)/32 14.414 1.67%
std::replace_if(list<int>)_(prefix)/50 24.891 1.50%
std::replace_if(list<int>)_(prefix)/8192 7163.592 -
std::replace_if(list<int>)_(sprinkled)/1024 737.684 -
std::replace_if(list<int>)_(sprinkled)/32 13.141 1.30%
std::replace_if(list<int>)_(sprinkled)/50 23.530 1.75%
std::replace_if(list<int>)_(sprinkled)/8192 7369.304 -
std::replace_if(vector<int>)_(prefix)/1024 267.119 1.11%
std::replace_if(vector<int>)_(prefix)/32 9.805 -
std::replace_if(vector<int>)_(prefix)/50 13.800 -
std::replace_if(vector<int>)_(prefix)/8192 2012.936 1.09%
std::replace_if(vector<int>)_(sprinkled)/1024 243.438 -
std::replace_if(vector<int>)_(sprinkled)/32 8.521 1.21%
std::replace_if(vector<int>)_(sprinkled)/50 12.702 -
std::replace_if(vector<int>)_(sprinkled)/8192 1885.188 -
std::reverse(deque<int>)/32768 9857.550 4.34%
std::reverse(deque<int>)/4096 1233.615 4.21%
std::reverse(deque<int>)/512 159.643 4.39%
std::reverse(deque<int>)/64 17.633 -1.41%
std::reverse(deque<int>)/8 2.839 -
std::reverse(list<int>)/32768 18419.533 4.47%
std::reverse(list<int>)/4096 1858.468 -4.39%
std::reverse(list<int>)/512 194.079 -
std::reverse(list<int>)/64 18.900 1.52%
std::reverse(list<int>)/8 2.022 1.09%
std::reverse(vector<int>)/32768 1036.089 -
std::reverse(vector<int>)/4096 130.396 -
std::reverse(vector<int>)/512 16.566 -
std::reverse(vector<int>)/64 4.119 -
std::reverse(vector<int>)/8 1.572 -1.69%
std::reverse_copy(deque<int>)/32768 10216.811 1.71%
std::reverse_copy(deque<int>)/4096 1182.957 1.80%
std::reverse_copy(deque<int>)/512 143.642 1.66%
std::reverse_copy(deque<int>)/64 15.468 -
std::reverse_copy(deque<int>)/8 2.223 -1.40%
std::reverse_copy(list<int>)/32768 28808.678 2.88%
std::reverse_copy(list<int>)/4096 3255.071 -2.23%
std::reverse_copy(list<int>)/512 363.259 -
std::reverse_copy(list<int>)/64 29.588 1.17%
std::reverse_copy(list<int>)/8 2.452 1.03%
std::reverse_copy(vector<int>)/32768 974.860 -
std::reverse_copy(vector<int>)/4096 134.616 2.36%
std::reverse_copy(vector<int>)/512 17.182 -
std::reverse_copy(vector<int>)/64 2.482 2.47%
std::reverse_copy(vector<int>)/8 2.427 -5.41%
std::rotate(deque<int>)_(1_element_backward)/1024 61.838 1.48%
std::rotate(deque<int>)_(1_element_backward)/32 8.190 1.22%
std::rotate(deque<int>)_(1_element_backward)/50 9.755 1.02%
std::rotate(deque<int>)_(1_element_backward)/8192 412.775 -1.48%
std::rotate(deque<int>)_(1_element_forward)/1024 56.651 -
std::rotate(deque<int>)_(1_element_forward)/32 7.298 -
std::rotate(deque<int>)_(1_element_forward)/50 8.957 -
std::rotate(deque<int>)_(1_element_forward)/8192 397.238 -
std::rotate(deque<int>)_(by_1/2)/1024 153.542 -16.32%
std::rotate(deque<int>)_(by_1/2)/32 7.308 -
std::rotate(deque<int>)_(by_1/2)/50 8.795 -
std::rotate(deque<int>)_(by_1/2)/8192 1185.031 -16.42%
std::rotate(deque<int>)_(by_1/3)/1024 403.128 3.96%
std::rotate(deque<int>)_(by_1/3)/32 18.371 -
std::rotate(deque<int>)_(by_1/3)/50 23.152 -1.42%
std::rotate(deque<int>)_(by_1/3)/8192 3164.463 1.34%
std::rotate(deque<int>)_(by_1/4)/1024 227.829 -10.80%
std::rotate(deque<int>)_(by_1/4)/32 13.221 -
std::rotate(deque<int>)_(by_1/4)/50 23.580 -
std::rotate(deque<int>)_(by_1/4)/8192 1776.845 -10.86%
std::rotate(list<int>)_(1_element_backward)/1024 748.965 1.44%
std::rotate(list<int>)_(1_element_backward)/32 11.514 -
std::rotate(list<int>)_(1_element_backward)/50 21.768 -
std::rotate(list<int>)_(1_element_backward)/8192 9777.064 1.48%
std::rotate(list<int>)_(1_element_forward)/1024 751.792 1.86%
std::rotate(list<int>)_(1_element_forward)/32 11.406 -
std::rotate(list<int>)_(1_element_forward)/50 21.408 -
std::rotate(list<int>)_(1_element_forward)/8192 9866.306 1.49%
std::rotate(list<int>)_(by_1/2)/1024 757.969 1.33%
std::rotate(list<int>)_(by_1/2)/32 13.754 1.01%
std::rotate(list<int>)_(by_1/2)/50 23.686 1.63%
std::rotate(list<int>)_(by_1/2)/8192 12520.632 -
std::rotate(list<int>)_(by_1/3)/1024 761.194 1.86%
std::rotate(list<int>)_(by_1/3)/32 11.852 -
std::rotate(list<int>)_(by_1/3)/50 19.629 -
std::rotate(list<int>)_(by_1/3)/8192 13365.470 -
std::rotate(list<int>)_(by_1/4)/1024 763.552 1.86%
std::rotate(list<int>)_(by_1/4)/32 11.714 -
std::rotate(list<int>)_(by_1/4)/50 21.382 1.20%
std::rotate(list<int>)_(by_1/4)/8192 10144.531 1.31%
std::rotate(vector<bool>)_(1_element_backward)/1024 1613.528 -
std::rotate(vector<bool>)_(1_element_backward)/32 39.243 2.59%
std::rotate(vector<bool>)_(1_element_backward)/50 79.802 1.20%
std::rotate(vector<bool>)_(1_element_backward)/8192 13149.216 -
std::rotate(vector<bool>)_(1_element_forward)/1024 1601.371 -
std::rotate(vector<bool>)_(1_element_forward)/32 36.041 -14.10%
std::rotate(vector<bool>)_(1_element_forward)/50 79.717 -
std::rotate(vector<bool>)_(1_element_forward)/8192 13059.316 -
std::rotate(vector<bool>)_(by_1/2)/1024 889.083 1.80%
std::rotate(vector<bool>)_(by_1/2)/32 48.709 -
std::rotate(vector<bool>)_(by_1/2)/50 79.520 -
std::rotate(vector<bool>)_(by_1/2)/8192 7390.058 1.79%
std::rotate(vector<bool>)_(by_1/3)/1024 2370.186 1.07%
std::rotate(vector<bool>)_(by_1/3)/32 94.422 -
std::rotate(vector<bool>)_(by_1/3)/50 153.353 -
std::rotate(vector<bool>)_(by_1/3)/8192 15331.377 2.27%
std::rotate(vector<bool>)_(by_1/4)/1024 1364.973 1.72%
std::rotate(vector<bool>)_(by_1/4)/32 77.109 -
std::rotate(vector<bool>)_(by_1/4)/50 153.742 -
std::rotate(vector<bool>)_(by_1/4)/8192 11162.843 1.81%
std::rotate(vector<int>)_(1_element_backward)/1024 36.465 -
std::rotate(vector<int>)_(1_element_backward)/32 2.947 2.59%
std::rotate(vector<int>)_(1_element_backward)/50 5.299 -
std::rotate(vector<int>)_(1_element_backward)/8192 298.197 1.03%
std::rotate(vector<int>)_(1_element_forward)/1024 35.423 -
std::rotate(vector<int>)_(1_element_forward)/32 2.943 1.18%
std::rotate(vector<int>)_(1_element_forward)/50 5.014 3.53%
std::rotate(vector<int>)_(1_element_forward)/8192 280.511 1.04%
std::rotate(vector<int>)_(by_1/2)/1024 31.631 -
std::rotate(vector<int>)_(by_1/2)/32 3.107 2.00%
std::rotate(vector<int>)_(by_1/2)/50 3.667 -
std::rotate(vector<int>)_(by_1/2)/8192 238.944 -
std::rotate(vector<int>)_(by_1/3)/1024 281.344 -
std::rotate(vector<int>)_(by_1/3)/32 18.370 2.21%
std::rotate(vector<int>)_(by_1/3)/50 22.972 2.06%
std::rotate(vector<int>)_(by_1/3)/8192 1989.974 1.00%
std::rotate(vector<int>)_(by_1/4)/1024 200.371 1.15%
std::rotate(vector<int>)_(by_1/4)/32 7.939 -
std::rotate(vector<int>)_(by_1/4)/50 21.990 -
std::rotate(vector<int>)_(by_1/4)/8192 1524.504 -
std::rotate_copy(deque<int>)/1024 40.356 -
std::rotate_copy(deque<int>)/32 2.844 5.21%
std::rotate_copy(deque<int>)/50 2.827 2.04%
std::rotate_copy(deque<int>)/8192 306.301 -1.16%
std::rotate_copy(list<int>)/1024 725.471 -
std::rotate_copy(list<int>)/32 8.233 -
std::rotate_copy(list<int>)/50 14.208 -
std::rotate_copy(list<int>)/8192 7080.821 -
std::rotate_copy(vector<int>)/1024 32.729 -1.53%
std::rotate_copy(vector<int>)/32 2.261 -2.68%
std::rotate_copy(vector<int>)/50 2.671 -
std::rotate_copy(vector<int>)/8192 279.571 -1.48%
std::sample(deque<int>)/1024 3490.203 1.10%
std::sample(deque<int>)/32 108.821 -
std::sample(deque<int>)/8192 28282.060 1.03%
std::sample(list<int>)/1024 3351.785 1.01%
std::sample(list<int>)/32 106.539 1.14%
std::sample(list<int>)/8192 27282.207 1.17%
std::sample(vector<int>)/1024 3359.952 1.16%
std::sample(vector<int>)/32 106.332 1.07%
std::sample(vector<int>)/8192 27237.298 1.21%
std::search(deque<int>)_(near_matches)/1000 27676.374 -
std::search(deque<int>)_(near_matches)/1024 28541.472 -
std::search(deque<int>)_(near_matches)/8192 1959473.479 8.39%
std::search(deque<int>)_(no_match)/1000 242.381 -
std::search(deque<int>)_(no_match)/1024 253.164 -
std::search(deque<int>)_(no_match)/1048576 275619.853 -
std::search(deque<int>)_(no_match)/8192 2127.636 -
std::search(deque<int>)_(same_length)/1000 539.698 4.97%
std::search(deque<int>)_(same_length)/1024 527.869 -3.24%
std::search(deque<int>)_(same_length)/8192 4184.841 1.74%
std::search(deque<int>)_(single_element)/1000 242.410 -10.18%
std::search(deque<int>)_(single_element)/1024 253.723 -9.09%
std::search(deque<int>)_(single_element)/8192 2120.205 -4.79%
std::search(deque<int>,_pred)_(near_matches)/1000 31347.331 -
std::search(deque<int>,_pred)_(near_matches)/1024 32535.317 -
std::search(deque<int>,_pred)_(near_matches)/8192 2082643.055 -
std::search(deque<int>,_pred)_(no_match)/1000 595.288 -
std::search(deque<int>,_pred)_(no_match)/1024 618.100 -
std::search(deque<int>,_pred)_(no_match)/1048576 624416.130 -
std::search(deque<int>,_pred)_(no_match)/8192 4857.718 -
std::search(deque<int>,_pred)_(same_length)/1000 608.580 -
std::search(deque<int>,_pred)_(same_length)/1024 631.698 1.67%
std::search(deque<int>,_pred)_(same_length)/8192 4965.481 -
std::search(deque<int>,_pred)_(single_element)/1000 594.311 -
std::search(deque<int>,_pred)_(single_element)/1024 616.116 -
std::search(deque<int>,_pred)_(single_element)/8192 4854.491 -
std::search(list<int>)_(near_matches)/1000 36284.685 1.61%
std::search(list<int>)_(near_matches)/1024 37846.992 1.36%
std::search(list<int>)_(near_matches)/8192 2476968.529 -
std::search(list<int>)_(no_match)/1000 704.651 -1.12%
std::search(list<int>)_(no_match)/1024 730.106 -
std::search(list<int>)_(no_match)/1048576 859025.948 -
std::search(list<int>)_(no_match)/8192 7075.143 2.79%
std::search(list<int>)_(same_length)/1000 739.149 -
std::search(list<int>)_(same_length)/1024 764.298 1.34%
std::search(list<int>)_(same_length)/8192 8554.729 -
std::search(list<int>)_(single_element)/1000 697.934 -
std::search(list<int>)_(single_element)/1024 713.625 -
std::search(list<int>)_(single_element)/8192 9358.897 6.08%
std::search(list<int>,_pred)_(near_matches)/1000 40945.603 -3.01%
std::search(list<int>,_pred)_(near_matches)/1024 42597.515 -
std::search(list<int>,_pred)_(near_matches)/8192 2636067.849 -
std::search(list<int>,_pred)_(no_match)/1000 732.512 1.02%
std::search(list<int>,_pred)_(no_match)/1024 748.244 -
std::search(list<int>,_pred)_(no_match)/1048576 882929.240 1.08%
std::search(list<int>,_pred)_(no_match)/8192 6888.762 1.48%
std::search(list<int>,_pred)_(same_length)/1000 766.713 -
std::search(list<int>,_pred)_(same_length)/1024 784.215 -
std::search(list<int>,_pred)_(same_length)/8192 9003.032 -7.64%
std::search(list<int>,_pred)_(single_element)/1000 731.092 -
std::search(list<int>,_pred)_(single_element)/1024 747.715 -
std::search(list<int>,_pred)_(single_element)/8192 9559.226 3.08%
std::search(vector<int>)_(near_matches)/1000 15241.251 1.35%
std::search(vector<int>)_(near_matches)/1024 15692.784 -
std::search(vector<int>)_(near_matches)/8192 908011.438 1.40%
std::search(vector<int>)_(no_match)/1000 154.999 -
std::search(vector<int>)_(no_match)/1024 158.685 -
std::search(vector<int>)_(no_match)/1048576 161515.098 -
std::search(vector<int>)_(no_match)/8192 1249.321 -
std::search(vector<int>)_(same_length)/1000 250.596 -
std::search(vector<int>)_(same_length)/1024 258.396 2.23%
std::search(vector<int>)_(same_length)/8192 1936.574 2.79%
std::search(vector<int>)_(single_element)/1000 154.898 -
std::search(vector<int>)_(single_element)/1024 158.485 -
std::search(vector<int>)_(single_element)/8192 1248.496 -
std::search(vector<int>,_pred)_(near_matches)/1000 18300.601 -1.48%
std::search(vector<int>,_pred)_(near_matches)/1024 19137.786 -1.15%
std::search(vector<int>,_pred)_(near_matches)/8192 1056819.748 -
std::search(vector<int>,_pred)_(no_match)/1000 321.351 -
std::search(vector<int>,_pred)_(no_match)/1024 328.946 -
std::search(vector<int>,_pred)_(no_match)/1048576 316004.936 -
std::search(vector<int>,_pred)_(no_match)/8192 2613.853 -
std::search(vector<int>,_pred)_(same_length)/1000 317.734 -
std::search(vector<int>,_pred)_(same_length)/1024 334.380 -
std::search(vector<int>,_pred)_(same_length)/8192 2616.833 -
std::search(vector<int>,_pred)_(single_element)/1000 307.017 -
std::search(vector<int>,_pred)_(single_element)/1024 327.779 -
std::search(vector<int>,_pred)_(single_element)/8192 2608.798 -
std::search_n(deque<int>)_(no_match)/1024 188.257 -
std::search_n(deque<int>)_(no_match)/32 15.374 4.43%
std::search_n(deque<int>)_(no_match)/8192 1536.196 -
std::search_n(deque<int>,_pred)_(no_match)/1024 157.372 1.21%
std::search_n(deque<int>,_pred)_(no_match)/32 19.717 -1.86%
std::search_n(deque<int>,_pred)_(no_match)/8192 1197.568 -
std::search_n(list<int>)_(no_match)/1024 750.606 -
std::search_n(list<int>)_(no_match)/32 8.773 -4.58%
std::search_n(list<int>)_(no_match)/8192 6909.323 -2.98%
std::search_n(list<int>,_pred)_(no_match)/1024 818.493 -
std::search_n(list<int>,_pred)_(no_match)/32 16.249 -
std::search_n(list<int>,_pred)_(no_match)/8192 7387.891 -3.73%
std::search_n(vector<int>)_(no_match)/1024 103.941 -
std::search_n(vector<int>)_(no_match)/32 7.557 -
std::search_n(vector<int>)_(no_match)/8192 702.052 -
std::search_n(vector<int>,_pred)_(no_match)/1024 106.210 -1.31%
std::search_n(vector<int>,_pred)_(no_match)/32 7.587 -
std::search_n(vector<int>,_pred)_(no_match)/8192 1027.333 -
std::set<int>::clear()/0 387.660 -
std::set<int>::clear()/1024 10814.215 7.25%
std::set<int>::clear()/32 639.730 3.64%
std::set<int>::clear()/8192 87220.947 6.61%
std::set<int>::contains(key)/1024 28.394 -
std::set<int>::contains(key)/32 17.702 -
std::set<int>::contains(key)/8192 38.187 -
std::set<int>::count(key)/1024 27.746 -
std::set<int>::count(key)/32 17.644 2.26%
std::set<int>::count(key)/8192 37.781 -
std::set<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 12.794 -
std::set<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 4590.790 -1.94%
std::set<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 140.040 -3.50%
std::set<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 40627.171 -
std::set<int>::ctor(const_Self&)/0 12.602 -
std::set<int>::ctor(const_Self&)/1024 5649.241 2.60%
std::set<int>::ctor(const_Self&)/32 177.629 1.40%
std::set<int>::ctor(const_Self&)/8192 45778.429 2.31%
std::set<int>::ctor(const_Self&,_const_allocator_type&)/0 12.590 -
std::set<int>::ctor(const_Self&,_const_allocator_type&)/1024 5732.840 2.49%
std::set<int>::ctor(const_Self&,_const_allocator_type&)/32 179.662 1.05%
std::set<int>::ctor(const_Self&,_const_allocator_type&)/8192 46468.703 2.17%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.694 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 11877.420 2.62%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 320.526 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 100174.453 7.30%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.690 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 14341.956 4.70%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 334.949 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 289041.330 5.47%
std::set<int>::equal_range(key)/1024 32.608 1.40%
std::set<int>::equal_range(key)/32 17.613 -
std::set<int>::equal_range(key)/8192 54.385 3.84%
std::set<int>::erase(iterator)/1024 21.676 5.93%
std::set<int>::erase(iterator)/32 21.399 4.44%
std::set<int>::erase(iterator)/8192 23.639 9.74%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 387.696 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7612.158 5.22%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 579.891 2.40%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 58898.762 6.13%
std::set<int>::erase(key)_(existent)/1024 24.719 4.27%
std::set<int>::erase(key)_(existent)/32 23.243 2.81%
std::set<int>::erase(key)_(existent)/8192 29.986 6.32%
std::set<int>::erase(key)_(non-existent,_end)/0 1.235 -
std::set<int>::erase(key)_(non-existent,_end)/1024 5.376 -
std::set<int>::erase(key)_(non-existent,_end)/32 2.876 -3.12%
std::set<int>::erase(key)_(non-existent,_end)/8192 7.883 13.34%
std::set<int>::erase(key)_(non-existent,_middle)/0 1.250 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 3.355 -2.08%
std::set<int>::erase(key)_(non-existent,_middle)/32 1.830 -5.54%
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.060 -
std::set<int>::find(key)/1024 27.951 -
std::set<int>::find(key)/32 18.359 5.67%
std::set<int>::find(key)/8192 38.260 1.72%
std::set<int>::insert(const_value_type&)_(already_present)/1024 4.749 8.08%
std::set<int>::insert(const_value_type&)_(already_present)/32 1.804 -3.95%
std::set<int>::insert(const_value_type&)_(already_present)/8192 7.487 -1.44%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 18.226 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 32.309 -2.43%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 21.126 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 25.816 -7.59%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 18.237 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 25.989 5.65%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 21.312 -1.04%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 29.184 -1.83%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 18.138 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 18.384 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 18.346 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 18.334 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 18.146 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 20.764 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 19.265 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 21.795 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 388.087 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 29140.903 1.40%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 920.627 5.74%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 325726.089 3.97%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 387.443 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 18948.145 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 738.582 1.64%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 198985.355 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 390.170 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 11147.380 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 618.027 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 115954.209 -1.85%
std::set<int>::insert(value)_(new_value,_end)/0 17.402 -1.38%
std::set<int>::insert(value)_(new_value,_end)/1024 28.718 -3.38%
std::set<int>::insert(value)_(new_value,_end)/32 19.371 -
std::set<int>::insert(value)_(new_value,_end)/8192 24.604 -
std::set<int>::insert(value)_(new_value,_middle)/0 17.501 -
std::set<int>::insert(value)_(new_value,_middle)/1024 25.225 2.56%
std::set<int>::insert(value)_(new_value,_middle)/32 19.536 -
std::set<int>::insert(value)_(new_value,_middle)/8192 31.885 -7.73%
std::set<int>::lower_bound(key)/1024 27.967 1.73%
std::set<int>::lower_bound(key)/32 17.589 -
std::set<int>::lower_bound(key)/8192 37.651 -
std::set<int>::operator=(const_Self&)_(into_cleared_Container)/0 12.844 -
std::set<int>::operator=(const_Self&)_(into_cleared_Container)/1024 6189.136 9.73%
std::set<int>::operator=(const_Self&)_(into_cleared_Container)/32 187.597 5.55%
std::set<int>::operator=(const_Self&)_(into_cleared_Container)/8192 50405.987 10.42%
std::set<int>::operator=(const_Self&)_(into_partially_populated_Container)/0 12.852 -
std::set<int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 6161.976 6.45%
std::set<int>::operator=(const_Self&)_(into_partially_populated_Container)/32 183.503 2.30%
std::set<int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 50333.547 8.63%
std::set<int>::operator=(const_Self&)_(into_populated_Container)/0 0.671 2.12%
std::set<int>::operator=(const_Self&)_(into_populated_Container)/1024 3975.560 6.23%
std::set<int>::operator=(const_Self&)_(into_populated_Container)/32 72.212 2.30%
std::set<int>::operator=(const_Self&)_(into_populated_Container)/8192 38383.715 -6.36%
std::set<int>::upper_bound(key)/1024 28.475 -
std::set<int>::upper_bound(key)/32 17.836 -
std::set<int>::upper_bound(key)/8192 37.978 -
std::set<std::string>::clear()/0 390.298 -
std::set<std::string>::clear()/1024 20549.798 3.45%
std::set<std::string>::clear()/32 861.223 -
std::set<std::string>::clear()/8192 204897.165 -
std::set<std::string>::contains(key)/1024 145.438 2.86%
std::set<std::string>::contains(key)/32 79.100 -6.46%
std::set<std::string>::contains(key)/8192 213.284 1.60%
std::set<std::string>::count(key)/1024 146.438 -
std::set<std::string>::count(key)/32 85.965 15.84%
std::set<std::string>::count(key)/8192 212.216 1.04%
std::set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 12.768 -
std::set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 5905.878 -
std::set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 168.904 -
std::set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 50467.301 -1.03%
std::set<std::string>::ctor(const_Self&)/0 12.528 -
std::set<std::string>::ctor(const_Self&)/1024 33004.336 -
std::set<std::string>::ctor(const_Self&)/32 688.155 3.06%
std::set<std::string>::ctor(const_Self&)/8192 327316.844 -
std::set<std::string>::ctor(const_Self&,_const_allocator_type&)/0 12.564 -
std::set<std::string>::ctor(const_Self&,_const_allocator_type&)/1024 34782.866 2.17%
std::set<std::string>::ctor(const_Self&,_const_allocator_type&)/32 748.146 3.38%
std::set<std::string>::ctor(const_Self&,_const_allocator_type&)/8192 330036.390 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.912 1.16%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 42471.449 1.25%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 850.590 -1.03%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 413229.926 2.09%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.782 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 103531.326 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1295.070 6.63%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1407789.066 -
std::set<std::string>::equal_range(key)/1024 108.778 -1.11%
std::set<std::string>::equal_range(key)/32 73.351 16.62%
std::set<std::string>::equal_range(key)/8192 181.278 -1.08%
std::set<std::string>::erase(iterator)/1024 31.394 -3.64%
std::set<std::string>::erase(iterator)/32 31.755 2.36%
std::set<std::string>::erase(iterator)/8192 24.671 -13.09%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.748 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12869.232 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 684.596 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 116557.908 -
std::set<std::string>::erase(key)_(existent)/1024 120.318 35.89%
std::set<std::string>::erase(key)_(existent)/32 95.985 81.84%
std::set<std::string>::erase(key)_(existent)/8192 121.099 22.64%
std::set<std::string>::erase(key)_(non-existent,_end)/0 1.491 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 23.210 -2.14%
std::set<std::string>::erase(key)_(non-existent,_end)/32 10.714 -13.57%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 27.136 -8.85%
std::set<std::string>::erase(key)_(non-existent,_middle)/0 1.493 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 21.455 5.47%
std::set<std::string>::erase(key)_(non-existent,_middle)/32 12.168 9.37%
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 27.143 3.12%
std::set<std::string>::find(key)/1024 147.736 1.22%
std::set<std::string>::find(key)/32 88.119 1.36%
std::set<std::string>::find(key)/8192 212.475 -
std::set<std::string>::insert(const_value_type&)_(already_present)/1024 104.543 20.93%
std::set<std::string>::insert(const_value_type&)_(already_present)/32 37.824 -39.01%
std::set<std::string>::insert(const_value_type&)_(already_present)/8192 171.703 8.11%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 24.794 -27.07%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 172.216 26.38%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 55.853 -4.08%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 236.212 6.22%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 29.712 -6.76%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 91.385 -15.72%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 49.286 2.74%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 142.494 -9.04%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 31.036 -14.43%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 26.347 -28.19%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 34.486 9.48%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 33.038 22.33%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 35.686 -1.67%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 41.014 26.56%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 29.448 -17.92%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 44.505 18.04%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 388.170 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 143599.696 -1.55%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1956.489 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1566843.407 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.774 1.42%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 80842.338 1.22%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1434.483 -3.06%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 907904.410 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 390.808 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 94289.421 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1912.949 9.36%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1019626.163 -
std::set<std::string>::insert(value)_(new_value,_end)/0 33.654 22.98%
std::set<std::string>::insert(value)_(new_value,_end)/1024 96.964 82.69%
std::set<std::string>::insert(value)_(new_value,_end)/32 53.746 21.51%
std::set<std::string>::insert(value)_(new_value,_end)/8192 101.387 11.97%
std::set<std::string>::insert(value)_(new_value,_middle)/0 32.862 40.36%
std::set<std::string>::insert(value)_(new_value,_middle)/1024 99.532 -
std::set<std::string>::insert(value)_(new_value,_middle)/32 41.131 -21.43%
std::set<std::string>::insert(value)_(new_value,_middle)/8192 137.364 -6.25%
std::set<std::string>::lower_bound(key)/1024 130.866 1.61%
std::set<std::string>::lower_bound(key)/32 72.024 4.65%
std::set<std::string>::lower_bound(key)/8192 192.656 -
std::set<std::string>::operator=(const_Self&)_(into_cleared_Container)/0 12.861 -
std::set<std::string>::operator=(const_Self&)_(into_cleared_Container)/1024 35449.214 1.05%
std::set<std::string>::operator=(const_Self&)_(into_cleared_Container)/32 680.782 -16.15%
std::set<std::string>::operator=(const_Self&)_(into_cleared_Container)/8192 340959.774 -
std::set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/0 12.952 -
std::set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/1024 35481.357 -
std::set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/32 816.446 16.95%
std::set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/8192 341115.752 -
std::set<std::string>::operator=(const_Self&)_(into_populated_Container)/0 0.739 -
std::set<std::string>::operator=(const_Self&)_(into_populated_Container)/1024 48433.567 8.91%
std::set<std::string>::operator=(const_Self&)_(into_populated_Container)/32 827.915 6.29%
std::set<std::string>::operator=(const_Self&)_(into_populated_Container)/8192 525545.253 -
std::set<std::string>::upper_bound(key)/1024 131.771 1.59%
std::set<std::string>::upper_bound(key)/32 66.469 -5.51%
std::set<std::string>::upper_bound(key)/8192 196.612 1.06%
std::shift_left(deque<int>)/1024 55.402 2.26%
std::shift_left(deque<int>)/32 4.652 -8.19%
std::shift_left(deque<int>)/50 6.556 -3.23%
std::shift_left(deque<int>)/8192 407.862 4.56%
std::shift_left(list<int>)/1024 728.664 -
std::shift_left(list<int>)/32 13.092 1.18%
std::shift_left(list<int>)/50 24.432 1.42%
std::shift_left(list<int>)/8192 7678.060 -
std::shift_left(vector<int>)/1024 35.794 -
std::shift_left(vector<int>)/32 4.098 -2.74%
std::shift_left(vector<int>)/50 5.256 -
std::shift_left(vector<int>)/8192 281.075 -
std::shift_right(deque<int>)/1024 54.974 -
std::shift_right(deque<int>)/32 5.739 -
std::shift_right(deque<int>)/50 6.981 -
std::shift_right(deque<int>)/8192 428.046 -
std::shift_right(list<int>)/1024 730.312 -
std::shift_right(list<int>)/32 13.740 1.39%
std::shift_right(list<int>)/50 24.827 -
std::shift_right(list<int>)/8192 7172.309 -6.63%
std::shift_right(vector<int>)/1024 35.741 -
std::shift_right(vector<int>)/32 3.946 1.13%
std::shift_right(vector<int>)/50 5.331 1.08%
std::shift_right(vector<int>)/8192 299.931 -
std::shuffle(deque<int>)/1024 3725.033 -
std::shuffle(deque<int>)/32 47.545 -
std::shuffle(deque<int>)/8192 17498.807 -
std::shuffle(vector<int>)/1024 999.540 -
std::shuffle(vector<int>)/32 36.184 -
std::shuffle(vector<int>)/8192 8222.487 -
std::sort(deque<int>)_(ascending)/1024 4047.265 1.17%
std::sort(deque<int>)_(ascending)/8 21.247 3.48%
std::sort(deque<int>)_(ascending)/8192 43722.684 1.30%
std::sort(deque<int>)_(descending)/1024 3443.199 1.38%
std::sort(deque<int>)_(descending)/8 47.776 1.18%
std::sort(deque<int>)_(descending)/8192 34898.150 1.14%
std::sort(deque<int>)_(heap)/1024 7032.477 1.24%
std::sort(deque<int>)_(heap)/8 34.977 -
std::sort(deque<int>)_(heap)/8192 75978.078 -
std::sort(deque<int>)_(pipe-organ)/1024 14026.990 1.44%
std::sort(deque<int>)_(pipe-organ)/8 22.967 -
std::sort(deque<int>)_(pipe-organ)/8192 173170.652 -
std::sort(deque<int>)_(qsort_adversarial)/1024 27825.883 -
std::sort(deque<int>)_(qsort_adversarial)/8 24.187 9.97%
std::sort(deque<int>)_(qsort_adversarial)/8192 333247.311 -
std::sort(deque<int>)_(repeated)/1024 4639.392 1.48%
std::sort(deque<int>)_(repeated)/8 21.238 -
std::sort(deque<int>)_(repeated)/8192 51507.354 1.56%
std::sort(deque<int>)_(shuffled)/1024 7865.494 -
std::sort(deque<int>)_(shuffled)/8 26.585 -1.16%
std::sort(deque<int>)_(shuffled)/8192 104664.331 -
std::sort(vector<NonIntegral>)_(ascending)/1024 3739.533 -
std::sort(vector<NonIntegral>)_(ascending)/8 16.943 1.07%
std::sort(vector<NonIntegral>)_(ascending)/8192 38406.606 -
std::sort(vector<NonIntegral>)_(descending)/1024 2908.459 1.40%
std::sort(vector<NonIntegral>)_(descending)/8 28.725 -
std::sort(vector<NonIntegral>)_(descending)/8192 28975.791 -
std::sort(vector<NonIntegral>)_(heap)/1024 5130.179 1.09%
std::sort(vector<NonIntegral>)_(heap)/8 22.953 -
std::sort(vector<NonIntegral>)_(heap)/8192 51156.435 1.17%
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 9242.200 1.40%
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.497 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 88325.521 1.06%
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 15172.064 2.08%
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 17.230 2.08%
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 147540.547 1.60%
std::sort(vector<NonIntegral>)_(repeated)/1024 3046.316 1.12%
std::sort(vector<NonIntegral>)_(repeated)/8 17.054 1.77%
std::sort(vector<NonIntegral>)_(repeated)/8192 30444.813 1.31%
std::sort(vector<NonIntegral>)_(shuffled)/1024 5589.089 1.10%
std::sort(vector<NonIntegral>)_(shuffled)/8 19.682 1.29%
std::sort(vector<NonIntegral>)_(shuffled)/8192 57942.290 1.27%
std::sort(vector<int>)_(ascending)/1024 3746.093 -
std::sort(vector<int>)_(ascending)/8 17.111 1.82%
std::sort(vector<int>)_(ascending)/8192 38504.378 -
std::sort(vector<int>)_(descending)/1024 2917.067 1.88%
std::sort(vector<int>)_(descending)/8 30.272 -
std::sort(vector<int>)_(descending)/8192 28972.241 1.01%
std::sort(vector<int>)_(heap)/1024 5116.423 1.26%
std::sort(vector<int>)_(heap)/8 22.801 -
std::sort(vector<int>)_(heap)/8192 51202.594 1.08%
std::sort(vector<int>)_(pipe-organ)/1024 9272.862 1.72%
std::sort(vector<int>)_(pipe-organ)/8 17.586 2.09%
std::sort(vector<int>)_(pipe-organ)/8192 88343.817 1.24%
std::sort(vector<int>)_(qsort_adversarial)/1024 15097.255 1.69%
std::sort(vector<int>)_(qsort_adversarial)/8 17.073 2.21%
std::sort(vector<int>)_(qsort_adversarial)/8192 147336.031 1.21%
std::sort(vector<int>)_(repeated)/1024 3022.583 1.33%
std::sort(vector<int>)_(repeated)/8 17.056 1.94%
std::sort(vector<int>)_(repeated)/8192 30256.144 -
std::sort(vector<int>)_(shuffled)/1024 5545.459 1.21%
std::sort(vector<int>)_(shuffled)/8 19.654 1.53%
std::sort(vector<int>)_(shuffled)/8192 58061.036 1.55%
std::sort_heap(deque<int>)/1024 19151.737 1.12%
std::sort_heap(deque<int>)/8 41.410 -
std::sort_heap(deque<int>)/8192 221157.541 -
std::sort_heap(deque<int>,_pred)/1024 18769.949 1.15%
std::sort_heap(deque<int>,_pred)/8 35.349 2.99%
std::sort_heap(deque<int>,_pred)/8192 215991.893 -
std::sort_heap(vector<NonIntegral>)/1024 7821.650 1.67%
std::sort_heap(vector<NonIntegral>)/8 26.629 3.35%
std::sort_heap(vector<NonIntegral>)/8192 88887.251 1.39%
std::sort_heap(vector<NonIntegral>,_pred)/1024 7923.560 1.20%
std::sort_heap(vector<NonIntegral>,_pred)/8 27.267 -
std::sort_heap(vector<NonIntegral>,_pred)/8192 89476.699 1.52%
std::sort_heap(vector<int>)/1024 7779.936 -
std::sort_heap(vector<int>)/8 26.428 1.82%
std::sort_heap(vector<int>)/8192 88895.149 1.34%
std::sort_heap(vector<int>,_pred)/1024 7920.767 1.22%
std::sort_heap(vector<int>,_pred)/8 26.601 1.71%
std::sort_heap(vector<int>,_pred)/8192 89587.879 1.35%
std::stable_partition(deque<int>)_(alloc_fails)/1024 3146.751 1.42%
std::stable_partition(deque<int>)_(alloc_fails)/32 2501.628 -
std::stable_partition(deque<int>)_(alloc_fails)/50 2490.828 -
std::stable_partition(deque<int>)_(alloc_fails)/8192 7964.566 -
std::stable_partition(deque<int>)_(dense)/1024 581.908 -
std::stable_partition(deque<int>)_(dense)/32 30.784 -3.04%
std::stable_partition(deque<int>)_(dense)/50 39.482 -
std::stable_partition(deque<int>)_(dense)/8192 4458.783 -
std::stable_partition(deque<int>)_(sparse)/1024 446.134 -2.61%
std::stable_partition(deque<int>)_(sparse)/32 24.087 -
std::stable_partition(deque<int>)_(sparse)/50 33.773 -
std::stable_partition(deque<int>)_(sparse)/8192 3630.264 -
std::stable_partition(list<int>)_(alloc_fails)/1024 4952.871 -1.35%
std::stable_partition(list<int>)_(alloc_fails)/32 2490.330 1.96%
std::stable_partition(list<int>)_(alloc_fails)/50 2527.806 1.18%
std::stable_partition(list<int>)_(alloc_fails)/8192 32157.832 -48.43%
std::stable_partition(list<int>)_(dense)/1024 1720.167 -
std::stable_partition(list<int>)_(dense)/32 30.533 -1.82%
std::stable_partition(list<int>)_(dense)/50 50.385 -
std::stable_partition(list<int>)_(dense)/8192 17042.667 -37.05%
std::stable_partition(list<int>)_(sparse)/1024 1439.782 -
std::stable_partition(list<int>)_(sparse)/32 24.884 -2.92%
std::stable_partition(list<int>)_(sparse)/50 35.152 -
std::stable_partition(list<int>)_(sparse)/8192 15841.960 -37.96%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2824.943 -
std::stable_partition(vector<int>)_(alloc_fails)/32 2432.805 -1.38%
std::stable_partition(vector<int>)_(alloc_fails)/50 2450.539 -
std::stable_partition(vector<int>)_(alloc_fails)/8192 5265.422 -
std::stable_partition(vector<int>)_(dense)/1024 286.492 -
std::stable_partition(vector<int>)_(dense)/32 20.582 -
std::stable_partition(vector<int>)_(dense)/50 24.408 -5.32%
std::stable_partition(vector<int>)_(dense)/8192 2031.056 -
std::stable_partition(vector<int>)_(sparse)/1024 248.446 1.32%
std::stable_partition(vector<int>)_(sparse)/32 18.578 -
std::stable_partition(vector<int>)_(sparse)/50 22.762 -1.33%
std::stable_partition(vector<int>)_(sparse)/8192 1839.469 1.65%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 9568.530 4.25%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 2766.411 13.10%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 69148.060 2.37%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 13411.522 7.82%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 2953.372 18.19%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 103125.876 4.81%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 14838.431 5.16%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 2932.256 17.48%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 118436.523 2.34%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 10808.669 6.72%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 2879.437 16.09%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 80258.036 4.44%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 14519.835 3.15%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 2699.710 8.46%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 114741.555 1.68%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 8060.873 8.70%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 3017.573 22.56%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 51840.186 4.58%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 16258.808 4.36%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 3094.585 24.81%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 155286.618 1.67%
std::stable_sort(deque<int>)_(ascending)/1024 6693.840 3.68%
std::stable_sort(deque<int>)_(ascending)/8 49.505 12.87%
std::stable_sort(deque<int>)_(ascending)/8192 68986.988 3.22%
std::stable_sort(deque<int>)_(descending)/1024 8857.434 -
std::stable_sort(deque<int>)_(descending)/8 73.777 6.56%
std::stable_sort(deque<int>)_(descending)/8192 84651.519 2.43%
std::stable_sort(deque<int>)_(heap)/1024 10702.460 1.87%
std::stable_sort(deque<int>)_(heap)/8 63.405 20.44%
std::stable_sort(deque<int>)_(heap)/8192 113370.891 1.80%
std::stable_sort(deque<int>)_(pipe-organ)/1024 8086.087 6.65%
std::stable_sort(deque<int>)_(pipe-organ)/8 59.204 3.93%
std::stable_sort(deque<int>)_(pipe-organ)/8192 80461.285 5.48%
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 10641.256 3.08%
std::stable_sort(deque<int>)_(qsort_adversarial)/8 49.498 10.73%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 108333.717 4.91%
std::stable_sort(deque<int>)_(repeated)/1024 4994.195 3.34%
std::stable_sort(deque<int>)_(repeated)/8 47.887 11.56%
std::stable_sort(deque<int>)_(repeated)/8192 46129.038 3.95%
std::stable_sort(deque<int>)_(shuffled)/1024 12674.811 1.32%
std::stable_sort(deque<int>)_(shuffled)/8 59.511 9.55%
std::stable_sort(deque<int>)_(shuffled)/8192 149717.939 1.01%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 9526.078 4.50%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 2799.935 16.46%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 76888.371 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 9959.843 9.01%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 2722.781 11.95%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 81480.934 4.08%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14666.655 4.63%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 2908.679 19.35%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 133040.096 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 9926.137 7.29%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 2829.128 16.28%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 80021.746 2.57%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 12583.875 2.49%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 2469.833 1.35%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 109256.685 1.12%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 6232.248 6.74%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 2981.694 23.12%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 32173.620 7.56%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 17073.723 5.20%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 3075.162 26.77%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 165036.354 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 7881.853 1.60%
std::stable_sort(vector<NonIntegral>)_(ascending)/8 38.290 26.54%
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 84190.844 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 7932.681 4.48%
std::stable_sort(vector<NonIntegral>)_(descending)/8 43.137 8.25%
std::stable_sort(vector<NonIntegral>)_(descending)/8192 84038.524 3.20%
std::stable_sort(vector<NonIntegral>)_(heap)/1024 12960.837 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 42.914 22.47%
std::stable_sort(vector<NonIntegral>)_(heap)/8192 140146.987 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8061.418 4.96%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 40.162 15.16%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 86243.814 3.66%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 11115.098 2.94%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 36.203 14.15%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 116520.621 2.64%
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 3237.954 5.46%
std::stable_sort(vector<NonIntegral>)_(repeated)/8 37.057 21.94%
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 29762.298 4.74%
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 14617.171 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 42.350 23.56%
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 166649.733 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 9402.768 3.68%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 2731.901 12.55%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 76295.373 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 9931.209 9.32%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 2735.180 12.62%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 81107.075 4.79%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14642.786 4.56%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 2920.629 20.13%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 132214.009 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 9853.191 7.43%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 2817.851 16.54%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 79682.219 2.65%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 12557.675 2.28%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 2449.146 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 109155.417 1.29%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 6255.116 6.98%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 3063.731 26.31%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 31772.611 7.12%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 16872.559 4.46%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 3027.486 24.70%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 164756.817 -
std::stable_sort(vector<int>)_(ascending)/1024 7732.757 1.53%
std::stable_sort(vector<int>)_(ascending)/8 36.439 21.06%
std::stable_sort(vector<int>)_(ascending)/8192 83504.351 -
std::stable_sort(vector<int>)_(descending)/1024 7607.484 1.40%
std::stable_sort(vector<int>)_(descending)/8 40.832 3.00%
std::stable_sort(vector<int>)_(descending)/8192 83083.581 3.19%
std::stable_sort(vector<int>)_(heap)/1024 12874.296 -
std::stable_sort(vector<int>)_(heap)/8 41.883 21.53%
std::stable_sort(vector<int>)_(heap)/8192 138951.442 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 7945.502 5.42%
std::stable_sort(vector<int>)_(pipe-organ)/8 39.499 13.96%
std::stable_sort(vector<int>)_(pipe-organ)/8192 85302.016 3.78%
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 10992.174 2.49%
std::stable_sort(vector<int>)_(qsort_adversarial)/8 31.948 2.79%
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 114467.444 1.50%
std::stable_sort(vector<int>)_(repeated)/1024 3097.324 6.27%
std::stable_sort(vector<int>)_(repeated)/8 37.033 24.06%
std::stable_sort(vector<int>)_(repeated)/8192 28851.372 4.86%
std::stable_sort(vector<int>)_(shuffled)/1024 14593.614 1.26%
std::stable_sort(vector<int>)_(shuffled)/8 40.198 17.22%
std::stable_sort(vector<int>)_(shuffled)/8192 165871.937 -
std::swap_ranges(deque<int>)/1024 340.586 14.64%
std::swap_ranges(deque<int>)/32 8.750 -
std::swap_ranges(deque<int>)/50 16.638 1.14%
std::swap_ranges(deque<int>)/8192 2677.607 13.97%
std::swap_ranges(list<int>)/1024 752.544 1.20%
std::swap_ranges(list<int>)/32 18.017 1.51%
std::swap_ranges(list<int>)/50 35.741 2.30%
std::swap_ranges(list<int>)/8192 9639.280 -1.90%
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/1048576 1712564.734 -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/262144 428292.827 -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/32768 53509.284 -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/4096 6672.298 -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/512 822.219 1.05%
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/64 50.840 -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/8 6.496 -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/1048576 1705265.393 1.04%
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/262144 426960.924 -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/32768 53485.858 -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/4096 6660.138 -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/512 823.447 1.12%
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/64 96.798 -1.63%
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/8 6.517 -
std::swap_ranges(vector<int>)/1024 62.838 -
std::swap_ranges(vector<int>)/32 4.820 -
std::swap_ranges(vector<int>)/50 5.601 -
std::swap_ranges(vector<int>)/8192 475.620 -
std::transform(deque<int>)_(identity_transform)/1024 330.264 1.48%
std::transform(deque<int>)_(identity_transform)/32 9.188 -
std::transform(deque<int>)_(identity_transform)/50 14.576 3.47%
std::transform(deque<int>)_(identity_transform)/8192 2655.091 1.39%
std::transform(deque<int>,_deque<int>)/1024 604.099 -
std::transform(deque<int>,_deque<int>)/32 17.957 -
std::transform(deque<int>,_deque<int>)/50 28.947 -
std::transform(deque<int>,_deque<int>)/8192 4826.687 -
std::transform(list<int>)_(identity_transform)/1024 740.753 1.44%
std::transform(list<int>)_(identity_transform)/32 16.282 2.06%
std::transform(list<int>)_(identity_transform)/50 39.095 7.41%
std::transform(list<int>)_(identity_transform)/8192 6998.394 -11.66%
std::transform(list<int>,_list<int>)/1024 819.886 1.23%
std::transform(list<int>,_list<int>)/32 23.840 -
std::transform(list<int>,_list<int>)/50 35.995 1.14%
std::transform(list<int>,_list<int>)/8192 9358.252 1.66%
std::transform(vector<int>)_(identity_transform)/1024 262.963 1.13%
std::transform(vector<int>)_(identity_transform)/32 8.921 -
std::transform(vector<int>)_(identity_transform)/50 14.020 -
std::transform(vector<int>)_(identity_transform)/8192 2020.211 -
std::transform(vector<int>,_vector<int>)/1024 554.073 -
std::transform(vector<int>,_vector<int>)/32 17.273 -
std::transform(vector<int>,_vector<int>)/50 26.979 -
std::transform(vector<int>,_vector<int>)/8192 4436.037 -
std::unique(deque<int>)_(contiguous)/1024 539.871 1.24%
std::unique(deque<int>)_(contiguous)/32 54.009 12.09%
std::unique(deque<int>)_(contiguous)/52 63.858 17.80%
std::unique(deque<int>)_(contiguous)/8192 3956.352 -
std::unique(deque<int>)_(sprinkled)/1024 540.402 1.74%
std::unique(deque<int>)_(sprinkled)/32 52.987 -
std::unique(deque<int>)_(sprinkled)/52 58.907 -2.28%
std::unique(deque<int>)_(sprinkled)/8192 4051.387 1.84%
std::unique(deque<int>,_pred)_(contiguous)/1024 664.398 1.44%
std::unique(deque<int>,_pred)_(contiguous)/32 55.514 -
std::unique(deque<int>,_pred)_(contiguous)/52 64.170 -
std::unique(deque<int>,_pred)_(contiguous)/8192 4668.455 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 712.352 1.22%
std::unique(deque<int>,_pred)_(sprinkled)/32 56.838 -
std::unique(deque<int>,_pred)_(sprinkled)/52 70.274 2.59%
std::unique(deque<int>,_pred)_(sprinkled)/8192 5393.846 1.20%
std::unique(list<int>)_(contiguous)/1024 917.167 -1.17%
std::unique(list<int>)_(contiguous)/32 51.923 1.31%
std::unique(list<int>)_(contiguous)/52 69.345 9.92%
std::unique(list<int>)_(contiguous)/8192 6985.509 -1.21%
std::unique(list<int>)_(sprinkled)/1024 950.858 -1.02%
std::unique(list<int>)_(sprinkled)/32 53.223 1.13%
std::unique(list<int>)_(sprinkled)/52 66.869 1.10%
std::unique(list<int>)_(sprinkled)/8192 7914.366 -
std::unique(list<int>,_pred)_(contiguous)/1024 944.438 -
std::unique(list<int>,_pred)_(contiguous)/32 57.384 2.11%
std::unique(list<int>,_pred)_(contiguous)/52 70.940 1.19%
std::unique(list<int>,_pred)_(contiguous)/8192 7418.700 -
std::unique(list<int>,_pred)_(sprinkled)/1024 997.488 -
std::unique(list<int>,_pred)_(sprinkled)/32 61.302 1.33%
std::unique(list<int>,_pred)_(sprinkled)/52 77.556 2.13%
std::unique(list<int>,_pred)_(sprinkled)/8192 8250.530 -
std::unique(vector<int>)_(contiguous)/1024 308.403 1.60%
std::unique(vector<int>)_(contiguous)/32 48.035 1.73%
std::unique(vector<int>)_(contiguous)/52 53.117 1.15%
std::unique(vector<int>)_(contiguous)/8192 1911.314 1.62%
std::unique(vector<int>)_(sprinkled)/1024 519.318 2.60%
std::unique(vector<int>)_(sprinkled)/32 53.712 1.26%
std::unique(vector<int>)_(sprinkled)/52 64.583 -
std::unique(vector<int>)_(sprinkled)/8192 3676.390 -1.43%
std::unique(vector<int>,_pred)_(contiguous)/1024 571.352 1.30%
std::unique(vector<int>,_pred)_(contiguous)/32 52.637 -
std::unique(vector<int>,_pred)_(contiguous)/52 62.774 1.07%
std::unique(vector<int>,_pred)_(contiguous)/8192 3819.335 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 695.785 1.47%
std::unique(vector<int>,_pred)_(sprinkled)/32 57.435 -
std::unique(vector<int>,_pred)_(sprinkled)/52 70.524 1.01%
std::unique(vector<int>,_pred)_(sprinkled)/8192 5276.764 1.67%
std::unique_copy(deque<int>)_(contiguous)/1024 514.172 -
std::unique_copy(deque<int>)_(contiguous)/32 9.126 2.71%
std::unique_copy(deque<int>)_(contiguous)/52 13.962 1.54%
std::unique_copy(deque<int>)_(contiguous)/8192 3934.089 -
std::unique_copy(deque<int>)_(sprinkled)/1024 484.093 1.12%
std::unique_copy(deque<int>)_(sprinkled)/32 8.700 -
std::unique_copy(deque<int>)_(sprinkled)/52 13.955 -
std::unique_copy(deque<int>)_(sprinkled)/8192 3850.824 1.35%
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 618.740 1.25%
std::unique_copy(deque<int>,_pred)_(contiguous)/32 16.977 -2.36%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 26.454 -
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4800.145 1.05%
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 711.306 1.22%
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 21.242 1.21%
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 34.168 1.09%
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5672.904 1.07%
std::unique_copy(list<int>)_(contiguous)/1024 734.481 -
std::unique_copy(list<int>)_(contiguous)/32 10.614 1.41%
std::unique_copy(list<int>)_(contiguous)/52 19.442 -
std::unique_copy(list<int>)_(contiguous)/8192 6781.651 -2.39%
std::unique_copy(list<int>)_(sprinkled)/1024 726.908 -
std::unique_copy(list<int>)_(sprinkled)/32 11.369 1.54%
std::unique_copy(list<int>)_(sprinkled)/52 40.390 -
std::unique_copy(list<int>)_(sprinkled)/8192 7046.434 -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 777.214 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 18.580 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 28.629 1.26%
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7413.759 -10.71%
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 810.913 1.14%
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.616 1.12%
std::unique_copy(list<int>,_pred)_(sprinkled)/52 34.451 1.20%
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7591.854 -11.99%
std::unique_copy(vector<int>)_(contiguous)/1024 266.870 -
std::unique_copy(vector<int>)_(contiguous)/32 8.704 1.66%
std::unique_copy(vector<int>)_(contiguous)/52 13.416 1.47%
std::unique_copy(vector<int>)_(contiguous)/8192 1857.953 1.31%
std::unique_copy(vector<int>)_(sprinkled)/1024 238.704 1.45%
std::unique_copy(vector<int>)_(sprinkled)/32 8.112 1.30%
std::unique_copy(vector<int>)_(sprinkled)/52 16.370 1.83%
std::unique_copy(vector<int>)_(sprinkled)/8192 1855.453 1.38%
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 539.288 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.089 2.53%
std::unique_copy(vector<int>,_pred)_(contiguous)/52 19.677 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3681.856 1.25%
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 649.545 1.20%
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 19.252 1.29%
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 32.027 1.10%
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 5193.888 1.30%
std::unordered_map<int,_int>::clear()/0 390.268 -
std::unordered_map<int,_int>::clear()/1024 5401.137 2.97%
std::unordered_map<int,_int>::clear()/32 579.179 -1.64%
std::unordered_map<int,_int>::clear()/8192 47287.034 3.27%
std::unordered_map<int,_int>::contains(key)/1024 10.242 2.84%
std::unordered_map<int,_int>::contains(key)/32 8.542 43.12%
std::unordered_map<int,_int>::contains(key)/8192 10.555 -
std::unordered_map<int,_int>::count(key)/1024 10.383 6.17%
std::unordered_map<int,_int>::count(key)/32 7.516 3.18%
std::unordered_map<int,_int>::count(key)/8192 10.476 -
std::unordered_map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 14.889 -
std::unordered_map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 5008.972 -
std::unordered_map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 128.660 -3.15%
std::unordered_map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 48452.798 -
std::unordered_map<int,_int>::ctor(const_Self&)/0 13.016 -
std::unordered_map<int,_int>::ctor(const_Self&)/1024 7817.043 -3.94%
std::unordered_map<int,_int>::ctor(const_Self&)/32 178.431 -9.50%
std::unordered_map<int,_int>::ctor(const_Self&)/8192 60893.910 1.44%
std::unordered_map<int,_int>::ctor(const_Self&,_const_allocator_type&)/0 13.012 -
std::unordered_map<int,_int>::ctor(const_Self&,_const_allocator_type&)/1024 7546.992 1.78%
std::unordered_map<int,_int>::ctor(const_Self&,_const_allocator_type&)/32 214.342 -
std::unordered_map<int,_int>::ctor(const_Self&,_const_allocator_type&)/8192 61110.227 1.33%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.108 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 11637.379 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 311.529 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 114130.050 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.172 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 11434.123 2.73%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 315.922 1.70%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 113879.524 1.56%
std::unordered_map<int,_int>::erase(iterator)/1024 17.026 -
std::unordered_map<int,_int>::erase(iterator)/32 17.031 -
std::unordered_map<int,_int>::erase(iterator)/8192 18.662 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.557 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5319.986 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 468.327 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 36397.864 -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 19.050 -1.20%
std::unordered_map<int,_int>::erase(key)_(existent)/32 18.046 -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 19.955 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.426 12.92%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 0.794 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 0.683 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 0.851 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.479 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 0.976 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 0.783 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 0.912 1.40%
std::unordered_map<int,_int>::find(key)/1024 9.843 1.21%
std::unordered_map<int,_int>::find(key)/32 6.006 1.17%
std::unordered_map<int,_int>::find(key)/8192 10.490 -
std::unordered_map<int,_int>::insert(const_value_type&)_(already_present)/1024 1.525 11.49%
std::unordered_map<int,_int>::insert(const_value_type&)_(already_present)/32 1.494 -
std::unordered_map<int,_int>::insert(const_value_type&)_(already_present)/8192 1.634 -1.42%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.817 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12020.999 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 674.417 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 106840.869 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.900 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12017.856 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 663.397 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 107541.485 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 390.955 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 5736.051 1.81%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 544.016 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 66966.075 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 388.035 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 13740.614 1.13%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 716.908 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 117332.310 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 390.725 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 13832.970 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 672.477 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 118992.885 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 17.618 1.05%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 17.703 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 17.573 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 19.503 1.57%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 17.772 1.31%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 18.459 -4.36%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 17.587 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 19.199 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 6.399 9.61%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 0.693 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 6.335 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 17.566 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 18.927 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.112 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 18.518 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 17.793 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 18.755 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 17.941 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 18.595 -
std::unordered_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/0 17.052 -1.06%
std::unordered_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/1024 7505.285 1.30%
std::unordered_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/32 202.239 -
std::unordered_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/8192 60985.304 1.07%
std::unordered_map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/0 15.803 -
std::unordered_map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 7628.317 -
std::unordered_map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 218.177 -
std::unordered_map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 61197.212 -
std::unordered_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/0 3.716 -1.91%
std::unordered_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/1024 1210.266 -
std::unordered_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/32 34.763 -
std::unordered_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192 18755.842 2.14%
std::unordered_multimap<int,_int>::clear()/0 390.728 -
std::unordered_multimap<int,_int>::clear()/1024 5339.849 -
std::unordered_multimap<int,_int>::clear()/32 571.840 -1.74%
std::unordered_multimap<int,_int>::clear()/8192 45310.219 -
std::unordered_multimap<int,_int>::contains(key)/1024 10.595 2.79%
std::unordered_multimap<int,_int>::contains(key)/32 10.604 15.70%
std::unordered_multimap<int,_int>::contains(key)/8192 11.879 2.54%
std::unordered_multimap<int,_int>::count(key)/1024 10.889 5.31%
std::unordered_multimap<int,_int>::count(key)/32 13.690 31.46%
std::unordered_multimap<int,_int>::count(key)/8192 11.934 3.75%
std::unordered_multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 14.979 -
std::unordered_multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 4773.687 -
std::unordered_multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 127.706 3.95%
std::unordered_multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 48047.714 -
std::unordered_multimap<int,_int>::ctor(const_Self&)/0 13.050 -
std::unordered_multimap<int,_int>::ctor(const_Self&)/1024 7566.652 -
std::unordered_multimap<int,_int>::ctor(const_Self&)/32 232.250 -
std::unordered_multimap<int,_int>::ctor(const_Self&)/8192 61026.133 -
std::unordered_multimap<int,_int>::ctor(const_Self&,_const_allocator_type&)/0 13.084 -
std::unordered_multimap<int,_int>::ctor(const_Self&,_const_allocator_type&)/1024 7460.839 -
std::unordered_multimap<int,_int>::ctor(const_Self&,_const_allocator_type&)/32 249.558 -
std::unordered_multimap<int,_int>::ctor(const_Self&,_const_allocator_type&)/8192 60496.656 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.511 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9859.097 1.31%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 237.915 1.87%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 87366.927 1.66%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.574 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 9672.663 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 251.009 2.52%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 87256.164 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 17.117 -
std::unordered_multimap<int,_int>::erase(iterator)/32 16.925 -
std::unordered_multimap<int,_int>::erase(iterator)/8192 18.924 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.562 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5388.191 12.09%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 468.155 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 40484.573 5.39%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 20.237 2.36%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 17.786 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 22.154 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.485 -15.10%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 0.895 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 0.922 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.050 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.491 -14.86%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 0.890 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 0.851 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.038 -
std::unordered_multimap<int,_int>::find(key)/1024 10.247 4.55%
std::unordered_multimap<int,_int>::find(key)/32 9.977 -8.16%
std::unordered_multimap<int,_int>::find(key)/8192 11.972 3.38%
std::unordered_multimap<int,_int>::insert(const_value_type&)_(already_present)/1024 18.916 4.70%
std::unordered_multimap<int,_int>::insert(const_value_type&)_(already_present)/32 17.427 -
std::unordered_multimap<int,_int>::insert(const_value_type&)_(already_present)/8192 17.695 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.926 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 10498.821 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 676.692 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 94069.628 1.29%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.698 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 10398.200 1.78%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 655.653 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 91747.793 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.511 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 10952.062 2.12%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 676.043 1.19%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 100965.781 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.816 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11502.317 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 682.586 1.44%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 94890.106 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.879 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 15961.695 1.22%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 722.103 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 128784.435 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 17.509 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 22.916 -4.07%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 17.759 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 18.274 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.636 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 18.241 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 17.469 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 18.447 -5.04%
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/0 15.983 -
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/1024 7822.471 -
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/32 218.550 -
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/8192 62161.899 -
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/0 16.018 1.84%
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 7771.454 -
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 246.094 3.95%
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 62895.928 -
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/0 3.936 4.33%
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/1024 1272.840 1.18%
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/32 33.981 -
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192 16912.209 1.89%
std::unordered_multiset<int>::clear()/0 389.795 -
std::unordered_multiset<int>::clear()/1024 5281.368 -1.04%
std::unordered_multiset<int>::clear()/32 569.610 -1.58%
std::unordered_multiset<int>::clear()/8192 45957.407 3.16%
std::unordered_multiset<int>::contains(key)/1024 10.497 -
std::unordered_multiset<int>::contains(key)/32 10.138 32.75%
std::unordered_multiset<int>::contains(key)/8192 11.272 3.31%
std::unordered_multiset<int>::count(key)/1024 10.260 -3.45%
std::unordered_multiset<int>::count(key)/32 9.740 -6.93%
std::unordered_multiset<int>::count(key)/8192 11.146 -
std::unordered_multiset<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 15.118 -
std::unordered_multiset<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 5111.065 -
std::unordered_multiset<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 129.129 -1.11%
std::unordered_multiset<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 49528.653 -
std::unordered_multiset<int>::ctor(const_Self&)/0 12.995 -
std::unordered_multiset<int>::ctor(const_Self&)/1024 7451.342 -
std::unordered_multiset<int>::ctor(const_Self&)/32 227.986 -1.39%
std::unordered_multiset<int>::ctor(const_Self&)/8192 60367.674 -
std::unordered_multiset<int>::ctor(const_Self&,_const_allocator_type&)/0 12.997 -
std::unordered_multiset<int>::ctor(const_Self&,_const_allocator_type&)/1024 7375.796 -1.07%
std::unordered_multiset<int>::ctor(const_Self&,_const_allocator_type&)/32 240.444 -1.64%
std::unordered_multiset<int>::ctor(const_Self&,_const_allocator_type&)/8192 59605.152 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 15.814 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8955.967 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 229.198 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 79610.772 1.21%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 15.804 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8749.115 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 246.287 3.92%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 79854.680 -
std::unordered_multiset<int>::erase(iterator)/1024 17.065 -
std::unordered_multiset<int>::erase(iterator)/32 16.971 -
std::unordered_multiset<int>::erase(iterator)/8192 17.816 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 389.348 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5323.884 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 471.883 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 39593.581 4.19%
std::unordered_multiset<int>::erase(key)_(existent)/1024 18.659 -
std::unordered_multiset<int>::erase(key)_(existent)/32 17.701 -
std::unordered_multiset<int>::erase(key)_(existent)/8192 19.847 -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.528 -15.99%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 0.925 -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 0.862 -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 0.942 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.706 22.57%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 0.867 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 0.958 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 0.867 -
std::unordered_multiset<int>::find(key)/1024 10.295 -1.60%
std::unordered_multiset<int>::find(key)/32 9.882 -
std::unordered_multiset<int>::find(key)/8192 11.266 -
std::unordered_multiset<int>::insert(const_value_type&)_(already_present)/1024 18.763 3.45%
std::unordered_multiset<int>::insert(const_value_type&)_(already_present)/32 17.372 -
std::unordered_multiset<int>::insert(const_value_type&)_(already_present)/8192 17.494 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 389.776 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 10348.721 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 669.970 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 90294.880 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.394 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 10156.537 1.46%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 648.505 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 88628.731 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 390.059 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 10848.625 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 674.069 1.18%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 100498.913 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 17.360 -1.08%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 22.004 -4.90%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 17.602 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 18.051 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 17.871 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 18.111 -1.57%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 17.516 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 18.352 -3.15%
std::unordered_multiset<int>::operator=(const_Self&)_(into_cleared_Container)/0 17.034 -
std::unordered_multiset<int>::operator=(const_Self&)_(into_cleared_Container)/1024 7711.639 -
std::unordered_multiset<int>::operator=(const_Self&)_(into_cleared_Container)/32 216.032 -
std::unordered_multiset<int>::operator=(const_Self&)_(into_cleared_Container)/8192 61416.530 -
std::unordered_multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/0 16.006 1.04%
std::unordered_multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 7693.948 -
std::unordered_multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/32 237.380 -
std::unordered_multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 62153.760 -
std::unordered_multiset<int>::operator=(const_Self&)_(into_populated_Container)/0 4.120 4.91%
std::unordered_multiset<int>::operator=(const_Self&)_(into_populated_Container)/1024 1026.295 -2.71%
std::unordered_multiset<int>::operator=(const_Self&)_(into_populated_Container)/32 32.999 2.23%
std::unordered_multiset<int>::operator=(const_Self&)_(into_populated_Container)/8192 15434.158 -3.89%
std::unordered_set<int>::clear()/0 388.348 -
std::unordered_set<int>::clear()/1024 5323.069 3.11%
std::unordered_set<int>::clear()/32 582.659 3.69%
std::unordered_set<int>::clear()/8192 45999.677 2.00%
std::unordered_set<int>::contains(key)/1024 9.557 -4.13%
std::unordered_set<int>::contains(key)/32 6.908 -6.10%
std::unordered_set<int>::contains(key)/8192 10.248 -
std::unordered_set<int>::count(key)/1024 9.801 -
std::unordered_set<int>::count(key)/32 9.250 32.70%
std::unordered_set<int>::count(key)/8192 10.377 1.14%
std::unordered_set<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 14.977 -
std::unordered_set<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 5182.065 -
std::unordered_set<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 136.576 5.26%
std::unordered_set<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 49597.147 -
std::unordered_set<int>::ctor(const_Self&)/0 12.982 -
std::unordered_set<int>::ctor(const_Self&)/1024 7742.563 -
std::unordered_set<int>::ctor(const_Self&)/32 179.822 1.84%
std::unordered_set<int>::ctor(const_Self&)/8192 60210.170 -
std::unordered_set<int>::ctor(const_Self&,_const_allocator_type&)/0 12.990 -
std::unordered_set<int>::ctor(const_Self&,_const_allocator_type&)/1024 7400.625 -
std::unordered_set<int>::ctor(const_Self&,_const_allocator_type&)/32 211.797 -
std::unordered_set<int>::ctor(const_Self&,_const_allocator_type&)/8192 60106.180 1.41%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.244 1.01%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12233.350 5.95%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 311.622 3.05%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 116025.723 2.24%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.115 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 11754.424 5.72%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 321.207 3.71%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 116931.788 5.45%
std::unordered_set<int>::erase(iterator)/1024 16.948 -
std::unordered_set<int>::erase(iterator)/32 17.053 -
std::unordered_set<int>::erase(iterator)/8192 18.612 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 389.889 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5228.953 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 480.433 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 36330.188 -1.02%
std::unordered_set<int>::erase(key)_(existent)/1024 19.649 2.74%
std::unordered_set<int>::erase(key)_(existent)/32 18.312 1.89%
std::unordered_set<int>::erase(key)_(existent)/8192 21.648 6.72%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.340 -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 0.947 -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 0.640 -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 0.855 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.478 -2.63%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 0.887 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 0.638 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 0.768 -
std::unordered_set<int>::find(key)/1024 9.780 -
std::unordered_set<int>::find(key)/32 8.526 1.19%
std::unordered_set<int>::find(key)/8192 10.033 -1.35%
std::unordered_set<int>::insert(const_value_type&)_(already_present)/1024 1.263 -1.77%
std::unordered_set<int>::insert(const_value_type&)_(already_present)/32 1.577 -
std::unordered_set<int>::insert(const_value_type&)_(already_present)/8192 1.690 1.55%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 388.750 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12926.660 6.89%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 679.221 1.57%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 111213.425 5.34%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 388.516 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12888.809 8.65%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 677.664 3.17%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 110210.128 4.17%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 390.387 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 6168.105 8.78%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 547.933 1.32%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 66760.315 4.27%
std::unordered_set<int>::insert(value)_(new_value,_end)/0 17.767 -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 18.001 -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 17.885 -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 19.720 -1.56%
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 17.981 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 19.394 3.73%
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 18.060 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 19.361 -1.56%
std::unordered_set<int>::operator=(const_Self&)_(into_cleared_Container)/0 16.070 -3.53%
std::unordered_set<int>::operator=(const_Self&)_(into_cleared_Container)/1024 7471.838 1.11%
std::unordered_set<int>::operator=(const_Self&)_(into_cleared_Container)/32 208.647 -
std::unordered_set<int>::operator=(const_Self&)_(into_cleared_Container)/8192 60668.017 -
std::unordered_set<int>::operator=(const_Self&)_(into_partially_populated_Container)/0 16.085 2.55%
std::unordered_set<int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 7619.772 1.02%
std::unordered_set<int>::operator=(const_Self&)_(into_partially_populated_Container)/32 216.161 -
std::unordered_set<int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 60949.722 -
std::unordered_set<int>::operator=(const_Self&)_(into_populated_Container)/0 4.058 9.66%
std::unordered_set<int>::operator=(const_Self&)_(into_populated_Container)/1024 1054.263 -
std::unordered_set<int>::operator=(const_Self&)_(into_populated_Container)/32 33.266 1.34%
std::unordered_set<int>::operator=(const_Self&)_(into_populated_Container)/8192 18173.327 1.31%
std::unordered_set<std::string>::clear()/0 389.292 -
std::unordered_set<std::string>::clear()/1024 22515.170 1.50%
std::unordered_set<std::string>::clear()/32 950.579 10.28%
std::unordered_set<std::string>::clear()/8192 217167.181 1.58%
std::unordered_set<std::string>::contains(key)/1024 117.325 1.87%
std::unordered_set<std::string>::contains(key)/32 114.580 21.74%
std::unordered_set<std::string>::contains(key)/8192 127.706 -
std::unordered_set<std::string>::count(key)/1024 113.720 -
std::unordered_set<std::string>::count(key)/32 101.775 -
std::unordered_set<std::string>::count(key)/8192 128.993 -
std::unordered_set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 16.261 -
std::unordered_set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 6227.606 1.68%
std::unordered_set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 142.992 2.64%
std::unordered_set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 80230.947 -
std::unordered_set<std::string>::ctor(const_Self&)/0 13.111 -
std::unordered_set<std::string>::ctor(const_Self&)/1024 33970.763 -
std::unordered_set<std::string>::ctor(const_Self&)/32 710.921 -15.75%
std::unordered_set<std::string>::ctor(const_Self&)/8192 344136.790 -
std::unordered_set<std::string>::ctor(const_Self&,_const_allocator_type&)/0 13.136 -
std::unordered_set<std::string>::ctor(const_Self&,_const_allocator_type&)/1024 34343.737 -2.12%
std::unordered_set<std::string>::ctor(const_Self&,_const_allocator_type&)/32 727.647 16.98%
std::unordered_set<std::string>::ctor(const_Self&,_const_allocator_type&)/8192 345390.822 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 15.849 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 86218.608 1.39%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 2351.956 12.68%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 783640.763 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 15.959 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 86371.218 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2191.976 -5.37%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 796368.878 -
std::unordered_set<std::string>::erase(iterator)/1024 30.033 -
std::unordered_set<std::string>::erase(iterator)/32 29.970 -3.66%
std::unordered_set<std::string>::erase(iterator)/8192 29.156 18.04%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 387.678 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 11884.940 3.41%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 667.037 1.74%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 120004.589 1.15%
std::unordered_set<std::string>::erase(key)_(existent)/1024 146.206 -23.40%
std::unordered_set<std::string>::erase(key)_(existent)/32 175.073 211.74%
std::unordered_set<std::string>::erase(key)_(existent)/8192 97.658 17.56%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 45.765 -6.29%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 51.245 10.50%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 40.970 11.23%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 38.612 -10.18%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 39.378 -17.72%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 38.288 -19.41%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 39.162 -13.51%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 41.354 -7.25%
std::unordered_set<std::string>::find(key)/1024 116.549 3.30%
std::unordered_set<std::string>::find(key)/32 97.844 -
std::unordered_set<std::string>::find(key)/8192 129.408 -
std::unordered_set<std::string>::insert(const_value_type&)_(already_present)/1024 102.436 1.40%
std::unordered_set<std::string>::insert(const_value_type&)_(already_present)/32 123.799 265.05%
std::unordered_set<std::string>::insert(const_value_type&)_(already_present)/8192 98.434 -29.19%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 388.149 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 84476.160 2.45%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2431.183 -9.64%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 780962.259 1.75%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 388.338 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 79696.472 -4.29%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2350.668 -16.84%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 764028.980 -1.68%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 388.181 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 82716.291 -2.59%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 2278.097 -3.48%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 801141.866 -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 105.286 49.75%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 89.474 241.15%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 129.657 73.86%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 93.368 51.52%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 52.610 -5.23%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 86.713 -19.29%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 82.848 170.22%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 61.037 42.89%
std::unordered_set<std::string>::operator=(const_Self&)_(into_cleared_Container)/0 17.523 -
std::unordered_set<std::string>::operator=(const_Self&)_(into_cleared_Container)/1024 37525.972 2.78%
std::unordered_set<std::string>::operator=(const_Self&)_(into_cleared_Container)/32 892.689 28.96%
std::unordered_set<std::string>::operator=(const_Self&)_(into_cleared_Container)/8192 365776.444 1.15%
std::unordered_set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/0 17.645 -
std::unordered_set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/1024 38166.075 4.48%
std::unordered_set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/32 791.959 -
std::unordered_set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/8192 365329.082 1.13%
std::unordered_set<std::string>::operator=(const_Self&)_(into_populated_Container)/0 3.710 3.90%
std::unordered_set<std::string>::operator=(const_Self&)_(into_populated_Container)/1024 16543.949 -
std::unordered_set<std::string>::operator=(const_Self&)_(into_populated_Container)/32 327.990 -4.45%
std::unordered_set<std::string>::operator=(const_Self&)_(into_populated_Container)/8192 214284.502 -
std::upper_bound(std::deque<int>)/100 25.902 1.36%
std::upper_bound(std::deque<int>)/8 14.878 1.10%
std::upper_bound(std::deque<int>)/8192 51.189 -
std::upper_bound(std::forward_list<int>)/100 88.316 -
std::upper_bound(std::forward_list<int>)/8 14.124 -
std::upper_bound(std::forward_list<int>)/8192 10734.156 -
std::upper_bound(std::list<int>)/100 93.454 -
std::upper_bound(std::list<int>)/8 14.168 -
std::upper_bound(std::list<int>)/8192 13035.456 -
std::upper_bound(std::vector<int>)/100 10.621 1.24%
std::upper_bound(std::vector<int>)/8 4.451 -
std::upper_bound(std::vector<int>)/8192 13.592 -
std::variant<1-alt>::visit()_(1_variant) 0.218 -
std::variant<1-alt>::visit()_(2_variants) 0.220 -4.62%
std::variant<1-alt>::visit()_(3_variants) 0.218 -6.65%
std::variant<100-alts>::visit()_(1_variant) 0.614 -6.46%
std::variant<20-alts>::visit()_(3_variants) 0.675 -
std::variant<50-alts>::visit()_(2_variants) 0.670 5.80%
std::variant<8-alts>::visit()_(1_variant) 0.222 -
std::variant<8-alts>::visit()_(2_variants) 0.670 20.20%
std::variant<8-alts>::visit()_(3_variants) 0.677 6.79%
std::vector<bool>::ctor(Self&&,_const_allocator_type&)_(different_allocators) 2.382 -3.11%
std::vector<bool>::ctor(Self&&,_const_allocator_type&)_(equal_allocators) 3.468 2.39%
std::vector<bool>::ctor(const_Self&) 26.511 -6.95%
std::vector<bool>::ctor(size_type,_const_value_type&) 7.988 -7.77%
std::vector<bool>::reserve() 7.919 -5.98%
std::vector<bool>::resize() 12.368 -3.82%
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 423.018 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 389.180 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 719.393 10.15%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 243.739 2.18%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 8.327 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1910.998 2.81%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.766 2.07%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.217 1.10%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 670.446 -22.13%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.237 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 9.964 -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 664.670 -21.47%
std::vector<int>::ctor(const_Self&)_(cheap_elements)/1024 50.548 -
std::vector<int>::ctor(const_Self&)_(cheap_elements)/32 9.884 -1.15%
std::vector<int>::ctor(const_Self&)_(cheap_elements)/8192 664.488 -21.06%
std::vector<int>::ctor(size_type)/1024 43.333 -
std::vector<int>::ctor(size_type)/32 10.519 8.76%
std::vector<int>::ctor(size_type)/8192 257.214 -
std::vector<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/1024 41.429 -6.35%
std::vector<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/32 9.648 2.79%
std::vector<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/8192 257.281 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.064 -
std::vector<int>::erase(begin)_(cheap_elements)/32 4.068 1.09%
std::vector<int>::erase(begin)_(cheap_elements)/8192 280.602 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.980 1.43%
std::vector<int>::erase(middle)_(cheap_elements)/32 4.676 5.44%
std::vector<int>::erase(middle)_(cheap_elements)/8192 139.879 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.041 -
std::vector<int>::insert(begin)_(cheap_elements)/32 4.986 -
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.029 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 919.276 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 485.236 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 3764.401 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 935.787 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 485.135 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 3925.399 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 914.879 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 481.936 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 3402.970 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.880 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.108 -
std::vector<int>::insert(middle)_(cheap_elements)/8192 138.387 -
std::vector<int>::operator=(const_Self&)_(cheap_elements)/1024 35.697 -
std::vector<int>::operator=(const_Self&)_(cheap_elements)/32 2.009 -
std::vector<int>::operator=(const_Self&)_(cheap_elements)/8192 761.753 2.30%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 98.481 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 23.607 3.51%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 655.070 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.618 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.365 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.276 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.378 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.371 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.360 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 2675.274 -6.11%
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 472.716 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 18506.797 -4.50%
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12165.322 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 728.115 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 108474.475 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 2267.807 -3.83%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 77.370 -2.02%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 17902.321 -5.01%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 5966.693 1.98%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 92.882 2.12%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 49580.644 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 2935.207 5.07%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 106.973 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 23893.742 6.81%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19366.502 1.52%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 601.168 3.53%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 172403.234 1.93%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 2943.858 7.41%
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 107.184 6.34%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 23759.670 7.54%
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 19404.607 1.90%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 597.516 2.00%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 172044.843 1.75%
std::vector<std::string>::ctor(const_Self&)_(cheap_elements)/1024 2976.590 4.07%
std::vector<std::string>::ctor(const_Self&)_(cheap_elements)/32 109.198 2.91%
std::vector<std::string>::ctor(const_Self&)_(cheap_elements)/8192 24320.382 2.40%
std::vector<std::string>::ctor(const_Self&)_(expensive_elements)/1024 20099.365 3.98%
std::vector<std::string>::ctor(const_Self&)_(expensive_elements)/32 618.929 3.40%
std::vector<std::string>::ctor(const_Self&)_(expensive_elements)/8192 176334.886 2.54%
std::vector<std::string>::ctor(size_type)/1024 719.889 -1.05%
std::vector<std::string>::ctor(size_type)/32 33.835 -1.44%
std::vector<std::string>::ctor(size_type)/8192 7147.518 -
std::vector<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/1024 2592.481 -
std::vector<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/32 99.874 1.49%
std::vector<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/8192 21333.485 -
std::vector<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/1024 18950.231 2.04%
std::vector<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/32 556.454 3.79%
std::vector<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/8192 165727.498 1.45%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 2531.181 -3.48%
std::vector<std::string>::erase(begin)_(cheap_elements)/32 84.087 -2.89%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 20264.989 -2.28%
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 1026.660 8.69%
std::vector<std::string>::erase(begin)_(expensive_elements)/32 50.701 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 6926.092 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 1203.604 -3.41%
std::vector<std::string>::erase(middle)_(cheap_elements)/32 42.614 -4.53%
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 9538.603 -3.56%
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 523.193 -2.17%
std::vector<std::string>::erase(middle)_(expensive_elements)/32 31.221 -
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 3621.199 4.94%
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 2368.803 -5.62%
std::vector<std::string>::insert(begin)_(cheap_elements)/32 84.566 -6.23%
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 18420.347 -7.27%
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 733.493 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 41.329 -
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 5711.451 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 9456.986 3.40%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 784.019 1.60%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 71018.826 2.99%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 16779.406 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 899.013 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 130409.549 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 12026.353 1.41%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 859.139 1.27%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 92112.957 1.51%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 18065.177 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 896.924 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 140009.027 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 8788.573 1.53%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 986.124 1.01%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 65268.162 2.73%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 14957.274 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 954.489 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 128111.730 -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 1138.336 -5.11%
std::vector<std::string>::insert(middle)_(cheap_elements)/32 45.962 -2.89%
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 9076.775 -5.79%
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 378.768 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 30.319 -
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2875.526 -
std::vector<std::string>::operator=(const_Self&)_(cheap_elements)/1024 2296.228 1.21%
std::vector<std::string>::operator=(const_Self&)_(cheap_elements)/32 78.644 1.09%
std::vector<std::string>::operator=(const_Self&)_(cheap_elements)/8192 18374.854 2.91%
std::vector<std::string>::operator=(const_Self&)_(expensive_elements)/1024 5845.662 -
std::vector<std::string>::operator=(const_Self&)_(expensive_elements)/32 92.922 -
std::vector<std::string>::operator=(const_Self&)_(expensive_elements)/8192 49321.226 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 2646.830 1.07%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 113.192 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 19632.433 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 1265.901 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 72.985 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 8907.741 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 2.728 -2.79%
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 14.847 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 2.395 -2.17%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 11.950 -1.06%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 22.853 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.367 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 15.025 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 15.047 1.20%
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 14.919 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 22.051 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 22.125 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 22.092 -
Geometric Mean 1554.345 -1.89%