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 574830 2026-03-30T18:46:47 0:00:00
Baseline 15 2026-03-31T12:45:22 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1863 1991
Performance Improvements 1529 1364
Added Tests 8 8
Unchanged Tests 34240 34277
Total Tests 37640

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 175.51% 47.060 129.657 - 123.72% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 151.86% 41.803 105.286 - 249.57% -
BM_format_string<char>/16384 121.05% 0.014 0.030 - 82.33% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 101.18% 46.411 93.368 - 15.39% -
SetIntersection_None_Vector_uint64_16384_16384 83.46% 20402019.424 37429188.471 - 83.86% -
std::map<std::string,_int>::insert(const_value_type&)_(already_present)/1024 81.03% 48.747 88.248 - -9.08% -
std::unordered_set<std::string>::insert(const_value_type&)_(already_present)/32 78.54% 69.340 123.799 - 10.97% -
SetIntersection_None_Vector_uint64_16384_256 74.67% 21978826.076 38390404.312 - 88.48% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 70.01% 0.261 0.444 - 0.01% -
SetIntersection_None_Vector_uint64_16384_1 59.92% 20438277.861 32683911.594 - 60.67% -
bm_exception_ptr_copy_ctor_null 58.55% 0.528 0.837 - 21.85% -
std::multimap<std::string,_int>::insert(const_value_type&)_(already_present)/1024 56.16% 107.352 167.644 - 3.90% -
BM_vector_deque_copy/0 55.16% 0.231 0.359 - 16.83% -
BM_vector_deque_ranges_move/0 54.64% 0.232 0.358 - 0.05% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 54.29% 28.836 44.492 - 52.73% -
std::move(vector<int>)/32768 53.42% 1718.808 2636.997 - 56.08% -
std::equal(list<int>)_(it,_it,_it)/1024 52.30% 772.419 1176.430 - 53.38% -
SetIntersection_None_Vector_uint64_1024_1024 50.62% 2267885.767 3415885.195 - 47.12% -
SetIntersection_None_Vector_uint64_1024_1 50.41% 2297615.679 3455840.331 - 48.55% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 50.30% 67.388 101.281 - 48.38% -
SetIntersection_None_Vector_uint32_16384_16384 49.31% 20019315.137 29890258.703 - 48.92% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 47.01% 0.264 0.388 - 8.74% -
SetIntersection_None_Vector_uint64_16384_64 46.65% 20426059.468 29954710.463 - 47.67% -
std::unordered_set<int>::count(key)/32 45.45% 6.359 9.250 - 20.67% -
SetIntersection_None_Vector_uint64_16384_16 45.32% 25134233.478 36525123.380 - 80.52% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 44.66% 24.336 35.205 - 44.70% -
BM_StringRelational_Eq_Empty_Huge_Control 44.14% 0.390 0.562 - 21.61% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 44.01% 24.349 35.066 - 7.04% -
BM_deque_vector_move/0 43.34% 0.501 0.719 - -0.26% -
rng::contains_subrange(list<int>)_(process_all)/8192 42.28% 7229.802 10286.350 - 52.26% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 42.01% 26.821 38.089 - 43.25% -
SetIntersection_None_Vector_uint64_1024_256 41.31% 2341230.307 3308334.947 - 42.30% -
std::copy_n(vector<int>)/4096 41.17% 165.695 233.913 - 59.39% -
std::unordered_multimap<int,_int>::count(key)/32 41.02% 9.708 13.690 - 10.77% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 40.30% 27.049 37.950 - 14.69% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 39.40% 788.099 1098.570 - 11.81% -
BM_join_view_deques/1 36.54% 11.704 15.980 - 34.62% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 36.30% 32.653 44.505 - 8.71% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 36.17% 27.186 37.019 - 14.26% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 33.96% 34.862 46.702 - 28.55% -
SetIntersection_Front_Set_uint32_16384_16384 33.57% 255963817.425 341890662.343 - 35.68% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 33.31% 0.530 0.706 - 33.44% -
std::copy_backward(vector<bool>)_(aligned)/1048576 33.27% 1203751.464 1604213.322 - 0.00% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 32.81% 3430045.256 4555567.494 - 32.64% -
std::unordered_set<std::string>::operator=(const_Self&)_(into_cleared_Container)/32 32.29% 674.800 892.689 - 8.78% -
BM_deque_vector_move_backward/0 31.84% 0.460 0.607 - 37.60% -
std::copy_backward(vector<int>)/4096 31.43% 170.583 224.190 - 48.39% -
BM_join_view_in_vectors/2 31.14% 17.896 23.469 - 0.19% -
SetIntersection_None_Vector_uint32_262144_16384 30.53% 305213506.540 398383098.926 - 13.67% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 29.69% 48.703 63.164 - 11.28% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 29.63% 23.670 30.683 - 30.60% -
std::search(deque<int>)_(near_matches)/1024 29.52% 22035.950 28541.472 - -6.05% -
std::none_of(list<int>)_(process_all)/8192 29.07% 8128.062 10490.621 - 22.06% -
BM_deque_deque_ranges_copy_backward/0 28.64% 0.537 0.691 - 21.47% -
BM_join_view_deques/2 28.45% 28.245 36.281 - 29.77% -
std::rotate(list<int>)_(by_1/2)/8192 28.38% 9752.550 12520.632 - 0.08% -
std::find(list<int>)_(process_all)/8192 28.34% 6852.304 8794.001 - 19.87% -
BM_join_view_in_vectors/0 28.31% 0.384 0.493 - 26.65% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 27.84% 2405.520 3075.162 - 28.01% -
std::search(deque<int>)_(near_matches)/1000 27.69% 21675.100 27676.374 - -6.05% -
BM_stop_token_multi_thread_polling_stop_requested/1024 27.64% 341165.900 435469.961 - -45.62% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 27.54% 21.334 27.209 - 13.02% -
BM_deque_vector_move/1 27.32% 0.613 0.780 - 7.92% -
ranges::minmax(std::vector<long_long>)/1 27.23% 0.304 0.387 - 14.82% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 27.19% 2408.782 3063.731 - 26.99% -
BM_StringRelational_Eq_Small_Large_Control 26.87% 0.388 0.493 - 43.32% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 26.75% 18.934 23.999 - 13.33% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 26.53% 30.261 38.290 - 27.28% -
SetIntersection_None_Vector_uint64_16384_4 26.52% 23141262.773 29278781.079 - 44.17% -
std::rotate(list<int>)_(by_1/3)/8192 26.37% 10576.482 13365.470 - 0.09% -
ranges::min(std::deque<char>)/1 25.99% 0.428 0.540 - 17.81% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 25.74% 2407.709 3027.486 - 26.17% -
std::unordered_set<std::string>::insert(const_value_type&)_(already_present)/8192 25.66% 78.334 98.434 - 14.34% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 25.27% 1877.582 2351.956 - 29.37% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 25.08% 2474.147 3094.585 - 25.54% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 24.95% 29689806.048 37098648.632 - 14.56% -
SetIntersection_None_Vector_uint32_16384_1 24.85% 20041699.335 25022528.460 - 24.58% -
rng::find_last(vector<char>)_(bail_90%)/8 24.81% 0.582 0.726 - -12.82% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 24.77% 30477.050 38026.952 - 25.55% -
std::stable_sort(vector<int>)_(repeated)/8 24.59% 29.724 37.033 - 26.10% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 24.48% 32.948 41.014 - 5.02% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 24.32% 29500.155 36673.919 - 25.83% -
BM_vector_deque_ranges_copy/1 24.29% 0.554 0.688 - -0.23% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 24.23% 2400.050 2981.694 - 23.27% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 24.18% 36.853 45.765 - 34.15% -
std::set<std::string>::erase(key)_(existent)/1024 24.18% 96.893 120.318 - 40.16% -
SetIntersection_None_Vector_uint32_16384_64 24.17% 19998300.495 24832005.426 - 23.81% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 24.15% 2430.634 3017.573 - 22.54% -
SetIntersection_None_Vector_uint32_16384_4 24.00% 20182363.084 25026785.349 - 25.35% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 23.83% 78.302 96.964 - 61.45% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 23.56% 18.753 23.171 - 20.49% -
SetIntersection_None_Vector_uint32_16384_256 23.30% 20269655.623 24991823.360 - 24.16% -
std::stable_sort(vector<NonIntegral>)_(heap)/8 23.18% 34.839 42.914 - 22.43% -
std::equal(vector<int>)_(it,_it,_it)/8 23.07% 1.221 1.503 - 12.32% -
BM_deque_vector_copy/65536 22.94% 2908.965 3576.200 - 22.08% -
std::stable_sort(vector<int>)_(ascending)/8 22.91% 29.646 36.439 - 23.53% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 22.84% 34.475 42.350 - 23.23% -
BM_deque_vector_copy/64000 22.73% 2880.904 3535.589 - 23.08% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 22.66% 28.840 35.374 - -0.46% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 22.44% 3346397.076 4097221.512 - 11.02% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 22.39% 1.055 1.291 - 16.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 22.15% 44935726.887 54887811.188 - 2.20% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 22.00% 30.375 37.057 - 23.48% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 21.94% 24.843 30.294 - -12.87% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 21.79% 28.433 34.627 - 23.06% -
std::copy_backward(vector<int>)/32768 21.74% 3104.227 3778.992 - 9.85% -
BM_join_view_deques/64 21.66% 1050.281 1277.811 - 20.36% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 21.50% 27.191 33.038 - 18.92% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 21.31% 2848909.656 3455935.931 - -21.62% -
std::set<std::string>::insert(value)_(new_value,_end)/0 21.19% 27.770 33.654 - 6.21% -
std::stable_sort(vector<int>)_(heap)/8 21.16% 34.568 41.883 - 20.31% -
SetIntersection_Interlaced_Set_float_256_256 21.12% 9101198.893 11023041.233 - 5.15% -
rng::adjacent_view::begin()/100_(full_view) 20.98% 53.122 64.269 - 40.61% -
BM_join_view_deques/4096 20.91% 68039.248 82267.279 - 20.65% -
BM_join_view_deques/4000 20.83% 66458.996 80301.445 - 20.83% -
std::find_if_not(vector<char>)_(process_all)/8 20.64% 1.284 1.549 - -2.40% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 20.57% 2422.258 2920.629 - 21.52% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 20.45% 2414.892 2908.679 - 20.91% -
std::stable_sort(deque<int>)_(heap)/8 20.31% 52.703 63.405 - 18.62% -
BM_join_view_deques/5500 20.13% 92047.807 110574.435 - 20.54% -
SetIntersection_None_Vector_float_262144_4 20.04% 292778738.774 351452247.783 - 1.88% -
rng::contains(vector<int>)_(process_all)/32 19.91% 7.898 9.471 - 10.56% -
BM_deque_vector_copy/70000 19.82% 3187.097 3818.913 - 19.07% -
BM_StringRelationalLiteral_Eq_Large_Small_Control 19.77% 0.302 0.361 - 55.80% -
BM_join_view_deques/512 19.62% 8564.431 10244.985 - 20.33% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 19.57% 2469.942 2953.372 - 19.10% -
SetIntersection_Interlaced_Vector_uint64_256_16 19.54% 5199013.328 6214797.614 - 0.72% -
SetIntersection_Front_Vector_uint64_1024_1024 19.43% 2836098.010 3387250.146 - -0.33% -
BM_join_view_deques/65536 19.36% 1119108.606 1335812.877 - 17.43% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 19.35% 2839440.526 3389003.873 - -1.21% -
std::partition(deque<int>)_(sparse)/32 19.14% 9.165 10.919 - 19.50% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 19.06% 29.470 35.087 - 19.53% -
BM_deque_deque_copy_backward/1 19.05% 2.562 3.050 - 4.99% -
BM_vector_deque_ranges_move/1 19.01% 0.520 0.618 - -10.36% -
SetIntersection_None_Vector_uint32_262144_1 18.92% 333677149.424 396818050.818 - 13.22% -
BM_join_view_deques/1024 18.80% 17281.763 20530.720 - 18.53% -
BM_join_view_deques/70000 18.77% 1199168.419 1424256.720 - 17.87% -
BM_join_view_deques/64000 18.76% 1087624.761 1291697.756 - 19.58% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 18.67% 29.510 35.019 - 14.82% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 18.59% 20.491 24.301 - -27.34% -
SetIntersection_Front_Set_uint32_262144_1024 18.56% 14977400.564 17757051.438 - 15.27% -
BM_sprintf/C_string_len_6 18.47% 3.723 4.411 - 0.66% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 18.45% 26.596 31.502 - 19.73% -
SetIntersection_Front_Set_uint32_1024_1024 18.38% 15948002.506 18879135.186 - 25.24% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 18.37% 2477.188 2932.256 - 18.23% -
SetIntersection_None_Vector_uint64_256_256 18.34% 2810702.682 3326310.148 - 17.39% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 18.27% 0.389 0.460 - -0.02% -
BM_vector_deque_ranges_copy/0 18.24% 0.266 0.314 - -29.56% -
std::unordered_map<int,_int>::insert(const_value_type&)_(already_present)/1024 18.17% 1.290 1.525 - 19.81% -
BM_deque_deque_move_backward/1 18.12% 2.571 3.037 - 4.11% -
std::find_end(vector<int>)_(match_near_end)/1024 18.09% 25.860 30.537 - 23.77% -
ranges::min(std::vector<long_long>)/1 17.98% 0.322 0.380 - 16.62% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 17.95% 2398.670 2829.128 - 18.18% -
BM_BitsetToString<32>/Dense_(90%)/90 17.87% 24.685 29.098 - 6.31% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 17.85% 4.130 4.868 - 8.58% -
SetIntersection_None_Vector_uint32_256_4 17.81% 5568908.368 6560706.312 - 17.36% -
std::find_end(vector<int>)_(match_near_end)/8192 17.75% 205.394 241.843 - 17.33% -
BM_std_minmax_element<short>/1 17.70% 0.366 0.430 - 15.22% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 17.58% 360023242.794 423308227.398 - 14.71% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 17.51% 27.201 31.965 - 10.93% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 17.45% 2399.184 2817.851 - 17.49% -
SetIntersection_Front_Set_uint32_64_64 17.36% 14077767.322 16521626.379 - 16.36% -
ranges::minmax(std::list<long_long>)/1 17.19% 0.384 0.450 - 8.77% -
std::copy_backward(vector<bool>)_(aligned)/4096 17.12% 5305.171 6213.183 - 0.25% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 17.10% 2459.057 2879.437 - 17.23% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 17.07% 11201.944 13113.928 - 35.15% -
std::unordered_map<int,_int>::count(key)/32 17.04% 6.421 7.516 - -8.01% -
BM_StringRelational_Eq_Empty_Small_Control 16.93% 0.365 0.426 - 5.27% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.79% 2397.486 2799.935 - 17.19% -
std::set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/32 16.59% 700.260 816.446 - 17.48% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 16.55% 6205686.418 7232921.346 - 8.49% -
SetIntersection_None_Vector_uint64_1024_4 16.37% 2316409.349 2695623.739 - 19.42% -
BM_join_view_deques/0 16.28% 0.782 0.909 - -8.22% -
BM_BitsetToString<32>/Sparse_(10%)/10 16.21% 10.448 12.142 - 6.11% -
std::is_sorted_until(deque<int>)/8 15.99% 2.285 2.651 - -21.24% -
BM_vector_deque_ranges_move_backward/0 15.71% 0.262 0.303 - -32.05% -
std::stable_sort(vector<int>)_(shuffled)/8 15.60% 34.773 40.198 - 18.34% -
BM_from_sys/2100/threads:4 15.59% 19.940 23.049 - -4.65% -
std::copy_backward(vector<bool>)_(aligned)/512 15.57% 620.033 716.599 - 0.63% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 15.52% 34.766 40.162 - 14.13% -
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/0 15.50% 3.407 3.936 - 0.01% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 15.47% 28.156 32.513 - -16.24% -
SetIntersection_Interlaced_Vector_float_256_4 15.42% 5360636.777 6187437.321 - 0.38% -
std::find_end(vector<int>)_(match_near_end)/1000 15.41% 28.203 32.549 - 15.10% -
SetIntersection_None_Vector_uint32_256_1 15.28% 5560092.377 6409555.674 - 12.82% -
std::multimap<std::string,_int>::erase(iterator)/32 15.26% 26.554 30.605 - 15.49% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 15.24% 28.312 32.628 - 41.94% -
SetIntersection_None_Vector_uint64_256_64 15.15% 4480579.848 5159200.533 - 13.68% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 15.07% 1.204 1.385 - 12.73% -
std::is_sorted(deque<int>,_pred)/8 14.97% 2.758 3.171 - -29.99% -
std::unordered_set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/32 14.84% 689.632 791.959 - -0.38% -
SetIntersection_Front_Set_string_16384_64 14.74% 3710321.803 4257044.010 - 7.80% -
std::partition(deque<int>)_(sparse)/50 14.51% 14.534 16.644 - 17.55% -
SetIntersection_Front_Set_uint32_262144_256 14.41% 4600064.130 5263125.664 - 16.90% -
BM_vector_deque_copy/64000 14.28% 2822.049 3225.032 - 14.20% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 14.22% 4815.200 5499.721 - 14.56% -
rng::fold_left(deque<int>)/50 14.21% 35.990 41.103 - -1.43% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 14.17% 4812.086 5493.989 - 14.72% -
SetIntersection_None_Vector_uint64_262144_1 14.12% 302439833.991 345152260.095 - -1.61% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 14.05% 2395.446 2731.901 - 14.37% -
BM_vector_deque_move/64000 13.96% 2823.421 3217.560 - 13.97% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 13.96% 31.769 36.203 - 11.89% -
BM_format_to_back_inserter<std::list<char>>/string_len_6 13.94% 69.051 78.679 - 9.81% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 13.91% 90.529 103.121 - -4.60% -
std::set<std::string>::erase(iterator)/1024 13.83% 27.580 31.394 - 6.87% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 13.71% 69.563 79.103 - -6.60% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 13.70% 0.409 0.465 - -4.52% -
SetIntersection_None_Vector_uint64_256_1 13.58% 5705265.707 6480185.822 - 15.43% -
BM_vector_deque_move/65536 13.53% 2885.475 3275.848 - 12.74% -
ranges::min(std::deque<char>)/70000 13.48% 16551.632 18783.331 - -11.69% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 13.46% 0.395 0.449 - 0.04% -
bm_ranges_lexicographical_compare<unsigned_char>/64 13.44% 2.017 2.288 - 1.95% -
std::swap_ranges(list<int>)/8192 13.43% 8498.124 9639.280 - 15.26% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 13.32% 2413.633 2735.180 - 13.66% -
std::multiset<std::string>::contains(key)/32 13.30% 73.444 83.210 - -0.69% -
std::set<int>::erase(key)_(non-existent,_end)/8192 13.29% 6.958 7.883 - 13.10% -
BM_format_to_back_inserter<std::vector<char>>/string_len_6 13.22% 48.298 54.682 - 15.21% -
std::unordered_map<int,_int>::contains(key)/32 13.19% 7.547 8.542 - 12.99% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 13.08% 2407.791 2722.781 - 13.73% -
SetIntersection_None_Vector_float_262144_64 13.05% 311100917.927 351711513.436 - 6.15% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 13.04% 2447.196 2766.411 - 13.51% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 13.04% 49089436.699 55490199.756 - 10.21% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 12.97% 42434097.501 47938740.859 - 4.63% -
BM_BitsetToString<64>/Sparse_(10%)/10 12.79% 9.796 11.049 - -4.99% -
std::stable_sort(vector<int>)_(pipe-organ)/8 12.45% 35.127 39.499 - 14.73% -
BM_deque_vector_copy_backward/1 12.20% 0.614 0.689 - 0.05% -
std::stable_sort(deque<int>)_(ascending)/8 12.19% 44.126 49.505 - 11.92% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 12.18% 27.758 31.141 - -5.38% -
SetIntersection_None_Vector_float_262144_16 12.08% 313502403.325 351374863.880 - 1.37% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 12.04% 0.402 0.451 - -0.06% -
BM_deque_vector_ranges_move_backward/0 12.02% 0.617 0.691 - 7.71% -
BM_format_to_back_inserter<std::deque<char>>/string_len_6 11.94% 33.005 36.944 - 8.18% -
SetIntersection_None_Vector_float_262144_262144 11.88% 313791308.203 351071137.392 - -0.58% -
std::multiset<std::string>::operator=(const_Self&)_(into_cleared_Container)/32 11.86% 739.945 827.691 - 6.41% -
std::find_end(forward_list<int>)_(same_length)/8192 11.76% 12901.872 14418.678 - 2.02% -
SetIntersection_Interlaced_Set_float_1024_64 11.75% 10406104.755 11628827.639 - 8.25% -
rng::contains_subrange(deque<int>)_(same_length)/16 11.69% 7.906 8.830 - 19.15% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 11.67% 1713.055 1912.949 - 14.57% -
std::all_of(list<int>)_(process_all)/8192 11.63% 7595.968 8479.680 - 11.49% -
bm_exception_ptr_copy_assign_null 11.61% 0.691 0.771 - 11.54% -
std::unique(deque<int>)_(contiguous)/52 11.52% 57.260 63.858 - 5.09% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 11.52% 542.346 604.816 - 12.56% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 11.51% 2806.044 3128.981 - 11.53% -
SetIntersection_Interlaced_Set_uint32_1024_256 11.47% 12001072.941 13377191.732 - 6.67% -
BM_format_to_iterator/<std::deque>_C_string_len_6 11.45% 8.675 9.669 - -3.67% -
ranges::minmax(std::deque<__int128>)/8 11.44% 3.508 3.909 - 9.59% -
SetIntersection_Interlaced_Set_float_1024_256 11.42% 11365669.314 12663570.466 - 8.63% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 11.42% 502.336 559.691 - 11.94% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 11.32% 47.691 53.091 - 5.65% -
BM_deque_deque_ranges_move_backward/64 11.31% 16.166 17.994 - 2.93% -
std::find_if_not(list<int>)_(bail_25%)/32768 11.26% 7048.914 7842.573 - 14.78% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 11.13% 44.539 49.498 - 10.66% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 11.06% 4541878.309 5044396.827 - -4.30% -
ranges::min(std::vector<char>)/1 11.06% 0.259 0.287 - -2.03% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 11.04% 1722.370 1912.501 - 5.92% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 11.03% 7260.238 8060.873 - 10.89% -
std::map<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 10.82% 793.193 879.050 - 16.25% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 10.80% 38.779 42.968 - -14.28% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 10.78% 91.257 101.094 - -3.05% -
SetIntersection_None_Set_string_16384_1024 10.77% 345246275.379 382435688.072 - 9.80% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 10.76% 27.040 29.949 - 12.40% -
std::partition_point(list<int>)/8192 10.74% 5423.400 6005.790 - 10.28% -
SetIntersection_Interlaced_Set_uint64_1024_64 10.73% 10440761.317 11561443.936 - 10.90% -
SetIntersection_None_Set_string_16384_64 10.73% 341511228.503 378155699.254 - 12.42% -
std::search(list<int>)_(single_element)/8192 10.68% 8455.918 9358.897 - 5.84% -
std::stable_sort(deque<int>)_(repeated)/8 10.67% 43.270 47.887 - 10.83% -
ranges::minmax(std::deque<__int128>)/64 10.51% 25.244 27.896 - 10.52% -
std::fill(vector<bool>)/64 10.50% 1.433 1.583 - 9.12% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 10.48% 155.873 172.216 - 4.56% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 10.47% 2.410 2.663 - 12.26% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 10.41% 20.494 22.627 - 13.98% -
BM_deque_deque_copy/65536 10.41% 3269.318 3609.660 - 9.03% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 10.36% 6.964 7.685 - -2.39% -
std::set<std::string>::erase(key)_(existent)/8192 10.32% 109.771 121.099 - 5.26% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 10.28% 556.766 614.028 - 11.84% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 10.28% 15.178 16.738 - 0.79% -
std::flat_multimap<int,_int>::insert(const_value_type&)_(already_present)/8192 10.15% 558.252 614.922 - 8.88% -
std::reverse(list<int>)/32768 10.14% 16723.821 18419.533 - 10.40% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 10.13% 30.721 33.833 - 5.29% -
BM_StringRelational_Eq_Small_Small_ChangeLast 10.10% 1.765 1.943 - 0.08% -
bm_ranges_lexicographical_compare<unsigned_char>/8 10.08% 1.568 1.726 - 2.97% -
SetIntersection_None_Set_string_16384_16 9.97% 344629170.627 378977730.151 - 10.60% -
std::multimap<std::string,_int>::ctor(const_Self&,_const_allocator_type&)/32 9.94% 695.761 764.929 - -10.11% -
BM_to_sys/2100/threads:16 9.91% 18.485 20.317 - 24.69% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 9.84% 26.265 28.849 - 9.37% -
std::find_if_not(deque<int>)_(bail_25%)/1024 9.72% 61.526 67.504 - 10.29% -
std::set<int>::insert(const_value_type&)_(already_present)/1024 9.71% 4.329 4.749 - 8.00% -
ranges::min(std::deque<__int128>)/1 9.71% 0.454 0.499 - 0.42% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 9.70% 16183.992 17753.124 - 1.87% -
std::unordered_set<std::string>::erase(iterator)/1024 9.66% 27.386 30.033 - 25.36% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 9.63% 259.346 284.312 - 5.67% -
std::flat_map<int,_int>::insert(const_value_type&)_(already_present)/8192 9.61% 17.435 19.111 - -5.50% -
std::unique(deque<int>)_(sprinkled)/32 9.58% 48.357 52.987 - -0.30% -
std::unique(deque<int>)_(sprinkled)/52 9.57% 53.760 58.907 - -0.83% -
std::rotate(vector<int>)_(1_element_forward)/50 9.56% 4.577 5.014 - 4.50% -
BM_vector_deque_copy/65536 9.56% 2882.641 3158.091 - 9.05% -
ranges::minmax(std::list<long_long>)/70000 9.51% 49672.017 54396.373 - 10.25% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6 9.49% 72.931 79.855 - 14.48% -
std::multimap<std::string,_int>::equal_range(key)/32 9.48% 65.164 71.340 - 5.27% -
std::search(vector<int>,_pred)_(single_element)/1000 9.46% 280.481 307.017 - 10.64% -
ranges::min(std::deque<char>)/64 9.39% 15.153 16.576 - -8.23% -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 9.38% 670.567 733.493 - 0.02% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 9.35% 5630069.244 6156357.447 - 0.45% -
BM_deque_vector_move/70000 9.29% 3255.853 3558.384 - 9.53% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 9.28% 2470.505 2699.710 - 10.40% -
SetIntersection_None_Set_uint64_256_256 9.21% 6742662.308 7363397.023 - 9.07% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 9.20% 344111837.979 375767448.742 - 13.83% -
SetIntersection_Interlaced_Set_float_256_16 9.17% 12314501.326 13443850.679 - 4.29% -
std::find_if(vector<int>)_(bail_25%)/8 9.17% 0.632 0.690 - 2.55% -
std::stable_sort(deque<int>)_(shuffled)/8 9.12% 54.535 59.511 - 8.89% -
std::set<int>::erase(iterator)/8192 9.04% 21.679 23.639 - 7.52% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 9.03% 4368718.667 4763174.104 - -4.07% -
SetIntersection_None_Set_string_16384_16384 9.01% 350997810.337 382613587.871 - 12.24% -
SetIntersection_None_Set_uint32_1024_1024 9.00% 10430738.609 11369982.362 - 5.65% -
BM_format_to_iterator/<std::array>_string_view_len_6 8.99% 2.176 2.372 - 9.89% -
BM_vector_deque_ranges_copy_backward/64000 8.96% 18976.395 20677.591 - 8.69% -
SetIntersection_Front_Set_uint64_16384_256 8.96% 4518159.293 4922969.500 - 0.34% -
SetIntersection_None_Set_string_16384_4 8.94% 352791030.553 384319863.113 - 12.54% -
SetIntersection_Interlaced_Set_uint64_1024_1024 8.92% 18425068.678 20067771.384 - 15.64% -
BM_vector_deque_move/70000 8.91% 3078.369 3352.783 - 8.59% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6 8.91% 46.989 51.176 - 8.61% -
SetIntersection_Front_Vector_string_256_64 8.89% 8400512.513 9147267.347 - -4.09% -
bm_ranges_lexicographical_compare<signed_char>/1 8.87% 0.768 0.836 - 8.40% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 8.82% 53.747 58.489 - -12.39% -
ranges::minmax(std::deque<char>)/1 8.77% 0.451 0.491 - 0.94% -
std::unordered_multiset<int>::count(key)/32 8.77% 8.955 9.740 - 7.84% -
BM_deque_vector_move/65536 8.75% 3005.801 3268.806 - 6.91% -
BM_format_to_string_back_inserter<std::wstring>/16384 8.74% 9499.313 10329.946 - 7.37% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 8.72% 39.677 43.137 - 9.04% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 8.72% 9161.295 9959.843 - 8.42% -
BM_vector_deque_copy/70000 8.71% 3082.317 3350.633 - 8.53% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 8.69% 89.852 97.658 - -47.84% -
BM_vector_deque_ranges_move_backward/64000 8.68% 18972.359 20619.398 - 8.32% -
SetIntersection_Interlaced_Set_uint32_256_4 8.67% 11277736.558 12255868.233 - 8.95% -
std::multimap<std::string,_int>::insert(const_value_type&)_(already_present)/8192 8.67% 200.280 217.644 - 30.56% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 8.56% 2703.869 2935.207 - 3.59% -
std::multimap<std::string,_int>::erase(iterator)/8192 8.55% 30.324 32.917 - 18.68% -
SetIntersection_Front_Vector_string_262144_64 8.55% 2663423.121 2891157.754 - -1.08% -
std::find_if(vector<char>)_(bail_25%)/32768 8.53% 794.378 862.130 - -7.82% -
std::set<std::string>::erase(iterator)/32 8.49% 29.270 31.755 - 19.46% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 8.41% 30.312 32.862 - 40.09% -
BM_deque_vector_move/64000 8.40% 3006.822 3259.336 - 7.75% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 8.38% 39.677 43.003 - 9.32% -
std::move_backward(list<int>)/4096 8.36% 5418.055 5870.919 - 20.75% -
std::set<std::string>::ctor(const_Self&,_const_allocator_type&)/32 8.35% 690.461 748.146 - 0.11% -
BM_vector_deque_ranges_move/64000 8.33% 18522.509 20065.103 - 8.00% -
BM_from_sys/1993/threads:16 8.31% 0.666 0.722 - 2.29% -
SetIntersection_None_Set_string_16384_1 8.30% 349136695.139 378130910.664 - 11.37% -
SetIntersection_Interlaced_Set_uint32_1024_1024 8.28% 17968680.710 19456008.449 - 8.81% -
SetIntersection_None_Vector_uint64_262144_4 8.26% 345542283.077 374069793.965 - 5.17% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 8.25% 58.261 63.070 - 3.11% -
std::set<std::string>::equal_range(key)/32 8.24% 67.767 73.351 - 14.53% -
SetIntersection_None_Set_string_16384_256 8.22% 345045593.991 373420704.876 - 10.25% -
SetIntersection_None_Set_string_1024_1 8.21% 17071891.529 18473064.946 - 8.71% -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 8.20% 71.892 77.789 - 2.33% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 8.17% 38318177.732 41448240.168 - -7.01% -
BM_vector_deque_ranges_copy/64000 8.16% 18529.963 20041.945 - 7.91% -
SetIntersection_None_Vector_float_16384_64 8.15% 20410152.758 22074087.476 - 4.06% -
std::unordered_multiset<int>::contains(key)/32 8.14% 9.375 10.138 - 9.94% -
std::multiset<int>::operator=(const_Self&)_(into_populated_Container)/0 8.14% 0.759 0.820 - 13.12% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 8.12% 365.212 394.857 - 8.65% -
std::set<std::string>::erase(key)_(existent)/32 8.10% 88.793 95.985 - -0.65% -
std::unique(deque<int>)_(contiguous)/32 8.07% 49.978 54.009 - 3.67% -
std::copy_if(vector<int>)_(entire_range)/64 8.06% 16.050 17.344 - 12.25% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_6 8.05% 69.779 75.400 - 6.70% -
BM_deque_vector_copy/2 7.98% 1.660 1.793 - 0.71% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 7.97% 12421.689 13411.522 - 8.13% -
std::copy_backward(deque<int>)/262144 7.92% 18764.336 20250.387 - 8.04% -
std::find_if(vector<char>)_(bail_25%)/1024 7.91% 28.081 30.301 - -8.68% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 7.90% 1.065 1.149 - -0.05% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 7.89% 9205.200 9931.209 - 8.58% -
ranges::min(std::vector<char>)/8 7.83% 2.143 2.311 - 2.18% -
BM_std_minmax_element<char>/1 7.82% 0.445 0.480 - 25.65% -
std::map<std::string,_int>::operator=(const_Self&)_(into_cleared_Container)/32 7.79% 678.802 731.685 - -12.95% -
rng::contains(deque<int>)_(process_all)/50 7.72% 12.160 13.098 - 8.09% -
BM_deque_deque_move/65536 7.71% 3281.597 3534.673 - 5.81% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 7.70% 9929554.886 10693735.443 - 0.19% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 7.67% 9219.435 9926.137 - 7.34% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 7.65% 51.629 55.580 - 28.47% -
std::is_sorted_until(list<int>,_pred)/8192 7.61% 6987.236 7519.222 - 7.91% -
BM_StringEraseWithMove_Small_Transparent 7.57% 1.881 2.023 - -4.06% -
std::search(deque<int>)_(near_matches)/8192 7.55% 1821976.203 1959473.479 - -3.70% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 7.53% 2.626 2.824 - 0.26% -
SetIntersection_Interlaced_Set_uint64_16384_16384 7.51% 329127246.592 353845990.764 - 7.80% -
rng::find_last(deque<int>)_(bail_10%)/1048576 7.50% 258529.358 277922.153 - 5.77% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 7.48% 47.832 51.412 - 7.29% -
BM_std_minmax_element<char>/2 7.48% 0.496 0.533 - 10.53% -
std::for_each(list<int>)/8192 7.45% 8210.427 8822.065 - 12.51% -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1 7.44% 23.347 25.083 - 21.29% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 7.41% 9173.139 9853.191 - 7.13% -
SetIntersection_Interlaced_Set_string_16384_64 7.41% 353233154.440 379397542.131 - 7.73% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 7.33% 2.302 2.471 - 4.38% -
std::unordered_map<int,_int>::contains(key)/1024 7.32% 9.544 10.242 - -1.32% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_60 7.32% 626.215 672.026 - 7.24% -
std::set<int>::clear()/1024 7.31% 10077.095 10814.215 - 5.28% -
std::find(vector<int>)_(bail_25%)/8 7.30% 0.626 0.672 - 0.37% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 7.29% 5808.953 6232.248 - 11.75% -
std::copy_if(list<int>)_(entire_range)/64 7.28% 30.690 32.923 - 2.34% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 7.28% 29.209 31.334 - 10.00% -
SetIntersection_None_Vector_uint64_64_64 7.27% 8859326.399 9503246.995 - 6.35% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7.26% 5750.657 6168.105 - 8.62% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 7.24% 7540.178 8086.087 - 6.14% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6 7.23% 52.139 55.910 - 16.77% -
SetIntersection_Interlaced_Set_string_16384_256 7.19% 361955707.385 387992196.378 - 10.39% -
std::stable_sort(deque<int>)_(descending)/8 7.17% 68.842 73.777 - 5.65% -
SetIntersection_Interlaced_Vector_float_64_64 7.16% 8952855.022 9593712.457 - 0.01% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 7.15% 22174.848 23759.670 - 1.28% -
std::find_if(vector<char>)_(bail_25%)/8192 7.14% 210.450 225.471 - -5.86% -
std::find_if(list<int>)_(bail_25%)/32768 7.12% 7062.081 7564.684 - 0.01% -
std::find_end(deque<int>)_(near_matches)/1024 7.07% 28460.962 30473.528 - 10.68% -
SetIntersection_Interlaced_Set_uint64_256_64 7.04% 11481822.731 12290669.958 - 6.42% -
SetIntersection_Interlaced_Set_uint32_64_16 7.02% 20173762.057 21590793.076 - -1.49% -
SetIntersection_Front_Set_uint64_16384_16 7.01% 1144630.089 1224901.993 - 2.34% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 6.99% 18.604 19.905 - -12.38% -
BM_to_sys/1970/threads:16 6.99% 0.694 0.742 - 5.38% -
std::unordered_set<std::string>::contains(key)/32 6.99% 107.092 114.580 - 9.45% -
rng::find_last(deque<int>)_(bail_10%)/8192 6.97% 2030.016 2171.464 - 5.88% -
std::search(list<int>)_(same_length)/8192 6.95% 7998.741 8554.729 - -0.79% -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1 6.94% 22.504 24.066 - 4.07% -
std::unordered_set<std::string>::clear()/32 6.92% 889.078 950.579 - 9.28% -
std::set<int>::clear()/8192 6.91% 81580.776 87220.947 - 4.35% -
std::move(vector<int>)/262144 6.91% 14613.976 15623.143 - 10.44% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 6.90% 1.295 1.385 - 9.00% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 6.90% 30097.971 32173.620 - 8.14% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 6.87% 6604.486 7058.417 - 3.36% -
bm_lexicographical_compare<signed_char>/8 6.85% 2.542 2.716 - 3.78% -
std::partition(list<int>)_(dense)/32 6.84% 9.908 10.587 - -5.28% -
BM_emoji_escaped<char> 6.84% 8758.907 9357.814 - -0.19% -
std::find_first_of(deque<int>)_(small_needle)/1024 6.83% 2788.645 2979.056 - 7.07% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 6.82% 1212.434 1295.070 - -0.17% -
std::find_first_of(deque<int>)_(small_needle)/50 6.77% 142.754 152.423 - 6.61% -
std::find_first_of(deque<int>)_(small_needle)/8192 6.76% 22253.534 23758.574 - 6.97% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 6.73% 5860.523 6255.116 - 12.82% -
BM_deque_vector_ranges_copy/1 6.72% 0.847 0.904 - 6.69% -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 6.70% 15883.233 16947.648 - 2.03% -
std::replace_if(deque<int>)_(sprinkled)/50 6.70% 15.388 16.419 - 19.63% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 6.70% 10130.236 10808.669 - 6.66% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 6.68% 1613.119 1720.942 - -3.30% -
rng::contains(deque<int>)_(process_all)/32 6.68% 8.173 8.719 - 6.88% -
std::find_end(deque<int>)_(near_matches)/1000 6.66% 27235.821 29049.835 - 10.19% -
rng::find_last(deque<int>)_(bail_10%)/50 6.65% 11.533 12.300 - 6.78% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 6.64% 16855865.205 17974459.939 - 6.25% -
bm_ranges_lexicographical_compare<unsigned_char>/1 6.58% 1.796 1.915 - 2.10% -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 6.58% 31.229 33.284 - -2.83% -
BM_Hash/uint32_random_std_hash/1024 6.57% 604.235 643.956 - 11.15% -
BM_vector_deque_move_backward/1 6.53% 1.172 1.249 - 14.87% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 6.50% 141.707 150.924 - -8.11% -
rng::find_last(deque<int>)_(bail_10%)/1024 6.49% 255.149 271.719 - 7.59% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 6.49% 41.384 44.068 - 36.12% -
std::for_each(join_view(vector<vector<int>>))/8192 6.48% 3058.633 3256.828 - 7.90% -
std::set<int>::erase(key)_(existent)/8192 6.48% 28.162 29.986 - 5.01% -
std::search(deque<int>)_(same_length)/1000 6.47% 506.878 539.698 - 5.80% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 6.45% 12107.782 12888.809 - 7.94% -
SetIntersection_None_Vector_uint32_262144_4 6.42% 301009053.571 320345144.486 - -8.84% -
std::multimap<std::string,_int>::find(key)/32 6.41% 89.673 95.420 - 17.18% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 6.40% 35.986 38.288 - 1.55% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 6.39% 53237.008 56641.299 - 1.42% -
std::unique_copy(list<int>)_(sprinkled)/1024 6.39% 683.248 726.908 - 0.52% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 6.37% 9.775 10.398 - 13.25% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.37% 10.181 10.830 - 5.63% -
SetIntersection_None_Set_string_1024_256 6.36% 17434143.089 18543115.165 - 4.08% -
SetIntersection_None_Vector_string_1024_256 6.36% 9001821.186 9574200.213 - 0.95% -
std::unordered_multiset<int>::operator=(const_Self&)_(into_cleared_Container)/0 6.32% 16.021 17.034 - 7.53% -
rng::contains(deque<int>)_(process_all)/8 6.29% 2.236 2.377 - 6.80% -
SetIntersection_None_Set_uint64_16384_1 6.27% 189740281.412 201645840.704 - 3.01% -
SetIntersection_None_Set_uint64_1024_16 6.27% 10621291.958 11286928.458 - 8.22% -
BM_string_without_formatting<wchar_t> 6.22% 30.003 31.870 - 8.40% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 6.20% 29917.033 31772.611 - 8.08% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 6.20% 53273.634 56573.943 - 2.98% -
SetIntersection_Front_Vector_float_1024_4 6.18% 1005109.446 1067222.515 - 2.74% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 6.16% 15.992 16.977 - 6.61% -
BM_deque_deque_move/70000 6.13% 3622.603 3844.673 - 6.30% -
BM_Invoke_FuncPtr 6.12% 0.684 0.726 - 6.16% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 6.12% 36167.760 38380.046 - 21.28% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 6.10% 91032.704 96582.852 - 3.90% -
std::deque<int>::ctor(const_Self&)_(cheap_elements)/8192 6.08% 3293.848 3494.057 - 5.28% -
BM_format_to_string_begin<std::vector<char>>/16384 6.04% 140.980 149.499 - 4.63% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 6.02% 34744.068 36835.828 - 22.10% -
ranges::min(std::vector<long_long>)/64 6.02% 4.634 4.913 - 5.52% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6.00% 19848.280 21040.016 - -3.80% -
std::reverse_copy(list<int>)/32768 5.99% 27180.425 28808.678 - 7.84% -
std::multiset<std::string>::erase(iterator)/1024 5.99% 29.109 30.852 - 17.61% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 5.98% 22544.665 23893.742 - 1.69% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 5.98% 1777460.799 1883722.376 - 5.74% -
std::search(list<int>,_pred)_(single_element)/8192 5.98% 9020.202 9559.226 - 3.48% -
SetIntersection_Interlaced_Vector_uint32_262144_1 5.96% 973692.816 1031718.636 - 4.84% -
std::all_of(deque<int>)_(process_all)/8 5.95% 2.828 2.996 - 1.52% -
BM_format_to_n_string_back_inserter<std::list<char>>/1048576 5.95% 12341637.360 13075378.706 - -2.71% -
std::mismatch(vector<int>)_(it,_it,_it)/1024 5.94% 245.476 260.049 - 4.19% -
std::find_end(vector<int>)_(near_matches)/8192 5.93% 820890.226 869605.681 - 6.22% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 5.93% 36.441 38.603 - 29.60% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 5.91% 94585.635 100174.453 - 7.53% -
std::sort(deque<int>)_(qsort_adversarial)/8 5.91% 22.837 24.187 - 2.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 5.90% 239767916.640 253902777.191 - 0.28% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 5.85% 1208497.258 1279193.349 - 1.54% -
std::multimap<std::string,_int>::contains(key)/32 5.85% 79.796 84.464 - -10.07% -
SetIntersection_Front_Set_uint64_256_256 5.84% 8665078.296 9171300.428 - -10.47% -
std::multiset<int>::clear()/8192 5.83% 81762.068 86528.299 - 7.78% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5.82% 12215.606 12926.660 - 6.53% -
SetIntersection_Front_Vector_uint32_1024_4 5.82% 998835.638 1056939.503 - 5.03% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 5.81% 55662.437 58898.762 - 2.52% -
std::find_first_of(vector<int>)_(small_needle)/50 5.80% 139.691 147.796 - 3.87% -
std::unordered_set<std::string>::erase(iterator)/8192 5.80% 27.558 29.156 - -4.52% -
std::copy(deque<int>)/8 5.78% 2.382 2.519 - 1.63% -
SetIntersection_None_Vector_string_1024_1024 5.76% 9010621.812 9529966.768 - 0.47% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 5.76% 6627.796 7009.509 - 1.32% -
BM_format_to_n_string_back_inserter<std::list<char>>/16384 5.76% 190692.755 201672.727 - -3.97% -
std::unordered_map<int,_int>::clear()/1024 5.72% 5108.765 5401.137 - 4.88% -
std::stable_sort(deque<int>)_(pipe-organ)/8192 5.68% 76135.595 80461.285 - 5.07% -
BM_deque_vector_ranges_move_backward/1 5.67% 0.874 0.924 - 0.02% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 5.61% 1782.945 1882.998 - -3.19% -
SetIntersection_Front_Set_uint32_16384_256 5.59% 5405681.115 5708019.389 - 28.46% -
std::unordered_map<int,_int>::clear()/8192 5.57% 44790.008 47287.034 - -0.74% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 5.56% 10714.132 11309.819 - -0.13% -
std::find_end(vector<int>)_(near_matches)/1024 5.55% 14537.783 15344.983 - 5.80% -
std::find_end(vector<int>)_(near_matches)/1000 5.52% 14059.279 14835.878 - 5.20% -
std::upper_bound(std::list<int>)/8192 5.52% 12353.947 13035.456 - -0.14% -
SetIntersection_Front_Set_string_256_16 5.52% 6219497.170 6562532.213 - 0.34% -
SetIntersection_None_Set_uint64_16384_256 5.51% 192576806.433 203193993.773 - 4.57% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 5.49% 10.356 10.925 - -3.41% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 5.48% 1022423.571 1078485.651 - 3.24% -
SetIntersection_Interlaced_Set_uint32_256_64 5.48% 12241697.311 12912896.832 - 4.32% -
std::unordered_set<int>::clear()/8192 5.47% 43615.240 45999.677 - 8.76% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 5.46% 9135.317 9634.484 - -8.37% -
SetIntersection_None_Vector_float_262144_256 5.45% 309808950.697 326706500.893 - -5.53% -
ranges::minmax(std::deque<__int128>)/70000 5.43% 29461.694 31062.473 - 11.91% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 5.40% 3998.189 4214.165 - -0.22% -
BM_StringRelational_Compare_Small_Huge_Control 5.40% 1.502 1.583 - 3.61% -
std::replace_if(deque<int>)_(sprinkled)/32 5.38% 9.485 9.995 - 7.32% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 5.36% 23.494 24.753 - 8.16% -
BM_deque_vector_move_backward/65536 5.35% 4689.144 4940.057 - 5.78% -
std::generate_n(list<int>)/8192 5.34% 6744.059 7104.094 - 0.08% -
SetIntersection_None_Vector_uint64_64_4 5.34% 16834025.284 17732669.627 - 6.15% -
SetIntersection_None_Set_uint32_64_16 5.33% 19424358.092 20459849.496 - 7.26% -
ranges::min(std::deque<char>)/8 5.29% 2.223 2.341 - 4.90% -
SetIntersection_None_Set_float_256_16 5.29% 12818127.416 13496246.793 - 5.43% -
std::find_end(list<int>,_pred)_(single_element)/8192 5.28% 8693.077 9152.360 - 6.53% -
std::for_each_n(list<int>)/8192 5.27% 7679.795 8084.735 - 1.54% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 5.26% 18.512 19.486 - 5.16% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 5.26% 7548.394 7945.502 - 4.76% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 5.24% 0.997 1.049 - 6.32% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 5.24% 0.629 0.662 - 9.51% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 5.24% 18.428 19.394 - 4.97% -
BM_to_chars_bad/23 5.23% 2.734 2.877 - 4.20% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 5.22% 94.593 99.532 - -9.12% -
SetIntersection_Interlaced_Set_string_16384_4 5.22% 246727426.397 259601410.618 - 8.23% -
std::set<int>::find(key)/32 5.21% 17.450 18.359 - 5.33% -
std::unordered_multimap<int,_int>::find(key)/8192 5.21% 11.379 11.972 - 3.76% -
std::mismatch(vector<int>)_(it,_it,_it)/8192 5.20% 1908.939 2008.199 - 4.50% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 5.19% 3078.139 3237.954 - 5.96% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 5.19% 14106.230 14838.431 - 4.94% -
std::find_if(list<int>)_(bail_25%)/8 5.18% 0.812 0.854 - 7.28% -
SetIntersection_Front_Vector_uint64_262144_256 5.18% 1601593.615 1684592.664 - 4.17% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 5.18% 24.711 25.989 - 2.15% -
SetIntersection_Front_Vector_uint32_262144_16 5.17% 1005323.371 1057326.654 - 2.99% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5.17% 5123.342 5388.191 - 6.58% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 5.16% 984428.264 1035257.243 - 0.20% -
SetIntersection_Interlaced_Set_string_16384_16 5.16% 362510082.778 381212176.949 - 9.68% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5.14% 7239.969 7612.158 - 2.17% -
bm_ranges_lexicographical_compare<int>/1 5.13% 0.751 0.790 - 5.03% -
rng::contains(list<int>)_(process_all)/32 5.13% 8.908 9.365 - 5.12% -
std::find_end(deque<int>)_(near_matches)/8192 5.13% 2164754.068 2275784.552 - 8.72% -
BM_format_to_iterator/<std::string>_string_len_6 5.13% 2.168 2.279 - 1.85% -
std::set<int>::erase(iterator)/1024 5.13% 20.620 21.676 - 3.16% -
std::rotate(vector<bool>)_(1_element_backward)/32 5.09% 37.343 39.243 - 3.31% -
std::multiset<int>::clear()/1024 5.06% 10122.861 10635.216 - 7.81% -
BM_deque_deque_copy_backward/64 5.06% 7.036 7.392 - 1.13% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 5.05% 37.487 39.378 - -4.86% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 5.01% 1962834.084 2061217.139 - 0.51% -
rng::find_last(forward_list<int>)_(bail_10%)/8 5.01% 1.999 2.099 - -3.02% -
std::multimap<std::string,_int>::ctor(const_Self&,_const_allocator_type&)/1024 5.01% 33279.993 34946.175 - 4.11% -
std::multiset<int>::erase(iterator)/8192 5.00% 23.069 24.221 - 6.25% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 4.97% 0.412 0.432 - 11.48% -
rng::contains_subrange(deque<int>)_(single_element)/32 4.96% 10.543 11.065 - 1.67% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4.96% 3547.150 3723.012 - 1.75% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 4.95% 16268.443 17073.723 - 4.96% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 4.95% 11.591 12.164 - -0.51% -
BM_ConstructAndDestroy_FuncPtr_Opaque 4.94% 1.211 1.271 - 1.33% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 4.94% 21.887 22.967 - 6.92% -
std::set<int>::insert(value)_(new_value,_middle)/8192 4.92% 30.389 31.885 - 2.34% -
std::copy_backward(vector<bool>)_(aligned)/262144 4.92% 382294.363 401112.875 - -0.04% -
SetIntersection_Front_Vector_float_16384_4 4.92% 987096.597 1035658.782 - -0.01% -
SetIntersection_Front_Set_uint64_1024_256 4.92% 5102989.404 5353997.508 - 8.62% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 4.88% 7563.418 7932.681 - 5.07% -
SetIntersection_Front_Set_uint32_262144_262144 4.87% 1868869.178 1959920.395 - 7.69% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 4.87% 2746474.138 2880128.380 - -12.89% -
std::stable_sort(vector<int>)_(repeated)/1024 4.87% 2953.615 3097.324 - 6.16% -
BM_deque_deque_copy/70000 4.86% 3566.900 3740.105 - 7.11% -
std::multiset<std::string>::lower_bound(key)/32 4.85% 70.813 74.246 - 6.57% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 4.84% 25.908 27.163 - 2.43% -
std::stable_sort(vector<int>)_(repeated)/8192 4.83% 27522.078 28851.372 - 5.00% -
SetIntersection_Front_Vector_uint32_262144_64 4.83% 1145063.434 1200368.255 - 5.33% -
BM_format/string_len_60 4.81% 19.092 20.009 - 1.66% -
SetIntersection_Front_Vector_uint32_16384_256 4.80% 1613426.208 1690816.367 - 2.21% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 4.77% 431.642 452.247 - 4.44% -
std::unordered_multimap<int,_int>::insert(const_value_type&)_(already_present)/1024 4.77% 18.055 18.916 - 4.34% -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 4.76% 505.188 529.219 - 1.66% -
std::format(double)_(fmt:_{:017500_0f}) 4.75% 1293.916 1355.399 - 0.38% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 4.75% 0.368 0.386 - -4.94% -
BM_format_to_back_inserter<std::list<char>>/string_len_60 4.74% 629.113 658.947 - 5.60% -
SetIntersection_None_Vector_uint64_64_1 4.73% 17954994.643 18803713.161 - 6.48% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 4.72% 351085134.782 367657972.034 - 5.72% -
std::format(double)_(fmt:_{:017500_10Lf}) 4.72% 1312.441 1374.324 - 2.97% -
std::unordered_multiset<int>::operator=(const_Self&)_(into_populated_Container)/0 4.70% 3.935 4.120 - 4.94% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 4.69% 7700.214 8061.418 - 4.39% -
BM_format_to_n_string_pointer<wchar_t>/1 4.69% 13.319 13.943 - 5.28% -
std::deque<int>::ctor(const_Self&)_(cheap_elements)/1024 4.69% 440.753 461.411 - 4.71% -
BM_deque_vector_copy_backward/65536 4.67% 4696.108 4915.596 - 3.44% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 4.67% 55441.374 58030.438 - 6.12% -
SetIntersection_None_Set_float_256_256 4.66% 6946385.559 7269777.963 - 5.34% -
std::partition(list<int>)_(sparse)/8192 4.64% 7344.065 7685.009 - 7.52% -
BM_num_put<unsigned_long_long> 4.64% 4.780 5.001 - -0.77% -
BM_deque_vector_ranges_copy/0 4.63% 0.574 0.601 - -3.36% -
std::set<std::string>::count(key)/32 4.63% 82.162 85.965 - 5.39% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 4.62% 3.761 3.935 - 6.38% -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.61% 4.470 4.676 - 6.61% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 4.61% 5.776 6.042 - 9.31% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 4.60% 39.534 41.354 - 10.17% -
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192 4.60% 16169.041 16912.209 - 0.31% -
std::stable_sort(deque<int>)_(pipe-organ)/8 4.59% 56.604 59.204 - 3.36% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 4.55% 17332879.300 18122124.391 - 0.26% -
SetIntersection_Front_Vector_uint64_64_64 4.55% 9179215.948 9597157.355 - 1.38% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 4.55% 102.523 107.184 - 1.29% -
std::find_first_of(vector<int>)_(small_needle)/1024 4.55% 2838.024 2967.017 - 5.68% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 4.54% 49587.187 51840.186 - 4.53% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 4.54% 638.077 667.037 - 2.92% -
BM_StringEraseToEnd_Huge_Opaque 4.54% 2.312 2.417 - 4.11% -
SetIntersection_Front_Set_float_256_16 4.53% 4658785.977 4870055.869 - 3.18% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 4.53% 103641.566 108333.717 - 4.68% -
std::find_if_not(vector<int>)_(process_all)/32768 4.53% 4975.650 5200.876 - 4.37% -
std::set<std::string>::operator=(const_Self&)_(into_populated_Container)/1024 4.52% 46338.565 48433.567 - 6.04% -
BM_format_string<wchar_t>/262144 4.52% 0.225 0.235 - 4.98% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 4.52% 0.480 0.501 - 0.28% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6000 4.52% 71002.847 74211.951 - 3.05% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 4.51% 15556.526 16258.808 - 4.32% -
BM_StringEraseWithMove_Large_Opaque 4.48% 1.735 1.813 - 0.29% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 4.46% 98720.730 103125.876 - 4.59% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 4.45% 1745.334 1823.039 - 1.16% -
std::sort(vector<int>)_(ascending)/8 4.45% 16.382 17.111 - 2.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 4.44% 11024399.707 11513721.198 - 6.77% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.43% 111973.293 116931.788 - 5.60% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4.42% 11382.389 11884.940 - 6.44% -
SetIntersection_Front_Set_uint32_16384_64 4.41% 2016479.429 2105437.312 - 16.08% -
SetIntersection_Front_Set_uint64_64_16 4.41% 15251699.099 15923607.544 - -0.24% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 4.40% 28509.211 29762.298 - 4.72% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 4.39% 22638672.901 23631886.691 - 1.66% -
std::find_if(vector<char>)_(process_all)/50 4.39% 5.319 5.553 - 3.08% -
std::unordered_set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/1024 4.38% 36564.390 38166.075 - 2.22% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 4.38% 83.909 87.584 - 3.24% -
rng::contains_subrange(list<int>)_(process_all)/50 4.37% 16.002 16.702 - 8.52% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 4.36% 14030.489 14642.786 - 4.36% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4.36% 9127.751 9526.078 - 4.22% -
BM_format_to_back_inserter<std::list<char>>/string_len_6000 4.36% 71377.970 74492.493 - 2.24% -
std::unordered_set<int>::operator=(const_Self&)_(into_populated_Container)/1024 4.36% 1010.257 1054.263 - 4.32% -
BM_stop_token_async_reg_unreg_callback/1024 4.35% 22147.948 23111.498 - -1.36% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 4.35% 63977.822 66760.315 - 4.50% -
std::find_if(vector<char>)_(process_all)/32768 4.34% 3117.955 3253.255 - 4.65% -
std::partial_sort(vector<int>)_(descending)/8 4.33% 22.833 23.823 - 0.20% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 4.33% 34.202 35.683 - 11.57% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 4.33% 38805.687 40484.573 - 6.59% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 4.33% 16172.987 16872.559 - 4.05% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 4.32% 9143689.508 9538722.580 - 0.90% -
std::find(vector<char>)_(process_all)/50 4.31% 1.668 1.740 - 2.52% -
std::map<std::string,_int>::erase(key)_(existent)/1024 4.30% 114.929 119.866 - 40.73% -
std::mismatch(vector<int>)_(it,_it,_it)/1000 4.29% 240.946 251.290 - 2.79% -
BM_deque_deque_copy/2 4.28% 2.825 2.946 - -6.93% -
std::set<int>::equal_range(key)/8192 4.27% 52.160 54.385 - 3.68% -
BM_deque_vector_copy/5500 4.25% 202.724 211.341 - 2.73% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 4.23% 77813.068 81107.075 - 3.49% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.22% 816.175 850.590 - -6.12% -
SetIntersection_Interlaced_Set_uint64_256_16 4.22% 12517783.143 13045573.395 - 6.47% -
BM_deque_deque_move/64000 4.21% 3280.960 3419.082 - 5.25% -
BM_Invoke_MemFuncPtr 4.19% 0.842 0.878 - 25.08% -
std::deque<int>::insert(begin)_(cheap_elements)/32 4.19% 3.942 4.107 - -1.11% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4.18% 9184.181 9568.530 - 4.51% -
SetIntersection_None_Vector_string_256_16 4.18% 11383470.440 11859348.628 - -0.27% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 4.17% 14078.938 14666.655 - 4.26% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 4.17% 1948181.819 2029466.396 - 6.87% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 4.17% 81.369 84.761 - 1.90% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 4.16% 991775.887 1033046.748 - 0.20% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 4.15% 30.289 31.546 - 1.47% -
BM_deque_deque_move/2 4.14% 2.988 3.112 - -3.58% -
BM_format_to_n_string_span<wchar_t>/1 4.13% 13.317 13.866 - 5.39% -
SetIntersection_Front_Set_uint64_256_16 4.12% 4529167.137 4715657.989 - 1.98% -
std::multiset<int>::equal_range(key)/1024 4.10% 32.653 33.993 - 4.22% -
std::unordered_set<std::string>::contains(key)/1024 4.10% 112.702 117.325 - 1.35% -
std::move(list<int>)/32768 4.10% 31200.159 32479.923 - 5.28% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4.10% 7229.638 7525.831 - 6.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 4.09% 15859614.098 16508728.163 - 4.97% -
rng::adjacent_view::begin()/1000_(full_view) 4.09% 483.863 503.645 - -6.23% -
SetIntersection_None_Vector_string_256_64 4.09% 9712267.577 10109098.316 - 0.43% -
std::find_if_not(vector<int>)_(process_all)/1024 4.08% 157.882 164.318 - 3.88% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 4.07% 10595082.026 11026506.824 - 3.97% -
SetIntersection_Front_Vector_uint64_1024_4 4.07% 997355.394 1037925.901 - 3.78% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.06% 277751.471 289041.330 - 7.97% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 4.06% 30.300 31.531 - 9.26% -
SetIntersection_Interlaced_Set_uint64_256_256 4.05% 10318261.175 10736042.866 - 18.09% -
std::unordered_multiset<int>::insert(const_value_type&)_(already_present)/1024 4.05% 18.033 18.763 - 4.46% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4.05% 10971.236 11415.117 - 3.49% -
std::stable_sort(deque<int>)_(ascending)/1024 4.03% 6434.390 6693.840 - 3.66% -
std::find_if(vector<char>)_(process_all)/8192 4.03% 789.267 821.064 - 4.27% -
std::stable_sort(deque<int>)_(repeated)/8192 4.01% 44349.898 46129.038 - 4.13% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 4.01% 18781227.850 19534285.221 - 4.82% -
std::unordered_set<int>::operator=(const_Self&)_(into_populated_Container)/8192 4.01% 17473.023 18173.327 - 0.24% -
std::find_if_not(vector<int>)_(process_all)/8192 4.01% 1246.390 1296.341 - 3.89% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 4.00% 236.815 246.287 - 0.43% -
std::format(double)_(fmt:_{:0>17500_10Lf}) 4.00% 1316.939 1369.555 - 1.75% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 3.99% 18.766 19.515 - 18.24% -
std::multiset<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/1024 3.99% 34575.606 35955.184 - 5.02% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.99% 102.870 106.973 - 0.15% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 3.98% 4576034.675 4757976.779 - 0.66% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 3.98% 77189.568 80258.036 - 3.81% -
std::set<int>::erase(iterator)/32 3.97% 20.582 21.399 - 2.18% -
SetIntersection_None_Set_uint32_1024_1 3.94% 10611199.448 11028971.151 - 6.78% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 3.93% 17347116.023 18029634.329 - 6.87% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 3.93% 74.887 77.830 - 4.65% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.93% 11310.352 11754.424 - 5.88% -
std::find_if_not(vector<int>)_(process_all)/50 3.92% 7.888 8.197 - 3.87% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 3.91% 1913.758 1988.679 - 10.40% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 3.91% 9048.733 9402.768 - 3.85% -
std::fill(list<int>)/50 3.90% 33.773 35.091 - 1.93% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.88% 107055.738 111213.425 - 6.05% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 3.88% 1251.988 1300.606 - 5.44% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 3.88% 1007916.266 1047005.411 - 0.93% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 3.88% 39.787 41.329 - -0.05% -
BM_deque_deque_ranges_move/1 3.86% 0.957 0.994 - 0.22% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 3.86% 339433614.514 352540451.009 - -1.25% -
std::unordered_set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 3.85% 5996.600 6227.606 - 1.81% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 3.85% 22.731 23.607 - 3.59% -
std::unordered_set<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 3.85% 131.515 136.576 - -0.43% -
std::lower_bound(std::list<int>)/8192 3.85% 12390.990 12867.729 - 0.16% -
BM_StringEraseToEnd_Huge_Transparent 3.85% 2.431 2.524 - 3.39% -
SetIntersection_None_Set_uint64_16384_64 3.84% 196282174.019 203823773.516 - 4.14% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 3.84% 78466.375 81480.934 - 3.79% -
SetIntersection_Front_Set_uint32_16384_16 3.84% 1182586.746 1227941.271 - -0.92% -
BM_num_put<long> 3.83% 4.805 4.989 - 6.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 3.82% 351486922.164 364897116.786 - 0.22% -
std::copy_backward(deque<int>)/32768 3.81% 2288.550 2375.706 - 0.14% -
BM_format_string<char>/16 3.81% 1.156 1.200 - 0.72% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.80% 11784.944 12233.350 - 7.16% -
std::map<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 3.80% 44507.718 46200.618 - 6.93% -
std::stable_sort(vector<int>)_(pipe-organ)/8192 3.80% 82176.639 85302.016 - 3.44% -
std::vector<int>::ctor(size_type)/32 3.80% 10.134 10.519 - 8.73% -
SetIntersection_Front_Vector_uint32_256_4 3.80% 3960158.096 4110577.431 - 2.68% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 3.80% 83089.270 86243.814 - 3.33% -
BM_deque_vector_copy/64 3.78% 2.498 2.592 - -1.81% -
std::count_if(list<int>)_(every_other)/8192 3.78% 7138.517 7408.050 - 3.36% -
std::make_heap(deque<int>,_pred)_(repeated)/1024 3.78% 2344.398 2432.913 - 2.88% -
std::all_of(vector<int>)_(process_all)/50 3.76% 10.980 11.394 - 0.01% -
BM_deque_vector_ranges_move/1 3.76% 0.866 0.899 - 5.58% -
std::set<int>::operator=(const_Self&)_(into_cleared_Container)/1024 3.76% 5964.995 6189.136 - 5.32% -
std::format(float)_(fmt:_{:_10e}) 3.75% 47.334 49.111 - 3.75% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 3.75% 360511347.119 374033720.349 - -6.65% -
std::set<std::string>::find(key)/32 3.72% 84.960 88.119 - 2.87% -
SetIntersection_Front_Set_uint64_262144_1 3.71% 1010057.144 1047530.305 - 6.46% -
SetIntersection_None_Vector_uint32_1024_1 3.70% 2257790.184 2341356.548 - 0.41% -
std::is_sorted(vector<int>,_pred)/8192 3.68% 1931.093 2002.224 - 3.75% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.68% 13833.402 14341.956 - 5.15% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 3.68% 347074996.959 359833357.669 - 5.50% -
std::format(double)_(fmt:_{:0>17500_0f}) 3.67% 1286.187 1333.415 - 0.76% -
std::unordered_multimap<int,_int>::contains(key)/8192 3.67% 11.458 11.879 - 2.97% -
BM_StringRelational_Compare_Small_Small_Control 3.67% 1.557 1.614 - 5.60% -
BM_StringRelational_Compare_Small_Small_ChangeLast 3.66% 1.766 1.831 - -2.78% -
std::shift_left(deque<int>)/8192 3.66% 393.456 407.862 - 3.02% -
std::find_end(forward_list<int>)_(single_element)/8192 3.66% 5918.423 6135.006 - 5.55% -
std::format(float)_(fmt:_{:_0e}) 3.65% 42.909 44.476 - 3.62% -
std::stable_sort(vector<int>)_(descending)/8192 3.65% 80160.469 83083.581 - 3.31% -
std::map<int,_int>::find(key)/1024 3.64% 27.995 29.015 - 3.50% -
std::find(vector<char>)_(process_all)/8192 3.64% 135.186 140.111 - 4.02% -
std::partial_sort_copy(vector<int>)_(repeated)/8 3.64% 7.753 8.035 - 1.92% -
BM_deque_deque_move_backward/64 3.64% 7.099 7.357 - 0.86% -
rng::contains(list<int>)_(process_all)/8 3.63% 2.324 2.408 - 8.88% -
std::set<int>::clear()/32 3.63% 617.319 639.730 - 2.30% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 3.62% 3583.027 3712.844 - 4.94% -
std::set<int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 3.62% 5946.601 6161.976 - 4.76% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 3.62% 14013.011 14519.835 - 3.20% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.61% 300.764 311.622 - 2.60% -
SetIntersection_Front_Set_string_64_64 3.61% 31475243.019 32610642.700 - 3.69% -
std::multiset<std::string>::operator=(const_Self&)_(into_populated_Container)/1024 3.61% 48332.293 50075.050 - 0.92% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 3.60% 6714.966 6956.668 - 1.18% -
std::make_heap(vector<NonIntegral>)_(heap)/8 3.58% 19.741 20.448 - 0.91% -
BM_format_to_n_string_back_inserter<std::list<char>>/1 3.58% 15.964 16.536 - -3.61% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_60 3.58% 629.698 652.254 - 4.77% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 3.58% 1841590.274 1907474.827 - 4.60% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.57% 35144.611 36397.864 - -0.41% -
SetIntersection_Interlaced_Set_float_64_4 3.56% 21575026.073 22343940.927 - 3.29% -
SetIntersection_None_Set_string_262144_262144 3.55% 3703789.786 3835388.925 - 4.25% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 3.54% 2843.249 2943.858 - 2.61% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 3.53% 28892.396 29913.112 - 5.72% -
bm_make_exception_ptr/threads:8 3.53% 2.163 2.239 - -3.86% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 3.52% 596.969 618.002 - 4.14% -
BM_deque_vector_copy/4000 3.52% 149.183 154.434 - 2.94% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 3.52% 228.184 236.212 - -7.74% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 3.50% 20.814 21.543 - 1.30% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 3.49% 81202.857 84038.524 - 3.84% -
std::multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/32 3.49% 175.774 181.903 - 3.40% -
SetIntersection_Interlaced_Set_string_262144_262144 3.48% 15635123.476 16179897.822 - 3.42% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1048576 3.48% 12706565.857 13148683.089 - -4.03% -
std::is_sorted(list<int>)/8192 3.47% 6730.235 6964.075 - 2.91% -
std::set<int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 3.47% 48644.874 50333.547 - 7.25% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/16384 3.47% 196184.018 202992.045 - -3.53% -
rng::contains_subrange(deque<int>)_(process_all)/8192 3.43% 2728.468 2822.190 - 3.74% -
std::is_partitioned(deque<int>)_(partitioned)/32 3.43% 7.693 7.957 - 2.69% -
std::set<int>::erase(key)_(existent)/1024 3.43% 23.899 24.719 - 2.37% -
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/0 3.42% 15.488 16.018 - 0.81% -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 3.42% 1448.558 1498.085 - 0.36% -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.41% 3.400 3.516 - 1.88% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 3.41% 2185.298 2259.897 - -4.41% -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 3.41% 245431.391 253809.526 - 2.48% -
BM_deque_deque_copy/64000 3.41% 3183.084 3291.645 - 4.04% -
bm_ranges_lexicographical_compare<unsigned_char>/512 3.40% 8.686 8.982 - 0.19% -
SetIntersection_None_Set_string_1024_16 3.40% 18333917.158 18957605.027 - 5.40% -
std::unordered_multimap<int,_int>::count(key)/1024 3.39% 10.532 10.889 - 1.07% -
BM_deque_vector_move_backward/2 3.38% 1.681 1.738 - 9.55% -
std::stable_sort(vector<int>)_(descending)/8 3.38% 39.497 40.832 - 2.49% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 3.37% 1.757 1.817 - 3.29% -
ranges::minmax(std::deque<long_long>)/8 3.37% 2.603 2.691 - -1.19% -
SetIntersection_Front_Set_uint64_64_64 3.37% 15339070.559 15855462.191 - 4.07% -
std::set<int>::operator=(const_Self&)_(into_populated_Container)/1024 3.36% 3846.217 3975.560 - 3.02% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 3.36% 499.524 516.320 - 0.14% -
std::unordered_set<int>::operator=(const_Self&)_(into_populated_Container)/0 3.36% 3.926 4.058 - 0.43% -
BM_vector_deque_move_backward/512 3.35% 23.443 24.228 - 1.65% -
SetIntersection_Front_Set_uint32_262144_16 3.35% 1208419.213 1248902.129 - -1.48% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 3.35% 28.475 29.428 - 8.62% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 3.34% 359046408.162 371031866.254 - 7.74% -
std::find_if(list<int>)_(process_all)/32768 3.33% 26167.235 27039.410 - 2.17% -
ranges::minmax(std::list<long_long>)/8 3.32% 1.998 2.065 - 1.16% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 3.31% 4208611.103 4347978.538 - 1.62% -
rng::contains_subrange(deque<int>)_(process_all)/1048576 3.30% 350510.628 362088.504 - 3.94% -
SetIntersection_None_Set_uint64_16384_16384 3.30% 189674234.949 195934949.070 - 0.39% -
rng::find_last_if(list<int>)_(bail_90%)/1024 3.29% 75.651 78.140 - -0.12% -
dynamic_cast_(VChain_fail,_1_level) 3.28% 6.756 6.978 - 0.29% -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_6 3.28% 36.370 37.564 - 5.27% -
SetIntersection_Interlaced_Set_string_262144_16384 3.28% 3677683.417 3798204.940 - 7.20% -
std::find(vector<int>)_(bail_25%)/8192 3.27% 316.339 326.672 - 3.59% -
BM_format_to_string_begin<std::list<wchar_t>>/16384 3.26% 15052.654 15543.850 - -2.35% -
std::transform(deque<int>)_(identity_transform)/50 3.25% 14.117 14.576 - 3.33% -
std::format(double)_(fmt:_{:0^17500_0f}) 3.24% 1336.503 1379.868 - 0.64% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.24% 4.097 4.230 - 2.79% -
SetIntersection_Front_Vector_float_262144_1 3.24% 1014196.407 1047008.159 - 0.93% -
std::multiset<int>::erase(iterator)/1024 3.24% 20.591 21.257 - 3.62% -
std::multiset<int>::erase(key)_(existent)/8192 3.23% 29.998 30.967 - 4.65% -
std::stable_sort(deque<int>)_(ascending)/8192 3.22% 66832.503 68986.988 - 3.34% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 3.22% 6252379.761 6453465.659 - 9.82% -
SetIntersection_None_Vector_float_64_4 3.21% 17523629.140 18086847.121 - 0.96% -
std::vector<std::string>::ctor(const_Self&)_(cheap_elements)/32 3.21% 105.807 109.198 - -2.37% -
std::format(double)_(fmt:_{:017500_10f}) 3.19% 1273.561 1314.137 - 2.08% -
std::multiset<int>::clear()/32 3.18% 618.988 638.685 - 3.86% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 3.18% 152.409 157.257 - -2.04% -
std::find(vector<long_long>)_(bail_25%)/1024 3.18% 39.424 40.677 - 3.37% -
std::stable_partition(list<int>)_(alloc_fails)/8192 3.18% 31167.146 32157.832 - 1.49% -
std::transform(list<int>)_(identity_transform)/50 3.17% 37.893 39.095 - 1.84% -
SetIntersection_Front_Set_uint32_64_4 3.16% 15779836.252 16278168.920 - -0.21% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 3.16% 39.505 40.752 - 0.07% -
std::find_end(vector<int>)_(process_all)/1048576 3.15% 176093.528 181640.933 - -3.14% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 3.14% 482456.180 497597.053 - 2.00% -
std::multiset<std::string>::upper_bound(key)/32 3.13% 68.050 70.182 - 2.75% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.13% 846513.680 873017.163 - 0.42% -
std::stable_partition(deque<int>)_(sparse)/50 3.13% 32.748 33.773 - -1.48% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 3.13% 248.743 256.527 - 3.33% -
SetIntersection_Interlaced_Set_uint32_1024_16 3.12% 10141668.934 10458229.436 - 0.80% -
std::unordered_set<std::string>::ctor(const_Self&)/1024 3.11% 32945.031 33970.763 - -0.62% -
BM_format_to_n_string_begin<std::vector<wchar_t>>/16384 3.10% 2212.360 2280.887 - -5.86% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 3.09% 1050373.912 1082781.376 - 5.04% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.08% 106913.687 110210.128 - 4.30% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.08% 81955.280 84476.160 - 1.43% -
std::format(double)_(fmt:_{:0<17500_0f}) 3.07% 1306.551 1346.702 - 2.23% -
dynamic_cast_(VDAG_rightmost,_4_levels) 3.07% 8.154 8.404 - 0.66% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 3.06% 1311941.864 1352089.131 - -1.10% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 3.06% 38.160 39.327 - 0.65% -
std::find(vector<int>)_(bail_25%)/1024 3.06% 39.600 40.810 - 3.04% -
SetIntersection_Front_Vector_uint64_16384_256 3.04% 1593951.555 1642466.383 - 1.21% -
std::unique(list<int>)_(contiguous)/52 3.04% 67.297 69.345 - 4.42% -
std::shift_left(vector<int>)/32 3.04% 3.977 4.098 - -3.44% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/8 3.03% 12.733 13.118 - 0.59% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 3.03% 1007037.656 1037529.577 - 5.23% -
std::equal(vector<int>)_(it,_it,_it)/50 3.02% 4.283 4.413 - 1.14% -
SetIntersection_None_Set_string_256_64 3.02% 16804549.895 17311706.284 - 6.00% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 3.02% 16262.377 16752.914 - -0.87% -
std::pop_heap(vector<std::string>)/8192 3.01% 84.151 86.687 - -0.00% -
std::fill(list<int>)/8192 3.01% 6726.477 6928.720 - -5.76% -
std::find(vector<int>)_(bail_25%)/32768 3.00% 1255.904 1293.603 - 3.29% -
std::multiset<std::string>::lower_bound(key)/8192 2.98% 192.110 197.833 - -1.03% -
std::find(vector<long_long>)_(bail_25%)/8192 2.98% 315.369 324.758 - 3.13% -
std::find(vector<long_long>)_(bail_25%)/32768 2.97% 1253.101 1290.328 - 3.12% -
rng::find_if(vector<bool>)_(process_all)/50 2.96% 25.828 26.593 - -0.82% -
BM_format/string_view_len_60 2.96% 19.155 19.722 - -0.76% -
SetIntersection_Front_Set_uint64_262144_64 2.95% 1803278.737 1856536.418 - -4.53% -
std::find_if_not(list<int>)_(process_all)/50 2.95% 11.244 11.576 - 7.42% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 2.93% 4014567.709 4132237.072 - 0.32% -
BM_CmpLess_ushort_uint 2.93% 1.049 1.080 - 0.56% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.92% 5080.435 5228.953 - 9.06% -
SetIntersection_None_Vector_uint64_256_4 2.92% 6332386.380 6517065.529 - 16.44% -
SetIntersection_Interlaced_Set_string_262144_1024 2.91% 2885251.772 2969274.763 - 5.25% -
dynamic_cast_(VDAG_rightmost,_3_levels) 2.90% 6.960 7.161 - 2.77% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 2.89% 98208.945 101051.057 - -0.05% -
BM_deque_deque_ranges_move_backward/1 2.88% 0.955 0.982 - 1.59% -
SetIntersection_Front_Set_uint64_256_4 2.88% 4173025.548 4293101.446 - 2.10% -
std::find(list<int>)_(process_all)/32768 2.88% 26302.130 27058.879 - 4.04% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 2.88% 1052338.583 1082594.832 - 1.12% -
BM_format_to_n_string_begin<std::wstring>/1 2.87% 13.407 13.792 - 2.65% -
SetIntersection_Interlaced_Set_uint32_262144_64 2.85% 1495564.356 1538250.130 - 3.70% -
SetIntersection_Interlaced_Vector_uint32_1024_256 2.85% 3343614.098 3438965.697 - 2.97% -
std::find_end(vector<int>)_(process_all)/1024 2.85% 176.198 181.222 - -2.23% -
std::stable_sort(deque<int>)_(descending)/8192 2.85% 82307.520 84651.519 - 1.29% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 2.85% 19.952 20.520 - 1.42% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 2.84% 10347.037 10641.256 - 3.01% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.84% 17345.121 17838.120 - 2.52% -
BM_stop_token_single_thread_polling_stop_requested/1024 2.84% 4437.009 4563.052 - 4.83% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 2.84% 77482.630 79682.219 - 2.30% -
SetIntersection_None_Set_uint32_64_1 2.84% 23672721.086 24344451.999 - 3.58% -
SetIntersection_Front_Vector_uint32_262144_4 2.84% 1020656.340 1049597.282 - 7.01% -
std::stable_sort(deque<int>)_(repeated)/1024 2.83% 4856.610 4994.195 - 3.40% -
SetIntersection_Front_Vector_uint32_16384_1024 2.83% 3401784.040 3498115.623 - 5.34% -
SetIntersection_Interlaced_Vector_string_64_16 2.83% 23886989.554 24562902.005 - 4.46% -
SetIntersection_Interlaced_Set_uint32_16384_1 2.83% 1006071.176 1034503.290 - 1.31% -
SetIntersection_Interlaced_Vector_uint64_1024_64 2.82% 3476081.556 3574277.787 - 2.71% -
SetIntersection_None_Vector_string_1024_16 2.82% 9045647.457 9301026.585 - -1.66% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 2.82% 191754770.372 197155913.990 - 1.75% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 2.82% 21.224 21.821 - 3.85% -
std::set<int>::erase(key)_(existent)/32 2.81% 22.607 23.243 - 1.68% -
BM_format_to_n_string_back_inserter<std::vector<char>>/1 2.81% 14.671 15.084 - -6.12% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 2.80% 77838.946 80021.746 - 2.17% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 2.80% 18.531 19.050 - 2.23% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.79% 42257.762 43437.262 - 1.41% -
rng::find(vector<bool>)_(process_all)/50 2.79% 26.482 27.221 - 2.53% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 2.79% 603.366 620.201 - 3.77% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 2.79% 27393.007 28157.115 - 2.78% -
rng::for_each(set<int>)/8192 2.78% 17322.099 17804.268 - 0.89% -
std::format(double)_(fmt:_{:_10L}) 2.78% 71.301 73.281 - 0.27% -
SetIntersection_Interlaced_Set_float_1024_1 2.77% 1004130.580 1031912.630 - -0.51% -
BM_format_to_string_begin<std::vector<wchar_t>>/1 2.75% 10.025 10.301 - 1.67% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 2.75% 19.696 20.237 - 3.67% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.74% 659.611 677.664 - 1.80% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.73% 312.678 321.207 - 4.06% -
SetIntersection_Interlaced_Set_string_16_16 2.72% 53058870.752 54504093.832 - 0.31% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 2.72% 9206.272 9456.986 - 3.98% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 2.72% 33601047.969 34515599.246 - 1.96% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 2.72% 1236579.008 1270175.492 - 3.33% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.70% 95015.166 97584.052 - 2.18% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 2.70% 10822.649 11115.098 - 2.68% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2.70% 3807741.450 3910507.308 - -10.02% -
std::unordered_set<int>::count(key)/8192 2.70% 10.105 10.377 - 3.79% -
std::multimap<int,_int>::insert(const_value_type&)_(already_present)/8192 2.69% 30.422 31.242 - -0.88% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 2.69% 53330049.032 54762030.389 - 1.32% -
std::multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 2.68% 176.909 181.654 - 3.90% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.68% 5181.158 5319.986 - -0.41% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 2.67% 1012289.803 1039348.589 - 5.94% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 2.67% 10674805.613 10960126.389 - 2.44% -
std::find_end(list<int>,_pred)_(same_length)/1024 2.67% 2076.288 2131.767 - 3.76% -
BM_SharedPtrCreateDestroy 2.66% 10.677 10.961 - 4.62% -
BM_format_to_iterator/<std::vector>_C_string_len_6 2.66% 2.969 3.048 - -0.65% -
std::copy(list<int>)/64 2.66% 32.339 33.199 - 7.14% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2.64% 1861.875 1910.998 - 2.16% -
std::multiset<std::string>::upper_bound(key)/1024 2.64% 133.000 136.507 - 0.71% -
SetIntersection_Interlaced_Set_string_262144_4 2.64% 1998759.340 2051443.327 - 3.73% -
std::multiset<std::string>::clear()/32 2.63% 858.968 881.588 - 4.99% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 2.63% 1.254 1.287 - 2.44% -
SetIntersection_Interlaced_Vector_uint32_256_64 2.63% 5118113.414 5252525.309 - 3.74% -
std::find_first_of(vector<int>)_(small_needle)/32 2.63% 91.594 93.998 - 3.15% -
std::format(float)_(fmt:_{:0>17500_0}) 2.62% 1179.546 1210.489 4.023 0.01% 4.023
BM_deque_vector_copy/1024 2.61% 38.318 39.318 - 1.49% -
SetIntersection_Front_Set_uint32_1024_16 2.60% 1189863.915 1220859.727 - 1.87% -
BM_format_to_n_string_begin<std::vector<wchar_t>>/1 2.60% 13.451 13.801 - 3.50% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 2.60% 14.341 14.714 - -0.80% -
SetIntersection_Interlaced_Vector_float_256_16 2.60% 6092200.715 6250478.631 - -0.55% -
std::list<std::string>::ctor(size_type)/1024 2.60% 12548.965 12874.837 - 0.95% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 2.59% 12.908 13.243 - 4.99% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 2.59% 49015.960 50284.481 - 1.75% -
std::unordered_set<std::string>::clear()/1024 2.58% 21948.081 22515.170 - 3.26% -
std::unordered_multimap<int,_int>::count(key)/8192 2.58% 11.634 11.934 - 3.00% -
SetIntersection_Interlaced_Vector_float_1024_256 2.57% 3375294.106 3462157.026 - 1.00% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.57% 346681049.466 355598329.706 - 4.37% -
SetIntersection_Front_Vector_uint32_1024_1024 2.57% 3368145.972 3454563.767 - 0.19% -
std::multiset<int>::count(key)/1024 2.56% 34.210 35.086 - 1.41% -
std::format(float)_(fmt:_{:_0g}) 2.56% 47.043 48.247 - 3.10% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 2.55% 25.795 26.454 - 3.12% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 2.55% 339963557.431 348623684.328 - 0.57% -
std::multimap<int,_int>::count(key)/8192 2.54% 55.389 56.795 - 0.64% -
SetIntersection_Front_Vector_uint64_262144_64 2.54% 1150807.878 1180015.458 - 4.60% -
std::map<int,_int>::contains(key)/8192 2.53% 38.897 39.880 - 2.89% -
BM_format_to_string_span<char>/1 2.53% 4.743 4.863 - 0.04% -
std::multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 2.52% 141.458 145.023 - 2.33% -
std::remove_copy(vector<int>)_(prefix)/32 2.51% 9.629 9.871 - 1.20% -
std::flat_multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 2.51% 1282.364 1314.566 - -0.59% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.51% 303.904 311.529 - -1.88% -
std::set<int>::count(key)/32 2.51% 17.212 17.644 - 1.98% -
std::format(double)_(fmt:_{:0>17500_0Lf}) 2.51% 1339.791 1373.359 - 0.78% -
SetIntersection_None_Vector_string_1024_64 2.49% 8969447.017 9193105.390 - -3.89% -
std::copy_n(list<int>)/32768 2.49% 26348.530 27005.254 - 3.16% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.49% 116.362 119.259 - -13.97% -
std::partition(deque<int>)_(sparse)/1024 2.49% 415.828 426.173 - 2.52% -
std::is_sorted(vector<int>,_pred)/1024 2.48% 249.611 255.794 - 2.57% -
BM_deque_vector_copy/4096 2.48% 153.516 157.316 - 1.36% -
std::all_of(deque<int>)_(process_all)/32 2.47% 9.529 9.765 - -3.78% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 2.47% 5009915.819 5133514.479 - 0.61% -
std::fill(vector<bool>)/512 2.47% 1.514 1.552 - 3.25% -
BM_format_to_string_begin<std::vector<char>>/1 2.46% 4.739 4.855 - 0.02% -
std::partial_sort_copy(vector<int>)_(heap)/8 2.46% 11.903 12.196 - -1.31% -
std::is_sorted_until(list<int>)/1024 2.46% 743.182 761.484 - 3.01% -
SetIntersection_Front_Vector_uint32_1024_16 2.45% 1057752.874 1083663.618 - 3.42% -
SetIntersection_None_Vector_string_16384_4 2.45% 130498237.442 133692913.689 - -2.76% -
std::sort(deque<int>)_(ascending)/8 2.45% 20.739 21.247 - 0.05% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2.45% 3789407.876 3882100.037 - 3.03% -
std::multiset<std::string>::find(key)/32 2.44% 87.172 89.302 - 0.07% -
std::search(list<int>)_(no_match)/8192 2.44% 6906.432 7075.143 - 2.47% -
bm_lexicographical_compare<unsigned_char>/64 2.44% 2.033 2.083 - -1.47% -
BM_StringFindCharLiteral/256 2.43% 5.434 5.566 - 3.93% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 2.43% 16439028.044 16838538.111 - 3.35% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 2.43% 113757.742 116520.621 - 2.67% -
SetIntersection_None_Vector_float_256_4 2.43% 5620628.654 5756973.120 - -10.32% -
dynamic_cast_(VDAG_leftmost,_5_levels) 2.42% 90.593 92.789 - 0.70% -
BM_deque_deque_copy_backward/64000 2.42% 4693.748 4807.416 - -0.07% -
BM_deque_vector_copy_backward/70000 2.42% 5042.270 5164.356 - 1.71% -
std::find_end(vector<int>)_(process_all)/1000 2.42% 173.395 177.588 - -1.91% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 2.42% 156.644 160.427 - 2.37% -
std::unordered_set<std::string>::clear()/8192 2.41% 212051.771 217167.181 - 2.64% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 2.41% 1246043.760 1276066.341 - 1.13% -
SetIntersection_None_Set_uint64_16384_4 2.41% 199150719.913 203948794.818 - 5.00% -
std::sort(deque<int>)_(heap)/8 2.41% 34.154 34.977 - -2.62% -
std::multiset<std::string>::clear()/8192 2.41% 202171.716 207040.951 - 3.01% -
BM_vector_deque_move_backward/1024 2.41% 44.159 45.223 - -0.82% -
SetIntersection_Front_Vector_uint64_16_16 2.41% 33704541.465 34515928.404 - 1.21% -
std::stable_partition(list<int>)_(alloc_fails)/32 2.40% 2431.955 2490.330 - 0.10% -
std::map<std::string,_int>::count(key)/32 2.40% 84.520 86.549 - -1.63% -
SetIntersection_Front_Set_uint32_1024_1 2.40% 1018480.537 1042897.766 - 5.46% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 2.40% 33.498 34.301 - 1.94% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 2.39% 1155014.057 1182639.645 - -2.25% -
BM_format_to_string_pointer<char>/1 2.39% 4.744 4.857 - 0.03% -
BM_StringDestroy_Large 2.39% 7.069 7.238 - -0.16% -
SetIntersection_Interlaced_Set_uint64_256_4 2.38% 11255454.426 11523533.636 - 1.67% -
std::replace(vector<int>)_(prefix)/50 2.38% 7.589 7.770 - 0.95% -
SetIntersection_Front_Set_uint32_1024_64 2.38% 1795225.032 1837976.230 - 0.84% -
std::map<std::string,_int>::upper_bound(key)/1024 2.38% 132.034 135.177 - 1.33% -
SetIntersection_None_Set_float_16_16 2.38% 36679279.494 37552421.437 - 1.46% -
std::multiset<int>::erase(iterator)/32 2.38% 20.508 20.996 - 2.64% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 2.38% 29499.466 30201.567 - 3.49% -
std::unordered_map<int,_int>::clear()/32 2.38% 565.721 579.179 - 4.73% -
SetIntersection_Front_Set_float_1024_1 2.37% 995558.267 1019116.305 - -1.57% -
SetIntersection_None_Set_uint32_256_256 2.36% 7012962.503 7178814.616 - 3.58% -
SetIntersection_None_Vector_uint64_16_4 2.36% 53202508.892 54459828.724 - 2.14% -
SetIntersection_None_Vector_float_256_1 2.36% 5612976.843 5745487.014 - 1.93% -
std::is_sorted_until(deque<int>)/8192 2.36% 3930.472 4023.231 - 2.45% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 2.35% 3555.561 3639.247 - 2.71% -
SetIntersection_Front_Set_uint64_16384_16384 2.35% 348553541.249 356746612.882 - -1.43% -
BM_format_to_string_begin<std::list<char>>/1 2.35% 4.968 5.084 - 0.00% -
SetIntersection_Interlaced_Set_uint32_16_4 2.34% 58209026.064 59573056.775 - 0.44% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 2.34% 0.516 0.528 - 3.97% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 2.34% 115728.261 118436.523 - 2.03% -
std::map<std::string,_int>::operator=(const_Self&)_(into_populated_Container)/32 2.34% 878.348 898.867 - 0.65% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 2.34% 31.788 32.531 - 1.77% -
std::multiset<std::string>::ctor(const_Self&,_const_allocator_type&)/32 2.33% 699.073 715.392 - -5.92% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 2.33% 22.394 22.916 - 0.09% -
BM_deque_vector_move_backward/64000 2.33% 4550.516 4656.463 - 2.09% -
std::upper_bound(std::list<int>)/100 2.33% 91.329 93.454 - -0.17% -
std::multiset<std::string>::find(key)/8192 2.32% 213.697 218.662 - 0.84% -
std::multiset<std::string>::find(key)/1024 2.32% 150.245 153.724 - 1.52% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 2.32% 76.155 77.918 - -2.75% -
std::unordered_multiset<int>::operator=(const_Self&)_(into_populated_Container)/32 2.31% 32.255 32.999 - 3.62% -
SetIntersection_Interlaced_Vector_float_256_256 2.31% 3278319.258 3353930.986 - 0.71% -
SetIntersection_Interlaced_Vector_uint32_1024_1 2.30% 1021740.399 1045284.700 - 2.24% -
SetIntersection_Front_Set_uint32_256_1 2.30% 4060523.697 4153964.999 - 0.11% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 2.30% 22.688 23.210 - -1.28% -
std::sort(deque<int>)_(descending)/8 2.30% 46.703 47.776 - -2.03% -
SetIntersection_None_Set_string_1024_64 2.30% 17859385.721 18269399.181 - 8.65% -
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 2.29% 19810.674 20264.989 - 6.99% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 2.29% 3732119.268 3817697.801 - -10.10% -
std::find_if(vector<char>)_(process_all)/1024 2.28% 110.827 113.359 - 2.79% -
std::multiset<std::string>::contains(key)/1024 2.28% 144.090 147.379 - 1.81% -
ranges::min(std::list<__int128>)/70000 2.28% 55532.054 56797.915 - 2.23% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 2.28% 69438.465 71018.826 - 3.90% -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 2.27% 3326.423 3402.083 - 1.48% -
std::find_end(vector<int>)_(process_all)/8192 2.27% 1379.475 1410.738 - -2.99% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.26% 8555.606 8749.115 - -1.90% -
std::format(double)_(fmt:_{:_10f}) 2.26% 105.619 108.007 - 3.02% -
std::shuffle(deque<int>)/32 2.26% 46.496 47.545 - -1.36% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.25% 162734.810 166392.561 - -0.40% -
std::format(double)_(fmt:_{:0>17500_10f}) 2.24% 1276.196 1304.838 - 1.36% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.24% 1064.378 1088.256 - 5.92% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 2.24% 12158245.340 12430568.365 - 3.19% -
std::list<int>::operator=(const_Self&)_(cheap_elements)/8192 2.24% 9695.882 9913.012 - 22.16% -
std::unordered_set<int>::insert(const_value_type&)_(already_present)/8192 2.24% 1.653 1.690 - 2.12% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.23% 90736.865 92764.444 - -1.22% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2.23% 2473.201 2528.465 - 3.52% -
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 2.23% 2475.918 2531.181 - 7.23% -
SetIntersection_None_Vector_string_16384_256 2.23% 130663926.573 133577745.222 - -2.92% -
SetIntersection_Front_Set_uint64_16384_1 2.22% 993980.421 1016095.700 - 3.13% -
std::reverse_copy(vector<int>)/4096 2.22% 131.694 134.616 - 1.50% -
std::set<std::string>::insert(const_value_type&)_(already_present)/1024 2.22% 102.277 104.543 - 39.56% -
SetIntersection_Front_Vector_uint64_256_4 2.21% 4015334.270 4104137.693 - 0.34% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 2.20% 11379.610 11630.417 - 12.12% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 2.20% 12313.216 12583.875 - 2.34% -
SetIntersection_Interlaced_Set_uint32_1024_1 2.20% 1022180.915 1044634.683 - 1.61% -
std::partial_sort_copy(vector<int>)_(descending)/8 2.19% 13.672 13.972 - -5.60% -
BM_vector_deque_move_backward/2 2.19% 2.038 2.083 - 4.78% -
BM_format_to_string_span<wchar_t>/1048576 2.19% 53780.958 54957.468 - 2.08% -
SetIntersection_Interlaced_Set_uint32_256_1 2.19% 4059407.968 4148132.708 - 0.39% -
SetIntersection_Front_Vector_uint32_64_16 2.18% 13485948.086 13780298.419 - 2.96% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.18% 1.909 1.950 - 1.07% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 2.18% 5815931.256 5942744.537 - -6.61% -
std::stable_partition(vector<int>)_(sparse)/8192 2.18% 1800.300 1839.469 - 2.49% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 2.17% 29.239 29.875 - 4.32% -
SetIntersection_Front_Vector_uint32_16_16 2.17% 33845373.309 34581335.551 - 1.14% -
SetIntersection_Front_Set_uint64_1024_1 2.17% 1020288.002 1042388.799 - 1.79% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 2.16% 395.385 403.938 - 1.76% -
ranges::minmax(std::deque<char>)/8 2.16% 2.692 2.750 - 2.14% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 2.16% 1329306.234 1357956.510 - 0.26% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 2.15% 24369810.259 24894771.999 - 1.63% -
SetIntersection_Front_Vector_uint64_64_16 2.15% 13447093.654 13736652.015 - 2.01% -
std::set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 2.15% 5781.416 5905.878 - 1.51% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 2.15% 1.668 1.704 - 2.29% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 2.14% 2397.806 2449.146 - 2.62% -
BM_format_string<char>/4 2.14% 2.889 2.951 - 0.37% -
std::format(float)_(fmt:_{:0^17500_17000L}) 2.14% 1259.164 1286.049 - 1.98% -
std::find_first_of(deque<int>)_(small_needle)/32 2.13% 97.756 99.842 - 5.40% -
rng::contains(list<int>)_(process_all)/50 2.13% 17.960 18.343 - 1.43% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 2.13% 4044065.546 4130020.913 - 1.36% -
SetIntersection_None_Vector_string_16384_1024 2.12% 130895408.662 133672117.023 - -2.80% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 2.12% 1.770 1.808 - 1.29% -
SetIntersection_Front_Set_string_16_16 2.12% 53553629.664 54687296.139 - 3.90% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_6000 2.12% 70551.385 72044.753 - -0.30% -
ranges::min(std::list<char>)/8 2.12% 2.327 2.376 - 1.07% -
BM_deque_vector_copy_backward/64000 2.11% 4582.210 4679.070 - -0.73% -
SetIntersection_Front_Set_float_16384_1 2.11% 1011256.874 1032626.908 - 3.98% -
std::list<std::string>::ctor(size_type)/8192 2.11% 102947.646 105118.783 - 0.27% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 2.11% 4429544.136 4522900.609 - 32.18% -
rng::find_last_if(vector<int>)_(bail_90%)/1024 2.11% 32.625 33.312 - 0.72% -
BM_deque_deque_copy_backward/65536 2.10% 4827.599 4929.164 - 0.10% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 2.10% 3.212 3.280 - 0.33% -
std::make_heap(deque<int>,_pred)_(heap)/8192 2.09% 28804.907 29408.142 - 4.12% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.09% 117546.502 120004.589 - 2.64% -
SetIntersection_Interlaced_Set_string_262144_1 2.09% 1064264.867 1086502.662 - 4.11% -
SetIntersection_Interlaced_Set_uint64_16384_4 2.09% 156415207.451 159682371.235 - 3.01% -
std::find_if_not(vector<bool>)_(process_all)/50 2.09% 25.774 26.312 - 2.09% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.08% 1284.349 1311.107 - 6.88% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 2.08% 15764398.835 16092770.780 - 2.47% -
BM_StringFindStringLiteral/256 2.08% 5.518 5.633 - -0.66% -
BM_CmpLess_schar_int 2.08% 1.101 1.124 - 0.27% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 2.08% 14.281 14.578 - -0.90% -
SetIntersection_None_Vector_float_256_16 2.08% 5288056.543 5397814.781 - -14.07% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.07% 177640.386 181319.362 - 1.27% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 2.07% 13.139 13.411 - 0.98% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.07% 826.925 844.035 - -6.30% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 2.07% 12303.197 12557.675 - 2.50% -
std::sort_heap(vector<int>)/8 2.07% 25.893 26.428 - 1.84% -
ranges::minmax(std::vector<__int128>)/8 2.07% 4.158 4.244 - -0.22% -
SetIntersection_Interlaced_Set_uint32_64_4 2.06% 22782635.358 23252739.752 - 7.85% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.06% 568.170 579.891 - 1.36% -
std::format(double)_(fmt:_{:0^17500_0a}) 2.06% 1250.944 1276.715 - -0.52% -
SetIntersection_Front_Set_string_262144_64 2.06% 3813460.842 3891995.968 - -2.43% -
dynamic_cast_(Chain_fail,_7_levels) 2.06% 57.588 58.773 - 1.50% -
BM_deque_deque_move/4000 2.06% 166.095 169.512 - -1.02% -
std::vector<std::string>::ctor(const_Self&)_(expensive_elements)/1024 2.06% 19694.371 20099.365 - 2.81% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 2.05% 40.287 41.114 - 2.09% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 2.05% 15605875.652 15925982.926 - 1.61% -
std::unordered_set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 2.05% 15.935 16.261 - 2.07% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 2.04% 11510.362 11745.322 - 0.35% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 2.04% 7.036 7.179 - 5.07% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 2.04% 4583402.257 4676888.743 - 1.32% -
std::format(float)_(fmt:_{:_10g}) 2.04% 57.866 59.045 - 1.86% -
BM_deque_deque_move_backward/70000 2.03% 5188.764 5294.309 - 0.03% -
std::partition_point(deque<int>)/1024 2.03% 7.444 7.595 - 1.05% -
SetIntersection_Front_Set_uint32_16384_1024 2.03% 15029247.850 15333747.305 - 1.23% -
std::unordered_set<int>::clear()/1024 2.03% 5217.406 5323.069 - 0.27% -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 2.02% 53.816 54.904 - 2.33% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 2.02% 11.927 12.168 - 3.79% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 2.02% 67778.001 69148.060 - 2.11% -
BM_StringFindCharLiteral/8 2.02% 1.526 1.557 - 4.39% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 2.01% 31.671 32.309 - 2.06% -
std::map<std::string,_int>::find(key)/8192 2.01% 217.644 222.026 - 1.52% -
std::move(deque<int>)/32768 2.01% 2270.123 2315.825 - 7.76% -
bm_lexicographical_compare<signed_char>/64 2.01% 15.222 15.528 - 1.54% -
std::count(list<int>)_(every_other)/1048576 2.01% 805781.712 821991.603 - 2.56% -
std::rotate(deque<int>)_(1_element_forward)/8192 2.01% 389.406 397.238 - -0.53% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 2.01% 2421.225 2469.833 - 3.39% -
BM_ascii_text<wchar_t> 2.00% 107329.758 109479.390 - 0.94% -
std::find_if_not(deque<int>)_(bail_25%)/8 2.00% 0.843 0.860 - 2.05% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 2.00% 19.547 19.938 - 2.00% -
std::format(double)_(fmt:_{:_0f}) 2.00% 102.343 104.391 - 3.04% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 1.99% 520.039 530.413 - 0.75% -
std::make_heap(deque<int>,_pred)_(descending)/1024 1.99% 3302.274 3368.125 - 0.29% -
SetIntersection_Front_Vector_uint64_262144_1024 1.99% 3422366.083 3490527.347 - 1.59% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1.99% 51192270.825 52209955.221 - -8.48% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 1.98% 143369.935 146215.585 - -1.55% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 1.98% 18.373 18.737 - 0.56% -
std::find_first_of(list<int>)_(large_needle)/50 1.98% 1730.847 1765.177 - 1.87% -
rng::find_last(deque<int>)_(bail_10%)/8 1.98% 2.757 2.811 - 2.68% -
std::vector<std::string>::ctor(const_Self&)_(expensive_elements)/32 1.98% 606.918 618.929 - 2.42% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 1.98% 11223306.282 11445321.959 - 2.77% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 1.98% 94.012 95.870 - -0.25% -
SetIntersection_None_Set_string_256_4 1.97% 20332187.935 20733614.585 - 2.79% -
std::multiset<std::string>::upper_bound(key)/8192 1.97% 195.802 199.650 - -0.31% -
BM_deque_deque_copy_backward/70000 1.96% 5177.152 5278.696 - -0.15% -
std::format(double)_(fmt:_{:_0Lf}) 1.95% 110.372 112.529 - 3.37% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 1.95% 152310.968 155286.618 - 2.23% -
SetIntersection_None_Set_uint64_64_16 1.95% 19629984.173 20012297.205 - -2.75% -
ranges::min(std::list<__int128>)/64 1.95% 34.750 35.427 - 0.89% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.94% 1339762.526 1365815.454 - 0.31% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.94% 12770.665 13018.746 - 2.34% -
SetIntersection_Interlaced_Set_uint64_262144_1 1.94% 1030780.561 1050801.389 - 2.97% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.94% 78333.351 79854.680 - -0.13% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 1.94% 147300.310 150160.598 - 2.46% -
BM_vector_deque_move_backward/64000 1.94% 4494.236 4581.238 - 1.49% -
SetIntersection_None_Set_float_64_64 1.93% 12347727.665 12586483.220 - 2.08% -
BM_StringFindCharLiteral/1024 1.93% 21.101 21.508 - 14.78% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1.93% 1022520.708 1042229.822 - 0.91% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 1.93% 31575.672 32184.197 - -0.20% -
bm_lexicographical_compare<int>/1 1.93% 0.598 0.610 - 3.14% -
std::is_sorted_until(list<int>,_pred)/8 1.92% 4.238 4.319 - 2.70% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.92% 1754953.634 1788700.113 - 1.20% -
BM_format_to_back_inserter<std::deque<char>>/string_view_len_6 1.92% 33.777 34.426 - 1.95% -
std::rotate(deque<int>)_(by_1/3)/1024 1.92% 395.538 403.128 - 1.88% -
std::unordered_set<int>::operator=(const_Self&)_(into_partially_populated_Container)/0 1.92% 15.783 16.085 - 0.31% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 1.91% 496.114 505.611 - 2.00% -
std::partial_sort(vector<int>)_(shuffled)/8192 1.91% 73946.347 75361.678 - 3.08% -
std::none_of(deque<int>)_(process_all)/8 1.91% 2.404 2.450 - -1.15% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 1.91% 9.182 9.357 - -1.51% -
SetIntersection_None_Set_uint64_64_4 1.91% 23779659.339 24233813.979 - 5.42% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1.91% 1026229.002 1045787.754 - 6.57% -
SetIntersection_None_Vector_uint64_16_1 1.91% 62624078.022 63817559.587 - 1.76% -
std::reverse(vector<int>)/8 1.90% 1.543 1.572 - 1.71% -
BM_from_sys/1970 1.90% 4.712 4.802 - 1.75% -
SetIntersection_Front_Set_uint32_16384_4 1.90% 1051939.232 1071890.863 - 3.26% -
std::find_first_of(list<int>)_(large_needle)/32 1.89% 671.140 683.847 - 1.77% -
rng::contains(deque<int>)_(process_all)/1048576 1.89% 368016.858 374972.661 - 2.24% -
std::move_backward(list<int>)/262144 1.89% 256972.088 261822.317 - 3.01% -
SetIntersection_Interlaced_Vector_string_64_64 1.89% 23490896.152 23933927.756 - 8.49% -
std::set<int>::find(key)/8192 1.88% 37.552 38.260 - 1.88% -
std::mismatch(deque<int>)_(it,_it,_it)/8 1.88% 5.182 5.280 - 2.57% -
BM_StringFindCharLiteral/16 1.88% 1.527 1.556 - 5.63% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.87% 13.451 13.703 - 1.35% -
std::multimap<std::string,_int>::upper_bound(key)/32 1.87% 70.072 71.384 - -3.88% -
SetIntersection_Front_Set_string_262144_16 1.87% 1649480.080 1680340.338 - -5.44% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.87% 565.926 576.494 - 2.06% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.87% 590.152 601.168 - 2.67% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.87% 16.915 17.230 - 2.61% -
std::stable_partition(list<int>)_(alloc_fails)/50 1.87% 2481.508 2527.806 - 0.52% -
bm_lexicographical_compare<int>/64 1.86% 15.178 15.461 - 0.50% -
SetIntersection_None_Vector_uint32_1024_4 1.84% 2311606.985 2354168.100 - 1.37% -
SetIntersection_None_Set_string_256_1 1.84% 21505263.308 21901115.658 - 6.95% -
std::flat_map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/0 1.84% 14.379 14.643 - -0.39% -
SetIntersection_Interlaced_Vector_float_16384_1 1.84% 1025262.149 1044113.142 - 1.54% -
std::list<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/8192 1.84% 98348.214 100156.104 - -0.27% -
BM_std_minmax_element<long_long>/1024 1.84% 334.516 340.665 - -0.33% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.83% 143372.499 146000.319 - 8.15% -
std::find_first_of(list<int>)_(large_needle)/8192 1.83% 49823216.030 50734656.198 - 3.43% -
std::format(double)_(fmt:_{:017500_0La}) 1.83% 1225.415 1247.831 - 4.60% -
std::stable_partition(vector<int>)_(sparse)/1024 1.83% 243.983 248.446 - 1.99% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.83% 407.147 414.592 - -0.87% -
BM_join_view_in_vectors/1 1.83% 8.633 8.790 - 1.76% -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_60 1.83% 53.944 54.928 - 1.34% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 1.82% 2774.312 2824.943 - 0.68% -
std::find_if_not(list<int>)_(bail_25%)/8 1.82% 0.830 0.845 - 6.69% -
std::move(list<int>)/262144 1.82% 252481.772 257084.723 - 1.43% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 1.82% 24.581 25.029 - -1.39% -
SetIntersection_None_Vector_string_16384_1 1.82% 131273677.060 133657898.521 - -2.74% -
std::deque<std::string>::ctor(const_Self&)_(cheap_elements)/32 1.82% 154.547 157.354 - 3.45% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 1.82% 10796.105 10992.174 - 1.73% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 1.82% 14328.040 14588.102 - -0.78% -
BM_CmpLess_short_schar 1.81% 0.947 0.964 - 0.51% -
std::flat_map<int,_int>::count(key)/32 1.81% 6.921 7.046 - 0.73% -
std::unordered_set<int>::ctor(const_Self&)/32 1.81% 176.634 179.822 - 1.44% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 1.80% 15360126.324 15637249.337 - 1.66% -
SetIntersection_Front_Set_uint32_64_1 1.80% 16084535.522 16374355.019 - 1.86% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 1.80% 40.852 41.587 - 2.06% -
std::map<std::string,_int>::operator=(const_Self&)_(into_cleared_Container)/1024 1.80% 35294.370 35929.710 - 3.55% -
std::format(float)_(fmt:_{:_10a}) 1.79% 36.389 37.041 - 0.67% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.79% 132993.974 135374.985 - 0.47% -
dynamic_cast_(VDAG_leftmost,_4_levels) 1.79% 53.226 54.178 - 0.68% -
SetIntersection_Front_Set_uint64_64_4 1.79% 15912498.853 16196835.462 - 1.03% -
SetIntersection_Front_Set_uint64_16_4 1.79% 53931474.283 54894283.938 - 0.90% -
std::format(float)_(fmt:_{:_10}) 1.78% 56.738 57.749 - 1.91% -
ranges::minmax(std::list<long_long>)/64 1.78% 23.500 23.918 - 2.75% -
ranges::minmax(std::deque<char>)/64 1.78% 21.247 21.624 - 2.83% -
std::make_heap(deque<int>,_pred)_(descending)/8192 1.77% 28816.789 29327.979 - 2.16% -
SetIntersection_Interlaced_Vector_uint64_64_64 1.77% 9443768.131 9611210.058 - 1.60% -
std::format(double)_(fmt:_{:0>17500_0a}) 1.77% 1199.586 1220.855 - 2.34% -
std::make_heap(vector<int>,_pred)_(heap)/8192 1.77% 7213.976 7341.856 - 1.94% -
BM_vector_deque_move_backward/64 1.77% 2.802 2.852 - 0.70% -
std::multiset<int>::upper_bound(key)/1024 1.77% 27.578 28.066 - 1.29% -
ranges::minmax(std::list<__int128>)/70000 1.77% 56870.560 57877.303 - 1.08% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1.77% 1220964.501 1242565.271 - 5.10% -
std::sort_heap(deque<int>,_pred)/8 1.77% 34.735 35.349 - 2.09% -
std::rotate(vector<int>)_(1_element_backward)/32 1.76% 2.896 2.947 - 1.83% -
std::deque<std::string>::ctor(const_Self&)_(cheap_elements)/1024 1.76% 3968.090 4037.863 - 2.70% -
SetIntersection_None_Set_uint64_16_1 1.76% 68685651.203 69892743.935 - 1.32% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.76% 18.122 18.441 - 1.70% -
std::is_sorted_until(deque<int>)/1024 1.75% 500.921 509.708 - 1.89% -
std::map<int,_int>::clear()/1024 1.75% 9875.163 10048.370 - -8.59% -
SetIntersection_Front_Vector_uint64_262144_16 1.75% 1066919.370 1085624.332 - 1.59% -
std::unique(vector<int>)_(sprinkled)/1024 1.75% 510.370 519.318 - 5.90% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.75% 9981.576 10156.537 - -1.77% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 1.75% 50.339 51.220 - 0.60% -
std::unordered_set<std::string>::find(key)/8192 1.75% 127.186 129.408 - 0.88% -
bm_ranges_lexicographical_compare<int>/512 1.75% 185.473 188.710 - 0.24% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 1.74% 498.858 507.545 - 2.33% -
std::make_heap(vector<int>,_pred)_(heap)/8 1.74% 20.319 20.672 - -0.42% -
std::make_heap(vector<int>)_(ascending)/8 1.73% 16.467 16.752 - 1.62% -
BM_CmpLess_uint_ushort 1.73% 1.092 1.111 - 0.54% -
std::is_sorted_until(vector<int>)/1024 1.73% 234.648 238.701 - 1.72% -
BM_to_sys/1993/threads:4 1.72% 1.341 1.364 - 1.03% -
std::multiset<int>::count(key)/8192 1.72% 53.879 54.806 - 1.78% -
SetIntersection_None_Vector_string_16384_64 1.72% 131425569.486 133685243.502 - -2.78% -
std::vector<int>::erase(middle)_(cheap_elements)/1024 1.72% 21.609 21.980 - 1.59% -
BM_format_to_back_inserter<std::deque<char>>/string_len_60 1.71% 52.933 53.840 - 1.17% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1.71% 1102418.592 1121282.950 - 4.87% -
std::make_heap(vector<int>,_pred)_(descending)/8192 1.71% 7245.954 7369.931 - 1.86% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 1.71% 20.127 20.471 - 1.86% -
std::is_partitioned(list<int>)_(partitioned)/32 1.71% 5.585 5.681 - 0.04% -
SetIntersection_Front_Vector_uint64_1024_1 1.71% 1021764.567 1039209.729 - 3.07% -
BM_format_to_iterator/<std::array>_C_string_len_6 1.71% 3.249 3.304 - 5.27% -
SetIntersection_Front_Set_uint64_262144_262144 1.70% 1972455.066 2006031.573 - 0.71% -
std::list<int>::insert(begin)_(cheap_elements)/1024 1.70% 11.897 12.099 - -0.37% -
BM_deque_deque_move_backward/512 1.70% 25.819 26.258 - 1.79% -
SetIntersection_Interlaced_Set_uint64_256_1 1.70% 4077805.935 4146971.200 - 0.78% -
SetIntersection_Front_Set_float_1024_4 1.69% 1051365.817 1069168.421 - 0.23% -
std::find_if_not(list<int>)_(process_all)/32768 1.69% 25831.466 26268.498 - 1.89% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 1.69% 13462429.970 13690180.007 - -0.10% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 1.69% 14.798 15.047 - 1.17% -
std::partition_point(list<int>)/32 1.69% 8.390 8.532 - 0.19% -
std::make_heap(deque<int>,_pred)_(repeated)/8192 1.69% 20107.345 20446.249 - 7.54% -
rng::find(vector<bool>)_(process_all)/8 1.68% 4.155 4.225 - 1.78% -
SetIntersection_None_Set_string_262144_64 1.68% 2784863.114 2831755.672 - 4.54% -
std::stable_sort(deque<int>)_(descending)/1024 1.68% 8711.244 8857.434 - 0.81% -
BM_deque_vector_copy_backward/512 1.68% 20.019 20.355 - 0.48% -
SetIntersection_Front_Set_string_1024_16 1.68% 1710583.828 1739266.841 - -0.23% -
BM_deque_deque_move_backward/65536 1.68% 4842.183 4923.339 - -0.32% -
BM_deque_vector_ranges_copy_backward/1 1.67% 0.870 0.885 - 0.16% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 1.67% 11.891 12.089 - 1.70% -
std::make_heap(vector<int>,_pred)_(heap)/1024 1.67% 961.102 977.137 - 1.46% -
std::vector<int>::insert(middle)_(cheap_elements)/32 1.67% 5.024 5.108 - 0.32% -
std::copy_if(list<int>)_(every_other)/4096 1.67% 3324.608 3380.061 - 6.98% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 1.67% 33881.531 34445.845 - 1.60% -
std::make_heap(vector<int>,_pred)_(descending)/1024 1.66% 984.066 1000.437 - 1.88% -
std::gcd()_(trivial_inputs) 1.66% 0.764 0.777 - -0.57% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 1.66% 82.713 84.087 - 7.10% -
std::multiset<std::string>::equal_range(key)/8192 1.66% 182.789 185.823 - 1.70% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.66% 18.119 18.420 - 1.52% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.66% 8.191 8.327 - -0.16% -
std::format(float)_(fmt:_{:0<17500_17000}) 1.66% 1250.454 1271.195 - 0.75% -
SetIntersection_None_Set_uint64_16384_16 1.66% 200013358.891 203327353.904 - 5.05% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.66% 21.638 21.997 - -0.67% -
SetIntersection_Interlaced_Vector_string_256_64 1.65% 15134015.858 15384162.622 - 3.13% -
SetIntersection_Interlaced_Set_uint32_262144_4 1.65% 1145608.723 1164520.159 - 1.93% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 1.65% 2.183 2.219 - 0.60% -
std::multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192 1.65% 37013.099 37623.371 - -2.06% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 1.65% 75058.680 76295.373 - 1.26% -
SetIntersection_Interlaced_Vector_uint64_64_16 1.65% 14783864.809 15027265.761 - -1.23% -
SetIntersection_None_Vector_string_64_64 1.65% 12345680.629 12548859.435 - 0.59% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.64% 406554.477 413229.926 - 2.67% -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 1.64% 7754.554 7881.853 - 1.55% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1.64% 1019435.609 1036163.233 - 3.96% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 1.64% 201989796.618 205304099.293 - 0.96% -
std::unordered_set<std::string>::ctor(const_Self&,_const_allocator_type&)/8192 1.63% 339839.025 345390.822 - 0.97% -
std::flat_map<int,_int>::find(key)/32 1.63% 6.823 6.934 - 0.59% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.63% 545.844 554.754 - 0.57% -
std::is_sorted_until(deque<int>,_pred)/8 1.63% 2.732 2.776 - 1.74% -
SetIntersection_Interlaced_Set_float_262144_64 1.63% 1480100.676 1504239.161 - 1.14% -
std::rotate_copy(list<int>)/8192 1.63% 6967.246 7080.821 - 1.34% -
std::map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 1.63% 5689.679 5782.295 - 3.49% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.63% 225.527 229.198 - -2.35% -
std::set<std::string>::operator=(const_Self&)_(into_populated_Container)/8192 1.63% 517136.436 525545.253 - 0.89% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 1.62% 239.850 243.739 - 1.42% -
std::sort(vector<NonIntegral>)_(shuffled)/8 1.62% 19.368 19.682 - 1.04% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.62% 386.516 392.774 - 1.36% -
SetIntersection_None_Vector_string_16384_16 1.62% 130894686.095 133009309.880 - -3.25% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 1.62% 9618131.531 9773488.989 - 2.02% -
BM_num_put<bool> 1.61% 5.013 5.094 - 1.08% -
SetIntersection_None_Set_uint64_16_16 1.61% 36493958.590 37082094.207 - -1.53% -
rng::find_if(vector<bool>)_(process_all)/8 1.61% 4.075 4.141 - 0.76% -
std::make_heap(vector<int>)_(descending)/8 1.61% 25.730 26.143 - -0.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.61% 10441554.571 10609368.933 - -0.22% -
ranges::minmax(std::vector<long_long>)/8 1.61% 2.006 2.038 - 1.05% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 1.61% 3978.605 4042.465 - 2.63% -
std::copy_if(deque<int>)_(entire_range)/32768 1.60% 10162.369 10325.339 - 4.53% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.60% 20.494 20.822 - 2.89% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.60% 282572.413 287095.477 - 1.00% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1.60% 363753243.070 369563876.465 - 7.23% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 1.60% 271547.140 275883.658 - -0.73% -
SetIntersection_Front_Set_uint64_256_1 1.60% 4038210.675 4102671.509 - 0.10% -
std::partial_sort_copy(list<int>)_(ascending)/8 1.59% 7.595 7.716 - -0.04% -
SetIntersection_Interlaced_Vector_uint64_1024_1 1.59% 1021087.030 1037336.700 - 0.66% -
SetIntersection_Front_Set_string_4_4 1.59% 150744499.942 153140511.057 - 2.91% -
dynamic_cast_(DAG_sidecast,_1_level) 1.59% 10.206 10.368 - 0.56% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 1.59% 4543.835 4615.979 - 0.87% -
BM_vector_deque_copy_backward/64000 1.58% 4490.596 4561.742 - 0.69% -
std::multiset<std::string>::ctor(const_Self&)/1024 1.58% 32705.598 33222.787 - 1.90% -
bm_lexicographical_compare<int>/8 1.58% 2.547 2.588 - 1.37% -
std::is_sorted_until(list<int>)/8192 1.58% 7234.453 7348.776 - 3.35% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 1.58% 25.415 25.816 - 2.05% -
std::adjacent_find(list<int>,_pred)/8192 1.58% 7265.999 7380.583 - -4.36% -
SetIntersection_Interlaced_Set_uint64_262144_16 1.57% 1417822.670 1440106.891 - 1.37% -
SetIntersection_Front_Set_uint64_4_4 1.57% 135521800.452 137649687.401 - 0.56% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1.57% 1342118.252 1363168.005 - 1.11% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 1.57% 25075.820 25468.917 - 2.67% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 1.56% 117666.452 119506.169 - -0.73% -
ranges::min(std::vector<long_long>)/70000 1.56% 7732.297 7853.185 - 0.64% -
std::multiset<int>::count(key)/32 1.56% 18.344 18.631 - 1.11% -
std::sort(vector<int>)_(heap)/1024 1.56% 5037.775 5116.423 - 0.90% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.56% 35772.711 36330.188 - 2.49% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1.56% 1784665.976 1812476.665 - 0.60% -
BM_format_to_string_begin<std::wstring>/1048576 1.55% 53859.502 54696.413 - 1.43% -
std::make_heap(vector<NonIntegral>)_(ascending)/8192 1.55% 5033.320 5111.525 - 0.21% -
std::remove_copy(vector<int>)_(prefix)/50 1.55% 14.159 14.379 - 3.88% -
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 1.55% 3565.930 3621.199 - 0.46% -
BM_deque_deque_move_backward/64000 1.55% 4754.378 4828.051 - 0.51% -
SetIntersection_None_Set_uint64_4_4 1.55% 133510822.928 135577021.255 - 1.01% -
SetIntersection_None_Set_uint64_64_1 1.55% 24111064.771 24484049.799 - -5.19% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1.54% 974183.017 989231.979 - 1.21% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 1.54% 54.212 55.049 - 7.03% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 1.54% 12.790 12.987 - -1.09% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 1.54% 156.070 158.479 - -4.49% -
ranges::minmax(std::vector<__int128>)/64 1.54% 33.715 34.235 - -0.41% -
SetIntersection_Interlaced_Set_string_1024_1 1.54% 1056579.500 1072827.308 - -1.30% -
std::rotate_copy(vector<int>)/32 1.54% 2.227 2.261 - -0.68% -
std::find_if_not(vector<bool>)_(process_all)/8 1.54% 3.844 3.903 - 1.13% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 1.54% 26426.096 26832.343 - 4.53% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 1.54% 14.586 14.810 - 3.01% -
std::format(float)_(fmt:_{:0<17500_10Lf}) 1.54% 1245.136 1264.264 - 0.37% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1.53% 1038437.709 1054359.181 - 0.56% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 1.53% 22.403 22.746 - -0.15% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 1.53% 17.991 18.266 - 1.62% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.53% 18.332 18.611 - 1.42% -
std::unordered_multiset<int>::contains(key)/1024 1.53% 10.339 10.497 - -1.07% -
std::unordered_set<std::string>::operator=(const_Self&)_(into_populated_Container)/8192 1.53% 211062.841 214284.502 - 0.16% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.53% 1292445.204 1312158.564 - 0.43% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 1.52% 18.640 18.924 - 0.70% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.52% 26542.070 26946.331 - 1.20% -
std::remove_copy(deque<int>)_(prefix)/32 1.52% 12.582 12.773 - 3.23% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.52% 42476.152 43122.329 - 2.06% -
std::stable_partition(vector<int>)_(alloc_fails)/50 1.52% 2413.831 2450.539 - 0.84% -
std::search(list<int>,_pred)_(no_match)/8192 1.52% 6785.751 6888.762 - 1.28% -
std::format(double)_(fmt:_{:_10Lf}) 1.52% 113.868 115.596 - 2.94% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.52% 312969.964 317716.469 - -0.98% -
BM_vector_deque_move_backward/65536 1.51% 4621.951 4691.746 - 1.23% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 1.51% 20.162 20.466 - 1.35% -
std::format(double)_(fmt:_{:_17000}) 1.51% 570.424 579.033 - 0.66% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 1.51% 14626423.181 14846671.364 - -2.51% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 1.51% 19.428 19.720 - 1.09% -
SetIntersection_None_Set_string_64_64 1.50% 16301768.372 16546522.826 - 2.53% -
std::make_heap(deque<int>)_(ascending)/8 1.50% 25.512 25.895 - -0.47% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 1.50% 61.843 62.768 - 3.54% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 1.50% 16109595.706 16350658.897 - 0.81% -
SetIntersection_None_Vector_uint32_262144_262144 1.49% 312598416.427 317271705.458 - -9.43% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 1.49% 75755.962 76888.371 - 1.75% -
std::vector<std::string>::ctor(const_Self&)_(cheap_elements)/1024 1.49% 2932.953 2976.590 - -0.96% -
bm_lexicographical_compare<signed_char>/32768 1.49% 7174.896 7281.528 - 0.45% -
std::flat_map<int,_int>::ctor(const_Self&,_const_allocator_type&)/8192 1.49% 1901.308 1929.557 - 0.11% -
bm_ranges_lexicographical_compare<unsigned_char>/4096 1.49% 75.967 77.096 - 0.44% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.48% 64010.884 64961.231 - 1.13% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1.48% 1029180.968 1044453.215 - 1.29% -
std::multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 1.48% 4606.248 4674.593 - 1.21% -
SetIntersection_Front_Vector_uint32_64_4 1.48% 15379090.114 15607112.042 - 0.17% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 1.48% 870.447 883.352 - 1.51% -
std::set<std::string>::find(key)/1024 1.48% 145.583 147.736 - -0.26% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 1.48% 24041541.283 24396689.758 - 0.41% -
BM_vector_deque_move_backward/70000 1.47% 4944.310 5017.194 - 1.32% -
std::is_sorted(list<int>,_pred)/8192 1.47% 6894.995 6996.481 - 1.44% -
std::unordered_map<int,_int>::find(key)/8192 1.47% 10.339 10.490 - -1.36% -
std::format(float)_(fmt:_{:017500_10g}) 1.47% 1213.529 1231.332 - 1.44% -
SetIntersection_Front_Set_string_64_16 1.46% 21971661.579 22293408.434 - 1.01% -
BM_format_string<char>/1 1.46% 9.640 9.781 - 7.52% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 1.46% 772.740 784.019 - 0.66% -
SetIntersection_Interlaced_Vector_uint32_256_4 1.45% 6049500.678 6137520.501 - 1.63% -
std::multimap<std::string,_int>::contains(key)/1024 1.45% 147.555 149.692 - 1.01% -
dynamic_cast_(VDAG_rightmost,_5_levels) 1.45% 9.499 9.637 - 1.13% -
std::format(float)_(fmt:_{:0<17500_0La}) 1.45% 1209.100 1226.590 - 0.10% -
bm_lexicographical_compare<unsigned_char>/4096 1.45% 75.619 76.711 - 0.33% -
BM_format/string_len_6000 1.44% 77.529 78.649 - -0.41% -
std::multiset<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 1.44% 5900.898 5985.999 - -0.24% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 1.44% 113110.336 114741.555 - 1.56% -
SetIntersection_Front_Set_string_1024_1024 1.44% 48302719.789 48998701.014 - 1.04% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 1.44% 84.789 86.008 - 6.37% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.44% 114382.167 116025.723 - 2.69% -
bm_lexicographical_compare<int>/32768 1.44% 7240.871 7344.864 - 0.33% -
std::flat_map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 1.43% 14.114 14.317 - 1.11% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 1.43% 50.471 51.195 - 1.73% -
BM_std_minmax_element<int>/1024 1.43% 334.909 339.708 - -4.56% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/64 1.43% 101.130 102.573 - 2.32% -
BM_num_put<long_long> 1.43% 4.809 4.878 - -0.55% -
SetIntersection_Front_Vector_uint32_1024_1 1.43% 1024818.886 1039435.435 - 6.73% -
std::unordered_set<std::string>::operator=(const_Self&)_(into_cleared_Container)/8192 1.43% 360635.705 365776.444 - 1.27% -
ranges::min(std::list<long_long>)/64 1.42% 25.836 26.204 - 0.84% -
BM_std_minmax_element<long_long>/4000 1.42% 1292.607 1311.022 - 1.58% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 1.42% 205104940.245 208023502.585 - 3.83% -
bm_lexicographical_compare<signed_char>/4096 1.42% 907.699 920.612 - 0.26% -
std::is_sorted_until(list<int>,_pred)/1024 1.42% 785.247 796.416 - 1.38% -
BM_deque_deque_copy_backward/512 1.42% 25.788 26.155 - 2.00% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 1.42% 107625.609 109155.417 - 1.32% -
SetIntersection_Front_Vector_float_1024_16 1.42% 1057922.700 1072946.656 - -0.23% -
BM_std_minmax_element<long_long>/5500 1.42% 1773.057 1798.198 - 1.73% -
std::format(double)_(fmt:_{:_17000L}) 1.42% 581.591 589.834 - 0.35% -
std::search(vector<int>,_pred)_(single_element)/1024 1.42% 323.199 327.779 - 1.33% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 1.42% 36367030.004 36881686.222 - 0.42% -
rng::find_if_not(vector<bool>)_(process_all)/50 1.41% 27.058 27.441 - 2.30% -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 1.41% 11441.194 11602.837 - -0.84% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 1.41% 62.431 63.312 - 0.85% -
BM_format_to_string_begin<std::list<char>>/16384 1.41% 14210.214 14410.850 - -0.02% -
SetIntersection_Front_Vector_float_262144_256 1.41% 1657192.130 1680586.813 - -0.63% -
SetIntersection_Interlaced_Vector_uint32_16_16 1.41% 33685118.808 34159896.531 - 0.47% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 1.41% 1.278 1.296 - 1.09% -
ranges::minmax(std::deque<long_long>)/70000 1.41% 22474.339 22790.384 - -1.35% -
SetIntersection_Front_Vector_float_256_1 1.41% 4056223.222 4113243.456 - 0.98% -
BM_CmpEqual_uint_uint 1.41% 1.064 1.079 - -0.11% -
SetIntersection_Interlaced_Set_uint32_262144_16 1.40% 1268502.325 1286305.953 - 1.52% -
std::set<int>::upper_bound(key)/1024 1.40% 28.082 28.475 - 0.70% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.40% 1009120.631 1023216.509 - 2.45% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 1.40% 405.421 411.084 - -1.14% -
bm_lexicographical_compare<int>/4096 1.40% 910.408 923.121 - 0.46% -
SetIntersection_Interlaced_Vector_uint32_64_1 1.40% 16001499.939 16224898.213 - 1.18% -
SetIntersection_None_Set_uint64_1024_1 1.40% 10484970.035 10631293.012 - -0.74% -
std::is_sorted_until(vector<int>)/8192 1.39% 1834.804 1860.322 - 1.59% -
std::list<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/32 1.39% 866.267 878.313 - -1.64% -
ranges::min(std::list<char>)/64 1.39% 25.907 26.267 - -0.17% -
BM_SystemErrorWithoutMessage 1.39% 33.165 33.625 - -1.16% -
std::format(float)_(fmt:_{:0^17500_17000}) 1.39% 1251.810 1269.169 - 0.64% -
std::format(double)_(fmt:_{:_10a}) 1.38% 38.550 39.084 - 2.11% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 1.38% 16090562.845 16313061.874 - 0.64% -
SetIntersection_Interlaced_Set_uint64_64_1 1.38% 16054413.557 16276344.416 - 1.30% -
SetIntersection_None_Set_uint32_16_4 1.38% 57980517.344 58781703.068 - 0.98% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 1.38% 4469.102 4530.853 - 1.99% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.38% 11715.591 11877.420 - 2.25% -
bm_lexicographical_compare<signed_char>/1048576 1.38% 230335.840 233516.509 - 0.45% -
SetIntersection_Interlaced_Set_uint64_16_4 1.38% 58373267.776 59178758.590 - -0.14% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.38% 353956757.300 358837099.280 - 7.26% -
std::search(vector<int>)_(same_length)/1024 1.38% 254.882 258.396 - 1.85% -
SetIntersection_None_Vector_uint32_64_16 1.38% 14306621.065 14503852.757 - 0.95% -
SetIntersection_None_Vector_uint64_16_16 1.38% 33720240.125 34185030.128 - 2.93% -
SetIntersection_Front_Set_uint32_262144_1 1.38% 1034140.214 1048374.921 - 1.90% -
std::rotate(vector<bool>)_(1_element_forward)/50 1.37% 78.636 79.717 - 0.36% -
BM_deque_vector_move_backward/70000 1.37% 5029.421 5098.539 - 1.17% -
SetIntersection_Interlaced_Set_uint32_262144_256 1.37% 1347866.841 1366387.587 - 2.65% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 1.37% 9.085 9.210 - 1.52% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.37% 149868.314 151925.422 - 0.73% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 1.36% 9761708.090 9894814.156 - 2.42% -
std::sort(vector<NonIntegral>)_(heap)/8 1.36% 22.644 22.953 - -1.49% -
std::stable_sort(deque<int>)_(heap)/8192 1.36% 111848.382 113370.891 - 1.29% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 1.36% 18.032 18.277 - 1.11% -
SetIntersection_Interlaced_Vector_uint64_256_1 1.35% 4068725.810 4123701.675 - 1.97% -
SetIntersection_None_Vector_string_256_4 1.35% 12109814.915 12273237.180 - -0.98% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.35% 895.804 907.884 - -0.69% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 1.35% 4533.625 4594.760 - 1.52% -
SetIntersection_Front_Vector_uint32_16_4 1.35% 52428013.935 53134247.582 - 0.66% -
std::multiset<int>::contains(key)/1024 1.35% 30.989 31.406 - 1.53% -
std::find_first_of(vector<int>)_(small_needle)/8192 1.34% 23233.484 23545.901 - 6.24% -
std::multimap<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 1.34% 35108.418 35579.483 - -0.12% -
BM_std_minmax_element<long_long>/64000 1.34% 20631.356 20908.091 - 1.62% -
bm_lexicographical_compare<int>/262144 1.34% 58175.621 58955.429 - 0.38% -
std::multiset<int>::insert(value)_(new_value,_middle)/32 1.34% 18.341 18.587 - 2.23% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.34% 131047.814 132800.829 - -2.30% -
std::unordered_map<int,_int>::find(key)/1024 1.34% 9.713 9.843 - 1.11% -
SetIntersection_Front_Vector_uint64_64_4 1.34% 15425939.464 15632137.331 - 1.71% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 1.34% 25904.320 26250.469 - 2.31% -
std::partial_sort_copy(vector<int>)_(descending)/1024 1.34% 7788.790 7892.801 - 1.20% -
bm_lexicographical_compare<signed_char>/262144 1.34% 57519.223 58287.316 - 0.37% -
std::stable_sort(deque<int>)_(heap)/1024 1.33% 10561.707 10702.460 - 1.29% -
std::vector<std::string>::ctor(const_Self&)_(expensive_elements)/8192 1.33% 174016.342 176334.886 - 1.82% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.33% 10706.305 10848.625 - -3.85% -
bm_ranges_lexicographical_compare<signed_char>/512 1.33% 185.735 188.202 - 0.42% -
SetIntersection_None_Set_string_262144_1024 1.33% 2800238.784 2837411.594 - 4.48% -
bm_lexicographical_compare<int>/512 1.33% 125.253 126.915 - 0.42% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 1.33% 3416132.322 3461457.323 - 3.38% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 1.33% 42997266.771 43567162.193 - 2.39% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 1.32% 42799477.885 43366508.372 - 2.04% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 1.32% 143572.232 145473.916 - -1.30% -
BM_std_minmax_element<long_long>/70000 1.32% 22566.534 22865.411 - 1.63% -
ranges::minmax(std::list<__int128>)/8 1.32% 3.998 4.051 - 0.05% -
SetIntersection_Front_Set_uint64_16_1 1.32% 61510658.083 62323291.391 - 1.10% -
std::deque<int>::ctor(size_type)/32 1.32% 26.754 27.107 - 1.53% -
std::set<std::string>::upper_bound(key)/8192 1.32% 194.059 196.612 - 0.72% -
std::unordered_multimap<int,_int>::clear()/32 1.32% 564.417 571.840 - -0.16% -
std::unique_copy(list<int>)_(contiguous)/52 1.31% 19.190 19.442 - 0.77% -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 1.31% 38414.202 38918.887 - 1.61% -
SetIntersection_None_Set_uint64_256_16 1.31% 13146035.623 13318742.652 - -5.36% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 1.31% 589.772 597.516 - 1.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 1.31% 16011146.151 16220805.564 - 1.21% -
BM_vector_deque_ranges_move/512 1.31% 148.248 150.187 - 1.33% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 1.30% 17.828 18.060 - 0.57% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.30% 790833.343 801141.866 - 1.45% -
SetIntersection_Interlaced_Set_uint64_16_16 1.30% 39153701.533 39663751.308 - 2.78% -
std::format(double)_(fmt:_{:0<17500_0Le}) 1.30% 1214.235 1230.046 - 1.70% -
bm_lexicographical_compare<signed_char>/512 1.30% 124.593 126.213 - 0.19% -
BM_deque_vector_ranges_copy_backward/4000 1.30% 1175.669 1190.948 - 0.61% -
rng::contains(deque<int>)_(process_all)/8192 1.30% 2842.605 2879.446 - 1.42% -
BM_std_minmax_element<long_long>/512 1.29% 172.284 174.514 - 1.03% -
BM_deque_vector_copy/512 1.29% 20.093 20.352 - 0.77% -
std::set<std::string>::clear()/1024 1.29% 20287.959 20549.798 - 2.25% -
std::set<int>::equal_range(key)/1024 1.29% 32.193 32.608 - 0.64% -
bm_ranges_lexicographical_compare<signed_char>/8 1.29% 3.227 3.269 - 0.52% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.29% 177035.661 179311.844 - -0.17% -
std::search_n(deque<int>,_pred)_(no_match)/32 1.29% 19.467 19.717 - 1.04% -
SetIntersection_None_Set_float_16384_256 1.28% 188514504.395 190929104.760 - 1.03% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 1.28% 18.162 18.394 - 1.37% -
ranges::minmax(std::vector<__int128>)/70000 1.28% 37245.890 37721.827 - -0.58% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.28% 771117.478 780962.259 - 1.41% -
BM_format_to_n_string_begin<std::list<wchar_t>>/1 1.28% 10.935 11.074 - 0.47% -
std::multiset<int>::insert(value)_(new_value,_end)/32 1.27% 18.863 19.103 - 0.74% -
BM_join_view_out_vectors/1 1.27% 8.667 8.777 - 0.60% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 1.27% 4193180.977 4246469.043 - 2.10% -
SetIntersection_Front_Set_uint32_4_4 1.27% 136346810.051 138075630.214 - 0.74% -
std::search_n(vector<int>)_(no_match)/32 1.26% 7.463 7.557 - -2.57% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 1.26% 113038.519 114467.444 - 1.45% -
SetIntersection_Interlaced_Vector_uint32_256_256 1.26% 3316064.575 3357980.633 - 0.60% -
std::multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/0 1.26% 12.734 12.895 - 1.22% -
std::make_heap(vector<int>)_(heap)/8 1.26% 21.252 21.520 - -2.43% -
bm_lexicographical_compare<int>/1048576 1.26% 237627.871 240626.265 - 0.28% -
std::partition(list<int>)_(dense)/50 1.26% 14.310 14.490 - -9.32% -
std::map<std::string,_int>::clear()/0 1.26% 388.474 393.366 - 1.11% -
std::vector<std::string>::operator=(const_Self&)_(expensive_elements)/32 1.26% 91.768 92.922 - -1.24% -
std::unordered_set<std::string>::operator=(const_Self&)_(into_cleared_Container)/1024 1.26% 37060.618 37525.972 - 2.66% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.26% 63332.076 64126.992 - 0.87% -
BM_format_to_string_pointer<wchar_t>/1048576 1.25% 53859.125 54534.484 - 1.30% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.25% 12.752 12.912 - 1.02% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 1.25% 14.840 15.025 - 0.92% -
dynamic_cast_(Chain,_9_levels) 1.24% 1.128 1.142 - -6.20% -
std::search(vector<int>)_(same_length)/8192 1.24% 1912.852 1936.574 - 3.04% -
std::multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 1.24% 40757.047 41262.247 - 1.24% -
BM_CmpLess_ushort_uchar 1.24% 1.091 1.104 - -0.85% -
SetIntersection_Front_Set_float_256_1 1.24% 4057105.978 4107389.999 - 1.02% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 1.24% 388.632 393.448 - 1.41% -
BM_deque_deque_copy/4000 1.24% 168.203 170.286 - -0.77% -
BM_std_minmax_element<char>/4 1.24% 1.136 1.150 - 2.08% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/16 1.24% 15.250 15.439 - -2.01% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.23% 87547.788 88628.731 - -1.43% -
SetIntersection_None_Set_float_16384_16384 1.23% 187967689.335 190283238.143 - 0.31% -
BM_format_to_n_string_pointer<wchar_t>/16384 1.23% 2469.884 2500.298 - 0.87% -
BM_stop_token_single_thread_polling_stop_requested/131072 1.23% 556544.065 563388.188 - 2.69% -
std::flat_map<int,_int>::ctor(const_Self&)/8192 1.23% 1909.572 1933.047 - -0.20% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 1.23% 3.595 3.639 - -0.90% -
SetIntersection_Front_Set_uint32_1024_4 1.22% 1059088.297 1072042.529 - 2.38% -
SetIntersection_Interlaced_Vector_uint64_16_1 1.22% 61230529.478 61979459.969 - 1.12% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.22% 388.013 392.752 - 1.03% -
std::format(double)_(fmt:_{:_10e}) 1.22% 47.651 48.233 - 2.10% -
SetIntersection_None_Set_string_64_16 1.22% 26069931.360 26387815.455 - 2.68% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1.22% 1194883.045 1209445.298 - 0.54% -
std::stable_sort(vector<int>)_(ascending)/1024 1.22% 7639.707 7732.757 - 1.26% -
std::format(float)_(fmt:_{:0<17500_10g}) 1.22% 1217.500 1232.323 - -0.85% -
std::remove_if(list<int>)_(sprinkled)/1024 1.22% 976.429 988.314 - 1.79% -
std::multimap<int,_int>::ctor(const_Self&)/32 1.22% 172.558 174.657 - 0.76% -
std::set<int>::operator=(const_Self&)_(into_cleared_Container)/32 1.22% 185.344 187.597 - 4.47% -
BM_std_minmax_element<long_long>/4096 1.21% 1330.046 1346.198 - 1.06% -
std::sort_heap(vector<NonIntegral>)/1024 1.21% 7727.814 7821.650 - 0.95% -
CastTo<B<Width_/_2,_Depth>> 1.21% 2368.288 2397.020 - -5.12% -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 1.21% 654.969 662.911 - 0.09% -
SetIntersection_Front_Set_string_16384_4 1.21% 1208070.433 1222702.255 - 4.29% -
ranges::min(std::vector<char>)/70000 1.21% 482.745 488.586 - 0.34% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 1.21% 15533922.541 15721711.234 - 0.49% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.21% 8848.995 8955.967 - 0.07% -
std::list<std::string>::operator=(const_Self&)_(cheap_elements)/1024 1.21% 2330.523 2358.693 - -3.34% -
std::reverse_copy(vector<int>)/64 1.21% 2.452 2.482 - 2.19% -
SetIntersection_None_Set_string_262144_4 1.21% 2798115.835 2831874.415 - 4.66% -
SetIntersection_Interlaced_Set_float_256_4 1.21% 11314520.630 11451002.092 - -4.65% -
SetIntersection_None_Set_float_256_4 1.20% 13451958.684 13614052.439 - -0.09% -
std::copy_backward(list<int>)/32768 1.20% 26623.228 26944.018 - 0.53% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 1.20% 16040077.733 16233171.098 - 0.16% -
std::sort(vector<int>)_(pipe-organ)/8 1.20% 17.377 17.586 - 1.91% -
std::deque<int>::ctor(size_type)/8192 1.20% 1261.236 1276.368 - 1.73% -
std::vector<std::string>::ctor(const_Self&)_(cheap_elements)/8192 1.20% 24032.132 24320.382 - -2.65% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 1.20% 31.571 31.948 - 2.77% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.20% 99311.818 100498.913 - -1.91% -
BM_to_chars_good/2 1.19% 10.129 10.250 - 0.50% -
BM_CmpLess_int_int 1.19% 1.049 1.062 - -1.29% -
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 1.19% 4426.255 4479.101 - 0.33% -
std::find(vector<char>)_(process_all)/32768 1.19% 492.645 498.518 - 1.48% -
std::rotate_copy(vector<int>)/1024 1.19% 32.344 32.729 - -0.53% -
std::set<std::string>::lower_bound(key)/1024 1.19% 129.327 130.866 - -0.95% -
SetIntersection_Front_Set_uint32_4_1 1.19% 209775952.052 212271584.055 - 0.72% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 1.19% 63581299.893 64336003.524 - -0.32% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.19% 5.326 5.389 - 0.70% -
std::partial_sort(vector<int>)_(pipe-organ)/1024 1.19% 4437.368 4489.982 - 1.41% -
SetIntersection_None_Vector_string_16384_16384 1.18% 131742814.090 133295404.306 - -3.15% -
SetIntersection_Front_Vector_uint64_262144_1 1.18% 1030600.490 1042734.226 - 2.68% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 1.18% 18213996.133 18428414.344 - 0.37% -
std::multimap<std::string,_int>::ctor(const_Self&)/1024 1.17% 33474.361 33867.654 - 1.05% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 1.17% 37.928 38.374 - 3.57% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.17% 21.217 21.466 - 1.30% -
std::adjacent_find(deque<int>)/8 1.17% 5.100 5.160 - 3.58% -
std::rotate(list<int>)_(by_1/4)/8192 1.17% 10026.936 10144.531 - 0.61% -
std::unordered_set<int>::ctor(const_Self&,_const_allocator_type&)/1024 1.17% 7314.970 7400.625 - 0.95% -
std::unordered_set<int>::ctor(const_Self&,_const_allocator_type&)/8192 1.17% 59411.194 60106.180 - 0.55% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 1.17% 39219982.273 39677375.421 - 1.16% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.17% 59779.881 60476.796 - 0.58% -
SetIntersection_Front_Set_uint32_262144_64 1.17% 1796813.169 1817750.698 - -2.89% -
SetIntersection_Interlaced_Set_string_16384_1 1.16% 1075384.114 1087901.741 - 3.44% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.16% 78694.968 79610.772 - 1.50% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.16% 12159.352 12300.796 - -1.02% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1.16% 1350733.917 1366417.389 - 1.81% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 1.16% 202930585.714 205283177.458 - 2.07% -
BM_emoji_text<wchar_t> 1.16% 107811.108 109059.396 - -0.61% -
std::flat_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/0 1.16% 2.497 2.526 - -4.61% -
SetIntersection_None_Set_string_256_256 1.16% 10713591.240 10837508.342 - 8.85% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 1.16% 711.168 719.393 - 0.18% -
dynamic_cast_(VDAG_leftmost,_3_levels) 1.16% 31.049 31.408 - -0.32% -
std::unordered_set<int>::ctor(const_Self&,_const_allocator_type&)/32 1.16% 209.377 211.797 - 0.39% -
std::unordered_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192 1.15% 18541.923 18755.842 - -0.53% -
BM_ConstructAndDestroy_LargeNonTrivialFunctor_Opaque 1.15% 10.174 10.291 - -9.25% -
ranges::minmax(std::list<char>)/70000 1.15% 52890.326 53500.291 - 0.61% -
BM_deque_deque_move/4096 1.15% 169.459 171.402 - -1.73% -
BM_std_minmax_element<long_long>/65536 1.15% 21262.934 21506.697 - 0.98% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 1.15% 17.404 17.603 - 1.14% -
rng::contains_subrange(list<int>)_(single_element)/32 1.14% 9.906 10.020 - 2.51% -
BM_CmpLess_short_short 1.14% 0.946 0.957 - 0.47% -
std::for_each_n(list<int>)/50 1.14% 22.346 22.601 - 4.21% -
SetIntersection_Interlaced_Vector_uint64_16_4 1.14% 53719029.903 54331245.349 - 1.27% -
BM_StringDestroy_Huge 1.14% 10.806 10.929 - 0.47% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 1.14% 54835926.215 55459540.699 - 0.88% -
std::search(list<int>)_(same_length)/1024 1.14% 755.713 764.298 - 1.35% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 1.13% 22504215.967 22759374.743 - 6.70% -
BM_vector_deque_copy_backward/65536 1.13% 4618.653 4670.990 - 0.16% -
std::search(list<int>)_(single_element)/1024 1.13% 705.630 713.625 - 0.25% -
SetIntersection_Interlaced_Vector_uint32_1024_64 1.13% 3547769.925 3587935.073 - 1.04% -
bm_ranges_lexicographical_compare<signed_char>/4096 1.13% 1454.878 1471.345 - 0.23% -
std::list<int>::ctor(const_Self&)_(cheap_elements)/1024 1.13% 11529.669 11660.159 - -0.65% -
std::map<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192 1.13% 36899.194 37316.318 - -0.04% -
SetIntersection_None_Vector_uint64_4_4 1.13% 130989990.948 132469378.857 - 0.75% -
SetIntersection_Front_Set_float_262144_1 1.13% 1027420.908 1039023.465 - -1.17% -
std::vector<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/32 1.13% 550.242 556.454 - 2.29% -
SetIntersection_Front_Vector_float_16_1 1.13% 61865054.602 62561281.633 - 1.26% -
std::multiset<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 1.12% 167.943 169.830 - 0.09% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 1.12% 61.786 62.479 - 2.11% -
SetIntersection_Front_Set_uint64_16384_64 1.12% 1861893.293 1882784.301 - -4.62% -
BM_CmpLess_schar_short 1.12% 0.954 0.965 - 1.45% -
BM_BitsetToString<8192>/Dense_(90%)/90 1.12% 17763.902 17962.572 - -0.42% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1.12% 1494949.218 1511655.748 - 1.96% -
std::deque<std::string>::ctor(const_Self&)_(cheap_elements)/8192 1.12% 34065.254 34445.838 - 2.20% -
std::format(float)_(fmt:_{:0>17500_10Lf}) 1.12% 1222.602 1236.250 - 1.27% -
std::multimap<int,_int>::find(key)/8192 1.12% 38.113 38.538 - 0.08% -
std::deque<std::string>::ctor(size_type)/1024 1.12% 1396.364 1411.947 - -0.30% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 1.11% 42516.327 42990.272 - 1.53% -
std::stable_sort(vector<int>)_(descending)/1024 1.11% 7523.710 7607.484 - 1.64% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.11% 1126009.302 1138521.598 - 0.94% -
SetIntersection_Interlaced_Vector_uint64_1024_16 1.11% 3573790.286 3613472.218 - 0.04% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 1.11% 9.635 9.742 - 0.82% -
std::multimap<int,_int>::upper_bound(key)/8192 1.11% 37.858 38.278 - 0.60% -
rng::find(vector<bool>)_(process_all)/1024 1.11% 570.247 576.564 - 1.46% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1.11% 54348704.079 54950564.122 - 22.19% -
SetIntersection_Interlaced_Set_uint32_262144_16384 1.10% 1288617.495 1302844.379 - 1.68% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.10% 787682.033 796368.878 - 1.59% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 1.10% 41.441 41.898 - 1.65% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1.10% 1788017.806 1807725.523 - 0.40% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.10% 6680.980 6754.445 - 0.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 1.10% 18208414.735 18408575.747 - 1.03% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 1.10% 40.146 40.587 - -1.10% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 1.10% 14.947 15.111 - 3.02% -
SetIntersection_Front_Set_uint32_256_4 1.10% 4163658.926 4209405.030 - 0.34% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 1.10% 4080606.734 4125409.898 - -0.00% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.10% 28.665 28.979 - 0.45% -
std::stable_sort(vector<int>)_(shuffled)/1024 1.10% 14435.539 14593.614 - 1.03% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 1.09% 23254781.280 23509178.356 - 0.23% -
std::format(float)_(fmt:_{:017500_10Lf}) 1.09% 1212.166 1225.422 - 0.22% -
std::sort(vector<int>)_(repeated)/8 1.09% 16.871 17.056 - 1.38% -
std::unordered_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/32 1.09% 34.388 34.763 - 0.61% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.09% 1419.016 1434.483 - -0.60% -
std::find_end(forward_list<int>)_(single_element)/1024 1.09% 706.707 714.407 - 0.15% -
std::stable_partition(deque<int>)_(alloc_fails)/32 1.09% 2474.667 2501.628 - -0.04% -
std::multimap<int,_int>::find(key)/1024 1.09% 27.982 28.287 - -0.01% -
SetIntersection_Interlaced_Vector_uint64_4_1 1.09% 208299279.048 210563901.674 - 1.04% -
SetIntersection_Interlaced_Set_uint32_262144_1024 1.09% 1518400.386 1534905.750 - 0.84% -
std::sort(deque<int>)_(repeated)/8192 1.09% 50953.598 51507.354 - 1.20% -
SetIntersection_Interlaced_Set_uint64_1_1 1.09% 523905737.446 529592096.168 - 0.80% -
std::set<int>::operator=(const_Self&)_(into_populated_Container)/32 1.08% 71.437 72.212 - 0.30% -
std::sort(vector<int>)_(shuffled)/8 1.08% 19.443 19.654 - 1.09% -
rng::contains(list<int>)_(process_all)/1048576 1.08% 828154.394 837133.943 - 2.74% -
std::rotate(vector<bool>)_(by_1/4)/32 1.08% 76.282 77.109 - 0.14% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.08% 7317.153 7396.305 - 0.51% -
bm_lexicographical_compare<unsigned_char>/32768 1.08% 561.430 567.496 - 0.30% -
BM_StringRelational_Compare_Small_Large_Control 1.08% 1.501 1.517 - -2.06% -
std::search(deque<int>)_(same_length)/1024 1.08% 522.240 527.869 - 0.76% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.08% 18.206 18.402 - 1.49% -
dynamic_cast_(Chain_middle,_3_levels) 1.08% 29.990 30.313 - -0.07% -
std::partial_sort_copy(list<int>)_(ascending)/8192 1.08% 48554.152 49076.221 - 1.04% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.07% 1452.486 1468.077 - -0.66% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1.07% 348570938.688 352311758.138 - 0.41% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 1.07% 58357092.800 58982662.745 - 0.82% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.07% 546.070 551.915 - 0.46% -
std::rotate(vector<int>)_(by_1/3)/50 1.07% 22.729 22.972 - -0.87% -
std::search(deque<int>,_pred)_(same_length)/1024 1.07% 625.029 631.698 - 1.24% -
SetIntersection_Front_Set_uint32_16_1 1.06% 61747071.979 62404600.083 - 0.44% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.06% 6.764 6.836 - -0.82% -
std::partial_sort_copy(deque<int>)_(ascending)/8 1.06% 7.854 7.938 - 1.13% -
std::sort_heap(vector<int>,_pred)/8 1.06% 26.322 26.601 - 1.51% -
BM_StringRelationalLiteral_Less_Large_Large_Control 1.06% 2.043 2.065 - 0.23% -
std::unordered_map<int,_int>::ctor(const_Self&,_const_allocator_type&)/8192 1.06% 60468.497 61110.227 - -1.21% -
SetIntersection_Front_Vector_uint64_64_1 1.06% 16026609.135 16196623.129 - 0.89% -
SetIntersection_Front_Set_string_256_64 1.06% 13056160.795 13194633.636 - 1.52% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.06% 63609.271 64283.637 - 0.75% -
std::multimap<int,_int>::count(key)/1024 1.06% 34.923 35.293 - -0.13% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 1.06% 18.464 18.659 - -2.92% -
std::deque<int>::operator=(const_Self&)_(cheap_elements)/1024 1.06% 47.535 48.039 - 0.65% -
SetIntersection_Interlaced_Vector_string_16384_1024 1.06% 162050183.257 163765317.528 - 4.14% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 1.06% 44.483 44.953 - 0.03% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 1.05% 17.379 17.562 - 1.05% -
std::vector<int>::erase(begin)_(cheap_elements)/32 1.05% 4.026 4.068 - -0.00% -
ranges::minmax(std::vector<long_long>)/70000 1.05% 18132.519 18323.329 - 0.17% -
rng::find(vector<bool>)_(process_all)/1048576 1.05% 579161.092 585249.036 - 1.40% -
SetIntersection_Interlaced_Set_uint64_16384_16 1.05% 190815139.795 192819543.695 - 2.12% -
SetIntersection_Front_Vector_string_16384_1 1.05% 1053346.647 1064401.306 - 3.52% -
SetIntersection_Interlaced_Set_uint64_1024_16 1.05% 10120633.896 10226838.570 - 0.60% -
std::partial_sort_copy(vector<int>)_(descending)/8192 1.05% 79538.997 80373.467 - 0.67% -
std::multiset<std::string>::count(key)/8192 1.05% 185.246 187.188 - 1.80% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 1.05% 6951812.146 7024685.341 - 1.48% -
BM_std_minmax_element<long_long>/64 1.05% 20.459 20.673 - 0.78% -
dynamic_cast_(Chain,_6_levels) 1.05% 1.122 1.134 - -7.48% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 1.05% 87.304 88.217 - 1.27% -
std::unordered_set<int>::operator=(const_Self&)_(into_populated_Container)/32 1.05% 32.921 33.266 - 0.25% -
std::flat_map<int,_int>::erase(iterator)/8192 1.05% 487.943 493.047 - -3.79% -
std::flat_multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 1.05% 185.688 187.630 - 0.76% -
std::is_sorted_until(deque<int>,_pred)/8192 1.05% 2916.473 2946.966 - -5.01% -
std::copy_if(list<int>)_(entire_range)/8 1.05% 2.351 2.376 - 0.01% -
rng::for_each(multimap<int>)/8 1.04% 8.757 8.848 - -0.34% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.04% 672.207 679.221 - 0.60% -
SetIntersection_Front_Vector_uint64_1_1 1.04% 520535671.101 525966854.250 - 0.87% -
std::multiset<int>::find(key)/32 1.04% 17.380 17.561 - 0.43% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 1.04% 18.268 18.459 - -3.46% -
std::find_if_not(deque<int>)_(bail_25%)/8192 1.04% 537.598 543.205 - 1.67% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1.04% 1350999.810 1365082.338 - 1.36% -
SetIntersection_Front_Vector_uint64_16_4 1.04% 52499033.772 53046269.468 - 1.17% -
SetIntersection_None_Set_uint64_262144_256 1.04% 1474253.833 1489601.564 - 0.10% -
BM_deque_deque_copy/4096 1.04% 171.109 172.889 - -0.93% -
std::vector<int>::erase(begin)_(cheap_elements)/1024 1.04% 39.652 40.064 - 0.04% -
SetIntersection_None_Set_uint64_1_1 1.04% 522145014.855 527550857.190 - 0.91% -
SetIntersection_Interlaced_Set_string_1024_64 1.04% 20730025.927 20944605.069 - -0.73% -
std::none_of(deque<int>)_(process_all)/32768 1.03% 8777.888 8868.713 - 1.10% -
std::unordered_set<int>::clear()/32 1.03% 576.694 582.659 - -1.42% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 1.03% 131797848.211 133160941.179 - 0.86% -
rng::find_if(vector<bool>)_(process_all)/1024 1.03% 565.019 570.853 - 0.04% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1.03% 364063637.730 367822765.547 - 2.05% -
std::sort(vector<int>)_(descending)/1024 1.03% 2887.276 2917.067 - 1.47% -
std::flat_multimap<int,_int>::ctor(const_Self&,_const_allocator_type&)/32 1.03% 22.611 22.844 - 0.07% -
std::partition(deque<int>)_(sparse)/8192 1.03% 3499.064 3535.120 - 1.45% -
bm_lexicographical_compare<unsigned_char>/512 1.03% 8.665 8.754 - -0.35% -
BM_format_to_iterator/<std::string>_string_view_len_60 1.03% 3.682 3.720 - 6.42% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 1.03% 6.334 6.399 - 0.25% -
rng::find_if(vector<bool>)_(process_all)/1048576 1.03% 574298.595 580194.588 - 0.16% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 1.03% 108147.747 109256.685 - 1.14% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 1.03% 806.783 815.055 - 0.53% -
SetIntersection_Interlaced_Vector_string_1024_64 1.02% 10799883.818 10910557.630 - 2.61% -
std::find_end(deque<int>)_(process_all)/8192 1.02% 3526.804 3562.908 - 7.03% -
std::map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 1.02% 174.703 176.491 - 2.26% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.02% 312.726 315.922 - -1.58% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 1.02% 520888140.342 526206098.171 - 0.62% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 1.02% 4542.083 4588.424 - -0.26% -
BM_StringAssignAsciizMix_Opaque 1.02% 4.265 4.308 - -0.70% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 1.02% 209904867.535 212043830.177 - 0.32% -
BM_vector_deque_copy_backward/70000 1.02% 4955.823 5006.299 - 0.31% -
std::swap_ranges(list<int>)/50 1.02% 35.381 35.741 - 0.48% -
SetIntersection_Front_Vector_uint32_1_1 1.02% 520617354.898 525911802.984 - 0.56% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 1.01% 50.787 51.301 - 0.86% -
std::multimap<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 1.01% 459671.655 464329.060 - 0.41% -
ranges::minmax(std::vector<long_long>)/64 1.01% 16.394 16.560 - 0.06% -
std::remove_if(vector<int>)_(prefix)/50 1.01% 54.164 54.711 - 0.86% -
std::multimap<int,_int>::ctor(const_Self&,_const_allocator_type&)/32 1.01% 171.175 172.900 - 1.03% -
BM_format_to_n_string_begin<std::list<char>>/1 1.01% 5.776 5.834 - 0.99% -
bm_ranges_lexicographical_compare<signed_char>/32768 1.01% 11606.386 11723.300 - 0.22% -
std::unordered_set<int>::operator=(const_Self&)_(into_cleared_Container)/1024 1.01% 7397.329 7471.838 - 0.26% -
SetIntersection_Front_Vector_uint32_16_1 1.01% 61303532.694 61920593.587 - 0.53% -
SetIntersection_Interlaced_Set_string_256_1 1.01% 4236025.343 4278599.842 - 2.40% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 1.00% 89.828 90.730 - 0.72% -
std::unordered_set<int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 1.00% 7544.055 7619.772 - 0.70% -
SetIntersection_Front_Vector_float_4_4 1.00% 132080379.405 133405471.676 - 1.00% -
std::sort_heap(vector<NonIntegral>,_pred)/8192 1.00% 88588.007 89476.699 - 0.65% -
std::unique_copy(list<int>)_(sprinkled)/8192 1.00% 6976.490 7046.434 - 1.43% -
std::multiset<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 1.00% 138.743 140.132 - 0.83% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -63.45% 136.489 49.888 - -51.30% -
std::copy(vector<int>)/32768 -60.98% 3410.955 1330.969 - -62.32% -
std::multiset<std::string>::insert(const_value_type&)_(already_present)/32 -58.34% 98.639 41.094 - -50.93% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -58.16% 67.240 28.136 - 12.91% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -56.09% 171.534 75.324 - -41.20% -
std::flat_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/8192 -55.70% 1278.062 566.181 - -46.78% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -52.70% 174.739 82.654 - -62.42% -
std::fill(vector<bool>)/262144 -52.28% 480.239 229.159 - 0.44% -
std::flat_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192 -51.91% 1157.030 556.471 - -44.83% -
std::mismatch(list<int>)_(it,_it,_it)/1024 -51.35% 1552.660 755.384 - 0.35% -
std::flat_map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 -51.01% 1191.250 583.618 - -44.49% -
std::flat_map<int,_int>::insert(const_value_type&)_(already_present)/1024 -47.59% 22.118 11.593 - -1.09% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 -43.77% 103.356 58.122 - -61.12% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 -43.13% 80.189 45.604 - -18.15% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -41.33% 20.354 11.942 - -0.81% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -40.70% 5580969.201 3309568.018 - -0.99% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -40.66% 47.167 27.991 - 24.01% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -39.75% 36.807 22.178 - -33.83% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -39.36% 155.381 94.219 - -3.27% -
std::multiset<std::string>::erase(key)_(existent)/32 -38.29% 105.268 64.960 - -5.19% -
std::map<std::string,_int>::erase(iterator)/1024 -37.33% 41.339 25.907 - -14.18% -
SetIntersection_None_Vector_float_16384_256 -36.47% 34670759.598 22027076.781 - -14.71% -
std::multiset<std::string>::erase(key)_(existent)/1024 -35.40% 113.699 73.453 - -29.56% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 -35.36% 4454429.075 2879529.959 - -16.45% -
SetIntersection_None_Vector_float_16384_16 -34.68% 33877793.467 22130337.218 - -20.49% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -34.45% 13908.722 9117.698 - -4.42% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 -34.36% 4046.372 2656.012 - -12.72% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -34.32% 38.190 25.083 - 1.57% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 -33.90% 504.142 333.219 - -11.64% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -33.82% 117.410 77.702 - 0.47% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -33.17% 56.400 37.693 - -41.03% -
SetIntersection_None_Vector_float_1024_4 -32.61% 3469027.346 2337666.787 - 1.13% -
SetIntersection_None_Vector_float_1024_1024 -32.53% 3485858.301 2351739.025 - -0.01% -
SetIntersection_None_Vector_float_1024_64 -32.43% 3470198.344 2344928.915 - -0.53% -
SetIntersection_None_Vector_float_1024_16 -32.32% 3490998.130 2362803.463 - 0.90% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -32.30% 139.578 94.491 - 0.12% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -32.18% 121.785 82.590 - -33.96% -
SetIntersection_None_Vector_uint32_1024_1024 -31.96% 3427524.492 2332199.784 - 0.90% -
SetIntersection_None_Vector_float_1024_1 -31.85% 3434548.527 2340667.183 - -32.19% -
std::unique_copy(deque<int>)_(contiguous)/52 -31.66% 20.431 13.962 - -10.38% -
SetIntersection_None_Vector_float_1024_256 -31.52% 3426136.822 2346338.890 - -1.18% -
SetIntersection_None_Vector_uint32_1024_256 -31.46% 3408345.347 2336098.114 - 1.04% -
std::copy(vector<int>)/4096 -31.43% 210.244 144.154 - -39.47% -
std::copy_n(list<int>)/4096 -30.95% 5295.660 3656.863 - -30.62% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 -30.76% 119.649 82.848 - -17.46% -
std::unique_copy(deque<int>)_(contiguous)/32 -30.76% 13.180 9.126 - -9.95% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -30.51% 145.891 101.387 - -19.68% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -30.41% 37.861 26.347 - -34.03% -
SetIntersection_None_Vector_uint32_1024_64 -29.91% 3314733.459 2323320.135 - 0.00% -
SetIntersection_Front_Set_float_16384_16384 -29.78% 358494529.572 251738706.930 - -28.70% -
SetIntersection_None_Vector_uint32_16384_1024 -29.46% 28655649.396 20214520.674 - 0.00% -
SetIntersection_Front_Set_float_1024_1024 -29.00% 19313540.263 13713278.621 - -14.35% -
SetIntersection_None_Vector_uint32_16384_16 -27.77% 27966282.610 20201255.847 - -0.24% -
SetIntersection_Front_Set_float_16384_256 -27.34% 5702732.643 4143867.455 - -19.34% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 -27.24% 72.311 52.610 - -42.13% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -26.88% 106.608 77.956 - -10.12% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -26.56% 141.607 103.989 - 10.09% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -26.23% 0.461 0.340 - -2.93% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -26.00% 10261.939 7594.102 - -7.64% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -25.93% 36.453 27.000 - -21.96% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -25.90% 36.676 27.177 - -27.01% -
BM_std_minmax_element<short>/64000 -25.42% 48749.820 36356.434 - 49.25% -
BM_std_minmax_element<short>/65536 -25.41% 49922.933 37235.833 - 48.54% -
ranges::min(std::list<char>)/1 -25.24% 0.653 0.488 - -16.73% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -24.91% 33.796 25.378 - 3.33% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -24.91% 103.128 77.443 - 1.40% -
BM_std_minmax_element<short>/5500 -24.89% 4161.504 3125.599 - 48.12% -
std::find_if(vector<char>)_(bail_25%)/8 -24.86% 1.125 0.845 - 14.29% -
SetIntersection_None_Vector_uint64_262144_16384 -24.74% 387504700.402 291642849.489 - -16.41% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -24.53% 80.877 61.037 - -16.55% -
BM_std_minmax_element<short>/4000 -24.23% 3015.737 2285.051 - 48.67% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -23.92% 32.591 24.794 - -26.17% -
SetIntersection_None_Vector_uint32_262144_256 -23.85% 397899271.493 303017457.171 - -15.30% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -23.82% 24.289 18.504 - -13.06% -
BM_std_minmax_element<short>/70000 -23.81% 53320.200 40626.981 - 50.39% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 -23.60% 53.837 41.131 - -20.76% -
BM_std_minmax_element<short>/4096 -23.58% 3089.013 2360.703 - 49.15% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -23.58% 8193600.852 6261819.796 - -11.39% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -23.36% 0.633 0.485 - 1.76% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -23.36% 114.456 87.725 - 6.89% -
std::set<int>::insert(value)_(new_value,_end)/8192 -23.09% 31.989 24.604 - 0.66% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 -23.00% 0.553 0.426 - -12.05% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -22.82% 94.037 72.575 - 17.77% -
BM_std_minmax_element<short>/1024 -22.80% 747.935 577.421 - 44.72% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -22.67% 0.358 0.277 - -37.54% -
std::map<std::string,_int>::ctor(const_Self&)/32 -22.61% 770.896 596.568 - -5.84% -
std::equal(list<int>)_(it,_it,_it)/8192 -22.60% 10341.553 8004.848 - -7.56% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 -22.43% 0.634 0.491 - 0.19% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -22.26% 61175651.522 47556656.785 - 5.08% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -22.19% 2817.018 2191.976 - -4.82% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -22.07% 71.674 55.853 - -28.91% -
std::map<std::string,_int>::insert(const_value_type&)_(already_present)/8192 -22.03% 165.919 129.375 - -22.34% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -21.79% 30.381 23.761 - 3.90% -
SetIntersection_Front_Set_uint64_262144_1024 -21.69% 18632578.664 14591063.373 - -14.29% -
std::find_end(forward_list<int>)_(process_all)/1048576 -21.66% 760684.658 595892.568 - -3.36% -
SetIntersection_Front_Set_float_256_256 -21.66% 11634355.644 9114109.795 - 5.53% -
BM_from_sys/2100/threads:16 -21.35% 20.368 16.019 - -17.20% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -21.09% 32.617 25.737 - -10.11% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -20.86% 32.271 25.540 - -16.35% -
BM_vector_deque_move_backward/0 -20.55% 0.339 0.270 - -18.01% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -20.50% 141.502 112.493 - -35.21% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -20.28% 5709046.405 4551370.395 - -1.31% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -19.90% 36.634 29.342 - -42.27% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -19.72% 182.110 146.206 - 93.22% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -19.56% 113.604 91.385 - -17.96% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -19.54% 9716.174 7818.020 - -6.96% -
std::unordered_multimap<int,_int>::contains(key)/32 -19.53% 13.177 10.604 - 32.02% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -19.49% 5560870.469 4477065.010 - 12.13% -
BM_StringFindAllMatch/8 -19.37% 2.924 2.358 - -8.85% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -19.29% 48.523 39.162 - -18.13% -
BM_std_minmax_element<short>/512 -18.96% 357.810 289.957 - 44.67% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -18.70% 56.308 45.778 - -16.89% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -18.65% 6464778.795 5259133.855 - -14.26% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 -18.63% 7430996.159 6046283.397 - -20.65% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -18.50% 145.113 118.263 - -1.33% -
SetIntersection_Front_Set_float_1024_256 -18.42% 5557525.018 4534018.924 - -2.31% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -18.38% 58504357.468 47753653.955 - 6.93% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -18.16% 108.605 88.886 - 10.26% -
std::multiset<std::string>::erase(key)_(existent)/8192 -17.98% 121.656 99.781 - 2.89% -
BM_std_minmax_element<long_long>/1 -17.96% 0.441 0.361 - -31.30% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -17.92% 39.582 32.488 - 0.88% -
BM_deque_vector_ranges_move/0 -17.89% 0.691 0.567 - -11.96% -
BM_StringRelational_Eq_Empty_Empty_Control -17.87% 0.403 0.331 - -18.59% -
SetIntersection_Front_Set_float_16384_1024 -17.64% 17426887.900 14352692.291 - -6.14% -
std::rotate(deque<int>)_(by_1/4)/1024 -17.59% 276.467 227.829 - -11.22% -
std::multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/0 -17.57% 0.807 0.665 - -5.68% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -17.51% 34.827 28.728 - -17.44% -
BM_StringFindAllMatch/1 -17.46% 3.139 2.591 - -10.80% -
BM_deque_deque_ranges_move/70000 -17.34% 23568.842 19482.313 - -22.08% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -17.22% 35.027 28.994 - -15.10% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -17.18% 43.071 35.672 - 1.26% -
std::partition(deque<int>)_(dense)/50 -17.15% 16.391 13.579 - -11.71% -
BM_deque_vector_copy/0 -17.10% 0.577 0.479 - 4.14% -
std::rotate(deque<int>)_(by_1/4)/8192 -17.09% 2143.064 1776.845 - -11.40% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -16.93% 34.735 28.854 - 19.92% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 -16.54% 3441243.526 2871958.539 - -16.53% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 -16.41% 3933.660 3288.101 - -1.26% -
BM_deque_deque_ranges_move/4096 -16.27% 1352.385 1132.404 - -19.58% -
std::find_if(list<int>)_(process_all)/8192 -16.24% 8412.626 7046.487 - 1.09% -
std::map<std::string,_int>::insert(const_value_type&)_(already_present)/32 -16.17% 71.503 59.943 - 7.54% -
ranges::min(std::list<long_long>)/1 -15.94% 0.432 0.363 - -5.49% -
BM_deque_deque_ranges_move/4000 -15.86% 1315.063 1106.499 - -19.98% -
std::find_if(vector<int>)_(process_all)/32768 -15.86% 5923.389 4984.071 - 0.29% -
BM_deque_deque_ranges_move/65536 -15.76% 21973.379 18510.815 - -20.83% -
std::find_if(vector<int>)_(process_all)/50 -15.75% 9.324 7.855 - 0.27% -
std::find_if(vector<int>)_(process_all)/8192 -15.73% 1481.512 1248.467 - 0.47% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 -15.70% 4.812 4.056 - -0.27% -
BM_deque_deque_ranges_move/5500 -15.67% 1804.982 1522.201 - -19.37% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -15.57% 38.488 32.496 - -20.35% -
BM_deque_deque_ranges_move/1024 -15.52% 338.840 286.248 - -19.37% -
std::set<std::string>::ctor(const_Self&)/32 -15.43% 813.732 688.155 - -4.42% -
rng::find_last_if(deque<int>)_(bail_10%)/8 -15.43% 3.973 3.360 - 0.92% -
std::vector<bool>::ctor(size_type,_const_value_type&) -15.41% 9.443 7.988 - -9.44% -
std::multiset<std::string>::ctor(const_Self&)/32 -15.40% 779.987 659.888 - -11.74% -
std::map<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 -15.31% 861.899 729.944 - -14.28% -
std::search_n(list<int>,_pred)_(no_match)/8192 -15.27% 8719.090 7387.891 - -4.62% -
BM_vector_deque_move/1 -15.20% 1.143 0.970 - -10.06% -
BM_ConstructAndDestroy_Null_Opaque -15.17% 0.275 0.233 - -13.62% -
BM_std_minmax_element<char>/3 -15.14% 0.958 0.813 - -5.38% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 -15.11% 486.619 413.091 - -0.63% -
std::multimap<std::string,_int>::erase(iterator)/1024 -15.11% 32.363 27.474 - -15.37% -
std::rotate(vector<bool>)_(1_element_forward)/32 -15.01% 42.405 36.041 - -14.21% -
std::vector<bool>::reserve() -15.00% 9.317 7.919 - -9.55% -
std::stable_partition(list<int>)_(sparse)/8192 -14.92% 18620.394 15841.960 - -3.17% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -14.89% 3304949.030 2812731.732 - -15.57% -
BM_format_to_string_begin<std::string>/16384 -14.88% 165.470 140.853 - -0.14% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -14.81% 34.569 29.448 - -23.19% -
SetIntersection_None_Vector_uint64_256_16 -14.77% 6201140.003 5285163.413 - -0.78% -
BM_vector_deque_copy_backward/0 -14.75% 0.309 0.263 - -40.76% -
std::unordered_set<int>::contains(key)/32 -14.74% 8.102 6.908 - -29.71% -
BM_deque_deque_ranges_move/512 -14.71% 170.698 145.595 - -18.92% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -14.62% 2263191.994 1932323.864 - -0.35% -
std::unique_copy(deque<int>)_(sprinkled)/32 -14.60% 10.188 8.700 - -22.56% -
std::map<std::string,_int>::clear()/1024 -14.58% 23499.329 20074.253 - 0.46% -
std::find_end(vector<int>)_(same_length)/1000 -14.54% 293.295 250.637 - -7.59% -
std::set<std::string>::erase(iterator)/8192 -14.50% 28.856 24.671 - -22.12% -
std::find_if(vector<int>)_(process_all)/1024 -14.50% 185.230 158.368 - 0.40% -
std::find_end(vector<int>)_(same_length)/8192 -14.37% 2330.712 1995.848 - -1.42% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -14.34% 67.898 58.163 - 8.85% -
std::find_end(vector<int>)_(same_length)/1024 -14.32% 302.038 258.779 - -7.92% -
ranges::min(std::list<__int128>)/1 -14.21% 0.361 0.310 - -6.76% -
std::swap_ranges(deque<int>)/8192 -14.15% 3118.994 2677.607 - 6.50% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -14.08% 15042.430 12924.782 - 0.57% -
SetIntersection_None_Vector_uint32_1024_16 -14.03% 2600608.207 2235741.587 - -2.18% -
std::copy(list<int>)/4096 -14.00% 3930.643 3380.481 - -14.26% -
std::partition(deque<int>)_(dense)/32 -13.97% 10.449 8.989 - -11.66% -
BM_deque_deque_ranges_move/64000 -13.95% 22042.013 18966.561 - -17.66% -
std::stable_partition(vector<int>)_(sparse)/32 -13.87% 21.570 18.578 - -17.98% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -13.86% 34.494 29.712 - 18.79% -
std::multimap<std::string,_int>::insert(const_value_type&)_(already_present)/32 -13.85% 48.291 41.605 - -56.73% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -13.79% 34441182.390 29691135.138 - -0.15% -
std::set<int>::insert(value)_(new_value,_end)/1024 -13.70% 33.276 28.718 - -6.48% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -13.61% 34485713.439 29792569.717 - -12.30% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -13.59% 34449389.204 29767825.129 - -0.36% -
BM_tolower_char<wchar_t> -13.58% 0.918 0.794 - -0.16% -
BM_join_view_out_vectors/0 -13.38% 0.468 0.406 - -9.22% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -13.37% 118.836 102.943 - -7.26% -
rng::find_last(vector<char>)_(bail_10%)/50 -13.32% 6.072 5.263 - -13.21% -
BM_std_minmax_element<int>/3 -13.27% 1.052 0.913 - 14.16% -
std::find_if(deque<int>)_(process_all)/50 -13.23% 13.417 11.642 - -16.35% -
std::swap_ranges(deque<int>)/1024 -13.20% 392.382 340.586 - 7.31% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -13.10% 56.719 49.286 - -16.77% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -13.03% 163.848 142.494 - -2.06% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -12.97% 133209.791 115926.690 - 0.01% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -12.92% 1198208.534 1043413.227 - -0.51% -
std::map<std::string,_int>::contains(key)/32 -12.79% 90.812 79.199 - -7.44% -
std::find(deque<int>)_(process_all)/8 -12.79% 2.516 2.194 - -4.31% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -12.73% 1.397 1.219 - -16.14% -
SetIntersection_Front_Vector_string_1024_64 -12.69% 2949644.532 2575390.693 - -12.60% -
std::map<std::string,_int>::erase(iterator)/8192 -12.67% 34.118 29.795 - 10.88% -
SetIntersection_None_Vector_uint32_262144_64 -12.66% 405529994.712 354202374.863 - 1.36% -
std::multiset<std::string>::insert(const_value_type&)_(already_present)/1024 -12.58% 146.291 127.891 - 1.00% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -12.56% 7561401.363 6611568.273 - -2.14% -
std::multimap<std::string,_int>::ctor(const_Self&)/32 -12.56% 760.063 664.618 - -2.50% -
BM_Copy_Null -12.55% 0.421 0.368 - -13.00% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -12.52% 17.356 15.184 - 4.25% -
std::vector<bool>::resize() -12.51% 14.137 12.368 - -5.29% -
SetIntersection_None_Vector_uint64_262144_1024 -12.42% 382869695.271 335304010.194 - -4.45% -
BM_BitsetToString<32>/Uniform_(50%)/50 -12.40% 18.627 16.317 - -6.66% -
std::find_end(deque<int>)_(single_element)/1000 -12.36% 496.228 434.878 - 0.58% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -12.35% 187417.319 164277.976 - -0.17% -
std::map<std::string,_int>::clear()/8192 -12.34% 229457.200 201138.445 - -0.41% -
BM_std_minmax_element<int>/1 -12.32% 0.441 0.387 - -14.05% -
std::find_if(vector<int>)_(process_all)/8 -12.31% 1.744 1.529 - 0.17% -
SetIntersection_Front_Set_float_262144_1024 -12.27% 16246144.101 14252015.250 - -5.37% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 -12.27% 54.384 47.710 - -26.45% -
std::multiset<std::string>::erase(iterator)/32 -12.19% 29.591 25.983 - 1.22% -
std::multiset<std::string>::operator=(const_Self&)_(into_populated_Container)/32 -12.14% 986.332 866.637 - -0.38% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -12.08% 47.184 41.485 - -0.39% -
std::is_sorted(deque<int>)/8 -11.95% 2.345 2.064 - -34.34% -
std::find(vector<short>)_(bail_25%)/1024 -11.73% 44.612 39.381 - 0.28% -
SetIntersection_Front_Vector_string_16384_64 -11.69% 2944168.309 2600053.698 - -1.84% -
std::multiset<int>::insert(const_value_type&)_(already_present)/1024 -11.68% 23.115 20.415 - -4.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -11.68% 260414764.797 230007673.567 - -6.98% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -11.67% 36.964 32.649 - 2.13% -
BM_deque_deque_ranges_copy/0 -11.61% 0.603 0.533 - -20.95% -
std::find(vector<short>)_(bail_25%)/8192 -11.60% 356.749 315.360 - 0.26% -
SetIntersection_Front_Set_uint64_262144_256 -11.60% 5056229.280 4469828.540 - -9.00% -
SetIntersection_None_Vector_float_16384_4 -11.48% 23060313.798 20413723.402 - -22.27% -
std::find(vector<short>)_(bail_25%)/32768 -11.45% 1415.301 1253.180 - 0.27% -
SetIntersection_None_Vector_uint32_262144_16 -11.29% 405311260.295 359532549.279 - 2.35% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -11.27% 8446485.289 7494715.140 - 14.04% -
BM_emoji_escaped<wchar_t> -11.25% 6467.889 5740.252 - -0.10% -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 -11.25% 3.786 3.360 - 1.85% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -11.20% 30.558 27.136 - -8.79% -
bm_lexicographical_compare<unsigned_char>/8 -11.06% 1.750 1.556 - 1.85% -
BM_num_get<double> -11.05% 271.324 241.330 - -2.57% -
std::any_of(list<int>)_(process_all)/8192 -10.95% 8493.700 7563.430 - -11.97% -
dynamic_cast_(Chain,_1_level) -10.78% 1.241 1.107 - -11.91% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -10.77% 2553.131 2278.097 - -18.33% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -10.66% 21243228.856 18979443.051 - -6.60% -
std::unique_copy(deque<int>)_(sprinkled)/52 -10.63% 15.615 13.955 - -14.24% -
std::map<std::string,_int>::clear()/32 -10.62% 958.679 856.866 - -0.43% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -10.56% 28.641 25.617 - -0.73% -
BM_format_to_string_pointer<char>/16384 -10.53% 293.519 262.624 - 8.23% -
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 -10.50% 20582.341 18420.347 - -8.12% -
BM_deque_deque_ranges_copy/64000 -10.49% 20103.716 17995.309 - -19.82% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -10.37% 58962944.523 52850893.978 - 2.83% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -10.27% 158.451 142.171 - -11.26% -
BM_StringRelationalLiteral_Eq_Small_Small_Control -10.21% 0.460 0.413 - 0.86% -
std::partial_sort_copy(deque<int>)_(descending)/8 -10.17% 15.958 14.336 - -1.80% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -10.09% 31.101 27.963 - -2.98% -
std::vector<bool>::ctor(const_Self&) -10.02% 29.463 26.511 - -3.91% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -10.00% 5013340.479 4512031.516 - 1.29% -
BM_Copy_MemPtr -9.99% 1.586 1.428 - 1.12% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -9.99% 3375243.628 3038106.859 - -7.92% -
std::map<std::string,_int>::find(key)/32 -9.89% 89.276 80.443 - -8.59% -
rng::contains(list<int>)_(process_all)/8192 -9.87% 8157.304 7352.167 - -1.05% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -9.80% 247777648.084 223495571.641 - -5.48% -
SetIntersection_Front_Vector_string_256_256 -9.76% 17230490.828 15548797.254 - -8.20% -
BM_StringRead_Cold_Shallow_Small -9.73% 1.284 1.159 - -1.96% -
SetIntersection_None_Vector_float_16384_16384 -9.72% 23856611.177 21538530.383 - -12.12% -
BM_num_get<float> -9.71% 268.542 242.455 - -1.68% -
BM_ConstructAndDestroy_MemFuncPtr_Opaque -9.68% 1.203 1.086 - -4.66% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -9.65% 18838.198 17020.459 - 0.48% -
std::copy_if(vector<int>)_(every_other)/1048576 -9.64% 547862.071 495055.258 - 0.67% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -9.63% 32.210 29.109 - 22.96% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -9.62% 34.342 31.036 - -0.74% -
BM_stop_token_multi_thread_polling_stop_requested/131072 -9.61% 8931069.851 8073076.963 - 7.17% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -9.60% 34522904.409 31208550.977 - -5.01% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 -9.55% 2.028 1.834 - 3.22% -
std::set<std::string>::insert(const_value_type&)_(already_present)/32 -9.55% 41.819 37.824 - -28.13% -
std::find_end(deque<int>)_(single_element)/1024 -9.55% 492.776 445.715 - 5.94% -
ranges::minmax(std::vector<__int128>)/1 -9.49% 0.345 0.312 - -20.87% -
BM_format_to_string_span<char>/16384 -9.48% 289.970 262.478 - 8.26% -
std::unordered_set<std::string>::insert(const_value_type&)_(already_present)/1024 -9.47% 113.153 102.436 - 127.57% -
std::flat_map<int,_int>::erase(iterator)/1024 -9.42% 82.720 74.928 - -0.08% -
BM_num_get<long_double> -9.40% 266.553 241.492 - -1.96% -
BM_StringRead_Cold_Shallow_Large -9.31% 1.287 1.167 - -1.22% -
SetIntersection_None_Vector_string_262144_4 -9.22% 1283256.337 1164894.551 - -0.40% -
dynamic_cast_(Chain,_3_levels) -9.20% 1.240 1.126 - -9.21% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -9.17% 40.020 36.351 - -3.95% -
BM_StringConstructDestroyCStr_Empty_Opaque -9.15% 1.450 1.318 - -3.85% -
SetIntersection_Front_Set_float_16384_64 -9.05% 1984310.383 1804759.540 - 0.75% -
std::copy_if(vector<int>)_(every_other)/4096 -8.99% 2179.450 1983.474 - 0.03% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -8.99% 251361579.401 228759283.619 - -3.55% -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/0 -8.99% 2.603 2.369 - -12.11% -
BM_StringConstructDestroyCStr_Large_Transparent -8.93% 9.862 8.981 - 0.82% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -8.92% 58824984.264 53576936.759 - 9.62% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -8.90% 7442587.153 6779870.000 - -5.37% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -8.87% 20.712 18.874 - -3.19% -
SetIntersection_Front_Vector_string_64_64 -8.87% 23512591.311 21426613.559 - -4.29% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -8.83% 43.644 39.791 - -11.25% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -8.82% 1203.673 1097.475 - -3.26% -
std::multiset<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/32 -8.79% 793.401 723.635 - -12.14% -
std::adjacent_find(vector<int>)/50 -8.77% 13.080 11.932 - -4.86% -
BM_format_string<wchar_t>/512 -8.75% 0.348 0.317 - -7.11% -
SetIntersection_None_Set_string_1024_1024 -8.74% 20331685.012 18553764.373 - 8.82% -
BM_to_sys/2100/threads:4 -8.71% 22.200 20.266 - -11.61% -
std::copy_if(vector<int>)_(every_other)/64 -8.69% 34.860 31.829 - 0.03% -
SetIntersection_Front_Set_float_262144_256 -8.69% 4723126.907 4312589.858 - -4.72% -
SetIntersection_None_Vector_uint64_262144_64 -8.67% 346909305.733 316818459.359 - -9.94% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.66% 926.072 845.845 - -0.88% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -8.63% 328010666.533 299709587.707 - -7.11% -
BM_toupper_char<wchar_t> -8.62% 0.999 0.913 - -8.20% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -8.59% 34.427 31.469 - 9.98% -
std::find_end(list<int>,_pred)_(same_length)/1000 -8.58% 2076.348 1898.222 - -8.46% -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 -8.56% 1122.768 1026.660 - 10.51% -
ranges::min(std::deque<__int128>)/64 -8.55% 24.581 22.480 - 0.52% -
SetIntersection_Front_Set_float_64_64 -8.47% 15768153.657 14433128.713 - -6.69% -
std::copy_if(vector<int>)_(every_other)/512 -8.44% 275.816 252.525 - 1.13% -
dynamic_cast_(Chain,_2_levels) -8.43% 1.237 1.133 - -9.96% -
std::multimap<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 -8.43% 825.180 755.617 - 7.37% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.38% 287.090 263.029 - -4.02% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -8.38% 4.315 3.953 - -13.82% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 -8.37% 30.068 27.551 - -4.19% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 -8.34% 38.407 35.202 - -7.53% -
std::map<std::string,_int>::upper_bound(key)/32 -8.30% 76.605 70.248 - -3.90% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -8.27% 1036158.579 950513.651 - 0.10% -
std::find_end(deque<int>)_(single_element)/8192 -8.26% 3850.689 3532.519 - 5.11% -
std::fill_n(list<int>)/8192 -8.25% 7468.135 6851.947 - -2.23% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -8.24% 2741009.463 2515059.430 - -5.31% -
std::set<std::string>::upper_bound(key)/32 -8.22% 72.419 66.469 - -0.67% -
std::find(deque<int>)_(process_all)/1024 -8.22% 278.953 256.036 - -3.79% -
std::multiset<int>::insert(const_value_type&)_(already_present)/8192 -8.20% 25.603 23.504 - -1.38% -
BM_deque_deque_ranges_move_backward/512 -8.18% 156.572 143.770 - -1.68% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -8.17% 250801099.418 230311136.879 - 2.35% -
BM_format/string_len_6 -8.16% 10.887 9.998 - -1.24% -
std::set<int>::erase(key)_(non-existent,_middle)/32 -8.16% 1.992 1.830 - -5.21% -
BM_deque_deque_ranges_copy/70000 -8.15% 21499.507 19747.161 - -18.37% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 -8.13% 22.846 20.989 - -25.15% -
rng::contains_subrange(deque<int>)_(same_length)/50 -8.12% 25.622 23.541 - 9.98% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -8.07% 51.240 47.104 - -3.54% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 -8.07% 42.001 38.612 - -25.10% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle -8.04% 1.267 1.165 - 0.38% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -8.04% 34756044.345 31962771.760 - -8.99% -
SetIntersection_None_Vector_string_262144_1 -8.01% 1271405.723 1169618.685 - -0.11% -
std::copy_if(vector<int>)_(every_other)/262144 -7.99% 137594.895 126599.533 - -0.17% -
SetIntersection_None_Set_uint64_1024_4 -7.98% 11269391.235 10369735.537 - -1.04% -
std::map<std::string,_int>::erase(iterator)/32 -7.94% 29.983 27.601 - 5.84% -
std::move_backward(vector<int>)/8 -7.92% 2.430 2.237 - -3.93% -
SetIntersection_None_Vector_string_262144_16384 -7.91% 1293963.287 1191619.318 - 1.01% -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 -7.90% 7520.568 6926.092 - -0.48% -
SetIntersection_None_Set_uint32_256_64 -7.88% 11866859.304 10931280.710 - 0.93% -
BM_StringFindAllMatch/64 -7.88% 3.172 2.922 - -6.42% -
rng::contains_subrange(deque<int>)_(same_length)/1048576 -7.86% 628317.628 578918.533 - -7.33% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -7.86% 1.248 1.149 - -16.24% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -7.85% 10.813 9.964 - -1.72% -
BM_StringAssignAsciiz_Empty_Opaque -7.85% 1.385 1.276 - -3.86% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 -7.82% 470.779 433.982 - -3.10% -
SetIntersection_Front_Set_float_256_64 -7.76% 6285795.464 5798121.614 - -8.37% -
ranges::min(std::deque<__int128>)/70000 -7.75% 27377.801 25256.047 - 4.38% -
std::partition(list<int>)_(dense)/8192 -7.66% 5544.132 5119.270 - -4.33% -
SetIntersection_None_Vector_uint32_262144_1024 -7.66% 381058441.687 351861420.227 - 2.07% -
SetIntersection_Front_Set_float_262144_262144 -7.61% 1981739.886 1831000.205 - -0.78% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 -7.61% 27.942 25.817 - 1.68% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 -7.57% 846.100 782.037 - -3.04% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -7.57% 3.934 3.636 - -4.34% -
std::map<std::string,_int>::ctor(const_Self&,_const_allocator_type&)/32 -7.52% 714.251 660.515 - -3.72% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -7.51% 242458663.275 224241294.572 - -4.85% -
std::shift_right(list<int>)/8192 -7.50% 7753.881 7172.309 - -5.55% -
BM_deque_deque_ranges_move_backward/1024 -7.50% 307.977 284.880 - -0.99% -
SetIntersection_None_Vector_float_262144_16384 -7.47% 378697481.751 350417061.748 - 8.61% -
SetIntersection_Front_Vector_string_1024_256 -7.40% 7821400.929 7242742.227 - -4.22% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -7.39% 251930046.873 233313877.694 - -2.90% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 -7.38% 3878.888 3592.778 - -2.28% -
std::rotate(vector<int>)_(by_1/4)/32 -7.38% 8.571 7.939 - -3.15% -
std::rotate_copy(deque<int>)/8192 -7.36% 330.622 306.301 - 0.04% -
std::unordered_set<std::string>::operator=(const_Self&)_(into_populated_Container)/32 -7.29% 353.787 327.990 - -13.63% -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 -7.29% 564.336 523.193 - -6.05% -
std::copy_if(vector<int>)_(every_other)/8 -7.28% 2.882 2.672 - 0.41% -
std::map<int,_int>::operator=(const_Self&)_(into_populated_Container)/0 -7.28% 0.725 0.672 - -3.17% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -7.28% 137983.154 127943.694 - -8.54% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -7.26% 36.528 33.876 - 10.46% -
std::unordered_set<std::string>::find(key)/32 -7.25% 105.490 97.844 - 7.54% -
ranges::minmax(std::vector<char>)/8 -7.24% 2.099 1.947 - -5.50% -
BM_format_string<wchar_t>/1024 -7.24% 0.295 0.274 - -2.49% -
std::multiset<std::string>::operator=(const_Self&)_(into_populated_Container)/8192 -7.22% 565760.924 524918.394 - 0.48% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 -7.21% 18720725.241 17371497.343 - -7.47% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -7.17% 28.579 26.531 - -0.16% -
rng::find_last(deque<int>)_(bail_90%)/1024 -7.14% 33.921 31.500 - 0.18% -
std::find_if_not(deque<int>)_(process_all)/50 -7.06% 13.446 12.497 - -12.05% -
SetIntersection_Interlaced_Set_float_1024_1024 -7.05% 18599998.485 17288421.327 - -0.39% -
BM_vector_deque_ranges_copy_backward/2 -7.03% 1.249 1.161 - -6.59% -
ranges::min(std::deque<long_long>)/1 -7.03% 0.453 0.421 - -7.51% -
std::make_heap(deque<int>)_(repeated)/8192 -7.02% 22133.511 20579.400 - 1.15% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -7.01% 99.887 92.882 - -1.90% -
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 -6.99% 1572.579 1462.598 - -1.17% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -6.95% 147.624 137.364 - -13.11% -
BM_deque_deque_ranges_copy/64 -6.95% 17.492 16.276 - -0.03% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -6.94% 46.239 43.031 - -2.20% -
rng::contains_subrange(deque<int>)_(same_length)/8192 -6.93% 4850.077 4513.923 - -7.05% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -6.92% 349.563 325.372 - -0.12% -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 -6.90% 2544.279 2368.803 - -7.06% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 -6.87% 29.145 27.143 - 0.70% -
std::copy_if(vector<int>)_(every_other)/32768 -6.87% 17121.444 15946.023 - -1.01% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -6.86% 3.716 3.461 - -13.58% -
ranges::minmax(std::vector<char>)/64 -6.86% 16.517 15.384 - -6.07% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 -6.85% 5.873 5.471 - -9.70% -
BM_StringRelational_Eq_Empty_Large_Control -6.81% 0.394 0.367 - -13.19% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -6.79% 3.860 3.598 - -1.49% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -6.77% 40625193.156 37875791.825 - 1.31% -
std::stable_partition(vector<int>)_(dense)/50 -6.76% 26.177 24.408 - 1.13% -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 -6.70% 12285.643 11462.499 - -2.05% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -6.67% 374539050.274 349561791.308 - 0.05% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 -6.66% 19550087.001 18247436.265 - -2.40% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 -6.66% 21.991 20.526 - -2.91% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -6.65% 9164.911 8555.603 - -6.58% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -6.64% 359455342.870 335603727.294 - -1.48% -
BM_deque_deque_ranges_move_backward/4000 -6.62% 1185.002 1106.538 - -0.22% -
std::replace(vector<int>)_(sprinkled)/8192 -6.62% 1291.192 1205.717 - -6.92% -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192 -6.60% 548.956 512.706 - -67.99% -
std::make_heap(deque<int>)_(pipe-organ)/8192 -6.60% 23807.622 22237.282 - 0.90% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 -6.59% 3464.405 3236.051 - 2.50% -
std::multiset<std::string>::equal_range(key)/32 -6.59% 66.630 62.240 - -9.48% -
SetIntersection_None_Vector_uint64_262144_256 -6.58% 364434202.371 340457760.197 - -2.97% -
rng::find_last(list<int>)_(bail_90%)/50 -6.57% 1.620 1.513 - -8.91% -
std::make_heap(deque<int>)_(ascending)/8192 -6.56% 23776.529 22215.803 - 1.82% -
SetIntersection_Front_Set_string_16384_16 -6.51% 1767707.523 1652549.673 - -2.44% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -6.50% 30.590 28.602 - 1.02% -
BM_StringMove_Huge -6.48% 0.762 0.713 - 0.67% -
BM_to_sys/1993/threads:16 -6.46% 0.809 0.757 - -3.76% -
std::variant<100-alts>::visit()_(1_variant) -6.43% 0.657 0.614 - -6.60% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 -6.42% 433.962 406.089 - 2.77% -
BM_format_string<wchar_t>/2 -6.40% 7.293 6.827 - 0.91% -
BM_deque_deque_ranges_copy/5500 -6.40% 1621.907 1518.132 - -19.27% -
dynamic_cast_(VChain_fail,_4_levels) -6.37% 31.468 29.463 - -7.25% -
std::unordered_set<std::string>::count(key)/32 -6.35% 108.681 101.775 - -8.98% -
SetIntersection_None_Vector_uint64_262144_16 -6.33% 356021306.757 333473123.211 - -5.09% -
BM_vector_deque_ranges_copy_backward/1 -6.33% 0.649 0.608 - -11.96% -
BM_deque_deque_ranges_copy/4000 -6.33% 1182.315 1107.495 - -19.18% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 -6.30% 4403278.933 4125677.441 - 0.60% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -6.30% 23.712 22.217 - -5.90% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -6.27% 28.307 26.533 - 0.30% -
BM_deque_deque_ranges_move_backward/70000 -6.26% 20805.699 19502.800 - 0.24% -
SetIntersection_Interlaced_Set_uint64_64_64 -6.25% 16491550.981 15461401.956 - 9.18% -
std::find_if(deque<int>)_(process_all)/8 -6.16% 2.393 2.246 - -14.51% -
BM_deque_deque_ranges_move_backward/64000 -6.13% 19029.158 17862.471 - 0.36% -
std::map<std::string,_int>::equal_range(key)/32 -6.10% 70.638 66.333 - -0.02% -
std::search_n(list<int>)_(no_match)/8192 -6.09% 7357.594 6909.323 - -1.71% -
BM_deque_deque_ranges_copy/512 -6.09% 154.930 145.502 - -19.10% -
SetIntersection_None_Set_string_262144_1 -6.05% 2972834.278 2793054.562 - -3.11% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast -6.04% 1.723 1.619 - -3.09% -
BM_deque_deque_ranges_move_backward/4096 -6.03% 1209.431 1136.451 - -0.10% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -6.03% 92.279 86.713 - 3.53% -
SetIntersection_Interlaced_Set_float_64_64 -6.03% 15340104.845 14414996.462 - -11.32% -
SetIntersection_None_Vector_string_262144_64 -6.03% 1245490.275 1170384.232 - 0.25% -
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Opaque -6.00% 9.194 8.642 - -9.72% -
SetIntersection_None_Vector_string_1024_4 -5.98% 9606021.969 9031885.630 - -4.77% -
BM_to_sys/1970/threads:4 -5.96% 1.319 1.240 - -3.72% -
std::any_of(deque<int>)_(process_all)/8 -5.96% 2.639 2.481 - -0.73% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 -5.96% 2815.596 2647.913 - 0.01% -
BM_deque_deque_ranges_copy/4096 -5.95% 1203.791 1132.220 - -19.20% -
BM_format_string<wchar_t>/1 -5.93% 13.867 13.045 - -0.71% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 -5.93% 193329.528 181872.090 - 0.77% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -5.92% 19413.558 18263.618 - 0.63% -
SetIntersection_None_Vector_float_16384_1 -5.89% 21711867.442 20432043.495 - -32.64% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -5.88% 18826.353 17718.577 - 0.94% -
BM_deque_deque_ranges_copy/65536 -5.82% 20111.088 18939.629 - -17.28% -
std::any_of(deque<int>)_(process_all)/32 -5.81% 8.666 8.162 - -8.37% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -5.80% 71.290 67.157 - 6.18% -
BM_deque_deque_ranges_copy/1024 -5.80% 305.124 287.438 - -18.76% -
std::search(deque<int>)_(no_match)/1000 -5.78% 257.238 242.381 - -3.71% -
BM_deque_deque_ranges_move_backward/65536 -5.76% 19363.718 18248.843 - 0.27% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -5.76% 114.622 108.024 - -7.64% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -5.72% 16583523.637 15634260.850 - -4.95% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 -5.71% 513475.463 484163.171 - -2.25% -
std::unordered_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/0 -5.69% 3.940 3.716 - -5.54% -
SetIntersection_Front_Vector_uint64_262144_4 -5.68% 1033528.661 974844.070 - -3.73% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -5.68% 2087.164 1968.689 - -1.93% -
BM_deque_deque_ranges_move_backward/5500 -5.65% 1634.294 1542.002 - -0.06% -
ranges::minmax(std::vector<char>)/70000 -5.64% 18056.157 17037.992 - -6.34% -
SetIntersection_Interlaced_Set_float_16_1 -5.63% 65959739.013 62247175.794 - 0.74% -
std::set<std::string>::operator=(const_Self&)_(into_populated_Container)/32 -5.62% 877.233 827.915 - -0.19% -
BM_format_to_iterator/<std::vector>_string_view_len_60 -5.61% 3.763 3.552 - -1.41% -
BM_BitsetToString<64>/Dense_(90%)/90 -5.61% 56.045 52.901 - -17.02% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -5.60% 5580507.917 5268239.416 - -4.79% -
dynamic_cast_(VChain_fail,_5_levels) -5.56% 44.540 42.065 - -6.15% -
SetIntersection_None_Set_string_262144_16 -5.53% 2960287.500 2796626.650 - -3.06% -
SetIntersection_None_Vector_float_64_64 -5.52% 9558683.028 9030643.728 - 0.03% -
BM_deque_deque_ranges_copy_backward/1 -5.51% 1.072 1.013 - -8.14% -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 -5.49% 578.238 546.470 - -66.69% -
SetIntersection_None_Set_uint32_1024_4 -5.46% 11211591.633 10599022.824 - 1.79% -
std::reverse(deque<int>)/64 -5.46% 18.652 17.633 - 0.17% -
BM_format_string<wchar_t>/256 -5.45% 0.412 0.389 - -8.23% -
std::shift_left(deque<int>)/32 -5.42% 4.919 4.652 - -10.99% -
std::move(vector<int>)/1048576 -5.40% 60201.074 56947.481 - 1.00% -
dynamic_cast_(VChain_fail,_3_levels) -5.38% 22.302 21.101 - -4.59% -
BM_format_string<wchar_t>/2048 -5.37% 0.261 0.247 - -1.53% -
SetIntersection_Interlaced_Set_string_1024_256 -5.35% 25903923.903 24517363.124 - -0.58% -
ranges::minmax(std::list<char>)/1 -5.35% 0.386 0.366 - 0.78% -
SetIntersection_Interlaced_Set_uint64_64_4 -5.35% 22653350.190 21441172.749 - -5.11% -
rng::contains(vector<int>)_(process_all)/50 -5.29% 12.504 11.842 - -5.14% -
BM_vector_deque_copy/1 -5.29% 1.143 1.083 - -5.48% -
std::copy_if(vector<int>)_(entire_range)/8 -5.29% 2.403 2.276 - 0.31% -
SetIntersection_Front_Set_float_262144_64 -5.28% 1908361.027 1807679.608 - -4.96% -
SetIntersection_None_Vector_float_64_1 -5.27% 18842019.577 17848114.583 - -5.36% -
BM_deque_deque_ranges_copy_backward/2 -5.27% 1.375 1.303 - -3.31% -
std::list<int>::ctor(size_type)/32 -5.27% 350.928 332.434 - -4.46% -
std::multimap<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 -5.26% 738.891 700.025 - -0.04% -
std::search(deque<int>)_(no_match)/1024 -5.26% 267.219 253.164 - -3.23% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 -5.25% 2.900 2.747 - -5.26% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -5.24% 1504756.045 1425893.977 - -1.30% -
SetIntersection_Interlaced_Vector_string_256_16 -5.22% 13035231.993 12355025.605 - -1.61% -
std::unordered_set<int>::contains(key)/1024 -5.20% 10.082 9.557 - -5.15% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -5.17% 79.469 75.359 - -5.12% -
std::map<std::string,_int>::erase(key)_(existent)/32 -5.16% 85.038 80.648 - -9.24% -
BM_vector_deque_ranges_copy_backward/65536 -5.16% 20724.890 19655.212 - 1.19% -
SetIntersection_None_Set_uint32_1024_256 -5.16% 11247827.299 10667649.331 - 3.15% -
BM_format_to_n_string_pointer<wchar_t>/1048576 -5.15% 149331.148 141635.587 - 1.59% -
std::remove_if(deque<int>)_(sprinkled)/50 -5.11% 62.020 58.849 - -2.17% -
std::set<std::string>::operator=(const_Self&)_(into_cleared_Container)/32 -5.11% 717.437 680.782 - -0.80% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -5.11% 700.437 664.670 - -21.92% -
BM_Hash/uint32_top_std_hash/1024 -5.08% 642.564 609.898 - -10.42% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -5.06% 51909389.906 49280425.254 - 15.17% -
BM_emoji_text<char> -5.05% 35119.600 33345.087 - -0.72% -
std::for_each(deque<int>)/50 -5.05% 22.871 21.717 - -1.54% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -5.02% 18849.367 17902.321 - -5.21% -
SetIntersection_None_Vector_uint32_64_64 -5.02% 9495804.965 9019486.245 - 1.49% -
std::for_each(deque<int>)/8 -5.01% 2.969 2.820 - -5.38% -
std::copy_if(list<int>)_(entire_range)/32768 -5.01% 27353.690 25982.584 - -2.57% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 -5.01% 34.810 33.066 - -7.02% -
std::any_of(deque<int>)_(process_all)/8192 -5.01% 2478.038 2353.944 - -1.67% -
BM_vector_deque_ranges_move_backward/65536 -5.01% 20631.234 19598.364 - 1.22% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -5.00% 10.754 10.217 - 0.35% -
std::find(list<int>)_(bail_25%)/8 -4.97% 0.844 0.802 - -5.36% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 -4.95% 88.970 84.566 - -4.24% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -4.95% 705.353 670.446 - -23.06% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -4.94% 1344.982 1278.520 - 2.30% -
BM_vector_deque_move/64 -4.92% 2.850 2.710 - -4.40% -
BM_StringRelational_Eq_Large_Large_Control -4.89% 2.225 2.116 - 12.75% -
SetIntersection_Front_Vector_uint64_16384_64 -4.88% 1184248.831 1126424.829 - -2.96% -
std::copy_if(deque<int>)_(every_other)/512 -4.88% 206.309 196.241 - -0.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -4.88% 60662417.766 57703258.796 - 0.05% -
std::remove(list<int>)_(sprinkled)/50 -4.88% 71.140 67.671 - 0.41% -
BM_format_to_iterator/<std::vector>_string_view_len_6 -4.85% 2.344 2.230 - -1.73% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 -4.85% 16937598.643 16116849.219 - -2.43% -
std::unordered_multiset<int>::clear()/8192 -4.84% 48294.759 45957.407 - -6.02% -
SetIntersection_None_Set_string_262144_256 -4.82% 2945310.902 2803229.727 - -3.26% -
SetIntersection_Front_Vector_string_1024_1024 -4.78% 30996399.419 29514243.035 - -2.96% -
SetIntersection_Interlaced_Vector_string_262144_16384 -4.77% 1951699.145 1858538.482 - 0.85% -
SetIntersection_Front_Set_uint64_1024_64 -4.76% 2061479.259 1963267.289 - 1.41% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -4.75% 350227835.879 333589587.826 - -6.16% -
std::flat_multimap<int,_int>::insert(const_value_type&)_(already_present)/1024 -4.75% 228.549 217.703 - 129.06% -
BM_deque_deque_ranges_copy/1 -4.74% 1.008 0.960 - -12.03% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -4.71% 1993997.954 1900158.357 - -2.79% -
ranges::min(std::vector<__int128>)/70000 -4.70% 19909.818 18974.022 - 1.24% -
rng::find_last_if(deque<int>)_(bail_90%)/8 -4.68% 1.065 1.016 - 1.88% -
std::search_n(list<int>)_(no_match)/32 -4.66% 9.202 8.773 - -10.25% -
std::find(vector<char>)_(bail_25%)/8 -4.66% 1.381 1.317 - 11.92% -
ranges::min(std::vector<__int128>)/64 -4.65% 18.141 17.298 - 0.34% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -4.65% 351377971.304 335036339.604 - -1.36% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -4.65% 11.236 10.714 - -5.22% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -4.64% 43.823 41.791 - -4.17% -
std::list<int>::ctor(size_type)/1024 -4.61% 12441.857 11868.578 - -4.60% -
std::copy_if(list<int>)_(every_other)/1048576 -4.61% 865515.437 825657.035 - -0.34% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.58% 78167.249 74584.191 - -4.48% -
std::vector<int>::ctor(const_Self&)_(cheap_elements)/32 -4.57% 10.357 9.884 - -3.50% -
std::find_if(vector<char>)_(process_all)/8 -4.57% 1.555 1.484 - 6.33% -
BM_ascii_text<char> -4.56% 35553.032 33933.372 - -1.00% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -4.55% 1041192.282 993772.130 - -3.83% -
rng::find_last_if(list<int>)_(bail_90%)/8 -4.53% 0.666 0.635 - 2.37% -
std::find(deque<int>)_(bail_25%)/1024 -4.53% 64.661 61.734 - -4.03% -
SetIntersection_None_Vector_string_262144_256 -4.52% 1224582.549 1169210.766 - -1.34% -
SetIntersection_None_Vector_string_256_1 -4.51% 12607793.037 12039797.551 - -3.64% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -4.48% 1027044.095 981045.421 - -0.61% -
std::multimap<std::string,_int>::operator=(const_Self&)_(into_populated_Container)/32 -4.47% 911.840 871.049 - 2.76% -
std::find_end(list<int>,_pred)_(same_length)/8192 -4.47% 24148.342 23069.287 - -4.02% -
std::find(list<int>)_(bail_25%)/32768 -4.45% 8189.180 7824.518 - -6.93% -
BM_StringRelationalLiteral_Compare_Small_Large_Control -4.44% 1.449 1.384 - 0.12% -
std::for_each(multiset<int>::iterator)/32 -4.42% 41.584 39.745 - -3.85% -
SetIntersection_Front_Vector_float_262144_4 -4.41% 1040247.548 994342.472 - 0.46% -
BM_cyrillic_text<char> -4.41% 22250.838 21269.961 - -0.90% -
BM_format_string<wchar_t>/64 -4.38% 0.505 0.483 - -2.42% -
dynamic_cast_(VChain_fail,_2_levels) -4.38% 14.079 13.462 - -0.17% -
std::any_of(deque<int>)_(process_all)/32768 -4.36% 9988.071 9552.243 - -0.94% -
std::remove(list<int>)_(prefix)/1024 -4.36% 999.284 955.709 - 0.02% -
SetIntersection_None_Set_float_1024_1 -4.36% 11217241.595 10728659.807 - 0.75% -
std::multiset<std::string>::insert(const_value_type&)_(already_present)/8192 -4.35% 200.543 191.812 - 2.29% -
std::unordered_set<std::string>::ctor(const_Self&)/32 -4.34% 743.152 710.921 - -8.72% -
BM_StringRelational_Compare_Small_Small_ChangeMiddle -4.32% 1.325 1.267 - -6.44% -
rng::find_last(deque<int>)_(bail_90%)/8 -4.30% 0.965 0.923 - 0.92% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -4.30% 1.336 1.278 - -4.66% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -4.29% 33.271 31.844 - -1.84% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -4.28% 50839506.090 48663338.739 - 3.75% -
SetIntersection_Interlaced_Set_string_262144_16 -4.27% 2771730.069 2653251.402 - -4.79% -
std::for_each(multiset<int>::iterator)/50 -4.27% 67.095 64.229 - -3.14% -
std::replace(deque<int>)_(sprinkled)/50 -4.27% 14.074 13.474 - -0.31% -
SetIntersection_None_Vector_float_262144_1 -4.26% 366014236.791 350430390.371 - -6.08% -
rng::find_last(forward_list<int>)_(bail_90%)/8 -4.24% 2.327 2.228 - -2.84% -
std::multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 -4.23% 6000.856 5746.791 - -0.08% -
SetIntersection_None_Set_float_1024_4 -4.23% 10981890.094 10517816.199 - -1.22% -
BM_deque_deque_ranges_move_backward/2 -4.21% 1.345 1.289 - -3.77% -
std::multimap<std::string,_int>::clear()/1024 -4.20% 20744.464 19872.377 - -5.79% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -4.19% 365206198.966 349886204.382 - 38.38% -
std::multiset<int>::operator=(const_Self&)_(into_cleared_Container)/8192 -4.19% 50508.253 48392.624 - 0.05% -
std::replace(vector<int>)_(sprinkled)/1024 -4.19% 162.584 155.778 - -6.50% -
SetIntersection_None_Set_string_262144_16384 -4.17% 3051633.015 2924252.301 - -2.83% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 -4.16% 4.236 4.060 - -7.65% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -4.14% 93.369 89.501 - -13.80% -
SetIntersection_None_Vector_uint64_262144_262144 -4.14% 348994364.822 334546405.756 - -4.21% -
std::map<std::string,_int>::operator=(const_Self&)_(into_populated_Container)/1024 -4.12% 50059.012 47997.145 - -4.05% -
std::all_of(deque<int>)_(process_all)/8192 -4.12% 2331.301 2235.314 - -4.41% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -4.11% 2941074.315 2820088.761 - -3.24% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -4.10% 10.160 9.744 - 1.34% -
SetIntersection_None_Vector_string_262144_262144 -4.09% 2255307.045 2162966.877 - -1.35% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.08% 83082.195 79696.472 - -3.11% -
std::multiset<int>::operator=(const_Self&)_(into_cleared_Container)/1024 -4.07% 6013.525 5768.517 - -0.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -4.07% 12816213.106 12294514.232 - 0.36% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst -4.06% 1.207 1.158 - 12.37% -
std::replace(deque<int>)_(prefix)/32 -4.05% 10.051 9.644 - -3.94% -
std::vector<int>::ctor(const_Self&)_(cheap_elements)/8192 -4.04% 692.469 664.488 - -20.72% -
std::find_if_not(vector<char>)_(bail_25%)/8 -4.04% 0.880 0.845 - 15.22% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 -4.03% 213930184.394 205305413.483 - 0.23% -
BM_format/string_view_len_6 -4.03% 11.189 10.738 - -1.32% -
BM_deque_deque_ranges_move/2 -4.03% 1.381 1.325 - -4.24% -
BM_vector_deque_copy/5500 -4.03% 229.703 220.451 - 0.32% -
SetIntersection_Interlaced_Set_float_256_64 -4.02% 11947333.929 11467625.588 - -9.49% -
std::copy_if(list<int>)_(every_other)/32768 -4.01% 26399.252 25341.728 - -1.78% -
SetIntersection_Interlaced_Set_string_16384_1024 -3.99% 363928288.920 349420593.017 - -2.01% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -3.98% 49.986 47.995 - 13.48% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -3.97% 210377609.916 202028314.490 - -4.17% -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 -3.96% 65.273 62.685 - -0.32% -
BM_format_to_iterator/<std::vector>_C_string_len_60 -3.96% 5.176 4.971 - 0.53% -
BM_format_string<char>/64 -3.96% 0.282 0.271 - -6.08% -
std::fill_n(vector<bool>)/32768 -3.96% 30.914 29.690 - -0.19% -
BM_deque_deque_copy_backward/2 -3.96% 2.940 2.823 - -7.27% -
SetIntersection_Front_Set_uint64_16384_1024 -3.95% 15893320.227 15265102.498 - -5.28% -
BM_std_minmax_element<short>/4 -3.95% 1.185 1.139 - -1.28% -
BM_Copy_LargeTrivialFunctor -3.94% 11.715 11.254 - -0.90% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -3.94% 12476263.242 11985214.334 - 1.36% -
SetIntersection_None_Vector_string_262144_16 -3.92% 1212957.315 1165349.036 - -0.30% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -3.92% 0.844 0.811 - 0.64% -
std::make_heap(deque<int>)_(descending)/8192 -3.91% 31531.563 30297.646 - -0.37% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.91% 13235.207 12718.011 - -0.54% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -3.90% 349229847.469 335604806.830 - -4.42% -
BM_stop_token_single_thread_polling_stop_requested/16777216 -3.89% 74238300.323 71347999.573 - -0.78% -
SetIntersection_Interlaced_Set_float_16384_256 -3.89% 217214486.469 208764368.948 - -2.31% -
std::move(list<int>)/4096 -3.89% 4756.963 4572.113 - 1.85% -
bm_make_exception_ptr/threads:4 -3.89% 3.062 2.943 - 0.78% -
BM_vector_deque_ranges_copy/65536 -3.89% 20186.296 19401.986 - 0.84% -
std::unordered_set<int>::erase(key)_(existent)/1024 -3.88% 20.443 19.649 - -2.45% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 -3.88% 8088.469 7774.735 - 0.86% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -3.87% 21805297.100 20960758.530 - 1.12% -
BM_deque_deque_copy/1 -3.85% 2.625 2.524 - -2.65% -
std::set<int>::operator=(const_Self&)_(into_populated_Container)/0 -3.83% 0.698 0.671 - -4.24% -
BM_StringAssignStr_Small_Transparent -3.82% 1.657 1.594 - -4.29% -
dynamic_cast_(VChain_middle,_1_level) -3.82% 14.510 13.955 - 0.12% -
ranges::min(std::vector<char>)/64 -3.81% 4.202 4.041 - -2.65% -
SetIntersection_Interlaced_Set_string_256_256 -3.80% 25895290.799 24910047.930 - 0.97% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.79% 247.297 237.915 - 4.62% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -3.79% 2357.141 2267.807 - -3.91% -
BM_toupper_char<char> -3.78% 1.199 1.154 - -8.05% -
std::stable_partition(vector<int>)_(sparse)/50 -3.78% 23.656 22.762 - -5.38% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -3.77% 13664.468 13149.216 - 0.31% -
std::multimap<std::string,_int>::lower_bound(key)/32 -3.75% 74.275 71.488 - -3.51% -
std::copy_if(list<int>)_(entire_range)/1048576 -3.74% 896045.321 862515.732 - -0.46% -
SetIntersection_Front_Vector_string_262144_256 -3.74% 8110792.097 7807321.008 - -3.57% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 -3.74% 11738098.389 11299447.810 - -0.33% -
rng::find_last(forward_list<int>)_(bail_10%)/1024 -3.74% 614.481 591.526 - -2.94% -
BM_deque_vector_copy_backward/0 -3.72% 0.471 0.454 - -25.35% -
SetIntersection_Front_Vector_string_256_4 -3.71% 4571693.568 4402077.943 - -2.74% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -3.71% 1628.848 1568.431 - -3.42% -
std::vector<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/1024 -3.71% 43.024 41.429 - -2.22% -
std::rotate(deque<int>)_(1_element_forward)/32 -3.70% 7.579 7.298 - -1.19% -
std::copy_if(deque<int>)_(every_other)/64 -3.70% 23.122 22.266 - 0.52% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -3.70% 755.934 727.969 - -0.12% -
std::make_heap(vector<int>,_pred)_(descending)/8 -3.69% 19.969 19.231 - -2.38% -
std::unordered_multiset<int>::operator=(const_Self&)_(into_populated_Container)/8192 -3.69% 16025.239 15434.158 - -4.33% -
std::copy(vector<bool>)_(aligned)/64 -3.69% 38.882 37.448 - -3.39% -
BM_deque_deque_move/1 -3.68% 2.622 2.526 - -3.14% -
std::partial_sort_copy(list<int>)_(heap)/8 -3.68% 12.031 11.588 - -10.50% -
std::vector<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/32 -3.68% 10.016 9.648 - 5.83% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -3.68% 2.503 2.411 - -13.74% -
SetIntersection_Front_Set_float_1024_64 -3.67% 1964220.498 1892159.367 - 3.41% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -3.66% 3.483 3.355 - -5.62% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle -3.66% 1.438 1.385 - -0.01% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -3.66% 14.541 14.009 - -0.88% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 -3.65% 0.883 0.851 - -0.25% -
SetIntersection_None_Set_uint64_256_1 -3.65% 14514863.503 13985724.391 - -1.87% -
SetIntersection_Front_Set_float_64_16 -3.64% 16060372.846 15475907.399 - 0.70% -
std::search(vector<int>,_pred)_(same_length)/1000 -3.64% 329.731 317.734 - -0.11% -
BM_vector_deque_ranges_move/65536 -3.64% 20117.112 19385.254 - 0.78% -
std::copy_n(deque<int>)/64 -3.64% 16.106 15.520 - 1.02% -
BM_StringRelational_Less_Small_Small_ChangeFirst -3.63% 1.316 1.268 - -1.64% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -3.63% 70737005.956 68170993.216 - 0.12% -
SetIntersection_None_Set_uint32_1024_64 -3.62% 11075862.963 10674524.913 - -0.83% -
BM_deque_deque_move_backward/2 -3.62% 3.167 3.052 - -1.80% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -3.62% 18727423.146 18050180.292 - 0.65% -
std::stable_partition(deque<int>)_(sparse)/1024 -3.61% 462.854 446.134 - 0.32% -
rng::find_last_if_not(list<int>)_(bail_90%)/8 -3.60% 0.646 0.623 - 0.16% -
std::rotate(deque<int>)_(by_1/3)/50 -3.60% 24.017 23.152 - -1.90% -
std::set<std::string>::clear()/32 -3.59% 893.251 861.223 - -3.18% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 -3.58% 22.252 21.455 - -1.72% -
std::is_partitioned(deque<int>)_(partitioned)/1024 -3.58% 258.645 249.379 - 1.17% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -3.55% 364395289.775 351448537.875 - -2.25% -
BM_StringRead_Cold_Deep_Empty -3.54% 1.360 1.312 - -1.30% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 -3.54% 52.561 50.701 - -1.30% -
SetIntersection_None_Set_uint32_256_1 -3.54% 14243822.495 13739865.177 - 2.29% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -3.53% 151.873 146.511 - -3.63% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.52% 5518.387 5323.884 - -3.64% -
std::format(double)_(fmt:_{:0^17500_0L}) -3.51% 1272.817 1228.132 - -0.13% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/1048576 -3.51% 13037681.580 12580318.110 - -0.72% -
std::multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 -3.49% 49083.339 47371.141 - 1.32% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -3.47% 2.481 2.395 - -1.80% -
SetIntersection_Interlaced_Set_float_64_16 -3.46% 22151467.201 21383966.225 - 0.23% -
SetIntersection_Interlaced_Set_uint32_1024_64 -3.46% 10887049.325 10510303.546 - 0.36% -
std::multiset<std::string>::count(key)/32 -3.46% 69.211 66.818 - -7.27% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -3.45% 16.000 15.448 - -0.94% -
SetIntersection_None_Vector_string_262144_1024 -3.45% 1215770.841 1173818.018 - 0.38% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.45% 12052.725 11637.379 - -7.09% -
BM_StringRelational_Less_Small_Small_ChangeMiddle -3.44% 1.430 1.381 - 8.80% -
std::copy_if(list<int>)_(every_other)/512 -3.44% 365.672 353.102 - 0.57% -
BM_BitsetToString<8192>/Sparse_(10%)/10 -3.43% 2198.897 2123.473 - 5.56% -
dynamic_cast_(Chain,_4_levels) -3.43% 1.173 1.133 - -8.69% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.42% 38811.616 37485.104 - -3.11% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -3.42% 27.811 26.861 - 1.32% -
std::copy(vector<int>)/8 -3.41% 2.284 2.206 - -1.16% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.41% 715.543 691.154 - 4.53% -
SetIntersection_None_Set_uint64_64_64 -3.40% 12939434.993 12499863.107 - 0.49% -
BM_Copy_MemFuncPtr -3.38% 1.412 1.365 - -13.35% -
std::partition_copy(vector<int>)/1024 -3.37% 479.223 463.092 - -4.04% -
SetIntersection_Front_Set_float_1024_16 -3.36% 1251654.327 1209543.319 - -0.25% -
std::copy_n(vector<int>)/8 -3.36% 2.257 2.181 - -3.06% -
BM_vector_deque_ranges_move_backward/70000 -3.36% 22035.803 21295.731 - 1.00% -
BM_StringMove_Large -3.36% 0.747 0.722 - -3.56% -
SetIntersection_Front_Vector_string_16_4 -3.35% 59415740.982 57422851.462 - -1.88% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -3.35% 9098456.614 8793754.270 - 2.72% -
SetIntersection_Front_Set_uint32_64_16 -3.35% 16057803.677 15520274.132 - -2.24% -
std::copy_if(deque<int>)_(every_other)/8 -3.35% 3.228 3.120 - 2.16% -
BM_format_to_string_begin<std::string>/1 -3.35% 4.787 4.627 - -1.17% -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/8192 -3.33% 564.581 545.760 - -1.05% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -3.33% 3800.688 3674.241 - -0.21% -
std::replace(vector<int>)_(prefix)/32 -3.32% 5.354 5.176 - -2.15% -
SetIntersection_Interlaced_Set_string_64_64 -3.32% 31963900.384 30902584.031 - 3.16% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/1 -3.32% 20.697 20.011 - 0.25% -
std::any_of(deque<int>)_(process_all)/50 -3.31% 14.072 13.607 - -2.56% -
std::find(deque<int>)_(bail_25%)/8 -3.31% 0.892 0.863 - -0.88% -
std::copy_if(deque<int>)_(every_other)/32768 -3.31% 12748.236 12326.727 - 0.99% -
std::copy_n(list<int>)/8 -3.30% 2.086 2.017 - -4.19% -
std::for_each(deque<int>)/32 -3.30% 11.365 10.990 - -3.92% -
rng::contains_subrange(list<int>)_(single_element)/16 -3.29% 4.784 4.626 - -0.96% -
BM_StringAssignStr_Small_Opaque -3.29% 1.652 1.597 - -3.24% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -3.29% 20.193 19.530 - 0.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -3.28% 238052163.972 230250618.979 - -1.70% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 -3.28% 7389.432 7147.350 - -1.54% -
SetIntersection_None_Set_uint64_16384_1024 -3.26% 199617190.426 193110166.071 - -1.74% -
dynamic_cast_(VChain_middle,_2_levels) -3.26% 28.323 27.400 - -1.73% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -3.26% 1014556.084 981514.435 - -4.80% -
std::copy_if(deque<int>)_(every_other)/4096 -3.24% 1590.652 1539.092 - 0.96% -
std::format(float)_(fmt:_{:017500_0La}) -3.23% 1248.814 1208.422 - -6.14% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -3.23% 12.349 11.950 - -0.55% -
SetIntersection_Interlaced_Set_uint64_1024_4 -3.22% 8689520.182 8409338.957 - 2.28% -
std::for_each(set<int>::iterator)/50 -3.22% 67.125 64.963 - -3.13% -
BM_vector_deque_ranges_copy/70000 -3.22% 21693.108 20995.435 - 2.00% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -3.18% 7460.637 7223.326 - 0.24% -
SetIntersection_Front_Vector_uint32_16384_16 -3.18% 1060953.084 1027253.363 - -4.03% -
BM_format_to_iterator/<std::deque>_string_len_6 -3.17% 8.396 8.130 - -1.31% -
BM_vector_deque_copy_backward/64 -3.16% 2.740 2.653 - -6.02% -
BM_StringRelational_Eq_Large_Large_ChangeLast -3.16% 1.785 1.728 - 0.07% -
std::list<int>::ctor(size_type)/8192 -3.16% 100299.995 97134.409 - -3.69% -
std::make_heap(deque<int>)_(heap)/8192 -3.15% 31404.325 30416.173 - -0.27% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst -3.14% 1.191 1.153 - -4.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -3.14% 1072885.841 1039156.830 - -1.47% -
std::search(vector<int>,_pred)_(same_length)/8192 -3.14% 2701.623 2616.833 - 0.06% -
std::remove_copy(list<int>)_(prefix)/8192 -3.12% 7129.975 6907.523 - -0.07% -
BM_align/64 -3.11% 0.655 0.635 - -0.04% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.11% 696.671 675.017 - -1.91% -
bm_make_exception_ptr/threads:2 -3.09% 6.059 5.872 - 1.62% -
SetIntersection_Interlaced_Set_float_16384_64 -3.09% 209423385.654 202951346.291 - -2.24% -
BM_format_to_n_string_span<wchar_t>/1048576 -3.09% 150851.580 146195.419 - 0.28% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -3.07% 666.795 646.308 - -1.34% -
std::is_sorted_until(vector<int>,_pred)/1024 -3.07% 419.712 406.822 - -0.91% -
BM_vector_deque_ranges_copy_backward/70000 -3.07% 21995.542 21320.335 - 0.78% -
BM_tolower_char<char> -3.05% 1.190 1.154 - 0.02% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.05% 17341.891 16813.170 - -12.73% -
BM_deque_vector_ranges_copy/65536 -3.04% 21387.825 20736.784 - -3.26% -
std::multimap<std::string,_int>::clear()/8192 -3.04% 203994.442 197786.374 - -5.44% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -3.04% 1960474.066 1900816.336 - -0.94% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 -3.03% 987.927 957.990 - 0.36% -
BM_format_to_iterator/<std::string>_string_len_60 -3.03% 3.740 3.626 - -2.38% -
std::set<int>::erase(key)_(non-existent,_end)/32 -3.02% 2.966 2.876 - -2.42% -
BM_tolower_string<wchar_t> -3.01% 34.999 33.945 - -1.36% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -3.01% 1058138.721 1026320.225 - 2.69% -
std::copy_n(vector<int>)/64 -3.01% 2.547 2.471 - 0.04% -
SetIntersection_None_Set_float_64_1 -3.00% 24408496.932 23676594.455 - -6.29% -
BM_format_to_back_inserter<std::string>/C_string_len_6 -2.99% 12.794 12.411 - 0.71% -
rng::find_last(vector<char>)_(bail_10%)/1024 -2.99% 113.512 110.116 - -2.73% -
std::reverse_copy(deque<int>)/8 -2.98% 2.291 2.223 - -2.57% -
BM_format_to_string_back_inserter<std::list<char>>/16384 -2.98% 197642.571 191746.607 - -3.46% -
std::make_heap(deque<int>)_(heap)/1024 -2.97% 3655.019 3546.619 - -0.37% -
std::multiset<std::string>::count(key)/1024 -2.96% 113.453 110.090 - -0.45% -
SetIntersection_None_Vector_float_16384_1024 -2.96% 22053981.945 21401425.591 - -28.83% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 -2.96% 5.372 5.213 - -0.48% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -2.96% 206791831.367 200677871.890 - -0.44% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 -2.94% 41.737 40.508 - 0.21% -
BM_deque_vector_move/2 -2.94% 1.790 1.738 - -3.12% -
SetIntersection_Front_Set_uint32_256_64 -2.93% 6788053.952 6589299.317 - 13.42% -
std::stable_partition(vector<int>)_(dense)/32 -2.92% 21.201 20.582 - 4.86% -
SetIntersection_Interlaced_Set_uint32_1024_4 -2.92% 8449653.350 8203184.837 - 0.39% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.92% 3751.491 3642.131 - -2.84% -
std::find(deque<int>)_(process_all)/8192 -2.91% 2190.487 2126.716 - -0.94% -
BM_from_sys/1979/threads:16 -2.91% 0.699 0.679 - -1.39% -
std::generate_n(list<int>)/50 -2.91% 15.736 15.278 - -0.20% -
std::search(vector<int>,_pred)_(same_length)/1024 -2.89% 344.340 334.380 - -0.01% -
dynamic_cast_(Chain_fail,_2_levels) -2.88% 20.255 19.671 - -2.20% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle -2.88% 1.449 1.407 - -7.04% -
std::format(double)_(fmt:_{:0^17500_0La}) -2.88% 1277.207 1240.396 - -0.11% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -2.88% 354675987.807 344462570.269 - -0.36% -
BM_format_to_string_back_inserter<std::list<char>>/1 -2.87% 15.920 15.463 - -4.35% -
std::all_of(deque<int>)_(process_all)/32768 -2.86% 9326.997 9059.817 - -3.47% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.86% 9957.167 9672.663 - -1.04% -
std::find_if(deque<int>)_(bail_25%)/1024 -2.85% 63.680 61.867 - 0.83% -
BM_format_to_iterator/<std::array>_string_view_len_60 -2.85% 3.688 3.583 - -4.68% -
std::map<std::string,_int>::ctor(const_Self&,_const_allocator_type&)/1024 -2.84% 35169.805 34169.243 - 0.28% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.84% 109314.811 106206.618 - -0.69% -
std::unordered_multimap<int,_int>::ctor(const_Self&)/32 -2.84% 239.043 232.250 - 1.49% -
std::rotate(deque<int>)_(by_1/4)/50 -2.84% 24.269 23.580 - -0.98% -
std::unordered_multimap<int,_int>::ctor(const_Self&)/8192 -2.84% 62808.691 61026.133 - -1.39% -
std::remove_copy(list<int>)_(sprinkled)/8192 -2.83% 7075.921 6875.511 - 0.17% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -2.83% 1444107.853 1403239.090 - -3.62% -
std::pop_heap(vector<size_t>)/1024 -2.83% 8.420 8.182 - 0.74% -
SetIntersection_Interlaced_Set_float_16384_1 -2.82% 1023548.655 994653.441 - -2.62% -
ranges::minmax(std::list<char>)/8 -2.82% 2.106 2.047 - -1.59% -
std::make_heap(deque<int>,_pred)_(ascending)/8192 -2.82% 21798.455 21184.580 - 0.75% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -2.81% 7474.327 7264.148 - 0.37% -
std::copy_if(list<int>)_(every_other)/262144 -2.81% 213123.808 207139.243 - 1.02% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 -2.81% 479.431 465.983 - 0.45% -
BM_deque_deque_ranges_move_backward/0 -2.80% 0.582 0.566 - -6.01% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -2.80% 15.151 14.727 - 9.04% -
SetIntersection_Front_Vector_string_16384_1024 -2.80% 33073934.261 32149299.933 - -1.24% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.79% 333.215 323.912 - -0.29% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.79% 10142.024 9859.097 - 2.20% -
dynamic_cast_(DAG_sidecast,_3_levels) -2.79% 83.027 80.713 - -3.13% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -2.78% 18.878 18.352 - -0.22% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.78% 278447.417 270711.335 - -1.08% -
BM_format_to_string_span<char>/1048576 -2.78% 12517.830 12170.151 - -2.87% -
std::copy_if(deque<int>)_(every_other)/262144 -2.78% 101464.412 98647.613 - 1.03% -
BM_format_to_string_pointer<char>/1048576 -2.78% 12518.305 12170.820 - -2.85% -
SetIntersection_Front_Vector_string_262144_1024 -2.77% 35148938.186 34173684.381 - -1.04% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.77% 281832.704 274017.453 - 2.61% -
std::unordered_set<int>::find(key)/1024 -2.77% 10.059 9.780 - 1.54% -
SetIntersection_None_Vector_string_1024_1 -2.77% 9126927.098 8874157.211 - -6.53% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.77% 110787.795 107720.969 - -2.16% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.77% 351047883.183 341339902.394 - -0.96% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -2.76% 108.263 105.271 - 52.43% -
std::for_each(multiset<int>::iterator)/8 -2.76% 8.905 8.659 - -1.72% -
BM_toupper_string<char> -2.76% 36.660 35.650 - -5.94% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 -2.76% 3.427 3.332 - -3.14% -
std::fill(vector<bool>)/32768 -2.75% 30.855 30.006 - 0.99% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 -2.74% 3468840.290 3373674.443 - -3.18% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 -2.74% 544051930.763 529127852.947 - 1.04% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.74% 117522.367 114301.284 - -6.07% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.73% 167077.777 162511.371 - -13.83% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.73% 19480.000 18948.145 - 1.52% -
BM_deque_vector_ranges_move/65536 -2.72% 21368.649 20787.059 - -3.22% -
std::unique(list<int>)_(contiguous)/1024 -2.71% 942.736 917.167 - 0.98% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -2.70% 12503.320 12165.322 - -0.31% -
BM_align/8 -2.70% 0.653 0.636 - 0.07% -
BM_StringRelational_Less_Small_Small_ChangeLast -2.70% 1.884 1.833 - -0.12% -
BM_CmpEqual_int_int -2.69% 1.080 1.051 - -1.01% -
rng::find_last(list<int>)_(bail_90%)/8 -2.69% 0.600 0.584 - -5.23% -
std::copy_if(deque<int>)_(entire_range)/262144 -2.69% 82511.738 80292.448 - -1.41% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 -2.68% 9.563 9.307 - -1.21% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 -2.67% 2.770 2.696 - 2.09% -
std::copy_backward(vector<int>)/512 -2.67% 16.885 16.434 - -1.17% -
BM_vector_deque_copy/2 -2.67% 2.039 1.985 - -3.00% -
SetIntersection_None_Set_uint64_262144_4 -2.67% 1339843.031 1304097.939 - -3.45% -
std::replace(deque<int>)_(prefix)/50 -2.67% 14.078 13.702 - -5.42% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.67% 18.418 17.927 - -1.47% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.66% 10786.127 10498.821 - 0.45% -
BM_std_minmax_element<short>/64 -2.66% 27.509 26.777 - 20.67% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.65% 12348.315 12020.999 - -7.35% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -2.65% 362867711.844 353268389.590 - 2.08% -
SetIntersection_Front_Vector_string_256_1 -2.64% 4249670.096 4137331.878 - -0.96% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 -2.63% 22846.067 22244.563 - -0.06% -
dynamic_cast_(Chain_fail,_1_level) -2.63% 13.922 13.555 - -5.51% -
std::for_each(set<int>::iterator)/32 -2.63% 41.853 40.753 - -1.88% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -2.62% 10.426 10.153 - 0.42% -
std::for_each(list<int>)/8 -2.62% 2.528 2.462 - 2.97% -
BM_ascii_escaped<wchar_t> -2.62% 4140.921 4032.517 - 0.81% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -2.62% 7.871 7.665 - -0.17% -
std::vector<std::string>::operator=(const_Self&)_(cheap_elements)/8192 -2.62% 18868.761 18374.854 - -2.64% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 -2.61% 2.160 2.104 - -0.54% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.60% 4153367.047 4045394.819 - -0.93% -
std::format(double)_(fmt:_{:_0a}) -2.60% 37.538 36.562 - -2.17% -
SetIntersection_Front_Vector_string_16384_4 -2.59% 1158240.344 1128188.567 - -0.55% -
SetIntersection_Front_Set_uint64_1024_16 -2.59% 1265602.466 1232861.308 - 2.38% -
BM_format_string<wchar_t>/32 -2.58% 0.890 0.867 - 1.02% -
std::multimap<int,_int>::erase(iterator)/8192 -2.58% 23.456 22.850 - -1.63% -
std::find(deque<int>)_(process_all)/32768 -2.58% 8763.107 8536.749 - -0.81% -
std::copy_n(deque<int>)/32768 -2.58% 10451.235 10181.308 - -0.66% -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/16384 -2.58% 9795.046 9542.745 - -2.60% -
std::copy_if(deque<int>)_(every_other)/1048576 -2.57% 406133.326 395685.974 - 1.16% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -2.57% 56.811 55.352 - -3.30% -
std::find_end(list<int>)_(match_near_end)/8192 -2.57% 1094.657 1066.577 - -2.63% -
SetIntersection_Front_Set_float_16384_16 -2.56% 1256189.449 1223994.838 - 2.30% -
BM_format_to_string_back_inserter<std::list<char>>/1048576 -2.56% 12744474.411 12418270.111 - -3.12% -
std::sort(deque<int>)_(shuffled)/8192 -2.56% 107409.093 104664.331 - 0.65% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -2.56% 4425302.846 4312228.644 - 10.87% -
std::copy_if(vector<int>)_(entire_range)/512 -2.55% 124.604 121.428 - 0.02% -
std::multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 -2.55% 47000.634 45804.034 - 0.26% -
std::make_heap(deque<int>)_(repeated)/1024 -2.54% 2606.012 2539.755 - -0.18% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.54% 1452.339 1415.453 - 1.72% -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/16384 -2.54% 8212.192 8003.694 - -1.93% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -2.54% 9.814 9.565 - 2.87% -
std::vector<std::string>::operator=(const_Self&)_(cheap_elements)/1024 -2.54% 2355.954 2296.228 - -2.80% -
std::unordered_set<int>::find(key)/8192 -2.53% 10.294 10.033 - -0.04% -
BM_StringAssignStr_Huge_Transparent -2.53% 121.527 118.457 - -3.79% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -2.53% 13.714 13.367 - -0.98% -
std::map<std::string,_int>::count(key)/1024 -2.52% 152.286 148.441 - 1.81% -
BM_unicode_text<char> -2.52% 33357.114 32515.102 - 0.24% -
std::make_heap(deque<int>)_(pipe-organ)/1024 -2.52% 2764.870 2695.243 - 1.80% -
std::copy_if(deque<int>)_(entire_range)/4096 -2.52% 1233.439 1202.397 - 0.44% -
std::partition_copy(vector<int>)/32 -2.51% 8.592 8.376 - -3.66% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.50% 2630778.588 2564953.640 - -3.88% -
std::unordered_set<std::string>::erase(iterator)/32 -2.50% 30.738 29.970 - -2.80% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -2.49% 858957.435 837552.817 - -0.05% -
std::format(double)_(fmt:_{:0<17500_10La}) -2.49% 1241.998 1211.068 - 0.26% -
std::make_heap(deque<int>)_(descending)/1024 -2.48% 3659.037 3568.240 - 1.36% -
std::unordered_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/0 -2.48% 17.486 17.052 - 5.18% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -2.48% 2849.922 2779.247 - -0.08% -
std::multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/8192 -2.48% 46969.659 45805.354 - -1.23% -
SetIntersection_Front_Vector_string_262144_16 -2.47% 1549484.488 1511190.878 - 2.80% -
BM_StringRelational_Less_Large_Huge_Control -2.47% 2.024 1.974 - -4.49% -
std::copy_if(list<int>)_(entire_range)/512 -2.45% 372.193 363.074 - -0.65% -
SetIntersection_Front_Set_uint64_262144_16 -2.45% 1234135.590 1203914.080 - -3.30% -
std::remove(deque<int>)_(prefix)/50 -2.44% 60.020 58.555 - -0.45% -
std::pop_heap(vector<size_t>)/8 -2.44% 52.200 50.927 - -0.04% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -2.44% 21987536.043 21451529.952 - -0.03% -
std::copy_n(vector<bool>)_(aligned)/512 -2.44% 757.718 739.257 - 0.11% -
std::partition_copy(vector<int>)/50 -2.43% 13.198 12.877 - -5.68% -
std::copy_backward(deque<int>)/8 -2.43% 2.682 2.617 - -1.34% -
std::flat_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/32 -2.43% 4.456 4.347 - -6.05% -
std::copy_if(vector<int>)_(entire_range)/4096 -2.43% 943.015 920.107 - 0.16% -
std::find(vector<long_long>)_(bail_25%)/8 -2.43% 0.693 0.676 - 0.80% -
std::find_if(deque<int>)_(bail_25%)/8 -2.42% 0.884 0.863 - 2.26% -
BM_deque_vector_ranges_copy/70000 -2.42% 22791.911 22239.634 - -2.81% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.42% 29864.505 29140.903 - 2.09% -
BM_deque_vector_move/512 -2.42% 20.527 20.031 - -0.36% -
std::make_heap(deque<int>)_(ascending)/1024 -2.41% 2751.796 2685.372 - 2.88% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -2.41% 6877944.316 6712222.099 - 0.07% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 -2.39% 605898.653 591406.236 - 0.57% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 -2.39% 40.133 39.173 - -1.62% -
std::rotate_copy(list<int>)/32 -2.39% 8.435 8.233 - 0.49% -
std::copy_backward(vector<int>)/1048576 -2.38% 51446.007 50222.655 - 0.04% -
std::copy_if(deque<int>)_(entire_range)/64 -2.38% 15.787 15.412 - 0.13% -
dynamic_cast_(Chain_middle,_2_levels) -2.38% 18.111 17.681 - -3.36% -
SetIntersection_Interlaced_Set_float_16384_16 -2.37% 203077071.300 198254435.649 - -1.30% -
std::replace_if(vector<int>)_(prefix)/50 -2.37% 14.136 13.800 - -1.00% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -2.37% 24.538 23.957 - -1.18% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.37% 24.440 23.861 - 2.52% -
SetIntersection_None_Set_uint64_256_64 -2.37% 11055927.239 10794321.696 - -7.07% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -2.36% 2779.878 2714.316 - -0.04% -
std::format(float)_(fmt:_{:0>17500_0La}) -2.35% 1237.872 1208.755 - -6.40% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 -2.35% 1009.866 986.124 - -1.19% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 -2.35% 1731742.453 1691052.923 - 3.92% -
BM_align/256 -2.35% 0.651 0.636 - 0.08% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.35% 12306.610 12017.856 - -7.06% -
BM_tolower_string<char> -2.34% 37.038 36.172 - -2.40% -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 -2.34% 9766.757 9538.603 - 1.12% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -2.33% 202667155.582 197938224.860 - -4.38% -
BM_vector_deque_copy/4000 -2.33% 171.232 167.244 - -1.00% -
SetIntersection_Interlaced_Vector_float_1024_64 -2.33% 3639926.761 3555274.755 - 1.00% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -2.33% 18.822 18.384 - 1.01% -
SetIntersection_Interlaced_Set_float_256_1 -2.32% 4137915.314 4041788.812 - -1.99% -
dynamic_cast_(Chain_fail,_4_levels) -2.32% 34.408 33.609 - -0.65% -
BM_deque_vector_move/5500 -2.32% 209.001 204.149 - -0.18% -
BM_vector_deque_copy/4096 -2.31% 166.777 162.925 - 0.77% -
std::list<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/32 -2.31% 338.810 330.989 - -2.72% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.30% 1803653.780 1762097.701 - 1.67% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -2.30% 345484558.214 337534915.004 - -2.81% -
BM_unicode_escaped<wchar_t> -2.29% 5805.906 5673.194 - -0.62% -
std::unordered_set<int>::erase(key)_(existent)/8192 -2.28% 22.153 21.648 - -1.83% -
BM_deque_deque_copy/5500 -2.27% 236.074 230.711 - -1.13% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -2.27% 359908020.124 351745041.460 - 1.22% -
std::search(deque<int>,_pred)_(near_matches)/1000 -2.27% 32074.789 31347.331 - 0.22% -
std::find_end(vector<int>)_(single_element)/1000 -2.26% 158.902 155.305 - -6.07% -
std::unordered_multiset<int>::find(key)/1024 -2.26% 10.533 10.295 - -0.37% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -2.26% 10.518 10.280 - -3.13% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/8 -2.25% 7.352 7.186 - -2.64% -
std::shift_left(list<int>)/50 -2.25% 24.995 24.432 - 0.04% -
std::reverse(deque<int>)/8 -2.25% 2.904 2.839 - 1.77% -
std::copy_if(vector<int>)_(entire_range)/32768 -2.25% 7520.461 7351.443 - 0.02% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -2.25% 18931.960 18506.797 - -5.17% -
SetIntersection_Front_Vector_uint32_256_256 -2.24% 3311297.554 3236991.004 - -3.07% -
std::copy_backward(list<int>)/1048576 -2.24% 889544.246 869588.781 - 0.25% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -2.24% 79.141 77.370 - -2.17% -
std::all_of(deque<int>)_(process_all)/50 -2.24% 15.241 14.900 - -4.85% -
BM_deque_vector_copy_backward/64 -2.23% 2.510 2.454 - -4.95% -
std::pop_heap(deque<size_t>)/8192 -2.23% 28.944 28.298 - 0.76% -
std::shift_left(deque<int>)/50 -2.22% 6.705 6.556 - -6.06% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -2.22% 5.768 5.640 - -0.79% -
BM_std_minmax_element<long_long>/2 -2.21% 0.470 0.460 - -0.93% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.21% 118578.821 115954.209 - -1.56% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast -2.20% 1.585 1.550 - -5.98% -
std::copy(deque<int>)/512 -2.19% 20.022 19.584 - -0.64% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.19% 164.632 161.030 - -7.43% -
BM_StringRead_Cold_Shallow_Empty -2.18% 1.263 1.235 - -0.60% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -2.18% 110886.905 108474.475 - -0.86% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.17% 29.591 28.948 - -5.47% -
std::map<std::string,_int>::equal_range(key)/1024 -2.17% 112.544 110.097 - 0.29% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -2.17% 4043057.785 3955220.298 - -0.45% -
std::copy_n(vector<bool>)_(unaligned)/64 -2.17% 93.979 91.938 - 0.16% -
std::copy_if(deque<int>)_(entire_range)/512 -2.17% 156.743 153.340 - 0.03% -
bm_ranges_lexicographical_compare<signed_char>/64 -2.16% 23.765 23.250 - -3.76% -
SetIntersection_None_Vector_string_16_1 -2.16% 70846075.469 69314519.012 - 0.17% -
BM_format_string<char>/2 -2.16% 5.682 5.559 - -1.65% -
BM_format_to_n_string_begin<std::vector<wchar_t>>/1048576 -2.15% 146280.006 143131.776 - 3.96% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -2.15% 95.255 93.208 - 27.04% -
std::copy_n(vector<bool>)_(aligned)/4096 -2.15% 6354.618 6218.089 - 0.14% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -2.14% 2004850.190 1961857.546 - -2.70% -
std::partition_copy(deque<int>)/32 -2.14% 12.912 12.635 - -0.41% -
rng::find_last_if(list<int>)_(bail_10%)/50 -2.14% 25.086 24.549 - -1.53% -
std::replace_if(deque<int>)_(prefix)/50 -2.14% 18.103 17.716 - -1.90% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -2.14% 178.895 175.073 - 175.96% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 -2.13% 1015.835 994.158 - 0.43% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.12% 17.120 16.756 - 0.73% -
std::format(double)_(fmt:_{:_10Lg}) -2.12% 72.434 70.899 - -0.27% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 -2.11% 55716512.567 54539997.691 - 0.72% -
std::copy_n(vector<bool>)_(aligned)/32768 -2.10% 51103.204 50029.503 - 0.07% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.10% 417448.803 408687.845 - -1.62% -
std::rotate(deque<int>)_(1_element_forward)/50 -2.10% 9.149 8.957 - -0.64% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.09% 109839.250 107541.485 - -4.86% -
SetIntersection_Front_Vector_string_1024_4 -2.09% 1175037.259 1150458.911 - -0.14% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.08% 18.302 17.921 - -0.52% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.08% 11676.956 11434.123 - -6.59% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -2.08% 668.979 655.070 - 0.01% -
SetIntersection_None_Vector_uint32_256_16 -2.08% 5438778.446 5325859.596 - 0.04% -
std::copy_if(list<int>)_(every_other)/64 -2.07% 23.786 23.293 - -0.03% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.07% 322.925 316.229 - -0.36% -
std::copy_n(deque<int>)/4096 -2.07% 1207.895 1182.851 - 0.30% -
BM_StringAssignAsciiz_Small_Opaque -2.07% 2.553 2.500 - -0.30% -
std::list<int>::erase(begin)_(cheap_elements)/1024 -2.07% 10.486 10.270 - -2.83% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.07% 2482.462 2431.183 - -0.79% -
std::fill(vector<int>)/1024 -2.07% 30.191 29.568 - -0.08% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -2.06% 2.785 2.728 - 0.22% -
SetIntersection_Front_Set_float_16_16 -2.06% 39157648.182 38349874.970 - -2.63% -
std::copy_if(deque<int>)_(entire_range)/1048576 -2.06% 320753.116 314146.829 - -0.02% -
std::search_n(deque<int>)_(no_match)/32 -2.05% 15.695 15.374 - 4.05% -
std::find(deque<int>)_(process_all)/50 -2.04% 12.185 11.936 - -10.91% -
std::map<int,_int>::ctor(const_Self&)/32 -2.04% 174.186 170.633 - -0.10% -
std::unordered_multimap<int,_int>::ctor(const_Self&)/1024 -2.04% 7724.115 7566.652 - -0.65% -
BM_Copy_SmallNonTrivialFunctor -2.04% 10.342 10.131 - 0.95% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -2.03% 179791032.756 176137741.469 - 0.74% -
std::copy_n(deque<int>)/512 -2.03% 146.057 143.096 - 0.38% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -2.02% 2.016 1.976 - -0.77% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 -2.02% 55.806 54.681 - 0.24% -
std::is_sorted(list<int>)/1024 -2.01% 762.773 747.407 - 1.10% -
SetIntersection_Front_Set_float_262144_4 -2.01% 1103717.694 1081519.015 - -0.21% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 -2.01% 65435841.252 64120676.477 - -0.03% -
std::unordered_set<int>::erase(key)_(existent)/32 -2.00% 18.686 18.312 - -2.34% -
std::find_if_not(deque<int>)_(process_all)/8 -2.00% 2.444 2.395 - -1.98% -
std::set<std::string>::insert(const_value_type&)_(already_present)/8192 -1.99% 175.194 171.703 - 10.83% -
std::format(double)_(fmt:_{:0<17500_0Lf}) -1.99% 1376.351 1348.990 - -0.82% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -1.98% 207071447.978 202967457.054 - 3.16% -
std::stable_partition(deque<int>)_(sparse)/8192 -1.98% 3703.663 3630.264 - 0.45% -
SetIntersection_None_Set_uint32_256_16 -1.98% 12908989.912 12653593.270 - -0.39% -
BM_format_to_n_string_begin<std::wstring>/16384 -1.98% 2203.760 2160.180 - 5.68% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.98% 202998.605 198985.355 - 1.32% -
std::multiset<std::string>::erase(iterator)/8192 -1.97% 31.674 31.050 - -1.16% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.97% 10607.246 10398.200 - 0.62% -
std::set<int>::ctor(const_Self&,_const_allocator_type&)/32 -1.97% 183.271 179.662 - 2.27% -
std::find(vector<short>)_(bail_25%)/8 -1.97% 0.673 0.660 - 7.21% -
BM_SystemErrorWithMessage -1.97% 42.661 41.822 - -0.07% -
SetIntersection_Interlaced_Vector_uint64_256_256 -1.96% 3309976.170 3244938.329 - -2.09% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.96% 29.768 29.184 - -5.80% -
std::partition(list<int>)_(sparse)/50 -1.96% 15.225 14.927 - 1.23% -
std::find_if_not(deque<int>)_(process_all)/1024 -1.96% 270.090 264.804 - -5.81% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 -1.96% 18.472 18.111 - -1.03% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -1.95% 1252312.586 1227839.245 - -0.57% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 -1.95% 74.439 72.985 - -0.31% -
BM_format_to_iterator/<std::string>_C_string_len_60 -1.94% 5.012 4.915 - 2.34% -
std::format(float)_(fmt:_{:017500_0a}) -1.93% 1220.863 1197.247 - -3.83% -
SetIntersection_Front_Set_float_64_4 -1.93% 16282866.508 15968054.083 - 0.34% -
std::copy_n(vector<bool>)_(aligned)/262144 -1.93% 408481.034 400595.452 - 0.10% -
SetIntersection_Interlaced_Set_uint32_16384_64 -1.93% 195895287.069 192121976.567 - -1.24% -
std::format(float)_(fmt:_{:_0La}) -1.93% 43.403 42.567 - -0.63% -
SetIntersection_None_Vector_uint32_64_1 -1.92% 18050281.518 17703017.166 - 1.56% -
std::search(deque<int>,_pred)_(near_matches)/1024 -1.92% 33173.405 32535.317 - 0.12% -
dynamic_cast_(VChain,_2_levels) -1.92% 11.323 11.105 - 1.05% -
std::find_if(deque<int>)_(process_all)/1024 -1.92% 269.916 264.739 - -0.39% -
BM_deque_deque_move/64 -1.91% 7.037 6.903 - -1.27% -
std::transform(list<int>,_list<int>)/8192 -1.91% 9540.109 9358.252 - -0.58% -
std::copy_n(vector<bool>)_(aligned)/1048576 -1.91% 1633394.015 1602265.055 - 0.07% -
BM_CmpEqual_schar_schar -1.90% 1.098 1.077 - 1.16% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.90% 13109046.954 12859748.520 - -0.23% -
std::rotate_copy(list<int>)/50 -1.90% 14.484 14.208 - 0.36% -
BM_format_to_n_string_back_inserter<std::wstring>/16384 -1.90% 11228.056 11014.675 - -1.86% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.90% 1062414.935 1042225.538 - 0.57% -
std::search(list<int>)_(near_matches)/8192 -1.90% 2524815.875 2476968.529 - -0.90% -
BM_StringRelational_Compare_Small_Small_ChangeFirst -1.89% 1.318 1.293 - 5.97% -
std::set<int>::ctor(const_Self&)/32 -1.89% 181.059 177.629 - 2.73% -
std::vector<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/8192 -1.89% 21745.110 21333.485 - -0.33% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.89% 22133423.435 21714807.721 - 0.48% -
std::all_of(list<int>)_(process_all)/32768 -1.89% 27751.254 27226.564 - 2.59% -
BM_StringRelational_Compare_Large_Large_ChangeMiddle -1.89% 1.558 1.529 - -4.55% -
std::for_each(multimap<int>::iterator)/8 -1.88% 8.837 8.671 - 0.15% -
std::reverse(deque<int>)/32768 -1.88% 10046.387 9857.550 - 5.64% -
std::fill_n(vector<int>)/1024 -1.88% 29.554 28.999 - 0.17% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -1.87% 1037872.024 1018434.903 - -2.35% -
std::multimap<std::string,_int>::upper_bound(key)/8192 -1.87% 204.652 200.820 - -1.68% -
std::is_sorted(list<int>)/8 -1.87% 2.150 2.109 - 0.02% -
BM_format_to_string_back_inserter<std::wstring>/1048576 -1.87% 570633.372 559955.498 - -1.70% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.87% 14096.703 13832.970 - -4.99% -
SetIntersection_None_Set_float_1024_256 -1.87% 10821676.394 10619506.612 - 0.36% -
std::move_backward(vector<bool>)_(aligned)/512 -1.87% 754.347 740.260 - 1.13% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -1.87% 89408.877 87739.830 - -0.70% -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/0 -1.87% 14.985 14.705 - -0.92% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -1.86% 20.588 20.206 - -1.05% -
SetIntersection_Interlaced_Set_uint32_16_16 -1.86% 40091108.736 39346851.935 - 0.14% -
dynamic_cast_(Chain_middle,_1_level) -1.86% 10.559 10.363 - -1.26% -
BM_japanese_text<wchar_t> -1.85% 48675.401 47773.569 - -0.32% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/32 -1.85% 51.033 50.091 - 2.27% -
std::map<std::string,_int>::lower_bound(key)/32 -1.84% 73.470 72.118 - -6.95% -
BM_vector_deque_ranges_move_backward/2 -1.83% 1.257 1.234 - 8.15% -
std::find_first_of(list<int>)_(small_needle)/50 -1.83% 142.267 139.663 - 0.37% -
std::copy_n(deque<int>)/1048576 -1.82% 326483.190 320534.447 - 0.36% -
std::flat_map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 -1.82% 1320.989 1296.989 - -0.99% -
std::multimap<std::string,_int>::upper_bound(key)/1024 -1.82% 133.993 131.560 - 0.49% -
dynamic_cast_(Chain_fail,_5_levels) -1.81% 41.972 41.213 - -2.79% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -1.80% 1028520.614 1009957.865 - 0.05% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.80% 252.846 248.285 - 1.11% -
std::copy_if(vector<int>)_(entire_range)/262144 -1.80% 60230.219 59143.990 - 0.37% -
bm_lexicographical_compare<signed_char>/1 -1.80% 0.686 0.674 - 2.86% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -1.79% 9.028 8.866 - 0.14% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.79% 2393.473 2350.668 - 9.97% -
std::remove_copy_if(list<int>)_(prefix)/8192 -1.79% 7393.560 7261.462 - 0.47% -
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 -1.78% 6.662 6.543 - 0.31% -
std::reverse(deque<int>)/4096 -1.78% 1255.972 1233.615 - 5.54% -
std::copy_n(vector<bool>)_(unaligned)/512 -1.78% 752.043 738.664 - 0.08% -
BM_CmpEqual_schar_short -1.78% 1.129 1.109 - -2.38% -
BM_deque_vector_ranges_copy_backward/70000 -1.77% 22556.078 22156.019 - -1.00% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -1.76% 21.236 20.862 - 0.76% -
std::any_of(vector<int>)_(process_all)/8 -1.76% 1.945 1.911 - -0.50% -
std::none_of(list<int>)_(process_all)/32768 -1.75% 28192.697 27697.918 - 5.66% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.75% 10864792.950 10674351.919 - -2.67% -
std::set<int>::ctor(const_Self&)/8192 -1.75% 46594.444 45778.429 - 1.82% -
std::unique(list<int>,_pred)_(contiguous)/1024 -1.75% 961.272 944.438 - -0.54% -
BM_to_sys/1979/threads:16 -1.75% 0.797 0.783 - -0.69% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -1.74% 18.565 18.241 - -0.76% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -1.74% 3409316.950 3349877.335 - -2.61% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 -1.74% 7483.944 7353.492 - 1.77% -
std::find_end(list<int>)_(same_length)/8192 -1.74% 15093.183 14830.392 - -1.27% -
std::find_first_of(list<int>)_(small_needle)/1024 -1.73% 2798.653 2750.150 - 0.48% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.73% 1903439.872 1870470.122 - -1.82% -
SetIntersection_None_Set_float_1024_16 -1.73% 10831849.230 10644785.268 - -0.95% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -1.72% 178.705 175.628 - 0.35% -
SetIntersection_Interlaced_Set_uint64_262144_64 -1.72% 1363001.764 1339570.154 - -1.47% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.71% 255.379 251.009 - 2.60% -
std::copy(deque<int>)/32768 -1.71% 1227.764 1206.781 - -1.53% -
std::unordered_multimap<int,_int>::ctor(const_Self&,_const_allocator_type&)/1024 -1.71% 7590.386 7460.839 - -0.75% -
std::for_each_n(list<int>)/8 -1.71% 2.494 2.452 - -2.57% -
std::reverse(deque<int>)/512 -1.70% 162.412 159.643 - 5.53% -
BM_format_to_back_inserter<std::string>/C_string_len_60 -1.70% 120.299 118.251 - 0.81% -
std::map<std::string,_int>::upper_bound(key)/8192 -1.70% 202.541 199.094 - -2.20% -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 -1.68% 24.678 24.263 - -0.11% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -1.68% 5569311.650 5475641.275 - 3.12% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -1.68% 54.662 53.746 - 8.19% -
std::vector<std::string>::operator=(const_Self&)_(expensive_elements)/1024 -1.67% 5944.780 5845.662 - -2.87% -
BM_StringRelational_Compare_Huge_Small_Control -1.67% 1.528 1.502 - -5.26% -
BM_format_string<char>/8 -1.67% 0.929 0.914 - -1.99% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.66% 40261.101 39593.581 - -4.35% -
BM_ConstructAndDestroy_LargeTrivialFunctor_Opaque -1.66% 10.258 10.088 - -9.20% -
rng::find_last(vector<int>)_(bail_90%)/50 -1.66% 1.388 1.365 - 0.36% -
SetIntersection_Interlaced_Set_string_256_4 -1.65% 17560718.954 17270098.567 - 0.49% -
SetIntersection_Front_Set_uint32_1024_256 -1.65% 4525532.760 4450650.839 - -1.73% -
std::find(deque<int>)_(bail_25%)/8192 -1.65% 553.584 544.437 - 0.83% -
BM_format_to_back_inserter<std::string>/string_len_6 -1.65% 12.362 12.158 - -0.59% -
std::is_partitioned(list<int>)_(unpartitioned)/50 -1.65% 1.140 1.121 - 16.02% -
std::format(double)_(fmt:_{:_10La}) -1.64% 46.401 45.641 - 1.36% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -1.63% 18.638 18.334 - 0.51% -
std::multimap<int,_int>::clear()/1024 -1.63% 10771.177 10595.240 - 1.88% -
std::find_first_of(list<int>)_(small_needle)/8192 -1.63% 22429.039 22063.600 - 0.65% -
BM_CmpLess_uchar_ushort -1.62% 1.080 1.063 - -0.89% -
std::map<int,_int>::ctor(const_Self&,_const_allocator_type&)/32 -1.62% 172.503 169.707 - -0.26% -
SetIntersection_Interlaced_Set_float_262144_262144 -1.62% 2112402.115 2078160.178 - -1.70% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.62% 15.455 15.205 - -0.37% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -1.62% 4.278 4.209 - -2.51% -
std::remove_if(deque<int>)_(sprinkled)/32 -1.62% 51.933 51.092 - -0.70% -
rng::find_last(vector<char>)_(bail_10%)/8 -1.62% 1.330 1.309 - -8.05% -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 -1.61% 1223.346 1203.604 - 0.84% -
SetIntersection_None_Vector_string_16_4 -1.61% 59778378.531 58815367.907 - -0.01% -
std::count_if(vector<int>)_(every_other)/8 -1.61% 2.583 2.542 - 0.22% -
std::shift_right(list<int>)/50 -1.60% 25.232 24.827 - -0.10% -
std::for_each(set<int>::iterator)/8 -1.60% 9.068 8.923 - -1.33% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 -1.60% 10563818.552 10394379.147 - 3.18% -
BM_CmpEqual_int_uchar -1.60% 1.126 1.108 - -1.14% -
std::multimap<int,_int>::ctor(const_Self&)/8192 -1.60% 45492.721 44763.850 - -0.34% -
SetIntersection_Interlaced_Set_uint32_262144_1 -1.60% 1043868.763 1027155.761 - -0.93% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.60% 2125361.143 2091436.740 - -0.60% -
SetIntersection_Interlaced_Set_string_1024_4 -1.59% 14453234.384 14222717.425 - -2.57% -
std::for_each(multimap<int>::iterator)/8192 -1.59% 17227.469 16952.910 - 2.14% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.59% 68049.606 66966.075 - -2.55% -
std::remove(vector<int>)_(prefix)/32 -1.59% 49.322 48.537 - -0.83% -
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/32 -1.59% 34.530 33.981 - 0.08% -
std::unordered_multiset<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 -1.59% 131.214 129.129 - -0.03% -
std::unordered_multiset<int>::clear()/1024 -1.59% 5366.538 5281.368 - -6.45% -
std::for_each(list<int>)/32 -1.59% 11.447 11.265 - -0.49% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 -1.59% 8930.126 8788.573 - -1.01% -
std::unordered_multimap<int,_int>::contains(key)/1024 -1.59% 10.765 10.595 - 2.24% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -1.58% 4857058.039 4780246.923 - -7.36% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 -1.58% 6062.538 5966.693 - -2.52% -
BM_CmpEqual_uint_schar -1.58% 1.105 1.087 - -0.07% -
std::search(list<int>)_(no_match)/1000 -1.58% 715.938 704.651 - -1.14% -
BM_StringRead_Cold_Deep_Small -1.58% 1.334 1.313 - -1.39% -
SetIntersection_Front_Set_uint64_262144_16384 -1.57% 351477019.356 345948126.866 - 1.86% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 -1.57% 4.708 4.634 - 0.43% -
std::rotate(list<int>)_(1_element_forward)/8192 -1.57% 10023.608 9866.306 - 0.57% -
BM_vector_deque_ranges_move/70000 -1.56% 21363.223 21029.572 - 2.18% -
std::multimap<int,_int>::ctor(const_Self&,_const_allocator_type&)/1024 -1.56% 5548.932 5462.414 - -0.38% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 -1.56% 20.378 20.060 - -0.73% -
BM_vector_deque_ranges_copy/5500 -1.56% 1610.620 1585.561 - 0.09% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.55% 32325.296 31823.475 - -6.06% -
std::for_each(deque<int>)/8192 -1.55% 3155.916 3106.985 - -1.27% -
std::unordered_multimap<int,_int>::ctor(const_Self&,_const_allocator_type&)/8192 -1.55% 61448.006 60496.656 - -0.91% -
std::format(double)_(fmt:_{:_0g}) -1.55% 50.142 49.366 - 2.36% -
std::map<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 -1.54% 35302.849 34758.334 - -7.29% -
SetIntersection_Front_Vector_string_16_16 -1.54% 48517784.380 47769706.459 - 1.01% -
std::copy_backward(deque<int>)/512 -1.54% 20.272 19.959 - 0.27% -
std::copy_n(list<int>)/1048576 -1.54% 877449.426 863936.033 - -0.02% -
std::copy_n(vector<bool>)_(unaligned)/4096 -1.54% 6311.043 6213.923 - 0.04% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 -1.54% 18.495 18.211 - 0.66% -
BM_format_to_iterator/<std::string>_string_view_len_6 -1.53% 2.351 2.315 - 0.65% -
BM_deque_deque_copy/64 -1.53% 7.005 6.898 - -1.47% -
SetIntersection_Front_Set_float_262144_16 -1.53% 1230208.715 1211346.174 - 5.23% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 -1.53% 22.345 22.004 - -0.69% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 -1.53% 41.605 40.970 - 11.31% -
SetIntersection_Interlaced_Set_float_262144_16 -1.53% 1333259.977 1312925.946 - 0.17% -
std::search(deque<int>)_(single_element)/1000 -1.52% 246.163 242.410 - -8.83% -
SetIntersection_None_Vector_uint32_256_64 -1.52% 4507054.805 4438427.560 - 0.04% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 -1.52% 165403696.522 162888077.693 - 0.15% -
SetIntersection_Interlaced_Vector_string_16384_1 -1.52% 1064345.054 1048171.893 - -2.05% -
std::remove(deque<int>)_(prefix)/32 -1.52% 52.686 51.885 - -0.33% -
BM_CmpLess_uchar_uint -1.52% 1.101 1.084 - 2.38% -
SetIntersection_None_Set_uint64_1024_1024 -1.52% 10574079.258 10413798.410 - -14.36% -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/4096 -1.51% 6762.431 6660.138 - 3.48% -
std::partition_point(deque<int>)/50 -1.51% 3.359 3.308 - -1.15% -
std::copy_n(vector<bool>)_(unaligned)/32768 -1.51% 50779.310 50012.738 - 0.05% -
std::multimap<int,_int>::clear()/8192 -1.51% 86126.137 84827.341 - -0.11% -
std::list<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/8192 -1.51% 120289.734 118479.095 - -2.01% -
std::remove(list<int>)_(sprinkled)/8192 -1.50% 8239.842 8115.917 - -0.10% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.50% 88699.460 87366.927 - 0.89% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -1.50% 29.847 29.399 - -2.09% -
std::move(deque<int>)/262144 -1.50% 15137.237 14910.884 - 0.65% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.49% 10671087.261 10511819.646 - -1.30% -
ranges::min(std::deque<long_long>)/8 -1.49% 2.553 2.515 - 6.40% -
std::rotate(deque<int>)_(by_1/4)/32 -1.49% 13.421 13.221 - -0.59% -
std::copy_backward(vector<bool>)_(unaligned)/64 -1.49% 93.275 91.889 - 0.16% -
std::find_first_of(list<int>)_(small_needle)/32 -1.48% 93.125 91.743 - 0.58% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 -1.48% 4.451 4.385 - 1.85% -
std::rotate(deque<int>)_(1_element_backward)/8192 -1.48% 418.976 412.775 - -0.87% -
std::copy_if(vector<int>)_(entire_range)/1048576 -1.48% 246028.029 242387.018 - 0.14% -
std::sort_heap(deque<int>)/8 -1.48% 42.031 41.410 - -1.77% -
BM_format_to_string_begin<std::vector<wchar_t>>/16384 -1.47% 668.646 658.800 - -0.57% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.46% 214391080.187 211250331.443 - 0.62% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.46% 10860288.702 10701363.347 - -0.09% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 -1.46% 987.924 973.513 - 1.89% -
std::vector<std::string>::ctor(size_type)/1024 -1.45% 730.504 719.889 - -0.98% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 -1.45% 910.142 896.924 - -0.34% -
std::unordered_map<int,_int>::insert(const_value_type&)_(already_present)/8192 -1.45% 1.658 1.634 - -5.11% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.45% 279.917 275.854 - -1.04% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.45% 40619675.419 40031720.935 - 0.80% -
std::unordered_multiset<int>::count(key)/1024 -1.45% 10.410 10.260 - -1.90% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -1.45% 350173617.114 345108367.968 - 4.97% -
BM_StringRelational_Less_Huge_Large_Control -1.44% 2.024 1.994 - -3.19% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -1.44% 944.078 930.468 - -1.27% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 -1.44% 44.789 44.145 - 0.33% -
std::copy_n(vector<bool>)_(unaligned)/262144 -1.44% 406316.704 400479.008 - 0.06% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.43% 115786.477 114130.050 - -2.80% -
rng::for_each(multiset<int>)/8192 -1.42% 17267.631 17022.034 - 1.15% -
dynamic_cast_(Chain,_5_levels) -1.42% 1.151 1.135 - -8.55% -
std::multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/32 -1.42% 181.843 179.263 - -0.27% -
BM_CmpLess_short_uint -1.42% 1.103 1.087 - -0.80% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -1.41% 42064087.931 41469338.024 - -0.22% -
BM_StringEraseWithMove_Huge_Opaque -1.41% 51.542 50.817 - -5.81% -
std::format(double)_(fmt:_{:0<17500_0Lg}) -1.40% 1231.478 1214.178 - -0.33% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -1.40% 36.481 35.970 - 4.91% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 -1.40% 7455.197 7350.836 - 2.09% -
std::set<std::string>::equal_range(key)/1024 -1.40% 110.319 108.778 - -2.50% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -1.39% 2847.734 2808.015 - -0.30% -
std::copy_if(list<int>)_(every_other)/8 -1.39% 2.313 2.280 - -0.77% -
SetIntersection_Front_Vector_uint64_16384_1024 -1.39% 3454150.259 3406117.810 - 0.23% -
std::partial_sort(vector<int>)_(ascending)/8 -1.39% 17.675 17.429 - -0.00% -
SetIntersection_Front_Set_uint32_256_16 -1.39% 4723591.339 4657987.071 - 1.87% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -1.39% 41.669 41.091 - 0.32% -
std::move(vector<bool>)_(unaligned)/64 -1.39% 54.316 53.564 - -0.48% -
BM_deque_vector_move/64 -1.38% 2.592 2.557 - -3.71% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 -1.38% 38.767 38.231 - -0.18% -
std::copy_n(vector<bool>)_(unaligned)/1048576 -1.38% 1624350.205 1601888.059 - 0.05% -
std::unordered_multimap<int,_int>::ctor(const_Self&,_const_allocator_type&)/32 -1.38% 253.056 249.558 - 1.42% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 -1.38% 19.533 19.265 - 0.64% -
std::map<std::string,_int>::operator=(const_Self&)_(into_populated_Container)/8192 -1.37% 534603.942 527254.461 - -0.23% -
std::unordered_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/1024 -1.37% 1227.124 1210.266 - 1.20% -
BM_std_minmax_element<char>/64 -1.37% 21.328 21.035 - -18.00% -
BM_StringRelational_Compare_Large_Huge_Control -1.37% 2.053 2.025 - 1.30% -
std::copy_backward(vector<int>)/262144 -1.37% 12587.318 12415.012 - 0.74% -
std::stable_partition(list<int>)_(dense)/8192 -1.37% 17279.189 17042.667 - -0.70% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -1.37% 29.043 28.646 - -2.16% -
std::multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/1024 -1.37% 5873.161 5792.841 - 2.44% -
std::for_each_n(join_view(vector<vector<int>>))/8 -1.36% 3.219 3.175 - -1.00% -
rng::contains_subrange(vector<int>)_(single_element)/8192 -1.36% 1819.512 1794.809 - -2.35% -
BM_StringCopy_Huge -1.36% 109.612 108.125 - -1.89% -
std::reverse_copy(vector<int>)/8 -1.35% 2.460 2.427 - -0.96% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 -1.35% 12433978.320 12265770.177 - -0.83% -
SetIntersection_None_Vector_string_256_256 -1.35% 6074832.194 5992660.765 - -4.30% -
SetIntersection_None_Set_uint32_262144_4 -1.35% 1478058.752 1458101.440 - 2.03% -
std::map<int,_int>::erase(key)_(existent)/8192 -1.35% 29.886 29.483 - -3.35% -
rng::find_last(deque<int>)_(bail_90%)/8192 -1.35% 230.335 227.231 - 0.11% -
SetIntersection_Front_Set_string_262144_256 -1.35% 12862595.776 12689320.184 - -0.46% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 -1.35% 233891.492 230743.199 - -2.16% -
BM_japanese_text<char> -1.35% 27805.512 27431.280 - 0.47% -
BM_format_to_string_pointer<wchar_t>/16384 -1.34% 666.061 657.131 - -1.20% -
SetIntersection_Interlaced_Vector_string_262144_256 -1.34% 1214959.193 1198701.560 - 0.55% -
std::unordered_set<int>::insert(const_value_type&)_(already_present)/1024 -1.34% 1.280 1.263 - -1.57% -
dynamic_cast_(Chain_fail,_3_levels) -1.34% 25.023 24.688 - -0.67% -
std::unique(deque<int>,_pred)_(sprinkled)/32 -1.34% 57.609 56.838 - -0.75% -
BM_format_to_string_span<wchar_t>/16384 -1.34% 668.051 659.130 - -0.64% -
std::vector<int>::operator=(const_Self&)_(cheap_elements)/8192 -1.33% 772.026 761.753 - 6.41% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.33% 63015962.349 62177607.867 - 0.62% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -1.33% 34.474 34.017 - 0.39% -
std::count(list<int>)_(every_other)/8192 -1.31% 6781.019 6691.926 - -1.78% -
std::copy_backward(vector<int>)/8 -1.31% 2.298 2.268 - 0.23% -
std::list<std::string>::ctor(const_Self&)_(cheap_elements)/8192 -1.31% 119023.884 117463.890 - -4.27% -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 -1.31% 43.179 42.614 - 0.81% -
SetIntersection_None_Vector_string_16_16 -1.31% 37185113.841 36699108.755 - -0.64% -
std::deque<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/8192 -1.30% 32489.738 32066.869 - -0.90% -
std::partial_sort(vector<int>)_(pipe-organ)/8 -1.30% 17.658 17.428 - -0.00% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.30% 1864808.612 1840563.957 - -1.05% -
BM_StringFindStringLiteral/64 -1.30% 2.350 2.320 - -4.20% -
std::multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/1024 -1.30% 3816.181 3766.631 - -1.18% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -1.30% 361734989.565 357044005.650 - 0.57% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 -1.29% 1.835 1.811 - -2.14% -
SetIntersection_Interlaced_Set_uint64_64_16 -1.29% 21390874.041 21114000.935 - 3.04% -
std::sort(deque<int>)_(descending)/8192 -1.29% 35354.351 34898.150 - 0.28% -
BM_vector_deque_move/512 -1.29% 22.889 22.594 - -1.44% -
std::unordered_map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 -1.29% 15.084 14.889 - -0.39% -
std::format(float)_(fmt:_{:0>17500_0Lf}) -1.29% 1248.449 1232.396 - -0.87% -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/32 -1.28% 4.530 4.472 - 0.79% -
SetIntersection_None_Set_float_16384_1024 -1.28% 192568566.510 190103225.829 - 0.60% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.27% 114.151 112.698 - -6.85% -
std::set<std::string>::contains(key)/1024 -1.27% 147.309 145.438 - -1.27% -
std::for_each(set<int>::iterator)/8192 -1.27% 17781.369 17556.384 - -0.03% -
BM_vector_deque_copy_backward/1024 -1.26% 44.964 44.395 - -1.10% -
BM_vector_deque_copy/64 -1.26% 2.842 2.806 - -2.34% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 -1.26% 8502450.865 8394986.577 - -0.07% -
BM_deque_vector_ranges_copy/64000 -1.26% 20575.818 20316.179 - -1.85% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 -1.26% 1012.824 1000.048 - 1.80% -
SetIntersection_Interlaced_Set_uint64_1024_256 -1.26% 12817767.682 12656218.745 - 2.47% -
std::flat_map<int,_int>::erase(iterator)/32 -1.26% 20.291 20.036 - -1.17% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -1.26% 1026189.700 1013276.679 - -1.19% -
std::copy(vector<int>)/64 -1.26% 2.477 2.446 - -0.65% -
std::for_each(join_view(vector<vector<int>>))/8 -1.26% 3.080 3.041 - -1.00% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -1.25% 338.702 334.455 - -2.55% -
SetIntersection_Interlaced_Vector_string_262144_1 -1.25% 1072527.142 1059084.432 - -0.31% -
std::multimap<std::string,_int>::contains(key)/8192 -1.25% 219.939 217.184 - -1.16% -
SetIntersection_Interlaced_Set_uint64_262144_256 -1.25% 1518926.118 1499909.908 - -2.37% -
std::move(vector<bool>)_(aligned)/64 -1.25% 37.576 37.106 - -2.18% -
std::remove(vector<int>)_(prefix)/50 -1.25% 54.307 53.628 - -0.15% -
BM_StringRead_Cold_Deep_Large -1.24% 1.334 1.317 - -1.21% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -1.24% 5495763.291 5427377.904 - 2.48% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 -1.24% 26.360 26.032 - -0.22% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/256 -1.24% 437.444 432.006 - 0.79% -
std::fill(deque<int>)/1024 -1.24% 31.519 31.127 - 0.30% -
BM_num_get<unsigned_int> -1.24% 6.144 6.068 - -0.98% -
std::map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/1024 -1.24% 5753.298 5681.994 - 1.59% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.24% 14048235.169 13874421.930 - -0.16% -
SetIntersection_None_Vector_uint32_16_1 -1.24% 63795038.711 63006458.068 - 0.08% -
std::rotate(list<int>)_(1_element_backward)/8192 -1.23% 9899.070 9777.064 - 0.60% -
std::transform(deque<int>)_(identity_transform)/32 -1.23% 9.303 9.188 - -1.88% -
SetIntersection_Front_Set_float_262144_16384 -1.23% 348584041.752 344293264.073 - -1.70% -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 -1.23% 546.008 539.288 - -0.20% -
SetIntersection_Front_Vector_float_16_16 -1.23% 34120209.108 33701128.329 - -1.01% -
std::pop_heap(vector<size_t>)/8192 -1.23% 11.124 10.987 - 0.96% -
std::fill_n(vector<bool>)/512 -1.23% 1.457 1.439 - -1.05% -
SetIntersection_Front_Vector_uint32_256_1 -1.23% 4101996.305 4051721.844 - 0.90% -
dynamic_cast_(DAG_sidecast_fail,_3_levels) -1.22% 85.212 84.171 - -0.89% -
rng::find_if_not(vector<bool>)_(process_all)/8 -1.22% 4.184 4.133 - -0.16% -
std::format(float)_(fmt:_{:0<17500_0Lf}) -1.22% 1260.833 1245.471 - 1.80% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.22% 18.322 18.099 - 0.29% -
std::rotate(list<int>)_(1_element_forward)/50 -1.21% 21.671 21.408 - -0.62% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -1.21% 201081371.820 198639814.975 - -1.04% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.21% 88327.291 87256.164 - 0.57% -
dynamic_cast_(VChain,_1_level) -1.21% 7.205 7.118 - -1.29% -
rng::contains_subrange(vector<int>)_(process_all)/16 -1.21% 4.475 4.421 - -2.02% -
SetIntersection_Interlaced_Vector_string_256_1 -1.21% 4189469.756 4138855.104 - -1.29% -
std::shift_left(list<int>)/32 -1.20% 13.251 13.092 - 0.01% -
BM_CmpEqual_schar_uint -1.20% 1.109 1.096 - -1.34% -
std::adjacent_find(list<int>)/50 -1.20% 21.633 21.373 - 0.15% -
BM_std_minmax_element<char>/65536 -1.20% 21963.060 21699.145 - -42.16% -
BM_stop_token_async_reg_unreg_callback/16777216 -1.20% 266372640.928 263182520.866 - 1.12% -
SetIntersection_None_Vector_float_16_16 -1.19% 34035491.287 33628904.412 - -1.36% -
std::fill(list<int>)/32 -1.19% 8.302 8.203 - 0.33% -
BM_deque_vector_ranges_move_backward/70000 -1.19% 22496.552 22228.851 - -1.41% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -1.19% 26.367 26.053 - 3.31% -
BM_std_minmax_element<char>/64000 -1.19% 21449.244 21194.218 - -41.64% -
std::set<int>::operator=(const_Self&)_(into_partially_populated_Container)/32 -1.19% 185.709 183.503 - 2.48% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -1.19% 1472504.344 1455051.359 - -0.95% -
std::generate(list<int>)/50 -1.19% 15.068 14.889 - -1.28% -
std::copy_if(list<int>)_(entire_range)/262144 -1.18% 217457.397 214884.773 - -0.08% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 -1.18% 45.886 45.345 - -0.09% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.18% 2707.154 2675.274 - -4.25% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/16384 -1.17% 198948.464 196612.212 - -0.26% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -1.17% 43.988 43.471 - -1.73% -
std::shift_right(list<int>)/32 -1.17% 13.903 13.740 - 0.16% -
dynamic_cast_(DAG_sidecast,_2_levels) -1.17% 57.575 56.900 - -1.28% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 -1.17% 16.857 16.660 - -0.30% -
BM_format_to_iterator/<std::array>_C_string_len_60 -1.17% 5.157 5.097 - 1.95% -
BM_CmpEqual_int_ushort -1.17% 1.092 1.080 - -3.36% -
std::format(double)_(fmt:_{:0<17500_17000}) -1.17% 1761.189 1740.595 - -0.75% -
std::format(double)_(fmt:_{:_0La}) -1.17% 43.829 43.317 - 1.83% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.17% 1080935.448 1068305.271 - 0.81% -
BM_deque_deque_copy/512 -1.16% 24.732 24.444 - -0.72% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 -1.16% 7501.087 7413.759 - -0.12% -
std::vector<bool>::ctor(Self&&,_const_allocator_type&)_(different_allocators) -1.16% 2.410 2.382 - -1.82% -
SetIntersection_Interlaced_Vector_uint64_256_4 -1.16% 6079585.827 6008953.743 - -1.11% -
SetIntersection_None_Set_float_16_1 -1.16% 70257702.761 69443231.418 - -0.99% -
SetIntersection_None_Set_uint32_16384_1024 -1.16% 193374188.896 191139574.116 - -0.76% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 -1.15% 17.563 17.360 - -2.21% -
BM_num_put<double> -1.15% 57.267 56.605 - -0.22% -
std::unordered_map<int,_int>::count(key)/8192 -1.15% 10.599 10.476 - -1.13% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -1.15% 53774.272 53154.967 - 0.25% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 -1.15% 17.720 17.516 - -0.92% -
std::multimap<int,_int>::ctor(const_Self&,_const_allocator_type&)/8192 -1.15% 45430.062 44908.061 - -0.26% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.15% 16.033 15.849 - -0.14% -
BM_stop_token_async_reg_unreg_callback/131072 -1.15% 2087485.290 2063555.928 - -0.52% -
std::copy_if(list<int>)_(entire_range)/4096 -1.15% 3036.686 3001.885 - -0.49% -
BM_deque_vector_ranges_copy/5500 -1.14% 1628.732 1610.083 - 0.11% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 -1.14% 17.822 17.618 - -0.04% -
std::copy_backward(deque<int>)/4096 -1.14% 153.963 152.202 - 0.97% -
std::format(double)_(fmt:_{:0<17500_10Le}) -1.14% 1232.560 1218.512 - -0.71% -
std::fill_n(vector<bool>)/64 -1.14% 1.413 1.396 - -3.57% -
std::unordered_map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/0 -1.14% 15.985 15.803 - -0.99% -
std::map<std::string,_int>::contains(key)/8192 -1.14% 219.623 217.127 - -0.69% -
SetIntersection_Front_Vector_string_64_16 -1.13% 19354330.957 19134861.932 - -0.48% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.13% 772750.192 764028.980 - -0.58% -
BM_cyrillic_escaped<wchar_t> -1.13% 13035.579 12888.529 - -0.85% -
BM_format_to_iterator/<std::array>_string_len_6 -1.13% 2.300 2.275 - -3.22% -
std::format(float)_(fmt:_{:0^17500_10Lf}) -1.13% 1233.589 1219.696 - 0.16% -
std::find_if(list<int>)_(process_all)/50 -1.13% 13.284 13.135 - -3.50% -
BM_BitsetToString<64>/Uniform_(50%)/50 -1.12% 31.018 30.670 - 13.68% -
SetIntersection_Front_Set_string_262144_16384 -1.12% 349861616.967 345941653.475 - -0.17% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.12% 56201.336 55573.359 - -4.85% -
SetIntersection_None_Set_float_262144_16384 -1.12% 1389812.212 1374302.898 - -1.08% -
std::make_heap(deque<int>,_pred)_(descending)/8 -1.11% 28.201 27.887 - -0.88% -
BM_vector_deque_copy_backward/4000 -1.11% 164.294 162.464 - -3.37% -
BM_std_minmax_element<char>/5500 -1.11% 1848.306 1827.765 - -41.63% -
BM_ascii_escaped<char> -1.11% 7768.625 7682.424 - 1.64% -
BM_format_string<wchar_t>/16 -1.11% 1.638 1.620 - 1.74% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -1.11% 6.804 6.728 - 4.57% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -1.11% 1024720.632 1013369.579 - 3.55% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 -1.11% 42.905 42.430 - 0.74% -
SetIntersection_Front_Vector_string_262144_16384 -1.10% 347207803.900 343372724.717 - -0.31% -
std::search(vector<int>,_pred)_(near_matches)/1000 -1.10% 18504.778 18300.601 - -1.78% -
BM_deque_vector_move_backward/64 -1.10% 2.574 2.546 - 1.33% -
BM_std_minmax_element<char>/70000 -1.10% 23427.607 23170.084 - -41.95% -
std::multiset<int>::operator=(const_Self&)_(into_populated_Container)/32 -1.10% 72.332 71.538 - -0.76% -
std::remove_if(deque<int>)_(prefix)/1024 -1.10% 580.808 574.439 - -0.37% -
std::for_each(map<int>::iterator)/32 -1.09% 41.773 41.316 - -0.93% -
dynamic_cast_(VChain,_4_levels) -1.09% 20.294 20.073 - 1.85% -
std::partition_point(deque<int>)/32 -1.09% 3.360 3.323 - -3.44% -
bm_exception_ptr_move_ctor_nonnull -1.09% 3.292 3.256 - -0.31% -
SetIntersection_Interlaced_Set_string_64_16 -1.09% 30806758.748 30471444.530 - 0.45% -
std::multiset<int>::operator=(const_Self&)_(into_populated_Container)/1024 -1.09% 3871.707 3829.567 - -1.10% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -1.09% 929.379 919.276 - -0.74% -
BM_CmpEqual_schar_ushort -1.09% 1.101 1.089 - -0.15% -
std::sort_heap(vector<NonIntegral>,_pred)/8 -1.09% 27.566 27.267 - 1.32% -
SetIntersection_Interlaced_Vector_string_1024_1024 -1.09% 30952771.194 30616861.954 - 0.06% -
std::fill_n(vector<bool>)/262144 -1.08% 230.941 228.437 - 0.18% -
BM_StringRelational_Compare_Huge_Large_Control -1.08% 2.022 2.000 - 5.27% -
SetIntersection_Front_Vector_float_1024_64 -1.08% 1182517.549 1169761.131 - -0.95% -
std::equal(deque<int>)_(it,_it,_it)/1048576 -1.08% 88581.362 87625.863 - -0.62% -
std::set<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 -1.08% 141.562 140.040 - -1.57% -
std::replace_if(vector<int>)_(sprinkled)/50 -1.07% 12.839 12.702 - -3.39% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -1.07% 20032050.863 19817873.931 - -0.04% -
SetIntersection_None_Set_uint32_262144_256 -1.07% 1330146.566 1315936.912 - -1.07% -
std::vector<std::string>::operator=(const_Self&)_(cheap_elements)/32 -1.07% 79.491 78.644 - -1.01% -
std::replace(vector<int>)_(prefix)/8192 -1.07% 1272.959 1259.402 - -0.40% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.06% 6932830.112 6859275.862 - -0.29% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/2048 -1.06% 3698.723 3659.485 - 0.78% -
std::generate(deque<int>)/32 -1.06% 8.265 8.178 - 0.18% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -1.06% 26.457 26.177 - 4.23% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -1.06% 65965.408 65268.162 - -1.32% -
BM_format_to_iterator/<std::deque>_string_view_len_6 -1.06% 8.254 8.167 - -0.74% -
std::unordered_set<std::string>::count(key)/1024 -1.05% 114.932 113.720 - -4.95% -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 -1.05% 9173.380 9076.775 - -3.73% -
BM_StringAssignStr_Large_Opaque -1.05% 9.700 9.598 - 0.44% -
SetIntersection_None_Set_uint64_262144_1 -1.05% 1475166.064 1459679.101 - -2.17% -
rng::for_each(multimap<int>)/8192 -1.05% 17148.535 16968.662 - 0.77% -
std::for_each(list<int>)/50 -1.05% 21.852 21.623 - 1.04% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.05% 4.528 4.480 - 0.52% -
std::deque<int>::operator=(const_Self&)_(cheap_elements)/8192 -1.05% 356.628 352.900 - -0.37% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.04% 92768.154 91799.264 - -0.30% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.04% 662.559 655.653 - 0.24% -
BM_std_minmax_element<char>/4000 -1.04% 1345.382 1331.394 - -41.61% -
std::for_each(map<int>::iterator)/8 -1.04% 8.866 8.774 - -0.19% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -1.03% 53937.435 53379.749 - -4.38% -
std::partition_copy(deque<int>)/50 -1.03% 20.147 19.939 - 0.02% -
std::format(double)_(fmt:_{:_10Le}) -1.03% 67.417 66.722 - -1.23% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -1.03% 41.706 41.276 - 4.33% -
dynamic_cast_(DAG_sidecast_fail,_1_level) -1.03% 47.383 46.896 - -1.97% -
BM_format_to_iterator/<std::deque>_string_view_len_60 -1.03% 24.531 24.278 - 0.33% -
std::list<std::string>::ctor(size_type)/32 -1.03% 352.315 348.690 - -2.25% -
BM_std_minmax_element<long_long>/4 -1.03% 1.134 1.123 - 0.85% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 -1.03% 18.961 18.767 - 0.40% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -1.02% 5885996.949 5825700.145 - -1.14% -
std::partial_sort(deque<int>)_(descending)/8 -1.02% 44.907 44.448 - 0.59% -
std::generate_n(vector<int>)/8192 -1.02% 1846.923 1828.159 - 0.09% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 -1.02% 2017329.913 1996838.022 - -0.34% -
std::move_backward(vector<int>)/262144 -1.02% 21794.992 21573.754 - 0.39% -
std::flat_multimap<int,_int>::erase(iterator)/32 -1.01% 20.233 20.028 - -0.44% -
std::format(float)_(fmt:_{:_10La}) -1.01% 44.704 44.252 - 0.25% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -1.01% 2172.971 2151.093 - -0.25% -
SetIntersection_None_Set_uint32_262144_16384 -1.01% 1328451.093 1315075.904 - -0.76% -
std::multiset<int>::operator=(const_Self&)_(into_populated_Container)/8192 -1.00% 38052.374 37670.830 - -1.48% -
std::set<int>::count(key)/8192 -1.00% 38.163 37.781 - -0.05% -
BM_StringEraseWithMove_Small_Opaque -1.00% 1.792 1.774 - 0.94% -
std::multimap<std::string,_int>::find(key)/1024 -1.00% 148.966 147.476 - -1.88% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.00% 11897.349 11778.361 - -3.80% -

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

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

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: 4.38s
Name Current %
BM_BitsetToString<1048576>/Dense_(90%)/90 2288915.753 -
BM_BitsetToString<1048576>/Sparse_(10%)/10 269942.176 -
BM_BitsetToString<1048576>/Uniform_(50%)/50 1302726.664 -
BM_BitsetToString<32>/Dense_(90%)/90 29.098 17.87%
BM_BitsetToString<32>/Sparse_(10%)/10 12.142 16.21%
BM_BitsetToString<32>/Uniform_(50%)/50 16.317 -12.40%
BM_BitsetToString<64>/Dense_(90%)/90 52.901 -5.61%
BM_BitsetToString<64>/Sparse_(10%)/10 11.049 12.79%
BM_BitsetToString<64>/Uniform_(50%)/50 30.670 -1.12%
BM_BitsetToString<8192>/Dense_(90%)/90 17962.572 1.12%
BM_BitsetToString<8192>/Sparse_(10%)/10 2123.473 -3.43%
BM_BitsetToString<8192>/Uniform_(50%)/50 10208.568 -
BM_Bitset_ctor_ull 0.223 -
BM_CmpEqual_int_int 1.051 -2.69%
BM_CmpEqual_int_schar 1.120 -
BM_CmpEqual_int_short 1.123 -
BM_CmpEqual_int_uchar 1.108 -1.60%
BM_CmpEqual_int_uint 1.136 -
BM_CmpEqual_int_ushort 1.080 -1.17%
BM_CmpEqual_schar_int 1.118 -
BM_CmpEqual_schar_schar 1.077 -1.90%
BM_CmpEqual_schar_short 1.109 -1.78%
BM_CmpEqual_schar_uchar 1.108 -
BM_CmpEqual_schar_uint 1.096 -1.20%
BM_CmpEqual_schar_ushort 1.089 -1.09%
BM_CmpEqual_short_int 1.118 -
BM_CmpEqual_short_schar 1.137 -
BM_CmpEqual_short_short 1.064 -
BM_CmpEqual_short_uchar 1.124 -
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 -
BM_CmpEqual_uchar_uchar 1.069 -
BM_CmpEqual_uchar_uint 1.066 -
BM_CmpEqual_uchar_ushort 1.073 -
BM_CmpEqual_uint_int 1.122 -
BM_CmpEqual_uint_schar 1.087 -1.58%
BM_CmpEqual_uint_short 1.083 -
BM_CmpEqual_uint_uchar 1.123 -
BM_CmpEqual_uint_uint 1.079 1.41%
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 -
BM_CmpEqual_ushort_ushort 1.068 -
BM_CmpLess_int_int 1.062 1.19%
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 2.08%
BM_CmpLess_schar_schar 0.959 -
BM_CmpLess_schar_short 0.965 1.12%
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 1.81%
BM_CmpLess_short_short 0.957 1.14%
BM_CmpLess_short_uchar 1.137 -
BM_CmpLess_short_uint 1.087 -1.42%
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 -
BM_CmpLess_uchar_uint 1.084 -1.52%
BM_CmpLess_uchar_ushort 1.063 -1.62%
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.73%
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.24%
BM_CmpLess_ushort_uint 1.080 2.93%
BM_CmpLess_ushort_ushort 1.065 -
BM_ConstructAndDestroy_FuncPtr_Opaque 1.271 4.94%
BM_ConstructAndDestroy_FuncPtr_Transparent 0.000 -
BM_ConstructAndDestroy_LargeNonTrivialFunctor_Opaque 10.291 1.15%
BM_ConstructAndDestroy_LargeNonTrivialFunctor_Transparent 0.000 -
BM_ConstructAndDestroy_LargeTrivialFunctor_Opaque 10.088 -1.66%
BM_ConstructAndDestroy_LargeTrivialFunctor_Transparent 0.000 -
BM_ConstructAndDestroy_MemFuncPtr_Opaque 1.086 -9.68%
BM_ConstructAndDestroy_MemFuncPtr_Transparent 0.000 -
BM_ConstructAndDestroy_MemPtr_Opaque 0.918 -
BM_ConstructAndDestroy_MemPtr_Transparent 0.000 -
BM_ConstructAndDestroy_Null_Opaque 0.233 -15.17%
BM_ConstructAndDestroy_Null_Transparent 0.000 -
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Opaque 8.642 -6.00%
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 -
BM_Copy_LargeTrivialFunctor 11.254 -3.94%
BM_Copy_MemFuncPtr 1.365 -3.38%
BM_Copy_MemPtr 1.428 -9.99%
BM_Copy_Null 0.368 -12.55%
BM_Copy_SmallNonTrivialFunctor 10.131 -2.04%
BM_Copy_SmallTrivialFunctor 1.141 -
BM_Hash/uint32_random_std_hash/1024 643.956 6.57%
BM_Hash/uint32_top_std_hash/1024 609.898 -5.08%
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.12%
BM_Invoke_LargeNonTrivialFunctor 0.673 -
BM_Invoke_LargeTrivialFunctor 0.675 -
BM_Invoke_MemFuncPtr 0.878 4.19%
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 2.66%
BM_SharedPtrIncDecRef 3.066 -
BM_StringAssignAsciizMix_Opaque 4.308 1.02%
BM_StringAssignAsciizMix_Transparent 1.498 -
BM_StringAssignAsciiz_Empty_Opaque 1.276 -7.85%
BM_StringAssignAsciiz_Empty_Transparent 0.427 -
BM_StringAssignAsciiz_Huge_Opaque 201.589 -
BM_StringAssignAsciiz_Huge_Transparent 136.424 -
BM_StringAssignAsciiz_Large_Opaque 10.647 -
BM_StringAssignAsciiz_Large_Transparent 4.980 -
BM_StringAssignAsciiz_Small_Opaque 2.500 -2.07%
BM_StringAssignAsciiz_Small_Transparent 0.624 -
BM_StringAssignStr_Empty_Opaque 0.588 -
BM_StringAssignStr_Empty_Transparent 0.564 -
BM_StringAssignStr_Huge_Opaque 105.733 -
BM_StringAssignStr_Huge_Transparent 118.457 -2.53%
BM_StringAssignStr_Large_Opaque 9.598 -1.05%
BM_StringAssignStr_Large_Transparent 5.099 -
BM_StringAssignStr_Small_Opaque 1.597 -3.29%
BM_StringAssignStr_Small_Transparent 1.594 -3.82%
BM_StringConstructDestroyCStr_Empty_Opaque 1.318 -9.15%
BM_StringConstructDestroyCStr_Empty_Transparent 0.639 -
BM_StringConstructDestroyCStr_Huge_Opaque 159.834 -
BM_StringConstructDestroyCStr_Huge_Transparent 68.921 -
BM_StringConstructDestroyCStr_Large_Opaque 15.148 -
BM_StringConstructDestroyCStr_Large_Transparent 8.981 -8.93%
BM_StringConstructDestroyCStr_Small_Opaque 2.253 -
BM_StringConstructDestroyCStr_Small_Transparent 0.782 -
BM_StringCopy_Empty 0.722 -
BM_StringCopy_Huge 108.125 -1.36%
BM_StringCopy_Large 4.911 -
BM_StringCopy_Small 1.705 -
BM_StringCtorDefault 0.572 -
BM_StringDestroy_Empty 0.618 -
BM_StringDestroy_Huge 10.929 1.14%
BM_StringDestroy_Large 7.238 2.39%
BM_StringDestroy_Small 0.620 -
BM_StringEraseToEnd_Empty_Opaque 0.724 -
BM_StringEraseToEnd_Empty_Transparent 0.383 -
BM_StringEraseToEnd_Huge_Opaque 2.417 4.54%
BM_StringEraseToEnd_Huge_Transparent 2.524 3.85%
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 -
BM_StringEraseWithMove_Empty_Transparent 0.096 -
BM_StringEraseWithMove_Huge_Opaque 50.817 -1.41%
BM_StringEraseWithMove_Huge_Transparent 47.091 -
BM_StringEraseWithMove_Large_Opaque 1.813 4.48%
BM_StringEraseWithMove_Large_Transparent 1.666 -
BM_StringEraseWithMove_Small_Opaque 1.774 -1.00%
BM_StringEraseWithMove_Small_Transparent 2.023 7.57%
BM_StringFindAllMatch/1 2.591 -17.46%
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 -7.88%
BM_StringFindAllMatch/8 2.358 -19.37%
BM_StringFindCharLiteral/1024 21.508 1.93%
BM_StringFindCharLiteral/128 3.222 -
BM_StringFindCharLiteral/16 1.556 1.88%
BM_StringFindCharLiteral/2048 40.043 -
BM_StringFindCharLiteral/256 5.566 2.43%
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 2.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 -
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 2.08%
BM_StringFindStringLiteral/32 1.846 -
BM_StringFindStringLiteral/4096 76.756 -
BM_StringFindStringLiteral/512 9.395 -
BM_StringFindStringLiteral/64 2.320 -1.30%
BM_StringFindStringLiteral/8 1.615 -
BM_StringFindStringLiteral/8192 137.173 -
BM_StringMove_Empty 1.155 -
BM_StringMove_Huge 0.713 -6.48%
BM_StringMove_Large 0.722 -3.36%
BM_StringMove_Small 1.550 -
BM_StringRead_Cold_Deep_Empty 1.312 -3.54%
BM_StringRead_Cold_Deep_Large 1.317 -1.24%
BM_StringRead_Cold_Deep_Small 1.313 -1.58%
BM_StringRead_Cold_Shallow_Empty 1.235 -2.18%
BM_StringRead_Cold_Shallow_Large 1.167 -9.31%
BM_StringRead_Cold_Shallow_Small 1.159 -9.73%
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 13.46%
BM_StringRelationalLiteral_Compare_Empty_Small_Control 0.449 -
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.243 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.158 -4.06%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.704 2.15%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.385 -
BM_StringRelationalLiteral_Compare_Large_Large_Control 1.976 -2.02%
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.383 -
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.242 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.384 -4.44%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.149 7.90%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.550 -2.20%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.165 -8.04%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.391 -
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 -22.67%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.444 70.01%
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 19.77%
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.444 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.388 47.01%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.386 4.75%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.460 18.27%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.432 4.97%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.413 -10.21%
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 5.24%
BM_StringRelationalLiteral_Less_Empty_Small_Control 0.451 12.04%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.218 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.153 -3.14%
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.619 -6.04%
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.385 -3.66%
BM_StringRelationalLiteral_Less_Large_Large_Control 2.065 1.06%
BM_StringRelationalLiteral_Less_Large_Small_Control 1.382 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.218 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.394 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.252 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.817 3.37%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.149 -7.86%
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 -
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 -1.08%
BM_StringRelational_Compare_Huge_Small_Control 1.502 -1.67%
BM_StringRelational_Compare_Large_Empty_Control 0.531 -
BM_StringRelational_Compare_Large_Huge_Control 2.025 -1.37%
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.270 -
BM_StringRelational_Compare_Large_Large_ChangeLast 1.849 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.529 -1.89%
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.40%
BM_StringRelational_Compare_Small_Large_Control 1.517 1.08%
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.293 -1.89%
BM_StringRelational_Compare_Small_Small_ChangeLast 1.831 3.66%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.267 -4.32%
BM_StringRelational_Compare_Small_Small_Control 1.614 3.67%
BM_StringRelational_Eq_Empty_Empty_Control 0.331 -17.87%
BM_StringRelational_Eq_Empty_Huge_Control 0.562 44.14%
BM_StringRelational_Eq_Empty_Large_Control 0.367 -6.81%
BM_StringRelational_Eq_Empty_Small_Control 0.426 16.93%
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.385 15.07%
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 22.39%
BM_StringRelational_Eq_Large_Large_ChangeLast 1.728 -3.16%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.407 -2.88%
BM_StringRelational_Eq_Large_Large_Control 2.116 -4.89%
BM_StringRelational_Eq_Small_Huge_Control 0.453 -
BM_StringRelational_Eq_Small_Large_Control 0.493 26.87%
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.278 -4.30%
BM_StringRelational_Eq_Small_Small_ChangeLast 1.943 10.10%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.219 -12.73%
BM_StringRelational_Eq_Small_Small_Control 1.838 -
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.90%
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 -1.44%
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.47%
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 -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.268 -3.63%
BM_StringRelational_Less_Small_Small_ChangeLast 1.833 -2.70%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.381 -3.44%
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.97%
BM_SystemErrorWithoutMessage 33.625 1.39%
BM_WeakPtrIncDecRef 3.045 -
BM_align/1 0.648 -
BM_align/256 0.636 -2.35%
BM_align/64 0.635 -3.11%
BM_align/8 0.636 -2.70%
BM_ascii_escaped<char> 7682.424 -1.11%
BM_ascii_escaped<wchar_t> 4032.517 -2.62%
BM_ascii_text<char> 33933.372 -4.56%
BM_ascii_text<wchar_t> 109479.390 2.00%
BM_cyrillic_escaped<char> 12744.381 -
BM_cyrillic_escaped<wchar_t> 12888.529 -1.13%
BM_cyrillic_text<char> 21269.961 -4.41%
BM_cyrillic_text<wchar_t> 64079.263 -
BM_deque_deque_copy/0 2.321 -
BM_deque_deque_copy/1 2.524 -3.85%
BM_deque_deque_copy/1024 46.146 -
BM_deque_deque_copy/2 2.946 4.28%
BM_deque_deque_copy/4000 170.286 1.24%
BM_deque_deque_copy/4096 172.889 1.04%
BM_deque_deque_copy/512 24.444 -1.16%
BM_deque_deque_copy/5500 230.711 -2.27%
BM_deque_deque_copy/64 6.898 -1.53%
BM_deque_deque_copy/64000 3291.645 3.41%
BM_deque_deque_copy/65536 3609.660 10.41%
BM_deque_deque_copy/70000 3740.105 4.86%
BM_deque_deque_copy_backward/0 2.329 -
BM_deque_deque_copy_backward/1 3.050 19.05%
BM_deque_deque_copy_backward/1024 45.316 -
BM_deque_deque_copy_backward/2 2.823 -3.96%
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.42%
BM_deque_deque_copy_backward/5500 224.728 -
BM_deque_deque_copy_backward/64 7.392 5.06%
BM_deque_deque_copy_backward/64000 4807.416 2.42%
BM_deque_deque_copy_backward/65536 4929.164 2.10%
BM_deque_deque_copy_backward/70000 5278.696 1.96%
BM_deque_deque_move/0 2.322 -
BM_deque_deque_move/1 2.526 -3.68%
BM_deque_deque_move/1024 45.962 -
BM_deque_deque_move/2 3.112 4.14%
BM_deque_deque_move/4000 169.512 2.06%
BM_deque_deque_move/4096 171.402 1.15%
BM_deque_deque_move/512 24.648 -
BM_deque_deque_move/5500 230.096 -
BM_deque_deque_move/64 6.903 -1.91%
BM_deque_deque_move/64000 3419.082 4.21%
BM_deque_deque_move/65536 3534.673 7.71%
BM_deque_deque_move/70000 3844.673 6.13%
BM_deque_deque_move_backward/0 2.328 -
BM_deque_deque_move_backward/1 3.037 18.12%
BM_deque_deque_move_backward/1024 45.277 -
BM_deque_deque_move_backward/2 3.052 -3.62%
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.70%
BM_deque_deque_move_backward/5500 224.886 -
BM_deque_deque_move_backward/64 7.357 3.64%
BM_deque_deque_move_backward/64000 4828.051 1.55%
BM_deque_deque_move_backward/65536 4923.339 1.68%
BM_deque_deque_move_backward/70000 5294.309 2.03%
BM_deque_deque_ranges_copy/0 0.533 -11.61%
BM_deque_deque_ranges_copy/1 0.960 -4.74%
BM_deque_deque_ranges_copy/1024 287.438 -5.80%
BM_deque_deque_ranges_copy/2 1.381 -
BM_deque_deque_ranges_copy/4000 1107.495 -6.33%
BM_deque_deque_ranges_copy/4096 1132.220 -5.95%
BM_deque_deque_ranges_copy/512 145.502 -6.09%
BM_deque_deque_ranges_copy/5500 1518.132 -6.40%
BM_deque_deque_ranges_copy/64 16.276 -6.95%
BM_deque_deque_ranges_copy/64000 17995.309 -10.49%
BM_deque_deque_ranges_copy/65536 18939.629 -5.82%
BM_deque_deque_ranges_copy/70000 19747.161 -8.15%
BM_deque_deque_ranges_copy_backward/0 0.691 28.64%
BM_deque_deque_ranges_copy_backward/1 1.013 -5.51%
BM_deque_deque_ranges_copy_backward/1024 288.363 -
BM_deque_deque_ranges_copy_backward/2 1.303 -5.27%
BM_deque_deque_ranges_copy_backward/4000 1111.185 -
BM_deque_deque_ranges_copy_backward/4096 1139.609 -
BM_deque_deque_ranges_copy_backward/512 146.753 -
BM_deque_deque_ranges_copy_backward/5500 1548.227 -
BM_deque_deque_ranges_copy_backward/64 17.131 -
BM_deque_deque_ranges_copy_backward/64000 17842.931 -
BM_deque_deque_ranges_copy_backward/65536 18245.245 -
BM_deque_deque_ranges_copy_backward/70000 19498.036 -
BM_deque_deque_ranges_move/0 0.604 -
BM_deque_deque_ranges_move/1 0.994 3.86%
BM_deque_deque_ranges_move/1024 286.248 -15.52%
BM_deque_deque_ranges_move/2 1.325 -4.03%
BM_deque_deque_ranges_move/4000 1106.499 -15.86%
BM_deque_deque_ranges_move/4096 1132.404 -16.27%
BM_deque_deque_ranges_move/512 145.595 -14.71%
BM_deque_deque_ranges_move/5500 1522.201 -15.67%
BM_deque_deque_ranges_move/64 16.176 -
BM_deque_deque_ranges_move/64000 18966.561 -13.95%
BM_deque_deque_ranges_move/65536 18510.815 -15.76%
BM_deque_deque_ranges_move/70000 19482.313 -17.34%
BM_deque_deque_ranges_move_backward/0 0.566 -2.80%
BM_deque_deque_ranges_move_backward/1 0.982 2.88%
BM_deque_deque_ranges_move_backward/1024 284.880 -7.50%
BM_deque_deque_ranges_move_backward/2 1.289 -4.21%
BM_deque_deque_ranges_move_backward/4000 1106.538 -6.62%
BM_deque_deque_ranges_move_backward/4096 1136.451 -6.03%
BM_deque_deque_ranges_move_backward/512 143.770 -8.18%
BM_deque_deque_ranges_move_backward/5500 1542.002 -5.65%
BM_deque_deque_ranges_move_backward/64 17.994 11.31%
BM_deque_deque_ranges_move_backward/64000 17862.471 -6.13%
BM_deque_deque_ranges_move_backward/65536 18248.843 -5.76%
BM_deque_deque_ranges_move_backward/70000 19502.800 -6.26%
BM_deque_vector_copy/0 0.479 -17.10%
BM_deque_vector_copy/1 0.616 -
BM_deque_vector_copy/1024 39.318 2.61%
BM_deque_vector_copy/2 1.793 7.98%
BM_deque_vector_copy/4000 154.434 3.52%
BM_deque_vector_copy/4096 157.316 2.48%
BM_deque_vector_copy/512 20.352 1.29%
BM_deque_vector_copy/5500 211.341 4.25%
BM_deque_vector_copy/64 2.592 3.78%
BM_deque_vector_copy/64000 3535.589 22.73%
BM_deque_vector_copy/65536 3576.200 22.94%
BM_deque_vector_copy/70000 3818.913 19.82%
BM_deque_vector_copy_backward/0 0.454 -3.72%
BM_deque_vector_copy_backward/1 0.689 12.20%
BM_deque_vector_copy_backward/1024 38.409 -
BM_deque_vector_copy_backward/2 1.590 -
BM_deque_vector_copy_backward/4000 147.902 -
BM_deque_vector_copy_backward/4096 152.585 -
BM_deque_vector_copy_backward/512 20.355 1.68%
BM_deque_vector_copy_backward/5500 204.288 -
BM_deque_vector_copy_backward/64 2.454 -2.23%
BM_deque_vector_copy_backward/64000 4679.070 2.11%
BM_deque_vector_copy_backward/65536 4915.596 4.67%
BM_deque_vector_copy_backward/70000 5164.356 2.42%
BM_deque_vector_move/0 0.719 43.34%
BM_deque_vector_move/1 0.780 27.32%
BM_deque_vector_move/1024 38.715 -
BM_deque_vector_move/2 1.738 -2.94%
BM_deque_vector_move/4000 148.134 -
BM_deque_vector_move/4096 153.063 -
BM_deque_vector_move/512 20.031 -2.42%
BM_deque_vector_move/5500 204.149 -2.32%
BM_deque_vector_move/64 2.557 -1.38%
BM_deque_vector_move/64000 3259.336 8.40%
BM_deque_vector_move/65536 3268.806 8.75%
BM_deque_vector_move/70000 3558.384 9.29%
BM_deque_vector_move_backward/0 0.607 31.84%
BM_deque_vector_move_backward/1 0.688 -
BM_deque_vector_move_backward/1024 38.308 -
BM_deque_vector_move_backward/2 1.738 3.38%
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 -1.10%
BM_deque_vector_move_backward/64000 4656.463 2.33%
BM_deque_vector_move_backward/65536 4940.057 5.35%
BM_deque_vector_move_backward/70000 5098.539 1.37%
BM_deque_vector_ranges_copy/0 0.601 4.63%
BM_deque_vector_ranges_copy/1 0.904 6.72%
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 -1.14%
BM_deque_vector_ranges_copy/64 16.036 -
BM_deque_vector_ranges_copy/64000 20316.179 -1.26%
BM_deque_vector_ranges_copy/65536 20736.784 -3.04%
BM_deque_vector_ranges_copy/70000 22239.634 -2.42%
BM_deque_vector_ranges_copy_backward/0 0.565 -
BM_deque_vector_ranges_copy_backward/1 0.885 1.67%
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 1.30%
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 -
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 -
BM_deque_vector_ranges_copy_backward/70000 22156.019 -1.77%
BM_deque_vector_ranges_move/0 0.567 -17.89%
BM_deque_vector_ranges_move/1 0.899 3.76%
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 -
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 -
BM_deque_vector_ranges_move/65536 20787.059 -2.72%
BM_deque_vector_ranges_move/70000 22694.243 -
BM_deque_vector_ranges_move_backward/0 0.691 12.02%
BM_deque_vector_ranges_move_backward/1 0.924 5.67%
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 -1.19%
BM_emoji_escaped<char> 9357.814 6.84%
BM_emoji_escaped<wchar_t> 5740.252 -11.25%
BM_emoji_text<char> 33345.087 -5.05%
BM_emoji_text<wchar_t> 109059.396 1.16%
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 -8.16%
BM_format/string_len_60 20.009 4.81%
BM_format/string_len_6000 78.649 1.44%
BM_format/string_view_len_6 10.738 -4.03%
BM_format/string_view_len_60 19.722 2.96%
BM_format/string_view_len_6000 78.774 -
BM_format_string<char>/1 9.781 1.46%
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.81%
BM_format_string<char>/16384 0.030 121.05%
BM_format_string<char>/2 5.559 -2.16%
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 -
BM_format_string<char>/32768 0.033 -
BM_format_string<char>/4 2.951 2.14%
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 -3.96%
BM_format_string<char>/65536 0.034 -
BM_format_string<char>/8 0.914 -1.67%
BM_format_string<char>/8192 0.012 -
BM_format_string<wchar_t>/1 13.045 -5.93%
BM_format_string<wchar_t>/1024 0.274 -7.24%
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 -1.11%
BM_format_string<wchar_t>/16384 0.289 -
BM_format_string<wchar_t>/2 6.827 -6.40%
BM_format_string<wchar_t>/2048 0.247 -5.37%
BM_format_string<wchar_t>/256 0.389 -5.45%
BM_format_string<wchar_t>/262144 0.235 4.52%
BM_format_string<wchar_t>/32 0.867 -2.58%
BM_format_string<wchar_t>/32768 0.259 -
BM_format_string<wchar_t>/4 6.034 -
BM_format_string<wchar_t>/4096 0.225 -
BM_format_string<wchar_t>/512 0.317 -8.75%
BM_format_string<wchar_t>/524288 0.227 -
BM_format_string<wchar_t>/64 0.483 -4.38%
BM_format_string<wchar_t>/65536 0.249 -
BM_format_string<wchar_t>/8 3.167 -
BM_format_string<wchar_t>/8192 0.290 -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_6 37.564 3.28%
BM_format_to_back_inserter<std::deque<char>>/C_string_len_60 54.928 1.83%
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 11.94%
BM_format_to_back_inserter<std::deque<char>>/string_len_60 53.840 1.71%
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 1.92%
BM_format_to_back_inserter<std::deque<char>>/string_view_len_60 53.784 -
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 9.49%
BM_format_to_back_inserter<std::list<char>>/C_string_len_60 672.026 7.32%
BM_format_to_back_inserter<std::list<char>>/C_string_len_6000 74211.951 4.52%
BM_format_to_back_inserter<std::list<char>>/string_len_6 78.679 13.94%
BM_format_to_back_inserter<std::list<char>>/string_len_60 658.947 4.74%
BM_format_to_back_inserter<std::list<char>>/string_len_6000 74492.493 4.36%
BM_format_to_back_inserter<std::list<char>>/string_view_len_6 75.400 8.05%
BM_format_to_back_inserter<std::list<char>>/string_view_len_60 652.254 3.58%
BM_format_to_back_inserter<std::list<char>>/string_view_len_6000 72044.753 2.12%
BM_format_to_back_inserter<std::string> 18.970 -
BM_format_to_back_inserter<std::string>/C_string_len_6 12.411 -2.99%
BM_format_to_back_inserter<std::string>/C_string_len_60 118.251 -1.70%
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 -1.65%
BM_format_to_back_inserter<std::string>/string_len_60 115.583 -
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 -
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 7.23%
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 -
BM_format_to_back_inserter<std::vector<char>>/string_len_6 54.682 13.22%
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 8.91%
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 1.71%
BM_format_to_iterator/<std::array>_C_string_len_60 5.097 -1.17%
BM_format_to_iterator/<std::array>_C_string_len_6000 166.066 -
BM_format_to_iterator/<std::array>_string_len_6 2.275 -1.13%
BM_format_to_iterator/<std::array>_string_len_60 3.727 -
BM_format_to_iterator/<std::array>_string_len_6000 52.683 -
BM_format_to_iterator/<std::array>_string_view_len_6 2.372 8.99%
BM_format_to_iterator/<std::array>_string_view_len_60 3.583 -2.85%
BM_format_to_iterator/<std::array>_string_view_len_6000 52.483 -
BM_format_to_iterator/<std::deque>_C_string_len_6 9.669 11.45%
BM_format_to_iterator/<std::deque>_C_string_len_60 23.917 -
BM_format_to_iterator/<std::deque>_C_string_len_6000 1968.337 -
BM_format_to_iterator/<std::deque>_string_len_6 8.130 -3.17%
BM_format_to_iterator/<std::deque>_string_len_60 24.345 -
BM_format_to_iterator/<std::deque>_string_len_6000 1763.656 -
BM_format_to_iterator/<std::deque>_string_view_len_6 8.167 -1.06%
BM_format_to_iterator/<std::deque>_string_view_len_60 24.278 -1.03%
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 -1.94%
BM_format_to_iterator/<std::string>_C_string_len_6000 159.280 -
BM_format_to_iterator/<std::string>_string_len_6 2.279 5.13%
BM_format_to_iterator/<std::string>_string_len_60 3.626 -3.03%
BM_format_to_iterator/<std::string>_string_len_6000 52.697 -
BM_format_to_iterator/<std::string>_string_view_len_6 2.315 -1.53%
BM_format_to_iterator/<std::string>_string_view_len_60 3.720 1.03%
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 2.66%
BM_format_to_iterator/<std::vector>_C_string_len_60 4.971 -3.96%
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 -
BM_format_to_iterator/<std::vector>_string_len_6000 52.497 -
BM_format_to_iterator/<std::vector>_string_view_len_6 2.230 -4.85%
BM_format_to_iterator/<std::vector>_string_view_len_60 3.552 -5.61%
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 3.58%
BM_format_to_n_string_back_inserter<std::list<char>>/1048576 13075378.706 5.95%
BM_format_to_n_string_back_inserter<std::list<char>>/16384 201672.727 5.76%
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1 21.071 -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1048576 13148683.089 3.48%
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/16384 202992.045 3.47%
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 2.81%
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 6.94%
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 -2.58%
BM_format_to_n_string_back_inserter<std::wstring>/1 12.600 -
BM_format_to_n_string_back_inserter<std::wstring>/1048576 666481.681 -
BM_format_to_n_string_back_inserter<std::wstring>/16384 11014.675 -1.90%
BM_format_to_n_string_begin<std::list<char>>/1 5.834 1.01%
BM_format_to_n_string_begin<std::list<char>>/1048576 951005.408 -
BM_format_to_n_string_begin<std::list<char>>/16384 14739.833 -
BM_format_to_n_string_begin<std::list<wchar_t>>/1 11.074 1.28%
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 2.60%
BM_format_to_n_string_begin<std::vector<wchar_t>>/1048576 143131.776 -2.15%
BM_format_to_n_string_begin<std::vector<wchar_t>>/16384 2280.887 3.10%
BM_format_to_n_string_begin<std::wstring>/1 13.792 2.87%
BM_format_to_n_string_begin<std::wstring>/1048576 142466.545 -
BM_format_to_n_string_begin<std::wstring>/16384 2160.180 -1.98%
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 4.69%
BM_format_to_n_string_pointer<wchar_t>/1048576 141635.587 -5.15%
BM_format_to_n_string_pointer<wchar_t>/16384 2500.298 1.23%
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 4.13%
BM_format_to_n_string_span<wchar_t>/1048576 146195.419 -3.09%
BM_format_to_n_string_span<wchar_t>/16384 2475.760 -
BM_format_to_string_back_inserter<std::list<char>>/1 15.463 -2.87%
BM_format_to_string_back_inserter<std::list<char>>/1048576 12418270.111 -2.56%
BM_format_to_string_back_inserter<std::list<char>>/16384 191746.607 -2.98%
BM_format_to_string_back_inserter<std::list<wchar_t>>/1 20.011 -3.32%
BM_format_to_string_back_inserter<std::list<wchar_t>>/1048576 12580318.110 -3.51%
BM_format_to_string_back_inserter<std::list<wchar_t>>/16384 196612.212 -1.17%
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 -
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 7.44%
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 -2.54%
BM_format_to_string_back_inserter<std::wstring>/1 12.332 -
BM_format_to_string_back_inserter<std::wstring>/1048576 559955.498 -1.87%
BM_format_to_string_back_inserter<std::wstring>/16384 10329.946 8.74%
BM_format_to_string_begin<std::list<char>>/1 5.084 2.35%
BM_format_to_string_begin<std::list<char>>/1048576 942272.509 -
BM_format_to_string_begin<std::list<char>>/16384 14410.850 1.41%
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 3.26%
BM_format_to_string_begin<std::string>/1 4.627 -3.35%
BM_format_to_string_begin<std::string>/1048576 11606.499 -
BM_format_to_string_begin<std::string>/16384 140.853 -14.88%
BM_format_to_string_begin<std::vector<char>>/1 4.855 2.46%
BM_format_to_string_begin<std::vector<char>>/1048576 11615.406 -
BM_format_to_string_begin<std::vector<char>>/16384 149.499 6.04%
BM_format_to_string_begin<std::vector<wchar_t>>/1 10.301 2.75%
BM_format_to_string_begin<std::vector<wchar_t>>/1048576 54324.880 -
BM_format_to_string_begin<std::vector<wchar_t>>/16384 658.800 -1.47%
BM_format_to_string_begin<std::wstring>/1 9.837 -
BM_format_to_string_begin<std::wstring>/1048576 54696.413 1.55%
BM_format_to_string_begin<std::wstring>/16384 660.061 -
BM_format_to_string_pointer<char>/1 4.857 2.39%
BM_format_to_string_pointer<char>/1048576 12170.820 -2.78%
BM_format_to_string_pointer<char>/16384 262.624 -10.53%
BM_format_to_string_pointer<wchar_t>/1 10.222 -
BM_format_to_string_pointer<wchar_t>/1048576 54534.484 1.25%
BM_format_to_string_pointer<wchar_t>/16384 657.131 -1.34%
BM_format_to_string_span<char>/1 4.863 2.53%
BM_format_to_string_span<char>/1048576 12170.151 -2.78%
BM_format_to_string_span<char>/16384 262.478 -9.48%
BM_format_to_string_span<wchar_t>/1 9.934 -
BM_format_to_string_span<wchar_t>/1048576 54957.468 2.19%
BM_format_to_string_span<wchar_t>/16384 659.130 -1.34%
BM_formatted_size_string<char>/1 5.391 -
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 -
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.90%
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 -2.91%
BM_from_sys/1979/threads:4 1.212 -
BM_from_sys/1993 4.729 -
BM_from_sys/1993/threads:16 0.722 8.31%
BM_from_sys/1993/threads:4 1.217 -
BM_from_sys/2100 8.640 -
BM_from_sys/2100/threads:16 16.019 -21.35%
BM_from_sys/2100/threads:4 23.049 15.59%
BM_japanese_escaped<char> 11770.422 -
BM_japanese_escaped<wchar_t> 11511.691 -
BM_japanese_text<char> 27431.280 -1.35%
BM_japanese_text<wchar_t> 47773.569 -1.85%
BM_join_view_deques/0 0.909 16.28%
BM_join_view_deques/1 15.980 36.54%
BM_join_view_deques/1024 20530.720 18.80%
BM_join_view_deques/2 36.281 28.45%
BM_join_view_deques/4000 80301.445 20.83%
BM_join_view_deques/4096 82267.279 20.91%
BM_join_view_deques/512 10244.985 19.62%
BM_join_view_deques/5500 110574.435 20.13%
BM_join_view_deques/64 1277.811 21.66%
BM_join_view_deques/64000 1291697.756 18.76%
BM_join_view_deques/65536 1335812.877 19.36%
BM_join_view_deques/70000 1424256.720 18.77%
BM_join_view_in_vectors/0 0.493 28.31%
BM_join_view_in_vectors/1 8.790 1.83%
BM_join_view_in_vectors/1024 8690.256 -
BM_join_view_in_vectors/2 23.469 31.14%
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 -13.38%
BM_join_view_out_vectors/1 8.777 1.27%
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 -11.05%
BM_num_get<float> 242.455 -9.71%
BM_num_get<long> 6.041 -
BM_num_get<long_double> 241.492 -9.40%
BM_num_get<long_long> 6.058 -
BM_num_get<unsigned_int> 6.068 -1.24%
BM_num_get<unsigned_long> 6.034 -
BM_num_get<unsigned_long_long> 6.067 -
BM_num_get<unsigned_short> 6.013 -
BM_num_get<void*> 6.266 -
BM_num_put<bool> 5.094 1.61%
BM_num_put<const_void*> 5.475 -
BM_num_put<double> 56.605 -1.15%
BM_num_put<long> 4.989 3.83%
BM_num_put<long_double> 56.619 -
BM_num_put<long_long> 4.878 1.43%
BM_num_put<unsigned_long> 4.780 -
BM_num_put<unsigned_long_long> 5.001 4.64%
BM_sprintf 35.416 -
BM_sprintf/C_string_len_6 4.411 18.47%
BM_sprintf/C_string_len_60 5.756 -
BM_sprintf/C_string_len_6000 162.261 -
BM_std_minmax_element<char>/1 0.480 7.82%
BM_std_minmax_element<char>/1024 345.678 -
BM_std_minmax_element<char>/2 0.533 7.48%
BM_std_minmax_element<char>/3 0.813 -15.14%
BM_std_minmax_element<char>/4 1.150 1.24%
BM_std_minmax_element<char>/4000 1331.394 -1.04%
BM_std_minmax_element<char>/4096 1363.885 -
BM_std_minmax_element<char>/512 175.749 -
BM_std_minmax_element<char>/5500 1827.765 -1.11%
BM_std_minmax_element<char>/64 21.035 -1.37%
BM_std_minmax_element<char>/64000 21194.218 -1.19%
BM_std_minmax_element<char>/65536 21699.145 -1.20%
BM_std_minmax_element<char>/70000 23170.084 -1.10%
BM_std_minmax_element<int>/1 0.387 -12.32%
BM_std_minmax_element<int>/1024 339.708 1.43%
BM_std_minmax_element<int>/2 0.481 -
BM_std_minmax_element<int>/3 0.913 -13.27%
BM_std_minmax_element<int>/4 1.120 -
BM_std_minmax_element<int>/4000 1302.664 -
BM_std_minmax_element<int>/4096 1341.601 -
BM_std_minmax_element<int>/512 172.942 -
BM_std_minmax_element<int>/5500 1787.026 -
BM_std_minmax_element<int>/64 20.604 -
BM_std_minmax_element<int>/64000 20755.533 -
BM_std_minmax_element<int>/65536 21405.753 -
BM_std_minmax_element<int>/70000 22715.372 -
BM_std_minmax_element<long_long>/1 0.361 -17.96%
BM_std_minmax_element<long_long>/1024 340.665 1.84%
BM_std_minmax_element<long_long>/2 0.460 -2.21%
BM_std_minmax_element<long_long>/3 0.958 -
BM_std_minmax_element<long_long>/4 1.123 -1.03%
BM_std_minmax_element<long_long>/4000 1311.022 1.42%
BM_std_minmax_element<long_long>/4096 1346.198 1.21%
BM_std_minmax_element<long_long>/512 174.514 1.29%
BM_std_minmax_element<long_long>/5500 1798.198 1.42%
BM_std_minmax_element<long_long>/64 20.673 1.05%
BM_std_minmax_element<long_long>/64000 20908.091 1.34%
BM_std_minmax_element<long_long>/65536 21506.697 1.15%
BM_std_minmax_element<long_long>/70000 22865.411 1.32%
BM_std_minmax_element<short>/1 0.430 17.70%
BM_std_minmax_element<short>/1024 577.421 -22.80%
BM_std_minmax_element<short>/2 0.488 -
BM_std_minmax_element<short>/3 0.961 -
BM_std_minmax_element<short>/4 1.139 -3.95%
BM_std_minmax_element<short>/4000 2285.051 -24.23%
BM_std_minmax_element<short>/4096 2360.703 -23.58%
BM_std_minmax_element<short>/512 289.957 -18.96%
BM_std_minmax_element<short>/5500 3125.599 -24.89%
BM_std_minmax_element<short>/64 26.777 -2.66%
BM_std_minmax_element<short>/64000 36356.434 -25.42%
BM_std_minmax_element<short>/65536 37235.833 -25.41%
BM_std_minmax_element<short>/70000 40626.981 -23.81%
BM_stop_token_async_reg_unreg_callback/1024 23111.498 4.35%
BM_stop_token_async_reg_unreg_callback/131072 2063555.928 -1.15%
BM_stop_token_async_reg_unreg_callback/16777216 263182520.866 -1.20%
BM_stop_token_multi_thread_polling_stop_requested/1024 435469.961 27.64%
BM_stop_token_multi_thread_polling_stop_requested/131072 8073076.963 -9.61%
BM_stop_token_multi_thread_polling_stop_requested/16777216 58543848.991 -
BM_stop_token_single_thread_polling_stop_requested/1024 4563.052 2.84%
BM_stop_token_single_thread_polling_stop_requested/131072 563388.188 1.23%
BM_stop_token_single_thread_polling_stop_requested/16777216 71347999.573 -3.89%
BM_stop_token_single_thread_reg_unreg_callback/1024 24766.210 -
BM_stop_token_single_thread_reg_unreg_callback/131072 3146584.757 -
BM_stop_token_single_thread_reg_unreg_callback/16777216 404395341.873 -
BM_string_without_formatting<char> 10.811 -
BM_string_without_formatting<wchar_t> 31.870 6.22%
BM_to_chars 4.660 -
BM_to_chars_as_string 6.260 -
BM_to_chars_bad/10 2.876 -
BM_to_chars_bad/16 1.143 -
BM_to_chars_bad/2 1.047 -
BM_to_chars_bad/23 2.877 5.23%
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.19%
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 6.99%
BM_to_sys/1970/threads:4 1.240 -5.96%
BM_to_sys/1979 5.185 -
BM_to_sys/1979/threads:16 0.783 -1.75%
BM_to_sys/1979/threads:4 1.324 -
BM_to_sys/1993 5.165 -
BM_to_sys/1993/threads:16 0.757 -6.46%
BM_to_sys/1993/threads:4 1.364 1.72%
BM_to_sys/2100 8.648 -
BM_to_sys/2100/threads:16 20.317 9.91%
BM_to_sys/2100/threads:4 20.266 -8.71%
BM_tolower_char<char> 1.154 -3.05%
BM_tolower_char<wchar_t> 0.794 -13.58%
BM_tolower_string<char> 36.172 -2.34%
BM_tolower_string<wchar_t> 33.945 -3.01%
BM_toupper_char<char> 1.154 -3.78%
BM_toupper_char<wchar_t> 0.913 -8.62%
BM_toupper_string<char> 35.650 -2.76%
BM_toupper_string<wchar_t> 33.849 -
BM_unicode_escaped<char> 7777.506 -
BM_unicode_escaped<wchar_t> 5673.194 -2.29%
BM_unicode_text<char> 32515.102 -2.52%
BM_unicode_text<wchar_t> 98789.023 -
BM_vector_deque_copy/0 0.359 55.16%
BM_vector_deque_copy/1 1.083 -5.29%
BM_vector_deque_copy/1024 44.417 -
BM_vector_deque_copy/2 1.985 -2.67%
BM_vector_deque_copy/4000 167.244 -2.33%
BM_vector_deque_copy/4096 162.925 -2.31%
BM_vector_deque_copy/512 22.949 -
BM_vector_deque_copy/5500 220.451 -4.03%
BM_vector_deque_copy/64 2.806 -1.26%
BM_vector_deque_copy/64000 3225.032 14.28%
BM_vector_deque_copy/65536 3158.091 9.56%
BM_vector_deque_copy/70000 3350.633 8.71%
BM_vector_deque_copy_backward/0 0.263 -14.75%
BM_vector_deque_copy_backward/1 1.048 -
BM_vector_deque_copy_backward/1024 44.395 -1.26%
BM_vector_deque_copy_backward/2 1.861 -
BM_vector_deque_copy_backward/4000 162.464 -1.11%
BM_vector_deque_copy_backward/4096 164.747 -
BM_vector_deque_copy_backward/512 23.907 -
BM_vector_deque_copy_backward/5500 220.577 -
BM_vector_deque_copy_backward/64 2.653 -3.16%
BM_vector_deque_copy_backward/64000 4561.742 1.58%
BM_vector_deque_copy_backward/65536 4670.990 1.13%
BM_vector_deque_copy_backward/70000 5006.299 1.02%
BM_vector_deque_move/0 0.357 -
BM_vector_deque_move/1 0.970 -15.20%
BM_vector_deque_move/1024 44.537 -
BM_vector_deque_move/2 1.987 -
BM_vector_deque_move/4000 169.749 -
BM_vector_deque_move/4096 162.950 -
BM_vector_deque_move/512 22.594 -1.29%
BM_vector_deque_move/5500 220.132 -
BM_vector_deque_move/64 2.710 -4.92%
BM_vector_deque_move/64000 3217.560 13.96%
BM_vector_deque_move/65536 3275.848 13.53%
BM_vector_deque_move/70000 3352.783 8.91%
BM_vector_deque_move_backward/0 0.270 -20.55%
BM_vector_deque_move_backward/1 1.249 6.53%
BM_vector_deque_move_backward/1024 45.223 2.41%
BM_vector_deque_move_backward/2 2.083 2.19%
BM_vector_deque_move_backward/4000 163.963 -
BM_vector_deque_move_backward/4096 165.397 -
BM_vector_deque_move_backward/512 24.228 3.35%
BM_vector_deque_move_backward/5500 221.067 -
BM_vector_deque_move_backward/64 2.852 1.77%
BM_vector_deque_move_backward/64000 4581.238 1.94%
BM_vector_deque_move_backward/65536 4691.746 1.51%
BM_vector_deque_move_backward/70000 5017.194 1.47%
BM_vector_deque_ranges_copy/0 0.314 18.24%
BM_vector_deque_ranges_copy/1 0.688 24.29%
BM_vector_deque_ranges_copy/1024 297.626 -
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 -
BM_vector_deque_ranges_copy/5500 1585.561 -1.56%
BM_vector_deque_ranges_copy/64 15.735 -
BM_vector_deque_ranges_copy/64000 20041.945 8.16%
BM_vector_deque_ranges_copy/65536 19401.986 -3.89%
BM_vector_deque_ranges_copy/70000 20995.435 -3.22%
BM_vector_deque_ranges_copy_backward/0 0.360 -
BM_vector_deque_ranges_copy_backward/1 0.608 -6.33%
BM_vector_deque_ranges_copy_backward/1024 295.608 -
BM_vector_deque_ranges_copy_backward/2 1.161 -7.03%
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 8.96%
BM_vector_deque_ranges_copy_backward/65536 19655.212 -5.16%
BM_vector_deque_ranges_copy_backward/70000 21320.335 -3.07%
BM_vector_deque_ranges_move/0 0.358 54.64%
BM_vector_deque_ranges_move/1 0.618 19.01%
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.31%
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.33%
BM_vector_deque_ranges_move/65536 19385.254 -3.64%
BM_vector_deque_ranges_move/70000 21029.572 -1.56%
BM_vector_deque_ranges_move_backward/0 0.303 15.71%
BM_vector_deque_ranges_move_backward/1 0.648 -
BM_vector_deque_ranges_move_backward/1024 297.227 -
BM_vector_deque_ranges_move_backward/2 1.234 -1.83%
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 8.68%
BM_vector_deque_ranges_move_backward/65536 19598.364 -5.01%
BM_vector_deque_ranges_move_backward/70000 21295.731 -3.36%
CastTo<A<Width,_Depth>> 368.648 -
CastTo<B<Width_/_2,_Depth>> 2397.020 1.21%
SetIntersection_Front_Set_float_1024_1 1019116.305 2.37%
SetIntersection_Front_Set_float_1024_1024 13713278.621 -29.00%
SetIntersection_Front_Set_float_1024_16 1209543.319 -3.36%
SetIntersection_Front_Set_float_1024_256 4534018.924 -18.42%
SetIntersection_Front_Set_float_1024_4 1069168.421 1.69%
SetIntersection_Front_Set_float_1024_64 1892159.367 -3.67%
SetIntersection_Front_Set_float_16384_1 1032626.908 2.11%
SetIntersection_Front_Set_float_16384_1024 14352692.291 -17.64%
SetIntersection_Front_Set_float_16384_16 1223994.838 -2.56%
SetIntersection_Front_Set_float_16384_16384 251738706.930 -29.78%
SetIntersection_Front_Set_float_16384_256 4143867.455 -27.34%
SetIntersection_Front_Set_float_16384_4 1066429.727 -
SetIntersection_Front_Set_float_16384_64 1804759.540 -9.05%
SetIntersection_Front_Set_float_16_1 62186479.746 -
SetIntersection_Front_Set_float_16_16 38349874.970 -2.06%
SetIntersection_Front_Set_float_16_4 54404843.277 -
SetIntersection_Front_Set_float_1_1 527303489.633 -
SetIntersection_Front_Set_float_256_1 4107389.999 1.24%
SetIntersection_Front_Set_float_256_16 4870055.869 4.53%
SetIntersection_Front_Set_float_256_256 9114109.795 -21.66%
SetIntersection_Front_Set_float_256_4 4181834.026 -
SetIntersection_Front_Set_float_256_64 5798121.614 -7.76%
SetIntersection_Front_Set_float_262144_1 1039023.465 1.13%
SetIntersection_Front_Set_float_262144_1024 14252015.250 -12.27%
SetIntersection_Front_Set_float_262144_16 1211346.174 -1.53%
SetIntersection_Front_Set_float_262144_16384 344293264.073 -1.23%
SetIntersection_Front_Set_float_262144_256 4312589.858 -8.69%
SetIntersection_Front_Set_float_262144_262144 1831000.205 -7.61%
SetIntersection_Front_Set_float_262144_4 1081519.015 -2.01%
SetIntersection_Front_Set_float_262144_64 1807679.608 -5.28%
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 -3.64%
SetIntersection_Front_Set_float_64_4 15968054.083 -1.93%
SetIntersection_Front_Set_float_64_64 14433128.713 -8.47%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1045787.754 1.91%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 18029634.329 3.93%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1227839.245 -1.95%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 5112451.874 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1039156.830 -3.14%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1985935.681 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1037529.577 3.03%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 17638799.129 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1270175.492 2.72%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 345773552.437 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 5044396.827 11.06%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1074685.995 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 2029466.396 4.17%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 62234664.827 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 39677375.421 1.17%
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 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4757976.779 3.98%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 10394379.147 -1.60%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4246469.043 1.27%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 6371298.028 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1018434.903 -1.87%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 18408575.747 1.10%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1251957.472 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 342550762.463 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 5133514.479 2.47%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 2011367.586 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1078485.651 5.48%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1972488.500 -
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 1.20%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 16092770.780 2.08%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16262864.952 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 15925982.926 2.05%
SetIntersection_Front_Set_string_1024_1 1055516.768 -
SetIntersection_Front_Set_string_1024_1024 48998701.014 1.44%
SetIntersection_Front_Set_string_1024_16 1739266.841 1.68%
SetIntersection_Front_Set_string_1024_256 12025646.493 -
SetIntersection_Front_Set_string_1024_4 1205575.187 -
SetIntersection_Front_Set_string_1024_64 4074883.694 -
SetIntersection_Front_Set_string_16384_1 1074266.480 -
SetIntersection_Front_Set_string_16384_1024 50389886.135 -
SetIntersection_Front_Set_string_16384_16 1652549.673 -6.51%
SetIntersection_Front_Set_string_16384_16384 349409705.866 -
SetIntersection_Front_Set_string_16384_256 12649702.514 -
SetIntersection_Front_Set_string_16384_4 1222702.255 1.21%
SetIntersection_Front_Set_string_16384_64 4257044.010 14.74%
SetIntersection_Front_Set_string_16_1 64083592.487 -
SetIntersection_Front_Set_string_16_16 54687296.139 2.12%
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 5.52%
SetIntersection_Front_Set_string_256_256 26261243.131 -
SetIntersection_Front_Set_string_256_4 4670009.005 -
SetIntersection_Front_Set_string_256_64 13194633.636 1.06%
SetIntersection_Front_Set_string_262144_1 1070208.894 -
SetIntersection_Front_Set_string_262144_1024 51609050.343 -
SetIntersection_Front_Set_string_262144_16 1680340.338 1.87%
SetIntersection_Front_Set_string_262144_16384 345941653.475 -1.12%
SetIntersection_Front_Set_string_262144_256 12689320.184 -1.35%
SetIntersection_Front_Set_string_262144_262144 15058493.707 -
SetIntersection_Front_Set_string_262144_4 1218616.357 -
SetIntersection_Front_Set_string_262144_64 3891995.968 2.06%
SetIntersection_Front_Set_string_4_1 217912047.124 -
SetIntersection_Front_Set_string_4_4 153140511.057 1.59%
SetIntersection_Front_Set_string_64_1 16779313.628 -
SetIntersection_Front_Set_string_64_16 22293408.434 1.46%
SetIntersection_Front_Set_string_64_4 18163396.768 -
SetIntersection_Front_Set_string_64_64 32610642.700 3.61%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 981045.421 -4.48%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 18979443.051 -10.66%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1270632.772 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 5475641.275 -1.68%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1068305.271 -1.17%
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 1.13%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1276066.341 2.41%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 355598329.706 2.57%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 5427377.904 -1.24%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1073879.888 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2091436.740 -1.60%
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 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 4744775.331 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 11026506.824 4.07%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4175907.527 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 6705222.272 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1039348.589 2.67%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 21714807.721 -1.89%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1279193.349 5.85%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 341339902.394 -2.77%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 5268239.416 -5.60%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2515059.430 -8.24%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1040647.877 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2061217.139 5.01%
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 1.50%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16197860.442 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 15634260.850 -5.72%
SetIntersection_Front_Set_uint32_1024_1 1042897.766 2.40%
SetIntersection_Front_Set_uint32_1024_1024 18879135.186 18.38%
SetIntersection_Front_Set_uint32_1024_16 1220859.727 2.60%
SetIntersection_Front_Set_uint32_1024_256 4450650.839 -1.65%
SetIntersection_Front_Set_uint32_1024_4 1072042.529 1.22%
SetIntersection_Front_Set_uint32_1024_64 1837976.230 2.38%
SetIntersection_Front_Set_uint32_16384_1 1013706.252 -
SetIntersection_Front_Set_uint32_16384_1024 15333747.305 2.03%
SetIntersection_Front_Set_uint32_16384_16 1227941.271 3.84%
SetIntersection_Front_Set_uint32_16384_16384 341890662.343 33.57%
SetIntersection_Front_Set_uint32_16384_256 5708019.389 5.59%
SetIntersection_Front_Set_uint32_16384_4 1071890.863 1.90%
SetIntersection_Front_Set_uint32_16384_64 2105437.312 4.41%
SetIntersection_Front_Set_uint32_16_1 62404600.083 1.06%
SetIntersection_Front_Set_uint32_16_16 38948176.887 -
SetIntersection_Front_Set_uint32_16_4 55297414.806 -
SetIntersection_Front_Set_uint32_1_1 529455273.088 -
SetIntersection_Front_Set_uint32_256_1 4153964.999 2.30%
SetIntersection_Front_Set_uint32_256_16 4657987.071 -1.39%
SetIntersection_Front_Set_uint32_256_256 8707327.279 -
SetIntersection_Front_Set_uint32_256_4 4209405.030 1.10%
SetIntersection_Front_Set_uint32_256_64 6589299.317 -2.93%
SetIntersection_Front_Set_uint32_262144_1 1048374.921 1.38%
SetIntersection_Front_Set_uint32_262144_1024 17757051.438 18.56%
SetIntersection_Front_Set_uint32_262144_16 1248902.129 3.35%
SetIntersection_Front_Set_uint32_262144_16384 365385180.705 -
SetIntersection_Front_Set_uint32_262144_256 5263125.664 14.41%
SetIntersection_Front_Set_uint32_262144_262144 1959920.395 4.87%
SetIntersection_Front_Set_uint32_262144_4 1063934.527 -
SetIntersection_Front_Set_uint32_262144_64 1817750.698 1.17%
SetIntersection_Front_Set_uint32_4_1 212271584.055 1.19%
SetIntersection_Front_Set_uint32_4_4 138075630.214 1.27%
SetIntersection_Front_Set_uint32_64_1 16374355.019 1.80%
SetIntersection_Front_Set_uint32_64_16 15520274.132 -3.35%
SetIntersection_Front_Set_uint32_64_4 16278168.920 3.16%
SetIntersection_Front_Set_uint32_64_64 16521626.379 17.36%
SetIntersection_Front_Set_uint64_1024_1 1042388.799 2.17%
SetIntersection_Front_Set_uint64_1024_1024 17230671.179 -
SetIntersection_Front_Set_uint64_1024_16 1232861.308 -2.59%
SetIntersection_Front_Set_uint64_1024_256 5353997.508 4.92%
SetIntersection_Front_Set_uint64_1024_4 1074075.699 -
SetIntersection_Front_Set_uint64_1024_64 1963267.289 -4.76%
SetIntersection_Front_Set_uint64_16384_1 1016095.700 2.22%
SetIntersection_Front_Set_uint64_16384_1024 15265102.498 -3.95%
SetIntersection_Front_Set_uint64_16384_16 1224901.993 7.01%
SetIntersection_Front_Set_uint64_16384_16384 356746612.882 2.35%
SetIntersection_Front_Set_uint64_16384_256 4922969.500 8.96%
SetIntersection_Front_Set_uint64_16384_4 1057517.901 -
SetIntersection_Front_Set_uint64_16384_64 1882784.301 1.12%
SetIntersection_Front_Set_uint64_16_1 62323291.391 1.32%
SetIntersection_Front_Set_uint64_16_16 39129197.074 -
SetIntersection_Front_Set_uint64_16_4 54894283.938 1.79%
SetIntersection_Front_Set_uint64_1_1 528527219.704 -
SetIntersection_Front_Set_uint64_256_1 4102671.509 1.60%
SetIntersection_Front_Set_uint64_256_16 4715657.989 4.12%
SetIntersection_Front_Set_uint64_256_256 9171300.428 5.84%
SetIntersection_Front_Set_uint64_256_4 4293101.446 2.88%
SetIntersection_Front_Set_uint64_256_64 6240636.190 -
SetIntersection_Front_Set_uint64_262144_1 1047530.305 3.71%
SetIntersection_Front_Set_uint64_262144_1024 14591063.373 -21.69%
SetIntersection_Front_Set_uint64_262144_16 1203914.080 -2.45%
SetIntersection_Front_Set_uint64_262144_16384 345948126.866 -1.57%
SetIntersection_Front_Set_uint64_262144_256 4469828.540 -11.60%
SetIntersection_Front_Set_uint64_262144_262144 2006031.573 1.70%
SetIntersection_Front_Set_uint64_262144_4 1088332.385 -
SetIntersection_Front_Set_uint64_262144_64 1856536.418 2.95%
SetIntersection_Front_Set_uint64_4_1 211309816.131 -
SetIntersection_Front_Set_uint64_4_4 137649687.401 1.57%
SetIntersection_Front_Set_uint64_64_1 16260839.815 -
SetIntersection_Front_Set_uint64_64_16 15923607.544 4.41%
SetIntersection_Front_Set_uint64_64_4 16196835.462 1.79%
SetIntersection_Front_Set_uint64_64_64 15855462.191 3.37%
SetIntersection_Front_Vector_float_1024_1 1036730.967 -
SetIntersection_Front_Vector_float_1024_1024 3483969.672 -
SetIntersection_Front_Vector_float_1024_16 1072946.656 1.42%
SetIntersection_Front_Vector_float_1024_256 1677371.142 -
SetIntersection_Front_Vector_float_1024_4 1067222.515 6.18%
SetIntersection_Front_Vector_float_1024_64 1169761.131 -1.08%
SetIntersection_Front_Vector_float_16384_1 1034257.375 -
SetIntersection_Front_Vector_float_16384_1024 3434882.686 -
SetIntersection_Front_Vector_float_16384_16 1060240.110 -
SetIntersection_Front_Vector_float_16384_16384 39744798.513 -
SetIntersection_Front_Vector_float_16384_256 1666081.790 -
SetIntersection_Front_Vector_float_16384_4 1035658.782 4.92%
SetIntersection_Front_Vector_float_16384_64 1211989.857 -
SetIntersection_Front_Vector_float_16_1 62561281.633 1.13%
SetIntersection_Front_Vector_float_16_16 33701128.329 -1.23%
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.41%
SetIntersection_Front_Vector_float_256_16 4040865.151 -
SetIntersection_Front_Vector_float_256_256 3324022.051 -
SetIntersection_Front_Vector_float_256_4 4126223.638 -
SetIntersection_Front_Vector_float_256_64 3799618.062 -
SetIntersection_Front_Vector_float_262144_1 1047008.159 3.24%
SetIntersection_Front_Vector_float_262144_1024 3466105.601 -
SetIntersection_Front_Vector_float_262144_16 1080855.494 -
SetIntersection_Front_Vector_float_262144_16384 39716425.538 -
SetIntersection_Front_Vector_float_262144_256 1680586.813 1.41%
SetIntersection_Front_Vector_float_262144_262144 350153005.760 -
SetIntersection_Front_Vector_float_262144_4 994342.472 -4.41%
SetIntersection_Front_Vector_float_262144_64 1187736.494 -
SetIntersection_Front_Vector_float_4_1 211918876.264 -
SetIntersection_Front_Vector_float_4_4 133405471.676 1.00%
SetIntersection_Front_Vector_float_64_1 16226910.735 -
SetIntersection_Front_Vector_float_64_16 13686936.240 -
SetIntersection_Front_Vector_float_64_4 15631624.957 -
SetIntersection_Front_Vector_float_64_64 9574585.303 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1009957.865 -1.80%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 3527708.957 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1082594.832 2.88%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 1758062.560 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1035257.243 5.16%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1242565.271 1.77%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1021930.110 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 3620066.121 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1066939.021 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 43366508.372 1.32%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 1691052.923 -2.35%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1032563.951 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1182639.645 2.39%
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.93%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 3955220.298 -2.17%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 3373590.880 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4011416.175 -
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 3.09%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 43567162.193 1.33%
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 1.64%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1209445.298 1.22%
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.62%
SetIntersection_Front_Vector_string_1024_1 1056628.395 -
SetIntersection_Front_Vector_string_1024_1024 29514243.035 -4.78%
SetIntersection_Front_Vector_string_1024_16 1513664.098 -
SetIntersection_Front_Vector_string_1024_256 7242742.227 -7.40%
SetIntersection_Front_Vector_string_1024_4 1150458.911 -2.09%
SetIntersection_Front_Vector_string_1024_64 2575390.693 -12.69%
SetIntersection_Front_Vector_string_16384_1 1064401.306 1.05%
SetIntersection_Front_Vector_string_16384_1024 32149299.933 -2.80%
SetIntersection_Front_Vector_string_16384_16 1474514.790 -
SetIntersection_Front_Vector_string_16384_16384 354314090.085 -
SetIntersection_Front_Vector_string_16384_256 8173359.092 -
SetIntersection_Front_Vector_string_16384_4 1128188.567 -2.59%
SetIntersection_Front_Vector_string_16384_64 2600053.698 -11.69%
SetIntersection_Front_Vector_string_16_1 63324772.292 -
SetIntersection_Front_Vector_string_16_16 47769706.459 -1.54%
SetIntersection_Front_Vector_string_16_4 57422851.462 -3.35%
SetIntersection_Front_Vector_string_1_1 537818239.247 -
SetIntersection_Front_Vector_string_256_1 4137331.878 -2.64%
SetIntersection_Front_Vector_string_256_16 5619805.256 -
SetIntersection_Front_Vector_string_256_256 15548797.254 -9.76%
SetIntersection_Front_Vector_string_256_4 4402077.943 -3.71%
SetIntersection_Front_Vector_string_256_64 9147267.347 8.89%
SetIntersection_Front_Vector_string_262144_1 1071402.943 -
SetIntersection_Front_Vector_string_262144_1024 34173684.381 -2.77%
SetIntersection_Front_Vector_string_262144_16 1511190.878 -2.47%
SetIntersection_Front_Vector_string_262144_16384 343372724.717 -1.10%
SetIntersection_Front_Vector_string_262144_256 7807321.008 -3.74%
SetIntersection_Front_Vector_string_262144_262144 12709697.243 -
SetIntersection_Front_Vector_string_262144_4 1161903.935 -
SetIntersection_Front_Vector_string_262144_64 2891157.754 8.55%
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 -1.13%
SetIntersection_Front_Vector_string_64_4 17302919.940 -
SetIntersection_Front_Vector_string_64_64 21426613.559 -8.87%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1020801.859 -
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.62%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1054359.181 1.53%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1357956.510 2.16%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1025888.184 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 5840322.748 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1098874.491 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 78656559.391 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 2258385.345 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1047005.411 3.88%
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 1.10%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4045394.819 -2.60%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 4527957.924 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4037174.464 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 4347978.538 3.31%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1034678.938 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 5825700.145 -1.02%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1121282.950 1.71%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 78621895.332 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 2264187.951 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 351233782.712 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1042229.822 1.93%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1352089.131 3.06%
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.24%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 15721711.234 1.21%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 10788144.305 -
SetIntersection_Front_Vector_uint32_1024_1 1039435.435 1.43%
SetIntersection_Front_Vector_uint32_1024_1024 3454563.767 2.57%
SetIntersection_Front_Vector_uint32_1024_16 1083663.618 2.45%
SetIntersection_Front_Vector_uint32_1024_256 1684319.740 -
SetIntersection_Front_Vector_uint32_1024_4 1056939.503 5.82%
SetIntersection_Front_Vector_uint32_1024_64 1199372.113 -
SetIntersection_Front_Vector_uint32_16384_1 1000121.050 -
SetIntersection_Front_Vector_uint32_16384_1024 3498115.623 2.83%
SetIntersection_Front_Vector_uint32_16384_16 1027253.363 -3.18%
SetIntersection_Front_Vector_uint32_16384_16384 39628694.952 -
SetIntersection_Front_Vector_uint32_16384_256 1690816.367 4.80%
SetIntersection_Front_Vector_uint32_16384_4 1027078.414 -
SetIntersection_Front_Vector_uint32_16384_64 1181595.866 -
SetIntersection_Front_Vector_uint32_16_1 61920593.587 1.01%
SetIntersection_Front_Vector_uint32_16_16 34581335.551 2.17%
SetIntersection_Front_Vector_uint32_16_4 53134247.582 1.35%
SetIntersection_Front_Vector_uint32_1_1 525911802.984 1.02%
SetIntersection_Front_Vector_uint32_256_1 4051721.844 -1.23%
SetIntersection_Front_Vector_uint32_256_16 4018541.662 -
SetIntersection_Front_Vector_uint32_256_256 3236991.004 -2.24%
SetIntersection_Front_Vector_uint32_256_4 4110577.431 3.80%
SetIntersection_Front_Vector_uint32_256_64 3821644.052 -
SetIntersection_Front_Vector_uint32_262144_1 1024508.988 -
SetIntersection_Front_Vector_uint32_262144_1024 3472599.946 -
SetIntersection_Front_Vector_uint32_262144_16 1057326.654 5.17%
SetIntersection_Front_Vector_uint32_262144_16384 39561984.176 -
SetIntersection_Front_Vector_uint32_262144_256 1665659.808 -
SetIntersection_Front_Vector_uint32_262144_262144 350945187.500 -
SetIntersection_Front_Vector_uint32_262144_4 1049597.282 2.84%
SetIntersection_Front_Vector_uint32_262144_64 1200368.255 4.83%
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 2.18%
SetIntersection_Front_Vector_uint32_64_4 15607112.042 1.48%
SetIntersection_Front_Vector_uint32_64_64 9472959.215 -
SetIntersection_Front_Vector_uint64_1024_1 1039209.729 1.71%
SetIntersection_Front_Vector_uint64_1024_1024 3387250.146 19.43%
SetIntersection_Front_Vector_uint64_1024_16 1070657.372 -
SetIntersection_Front_Vector_uint64_1024_256 1690864.516 -
SetIntersection_Front_Vector_uint64_1024_4 1037925.901 4.07%
SetIntersection_Front_Vector_uint64_1024_64 1206661.295 -
SetIntersection_Front_Vector_uint64_16384_1 1011465.490 -
SetIntersection_Front_Vector_uint64_16384_1024 3406117.810 -1.39%
SetIntersection_Front_Vector_uint64_16384_16 1069583.744 -
SetIntersection_Front_Vector_uint64_16384_16384 39661708.288 -
SetIntersection_Front_Vector_uint64_16384_256 1642466.383 3.04%
SetIntersection_Front_Vector_uint64_16384_4 1023700.368 -
SetIntersection_Front_Vector_uint64_16384_64 1126424.829 -4.88%
SetIntersection_Front_Vector_uint64_16_1 61686559.825 -
SetIntersection_Front_Vector_uint64_16_16 34515928.404 2.41%
SetIntersection_Front_Vector_uint64_16_4 53046269.468 1.04%
SetIntersection_Front_Vector_uint64_1_1 525966854.250 1.04%
SetIntersection_Front_Vector_uint64_256_1 4052785.273 -
SetIntersection_Front_Vector_uint64_256_16 3980085.685 -
SetIntersection_Front_Vector_uint64_256_256 3348863.451 -
SetIntersection_Front_Vector_uint64_256_4 4104137.693 2.21%
SetIntersection_Front_Vector_uint64_256_64 3806419.119 -
SetIntersection_Front_Vector_uint64_262144_1 1042734.226 1.18%
SetIntersection_Front_Vector_uint64_262144_1024 3490527.347 1.99%
SetIntersection_Front_Vector_uint64_262144_16 1085624.332 1.75%
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.68%
SetIntersection_Front_Vector_uint64_262144_64 1180015.458 2.54%
SetIntersection_Front_Vector_uint64_4_1 210360429.103 -
SetIntersection_Front_Vector_uint64_4_4 132206551.023 -
SetIntersection_Front_Vector_uint64_64_1 16196623.129 1.06%
SetIntersection_Front_Vector_uint64_64_16 13736652.015 2.15%
SetIntersection_Front_Vector_uint64_64_4 15632137.331 1.34%
SetIntersection_Front_Vector_uint64_64_64 9597157.355 4.55%
SetIntersection_Interlaced_Set_float_1024_1 1031912.630 2.77%
SetIntersection_Interlaced_Set_float_1024_1024 17288421.327 -7.05%
SetIntersection_Interlaced_Set_float_1024_16 10448981.076 -
SetIntersection_Interlaced_Set_float_1024_256 12663570.466 11.42%
SetIntersection_Interlaced_Set_float_1024_4 8437554.119 -
SetIntersection_Interlaced_Set_float_1024_64 11628827.639 11.75%
SetIntersection_Interlaced_Set_float_16384_1 994653.441 -2.82%
SetIntersection_Interlaced_Set_float_16384_1024 202615372.045 -
SetIntersection_Interlaced_Set_float_16384_16 198254435.649 -2.37%
SetIntersection_Interlaced_Set_float_16384_16384 348467779.095 -
SetIntersection_Interlaced_Set_float_16384_256 208764368.948 -3.89%
SetIntersection_Interlaced_Set_float_16384_4 166566462.768 -
SetIntersection_Interlaced_Set_float_16384_64 202951346.291 -3.09%
SetIntersection_Interlaced_Set_float_16_1 62247175.794 -5.63%
SetIntersection_Interlaced_Set_float_16_16 38396373.631 -
SetIntersection_Interlaced_Set_float_16_4 58027948.375 -
SetIntersection_Interlaced_Set_float_1_1 530471376.197 -
SetIntersection_Interlaced_Set_float_256_1 4041788.812 -2.32%
SetIntersection_Interlaced_Set_float_256_16 13443850.679 9.17%
SetIntersection_Interlaced_Set_float_256_256 11023041.233 21.12%
SetIntersection_Interlaced_Set_float_256_4 11451002.092 1.21%
SetIntersection_Interlaced_Set_float_256_64 11467625.588 -4.02%
SetIntersection_Interlaced_Set_float_262144_1 1038389.700 -
SetIntersection_Interlaced_Set_float_262144_1024 1506386.790 -
SetIntersection_Interlaced_Set_float_262144_16 1312925.946 -1.53%
SetIntersection_Interlaced_Set_float_262144_16384 1330542.844 -
SetIntersection_Interlaced_Set_float_262144_256 1403596.252 -
SetIntersection_Interlaced_Set_float_262144_262144 2078160.178 -1.62%
SetIntersection_Interlaced_Set_float_262144_4 1155844.424 -
SetIntersection_Interlaced_Set_float_262144_64 1504239.161 1.63%
SetIntersection_Interlaced_Set_float_4_1 211886304.864 -
SetIntersection_Interlaced_Set_float_4_4 136603448.568 -
SetIntersection_Interlaced_Set_float_64_1 16252101.802 -
SetIntersection_Interlaced_Set_float_64_16 21383966.225 -3.46%
SetIntersection_Interlaced_Set_float_64_4 22343940.927 3.56%
SetIntersection_Interlaced_Set_float_64_64 14414996.462 -6.03%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1035989.914 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 17974459.939 6.64%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 10452277.213 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 11985214.334 -3.94%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 8394986.577 -1.26%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10567279.253 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1044453.215 1.48%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 197155913.990 2.82%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 197938224.860 -2.33%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 364280856.214 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 205305413.483 -4.03%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 162888077.693 -1.52%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 202028314.490 -3.97%
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 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12265770.177 -1.35%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 9894814.156 1.36%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11445321.959 1.98%
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 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1459484.454 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1455051.359 -1.19%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1548830.885 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1996838.022 -1.02%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1029508.188 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1371877.268 -
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 1.38%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 20619547.693 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 21451529.952 -2.44%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 15637249.337 1.80%
SetIntersection_Interlaced_Set_string_1024_1 1072827.308 1.54%
SetIntersection_Interlaced_Set_string_1024_1024 47570893.681 -
SetIntersection_Interlaced_Set_string_1024_16 18625995.889 -
SetIntersection_Interlaced_Set_string_1024_256 24517363.124 -5.35%
SetIntersection_Interlaced_Set_string_1024_4 14222717.425 -1.59%
SetIntersection_Interlaced_Set_string_1024_64 20944605.069 1.04%
SetIntersection_Interlaced_Set_string_16384_1 1087901.741 1.16%
SetIntersection_Interlaced_Set_string_16384_1024 349420593.017 -3.99%
SetIntersection_Interlaced_Set_string_16384_16 381212176.949 5.16%
SetIntersection_Interlaced_Set_string_16384_16384 352859506.849 -
SetIntersection_Interlaced_Set_string_16384_256 387992196.378 7.19%
SetIntersection_Interlaced_Set_string_16384_4 259601410.618 5.22%
SetIntersection_Interlaced_Set_string_16384_64 379397542.131 7.41%
SetIntersection_Interlaced_Set_string_16_1 64059597.347 -
SetIntersection_Interlaced_Set_string_16_16 54504093.832 2.72%
SetIntersection_Interlaced_Set_string_16_4 66736989.174 -
SetIntersection_Interlaced_Set_string_1_1 543791654.422 -
SetIntersection_Interlaced_Set_string_256_1 4278599.842 1.01%
SetIntersection_Interlaced_Set_string_256_16 21215385.072 -
SetIntersection_Interlaced_Set_string_256_256 24910047.930 -3.80%
SetIntersection_Interlaced_Set_string_256_4 17270098.567 -1.65%
SetIntersection_Interlaced_Set_string_256_64 22262954.450 -
SetIntersection_Interlaced_Set_string_262144_1 1086502.662 2.09%
SetIntersection_Interlaced_Set_string_262144_1024 2969274.763 2.91%
SetIntersection_Interlaced_Set_string_262144_16 2653251.402 -4.27%
SetIntersection_Interlaced_Set_string_262144_16384 3798204.940 3.28%
SetIntersection_Interlaced_Set_string_262144_256 2972113.434 -
SetIntersection_Interlaced_Set_string_262144_262144 16179897.822 3.48%
SetIntersection_Interlaced_Set_string_262144_4 2051443.327 2.64%
SetIntersection_Interlaced_Set_string_262144_64 2840416.040 -
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 -1.09%
SetIntersection_Interlaced_Set_string_64_4 28873896.951 -
SetIntersection_Interlaced_Set_string_64_64 30902584.031 -3.32%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1042225.538 -1.90%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24285912.327 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 10674351.919 -1.75%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 12714407.314 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 8793754.270 -3.35%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11513721.198 4.44%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1026320.225 -3.01%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 349886204.382 -4.19%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 230311136.879 -8.17%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 358837099.280 1.38%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 344462570.269 -2.88%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 176137741.469 -2.03%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 335036339.604 -4.65%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 62177607.867 -1.33%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 40031720.935 -1.45%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 59293017.559 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 529127852.947 -2.74%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4125677.441 -6.30%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12430568.365 2.24%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 10693735.443 7.70%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11299447.810 -3.74%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 12294514.232 -4.07%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 993772.130 -4.55%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1900158.357 -4.71%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 1762097.701 -2.30%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1820019.912 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 1872507.855 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2564953.640 -2.50%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1425893.977 -5.24%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 1900816.336 -3.04%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 211250331.443 -1.46%
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 -3.87%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 21991896.756 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 16838538.111 2.43%
SetIntersection_Interlaced_Set_uint32_1024_1 1044634.683 2.20%
SetIntersection_Interlaced_Set_uint32_1024_1024 19456008.449 8.28%
SetIntersection_Interlaced_Set_uint32_1024_16 10458229.436 3.12%
SetIntersection_Interlaced_Set_uint32_1024_256 13377191.732 11.47%
SetIntersection_Interlaced_Set_uint32_1024_4 8203184.837 -2.92%
SetIntersection_Interlaced_Set_uint32_1024_64 10510303.546 -3.46%
SetIntersection_Interlaced_Set_uint32_16384_1 1034503.290 2.83%
SetIntersection_Interlaced_Set_uint32_16384_1024 191655900.097 -
SetIntersection_Interlaced_Set_uint32_16384_16 188653825.736 -
SetIntersection_Interlaced_Set_uint32_16384_16384 342125968.154 -
SetIntersection_Interlaced_Set_uint32_16384_256 199015148.217 -
SetIntersection_Interlaced_Set_uint32_16384_4 153428946.342 -
SetIntersection_Interlaced_Set_uint32_16384_64 192121976.567 -1.93%
SetIntersection_Interlaced_Set_uint32_16_1 62247746.565 -
SetIntersection_Interlaced_Set_uint32_16_16 39346851.935 -1.86%
SetIntersection_Interlaced_Set_uint32_16_4 59573056.775 2.34%
SetIntersection_Interlaced_Set_uint32_1_1 529294185.753 -
SetIntersection_Interlaced_Set_uint32_256_1 4148132.708 2.19%
SetIntersection_Interlaced_Set_uint32_256_16 12523294.200 -
SetIntersection_Interlaced_Set_uint32_256_256 10463304.399 -
SetIntersection_Interlaced_Set_uint32_256_4 12255868.233 8.67%
SetIntersection_Interlaced_Set_uint32_256_64 12912896.832 5.48%
SetIntersection_Interlaced_Set_uint32_262144_1 1027155.761 -1.60%
SetIntersection_Interlaced_Set_uint32_262144_1024 1534905.750 1.09%
SetIntersection_Interlaced_Set_uint32_262144_16 1286305.953 1.40%
SetIntersection_Interlaced_Set_uint32_262144_16384 1302844.379 1.10%
SetIntersection_Interlaced_Set_uint32_262144_256 1366387.587 1.37%
SetIntersection_Interlaced_Set_uint32_262144_262144 1961857.546 -2.14%
SetIntersection_Interlaced_Set_uint32_262144_4 1164520.159 1.65%
SetIntersection_Interlaced_Set_uint32_262144_64 1538250.130 2.85%
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 7.02%
SetIntersection_Interlaced_Set_uint32_64_4 23252739.752 2.06%
SetIntersection_Interlaced_Set_uint32_64_64 16768956.475 -
SetIntersection_Interlaced_Set_uint64_1024_1 1037793.048 -
SetIntersection_Interlaced_Set_uint64_1024_1024 20067771.384 8.92%
SetIntersection_Interlaced_Set_uint64_1024_16 10226838.570 1.05%
SetIntersection_Interlaced_Set_uint64_1024_256 12656218.745 -1.26%
SetIntersection_Interlaced_Set_uint64_1024_4 8409338.957 -3.22%
SetIntersection_Interlaced_Set_uint64_1024_64 11561443.936 10.73%
SetIntersection_Interlaced_Set_uint64_16384_1 1029388.327 -
SetIntersection_Interlaced_Set_uint64_16384_1024 193243552.884 -
SetIntersection_Interlaced_Set_uint64_16384_16 192819543.695 1.05%
SetIntersection_Interlaced_Set_uint64_16384_16384 353845990.764 7.51%
SetIntersection_Interlaced_Set_uint64_16384_256 203670897.102 -
SetIntersection_Interlaced_Set_uint64_16384_4 159682371.235 2.09%
SetIntersection_Interlaced_Set_uint64_16384_64 198153643.357 -
SetIntersection_Interlaced_Set_uint64_16_1 62248425.104 -
SetIntersection_Interlaced_Set_uint64_16_16 39663751.308 1.30%
SetIntersection_Interlaced_Set_uint64_16_4 59178758.590 1.38%
SetIntersection_Interlaced_Set_uint64_1_1 529592096.168 1.09%
SetIntersection_Interlaced_Set_uint64_256_1 4146971.200 1.70%
SetIntersection_Interlaced_Set_uint64_256_16 13045573.395 4.22%
SetIntersection_Interlaced_Set_uint64_256_256 10736042.866 4.05%
SetIntersection_Interlaced_Set_uint64_256_4 11523533.636 2.38%
SetIntersection_Interlaced_Set_uint64_256_64 12290669.958 7.04%
SetIntersection_Interlaced_Set_uint64_262144_1 1050801.389 1.94%
SetIntersection_Interlaced_Set_uint64_262144_1024 1360422.000 -
SetIntersection_Interlaced_Set_uint64_262144_16 1440106.891 1.57%
SetIntersection_Interlaced_Set_uint64_262144_16384 1403239.090 -2.83%
SetIntersection_Interlaced_Set_uint64_262144_256 1499909.908 -1.25%
SetIntersection_Interlaced_Set_uint64_262144_262144 1939911.861 -
SetIntersection_Interlaced_Set_uint64_262144_4 1042237.971 -
SetIntersection_Interlaced_Set_uint64_262144_64 1339570.154 -1.72%
SetIntersection_Interlaced_Set_uint64_4_1 211706221.002 -
SetIntersection_Interlaced_Set_uint64_4_4 137053734.759 -
SetIntersection_Interlaced_Set_uint64_64_1 16276344.416 1.38%
SetIntersection_Interlaced_Set_uint64_64_16 21114000.935 -1.29%
SetIntersection_Interlaced_Set_uint64_64_4 21441172.749 -5.35%
SetIntersection_Interlaced_Set_uint64_64_64 15461401.956 -6.25%
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.57%
SetIntersection_Interlaced_Vector_float_1024_4 3012068.337 -
SetIntersection_Interlaced_Vector_float_1024_64 3555274.755 -2.33%
SetIntersection_Interlaced_Vector_float_16384_1 1044113.142 1.84%
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 -
SetIntersection_Interlaced_Vector_float_16384_64 41087747.412 -
SetIntersection_Interlaced_Vector_float_16_1 61902030.289 -
SetIntersection_Interlaced_Vector_float_16_16 34603835.701 -
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 2.60%
SetIntersection_Interlaced_Vector_float_256_256 3353930.986 2.31%
SetIntersection_Interlaced_Vector_float_256_4 6187437.321 15.42%
SetIntersection_Interlaced_Vector_float_256_64 5225063.840 -
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 7.16%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 989231.979 1.54%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 4694731.673 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 3910507.308 2.70%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 4763174.104 9.03%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 3717788.076 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 3817697.801 2.29%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 996376.341 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 54887811.188 22.15%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 41448240.168 8.17%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 59046699.991 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 55490199.756 13.04%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 37098648.632 24.95%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 47938740.859 12.97%
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 2.13%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 6428103.009 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 3927729.023 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 7232921.346 16.55%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 6453465.659 3.22%
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 4.72%
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.75%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 364897116.786 3.82%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 210175729.778 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 133160941.179 1.03%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 16129245.155 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 16508728.163 4.09%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18122124.391 4.55%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 10145248.979 -
SetIntersection_Interlaced_Vector_string_1024_1 1065414.632 -
SetIntersection_Interlaced_Vector_string_1024_1024 30616861.954 -1.09%
SetIntersection_Interlaced_Vector_string_1024_16 9981618.496 -
SetIntersection_Interlaced_Vector_string_1024_256 14903473.482 -
SetIntersection_Interlaced_Vector_string_1024_4 7662291.918 -
SetIntersection_Interlaced_Vector_string_1024_64 10910557.630 1.02%
SetIntersection_Interlaced_Vector_string_16384_1 1048171.893 -1.52%
SetIntersection_Interlaced_Vector_string_16384_1024 163765317.528 1.06%
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 -
SetIntersection_Interlaced_Vector_string_16_4 63225656.665 -
SetIntersection_Interlaced_Vector_string_1_1 541643908.538 -
SetIntersection_Interlaced_Vector_string_256_1 4138855.104 -1.21%
SetIntersection_Interlaced_Vector_string_256_16 12355025.605 -5.22%
SetIntersection_Interlaced_Vector_string_256_256 17172662.355 -
SetIntersection_Interlaced_Vector_string_256_4 11264610.243 -
SetIntersection_Interlaced_Vector_string_256_64 15384162.622 1.65%
SetIntersection_Interlaced_Vector_string_262144_1 1059084.432 -1.25%
SetIntersection_Interlaced_Vector_string_262144_1024 1239654.608 -
SetIntersection_Interlaced_Vector_string_262144_16 1107400.283 -
SetIntersection_Interlaced_Vector_string_262144_16384 1858538.482 -4.77%
SetIntersection_Interlaced_Vector_string_262144_256 1198701.560 -1.34%
SetIntersection_Interlaced_Vector_string_262144_262144 12664741.836 -
SetIntersection_Interlaced_Vector_string_262144_4 348129007.732 -
SetIntersection_Interlaced_Vector_string_262144_64 1170157.455 -
SetIntersection_Interlaced_Vector_string_4_1 215410218.746 -
SetIntersection_Interlaced_Vector_string_4_4 147145556.514 -
SetIntersection_Interlaced_Vector_string_64_1 16622451.822 -
SetIntersection_Interlaced_Vector_string_64_16 24562902.005 2.83%
SetIntersection_Interlaced_Vector_string_64_4 23406062.800 -
SetIntersection_Interlaced_Vector_string_64_64 23933927.756 1.89%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1033046.748 4.16%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 4728786.089 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 4500028.677 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 4312228.644 -2.56%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 4097221.512 22.44%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 4551370.395 -20.28%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1015276.182 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 62543533.742 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 48663338.739 -4.28%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 68170993.216 -3.63%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 57703258.796 -4.88%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 37875791.825 -6.77%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 51390460.320 -
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.14%
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 -8.90%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 3947560.303 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 7024685.341 1.05%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 6345282.035 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 981514.435 -3.26%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 359833357.669 3.68%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 371031866.254 3.34%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 299709587.707 -8.63%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 337534915.004 -2.30%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350272997.865 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 335604806.830 -3.90%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 352311758.138 1.07%
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 1.31%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 15987809.811 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18428414.344 1.18%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 10310213.600 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1045284.700 2.30%
SetIntersection_Interlaced_Vector_uint32_1024_1024 3373674.443 -2.74%
SetIntersection_Interlaced_Vector_uint32_1024_16 3503152.682 -
SetIntersection_Interlaced_Vector_uint32_1024_256 3438965.697 2.85%
SetIntersection_Interlaced_Vector_uint32_1024_4 2820088.761 -4.11%
SetIntersection_Interlaced_Vector_uint32_1024_64 3587935.073 1.13%
SetIntersection_Interlaced_Vector_uint32_16384_1 1013369.579 -1.11%
SetIntersection_Interlaced_Vector_uint32_16384_1024 41469338.024 -1.41%
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.41%
SetIntersection_Interlaced_Vector_uint32_16_4 53985568.006 -
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 1.26%
SetIntersection_Interlaced_Vector_uint32_256_4 6137520.501 1.45%
SetIntersection_Interlaced_Vector_uint32_256_64 5252525.309 2.63%
SetIntersection_Interlaced_Vector_uint32_262144_1 1031718.636 5.96%
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 -
SetIntersection_Interlaced_Vector_uint32_262144_262144 350343633.521 -
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 1.40%
SetIntersection_Interlaced_Vector_uint32_64_16 15097517.165 -
SetIntersection_Interlaced_Vector_uint32_64_4 17324621.421 -
SetIntersection_Interlaced_Vector_uint32_64_64 9484286.967 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1037336.700 1.59%
SetIntersection_Interlaced_Vector_uint64_1024_1024 3461457.323 1.33%
SetIntersection_Interlaced_Vector_uint64_1024_16 3613472.218 1.11%
SetIntersection_Interlaced_Vector_uint64_1024_256 3349877.335 -1.74%
SetIntersection_Interlaced_Vector_uint64_1024_4 2955497.289 -
SetIntersection_Interlaced_Vector_uint64_1024_64 3574277.787 2.82%
SetIntersection_Interlaced_Vector_uint64_16384_1 1007719.105 -
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 1.22%
SetIntersection_Interlaced_Vector_uint64_16_16 34074158.203 -
SetIntersection_Interlaced_Vector_uint64_16_4 54331245.349 1.14%
SetIntersection_Interlaced_Vector_uint64_1_1 526493438.022 -
SetIntersection_Interlaced_Vector_uint64_256_1 4123701.675 1.35%
SetIntersection_Interlaced_Vector_uint64_256_16 6214797.614 19.54%
SetIntersection_Interlaced_Vector_uint64_256_256 3244938.329 -1.96%
SetIntersection_Interlaced_Vector_uint64_256_4 6008953.743 -1.16%
SetIntersection_Interlaced_Vector_uint64_256_64 5181209.829 -
SetIntersection_Interlaced_Vector_uint64_262144_1 1013276.679 -1.26%
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 1.09%
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.65%
SetIntersection_Interlaced_Vector_uint64_64_4 17275868.483 -
SetIntersection_Interlaced_Vector_uint64_64_64 9611210.058 1.77%
SetIntersection_None_Set_float_1024_1 10728659.807 -4.36%
SetIntersection_None_Set_float_1024_1024 10845603.328 -
SetIntersection_None_Set_float_1024_16 10644785.268 -1.73%
SetIntersection_None_Set_float_1024_256 10619506.612 -1.87%
SetIntersection_None_Set_float_1024_4 10517816.199 -4.23%
SetIntersection_None_Set_float_1024_64 10741604.213 -
SetIntersection_None_Set_float_16384_1 190590807.935 -
SetIntersection_None_Set_float_16384_1024 190103225.829 -1.28%
SetIntersection_None_Set_float_16384_16 190257335.361 -
SetIntersection_None_Set_float_16384_16384 190283238.143 1.23%
SetIntersection_None_Set_float_16384_256 190929104.760 1.28%
SetIntersection_None_Set_float_16384_4 190366582.340 -
SetIntersection_None_Set_float_16384_64 191226519.458 -
SetIntersection_None_Set_float_16_1 69443231.418 -1.16%
SetIntersection_None_Set_float_16_16 37552421.437 2.38%
SetIntersection_None_Set_float_16_4 58987223.623 -
SetIntersection_None_Set_float_1_1 527772809.362 -
SetIntersection_None_Set_float_256_1 14292663.710 -
SetIntersection_None_Set_float_256_16 13496246.793 5.29%
SetIntersection_None_Set_float_256_256 7269777.963 4.66%
SetIntersection_None_Set_float_256_4 13614052.439 1.20%
SetIntersection_None_Set_float_256_64 11028974.644 -
SetIntersection_None_Set_float_262144_1 1384645.700 -
SetIntersection_None_Set_float_262144_1024 1478692.517 -
SetIntersection_None_Set_float_262144_16 1380640.548 -
SetIntersection_None_Set_float_262144_16384 1374302.898 -1.12%
SetIntersection_None_Set_float_262144_256 1377968.583 -
SetIntersection_None_Set_float_262144_262144 1487908.419 -
SetIntersection_None_Set_float_262144_4 1478900.667 -
SetIntersection_None_Set_float_262144_64 1487980.131 -
SetIntersection_None_Set_float_4_1 215013912.643 -
SetIntersection_None_Set_float_4_4 134403231.931 -
SetIntersection_None_Set_float_64_1 23676594.455 -3.00%
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.93%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 10674660.886 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 10522645.526 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 10764808.534 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 10435749.590 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 10547025.455 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 10588186.281 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 208023502.585 1.42%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 205283177.458 1.16%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 200677871.890 -2.96%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 198639814.975 -1.21%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 205304099.293 1.64%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 209110045.247 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 202967457.054 -1.98%
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 69316751.015 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 36881686.222 1.42%
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 58982662.745 1.07%
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 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 6712222.099 -2.41%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 13490435.564 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 10921540.336 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1498749.945 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1362740.062 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1511655.748 1.12%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1506185.159 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1496046.782 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1363168.005 1.57%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1366417.389 1.16%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1365082.338 1.04%
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 2.15%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 19817873.931 -1.07%
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 23509178.356 1.09%
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 12638744.531 -
SetIntersection_None_Set_string_1024_1 18473064.946 8.21%
SetIntersection_None_Set_string_1024_1024 18553764.373 -8.74%
SetIntersection_None_Set_string_1024_16 18957605.027 3.40%
SetIntersection_None_Set_string_1024_256 18543115.165 6.36%
SetIntersection_None_Set_string_1024_4 18238362.065 -
SetIntersection_None_Set_string_1024_64 18269399.181 2.30%
SetIntersection_None_Set_string_16384_1 378130910.664 8.30%
SetIntersection_None_Set_string_16384_1024 382435688.072 10.77%
SetIntersection_None_Set_string_16384_16 378977730.151 9.97%
SetIntersection_None_Set_string_16384_16384 382613587.871 9.01%
SetIntersection_None_Set_string_16384_256 373420704.876 8.22%
SetIntersection_None_Set_string_16384_4 384319863.113 8.94%
SetIntersection_None_Set_string_16384_64 378155699.254 10.73%
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 1.84%
SetIntersection_None_Set_string_256_16 19923783.351 -
SetIntersection_None_Set_string_256_256 10837508.342 1.16%
SetIntersection_None_Set_string_256_4 20733614.585 1.97%
SetIntersection_None_Set_string_256_64 17311706.284 3.02%
SetIntersection_None_Set_string_262144_1 2793054.562 -6.05%
SetIntersection_None_Set_string_262144_1024 2837411.594 1.33%
SetIntersection_None_Set_string_262144_16 2796626.650 -5.53%
SetIntersection_None_Set_string_262144_16384 2924252.301 -4.17%
SetIntersection_None_Set_string_262144_256 2803229.727 -4.82%
SetIntersection_None_Set_string_262144_262144 3835388.925 3.55%
SetIntersection_None_Set_string_262144_4 2831874.415 1.21%
SetIntersection_None_Set_string_262144_64 2831755.672 1.68%
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.22%
SetIntersection_None_Set_string_64_4 31246925.195 -
SetIntersection_None_Set_string_64_64 16546522.826 1.50%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 10960126.389 2.67%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 10701363.347 -1.46%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 10511819.646 -1.49%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 10609368.933 1.61%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 10464080.796 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 10796878.533 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 223495571.641 -9.80%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 230250618.979 -3.28%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 233313877.694 -7.39%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 253902777.191 5.90%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 224241294.572 -7.51%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 230007673.567 -11.68%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 228759283.619 -8.99%
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 1.69%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 12859748.520 -1.90%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 6859275.862 -1.06%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 13344501.018 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 10915222.200 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1883722.376 5.98%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1846150.961 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1807725.523 1.10%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1807556.022 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1812476.665 1.56%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1870470.122 -1.73%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1907474.827 3.58%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1840563.957 -1.30%
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 1.48%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 19886384.748 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 23631886.691 4.39%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 12437069.969 -
SetIntersection_None_Set_uint32_1024_1 11028971.151 3.94%
SetIntersection_None_Set_uint32_1024_1024 11369982.362 9.00%
SetIntersection_None_Set_uint32_1024_16 10567674.926 -
SetIntersection_None_Set_uint32_1024_256 10667649.331 -5.16%
SetIntersection_None_Set_uint32_1024_4 10599022.824 -5.46%
SetIntersection_None_Set_uint32_1024_64 10674524.913 -3.62%
SetIntersection_None_Set_uint32_16384_1 192196150.729 -
SetIntersection_None_Set_uint32_16384_1024 191139574.116 -1.16%
SetIntersection_None_Set_uint32_16384_16 192171233.427 -
SetIntersection_None_Set_uint32_16384_16384 197733228.281 -
SetIntersection_None_Set_uint32_16384_256 192127281.800 -
SetIntersection_None_Set_uint32_16384_4 193597157.067 -
SetIntersection_None_Set_uint32_16384_64 192380469.292 -
SetIntersection_None_Set_uint32_16_1 69648727.720 -
SetIntersection_None_Set_uint32_16_16 36552271.768 -
SetIntersection_None_Set_uint32_16_4 58781703.068 1.38%
SetIntersection_None_Set_uint32_1_1 527809023.401 -
SetIntersection_None_Set_uint32_256_1 13739865.177 -3.54%
SetIntersection_None_Set_uint32_256_16 12653593.270 -1.98%
SetIntersection_None_Set_uint32_256_256 7178814.616 2.36%
SetIntersection_None_Set_uint32_256_4 13654468.800 -
SetIntersection_None_Set_uint32_256_64 10931280.710 -7.88%
SetIntersection_None_Set_uint32_262144_1 1306178.980 -
SetIntersection_None_Set_uint32_262144_1024 1476148.143 -
SetIntersection_None_Set_uint32_262144_16 1315286.849 -
SetIntersection_None_Set_uint32_262144_16384 1315075.904 -1.01%
SetIntersection_None_Set_uint32_262144_256 1315936.912 -1.07%
SetIntersection_None_Set_uint32_262144_262144 1476217.061 -
SetIntersection_None_Set_uint32_262144_4 1458101.440 -1.35%
SetIntersection_None_Set_uint32_262144_64 1477773.767 -
SetIntersection_None_Set_uint32_4_1 215621548.648 -
SetIntersection_None_Set_uint32_4_4 134770233.948 -
SetIntersection_None_Set_uint32_64_1 24344451.999 2.84%
SetIntersection_None_Set_uint32_64_16 20459849.496 5.33%
SetIntersection_None_Set_uint32_64_4 23445532.690 -
SetIntersection_None_Set_uint32_64_64 13018796.960 -
SetIntersection_None_Set_uint64_1024_1 10631293.012 1.40%
SetIntersection_None_Set_uint64_1024_1024 10413798.410 -1.52%
SetIntersection_None_Set_uint64_1024_16 11286928.458 6.27%
SetIntersection_None_Set_uint64_1024_256 10539751.500 -
SetIntersection_None_Set_uint64_1024_4 10369735.537 -7.98%
SetIntersection_None_Set_uint64_1024_64 10568177.328 -
SetIntersection_None_Set_uint64_16384_1 201645840.704 6.27%
SetIntersection_None_Set_uint64_16384_1024 193110166.071 -3.26%
SetIntersection_None_Set_uint64_16384_16 203327353.904 1.66%
SetIntersection_None_Set_uint64_16384_16384 195934949.070 3.30%
SetIntersection_None_Set_uint64_16384_256 203193993.773 5.51%
SetIntersection_None_Set_uint64_16384_4 203948794.818 2.41%
SetIntersection_None_Set_uint64_16384_64 203823773.516 3.84%
SetIntersection_None_Set_uint64_16_1 69892743.935 1.76%
SetIntersection_None_Set_uint64_16_16 37082094.207 1.61%
SetIntersection_None_Set_uint64_16_4 59328886.001 -
SetIntersection_None_Set_uint64_1_1 527550857.190 1.04%
SetIntersection_None_Set_uint64_256_1 13985724.391 -3.65%
SetIntersection_None_Set_uint64_256_16 13318742.652 1.31%
SetIntersection_None_Set_uint64_256_256 7363397.023 9.21%
SetIntersection_None_Set_uint64_256_4 13400705.916 -
SetIntersection_None_Set_uint64_256_64 10794321.696 -2.37%
SetIntersection_None_Set_uint64_262144_1 1459679.101 -1.05%
SetIntersection_None_Set_uint64_262144_1024 1338304.952 -
SetIntersection_None_Set_uint64_262144_16 1485306.304 -
SetIntersection_None_Set_uint64_262144_16384 1482500.695 -
SetIntersection_None_Set_uint64_262144_256 1489601.564 1.04%
SetIntersection_None_Set_uint64_262144_262144 1359307.207 -
SetIntersection_None_Set_uint64_262144_4 1304097.939 -2.67%
SetIntersection_None_Set_uint64_262144_64 1336692.367 -
SetIntersection_None_Set_uint64_4_1 215430884.009 -
SetIntersection_None_Set_uint64_4_4 135577021.255 1.55%
SetIntersection_None_Set_uint64_64_1 24484049.799 1.55%
SetIntersection_None_Set_uint64_64_16 20012297.205 1.95%
SetIntersection_None_Set_uint64_64_4 24233813.979 1.91%
SetIntersection_None_Set_uint64_64_64 12499863.107 -3.40%
SetIntersection_None_Vector_float_1024_1 2340667.183 -31.85%
SetIntersection_None_Vector_float_1024_1024 2351739.025 -32.53%
SetIntersection_None_Vector_float_1024_16 2362803.463 -32.32%
SetIntersection_None_Vector_float_1024_256 2346338.890 -31.52%
SetIntersection_None_Vector_float_1024_4 2337666.787 -32.61%
SetIntersection_None_Vector_float_1024_64 2344928.915 -32.43%
SetIntersection_None_Vector_float_16384_1 20432043.495 -5.89%
SetIntersection_None_Vector_float_16384_1024 21401425.591 -2.96%
SetIntersection_None_Vector_float_16384_16 22130337.218 -34.68%
SetIntersection_None_Vector_float_16384_16384 21538530.383 -9.72%
SetIntersection_None_Vector_float_16384_256 22027076.781 -36.47%
SetIntersection_None_Vector_float_16384_4 20413723.402 -11.48%
SetIntersection_None_Vector_float_16384_64 22074087.476 8.15%
SetIntersection_None_Vector_float_16_1 64399944.820 -
SetIntersection_None_Vector_float_16_16 33628904.412 -1.19%
SetIntersection_None_Vector_float_16_4 54069600.742 -
SetIntersection_None_Vector_float_1_1 529097924.743 -
SetIntersection_None_Vector_float_256_1 5745487.014 2.36%
SetIntersection_None_Vector_float_256_16 5397814.781 2.08%
SetIntersection_None_Vector_float_256_256 2856056.765 -
SetIntersection_None_Vector_float_256_4 5756973.120 2.43%
SetIntersection_None_Vector_float_256_64 4535730.549 -
SetIntersection_None_Vector_float_262144_1 350430390.371 -4.26%
SetIntersection_None_Vector_float_262144_1024 351553466.986 -
SetIntersection_None_Vector_float_262144_16 351374863.880 12.08%
SetIntersection_None_Vector_float_262144_16384 350417061.748 -7.47%
SetIntersection_None_Vector_float_262144_256 326706500.893 5.45%
SetIntersection_None_Vector_float_262144_262144 351071137.392 11.88%
SetIntersection_None_Vector_float_262144_4 351452247.783 20.04%
SetIntersection_None_Vector_float_262144_64 351711513.436 13.05%
SetIntersection_None_Vector_float_4_1 213269876.106 -
SetIntersection_None_Vector_float_4_4 132991239.441 -
SetIntersection_None_Vector_float_64_1 17848114.583 -5.27%
SetIntersection_None_Vector_float_64_16 14452654.901 -
SetIntersection_None_Vector_float_64_4 18086847.121 3.21%
SetIntersection_None_Vector_float_64_64 9030643.728 -5.52%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 2879529.959 -35.36%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 3455935.931 21.31%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 2871958.539 -16.54%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 3389003.873 19.35%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 2812731.732 -14.89%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 2880128.380 4.87%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 31208550.977 -9.60%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 29691135.138 -13.79%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 34629505.686 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 31962771.760 -8.04%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 34572357.638 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 29792569.717 -13.61%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 29767825.129 -13.59%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 64336003.524 1.19%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 33988442.995 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 54762030.389 2.69%
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 526206098.171 1.02%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 6046283.397 -18.63%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 6156357.447 9.35%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 3038106.859 -9.99%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 5942744.537 2.18%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 4780246.923 -1.58%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 345108367.968 -1.45%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 335603727.294 -6.64%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 353268389.590 -2.65%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 375767448.742 9.20%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 358141041.012 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 357044005.650 -1.30%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 374033720.349 3.75%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 367822765.547 1.03%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 212043830.177 1.02%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 132616440.366 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 18247436.265 -6.66%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 14846671.364 1.51%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 17371497.343 -7.21%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 9538722.580 4.32%
SetIntersection_None_Vector_string_1024_1 8874157.211 -2.77%
SetIntersection_None_Vector_string_1024_1024 9529966.768 5.76%
SetIntersection_None_Vector_string_1024_16 9301026.585 2.82%
SetIntersection_None_Vector_string_1024_256 9574200.213 6.36%
SetIntersection_None_Vector_string_1024_4 9031885.630 -5.98%
SetIntersection_None_Vector_string_1024_64 9193105.390 2.49%
SetIntersection_None_Vector_string_16384_1 133657898.521 1.82%
SetIntersection_None_Vector_string_16384_1024 133672117.023 2.12%
SetIntersection_None_Vector_string_16384_16 133009309.880 1.62%
SetIntersection_None_Vector_string_16384_16384 133295404.306 1.18%
SetIntersection_None_Vector_string_16384_256 133577745.222 2.23%
SetIntersection_None_Vector_string_16384_4 133692913.689 2.45%
SetIntersection_None_Vector_string_16384_64 133685243.502 1.72%
SetIntersection_None_Vector_string_16_1 69314519.012 -2.16%
SetIntersection_None_Vector_string_16_16 36699108.755 -1.31%
SetIntersection_None_Vector_string_16_4 58815367.907 -1.61%
SetIntersection_None_Vector_string_1_1 528718541.845 -
SetIntersection_None_Vector_string_256_1 12039797.551 -4.51%
SetIntersection_None_Vector_string_256_16 11859348.628 4.18%
SetIntersection_None_Vector_string_256_256 5992660.765 -1.35%
SetIntersection_None_Vector_string_256_4 12273237.180 1.35%
SetIntersection_None_Vector_string_256_64 10109098.316 4.09%
SetIntersection_None_Vector_string_262144_1 1169618.685 -8.01%
SetIntersection_None_Vector_string_262144_1024 1173818.018 -3.45%
SetIntersection_None_Vector_string_262144_16 1165349.036 -3.92%
SetIntersection_None_Vector_string_262144_16384 1191619.318 -7.91%
SetIntersection_None_Vector_string_262144_256 1169210.766 -4.52%
SetIntersection_None_Vector_string_262144_262144 2162966.877 -4.09%
SetIntersection_None_Vector_string_262144_4 1164894.551 -9.22%
SetIntersection_None_Vector_string_262144_64 1170384.232 -6.03%
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 -
SetIntersection_None_Vector_string_64_4 23590188.472 -
SetIntersection_None_Vector_string_64_64 12548859.435 1.65%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 4555567.494 32.81%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 4676888.743 2.04%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 4477065.010 -19.49%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 4522900.609 2.11%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 4512031.516 -10.00%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 3309568.018 -40.70%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 53576936.759 -8.92%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 47556656.785 -22.26%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 47753653.955 -18.38%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 52209955.221 1.99%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 54950564.122 1.11%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 49280425.254 -5.06%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 52850893.978 -10.37%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 64120676.477 -2.01%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 34515599.246 2.72%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 54539997.691 -2.11%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 525148386.001 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 6611568.273 -12.56%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 6261819.796 -23.58%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 3882100.037 2.45%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 7494715.140 -11.27%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 5259133.855 -18.65%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 351745041.460 -2.27%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 349561791.308 -6.67%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 361373740.435 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 352540451.009 3.86%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 348623684.328 2.55%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 423308227.398 17.58%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 369563876.465 1.60%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 351448537.875 -3.55%
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 4.01%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 16116849.219 -4.85%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 18050180.292 -3.62%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 10155243.467 -
SetIntersection_None_Vector_uint32_1024_1 2341356.548 3.70%
SetIntersection_None_Vector_uint32_1024_1024 2332199.784 -31.96%
SetIntersection_None_Vector_uint32_1024_16 2235741.587 -14.03%
SetIntersection_None_Vector_uint32_1024_256 2336098.114 -31.46%
SetIntersection_None_Vector_uint32_1024_4 2354168.100 1.84%
SetIntersection_None_Vector_uint32_1024_64 2323320.135 -29.91%
SetIntersection_None_Vector_uint32_16384_1 25022528.460 24.85%
SetIntersection_None_Vector_uint32_16384_1024 20214520.674 -29.46%
SetIntersection_None_Vector_uint32_16384_16 20201255.847 -27.77%
SetIntersection_None_Vector_uint32_16384_16384 29890258.703 49.31%
SetIntersection_None_Vector_uint32_16384_256 24991823.360 23.30%
SetIntersection_None_Vector_uint32_16384_4 25026785.349 24.00%
SetIntersection_None_Vector_uint32_16384_64 24832005.426 24.17%
SetIntersection_None_Vector_uint32_16_1 63006458.068 -1.24%
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 15.28%
SetIntersection_None_Vector_uint32_256_16 5325859.596 -2.08%
SetIntersection_None_Vector_uint32_256_256 2866108.250 -
SetIntersection_None_Vector_uint32_256_4 6560706.312 17.81%
SetIntersection_None_Vector_uint32_256_64 4438427.560 -1.52%
SetIntersection_None_Vector_uint32_262144_1 396818050.818 18.92%
SetIntersection_None_Vector_uint32_262144_1024 351861420.227 -7.66%
SetIntersection_None_Vector_uint32_262144_16 359532549.279 -11.29%
SetIntersection_None_Vector_uint32_262144_16384 398383098.926 30.53%
SetIntersection_None_Vector_uint32_262144_256 303017457.171 -23.85%
SetIntersection_None_Vector_uint32_262144_262144 317271705.458 1.49%
SetIntersection_None_Vector_uint32_262144_4 320345144.486 6.42%
SetIntersection_None_Vector_uint32_262144_64 354202374.863 -12.66%
SetIntersection_None_Vector_uint32_4_1 212513320.371 -
SetIntersection_None_Vector_uint32_4_4 132710994.316 -
SetIntersection_None_Vector_uint32_64_1 17703017.166 -1.92%
SetIntersection_None_Vector_uint32_64_16 14503852.757 1.38%
SetIntersection_None_Vector_uint32_64_4 16825540.913 -
SetIntersection_None_Vector_uint32_64_64 9019486.245 -5.02%
SetIntersection_None_Vector_uint64_1024_1 3455840.331 50.41%
SetIntersection_None_Vector_uint64_1024_1024 3415885.195 50.62%
SetIntersection_None_Vector_uint64_1024_16 2324304.171 -
SetIntersection_None_Vector_uint64_1024_256 3308334.947 41.31%
SetIntersection_None_Vector_uint64_1024_4 2695623.739 16.37%
SetIntersection_None_Vector_uint64_1024_64 2341005.066 -
SetIntersection_None_Vector_uint64_16384_1 32683911.594 59.92%
SetIntersection_None_Vector_uint64_16384_1024 29923846.852 -
SetIntersection_None_Vector_uint64_16384_16 36525123.380 45.32%
SetIntersection_None_Vector_uint64_16384_16384 37429188.471 83.46%
SetIntersection_None_Vector_uint64_16384_256 38390404.312 74.67%
SetIntersection_None_Vector_uint64_16384_4 29278781.079 26.52%
SetIntersection_None_Vector_uint64_16384_64 29954710.463 46.65%
SetIntersection_None_Vector_uint64_16_1 63817559.587 1.91%
SetIntersection_None_Vector_uint64_16_16 34185030.128 1.38%
SetIntersection_None_Vector_uint64_16_4 54459828.724 2.36%
SetIntersection_None_Vector_uint64_1_1 524959871.477 -
SetIntersection_None_Vector_uint64_256_1 6480185.822 13.58%
SetIntersection_None_Vector_uint64_256_16 5285163.413 -14.77%
SetIntersection_None_Vector_uint64_256_256 3326310.148 18.34%
SetIntersection_None_Vector_uint64_256_4 6517065.529 2.92%
SetIntersection_None_Vector_uint64_256_64 5159200.533 15.15%
SetIntersection_None_Vector_uint64_262144_1 345152260.095 14.12%
SetIntersection_None_Vector_uint64_262144_1024 335304010.194 -12.42%
SetIntersection_None_Vector_uint64_262144_16 333473123.211 -6.33%
SetIntersection_None_Vector_uint64_262144_16384 291642849.489 -24.74%
SetIntersection_None_Vector_uint64_262144_256 340457760.197 -6.58%
SetIntersection_None_Vector_uint64_262144_262144 334546405.756 -4.14%
SetIntersection_None_Vector_uint64_262144_4 374069793.965 8.26%
SetIntersection_None_Vector_uint64_262144_64 316818459.359 -8.67%
SetIntersection_None_Vector_uint64_4_1 211536172.377 -
SetIntersection_None_Vector_uint64_4_4 132469378.857 1.13%
SetIntersection_None_Vector_uint64_64_1 18803713.161 4.73%
SetIntersection_None_Vector_uint64_64_16 14432316.639 -
SetIntersection_None_Vector_uint64_64_4 17732669.627 5.34%
SetIntersection_None_Vector_uint64_64_64 9503246.995 7.27%
bm_exception_ptr_copy_assign_nonnull 3.446 -
bm_exception_ptr_copy_assign_null 0.771 11.61%
bm_exception_ptr_copy_ctor_nonnull 3.181 -
bm_exception_ptr_copy_ctor_null 0.837 58.55%
bm_exception_ptr_move_assign_nonnull 3.256 -
bm_exception_ptr_move_assign_null 0.488 -
bm_exception_ptr_move_ctor_nonnull 3.256 -1.09%
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 1.93%
bm_lexicographical_compare<int>/1048576 240626.265 1.26%
bm_lexicographical_compare<int>/262144 58955.429 1.34%
bm_lexicographical_compare<int>/32768 7344.864 1.44%
bm_lexicographical_compare<int>/4096 923.121 1.40%
bm_lexicographical_compare<int>/512 126.915 1.33%
bm_lexicographical_compare<int>/64 15.461 1.86%
bm_lexicographical_compare<int>/8 2.588 1.58%
bm_lexicographical_compare<signed_char>/1 0.674 -1.80%
bm_lexicographical_compare<signed_char>/1048576 233516.509 1.38%
bm_lexicographical_compare<signed_char>/262144 58287.316 1.34%
bm_lexicographical_compare<signed_char>/32768 7281.528 1.49%
bm_lexicographical_compare<signed_char>/4096 920.612 1.42%
bm_lexicographical_compare<signed_char>/512 126.213 1.30%
bm_lexicographical_compare<signed_char>/64 15.528 2.01%
bm_lexicographical_compare<signed_char>/8 2.716 6.85%
bm_lexicographical_compare<unsigned_char>/1 1.822 -
bm_lexicographical_compare<unsigned_char>/1048576 17875.346 -
bm_lexicographical_compare<unsigned_char>/262144 4474.918 -
bm_lexicographical_compare<unsigned_char>/32768 567.496 1.08%
bm_lexicographical_compare<unsigned_char>/4096 76.711 1.45%
bm_lexicographical_compare<unsigned_char>/512 8.754 1.03%
bm_lexicographical_compare<unsigned_char>/64 2.083 2.44%
bm_lexicographical_compare<unsigned_char>/8 1.556 -11.06%
bm_make_exception_ptr/threads:1 12.044 -
bm_make_exception_ptr/threads:2 5.872 -3.09%
bm_make_exception_ptr/threads:4 2.943 -3.89%
bm_make_exception_ptr/threads:8 2.239 3.53%
bm_ranges_lexicographical_compare<int>/1 0.790 5.13%
bm_ranges_lexicographical_compare<int>/1048576 379103.471 -
bm_ranges_lexicographical_compare<int>/262144 93633.287 -
bm_ranges_lexicographical_compare<int>/32768 11702.719 -
bm_ranges_lexicographical_compare<int>/4096 1463.859 -
bm_ranges_lexicographical_compare<int>/512 188.710 1.75%
bm_ranges_lexicographical_compare<int>/64 23.194 -
bm_ranges_lexicographical_compare<int>/8 3.251 -
bm_ranges_lexicographical_compare<signed_char>/1 0.836 8.87%
bm_ranges_lexicographical_compare<signed_char>/1048576 375182.171 -
bm_ranges_lexicographical_compare<signed_char>/262144 93738.642 -
bm_ranges_lexicographical_compare<signed_char>/32768 11723.300 1.01%
bm_ranges_lexicographical_compare<signed_char>/4096 1471.345 1.13%
bm_ranges_lexicographical_compare<signed_char>/512 188.202 1.33%
bm_ranges_lexicographical_compare<signed_char>/64 23.250 -2.16%
bm_ranges_lexicographical_compare<signed_char>/8 3.269 1.29%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.915 6.58%
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 -
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.096 1.49%
bm_ranges_lexicographical_compare<unsigned_char>/512 8.982 3.40%
bm_ranges_lexicographical_compare<unsigned_char>/64 2.288 13.44%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.726 10.08%
dynamic_cast_(Chain,_1_level) 1.107 -10.78%
dynamic_cast_(Chain,_2_levels) 1.133 -8.43%
dynamic_cast_(Chain,_3_levels) 1.126 -9.20%
dynamic_cast_(Chain,_4_levels) 1.133 -3.43%
dynamic_cast_(Chain,_5_levels) 1.135 -1.42%
dynamic_cast_(Chain,_6_levels) 1.134 1.05%
dynamic_cast_(Chain,_7_levels) 1.130 -
dynamic_cast_(Chain,_8_levels) 1.152 -
dynamic_cast_(Chain,_9_levels) 1.142 1.24%
dynamic_cast_(Chain_fail,_1_level) 13.555 -2.63%
dynamic_cast_(Chain_fail,_2_levels) 19.671 -2.88%
dynamic_cast_(Chain_fail,_3_levels) 24.688 -1.34%
dynamic_cast_(Chain_fail,_4_levels) 33.609 -2.32%
dynamic_cast_(Chain_fail,_5_levels) 41.213 -1.81%
dynamic_cast_(Chain_fail,_6_levels) 51.851 -
dynamic_cast_(Chain_fail,_7_levels) 58.773 2.06%
dynamic_cast_(Chain_fail,_8_levels) 62.299 -
dynamic_cast_(Chain_middle,_1_level) 10.363 -1.86%
dynamic_cast_(Chain_middle,_2_levels) 17.681 -2.38%
dynamic_cast_(Chain_middle,_3_levels) 30.313 1.08%
dynamic_cast_(Chain_middle,_4_levels) 32.676 -
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 -
dynamic_cast_(DAG_leftmost_middle,_2_levels) 28.564 -
dynamic_cast_(DAG_leftmost_middle,_3_levels) 21.142 -
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 -
dynamic_cast_(DAG_rightmost_middle,_2_levels) 13.180 -
dynamic_cast_(DAG_rightmost_middle,_3_levels) 7.533 -
dynamic_cast_(DAG_sidecast,_1_level) 10.368 1.59%
dynamic_cast_(DAG_sidecast,_2_levels) 56.900 -1.17%
dynamic_cast_(DAG_sidecast,_3_levels) 80.713 -2.79%
dynamic_cast_(DAG_sidecast_fail,_1_level) 46.896 -1.03%
dynamic_cast_(DAG_sidecast_fail,_2_levels) 70.743 -
dynamic_cast_(DAG_sidecast_fail,_3_levels) 84.171 -1.22%
dynamic_cast_(DAG_to_complete) 0.230 -
dynamic_cast_(VChain,_1_level) 7.118 -1.21%
dynamic_cast_(VChain,_2_levels) 11.105 -1.92%
dynamic_cast_(VChain,_3_levels) 15.060 -
dynamic_cast_(VChain,_4_levels) 20.073 -1.09%
dynamic_cast_(VChain,_5_levels) 26.325 -
dynamic_cast_(VChain_fail,_1_level) 6.978 3.28%
dynamic_cast_(VChain_fail,_2_levels) 13.462 -4.38%
dynamic_cast_(VChain_fail,_3_levels) 21.101 -5.38%
dynamic_cast_(VChain_fail,_4_levels) 29.463 -6.37%
dynamic_cast_(VChain_fail,_5_levels) 42.065 -5.56%
dynamic_cast_(VChain_middle,_1_level) 13.955 -3.82%
dynamic_cast_(VChain_middle,_2_levels) 27.400 -3.26%
dynamic_cast_(VChain_middle,_3_levels) 47.038 -
dynamic_cast_(VChain_middle,_4_levels) 64.014 -
dynamic_cast_(VChain_to_complete) 0.232 -
dynamic_cast_(VDAG_leftmost,_3_levels) 31.408 1.16%
dynamic_cast_(VDAG_leftmost,_4_levels) 54.178 1.79%
dynamic_cast_(VDAG_leftmost,_5_levels) 92.789 2.42%
dynamic_cast_(VDAG_leftmost_middle,_1_level) 82.344 -
dynamic_cast_(VDAG_leftmost_middle,_2_levels) 160.706 -
dynamic_cast_(VDAG_leftmost_middle,_3_levels) 313.726 -
dynamic_cast_(VDAG_rightmost,_3_levels) 7.161 2.90%
dynamic_cast_(VDAG_rightmost,_4_levels) 8.404 3.07%
dynamic_cast_(VDAG_rightmost,_5_levels) 9.637 1.45%
dynamic_cast_(VDAG_rightmost_middle,_1_level) 69.783 -
dynamic_cast_(VDAG_rightmost_middle,_2_levels) 140.841 -
dynamic_cast_(VDAG_rightmost_middle,_3_levels) 278.160 -
dynamic_cast_(VDAG_sidecast,_1_level) 10.564 -
dynamic_cast_(VDAG_sidecast,_2_levels) 59.484 -
dynamic_cast_(VDAG_sidecast,_3_levels) 73.506 -
dynamic_cast_(VDAG_sidecast_fail,_1_level) 57.033 -
dynamic_cast_(VDAG_sidecast_fail,_2_levels) 73.853 -
dynamic_cast_(VDAG_sidecast_fail,_3_levels) 76.377 -
dynamic_cast_(VDAG_to_complete) 0.234 -
ranges::min(std::deque<__int128>)/1 0.499 9.71%
ranges::min(std::deque<__int128>)/64 22.480 -8.55%
ranges::min(std::deque<__int128>)/70000 25256.047 -7.75%
ranges::min(std::deque<__int128>)/8 2.716 -
ranges::min(std::deque<char>)/1 0.540 25.99%
ranges::min(std::deque<char>)/64 16.576 9.39%
ranges::min(std::deque<char>)/70000 18783.331 13.48%
ranges::min(std::deque<char>)/8 2.341 5.29%
ranges::min(std::deque<long_long>)/1 0.421 -7.03%
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 -1.49%
ranges::min(std::list<__int128>)/1 0.310 -14.21%
ranges::min(std::list<__int128>)/64 35.427 1.95%
ranges::min(std::list<__int128>)/70000 56797.915 2.28%
ranges::min(std::list<__int128>)/8 2.393 -
ranges::min(std::list<char>)/1 0.488 -25.24%
ranges::min(std::list<char>)/64 26.267 1.39%
ranges::min(std::list<char>)/70000 53361.605 -
ranges::min(std::list<char>)/8 2.376 2.12%
ranges::min(std::list<long_long>)/1 0.363 -15.94%
ranges::min(std::list<long_long>)/64 26.204 1.42%
ranges::min(std::list<long_long>)/70000 54400.674 -
ranges::min(std::list<long_long>)/8 1.823 -
ranges::min(std::vector<__int128>)/1 0.325 -
ranges::min(std::vector<__int128>)/64 17.298 -4.65%
ranges::min(std::vector<__int128>)/70000 18974.022 -4.70%
ranges::min(std::vector<__int128>)/8 2.504 -
ranges::min(std::vector<char>)/1 0.287 11.06%
ranges::min(std::vector<char>)/64 4.041 -3.81%
ranges::min(std::vector<char>)/70000 488.586 1.21%
ranges::min(std::vector<char>)/8 2.311 7.83%
ranges::min(std::vector<long_long>)/1 0.380 17.98%
ranges::min(std::vector<long_long>)/64 4.913 6.02%
ranges::min(std::vector<long_long>)/70000 7853.185 1.56%
ranges::min(std::vector<long_long>)/8 2.212 -
ranges::minmax(std::deque<__int128>)/1 0.549 -
ranges::minmax(std::deque<__int128>)/64 27.896 10.51%
ranges::minmax(std::deque<__int128>)/70000 31062.473 5.43%
ranges::minmax(std::deque<__int128>)/8 3.909 11.44%
ranges::minmax(std::deque<char>)/1 0.491 8.77%
ranges::minmax(std::deque<char>)/64 21.624 1.78%
ranges::minmax(std::deque<char>)/70000 23199.843 -
ranges::minmax(std::deque<char>)/8 2.750 2.16%
ranges::minmax(std::deque<long_long>)/1 0.459 -
ranges::minmax(std::deque<long_long>)/64 21.802 -
ranges::minmax(std::deque<long_long>)/70000 22790.384 1.41%
ranges::minmax(std::deque<long_long>)/8 2.691 3.37%
ranges::minmax(std::list<__int128>)/1 0.457 -
ranges::minmax(std::list<__int128>)/64 39.774 -
ranges::minmax(std::list<__int128>)/70000 57877.303 1.77%
ranges::minmax(std::list<__int128>)/8 4.051 1.32%
ranges::minmax(std::list<char>)/1 0.366 -5.35%
ranges::minmax(std::list<char>)/64 30.153 -
ranges::minmax(std::list<char>)/70000 53500.291 1.15%
ranges::minmax(std::list<char>)/8 2.047 -2.82%
ranges::minmax(std::list<long_long>)/1 0.450 17.19%
ranges::minmax(std::list<long_long>)/64 23.918 1.78%
ranges::minmax(std::list<long_long>)/70000 54396.373 9.51%
ranges::minmax(std::list<long_long>)/8 2.065 3.32%
ranges::minmax(std::vector<__int128>)/1 0.312 -9.49%
ranges::minmax(std::vector<__int128>)/64 34.235 1.54%
ranges::minmax(std::vector<__int128>)/70000 37721.827 1.28%
ranges::minmax(std::vector<__int128>)/8 4.244 2.07%
ranges::minmax(std::vector<char>)/1 0.667 -
ranges::minmax(std::vector<char>)/64 15.384 -6.86%
ranges::minmax(std::vector<char>)/70000 17037.992 -5.64%
ranges::minmax(std::vector<char>)/8 1.947 -7.24%
ranges::minmax(std::vector<long_long>)/1 0.387 27.23%
ranges::minmax(std::vector<long_long>)/64 16.560 1.01%
ranges::minmax(std::vector<long_long>)/70000 18323.329 1.05%
ranges::minmax(std::vector<long_long>)/8 2.038 1.61%
rng::adjacent_view::begin()/1000_(empty_view) 117.841 -
rng::adjacent_view::begin()/1000_(full_view) 503.645 4.09%
rng::adjacent_view::begin()/100_(empty_view) 11.190 -
rng::adjacent_view::begin()/100_(full_view) 64.269 20.98%
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 1.89%
rng::contains(deque<int>)_(process_all)/32 8.719 6.68%
rng::contains(deque<int>)_(process_all)/50 13.098 7.72%
rng::contains(deque<int>)_(process_all)/8 2.377 6.29%
rng::contains(deque<int>)_(process_all)/8192 2879.446 1.30%
rng::contains(list<int>)_(process_all)/1048576 837133.943 1.08%
rng::contains(list<int>)_(process_all)/32 9.365 5.13%
rng::contains(list<int>)_(process_all)/50 18.343 2.13%
rng::contains(list<int>)_(process_all)/8 2.408 3.63%
rng::contains(list<int>)_(process_all)/8192 7352.167 -9.87%
rng::contains(vector<int>)_(process_all)/1048576 231664.540 -
rng::contains(vector<int>)_(process_all)/32 9.471 19.91%
rng::contains(vector<int>)_(process_all)/50 11.842 -5.29%
rng::contains(vector<int>)_(process_all)/8 2.281 -
rng::contains(vector<int>)_(process_all)/8192 1803.481 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 36673.919 24.32%
rng::contains_subrange(deque<int>)_(near_matches)/1024 38026.952 24.77%
rng::contains_subrange(deque<int>)_(near_matches)/8192 2389770.665 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 362088.504 3.30%
rng::contains_subrange(deque<int>)_(process_all)/16 5.217 -
rng::contains_subrange(deque<int>)_(process_all)/32 9.895 -
rng::contains_subrange(deque<int>)_(process_all)/50 15.129 -
rng::contains_subrange(deque<int>)_(process_all)/8192 2822.190 3.43%
rng::contains_subrange(deque<int>)_(same_length)/1048576 578918.533 -7.86%
rng::contains_subrange(deque<int>)_(same_length)/16 8.830 11.69%
rng::contains_subrange(deque<int>)_(same_length)/32 15.463 -
rng::contains_subrange(deque<int>)_(same_length)/50 23.541 -8.12%
rng::contains_subrange(deque<int>)_(same_length)/8192 4513.923 -6.93%
rng::contains_subrange(deque<int>)_(single_element)/1048576 358794.884 -
rng::contains_subrange(deque<int>)_(single_element)/16 5.596 -
rng::contains_subrange(deque<int>)_(single_element)/32 11.065 4.96%
rng::contains_subrange(deque<int>)_(single_element)/50 19.301 -
rng::contains_subrange(deque<int>)_(single_element)/8192 2802.459 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37414.698 -
rng::contains_subrange(list<int>)_(near_matches)/1024 39115.530 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2527360.436 -
rng::contains_subrange(list<int>)_(process_all)/1048576 837552.817 -2.49%
rng::contains_subrange(list<int>)_(process_all)/16 4.730 -
rng::contains_subrange(list<int>)_(process_all)/32 9.796 -
rng::contains_subrange(list<int>)_(process_all)/50 16.702 4.37%
rng::contains_subrange(list<int>)_(process_all)/8192 10286.350 42.28%
rng::contains_subrange(list<int>)_(same_length)/1048576 934773.127 -
rng::contains_subrange(list<int>)_(same_length)/16 6.723 -
rng::contains_subrange(list<int>)_(same_length)/32 15.856 -
rng::contains_subrange(list<int>)_(same_length)/50 29.574 -
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 -3.29%
rng::contains_subrange(list<int>)_(single_element)/32 10.020 1.14%
rng::contains_subrange(list<int>)_(single_element)/50 17.766 -
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 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 230941.936 -
rng::contains_subrange(vector<int>)_(process_all)/16 4.421 -1.21%
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 -
rng::contains_subrange(vector<int>)_(same_length)/50 12.500 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1887.428 -
rng::contains_subrange(vector<int>)_(single_element)/1048576 230743.199 -1.35%
rng::contains_subrange(vector<int>)_(single_element)/16 4.415 -
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 -1.36%
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 529.219 4.76%
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 16947.648 6.70%
rng::find(join_view(deque<deque<int>>))_(process_all)/50 23.999 26.75%
rng::find(join_view(deque<deque<int>>))_(process_all)/8 4.868 17.85%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 4214.165 5.40%
rng::find(join_view(list<vector<int>>))_(process_all)/1024 487.678 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15302.922 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 23.202 -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.424 -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3822.168 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 723.465 -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 26832.343 1.54%
rng::find(join_view(vector<list<int>>))_(process_all)/50 33.066 -5.01%
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.374 -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 9634.484 5.46%
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 -
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 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 4.431 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 3807.715 -
rng::find(vector<bool>)_(process_all)/1024 576.564 1.11%
rng::find(vector<bool>)_(process_all)/1048576 585249.036 1.05%
rng::find(vector<bool>)_(process_all)/50 27.221 2.79%
rng::find(vector<bool>)_(process_all)/8 4.225 1.68%
rng::find(vector<bool>)_(process_all)/8192 4578.380 -
rng::find_if(vector<bool>)_(process_all)/1024 570.853 1.03%
rng::find_if(vector<bool>)_(process_all)/1048576 580194.588 1.03%
rng::find_if(vector<bool>)_(process_all)/50 26.593 2.96%
rng::find_if(vector<bool>)_(process_all)/8 4.141 1.61%
rng::find_if(vector<bool>)_(process_all)/8192 4531.880 -
rng::find_if_not(vector<bool>)_(process_all)/1024 570.420 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 578889.617 -
rng::find_if_not(vector<bool>)_(process_all)/50 27.441 1.41%
rng::find_if_not(vector<bool>)_(process_all)/8 4.133 -1.22%
rng::find_if_not(vector<bool>)_(process_all)/8192 4525.987 -
rng::find_last(deque<int>)_(bail_10%)/1024 271.719 6.49%
rng::find_last(deque<int>)_(bail_10%)/1048576 277922.153 7.50%
rng::find_last(deque<int>)_(bail_10%)/50 12.300 6.65%
rng::find_last(deque<int>)_(bail_10%)/8 2.811 1.98%
rng::find_last(deque<int>)_(bail_10%)/8192 2171.464 6.97%
rng::find_last(deque<int>)_(bail_90%)/1024 31.500 -7.14%
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 -4.30%
rng::find_last(deque<int>)_(bail_90%)/8192 227.231 -1.35%
rng::find_last(forward_list<int>)_(bail_10%)/1024 591.526 -3.74%
rng::find_last(forward_list<int>)_(bail_10%)/1048576 755894.986 -
rng::find_last(forward_list<int>)_(bail_10%)/50 14.727 -2.80%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.099 5.01%
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 -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.228 -4.24%
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 -
rng::find_last(list<int>)_(bail_10%)/8 2.357 -
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 -6.57%
rng::find_last(list<int>)_(bail_90%)/8 0.584 -2.69%
rng::find_last(list<int>)_(bail_90%)/8192 591.485 -
rng::find_last(vector<char>)_(bail_10%)/1024 110.116 -2.99%
rng::find_last(vector<char>)_(bail_10%)/1048576 107893.928 -
rng::find_last(vector<char>)_(bail_10%)/50 5.263 -13.32%
rng::find_last(vector<char>)_(bail_10%)/8 1.309 -1.62%
rng::find_last(vector<char>)_(bail_10%)/8192 850.584 -
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 24.81%
rng::find_last(vector<char>)_(bail_90%)/8192 102.122 -
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 -
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 -1.66%
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 -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 493610.616 -
rng::find_last_if(deque<int>)_(bail_10%)/50 15.184 -12.52%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.360 -15.43%
rng::find_last_if(deque<int>)_(bail_10%)/8192 3854.895 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 54.681 -2.02%
rng::find_last_if(deque<int>)_(bail_90%)/1048576 53154.967 -1.15%
rng::find_last_if(deque<int>)_(bail_90%)/50 2.411 -3.68%
rng::find_last_if(deque<int>)_(bail_90%)/8 1.016 -4.68%
rng::find_last_if(deque<int>)_(bail_90%)/8192 435.556 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 890.267 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 961058.175 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 23.097 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 2.684 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 7103.487 -
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 -
rng::find_last_if(list<int>)_(bail_10%)/1024 706.471 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 834131.863 -
rng::find_last_if(list<int>)_(bail_10%)/50 24.549 -2.14%
rng::find_last_if(list<int>)_(bail_10%)/8 3.279 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6816.435 -
rng::find_last_if(list<int>)_(bail_90%)/1024 78.140 3.29%
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 -4.53%
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 -
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 2.11%
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 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 490913.712 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 16.738 10.28%
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.516 3.41%
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 3817.219 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 55.410 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 53379.749 -1.03%
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.663 10.47%
rng::find_last_if_not(deque<int>)_(bail_90%)/8 1.049 5.24%
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 -1.44%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 958391.947 -
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 -
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 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 832539.078 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 22.409 -
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.428 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6956.668 3.60%
rng::find_last_if_not(list<int>)_(bail_90%)/1024 77.789 8.20%
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 -3.60%
rng::find_last_if_not(list<int>)_(bail_90%)/8192 626.700 -
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 1.65%
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 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 221.169 -
rng::fold_left(deque<int>)/1048576 1589004.685 -
rng::fold_left(deque<int>)/32 22.775 -
rng::fold_left(deque<int>)/50 41.103 14.21%
rng::fold_left(deque<int>)/8 3.363 -
rng::fold_left(deque<int>)/8192 12219.403 -
rng::fold_left(list<int>)/1048576 1354737.254 -
rng::fold_left(list<int>)/32 20.568 -
rng::fold_left(list<int>)/50 37.547 -
rng::fold_left(list<int>)/8 3.865 -
rng::fold_left(list<int>)/8192 10445.741 -
rng::fold_left(vector<int>)/1048576 1324751.345 -
rng::fold_left(vector<int>)/32 22.286 -
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 -
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 -
rng::for_each(multimap<int>)/50 65.865 -
rng::for_each(multimap<int>)/8 8.848 1.04%
rng::for_each(multimap<int>)/8192 16968.662 -1.05%
rng::for_each(multiset<int>)/32 41.540 -
rng::for_each(multiset<int>)/50 66.407 -
rng::for_each(multiset<int>)/8 9.001 -
rng::for_each(multiset<int>)/8192 17022.034 -1.42%
rng::for_each(set<int>)/32 42.018 -
rng::for_each(set<int>)/50 66.367 -
rng::for_each(set<int>)/8 8.934 -
rng::for_each(set<int>)/8192 17804.268 2.78%
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/1024 1813.323 -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/1048576 1887378.024 -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/128 206.028 -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/131072 235841.216 -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/16 15.439 1.24%
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/16384 29436.811 -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/2048 3659.485 -1.06%
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/256 432.006 -1.24%
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 -1.85%
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/32768 58946.225 -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/4096 7347.629 -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/512 892.706 -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/524288 943473.659 -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/64 102.573 1.43%
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/65536 117890.677 -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/8 13.118 3.03%
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/8192 14712.063 -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/1048576 1663449.258 -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/262144 415583.959 -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/32768 51972.000 -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/4096 6486.978 -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/512 801.959 -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/64 96.810 -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/8 7.186 -2.25%
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 -
std::adjacent_find(deque<int>)/8 5.160 1.17%
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 -
std::adjacent_find(list<int>)/50 21.373 -1.20%
std::adjacent_find(list<int>)/8 2.169 -
std::adjacent_find(list<int>)/8192 6645.588 -
std::adjacent_find(list<int>,_pred)/1024 782.155 -
std::adjacent_find(list<int>,_pred)/1048576 918972.695 -
std::adjacent_find(list<int>,_pred)/50 40.476 -
std::adjacent_find(list<int>,_pred)/8 4.252 -
std::adjacent_find(list<int>,_pred)/8192 7380.583 1.58%
std::adjacent_find(vector<int>)/1024 233.728 -
std::adjacent_find(vector<int>)/1048576 235410.189 -
std::adjacent_find(vector<int>)/50 11.932 -8.77%
std::adjacent_find(vector<int>)/8 2.013 -
std::adjacent_find(vector<int>)/8192 1824.684 -
std::adjacent_find(vector<int>,_pred)/1024 398.865 -
std::adjacent_find(vector<int>,_pred)/1048576 464372.647 -
std::adjacent_find(vector<int>,_pred)/50 23.388 -
std::adjacent_find(vector<int>,_pred)/8 3.235 -
std::adjacent_find(vector<int>,_pred)/8192 3169.623 -
std::all_of(deque<int>)_(process_all)/32 9.765 2.47%
std::all_of(deque<int>)_(process_all)/32768 9059.817 -2.86%
std::all_of(deque<int>)_(process_all)/50 14.900 -2.24%
std::all_of(deque<int>)_(process_all)/8 2.996 5.95%
std::all_of(deque<int>)_(process_all)/8192 2235.314 -4.12%
std::all_of(list<int>)_(process_all)/32 10.018 -
std::all_of(list<int>)_(process_all)/32768 27226.564 -1.89%
std::all_of(list<int>)_(process_all)/50 21.140 -
std::all_of(list<int>)_(process_all)/8 2.931 -
std::all_of(list<int>)_(process_all)/8192 8479.680 11.63%
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 3.76%
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 -5.81%
std::any_of(deque<int>)_(process_all)/32768 9552.243 -4.36%
std::any_of(deque<int>)_(process_all)/50 13.607 -3.31%
std::any_of(deque<int>)_(process_all)/8 2.481 -5.96%
std::any_of(deque<int>)_(process_all)/8192 2353.944 -5.01%
std::any_of(list<int>)_(process_all)/32 10.360 -
std::any_of(list<int>)_(process_all)/32768 27665.173 -
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 -10.95%
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 -1.76%
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.71%
std::copy(deque<int>)/4096 151.695 -
std::copy(deque<int>)/512 19.584 -2.19%
std::copy(deque<int>)/64 2.557 -
std::copy(deque<int>)/8 2.519 5.78%
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 -14.00%
std::copy(list<int>)/512 365.170 -
std::copy(list<int>)/64 33.199 2.66%
std::copy(list<int>)/8 2.444 -
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.69%
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 -60.98%
std::copy(vector<int>)/4096 144.154 -31.43%
std::copy(vector<int>)/512 15.930 -
std::copy(vector<int>)/64 2.446 -1.26%
std::copy(vector<int>)/8 2.206 -3.41%
std::copy_backward(deque<int>)/1048576 75357.475 -
std::copy_backward(deque<int>)/262144 20250.387 7.92%
std::copy_backward(deque<int>)/32768 2375.706 3.81%
std::copy_backward(deque<int>)/4096 152.202 -1.14%
std::copy_backward(deque<int>)/512 19.959 -1.54%
std::copy_backward(deque<int>)/64 2.661 -
std::copy_backward(deque<int>)/8 2.617 -2.43%
std::copy_backward(list<int>)/1048576 869588.781 -2.24%
std::copy_backward(list<int>)/262144 216088.081 -
std::copy_backward(list<int>)/32768 26944.018 1.20%
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 -
std::copy_backward(vector<bool>)_(aligned)/1048576 1604213.322 33.27%
std::copy_backward(vector<bool>)_(aligned)/262144 401112.875 4.92%
std::copy_backward(vector<bool>)_(aligned)/32768 50106.055 -
std::copy_backward(vector<bool>)_(aligned)/4096 6213.183 17.12%
std::copy_backward(vector<bool>)_(aligned)/512 716.599 15.57%
std::copy_backward(vector<bool>)_(aligned)/64 35.938 -
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 -1.49%
std::copy_backward(vector<int>)/1048576 50222.655 -2.38%
std::copy_backward(vector<int>)/262144 12415.012 -1.37%
std::copy_backward(vector<int>)/32768 3778.992 21.74%
std::copy_backward(vector<int>)/4096 224.190 31.43%
std::copy_backward(vector<int>)/512 16.434 -2.67%
std::copy_backward(vector<int>)/64 2.530 -
std::copy_backward(vector<int>)/8 2.268 -1.31%
std::copy_if(deque<int>)_(entire_range)/1048576 314146.829 -2.06%
std::copy_if(deque<int>)_(entire_range)/262144 80292.448 -2.69%
std::copy_if(deque<int>)_(entire_range)/32768 10325.339 1.60%
std::copy_if(deque<int>)_(entire_range)/4096 1202.397 -2.52%
std::copy_if(deque<int>)_(entire_range)/512 153.340 -2.17%
std::copy_if(deque<int>)_(entire_range)/64 15.412 -2.38%
std::copy_if(deque<int>)_(entire_range)/8 2.321 -
std::copy_if(deque<int>)_(every_other)/1048576 395685.974 -2.57%
std::copy_if(deque<int>)_(every_other)/262144 98647.613 -2.78%
std::copy_if(deque<int>)_(every_other)/32768 12326.727 -3.31%
std::copy_if(deque<int>)_(every_other)/4096 1539.092 -3.24%
std::copy_if(deque<int>)_(every_other)/512 196.241 -4.88%
std::copy_if(deque<int>)_(every_other)/64 22.266 -3.70%
std::copy_if(deque<int>)_(every_other)/8 3.120 -3.35%
std::copy_if(list<int>)_(entire_range)/1048576 862515.732 -3.74%
std::copy_if(list<int>)_(entire_range)/262144 214884.773 -1.18%
std::copy_if(list<int>)_(entire_range)/32768 25982.584 -5.01%
std::copy_if(list<int>)_(entire_range)/4096 3001.885 -1.15%
std::copy_if(list<int>)_(entire_range)/512 363.074 -2.45%
std::copy_if(list<int>)_(entire_range)/64 32.923 7.28%
std::copy_if(list<int>)_(entire_range)/8 2.376 1.05%
std::copy_if(list<int>)_(every_other)/1048576 825657.035 -4.61%
std::copy_if(list<int>)_(every_other)/262144 207139.243 -2.81%
std::copy_if(list<int>)_(every_other)/32768 25341.728 -4.01%
std::copy_if(list<int>)_(every_other)/4096 3380.061 1.67%
std::copy_if(list<int>)_(every_other)/512 353.102 -3.44%
std::copy_if(list<int>)_(every_other)/64 23.293 -2.07%
std::copy_if(list<int>)_(every_other)/8 2.280 -1.39%
std::copy_if(vector<int>)_(entire_range)/1048576 242387.018 -1.48%
std::copy_if(vector<int>)_(entire_range)/262144 59143.990 -1.80%
std::copy_if(vector<int>)_(entire_range)/32768 7351.443 -2.25%
std::copy_if(vector<int>)_(entire_range)/4096 920.107 -2.43%
std::copy_if(vector<int>)_(entire_range)/512 121.428 -2.55%
std::copy_if(vector<int>)_(entire_range)/64 17.344 8.06%
std::copy_if(vector<int>)_(entire_range)/8 2.276 -5.29%
std::copy_if(vector<int>)_(every_other)/1048576 495055.258 -9.64%
std::copy_if(vector<int>)_(every_other)/262144 126599.533 -7.99%
std::copy_if(vector<int>)_(every_other)/32768 15946.023 -6.87%
std::copy_if(vector<int>)_(every_other)/4096 1983.474 -8.99%
std::copy_if(vector<int>)_(every_other)/512 252.525 -8.44%
std::copy_if(vector<int>)_(every_other)/64 31.829 -8.69%
std::copy_if(vector<int>)_(every_other)/8 2.672 -7.28%
std::copy_n(deque<int>)/1048576 320534.447 -1.82%
std::copy_n(deque<int>)/262144 82778.032 -
std::copy_n(deque<int>)/32768 10181.308 -2.58%
std::copy_n(deque<int>)/4096 1182.851 -2.07%
std::copy_n(deque<int>)/512 143.096 -2.03%
std::copy_n(deque<int>)/64 15.520 -3.64%
std::copy_n(deque<int>)/8 2.062 -
std::copy_n(list<int>)/1048576 863936.033 -1.54%
std::copy_n(list<int>)/262144 216489.597 -
std::copy_n(list<int>)/32768 27005.254 2.49%
std::copy_n(list<int>)/4096 3656.863 -30.95%
std::copy_n(list<int>)/512 338.979 -
std::copy_n(list<int>)/64 14.749 -
std::copy_n(list<int>)/8 2.017 -3.30%
std::copy_n(vector<bool>)_(aligned)/1048576 1602265.055 -1.91%
std::copy_n(vector<bool>)_(aligned)/262144 400595.452 -1.93%
std::copy_n(vector<bool>)_(aligned)/32768 50029.503 -2.10%
std::copy_n(vector<bool>)_(aligned)/4096 6218.089 -2.15%
std::copy_n(vector<bool>)_(aligned)/512 739.257 -2.44%
std::copy_n(vector<bool>)_(aligned)/64 38.421 -
std::copy_n(vector<bool>)_(unaligned)/1048576 1601888.059 -1.38%
std::copy_n(vector<bool>)_(unaligned)/262144 400479.008 -1.44%
std::copy_n(vector<bool>)_(unaligned)/32768 50012.738 -1.51%
std::copy_n(vector<bool>)_(unaligned)/4096 6213.923 -1.54%
std::copy_n(vector<bool>)_(unaligned)/512 738.664 -1.78%
std::copy_n(vector<bool>)_(unaligned)/64 91.938 -2.17%
std::copy_n(vector<int>)/1048576 50206.632 -
std::copy_n(vector<int>)/262144 12497.154 -
std::copy_n(vector<int>)/32768 3400.321 -
std::copy_n(vector<int>)/4096 233.913 41.17%
std::copy_n(vector<int>)/512 16.054 -
std::copy_n(vector<int>)/64 2.471 -3.01%
std::copy_n(vector<int>)/8 2.181 -3.36%
std::count(deque<int>)_(every_other)/1024 306.940 -
std::count(deque<int>)_(every_other)/1048576 315861.063 -
std::count(deque<int>)_(every_other)/8 2.272 -
std::count(deque<int>)_(every_other)/8192 2398.330 -
std::count(list<int>)_(every_other)/1024 710.327 -
std::count(list<int>)_(every_other)/1048576 821991.603 2.01%
std::count(list<int>)_(every_other)/8 2.088 -
std::count(list<int>)_(every_other)/8192 6691.926 -1.31%
std::count(vector<bool>)/1000 508.051 -
std::count(vector<bool>)/1024 519.870 -
std::count(vector<bool>)/1048576 529759.615 -
std::count(vector<bool>)/8192 4144.507 -
std::count(vector<int>)_(every_other)/1024 102.382 -
std::count(vector<int>)_(every_other)/1048576 104635.089 -
std::count(vector<int>)_(every_other)/8 1.319 -
std::count(vector<int>)_(every_other)/8192 814.611 -
std::count_if(deque<int>)_(every_other)/1024 337.206 -
std::count_if(deque<int>)_(every_other)/1048576 351096.203 -
std::count_if(deque<int>)_(every_other)/8 2.783 -
std::count_if(deque<int>)_(every_other)/8192 2712.241 -
std::count_if(list<int>)_(every_other)/1024 745.808 -
std::count_if(list<int>)_(every_other)/1048576 879610.603 -
std::count_if(list<int>)_(every_other)/8 2.684 -
std::count_if(list<int>)_(every_other)/8192 7408.050 3.78%
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 -1.61%
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.40%
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 -3.42%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1327.782 -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 467.229 -
std::deque<int>::ctor(Range)_(cheap_elements)/32 34.017 -1.33%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 3465.297 -
std::deque<int>::ctor(const_Self&)_(cheap_elements)/1024 461.411 4.69%
std::deque<int>::ctor(const_Self&)_(cheap_elements)/32 33.730 -
std::deque<int>::ctor(const_Self&)_(cheap_elements)/8192 3494.057 6.08%
std::deque<int>::ctor(size_type)/1024 180.048 -
std::deque<int>::ctor(size_type)/32 27.107 1.32%
std::deque<int>::ctor(size_type)/8192 1276.368 1.20%
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 -
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 -1.18%
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 4.19%
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 -2.62%
std::deque<int>::insert(middle)_(cheap_elements)/8192 212.668 -
std::deque<int>::operator=(const_Self&)_(cheap_elements)/1024 48.039 1.06%
std::deque<int>::operator=(const_Self&)_(cheap_elements)/32 7.022 -
std::deque<int>::operator=(const_Self&)_(cheap_elements)/8192 352.900 -1.05%
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 2.16%
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 3.62%
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 505.611 1.91%
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 28157.115 2.79%
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 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 2506.061 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 87.584 4.38%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 19770.354 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 5844.434 -
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 -2.92%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 146.511 -3.53%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 31823.475 -1.55%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20235.181 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 621.099 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 179819.324 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 4042.465 1.61%
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 160.427 2.42%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 34445.845 1.67%
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 20273.674 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 621.339 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 179828.481 -
std::deque<std::string>::ctor(const_Self&)_(cheap_elements)/1024 4037.863 1.76%
std::deque<std::string>::ctor(const_Self&)_(cheap_elements)/32 157.354 1.82%
std::deque<std::string>::ctor(const_Self&)_(cheap_elements)/8192 34445.838 1.12%
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.12%
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 -
std::deque<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/32 147.588 -
std::deque<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/8192 32066.869 -1.30%
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 -
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.78%
std::deque<std::string>::erase(begin)_(cheap_elements)/32 6.773 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 6.659 -
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 -6.99%
std::deque<std::string>::erase(middle)_(cheap_elements)/32 62.685 -3.96%
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 11462.499 -6.70%
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 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 6.627 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 6.863 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 21.401 -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 20.939 -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 21.308 -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 1498.085 3.42%
std::deque<std::string>::insert(middle)_(cheap_elements)/32 54.904 2.02%
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 11602.837 1.41%
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 645.889 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 38.916 -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 5177.966 -
std::deque<std::string>::operator=(const_Self&)_(cheap_elements)/1024 2733.890 -
std::deque<std::string>::operator=(const_Self&)_(cheap_elements)/32 89.645 -
std::deque<std::string>::operator=(const_Self&)_(cheap_elements)/8192 21856.163 -
std::deque<std::string>::operator=(const_Self&)_(expensive_elements)/1024 6325.838 -
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 2.35%
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 507.545 1.74%
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 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 15.725 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 3.527 -
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 -
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 -1.08%
std::equal(deque<int>)_(it,_it,_it)/50 5.282 -
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 -1.87%
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 -3.07%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 452.247 4.77%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 497597.053 3.14%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 19.137 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 3.731 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 3723.012 4.96%
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 433.982 -7.82%
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 484163.171 -5.71%
std::equal(deque<int>)_(it,_it,_it,_pred)/50 19.486 5.26%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 3.120 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 3592.778 -7.38%
std::equal(list<int>)_(it,_it,_it)/1024 1176.430 52.30%
std::equal(list<int>)_(it,_it,_it)/1048576 934760.621 -
std::equal(list<int>)_(it,_it,_it)/50 28.911 -
std::equal(list<int>)_(it,_it,_it)/8 2.777 -
std::equal(list<int>)_(it,_it,_it)/8192 8004.848 -22.60%
std::equal(list<int>)_(it,_it,_it,_it)/1024 768.183 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 942166.158 -
std::equal(list<int>)_(it,_it,_it,_it)/50 29.142 -
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 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 1004835.878 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 31.983 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 4.775 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12769.245 -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 811.111 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 992032.392 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 33.876 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 5.046 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 11630.417 2.20%
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 3.02%
std::equal(vector<int>)_(it,_it,_it)/8 1.503 23.07%
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 -1.62%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.500 -
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 -1.05%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 5499.721 14.22%
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 -1.68%
std::equal(vector<int>)_(it,_it,_it,_pred)/8 4.634 -1.57%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 5493.989 14.17%
std::fill(deque<int>)/1024 31.127 -1.24%
std::fill(deque<int>)/32 2.501 -
std::fill(deque<int>)/50 3.309 -
std::fill(deque<int>)/8192 225.293 -
std::fill(list<int>)/1024 671.739 -
std::fill(list<int>)/32 8.203 -1.19%
std::fill(list<int>)/50 35.091 3.90%
std::fill(list<int>)/8192 6928.720 3.01%
std::fill(vector<bool>)/1048576 3821.102 -
std::fill(vector<bool>)/262144 229.159 -52.28%
std::fill(vector<bool>)/32768 30.006 -2.75%
std::fill(vector<bool>)/4096 4.179 -
std::fill(vector<bool>)/512 1.552 2.47%
std::fill(vector<bool>)/64 1.583 10.50%
std::fill(vector<int>)/1024 29.568 -2.07%
std::fill(vector<int>)/32 1.036 -
std::fill(vector<int>)/50 2.179 -
std::fill(vector<int>)/8192 232.798 -
std::fill_n(deque<int>)/1024 30.840 -
std::fill_n(deque<int>)/32 2.465 -
std::fill_n(deque<int>)/50 3.121 -
std::fill_n(deque<int>)/8192 225.202 -
std::fill_n(list<int>)/1024 649.151 -
std::fill_n(list<int>)/32 8.001 -
std::fill_n(list<int>)/50 15.397 -
std::fill_n(list<int>)/8192 6851.947 -8.25%
std::fill_n(vector<bool>)/1048576 3821.835 -
std::fill_n(vector<bool>)/262144 228.437 -1.08%
std::fill_n(vector<bool>)/32768 29.690 -3.96%
std::fill_n(vector<bool>)/4096 4.145 -
std::fill_n(vector<bool>)/512 1.439 -1.23%
std::fill_n(vector<bool>)/64 1.396 -1.14%
std::fill_n(vector<int>)/1024 28.999 -1.88%
std::fill_n(vector<int>)/32 1.131 -
std::fill_n(vector<int>)/50 2.202 -
std::fill_n(vector<int>)/8192 231.306 -
std::find(deque<int>)_(bail_25%)/1024 61.734 -4.53%
std::find(deque<int>)_(bail_25%)/32768 2198.692 -
std::find(deque<int>)_(bail_25%)/8 0.863 -3.31%
std::find(deque<int>)_(bail_25%)/8192 544.437 -1.65%
std::find(deque<int>)_(process_all)/1024 256.036 -8.22%
std::find(deque<int>)_(process_all)/32768 8536.749 -2.58%
std::find(deque<int>)_(process_all)/50 11.936 -2.04%
std::find(deque<int>)_(process_all)/8 2.194 -12.79%
std::find(deque<int>)_(process_all)/8192 2126.716 -2.91%
std::find(list<int>)_(bail_25%)/1024 162.542 -
std::find(list<int>)_(bail_25%)/32768 7824.518 -4.45%
std::find(list<int>)_(bail_25%)/8 0.802 -4.97%
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 2.88%
std::find(list<int>)_(process_all)/50 10.507 -
std::find(list<int>)_(process_all)/8 2.036 -
std::find(list<int>)_(process_all)/8192 8794.001 28.34%
std::find(vector<bool>)_(process_all)/1024 519.929 -
std::find(vector<bool>)_(process_all)/1048576 528193.960 -
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 -
std::find(vector<char>)_(bail_25%)/1024 5.525 -
std::find(vector<char>)_(bail_25%)/32768 136.008 -
std::find(vector<char>)_(bail_25%)/8 1.317 -4.66%
std::find(vector<char>)_(bail_25%)/8192 39.614 -
std::find(vector<char>)_(process_all)/1024 16.234 -
std::find(vector<char>)_(process_all)/32768 498.518 1.19%
std::find(vector<char>)_(process_all)/50 1.740 4.31%
std::find(vector<char>)_(process_all)/8 1.151 -
std::find(vector<char>)_(process_all)/8192 140.111 3.64%
std::find(vector<int>)_(bail_25%)/1024 40.810 3.06%
std::find(vector<int>)_(bail_25%)/32768 1293.603 3.00%
std::find(vector<int>)_(bail_25%)/8 0.672 7.30%
std::find(vector<int>)_(bail_25%)/8192 326.672 3.27%
std::find(vector<int>)_(process_all)/1024 158.596 -
std::find(vector<int>)_(process_all)/32768 4992.005 -
std::find(vector<int>)_(process_all)/50 7.869 -
std::find(vector<int>)_(process_all)/8 1.530 -
std::find(vector<int>)_(process_all)/8192 1249.782 -
std::find(vector<long_long>)_(bail_25%)/1024 40.677 3.18%
std::find(vector<long_long>)_(bail_25%)/32768 1290.328 2.97%
std::find(vector<long_long>)_(bail_25%)/8 0.676 -2.43%
std::find(vector<long_long>)_(bail_25%)/8192 324.758 2.98%
std::find(vector<long_long>)_(process_all)/1024 158.745 -
std::find(vector<long_long>)_(process_all)/32768 5017.918 -
std::find(vector<long_long>)_(process_all)/50 7.875 -
std::find(vector<long_long>)_(process_all)/8 1.531 -
std::find(vector<long_long>)_(process_all)/8192 1251.955 -
std::find(vector<short>)_(bail_25%)/1024 39.381 -11.73%
std::find(vector<short>)_(bail_25%)/32768 1253.180 -11.45%
std::find(vector<short>)_(bail_25%)/8 0.660 -1.97%
std::find(vector<short>)_(bail_25%)/8192 315.360 -11.60%
std::find(vector<short>)_(process_all)/1024 158.219 -
std::find(vector<short>)_(process_all)/32768 4983.084 -
std::find(vector<short>)_(process_all)/50 7.855 -
std::find(vector<short>)_(process_all)/8 1.528 -
std::find(vector<short>)_(process_all)/8192 1248.052 -
std::find_end(deque<int>)_(match_near_end)/1000 74.453 -
std::find_end(deque<int>)_(match_near_end)/1024 76.562 -
std::find_end(deque<int>)_(match_near_end)/8192 598.627 -
std::find_end(deque<int>)_(near_matches)/1000 29049.835 6.66%
std::find_end(deque<int>)_(near_matches)/1024 30473.528 7.07%
std::find_end(deque<int>)_(near_matches)/8192 2275784.552 5.13%
std::find_end(deque<int>)_(process_all)/1000 437.682 -
std::find_end(deque<int>)_(process_all)/1024 445.189 -
std::find_end(deque<int>)_(process_all)/1048576 454693.936 -
std::find_end(deque<int>)_(process_all)/8192 3562.908 1.02%
std::find_end(deque<int>)_(same_length)/1000 730.241 -
std::find_end(deque<int>)_(same_length)/1024 748.150 -
std::find_end(deque<int>)_(same_length)/8192 5956.483 -
std::find_end(deque<int>)_(single_element)/1000 434.878 -12.36%
std::find_end(deque<int>)_(single_element)/1024 445.715 -9.55%
std::find_end(deque<int>)_(single_element)/8192 3532.519 -8.26%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 89.719 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 93.264 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 740.490 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 36835.828 6.02%
std::find_end(deque<int>,_pred)_(near_matches)/1024 38380.046 6.12%
std::find_end(deque<int>,_pred)_(near_matches)/8192 2449514.149 -
std::find_end(deque<int>,_pred)_(process_all)/1000 599.032 -
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 -
std::find_end(deque<int>,_pred)_(same_length)/1024 900.074 -
std::find_end(deque<int>,_pred)_(same_length)/8192 7199.016 -
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 -
std::find_end(forward_list<int>)_(near_matches)/1000 35494.971 -
std::find_end(forward_list<int>)_(near_matches)/1024 36994.039 -
std::find_end(forward_list<int>)_(near_matches)/8192 2471922.143 -
std::find_end(forward_list<int>)_(process_all)/1000 703.239 -
std::find_end(forward_list<int>)_(process_all)/1024 720.633 -
std::find_end(forward_list<int>)_(process_all)/1048576 595892.568 -21.66%
std::find_end(forward_list<int>)_(process_all)/8192 5818.056 -
std::find_end(forward_list<int>)_(same_length)/1000 1473.229 -
std::find_end(forward_list<int>)_(same_length)/1024 1497.259 -
std::find_end(forward_list<int>)_(same_length)/8192 14418.678 11.76%
std::find_end(forward_list<int>)_(single_element)/1000 698.521 -
std::find_end(forward_list<int>)_(single_element)/1024 714.407 1.09%
std::find_end(forward_list<int>)_(single_element)/8192 6135.006 3.66%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 795.900 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 4953.244 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 267634.325 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 40533.375 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 42071.627 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2621369.415 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 733.626 -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 751.264 -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 825041.189 -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6035.660 -
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1521.373 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1557.504 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 17753.124 9.70%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 728.820 -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 747.386 -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6030.028 -
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 -2.57%
std::find_end(list<int>)_(near_matches)/1000 33463.831 -
std::find_end(list<int>)_(near_matches)/1024 34845.131 -
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 -
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 -1.74%
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 1.54%
std::find_end(list<int>,_pred)_(match_near_end)/1024 175.628 -1.72%
std::find_end(list<int>,_pred)_(match_near_end)/8192 1568.431 -3.71%
std::find_end(list<int>,_pred)_(near_matches)/1000 40678.053 -
std::find_end(list<int>,_pred)_(near_matches)/1024 42526.212 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2570189.836 -
std::find_end(list<int>,_pred)_(process_all)/1000 785.110 -
std::find_end(list<int>,_pred)_(process_all)/1024 804.234 -
std::find_end(list<int>,_pred)_(process_all)/1048576 962652.787 -
std::find_end(list<int>,_pred)_(process_all)/8192 8253.049 -
std::find_end(list<int>,_pred)_(same_length)/1000 1898.222 -8.58%
std::find_end(list<int>,_pred)_(same_length)/1024 2131.767 2.67%
std::find_end(list<int>,_pred)_(same_length)/8192 23069.287 -4.47%
std::find_end(list<int>,_pred)_(single_element)/1000 784.184 -
std::find_end(list<int>,_pred)_(single_element)/1024 803.598 -
std::find_end(list<int>,_pred)_(single_element)/8192 9152.360 5.28%
std::find_end(vector<int>)_(match_near_end)/1000 32.549 15.41%
std::find_end(vector<int>)_(match_near_end)/1024 30.537 18.09%
std::find_end(vector<int>)_(match_near_end)/8192 241.843 17.75%
std::find_end(vector<int>)_(near_matches)/1000 14835.878 5.52%
std::find_end(vector<int>)_(near_matches)/1024 15344.983 5.55%
std::find_end(vector<int>)_(near_matches)/8192 869605.681 5.93%
std::find_end(vector<int>)_(process_all)/1000 177.588 2.42%
std::find_end(vector<int>)_(process_all)/1024 181.222 2.85%
std::find_end(vector<int>)_(process_all)/1048576 181640.933 3.15%
std::find_end(vector<int>)_(process_all)/8192 1410.738 2.27%
std::find_end(vector<int>)_(same_length)/1000 250.637 -14.54%
std::find_end(vector<int>)_(same_length)/1024 258.779 -14.32%
std::find_end(vector<int>)_(same_length)/8192 1995.848 -14.37%
std::find_end(vector<int>)_(single_element)/1000 155.305 -2.26%
std::find_end(vector<int>)_(single_element)/1024 158.923 -
std::find_end(vector<int>)_(single_element)/8192 1252.415 -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 41.114 2.05%
std::find_end(vector<int>,_pred)_(match_near_end)/1024 41.587 1.80%
std::find_end(vector<int>,_pred)_(match_near_end)/8192 301.174 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 17718.577 -5.88%
std::find_end(vector<int>,_pred)_(near_matches)/1024 18263.618 -5.92%
std::find_end(vector<int>,_pred)_(near_matches)/8192 950513.651 -8.27%
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 -
std::find_end(vector<int>,_pred)_(same_length)/8192 3056.797 -
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 6.83%
std::find_first_of(deque<int>)_(small_needle)/32 99.842 2.13%
std::find_first_of(deque<int>)_(small_needle)/50 152.423 6.77%
std::find_first_of(deque<int>)_(small_needle)/8192 23758.574 6.76%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 596320.203 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 488.912 -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1351.281 -
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 -
std::find_first_of(list<int>)_(large_needle)/32 683.847 1.89%
std::find_first_of(list<int>)_(large_needle)/50 1765.177 1.98%
std::find_first_of(list<int>)_(large_needle)/8192 50734656.198 1.83%
std::find_first_of(list<int>)_(small_needle)/1024 2750.150 -1.73%
std::find_first_of(list<int>)_(small_needle)/32 91.743 -1.48%
std::find_first_of(list<int>)_(small_needle)/50 139.663 -1.83%
std::find_first_of(list<int>)_(small_needle)/8192 22063.600 -1.63%
std::find_first_of(list<int>,_pred)_(large_needle)/1024 1043413.227 -12.92%
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 -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5441.842 -
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 -
std::find_first_of(vector<int>)_(large_needle)/1024 236839.539 -
std::find_first_of(vector<int>)_(large_needle)/32 248.579 -
std::find_first_of(vector<int>)_(large_needle)/50 609.194 -
std::find_first_of(vector<int>)_(large_needle)/8192 15038464.932 -
std::find_first_of(vector<int>)_(small_needle)/1024 2967.017 4.55%
std::find_first_of(vector<int>)_(small_needle)/32 93.998 2.63%
std::find_first_of(vector<int>)_(small_needle)/50 147.796 5.80%
std::find_first_of(vector<int>)_(small_needle)/8192 23545.901 1.34%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 587898.944 -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 486.765 -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1344.789 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38405007.786 -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5582.085 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 178.263 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 273.144 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 45508.807 -
std::find_if(deque<int>)_(bail_25%)/1024 61.867 -2.85%
std::find_if(deque<int>)_(bail_25%)/32768 2145.501 -
std::find_if(deque<int>)_(bail_25%)/8 0.863 -2.42%
std::find_if(deque<int>)_(bail_25%)/8192 533.570 -
std::find_if(deque<int>)_(process_all)/1024 264.739 -1.92%
std::find_if(deque<int>)_(process_all)/32768 8574.825 -
std::find_if(deque<int>)_(process_all)/50 11.642 -13.23%
std::find_if(deque<int>)_(process_all)/8 2.246 -6.16%
std::find_if(deque<int>)_(process_all)/8192 2143.254 -
std::find_if(list<int>)_(bail_25%)/1024 162.788 -
std::find_if(list<int>)_(bail_25%)/32768 7564.684 7.12%
std::find_if(list<int>)_(bail_25%)/8 0.854 5.18%
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 3.33%
std::find_if(list<int>)_(process_all)/50 13.135 -1.13%
std::find_if(list<int>)_(process_all)/8 2.238 -
std::find_if(list<int>)_(process_all)/8192 7046.487 -16.24%
std::find_if(vector<bool>)_(process_all)/1024 518.547 -
std::find_if(vector<bool>)_(process_all)/1048576 526076.484 -
std::find_if(vector<bool>)_(process_all)/50 25.983 -
std::find_if(vector<bool>)_(process_all)/8 3.895 -
std::find_if(vector<bool>)_(process_all)/8192 4114.545 -
std::find_if(vector<char>)_(bail_25%)/1024 30.301 7.91%
std::find_if(vector<char>)_(bail_25%)/32768 862.130 8.53%
std::find_if(vector<char>)_(bail_25%)/8 0.845 -24.86%
std::find_if(vector<char>)_(bail_25%)/8192 225.471 7.14%
std::find_if(vector<char>)_(process_all)/1024 113.359 2.28%
std::find_if(vector<char>)_(process_all)/32768 3253.255 4.34%
std::find_if(vector<char>)_(process_all)/50 5.553 4.39%
std::find_if(vector<char>)_(process_all)/8 1.484 -4.57%
std::find_if(vector<char>)_(process_all)/8192 821.064 4.03%
std::find_if(vector<int>)_(bail_25%)/1024 39.377 -
std::find_if(vector<int>)_(bail_25%)/32768 1254.921 -
std::find_if(vector<int>)_(bail_25%)/8 0.690 9.17%
std::find_if(vector<int>)_(bail_25%)/8192 316.002 -
std::find_if(vector<int>)_(process_all)/1024 158.368 -14.50%
std::find_if(vector<int>)_(process_all)/32768 4984.071 -15.86%
std::find_if(vector<int>)_(process_all)/50 7.855 -15.75%
std::find_if(vector<int>)_(process_all)/8 1.529 -12.31%
std::find_if(vector<int>)_(process_all)/8192 1248.467 -15.73%
std::find_if_not(deque<int>)_(bail_25%)/1024 67.504 9.72%
std::find_if_not(deque<int>)_(bail_25%)/32768 2151.093 -1.01%
std::find_if_not(deque<int>)_(bail_25%)/8 0.860 2.00%
std::find_if_not(deque<int>)_(bail_25%)/8192 543.205 1.04%
std::find_if_not(deque<int>)_(process_all)/1024 264.804 -1.96%
std::find_if_not(deque<int>)_(process_all)/32768 8494.602 -
std::find_if_not(deque<int>)_(process_all)/50 12.497 -7.06%
std::find_if_not(deque<int>)_(process_all)/8 2.395 -2.00%
std::find_if_not(deque<int>)_(process_all)/8192 2119.960 -
std::find_if_not(list<int>)_(bail_25%)/1024 162.728 -
std::find_if_not(list<int>)_(bail_25%)/32768 7842.573 11.26%
std::find_if_not(list<int>)_(bail_25%)/8 0.845 1.82%
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 1.69%
std::find_if_not(list<int>)_(process_all)/50 11.576 2.95%
std::find_if_not(list<int>)_(process_all)/8 2.226 -
std::find_if_not(list<int>)_(process_all)/8192 6900.059 -
std::find_if_not(vector<bool>)_(process_all)/1024 517.478 -
std::find_if_not(vector<bool>)_(process_all)/1048576 526285.207 -
std::find_if_not(vector<bool>)_(process_all)/50 26.312 2.09%
std::find_if_not(vector<bool>)_(process_all)/8 3.903 1.54%
std::find_if_not(vector<bool>)_(process_all)/8192 4112.437 -
std::find_if_not(vector<char>)_(bail_25%)/1024 24.988 -
std::find_if_not(vector<char>)_(bail_25%)/32768 795.183 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.845 -4.04%
std::find_if_not(vector<char>)_(bail_25%)/8192 210.484 -
std::find_if_not(vector<char>)_(process_all)/1024 110.846 -
std::find_if_not(vector<char>)_(process_all)/32768 3119.110 -
std::find_if_not(vector<char>)_(process_all)/50 5.323 -
std::find_if_not(vector<char>)_(process_all)/8 1.549 20.64%
std::find_if_not(vector<char>)_(process_all)/8192 788.788 -
std::find_if_not(vector<int>)_(bail_25%)/1024 39.613 -
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 4.08%
std::find_if_not(vector<int>)_(process_all)/32768 5200.876 4.53%
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 4.01%
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 -
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.81%
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 1.43%
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.82%
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 1.23%
std::flat_map<int,_int>::ctor(const_Self&,_const_allocator_type&)/0 12.918 -
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 1.49%
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 1.34%
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 -9.42%
std::flat_map<int,_int>::erase(iterator)/32 20.036 -1.26%
std::flat_map<int,_int>::erase(iterator)/8192 493.047 1.05%
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 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 551.915 1.07%
std::flat_map<int,_int>::erase(key)_(existent)/1024 87.725 -23.36%
std::flat_map<int,_int>::erase(key)_(existent)/32 23.820 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 530.413 1.99%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.465 13.70%
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.61%
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 -
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 1.63%
std::flat_map<int,_int>::find(key)/8192 14.443 -
std::flat_map<int,_int>::insert(const_value_type&)_(already_present)/1024 11.593 -47.59%
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 9.61%
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 5.36%
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 12.18%
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 -39.36%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.172 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 551.570 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 13.703 1.87%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.756 -2.12%
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 -24.91%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 21.520 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 500.154 -
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 -23.82%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 15.068 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 20.989 -8.13%
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 -26.56%
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 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 11.942 -41.33%
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 6.99%
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 23.56%
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 27.54%
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 -32.30%
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 -
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 -
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 -55.70%
std::flat_map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/0 14.643 1.84%
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 -51.01%
std::flat_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/0 2.526 1.16%
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 -2.43%
std::flat_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192 556.471 -51.91%
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 -
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 -
std::flat_multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 14.211 -
std::flat_multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 187.630 1.05%
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 2.51%
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 1.03%
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 -
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 -1.80%
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.01%
std::flat_multimap<int,_int>::erase(iterator)/8192 492.873 -
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 1.63%
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 84.761 4.17%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 23.660 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 516.320 3.36%
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 -
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.52%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.965 -
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 -4.75%
std::flat_multimap<int,_int>::insert(const_value_type&)_(already_present)/32 20.948 -
std::flat_multimap<int,_int>::insert(const_value_type&)_(already_present)/8192 614.922 10.15%
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 -40.66%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 15.205 -1.62%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 25.540 -20.86%
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 -
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 11.52%
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 3.99%
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 1.53%
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 -
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 11.42%
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 -
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.48%
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 1.10%
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 1.17%
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 -
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 1.08%
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 1.06%
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 1.26%
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 -58.16%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 15.448 -3.45%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 22.178 -39.75%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 13.411 2.07%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 242.112 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 22.977 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 614.028 10.28%
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.87%
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/1024 86.410 -
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 -3.33%
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/0 14.900 -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 85.208 -
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 -5.49%
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/0 2.369 -8.99%
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 -1.28%
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192 512.706 -6.60%
std::flat_multimap<int,_int>::upper_bound(key)/1024 10.587 -
std::flat_multimap<int,_int>::upper_bound(key)/32 6.430 -
std::flat_multimap<int,_int>::upper_bound(key)/8192 14.079 -
std::for_each(deque<int>)/32 10.990 -3.30%
std::for_each(deque<int>)/50 21.717 -5.05%
std::for_each(deque<int>)/8 2.820 -5.01%
std::for_each(deque<int>)/8192 3106.985 -1.55%
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 -1.26%
std::for_each(join_view(vector<vector<int>>))/8192 3256.828 6.48%
std::for_each(list<int>)/32 11.265 -1.59%
std::for_each(list<int>)/50 21.623 -1.05%
std::for_each(list<int>)/8 2.462 -2.62%
std::for_each(list<int>)/8192 8822.065 7.45%
std::for_each(map<int>::iterator)/32 41.316 -1.09%
std::for_each(map<int>::iterator)/50 66.344 -
std::for_each(map<int>::iterator)/8 8.774 -1.04%
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 -
std::for_each(multimap<int>::iterator)/8 8.671 -1.88%
std::for_each(multimap<int>::iterator)/8192 16952.910 -1.59%
std::for_each(multiset<int>::iterator)/32 39.745 -4.42%
std::for_each(multiset<int>::iterator)/50 64.229 -4.27%
std::for_each(multiset<int>::iterator)/8 8.659 -2.76%
std::for_each(multiset<int>::iterator)/8192 17131.469 -
std::for_each(set<int>::iterator)/32 40.753 -2.63%
std::for_each(set<int>::iterator)/50 64.963 -3.22%
std::for_each(set<int>::iterator)/8 8.923 -1.60%
std::for_each(set<int>::iterator)/8192 17556.384 -1.27%
std::for_each(vector<int>)/32 3.771 -
std::for_each(vector<int>)/50 4.091 -
std::for_each(vector<int>)/8 0.898 -
std::for_each(vector<int>)/8192 251.474 -
std::for_each_n(deque<int>)/32 11.611 -
std::for_each_n(deque<int>)/50 17.973 -
std::for_each_n(deque<int>)/8 3.112 -
std::for_each_n(deque<int>)/8192 3158.640 -
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 -1.36%
std::for_each_n(join_view(vector<vector<int>>))/8192 2966.996 -
std::for_each_n(list<int>)/32 11.320 -
std::for_each_n(list<int>)/50 22.601 1.14%
std::for_each_n(list<int>)/8 2.452 -1.71%
std::for_each_n(list<int>)/8192 8084.735 5.27%
std::for_each_n(vector<int>)/32 3.841 -
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 1.83%
std::format(double)_(fmt:_{:017500_0Le}) 1213.423 -
std::format(double)_(fmt:_{:017500_0Lf}) 1356.149 -
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 4.75%
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 4.72%
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 3.19%
std::format(double)_(fmt:_{:017500_10g}) 1218.617 -
std::format(double)_(fmt:_{:017500_10}) 1219.777 -
std::format(double)_(fmt:_{:017500_17000L}) 1772.025 -
std::format(double)_(fmt:_{:017500_17000}) 1774.840 -
std::format(double)_(fmt:_{:0<17500_0La}) 1226.826 -
std::format(double)_(fmt:_{:0<17500_0Le}) 1230.046 1.30%
std::format(double)_(fmt:_{:0<17500_0Lf}) 1348.990 -1.99%
std::format(double)_(fmt:_{:0<17500_0Lg}) 1214.178 -1.40%
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 3.07%
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 -2.49%
std::format(double)_(fmt:_{:0<17500_10Le}) 1218.512 -1.14%
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 -
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 -
std::format(double)_(fmt:_{:0<17500_17000L}) 1756.596 -
std::format(double)_(fmt:_{:0<17500_17000}) 1740.595 -1.17%
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.51%
std::format(double)_(fmt:_{:0>17500_0Lg}) 1224.673 -
std::format(double)_(fmt:_{:0>17500_0L}) 1229.044 -
std::format(double)_(fmt:_{:0>17500_0a}) 1220.855 1.77%
std::format(double)_(fmt:_{:0>17500_0e}) 1206.151 -
std::format(double)_(fmt:_{:0>17500_0f}) 1333.415 3.67%
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 4.00%
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 2.24%
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 -
std::format(double)_(fmt:_{:0>17500_17000}) 1752.296 -
std::format(double)_(fmt:_{:0^17500_0La}) 1240.396 -2.88%
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 -3.51%
std::format(double)_(fmt:_{:0^17500_0a}) 1276.715 2.06%
std::format(double)_(fmt:_{:0^17500_0e}) 1220.307 -
std::format(double)_(fmt:_{:0^17500_0f}) 1379.868 3.24%
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 -
std::format(double)_(fmt:_{:0^17500_17000}) 1763.955 -
std::format(double)_(fmt:_{:_0La}) 43.317 -1.17%
std::format(double)_(fmt:_{:_0Le}) 60.259 -
std::format(double)_(fmt:_{:_0Lf}) 112.529 1.95%
std::format(double)_(fmt:_{:_0Lg}) 63.151 -
std::format(double)_(fmt:_{:_0L}) 62.564 -
std::format(double)_(fmt:_{:_0a}) 36.562 -2.60%
std::format(double)_(fmt:_{:_0e}) 44.955 -
std::format(double)_(fmt:_{:_0f}) 104.391 2.00%
std::format(double)_(fmt:_{:_0g}) 49.366 -1.55%
std::format(double)_(fmt:_{:_0}) 26.475 -
std::format(double)_(fmt:_{:_10La}) 45.641 -1.64%
std::format(double)_(fmt:_{:_10Le}) 66.722 -1.03%
std::format(double)_(fmt:_{:_10Lf}) 115.596 1.52%
std::format(double)_(fmt:_{:_10Lg}) 70.899 -2.12%
std::format(double)_(fmt:_{:_10L}) 73.281 2.78%
std::format(double)_(fmt:_{:_10a}) 39.084 1.38%
std::format(double)_(fmt:_{:_10e}) 48.233 1.22%
std::format(double)_(fmt:_{:_10f}) 108.007 2.26%
std::format(double)_(fmt:_{:_10g}) 60.514 -
std::format(double)_(fmt:_{:_10}) 59.593 -
std::format(double)_(fmt:_{:_17000L}) 589.834 1.42%
std::format(double)_(fmt:_{:_17000}) 579.033 1.51%
std::format(float)_(fmt:_{:017500_0La}) 1208.422 -3.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 -1.93%
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 1.09%
std::format(float)_(fmt:_{:017500_10Lg}) 1230.089 -
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.47%
std::format(float)_(fmt:_{:017500_10}) 1242.279 -
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 1.45%
std::format(float)_(fmt:_{:0<17500_0Le}) 1215.097 -
std::format(float)_(fmt:_{:0<17500_0Lf}) 1245.471 -1.22%
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 -
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 -
std::format(float)_(fmt:_{:0<17500_10Lf}) 1264.264 1.54%
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 -
std::format(float)_(fmt:_{:0<17500_10g}) 1232.323 1.22%
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.66%
std::format(float)_(fmt:_{:0>17500_0La}) 1208.755 -2.35%
std::format(float)_(fmt:_{:0>17500_0Le}) 1215.352 -
std::format(float)_(fmt:_{:0>17500_0Lf}) 1232.396 -1.29%
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 -
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 2.62%
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 1.12%
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 -
std::format(float)_(fmt:_{:0^17500_0Le}) 1236.423 -
std::format(float)_(fmt:_{:0^17500_0Lf}) 1249.258 -
std::format(float)_(fmt:_{:0^17500_0Lg}) 1236.473 -
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 -
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 -1.13%
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 2.14%
std::format(float)_(fmt:_{:0^17500_17000}) 1269.169 1.39%
std::format(float)_(fmt:_{:_0La}) 42.567 -1.93%
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 -
std::format(float)_(fmt:_{:_0a}) 35.399 -
std::format(float)_(fmt:_{:_0e}) 44.476 3.65%
std::format(float)_(fmt:_{:_0f}) 41.299 -
std::format(float)_(fmt:_{:_0g}) 48.247 2.56%
std::format(float)_(fmt:_{:_0}) 25.085 -
std::format(float)_(fmt:_{:_10La}) 44.252 -1.01%
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 1.79%
std::format(float)_(fmt:_{:_10e}) 49.111 3.75%
std::format(float)_(fmt:_{:_10f}) 44.452 -
std::format(float)_(fmt:_{:_10g}) 59.045 2.04%
std::format(float)_(fmt:_{:_10}) 57.749 1.78%
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 1.66%
std::generate(deque<int>)/1024 309.311 -
std::generate(deque<int>)/32 8.178 -1.06%
std::generate(deque<int>)/50 12.194 -
std::generate(deque<int>)/8192 2414.656 -
std::generate(list<int>)/1024 670.870 -
std::generate(list<int>)/32 8.390 -
std::generate(list<int>)/50 14.889 -1.19%
std::generate(list<int>)/8192 7449.248 -
std::generate(vector<int>)/1024 243.183 -
std::generate(vector<int>)/32 7.916 -
std::generate(vector<int>)/50 11.891 -
std::generate(vector<int>)/8192 1828.821 -
std::generate_n(deque<int>)/1024 305.390 -
std::generate_n(deque<int>)/32 8.198 -
std::generate_n(deque<int>)/50 12.205 -
std::generate_n(deque<int>)/8192 2372.587 -
std::generate_n(list<int>)/1024 651.512 -
std::generate_n(list<int>)/32 9.151 -
std::generate_n(list<int>)/50 15.278 -2.91%
std::generate_n(list<int>)/8192 7104.094 5.34%
std::generate_n(vector<int>)/1024 241.392 -
std::generate_n(vector<int>)/32 7.903 -
std::generate_n(vector<int>)/50 11.887 -
std::generate_n(vector<int>)/8192 1828.159 -1.02%
std::getline(std::istringstream,_std::string) 18.547 -
std::is_partitioned(deque<int>)_(partitioned)/1024 249.379 -3.58%
std::is_partitioned(deque<int>)_(partitioned)/32 7.957 3.43%
std::is_partitioned(deque<int>)_(partitioned)/50 12.135 -
std::is_partitioned(deque<int>)_(partitioned)/8192 2098.759 -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 102.943 -13.37%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.461 -6.86%
std::is_partitioned(deque<int>)_(unpartitioned)/50 5.471 -6.85%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 782.037 -7.57%
std::is_partitioned(list<int>)_(partitioned)/1024 723.880 -
std::is_partitioned(list<int>)_(partitioned)/32 5.681 1.71%
std::is_partitioned(list<int>)_(partitioned)/50 8.714 -
std::is_partitioned(list<int>)_(partitioned)/8192 6975.119 -
std::is_partitioned(list<int>)_(unpartitioned)/1024 98.271 -
std::is_partitioned(list<int>)_(unpartitioned)/32 6.083 -
std::is_partitioned(list<int>)_(unpartitioned)/50 1.121 -1.65%
std::is_partitioned(list<int>)_(unpartitioned)/8192 784.244 -
std::is_partitioned(vector<int>)_(partitioned)/1024 167.576 -
std::is_partitioned(vector<int>)_(partitioned)/32 5.345 -
std::is_partitioned(vector<int>)_(partitioned)/50 8.042 -
std::is_partitioned(vector<int>)_(partitioned)/8192 1330.874 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 63.263 -
std::is_partitioned(vector<int>)_(unpartitioned)/32 2.528 -
std::is_partitioned(vector<int>)_(unpartitioned)/50 0.811 -3.92%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 257.890 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 333.219 -33.90%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 3.598 -6.79%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 2656.012 -34.36%
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 591406.236 -2.39%
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 43.031 -6.94%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 406.089 -6.42%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.213 -2.96%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 3236.051 -6.59%
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 687684.816 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 49.712 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 413.091 -15.11%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 3.953 -8.38%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3288.101 -16.41%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 588771.769 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 43.471 -1.17%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 465.983 -2.81%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.042 4.61%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3674.241 -3.33%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 689318.232 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 47.104 -8.07%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 749.888 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 3.262 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 8555.603 -6.65%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1467673.803 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 40.587 1.10%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 778.313 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.898 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 7594.102 -26.00%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1572069.425 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 53.091 11.32%
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 -34.45%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1457938.020 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 40.508 -2.94%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 792.082 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.385 -1.48%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 7818.020 -19.54%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1570087.604 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 51.412 7.48%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 324.324 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 3.935 4.62%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2459.824 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 238390.726 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 28.602 -6.50%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 289.364 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 3.639 1.23%
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 -1.03%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 394.857 8.12%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.230 3.24%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 3128.981 11.51%
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 237990.771 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 27.551 -8.37%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 325.372 -6.92%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.636 -7.57%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2647.913 -5.96%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 560597.610 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 41.898 1.10%
std::is_sorted(deque<int>)/1024 503.317 -
std::is_sorted(deque<int>)/8 2.064 -11.95%
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 14.97%
std::is_sorted(deque<int>,_pred)/8192 4226.217 -
std::is_sorted(list<int>)/1024 747.407 -2.01%
std::is_sorted(list<int>)/8 2.109 -1.87%
std::is_sorted(list<int>)/8192 6964.075 3.47%
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 1.47%
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.48%
std::is_sorted(vector<int>,_pred)/8 2.074 -
std::is_sorted(vector<int>,_pred)/8192 2002.224 3.68%
std::is_sorted_until(deque<int>)/1024 509.708 1.75%
std::is_sorted_until(deque<int>)/8 2.651 15.99%
std::is_sorted_until(deque<int>)/8192 4023.231 2.36%
std::is_sorted_until(deque<int>,_pred)/1024 368.978 -
std::is_sorted_until(deque<int>,_pred)/8 2.776 1.63%
std::is_sorted_until(deque<int>,_pred)/8192 2946.966 1.05%
std::is_sorted_until(list<int>)/1024 761.484 2.46%
std::is_sorted_until(list<int>)/8 2.177 -
std::is_sorted_until(list<int>)/8192 7348.776 1.58%
std::is_sorted_until(list<int>,_pred)/1024 796.416 1.42%
std::is_sorted_until(list<int>,_pred)/8 4.319 1.92%
std::is_sorted_until(list<int>,_pred)/8192 7519.222 7.61%
std::is_sorted_until(vector<int>)/1024 238.701 1.73%
std::is_sorted_until(vector<int>)/8 2.044 -
std::is_sorted_until(vector<int>)/8192 1860.322 1.39%
std::is_sorted_until(vector<int>,_pred)/1024 406.822 -3.07%
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 -
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 17.07%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11438.649 -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 339.467 -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 98318.665 -
std::list<int>::ctor(Range)_(cheap_elements)/1024 11745.322 2.04%
std::list<int>::ctor(Range)_(cheap_elements)/32 334.455 -1.25%
std::list<int>::ctor(Range)_(cheap_elements)/8192 101051.057 2.89%
std::list<int>::ctor(const_Self&)_(cheap_elements)/1024 11660.159 1.13%
std::list<int>::ctor(const_Self&)_(cheap_elements)/32 336.669 -
std::list<int>::ctor(const_Self&)_(cheap_elements)/8192 99166.522 -
std::list<int>::ctor(size_type)/1024 11868.578 -4.61%
std::list<int>::ctor(size_type)/32 332.434 -5.27%
std::list<int>::ctor(size_type)/8192 97134.409 -3.16%
std::list<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/1024 11469.088 -
std::list<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/32 330.989 -2.31%
std::list<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/8192 100156.104 1.84%
std::list<int>::erase(begin)_(cheap_elements)/1024 10.270 -2.07%
std::list<int>::erase(begin)_(cheap_elements)/32 10.341 -
std::list<int>::erase(begin)_(cheap_elements)/8192 10.280 -2.26%
std::list<int>::insert(begin)_(cheap_elements)/1024 12.099 1.70%
std::list<int>::insert(begin)_(cheap_elements)/32 10.541 -
std::list<int>::insert(begin)_(cheap_elements)/8192 11.971 -
std::list<int>::operator=(const_Self&)_(cheap_elements)/1024 747.893 -
std::list<int>::operator=(const_Self&)_(cheap_elements)/32 15.444 -
std::list<int>::operator=(const_Self&)_(cheap_elements)/8192 9913.012 2.24%
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 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.755 -
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 5.76%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 620.201 2.79%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 56641.299 6.39%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 16752.914 3.02%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 871.325 -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 146215.585 1.98%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 2259.897 3.41%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 77.918 2.32%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 21040.016 6.00%
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.98%
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 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 414.592 1.83%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 119001.409 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 31936.100 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 907.884 1.35%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 274486.313 -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 14588.102 1.82%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 411.084 1.40%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 119506.169 1.56%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 32184.197 1.93%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 915.270 -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 275883.658 1.60%
std::list<std::string>::ctor(const_Self&)_(cheap_elements)/1024 14673.677 -
std::list<std::string>::ctor(const_Self&)_(cheap_elements)/32 409.996 -
std::list<std::string>::ctor(const_Self&)_(cheap_elements)/8192 117463.890 -1.31%
std::list<std::string>::ctor(const_Self&)_(expensive_elements)/1024 31843.310 -
std::list<std::string>::ctor(const_Self&)_(expensive_elements)/32 898.990 -
std::list<std::string>::ctor(const_Self&)_(expensive_elements)/8192 272909.337 -
std::list<std::string>::ctor(size_type)/1024 12874.837 2.60%
std::list<std::string>::ctor(size_type)/32 348.690 -1.03%
std::list<std::string>::ctor(size_type)/8192 105118.783 2.11%
std::list<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/1024 14696.477 -
std::list<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/32 410.942 -
std::list<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/8192 118479.095 -1.51%
std::list<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/1024 31564.478 -
std::list<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/32 878.313 1.39%
std::list<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/8192 271115.707 -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 15.111 1.10%
std::list<std::string>::erase(begin)_(cheap_elements)/32 13.243 2.59%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 14.810 1.54%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 29.716 -
std::list<std::string>::erase(begin)_(expensive_elements)/32 27.459 -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 29.811 -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 14.714 2.60%
std::list<std::string>::insert(begin)_(cheap_elements)/32 12.987 1.54%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 14.578 2.08%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 29.555 -
std::list<std::string>::insert(begin)_(expensive_elements)/32 27.434 -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 29.527 -
std::list<std::string>::operator=(const_Self&)_(cheap_elements)/1024 2358.693 1.21%
std::list<std::string>::operator=(const_Self&)_(cheap_elements)/32 77.580 -
std::list<std::string>::operator=(const_Self&)_(cheap_elements)/8192 19079.950 -
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 6.87%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 618.002 3.52%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 56573.943 6.20%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 16438.318 -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 883.352 1.48%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 145473.916 1.32%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 6.836 1.06%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 18.737 1.98%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 6.737 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.057 -
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 -
std::lower_bound(std::deque<int>)/100 25.753 -
std::lower_bound(std::deque<int>)/8 14.180 -
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 3.85%
std::lower_bound(std::vector<int>)/100 10.386 -
std::lower_bound(std::vector<int>)/8 6.229 -
std::lower_bound(std::vector<int>)/8192 13.624 -
std::make_heap(deque<int>)_(ascending)/1024 2685.372 -2.41%
std::make_heap(deque<int>)_(ascending)/8 25.895 1.50%
std::make_heap(deque<int>)_(ascending)/8192 22215.803 -6.56%
std::make_heap(deque<int>)_(descending)/1024 3568.240 -2.48%
std::make_heap(deque<int>)_(descending)/8 29.687 -
std::make_heap(deque<int>)_(descending)/8192 30297.646 -3.91%
std::make_heap(deque<int>)_(heap)/1024 3546.619 -2.97%
std::make_heap(deque<int>)_(heap)/8 29.128 -
std::make_heap(deque<int>)_(heap)/8192 30416.173 -3.15%
std::make_heap(deque<int>)_(pipe-organ)/1024 2695.243 -2.52%
std::make_heap(deque<int>)_(pipe-organ)/8 26.200 -
std::make_heap(deque<int>)_(pipe-organ)/8192 22237.282 -6.60%
std::make_heap(deque<int>)_(repeated)/1024 2539.755 -2.54%
std::make_heap(deque<int>)_(repeated)/8 26.626 -
std::make_heap(deque<int>)_(repeated)/8192 20579.400 -7.02%
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 -
std::make_heap(deque<int>,_pred)_(ascending)/8 23.933 -
std::make_heap(deque<int>,_pred)_(ascending)/8192 21184.580 -2.82%
std::make_heap(deque<int>,_pred)_(descending)/1024 3368.125 1.99%
std::make_heap(deque<int>,_pred)_(descending)/8 27.887 -1.11%
std::make_heap(deque<int>,_pred)_(descending)/8192 29327.979 1.77%
std::make_heap(deque<int>,_pred)_(heap)/1024 3403.409 -
std::make_heap(deque<int>,_pred)_(heap)/8 27.405 -
std::make_heap(deque<int>,_pred)_(heap)/8192 29408.142 2.09%
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2528.465 2.23%
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 24.416 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 21503.133 -
std::make_heap(deque<int>,_pred)_(repeated)/1024 2432.913 3.78%
std::make_heap(deque<int>,_pred)_(repeated)/8 23.930 -
std::make_heap(deque<int>,_pred)_(repeated)/8192 20446.249 1.69%
std::make_heap(deque<int>,_pred)_(shuffled)/1024 3402.083 2.27%
std::make_heap(deque<int>,_pred)_(shuffled)/8 24.661 -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 38918.887 1.31%
std::make_heap(vector<NonIntegral>)_(ascending)/1024 662.911 1.21%
std::make_heap(vector<NonIntegral>)_(ascending)/8 16.525 -
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5111.525 1.55%
std::make_heap(vector<NonIntegral>)_(descending)/1024 994.158 -2.13%
std::make_heap(vector<NonIntegral>)_(descending)/8 20.206 -1.86%
std::make_heap(vector<NonIntegral>)_(descending)/8192 7264.148 -2.81%
std::make_heap(vector<NonIntegral>)_(heap)/1024 957.990 -3.03%
std::make_heap(vector<NonIntegral>)_(heap)/8 20.448 3.58%
std::make_heap(vector<NonIntegral>)_(heap)/8192 7223.326 -3.18%
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 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 662.279 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 16.660 -1.17%
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5102.393 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 1000.048 -1.26%
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 20.862 -1.76%
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 7353.492 -1.74%
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 973.513 -1.46%
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 20.060 -1.56%
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 7350.836 -1.40%
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.73%
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 1.61%
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 1.26%
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 -
std::make_heap(vector<int>,_pred)_(ascending)/1024 659.130 -
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.66%
std::make_heap(vector<int>,_pred)_(descending)/8 19.231 -3.69%
std::make_heap(vector<int>,_pred)_(descending)/8192 7369.931 1.71%
std::make_heap(vector<int>,_pred)_(heap)/1024 977.137 1.67%
std::make_heap(vector<int>,_pred)_(heap)/8 20.672 1.74%
std::make_heap(vector<int>,_pred)_(heap)/8192 7341.856 1.77%
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.12%
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.05%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 278431.592 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 28894.500 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 77.830 3.93%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 321981.845 -
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 -
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 1.50%
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 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 205440.777 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 29865.377 -
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 1.34%
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 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 25468.917 1.57%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 90.730 1.00%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 278629.834 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 29913.112 3.53%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 78.254 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 327315.880 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 36360.895 -
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 -
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 1.41%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 578641.695 -
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 2.38%
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 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 12298.764 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 38.231 -1.38%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 133247.403 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11419.150 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 51.301 1.01%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 123607.237 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 13549.648 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 44.145 -1.44%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 147132.766 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 17874.156 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 41.091 -1.39%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 183078.336 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 23499.737 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 39.173 -2.39%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 242548.329 -
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 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 42.430 -1.11%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 180974.866 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 12260.188 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 39.301 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 132648.511 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11424.861 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 51.220 1.75%
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 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 45.426 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 147687.624 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 17882.309 -
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 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 23390.156 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 40.752 3.16%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 241888.339 -
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 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 42.834 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 180173.435 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 12282.910 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 38.502 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 133195.836 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11430.016 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 51.195 1.43%
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 123577.266 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 13538.998 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 45.515 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 150313.016 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 17920.537 -
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 -
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 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 243112.117 -
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 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 41.079 -
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 3.06%
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 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 51.242 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 123364.663 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 13572.090 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 44.953 1.06%
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 150160.598 1.94%
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 17913.696 -
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 -
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 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 241546.513 -
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 -1.24%
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 -5.93%
std::map<int,_int>::clear()/0 385.617 -
std::map<int,_int>::clear()/1024 10048.370 1.75%
std::map<int,_int>::clear()/32 617.156 -
std::map<int,_int>::clear()/8192 81291.025 -
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 2.53%
std::map<int,_int>::count(key)/1024 27.981 -
std::map<int,_int>::count(key)/32 17.556 -
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 -
std::map<int,_int>::ctor(const_Self&)/32 170.633 -2.04%
std::map<int,_int>::ctor(const_Self&)/8192 44636.611 -
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 -
std::map<int,_int>::ctor(const_Self&,_const_allocator_type&)/32 169.707 -1.62%
std::map<int,_int>::ctor(const_Self&,_const_allocator_type&)/8192 44619.418 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.629 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 11778.361 -1.00%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 316.229 -2.07%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 96258.201 -
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 -2.79%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 270711.335 -2.78%
std::map<int,_int>::equal_range(key)/1024 31.852 -
std::map<int,_int>::equal_range(key)/32 17.890 -
std::map<int,_int>::equal_range(key)/8192 52.012 -
std::map<int,_int>::erase(iterator)/1024 20.551 -
std::map<int,_int>::erase(iterator)/32 20.515 -
std::map<int,_int>::erase(iterator)/8192 23.507 -
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 -1.12%
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 -1.35%
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 7.53%
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.908 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 1.244 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 3.332 -2.76%
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.811 -1.29%
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.023 -
std::map<int,_int>::find(key)/1024 29.015 3.64%
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 -
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 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 18.441 1.76%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 46.702 33.96%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 21.821 2.82%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 44.492 54.29%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 18.394 1.28%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 31.502 18.45%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 21.466 1.17%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 28.948 -2.17%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.420 1.66%
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.08%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.822 1.60%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 19.302 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.997 1.66%
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.52%
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 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 721.330 -
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 -
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 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 725.404 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 108170.709 -
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 -3.05%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 736.162 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 162511.371 -2.73%
std::map<int,_int>::insert(value)_(new_value,_end)/0 18.408 -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 32.412 -
std::map<int,_int>::insert(value)_(new_value,_end)/32 20.058 -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 27.163 4.84%
std::map<int,_int>::insert(value)_(new_value,_middle)/0 18.393 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 26.177 -1.06%
std::map<int,_int>::insert(value)_(new_value,_middle)/32 20.770 -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 33.284 6.58%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 6.728 -1.11%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.950 2.18%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 9.565 -2.54%
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 -4.29%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 20.160 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 25.617 -10.56%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.407 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 28.849 9.84%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 20.488 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 33.541 -
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 -1.24%
std::map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/32 176.895 -
std::map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/8192 46046.486 -
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 1.63%
std::map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 176.491 1.02%
std::map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 45897.716 -
std::map<int,_int>::operator=(const_Self&)_(into_populated_Container)/0 0.672 -7.28%
std::map<int,_int>::operator=(const_Self&)_(into_populated_Container)/1024 3814.687 -
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.13%
std::map<int,_int>::upper_bound(key)/1024 28.078 -
std::map<int,_int>::upper_bound(key)/32 18.016 -
std::map<int,_int>::upper_bound(key)/8192 38.066 -
std::map<std::string,_int>::clear()/0 393.366 1.26%
std::map<std::string,_int>::clear()/1024 20074.253 -14.58%
std::map<std::string,_int>::clear()/32 856.866 -10.62%
std::map<std::string,_int>::clear()/8192 201138.445 -12.34%
std::map<std::string,_int>::contains(key)/1024 150.549 -
std::map<std::string,_int>::contains(key)/32 79.199 -12.79%
std::map<std::string,_int>::contains(key)/8192 217.127 -1.14%
std::map<std::string,_int>::count(key)/1024 148.441 -2.52%
std::map<std::string,_int>::count(key)/32 86.549 2.40%
std::map<std::string,_int>::count(key)/8192 221.117 -
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 3.80%
std::map<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 729.944 -15.31%
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 -
std::map<std::string,_int>::ctor(const_Self&)/32 596.568 -22.61%
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 -2.84%
std::map<std::string,_int>::ctor(const_Self&,_const_allocator_type&)/32 660.515 -7.52%
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.79%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1098.570 39.40%
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 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1278.520 -4.94%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1448105.555 -
std::map<std::string,_int>::equal_range(key)/1024 110.097 -2.17%
std::map<std::string,_int>::equal_range(key)/32 66.333 -6.10%
std::map<std::string,_int>::equal_range(key)/8192 185.542 -
std::map<std::string,_int>::erase(iterator)/1024 25.907 -37.33%
std::map<std::string,_int>::erase(iterator)/32 27.601 -7.94%
std::map<std::string,_int>::erase(iterator)/8192 29.795 -12.67%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.752 1.22%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12924.782 -14.08%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 691.154 -3.41%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 115926.690 -12.97%
std::map<std::string,_int>::erase(key)_(existent)/1024 119.866 4.30%
std::map<std::string,_int>::erase(key)_(existent)/32 80.648 -5.16%
std::map<std::string,_int>::erase(key)_(existent)/8192 88.886 -18.16%
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 -6.30%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 10.925 5.49%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 29.875 2.17%
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 1.51%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 10.830 6.37%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 26.531 -7.17%
std::map<std::string,_int>::find(key)/1024 149.349 -
std::map<std::string,_int>::find(key)/32 80.443 -9.89%
std::map<std::string,_int>::find(key)/8192 222.026 2.01%
std::map<std::string,_int>::insert(const_value_type&)_(already_present)/1024 88.248 81.03%
std::map<std::string,_int>::insert(const_value_type&)_(already_present)/32 59.943 -16.17%
std::map<std::string,_int>::insert(const_value_type&)_(already_present)/8192 129.375 -22.03%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 25.737 -21.09%
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 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 258.370 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 31.469 -8.59%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 119.259 2.49%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 58.163 -14.34%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 161.030 -2.19%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 30.294 21.94%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 37.950 40.30%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 37.019 36.17%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 35.683 4.33%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 28.979 1.10%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 38.603 5.93%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 36.351 -9.17%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 43.003 8.38%
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.83%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1968.689 -5.68%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1563797.214 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 388.706 -
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.07%
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.70%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1720.942 6.68%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1023216.509 1.40%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.448 1.24%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 37485.104 -3.42%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1311.107 2.08%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 408687.845 -2.10%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.670 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 166392.561 2.25%
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.92%
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 28.728 -17.51%
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 58.122 -43.77%
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 47.710 -12.27%
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 82.654 -52.70%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 25.378 -24.91%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 89.501 -4.14%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 55.352 -2.57%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 151.571 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 105.271 -2.76%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 29.342 -19.90%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 112.493 -20.50%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 33.876 -7.26%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 72.575 -22.82%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 42.968 10.80%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 77.702 -33.82%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 35.970 -1.40%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 86.008 1.44%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 55.580 7.65%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 142.171 -10.27%
std::map<std::string,_int>::lower_bound(key)/1024 132.757 -
std::map<std::string,_int>::lower_bound(key)/32 72.118 -1.84%
std::map<std::string,_int>::lower_bound(key)/8192 203.138 -
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 1.80%
std::map<std::string,_int>::operator=(const_Self&)_(into_cleared_Container)/32 731.685 7.79%
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 -1.54%
std::map<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 879.050 10.82%
std::map<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 347723.523 -
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 -4.12%
std::map<std::string,_int>::operator=(const_Self&)_(into_populated_Container)/32 898.867 2.34%
std::map<std::string,_int>::operator=(const_Self&)_(into_populated_Container)/8192 527254.461 -1.37%
std::map<std::string,_int>::upper_bound(key)/1024 135.177 2.38%
std::map<std::string,_int>::upper_bound(key)/32 70.248 -8.30%
std::map<std::string,_int>::upper_bound(key)/8192 199.094 -1.70%
std::mismatch(deque<int>)_(it,_it,_it)/1000 2749.001 -
std::mismatch(deque<int>)_(it,_it,_it)/1024 2808.015 -1.39%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 2838314.064 -
std::mismatch(deque<int>)_(it,_it,_it)/8 5.280 1.88%
std::mismatch(deque<int>)_(it,_it,_it)/8192 22421.895 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 2714.316 -2.36%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 2779.247 -2.48%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 2849438.326 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 5.640 -2.22%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 22244.563 -2.63%
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.04%
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 -51.35%
std::mismatch(list<int>)_(it,_it,_it)/1048576 927285.028 -
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 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 771.087 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 950144.037 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 3.109 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 12054.930 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 805.879 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 819.632 -
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 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 815.055 1.03%
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 5.56%
std::mismatch(vector<int>)_(it,_it,_it)/1000 251.290 4.29%
std::mismatch(vector<int>)_(it,_it,_it)/1024 260.049 5.94%
std::mismatch(vector<int>)_(it,_it,_it)/1048576 253809.526 3.41%
std::mismatch(vector<int>)_(it,_it,_it)/8 2.134 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 2008.199 5.20%
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 256.527 3.13%
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 256.105 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 249212.068 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 2.471 7.33%
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 -
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 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.214 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4715.096 -
std::move(deque<int>)/1048576 55988.302 -
std::move(deque<int>)/262144 14910.884 -1.50%
std::move(deque<int>)/32768 2315.825 2.01%
std::move(deque<int>)/4096 173.769 -
std::move(deque<int>)/512 25.974 -
std::move(deque<int>)/64 7.557 -
std::move(deque<int>)/8 4.881 -
std::move(list<int>)/1048576 1011302.851 -
std::move(list<int>)/262144 257084.723 1.82%
std::move(list<int>)/32768 32479.923 4.10%
std::move(list<int>)/4096 4572.113 -3.89%
std::move(list<int>)/512 369.396 -
std::move(list<int>)/64 50.366 -
std::move(list<int>)/8 3.397 -
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.25%
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 -1.39%
std::move(vector<int>)/1048576 56947.481 -5.40%
std::move(vector<int>)/262144 15623.143 6.91%
std::move(vector<int>)/32768 2636.997 53.42%
std::move(vector<int>)/4096 133.365 -
std::move(vector<int>)/512 20.108 -
std::move(vector<int>)/64 4.257 -
std::move(vector<int>)/8 2.287 -
std::move_backward(deque<int>)/1048576 78364.144 -
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 -
std::move_backward(deque<int>)/8 4.813 -
std::move_backward(list<int>)/1048576 1020363.349 -
std::move_backward(list<int>)/262144 261822.317 1.89%
std::move_backward(list<int>)/32768 31503.234 -
std::move_backward(list<int>)/4096 5870.919 8.36%
std::move_backward(list<int>)/512 370.992 -
std::move_backward(list<int>)/64 39.359 -
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 -1.87%
std::move_backward(vector<bool>)_(aligned)/64 37.152 -
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 -
std::move_backward(vector<bool>)_(unaligned)/4096 3400.405 -
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 -1.02%
std::move_backward(vector<int>)/32768 1721.358 -
std::move_backward(vector<int>)/4096 137.494 -
std::move_backward(vector<int>)/512 20.777 -
std::move_backward(vector<int>)/64 4.219 -
std::move_backward(vector<int>)/8 2.237 -7.92%
std::multimap<int,_int>::clear()/0 388.624 -
std::multimap<int,_int>::clear()/1024 10595.240 -1.63%
std::multimap<int,_int>::clear()/32 627.772 -
std::multimap<int,_int>::clear()/8192 84827.341 -1.51%
std::multimap<int,_int>::contains(key)/1024 28.368 -
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 1.06%
std::multimap<int,_int>::count(key)/32 19.222 -
std::multimap<int,_int>::count(key)/8192 56.795 2.54%
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.48%
std::multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 145.023 2.52%
std::multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 41262.247 1.24%
std::multimap<int,_int>::ctor(const_Self&)/0 12.554 -
std::multimap<int,_int>::ctor(const_Self&)/1024 5524.037 -
std::multimap<int,_int>::ctor(const_Self&)/32 174.657 1.22%
std::multimap<int,_int>::ctor(const_Self&)/8192 44763.850 -1.60%
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.56%
std::multimap<int,_int>::ctor(const_Self&,_const_allocator_type&)/32 172.900 1.01%
std::multimap<int,_int>::ctor(const_Self&,_const_allocator_type&)/8192 44908.061 -1.15%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.719 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 11415.117 4.05%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 284.312 9.63%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 92764.444 2.23%
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 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 295803.164 -
std::multimap<int,_int>::equal_range(key)/1024 31.773 -
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 -
std::multimap<int,_int>::erase(iterator)/32 20.996 -
std::multimap<int,_int>::erase(iterator)/8192 22.850 -2.58%
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 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 570.493 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 56750.889 -
std::multimap<int,_int>::erase(key)_(existent)/1024 24.610 -
std::multimap<int,_int>::erase(key)_(existent)/32 23.386 -
std::multimap<int,_int>::erase(key)_(existent)/8192 29.399 -1.50%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 1.223 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.389 1.19%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.747 -5.25%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 6.957 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 1.235 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.280 2.10%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.808 2.12%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.023 -
std::multimap<int,_int>::find(key)/1024 28.287 1.09%
std::multimap<int,_int>::find(key)/32 17.724 -
std::multimap<int,_int>::find(key)/8192 38.538 1.12%
std::multimap<int,_int>::insert(const_value_type&)_(already_present)/1024 27.010 -
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 2.69%
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 -17.18%
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 -34.32%
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 10.76%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 20.122 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 33.833 10.13%
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 -2.67%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.099 -1.22%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 17.921 -2.08%
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 -
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 4.94%
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.52%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 866.947 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 287095.477 1.60%
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 2.84%
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 2.07%
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 1.16%
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 -9.65%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 727.969 -3.70%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 164277.976 -12.35%
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 16.901 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 35.019 18.67%
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 18.785 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 30.683 29.63%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 16.899 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 29.428 3.35%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 18.211 -1.54%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 31.531 4.06%
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 1.26%
std::multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/1024 5792.841 -1.37%
std::multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/32 181.903 3.49%
std::multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/8192 45805.354 -2.48%
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 -
std::multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 181.654 2.68%
std::multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 45804.034 -2.55%
std::multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/0 0.665 -17.57%
std::multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/1024 3766.631 -1.30%
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 1.65%
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 1.11%
std::multimap<std::string,_int>::clear()/0 390.663 -
std::multimap<std::string,_int>::clear()/1024 19872.377 -4.20%
std::multimap<std::string,_int>::clear()/32 870.525 -
std::multimap<std::string,_int>::clear()/8192 197786.374 -3.04%
std::multimap<std::string,_int>::contains(key)/1024 149.692 1.45%
std::multimap<std::string,_int>::contains(key)/32 84.464 5.85%
std::multimap<std::string,_int>::contains(key)/8192 217.184 -1.25%
std::multimap<std::string,_int>::count(key)/1024 113.128 -
std::multimap<std::string,_int>::count(key)/32 73.632 -
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.43%
std::multimap<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 464329.060 1.01%
std::multimap<std::string,_int>::ctor(const_Self&)/0 12.482 -
std::multimap<std::string,_int>::ctor(const_Self&)/1024 33867.654 1.17%
std::multimap<std::string,_int>::ctor(const_Self&)/32 664.618 -12.56%
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 5.01%
std::multimap<std::string,_int>::ctor(const_Self&,_const_allocator_type&)/32 764.929 9.94%
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 1.52%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 845.845 -8.66%
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 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1097.475 -8.82%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1365815.454 1.94%
std::multimap<std::string,_int>::equal_range(key)/1024 110.445 -
std::multimap<std::string,_int>::equal_range(key)/32 71.340 9.48%
std::multimap<std::string,_int>::equal_range(key)/8192 184.154 -
std::multimap<std::string,_int>::erase(iterator)/1024 27.474 -15.11%
std::multimap<std::string,_int>::erase(iterator)/32 30.605 15.26%
std::multimap<std::string,_int>::erase(iterator)/8192 32.917 8.55%
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 -3.91%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 675.017 -3.11%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 114301.284 -2.74%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 67.157 -5.80%
std::multimap<std::string,_int>::erase(key)_(existent)/32 101.094 10.78%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 82.590 -32.18%
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 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 9.742 1.11%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 32.531 2.34%
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 -8.87%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 9.307 -2.68%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 26.053 -1.19%
std::multimap<std::string,_int>::find(key)/1024 147.476 -1.00%
std::multimap<std::string,_int>::find(key)/32 95.420 6.41%
std::multimap<std::string,_int>::find(key)/8192 220.481 -
std::multimap<std::string,_int>::insert(const_value_type&)_(already_present)/1024 167.644 56.16%
std::multimap<std::string,_int>::insert(const_value_type&)_(already_present)/32 41.605 -13.85%
std::multimap<std::string,_int>::insert(const_value_type&)_(already_present)/8192 217.644 8.67%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 29.109 -9.63%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 49.888 -63.45%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 37.693 -33.17%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 75.324 -56.09%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 35.374 22.66%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 112.698 -1.27%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 58.489 8.82%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 150.924 6.50%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 28.854 -16.93%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 38.089 42.01%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 32.649 -11.67%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 27.000 -25.93%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 35.066 44.01%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 42.118 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 32.513 15.47%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 44.068 6.49%
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 1.79%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1823.039 4.45%
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 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 888736.942 -
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 -2.84%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1882.998 5.61%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1147168.350 -
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 3.88%
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.54%
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 15.24%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 63.070 8.25%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 39.791 -8.83%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 75.359 -5.17%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 31.546 4.15%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 103.121 13.91%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 55.049 1.54%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 157.257 3.18%
std::multimap<std::string,_int>::lower_bound(key)/1024 133.930 -
std::multimap<std::string,_int>::lower_bound(key)/32 71.488 -3.75%
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 -
std::multimap<std::string,_int>::operator=(const_Self&)_(into_cleared_Container)/32 725.541 -
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 1.34%
std::multimap<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 700.025 -5.26%
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 -
std::multimap<std::string,_int>::operator=(const_Self&)_(into_populated_Container)/32 871.049 -4.47%
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 -1.82%
std::multimap<std::string,_int>::upper_bound(key)/32 71.384 1.87%
std::multimap<std::string,_int>::upper_bound(key)/8192 200.820 -1.87%
std::multiset<int>::clear()/0 388.297 -
std::multiset<int>::clear()/1024 10635.216 5.06%
std::multiset<int>::clear()/32 638.685 3.18%
std::multiset<int>::clear()/8192 86528.299 5.83%
std::multiset<int>::contains(key)/1024 31.406 1.35%
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.56%
std::multiset<int>::count(key)/32 18.631 1.56%
std::multiset<int>::count(key)/8192 54.806 1.72%
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 1.00%
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 -
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 -
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 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 263.029 -8.38%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 91799.264 -1.04%
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 -1.45%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 274017.453 -2.77%
std::multiset<int>::equal_range(key)/1024 33.993 4.10%
std::multiset<int>::equal_range(key)/32 17.559 -
std::multiset<int>::equal_range(key)/8192 53.177 -
std::multiset<int>::erase(iterator)/1024 21.257 3.24%
std::multiset<int>::erase(iterator)/32 20.996 2.38%
std::multiset<int>::erase(iterator)/8192 24.221 5.00%
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 4.10%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 576.494 1.87%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 58030.438 4.67%
std::multiset<int>::erase(key)_(existent)/1024 24.266 -
std::multiset<int>::erase(key)_(existent)/32 22.944 -
std::multiset<int>::erase(key)_(existent)/8192 30.967 3.23%
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.67%
std::multiset<int>::erase(key)_(non-existent,_end)/8192 7.685 10.36%
std::multiset<int>::erase(key)_(non-existent,_middle)/0 1.251 -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 3.360 -11.25%
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.834 -9.55%
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.056 -15.70%
std::multiset<int>::find(key)/1024 27.850 -
std::multiset<int>::find(key)/32 17.561 1.04%
std::multiset<int>::find(key)/8192 37.711 -
std::multiset<int>::insert(const_value_type&)_(already_present)/1024 20.415 -11.68%
std::multiset<int>::insert(const_value_type&)_(already_present)/32 18.394 -
std::multiset<int>::insert(const_value_type&)_(already_present)/8192 23.504 -8.20%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.590 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 35.087 19.06%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 20.471 1.71%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 35.205 44.66%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.507 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 23.861 -2.37%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.938 2.00%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 26.533 -6.27%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.562 1.05%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 18.266 1.53%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 18.277 1.36%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 18.180 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.603 1.15%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 20.520 2.85%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 19.050 2.80%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 21.543 3.50%
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 1.29%
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 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 151925.422 1.37%
std::multiset<int>::insert(value)_(new_value,_end)/0 17.147 -
std::multiset<int>::insert(value)_(new_value,_end)/1024 28.646 -1.37%
std::multiset<int>::insert(value)_(new_value,_end)/32 19.103 1.27%
std::multiset<int>::insert(value)_(new_value,_end)/8192 23.957 -2.37%
std::multiset<int>::insert(value)_(new_value,_middle)/0 17.118 -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 20.526 -6.66%
std::multiset<int>::insert(value)_(new_value,_middle)/32 18.587 1.34%
std::multiset<int>::insert(value)_(new_value,_middle)/8192 25.029 1.82%
std::multiset<int>::lower_bound(key)/1024 27.942 -
std::multiset<int>::lower_bound(key)/32 17.391 -
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 -4.07%
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.19%
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 -4.23%
std::multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/32 179.263 -1.42%
std::multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 47371.141 -3.49%
std::multiset<int>::operator=(const_Self&)_(into_populated_Container)/0 0.820 8.14%
std::multiset<int>::operator=(const_Self&)_(into_populated_Container)/1024 3829.567 -1.09%
std::multiset<int>::operator=(const_Self&)_(into_populated_Container)/32 71.538 -1.10%
std::multiset<int>::operator=(const_Self&)_(into_populated_Container)/8192 37670.830 -1.00%
std::multiset<int>::upper_bound(key)/1024 28.066 1.77%
std::multiset<int>::upper_bound(key)/32 17.960 -
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 2.63%
std::multiset<std::string>::clear()/8192 207040.951 2.41%
std::multiset<std::string>::contains(key)/1024 147.379 2.28%
std::multiset<std::string>::contains(key)/32 83.210 13.30%
std::multiset<std::string>::contains(key)/8192 213.247 -
std::multiset<std::string>::count(key)/1024 110.090 -2.96%
std::multiset<std::string>::count(key)/32 66.818 -3.46%
std::multiset<std::string>::count(key)/8192 187.188 1.05%
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.44%
std::multiset<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 169.830 1.12%
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 1.58%
std::multiset<std::string>::ctor(const_Self&)/32 659.888 -15.40%
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 -
std::multiset<std::string>::ctor(const_Self&,_const_allocator_type&)/32 715.392 2.33%
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 2.07%
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 6.10%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1088.256 2.24%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1312158.564 1.53%
std::multiset<std::string>::equal_range(key)/1024 110.138 -
std::multiset<std::string>::equal_range(key)/32 62.240 -6.59%
std::multiset<std::string>::equal_range(key)/8192 185.823 1.66%
std::multiset<std::string>::erase(iterator)/1024 30.852 5.99%
std::multiset<std::string>::erase(iterator)/32 25.983 -12.19%
std::multiset<std::string>::erase(iterator)/8192 31.050 -1.97%
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.94%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 683.356 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 115857.878 -
std::multiset<std::string>::erase(key)_(existent)/1024 73.453 -35.40%
std::multiset<std::string>::erase(key)_(existent)/32 64.960 -38.29%
std::multiset<std::string>::erase(key)_(existent)/8192 99.781 -17.98%
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 1.287 2.63%
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 22.627 10.41%
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 10.398 6.37%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 31.965 17.51%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 1.296 1.41%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 19.530 -3.29%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 9.744 -4.10%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 25.817 -7.61%
std::multiset<std::string>::find(key)/1024 153.724 2.32%
std::multiset<std::string>::find(key)/32 89.302 2.44%
std::multiset<std::string>::find(key)/8192 218.662 2.32%
std::multiset<std::string>::insert(const_value_type&)_(already_present)/1024 127.891 -12.58%
std::multiset<std::string>::insert(const_value_type&)_(already_present)/32 41.094 -58.34%
std::multiset<std::string>::insert(const_value_type&)_(already_present)/8192 191.812 -4.35%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 31.334 7.28%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 63.164 29.69%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 41.485 -12.08%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 101.281 50.30%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 33.760 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 77.956 -26.88%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 45.778 -18.70%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 118.263 -18.50%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 27.963 -10.09%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 38.374 1.17%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 35.202 -8.34%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 27.177 -25.90%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 24.301 18.59%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 28.994 -17.22%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 35.933 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 41.791 -4.64%
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.28%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1912.501 11.04%
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 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 74584.191 -4.58%
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 3.13%
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 -2.77%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1988.679 3.91%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1138521.598 1.11%
std::multiset<std::string>::insert(value)_(new_value,_end)/0 23.761 -21.79%
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 45.604 -43.13%
std::multiset<std::string>::insert(value)_(new_value,_end)/32 32.496 -15.57%
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 93.208 -2.15%
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 34.627 21.79%
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 79.103 13.71%
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 47.995 -3.98%
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 108.024 -5.76%
std::multiset<std::string>::lower_bound(key)/1024 130.460 -
std::multiset<std::string>::lower_bound(key)/32 74.246 4.85%
std::multiset<std::string>::lower_bound(key)/8192 197.833 2.98%
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 11.86%
std::multiset<std::string>::operator=(const_Self&)_(into_cleared_Container)/8192 346506.829 -
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 3.99%
std::multiset<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/32 723.635 -8.79%
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 3.61%
std::multiset<std::string>::operator=(const_Self&)_(into_populated_Container)/32 866.637 -12.14%
std::multiset<std::string>::operator=(const_Self&)_(into_populated_Container)/8192 524918.394 -7.22%
std::multiset<std::string>::upper_bound(key)/1024 136.507 2.64%
std::multiset<std::string>::upper_bound(key)/32 70.182 3.13%
std::multiset<std::string>::upper_bound(key)/8192 199.650 1.97%
std::none_of(deque<int>)_(process_all)/32 7.939 -
std::none_of(deque<int>)_(process_all)/32768 8868.713 1.03%
std::none_of(deque<int>)_(process_all)/50 13.006 -
std::none_of(deque<int>)_(process_all)/8 2.450 1.91%
std::none_of(deque<int>)_(process_all)/8192 2186.461 -
std::none_of(list<int>)_(process_all)/32 10.509 -
std::none_of(list<int>)_(process_all)/32768 27697.918 -1.75%
std::none_of(list<int>)_(process_all)/50 20.671 -
std::none_of(list<int>)_(process_all)/8 2.937 -
std::none_of(list<int>)_(process_all)/8192 10490.621 29.07%
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 -1.02%
std::partial_sort(deque<int>)_(descending)/8192 217819.273 -
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 -
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 -17.92%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 214801.334 -
std::partial_sort(deque<int>)_(repeated)/1024 6683.643 -
std::partial_sort(deque<int>)_(repeated)/8 28.299 -
std::partial_sort(deque<int>)_(repeated)/8192 73076.854 -
std::partial_sort(deque<int>)_(shuffled)/1024 18711.824 -
std::partial_sort(deque<int>)_(shuffled)/8 36.335 -
std::partial_sort(deque<int>)_(shuffled)/8192 247049.951 -
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4479.101 1.19%
std::partial_sort(vector<NonIntegral>)_(ascending)/8 17.764 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 42737.649 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7802.515 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 22.746 1.53%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 79485.844 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 7898.279 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 24.737 -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 84037.735 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4530.853 1.38%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 17.806 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 42990.272 1.11%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 7419.942 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 18.935 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 76637.375 -
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 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 19.272 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 72645.842 -
std::partial_sort(vector<int>)_(ascending)/1024 4449.787 -
std::partial_sort(vector<int>)_(ascending)/8 17.429 -1.39%
std::partial_sort(vector<int>)_(ascending)/8192 42753.102 -
std::partial_sort(vector<int>)_(descending)/1024 7777.859 -
std::partial_sort(vector<int>)_(descending)/8 23.823 4.33%
std::partial_sort(vector<int>)_(descending)/8192 79393.387 -
std::partial_sort(vector<int>)_(heap)/1024 7933.101 -
std::partial_sort(vector<int>)_(heap)/8 23.233 -
std::partial_sort(vector<int>)_(heap)/8192 84017.217 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4489.982 1.19%
std::partial_sort(vector<int>)_(pipe-organ)/8 17.428 -1.30%
std::partial_sort(vector<int>)_(pipe-organ)/8192 42794.910 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 7431.348 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 18.767 -1.03%
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 -
std::partial_sort(vector<int>)_(shuffled)/8 19.128 -
std::partial_sort(vector<int>)_(shuffled)/8192 75361.678 1.91%
std::partial_sort_copy(deque<int>)_(ascending)/1024 4722.610 -
std::partial_sort_copy(deque<int>)_(ascending)/8 7.938 1.06%
std::partial_sort_copy(deque<int>)_(ascending)/8192 44762.021 -
std::partial_sort_copy(deque<int>)_(descending)/1024 7924.756 -
std::partial_sort_copy(deque<int>)_(descending)/8 14.336 -10.17%
std::partial_sort_copy(deque<int>)_(descending)/8192 80904.337 -
std::partial_sort_copy(deque<int>)_(heap)/1024 7982.009 -
std::partial_sort_copy(deque<int>)_(heap)/8 13.923 -
std::partial_sort_copy(deque<int>)_(heap)/8192 84927.635 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 4730.064 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 7.853 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 44719.541 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 7605.225 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 8.866 -1.79%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 78348.556 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 1945.252 -
std::partial_sort_copy(deque<int>)_(repeated)/8 7.913 -
std::partial_sort_copy(deque<int>)_(repeated)/8192 19664.629 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6850.818 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 9.357 1.91%
std::partial_sort_copy(deque<int>)_(shuffled)/8192 73933.493 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5066.682 -
std::partial_sort_copy(list<int>)_(ascending)/8 7.716 1.59%
std::partial_sort_copy(list<int>)_(ascending)/8192 49076.221 1.08%
std::partial_sort_copy(list<int>)_(descending)/1024 8128.653 -
std::partial_sort_copy(list<int>)_(descending)/8 13.793 -
std::partial_sort_copy(list<int>)_(descending)/8192 83897.096 -
std::partial_sort_copy(list<int>)_(heap)/1024 8215.985 -
std::partial_sort_copy(list<int>)_(heap)/8 11.588 -3.68%
std::partial_sort_copy(list<int>)_(heap)/8192 88272.795 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5083.360 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 7.658 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 50284.481 2.59%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 7774.735 -3.88%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.813 -
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 -
std::partial_sort_copy(list<int>)_(repeated)/8192 24553.879 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7045.589 -
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.35%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 7.863 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 43697.546 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7855.718 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 14.009 -3.66%
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 80316.300 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8000.400 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 12.164 4.95%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 84343.197 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4588.424 1.02%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 7.741 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 43588.594 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 7522.381 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 8.755 -
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 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 9.020 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 69400.136 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 4572.435 -
std::partial_sort_copy(vector<int>)_(ascending)/8 7.665 -2.62%
std::partial_sort_copy(vector<int>)_(ascending)/8192 43581.170 -
std::partial_sort_copy(vector<int>)_(descending)/1024 7892.801 1.34%
std::partial_sort_copy(vector<int>)_(descending)/8 13.972 2.19%
std::partial_sort_copy(vector<int>)_(descending)/8192 80373.467 1.05%
std::partial_sort_copy(vector<int>)_(heap)/1024 7997.879 -
std::partial_sort_copy(vector<int>)_(heap)/8 12.196 2.46%
std::partial_sort_copy(vector<int>)_(heap)/8192 84527.197 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4615.979 1.59%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 7.803 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 43591.326 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 7537.112 -
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 3.64%
std::partial_sort_copy(vector<int>)_(repeated)/8192 18594.667 -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6782.774 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 9.210 1.37%
std::partial_sort_copy(vector<int>)_(shuffled)/8192 72599.923 -
std::partition(deque<int>)_(dense)/1024 371.755 -
std::partition(deque<int>)_(dense)/32 8.989 -13.97%
std::partition(deque<int>)_(dense)/50 13.579 -17.15%
std::partition(deque<int>)_(dense)/8192 2950.974 -
std::partition(deque<int>)_(sparse)/1024 426.173 2.49%
std::partition(deque<int>)_(sparse)/32 10.919 19.14%
std::partition(deque<int>)_(sparse)/50 16.644 14.51%
std::partition(deque<int>)_(sparse)/8192 3535.120 1.03%
std::partition(list<int>)_(dense)/1024 386.692 -
std::partition(list<int>)_(dense)/32 10.587 6.84%
std::partition(list<int>)_(dense)/50 14.490 1.26%
std::partition(list<int>)_(dense)/8192 5119.270 -7.66%
std::partition(list<int>)_(sparse)/1024 732.348 -
std::partition(list<int>)_(sparse)/32 8.902 -
std::partition(list<int>)_(sparse)/50 14.927 -1.96%
std::partition(list<int>)_(sparse)/8192 7685.009 4.64%
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 -2.14%
std::partition_copy(deque<int>)/50 19.939 -1.03%
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 -
std::partition_copy(vector<int>)/1024 463.092 -3.37%
std::partition_copy(vector<int>)/32 8.376 -2.51%
std::partition_copy(vector<int>)/50 12.877 -2.43%
std::partition_copy(vector<int>)/8192 4488.358 -
std::partition_point(deque<int>)/1024 7.595 2.03%
std::partition_point(deque<int>)/32 3.323 -1.09%
std::partition_point(deque<int>)/50 3.308 -1.51%
std::partition_point(deque<int>)/8192 11.840 -
std::partition_point(list<int>)/1024 623.447 -
std::partition_point(list<int>)/32 8.532 1.69%
std::partition_point(list<int>)/50 13.277 -
std::partition_point(list<int>)/8192 6005.790 10.74%
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 -
std::pop_heap(deque<float>)/8192 31.463 -
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 -
std::pop_heap(deque<size_t>)/8192 28.298 -2.23%
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 -
std::pop_heap(vector<float>)/8 52.290 -
std::pop_heap(vector<float>)/8192 14.205 -
std::pop_heap(vector<int>)/1024 8.163 -
std::pop_heap(vector<int>)/8 50.653 -
std::pop_heap(vector<int>)/8192 10.911 -
std::pop_heap(vector<size_t>)/1024 8.182 -2.83%
std::pop_heap(vector<size_t>)/8 50.927 -2.44%
std::pop_heap(vector<size_t>)/8192 10.987 -1.23%
std::pop_heap(vector<std::string>)/1024 57.493 -
std::pop_heap(vector<std::string>)/8 61.518 -
std::pop_heap(vector<std::string>)/8192 86.687 3.01%
std::remove(deque<int>)_(prefix)/1024 555.319 -
std::remove(deque<int>)_(prefix)/32 51.885 -1.52%
std::remove(deque<int>)_(prefix)/50 58.555 -2.44%
std::remove(deque<int>)_(prefix)/8192 4147.569 -
std::remove(deque<int>)_(sprinkled)/1024 490.772 -
std::remove(deque<int>)_(sprinkled)/32 51.351 -
std::remove(deque<int>)_(sprinkled)/50 57.956 -
std::remove(deque<int>)_(sprinkled)/8192 3621.832 -
std::remove(list<int>)_(prefix)/1024 955.709 -4.36%
std::remove(list<int>)_(prefix)/32 51.480 -
std::remove(list<int>)_(prefix)/50 62.744 -
std::remove(list<int>)_(prefix)/8192 8179.323 -
std::remove(list<int>)_(sprinkled)/1024 942.042 -
std::remove(list<int>)_(sprinkled)/32 54.982 -
std::remove(list<int>)_(sprinkled)/50 67.671 -4.88%
std::remove(list<int>)_(sprinkled)/8192 8115.917 -1.50%
std::remove(vector<int>)_(prefix)/1024 302.663 -
std::remove(vector<int>)_(prefix)/32 48.537 -1.59%
std::remove(vector<int>)_(prefix)/50 53.628 -1.25%
std::remove(vector<int>)_(prefix)/8192 2092.804 -
std::remove(vector<int>)_(sprinkled)/1024 498.479 -
std::remove(vector<int>)_(sprinkled)/32 54.627 -
std::remove(vector<int>)_(sprinkled)/50 63.773 -
std::remove(vector<int>)_(sprinkled)/8192 3701.958 -
std::remove_copy(deque<int>)_(prefix)/1024 458.190 -
std::remove_copy(deque<int>)_(prefix)/32 12.773 1.52%
std::remove_copy(deque<int>)_(prefix)/50 18.922 -
std::remove_copy(deque<int>)_(prefix)/8192 3594.884 -
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 -
std::remove_copy(list<int>)_(prefix)/50 17.628 -
std::remove_copy(list<int>)_(prefix)/8192 6907.523 -3.12%
std::remove_copy(list<int>)_(sprinkled)/1024 732.639 -
std::remove_copy(list<int>)_(sprinkled)/32 15.026 -
std::remove_copy(list<int>)_(sprinkled)/50 24.339 -
std::remove_copy(list<int>)_(sprinkled)/8192 6875.511 -2.83%
std::remove_copy(vector<int>)_(prefix)/1024 261.986 -
std::remove_copy(vector<int>)_(prefix)/32 9.871 2.51%
std::remove_copy(vector<int>)_(prefix)/50 14.379 1.55%
std::remove_copy(vector<int>)_(prefix)/8192 2052.869 -
std::remove_copy(vector<int>)_(sprinkled)/1024 244.280 -
std::remove_copy(vector<int>)_(sprinkled)/32 8.415 -
std::remove_copy(vector<int>)_(sprinkled)/50 12.513 -
std::remove_copy(vector<int>)_(sprinkled)/8192 1924.001 -
std::remove_copy_if(deque<int>)_(prefix)/1024 473.359 -
std::remove_copy_if(deque<int>)_(prefix)/32 13.333 -
std::remove_copy_if(deque<int>)_(prefix)/50 21.630 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3862.546 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 422.069 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 13.986 -
std::remove_copy_if(deque<int>)_(sprinkled)/50 21.791 -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3446.958 -
std::remove_copy_if(list<int>)_(prefix)/1024 787.211 -
std::remove_copy_if(list<int>)_(prefix)/32 16.362 -
std::remove_copy_if(list<int>)_(prefix)/50 25.241 -
std::remove_copy_if(list<int>)_(prefix)/8192 7261.462 -1.79%
std::remove_copy_if(list<int>)_(sprinkled)/1024 776.023 -
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 -3.28%
std::remove_copy_if(vector<int>)_(prefix)/1024 375.574 -
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 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 466.477 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 15.250 -
std::remove_copy_if(vector<int>)_(sprinkled)/50 24.753 -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 3721.810 -
std::remove_if(deque<int>)_(prefix)/1024 574.439 -1.10%
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 -
std::remove_if(deque<int>)_(sprinkled)/1024 517.357 -
std::remove_if(deque<int>)_(sprinkled)/32 51.092 -1.62%
std::remove_if(deque<int>)_(sprinkled)/50 58.849 -5.11%
std::remove_if(deque<int>)_(sprinkled)/8192 3931.898 -
std::remove_if(list<int>)_(prefix)/1024 984.423 -
std::remove_if(list<int>)_(prefix)/32 57.978 -
std::remove_if(list<int>)_(prefix)/50 71.307 -
std::remove_if(list<int>)_(prefix)/8192 9981.585 -
std::remove_if(list<int>)_(sprinkled)/1024 988.314 1.22%
std::remove_if(list<int>)_(sprinkled)/32 56.410 -
std::remove_if(list<int>)_(sprinkled)/50 69.779 -
std::remove_if(list<int>)_(sprinkled)/8192 8183.570 -
std::remove_if(vector<int>)_(prefix)/1024 348.668 -
std::remove_if(vector<int>)_(prefix)/32 48.591 -
std::remove_if(vector<int>)_(prefix)/50 54.711 1.01%
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 -
std::replace(deque<int>)_(prefix)/1024 384.104 -
std::replace(deque<int>)_(prefix)/32 9.644 -4.05%
std::replace(deque<int>)_(prefix)/50 13.702 -2.67%
std::replace(deque<int>)_(prefix)/8192 3005.588 -
std::replace(deque<int>)_(sprinkled)/1024 378.788 -
std::replace(deque<int>)_(sprinkled)/32 8.750 -
std::replace(deque<int>)_(sprinkled)/50 13.474 -4.27%
std::replace(deque<int>)_(sprinkled)/8192 3000.278 -
std::replace(list<int>)_(prefix)/1024 653.416 -
std::replace(list<int>)_(prefix)/32 11.822 -
std::replace(list<int>)_(prefix)/50 18.535 -
std::replace(list<int>)_(prefix)/8192 6999.253 -
std::replace(list<int>)_(sprinkled)/1024 721.611 -
std::replace(list<int>)_(sprinkled)/32 10.896 -
std::replace(list<int>)_(sprinkled)/50 18.606 -
std::replace(list<int>)_(sprinkled)/8192 7143.094 -
std::replace(vector<int>)_(prefix)/1024 157.654 -
std::replace(vector<int>)_(prefix)/32 5.176 -3.32%
std::replace(vector<int>)_(prefix)/50 7.770 2.38%
std::replace(vector<int>)_(prefix)/8192 1259.402 -1.07%
std::replace(vector<int>)_(sprinkled)/1024 155.778 -4.19%
std::replace(vector<int>)_(sprinkled)/32 5.120 -
std::replace(vector<int>)_(sprinkled)/50 7.911 -
std::replace(vector<int>)_(sprinkled)/8192 1205.717 -6.62%
std::replace_if(deque<int>)_(prefix)/1024 401.579 -
std::replace_if(deque<int>)_(prefix)/32 11.177 -
std::replace_if(deque<int>)_(prefix)/50 17.716 -2.14%
std::replace_if(deque<int>)_(prefix)/8192 3143.566 -
std::replace_if(deque<int>)_(sprinkled)/1024 393.793 -
std::replace_if(deque<int>)_(sprinkled)/32 9.995 5.38%
std::replace_if(deque<int>)_(sprinkled)/50 16.419 6.70%
std::replace_if(deque<int>)_(sprinkled)/8192 3122.854 -
std::replace_if(list<int>)_(prefix)/1024 736.117 -
std::replace_if(list<int>)_(prefix)/32 14.414 -
std::replace_if(list<int>)_(prefix)/50 24.891 -
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 -
std::replace_if(list<int>)_(sprinkled)/50 23.530 -
std::replace_if(list<int>)_(sprinkled)/8192 7369.304 -
std::replace_if(vector<int>)_(prefix)/1024 267.119 -
std::replace_if(vector<int>)_(prefix)/32 9.805 -
std::replace_if(vector<int>)_(prefix)/50 13.800 -2.37%
std::replace_if(vector<int>)_(prefix)/8192 2012.936 -
std::replace_if(vector<int>)_(sprinkled)/1024 243.438 -
std::replace_if(vector<int>)_(sprinkled)/32 8.521 -
std::replace_if(vector<int>)_(sprinkled)/50 12.702 -1.07%
std::replace_if(vector<int>)_(sprinkled)/8192 1885.188 -
std::reverse(deque<int>)/32768 9857.550 -1.88%
std::reverse(deque<int>)/4096 1233.615 -1.78%
std::reverse(deque<int>)/512 159.643 -1.70%
std::reverse(deque<int>)/64 17.633 -5.46%
std::reverse(deque<int>)/8 2.839 -2.25%
std::reverse(list<int>)/32768 18419.533 10.14%
std::reverse(list<int>)/4096 1858.468 -
std::reverse(list<int>)/512 194.079 -
std::reverse(list<int>)/64 18.900 -
std::reverse(list<int>)/8 2.022 -
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.90%
std::reverse_copy(deque<int>)/32768 10216.811 -
std::reverse_copy(deque<int>)/4096 1182.957 -
std::reverse_copy(deque<int>)/512 143.642 -
std::reverse_copy(deque<int>)/64 15.468 -
std::reverse_copy(deque<int>)/8 2.223 -2.98%
std::reverse_copy(list<int>)/32768 28808.678 5.99%
std::reverse_copy(list<int>)/4096 3255.071 -
std::reverse_copy(list<int>)/512 363.259 -
std::reverse_copy(list<int>)/64 29.588 -
std::reverse_copy(list<int>)/8 2.452 -
std::reverse_copy(vector<int>)/32768 974.860 -
std::reverse_copy(vector<int>)/4096 134.616 2.22%
std::reverse_copy(vector<int>)/512 17.182 -
std::reverse_copy(vector<int>)/64 2.482 1.21%
std::reverse_copy(vector<int>)/8 2.427 -1.35%
std::rotate(deque<int>)_(1_element_backward)/1024 61.838 -
std::rotate(deque<int>)_(1_element_backward)/32 8.190 -
std::rotate(deque<int>)_(1_element_backward)/50 9.755 -
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 -3.70%
std::rotate(deque<int>)_(1_element_forward)/50 8.957 -2.10%
std::rotate(deque<int>)_(1_element_forward)/8192 397.238 2.01%
std::rotate(deque<int>)_(by_1/2)/1024 153.542 -
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 -
std::rotate(deque<int>)_(by_1/3)/1024 403.128 1.92%
std::rotate(deque<int>)_(by_1/3)/32 18.371 -
std::rotate(deque<int>)_(by_1/3)/50 23.152 -3.60%
std::rotate(deque<int>)_(by_1/3)/8192 3164.463 -
std::rotate(deque<int>)_(by_1/4)/1024 227.829 -17.59%
std::rotate(deque<int>)_(by_1/4)/32 13.221 -1.49%
std::rotate(deque<int>)_(by_1/4)/50 23.580 -2.84%
std::rotate(deque<int>)_(by_1/4)/8192 1776.845 -17.09%
std::rotate(list<int>)_(1_element_backward)/1024 748.965 -
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.23%
std::rotate(list<int>)_(1_element_forward)/1024 751.792 -
std::rotate(list<int>)_(1_element_forward)/32 11.406 -
std::rotate(list<int>)_(1_element_forward)/50 21.408 -1.21%
std::rotate(list<int>)_(1_element_forward)/8192 9866.306 -1.57%
std::rotate(list<int>)_(by_1/2)/1024 757.969 -
std::rotate(list<int>)_(by_1/2)/32 13.754 -
std::rotate(list<int>)_(by_1/2)/50 23.686 -
std::rotate(list<int>)_(by_1/2)/8192 12520.632 28.38%
std::rotate(list<int>)_(by_1/3)/1024 761.194 -
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 26.37%
std::rotate(list<int>)_(by_1/4)/1024 763.552 -
std::rotate(list<int>)_(by_1/4)/32 11.714 -
std::rotate(list<int>)_(by_1/4)/50 21.382 -
std::rotate(list<int>)_(by_1/4)/8192 10144.531 1.17%
std::rotate(vector<bool>)_(1_element_backward)/1024 1613.528 -
std::rotate(vector<bool>)_(1_element_backward)/32 39.243 5.09%
std::rotate(vector<bool>)_(1_element_backward)/50 79.802 -
std::rotate(vector<bool>)_(1_element_backward)/8192 13149.216 -3.77%
std::rotate(vector<bool>)_(1_element_forward)/1024 1601.371 -
std::rotate(vector<bool>)_(1_element_forward)/32 36.041 -15.01%
std::rotate(vector<bool>)_(1_element_forward)/50 79.717 1.37%
std::rotate(vector<bool>)_(1_element_forward)/8192 13059.316 -
std::rotate(vector<bool>)_(by_1/2)/1024 889.083 -
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 -
std::rotate(vector<bool>)_(by_1/3)/1024 2370.186 -
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 -
std::rotate(vector<bool>)_(by_1/4)/1024 1364.973 -
std::rotate(vector<bool>)_(by_1/4)/32 77.109 1.08%
std::rotate(vector<bool>)_(by_1/4)/50 153.742 -
std::rotate(vector<bool>)_(by_1/4)/8192 11162.843 -
std::rotate(vector<int>)_(1_element_backward)/1024 36.465 -
std::rotate(vector<int>)_(1_element_backward)/32 2.947 1.76%
std::rotate(vector<int>)_(1_element_backward)/50 5.299 -
std::rotate(vector<int>)_(1_element_backward)/8192 298.197 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.423 -
std::rotate(vector<int>)_(1_element_forward)/32 2.943 -
std::rotate(vector<int>)_(1_element_forward)/50 5.014 9.56%
std::rotate(vector<int>)_(1_element_forward)/8192 280.511 -
std::rotate(vector<int>)_(by_1/2)/1024 31.631 -
std::rotate(vector<int>)_(by_1/2)/32 3.107 -
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 -
std::rotate(vector<int>)_(by_1/3)/50 22.972 1.07%
std::rotate(vector<int>)_(by_1/3)/8192 1989.974 -
std::rotate(vector<int>)_(by_1/4)/1024 200.371 -
std::rotate(vector<int>)_(by_1/4)/32 7.939 -7.38%
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 -
std::rotate_copy(deque<int>)/50 2.827 -
std::rotate_copy(deque<int>)/8192 306.301 -7.36%
std::rotate_copy(list<int>)/1024 725.471 -
std::rotate_copy(list<int>)/32 8.233 -2.39%
std::rotate_copy(list<int>)/50 14.208 -1.90%
std::rotate_copy(list<int>)/8192 7080.821 1.63%
std::rotate_copy(vector<int>)/1024 32.729 1.19%
std::rotate_copy(vector<int>)/32 2.261 1.54%
std::rotate_copy(vector<int>)/50 2.671 -
std::rotate_copy(vector<int>)/8192 279.571 -
std::sample(deque<int>)/1024 3490.203 -
std::sample(deque<int>)/32 108.821 -
std::sample(deque<int>)/8192 28282.060 -
std::sample(list<int>)/1024 3351.785 -
std::sample(list<int>)/32 106.539 -
std::sample(list<int>)/8192 27282.207 -
std::sample(vector<int>)/1024 3359.952 -
std::sample(vector<int>)/32 106.332 -
std::sample(vector<int>)/8192 27237.298 -
std::search(deque<int>)_(near_matches)/1000 27676.374 27.69%
std::search(deque<int>)_(near_matches)/1024 28541.472 29.52%
std::search(deque<int>)_(near_matches)/8192 1959473.479 7.55%
std::search(deque<int>)_(no_match)/1000 242.381 -5.78%
std::search(deque<int>)_(no_match)/1024 253.164 -5.26%
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 6.47%
std::search(deque<int>)_(same_length)/1024 527.869 1.08%
std::search(deque<int>)_(same_length)/8192 4184.841 -
std::search(deque<int>)_(single_element)/1000 242.410 -1.52%
std::search(deque<int>)_(single_element)/1024 253.723 -
std::search(deque<int>)_(single_element)/8192 2120.205 -
std::search(deque<int>,_pred)_(near_matches)/1000 31347.331 -2.27%
std::search(deque<int>,_pred)_(near_matches)/1024 32535.317 -1.92%
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.07%
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 -
std::search(list<int>)_(near_matches)/1024 37846.992 -
std::search(list<int>)_(near_matches)/8192 2476968.529 -1.90%
std::search(list<int>)_(no_match)/1000 704.651 -1.58%
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.44%
std::search(list<int>)_(same_length)/1000 739.149 -
std::search(list<int>)_(same_length)/1024 764.298 1.14%
std::search(list<int>)_(same_length)/8192 8554.729 6.95%
std::search(list<int>)_(single_element)/1000 697.934 -
std::search(list<int>)_(single_element)/1024 713.625 1.13%
std::search(list<int>)_(single_element)/8192 9358.897 10.68%
std::search(list<int>,_pred)_(near_matches)/1000 40945.603 -
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 -
std::search(list<int>,_pred)_(no_match)/1024 748.244 -
std::search(list<int>,_pred)_(no_match)/1048576 882929.240 -
std::search(list<int>,_pred)_(no_match)/8192 6888.762 1.52%
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 -
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 5.98%
std::search(vector<int>)_(near_matches)/1000 15241.251 -
std::search(vector<int>)_(near_matches)/1024 15692.784 -
std::search(vector<int>)_(near_matches)/8192 908011.438 -
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 1.38%
std::search(vector<int>)_(same_length)/8192 1936.574 1.24%
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.10%
std::search(vector<int>,_pred)_(near_matches)/1024 19137.786 -
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 -3.64%
std::search(vector<int>,_pred)_(same_length)/1024 334.380 -2.89%
std::search(vector<int>,_pred)_(same_length)/8192 2616.833 -3.14%
std::search(vector<int>,_pred)_(single_element)/1000 307.017 9.46%
std::search(vector<int>,_pred)_(single_element)/1024 327.779 1.42%
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 -2.05%
std::search_n(deque<int>)_(no_match)/8192 1536.196 -
std::search_n(deque<int>,_pred)_(no_match)/1024 157.372 -
std::search_n(deque<int>,_pred)_(no_match)/32 19.717 1.29%
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.66%
std::search_n(list<int>)_(no_match)/8192 6909.323 -6.09%
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 -15.27%
std::search_n(vector<int>)_(no_match)/1024 103.941 -
std::search_n(vector<int>)_(no_match)/32 7.557 1.26%
std::search_n(vector<int>)_(no_match)/8192 702.052 -
std::search_n(vector<int>,_pred)_(no_match)/1024 106.210 -
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.31%
std::set<int>::clear()/32 639.730 3.63%
std::set<int>::clear()/8192 87220.947 6.91%
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.51%
std::set<int>::count(key)/8192 37.781 -1.00%
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 -
std::set<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 140.040 -1.08%
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 -
std::set<int>::ctor(const_Self&)/32 177.629 -1.89%
std::set<int>::ctor(const_Self&)/8192 45778.429 -1.75%
std::set<int>::ctor(const_Self&,_const_allocator_type&)/0 12.590 -
std::set<int>::ctor(const_Self&,_const_allocator_type&)/1024 5732.840 -
std::set<int>::ctor(const_Self&,_const_allocator_type&)/32 179.662 -1.97%
std::set<int>::ctor(const_Self&,_const_allocator_type&)/8192 46468.703 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.694 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 11877.420 1.38%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 320.526 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 100174.453 5.91%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.690 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 14341.956 3.68%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 334.949 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 289041.330 4.06%
std::set<int>::equal_range(key)/1024 32.608 1.29%
std::set<int>::equal_range(key)/32 17.613 -
std::set<int>::equal_range(key)/8192 54.385 4.27%
std::set<int>::erase(iterator)/1024 21.676 5.13%
std::set<int>::erase(iterator)/32 21.399 3.97%
std::set<int>::erase(iterator)/8192 23.639 9.04%
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.14%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 579.891 2.06%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 58898.762 5.81%
std::set<int>::erase(key)_(existent)/1024 24.719 3.43%
std::set<int>::erase(key)_(existent)/32 23.243 2.81%
std::set<int>::erase(key)_(existent)/8192 29.986 6.48%
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.02%
std::set<int>::erase(key)_(non-existent,_end)/8192 7.883 13.29%
std::set<int>::erase(key)_(non-existent,_middle)/0 1.250 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 3.355 -3.66%
std::set<int>::erase(key)_(non-existent,_middle)/32 1.830 -8.16%
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.060 -4.16%
std::set<int>::find(key)/1024 27.951 -
std::set<int>::find(key)/32 18.359 5.21%
std::set<int>::find(key)/8192 38.260 1.88%
std::set<int>::insert(const_value_type&)_(already_present)/1024 4.749 9.71%
std::set<int>::insert(const_value_type&)_(already_present)/32 1.804 -
std::set<int>::insert(const_value_type&)_(already_present)/8192 7.487 -
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.01%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 21.126 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 25.816 1.58%
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.18%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 21.312 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 29.184 -1.96%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 18.138 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 18.384 -2.33%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 18.346 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 18.334 -1.63%
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 -1.38%
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 -2.42%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 920.627 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 325726.089 -
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 -2.73%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 738.582 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 198985.355 -1.98%
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 -2.21%
std::set<int>::insert(value)_(new_value,_end)/0 17.402 -
std::set<int>::insert(value)_(new_value,_end)/1024 28.718 -13.70%
std::set<int>::insert(value)_(new_value,_end)/32 19.371 -
std::set<int>::insert(value)_(new_value,_end)/8192 24.604 -23.09%
std::set<int>::insert(value)_(new_value,_middle)/0 17.501 -
std::set<int>::insert(value)_(new_value,_middle)/1024 25.225 -
std::set<int>::insert(value)_(new_value,_middle)/32 19.536 -
std::set<int>::insert(value)_(new_value,_middle)/8192 31.885 4.92%
std::set<int>::lower_bound(key)/1024 27.967 -
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 3.76%
std::set<int>::operator=(const_Self&)_(into_cleared_Container)/32 187.597 1.22%
std::set<int>::operator=(const_Self&)_(into_cleared_Container)/8192 50405.987 -
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 3.62%
std::set<int>::operator=(const_Self&)_(into_partially_populated_Container)/32 183.503 -1.19%
std::set<int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 50333.547 3.47%
std::set<int>::operator=(const_Self&)_(into_populated_Container)/0 0.671 -3.83%
std::set<int>::operator=(const_Self&)_(into_populated_Container)/1024 3975.560 3.36%
std::set<int>::operator=(const_Self&)_(into_populated_Container)/32 72.212 1.08%
std::set<int>::operator=(const_Self&)_(into_populated_Container)/8192 38383.715 -
std::set<int>::upper_bound(key)/1024 28.475 1.40%
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 1.29%
std::set<std::string>::clear()/32 861.223 -3.59%
std::set<std::string>::clear()/8192 204897.165 -
std::set<std::string>::contains(key)/1024 145.438 -1.27%
std::set<std::string>::contains(key)/32 79.100 -
std::set<std::string>::contains(key)/8192 213.284 -
std::set<std::string>::count(key)/1024 146.438 -
std::set<std::string>::count(key)/32 85.965 4.63%
std::set<std::string>::count(key)/8192 212.216 -
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 2.15%
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 -
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 -15.43%
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 -
std::set<std::string>::ctor(const_Self&,_const_allocator_type&)/32 748.146 8.35%
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.25%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 42471.449 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 850.590 4.22%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 413229.926 1.64%
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.82%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1407789.066 -
std::set<std::string>::equal_range(key)/1024 108.778 -1.40%
std::set<std::string>::equal_range(key)/32 73.351 8.24%
std::set<std::string>::equal_range(key)/8192 181.278 -
std::set<std::string>::erase(iterator)/1024 31.394 13.83%
std::set<std::string>::erase(iterator)/32 31.755 8.49%
std::set<std::string>::erase(iterator)/8192 24.671 -14.50%
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 24.18%
std::set<std::string>::erase(key)_(existent)/32 95.985 8.10%
std::set<std::string>::erase(key)_(existent)/8192 121.099 10.32%
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.30%
std::set<std::string>::erase(key)_(non-existent,_end)/32 10.714 -4.65%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 27.136 -11.20%
std::set<std::string>::erase(key)_(non-existent,_middle)/0 1.493 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 21.455 -3.58%
std::set<std::string>::erase(key)_(non-existent,_middle)/32 12.168 2.02%
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 27.143 -6.87%
std::set<std::string>::find(key)/1024 147.736 1.48%
std::set<std::string>::find(key)/32 88.119 3.72%
std::set<std::string>::find(key)/8192 212.475 -
std::set<std::string>::insert(const_value_type&)_(already_present)/1024 104.543 2.22%
std::set<std::string>::insert(const_value_type&)_(already_present)/32 37.824 -9.55%
std::set<std::string>::insert(const_value_type&)_(already_present)/8192 171.703 -1.99%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 24.794 -23.92%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 172.216 10.48%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 55.853 -22.07%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 236.212 3.52%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 29.712 -13.86%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 91.385 -19.56%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 49.286 -13.10%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 142.494 -13.03%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 31.036 -9.62%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 26.347 -30.41%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 34.486 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 33.038 21.50%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 35.686 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 41.014 24.48%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 29.448 -14.81%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 44.505 36.30%
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 -
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.62%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 80842.338 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1434.483 1.09%
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 11.67%
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 21.19%
std::set<std::string>::insert(value)_(new_value,_end)/1024 96.964 23.83%
std::set<std::string>::insert(value)_(new_value,_end)/32 53.746 -1.68%
std::set<std::string>::insert(value)_(new_value,_end)/8192 101.387 -30.51%
std::set<std::string>::insert(value)_(new_value,_middle)/0 32.862 8.41%
std::set<std::string>::insert(value)_(new_value,_middle)/1024 99.532 5.22%
std::set<std::string>::insert(value)_(new_value,_middle)/32 41.131 -23.60%
std::set<std::string>::insert(value)_(new_value,_middle)/8192 137.364 -6.95%
std::set<std::string>::lower_bound(key)/1024 130.866 1.19%
std::set<std::string>::lower_bound(key)/32 72.024 -
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 -
std::set<std::string>::operator=(const_Self&)_(into_cleared_Container)/32 680.782 -5.11%
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.59%
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 4.52%
std::set<std::string>::operator=(const_Self&)_(into_populated_Container)/32 827.915 -5.62%
std::set<std::string>::operator=(const_Self&)_(into_populated_Container)/8192 525545.253 1.63%
std::set<std::string>::upper_bound(key)/1024 131.771 -
std::set<std::string>::upper_bound(key)/32 66.469 -8.22%
std::set<std::string>::upper_bound(key)/8192 196.612 1.32%
std::shift_left(deque<int>)/1024 55.402 -
std::shift_left(deque<int>)/32 4.652 -5.42%
std::shift_left(deque<int>)/50 6.556 -2.22%
std::shift_left(deque<int>)/8192 407.862 3.66%
std::shift_left(list<int>)/1024 728.664 -
std::shift_left(list<int>)/32 13.092 -1.20%
std::shift_left(list<int>)/50 24.432 -2.25%
std::shift_left(list<int>)/8192 7678.060 -
std::shift_left(vector<int>)/1024 35.794 -
std::shift_left(vector<int>)/32 4.098 3.04%
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.17%
std::shift_right(list<int>)/50 24.827 -1.60%
std::shift_right(list<int>)/8192 7172.309 -7.50%
std::shift_right(vector<int>)/1024 35.741 -
std::shift_right(vector<int>)/32 3.946 -
std::shift_right(vector<int>)/50 5.331 -
std::shift_right(vector<int>)/8192 299.931 -
std::shuffle(deque<int>)/1024 3725.033 -
std::shuffle(deque<int>)/32 47.545 2.26%
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 -
std::sort(deque<int>)_(ascending)/8 21.247 2.45%
std::sort(deque<int>)_(ascending)/8192 43722.684 -
std::sort(deque<int>)_(descending)/1024 3443.199 -
std::sort(deque<int>)_(descending)/8 47.776 2.30%
std::sort(deque<int>)_(descending)/8192 34898.150 -1.29%
std::sort(deque<int>)_(heap)/1024 7032.477 -
std::sort(deque<int>)_(heap)/8 34.977 2.41%
std::sort(deque<int>)_(heap)/8192 75978.078 -
std::sort(deque<int>)_(pipe-organ)/1024 14026.990 -
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 5.91%
std::sort(deque<int>)_(qsort_adversarial)/8192 333247.311 -
std::sort(deque<int>)_(repeated)/1024 4639.392 -
std::sort(deque<int>)_(repeated)/8 21.238 -
std::sort(deque<int>)_(repeated)/8192 51507.354 1.09%
std::sort(deque<int>)_(shuffled)/1024 7865.494 -
std::sort(deque<int>)_(shuffled)/8 26.585 -
std::sort(deque<int>)_(shuffled)/8192 104664.331 -2.56%
std::sort(vector<NonIntegral>)_(ascending)/1024 3739.533 -
std::sort(vector<NonIntegral>)_(ascending)/8 16.943 -
std::sort(vector<NonIntegral>)_(ascending)/8192 38406.606 -
std::sort(vector<NonIntegral>)_(descending)/1024 2908.459 -
std::sort(vector<NonIntegral>)_(descending)/8 28.725 -
std::sort(vector<NonIntegral>)_(descending)/8192 28975.791 -
std::sort(vector<NonIntegral>)_(heap)/1024 5130.179 -
std::sort(vector<NonIntegral>)_(heap)/8 22.953 1.36%
std::sort(vector<NonIntegral>)_(heap)/8192 51156.435 -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 9242.200 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.497 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 88325.521 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 15172.064 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 17.230 1.87%
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 147540.547 -
std::sort(vector<NonIntegral>)_(repeated)/1024 3046.316 -
std::sort(vector<NonIntegral>)_(repeated)/8 17.054 -
std::sort(vector<NonIntegral>)_(repeated)/8192 30444.813 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 5589.089 -
std::sort(vector<NonIntegral>)_(shuffled)/8 19.682 1.62%
std::sort(vector<NonIntegral>)_(shuffled)/8192 57942.290 -
std::sort(vector<int>)_(ascending)/1024 3746.093 -
std::sort(vector<int>)_(ascending)/8 17.111 4.45%
std::sort(vector<int>)_(ascending)/8192 38504.378 -
std::sort(vector<int>)_(descending)/1024 2917.067 1.03%
std::sort(vector<int>)_(descending)/8 30.272 -
std::sort(vector<int>)_(descending)/8192 28972.241 -
std::sort(vector<int>)_(heap)/1024 5116.423 1.56%
std::sort(vector<int>)_(heap)/8 22.801 -
std::sort(vector<int>)_(heap)/8192 51202.594 -
std::sort(vector<int>)_(pipe-organ)/1024 9272.862 -
std::sort(vector<int>)_(pipe-organ)/8 17.586 1.20%
std::sort(vector<int>)_(pipe-organ)/8192 88343.817 -
std::sort(vector<int>)_(qsort_adversarial)/1024 15097.255 -
std::sort(vector<int>)_(qsort_adversarial)/8 17.073 -
std::sort(vector<int>)_(qsort_adversarial)/8192 147336.031 -
std::sort(vector<int>)_(repeated)/1024 3022.583 -
std::sort(vector<int>)_(repeated)/8 17.056 1.09%
std::sort(vector<int>)_(repeated)/8192 30256.144 -
std::sort(vector<int>)_(shuffled)/1024 5545.459 -
std::sort(vector<int>)_(shuffled)/8 19.654 1.08%
std::sort(vector<int>)_(shuffled)/8192 58061.036 -
std::sort_heap(deque<int>)/1024 19151.737 -
std::sort_heap(deque<int>)/8 41.410 -1.48%
std::sort_heap(deque<int>)/8192 221157.541 -
std::sort_heap(deque<int>,_pred)/1024 18769.949 -
std::sort_heap(deque<int>,_pred)/8 35.349 1.77%
std::sort_heap(deque<int>,_pred)/8192 215991.893 -
std::sort_heap(vector<NonIntegral>)/1024 7821.650 1.21%
std::sort_heap(vector<NonIntegral>)/8 26.629 -
std::sort_heap(vector<NonIntegral>)/8192 88887.251 -
std::sort_heap(vector<NonIntegral>,_pred)/1024 7923.560 -
std::sort_heap(vector<NonIntegral>,_pred)/8 27.267 -1.09%
std::sort_heap(vector<NonIntegral>,_pred)/8192 89476.699 1.00%
std::sort_heap(vector<int>)/1024 7779.936 -
std::sort_heap(vector<int>)/8 26.428 2.07%
std::sort_heap(vector<int>)/8192 88895.149 -
std::sort_heap(vector<int>,_pred)/1024 7920.767 -
std::sort_heap(vector<int>,_pred)/8 26.601 1.06%
std::sort_heap(vector<int>,_pred)/8192 89587.879 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 3146.751 -
std::stable_partition(deque<int>)_(alloc_fails)/32 2501.628 1.09%
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 -
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 -3.61%
std::stable_partition(deque<int>)_(sparse)/32 24.087 -
std::stable_partition(deque<int>)_(sparse)/50 33.773 3.13%
std::stable_partition(deque<int>)_(sparse)/8192 3630.264 -1.98%
std::stable_partition(list<int>)_(alloc_fails)/1024 4952.871 -
std::stable_partition(list<int>)_(alloc_fails)/32 2490.330 2.40%
std::stable_partition(list<int>)_(alloc_fails)/50 2527.806 1.87%
std::stable_partition(list<int>)_(alloc_fails)/8192 32157.832 3.18%
std::stable_partition(list<int>)_(dense)/1024 1720.167 -
std::stable_partition(list<int>)_(dense)/32 30.533 -
std::stable_partition(list<int>)_(dense)/50 50.385 -
std::stable_partition(list<int>)_(dense)/8192 17042.667 -1.37%
std::stable_partition(list<int>)_(sparse)/1024 1439.782 -
std::stable_partition(list<int>)_(sparse)/32 24.884 -
std::stable_partition(list<int>)_(sparse)/50 35.152 -
std::stable_partition(list<int>)_(sparse)/8192 15841.960 -14.92%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2824.943 1.82%
std::stable_partition(vector<int>)_(alloc_fails)/32 2432.805 -
std::stable_partition(vector<int>)_(alloc_fails)/50 2450.539 1.52%
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 -2.92%
std::stable_partition(vector<int>)_(dense)/50 24.408 -6.76%
std::stable_partition(vector<int>)_(dense)/8192 2031.056 -
std::stable_partition(vector<int>)_(sparse)/1024 248.446 1.83%
std::stable_partition(vector<int>)_(sparse)/32 18.578 -13.87%
std::stable_partition(vector<int>)_(sparse)/50 22.762 -3.78%
std::stable_partition(vector<int>)_(sparse)/8192 1839.469 2.18%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 9568.530 4.18%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 2766.411 13.04%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 69148.060 2.02%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 13411.522 7.97%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 2953.372 19.57%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 103125.876 4.46%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 14838.431 5.19%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 2932.256 18.37%
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.70%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 2879.437 17.10%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 80258.036 3.98%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 14519.835 3.62%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 2699.710 9.28%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 114741.555 1.44%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 8060.873 11.03%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 3017.573 24.15%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 51840.186 4.54%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 16258.808 4.51%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 3094.585 25.08%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 155286.618 1.95%
std::stable_sort(deque<int>)_(ascending)/1024 6693.840 4.03%
std::stable_sort(deque<int>)_(ascending)/8 49.505 12.19%
std::stable_sort(deque<int>)_(ascending)/8192 68986.988 3.22%
std::stable_sort(deque<int>)_(descending)/1024 8857.434 1.68%
std::stable_sort(deque<int>)_(descending)/8 73.777 7.17%
std::stable_sort(deque<int>)_(descending)/8192 84651.519 2.85%
std::stable_sort(deque<int>)_(heap)/1024 10702.460 1.33%
std::stable_sort(deque<int>)_(heap)/8 63.405 20.31%
std::stable_sort(deque<int>)_(heap)/8192 113370.891 1.36%
std::stable_sort(deque<int>)_(pipe-organ)/1024 8086.087 7.24%
std::stable_sort(deque<int>)_(pipe-organ)/8 59.204 4.59%
std::stable_sort(deque<int>)_(pipe-organ)/8192 80461.285 5.68%
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 10641.256 2.84%
std::stable_sort(deque<int>)_(qsort_adversarial)/8 49.498 11.13%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 108333.717 4.53%
std::stable_sort(deque<int>)_(repeated)/1024 4994.195 2.83%
std::stable_sort(deque<int>)_(repeated)/8 47.887 10.67%
std::stable_sort(deque<int>)_(repeated)/8192 46129.038 4.01%
std::stable_sort(deque<int>)_(shuffled)/1024 12674.811 -
std::stable_sort(deque<int>)_(shuffled)/8 59.511 9.12%
std::stable_sort(deque<int>)_(shuffled)/8192 149717.939 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 9526.078 4.36%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 2799.935 16.79%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 76888.371 1.49%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 9959.843 8.72%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 2722.781 13.08%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 81480.934 3.84%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14666.655 4.17%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 2908.679 20.45%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 133040.096 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 9926.137 7.67%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 2829.128 17.95%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 80021.746 2.80%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 12583.875 2.20%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 2469.833 2.01%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 109256.685 1.03%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 6232.248 7.29%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 2981.694 24.23%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 32173.620 6.90%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 17073.723 4.95%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 3075.162 27.84%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 165036.354 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 7881.853 1.64%
std::stable_sort(vector<NonIntegral>)_(ascending)/8 38.290 26.53%
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 84190.844 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 7932.681 4.88%
std::stable_sort(vector<NonIntegral>)_(descending)/8 43.137 8.72%
std::stable_sort(vector<NonIntegral>)_(descending)/8192 84038.524 3.49%
std::stable_sort(vector<NonIntegral>)_(heap)/1024 12960.837 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 42.914 23.18%
std::stable_sort(vector<NonIntegral>)_(heap)/8192 140146.987 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8061.418 4.69%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 40.162 15.52%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 86243.814 3.80%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 11115.098 2.70%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 36.203 13.96%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 116520.621 2.43%
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 3237.954 5.19%
std::stable_sort(vector<NonIntegral>)_(repeated)/8 37.057 22.00%
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 29762.298 4.40%
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 14617.171 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 42.350 22.84%
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 166649.733 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 9402.768 3.91%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 2731.901 14.05%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 76295.373 1.65%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 9931.209 7.89%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 2735.180 13.32%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 81107.075 4.23%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14642.786 4.36%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 2920.629 20.57%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 132214.009 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 9853.191 7.41%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 2817.851 17.45%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 79682.219 2.84%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 12557.675 2.07%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 2449.146 2.14%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 109155.417 1.42%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 6255.116 6.73%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 3063.731 27.19%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 31772.611 6.20%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 16872.559 4.33%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 3027.486 25.74%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 164756.817 -
std::stable_sort(vector<int>)_(ascending)/1024 7732.757 1.22%
std::stable_sort(vector<int>)_(ascending)/8 36.439 22.91%
std::stable_sort(vector<int>)_(ascending)/8192 83504.351 -
std::stable_sort(vector<int>)_(descending)/1024 7607.484 1.11%
std::stable_sort(vector<int>)_(descending)/8 40.832 3.38%
std::stable_sort(vector<int>)_(descending)/8192 83083.581 3.65%
std::stable_sort(vector<int>)_(heap)/1024 12874.296 -
std::stable_sort(vector<int>)_(heap)/8 41.883 21.16%
std::stable_sort(vector<int>)_(heap)/8192 138951.442 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 7945.502 5.26%
std::stable_sort(vector<int>)_(pipe-organ)/8 39.499 12.45%
std::stable_sort(vector<int>)_(pipe-organ)/8192 85302.016 3.80%
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 10992.174 1.82%
std::stable_sort(vector<int>)_(qsort_adversarial)/8 31.948 1.20%
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 114467.444 1.26%
std::stable_sort(vector<int>)_(repeated)/1024 3097.324 4.87%
std::stable_sort(vector<int>)_(repeated)/8 37.033 24.59%
std::stable_sort(vector<int>)_(repeated)/8192 28851.372 4.83%
std::stable_sort(vector<int>)_(shuffled)/1024 14593.614 1.10%
std::stable_sort(vector<int>)_(shuffled)/8 40.198 15.60%
std::stable_sort(vector<int>)_(shuffled)/8192 165871.937 -
std::swap_ranges(deque<int>)/1024 340.586 -13.20%
std::swap_ranges(deque<int>)/32 8.750 -
std::swap_ranges(deque<int>)/50 16.638 -
std::swap_ranges(deque<int>)/8192 2677.607 -14.15%
std::swap_ranges(list<int>)/1024 752.544 -
std::swap_ranges(list<int>)/32 18.017 -
std::swap_ranges(list<int>)/50 35.741 1.02%
std::swap_ranges(list<int>)/8192 9639.280 13.43%
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 -
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 -
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 -1.51%
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/512 823.447 -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/64 96.798 -
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 -
std::transform(deque<int>)_(identity_transform)/32 9.188 -1.23%
std::transform(deque<int>)_(identity_transform)/50 14.576 3.25%
std::transform(deque<int>)_(identity_transform)/8192 2655.091 -
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 -
std::transform(list<int>)_(identity_transform)/32 16.282 -
std::transform(list<int>)_(identity_transform)/50 39.095 3.17%
std::transform(list<int>)_(identity_transform)/8192 6998.394 -
std::transform(list<int>,_list<int>)/1024 819.886 -
std::transform(list<int>,_list<int>)/32 23.840 -
std::transform(list<int>,_list<int>)/50 35.995 -
std::transform(list<int>,_list<int>)/8192 9358.252 -1.91%
std::transform(vector<int>)_(identity_transform)/1024 262.963 -
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 -
std::unique(deque<int>)_(contiguous)/32 54.009 8.07%
std::unique(deque<int>)_(contiguous)/52 63.858 11.52%
std::unique(deque<int>)_(contiguous)/8192 3956.352 -
std::unique(deque<int>)_(sprinkled)/1024 540.402 -
std::unique(deque<int>)_(sprinkled)/32 52.987 9.58%
std::unique(deque<int>)_(sprinkled)/52 58.907 9.57%
std::unique(deque<int>)_(sprinkled)/8192 4051.387 -
std::unique(deque<int>,_pred)_(contiguous)/1024 664.398 -
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 -
std::unique(deque<int>,_pred)_(sprinkled)/32 56.838 -1.34%
std::unique(deque<int>,_pred)_(sprinkled)/52 70.274 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5393.846 -
std::unique(list<int>)_(contiguous)/1024 917.167 -2.71%
std::unique(list<int>)_(contiguous)/32 51.923 -
std::unique(list<int>)_(contiguous)/52 69.345 3.04%
std::unique(list<int>)_(contiguous)/8192 6985.509 -
std::unique(list<int>)_(sprinkled)/1024 950.858 -
std::unique(list<int>)_(sprinkled)/32 53.223 -
std::unique(list<int>)_(sprinkled)/52 66.869 -
std::unique(list<int>)_(sprinkled)/8192 7914.366 -
std::unique(list<int>,_pred)_(contiguous)/1024 944.438 -1.75%
std::unique(list<int>,_pred)_(contiguous)/32 57.384 -
std::unique(list<int>,_pred)_(contiguous)/52 70.940 -
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 -
std::unique(list<int>,_pred)_(sprinkled)/52 77.556 -
std::unique(list<int>,_pred)_(sprinkled)/8192 8250.530 -
std::unique(vector<int>)_(contiguous)/1024 308.403 -
std::unique(vector<int>)_(contiguous)/32 48.035 -
std::unique(vector<int>)_(contiguous)/52 53.117 -
std::unique(vector<int>)_(contiguous)/8192 1911.314 -
std::unique(vector<int>)_(sprinkled)/1024 519.318 1.75%
std::unique(vector<int>)_(sprinkled)/32 53.712 -
std::unique(vector<int>)_(sprinkled)/52 64.583 -
std::unique(vector<int>)_(sprinkled)/8192 3676.390 -
std::unique(vector<int>,_pred)_(contiguous)/1024 571.352 -
std::unique(vector<int>,_pred)_(contiguous)/32 52.637 -
std::unique(vector<int>,_pred)_(contiguous)/52 62.774 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3819.335 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 695.785 -
std::unique(vector<int>,_pred)_(sprinkled)/32 57.435 -
std::unique(vector<int>,_pred)_(sprinkled)/52 70.524 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5276.764 -
std::unique_copy(deque<int>)_(contiguous)/1024 514.172 -
std::unique_copy(deque<int>)_(contiguous)/32 9.126 -30.76%
std::unique_copy(deque<int>)_(contiguous)/52 13.962 -31.66%
std::unique_copy(deque<int>)_(contiguous)/8192 3934.089 -
std::unique_copy(deque<int>)_(sprinkled)/1024 484.093 -
std::unique_copy(deque<int>)_(sprinkled)/32 8.700 -14.60%
std::unique_copy(deque<int>)_(sprinkled)/52 13.955 -10.63%
std::unique_copy(deque<int>)_(sprinkled)/8192 3850.824 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 618.740 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 16.977 6.16%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 26.454 2.55%
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4800.145 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 711.306 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 21.242 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 34.168 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5672.904 -
std::unique_copy(list<int>)_(contiguous)/1024 734.481 -
std::unique_copy(list<int>)_(contiguous)/32 10.614 -
std::unique_copy(list<int>)_(contiguous)/52 19.442 1.31%
std::unique_copy(list<int>)_(contiguous)/8192 6781.651 -
std::unique_copy(list<int>)_(sprinkled)/1024 726.908 6.39%
std::unique_copy(list<int>)_(sprinkled)/32 11.369 -
std::unique_copy(list<int>)_(sprinkled)/52 40.390 -
std::unique_copy(list<int>)_(sprinkled)/8192 7046.434 1.00%
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 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7413.759 -1.16%
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 810.913 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.616 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 34.451 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7591.854 -
std::unique_copy(vector<int>)_(contiguous)/1024 266.870 -
std::unique_copy(vector<int>)_(contiguous)/32 8.704 -
std::unique_copy(vector<int>)_(contiguous)/52 13.416 -
std::unique_copy(vector<int>)_(contiguous)/8192 1857.953 -
std::unique_copy(vector<int>)_(sprinkled)/1024 238.704 -
std::unique_copy(vector<int>)_(sprinkled)/32 8.112 -
std::unique_copy(vector<int>)_(sprinkled)/52 16.370 -
std::unique_copy(vector<int>)_(sprinkled)/8192 1855.453 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 539.288 -1.23%
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.089 1.67%
std::unique_copy(vector<int>,_pred)_(contiguous)/52 19.677 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3681.856 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 649.545 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 19.252 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 32.027 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 5193.888 -
std::unordered_map<int,_int>::clear()/0 390.268 -
std::unordered_map<int,_int>::clear()/1024 5401.137 5.72%
std::unordered_map<int,_int>::clear()/32 579.179 2.38%
std::unordered_map<int,_int>::clear()/8192 47287.034 5.57%
std::unordered_map<int,_int>::contains(key)/1024 10.242 7.32%
std::unordered_map<int,_int>::contains(key)/32 8.542 13.19%
std::unordered_map<int,_int>::contains(key)/8192 10.555 -
std::unordered_map<int,_int>::count(key)/1024 10.383 -
std::unordered_map<int,_int>::count(key)/32 7.516 17.04%
std::unordered_map<int,_int>::count(key)/8192 10.476 -1.15%
std::unordered_map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 14.889 -1.29%
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 -
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 -
std::unordered_map<int,_int>::ctor(const_Self&)/32 178.431 -
std::unordered_map<int,_int>::ctor(const_Self&)/8192 60893.910 -
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 -
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.06%
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 -3.45%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 311.529 2.51%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 114130.050 -1.43%
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.08%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 315.922 1.02%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 113879.524 -
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 2.68%
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 3.57%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 19.050 -
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 -23.00%
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 -3.65%
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 -
std::unordered_map<int,_int>::find(key)/1024 9.843 1.34%
std::unordered_map<int,_int>::find(key)/32 6.006 -
std::unordered_map<int,_int>::find(key)/8192 10.490 1.47%
std::unordered_map<int,_int>::insert(const_value_type&)_(already_present)/1024 1.525 18.17%
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.45%
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 -2.65%
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 -2.35%
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 -2.09%
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 -
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 -1.59%
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 -
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 -1.87%
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.14%
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 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 17.772 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 18.459 1.04%
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 1.03%
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 -2.48%
std::unordered_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/1024 7505.285 -
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 -
std::unordered_map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/0 15.803 -1.14%
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 -5.69%
std::unordered_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/1024 1210.266 -1.37%
std::unordered_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/32 34.763 1.09%
std::unordered_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192 18755.842 1.15%
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.32%
std::unordered_multimap<int,_int>::clear()/8192 45310.219 -
std::unordered_multimap<int,_int>::contains(key)/1024 10.595 -1.59%
std::unordered_multimap<int,_int>::contains(key)/32 10.604 -19.53%
std::unordered_multimap<int,_int>::contains(key)/8192 11.879 3.67%
std::unordered_multimap<int,_int>::count(key)/1024 10.889 3.39%
std::unordered_multimap<int,_int>::count(key)/32 13.690 41.02%
std::unordered_multimap<int,_int>::count(key)/8192 11.934 2.58%
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 -
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 -2.04%
std::unordered_multimap<int,_int>::ctor(const_Self&)/32 232.250 -2.84%
std::unordered_multimap<int,_int>::ctor(const_Self&)/8192 61026.133 -2.84%
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 -1.71%
std::unordered_multimap<int,_int>::ctor(const_Self&,_const_allocator_type&)/32 249.558 -1.38%
std::unordered_multimap<int,_int>::ctor(const_Self&,_const_allocator_type&)/8192 60496.656 -1.55%
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 -2.79%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 237.915 -3.79%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 87366.927 -1.50%
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 -2.86%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 251.009 -1.71%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 87256.164 -1.21%
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 1.52%
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 5.17%
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 4.33%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 20.237 2.75%
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 -23.36%
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 -22.43%
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 -
std::unordered_multimap<int,_int>::find(key)/32 9.977 -
std::unordered_multimap<int,_int>::find(key)/8192 11.972 5.21%
std::unordered_multimap<int,_int>::insert(const_value_type&)_(already_present)/1024 18.916 4.77%
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 -2.66%
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 -
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.97%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 655.653 -1.04%
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 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 676.043 -
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 -
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 -
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 2.33%
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 -1.74%
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 -
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 3.42%
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 -
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 15.50%
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/1024 1272.840 -
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/32 33.981 -1.59%
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192 16912.209 4.60%
std::unordered_multiset<int>::clear()/0 389.795 -
std::unordered_multiset<int>::clear()/1024 5281.368 -1.59%
std::unordered_multiset<int>::clear()/32 569.610 -
std::unordered_multiset<int>::clear()/8192 45957.407 -4.84%
std::unordered_multiset<int>::contains(key)/1024 10.497 1.53%
std::unordered_multiset<int>::contains(key)/32 10.138 8.14%
std::unordered_multiset<int>::contains(key)/8192 11.272 -
std::unordered_multiset<int>::count(key)/1024 10.260 -1.45%
std::unordered_multiset<int>::count(key)/32 9.740 8.77%
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.59%
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 -
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 -
std::unordered_multiset<int>::ctor(const_Self&,_const_allocator_type&)/32 240.444 -
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 1.21%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 229.198 1.63%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 79610.772 1.16%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 15.804 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8749.115 2.26%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 246.287 4.00%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 79854.680 1.94%
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 -3.52%
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 -1.66%
std::unordered_multiset<int>::erase(key)_(existent)/1024 18.659 1.06%
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 2.34%
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 33.31%
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 -2.26%
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 4.05%
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.75%
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 1.23%
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 1.33%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 674.069 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 100498.913 1.20%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 17.360 -1.15%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 22.004 -1.53%
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.96%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 17.516 -1.15%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 18.352 -2.78%
std::unordered_multiset<int>::operator=(const_Self&)_(into_cleared_Container)/0 17.034 6.32%
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 -
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.70%
std::unordered_multiset<int>::operator=(const_Self&)_(into_populated_Container)/1024 1026.295 -
std::unordered_multiset<int>::operator=(const_Self&)_(into_populated_Container)/32 32.999 2.31%
std::unordered_multiset<int>::operator=(const_Self&)_(into_populated_Container)/8192 15434.158 -3.69%
std::unordered_set<int>::clear()/0 388.348 -
std::unordered_set<int>::clear()/1024 5323.069 2.03%
std::unordered_set<int>::clear()/32 582.659 1.03%
std::unordered_set<int>::clear()/8192 45999.677 5.47%
std::unordered_set<int>::contains(key)/1024 9.557 -5.20%
std::unordered_set<int>::contains(key)/32 6.908 -14.74%
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 45.45%
std::unordered_set<int>::count(key)/8192 10.377 2.70%
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 3.85%
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.81%
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 1.17%
std::unordered_set<int>::ctor(const_Self&,_const_allocator_type&)/32 211.797 1.16%
std::unordered_set<int>::ctor(const_Self&,_const_allocator_type&)/8192 60106.180 1.17%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.244 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12233.350 3.80%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 311.622 3.61%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 116025.723 1.44%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.115 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 11754.424 3.93%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 321.207 2.73%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 116931.788 4.43%
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 2.92%
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.56%
std::unordered_set<int>::erase(key)_(existent)/1024 19.649 -3.88%
std::unordered_set<int>::erase(key)_(existent)/32 18.312 -2.00%
std::unordered_set<int>::erase(key)_(existent)/8192 21.648 -2.28%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.340 -26.23%
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 -
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 -2.77%
std::unordered_set<int>::find(key)/32 8.526 -
std::unordered_set<int>::find(key)/8192 10.033 -2.53%
std::unordered_set<int>::insert(const_value_type&)_(already_present)/1024 1.263 -1.34%
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 2.24%
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 5.82%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 679.221 1.04%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 111213.425 3.88%
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 6.45%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 677.664 2.74%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 110210.128 3.08%
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 7.26%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 547.933 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 66760.315 4.35%
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.51%
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 17.981 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 19.394 5.24%
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 18.060 1.30%
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 19.361 -
std::unordered_set<int>::operator=(const_Self&)_(into_cleared_Container)/0 16.070 -
std::unordered_set<int>::operator=(const_Self&)_(into_cleared_Container)/1024 7471.838 1.01%
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 1.92%
std::unordered_set<int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 7619.772 1.00%
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 3.36%
std::unordered_set<int>::operator=(const_Self&)_(into_populated_Container)/1024 1054.263 4.36%
std::unordered_set<int>::operator=(const_Self&)_(into_populated_Container)/32 33.266 1.05%
std::unordered_set<int>::operator=(const_Self&)_(into_populated_Container)/8192 18173.327 4.01%
std::unordered_set<std::string>::clear()/0 389.292 -
std::unordered_set<std::string>::clear()/1024 22515.170 2.58%
std::unordered_set<std::string>::clear()/32 950.579 6.92%
std::unordered_set<std::string>::clear()/8192 217167.181 2.41%
std::unordered_set<std::string>::contains(key)/1024 117.325 4.10%
std::unordered_set<std::string>::contains(key)/32 114.580 6.99%
std::unordered_set<std::string>::contains(key)/8192 127.706 -
std::unordered_set<std::string>::count(key)/1024 113.720 -1.05%
std::unordered_set<std::string>::count(key)/32 101.775 -6.35%
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 2.05%
std::unordered_set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 6227.606 3.85%
std::unordered_set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 142.992 -
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 3.11%
std::unordered_set<std::string>::ctor(const_Self&)/32 710.921 -4.34%
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 -
std::unordered_set<std::string>::ctor(const_Self&,_const_allocator_type&)/32 727.647 -
std::unordered_set<std::string>::ctor(const_Self&,_const_allocator_type&)/8192 345390.822 1.63%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 15.849 -1.15%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 86218.608 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 2351.956 25.27%
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 -22.19%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 796368.878 1.10%
std::unordered_set<std::string>::erase(iterator)/1024 30.033 9.66%
std::unordered_set<std::string>::erase(iterator)/32 29.970 -2.50%
std::unordered_set<std::string>::erase(iterator)/8192 29.156 5.80%
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 4.42%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 667.037 4.54%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 120004.589 2.09%
std::unordered_set<std::string>::erase(key)_(existent)/1024 146.206 -19.72%
std::unordered_set<std::string>::erase(key)_(existent)/32 175.073 -2.14%
std::unordered_set<std::string>::erase(key)_(existent)/8192 97.658 8.69%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 45.765 24.18%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 51.245 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 40.970 -1.53%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 38.612 -8.07%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 39.378 5.05%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 38.288 6.40%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 39.162 -19.29%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 41.354 4.60%
std::unordered_set<std::string>::find(key)/1024 116.549 -
std::unordered_set<std::string>::find(key)/32 97.844 -7.25%
std::unordered_set<std::string>::find(key)/8192 129.408 1.75%
std::unordered_set<std::string>::insert(const_value_type&)_(already_present)/1024 102.436 -9.47%
std::unordered_set<std::string>::insert(const_value_type&)_(already_present)/32 123.799 78.54%
std::unordered_set<std::string>::insert(const_value_type&)_(already_present)/8192 98.434 25.66%
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 3.08%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2431.183 -2.07%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 780962.259 1.28%
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.08%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2350.668 -1.79%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 764028.980 -1.13%
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 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 2278.097 -10.77%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 801141.866 1.30%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 105.286 151.86%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 89.474 -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 129.657 175.51%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 93.368 101.18%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 52.610 -27.24%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 86.713 -6.03%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 82.848 -30.76%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 61.037 -24.53%
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 1.26%
std::unordered_set<std::string>::operator=(const_Self&)_(into_cleared_Container)/32 892.689 32.29%
std::unordered_set<std::string>::operator=(const_Self&)_(into_cleared_Container)/8192 365776.444 1.43%
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.38%
std::unordered_set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/32 791.959 14.84%
std::unordered_set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/8192 365329.082 -
std::unordered_set<std::string>::operator=(const_Self&)_(into_populated_Container)/0 3.710 -
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 -7.29%
std::unordered_set<std::string>::operator=(const_Self&)_(into_populated_Container)/8192 214284.502 1.53%
std::upper_bound(std::deque<int>)/100 25.902 -
std::upper_bound(std::deque<int>)/8 14.878 -
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 2.33%
std::upper_bound(std::list<int>)/8 14.168 -
std::upper_bound(std::list<int>)/8192 13035.456 5.52%
std::upper_bound(std::vector<int>)/100 10.621 -
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 -
std::variant<1-alt>::visit()_(3_variants) 0.218 -
std::variant<100-alts>::visit()_(1_variant) 0.614 -6.43%
std::variant<20-alts>::visit()_(3_variants) 0.675 -
std::variant<50-alts>::visit()_(2_variants) 0.670 -
std::variant<8-alts>::visit()_(1_variant) 0.222 -
std::variant<8-alts>::visit()_(2_variants) 0.670 -
std::variant<8-alts>::visit()_(3_variants) 0.677 -
std::vector<bool>::ctor(Self&&,_const_allocator_type&)_(different_allocators) 2.382 -1.16%
std::vector<bool>::ctor(Self&&,_const_allocator_type&)_(equal_allocators) 3.468 -
std::vector<bool>::ctor(const_Self&) 26.511 -10.02%
std::vector<bool>::ctor(size_type,_const_value_type&) 7.988 -15.41%
std::vector<bool>::reserve() 7.919 -15.00%
std::vector<bool>::resize() 12.368 -12.51%
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 1.16%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 243.739 1.62%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 8.327 1.66%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1910.998 2.64%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.766 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.217 -5.00%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 670.446 -4.95%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.237 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 9.964 -7.85%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 664.670 -5.11%
std::vector<int>::ctor(const_Self&)_(cheap_elements)/1024 50.548 -
std::vector<int>::ctor(const_Self&)_(cheap_elements)/32 9.884 -4.57%
std::vector<int>::ctor(const_Self&)_(cheap_elements)/8192 664.488 -4.04%
std::vector<int>::ctor(size_type)/1024 43.333 -
std::vector<int>::ctor(size_type)/32 10.519 3.80%
std::vector<int>::ctor(size_type)/8192 257.214 -
std::vector<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/1024 41.429 -3.71%
std::vector<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/32 9.648 -3.68%
std::vector<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/8192 257.281 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.064 1.04%
std::vector<int>::erase(begin)_(cheap_elements)/32 4.068 1.05%
std::vector<int>::erase(begin)_(cheap_elements)/8192 280.602 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.980 1.72%
std::vector<int>::erase(middle)_(cheap_elements)/32 4.676 4.61%
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 -1.09%
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 1.67%
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 -1.33%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 98.481 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 23.607 3.85%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 655.070 -2.08%
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 -1.18%
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 -2.25%
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12165.322 -2.70%
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 -2.18%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 2267.807 -3.79%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 77.370 -2.24%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 17902.321 -5.02%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 5966.693 -1.58%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 92.882 -7.01%
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 8.56%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 106.973 3.99%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 23893.742 5.98%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19366.502 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 601.168 1.87%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 172403.234 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 2943.858 3.54%
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 107.184 4.55%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 23759.670 7.15%
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 19404.607 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 597.516 1.31%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 172044.843 -
std::vector<std::string>::ctor(const_Self&)_(cheap_elements)/1024 2976.590 1.49%
std::vector<std::string>::ctor(const_Self&)_(cheap_elements)/32 109.198 3.21%
std::vector<std::string>::ctor(const_Self&)_(cheap_elements)/8192 24320.382 1.20%
std::vector<std::string>::ctor(const_Self&)_(expensive_elements)/1024 20099.365 2.06%
std::vector<std::string>::ctor(const_Self&)_(expensive_elements)/32 618.929 1.98%
std::vector<std::string>::ctor(const_Self&)_(expensive_elements)/8192 176334.886 1.33%
std::vector<std::string>::ctor(size_type)/1024 719.889 -1.45%
std::vector<std::string>::ctor(size_type)/32 33.835 -
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 -
std::vector<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/8192 21333.485 -1.89%
std::vector<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/1024 18950.231 -
std::vector<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/32 556.454 1.13%
std::vector<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/8192 165727.498 -
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 2531.181 2.23%
std::vector<std::string>::erase(begin)_(cheap_elements)/32 84.087 1.66%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 20264.989 2.29%
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 1026.660 -8.56%
std::vector<std::string>::erase(begin)_(expensive_elements)/32 50.701 -3.54%
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 6926.092 -7.90%
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 1203.604 -1.61%
std::vector<std::string>::erase(middle)_(cheap_elements)/32 42.614 -1.31%
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 9538.603 -2.34%
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 523.193 -7.29%
std::vector<std::string>::erase(middle)_(expensive_elements)/32 31.221 -
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 3621.199 1.55%
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 2368.803 -6.90%
std::vector<std::string>::insert(begin)_(cheap_elements)/32 84.566 -4.95%
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 18420.347 -10.50%
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 733.493 9.38%
std::vector<std::string>::insert(begin)_(expensive_elements)/32 41.329 3.88%
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 2.72%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 784.019 1.46%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 71018.826 2.28%
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 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 859.139 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 92112.957 -
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 -1.45%
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.59%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 986.124 -2.35%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 65268.162 -1.06%
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 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 45.962 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 9076.775 -1.05%
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 -2.54%
std::vector<std::string>::operator=(const_Self&)_(cheap_elements)/32 78.644 -1.07%
std::vector<std::string>::operator=(const_Self&)_(cheap_elements)/8192 18374.854 -2.62%
std::vector<std::string>::operator=(const_Self&)_(expensive_elements)/1024 5845.662 -1.67%
std::vector<std::string>::operator=(const_Self&)_(expensive_elements)/32 92.922 1.26%
std::vector<std::string>::operator=(const_Self&)_(expensive_elements)/8192 49321.226 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 2646.830 -
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 -1.95%
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.06%
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 -3.47%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 11.950 -3.23%
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 -2.53%
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 15.025 1.25%
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 15.047 1.69%
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.74%