Fields

hardware Apple M5
os macOS 26.1 (25B78)
test_suite_commit 8c93fb0c05fc12b7f6bfa2b55b969d567aeb0537
compiler clang version 23.0.0git (git@github.com:llvm/llvm-project.git 2e75ee8c77fc6dfde6bec778d6ac8ba03d54ee44)
sdk 26.2

Parameters

Fields

NameValue
commit_info None
git_sha d52d761c23cb6ef7b6f128f735183228614ceb6f

Parameters

NameValue
Filter

m5-clang-micro test results

Run Order Start Time Duration
Current 562575 2026-03-11T04:49:01 0:00:00
Previous 562567 2026-03-11T07:32:39 0:00:00
Baseline 555385 2026-02-26T05:17:08 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1708 2220
Performance Improvements 2276 2973
Unchanged Tests 37811 36602
Total Tests 41795

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::shift_right(vector<int>)/32 142.64% 4.113 9.980 - 239.19% -
BM_format_string<char>/524288 132.20% 0.013 0.030 - 1.45% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 131.56% 27.100 62.753 - -3.90% -
std::flat_map<int,_int>::ctor(const&)/8192 125.09% 854.338 1923.011 - -0.42% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 124.56% 852.600 1914.635 - -0.58% -
BM_format_string<char>/262144 122.30% 0.014 0.031 - -0.09% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 122.00% 853.720 1895.229 - 0.88% -
std::flat_multimap<int,_int>::ctor(const&)/8192 121.83% 856.154 1899.172 - 0.42% -
BM_format_string<char>/131072 109.16% 0.016 0.034 - 0.04% -
std::find_end(list<int>)_(process_all)/1000 106.79% 713.108 1474.610 - 124.68% -
std::find_end(list<int>)_(process_all)/1024 103.02% 727.893 1477.785 - 111.73% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 84.22% 44905063.113 82722636.314 - 122.17% -
std::set<std::string>::insert(value)_(already_present)/1024 79.25% 16.769 30.058 - 32.67% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 76.33% 6.462 11.395 - -0.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 71.66% 4500087.562 7724901.094 - 90.96% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 67.40% 4.721 7.904 - -0.26% -
std::copy_n(vector<int>)/32768 65.00% 2297.137 3790.288 - 2.81% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 64.23% 6.784 11.141 - 0.13% -
SetIntersection_Interlaced_Vector_float_262144_64 61.03% 11342596.796 18265079.725 - 16.61% -
SetIntersection_Interlaced_Vector_float_16384_1024 60.96% 39936035.326 64280213.023 - 25.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 58.72% 7382006.174 11716847.970 - 56.31% -
SetIntersection_Interlaced_Vector_float_16384_16 58.70% 2156370.281 3422186.606 - 20.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 58.03% 110614776.748 174801278.367 - 51.48% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 56.74% 661.444 1036.739 - 89.62% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 55.96% 6.332 9.875 - -10.63% -
std::copy_backward(vector<int>)/4096 55.74% 144.149 224.494 - -11.83% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54.89% 744.528 1153.217 - 53.34% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 54.02% 3967791.263 6111272.575 - 40.68% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 51.69% 20635931.344 31302700.623 - 47.74% -
BM_PushHeap_uint32_Ascending_1 50.75% 0.465 0.700 - 50.33% -
SetIntersection_Interlaced_Vector_float_1024_64 50.26% 3350584.158 5034690.433 - 53.87% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 49.92% 54559372.451 81796798.440 - 33.56% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 49.79% 51.131 76.590 - 39.53% -
std::move(vector<int>)/32768 49.19% 1721.644 2568.533 - 50.65% -
std::move(vector<bool>)_(aligned)/1048576 49.11% 1727.001 2575.151 - 51.16% -
SetIntersection_Interlaced_Vector_float_16384_64 49.05% 6482286.454 9662126.953 - 73.27% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 48.44% 22.031 32.703 - -3.68% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 48.39% 7.592 11.266 - -0.61% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 47.92% 4.809 7.113 - -1.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 47.69% 15149655.279 22375097.565 - 22.70% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 45.85% 4.591 6.696 - -8.80% -
BM_vector_deque_move/0 45.72% 0.369 0.538 - 3.57% -
std::unique_copy(deque<int>)_(contiguous)/52 45.14% 14.764 21.429 - 48.85% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 45.14% 2962731.516 4300045.115 - 41.44% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 43.91% 8.848 12.734 - 27.15% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 43.27% 8.309 11.905 - 52.60% -
std::map<int,_int>::contains(key)_(non-existent)/8192 42.68% 13.509 19.274 - 105.73% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 42.52% 600.019 855.176 - 48.78% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 41.79% 723.421 1025.759 - -41.29% -
std::unique_copy(deque<int>)_(contiguous)/32 41.18% 9.533 13.459 - 42.89% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 40.84% 710.138 1000.125 - -39.99% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 40.69% 5.296 7.451 - -0.67% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 40.10% 97.357 136.398 - 54.83% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 40.08% 6.931 9.709 - -10.58% -
std::find_if_not(list<int>)_(bail_25%)/1024 39.90% 129.412 181.050 - -0.30% -
std::set<std::string>::insert(value)_(already_present)/32 39.39% 7.535 10.503 - -35.67% -
std::find_if(list<int>)_(bail_25%)/1024 38.95% 129.978 180.607 - -0.63% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 38.47% 248806149.896 344512483.842 - -0.31% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 37.62% 2032255.964 2796849.695 - 25.75% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 37.42% 22.984 31.584 - 37.33% -
std::move(deque<int>)/64 36.79% 4.799 6.564 - 7.40% -
BM_format_string<wchar_t>/8192 36.73% 0.195 0.266 - 18.29% -
ranges::min(std::vector<long_long>)/1 36.54% 0.329 0.449 - 2.88% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 35.58% 0.294 0.399 - 33.60% -
SetIntersection_Interlaced_Vector_float_262144_1024 35.27% 84416384.194 114188424.342 - 10.05% -
SetIntersection_Interlaced_Vector_float_256_16 35.08% 5849959.690 7902394.290 - 34.28% -
ranges::minmax(std::deque<long_long>)/64 34.59% 22.966 30.909 - 25.91% -
SetIntersection_Interlaced_Vector_float_1024_16 34.36% 1842833.376 2475977.905 - -2.67% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 33.87% 24.358 32.607 - -1.45% -
std::move_backward(list<int>)/4096 32.92% 4309.099 5727.861 - 10.44% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 32.24% 0.465 0.615 - 19.74% -
BM_emoji_text<char> 31.99% 797.394 1052.504 - 42.00% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 31.95% 6.065 8.003 - 40.51% -
std::stable_partition(deque<int>)_(sparse)/32 31.01% 10.893 14.271 - 28.02% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 30.47% 65.704 85.727 - -17.18% -
ranges::minmax(std::deque<long_long>)/70000 29.73% 24522.581 31812.139 - 24.56% -
rng::contains_subrange(deque<int>)_(process_all)/16 29.23% 7.905 10.215 - 4.44% -
std::find_if_not(deque<int>)_(process_all)/8192 28.53% 2001.021 2571.829 - 30.18% -
BM_deque_vector_ranges_move_backward/70000 28.17% 7686.409 9851.860 - 24.01% -
std::unique_copy(deque<int>)_(sprinkled)/52 27.94% 16.422 21.011 - 42.77% -
std::find_if_not(deque<int>)_(process_all)/1024 27.38% 252.223 321.281 - 29.15% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 27.21% 1.071 1.362 - 28.07% -
std::find_if_not(deque<int>)_(process_all)/32768 27.05% 8100.937 10292.283 - 28.79% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 27.00% 40.763 51.769 - -16.49% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 26.16% 696.903 879.184 - 27.43% -
BM_deque_vector_ranges_move_backward/65536 25.96% 7218.961 9092.994 - 23.20% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 25.68% 10.219 12.844 - 9.08% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 25.50% 1265.542 1588.231 - 20.03% -
std::find_end(list<int>)_(process_all)/8192 25.36% 7470.711 9365.514 - 24.89% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 25.35% 37.146 46.563 - 4.45% -
std::vector<int>::ctor(size)/32 25.31% 11.562 14.488 - 45.41% -
rng::find_last(deque<int>)_(bail_10%)/1024 25.15% 226.481 283.434 - 25.13% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 25.11% 4.910 6.143 - -6.51% -
BM_Swap_SmallNonTrivialFunctor_LargeNonTrivialFunctor 24.78% 0.457 0.570 - 23.84% -
BM_toupper_char<char> 24.48% 0.554 0.689 - -0.39% -
rng::find_last(deque<int>)_(bail_10%)/50 24.08% 11.369 14.107 - 24.69% -
std::copy(vector<bool>)_(aligned)/262144 23.90% 595.644 738.006 - 25.55% -
std::copy_backward(vector<bool>)_(unaligned)/262144 23.83% 1578.683 1954.861 - 23.38% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 23.62% 33.726 41.693 - 17.73% -
std::multiset<std::string>::erase(iterator)/1024 23.61% 26.838 33.174 - 16.88% -
std::move(list<int>)/4096 23.52% 3934.542 4860.074 - 11.45% -
std::unordered_set<std::string>::erase(iterator)/32 23.17% 26.064 32.103 - 2.56% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 23.00% 0.363 0.446 - 25.92% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 22.85% 2.276 2.797 - -0.17% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 22.66% 272.884 334.717 - -0.49% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 22.65% 1.126 1.382 - 12.86% -
std::find_first_of(deque<int>)_(large_needle)/50 22.11% 674.110 823.142 - 15.62% -
BM_format_to_iterator/<std::vector>_string_view_len_6 21.63% 8.355 10.162 - 20.78% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 21.61% 1.189 1.446 - 2.85% -
std::unique_copy(deque<int>)_(sprinkled)/32 21.60% 10.956 13.322 - 44.79% -
BM_Swap_LargeTrivialFunctor_LargeNonTrivialFunctor 21.30% 0.457 0.554 - -8.07% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 21.28% 62.981 76.381 - 52.72% -
BM_stop_token_multi_thread_polling_stop_requested/131072 21.22% 6712205.500 8136460.792 - 16.94% -
std::stable_partition(deque<int>)_(sparse)/50 21.00% 26.689 32.294 - 17.90% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 20.89% 6947228.207 8398333.696 - 17.09% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 20.84% 8.649 10.452 - 28.68% -
std::unordered_multimap<int,_int>::ctor(const&)/32 20.84% 200.815 242.662 - 17.43% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 20.67% 22.637 27.315 - 3.84% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 19.80% 8817.240 10562.915 - 5.51% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 19.46% 1299.097 1551.950 - -2.88% -
ranges::min(std::list<char>)/1 19.42% 0.377 0.450 - 27.36% -
ranges::minmax(std::deque<char>)/1 19.38% 0.709 0.846 - 28.91% -
std::copy_n(vector<int>)/4096 19.03% 182.190 216.854 - 52.27% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 18.99% 1801316.200 2143436.365 - 27.52% -
std::list<int>::ctor(const&)_(cheap_elements)/32 18.94% 365.450 434.673 - 30.47% -
std::remove_if(deque<int>)_(sprinkled)/50 18.93% 60.662 72.144 - 19.31% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 18.92% 1497499.423 1780870.233 - 18.53% -
BM_format_string<wchar_t>/128 18.89% 0.304 0.361 - 16.59% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 18.88% 1.152 1.370 - 10.99% -
std::unordered_set<int>::count(key)_(existent)/32 18.80% 1.136 1.350 - -5.90% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 18.76% 1.178 1.399 - 25.85% -
std::search(deque<int>,_pred)_(no_match)/8192 18.65% 3496.345 4148.451 - 18.65% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 18.53% 47.314 56.081 - 15.01% -
std::search(deque<int>,_pred)_(no_match)/1048576 18.42% 446438.085 528666.287 - 18.57% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 18.39% 51.143 60.548 - 85.11% -
BM_std_minmax_element<long_long>/3 18.39% 1.092 1.293 - 16.04% -
SetIntersection_None_Set_float_1024_16 18.28% 8915634.934 10545646.511 - 18.41% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 18.20% 1.375 1.625 - 39.24% -
std::multimap<int,_int>::count(key)_(non-existent)/32 18.18% 2.249 2.658 - 16.59% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 18.15% 8.822 10.424 - 7.98% -
std::set<std::string>::erase(iterator)/1024 18.13% 27.993 33.066 - 27.27% -
BM_Swap_FuncPtr_LargeNonTrivialFunctor 18.11% 1.151 1.360 - 6.52% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 18.09% 49.981 59.025 - -0.93% -
std::multiset<std::string>::contains(key)_(existent)/32 18.03% 17.724 20.918 - 45.95% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 17.97% 2.202 2.598 - -4.68% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 17.87% 6.923 8.160 - 8.64% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 17.86% 24.560 28.945 - -18.92% -
std::multiset<std::string>::insert(value)_(already_present)/1024 17.80% 55.902 65.855 - 4.06% -
std::find_end(deque<int>)_(same_length)/8192 17.80% 2776.617 3270.941 - -70.71% -
BM_BitsetToString<64>/Sparse_(10%)/10 17.47% 13.254 15.569 - 26.87% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 17.39% 12466.669 14634.560 - 28.94% -
std::is_sorted_until(deque<int>)/8 17.31% 3.210 3.766 - 48.15% -
SetIntersection_None_Set_float_1024_1 17.30% 9055820.449 10622890.260 - 18.36% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 16.94% 21.032 24.596 - -4.61% -
std::find_if_not(list<int>)_(bail_25%)/32768 16.91% 6624.959 7745.216 - 4.73% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 16.71% 1.528 1.783 - 3.23% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 16.53% 35.796 41.713 - 27.71% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 16.46% 27.084 31.541 - -7.50% -
SetIntersection_Interlaced_Vector_string_262144_64 16.42% 19642068.339 22867173.425 - 14.83% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 16.37% 0.551 0.642 - 8.57% -
std::search(list<int>)_(single_element)/8192 16.29% 7321.925 8514.544 - 13.73% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 16.28% 5.582 6.491 - 6.61% -
std::find_end(deque<int>)_(single_element)/8192 15.99% 2349.103 2724.833 - 34.82% -
SetIntersection_Interlaced_Vector_string_262144_4 15.96% 2035959.245 2360912.438 - 14.90% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 15.94% 8821.589 10227.703 - 14.70% -
std::find_first_of(vector<int>)_(small_needle)/32 15.78% 45.405 52.570 - 12.74% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 15.73% 10.395 12.029 - 26.26% -
SetIntersection_None_Set_float_1024_256 15.73% 8992379.332 10406514.928 - 18.49% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 15.65% 1038.372 1200.926 - 18.06% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 15.63% 1.356 1.567 - 19.42% -
std::find_first_of(deque<int>)_(large_needle)/32 15.62% 285.011 329.540 - 11.95% -
SetIntersection_None_Set_float_1024_4 15.60% 8906234.386 10295638.770 - 15.22% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 15.59% 0.267 0.309 - -1.77% -
SetIntersection_None_Set_float_1024_64 15.59% 8963851.391 10360984.799 - 13.84% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 15.45% 9.512 10.982 - 15.25% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 15.45% 106679.025 123156.845 - 26.99% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 15.41% 1.036 1.195 - 8.44% -
BM_format_string<wchar_t>/131072 15.06% 0.168 0.193 - 3.72% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 14.95% 15147.186 17411.438 - 7.75% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 14.81% 1.190 1.366 - 6.28% -
BM_Hash/uint32_top_std_hash/1024 14.72% 564.867 648.037 - 16.25% -
SetIntersection_Interlaced_Vector_float_262144_16384 14.70% 305099675.394 349949085.940 - 0.06% -
BM_format_to_n_string_back_inserter<std::vector<char>>/1 14.66% 23.216 26.620 - 14.68% -
BM_StringEraseWithMove_Empty_Transparent 14.65% 0.555 0.637 - 14.37% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 14.64% 1.566 1.795 - -3.84% -
std::unordered_set<std::string>::find(key)_(existent)/8192 14.63% 33.202 38.060 - -8.34% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 14.61% 0.466 0.535 - 15.49% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 14.61% 0.484 0.554 - 16.29% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 14.60% 10.992 12.596 - 26.56% -
SetIntersection_Interlaced_Vector_float_16384_4 14.56% 1354229.662 1551373.873 - -5.99% -
std::unordered_multiset<int>::contains(key)_(existent)/32 14.44% 1.276 1.460 - -5.97% -
std::stable_sort(deque<int>)_(descending)/8 14.32% 24.973 28.550 - 0.48% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 14.32% 1.280 1.463 - 16.41% -
std::swap_ranges(deque<int>)/1024 14.31% 319.202 364.873 - 7.23% -
std::unordered_set<int>::count(key)_(existent)/1024 14.11% 1.069 1.220 - -5.85% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 13.98% 30.667 34.955 - 9.62% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 13.98% 34.598 39.434 - 0.80% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 13.93% 21.011 23.937 - 13.39% -
BM_Swap_Null_SmallNonTrivialFunctor 13.92% 0.500 0.570 - 24.35% -
std::equal(vector<int>)_(it,_it,_it)/8 13.82% 1.159 1.319 - 4.93% -
std::find_if(vector<char>)_(bail_25%)/8 13.60% 0.704 0.800 - -2.16% -
std::unordered_set<int>::erase(iterator)/8192 13.54% 24.578 27.905 - 37.47% -
BM_BitsetToString<64>/Uniform_(50%)/50 13.44% 18.674 21.184 - 11.62% -
BM_join_view_in_vectors/1024 13.43% 1719.930 1950.911 - 31.50% -
std::swap_ranges(deque<int>)/8192 13.41% 2547.105 2888.795 - 6.80% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6 13.41% 25.895 29.367 - 16.36% -
BM_Move_LargeTrivialFunctor 13.40% 0.561 0.636 - -7.80% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 13.37% 1.269 1.439 - 31.75% -
std::swap_ranges(deque<int>)/50 13.35% 15.852 17.968 - 6.84% -
SetIntersection_Interlaced_Vector_string_262144_16 13.30% 5856095.851 6634877.307 - 10.72% -
std::for_each_n(deque<int>)/8 13.28% 1.204 1.364 - 17.98% -
std::is_sorted(deque<int>)/8 13.25% 2.608 2.953 - 3.22% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 13.13% 1.490 1.686 - 18.17% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 13.13% 0.429 0.485 - 43.50% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 13.10% 1.108 1.253 - 8.44% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 12.89% 0.263 0.297 - -0.59% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 12.89% 1.613 1.821 - 11.71% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 12.84% 1.201 1.356 - 12.45% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 12.79% 1.269 1.432 - 3.02% -
BM_BitsetToString<32>/Dense_(90%)/90 12.76% 13.969 15.752 - 15.07% -
BM_tolower_char<wchar_t> 12.66% 0.612 0.690 - 14.41% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 12.66% 0.270 0.304 - 5.33% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 12.57% 48.264 54.330 - -2.84% -
BM_BitsetToString<32>/Sparse_(10%)/10 12.56% 13.365 15.044 - 16.91% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 12.54% 0.432 0.486 - 32.54% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 12.54% 1.108 1.247 - 3.80% -
std::remove_if(deque<int>)_(sprinkled)/32 12.48% 53.062 59.684 - 12.62% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 12.44% 1465.744 1648.062 - 12.04% -
std::move(vector<bool>)_(aligned)/64 12.43% 1.621 1.823 - 7.81% -
std::stable_partition(deque<int>)_(dense)/32 12.36% 28.424 31.937 - 7.35% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 12.28% 2.291 2.572 - -0.25% -
std::stable_sort(deque<int>)_(repeated)/8 12.25% 17.649 19.811 - 0.50% -
BM_format_string<wchar_t>/32 12.21% 0.779 0.874 - -1.28% -
ranges::minmax(std::deque<long_long>)/8 12.15% 3.892 4.366 - 22.60% -
BM_tolower_char<char> 12.11% 0.617 0.691 - -0.09% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 12.06% 1.047 1.174 - 5.78% -
std::rotate_copy(vector<int>)/8192 12.01% 698.654 782.579 - 9.20% -
BM_format_to_n_string_begin<std::vector<wchar_t>>/16384 11.94% 1473.883 1649.938 - -13.28% -
std::swap_ranges(deque<int>)/32 11.90% 10.414 11.654 - 6.00% -
ranges::min(std::list<__int128>)/64 11.88% 33.062 36.991 - 14.76% -
SetIntersection_Interlaced_Vector_uint32_1024_4 11.84% 1234910.475 1381136.491 - 9.24% -
std::unordered_set<int>::clear()/8192 11.84% 71265.881 79700.480 - 18.45% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 11.83% 34.511 38.595 - 12.45% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 11.80% 19.336 21.617 - 6.55% -
BM_PushHeap_string_QuickSortAdversary_1 11.78% 0.471 0.527 - -24.74% -
std::for_each(join_view(vector<vector<int>>))/8 11.73% 1.378 1.540 - 8.19% -
std::variant<8-alts>::visit()_(3_variants) 11.64% 0.609 0.680 - -0.37% -
BM_format_to_n_string_begin<std::wstring>/16384 11.59% 1462.795 1632.372 - -14.22% -
std::unordered_set<int>::clear()/1024 11.38% 9499.881 10580.889 - 26.58% -
std::set<int>::insert(value)_(new_value,_middle)/32 11.35% 18.269 20.343 - 9.05% -
ranges::minmax(std::deque<long_long>)/1 11.29% 0.663 0.738 - 6.96% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 11.26% 1.139 1.268 - 1.06% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 11.25% 6629.826 7375.442 - 8.26% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 11.23% 59.006 65.634 - 17.00% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 11.20% 36.608 40.709 - 8.51% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 11.19% 20.493 22.785 - -0.95% -
BM_StringEraseWithMove_Huge_Transparent 11.14% 44.547 49.509 - -28.75% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 11.09% 1665.949 1850.684 - -3.95% -
std::flat_multimap<int,_int>::erase(iterator)/8192 11.01% 516.868 573.768 - 16.81% -
SetIntersection_Interlaced_Vector_string_16384_16 10.99% 4338945.479 4815987.198 - 14.75% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 10.97% 232.092 257.560 - 7.26% -
SetIntersection_Front_Vector_uint64_262144_1024 10.93% 5299992.666 5879166.954 - 10.06% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 10.92% 1.737 1.927 - 15.90% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 10.86% 6705.379 7433.594 - 9.69% -
BM_join_view_out_vectors/5500 10.73% 8254.476 9140.318 - 10.72% -
std::variant<100-alts>::visit()_(1_variant) 10.69% 0.606 0.671 - 0.61% -
std::unordered_set<int>::contains(key)_(existent)/8192 10.65% 1.431 1.584 - 29.98% -
std::list<int>::insert(begin)_(cheap_elements)/8192 10.64% 12.953 14.331 - 18.71% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 10.62% 48.933 54.129 - 11.36% -
BM_format_to_iterator/<std::deque>_string_len_6000 10.61% 137.910 152.548 - 2.36% -
ranges::min(std::list<__int128>)/8 10.61% 2.062 2.281 - 11.77% -
std::find_if_not(deque<int>)_(process_all)/50 10.60% 13.187 14.585 - 15.54% -
SetIntersection_Interlaced_Set_float_1024_1 10.59% 1032885.536 1142252.775 - 7.59% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 10.56% 526.402 581.969 - 12.35% -
ranges::minmax(std::list<long_long>)/1 10.55% 0.541 0.598 - 74.69% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 10.53% 48.561 53.673 - 1.46% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 10.49% 24.662 27.249 - 13.84% -
std::search(deque<int>,_pred)_(no_match)/1024 10.43% 516.977 570.889 - 30.83% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 10.41% 584.926 645.813 - 11.84% -
std::all_of(vector<int>)_(process_all)/50 10.37% 13.650 15.066 - -21.55% -
SetIntersection_Interlaced_Vector_uint32_16384_16 10.32% 3144764.283 3469192.302 - 43.50% -
std::find_if_not(vector<int>)_(process_all)/8 10.29% 1.392 1.535 - 8.66% -
ranges::minmax(std::deque<__int128>)/8 10.28% 3.920 4.323 - 16.71% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 10.17% 1506.000 1659.092 - 18.36% -
BM_to_chars_bad/16 10.13% 0.558 0.614 - 14.21% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 10.12% 31.953 35.186 - 9.25% -
SetIntersection_Front_Set_float_256_4 10.12% 4200205.611 4625094.823 - 8.84% -
std::move(deque<int>)/8 10.10% 3.285 3.617 - 4.86% -
BM_PushHeap_string_Random_1 10.04% 0.582 0.641 - -8.23% -
SetIntersection_Front_Set_float_16384_16 9.98% 1192647.380 1311672.646 - 8.19% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 9.97% 28.763 31.630 - 16.25% -
rng::contains_subrange(list<int>)_(single_element)/50 9.96% 15.964 17.554 - 1.99% -
BM_Swap_Null_LargeTrivialFunctor 9.89% 0.458 0.503 - -0.55% -
std::vector<int>::ctor(size)/1024 9.85% 43.444 47.724 - 13.07% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.82% 9.544 10.480 - 26.59% -
std::multiset<int>::erase(key)_(non-existent,_end)/0 9.69% 0.254 0.278 - 9.56% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 9.68% 90.761 99.548 - -0.65% -
std::unordered_set<int>::contains(key)_(non-existent)/0 9.65% 0.366 0.402 - 9.84% -
std::copy(deque<int>)/64 9.65% 2.756 3.022 - 0.15% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 9.65% 716531.795 785644.082 - 8.58% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 9.64% 2.191 2.403 - -0.44% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 9.62% 22.051 24.174 - -2.17% -
ranges::min(std::deque<__int128>)/1 9.61% 0.679 0.744 - -11.09% -
std::stable_partition(deque<int>)_(dense)/50 9.61% 37.920 41.565 - 10.76% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 9.55% 1.200 1.314 - 4.32% -
std::find_first_of(vector<int>)_(small_needle)/50 9.55% 70.041 76.730 - 6.43% -
std::find_if_not(deque<int>)_(process_all)/8 9.53% 2.523 2.764 - 3.57% -
BM_Move_SmallTrivialFunctor 9.45% 1.184 1.296 - 0.63% -
BM_Invoke_FuncPtr 9.33% 0.689 0.754 - -4.59% -
BM_Move_FuncPtr 9.33% 1.156 1.263 - -3.60% -
bm_make_exception_ptr/threads:8 9.31% 2.833 3.097 - 9.15% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 9.27% 1.183 1.292 - 10.68% -
std::vector<std::string>::ctor(size)/32 9.27% 30.671 33.513 - 5.55% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 9.24% 1.108 1.210 - 16.20% -
SetIntersection_None_Set_float_262144_1024 9.20% 1233498.777 1346934.977 - 11.83% -
BM_format_string<wchar_t>/16384 9.12% 0.154 0.168 - 8.13% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 9.12% 1.212 1.322 - -8.81% -
BM_vector_deque_ranges_move/0 9.10% 0.461 0.503 - 26.97% -
std::map<int,_int>::contains(key)_(non-existent)/1024 9.07% 5.443 5.936 - 2.08% -
rng::find_last(deque<int>)_(bail_90%)/1048576 9.05% 29789.843 32485.551 - -29.75% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 9.05% 1.263 1.377 - 9.97% -
BM_Ostream_number/1 9.02% 36.635 39.940 - 5.44% -
std::rotate_copy(deque<int>)/1024 9.01% 34.225 37.308 - 8.62% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 9.00% 26388.934 28764.251 - 7.09% -
BM_deque_vector_copy_backward/70000 8.99% 7676.792 8366.797 - 5.30% -
std::unique_copy(list<int>)_(sprinkled)/1024 8.98% 735.935 802.027 - 9.44% -
BM_vector_deque_ranges_copy_backward/64000 8.98% 7305.597 7961.564 - 7.56% -
BM_deque_vector_move/0 8.96% 1.402 1.527 - 7.13% -
std::list<int>::insert(begin)_(cheap_elements)/1024 8.95% 13.059 14.228 - 22.39% -
std::stable_partition(deque<int>)_(dense)/1024 8.95% 588.278 640.920 - 12.63% -
std::lower_bound(std::list<int>)/100 8.93% 90.895 99.012 - 11.22% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 8.87% 6006.128 6538.991 - -0.25% -
BM_StringRelational_Eq_Large_Large_ChangeLast 8.83% 1.855 2.019 - 5.78% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 8.81% 11455.900 12465.645 - -17.18% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 8.78% 1.345 1.463 - 8.11% -
BM_deque_deque_move/1024 8.69% 37.291 40.532 - 7.47% -
std::unique(vector<int>)_(sprinkled)/1024 8.69% 528.163 574.049 - 8.06% -
BM_StringFindAllMatch/64 8.64% 3.001 3.260 - -0.24% -
std::make_heap(deque<int>)_(heap)/1024 8.64% 1092.537 1186.878 - 20.39% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 8.63% 1360385.925 1477818.369 - 9.05% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 8.63% 44.303 48.127 - 10.21% -
BM_PushHeap_string_SingleElement_1024 8.62% 2.550 2.769 - 6.89% -
SetIntersection_Interlaced_Vector_uint32_1024_16 8.59% 1845540.744 2004139.526 - -19.82% -
SetIntersection_Front_Set_float_16384_4 8.56% 1071012.893 1162695.302 - 11.01% -
BM_PushHeap_string_Ascending_262144 8.56% 28.196 30.610 - -3.43% -
std::generate_n(list<int>)/8192 8.56% 6858.214 7444.955 - -0.09% -
std::unordered_map<int,_int>::ctor(const&)/1024 8.55% 6766.640 7345.084 - 5.12% -
SetIntersection_None_Set_float_262144_256 8.55% 1239847.820 1345806.479 - 12.52% -
SetIntersection_Front_Set_float_262144_64 8.50% 1756346.286 1905619.409 - 12.49% -
BM_StringEraseWithMove_Huge_Opaque 8.47% 46.893 50.867 - -25.45% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 8.35% 804.073 871.227 - 21.97% -
BM_deque_deque_ranges_copy/0 8.32% 0.850 0.921 - 24.84% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 8.28% 17.000 18.408 - 5.92% -
SetIntersection_Front_Set_float_256_16 8.27% 4485275.248 4856325.466 - 6.34% -
std::multiset<std::string>::ctor(const&,_alloc)/32 8.26% 809.098 875.936 - -10.85% -
std::find_end(deque<int>)_(single_element)/1024 8.26% 329.852 357.091 - 28.54% -
rng::contains_subrange(vector<int>)_(process_all)/16 8.24% 4.482 4.852 - 3.16% -
std::search(deque<int>)_(same_length)/1000 8.23% 325.332 352.105 - 8.19% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 8.18% 24.213 26.194 - 10.50% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 8.17% 65.045 70.362 - -45.99% -
SetIntersection_Interlaced_Set_float_16384_1 8.13% 1049527.688 1134810.213 - 7.17% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 8.05% 90.604 97.893 - 9.00% -
std::search(deque<int>,_pred)_(no_match)/1000 8.03% 505.275 545.855 - 28.57% -
SetIntersection_Front_Set_float_16384_256 8.01% 4198891.979 4535378.214 - 7.94% -
BM_format_string<wchar_t>/16 7.99% 1.466 1.583 - -1.03% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 7.96% 6.912 7.463 - 37.52% -
std::is_sorted_until(vector<int>,_pred)/8 7.92% 3.423 3.694 - 18.29% -
SetIntersection_None_Set_float_262144_16384 7.92% 1244363.281 1342971.842 - 11.76% -
std::replace(list<int>)_(sprinkled)/8192 7.86% 7142.628 7704.084 - 8.08% -
std::set<int>::insert(value)_(already_present)/8192 7.85% 9.428 10.168 - 6.19% -
BM_deque_deque_ranges_copy_backward/0 7.83% 0.788 0.850 - 7.73% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 7.81% 5.233 5.642 - 6.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 7.81% 5026962.306 5419442.237 - 4.81% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 7.77% 15193.206 16373.806 - 3.61% -
std::find(list<int>)_(process_all)/8192 7.74% 6844.604 7374.467 - 3.43% -
std::stable_partition(vector<int>)_(dense)/32 7.72% 19.903 21.440 - 1.51% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 7.71% 36595.364 39417.467 - 5.36% -
std::multiset<std::string>::contains(key)_(existent)/1024 7.66% 25.116 27.041 - 15.85% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 7.66% 1.130 1.217 - 17.32% -
std::stable_sort(deque<int>)_(heap)/8 7.64% 24.232 26.082 - -0.69% -
SetIntersection_Front_Set_float_16384_64 7.57% 1728444.141 1859366.360 - 7.44% -
std::move(vector<bool>)_(unaligned)/1048576 7.57% 6538.351 7033.051 - 7.96% -
std::set<int>::ctor(const&,_alloc)/8192 7.56% 49751.202 53514.572 - -31.39% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 7.54% 864259.368 929407.151 - 5.39% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 7.52% 7.098 7.632 - 15.35% -
SetIntersection_Front_Set_uint64_1024_256 7.50% 3925037.860 4219528.227 - 6.71% -
BM_format_to_n_string_back_inserter<std::string>/1 7.49% 13.187 14.175 - 6.11% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 7.47% 4.266 4.585 - -2.94% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 7.46% 48995.428 52652.854 - 1.72% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 7.45% 645.434 693.541 - -82.03% -
std::rotate(list<int>)_(by_1/3)/1024 7.44% 799.240 858.732 - 9.13% -
std::copy(list<int>)/4096 7.44% 2988.110 3210.523 - -1.79% -
std::find_first_of(deque<int>)_(small_needle)/32 7.43% 107.333 115.303 - 7.06% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 7.42% 1539.233 1653.493 - 20.98% -
SetIntersection_Interlaced_Vector_float_1024_4 7.42% 1250546.441 1343297.056 - -3.45% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 7.40% 33.865 36.372 - 13.48% -
BM_deque_vector_ranges_move_backward/64000 7.40% 6920.935 7432.970 - 5.45% -
rng::find(vector<bool>)_(process_all)/50 7.39% 0.685 0.735 - 6.31% -
std::find_first_of(deque<int>)_(small_needle)/50 7.37% 165.265 177.449 - 7.44% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 7.37% 12255800.686 13158682.363 - 1.18% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 7.36% 12951.122 13904.221 - 8.92% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 7.36% 18788295.427 20170841.857 - 6.44% -
BM_StringFindStringLiteral/128 7.30% 3.066 3.290 - 3.99% -
BM_deque_vector_ranges_copy_backward/70000 7.30% 7724.587 8288.396 - 4.56% -
std::find_if(deque<int>)_(bail_25%)/32768 7.29% 2005.972 2152.203 - -2.79% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 7.29% 4499968.109 4827954.720 - 18.86% -
std::find_if(deque<int>)_(bail_25%)/8192 7.24% 505.434 542.038 - -4.80% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 7.16% 42.514 45.558 - 7.29% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 7.14% 5820.815 6236.536 - 5.87% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 7.12% 40.368 43.242 - 2.85% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 7.08% 20010.527 21427.885 - 7.22% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 7.08% 318.627 341.176 - 4.90% -
BM_StringRelationalLiteral_Compare_Small_Small_Control 7.05% 1.612 1.726 - 6.93% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 7.02% 17.497 18.725 - -3.43% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 7.02% 25857.203 27672.243 - 5.57% -
std::unordered_map<int,_int>::ctor(const&)/32 7.02% 202.310 216.505 - 4.94% -
SetIntersection_Front_Set_float_262144_1024 7.00% 13267131.389 14196485.834 - 17.97% -
SetIntersection_Front_Set_float_16384_1 6.96% 1005222.766 1075196.122 - 1.36% -
std::format(float)_(fmt:_{:0>17500_10f}) 6.96% 184.115 196.922 - 6.79% -
rng::contains_subrange(list<int>)_(process_all)/50 6.94% 16.212 17.337 - -2.56% -
SetIntersection_Interlaced_Vector_string_262144_256 6.93% 72692744.020 77731260.106 - 15.10% -
std::format(int64_t)_(fmt:_{:0>512X}) 6.92% 36.179 38.683 - 11.74% -
SetIntersection_Interlaced_Set_string_256_256 6.88% 29285200.270 31298975.824 - -0.89% -
BM_deque_vector_move_backward/64000 6.87% 6975.988 7454.929 - 3.92% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 6.84% 1.436 1.534 - -2.44% -
std::partition_point(vector<int>)/1024 6.84% 6.083 6.499 - 5.79% -
std::remove_if(list<int>)_(prefix)/8192 6.83% 9428.981 10073.297 - 0.29% -
std::fill_n(list<int>)/8192 6.83% 7490.513 8002.311 - 11.92% -
BM_PathIterateMultipleTimes/iterate_elements/512 6.83% 151013.820 161329.911 - 6.02% -
std::replace(list<int>)_(prefix)/8192 6.82% 6978.243 7454.098 - 6.65% -
BM_PushHeap_uint64_Random_4 6.78% 2.425 2.589 - 14.68% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 6.76% 22.161 23.660 - 7.56% -
std::replace(vector<int>)_(sprinkled)/32 6.76% 5.600 5.979 - 3.04% -
ranges::minmax(std::vector<long_long>)/1 6.74% 0.645 0.689 - 6.51% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 6.73% 31.156 33.251 - 6.41% -
std::multiset<std::string>::contains(key)_(existent)/8192 6.72% 33.809 36.081 - 34.97% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 6.72% 1070637.514 1142560.401 - 5.98% -
std::partition(list<int>)_(sparse)/50 6.68% 21.140 22.552 - 51.79% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 6.68% 2.308 2.462 - 1.95% -
std::replace_if(list<int>)_(sprinkled)/8192 6.67% 7370.914 7862.324 - 8.12% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 6.67% 9.775 10.427 - 17.23% -
BM_StringFindNoMatch/10 6.66% 1.271 1.356 - -0.04% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 6.62% 2.748 2.930 - -8.28% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 6.59% 174191.888 185663.234 - 6.41% -
std::unordered_set<std::string>::find(key)_(existent)/1024 6.57% 40.373 43.027 - 49.13% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 6.57% 15.797 16.836 - 0.23% -
SetIntersection_Front_Set_uint64_16384_1024 6.57% 12828272.808 13670718.135 - 9.71% -
std::unique(deque<int>)_(sprinkled)/52 6.54% 62.092 66.153 - 10.27% -
BM_BitsetToString<64>/Dense_(90%)/90 6.54% 15.177 16.169 - 16.58% -
SetIntersection_None_Set_float_262144_262144 6.53% 1210097.248 1289092.527 - 7.05% -
std::deque<std::string>::ctor(size)/32 6.53% 42.774 45.565 - -11.23% -
SetIntersection_Front_Set_string_262144_64 6.51% 4554205.405 4850785.899 - -2.81% -
std::is_sorted(vector<int>,_pred)/8 6.50% 3.145 3.350 - 5.89% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 6.49% 54654.378 58202.096 - 4.84% -
bm_ranges_lexicographical_compare<unsigned_char>/64 6.47% 1.864 1.985 - -0.54% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 6.47% 5.155 5.488 - 6.05% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 6.46% 31403.460 33433.375 - -3.30% -
std::fill(vector<int>)/32 6.46% 1.037 1.104 - 7.15% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 6.44% 1524.406 1622.557 - -5.24% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 6.43% 349235.941 371683.684 - 6.98% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 6.39% 50.438 53.663 - -13.79% -
std::set<std::string>::equal_range(key)_(existent)/8192 6.38% 27.538 29.295 - -9.97% -
std::remove_if(list<int>)_(sprinkled)/50 6.37% 73.241 77.907 - 3.95% -
SetIntersection_Front_Set_uint64_256_64 6.36% 5461806.406 5809395.940 - 10.16% -
BM_format_string<wchar_t>/64 6.35% 0.469 0.499 - 6.71% -
std::find_if(list<int>)_(process_all)/1024 6.34% 687.470 731.027 - 3.96% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 6.32% 1051462.580 1117920.612 - 5.78% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 6.25% 34.088 36.217 - 3.60% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 6.24% 170.141 180.760 - -6.11% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 6.24% 27350.145 29055.935 - 17.35% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 6.22% 26378.799 28019.972 - 1.79% -
SetIntersection_Interlaced_Vector_uint64_262144_16 6.19% 4598837.823 4883692.186 - 39.67% -
SetIntersection_Interlaced_Set_float_64_64 6.19% 13201323.986 14018055.743 - 4.97% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 6.18% 54581.171 57953.150 - 4.19% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 6.16% 163.994 174.098 - -82.03% -
std::format(double)_(fmt:_{:0^17500_0a}) 6.14% 161.141 171.037 - 4.95% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 6.14% 2.813 2.986 - -4.18% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 6.14% 15.789 16.758 - 7.65% -
BM_SystemErrorWithoutMessage 6.13% 13.646 14.482 - -13.15% -
std::rotate(vector<bool>)_(by_1/4)/1024 6.12% 14.180 15.048 - 6.26% -
std::find_end(deque<int>)_(same_length)/1000 6.10% 326.350 346.242 - -62.98% -
BM_deque_deque_move/4000 6.09% 140.275 148.816 - 4.71% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 6.09% 1.896 2.011 - 11.34% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 6.08% 167537.519 177715.631 - 6.55% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 6.06% 45.168 47.907 - 19.58% -
std::find_first_of(vector<int>)_(small_needle)/1024 6.05% 1408.386 1493.623 - 3.23% -
SetIntersection_Front_Set_string_256_256 6.05% 27879490.152 29564911.968 - 0.51% -
std::multiset<std::string>::count(key)_(existent)/1024 6.03% 24.126 25.580 - 9.01% -
BM_Swap_MemFuncPtr_SmallTrivialFunctor 6.02% 3.253 3.449 - 3.31% -
std::partition(deque<int>)_(dense)/50 6.00% 15.782 16.729 - 9.34% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 5.99% 31.665 33.564 - 2.89% -
std::copy(list<int>)/64 5.99% 30.189 31.997 - -4.47% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 5.98% 26.807 28.409 - 6.27% -
std::reverse_copy(vector<int>)/8 5.96% 2.343 2.483 - 2.09% -
std::search(deque<int>,_pred)_(same_length)/1000 5.96% 484.354 513.206 - 6.74% -
rng::contains(list<int>)_(process_all)/8 5.94% 2.224 2.356 - -1.04% -
SetIntersection_Front_Set_string_64_16 5.92% 23015639.964 24379037.891 - 0.03% -
std::find_if(vector<int>)_(bail_25%)/8 5.92% 0.694 0.735 - 0.18% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 5.92% 13997.247 14825.862 - 0.12% -
std::format(float)_(fmt:_{:017500_10f}) 5.92% 184.153 195.050 - 5.39% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5.91% 13002.161 13771.072 - 7.12% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 5.91% 2.173 2.302 - -1.83% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 5.90% 1317.000 1394.700 - -0.77% -
std::unordered_multiset<int>::erase(iterator)/1024 5.89% 19.477 20.623 - 2.29% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 5.87% 1629.212 1724.920 - 12.98% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 5.86% 130.136 137.766 - 6.26% -
std::map<int,_int>::erase(key)_(non-existent,_end)/0 5.85% 0.253 0.268 - 5.98% -
std::find_first_of(vector<int>)_(small_needle)/8192 5.83% 11255.830 11911.951 - 2.63% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 5.82% 29.781 31.514 - 13.71% -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 5.81% 40.789 43.157 - 4.67% -
BM_CmpLess_uchar_int 5.80% 1.081 1.144 - 1.30% -
std::replace(vector<int>)_(sprinkled)/50 5.79% 8.781 9.289 - 6.01% -
BM_StringRead_Cold_Deep_Empty 5.77% 1.165 1.232 - 5.45% -
BM_format_to_n_string_back_inserter<std::list<char>>/1048576 5.75% 13342534.605 14109886.061 - 11.99% -
BM_lexicographical_compare_three_way_slow_path/64 5.75% 18.689 19.763 - 30.71% -
rng::starts_with(list<int>)/8192 5.73% 8749.655 9251.222 - 7.63% -
std::copy_backward(vector<bool>)_(aligned)/512 5.73% 1.527 1.614 - 4.36% -
std::equal(vector<bool>)_(aligned)/8 5.72% 0.224 0.236 - 7.06% -
BM_lexicographical_compare_three_way_slow_path/16384 5.71% 4758.508 5030.405 - 37.53% -
std::replace_if(list<int>)_(prefix)/8192 5.71% 7127.610 7534.595 - 5.78% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 5.71% 330949808.439 349840089.098 - 0.35% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 5.71% 1.502 1.588 - 14.41% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 5.69% 217.814 230.214 - -0.70% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 5.65% 251.969 266.201 - 4.82% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 5.64% 13196.720 13941.322 - 7.12% -
std::find_if_not(vector<int>)_(bail_25%)/1024 5.59% 28.116 29.687 - 4.24% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 5.56% 3.758 3.968 - 5.28% -
BM_join_view_deques/1024 5.56% 2650.630 2798.095 - 3.70% -
BM_StringFindStringLiteral/1024 5.56% 17.445 18.415 - -22.58% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 5.56% 15.034 15.870 - -10.09% -
std::unordered_set<std::string>::count(key)_(existent)/8192 5.54% 36.673 38.705 - 0.32% -
std::multiset<int>::contains(key)_(non-existent)/1024 5.53% 5.882 6.207 - 3.72% -
std::for_each(deque<int>)/8 5.51% 0.919 0.970 - 5.55% -
std::format(double)_(fmt:_{:0^17500_0Lg}) 5.51% 213.512 225.277 - 3.90% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 5.49% 18299191.850 19303927.277 - 6.10% -
std::format(double)_(fmt:_{:0<17500_0Lg}) 5.48% 208.817 220.256 - 4.20% -
BM_PathConstructString/large_string/64 5.45% 2327.162 2454.035 - 0.35% -
BM_Swap_MemFuncPtr_LargeNonTrivialFunctor 5.45% 1.200 1.265 - 7.02% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 5.44% 2.351 2.479 - -6.20% -
std::remove_if(deque<int>)_(prefix)/1024 5.44% 556.458 586.733 - 7.44% -
BM_PushHeap_uint32_QuickSortAdversary_16 5.44% 0.921 0.971 - 5.89% -
CastTo<A<Width,_Depth>> 5.43% 234.844 247.588 - 2.23% -
BM_lexicographical_compare_three_way_slow_path/4096 5.41% 1199.750 1264.675 - 36.63% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 5.41% 16.348 17.232 - 3.83% -
BM_StringDestroy_Large 5.40% 7.174 7.562 - 1.96% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 5.40% 50.480 53.205 - 14.98% -
std::stable_partition(deque<int>)_(sparse)/1024 5.40% 430.681 453.931 - 5.16% -
BM_Swap_Null_SmallTrivialFunctor 5.40% 1.152 1.215 - -3.16% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 5.40% 15658.804 16503.925 - 0.54% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 5.39% 6338.306 6680.246 - 7.67% -
std::find_if(list<int>)_(process_all)/32768 5.39% 24975.052 26320.905 - 2.11% -
BM_Invoke_MemFuncPtr 5.39% 0.772 0.814 - -12.00% -
BM_lexicographical_compare_three_way_slow_path/1048576 5.38% 309011.084 325643.622 - 34.86% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 5.38% 7920.780 8346.753 - 8.63% -
std::unordered_multiset<int>::erase(iterator)/32 5.36% 19.489 20.533 - 2.47% -
std::make_heap(deque<int>)_(descending)/1024 5.36% 1091.744 1150.219 - 16.74% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 5.34% 16.343 17.216 - 2.21% -
BM_sprintf/C_string_len_6 5.33% 4.514 4.754 - 26.42% -
BM_lexicographical_compare_three_way_slow_path/262144 5.32% 76285.636 80344.018 - 26.94% -
BM_Ostream_number/2 5.31% 36.701 38.650 - 1.42% -
std::find_end(deque<int>)_(same_length)/1024 5.31% 333.278 350.964 - -74.83% -
std::replace(vector<int>)_(sprinkled)/8192 5.30% 1191.740 1254.932 - 0.78% -
BM_format_to_n_string_back_inserter<std::string>/16384 5.29% 991.588 1044.065 - 1.38% -
std::map<int,_int>::contains(key)_(existent)/1024 5.28% 3.926 4.134 - 6.91% -
std::move_backward(vector<bool>)_(aligned)/64 5.28% 1.679 1.767 - 2.09% -
std::all_of(vector<int>)_(process_all)/8 5.27% 2.455 2.585 - 2.70% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 5.27% 5.879 6.189 - 4.13% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 5.27% 477892.655 503060.423 - -2.00% -
BM_StringConstructDestroyCStr_Empty_Opaque 5.27% 2.145 2.258 - 8.64% -
rng::contains_subrange(vector<int>)_(same_length)/32 5.26% 8.703 9.161 - 6.98% -
SetIntersection_Interlaced_Vector_float_256_4 5.26% 4740619.818 4989887.038 - -4.97% -
std::multiset<std::string>::erase(iterator)/8192 5.24% 30.765 32.377 - 8.09% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 5.24% 140243.600 147588.800 - -11.07% -
BM_lexicographical_compare_three_way_slow_path/65536 5.24% 19069.737 20068.060 - 33.38% -
BM_PushHeap_float_Ascending_16384 5.21% 4.152 4.368 - 1.79% -
BM_format_to_iterator/<std::vector>_string_len_6000 5.20% 59.718 62.822 - 4.67% -
std::unordered_set<int>::find(key)_(existent)/32 5.20% 1.268 1.334 - 0.63% -
std::unordered_set<int>::ctor(const&)/8192 5.20% 55455.887 58336.884 - 4.09% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 5.19% 4934964.553 5190939.873 - 18.84% -
BM_StringRelational_Eq_Small_Small_ChangeLast 5.17% 1.972 2.074 - 3.16% -
std::equal(vector<bool>)_(aligned)/50 5.16% 0.221 0.232 - 6.08% -
rng::contains_subrange(vector<int>)_(same_length)/8192 5.16% 1859.482 1955.488 - 2.44% -
SetIntersection_Front_Vector_string_1024_1024 5.14% 38118191.361 40079008.523 - -0.03% -
std::format(double)_(fmt:_{:0<17500_0a}) 5.14% 154.882 162.842 - 3.73% -
BM_format_to_iterator/<std::deque>_C_string_len_6000 5.13% 239.010 251.278 - -2.11% -
BM_deque_deque_copy_backward/0 5.13% 0.754 0.793 - -13.91% -
std::multiset<std::string>::clear()/1024 5.09% 21525.181 22621.324 - 0.99% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 5.09% 6.268 6.587 - 7.84% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 5.09% 2352125.671 2471759.214 - 8.67% -
BM_toupper_char<wchar_t> 5.05% 0.653 0.686 - -0.19% -
rng::find_last(deque<int>)_(bail_10%)/8 5.03% 2.664 2.798 - 3.41% -
std::unordered_set<int>::clear()/32 5.03% 621.756 653.012 - 8.01% -
std::multiset<int>::contains(key)_(non-existent)/32 5.03% 2.640 2.773 - -0.01% -
std::make_heap(deque<int>)_(heap)/8192 5.02% 8611.548 9044.239 - 17.59% -
rng::ends_with(list<int>)_(mismatch_at_end)/8 5.02% 0.722 0.758 - 0.57% -
std::set<std::string>::equal_range(key)_(existent)/1024 5.02% 22.788 23.931 - 9.84% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6000 5.00% 71750.872 75339.579 - 3.06% -
std::find_end(deque<int>)_(process_all)/8192 5.00% 2031.296 2132.842 - -25.32% -
std::set<int>::contains(key)_(existent)/1024 4.99% 3.777 3.965 - 4.97% -
std::make_heap(deque<int>)_(descending)/8192 4.99% 8610.357 9040.170 - 17.68% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4.98% 12947.567 13592.247 - 0.88% -
std::unordered_set<int>::count(key)_(non-existent)/8192 4.98% 1.557 1.634 - 18.79% -
ranges::min(std::list<__int128>)/70000 4.98% 59023.256 61959.810 - 7.50% -
std::sort(deque<int>)_(ascending)/8 4.96% 17.574 18.446 - 3.81% -
std::copy_backward(vector<bool>)_(aligned)/64 4.95% 1.659 1.741 - 8.44% -
BM_Swap_MemFuncPtr_MemPtr 4.95% 3.429 3.599 - 4.60% -
BM_deque_deque_ranges_move_backward/2 4.94% 2.408 2.527 - 2.29% -
std::unordered_map<int,_int>::count(key)_(existent)/32 4.94% 1.534 1.610 - 39.41% -
BM_StringRead_Cold_Shallow_Small 4.93% 1.092 1.146 - 1.79% -
std::find(vector<char>)_(process_all)/32768 4.93% 494.938 519.334 - 5.37% -
std::move(list<int>)/64 4.93% 38.983 40.905 - -14.57% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 4.92% 26346.705 27643.296 - 3.20% -
BM_vector_deque_ranges_copy_backward/5500 4.92% 197.535 207.244 - 4.22% -
std::find_end(forward_list<int>)_(single_element)/8192 4.92% 5873.591 6162.282 - 7.58% -
std::search(vector<int>,_pred)_(same_length)/8192 4.91% 4910.500 5151.781 - 4.91% -
BM_stop_token_async_reg_unreg_callback/131072 4.90% 112305117.499 117806949.113 - 3.97% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 4.89% 20.968 21.992 - 3.48% -
BM_StringRead_Cold_Shallow_Large 4.88% 1.115 1.169 - 7.50% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 4.86% 489284.824 513086.000 - 0.91% -
BM_deque_deque_ranges_copy_backward/1 4.86% 2.659 2.788 - 10.47% -
BM_PushHeap_uint32_Ascending_64 4.85% 1.522 1.596 - 5.21% -
BM_format_to_n_string_back_inserter<std::list<char>>/16384 4.85% 207179.706 217227.450 - 12.41% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 4.85% 12874.328 13498.527 - 2.19% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 4.84% 29.254 30.671 - 4.82% -
SetIntersection_Interlaced_Vector_uint32_256_16 4.84% 6684614.471 7008257.371 - 4.90% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 4.82% 21.107 22.124 - -6.66% -
std::find_if(vector<char>)_(bail_25%)/1024 4.81% 25.169 26.379 - 1.42% -
std::stable_sort(deque<int>)_(ascending)/8 4.81% 18.275 19.153 - -5.24% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 4.80% 626.119 656.173 - 2.94% -
BM_emoji_escaped<char> 4.80% 22015.498 23071.432 - -4.49% -
BM_vector_deque_ranges_copy_backward/65536 4.79% 7391.355 7745.334 - 2.72% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 4.78% 14982.853 15698.716 - 0.67% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 4.76% 20462.620 21436.771 - 3.62% -
std::any_of(vector<int>)_(process_all)/8 4.76% 2.350 2.462 - 1.77% -
BM_lexicographical_compare_three_way_slow_path/16 4.76% 4.779 5.007 - 14.93% -
BM_format/C_string_len_60 4.75% 26.754 28.026 - 5.56% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 4.75% 1.249 1.309 - 2.73% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 4.75% 11488.951 12034.361 - 2.11% -
BM_StringConstructDestroyCStr_Small_Opaque 4.75% 2.142 2.244 - -0.40% -
BM_lexicographical_compare_three_way_slow_path/1024 4.74% 306.991 321.549 - 34.19% -
std::set<int>::insert(value)_(already_present)/1024 4.71% 5.597 5.860 - 1.07% -
BM_lexicographical_compare_three_way_slow_path/4 4.71% 1.220 1.277 - 13.00% -
BM_StringRelational_Less_Small_Small_ChangeLast 4.70% 1.768 1.851 - 4.83% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 4.70% 2.289 2.396 - -2.13% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 4.70% 35.863 37.548 - -11.75% -
std::multiset<int>::ctor(const&)/8192 4.70% 50915.545 53306.798 - 5.93% -
rng::find_last_if(vector<int>)_(bail_90%)/8 4.69% 0.540 0.565 - -8.53% -
std::find_if_not(list<int>)_(process_all)/8192 4.69% 6814.103 7133.474 - 2.87% -
ranges::min(std::vector<char>)/64 4.67% 4.107 4.299 - 18.82% -
std::replace_if(vector<int>)_(sprinkled)/1024 4.67% 244.636 256.049 - 4.98% -
BM_StringRead_Cold_Shallow_Empty 4.66% 1.095 1.146 - 8.33% -
std::format(float)_(fmt:_{:_17000}) 4.66% 83.135 87.005 - 4.58% -
BM_Swap_Null_MemFuncPtr 4.65% 1.185 1.240 - 2.74% -
SetIntersection_Front_Set_float_1024_16 4.62% 1185240.737 1240023.271 - 2.36% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 4.61% 777.439 813.309 - 7.63% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 4.60% 11110.492 11621.919 - -1.18% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 4.59% 24.714 25.850 - -19.16% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 4.57% 500.724 523.632 - 6.12% -
std::partition(deque<int>)_(dense)/32 4.56% 10.627 11.112 - 12.76% -
std::set<int>::erase(key)_(existent)/32 4.56% 21.538 22.521 - 2.33% -
std::unordered_map<int,_int>::ctor(const&)/8192 4.56% 55303.821 57827.136 - 2.14% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 4.55% 507.866 530.985 - 3.29% -
std::unordered_multiset<int>::count(key)_(existent)/32 4.55% 1.695 1.773 - -4.43% -
std::map<int,_int>::find(key)_(non-existent)/32 4.55% 2.237 2.339 - 5.80% -
std::stable_sort(vector<int>)_(shuffled)/8192 4.53% 11038.795 11538.421 - 4.50% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 4.53% 214.014 223.698 - 4.64% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 4.52% 407.992 426.451 - 5.43% -
std::multiset<int>::contains(key)_(non-existent)/8192 4.51% 8.752 9.146 - -37.52% -
std::multiset<int>::count(key)_(non-existent)/0 4.50% 0.251 0.262 - -4.86% -
ranges::min(std::deque<char>)/1 4.50% 0.672 0.702 - 2.33% -
SetIntersection_Interlaced_Vector_uint64_64_16 4.50% 16891962.591 17652184.382 - -3.61% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 4.48% 40.576 42.393 - 27.78% -
std::is_partitioned(deque<int>)_(partitioned)/8192 4.47% 2344.369 2449.047 - -0.89% -
ranges::minmax(std::deque<__int128>)/64 4.46% 32.337 33.781 - 12.06% -
std::stable_sort(deque<int>)_(shuffled)/8 4.45% 22.528 23.531 - 0.14% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 4.45% 84591.158 88356.938 - 1.72% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 4.45% 3572216.477 3731192.102 - 4.15% -
std::multiset<int>::erase(key)_(non-existent,_middle)/0 4.44% 0.252 0.263 - 3.91% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 4.43% 2573223.009 2687141.989 - 9.50% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 4.42% 127.402 133.039 - 2.96% -
SetIntersection_Front_Set_float_64_4 4.42% 16130077.474 16843547.864 - 3.31% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 4.42% 16.587 17.320 - 4.96% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.42% 139367.656 145524.075 - 3.49% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 4.41% 1.154 1.205 - 3.79% -
BM_vector_deque_move/5500 4.41% 196.578 205.243 - 3.45% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 4.40% 89.804 93.756 - -3.10% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 4.39% 137.366 143.402 - 3.41% -
BM_deque_deque_copy/70000 4.37% 3173.056 3311.841 - 4.08% -
std::set<int>::ctor(const&,_alloc)/1024 4.37% 6231.184 6503.715 - -32.81% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 4.37% 10.545 11.006 - -1.09% -
std::copy_if(deque<int>)_(entire_range)/8 4.36% 2.545 2.656 - 0.03% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 4.34% 22.404 23.377 - -4.48% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 4.33% 751.760 784.311 - 2.53% -
SetIntersection_Interlaced_Vector_string_1024_1024 4.33% 37498280.813 39121159.996 - -5.85% -
std::rotate_copy(deque<int>)/8192 4.33% 301.204 314.233 - 5.11% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 4.32% 456.215 475.936 - 2.92% -
BM_deque_deque_copy_backward/1 4.31% 2.777 2.897 - 6.97% -
SetIntersection_Front_Set_string_16384_16 4.31% 1846958.073 1926500.500 - 8.82% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 4.30% 5.985 6.242 - 12.07% -
SetIntersection_Interlaced_Vector_uint64_256_16 4.29% 6603851.616 6887218.478 - -3.97% -
BM_std_minmax_element<char>/3 4.27% 1.140 1.189 - 2.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 4.26% 7366201.577 7679704.502 - 0.35% -
std::count(vector<int>)_(every_other)/8 4.25% 1.282 1.337 - 0.12% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 4.23% 15.545 16.203 - 1.04% -
std::find_first_of(list<int>,_pred)_(small_needle)/32 4.23% 171.667 178.927 - 7.14% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 4.23% 49.622 51.719 - -3.61% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 4.22% 26.076 27.177 - 3.01% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 4.22% 1080.254 1125.856 - -7.34% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 4.20% 388.287 404.607 - 12.34% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 4.20% 20437.905 21296.121 - 4.55% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.20% 3.925 4.089 - 5.87% -
BM_CmpLess_uchar_uint 4.20% 1.059 1.104 - 1.40% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 4.20% 38.911 40.543 - -0.57% -
std::set<int>::insert(value)_(new_value,_middle)/1024 4.19% 25.582 26.654 - 0.54% -
BM_PushHeap_uint32_QuickSortAdversary_16384 4.18% 0.469 0.489 - 3.83% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 4.17% 20.212 21.055 - -4.34% -
std::copy_n(vector<int>)/64 4.17% 2.466 2.568 - 4.61% -
std::set<std::string>::upper_bound(key)_(existent)/8192 4.15% 28.825 30.021 - 8.75% -
BM_Move_Null 4.15% 0.500 0.520 - -42.61% -
std::copy(vector<int>)/32768 4.14% 3633.278 3783.863 - -0.25% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 4.14% 20.637 21.493 - -0.09% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 4.14% 2.735 2.848 - 0.70% -
std::unordered_set<int>::erase(iterator)/1024 4.13% 24.299 25.301 - 24.36% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 4.11% 1.729 1.800 - 19.38% -
rng::contains_subrange(deque<int>)_(process_all)/32 4.10% 12.794 13.319 - -7.64% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 4.10% 1861805.823 1938191.142 - 5.64% -
std::set<int>::erase(key)_(existent)/8192 4.09% 68.452 71.255 - 2.91% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 4.09% 55227.785 57486.668 - -2.55% -
BM_deque_deque_ranges_move_backward/1 4.09% 2.671 2.780 - 2.36% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 4.08% 18.441 19.194 - 2.28% -
Chain,_5_levels 4.07% 1.002 1.043 - -9.82% -
BM_format_to_n_string_begin<std::string>/16384 4.07% 201.172 209.365 - -27.40% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 4.06% 11.172 11.625 - 6.55% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.06% 66655.861 69360.042 - 2.57% -
BM_stop_token_async_reg_unreg_callback/16777216 4.05% 13773194875.102 14331579165.999 - 3.51% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 4.05% 1.155 1.201 - -0.13% -
std::map<int,_int>::upper_bound(key)_(existent)/32 4.05% 1.714 1.783 - -2.39% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 4.04% 345195920.251 359146133.139 - -3.45% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 4.04% 25094.979 26108.343 - -0.72% -
std::format(int64_t)_(fmt:_{:0<512LX}) 4.04% 41.733 43.418 - 1.77% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 4.03% 789.411 821.240 - 0.38% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 4.03% 536625920.582 558237700.098 - 2.86% -
std::set<int>::contains(key)_(non-existent)/0 4.02% 0.289 0.301 - 0.01% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 4.02% 628.339 653.604 - 3.97% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 4.02% 2.934 3.052 - 4.33% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 4.01% 1.462 1.521 - -6.17% -
SetIntersection_Front_Vector_string_262144_1024 4.01% 39463505.740 41046398.675 - 2.45% -
std::find_first_of(deque<int>)_(small_needle)/1024 4.01% 3455.361 3593.871 - 4.67% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 4.00% 1003708.628 1043902.218 - 5.71% -
SetIntersection_Front_Set_float_256_1 4.00% 4119312.408 4283990.859 - 1.63% -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 3.99% 10.776 11.206 - 4.57% -
std::unique(deque<int>)_(contiguous)/52 3.99% 54.827 57.016 - 2.87% -
std::map<int,_int>::contains(key)_(non-existent)/0 3.98% 0.288 0.300 - 1.95% -
SetIntersection_Interlaced_Vector_uint32_16384_4 3.97% 1524427.767 1584999.585 - 15.60% -
std::multiset<std::string>::count(key)_(non-existent)/32 3.97% 11.102 11.543 - -7.06% -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 3.97% 8813.788 9163.566 - 4.41% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 3.95% 20402.647 21208.761 - 4.76% -
rng::find_last_if(vector<int>)_(bail_90%)/1024 3.95% 26.120 27.151 - 4.30% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.94% 241.961 251.496 - 4.19% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 3.94% 231.349 240.463 - 12.28% -
BM_CmpLess_uint_uint 3.92% 1.041 1.082 - 0.17% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 3.92% 1533416.918 1593539.643 - 5.13% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 3.91% 1.224 1.272 - 4.18% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 3.91% 40.573 42.158 - 3.39% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.90% 768.294 798.229 - -4.02% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 3.89% 2.384 2.476 - 5.45% -
std::set<int>::upper_bound(key)_(non-existent)/1024 3.88% 5.825 6.051 - 2.21% -
VChain,_1_level 3.88% 5.737 5.959 - 0.03% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 3.87% 4768.148 4952.505 - 3.40% -
BM_lexicographical_compare_three_way_slow_path/256 3.86% 82.181 85.354 - 24.36% -
rng::contains_subrange(vector<int>)_(process_all)/50 3.85% 11.362 11.799 - 3.54% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 3.84% 424.995 441.324 - 2.18% -
SetIntersection_Interlaced_Vector_string_262144_1024 3.84% 332413475.592 345177639.715 - 43.64% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 3.83% 1112.940 1155.543 - 5.29% -
SetIntersection_Interlaced_Vector_float_1024_256 3.82% 5608915.551 5823213.913 - 5.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 3.82% 6439719.921 6685633.208 - 8.56% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 3.81% 289.241 300.271 - -0.73% -
std::find_if(vector<char>)_(bail_25%)/32768 3.80% 800.625 831.080 - -11.94% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 3.80% 593.560 616.127 - 3.91% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 3.80% 21.264 22.072 - 0.83% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 3.78% 654.767 679.537 - -0.91% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.78% 242039.337 251183.422 - 0.47% -
SetIntersection_Interlaced_Set_float_64_4 3.77% 21068248.018 21863089.670 - 3.96% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 3.76% 361.969 375.582 - 2.00% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 3.76% 31.893 33.092 - 3.52% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 3.76% 12.511 12.981 - 4.23% -
std::partial_sort(vector<int>)_(descending)/8 3.76% 23.791 24.685 - -2.77% -
BM_Swap_Null_LargeNonTrivialFunctor 3.75% 0.507 0.526 - -7.49% -
std::remove_if(vector<int>)_(prefix)/1024 3.74% 353.195 366.392 - -2.89% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 3.74% 6378.368 6616.632 - 0.49% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 3.72% 267.778 277.748 - 4.96% -
std::map<int,_int>::contains(key)_(non-existent)/32 3.72% 2.720 2.821 - -2.02% -
BM_PushHeap_uint32_Random_16384 3.71% 5.715 5.927 - 5.49% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 3.71% 38530.740 39960.259 - 3.47% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 3.69% 180567.637 187229.156 - 3.17% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.69% 7720.299 8005.013 - 4.78% -
std::set<int>::ctor(const&)/8192 3.68% 49905.568 51743.269 - 4.12% -
std::map<int,_int>::find(key)_(existent)/1024 3.68% 4.268 4.424 - 21.46% -
SetIntersection_Front_Set_float_256_64 3.68% 5843910.117 6058699.442 - 10.95% -
std::find_if_not(vector<int>)_(bail_25%)/8 3.67% 0.737 0.764 - -10.08% -
std::unordered_set<int>::ctor(const&,_alloc)/32 3.67% 272.331 282.314 - 8.51% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 3.66% 20611.215 21366.058 - 6.83% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 3.65% 15.565 16.134 - 0.76% -
std::find_end(deque<int>)_(process_all)/1024 3.64% 291.311 301.914 - -15.99% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.63% 49.724 51.530 - -3.94% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 3.63% 180458.967 187008.788 - 3.95% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 3.62% 56013.859 58040.683 - 3.73% -
std::copy(deque<int>)/512 3.60% 16.626 17.224 - 0.37% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.60% 134374.977 139205.865 - 7.40% -
BM_PushHeap_uint64_QuickSortAdversary_16 3.59% 0.922 0.955 - -1.67% -
ranges::min(std::list<long_long>)/8 3.56% 1.887 1.954 - 6.04% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 3.55% 1077556.688 1115834.607 - 0.41% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 3.55% 88.757 91.909 - 4.98% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 3.55% 340.069 352.146 - 1.90% -
SetIntersection_Interlaced_Set_string_16384_16 3.55% 244456011.034 253133035.323 - 4.00% -
std::set<std::string>::count(key)_(existent)/8192 3.55% 30.325 31.401 - -4.75% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 3.54% 180251.248 186633.376 - 3.86% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 3.54% 1116358.772 1155861.524 - -6.05% -
BM_deque_vector_move_backward/0 3.53% 1.537 1.591 - 16.02% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.53% 1476.059 1528.100 - 2.95% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 3.52% 49361.435 51101.162 - 2.58% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 3.52% 220.962 228.747 - 6.31% -
BM_StringFindAllMatch/8 3.52% 2.630 2.723 - 1.48% -
rng::find_if(vector<bool>)_(process_all)/50 3.52% 23.348 24.169 - 1.02% -
SetIntersection_Front_Set_string_1024_256 3.52% 14589706.913 15102575.301 - 5.81% -
std::unordered_multiset<int>::find(key)_(existent)/1024 3.51% 1.315 1.361 - 1.96% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 3.51% 3287.964 3403.254 - 2.00% -
std::unordered_set<int>::count(key)_(non-existent)/1024 3.51% 1.614 1.671 - 20.53% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 3.50% 1070718.514 1108191.619 - 0.92% -
std::unique_copy(list<int>)_(sprinkled)/8192 3.49% 6880.102 7120.067 - 4.28% -
std::map<int,_int>::count(key)_(existent)/32 3.48% 1.551 1.605 - -9.78% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.47% 535.335 553.937 - 2.20% -
rng::starts_with(vector<int>,_pred)/8 3.47% 2.451 2.536 - 9.69% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 3.47% 1186809.861 1228003.958 - 4.85% -
BM_deque_deque_ranges_move/64000 3.47% 3073.290 3179.801 - 4.62% -
std::stable_sort(vector<int>)_(repeated)/8 3.44% 15.322 15.849 - 0.04% -
std::set<int>::contains(key)_(non-existent)/1024 3.43% 5.894 6.097 - 0.69% -
BM_format/string_len_60 3.43% 13.678 14.147 - 1.14% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 3.43% 7.525 7.783 - 5.84% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 3.43% 13.054 13.502 - 3.33% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 3.43% 1013589.347 1048308.042 - -1.51% -
BM_StringRelational_Eq_Large_Large_Control 3.42% 2.254 2.331 - 4.13% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.42% 63593.924 65768.693 - 4.22% -
std::any_of(vector<int>)_(process_all)/50 3.42% 13.368 13.825 - -27.12% -
BM_PushHeap_string_SingleElement_16 3.42% 2.567 2.654 - 1.87% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 3.41% 630.711 652.244 - 4.37% -
std::map<int,_int>::insert(value)_(already_present)/8192 3.41% 4.007 4.143 - -0.26% -
std::find_first_of(deque<int>)_(small_needle)/8192 3.40% 27747.602 28691.423 - 3.41% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 3.40% 17.043 17.622 - 2.06% -
BM_deque_vector_copy/1 3.39% 2.014 2.082 - -2.67% -
std::flat_multimap<int,_int>::clear()/32 3.39% 405.269 419.027 - 4.28% -
std::set<std::string>::find(key)_(existent)/32 3.38% 15.505 16.029 - 12.32% -
SetIntersection_Front_Set_uint64_262144_64 3.38% 1632669.454 1687861.218 - -0.66% -
std::find_end(forward_list<int>)_(process_all)/1000 3.38% 675.272 698.073 - 3.38% -
BM_PushHeap_string_Ascending_64 3.37% 7.435 7.685 - 5.38% -
std::multiset<int>::equal_range(key)_(existent)/32 3.36% 2.340 2.419 - -2.06% -
std::set<std::string>::count(key)_(non-existent)/1024 3.36% 23.403 24.189 - 1.70% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 3.35% 51137.458 52852.404 - 5.79% -
rng::contains(list<int>)_(process_all)/32 3.35% 8.965 9.266 - 2.43% -
std::stable_sort(vector<int>)_(descending)/8 3.35% 23.637 24.429 - 4.70% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 3.34% 224.562 232.069 - 6.43% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 3.34% 7.010 7.244 - 4.18% -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 3.34% 0.417 0.431 - 3.45% -
std::unique_copy(list<int>)_(sprinkled)/52 3.33% 23.612 24.399 - 2.60% -
BM_StringRelational_Less_Small_Large_Control 3.33% 1.859 1.921 - 3.81% -
std::search(list<int>,_pred)_(single_element)/8192 3.32% 9222.515 9528.437 - 23.80% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 3.32% 18.761 19.383 - 1.97% -
std::set<int>::upper_bound(key)_(existent)/32 3.31% 1.765 1.824 - 11.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 3.31% 214733113.605 221848516.777 - 2.19% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 3.31% 34.279 35.414 - -2.67% -
std::unique(deque<int>)_(contiguous)/32 3.31% 49.231 50.860 - 2.24% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 3.29% 20396.813 21068.148 - 3.91% -
SetIntersection_Front_Vector_string_262144_16 3.28% 1575842.690 1627576.410 - 1.21% -
std::partial_sort(deque<int>)_(repeated)/8192 3.28% 75930.446 78421.462 - 15.58% -
std::multiset<int>::ctor(const&)/1024 3.28% 6419.425 6629.808 - 4.48% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.27% 683.073 705.427 - 2.28% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.27% 42965.970 44369.513 - 3.34% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 3.27% 4.228 4.366 - -5.59% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 3.26% 6803.154 7025.218 - 4.19% -
std::set<int>::ctor(const&)/1024 3.26% 6240.121 6443.622 - 2.97% -
std::multiset<int>::ctor(const&)/32 3.26% 221.141 228.340 - 5.51% -
rng::find_last_if(vector<char>)_(bail_90%)/50 3.25% 1.443 1.490 - -5.05% -
std::multiset<int>::insert(value)_(already_present)/8192 3.25% 31.024 32.033 - 1.40% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 3.25% 6700.832 6918.689 - 10.44% -
BM_vector_deque_copy/0 3.24% 0.412 0.425 - -22.83% -
BM_PushHeap_string_SingleElement_256 3.24% 2.553 2.635 - 1.34% -
std::sort(vector<int>)_(qsort_adversarial)/8192 3.23% 150055.926 154898.784 - 4.64% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 3.22% 47.176 48.695 - -9.95% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.21% 361.984 373.597 - 0.82% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 3.21% 129766.995 133927.633 - 3.21% -
std::rotate(list<int>)_(by_1/3)/8192 3.20% 8363.652 8631.610 - 5.30% -
std::multiset<int>::insert(value)_(new_value,_end)/32 3.20% 18.642 19.239 - 3.47% -
SetIntersection_Front_Set_float_262144_4 3.20% 1042927.093 1076335.658 - -1.92% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 3.20% 1.586 1.637 - 2.67% -
rng::contains_subrange(vector<int>)_(same_length)/16 3.20% 4.751 4.903 - 3.66% -
std::find(vector<int>)_(bail_25%)/8 3.20% 1.375 1.418 - 4.40% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 3.20% 11.260 11.620 - 6.01% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 3.20% 10.604 10.943 - 21.47% -
SetIntersection_None_Set_float_262144_64 3.20% 1239473.471 1279079.510 - 7.24% -
std::map<std::string,_int>::find(key)_(existent)/32 3.19% 15.802 16.306 - 5.04% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.19% 5.650 5.830 - 5.52% -
std::set<std::string>::erase(key)_(existent)/8192 3.18% 83.298 85.949 - -17.46% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 3.18% 15.554 16.048 - -0.04% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 3.18% 0.324 0.334 - -0.14% -
BM_SystemErrorWithMessage 3.18% 17.407 17.960 - -22.33% -
std::list<int>::insert(begin)_(cheap_elements)/32 3.17% 12.137 12.522 - 22.92% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 3.16% 1.584 1.634 - -0.19% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 3.16% 41.332 42.637 - -18.75% -
std::find_if(list<int>)_(bail_25%)/32768 3.16% 6905.756 7123.841 - -4.10% -
bm_lexicographical_compare<signed_char>/1 3.16% 1.240 1.279 - 1.88% -
std::find(deque<int>)_(process_all)/8 3.15% 3.373 3.480 - 2.40% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 3.15% 187.716 193.625 - -37.07% -
std::find(vector<long_long>)_(bail_25%)/8 3.13% 0.864 0.891 - -0.33% -
BM_StringFindStringLiteral/512 3.12% 9.351 9.643 - -0.23% -
std::find_if_not(list<int>)_(process_all)/32768 3.12% 24821.080 25596.192 - 1.00% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 3.12% 20.668 21.313 - -8.29% -
BM_BitsetToString<1048576>/Dense_(90%)/90 3.12% 78818.194 81276.652 - -0.86% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 3.12% 29.191 30.101 - 4.50% -
BM_PushHeap_float_PipeOrgan_4 3.11% 0.481 0.496 - -8.06% -
BM_deque_vector_copy/2 3.11% 1.768 1.822 - -0.37% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 3.11% 179291.364 184860.758 - 5.61% -
std::find_end(deque<int>)_(near_matches)/1000 3.10% 15729.875 16218.033 - -45.97% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.10% 164361.119 169456.207 - 1.48% -
std::set<int>::upper_bound(key)_(non-existent)/8192 3.10% 9.755 10.058 - 2.85% -
std::find_end(deque<int>)_(near_matches)/1024 3.09% 16332.082 16836.460 - -45.98% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 3.07% 549.267 566.146 - 0.59% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 3.06% 27.537 28.381 - 2.76% -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/16384 3.06% 3435.747 3540.895 - -2.68% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 3.06% 178481.059 183940.390 - 3.58% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 3.06% 628.373 647.578 - 6.10% -
BM_PushHeap_string_SingleElement_64 3.05% 2.609 2.689 - 1.40% -
std::find(list<int>)_(process_all)/32768 3.04% 25326.428 26097.344 - 0.47% -
BM_vector_deque_move/64000 3.04% 2841.387 2927.866 - 2.95% -
SetIntersection_Interlaced_Set_string_16384_64 3.03% 353645815.165 364373305.204 - 5.53% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 3.03% 12336.541 12709.898 - 2.77% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 3.02% 1.615 1.664 - -2.16% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.02% 12670.974 13053.450 - 0.92% -
std::unordered_set<int>::count(key)_(existent)/8192 3.02% 1.310 1.349 - -4.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 3.01% 7727408.790 7960207.943 - 3.53% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 3.01% 89.512 92.203 - -2.83% -
BM_StringRelational_Less_Small_Empty_Control 3.00% 1.611 1.659 - -1.18% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 3.00% 88.526 91.182 - -3.76% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 3.00% 10141.061 10445.292 - 2.91% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 3.00% 1063.045 1094.921 - 7.63% -
std::copy(vector<bool>)_(aligned)/4096 2.99% 4.784 4.927 - 2.65% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 2.99% 1158503.704 1193138.952 - 2.39% -
SetIntersection_Front_Set_float_1024_1024 2.99% 13465804.307 13868325.283 - 17.27% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 2.99% 1.426 1.468 - -6.16% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.98% 44127.685 45442.433 - 0.93% -
std::format(float)_(fmt:_{:017500_10}) 2.97% 197.965 203.848 - 1.01% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 2.97% 36.886 37.982 - -2.97% -
BM_PushHeap_uint64_PipeOrgan_16 2.97% 0.884 0.911 - 4.99% -
std::multiset<std::string>::find(key)_(non-existent)/8192 2.95% 31.474 32.403 - 12.18% -
std::find_end(deque<int>)_(process_all)/1048576 2.95% 271366.776 279373.666 - -23.71% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 2.94% 779.567 802.481 - -1.28% -
std::reverse_copy(deque<int>)/4096 2.94% 970.554 999.067 - 4.72% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 2.93% 1.835 1.889 - 13.73% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.93% 132271.425 136144.541 - 55.08% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 2.92% 68.402 70.403 - 8.25% -
BM_vector_deque_move_backward/2 2.92% 1.999 2.057 - -0.19% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 2.92% 263472.873 271160.075 - 4.14% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.92% 1803.673 1856.296 - 3.35% -
std::all_of(deque<int>)_(process_all)/8 2.92% 3.441 3.542 - 8.14% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 2.91% 17.184 17.684 - 1.86% -
std::map<std::string,_int>::find(key)_(existent)/1024 2.90% 24.454 25.164 - 5.86% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 2.90% 37.281 38.363 - 16.34% -
SetIntersection_Front_Set_float_16_4 2.90% 55032678.874 56626633.506 - 1.44% -
std::move_backward(deque<int>)/8 2.89% 3.331 3.428 - -0.24% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 2.89% 19.582 20.148 - -0.33% -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 2.89% 49966.147 51409.258 - -2.40% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 2.89% 17.892 18.409 - 0.77% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.89% 6623.587 6814.786 - 1.04% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 2.88% 893.873 919.599 - 3.48% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.88% 52674.450 54188.919 - 4.45% -
BM_vector_deque_move/1024 2.87% 35.739 36.766 - 2.18% -
std::make_heap(vector<int>,_pred)_(ascending)/8 2.87% 16.876 17.361 - 1.55% -
BM_StringRead_Cold_Deep_Large 2.87% 1.271 1.308 - 6.22% -
std::format(int64_t)_(fmt:_{:0512X}) 2.86% 37.534 38.608 - 6.12% -
std::set<std::string>::count(key)_(non-existent)/32 2.86% 10.532 10.833 - 7.35% -
std::format(int64_t)_(fmt:_{:0>512LX}) 2.85% 39.944 41.084 - 2.19% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 2.85% 18.130 18.647 - 1.54% -
BM_vector_deque_ranges_move_backward/0 2.85% 0.508 0.522 - -4.92% -
BM_PushHeap_string_SingleElement_4 2.85% 2.303 2.369 - 1.62% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.84% 64102.680 65923.039 - 3.27% -
SetIntersection_Interlaced_Set_float_16_16 2.83% 37926477.856 39001334.990 - 0.55% -
std::map<std::string,_int>::count(key)_(existent)/1024 2.83% 23.931 24.608 - 3.58% -
bm_lexicographical_compare<unsigned_char>/64 2.82% 1.944 1.999 - 0.03% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 2.82% 2.966 3.050 - 2.63% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 2.82% 15.676 16.118 - -7.00% -
BM_StringCopy_Large 2.81% 6.286 6.463 - 2.10% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 2.81% 24.240 24.922 - -21.95% -
std::set<std::string>::lower_bound(key)_(existent)/8192 2.81% 30.367 31.220 - -0.07% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 2.81% 45.575 46.854 - -1.06% -
bm_lexicographical_compare<unsigned_char>/1 2.80% 1.551 1.594 - 1.79% -
BM_deque_vector_ranges_copy_backward/65536 2.79% 7342.247 7547.116 - 0.77% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 2.79% 18.072 18.576 - 0.45% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 2.79% 6.266 6.440 - 11.92% -
std::unique(vector<int>)_(sprinkled)/52 2.78% 64.779 66.579 - 2.05% -
SetIntersection_Interlaced_Set_float_1024_1024 2.77% 12019754.433 12353206.354 - -0.50% -
std::sort(vector<int>)_(qsort_adversarial)/1024 2.77% 13148.827 13513.119 - 4.45% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 2.77% 17684045.186 18173494.189 - -2.36% -
BM_CmpLess_uchar_ushort 2.76% 1.057 1.086 - 1.96% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.76% 16581.589 17039.231 - 0.13% -
std::make_heap(deque<int>)_(repeated)/8192 2.76% 17926.551 18421.141 - 9.29% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 2.75% 0.529 0.544 - 2.75% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 2.74% 11172374.565 11478909.709 - 0.31% -
SetIntersection_Front_Set_float_262144_262144 2.74% 1642904.135 1687976.318 - 4.93% -
std::unordered_multiset<int>::erase(key)_(existent)/32 2.74% 20.779 21.348 - -4.81% -
BM_deque_deque_ranges_copy_backward/2 2.74% 2.348 2.413 - 4.66% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 2.73% 40717.192 41830.417 - 1.98% -
SetIntersection_None_Set_string_1024_256 2.73% 8882509.796 9124866.964 - 0.44% -
BM_num_put<unsigned_long> 2.72% 11.264 11.570 - 10.94% -
std::copy_if(deque<int>)_(entire_range)/4096 2.72% 1020.651 1048.392 - 3.79% -
bm_write 2.71% 587.240 603.179 - 13.40% -
std::find_if(vector<char>)_(bail_25%)/8192 2.71% 211.280 217.015 - -5.06% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 2.71% 9.843 10.110 - 1.70% -
SetIntersection_Interlaced_Vector_uint32_256_4 2.70% 4656108.004 4781675.863 - -6.16% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 2.69% 35326.939 36278.070 - 1.11% -
std::move(vector<bool>)_(unaligned)/262144 2.68% 1589.118 1631.735 - 2.72% -
std::partition_point(vector<int>)/50 2.67% 2.572 2.641 - 3.01% -
BM_StringFindStringLiteral/256 2.67% 5.373 5.517 - 0.98% -
std::map<int,_int>::contains(key)_(existent)/32 2.67% 1.594 1.637 - -1.29% -
std::unordered_set<std::string>::clear()/32 2.67% 930.065 954.909 - 2.71% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 2.66% 5.431 5.576 - -22.28% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 2.66% 12653.476 12990.185 - 3.48% -
SetIntersection_Front_Vector_uint64_16384_64 2.66% 1322672.457 1357815.050 - -2.01% -
std::replace_if(vector<int>)_(prefix)/1024 2.65% 267.352 274.444 - 2.89% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.65% 197.586 202.823 - 1.79% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 2.65% 180453.075 185235.584 - 5.59% -
BM_StringFindAllMatch/1 2.65% 2.859 2.934 - 1.00% -
BM_stop_token_async_reg_unreg_callback/1024 2.64% 8108818.833 8323200.417 - 4.51% -
BM_deque_vector_move_backward/65536 2.64% 7196.732 7386.992 - 0.35% -
std::map<int,_int>::equal_range(key)_(existent)/1024 2.64% 4.365 4.480 - 0.96% -
BM_format_string<wchar_t>/1 2.63% 12.686 13.020 - 5.43% -
BM_format_string<wchar_t>/2 2.63% 5.962 6.118 - 5.75% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.63% 6590.791 6763.911 - 7.74% -
SetIntersection_Front_Set_float_262144_256 2.62% 4093970.831 4201102.564 - 13.35% -
BM_deque_deque_ranges_move/70000 2.60% 3323.697 3410.273 - 3.04% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 2.60% 4773.524 4897.570 - 2.33% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 2.60% 16957.865 17398.333 - 1.52% -
BM_CmpEqual_ushort_short 2.59% 1.011 1.037 - -7.88% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 2.59% 6579.232 6749.866 - -4.85% -
bm_list/8 2.59% 16.508 16.936 - 1.20% -
std::find_end(forward_list<int>)_(match_near_end)/1000 2.59% 753.320 772.854 - 1.06% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 2.58% 18.192 18.662 - 1.70% -
SetIntersection_Interlaced_Set_float_4_1 2.58% 213716613.888 219229282.003 - 0.85% -
std::format(float)_(fmt:_{:0<17500_17000}) 2.58% 218.628 224.267 - 1.55% -
std::make_heap(deque<int>)_(shuffled)/8192 2.58% 22996.850 23589.519 - -2.16% -
BM_format_to_n_string_back_inserter<std::list<char>>/1 2.58% 23.694 24.304 - 3.57% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.58% 366.636 376.080 - 1.31% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 2.57% 8517928.776 8737030.595 - 1.87% -
std::move_backward(list<int>)/262144 2.57% 256906.559 263512.951 - 2.52% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 2.57% 1.160 1.190 - 0.63% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 2.57% 1.270 1.303 - 2.57% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2.57% 38537.760 39526.903 - 2.37% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.56% 15112.385 15499.039 - 0.64% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 2.55% 9.885 10.137 - 13.14% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.55% 927.051 950.672 - 21.28% -
std::copy_backward(vector<bool>)_(aligned)/4096 2.54% 5.022 5.149 - 2.41% -
BM_std_minmax_element<short>/64 2.54% 17.352 17.794 - 5.92% -
BM_StringConstructDestroyCStr_Large_Opaque 2.54% 15.856 16.260 - 8.02% -
SetIntersection_None_Vector_float_16384_16 2.54% 1077978.529 1105321.147 - -2.36% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.54% 276.291 283.297 - 0.42% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 2.53% 51123.080 52418.842 - 5.46% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 2.53% 16.606 17.026 - 1.81% -
BM_deque_deque_copy/65536 2.52% 3152.018 3231.450 - 4.78% -
BM_BitsetToString<8192>/Uniform_(50%)/50 2.52% 2598.114 2663.457 - 20.23% -
std::none_of(list<int>)_(process_all)/32768 2.51% 26456.477 27121.703 - 1.61% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 2.51% 19.285 19.769 - 2.62% -
std::rotate(list<int>)_(by_1/3)/50 2.51% 23.388 23.976 - 3.56% -
BM_CmpEqual_uchar_short 2.51% 1.012 1.037 - -4.37% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 2.50% 148011.522 151714.061 - 1.16% -
std::move_backward(vector<int>)/262144 2.50% 21820.107 22365.026 - 3.46% -
std::sort(deque<int>)_(repeated)/1024 2.50% 982.598 1007.128 - -5.78% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.49% 14089.643 14440.209 - 1.46% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 2.49% 13.466 13.801 - 2.69% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.48% 729.278 747.360 - 1.49% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 2.48% 199.882 204.834 - 0.43% -
BM_StringEraseToEnd_Huge_Transparent 2.48% 2.398 2.457 - 1.84% -
BM_Ostream_number/3 2.47% 31.803 32.590 - 4.00% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 2.47% 23537.450 24118.489 - 3.97% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 2.47% 23.565 24.146 - 6.58% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 2.45% 378.899 388.189 - 8.39% -
SetIntersection_None_Set_string_16384_256 2.44% 197507682.713 202334473.440 - 6.85% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 2.44% 1091384.981 1118019.511 - 0.69% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 2.44% 3.588 3.675 - 7.56% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.44% 12933.505 13248.856 - 4.27% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 2.44% 73.361 75.149 - 2.43% -
std::find(vector<char>)_(process_all)/8192 2.44% 135.991 139.304 - 3.21% -
bm_exception_ptr_move_ctor_nonnull 2.44% 3.855 3.948 - -42.34% -
SetIntersection_Interlaced_Set_float_1_1 2.43% 533791930.234 546743361.810 - 0.70% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 2.42% 218.906 224.214 - -1.90% -
std::make_heap(deque<int>)_(repeated)/1024 2.42% 2282.655 2337.940 - 8.13% -
rng::contains_subrange(vector<int>)_(same_length)/50 2.42% 12.605 12.910 - 2.62% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 2.41% 0.587 0.601 - 2.89% -
std::remove_copy_if(deque<int>)_(prefix)/50 2.40% 27.860 28.528 - 2.72% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 2.40% 16933.327 17339.158 - 1.91% -
std::search(list<int>)_(single_element)/1024 2.40% 738.238 755.921 - 2.20% -
BM_PushHeap_uint32_Random_64 2.39% 4.995 5.115 - 1.75% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 2.39% 1162176.343 1189961.428 - 1.23% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 2.39% 5.645 5.779 - 2.31% -
BM_CmpEqual_ushort_uint 2.38% 1.069 1.095 - 2.41% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 2.38% 6.752 6.912 - -5.71% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 2.38% 39.055 39.983 - 3.73% -
std::move(deque<int>)/32768 2.37% 2022.897 2070.932 - -0.17% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 2.37% 53930.879 55209.891 - -3.20% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 2.37% 52.999 54.255 - 2.91% -
BM_deque_vector_copy_backward/64000 2.37% 7175.520 7345.267 - -1.90% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.36% 2.479 2.538 - 1.54% -
std::is_sorted(list<int>)/8 2.36% 2.088 2.137 - 2.72% -
rng::find_last_if(vector<int>)_(bail_90%)/50 2.36% 1.471 1.505 - -1.00% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 2.35% 22750.387 23284.861 - -0.12% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.35% 241.964 247.647 - 7.07% -
BM_PushHeap_uint32_Random_262144 2.35% 5.781 5.916 - 2.77% -
std::format(int64_t)_(fmt:_{:0^512LX}) 2.35% 45.216 46.277 - -0.42% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 2.34% 14842.913 15190.849 - -8.84% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.34% 55176.848 56469.655 - 5.77% -
BM_format_to_n_string_back_inserter<std::wstring>/16384 2.34% 4150.094 4247.249 - 2.32% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6 2.34% 79.036 80.884 - 4.15% -
BM_lexicographical_compare_three_way_fast_path/16 2.33% 4.286 4.386 - 1.80% -
SetIntersection_Interlaced_Set_float_16_4 2.33% 59356145.381 60739511.225 - 1.13% -
std::replace(vector<int>)_(sprinkled)/1024 2.33% 150.577 154.080 - 2.76% -
SetIntersection_Interlaced_Set_string_256_64 2.33% 30152100.229 30853491.430 - 3.78% -
std::unordered_multimap<int,_int>::ctor(const&)/0 2.32% 12.960 13.261 - 1.85% -
std::unordered_set<std::string>::clear()/1024 2.32% 22944.880 23477.506 - -1.77% -
std::partial_sort(deque<int>)_(descending)/8192 2.32% 260862.598 266905.837 - -5.55% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 2.32% 36.307 37.148 - 5.98% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 2.31% 20879.228 21361.435 - 6.38% -
BM_format_to_iterator/<std::vector>_C_string_len_60 2.31% 10.805 11.055 - 0.24% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.30% 658.839 673.995 - 2.10% -
std::deque<int>::insert(middle)_(cheap_elements)/32 2.30% 11.319 11.579 - -6.63% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.29% 379.593 388.272 - 0.50% -
SetIntersection_Interlaced_Set_float_256_4 2.29% 10972616.407 11223495.661 - -0.90% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 2.28% 1165596.790 1192220.026 - 1.08% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 2.28% 0.494 0.506 - 2.25% -
bm_gcd_complex 2.28% 17.666 18.069 - 0.50% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2.27% 2836.762 2901.153 - 2.48% -
rng::find_last(forward_list<int>)_(bail_10%)/50 2.27% 17.173 17.563 - -4.81% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 2.27% 147870.244 151221.776 - 1.29% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 2.26% 54.305 55.533 - -1.21% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 2.25% 39.918 40.818 - 7.48% -
std::partial_sort(deque<int>)_(pipe-organ)/8 2.25% 31.998 32.719 - 4.98% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 2.25% 1755.457 1794.941 - 6.02% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.24% 5810.160 5940.579 - -6.98% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 2.24% 46.687 47.735 - -8.31% -
BM_LexicallyNormal/large_path/2 2.24% 83.475 85.341 - 0.94% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2.23% 2804.055 2866.702 - 3.68% -
std::sort(deque<int>)_(heap)/8 2.23% 24.134 24.674 - -0.26% -
SetIntersection_Front_Set_uint32_1024_1024 2.23% 11541898.360 11799330.141 - 1.45% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 2.23% 13.090 13.382 - 0.15% -
std::partial_sort_copy(deque<int>)_(heap)/8 2.22% 15.004 15.337 - -25.11% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 2.22% 25.153 25.712 - 1.14% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 2.22% 523.725 535.338 - 0.03% -
ranges::min(std::list<char>)/64 2.21% 26.474 27.060 - 4.37% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_6000 2.21% 71349.741 72929.062 - -4.96% -
std::partition_point(vector<int>)/8192 2.21% 9.239 9.443 - 18.41% -
std::unordered_set<std::string>::ctor(const&)/32 2.20% 771.641 788.594 - -0.92% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.19% 117286.060 119858.175 - 2.34% -
SetIntersection_Front_Set_float_4_4 2.18% 137549272.317 140543121.792 - 1.29% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 2.17% 9.186 9.386 - 4.70% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 2.17% 80192.892 81933.153 - -3.56% -
SetIntersection_None_Set_float_256_64 2.17% 9163750.368 9362505.056 - -0.63% -
std::copy_n(vector<bool>)_(aligned)/1048576 2.17% 2797.806 2858.424 - -8.09% -
BM_PathConstructForwardIter/large_string/64 2.17% 2570.921 2626.602 - 1.91% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 2.16% 514.615 525.712 - 1.16% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 2.15% 6916.685 7065.466 - 1.91% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.15% 55158.717 56344.994 - -3.65% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.15% 290.251 296.490 - 3.83% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 2.15% 29.781 30.420 - -27.74% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 2.14% 4.095 4.183 - 3.23% -
BM_format_to_string_begin<std::list<wchar_t>>/1048576 2.14% 1057527.111 1080160.481 - 1.39% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 2.14% 878946.792 897756.785 - 1.02% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 2.13% 1096384.750 1119781.155 - -0.20% -
std::copy_if(deque<int>)_(entire_range)/64 2.13% 16.148 16.492 - 3.11% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 2.13% 851.664 869.816 - 0.06% -
std::set<int>::equal_range(key)_(existent)/8192 2.13% 8.195 8.370 - 1.43% -
SetIntersection_None_Vector_float_1024_1024 2.13% 1063584.548 1086211.379 - 0.83% -
SetIntersection_None_Set_float_64_64 2.13% 11202833.988 11440998.712 - -1.64% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.13% 614.942 628.014 - 0.31% -
std::unordered_set<std::string>::clear()/0 2.13% 391.288 399.605 - 0.15% -
BM_deque_vector_move_backward/70000 2.12% 7650.597 7813.020 - -1.19% -
BM_deque_deque_ranges_copy_backward/70000 2.12% 7981.406 8150.781 - -0.86% -
bm_ranges_swap_ranges_vb_unaligned/64 2.12% 6.150 6.280 - 1.80% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 2.11% 41551142.490 42427894.223 - 0.95% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 2.11% 18.199 18.583 - 1.49% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 2.10% 15.686 16.016 - 3.51% -
BM_StringRead_Hot_Deep_Empty 2.10% 0.494 0.504 - -0.71% -
SetIntersection_Front_Set_string_1024_16 2.10% 1937218.012 1977837.071 - -0.73% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 2.10% 128493922.883 131186596.046 - -4.36% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.09% 374.254 382.091 - -0.87% -
SetIntersection_Interlaced_Set_float_16_1 2.09% 62738906.401 64052677.635 - 0.34% -
std::move_backward(list<int>)/32768 2.09% 31052.147 31701.128 - 1.75% -
BM_format/string_view_len_6000 2.08% 71.143 72.625 - -5.78% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 2.08% 56.941 58.124 - 7.31% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 2.07% 394.756 402.946 - 0.72% -
BM_CmpEqual_uint_ushort 2.07% 1.098 1.121 - 1.48% -
std::remove_if(list<int>)_(sprinkled)/8192 2.07% 8024.418 8190.667 - 1.72% -
std::unordered_multimap<int,_int>::erase(iterator)/32 2.06% 19.756 20.162 - 1.30% -
BM_format_to_n_string_back_inserter<std::vector<char>>/16384 2.06% 890.874 909.210 - 0.48% -
BM_format_string<wchar_t>/4 2.06% 3.096 3.159 - 4.67% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.05% 182906.544 186649.657 - 4.68% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 2.04% 13460.319 13735.251 - 1.46% -
rng::fold_left(vector<int>)/8 2.04% 3.556 3.628 - 1.51% -
std::fill(list<int>)/50 2.04% 34.935 35.647 - 1.42% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 2.03% 789.654 805.710 - 0.65% -
std::multiset<int>::find(key)_(non-existent)/32 2.03% 2.223 2.268 - -8.13% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.03% 1097393.718 1119660.648 - -0.93% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 2.03% 4547.977 4640.165 - 1.31% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.03% 816.837 833.388 - -1.99% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 2.03% 12.988 13.251 - 1.23% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 2.02% 18.558 18.933 - 0.85% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 2.02% 6.567 6.699 - 3.80% -
std::unordered_set<std::string>::clear()/8192 2.02% 218165.028 222568.904 - -1.05% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 2.02% 20.097 20.502 - 2.53% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 2.01% 35795.034 36513.181 - -2.36% -
SetIntersection_Front_Set_float_4_1 2.00% 214300440.076 218596859.514 - 0.82% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 2.00% 1172101.994 1195576.998 - 0.39% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 2.00% 14199.188 14482.909 - 10.67% -
BM_StringAssignAsciizMix_Transparent 1.99% 3.013 3.073 - -0.28% -
BM_PathIterateOnce/iterate_elements/8 1.99% 2437.438 2486.039 - 0.73% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 1.99% 258294.474 263437.894 - -6.20% -
BM_vector_deque_ranges_copy_backward/70000 1.98% 7977.734 8136.082 - -0.34% -
std::find_end(vector<int>)_(single_element)/1000 1.98% 243.318 248.132 - 7.95% -
std::multiset<std::string>::ctor(const&)/1024 1.98% 34330.464 35008.948 - -1.37% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 1.97% 13.056 13.313 - 2.72% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1.97% 8981445.882 9157934.094 - -4.63% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 1.96% 349554.706 356413.899 - 1.77% -
rng::find_last(vector<int>)_(bail_90%)/50 1.96% 1.446 1.475 - -2.71% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 1.96% 6609.041 6738.563 - -3.85% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.96% 52906.269 53942.289 - 7.68% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.96% 141178.668 143940.941 - 3.40% -
std::sort_heap(vector<int>,_pred)/8 1.95% 29.445 30.020 - -0.95% -
Chain,_6_levels 1.95% 1.002 1.021 - -11.68% -
std::unordered_set<int>::find(key)_(non-existent)/32 1.94% 1.151 1.173 - 6.85% -
std::search(list<int>)_(no_match)/1000 1.94% 685.919 699.217 - 3.99% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.94% 11781037.349 12009172.683 - 1.04% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 1.94% 867.307 884.100 - -11.86% -
BM_PushHeap_string_Ascending_256 1.94% 10.997 11.210 - 2.23% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.93% 662.506 675.281 - 2.86% -
rng::fold_left(list<int>)/50 1.93% 37.562 38.286 - 2.12% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.92% 138256.191 140916.392 - 0.18% -
rng::find_if(vector<bool>)_(process_all)/8 1.92% 3.493 3.560 - -0.49% -
std::make_heap(deque<int>)_(shuffled)/1024 1.92% 2579.589 2629.195 - 4.48% -
std::vector<std::string>::ctor(size)/1024 1.92% 424.470 432.619 - -6.85% -
std::find_end(list<int>)_(process_all)/1048576 1.92% 896289.743 913458.333 - 11.95% -
rng::starts_with(deque<int>)/8 1.91% 3.994 4.070 - 4.36% -
BM_deque_deque_move_backward/70000 1.91% 7979.005 8131.063 - 0.04% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 1.90% 208.410 212.376 - -47.10% -
std::vector<int>::ctor(size)/8192 1.90% 561.482 572.163 - 10.55% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.90% 1.833 1.867 - 5.99% -
std::reverse_copy(list<int>)/8 1.90% 2.401 2.446 - -12.23% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.89% 140705.603 143365.080 - 3.40% -
BM_join_view_deques/512 1.89% 1282.870 1307.076 - -1.44% -
std::partial_sort(deque<int>)_(ascending)/8192 1.88% 145261.204 147987.883 - -8.74% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.87% 41464.534 42240.034 - -7.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.86% 2.916 2.970 - 0.46% -
SetIntersection_Front_Set_float_1_1 1.86% 535682067.167 545650502.011 - 0.76% -
SetIntersection_Front_Set_uint64_1024_64 1.86% 1754151.680 1786701.686 - 4.08% -
BM_CmpEqual_ushort_schar 1.85% 1.014 1.033 - -7.62% -
SetIntersection_Front_Vector_string_1024_256 1.85% 9028475.856 9195511.496 - -9.88% -
ranges::minmax(std::list<long_long>)/70000 1.85% 52971.838 53951.223 - -0.13% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 1.85% 3939.741 4012.537 - 1.63% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 1.85% 56.210 57.248 - 0.51% -
std::partition(vector<int>)_(dense)/50 1.85% 13.122 13.365 - 3.18% -
std::generate(list<int>)/50 1.84% 14.809 15.082 - -3.25% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 1.84% 53248.544 54230.060 - -4.19% -
std::any_of(list<int>)_(process_all)/32768 1.84% 26148.007 26629.133 - 2.05% -
BM_unicode_escaped<char> 1.84% 22928.506 23349.982 - -3.24% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.84% 44010.695 44818.754 - 5.89% -
SetIntersection_Front_Set_float_16_16 1.83% 38649293.553 39356303.694 - 2.06% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.83% 8493.392 8648.538 - -0.00% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.82% 36087.167 36745.207 - -2.17% -
std::unique_copy(vector<int>)_(sprinkled)/52 1.82% 21.441 21.831 - 0.18% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 1.82% 38331.915 39029.532 - -0.61% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 1.82% 31.871 32.451 - -31.16% -
std::set<std::string>::ctor(const&,_alloc)/1024 1.82% 36903.030 37573.570 - -9.13% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 1.82% 42.509 43.281 - -2.39% -
BM_PathIterateMultipleTimes/iterate_elements/64 1.81% 18749.680 19089.392 - 0.84% -
BM_BitsetToString<32>/Uniform_(50%)/50 1.81% 17.512 17.828 - 4.79% -
std::fill_n(vector<int>)/1024 1.81% 29.088 29.615 - 1.21% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 1.81% 26.689 27.171 - 1.73% -
BM_CmpLess_uchar_short 1.80% 1.041 1.059 - -6.63% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 1.80% 7.646 7.783 - -5.68% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.80% 14.617 14.879 - 0.75% -
std::pop_heap(deque<size_t>)/8192 1.79% 58.657 59.708 - 4.49% -
std::unique_copy(list<int>)_(sprinkled)/32 1.79% 12.909 13.141 - 0.66% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.79% 714.751 727.542 - 0.89% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.79% 12958.826 13190.672 - 2.28% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.78% 140126.073 142623.304 - 1.61% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.78% 6415.648 6529.718 - 4.25% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 1.77% 53796.914 54751.057 - -0.17% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 1.77% 26.979 27.457 - -33.64% -
std::lower_bound(std::forward_list<int>)/8 1.77% 15.323 15.594 - 2.01% -
BM_num_get<long_double> 1.77% 36.456 37.100 - 2.48% -
std::copy(deque<int>)/4096 1.76% 145.064 147.620 - 2.43% -
std::partial_sort(deque<int>)_(heap)/8192 1.76% 265052.580 269721.719 - -2.23% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.76% 15.425 15.696 - -0.15% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 1.76% 21.368 21.743 - -2.84% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 1.76% 7673.010 7807.750 - 4.57% -
std::unordered_set<std::string>::erase(iterator)/8192 1.75% 30.778 31.318 - 7.05% -
bm_exception_ptr_copy_assign_nonnull 1.75% 3.419 3.479 - 1.88% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.75% 1028650.279 1046653.767 - -2.10% -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 1.75% 10.951 11.143 - 2.86% -
std::make_heap(deque<int>)_(ascending)/1024 1.75% 2659.107 2705.612 - 4.24% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 1.74% 32.548 33.116 - 2.13% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 1.74% 21.988 22.369 - 2.87% -
BM_join_view_out_vectors/512 1.74% 747.824 760.800 - -4.81% -
std::sort_heap(vector<NonIntegral>,_pred)/8 1.74% 30.122 30.644 - -4.79% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 1.73% 872.417 887.523 - -0.22% -
SetIntersection_Front_Vector_float_1024_1 1.72% 1022722.455 1040339.590 - -1.56% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 1.72% 16084996.061 16361723.366 - 0.91% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 1.72% 23.797 24.206 - 6.79% -
std::for_each(deque<int>)/32 1.72% 3.684 3.747 - 2.04% -
std::partition_copy(vector<int>)/1024 1.72% 476.419 484.594 - 3.72% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 1.72% 196.416 199.786 - -5.06% -
std::multiset<int>::insert(value)_(already_present)/32 1.71% 18.097 18.406 - 0.21% -
std::unique(list<int>)_(sprinkled)/1024 1.71% 949.174 965.396 - 1.53% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 1.71% 12.952 13.173 - -1.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 1.70% 6093991.196 6197713.125 - -3.45% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1.70% 1177198.663 1197225.024 - 1.21% -
std::multimap<int,_int>::contains(key)_(existent)/1024 1.70% 4.397 4.472 - 14.94% -
std::stable_sort(deque<int>)_(pipe-organ)/8 1.70% 21.463 21.827 - -2.86% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 1.69% 8.506 8.650 - -2.87% -
SetIntersection_Front_Set_string_1024_1 1.69% 1075724.886 1093950.809 - -1.14% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.69% 139761.899 142127.755 - 1.10% -
std::unordered_multiset<int>::ctor(const&)/32 1.69% 197.124 200.459 - -2.20% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.69% 68389.221 69541.860 - 0.39% -
BM_ascii_escaped<char> 1.67% 22561.746 22939.563 - -3.54% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 1.67% 349.926 355.769 - 4.62% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1.67% 1162486.835 1181890.771 - 0.19% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 1.67% 6262.161 6366.674 - 2.44% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1.67% 1136562.444 1155500.086 - 0.52% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.67% 13678.822 13906.618 - 1.50% -
BM_LexicallyNormal/small_path/2 1.67% 44.862 45.609 - 2.55% -
std::copy_if(deque<int>)_(entire_range)/512 1.66% 135.014 137.258 - 2.63% -
SetIntersection_Interlaced_Set_float_4_4 1.66% 136743711.928 139008037.206 - -0.12% -
SetIntersection_Interlaced_Set_string_16384_1 1.65% 1086279.803 1104239.395 - -0.55% -
std::map<int,_int>::ctor(const&,_alloc)/8192 1.65% 53254.686 54134.870 - -32.46% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 1.65% 51.694 52.548 - -8.44% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1.65% 1418316.260 1441742.852 - 2.22% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 1.64% 274.287 278.795 - 0.80% -
std::format(int64_t)_(fmt:_{:Lo}) 1.64% 28.159 28.621 - -0.62% -
std::rotate(deque<int>)_(by_1/4)/32 1.64% 29.494 29.978 - 0.55% -
SetIntersection_Interlaced_Vector_float_262144_4 1.64% 1779558.201 1808750.889 - -9.14% -
ranges::minmax(std::deque<__int128>)/70000 1.64% 34292.204 34854.534 - 2.55% -
std::set<std::string>::find(key)_(existent)/1024 1.64% 24.831 25.238 - 10.89% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.64% 85628.227 87030.434 - -0.29% -
std::set<std::string>::ctor(const&)/1024 1.63% 34542.076 35104.286 - -0.33% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.63% 1.411 1.434 - 1.37% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 1.63% 20.101 20.427 - -0.85% -
std::find_end(deque<int>,_pred)_(process_all)/1000 1.62% 580.548 589.938 - 0.52% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.62% 36.384 36.973 - -13.37% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 1.61% 158.078 160.631 - -4.28% -
rng::contains_subrange(vector<int>)_(process_all)/32 1.61% 7.909 8.037 - 1.29% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 1.61% 3.715 3.775 - -0.30% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 1.61% 19.801 20.120 - 0.70% -
BM_vector_deque_ranges_copy_backward/1024 1.61% 37.433 38.036 - -0.26% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 1.61% 116169.415 118038.169 - 1.00% -
BM_CmpEqual_short_uint 1.61% 1.097 1.115 - -2.71% -
BM_stop_token_multi_thread_polling_stop_requested/16777216 1.61% 57600680.832 58525650.420 - 0.05% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 1.60% 15.891 16.146 - -1.39% -
std::partial_sort(vector<int>)_(pipe-organ)/8192 1.60% 50577.620 51387.804 - 1.48% -
std::copy_if(deque<int>)_(entire_range)/32768 1.60% 8669.372 8808.234 - 2.68% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.60% 41391.695 42053.665 - 2.24% -
BM_num_get<float> 1.60% 36.631 37.215 - 0.43% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 1.60% 116785.898 118648.708 - 12.71% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.59% 13987.423 14209.682 - 4.54% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.59% 143197.530 145469.530 - 1.79% -
std::any_of(list<int>)_(process_all)/32 1.58% 11.710 11.895 - 1.25% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.58% 118668.691 120541.817 - -0.99% -
SetIntersection_Front_Set_float_64_64 1.57% 13763185.262 13979921.706 - 2.44% -
SetIntersection_Front_Set_float_16_1 1.57% 63040241.931 64032265.780 - 0.36% -
bm_lexicographical_compare<unsigned_char>/32768 1.57% 561.602 570.433 - 1.41% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 1.57% 16482648.518 16741338.958 - 0.26% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 1.57% 22063748.147 22409774.406 - 0.46% -
BM_format_to_back_inserter<std::list<char>>/string_len_6 1.56% 78.894 80.126 - 2.67% -
BM_Istream_numbers/0 1.56% 1039.524 1055.724 - -24.33% -
BM_deque_deque_ranges_move_backward/65536 1.56% 7461.906 7578.183 - 0.00% -
SetIntersection_Front_Vector_uint64_262144_16384 1.56% 71238134.906 72347845.548 - -2.04% -
rng::contains_subrange(vector<int>)_(same_length)/1048576 1.56% 242472.078 246243.472 - 0.96% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.55% 12404.672 12597.392 - -0.41% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.55% 22.015 22.357 - 1.15% -
SetIntersection_None_Vector_float_1024_64 1.55% 1077199.555 1093928.546 - -0.39% -
SetIntersection_Front_Vector_uint32_1024_16 1.55% 1099275.701 1116346.239 - -1.17% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 1.55% 20.047 20.358 - -2.74% -
bm_exception_ptr_move_assign_null 1.55% 3.005 3.052 - 9.75% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.55% 385.304 391.266 - 0.97% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 1.54% 18077.991 18356.987 - 1.41% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 1.54% 18.485 18.770 - -0.17% -
BM_format_to_iterator/<std::vector>_C_string_len_6 1.54% 8.661 8.794 - -5.97% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.54% 173352.973 176018.689 - -0.17% -
std::any_of(list<int>)_(process_all)/50 1.53% 21.465 21.794 - 1.36% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.53% 86.829 88.160 - 1.30% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 1.53% 6.484 6.583 - 0.29% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 1.53% 116286.703 118063.511 - 1.31% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 1.53% 14070.533 14285.379 - 0.28% -
BM_PathIterateOnce/iterate_elements/64 1.53% 20188.712 20496.830 - 0.30% -
BM_CmpLess_int_uint 1.52% 1.058 1.075 - -5.72% -
std::remove(list<int>)_(sprinkled)/1024 1.52% 937.999 952.283 - 2.53% -
std::set<std::string>::contains(key)_(existent)/8192 1.52% 28.454 28.886 - 0.76% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 1.52% 590304.273 599262.511 - 2.30% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 1.51% 4081364.149 4143176.695 - 0.22% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 1.51% 6698.486 6799.910 - 0.23% -
BM_vector_deque_ranges_copy/64 1.51% 2.771 2.813 - 0.35% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 1.51% 17.747 18.016 - -0.51% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.51% 1.656 1.681 - 3.15% -
SetIntersection_None_Vector_float_256_64 1.51% 3396361.123 3447639.956 - -1.08% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.51% 17.921 18.191 - 3.28% -
SetIntersection_None_Vector_float_16384_1 1.51% 1106360.500 1123027.479 - 0.86% -
BM_CmpLess_uint_int 1.50% 1.073 1.090 - -3.28% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.50% 388.545 394.356 - -0.73% -
BM_BitsetToString<1048576>/Sparse_(10%)/10 1.49% 60295.433 61194.006 - 4.03% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 1.49% 27253682.063 27659802.805 - 2.74% -
BM_deque_deque_move_backward/1024 1.49% 38.057 38.623 - 1.64% -
std::partition(list<int>)_(sparse)/8192 1.49% 7651.147 7764.774 - -6.34% -
std::unordered_multiset<int>::ctor(const&)/8192 1.48% 55009.852 55825.279 - -0.50% -
BM_CmpEqual_schar_schar 1.48% 1.088 1.104 - 1.09% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 1.48% 4711.015 4780.613 - 0.85% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 1.48% 9821.913 9966.831 - -1.71% -
std::move_backward(list<int>)/8 1.47% 3.326 3.375 - 1.23% -
BM_deque_deque_ranges_move_backward/1024 1.47% 37.638 38.192 - -1.82% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 1.47% 12.904 13.094 - -1.16% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 1.47% 45.048 45.711 - -0.36% -
SetIntersection_Interlaced_Vector_uint64_1024_16 1.46% 2325918.714 2359869.595 - 17.36% -
std::find_end(list<int>)_(match_near_end)/1000 1.46% 75.985 77.091 - -89.49% -
std::format(double)_(fmt:_{:_0La}) 1.45% 36.109 36.634 - 1.77% -
SetIntersection_Front_Vector_float_16384_1 1.45% 1023956.161 1038830.628 - -1.37% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 1.45% 23.272 23.610 - 2.58% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 1.45% 266.609 270.463 - -3.51% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.44% 687.204 697.122 - 1.20% -
std::pop_heap(deque<float>)/8192 1.44% 61.077 61.955 - 3.77% -
BM_LexicallyNormal/small_path/4 1.43% 87.055 88.302 - -1.37% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.43% 271.881 275.774 - 1.30% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.43% 263.141 266.901 - -2.98% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 1.43% 160.931 163.228 - -1.53% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 1.42% 9135.598 9265.438 - 0.97% -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 1.42% 7861.164 7972.797 - 0.15% -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.42% 1.410 1.430 - 1.03% -
BM_join_view_in_vectors/512 1.42% 650.653 659.881 - -5.97% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 1.42% 24.067 24.408 - 4.01% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 1.41% 17.174 17.416 - -36.15% -
std::multiset<std::string>::find(key)_(existent)/8192 1.41% 28.605 29.009 - -4.13% -
std::stable_partition(list<int>)_(sparse)/50 1.41% 25.979 26.346 - -2.58% -
BM_StringRelational_Less_Large_Large_ChangeLast 1.41% 2.085 2.114 - 0.67% -
BM_deque_vector_copy_backward/65536 1.41% 7209.617 7311.247 - -0.74% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 1.41% 18213371.164 18469493.851 - -7.28% -
std::adjacent_find(list<int>)/8192 1.40% 6596.342 6688.979 - -6.05% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 1.40% 66.604 67.539 - 6.51% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 1.40% 10.597 10.746 - -7.45% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 1.40% 23.631 23.962 - 0.55% -
std::make_heap(vector<int>)_(heap)/1024 1.39% 272.382 276.175 - 0.36% -
std::mismatch(deque<int>)_(it,_it,_it)/8 1.39% 3.685 3.736 - -2.98% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 1.39% 20.413 20.696 - -0.09% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.39% 27.819 28.205 - 1.30% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.39% 389.091 394.482 - -0.53% -
std::format(double)_(fmt:_{:0<17500_10Le}) 1.38% 205.249 208.073 - -5.35% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.37% 37.302 37.814 - -0.60% -
std::format(double)_(fmt:_{:0^17500_0La}) 1.37% 168.714 171.028 - -0.66% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 1.37% 29.243 29.643 - -2.52% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 1.37% 166160.728 168436.537 - -20.55% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 1.37% 18922.243 19181.241 - 0.74% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 1.37% 84574.435 85731.903 - -0.90% -
std::unique_copy(list<int>)_(contiguous)/32 1.37% 11.085 11.236 - -4.19% -
std::copy(vector<bool>)_(unaligned)/32768 1.37% 214.574 217.511 - -0.00% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 1.37% 3.732 3.783 - 3.27% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 1.36% 5257.406 5329.165 - -15.52% -
std::find_if(list<int>)_(process_all)/50 1.36% 18.938 19.196 - -49.55% -
std::format(float)_(fmt:_{:0^17500_17000}) 1.36% 227.804 230.906 - 2.29% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1.36% 1130197.158 1145551.821 - -2.99% -
BM_ConstructAndDestroy_MemFuncPtr_Opaque 1.36% 0.896 0.908 - -1.66% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 1.35% 16.801 17.028 - -1.64% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 1.35% 12.677 12.848 - -1.63% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 1.35% 54230.436 54962.227 - -30.37% -
BM_format/C_string_len_6000 1.35% 257.869 261.348 - -1.75% -
std::make_heap(deque<int>)_(ascending)/8192 1.35% 20956.760 21239.450 - 3.94% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.35% 23.526 23.844 - -0.08% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.35% 12851.226 13024.472 - -2.05% -
rng::starts_with(deque<int>)/1024 1.35% 471.447 477.801 - -0.28% -
SetIntersection_Front_Set_float_1024_64 1.35% 1776270.308 1800204.419 - 5.92% -
SetIntersection_Front_Vector_uint64_16384_16 1.35% 1108267.900 1123195.004 - -0.81% -
std::sort(vector<NonIntegral>)_(ascending)/8 1.35% 15.431 15.639 - -0.55% -
SetIntersection_Interlaced_Vector_string_262144_1 1.34% 1074133.865 1088574.423 - -1.55% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1.34% 1150782.496 1166186.118 - -0.82% -
ranges::min(std::vector<long_long>)/8 1.34% 2.185 2.214 - 4.15% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 1.34% 41662068.098 42218648.230 - 0.22% -
std::fill_n(vector<bool>)/32768 1.33% 29.911 30.311 - 3.50% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 1.33% 51.656 52.345 - -0.96% -
std::unique(vector<int>)_(sprinkled)/8192 1.33% 3920.291 3972.425 - 0.17% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.33% 7678.798 7780.815 - -0.54% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 1.33% 2.786 2.823 - 0.99% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 1.33% 46.016 46.626 - 0.55% -
std::search(vector<int>)_(near_matches)/8192 1.32% 758884.209 768914.054 - 0.27% -
BM_CmpLess_short_schar 1.32% 0.959 0.972 - 0.35% -
std::distance(join_view(vector<vector<int>>))/4096 1.32% 4.334 4.391 - -99.58% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 1.32% 32.797 33.230 - 38.74% -
BM_lexicographical_compare_three_way<IntPtr>/16 1.32% 4.331 4.388 - 4.29% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.32% 138166.538 139985.754 - 1.34% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 1.32% 6.837 6.927 - -4.62% -
BM_PathIterateMultipleTimes/iterate_elements/1024 1.32% 301560.472 305529.113 - 0.38% -
std::pop_heap(vector<float>)/8192 1.31% 19.579 19.836 - 0.98% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1.31% 1816.807 1840.662 - -2.06% -
bm_ranges_swap_ranges_vb_unaligned/512 1.31% 13.438 13.614 - 1.31% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1.31% 1379.627 1397.701 - 2.23% -
std::make_heap(deque<int>)_(pipe-organ)/1024 1.31% 2658.904 2693.685 - 2.87% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 1.31% 13.358 13.533 - -0.93% -
rng::contains_subrange(vector<int>)_(single_element)/32 1.31% 8.463 8.573 - 3.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 1.31% 11290241.189 11437803.132 - 1.66% -
SetIntersection_Front_Set_string_16384_256 1.31% 15031015.662 15227318.391 - 5.61% -
std::adjacent_find(deque<int>)/8 1.30% 4.134 4.188 - 42.71% -
rng::contains(list<int>)_(process_all)/1048576 1.30% 819270.640 829915.673 - 0.86% -
BM_deque_deque_ranges_move/4000 1.30% 142.991 144.848 - 1.92% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.30% 13.488 13.663 - 2.22% -
std::vector<int>::insert(middle)_(cheap_elements)/32 1.30% 5.778 5.853 - 1.05% -
std::is_partitioned(deque<int>)_(partitioned)/32 1.30% 9.667 9.792 - 6.84% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 1.29% 644.196 652.535 - 1.26% -
BM_tolower_string<char> 1.29% 15.131 15.326 - 0.20% -
BM_PushHeap_uint32_Ascending_16 1.29% 0.959 0.971 - 5.90% -
std::partition_point(list<int>)/8192 1.29% 12587.578 12749.930 - 2.43% -
std::make_heap(deque<int>)_(pipe-organ)/8192 1.29% 20951.089 21221.047 - 3.77% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 1.29% 14245.787 14429.249 - -0.47% -
rng::find_last_if(list<int>)_(bail_10%)/8192 1.29% 6598.568 6683.418 - 2.09% -
std::reverse(list<int>)/64 1.29% 17.359 17.582 - -5.82% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.28% 664.043 672.572 - -1.67% -
bm_lexicographical_compare<unsigned_char>/8 1.28% 1.359 1.377 - -0.89% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1.28% 1183344.466 1198536.077 - -0.71% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.28% 128700.370 130351.402 - -7.25% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 1.28% 14.875 15.066 - 0.02% -
std::copy_n(vector<int>)/262144 1.28% 11727.347 11877.417 - -5.23% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 1.28% 803.614 813.872 - 3.55% -
std::adjacent_find(deque<int>,_pred)/50 1.28% 28.604 28.969 - -5.97% -
BM_CmpLess_int_schar 1.28% 1.123 1.138 - -0.44% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.27% 798.390 808.569 - -0.34% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 1.27% 644.384 652.589 - 7.75% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 1.27% 17.624 17.848 - 4.49% -
BM_LexicallyNormal/large_path/8 1.27% 307.344 311.238 - 0.65% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 1.26% 6.416 6.497 - -4.25% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1.26% 1539498.977 1558922.118 - -1.25% -
BM_CmpEqual_uchar_uchar 1.26% 1.067 1.080 - -0.11% -
std::remove_copy(list<int>)_(prefix)/1024 1.26% 739.534 748.825 - 1.95% -
std::copy_backward(vector<bool>)_(aligned)/1048576 1.25% 2973.923 3011.227 - -5.00% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 1.25% 13458.253 13626.707 - -3.45% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.25% 13768.953 13941.256 - 3.67% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.25% 61893.180 62667.182 - 1.00% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.25% 3.921 3.970 - 3.78% -
BM_StringFindNoMatch/512 1.24% 9.197 9.311 - -0.83% -
std::copy_if(vector<int>)_(entire_range)/32768 1.24% 7402.895 7494.918 - 2.81% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 1.24% 2.324 2.353 - 1.72% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.24% 1.112 1.125 - 21.98% -
BM_deque_vector_move_backward/1 1.23% 2.103 2.129 - 0.83% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.23% 15.147 15.334 - 0.14% -
BM_StringFindNoMatch/64 1.22% 2.094 2.119 - 0.52% -
BM_Swap_MemFuncPtr_LargeTrivialFunctor 1.22% 1.150 1.164 - -3.04% -
BM_getline_string 1.22% 16.668 16.872 - 4.49% -
std::adjacent_find(deque<int>)/50 1.22% 21.722 21.987 - 56.69% -
std::set<int>::lower_bound(key)_(non-existent)/1024 1.22% 6.332 6.409 - 13.94% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 1.22% 5.422 5.488 - -7.23% -
std::partition(list<int>)_(dense)/50 1.22% 13.213 13.374 - -0.15% -
BM_StringAssignAsciiz_Large_Opaque 1.22% 11.633 11.775 - -0.10% -
SetIntersection_Front_Vector_uint32_64_64 1.22% 10703614.457 10833950.891 - -1.50% -
std::unique(deque<int>,_pred)_(contiguous)/52 1.21% 67.235 68.051 - 1.31% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.21% 1295.099 1310.806 - 0.92% -
std::partial_sort_copy(list<int>)_(repeated)/8 1.21% 7.926 8.022 - -1.05% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 1.21% 24.543 24.840 - -0.45% -
SetIntersection_Front_Set_string_16384_4 1.20% 1232705.806 1247494.012 - -0.86% -
std::none_of(vector<int>)_(process_all)/50 1.20% 18.940 19.168 - 51.19% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 1.20% 19.565 19.799 - -10.34% -
BM_format_to_string_begin<std::string>/1048576 1.20% 11448.936 11586.129 - -5.25% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.20% 53792.255 54436.313 - -0.74% -
BM_vector_deque_ranges_copy_backward/4096 1.20% 147.937 149.707 - 0.76% -
std::format(double)_(fmt:_{:0<17500_10}) 1.19% 208.814 211.308 - -2.56% -
BM_format_to_string_begin<std::vector<char>>/1048576 1.19% 11451.256 11587.945 - -7.63% -
BM_deque_vector_move_backward/5500 1.19% 198.762 201.132 - 0.10% -
BM_CmpEqual_int_uint 1.19% 1.067 1.080 - -4.91% -
std::set<int>::find(key)_(existent)/1024 1.19% 3.862 3.908 - -4.83% -
std::unique(vector<int>,_pred)_(contiguous)/52 1.19% 63.489 64.244 - 0.58% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.19% 13.601 13.762 - 0.89% -
SetIntersection_Front_Set_float_16384_1024 1.18% 13469952.335 13629363.854 - 9.31% -
BM_StringAssignAsciiz_Large_Transparent 1.18% 11.664 11.802 - 0.53% -
std::map<int,_int>::find(key)_(existent)/32 1.18% 1.696 1.716 - 1.16% -
BM_deque_vector_ranges_copy_backward/1 1.18% 2.080 2.104 - -2.29% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 1.18% 28.192 28.525 - 9.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 1.18% 21400065.300 21652474.948 - 0.73% -
BM_deque_deque_copy_backward/2 1.18% 2.531 2.561 - 3.76% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.18% 428.014 433.056 - 1.27% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.18% 617.909 625.170 - 0.51% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 1.17% 2.987 3.022 - 16.28% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 1.17% 594.661 601.632 - 0.65% -
BM_CmpEqual_ushort_ushort 1.17% 1.069 1.081 - -0.45% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 1.17% 17.196 17.397 - -0.91% -
std::map<int,_int>::ctor(const&)/1024 1.17% 6687.634 6765.958 - 3.90% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.17% 653.161 660.806 - -0.68% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 1.17% 4.008 4.055 - 0.81% -
std::all_of(list<int>)_(process_all)/32768 1.16% 26373.293 26680.047 - 1.31% -
BM_StringRelational_Less_Large_Large_Control 1.16% 2.128 2.153 - 1.51% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.16% 116784.000 118138.926 - 2.65% -
std::search(deque<int>)_(single_element)/1024 1.16% 458.467 463.779 - 1.38% -
std::multiset<int>::insert(value)_(already_present)/1024 1.16% 27.655 27.975 - 0.36% -
std::search(deque<int>)_(single_element)/1000 1.16% 442.838 447.964 - 0.30% -
BM_CmpLess_schar_ushort 1.16% 1.087 1.100 - -1.88% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.16% 15.052 15.226 - 0.11% -
std::find(list<int>)_(process_all)/1024 1.16% 700.371 708.462 - 3.33% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 1.15% 885.143 895.365 - 45.08% -
std::format(float)_(fmt:_{:_0L}) 1.15% 73.635 74.483 - 0.68% -
BM_Istream_numbers/1 1.15% 1105.143 1117.853 - -21.49% -
std::for_each(vector<int>)/8192 1.15% 251.951 254.848 - 0.98% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 1.15% 6703.059 6780.129 - 0.22% -
std::partition_copy(list<int>)/50 1.15% 12.794 12.940 - 0.65% -
BM_CmpLess_uint_ushort 1.15% 1.102 1.114 - -0.21% -
std::make_heap(vector<int>)_(descending)/1024 1.15% 271.798 274.910 - 0.45% -
std::format(double)_(fmt:_{:0>17500_10Le}) 1.14% 210.424 212.831 - -2.48% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.14% 166433.867 168337.383 - -0.82% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.14% 7773.307 7862.091 - 1.63% -
std::replace(list<int>)_(prefix)/32 1.14% 10.965 11.090 - 1.66% -
BM_vector_deque_copy_backward/70000 1.14% 8075.668 8167.542 - -0.74% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 1.13% 22.800 23.058 - -0.68% -
std::format(int64_t)_(fmt:_{:0<512Lo}) 1.13% 38.230 38.663 - 0.02% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 1.13% 646.827 654.131 - -12.90% -
std::copy(list<int>)/32768 1.13% 25481.082 25768.418 - -0.28% -
BM_Istream_numbers/2 1.13% 1102.744 1115.173 - -22.26% -
std::remove_copy_if(deque<int>)_(prefix)/1024 1.13% 535.335 541.362 - 5.24% -
BM_format/string_view_len_60 1.12% 13.481 13.632 - -2.47% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.12% 27.977 28.289 - 3.71% -
std::move_backward(vector<bool>)_(unaligned)/64 1.12% 1.699 1.718 - 5.52% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1.11% 1098348.766 1110592.274 - -0.29% -
std::sort(vector<NonIntegral>)_(heap)/8 1.11% 23.232 23.491 - 0.29% -
BM_vector_deque_ranges_copy_backward/4000 1.11% 140.768 142.336 - 0.92% -
VDAG_sidecast,_2_levels 1.11% 84.317 85.255 - -2.19% -
std::replace_if(vector<int>)_(prefix)/8192 1.11% 2017.261 2039.709 - 1.63% -
std::format(double)_(fmt:_{:017500_0f}) 1.11% 199.513 201.727 - 0.85% -
std::copy_backward(deque<int>)/32768 1.11% 3655.670 3696.156 - 0.62% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 1.11% 8.792 8.889 - 0.72% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 1.11% 42.655 43.127 - -3.27% -
SetIntersection_Front_Set_uint64_262144_16 1.10% 1188290.723 1201370.527 - -0.89% -
BM_deque_deque_copy/1024 1.10% 37.293 37.704 - 2.18% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 1.10% 12288.260 12423.412 - -0.05% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 1.10% 17.767 17.962 - -1.47% -
SetIntersection_Front_Set_float_262144_1 1.10% 1037502.914 1048896.160 - 1.72% -
BM_format_to_string_back_inserter<std::wstring>/1 1.10% 13.633 13.783 - 2.29% -
std::search(deque<int>,_pred)_(same_length)/1024 1.10% 510.753 516.355 - 1.01% -
Chain_middle,_1_level 1.10% 8.045 8.133 - 0.49% -
BM_vector_deque_copy_backward/65536 1.09% 7561.391 7644.079 - -0.30% -
std::format(int64_t)_(fmt:_{:Lb}) 1.09% 31.831 32.179 - -2.53% -
SetIntersection_Front_Set_uint32_16384_16384 1.09% 214985457.342 217333702.922 - 2.75% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.09% 2.102 2.125 - 2.06% -
SetIntersection_Interlaced_Set_string_262144_1 1.09% 1094365.490 1106289.279 - -0.40% -
std::map<int,_int>::count(key)_(existent)/1024 1.09% 3.844 3.885 - -11.86% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 1.08% 12.766 12.904 - -11.87% -
BM_PathIterateOnce/iterate_elements/1024 1.08% 314771.883 318179.532 - -0.37% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.08% 303689.801 306977.160 - 7.10% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.08% 23.467 23.721 - -0.67% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 1.08% 115462.943 116709.623 - 1.98% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 1.08% 35051.834 35430.210 - 4.89% -
SetIntersection_None_Vector_string_16384_1 1.08% 1247478.876 1260941.419 - 1.50% -
rng::find_last(deque<int>)_(bail_90%)/50 1.08% 1.833 1.853 - -36.84% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 1.08% 15289.332 15453.914 - 0.65% -
std::remove_copy(vector<int>)_(prefix)/32 1.08% 9.342 9.443 - 0.81% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.08% 203759.802 205952.176 - 4.45% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.08% 12.766 12.903 - -0.09% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.07% 1048.662 1059.926 - 18.79% -
std::set<std::string>::ctor(const&)/8192 1.07% 342769.778 346448.653 - 0.07% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.07% 798.927 807.468 - -7.31% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 1.07% 5.335 5.392 - -2.32% -
BM_PathIterateOnce/iterate_elements/512 1.07% 157095.068 158769.344 - -0.45% -
std::map<int,_int>::insert(value)_(already_present)/32 1.07% 1.746 1.765 - 0.03% -
BM_format_to_string_back_inserter<std::wstring>/1048576 1.07% 185053.620 187025.383 - -2.58% -
std::is_sorted_until(list<int>)/8 1.06% 2.071 2.093 - 0.64% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.06% 1397.370 1412.232 - -2.90% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 1.06% 300398.247 303592.522 - 6.15% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 1.06% 3.268 3.302 - 2.91% -
SetIntersection_Front_Vector_uint64_262144_16 1.06% 1099868.520 1111548.880 - -0.76% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1.06% 1096378.518 1107992.674 - -0.37% -
std::replace(vector<int>)_(prefix)/8192 1.06% 1260.725 1274.068 - 1.17% -
std::format(int64_t)_(fmt:_{:0<512b}) 1.06% 35.248 35.621 - 0.75% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.06% 251664.369 254325.538 - -10.22% -
BM_format_to_iterator/<std::deque>_C_string_len_60 1.06% 17.786 17.974 - 0.38% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 1.05% 6306851.182 6373196.865 - 12.81% -
std::find_if(vector<int>)_(process_all)/8 1.05% 1.402 1.416 - -4.79% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 1.05% 26226.098 26501.367 - -5.03% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.05% 1183.241 1195.640 - 0.33% -
BM_format_to_string_begin<std::list<char>>/1 1.05% 11.255 11.373 - -0.25% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 1.05% 19.974 20.182 - -2.79% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 1.04% 286.458 289.446 - 4.66% -
BM_Swap_SmallTrivialFunctor_LargeTrivialFunctor 1.04% 1.145 1.157 - -21.78% -
std::copy_if(list<int>)_(entire_range)/32768 1.04% 25518.031 25783.625 - -0.98% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1.04% 1112568.647 1124124.586 - -9.78% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.04% 49270.638 49782.038 - -3.06% -
std::multimap<int,_int>::contains(key)_(existent)/8192 1.04% 5.329 5.384 - -3.52% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 1.03% 13.403 13.542 - -1.10% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 1.03% 459.402 464.155 - -0.53% -
std::format(float)_(fmt:_{:0<17500_0f}) 1.03% 172.885 174.673 - -0.08% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 1.03% 100.240 101.268 - -0.15% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.03% 1283.431 1296.588 - 0.58% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 1.03% 264227.356 266935.866 - 2.41% -
std::format(double)_(fmt:_{:0^17500_10e}) 1.02% 196.723 198.736 - -3.75% -
std::multiset<int>::contains(key)_(existent)/8192 1.02% 8.675 8.764 - 6.73% -
SetIntersection_None_Vector_float_1024_1 1.01% 1075186.530 1086089.612 - -1.41% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.01% 451.794 456.371 - 0.95% -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 1.01% 7811.118 7890.183 - -0.43% -
std::format(double)_(fmt:_{:0<17500_17000}) 1.01% 393.465 397.447 - -7.92% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 1.01% 36.859 37.231 - 0.56% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 1.01% 2954.279 2984.050 - -20.37% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 1.01% 13046995.853 13178176.434 - -1.41% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 1.01% 13993111.028 14133752.665 - 5.57% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.00% 1.365 1.379 - -7.23% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 1.00% 58.364 58.950 - 1.04% -
SetIntersection_Interlaced_Vector_float_16384_1 1.00% 1041773.604 1052221.893 - -1.76% -
std::fill_n(vector<bool>)/1048576 1.00% 3795.302 3833.351 - 0.29% -
rng::contains_subrange(list<int>)_(process_all)/1048576 1.00% 834931.728 843294.956 - 0.55% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
SetIntersection_Interlaced_Vector_uint32_262144_64 -69.71% 26590553.832 8053718.019 - -4.98% -
ranges::min(std::deque<__int128>)/70000 -67.00% 73407.184 24223.467 - 1.50% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -63.01% 23.871 8.829 - -47.19% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -60.11% 14.915 5.949 - -44.01% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -59.09% 69.962 28.622 - 5.57% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -58.64% 38.438 15.899 - -6.28% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -58.13% 29.672 12.423 - -7.59% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -57.71% 52.949 22.390 - 2.74% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 -57.68% 15.425 6.528 - -2.18% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -57.36% 24.241 10.335 - -5.59% -
BM_format_to_n_string_pointer<char>/16384 -55.72% 357.947 158.502 - -4.08% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 -55.61% 24.180 10.734 - 1.42% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -54.99% 223.965 100.818 - -59.52% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -54.84% 228.063 102.997 - -52.44% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 -54.60% 71.061 32.265 - -1.17% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 -54.36% 24.127 11.012 - 8.10% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 -54.26% 53.080 24.278 - -0.36% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -54.12% 53.225 24.419 - -2.41% -
SetIntersection_None_Set_uint64_16384_16 -53.54% 353398193.450 164171256.843 - -2.23% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -53.23% 208.383 97.467 - -52.69% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -52.83% 23.947 11.295 - 11.72% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -52.75% 70.950 33.524 - -1.01% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 -52.24% 71.068 33.944 - 1.45% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -51.83% 53.043 25.552 - 3.19% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -50.70% 54.409 26.825 - -6.92% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -49.33% 114.898 58.222 - -14.09% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -49.12% 718137.700 365398.794 - -47.16% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -48.41% 63.997 33.015 - 23.62% -
SetIntersection_None_Set_uint64_16384_64 -48.30% 320853905.903 165891391.691 - -5.54% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -47.58% 26.979 14.143 - 12.75% -
BM_format_to_n_string_span<char>/16384 -47.52% 301.870 158.419 - -36.10% -
std::find_end(list<int>,_pred)_(same_length)/8192 -47.46% 18969.682 9967.552 - -41.64% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -47.41% 84.278 44.318 - 23.17% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -46.05% 50.653 27.328 - -16.51% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -46.04% 371756084.548 200609239.998 - -2.30% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -45.79% 372591111.877 201979098.860 - 0.24% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -45.15% 17.597 9.653 - -14.74% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -44.88% 60.145 33.153 - 24.65% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -44.61% 52.741 29.212 - 6.55% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -44.50% 126.160 70.024 - -1.85% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -44.19% 139.796 78.024 - -45.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -43.86% 356699626.120 200262711.736 - -0.49% -
std::find_end(list<int>)_(single_element)/8192 -43.53% 15355.007 8670.881 - -10.20% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -43.24% 41.640 23.635 - -3.95% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -43.15% 678344.892 385656.296 - -41.23% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -42.97% 25.183 14.363 - 18.02% -
BM_PushHeap_uint32_PipeOrgan_1 -42.64% 0.695 0.399 - -14.42% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -41.98% 74.841 43.423 - 21.56% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 -41.93% 353708808.798 205405617.317 - -0.04% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -41.82% 370017013.419 215291910.081 - -0.74% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -41.54% 11.046 6.458 - -15.71% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -41.40% 18.073 10.590 - -0.43% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -40.97% 341564003.436 201635489.941 - -1.94% -
std::multimap<int,_int>::clear()/8192 -40.50% 141712.141 84323.266 - -5.53% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -40.32% 338627408.610 202092842.217 - -4.31% -
std::find_end(list<int>,_pred)_(single_element)/8192 -39.83% 15136.171 9107.076 - -1.50% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -39.70% 346865454.859 209164244.506 - 4.26% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 -39.53% 50.139 30.318 - 13.09% -
rng::starts_with(list<int>,_pred)/8192 -38.90% 16136.215 9859.707 - -19.31% -
std::multimap<int,_int>::clear()/1024 -38.65% 17139.759 10515.396 - -5.36% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 -38.18% 2.858 1.767 - -38.20% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -37.80% 53.424 33.228 - 7.17% -
std::set<std::string>::insert(value)_(already_present)/8192 -37.71% 60.872 37.915 - 21.23% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -37.63% 44.012 27.451 - 25.58% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -37.18% 38.432 24.143 - -28.28% -
SetIntersection_Interlaced_Vector_float_262144_256 -36.80% 33971027.453 21470990.098 - 5.71% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -36.77% 8700918.582 5501789.020 - -16.56% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 -36.49% 72.278 45.903 - 6.41% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -36.27% 29.833 19.013 - -32.63% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -36.24% 1747.843 1114.474 - 51.77% -
std::unordered_set<int>::insert(value)_(already_present)/32 -36.07% 2.646 1.691 - -35.86% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -35.95% 20245.828 12967.885 - -2.84% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -35.94% 32.296 20.688 - -60.53% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -35.67% 18144.869 11673.231 - 0.28% -
std::copy(vector<int>)/4096 -35.47% 225.075 145.251 - -3.57% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 -35.45% 268306533.026 173202910.387 - -1.77% -
SetIntersection_Front_Set_uint64_16384_16384 -35.32% 350602643.737 226770928.987 - 0.58% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -35.32% 84906.537 54920.637 - 6.75% -
std::stable_partition(list<int>)_(dense)/8192 -34.67% 28716.300 18761.398 - 7.27% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -34.63% 51.672 33.779 - -55.79% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -34.62% 10551.502 6898.545 - 5.85% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -34.59% 45.743 29.919 - 10.04% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -34.51% 2196787.312 1438623.943 - -9.07% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -34.48% 3.775 2.473 - -22.89% -
ranges::min(std::deque<__int128>)/64 -34.33% 31.772 20.866 - 1.69% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -34.29% 84341.837 55423.584 - 8.98% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -34.06% 38.254 25.224 - 8.98% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -33.97% 340845897.686 225048346.454 - -2.41% -
SetIntersection_None_Set_uint64_16384_4 -33.79% 241265545.498 159752196.847 - -3.19% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -33.57% 81.394 54.068 - -36.05% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -33.03% 57.919 38.791 - -6.89% -
std::multimap<std::string,_int>::erase(iterator)/32 -32.34% 42.457 28.728 - 3.24% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -32.03% 47675024.863 32404406.462 - -8.17% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -32.00% 9.528 6.479 - -36.44% -
BM_ConstructAndDestroy_LargeTrivialFunctor_Opaque -31.96% 16.183 11.010 - 2.92% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -31.95% 82564.499 56185.159 - -3.07% -
SetIntersection_None_Set_uint64_16384_1 -31.93% 232065777.877 157972278.627 - -1.54% -
SetIntersection_Front_Set_float_16384_16384 -31.80% 340873536.598 232478639.356 - 7.19% -
BM_ConstructAndDestroy_Null_Opaque -31.72% 0.480 0.328 - -27.26% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -31.66% 27.861 19.041 - 5.44% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -31.65% 9.814 6.708 - -18.92% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -31.54% 0.635 0.435 - -24.88% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -31.38% 36.183 24.830 - -20.94% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -31.36% 10045.241 6895.538 - 8.27% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -30.05% 33.915 23.723 - -25.88% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 -30.03% 248479246.033 173851837.749 - -0.79% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -29.97% 349572694.293 244810621.634 - -3.05% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -29.75% 6.723 4.723 - -32.84% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -29.39% 10417.794 7355.719 - -2.15% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -29.38% 332.033 234.492 - 11.27% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -29.31% 3393582.354 2398909.836 - -15.97% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -29.29% 166994.419 118073.515 - -2.73% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -28.99% 73.361 52.092 - 5.79% -
SetIntersection_None_Set_uint64_16384_256 -28.98% 231015484.126 164072123.391 - -2.99% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -28.58% 21164856.157 15114929.630 - -22.43% -
std::find_end(list<int>)_(same_length)/8192 -28.26% 11219.777 8049.269 - -48.85% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -28.14% 6.825 4.904 - -25.06% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 -28.11% 37.805 27.178 - 1.32% -
std::set<std::string>::erase(key)_(existent)/32 -28.06% 74.754 53.775 - -36.76% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -27.91% 24.116 17.384 - 25.03% -
SetIntersection_None_Set_uint64_16384_1024 -27.71% 227781583.450 164655028.871 - -2.73% -
ranges::min(std::list<long_long>)/1 -27.64% 0.362 0.262 - 16.54% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -27.18% 91656.345 66746.450 - 0.72% -
SetIntersection_Interlaced_Vector_float_262144_16 -27.04% 4027343.628 2938507.943 - 0.33% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -26.97% 285803716.612 208732721.406 - 0.37% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -26.96% 106493.228 77785.026 - 2.47% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -26.94% 22.817 16.670 - 5.88% -
std::set<std::string>::erase(key)_(existent)/1024 -26.73% 98.924 72.479 - -2.93% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -26.61% 331692845.108 243428697.821 - -26.96% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -26.20% 32.784 24.195 - -14.67% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -26.07% 1.758 1.300 - -33.55% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -26.06% 1844.482 1363.841 - -2.01% -
std::multimap<std::string,_int>::erase(iterator)/8192 -25.80% 41.746 30.976 - 19.34% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -25.21% 1512.891 1131.519 - -2.81% -
std::multimap<int,_int>::erase(iterator)/1024 -24.86% 27.372 20.567 - -3.85% -
BM_vector_deque_ranges_copy_backward/0 -24.82% 0.612 0.460 - -11.33% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -24.80% 119.143 89.591 - 35.73% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -24.79% 65.475 49.242 - -25.29% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -24.72% 34.860 26.242 - 8.39% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -24.46% 11300812.351 8536489.713 - -17.89% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -24.14% 1.679 1.274 - -9.37% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -24.11% 30.512 23.157 - -7.67% -
BM_StringCtorDefault -24.09% 0.317 0.240 - -1.16% -
std::multimap<int,_int>::erase(iterator)/32 -24.04% 26.898 20.432 - -2.60% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -23.99% 2.439 1.854 - -26.72% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -23.71% 83.323 63.564 - -6.61% -
SetIntersection_None_Set_uint64_16384_16384 -23.68% 229436122.982 175101876.311 - -2.59% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -23.64% 898.498 686.115 - -0.98% -
std::multimap<int,_int>::erase(iterator)/8192 -23.61% 27.106 20.705 - -3.42% -
std::multimap<int,_int>::clear()/32 -23.55% 848.981 649.079 - -2.63% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -23.42% 24.540 18.792 - -30.42% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -23.34% 112553562.158 86282500.290 - -12.42% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -23.06% 14.778 11.370 - 25.26% -
std::stable_partition(list<int>)_(alloc_fails)/8192 -22.90% 34638.408 26706.018 - 6.05% -
SetIntersection_None_Set_string_16384_16384 -22.85% 251100778.420 193723852.688 - 0.33% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -22.71% 29.332 22.671 - -31.24% -
BM_PushHeap_float_Random_1 -22.64% 0.697 0.539 - 15.62% -
std::copy_if(list<int>)_(entire_range)/4096 -22.59% 3870.674 2996.439 - -1.28% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -22.07% 19999.811 15586.204 - -4.27% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -22.01% 16142.964 12590.551 - 2.97% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -21.58% 2.433 1.908 - -19.78% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -21.57% 0.492 0.386 - -19.29% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -21.48% 23.932 18.793 - -0.29% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -21.42% 10623.426 8347.745 - -14.57% -
BM_stop_token_multi_thread_polling_stop_requested/1024 -21.32% 600265.033 472287.346 - 3.29% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -21.28% 3922193.444 3087612.718 - 0.29% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -21.11% 1.403 1.107 - -20.44% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 -20.97% 21.798 17.228 - 0.30% -
std::set<int>::count(key)_(non-existent)/1024 -20.90% 9.338 7.386 - -7.26% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -20.68% 0.581 0.461 - -7.76% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -20.67% 44.909 35.625 - 0.21% -
BM_Hash/uint32_random_std_hash/1024 -20.66% 658.524 522.471 - -6.63% -
std::find(vector<bool>)_(process_all)/8 -20.66% 0.767 0.608 - 8.58% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 -20.62% 965.701 766.560 - -2.84% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -20.59% 24.376 19.356 - -3.79% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -20.46% 1421.890 1130.986 - -2.21% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -20.42% 2.781 2.213 - -26.86% -
std::is_sorted_until(list<int>,_pred)/8192 -20.35% 9365.937 7459.721 - -2.11% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -20.16% 3.261 2.603 - -3.21% -
BM_format_to_string_begin<std::string>/16384 -20.09% 183.109 146.319 - -33.14% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -20.07% 41.261 32.980 - -35.85% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -20.01% 1.704 1.363 - -10.66% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -19.82% 14487.630 11615.646 - 1.05% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -19.82% 12509.063 10029.761 - 4.22% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 -19.72% 26.038 20.902 - 1.24% -
rng::contains_subrange(list<int>)_(single_element)/8192 -19.61% 8905.653 7158.895 - -7.56% -
BM_deque_deque_copy/0 -19.55% 0.868 0.698 - -19.66% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -19.53% 39.053 31.427 - 17.52% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -19.38% 18652.733 15038.570 - 5.09% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -19.34% 836.000 674.277 - -24.85% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -19.25% 285.371 230.437 - 11.69% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 -19.12% 23.810 19.258 - 2.31% -
std::is_sorted_until(list<int>)/8192 -19.10% 8763.474 7089.332 - -1.24% -
std::copy_if(list<int>)_(every_other)/4096 -19.09% 4098.893 3316.403 - 0.12% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -19.07% 1.472 1.191 - -23.57% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -19.04% 19.338 15.655 - -2.01% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -18.86% 41424.593 33611.825 - 2.44% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -18.69% 20099673.451 16342291.031 - -30.95% -
std::multimap<std::string,_int>::erase(iterator)/1024 -18.68% 40.433 32.878 - 15.41% -
std::equal(deque<int>)_(it,_it,_it)/50 -18.67% 25.380 20.643 - -4.20% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -18.64% 1.375 1.119 - -11.87% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 -18.62% 52.164 42.448 - -0.26% -
SetIntersection_Interlaced_Vector_uint32_256_64 -18.59% 8540837.911 6952930.008 - 1.73% -
BM_format_string<char>/128 -18.58% 0.103 0.084 - -4.63% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -18.56% 57.178 46.563 - -22.93% -
BM_PushHeap_string_Descending_262144 -18.42% 4.004 3.266 - 3.58% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -18.39% 47.875 39.073 - 1.93% -
std::copy(vector<bool>)_(aligned)/1048576 -18.33% 2911.172 2377.625 - -31.25% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 -18.21% 79.560 65.072 - 22.19% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -18.14% 46.232 37.848 - -3.33% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -18.12% 61.685 50.508 - 14.39% -
std::remove_copy(list<int>)_(prefix)/8192 -18.11% 8493.727 6955.308 - 1.46% -
std::copy_n(vector<bool>)_(aligned)/262144 -18.10% 811.528 664.677 - 13.53% -
rng::fold_left(list<int>)/8192 -17.96% 13246.335 10867.912 - -0.33% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -17.94% 110.038 90.300 - 32.40% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -17.90% 46.024 37.784 - 20.11% -
BM_PushHeap_uint64_Descending_1 -17.88% 0.522 0.428 - -4.43% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -17.83% 51715849.456 42497256.297 - -1.61% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 -17.61% 63.963 52.701 - 13.28% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -17.57% 1894684.493 1561867.942 - -19.97% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -17.54% 99.417 81.980 - 9.88% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -17.32% 425316.734 351665.101 - -0.52% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -17.25% 14267.659 11806.381 - -6.75% -
std::upper_bound(std::list<int>)/8192 -17.18% 17751.427 14702.193 - 4.10% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -17.00% 43.357 35.987 - 4.51% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -16.96% 78002.191 64774.064 - 2.67% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -16.83% 35.647 29.648 - 7.33% -
std::is_partitioned(list<int>)_(partitioned)/1024 -16.74% 708.608 589.993 - -7.76% -
std::multiset<std::string>::erase(key)_(existent)/8192 -16.71% 102.169 85.098 - -19.95% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -16.66% 1101362.784 917917.579 - -2.69% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -16.64% 11.023 9.189 - -6.75% -
std::unordered_multiset<int>::erase(iterator)/8192 -16.54% 24.942 20.816 - -8.72% -
std::multiset<std::string>::erase(key)_(existent)/1024 -16.51% 97.796 81.651 - 19.34% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -16.21% 33.217 27.832 - -29.60% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -16.12% 1.142 0.958 - -9.06% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -16.05% 1.428 1.199 - -10.08% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -15.99% 8160.249 6855.470 - -31.18% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -15.84% 9823271.657 8267500.080 - -4.77% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -15.80% 39.475 33.239 - -18.61% -
SetIntersection_Interlaced_Vector_float_256_64 -15.79% 8131823.361 6847515.183 - -1.46% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -15.71% 0.647 0.546 - -21.45% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -15.65% 1.283 1.082 - 3.31% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -15.63% 40132.641 33860.403 - 0.79% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -15.57% 25.326 21.382 - 2.71% -
std::is_sorted_until(vector<int>)/8 -15.46% 2.476 2.093 - 2.19% -
std::search(list<int>)_(no_match)/8192 -15.43% 7757.552 6560.663 - 0.11% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -15.42% 20.657 17.471 - 1.00% -
BM_format_string<char>/64 -15.37% 0.197 0.166 - -2.07% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -15.34% 21.933 18.569 - 0.81% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -15.24% 20.549 17.417 - 0.95% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 -15.17% 25.627 21.740 - -1.12% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -15.17% 787.685 668.231 - -4.98% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -15.15% 194.673 165.171 - -22.48% -
BM_format_to_string_back_inserter<std::list<char>>/16384 -15.14% 232562.438 197342.379 - -0.21% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -15.10% 892.676 757.868 - 3.60% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -15.09% 1518206.427 1289152.254 - -9.74% -
std::search(vector<int>,_pred)_(single_element)/8192 -15.08% 4629.066 3931.192 - -14.61% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -15.05% 11.311 9.609 - -8.46% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -15.03% 141283.510 120050.516 - 0.64% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -14.99% 29.653 25.206 - -0.11% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -14.99% 101.230 86.056 - -10.85% -
std::search(vector<int>,_pred)_(single_element)/1024 -14.95% 579.017 492.462 - -14.64% -
BM_format_to_string_back_inserter<std::list<char>>/1048576 -14.93% 15042656.022 12796737.893 - -0.36% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -14.83% 708.175 603.185 - -12.74% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -14.81% 34406802.827 29309808.020 - 6.65% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -14.81% 101307266.565 86307385.153 - -2.96% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -14.70% 15658.644 13357.103 - -5.79% -
std::search(vector<int>,_pred)_(single_element)/1000 -14.67% 565.621 482.637 - -14.30% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -14.66% 22.117 18.874 - 0.71% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -14.62% 30.857 26.344 - -5.15% -
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Opaque -14.60% 10.119 8.642 - -1.93% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 -14.57% 10.828 9.250 - 16.51% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -14.31% 1.471 1.261 - 1.45% -
std::lower_bound(std::list<int>)/8192 -14.30% 18199.084 15595.940 - 9.72% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -14.29% 28.999 24.856 - 2.50% -
BM_PushHeap_uint32_QuickSortAdversary_1 -14.25% 0.540 0.463 - 17.55% -
std::find_end(forward_list<int>)_(process_all)/8192 -14.15% 6621.250 5684.600 - -0.64% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -14.12% 19.344 16.613 - -16.76% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -14.09% 1807.227 1552.670 - -3.88% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -14.09% 665.104 571.423 - -1.72% -
BM_std_minmax_element<int>/3 -14.04% 1.188 1.021 - -8.39% -
BM_PushHeap_string_PipeOrgan_1024 -14.00% 10.712 9.212 - -2.47% -
std::find(deque<int>)_(process_all)/50 -13.99% 15.384 13.232 - 1.41% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 -13.93% 1.266 1.090 - 8.54% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -13.91% 1.593 1.371 - 2.84% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -13.90% 1.277 1.100 - -5.84% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -13.89% 23.951 20.623 - -3.74% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -13.83% 14.154 12.197 - 0.88% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -13.80% 787.506 678.818 - 29.49% -
ranges::minmax(std::deque<char>)/64 -13.66% 26.806 23.143 - 1.97% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -13.57% 209784.628 181322.510 - 0.68% -
BM_vector_deque_copy_backward/2 -13.49% 2.008 1.737 - -15.86% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -13.39% 43.361 37.556 - -6.00% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -13.37% 34.724 30.081 - -3.71% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -13.37% 12907.250 11181.863 - -5.76% -
ranges::min(std::vector<char>)/1 -13.34% 0.382 0.331 - -24.28% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -13.30% 2.735 2.371 - -6.67% -
BM_deque_vector_copy/65536 -13.29% 3350.194 2905.069 - -0.29% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -13.28% 24.676 21.399 - 12.74% -
std::multimap<int,_int>::erase(key)_(existent)/32 -13.19% 26.275 22.809 - -1.71% -
BM_Swap_LargeNonTrivialFunctor_LargeNonTrivialFunctor -13.13% 0.554 0.481 - -4.50% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -13.07% 5.250 4.564 - -14.04% -
std::reverse(list<int>)/4096 -13.06% 1783.266 1550.322 - -12.16% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -13.02% 21.093 18.347 - 2.49% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -12.90% 19.973 17.397 - 0.58% -
std::set<int>::count(key)_(non-existent)/8192 -12.82% 12.916 11.261 - -18.46% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -12.81% 23.688 20.654 - 2.86% -
BM_lexicographical_compare_three_way<IntPtr>/1 -12.77% 0.421 0.367 - 1.40% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 -12.66% 27.489 24.008 - 7.19% -
BM_StringRelational_Compare_Small_Small_ChangeLast -12.63% 1.884 1.646 - 0.77% -
BM_std_minmax_element<int>/4096 -12.61% 1070.887 935.800 - -13.55% -
std::remove_copy(list<int>)_(sprinkled)/8192 -12.61% 7922.598 6923.399 - 1.16% -
BM_PushHeap_float_Descending_1 -12.59% 0.615 0.538 - 3.44% -
BM_std_minmax_element<int>/4000 -12.55% 1045.471 914.279 - -13.56% -
BM_std_minmax_element<int>/1024 -12.51% 271.819 237.820 - -13.22% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -12.49% 524.591 459.083 - -16.01% -
std::find(list<int>)_(bail_25%)/32768 -12.45% 9145.900 8006.841 - -1.50% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -12.44% 441850.924 386869.767 - 1.98% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -12.43% 10589.590 9273.620 - 5.83% -
BM_std_minmax_element<int>/64000 -12.42% 16647.196 14580.193 - -13.68% -
rng::find_last(deque<int>)_(bail_90%)/8192 -12.40% 232.771 203.907 - -44.12% -
std::is_sorted(list<int>)/8192 -12.39% 8240.417 7219.148 - -1.20% -
BM_std_minmax_element<int>/70000 -12.39% 18210.962 15955.152 - -13.61% -
BM_deque_vector_copy/70000 -12.39% 3620.778 3172.333 - 0.02% -
BM_std_minmax_element<int>/65536 -12.38% 17040.874 14930.941 - -13.77% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -12.38% 936205.040 820293.086 - 2.01% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -12.36% 1.251 1.097 - -35.39% -
std::set<std::string>::contains(key)_(non-existent)/32 -12.33% 10.655 9.342 - -4.81% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -12.26% 1.457 1.279 - -19.59% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -12.20% 100002.663 87804.563 - -2.92% -
rng::find_last(deque<int>)_(bail_90%)/1024 -12.15% 32.969 28.962 - -36.95% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -12.13% 3.891 3.419 - 15.07% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -12.04% 85411.629 75125.415 - 8.10% -
std::find_if(list<int>)_(process_all)/8192 -12.04% 8625.722 7587.504 - 1.83% -
std::multimap<int,_int>::ctor(const&)/1024 -11.97% 7729.113 6803.555 - 1.82% -
BM_deque_vector_copy/64000 -11.97% 3254.875 2865.115 - 0.21% -
BM_std_minmax_element<int>/5500 -11.93% 1426.117 1255.978 - -13.53% -
BM_std_minmax_element<int>/512 -11.89% 137.954 121.548 - -12.60% -
std::equal(list<int>)_(it,_it,_it)/8192 -11.88% 11010.472 9702.873 - 4.61% -
BM_vector_deque_ranges_copy/0 -11.82% 0.464 0.410 - -39.97% -
BM_StringRelationalLiteral_Eq_Small_Small_Control -11.81% 0.692 0.610 - 2.07% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -11.77% 24286.711 21427.845 - 6.69% -
BM_lexicographical_compare_three_way_slow_path/1 -11.75% 0.464 0.409 - 12.46% -
SetIntersection_Front_Set_uint32_262144_16384 -11.74% 246406646.569 217487813.849 - -1.96% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -11.73% 105.556 93.178 - -31.67% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -11.65% 23.826 21.050 - -5.93% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 -11.58% 253.742 224.355 - 3.43% -
ranges::minmax(std::deque<char>)/70000 -11.58% 27183.441 24036.242 - 1.61% -
std::multimap<int,_int>::ctor(const&)/8192 -11.56% 61810.611 54665.161 - 2.89% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -11.54% 1.421 1.257 - -1.70% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -11.47% 10162.534 8996.800 - -18.12% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -11.46% 6425.957 5689.514 - 10.36% -
BM_vector_deque_ranges_move/2 -11.45% 2.061 1.825 - -11.65% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -11.44% 29.231 25.886 - -2.14% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -11.44% 0.307 0.272 - -43.85% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -11.39% 24.835 22.007 - 0.44% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -11.34% 766.784 679.840 - 1.97% -
BM_PushHeap_string_Descending_1024 -11.34% 2.700 2.394 - 1.63% -
ranges::min(std::deque<char>)/70000 -11.33% 20005.740 17739.692 - 2.33% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -11.32% 32.717 29.012 - 1.71% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -11.26% 270.412 239.975 - 0.05% -
BM_format_to_string_span<wchar_t>/16384 -11.15% 1901.448 1689.417 - -3.61% -
ranges::min(std::list<long_long>)/70000 -11.09% 50872.308 45228.362 - 2.91% -
SetIntersection_Interlaced_Vector_uint64_256_64 -11.08% 7638033.712 6791943.510 - -7.97% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -11.01% 6.235 5.548 - -13.70% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -10.98% 0.489 0.435 - -10.76% -
BM_PushHeap_uint64_SingleElement_1 -10.98% 0.482 0.429 - -14.47% -
BM_vector_deque_copy_backward/1 -10.97% 2.347 2.090 - -12.34% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -10.97% 12076.198 10751.837 - 3.53% -
std::set<std::string>::upper_bound(key)_(existent)/32 -10.92% 17.187 15.310 - -11.62% -
std::search(vector<int>)_(single_element)/1024 -10.89% 263.982 235.225 - 0.30% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -10.88% 792.343 706.144 - 2.23% -
std::multimap<std::string,_int>::clear()/1024 -10.87% 24473.579 21812.178 - -3.23% -
std::find(vector<bool>)_(process_all)/50 -10.85% 0.775 0.691 - 23.44% -
std::copy_backward(vector<bool>)_(aligned)/262144 -10.84% 644.766 574.867 - -6.69% -
SetIntersection_Front_Set_uint32_1024_256 -10.84% 4175233.084 3722758.461 - -2.17% -
ranges::min(std::vector<__int128>)/70000 -10.77% 33704.299 30074.686 - -2.60% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -10.75% 241769.692 215790.987 - 2.52% -
std::multiset<std::string>::insert(value)_(already_present)/32 -10.71% 63.143 56.379 - -10.84% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -10.69% 24.066 21.492 - -4.28% -
bm_lexicographical_compare<signed_char>/64 -10.60% 2.121 1.896 - -0.79% -
BM_vector_deque_ranges_move/1 -10.58% 2.317 2.072 - -11.17% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -10.58% 173.994 155.592 - -30.01% -
BM_format_to_string_back_inserter<std::vector<char>>/1 -10.54% 25.425 22.745 - -1.44% -
BM_format_string<char>/32 -10.54% 0.422 0.378 - -3.95% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -10.53% 11.854 10.605 - 3.79% -
std::multiset<std::string>::count(key)_(existent)/32 -10.53% 19.751 17.672 - -9.82% -
std::unordered_set<int>::find(key)_(existent)/1024 -10.53% 1.454 1.301 - -12.45% -
SetIntersection_Front_Vector_uint32_262144_1024 -10.48% 5919248.451 5298752.997 - -0.20% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -10.48% 2359458.008 2112129.477 - -1.89% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -10.47% 1.503 1.345 - -5.67% -
std::multimap<std::string,_int>::clear()/8192 -10.45% 240130.102 215044.938 - -1.68% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -10.41% 13.590 12.176 - 1.90% -
ranges::min(std::vector<__int128>)/1 -10.38% 0.421 0.377 - 11.02% -
BM_string_without_formatting<char> -10.36% 0.366 0.328 - 8.95% -
SetIntersection_None_Set_uint32_262144_262144 -10.35% 1332861.981 1194849.608 - -1.09% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -10.29% 1.845 1.655 - 0.62% -
SetIntersection_Front_Vector_uint32_16384_1024 -10.22% 5898073.451 5295176.544 - -10.59% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -10.22% 9018.235 8096.953 - 7.66% -
BM_std_minmax_element<int>/64 -10.20% 17.093 15.349 - -10.63% -
BM_to_chars_bad/2 -10.14% 0.618 0.555 - -9.75% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -10.00% 14657.767 13191.990 - 6.65% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -9.95% 592.216 533.274 - 1.50% -
BM_deque_vector_ranges_copy_backward/0 -9.86% 1.530 1.379 - 0.38% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -9.86% 41529.020 37436.264 - -0.07% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -9.86% 2.072 1.867 - -3.11% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -9.82% 1.735 1.565 - -9.50% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -9.82% 47889.909 43186.663 - 9.95% -
std::set<std::string>::find(key)_(existent)/8192 -9.79% 34.886 31.470 - 2.62% -
std::find_first_of(list<int>)_(large_needle)/1024 -9.79% 919042.312 829108.642 - -15.89% -
std::is_sorted(list<int>,_pred)/8192 -9.78% 9501.415 8572.227 - -5.22% -
std::find_if(vector<char>)_(process_all)/8 -9.77% 1.537 1.387 - 10.28% -
SetIntersection_Interlaced_Set_uint32_262144_16 -9.77% 1762461.590 1590340.332 - -1.78% -
BM_Swap_Null_Null -9.71% 0.408 0.369 - -19.65% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -9.66% 181.292 163.773 - -34.15% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 -9.62% 570313.144 515450.629 - -2.06% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -9.60% 799.079 722.331 - -1.87% -
SetIntersection_Interlaced_Set_string_262144_16 -9.59% 2385640.217 2156812.746 - -0.24% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -9.58% 718.841 649.969 - 6.65% -
BM_sprintf/C_string_len_60 -9.57% 7.124 6.442 - 10.12% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -9.51% 34.014 30.779 - -13.95% -
SetIntersection_None_Set_uint32_262144_4 -9.50% 1316083.334 1191002.198 - -1.93% -
std::for_each_n(join_view(vector<vector<int>>))/8 -9.48% 1.585 1.435 - 1.80% -
SetIntersection_Interlaced_Set_float_16384_1024 -9.47% 194171672.526 175782369.886 - 2.91% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -9.46% 860.900 779.458 - 21.74% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -9.45% 1.766 1.599 - -9.15% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -9.39% 0.670 0.607 - -11.76% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -9.37% 8721.592 7904.556 - 8.88% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 -9.29% 56670.456 51404.275 - -60.70% -
ranges::min(std::deque<long_long>)/70000 -9.26% 20844.386 18913.836 - -28.10% -
BM_Copy_LargeTrivialFunctor -9.26% 13.265 12.037 - -4.85% -
BM_format_to_string_pointer<char>/16384 -9.26% 162.330 147.305 - -41.81% -
SetIntersection_None_Set_uint32_262144_64 -9.25% 1312750.000 1191265.871 - -1.86% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -9.23% 19445.172 17650.919 - -7.77% -
std::multiset<std::string>::ctor(const&)/32 -9.21% 791.002 718.143 - -7.33% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -9.16% 1840617.920 1671995.930 - -0.87% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 -9.15% 41.836 38.007 - 27.51% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -9.15% 1.497 1.360 - -1.79% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -9.12% 258.726 235.140 - -8.07% -
std::fill(vector<bool>)/64 -9.10% 1.614 1.467 - -0.54% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -9.09% 821.267 746.615 - 2.18% -
rng::contains_subrange(list<int>)_(single_element)/16 -9.08% 5.309 4.827 - 0.69% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 -9.07% 1480503.824 1346172.767 - -1.43% -
SetIntersection_None_Set_uint32_262144_16 -9.05% 1310353.922 1191774.660 - -1.77% -
SetIntersection_None_Set_uint32_262144_256 -9.00% 1308275.551 1190559.410 - -1.61% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 -8.99% 9078588.940 8261980.254 - 2.21% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -8.99% 20.255 18.434 - -8.83% -
BM_PushHeap_string_PipeOrgan_256 -8.99% 8.511 7.746 - -2.09% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 -8.98% 570762.337 519516.573 - 1.09% -
rng::find_last_if(list<int>)_(bail_10%)/1048576 -8.96% 882260.111 803182.637 - 0.53% -
BM_PushHeap_string_PipeOrgan_16384 -8.96% 13.888 12.644 - -0.88% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -8.96% 1.489 1.356 - -2.36% -
std::list<int>::ctor(size)/1024 -8.95% 13134.305 11959.306 - 0.58% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -8.94% 1.799 1.639 - 7.27% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 -8.93% 130041919.836 118424859.773 - -0.94% -
std::find_if_not(vector<int>)_(process_all)/50 -8.91% 6.049 5.510 - -19.61% -
SetIntersection_None_Set_uint32_262144_1024 -8.90% 1307977.048 1191604.736 - -1.15% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -8.89% 40045.672 36486.124 - -1.12% -
BM_Swap_LargeTrivialFunctor_LargeTrivialFunctor -8.87% 0.553 0.504 - -14.28% -
SetIntersection_Front_Set_uint32_1024_16 -8.84% 1220367.128 1112452.131 - -8.73% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -8.84% 7343.129 6694.070 - -2.59% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 -8.84% 9509.829 8669.531 - 120.75% -
std::set<std::string>::contains(key)_(non-existent)/1024 -8.83% 22.625 20.629 - 2.92% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -8.82% 837.996 764.094 - -6.51% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -8.78% 53.010 48.355 - -14.15% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -8.77% 6173821.656 5632440.126 - -4.97% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -8.76% 2355.268 2148.881 - -41.24% -
std::set<std::string>::ctor(const&)/32 -8.75% 788.968 719.897 - -13.51% -
BM_deque_deque_ranges_move/0 -8.75% 0.851 0.776 - -15.84% -
std::copy_n(list<int>)/4096 -8.74% 3907.518 3565.891 - -14.68% -
std::search_n(list<int>,_pred)_(no_match)/8192 -8.74% 8011.677 7311.362 168.580 -10.12% 168.580
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst -8.74% 1.266 1.156 - -0.05% -
BM_Swap_MemPtr_LargeNonTrivialFunctor -8.71% 1.257 1.147 - -4.63% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -8.68% 42180.818 38521.598 - -3.94% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 -8.62% 7.087 6.476 - 18.54% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -8.62% 1.765 1.613 - 20.77% -
BM_join_view_in_vectors/0 -8.61% 2.753 2.516 - -6.56% -
BM_Swap_FuncPtr_LargeTrivialFunctor -8.59% 1.267 1.158 - -1.78% -
std::find(vector<long_long>)_(process_all)/8 -8.58% 1.123 1.027 - -9.88% -
SetIntersection_None_Set_uint32_262144_1 -8.58% 1315163.659 1202339.600 - -1.24% -
ranges::min(std::vector<__int128>)/64 -8.56% 29.324 26.815 - 0.07% -
std::multiset<int>::clear()/1024 -8.55% 11040.792 10097.339 - -2.61% -
SetIntersection_Interlaced_Set_uint64_262144_4 -8.53% 1411349.448 1290949.627 - -3.03% -
std::unordered_set<std::string>::erase(iterator)/1024 -8.52% 31.627 28.932 - 5.31% -
BM_deque_vector_ranges_copy/70000 -8.52% 3511.761 3212.692 - 0.49% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -8.51% 361.914 331.113 - -0.78% -
Chain_middle,_2_levels -8.51% 15.083 13.800 - 1.04% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -8.50% 25.137 23.001 - 8.39% -
std::transform(list<int>)_(identity_transform)/8192 -8.50% 7636.696 6987.868 - -0.24% -
std::partition_copy(list<int>)/8192 -8.50% 7929.427 7255.729 - 5.98% -
std::list<int>::ctor(size)/32 -8.49% 365.660 334.600 - 2.21% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 -8.49% 18.842 17.243 - 0.41% -
std::pop_heap(deque<int>)/1024 -8.47% 13.467 12.326 - -9.26% -
SetIntersection_None_Set_uint64_262144_1 -8.45% 1293673.176 1184420.574 - -3.39% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -8.42% 32.751 29.992 - -6.76% -
std::equal(vector<bool>)_(unaligned)/8 -8.39% 0.872 0.799 - -2.28% -
rng::find_last(vector<char>)_(bail_90%)/50 -8.38% 1.521 1.393 - -5.08% -
SetIntersection_Interlaced_Set_uint32_262144_4 -8.34% 1404797.201 1287642.660 - -1.14% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -8.34% 0.495 0.453 - -8.41% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -8.34% 977.864 896.344 - -8.86% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 -8.31% 16421.166 15057.012 - -8.77% -
BM_StringRelational_Compare_Large_Empty_Control -8.30% 1.758 1.612 - -0.09% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -8.30% 590.788 541.753 - -41.09% -
BM_deque_deque_ranges_move_backward/64 -8.29% 3.649 3.347 - -2.12% -
std::search(deque<int>)_(near_matches)/1000 -8.29% 20304.368 18621.350 - 0.39% -
BM_PushHeap_string_Descending_16384 -8.28% 2.577 2.363 - 2.30% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -8.27% 364.004 333.906 - 0.50% -
ranges::min(std::deque<long_long>)/1 -8.25% 0.692 0.635 - 5.88% -
BM_deque_deque_copy_backward/64 -8.24% 3.648 3.347 - -1.87% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -8.24% 0.697 0.639 - -6.49% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -8.22% 14.092 12.934 - 0.34% -
BM_format_string<wchar_t>/262144 -8.21% 0.139 0.127 - -1.01% -
bm_gcd_trivial -8.21% 0.681 0.626 - -7.67% -
std::mismatch(list<int>)_(it,_it,_it)/8192 -8.19% 7995.287 7340.190 - 0.63% -
std::partition(deque<int>)_(sparse)/32 -8.16% 10.805 9.923 - -12.71% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -8.15% 382875.778 351677.313 - 0.74% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -8.15% 70326873.098 64598503.775 - 0.39% -
BM_std_minmax_element<char>/70000 -8.13% 18540.785 17033.804 - -6.55% -
SetIntersection_None_Set_uint64_262144_4 -8.13% 1287333.412 1182711.179 - -3.29% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -8.12% 79282.511 72846.306 - -1.27% -
SetIntersection_Interlaced_Set_uint64_256_64 -8.11% 13831123.894 12709258.783 - -8.28% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -8.11% 19.318 17.752 - 2.42% -
std::search(deque<int>)_(near_matches)/1024 -8.11% 21310.677 19583.097 - 0.41% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 -8.10% 12325.945 11327.659 - -0.37% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/16384 -8.09% 214281.489 196940.283 - -4.11% -
ranges::min(std::deque<char>)/64 -8.07% 17.969 16.519 - 1.92% -
SetIntersection_Front_Set_string_1024_64 -8.05% 4895232.937 4501372.619 - -5.66% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -8.04% 10.868 9.994 - -7.27% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -8.04% 107868.386 99192.251 - 0.39% -
SetIntersection_None_Set_float_16384_16384 -8.03% 171931330.926 158119736.429 - -1.63% -
BM_vector_deque_copy/2 -8.03% 2.054 1.889 - -5.69% -
std::move_backward(vector<int>)/8 -8.02% 2.329 2.142 - -1.47% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -8.01% 2.568 2.362 - -0.96% -
BM_std_minmax_element<char>/64000 -7.96% 16928.725 15580.827 - -6.27% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -7.94% 42654.500 39265.715 - -2.25% -
SetIntersection_Interlaced_Set_float_16384_256 -7.93% 217856076.381 200570963.192 - 0.06% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -7.93% 1649424.397 1518580.322 - -1.63% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -7.91% 40.142 36.965 - -11.10% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -7.90% 29.797 27.443 - -6.36% -
BM_PushHeap_string_Descending_256 -7.90% 2.535 2.335 - 1.92% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -7.86% 32.289 29.752 - 2.14% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 -7.86% 6.277 5.784 - 4.95% -
BM_std_minmax_element<char>/65536 -7.86% 17310.352 15950.254 - -6.40% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 -7.84% 12.448 11.471 - -0.35% -
SetIntersection_Interlaced_Vector_string_256_256 -7.84% 19912441.233 18350589.309 - -11.10% -
std::count_if(list<int>)_(every_other)/8192 -7.84% 7705.467 7101.237 - 0.78% -
BM_deque_vector_ranges_move/0 -7.82% 1.421 1.310 - -13.49% -
SetIntersection_None_Set_uint32_262144_16384 -7.81% 1301073.160 1199458.251 - -1.10% -
SetIntersection_Interlaced_Set_float_16384_16384 -7.80% 236302608.745 217872498.514 - 4.35% -
BM_std_minmax_element<char>/5500 -7.80% 1461.602 1347.654 - -6.48% -
BM_std_minmax_element<char>/4096 -7.78% 1090.788 1005.875 - -6.50% -
BM_deque_vector_ranges_copy/65536 -7.77% 3185.542 2938.127 - -0.12% -
std::any_of(list<int>)_(process_all)/8192 -7.77% 8010.193 7388.120 - 1.34% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -7.76% 12560.906 11586.342 - 0.16% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -7.75% 12560.363 11587.491 - 1.03% -
SetIntersection_Front_Set_uint32_262144_256 -7.72% 3872505.915 3573601.414 - -6.49% -
std::multiset<int>::erase(iterator)/32 -7.72% 22.525 20.786 - -1.91% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/1048576 -7.71% 13834848.863 12768663.635 - -4.14% -
SetIntersection_None_Set_uint64_262144_16 -7.70% 1284456.134 1185509.604 - -3.96% -
SetIntersection_Interlaced_Set_uint32_262144_256 -7.70% 1685200.357 1555446.127 - -1.51% -
BM_std_minmax_element<int>/4 -7.69% 1.255 1.159 - -6.48% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -7.66% 719.659 664.519 - 2.90% -
SetIntersection_Front_Set_uint32_262144_64 -7.64% 1714342.033 1583433.398 - -4.43% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -7.63% 1988034.585 1836385.822 - -2.30% -
BM_Swap_Null_FuncPtr -7.61% 1.256 1.160 - -7.71% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -7.59% 1.037 0.958 - -17.11% -
SetIntersection_None_Set_uint64_262144_64 -7.55% 1283132.571 1186265.622 - -3.99% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -7.55% 2.780 2.570 - -2.55% -
BM_ConstructAndDestroy_FuncPtr_Opaque -7.54% 1.092 1.009 - -10.46% -
std::is_sorted_until(deque<int>,_pred)/8 -7.51% 4.657 4.307 - 4.00% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -7.51% 1.037 0.959 - -13.62% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -7.50% 39747.603 36767.778 - -2.52% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -7.49% 22.977 21.256 - -2.87% -
std::find_end(list<int>)_(single_element)/1024 -7.46% 789.671 730.764 - 6.10% -
BM_format_to_string_back_inserter<std::list<char>>/1 -7.38% 24.268 22.476 - 1.01% -
BM_format_string<wchar_t>/1048576 -7.37% 0.149 0.138 - -7.08% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -7.36% 1351753.336 1252219.647 - -3.68% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -7.36% 1768219.647 1638149.170 - -3.52% -
std::list<int>::ctor(size)/8192 -7.35% 105204.696 97472.375 - 0.33% -
SetIntersection_None_Set_uint64_262144_16384 -7.34% 1286883.791 1192482.667 - -3.02% -
BM_PushHeap_uint64_Ascending_262144 -7.33% 5.198 4.817 - 3.32% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -7.31% 41.101 38.097 - 0.52% -
SetIntersection_Front_Vector_string_1024_64 -7.29% 3270334.642 3031979.044 - -5.39% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -7.28% 9057.768 8398.299 - 5.97% -
SetIntersection_None_Set_uint64_262144_256 -7.28% 1283523.762 1190087.482 - -3.49% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -7.27% 20844.692 19330.072 - 9.73% -
SetIntersection_Interlaced_Set_uint64_1024_256 -7.27% 14873278.866 13792604.182 - -6.81% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -7.26% 1753840.656 1626540.773 - -4.33% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -7.25% 363.309 336.983 - 1.61% -
Chain_fail,_3_levels -7.23% 40.596 37.662 - -9.17% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 -7.23% 12.439 11.540 - 0.15% -
rng::find_last_if(deque<int>)_(bail_90%)/8 -7.22% 1.030 0.955 - -0.72% -
BM_PushHeap_string_PipeOrgan_64 -7.19% 6.119 5.679 - -1.28% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -7.19% 4668.013 4332.589 - -10.79% -
std::multiset<int>::ctor(const&,_alloc)/1024 -7.17% 7184.612 6669.260 - -32.21% -
SetIntersection_Interlaced_Set_uint64_262144_16 -7.17% 1732811.770 1608549.318 - -2.29% -
SetIntersection_None_Set_uint64_262144_1024 -7.17% 1283000.160 1191010.336 - -3.22% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -7.16% 163.936 152.200 - -2.92% -
BM_join_view_deques/4096 -7.12% 12867.626 11951.653 - -2.98% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -7.09% 14.119 13.118 - -0.10% -
BM_Copy_SmallNonTrivialFunctor -7.09% 10.045 9.333 - -1.94% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -7.08% 23.962 22.266 - 2.95% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -7.08% 1763866.620 1639064.454 - -3.18% -
std::map<int,_int>::equal_range(key)_(non-existent)/0 -7.08% 0.270 0.251 - -0.53% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 -7.07% 17588.007 16345.084 - 1.15% -
BM_deque_vector_ranges_copy/64000 -7.06% 3145.784 2923.604 - 0.37% -
rng::contains_subrange(list<int>)_(same_length)/8192 -7.06% 8540.693 7938.015 - -6.77% -
std::multiset<int>::upper_bound(key)_(existent)/1024 -7.05% 7.606 7.069 - -0.50% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 -7.05% 1662.062 1544.893 - 6.67% -
BM_deque_deque_ranges_move/2 -7.05% 2.173 2.020 - -12.47% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -7.04% 1771254.392 1646627.605 - -1.79% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -7.02% 619.445 575.952 - 4.73% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -7.02% 1767243.733 1643185.549 - -3.00% -
BM_ascii_text<wchar_t> -7.01% 891.281 828.787 - -5.91% -
BM_PushHeap_float_Descending_4 -7.00% 0.390 0.363 - -40.69% -
BM_std_minmax_element<short>/2 -7.00% 0.685 0.637 - 0.49% -
std::set<std::string>::erase(iterator)/32 -6.99% 27.239 25.335 - -20.16% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -6.97% 566143.485 526673.946 - 3.94% -
BM_std_minmax_element<char>/4000 -6.94% 1061.356 987.649 - -5.79% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 -6.93% 19090.576 17768.119 - 1.15% -
std::set<int>::insert(value)_(new_value,_end)/8192 -6.92% 90.256 84.007 - 20.74% -
BM_join_view_deques/4000 -6.92% 12402.791 11544.764 - -0.38% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -6.92% 0.443 0.412 - 16.86% -
BM_emoji_text<wchar_t> -6.89% 886.017 824.929 - -28.49% -
std::fill(vector<bool>)/512 -6.89% 1.578 1.469 - -3.26% -
SetIntersection_Interlaced_Set_float_16384_64 -6.86% 232840915.221 216870307.203 - 0.53% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -6.85% 10755.658 10019.299 - 19.86% -
BM_deque_deque_move_backward/64 -6.84% 3.638 3.390 - -7.37% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -6.83% 5401695.091 5032769.070 - 10.30% -
std::multiset<int>::ctor(const&,_alloc)/8192 -6.82% 57339.953 53428.831 - -33.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -6.82% 1781740.967 1660273.924 - -1.14% -
std::multiset<int>::erase(key)_(existent)/32 -6.82% 23.799 22.176 - -0.08% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle -6.81% 1.488 1.387 - -0.05% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -6.81% 1759630.291 1639787.271 - -3.10% -
SetIntersection_None_Vector_uint64_1024_256 -6.81% 1090905.197 1016619.056 - -6.61% -
SetIntersection_Interlaced_Vector_string_64_64 -6.80% 26359480.082 24566086.809 - -8.82% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -6.80% 14896080.335 13883671.390 - -4.09% -
std::deque<int>::ctor(size)/32 -6.78% 30.549 28.478 - 5.29% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -6.77% 11.000 10.256 - -2.91% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -6.77% 32.364 30.175 - -6.64% -
std::multiset<int>::clear()/8192 -6.76% 86422.424 80581.229 - -2.53% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -6.74% 19852763.517 18515148.820 - -3.07% -
std::multiset<std::string>::find(key)_(existent)/1024 -6.74% 24.765 23.096 - 1.34% -
SetIntersection_Interlaced_Set_string_262144_4 -6.70% 2011276.287 1876443.035 - -0.06% -
BM_ascii_text<char> -6.70% 797.818 744.379 - 0.56% -
BM_vector_deque_copy/1 -6.68% 2.316 2.161 - -5.69% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -6.68% 22.522 21.018 - 1.73% -
std::set<std::string>::contains(key)_(non-existent)/8192 -6.67% 29.170 27.224 - 0.65% -
BM_PushHeap_uint64_Ascending_64 -6.65% 1.623 1.515 - -0.53% -
SetIntersection_Front_Set_uint32_256_64 -6.60% 5759354.752 5379145.054 - -7.56% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -6.58% 562.618 525.578 - 4.53% -
std::partition_point(list<int>)/1024 -6.56% 1387.971 1296.889 - 1.15% -
Chain_fail,_4_levels -6.52% 54.947 51.362 - -17.65% -
std::multimap<std::string,_int>::ctor(const&)/1024 -6.51% 38529.564 36020.273 - 0.56% -
SetIntersection_Front_Set_uint32_262144_16 -6.50% 1207588.565 1129094.261 - -3.55% -
SetIntersection_None_Vector_string_262144_64 -6.49% 1361820.195 1273439.411 - -2.70% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -6.49% 1292.137 1208.325 - -3.58% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 -6.48% 817.730 764.711 - 0.55% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -6.48% 5038.164 4711.852 - 0.77% -
std::set<int>::contains(key)_(non-existent)/32 -6.48% 2.704 2.529 - -17.68% -
std::find_end(forward_list<int>)_(same_length)/8192 -6.47% 15322.635 14331.378 - 0.14% -
std::multiset<int>::erase(iterator)/1024 -6.46% 24.752 23.154 - -2.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -6.43% 1775696.534 1661432.291 - -1.77% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 -6.42% 16969.970 15880.621 - 1.60% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 -6.42% 66.122 61.879 - 24.39% -
BM_StringRelational_Compare_Empty_Large_Control -6.40% 1.963 1.837 - 10.92% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 -6.39% 4.467 4.182 - 1.63% -
ranges::minmax(std::list<__int128>)/70000 -6.39% 62598.865 58598.763 - 3.04% -
BM_std_minmax_element<short>/1 -6.38% 0.320 0.300 - 0.19% -
BM_lexicographical_compare_three_way_fast_path/1 -6.38% 0.369 0.345 - -16.55% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -6.38% 35.456 33.194 - 4.89% -
ranges::minmax(std::list<__int128>)/64 -6.36% 42.538 39.831 - 4.31% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -6.35% 46586.189 43628.260 - -2.25% -
rng::starts_with(deque<int>,_pred)/8192 -6.34% 4206.847 3940.272 - 0.97% -
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 -6.33% 6885.127 6449.238 - -5.86% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -6.33% 1.904 1.783 - 10.51% -
BM_PushHeap_string_Random_262144 -6.32% 19.556 18.320 - 2.17% -
std::unordered_set<int>::erase(key)_(existent)/1024 -6.32% 27.163 25.447 - 17.68% -
BM_toupper_string<char> -6.32% 16.279 15.251 - 0.52% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -6.31% 1879659.578 1761088.884 - -10.58% -
SetIntersection_Interlaced_Set_uint32_262144_64 -6.30% 1667393.880 1562404.295 - -1.82% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -6.28% 1654053.993 1550164.930 - -7.37% -
BM_PushHeap_string_Descending_64 -6.26% 2.382 2.233 - 1.09% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -6.25% 1308432.943 1226686.685 - -1.95% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -6.25% 2.315 2.170 - -8.78% -
std::partial_sort_copy(list<int>)_(repeated)/8192 -6.24% 34897.203 32717.907 - 0.61% -
VChain_fail,_1_level -6.23% 7.895 7.403 - 1.53% -
BM_StringRelational_Less_Empty_Large_Control -6.23% 1.717 1.610 - -3.33% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -6.19% 1.312 1.231 - -14.99% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -6.19% 0.647 0.607 - -1.11% -
std::set<int>::count(key)_(existent)/8192 -6.18% 8.414 7.894 - -3.95% -
rng::find(vector<bool>)_(process_all)/8 -6.14% 0.722 0.678 - 5.64% -
SetIntersection_Interlaced_Vector_uint64_256_4 -6.13% 5139568.519 4824301.258 - -4.03% -
std::set<std::string>::equal_range(key)_(existent)/32 -6.12% 18.192 17.079 - 13.71% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -6.11% 14613.152 13720.166 - 5.92% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -6.11% 7193.988 6754.665 - -0.20% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 -6.10% 5.139 4.825 - 6.76% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -6.10% 1402.685 1317.170 - -22.45% -
std::set<std::string>::equal_range(key)_(non-existent)/32 -6.08% 11.186 10.505 - 2.96% -
rng::starts_with(list<int>)/1024 -6.08% 826.408 776.143 - 0.84% -
BM_Move_SmallNonTrivialFunctor -6.08% 0.689 0.647 - 13.51% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -6.08% 10.307 9.681 - -0.40% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -6.08% 2228628.500 2093210.858 - -1.65% -
std::sort_heap(deque<int>)/8 -6.07% 36.893 34.654 - -3.80% -
SetIntersection_Front_Vector_uint64_1024_256 -6.04% 2278523.457 2140798.302 - 0.22% -
BM_to_chars_good/10 -6.04% 1.668 1.567 - -0.15% -
rng::starts_with(deque<int>,_pred)/1048576 -6.02% 541552.281 508936.805 - 0.51% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -6.01% 133866.401 125820.379 - 4.32% -
std::stable_partition(list<int>)_(sparse)/8192 -5.99% 9324.624 8765.754 - -1.11% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -5.98% 23.722 22.304 - -5.10% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -5.97% 11.118 10.454 - -4.96% -
BM_format_to_n_string_span<char>/1048576 -5.96% 12931.780 12160.598 - -2.26% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast -5.95% 0.645 0.606 - -0.29% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -5.95% 48499961.901 45615226.419 - -3.12% -
SetIntersection_Interlaced_Vector_uint32_64_16 -5.95% 17929890.047 16863873.498 - -7.56% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -5.94% 1.206 1.135 - -6.62% -
SetIntersection_Front_Set_uint32_16384_64 -5.93% 1759365.100 1654957.113 - -1.16% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -5.93% 2.317 2.180 - -7.21% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -5.89% 30.782 28.969 - -3.43% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -5.88% 1310.118 1233.141 - -18.14% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -5.87% 4.620 4.349 - -2.44% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -5.87% 4.626 4.355 - 2.57% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -5.86% 32.994 31.062 - -0.35% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 -5.85% 104315.667 98210.835 - 0.66% -
BM_format_to_string_pointer<wchar_t>/16384 -5.85% 1792.734 1687.871 - -8.72% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/1 -5.85% 24.835 23.383 - -0.17% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -5.83% 18969838.177 17864368.058 - -11.33% -
SetIntersection_None_Vector_uint64_262144_256 -5.81% 1135905.831 1069888.043 - -6.04% -
std::format(float)_(fmt:_{:0^17500_17000L}) -5.80% 256.876 241.979 - 0.48% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -5.79% 45.576 42.939 - 20.02% -
std::adjacent_find(vector<int>)/8 -5.77% 2.138 2.014 - 0.74% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -5.76% 144696.087 136365.895 - 0.36% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -5.75% 67.515 63.630 - 12.79% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 -5.75% 32.723 30.840 - -0.43% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -5.73% 6.539 6.164 - -4.96% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -5.72% 40.669 38.341 - 8.22% -
SetIntersection_Front_Vector_uint32_16384_256 -5.71% 2268417.189 2138815.718 - -0.80% -
SetIntersection_Front_Set_uint64_1024_16 -5.71% 1241944.590 1171087.541 - -4.62% -
std::unordered_multiset<int>::find(key)_(existent)/32 -5.71% 1.296 1.223 - -9.08% -
std::multiset<int>::equal_range(key)_(existent)/8192 -5.68% 8.688 8.194 - -5.83% -
std::multiset<int>::erase(iterator)/8192 -5.67% 24.518 23.128 - -3.64% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -5.67% 783.471 739.084 - -3.42% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 -5.65% 3.185 3.005 - 33.29% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -5.65% 0.342 0.323 - -12.00% -
std::transform(list<int>,_list<int>)/8192 -5.63% 9851.665 9296.690 - 3.28% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -5.62% 4358.025 4113.044 - 4.63% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -5.62% 7.418 7.001 - -4.22% -
SetIntersection_None_Set_string_262144_4 -5.62% 1790974.445 1690343.017 - -1.12% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 -5.62% 35.481 33.487 - 9.34% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 -5.60% 11.789 11.129 - -1.54% -
std::format(int64_t)_(fmt:_{:X}) -5.59% 30.761 29.041 - -6.02% -
SetIntersection_None_Set_string_262144_16384 -5.59% 1794611.328 1694283.690 - -0.48% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -5.59% 56826.816 53652.376 - -2.71% -
std::format(int64_t)_(fmt:_{:0^512Lx}) -5.58% 36.364 34.334 - -0.85% -
BM_std_minmax_element<char>/1024 -5.57% 281.740 266.047 - -2.62% -
SetIntersection_None_Set_string_262144_256 -5.56% 1787621.500 1688247.885 - -0.99% -
SetIntersection_Interlaced_Vector_float_262144_1 -5.55% 1107637.860 1046116.049 - -1.70% -
BM_PushHeap_string_PipeOrgan_16 -5.53% 4.308 4.070 - -3.49% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -5.52% 1310960.125 1238651.612 - -1.88% -
BM_StringRelational_Compare_Empty_Huge_Control -5.50% 1.704 1.610 - -0.48% -
SetIntersection_Interlaced_Vector_float_16384_16384 -5.50% 84089905.333 79468159.125 - -0.31% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -5.48% 1741663.084 1646264.402 - -1.10% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -5.47% 27.439 25.938 - -32.24% -
std::multiset<int>::count(key)_(existent)/8192 -5.47% 9.875 9.335 - -9.01% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -5.46% 1.378 1.303 - -8.81% -
SetIntersection_None_Set_string_262144_64 -5.46% 1788168.785 1690499.430 - -0.79% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 -5.46% 17.351 16.404 - 0.28% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -5.45% 6271.437 5929.647 - -1.64% -
BM_PushHeap_uint64_QuickSortAdversary_4 -5.44% 0.581 0.549 - -6.64% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 -5.42% 20.296 19.195 - -8.41% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 -5.42% 9224.730 8725.018 - -0.50% -
std::copy_backward(vector<int>)/32768 -5.41% 3647.842 3450.553 - -9.09% -
ranges::minmax(std::list<__int128>)/1 -5.40% 0.459 0.434 - -2.92% -
SetIntersection_None_Set_uint32_1024_16 -5.40% 9086464.239 8596219.891 - -5.82% -
SetIntersection_None_Vector_string_262144_256 -5.39% 1352050.456 1279116.996 - -2.03% -
std::sort(deque<int>)_(qsort_adversarial)/8 -5.39% 18.422 17.428 - -1.41% -
std::format(int64_t)_(fmt:_{:LX}) -5.39% 36.193 34.241 - -0.42% -
std::set<std::string>::ctor(const&,_alloc)/32 -5.39% 748.412 708.071 - -16.75% -
Chain_fail,_6_levels -5.38% 83.727 79.219 - -6.83% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -5.38% 3.594 3.401 - -14.26% -
BM_vector_deque_ranges_move_backward/64000 -5.38% 7326.363 6932.463 - -6.02% -
SetIntersection_None_Set_string_262144_16 -5.37% 1788330.406 1692232.666 - -0.56% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 -5.36% 2260.392 2139.188 - 111.54% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -5.35% 630.767 597.036 - 6.81% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -5.33% 14692.156 13908.824 - 7.59% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -5.32% 9393.540 8893.489 - 0.32% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 -5.32% 16.832 15.936 - -4.97% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -5.30% 1303937.580 1234822.834 - -1.87% -
SetIntersection_Interlaced_Set_string_262144_64 -5.30% 2249734.211 2130591.471 - -0.80% -
ranges::min(std::deque<long_long>)/64 -5.29% 18.129 17.170 - -13.87% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -5.28% 210.878 199.734 - -3.17% -
SetIntersection_Front_Set_string_262144_4 -5.27% 1269223.712 1202321.315 - -6.06% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -5.27% 34.272 32.467 - -18.68% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -5.26% 1.696 1.607 - -0.75% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -5.26% 4540.079 4301.426 - -7.40% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -5.25% 264530.740 250646.222 - -0.68% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -5.24% 7781.163 7373.348 - -5.54% -
bm_lexicographical_compare<int>/1 -5.23% 1.471 1.394 - -3.66% -
SetIntersection_Front_Vector_float_16384_16384 -5.23% 75855244.339 71890232.860 - -0.11% -
SetIntersection_None_Set_string_262144_1024 -5.22% 1772900.961 1680442.057 - -2.31% -
std::move_backward(deque<int>)/32768 -5.21% 3418.440 3240.200 - -0.75% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -5.21% 13871.414 13148.707 - -0.24% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -5.21% 2.635 2.498 - 0.19% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -5.20% 1.412 1.338 - 6.32% -
std::set<int>::find(key)_(existent)/8192 -5.20% 8.446 8.007 - 0.34% -
SetIntersection_Front_Set_string_16384_64 -5.20% 4857473.613 4605052.091 - 7.07% -
SetIntersection_Interlaced_Set_string_262144_16384 -5.20% 2931611.654 2779269.693 - -0.72% -
BM_PushHeap_uint64_Ascending_256 -5.19% 2.203 2.088 - -0.25% -
std::unordered_set<int>::erase(key)_(existent)/32 -5.17% 22.548 21.382 - 0.13% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -5.16% 1066.874 1011.869 - 10.19% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -5.12% 1.157 1.098 - 6.35% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -5.12% 62414.795 59219.968 - 3.34% -
std::partial_sort(deque<int>)_(descending)/8 -5.11% 44.524 42.249 - -2.49% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 -5.10% 22575.606 21423.681 - 1.17% -
SetIntersection_Interlaced_Vector_string_1024_256 -5.09% 21378419.595 20290825.507 - -4.95% -
std::copy_if(vector<int>)_(entire_range)/64 -5.08% 16.296 15.467 - -0.50% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -5.08% 1167656.689 1108308.125 - -5.53% -
std::set<std::string>::lower_bound(key)_(non-existent)/0 -5.08% 0.270 0.257 - -0.28% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 -5.08% 2302616.888 2185618.808 - 2.81% -
std::list<int>::erase(begin)_(cheap_elements)/32 -5.07% 12.617 11.977 - 16.65% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 -5.07% 18.160 17.239 - 2.39% -
std::find(list<int>)_(process_all)/8 -5.07% 2.369 2.249 - 2.59% -
bm_ranges_lexicographical_compare<int>/8 -5.06% 1.539 1.461 - 0.97% -
bm_exception_ptr_move_ctor_null -5.05% 2.246 2.133 - -36.08% -
SetIntersection_None_Set_string_262144_1 -5.05% 1786454.506 1696291.013 - -0.21% -
SetIntersection_Interlaced_Set_uint32_262144_1 -5.05% 1044018.019 991335.980 - -5.62% -
SetIntersection_None_Vector_uint64_16384_16 -5.04% 1096367.295 1041121.763 - -6.36% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -5.04% 12.497 11.867 - 5.15% -
BM_format_string<wchar_t>/8 -5.03% 3.199 3.038 - -1.44% -
BM_CmpLess_short_int -5.02% 1.177 1.118 - -1.58% -
std::map<std::string,_int>::clear()/1024 -5.02% 22860.665 21712.861 - -9.38% -
Chain_fail,_5_levels -5.02% 68.158 64.738 - -11.30% -
ranges::minmax(std::deque<char>)/8 -5.01% 4.064 3.860 - 1.83% -
rng::contains(deque<int>)_(process_all)/8 -5.01% 2.986 2.836 - -1.03% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -5.01% 4956822.602 4708514.052 - 15.68% -
bm_exception_ptr_copy_ctor_null -5.01% 3.293 3.128 - -1.76% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -5.00% 1723845.864 1637689.045 - -1.12% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -4.98% 2082941.244 1979221.433 - -0.87% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -4.97% 1295354.169 1230993.571 - -1.42% -
std::list<std::string>::ctor(size)/1024 -4.96% 14387.194 13673.558 - 7.04% -
std::multiset<int>::upper_bound(key)_(existent)/8192 -4.95% 15.437 14.672 - -0.34% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -4.95% 33.806 32.132 - 2.30% -
SetIntersection_Front_Vector_string_64_64 -4.95% 26120760.598 24827385.230 - -0.56% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -4.95% 1300629.233 1236246.092 - -1.35% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -4.95% 1052570.046 1000484.625 - -5.76% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -4.94% 906.715 861.887 - -7.13% -
SetIntersection_Interlaced_Set_uint32_16384_256 -4.93% 206532946.622 196340578.990 - -3.52% -
SetIntersection_Front_Vector_string_256_64 -4.93% 10440408.871 9926018.634 - -0.61% -
std::equal(vector<bool>)_(aligned)/1048576 -4.92% 0.229 0.218 - 0.39% -
SetIntersection_Interlaced_Vector_string_256_64 -4.92% 20578491.246 19566228.927 - -3.51% -
bm_lexicographical_compare<int>/8 -4.91% 1.583 1.505 - -4.91% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -4.90% 1305047.769 1241074.381 - -1.74% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -4.88% 1327869.465 1263100.424 - -2.95% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -4.87% 402485.847 382885.461 - 1.05% -
std::map<int,_int>::erase(key)_(existent)/32 -4.86% 23.167 22.040 - -5.77% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -4.85% 2105679.608 2003485.756 - -2.11% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -4.84% 397116.318 377877.139 - 0.37% -
SetIntersection_None_Vector_string_1024_256 -4.84% 1214008.091 1155197.940 - -2.39% -
BM_join_view_deques/0 -4.84% 5.136 4.888 - -9.88% -
SetIntersection_Interlaced_Set_uint64_262144_64 -4.84% 1671418.539 1590595.299 - -2.68% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 -4.83% 10.545 10.036 - 1.78% -
SetIntersection_Front_Vector_uint32_16384_16384 -4.81% 76707331.653 73015356.767 - -5.46% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -4.81% 1301014.160 1238462.076 - -1.94% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -4.81% 1384523.682 1317996.826 - -1.92% -
std::find_if_not(vector<int>)_(process_all)/32768 -4.80% 3362.035 3200.673 - -14.65% -
SetIntersection_None_Set_uint64_1024_64 -4.78% 8998324.950 8568433.402 - -4.91% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -4.77% 1180197.900 1123890.276 - -5.52% -
rng::find_last_if(deque<int>)_(bail_90%)/8192 -4.77% 330.816 315.035 - -0.84% -
SetIntersection_None_Set_string_262144_262144 -4.77% 1770135.009 1685718.913 - -1.46% -
DAG_rightmost_middle,_3_levels -4.77% 78.639 74.891 - -1.19% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -4.77% 310.760 295.952 - -0.46% -
BM_Invoke_LargeTrivialFunctor -4.76% 0.719 0.685 - 0.09% -
std::format(double)_(fmt:_{:0^17500_10La}) -4.76% 186.877 177.987 - -0.45% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -4.73% 19.852 18.913 - 0.01% -
std::search(list<int>)_(single_element)/1000 -4.73% 683.358 651.049 - -7.76% -
BM_ConstructAndDestroy_LargeNonTrivialFunctor_Opaque -4.73% 10.923 10.407 - -16.37% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -4.72% 12518.582 11927.977 - 2.90% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -4.71% 2218.285 2113.720 - -4.72% -
std::stable_sort(vector<int>)_(heap)/8 -4.71% 22.292 21.242 - -1.82% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -4.71% 176242481.502 167942673.477 - -1.15% -
std::upper_bound(std::deque<int>)/100 -4.71% 32.189 30.674 - 1.02% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -4.70% 1692965.252 1613421.307 - -1.44% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -4.70% 12.582 11.991 - -0.64% -
SetIntersection_None_Vector_string_1024_1 -4.69% 1220931.910 1163701.262 - 1.77% -
std::search(list<int>,_pred)_(same_length)/8192 -4.68% 9124.654 8697.743 - -1.35% -
BM_CmpEqual_uchar_schar -4.68% 1.039 0.991 - -11.80% -
BM_join_view_deques/70000 -4.68% 322169.330 307103.715 - -4.19% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -4.67% 627413.540 598087.131 - -2.95% -
std::stable_partition(deque<int>)_(sparse)/8192 -4.67% 3584.217 3416.739 - -6.57% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -4.66% 172302104.760 164267839.799 - -2.56% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.66% 737.681 703.291 - -5.45% -
std::find_first_of(vector<int>)_(large_needle)/1024 -4.66% 112370.100 107134.617 - -2.93% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -4.65% 651587.921 621288.790 - -2.12% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 -4.64% 23177.123 22100.869 - 1.18% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -4.64% 20.217 19.279 - 2.36% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -4.64% 1317629.396 1256455.404 - -1.01% -
SetIntersection_None_Set_uint32_1024_1 -4.64% 9127440.504 8703895.986 - -2.80% -
BM_PushHeap_uint64_Ascending_16384 -4.64% 3.817 3.640 - -0.81% -
BM_ConstructAndDestroy_SmallTrivialFunctor_Opaque -4.64% 0.719 0.685 - -7.95% -
BM_format_to_iterator/<std::string>_string_len_60 -4.64% 9.822 9.367 - -4.68% -
std::unordered_set<int>::contains(key)_(existent)/32 -4.64% 1.590 1.516 - 7.64% -
SetIntersection_Interlaced_Vector_string_1024_16 -4.64% 3429670.680 3270684.995 - -1.48% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -4.63% 1042194.687 993903.899 - -6.09% -
std::search(vector<int>)_(single_element)/8192 -4.63% 1911.208 1822.684 - 0.49% -
std::set<int>::equal_range(key)_(existent)/32 -4.61% 1.855 1.769 - 3.23% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 -4.60% 834.708 796.300 - 0.15% -
std::for_each(multimap<int>::iterator)/8192 -4.59% 7706.839 7353.077 - -54.25% -
std::remove_if(deque<int>)_(prefix)/50 -4.58% 66.186 63.154 - -1.58% -
SetIntersection_Front_Vector_float_16384_1024 -4.58% 5665276.333 5405916.805 - -0.81% -
SetIntersection_None_Vector_uint64_262144_262144 -4.56% 1139227.925 1087227.989 - -4.51% -
BM_ConstructAndDestroy_MemPtr_Opaque -4.56% 0.914 0.872 - -1.62% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -4.55% 119365.064 113930.823 - 7.38% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -4.54% 1.382 1.319 - -4.43% -
std::unordered_set<std::string>::find(key)_(existent)/32 -4.52% 37.033 35.360 - -11.05% -
std::list<std::string>::ctor(size)/8192 -4.52% 118533.548 113178.952 - 6.29% -
SetIntersection_None_Set_uint32_16384_1 -4.51% 160961742.201 153695441.432 - -5.08% -
BM_PushHeap_uint32_SingleElement_4 -4.51% 0.349 0.333 - -3.04% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -4.50% 9116780.841 8706350.806 - -3.11% -
rng::starts_with(list<int>)/1000 -4.50% 793.544 757.843 - 0.81% -
std::unordered_set<int>::erase(key)_(existent)/8192 -4.49% 28.657 27.369 - 19.96% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.49% 1136.053 1085.013 - -2.78% -
SetIntersection_None_Set_uint32_16384_4 -4.49% 161112036.370 153875943.750 - -4.84% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -4.49% 22.515 21.504 - -3.66% -
std::partition(vector<int>)_(dense)/32 -4.48% 8.706 8.315 - -0.40% -
std::distance(join_view(vector<vector<int>>))/50 -4.48% 0.687 0.656 - -94.76% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -4.48% 4.557 4.353 - -5.95% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -4.46% 13871157.995 13251827.989 - 1.41% -
SetIntersection_Front_Vector_string_256_256 -4.46% 19360937.844 18496829.346 - -0.24% -
BM_Invoke_LargeNonTrivialFunctor -4.46% 0.714 0.682 - -0.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -4.45% 9686544.253 9255178.857 - 2.91% -
std::replace_if(deque<int>)_(sprinkled)/32 -4.45% 13.021 12.441 - 0.70% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -4.45% 21.943 20.967 - 1.93% -
rng::contains_subrange(list<int>)_(single_element)/32 -4.44% 10.654 10.181 - 0.38% -
BM_std_minmax_element<char>/512 -4.43% 144.338 137.938 - -0.77% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -4.43% 31.293 29.907 - 3.70% -
std::find_if_not(vector<int>)_(process_all)/8192 -4.42% 841.861 804.630 - -14.70% -
std::multiset<int>::find(key)_(existent)/8192 -4.42% 8.359 7.990 - -10.31% -
SetIntersection_None_Set_uint32_1024_256 -4.41% 9071805.336 8671388.538 - -4.43% -
BM_format_to_back_inserter<std::vector<char>>/string_len_6 -4.40% 25.574 24.450 - -1.30% -
std::multiset<int>::count(key)_(non-existent)/1024 -4.40% 6.254 5.979 - 1.19% -
std::all_of(list<int>)_(process_all)/32 -4.39% 11.947 11.422 - -0.51% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -4.37% 9024961.439 8630890.333 - -4.01% -
std::remove_if(list<int>)_(prefix)/32 -4.36% 61.316 58.643 - 1.32% -
SetIntersection_Front_Set_uint64_256_256 -4.36% 7988452.252 7640397.329 - 2.69% -
std::search(vector<int>)_(single_element)/1000 -4.35% 240.348 229.881 - 0.45% -
std::unordered_multiset<int>::clear()/8192 -4.35% 70384.169 67320.113 - 0.16% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -4.35% 1189614.975 1137867.271 - -7.07% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -4.34% 609.446 583.014 - 6.46% -
std::for_each(list<int>)/8192 -4.32% 8337.688 7977.249 - 2.33% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -4.31% 1616251.547 1546585.123 - -3.06% -
BM_format/string_view_len_6 -4.31% 2.755 2.636 - 3.86% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -4.30% 23.565 22.552 - -0.28% -
BM_deque_deque_move/0 -4.29% 0.810 0.776 - -1.65% -
DAG_sidecast,_1_level -4.29% 39.767 38.061 - -3.17% -
SetIntersection_Front_Vector_uint64_1024_4 -4.27% 1056219.968 1011083.282 - -4.91% -
SetIntersection_None_Set_string_1024_1024 -4.27% 9177503.417 8785555.051 - -1.92% -
SetIntersection_Front_Set_string_64_64 -4.27% 35732739.948 34207063.843 - 0.32% -
SetIntersection_Interlaced_Set_uint32_1024_1 -4.26% 1050665.229 1005884.090 - -4.78% -
std::format(float)_(fmt:_{:0>17500_17000L}) -4.26% 242.721 232.378 - -0.22% -
std::multiset<int>::erase(key)_(existent)/1024 -4.25% 42.072 40.283 - 1.07% -
rng::contains_subrange(deque<int>)_(same_length)/50 -4.25% 30.285 28.998 - 2.14% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 -4.25% 6.796 6.507 - 4.02% -
ranges::min(std::deque<__int128>)/8 -4.24% 2.948 2.823 - 1.11% -
BM_PathConstructForwardIter/large_string/512 -4.23% 16593.539 15891.541 - -5.50% -
VChain_middle,_1_level -4.22% 14.081 13.487 - -1.43% -
SetIntersection_None_Set_uint64_262144_262144 -4.21% 1262914.226 1209773.519 - -3.42% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -4.20% 36.073 34.557 - -4.82% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 -4.20% 806.073 772.216 - -0.13% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -4.19% 5688354.324 5450001.405 - -11.26% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 -4.19% 222872517.988 213535872.569 - -1.70% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -4.19% 38804.951 37180.525 - -7.57% -
BM_format_to_iterator/<std::string>_string_len_6 -4.17% 8.722 8.358 - -0.85% -
std::set<int>::erase(key)_(existent)/1024 -4.15% 53.914 51.675 - 3.13% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 -4.15% 2.604 2.496 - -0.16% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 -4.15% 19.081 18.289 - -4.83% -
std::remove(deque<int>)_(sprinkled)/50 -4.15% 59.142 56.689 - 2.71% -
BM_format/C_string_len_6 -4.14% 13.960 13.382 - -3.07% -
SetIntersection_Front_Set_string_262144_262144 -4.14% 18368170.736 17607908.528 - -4.00% -
std::rotate(vector<int>)_(by_1/2)/32 -4.14% 3.885 3.725 - 0.54% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -4.12% 1.101 1.056 - 10.27% -
rng::contains_subrange(list<int>)_(process_all)/8192 -4.12% 7251.726 6952.925 - -23.10% -
SetIntersection_Interlaced_Set_uint64_1024_16 -4.12% 11659090.999 11179129.078 - -2.91% -
BM_Basic<int64_t> -4.11% 18.838 18.063 - -2.18% -
BM_join_view_out_vectors/0 -4.11% 0.418 0.401 - -6.16% -
BM_OperatorBool_FuncPtr -4.11% 0.248 0.238 - -0.54% -
std::make_heap(vector<NonIntegral>)_(heap)/8 -4.10% 15.397 14.766 - -1.17% -
BM_PushHeap_float_Descending_16 -4.09% 0.378 0.362 - -42.62% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 -4.09% 14965.922 14353.762 - 1.56% -
BM_PushHeap_string_Random_16384 -4.09% 16.652 15.972 - -0.71% -
BM_join_view_deques/5500 -4.09% 18298.423 17550.837 - -2.81% -
std::search(list<int>)_(no_match)/1048576 -4.08% 873857.351 838176.609 - 0.22% -
std::deque<int>::erase(begin)_(cheap_elements)/32 -4.08% 7.925 7.601 - 0.81% -
SetIntersection_Interlaced_Vector_uint64_64_4 -4.06% 17875675.381 17149307.686 - -4.65% -
std::multiset<std::string>::clear()/32 -4.06% 907.921 871.034 - -5.89% -
SetIntersection_None_Vector_uint32_262144_4 -4.05% 1135128.351 1089146.059 - -3.94% -
BM_deque_deque_copy_backward/512 -4.05% 19.718 18.920 - -1.10% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 -4.05% 19.533 18.743 - -0.44% -
BM_Copy_SmallTrivialFunctor -4.04% 1.190 1.142 - -4.10% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -4.04% 119149.661 114338.150 - 8.31% -
BM_format_to_iterator/<std::vector>_string_len_6 -4.04% 8.691 8.340 - -2.61% -
SetIntersection_Front_Vector_float_262144_1 -4.03% 1040230.211 998313.982 - -5.41% -
std::set<std::string>::count(key)_(existent)/32 -4.03% 16.869 16.189 - 4.88% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 -4.02% 7613.211 7306.880 - 2.47% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 -4.02% 36.353 34.891 - -1.32% -
std::remove_copy_if(list<int>)_(prefix)/32 -4.02% 17.803 17.087 - 0.21% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -4.01% 1.606 1.542 - -2.24% -
rng::contains_subrange(deque<int>)_(process_all)/50 -4.01% 25.261 24.249 - 2.92% -
SetIntersection_Interlaced_Set_string_262144_256 -4.00% 2168871.174 2082147.054 - 0.03% -
SetIntersection_None_Set_uint32_16384_16 -4.00% 160549458.198 154130630.447 - -4.81% -
SetIntersection_Interlaced_Set_uint32_1024_16 -3.99% 11600457.362 11137879.228 - -3.69% -
std::vector<int>::insert(begin)_(cheap_elements)/1024 -3.99% 41.306 39.659 - 0.27% -
SetIntersection_None_Set_uint64_256_4 -3.97% 11530031.634 11071778.325 - -4.60% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -3.97% 7783162.177 7473883.735 - -6.04% -
SetIntersection_Interlaced_Set_uint64_256_4 -3.97% 11253301.475 10806249.125 - -4.33% -
SetIntersection_Front_Vector_string_1024_1 -3.97% 1085307.717 1042256.857 - -4.60% -
SetIntersection_None_Set_uint64_1024_16 -3.97% 8954209.235 8599171.722 - -4.16% -
std::multiset<int>::ctor(const&,_alloc)/32 -3.95% 240.334 230.849 - -10.53% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -3.95% 20.313 19.511 - -4.37% -
SetIntersection_Interlaced_Set_string_262144_262144 -3.94% 18077017.658 17364157.064 - -3.35% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -3.94% 1176621.027 1130222.244 - -6.17% -
SetIntersection_Interlaced_Vector_float_16384_256 -3.94% 16113041.046 15478200.217 - 4.03% -
BM_deque_deque_ranges_move/1 -3.93% 2.410 2.315 - -10.90% -
DAG_sidecast_fail,_3_levels -3.92% 109.899 105.591 - -9.53% -
SetIntersection_Interlaced_Set_uint64_262144_256 -3.91% 1664852.781 1599698.730 - -2.20% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -3.90% 1091144.779 1048583.239 - -4.32% -
SetIntersection_None_Set_uint32_1024_1024 -3.90% 9028866.744 8676902.494 - -4.81% -
std::unordered_multiset<int>::clear()/1024 -3.90% 9094.753 8740.387 - 1.51% -
BM_format/string_len_6 -3.89% 2.584 2.484 - -1.79% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 -3.88% 30381.763 29202.589 - -3.02% -
BM_LexicallyNormal/large_path/64 -3.88% 2370.243 2278.357 - -0.29% -
std::replace_if(vector<int>)_(sprinkled)/50 -3.87% 13.581 13.055 - 2.41% -
SetIntersection_None_Set_uint32_256_16 -3.87% 11093304.732 10663934.175 - -3.48% -
std::is_partitioned(list<int>)_(partitioned)/8192 -3.87% 7169.608 6892.293 - 1.06% -
SetIntersection_Interlaced_Set_float_16384_4 -3.86% 175121415.481 168356144.761 - -1.97% -
SetIntersection_None_Set_uint64_1024_4 -3.86% 8966011.525 8619733.141 - -5.35% -
std::unordered_set<std::string>::count(key)_(existent)/32 -3.86% 39.002 37.496 - 5.73% -
SetIntersection_None_Set_uint32_16384_256 -3.86% 160358099.230 154165340.521 - -4.15% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -3.85% 30.684 29.502 - -3.58% -
SetIntersection_None_Set_float_64_16 -3.85% 18117600.544 17420083.447 - -3.61% -
std::count_if(vector<int>)_(every_other)/8192 -3.85% 1973.663 1897.682 - 0.16% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -3.83% 1080439.262 1039031.929 - -5.07% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -3.83% 9373617.446 9014463.260 - -4.47% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -3.83% 68.504 65.882 - 47.68% -
BM_vector_deque_copy_backward/0 -3.83% 0.476 0.458 - 9.20% -
std::sort_heap(vector<NonIntegral>)/8 -3.82% 32.246 31.013 - 5.67% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -3.80% 810.713 779.871 - 4.29% -
BM_deque_vector_ranges_move/65536 -3.78% 3092.547 2975.546 - 0.12% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -3.77% 1190198.112 1145270.511 - -0.31% -
BM_deque_deque_ranges_copy/2 -3.77% 2.288 2.202 - -1.95% -
bm_ranges_lexicographical_compare<signed_char>/8 -3.77% 3.593 3.457 - -1.28% -
SetIntersection_None_Set_uint32_16384_16384 -3.76% 162478106.397 156362542.929 - -4.29% -
SetIntersection_None_Vector_string_1024_4 -3.76% 1206051.172 1160705.259 - -1.39% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -3.76% 4.695 4.518 - -3.20% -
BM_StringAssignStr_Small_Transparent -3.74% 0.504 0.485 - -0.29% -
std::set<std::string>::contains(key)_(existent)/1024 -3.74% 23.276 22.405 - 7.19% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 -3.74% 55.507 53.432 - 1.33% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -3.72% 1137038.607 1094724.100 - -13.77% -
BM_deque_deque_move_backward/0 -3.72% 0.861 0.829 - -9.79% -
BM_vector_deque_ranges_copy_backward/2 -3.72% 1.996 1.922 - -3.71% -
SetIntersection_Interlaced_Vector_uint32_64_64 -3.71% 10994842.803 10586752.107 - -4.76% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 -3.71% 5.305 5.108 - 0.08% -
std::set<int>::count(key)_(non-existent)/32 -3.70% 3.023 2.911 - -3.47% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -3.70% 1180486.337 1136828.523 - -0.32% -
std::unique(list<int>,_pred)_(sprinkled)/32 -3.70% 63.680 61.326 - -9.67% -
std::remove_copy_if(list<int>)_(prefix)/8192 -3.69% 7608.495 7327.945 - 2.08% -
std::partition(deque<int>)_(dense)/1024 -3.68% 353.040 340.031 - -4.82% -
BM_PushHeap_float_Ascending_262144 -3.68% 5.275 5.081 - -0.32% -
BM_deque_deque_ranges_move_backward/512 -3.68% 19.644 18.921 - -0.87% -
BM_PushHeap_uint64_Ascending_1024 -3.68% 2.672 2.573 - 0.01% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -3.68% 20313.400 19566.208 - -2.42% -
std::find_if_not(vector<char>)_(process_all)/8 -3.68% 1.536 1.479 - 11.48% -
std::pop_heap(deque<float>)/1024 -3.67% 12.753 12.285 - -9.60% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 -3.67% 1.452 1.399 - -0.33% -
SetIntersection_Front_Set_string_256_16 -3.66% 7352560.028 7083706.882 - 4.34% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -3.65% 1045286.469 1007143.433 - -3.24% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -3.65% 355.988 343.005 - 10.57% -
BM_Swap_MemPtr_SmallTrivialFunctor -3.64% 3.383 3.260 - -10.47% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 -3.64% 1906963.621 1837564.778 - -0.38% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_60 -3.63% 29.668 28.592 - 0.24% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.62% 168.805 162.696 - -2.63% -
BM_deque_deque_move_backward/512 -3.61% 19.695 18.984 - -3.85% -
SetIntersection_None_Vector_uint64_262144_16 -3.61% 1116506.426 1076222.876 - -5.12% -
BM_PushHeap_float_SingleElement_4 -3.60% 0.370 0.356 - -0.56% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -3.60% 19.764 19.053 - -3.99% -
std::transform(vector<int>,_vector<int>)/50 -3.59% 27.852 26.851 - -0.39% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -3.59% 108479.616 104581.644 - 5.30% -
BM_CmpLess_ushort_schar -3.59% 1.060 1.021 - -8.74% -
SetIntersection_None_Vector_string_1024_1024 -3.57% 1218588.877 1175040.575 - -0.04% -
std::set<std::string>::find(key)_(non-existent)/32 -3.57% 9.965 9.609 - 1.97% -
bm_ranges_lexicographical_compare<int>/64 -3.57% 4.471 4.312 - -0.73% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -3.57% 791.521 763.299 - 3.62% -
SetIntersection_None_Set_uint64_1024_256 -3.56% 8982851.345 8663175.746 - -3.04% -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 -3.55% 7.321 7.061 - -1.36% -
BM_PushHeap_uint64_PipeOrgan_4 -3.55% 0.500 0.482 - -0.40% -
BM_Copy_LargeNonTrivialFunctor -3.55% 11.322 10.920 - 0.05% -
BM_format_to_n_string_pointer<char>/1 -3.54% 11.093 10.700 - -1.86% -
std::find(vector<short>)_(process_all)/32768 -3.54% 748.468 721.981 - 0.18% -
Chain_fail,_2_levels -3.54% 31.347 30.238 - -15.96% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -3.53% 39.591 38.194 - -2.68% -
std::multimap<std::string,_int>::ctor(const&)/8192 -3.53% 360522.546 347804.351 - 0.58% -
std::transform(vector<int>,_vector<int>)/1024 -3.52% 575.898 555.613 - 0.65% -
BM_vector_deque_move/4096 -3.52% 150.203 144.921 - -0.85% -
SetIntersection_Front_Vector_float_262144_256 -3.52% 2245219.223 2166272.412 - -0.08% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -3.51% 130.126 125.553 - -12.43% -
SetIntersection_Front_Vector_uint32_262144_64 -3.51% 1374460.244 1326240.331 - -4.25% -
BM_format_to_string_back_inserter<std::wstring>/16384 -3.50% 4058.597 3916.612 - -0.38% -
SetIntersection_Interlaced_Set_uint32_16384_4 -3.50% 171564604.274 165566562.255 - -5.10% -
SetIntersection_None_Set_uint32_16384_64 -3.48% 160039099.119 154470631.719 - -4.26% -
std::unordered_multimap<int,_int>::clear()/1024 -3.47% 8453.208 8159.918 - -3.74% -
SetIntersection_Interlaced_Set_uint64_262144_1 -3.47% 1044758.898 1008521.912 - -6.15% -
BM_deque_vector_ranges_move/70000 -3.47% 3367.567 3250.792 - -0.30% -
rng::starts_with(deque<int>,_pred)/1000 -3.46% 519.019 501.047 - -2.23% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -3.45% 1123341.615 1084583.874 - -3.20% -
VChain_fail,_2_levels -3.44% 14.208 13.719 - -0.51% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.44% 1721.279 1662.062 - 17.24% -
SetIntersection_Front_Vector_string_262144_4 -3.44% 1200605.106 1159319.749 - -2.32% -
BM_StringEraseWithMove_Large_Transparent -3.44% 2.700 2.608 - -1.51% -
std::copy(list<int>)/8 -3.44% 2.489 2.403 - 11.92% -
SetIntersection_None_Vector_uint64_262144_16384 -3.43% 1124319.843 1085727.505 - -6.00% -
std::find_if(vector<int>)_(bail_25%)/1024 -3.43% 28.372 27.399 - -2.17% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -3.43% 26.226 25.327 - -5.18% -
SetIntersection_Interlaced_Set_uint32_1024_4 -3.42% 10089531.612 9744610.823 - -1.93% -
SetIntersection_None_Vector_uint32_16384_64 -3.42% 1105357.587 1067575.213 - -4.34% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.42% 626977.818 605557.235 - -2.89% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 -3.42% 7242.656 6995.226 - -60.33% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -3.42% 1241336.618 1198937.094 - 0.02% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 -3.41% 362441.450 350086.107 - 0.85% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -3.41% 924160.602 892659.492 - -13.17% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 -3.41% 25.144 24.287 - 15.09% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -3.40% 10.166 9.820 - -9.02% -
SetIntersection_Interlaced_Set_float_1024_256 -3.40% 14874010.080 14368020.862 - 0.48% -
std::set<std::string>::count(key)_(existent)/1024 -3.40% 24.338 23.511 - -3.54% -
std::find(vector<short>)_(process_all)/8192 -3.40% 186.554 180.219 - 0.16% -
DAG_rightmost_middle,_2_levels -3.39% 114.010 110.144 - -1.19% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 -3.39% 0.595 0.575 - -1.03% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 -3.39% 1096474.900 1059345.410 - -4.41% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 -3.38% 3.355 3.242 - -3.85% -
BM_StringRead_Hot_Shallow_Large -3.38% 0.488 0.472 - -3.03% -
SetIntersection_None_Set_uint32_1024_64 -3.38% 9061247.141 8755416.330 - -3.05% -
ranges::minmax(std::vector<char>)/64 -3.37% 1.237 1.196 - -11.61% -
BM_StringRelational_Eq_Empty_Huge_Control -3.37% 0.487 0.471 - -1.39% -
BM_StringRead_Cold_Deep_Small -3.37% 1.283 1.240 - 6.72% -
VChain,_3_levels -3.37% 12.166 11.756 - 3.86% -
std::format(float)_(fmt:_{:_10g}) -3.36% 64.252 62.090 - 1.13% -
BM_StringRelational_Compare_Small_Large_Control -3.36% 1.923 1.858 - 0.49% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -3.36% 11.154 10.779 - -5.66% -
SetIntersection_Front_Vector_string_1024_16 -3.35% 1612921.395 1558819.216 - -3.57% -
std::multiset<int>::count(key)_(non-existent)/8192 -3.35% 10.086 9.748 - -1.05% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -3.34% 73.536 71.078 - -2.85% -
DAG_sidecast_fail,_2_levels -3.34% 93.773 90.639 - -7.99% -
SetIntersection_Front_Set_uint32_1024_64 -3.34% 1680958.372 1624897.220 - -0.42% -
SetIntersection_Front_Set_uint64_16384_256 -3.33% 3952741.060 3820940.891 - -1.64% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -3.33% 5251970.694 5077047.851 - -4.57% -
std::multiset<std::string>::count(key)_(existent)/8192 -3.32% 30.060 29.061 - 9.58% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 -3.32% 2.558 2.473 - 9.99% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -3.32% 15.783 15.260 - -0.41% -
std::remove(list<int>)_(prefix)/1024 -3.32% 981.270 948.719 - 0.12% -
BM_StringRelational_Less_Large_Huge_Control -3.31% 2.177 2.105 - -3.47% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 -3.31% 3.188 3.083 - 0.68% -
std::copy_if(vector<int>)_(entire_range)/8 -3.30% 2.248 2.173 - -4.06% -
BM_deque_vector_ranges_move_backward/4000 -3.30% 147.366 142.504 - 0.17% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 -3.30% 24761.987 23945.766 - 2.27% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -3.29% 1166679.159 1128270.808 - -5.70% -
BM_StringRelational_Compare_Empty_Empty_Control -3.28% 1.667 1.613 - -6.87% -
SetIntersection_None_Vector_uint32_1024_16 -3.27% 1083412.418 1047948.698 - -5.24% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 -3.27% 0.974 0.942 - 3.15% -
SetIntersection_None_Set_uint64_256_16 -3.27% 10968259.592 10609545.559 - -3.77% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -3.27% 92.255 89.238 - 2.80% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -3.27% 6649.038 6431.765 - 5.19% -
std::format(double)_(fmt:_{:0<17500_10La}) -3.27% 177.649 171.845 - -0.88% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -3.25% 24.808 24.002 - -0.38% -
std::map<int,_int>::lower_bound(key)_(existent)/32 -3.25% 1.507 1.458 - -2.87% -
bm_make_exception_ptr/threads:1 -3.25% 16.489 15.953 - -1.34% -
std::count_if(vector<int>)_(every_other)/1024 -3.24% 254.484 246.239 - 0.32% -
std::search(list<int>,_pred)_(no_match)/1048576 -3.23% 986802.839 954923.725 - 0.20% -
SetIntersection_Front_Vector_uint32_16384_64 -3.23% 1376555.620 1332093.727 - -0.06% -
BM_format_to_back_inserter<std::deque<char>>/string_len_6 -3.23% 41.236 39.904 - -7.85% -
BM_PushHeap_string_QuickSortAdversary_1024 -3.23% 15.320 14.826 - -5.61% -
BM_deque_deque_move/70000 -3.22% 3466.702 3355.024 - -0.26% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -3.22% 133.663 129.364 - 3.41% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -3.22% 12944.474 12528.142 - 0.26% -
std::multiset<int>::clear()/32 -3.21% 646.429 625.678 - -1.64% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -3.21% 165616981.910 160304651.779 - -1.89% -
std::set<std::string>::find(key)_(non-existent)/1024 -3.21% 20.670 20.007 - 0.35% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -3.20% 26150.017 25314.052 - -13.61% -
Chain_middle,_3_levels -3.19% 18.755 18.156 - -3.45% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 -3.19% 51.598 49.954 - -4.47% -
std::stable_partition(list<int>)_(alloc_fails)/50 -3.18% 1962.916 1900.434 - 0.39% -
std::unique(list<int>,_pred)_(sprinkled)/52 -3.18% 81.095 78.516 - -6.77% -
BM_Swap_FuncPtr_SmallTrivialFunctor -3.18% 3.340 3.234 - -1.53% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 -3.17% 23.160 22.426 - -2.49% -
BM_format_to_string_back_inserter<std::string>/16384 -3.17% 1010.460 978.402 - -3.01% -
BM_StringRelational_Less_Empty_Small_Control -3.17% 1.665 1.612 - -3.64% -
std::reverse_copy(list<int>)/512 -3.17% 375.877 363.971 - -0.37% -
VChain_middle,_4_levels -3.17% 61.190 59.252 - -0.13% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.16% 11328.429 10969.997 - 1.30% -
std::flat_map<int,_int>::ctor(const&)/1024 -3.15% 183.538 177.755 - -0.45% -
std::multiset<int>::count(key)_(existent)/32 -3.14% 3.778 3.659 - -22.23% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -3.14% 190980.911 184984.648 - 5.90% -
BM_LexicallyRelative/small_path/4 -3.14% 118.875 115.147 - -3.03% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 -3.13% 10.202 9.882 - 1.79% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -3.13% 42.799 41.459 - 4.13% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 -3.13% 37.619 36.442 - -0.31% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -3.12% 19.684 19.069 - -1.03% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -3.12% 11615860.986 11253643.610 - -4.44% -
std::partial_sort_copy(deque<int>)_(descending)/8 -3.11% 15.007 14.541 - -37.68% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -3.10% 37.562 36.396 - 4.07% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -3.10% 35.983 34.866 - -1.10% -
SetIntersection_Interlaced_Set_uint32_256_16 -3.10% 12178368.906 11800798.014 - -2.59% -
BM_Swap_MemFuncPtr_SmallNonTrivialFunctor -3.10% 1.277 1.237 - 6.45% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.09% 637.457 617.771 - -0.64% -
BM_StringRelational_Compare_Small_Empty_Control -3.09% 1.663 1.612 - -0.22% -
BM_Swap_FuncPtr_MemPtr -3.08% 3.367 3.264 - -2.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -3.08% 1809977.537 1754259.198 - -3.63% -
rng::contains_subrange(deque<int>)_(same_length)/8192 -3.08% 4038.072 3913.838 - 0.93% -
std::set<std::string>::lower_bound(key)_(existent)/32 -3.08% 15.897 15.408 - -7.87% -
std::find_end(list<int>,_pred)_(process_all)/1048576 -3.06% 987891.923 957636.326 - 3.04% -
std::remove_if(deque<int>)_(sprinkled)/1024 -3.06% 542.695 526.079 - -2.08% -
SetIntersection_Front_Vector_float_16384_256 -3.06% 2218715.376 2150797.992 - -0.82% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -3.06% 5.588 5.417 - 12.31% -
BM_Swap_FuncPtr_MemFuncPtr -3.04% 3.288 3.189 - -2.45% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 -3.04% 25.952 25.165 - -1.27% -
SetIntersection_Interlaced_Set_uint64_256_256 -3.03% 7767255.571 7531567.506 - -1.61% -
SetIntersection_Front_Set_string_256_64 -3.03% 14943036.055 14489999.202 - 2.16% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -3.03% 64807.202 62843.048 - -1.47% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 -3.03% 841.431 815.930 - 0.15% -
std::is_partitioned(vector<int>)_(partitioned)/50 -3.03% 9.751 9.456 - -0.08% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 -3.02% 133983.010 129930.165 - -0.27% -
BM_std_minmax_element<short>/4 -3.02% 1.254 1.216 - 0.33% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.01% 7766.462 7532.397 - -1.63% -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 -3.00% 2344.162 2273.784 - -0.05% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -3.00% 822.798 798.105 - -3.38% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6 -3.00% 25.246 24.490 - -1.47% -
ranges::min(std::deque<char>)/8 -2.99% 2.429 2.357 - 3.22% -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 -2.97% 183.261 177.811 - -0.37% -
SetIntersection_None_Set_uint64_1024_1024 -2.97% 8905838.211 8641205.904 - -4.54% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 -2.97% 2.347 2.278 - -1.72% -
std::multimap<int,_int>::ctor(const&)/32 -2.97% 239.741 232.624 - 6.79% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.97% 6555.881 6361.310 - 1.20% -
SetIntersection_Front_Vector_float_262144_16384 -2.97% 73995258.122 71799304.933 - 0.02% -
std::all_of(list<int>)_(process_all)/8 -2.97% 2.736 2.655 - -2.37% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.97% 407.770 395.679 - -0.83% -
std::find_if(deque<int>)_(process_all)/8 -2.96% 2.688 2.608 - 1.26% -
BM_StringEraseWithMove_Large_Opaque -2.95% 2.844 2.760 - 11.24% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.94% 1132144.401 1098806.314 - 4.55% -
SetIntersection_None_Set_float_262144_1 -2.94% 1245236.326 1208627.197 - 0.55% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -2.93% 1161190.346 1127158.750 - -4.97% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -2.93% 100.910 97.957 - 32.47% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 -2.92% 793.320 770.139 - 0.14% -
SetIntersection_None_Vector_string_262144_1024 -2.92% 1356750.415 1317165.947 - 0.06% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -2.92% 19.662 19.088 - -5.16% -
BM_vector_deque_move_backward/1 -2.92% 2.403 2.333 - 0.35% -
SetIntersection_None_Set_uint64_256_64 -2.92% 9188355.084 8920441.994 - -4.92% -
BM_PushHeap_string_Descending_4 -2.92% 1.955 1.898 - 0.07% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -2.91% 24642.699 23926.720 - -11.41% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 -2.91% 45.039 43.730 - -2.43% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.90% 10431166.994 10128253.027 - 2.23% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -2.90% 17.014 16.521 - 1.30% -
std::map<std::string,_int>::ctor(const&)/32 -2.89% 748.586 726.915 - -11.67% -
BM_CmpLess_ushort_ushort -2.89% 1.071 1.040 - -4.59% -
BM_Swap_SmallNonTrivialFunctor_LargeTrivialFunctor -2.89% 0.471 0.457 - -4.38% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 -2.88% 2.476 2.405 - -4.38% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -2.88% 359104.418 348762.544 - -12.03% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -2.88% 2.428 2.358 - -8.12% -
BM_Basic<uint32_t> -2.88% 14.050 13.646 - -1.20% -
BM_StringRelational_Eq_Empty_Small_Control -2.88% 0.485 0.471 - -1.36% -
SetIntersection_Interlaced_Vector_string_16384_1 -2.88% 1082359.006 1051203.864 - -5.05% -
BM_format_to_string_begin<std::vector<char>>/1 -2.87% 10.170 9.877 - -2.31% -
BM_format_to_back_inserter<std::vector<char>>/string_len_6000 -2.86% 425.213 413.051 - -4.79% -
BM_StringRelational_Compare_Empty_Small_Control -2.86% 1.659 1.612 - -6.87% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -2.85% 1.660 1.613 - 4.57% -
BM_format_to_string_back_inserter<std::string>/1 -2.85% 13.403 13.021 - -2.44% -
BM_format_to_back_inserter<std::vector<char>>/string_len_60 -2.85% 29.203 28.371 - -0.35% -
SetIntersection_Interlaced_Set_uint32_16384_64 -2.85% 220472305.806 214190084.237 - -2.07% -
std::search(vector<int>)_(no_match)/1000 -2.85% 214.496 208.385 - -2.88% -
std::list<int>::erase(begin)_(cheap_elements)/1024 -2.85% 12.530 12.173 - 18.44% -
std::format(int64_t)_(fmt:_{:0^512Lo}) -2.85% 37.085 36.029 - 2.43% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -2.85% 56.058 54.462 - -1.94% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 -2.84% 294.710 286.348 - -2.83% -
std::stable_partition(list<int>)_(alloc_fails)/1024 -2.84% 4239.105 4118.852 - 0.37% -
bm_lexicographical_compare<signed_char>/8 -2.83% 3.082 2.995 - -3.69% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 -2.83% 29.905 29.059 - 16.84% -
std::partition_point(list<int>)/50 -2.83% 25.569 24.846 - 1.74% -
BM_deque_deque_copy/2 -2.83% 2.299 2.234 - -0.28% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -2.83% 19.737 19.179 - -13.94% -
BM_format_to_string_begin<std::vector<wchar_t>>/16384 -2.83% 1627.780 1581.776 - -16.84% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 -2.82% 167148815.288 162428440.544 - -0.58% -
SetIntersection_Front_Set_uint64_256_4 -2.82% 4235838.139 4116530.863 - -3.26% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -2.82% 8933720.016 8682122.992 - -31.97% -
SetIntersection_Front_Set_string_16_16 -2.82% 61050044.849 59330750.751 - 0.22% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 -2.81% 542548.115 527275.522 - 0.66% -
SetIntersection_Front_Set_uint32_64_64 -2.81% 13181658.118 12810789.958 - -0.46% -
BM_vector_deque_ranges_move_backward/65536 -2.81% 7428.446 7220.077 - -6.40% -
std::rotate_copy(list<int>)/1024 -2.80% 757.089 735.873 - 0.57% -
std::unique(list<int>)_(sprinkled)/52 -2.80% 69.261 67.321 - -3.96% -
VChain,_2_levels -2.80% 8.387 8.152 - 1.69% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -2.79% 1737350.342 1688817.545 - -1.59% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -2.79% 33.777 32.835 - -3.11% -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_60 -2.79% 61.153 59.447 - -4.90% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -2.79% 42735493.436 41545017.056 - -6.44% -
SetIntersection_Front_Vector_uint64_262144_256 -2.78% 2139700.389 2080218.458 - -8.76% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.78% 13287.263 12917.910 - 5.19% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -2.77% 19.385 18.848 - -2.81% -
std::rotate(vector<bool>)_(by_1/3)/32 -2.77% 17.632 17.143 - -2.59% -
std::search(vector<int>)_(no_match)/1024 -2.77% 219.405 213.329 - -2.82% -
std::partition(list<int>)_(dense)/8192 -2.77% 5219.072 5074.580 - -10.60% -
std::for_each(list<int>)/50 -2.76% 21.677 21.078 - -1.74% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -2.76% 10.031 9.754 - -0.12% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -2.76% 28.895 28.099 - -6.30% -
SetIntersection_None_Set_string_1024_4 -2.75% 9164729.471 8912399.706 - -0.02% -
std::is_partitioned(deque<int>)_(partitioned)/1024 -2.75% 297.056 288.881 - -4.16% -
BM_std_minmax_element<char>/64 -2.75% 17.508 17.027 - -0.48% -
ranges::minmax(std::vector<char>)/1 -2.75% 0.623 0.606 - -3.19% -
BM_vector_deque_move/4000 -2.75% 146.658 142.624 - 1.31% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.75% 12355.968 12016.347 - 0.34% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.75% 403.845 392.745 - -1.28% -
BM_deque_vector_ranges_move/64000 -2.75% 3073.959 2989.480 - 0.97% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -2.74% 31.618 30.751 - -3.43% -
std::find_end(vector<int>)_(single_element)/8192 -2.74% 1923.834 1871.146 - 3.32% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.72% 596.789 580.531 - -3.19% -
BM_CmpEqual_schar_int -2.72% 1.135 1.104 - -2.36% -
std::sort(vector<NonIntegral>)_(descending)/8192 -2.72% 5404.099 5256.977 - -0.05% -
rng::find_last(list<int>)_(bail_10%)/1048576 -2.72% 809298.387 787266.509 - 0.14% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 -2.72% 4012.792 3903.816 - -0.73% -
std::count(list<int>)_(every_other)/8192 -2.71% 7035.632 6844.765 - 3.87% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -2.70% 174663564.310 169944324.715 - 0.48% -
rng::find_last(list<int>)_(bail_10%)/1024 -2.70% 674.688 656.468 - -2.72% -
std::rotate(vector<bool>)_(by_1/4)/50 -2.70% 17.599 17.124 - -2.63% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -2.70% 141160589.327 137354549.199 - -0.82% -
std::move(vector<int>)/8 -2.70% 2.315 2.253 - 3.83% -
SetIntersection_None_Vector_string_262144_16 -2.69% 1355038.093 1318564.788 - 0.60% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -2.69% 401.848 391.033 - -1.29% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -2.69% 2195.104 2136.055 - -3.79% -
std::remove_if(list<int>)_(prefix)/1024 -2.69% 1031.674 1003.942 - 3.23% -
BM_vector_deque_ranges_move_backward/70000 -2.69% 7966.738 7752.818 - -4.46% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.68% 1062.283 1033.773 - 1.71% -
SetIntersection_None_Set_uint32_256_256 -2.68% 5793460.387 5637977.217 - -2.99% -
SetIntersection_None_Set_uint32_64_16 -2.68% 18549226.388 18051606.293 - -1.79% -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 -2.68% 2.455 2.389 - 13.41% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -2.68% 4733168.353 4606477.438 - 7.55% -
rng::starts_with(deque<int>,_pred)/1024 -2.68% 533.317 519.043 - -1.67% -
std::rotate_copy(list<int>)/50 -2.68% 14.298 13.916 - 4.68% -
std::remove(deque<int>)_(sprinkled)/32 -2.67% 52.754 51.343 - 2.44% -
SetIntersection_Interlaced_Set_uint32_16384_16 -2.67% 211361763.407 205710974.984 - -2.82% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -2.67% 50.702 49.350 - -5.04% -
VDAG_rightmost,_3_levels -2.67% 63.388 61.698 - 0.56% -
std::stable_partition(list<int>)_(dense)/32 -2.66% 37.017 36.031 - 7.54% -
BM_PushHeap_string_SingleElement_262144 -2.65% 2.677 2.606 - -1.55% -
std::partial_sort(vector<int>)_(heap)/8 -2.65% 27.743 27.006 - -2.56% -
BM_format_to_n_string_begin<std::vector<char>>/1 -2.65% 11.168 10.872 - -0.40% -
std::map<std::string,_int>::erase(iterator)/1024 -2.64% 34.873 33.951 - -4.91% -
SetIntersection_Interlaced_Set_float_256_64 -2.64% 13713102.598 13351107.848 - -4.61% -
std::stable_partition(vector<int>)_(alloc_fails)/32 -2.64% 1909.365 1859.004 - -1.32% -
std::rotate_copy(list<int>)/8192 -2.64% 7134.097 6946.063 - -1.26% -
SetIntersection_Interlaced_Set_uint64_16384_256 -2.63% 214519168.922 208876822.318 - -2.91% -
SetIntersection_Front_Set_uint32_256_4 -2.63% 4239048.379 4127693.865 - -3.05% -
std::fill_n(vector<bool>)/512 -2.62% 1.503 1.464 - 2.56% -
std::rotate(vector<bool>)_(by_1/4)/32 -2.62% 17.717 17.253 - -2.61% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 -2.62% 2.146 2.090 - -1.90% -
SetIntersection_Front_Vector_uint64_256_4 -2.61% 4200016.789 4090213.490 - -3.37% -
VDAG_leftmost,_3_levels -2.61% 15.800 15.387 - -2.88% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -2.61% 45.626 44.436 - -1.66% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -2.61% 5.999 5.843 - -4.34% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.61% 24.444 23.807 - -3.65% -
SetIntersection_Front_Set_float_262144_16384 -2.60% 238366162.960 232158327.938 - 8.45% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -2.60% 404.596 394.063 - -0.27% -
std::multimap<int,_int>::count(key)_(existent)/32 -2.59% 3.752 3.655 - -0.02% -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 -2.59% 824732.611 803350.533 - 0.63% -
std::format(double)_(fmt:_{:0<17500_0f}) -2.59% 199.828 194.654 - -2.51% -
BM_format_to_iterator/<std::vector>_string_view_len_60 -2.59% 9.619 9.370 - -1.80% -
vector<bool>(size_type,_const_value_type&) -2.59% 9.055 8.821 - 5.80% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -2.58% 12.462 12.140 - 19.39% -
SetIntersection_Front_Vector_uint32_262144_16384 -2.58% 74987449.007 73051619.276 - -5.45% -
BM_LexicallyNormal/large_path/32 -2.58% 1169.785 1139.598 - -0.38% -
SetIntersection_None_Set_float_64_1 -2.57% 22343064.982 21768233.880 - -1.79% -
std::map<std::string,_int>::count(key)_(existent)/8192 -2.57% 31.814 30.996 - 1.29% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 -2.56% 989683.117 964313.561 - 0.92% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -2.56% 8.962 8.733 - 5.10% -
std::partial_sort(deque<int>)_(heap)/8 -2.56% 39.323 38.318 - -2.53% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -2.55% 11407820.653 11116676.869 - -1.59% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 -2.55% 10.617 10.346 - -0.92% -
SetIntersection_Interlaced_Set_uint64_16384_64 -2.55% 234250940.395 228287105.222 - -4.46% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 -2.55% 1882336.590 1834420.084 - -0.55% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 -2.54% 2398581.326 2337634.338 - 1.68% -
std::partial_sort_copy(list<int>)_(heap)/8 -2.54% 17.558 17.112 - 3.20% -
SetIntersection_None_Set_float_262144_16 -2.53% 1238115.967 1206744.791 - 0.48% -
std::list<std::string>::ctor(size)/32 -2.53% 389.489 379.623 - 7.62% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.53% 53.534 52.178 - -2.08% -
Chain_fail,_1_level -2.53% 21.341 20.801 - -8.51% -
BM_format_to_back_inserter<std::deque<char>>/string_len_60 -2.53% 59.893 58.377 - -6.72% -
std::find_end(forward_list<int>)_(process_all)/1048576 -2.53% 779312.965 759609.993 - -0.47% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -2.53% 21.081 20.549 - -8.72% -
BM_PathConstructString/large_string/512 -2.53% 8603.826 8386.534 - -1.35% -
SetIntersection_None_Vector_string_262144_16384 -2.53% 1350980.543 1316867.915 - 0.14% -
std::equal(deque<int>)_(it,_it,_it)/1024 -2.52% 483.082 470.901 - -2.19% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -2.51% 13811901.461 13465269.483 - 1.50% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 -2.51% 519895.290 506871.606 - -0.55% -
ranges::minmax(std::list<char>)/70000 -2.50% 56195.223 54789.919 - 4.61% -
std::sort_heap(vector<int>)/8 -2.50% 30.629 29.863 - -6.90% -
BM_PushHeap_string_Descending_16 -2.50% 2.174 2.120 - 0.77% -
BM_format_to_string_pointer<char>/1 -2.50% 10.148 9.894 - 0.19% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -2.49% 16440.958 16030.789 - -5.55% -
rng::starts_with(deque<int>)/1000 -2.49% 472.112 460.353 - 5.57% -
SetIntersection_None_Set_string_1024_64 -2.49% 9042154.803 8817184.604 - -2.57% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_60 -2.49% 30.176 29.425 - 0.07% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 -2.49% 1.912 1.864 - -0.18% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 -2.48% 917399.146 894685.869 - -0.13% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 -2.47% 4626.039 4511.810 - 0.62% -
SetIntersection_Front_Set_uint32_256_16 -2.46% 4546528.491 4434493.825 - -2.13% -
BM_join_view_deques/64000 -2.46% 280876.241 273957.196 - -1.77% -
std::format(float)_(fmt:_{:_0a}) -2.46% 26.702 26.045 - 1.25% -
BM_PushHeap_string_PipeOrgan_262144 -2.46% 18.024 17.581 - 1.26% -
SetIntersection_None_Vector_uint32_16384_4 -2.46% 1134158.276 1106288.936 - -1.06% -
std::set<int>::ctor(&&,_different_allocs)/32 -2.45% 179.913 175.503 - -47.87% -
SetIntersection_Interlaced_Set_uint32_256_4 -2.45% 11441435.160 11161280.584 - -1.52% -
SetIntersection_None_Set_uint32_16384_1024 -2.45% 159675634.146 155767621.507 - -3.13% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -2.45% 11657.485 11372.309 - -3.20% -
std::stable_partition(vector<int>)_(sparse)/32 -2.45% 7.290 7.112 - -4.65% -
BM_SharedPtrCreateDestroy -2.45% 11.260 10.985 - -0.58% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -2.44% 303075.094 295674.459 - 5.08% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -2.44% 31.480 30.712 - -11.85% -
SetIntersection_None_Set_uint64_256_256 -2.44% 5890904.234 5747456.708 - -1.31% -
SetIntersection_Interlaced_Set_string_16384_1024 -2.43% 355309043.556 346662690.783 - -0.95% -
SetIntersection_Front_Vector_uint64_256_1 -2.43% 4173004.145 4071582.444 - -3.54% -
std::copy_backward(list<int>)/8 -2.43% 2.509 2.448 - 10.92% -
SetIntersection_Front_Set_uint64_262144_262144 -2.43% 1707840.252 1666396.076 - -0.63% -
SetIntersection_None_Set_uint32_256_64 -2.42% 9406838.545 9178733.758 - -2.49% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -2.42% 172274646.875 168098492.959 - -1.14% -
rng::find_last(list<int>)_(bail_90%)/1048576 -2.42% 89035.404 86880.963 - 0.64% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -2.42% 28.347 27.661 - -16.09% -
SetIntersection_Interlaced_Set_uint64_64_4 -2.42% 20974104.613 20466791.208 - -2.85% -
SetIntersection_Front_Set_uint32_262144_1 -2.41% 1051413.035 1026025.223 - -2.86% -
std::reverse_copy(list<int>)/32768 -2.41% 26919.434 26269.613 - 1.43% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -2.41% 5.118 4.995 - 2.24% -
std::partition(deque<int>)_(sparse)/8192 -2.41% 3023.592 2950.683 - -5.44% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -2.41% 8.969 8.753 - 5.45% -
std::rotate(vector<bool>)_(by_1/3)/50 -2.40% 17.632 17.208 - -2.14% -
std::stable_partition(vector<int>)_(dense)/50 -2.40% 26.270 25.639 - -2.56% -
std::sort_heap(deque<int>,_pred)/8 -2.40% 34.749 33.914 - -2.43% -
BM_PushHeap_string_QuickSortAdversary_16384 -2.40% 15.723 15.346 - -5.08% -
DAG_sidecast,_2_levels -2.39% 84.718 82.693 - -6.53% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.39% 51.384 50.156 - -1.70% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -2.39% 8925242.649 8712337.170 - -32.29% -
bm_ranges_swap_ranges_vb_aligned/64 -2.38% 3.120 3.046 - -0.69% -
std::sort(vector<int>)_(ascending)/8192 -2.38% 3811.839 3721.294 - -0.43% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.37% 3002317.873 2931141.604 - -7.50% -
DAG_rightmost_middle,_1_level -2.37% 126.663 123.662 - -1.98% -
SetIntersection_Front_Set_uint32_16384_256 -2.36% 3920814.187 3828098.436 - -2.99% -
BM_cyrillic_text<char> -2.36% 25854.997 25244.228 - -1.24% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 -2.36% 86597.060 84552.460 - -4.31% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -2.36% 16.933 16.534 - -0.58% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -2.36% 8979368.289 8767553.873 - -2.30% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -2.36% 18.475 18.040 - 3.76% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -2.36% 26.432 25.809 - 3.38% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 -2.35% 659666.259 644141.636 - 1.65% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 -2.35% 7.411 7.236 - 2.39% -
BM_CmpLess_int_uchar -2.35% 1.104 1.078 - -6.41% -
BM_LexicallyRelative/small_path/2 -2.35% 56.648 55.318 - -4.62% -
SetIntersection_Front_Vector_float_256_64 -2.35% 4338429.091 4236659.564 - -0.59% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 -2.35% 915061.035 893601.290 - -0.21% -
std::format(double)_(fmt:_{:0<17500_0Lf}) -2.34% 207.559 202.708 - -3.14% -
BM_format_to_back_inserter<std::deque<char>>/string_view_len_60 -2.34% 60.257 58.849 - -5.89% -
SetIntersection_None_Vector_uint64_1024_1024 -2.34% 1066315.377 1041402.649 - -4.92% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -2.33% 6643.913 6488.826 - -0.94% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -2.33% 25.001 24.418 - 1.88% -
BM_PushHeap_string_QuickSortAdversary_256 -2.33% 14.707 14.364 - -4.03% -
std::find_end(forward_list<int>)_(single_element)/1000 -2.33% 711.142 694.593 - 1.23% -
ranges::minmax(std::list<char>)/64 -2.32% 35.187 34.369 - 15.81% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -2.32% 66.068 64.533 - 1.49% -
BM_deque_deque_ranges_copy/1 -2.32% 2.568 2.509 - 1.03% -
std::find_if(vector<int>)_(process_all)/50 -2.32% 5.706 5.573 - -18.78% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -2.32% 3793.651 3705.823 - -2.78% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -2.31% 22.417 21.898 - -4.59% -
std::make_heap(deque<int>)_(pipe-organ)/8 -2.31% 27.762 27.120 - -0.75% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -2.31% 63054.695 61598.983 - -1.13% -
std::stable_partition(list<int>)_(dense)/1024 -2.30% 1510.597 1475.805 - -15.53% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.30% 6334.344 6188.595 - -4.65% -
SetIntersection_None_Vector_uint64_262144_1 -2.30% 1142260.628 1116019.085 - -2.19% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -2.29% 4644673.908 4538262.046 - -1.46% -
std::move(list<int>)/1048576 -2.29% 1007701.290 984623.085 - -0.45% -
std::is_sorted_until(vector<int>,_pred)/1024 -2.29% 416.545 407.012 - -3.03% -
VChain_fail,_3_levels -2.29% 21.417 20.928 - -0.48% -
std::fill(list<int>)/1024 -2.28% 507.677 496.080 - -3.77% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -2.28% 52.868 51.661 - -9.07% -
std::remove(deque<int>)_(prefix)/50 -2.28% 62.237 60.819 - 5.74% -
std::set<int>::lower_bound(key)_(existent)/8192 -2.28% 8.442 8.250 - 1.14% -
std::find_end(forward_list<int>)_(single_element)/1024 -2.27% 721.900 705.502 - 0.96% -
std::adjacent_find(vector<int>,_pred)/8 -2.27% 3.310 3.235 - -8.24% -
std::make_heap(deque<int>)_(ascending)/8 -2.27% 27.779 27.150 - 0.43% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 -2.26% 8569499.075 8375440.315 - -0.30% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 -2.26% 1473132.019 1439799.984 - 0.55% -
BM_StringRelational_Less_Empty_Empty_Control -2.26% 1.662 1.624 - -2.71% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 -2.26% 4.136 4.043 - 0.10% -
std::for_each_n(list<int>)/8 -2.26% 2.552 2.495 - 3.05% -
std::set<int>::lower_bound(key)_(existent)/32 -2.25% 1.548 1.513 - -6.36% -
BM_num_get<unsigned_short> -2.25% 10.124 9.896 - -61.29% -
BM_deque_vector_ranges_copy/64 -2.25% 2.666 2.606 - -0.62% -
SetIntersection_Interlaced_Vector_string_262144_262144 -2.25% 14743669.596 14412542.153 - -1.86% -
std::find_end(list<int>,_pred)_(process_all)/8192 -2.25% 8287.858 8101.781 - 12.97% -
SetIntersection_Interlaced_Set_string_262144_1024 -2.25% 2141106.852 2093037.270 - -0.57% -
DAG_sidecast_fail,_1_level -2.24% 60.637 59.277 - -8.70% -
VChain,_5_levels -2.24% 22.019 21.525 - 1.87% -
std::partial_sort_copy(deque<int>)_(ascending)/8 -2.24% 10.102 9.876 - 2.04% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -2.24% 1.694 1.656 - -13.94% -
SetIntersection_Interlaced_Vector_string_16_16 -2.24% 51956969.674 50794700.759 - -2.27% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 -2.24% 50.273 49.149 - 2.13% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -2.24% 2.608 2.550 - -4.73% -
std::multiset<int>::insert(value)_(new_value,_middle)/0 -2.23% 17.417 17.030 - -0.70% -
std::rotate(deque<int>)_(by_1/2)/32 -2.22% 7.621 7.452 - -0.67% -
std::format(double)_(fmt:_{:_10g}) -2.21% 63.336 61.934 - -0.85% -
std::format(double)_(fmt:_{:017500_0e}) -2.21% 185.902 181.789 - -1.80% -
BM_deque_deque_copy/1 -2.21% 2.541 2.485 - -0.07% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.21% 41.741 40.820 - -3.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -2.21% 1053772.186 1030533.000 - -4.22% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -2.20% 355474263.087 347641239.413 - -0.76% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -2.20% 4.350 4.254 - -2.95% -
BM_LexicallyRelative/small_path/64 -2.20% 1549.741 1515.605 - -4.88% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -2.20% 0.476 0.466 - -9.56% -
BM_deque_vector_move/64000 -2.20% 3054.517 2987.372 - -0.60% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -2.20% 10.442 10.213 - -3.73% -
BM_format_to_n_string_pointer<char>/1048576 -2.20% 12434.136 12161.063 - -2.18% -
std::format(int64_t)_(fmt:_{:0512o}) -2.20% 31.194 30.509 - -1.42% -
std::partial_sort(vector<int>)_(repeated)/8192 -2.20% 27143.677 26547.585 - -2.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -2.20% 1046891.323 1023904.258 - -3.90% -
SetIntersection_None_Vector_uint32_256_4 -2.19% 4246647.873 4153459.187 - -2.30% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 -2.19% 2.119 2.073 - -1.04% -
std::set<int>::equal_range(key)_(existent)/1024 -2.19% 4.491 4.393 - -1.44% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 -2.19% 35.719 34.937 - 25.63% -
std::rotate_copy(deque<int>)/32 -2.19% 2.629 2.572 - 0.00% -
std::stable_sort(vector<int>)_(repeated)/1024 -2.18% 1127.360 1102.742 - 0.12% -
SetIntersection_Interlaced_Vector_uint32_16384_16384 -2.18% 81264747.674 79490516.311 - -0.14% -
BM_PushHeap_string_QuickSortAdversary_4 -2.18% 6.465 6.324 - -0.85% -
std::partition_copy(deque<int>)/50 -2.18% 21.338 20.873 - -5.16% -
SetIntersection_Front_Vector_string_64_16 -2.18% 20612666.250 20163103.127 - -3.46% -
SetIntersection_None_Vector_uint32_262144_1024 -2.18% 1153814.981 1128654.581 - -1.96% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -2.18% 1054665.979 1031669.065 - -2.18% -
SetIntersection_Interlaced_Vector_string_16384_4 -2.17% 1950705.226 1908294.832 - 5.43% -
std::format(int64_t)_(fmt:_{:0>512b}) -2.17% 35.065 34.302 - -3.26% -
BM_LexicallyRelative/large_path/64 -2.17% 2855.621 2793.563 - -2.02% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -2.17% 31.020 30.346 - -25.61% -
std::upper_bound(std::deque<int>)/8 -2.17% 18.456 18.055 - 0.43% -
std::copy_n(deque<int>)/8 -2.17% 2.759 2.699 - 2.38% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 -2.17% 18.799 18.391 - -2.68% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -2.17% 24.772 24.235 - -3.89% -
SetIntersection_None_Set_string_256_1 -2.16% 11744890.859 11490691.374 - -1.65% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -2.16% 25.971 25.409 - -0.16% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -2.16% 15292832.719 14962593.089 - 9.96% -
std::multimap<int,_int>::count(key)_(existent)/8192 -2.16% 6.711 6.566 - -3.63% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -2.16% 10.734 10.503 - -7.42% -
BM_PushHeap_uint64_QuickSortAdversary_1 -2.15% 0.476 0.466 - -33.06% -
SetIntersection_Front_Set_string_262144_16 -2.15% 1928330.412 1886780.397 - -2.65% -
bm_swap_ranges_vb_aligned/64 -2.15% 2.931 2.867 - -0.74% -
VDAG_rightmost,_4_levels -2.15% 136.442 133.508 - -0.48% -
VChain,_4_levels -2.15% 16.644 16.287 - 4.38% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -2.14% 789.407 772.488 - -2.04% -
std::format(float)_(fmt:_{:_0La}) -2.14% 37.980 37.166 - 0.72% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 -2.14% 369842.905 361930.914 - 0.09% -
std::multiset<int>::contains(key)_(existent)/32 -2.14% 1.757 1.719 - 4.93% -
std::map<std::string,_int>::erase(iterator)/8192 -2.14% 27.489 26.901 - -7.34% -
BM_format_to_iterator/<std::deque>_C_string_len_6 -2.14% 14.675 14.362 - 0.66% -
SetIntersection_Front_Vector_string_262144_64 -2.13% 3275115.934 3205210.131 - 2.37% -
BM_deque_deque_move_backward/2 -2.13% 2.524 2.470 - -2.23% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -2.13% 59.554 58.283 - -3.05% -
SetIntersection_Front_Vector_uint64_262144_1 -2.13% 1062146.135 1039496.939 - -1.83% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -2.13% 19.309 18.898 - -2.22% -
BM_deque_deque_move_backward/1 -2.13% 2.772 2.713 - -2.31% -
SetIntersection_Front_Set_uint64_262144_4 -2.13% 1094125.666 1070846.853 - -2.32% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -2.13% 180422352.496 176586652.745 - -1.93% -
BM_PushHeap_string_QuickSortAdversary_262144 -2.13% 16.168 15.825 - -4.93% -
std::set<int>::clear()/1024 -2.13% 9244.170 9047.662 - -5.68% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1048576 -2.13% 13331816.830 13048418.207 - 2.08% -
std::move_backward(deque<int>)/4096 -2.13% 157.044 153.706 - 0.66% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -2.12% 18.210 17.824 - -9.63% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 -2.12% 1100102.033 1076791.719 - -2.68% -
BM_CmpLess_ushort_uchar -2.12% 1.118 1.095 - -1.48% -
BM_deque_deque_ranges_copy/65536 -2.12% 3129.218 3062.959 - -0.96% -
SetIntersection_None_Vector_string_262144_262144 -2.10% 1329945.157 1301954.601 - -1.16% -
std::find_if(vector<int>)_(bail_25%)/32768 -2.10% 838.083 820.479 - -13.10% -
std::format(int64_t)_(fmt:_{:0>512x}) -2.10% 28.744 28.142 - -0.60% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 -2.09% 702003.299 687302.514 - -0.66% -
SetIntersection_Front_Set_string_262144_1024 -2.09% 60059148.411 58801553.138 - -1.48% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -2.09% 1.484 1.453 - -5.97% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 -2.09% 27.738 27.160 - 33.73% -
std::replace_if(deque<int>)_(prefix)/1024 -2.08% 488.478 478.293 - 1.69% -
std::remove_copy(list<int>)_(sprinkled)/50 -2.08% 18.661 18.272 - -0.97% -
SetIntersection_None_Set_float_262144_4 -2.08% 1241485.351 1215652.346 - 1.32% -
BM_num_get<void*> -2.08% 10.887 10.660 - -77.62% -
SetIntersection_Interlaced_Set_string_16384_256 -2.08% 356172879.029 348767498.190 - -2.60% -
std::multiset<std::string>::erase(key)_(existent)/32 -2.08% 80.427 78.755 - 52.46% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.08% 25.054 24.534 - -1.70% -
SetIntersection_None_Vector_uint64_16384_64 -2.07% 1107306.603 1084347.260 - -2.97% -
bm_lexicographical_compare<int>/64 -2.07% 4.452 4.360 - -3.88% -
SetIntersection_Front_Set_uint64_256_16 -2.07% 4478212.096 4385416.800 - -3.50% -
BM_LexicallyRelative/small_path/128 -2.07% 3047.636 2984.494 - -4.45% -
BM_lexicographical_compare_three_way_fast_path/4 -2.07% 1.166 1.142 - 2.65% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 -2.07% 1040976.374 1019423.814 - 0.36% -
BM_join_view_deques/65536 -2.07% 290847.557 284828.206 - -1.17% -
BM_LexicallyRelative/small_path/32 -2.07% 797.137 780.643 - -4.68% -
std::sort(vector<NonIntegral>)_(ascending)/8192 -2.07% 3832.874 3753.703 - 0.35% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.06% 252115.736 246912.243 - -5.61% -
BM_StringFindCharLiteral/1024 -2.06% 17.944 17.574 - -7.40% -
rng::for_each(multimap<int>)/8192 -2.06% 7455.171 7301.640 - -54.03% -
SetIntersection_None_Set_float_256_1 -2.06% 11458593.612 11222648.256 - -3.10% -
std::format(float)_(fmt:_{:0<17500_10g}) -2.06% 203.062 198.883 - -0.61% -
SetIntersection_Front_Vector_string_16384_64 -2.06% 3265629.347 3198475.318 - 2.45% -
std::find_if_not(vector<int>)_(process_all)/1024 -2.06% 115.075 112.709 - -9.88% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.05% 45817.621 44878.343 - -10.79% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 -2.05% 923300.575 904372.647 - -0.53% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -2.05% 357052882.972 349747214.318 - -1.15% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -2.05% 2898674.436 2839377.670 - -1.91% -
std::format(int64_t)_(fmt:_{:0<512Ld}) -2.05% 36.414 35.669 - -4.78% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 -2.04% 32524.479 31859.825 - -0.27% -
SetIntersection_Interlaced_Set_string_64_4 -2.04% 25924180.904 25394497.532 - -1.84% -
SetIntersection_None_Vector_uint64_262144_4 -2.04% 1129299.504 1106289.494 - -3.89% -
BM_LexicallyRelative/small_path/256 -2.03% 6041.341 5918.421 - -4.33% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.03% 775.623 759.845 - -3.66% -
SetIntersection_None_Vector_uint32_16384_16384 -2.03% 1094267.620 1072011.719 - -4.24% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.03% 186324.508 182537.983 - -2.28% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -2.03% 0.812 0.796 - 3.52% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 -2.03% 45.613 44.688 - -2.02% -
std::unordered_set<int>::find(key)_(existent)/8192 -2.03% 1.455 1.425 - 1.77% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -2.03% 1371422.364 1343625.938 - -0.16% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -2.02% 108.527 106.336 - -0.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -2.02% 6512708.621 6381389.329 - 1.78% -
SetIntersection_Front_Vector_uint32_16384_16 -2.01% 1129293.691 1106595.908 - -0.64% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -2.01% 1045492.027 1024510.884 - -3.05% -
SetIntersection_Front_Set_uint32_16384_16 -2.00% 1213016.801 1188707.688 - -2.55% -
BM_CmpEqual_uchar_uint -2.00% 1.075 1.053 - -1.35% -
SetIntersection_Interlaced_Set_uint32_1024_256 -2.00% 14024894.973 13744014.736 - -6.34% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 -2.00% 17.702 17.348 - -1.26% -
std::multiset<int>::insert(value)_(new_value,_middle)/32 -2.00% 18.305 17.939 - 0.11% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 -2.00% 115563.488 113255.753 - 7.85% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.00% 944616.406 925759.468 - -1.56% -
std::map<std::string,_int>::find(key)_(non-existent)/32 -1.99% 12.495 12.246 - 23.14% -
BM_PushHeap_string_Random_256 -1.99% 14.475 14.187 - -0.21% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.99% 18731805.406 18359138.217 - -1.13% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -1.99% 5677354.633 5564499.681 - -11.52% -
std::map<std::string,_int>::erase(iterator)/32 -1.98% 27.209 26.670 - -6.66% -
BM_format_to_iterator/<std::array>_string_view_len_60 -1.98% 9.517 9.328 - -2.28% -
std::unordered_set<int>::contains(key)_(existent)/1024 -1.98% 1.506 1.476 - 26.31% -
BM_PushHeap_string_SingleElement_16384 -1.98% 2.618 2.566 - -0.53% -
BM_LexicallyRelative/large_path/256 -1.97% 11210.468 10989.122 - -2.51% -
std::set<int>::equal_range(key)_(non-existent)/32 -1.97% 2.620 2.568 - -0.65% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 -1.97% 363.668 356.500 - -0.18% -
std::format(double)_(fmt:_{:0^17500_10Lf}) -1.97% 218.548 214.241 - -1.81% -
std::format(double)_(fmt:_{:_10Le}) -1.96% 71.442 70.040 - -1.48% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -1.96% 2571.907 2521.429 - -0.65% -
std::set<int>::erase(key)_(non-existent,_end)/32 -1.96% 2.296 2.251 - -14.62% -
std::reverse(vector<int>)/8 -1.96% 1.570 1.539 - 4.12% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.95% 4161494.317 4080146.140 - -2.60% -
SetIntersection_Interlaced_Set_string_1024_256 -1.95% 35606101.841 34910944.948 - -2.41% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -1.95% 12507165.044 12263008.910 - -3.44% -
SetIntersection_None_Vector_string_1024_64 -1.95% 1195172.264 1171843.500 - -1.05% -
SetIntersection_None_Set_uint32_64_1 -1.95% 22828850.786 22383799.737 - -0.30% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -1.95% 1389041.541 1361986.429 - 6.00% -
std::map<int,_int>::erase(key)_(existent)/1024 -1.95% 24.377 23.902 - -6.29% -
SetIntersection_Interlaced_Vector_float_256_256 -1.94% 4629957.054 4539936.724 - -1.44% -
BM_BasicLow<__uint128_t> -1.94% 18.748 18.384 - -1.69% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.94% 4318359.288 4234590.495 - -2.25% -
std::copy_backward(list<int>)/32768 -1.94% 26269.674 25761.253 - -1.27% -
std::format(int64_t)_(fmt:_{:0^512o}) -1.94% 34.234 33.571 - -0.19% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.93% 6933.909 6800.055 - -0.54% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.93% 4.200 4.119 - 1.05% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 -1.93% 0.605 0.594 - -0.92% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -1.93% 1838590.250 1803136.232 - -0.26% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -1.92% 16.231 15.919 - -1.21% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 -1.92% 54.602 53.554 - -2.44% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 -1.92% 24.440 23.972 - 1.72% -
std::rotate(deque<int>)_(1_element_forward)/32 -1.91% 4.239 4.157 - 0.40% -
std::remove_if(deque<int>)_(prefix)/32 -1.91% 55.988 54.921 - 0.54% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 -1.90% 915201.717 897787.511 - 0.02% -
BM_PushHeap_string_Random_1024 -1.90% 15.078 14.791 - -0.27% -
std::map<std::string,_int>::clear()/32 -1.90% 894.372 877.396 - -4.86% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -1.90% 39.666 38.914 - -0.09% -
SetIntersection_Interlaced_Vector_string_256_4 -1.89% 6181620.801 6064627.298 - -3.78% -
SetIntersection_None_Set_uint32_256_4 -1.89% 11483668.150 11266338.712 - -2.06% -
SetIntersection_Interlaced_Set_string_16384_4 -1.89% 198663779.969 194907104.148 - -1.07% -
std::unordered_set<int>::erase(iterator)/32 -1.89% 21.732 21.322 - 5.48% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 -1.89% 59172847.153 58056809.066 - 0.52% -
bm_exception_ptr_copy_assign_null -1.88% 2.771 2.718 - 0.09% -
std::move(vector<bool>)_(unaligned)/512 -1.88% 4.878 4.786 - 0.09% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 -1.88% 120695169.019 118427283.025 - -0.72% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.88% 1139.497 1118.102 - -1.33% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 -1.88% 33374.421 32748.170 - 3.66% -
BM_vector_deque_move_backward/65536 -1.88% 7553.462 7411.767 - -3.82% -
SetIntersection_Interlaced_Set_uint32_16384_1 -1.87% 1054321.773 1034603.185 - -2.99% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 -1.87% 629529.120 617755.326 - -3.07% -
BM_LexicallyRelative/small_path/8 -1.87% 217.967 213.891 - -3.02% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.87% 19.268 18.908 - -2.54% -
VChain_fail,_4_levels -1.87% 30.500 29.931 - -3.63% -
std::equal(vector<bool>)_(unaligned)/1048576 -1.86% 6569.984 6447.584 - 0.88% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 -1.86% 350726181.618 344196409.157 - -1.81% -
BM_ascii_escaped<wchar_t> -1.86% 22596.619 22176.042 - 2.29% -
SetIntersection_None_Set_uint32_64_64 -1.86% 11531150.379 11316632.228 - -2.15% -
SetIntersection_None_Vector_uint32_16384_256 -1.86% 1116568.234 1095821.535 - -2.32% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.86% 16928.469 16614.044 - 2.02% -
SetIntersection_Front_Set_float_1024_256 -1.86% 4181287.077 4103637.074 - -2.08% -
std::map<int,_int>::erase(iterator)/32 -1.86% 20.844 20.457 - -12.93% -
std::find_if_not(list<int>)_(process_all)/50 -1.85% 39.127 38.402 - 0.94% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -1.85% 9.284 9.112 - -3.96% -
SetIntersection_None_Vector_string_16384_64 -1.85% 1262864.405 1239520.894 - 0.08% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 -1.85% 1600.568 1571.024 - 1.20% -
std::set<int>::insert(value)_(new_value,_middle)/8192 -1.85% 32.432 31.833 - 0.92% -
BM_Swap_MemPtr_LargeTrivialFunctor -1.85% 1.214 1.192 - 0.50% -
BM_num_put<double> -1.84% 58.288 57.215 - -2.76% -
std::format(double)_(fmt:_{:_0a}) -1.84% 25.536 25.066 - -2.88% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -1.84% 8.862 8.699 - 7.11% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.84% 399.359 392.017 - -1.48% -
BM_PushHeap_string_QuickSortAdversary_64 -1.84% 13.117 12.876 - -3.67% -
SetIntersection_None_Set_float_64_4 -1.83% 20877502.315 20495165.685 - -2.71% -
std::multiset<int>::count(key)_(existent)/1024 -1.83% 5.659 5.556 - -30.84% -
std::set<int>::erase(key)_(non-existent,_end)/1024 -1.83% 5.399 5.300 - -11.77% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.82% 356139565.470 349646446.235 - -1.41% -
SetIntersection_None_Vector_uint64_16384_1 -1.82% 1105272.325 1085148.562 - -3.86% -
BM_deque_deque_ranges_copy_backward/64 -1.82% 3.461 3.398 - -0.23% -
std::equal(vector<bool>)_(unaligned)/50 -1.81% 0.864 0.848 - 3.95% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 -1.81% 6261.443 6148.021 - -55.42% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 -1.81% 1022271.254 1003783.668 - 1.30% -
std::set<int>::lower_bound(key)_(existent)/1024 -1.81% 4.680 4.596 - 1.99% -
SetIntersection_None_Vector_float_16384_256 -1.80% 1105852.416 1085900.618 - -2.50% -
std::for_each(set<int>::iterator)/8192 -1.80% 8066.477 7920.963 - -49.60% -
SetIntersection_None_Vector_string_16384_256 -1.80% 1246764.836 1224299.239 - -1.36% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -1.80% 38.672 37.976 - -27.64% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -1.80% 27.225 26.736 - -1.49% -
std::format(double)_(fmt:_{:0>17500_0f}) -1.80% 204.036 200.371 - 0.14% -
SetIntersection_Front_Vector_uint64_64_64 -1.79% 11021104.686 10823307.072 - 1.13% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.79% 22.140 21.743 - -0.53% -
std::count_if(list<int>)_(every_other)/1048576 -1.79% 899826.495 883722.309 - 0.62% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -1.79% 127.159 124.888 - -1.57% -
SetIntersection_None_Set_string_256_4 -1.79% 11651647.234 11443641.543 - -1.89% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 -1.78% 25.073 24.627 - -1.70% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -1.78% 40.888 40.161 - -0.89% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -1.77% 8264.949 8118.279 - -2.19% -
BM_join_view_out_vectors/64000 -1.77% 125607.506 123379.379 - -15.44% -
std::for_each(list<int>)/32 -1.77% 11.052 10.856 - -3.64% -
SetIntersection_None_Vector_uint32_262144_1 -1.76% 1147321.942 1127077.080 - -0.15% -
std::vector<int>::insert(begin)_(cheap_elements)/32 -1.76% 5.109 5.019 - -1.47% -
SetIntersection_Interlaced_Set_uint64_256_1 -1.76% 4180786.815 4107047.350 - -2.35% -
std::find(deque<int>)_(bail_25%)/1024 -1.76% 68.970 67.753 - 2.60% -
VChain_middle,_3_levels -1.76% 46.326 45.509 - -2.45% -
SetIntersection_Interlaced_Set_float_262144_1024 -1.76% 1561782.795 1534287.435 - -0.68% -
std::format(double)_(fmt:_{:0^17500_10Lg}) -1.76% 229.225 225.190 - -2.32% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.76% 183557.612 180327.373 - -0.12% -
SetIntersection_None_Set_string_1024_16 -1.76% 9175550.433 9014105.302 - -1.82% -
SetIntersection_Interlaced_Vector_string_64_16 -1.76% 30021083.101 29493783.808 - -2.47% -
std::format(double)_(fmt:_{:_0Le}) -1.76% 61.168 60.094 - -0.82% -
BM_CmpLess_uint_schar -1.75% 1.063 1.044 - -7.94% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -1.75% 1177003.721 1156447.177 - -3.36% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.75% 35.350 34.733 - 0.27% -
std::multimap<int,_int>::count(key)_(existent)/1024 -1.74% 5.538 5.441 - -2.01% -
BM_PushHeap_string_PipeOrgan_4 -1.74% 2.524 2.480 - -1.18% -
bm_lexicographical_compare<signed_char>/512 -1.74% 7.728 7.594 - -0.81% -
std::rotate(vector<bool>)_(1_element_forward)/1024 -1.74% 29.013 28.507 - -1.82% -
std::make_heap(vector<int>,_pred)_(repeated)/8 -1.74% 15.894 15.616 - -2.52% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -1.74% 22.606 22.212 - -5.60% -
std::find_first_of(vector<int>)_(large_needle)/8192 -1.74% 7030239.367 6907786.307 - -3.16% -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 -1.73% 7049.421 6927.310 - -0.22% -
VChain_middle,_2_levels -1.73% 27.110 26.641 - 1.32% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -1.73% 12.475 12.260 - 3.63% -
SetIntersection_Front_Vector_uint64_1024_1024 -1.73% 5940145.430 5837675.880 - -1.22% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -1.72% 347691.306 341700.420 - -0.67% -
std::stable_partition(list<int>)_(sparse)/32 -1.72% 9.814 9.645 - 0.03% -
SetIntersection_Interlaced_Vector_uint64_64_64 -1.72% 11043167.551 10853558.107 - -1.91% -
BM_format_to_string_span<char>/16384 -1.72% 185.512 182.328 - -16.35% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.71% 20.920 20.562 - 0.44% -
std::sort(vector<int>)_(ascending)/8 -1.71% 15.929 15.657 - -2.67% -
std::format(double)_(fmt:_{:_0Lg}) -1.71% 77.742 76.414 - -1.19% -
std::format(double)_(fmt:_{:0>17500_10La}) -1.71% 178.963 175.910 - 0.04% -
std::multimap<int,_int>::contains(key)_(existent)/32 -1.70% 1.776 1.745 - 7.53% -
bm_make_exception_ptr/threads:2 -1.70% 8.240 8.100 - -0.60% -
SetIntersection_Interlaced_Set_uint32_256_64 -1.70% 13364672.957 13137248.428 - -6.65% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.70% 24.235 23.823 - -1.42% -
BM_CmpLess_short_ushort -1.70% 1.113 1.094 - -2.78% -
std::format(int64_t)_(fmt:_{:0512Lx}) -1.70% 35.428 34.827 - -2.79% -
std::is_partitioned(deque<int>)_(partitioned)/50 -1.70% 14.184 13.943 - 0.67% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -1.70% 19.302 18.975 - -9.74% -
BM_CmpEqual_int_int -1.69% 1.078 1.060 - -2.81% -
BM_format_to_back_inserter<std::string>/string_len_6000 -1.69% 481.994 473.849 - -0.13% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.69% 570.923 561.281 - -1.71% -
std::fill(list<int>)/8192 -1.69% 7609.509 7481.012 - -12.18% -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 -1.69% 963140.074 946908.153 - 0.58% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.68% 16.187 15.915 - -3.05% -
BM_PushHeap_uint64_Ascending_16 -1.68% 0.933 0.918 - -1.57% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 -1.68% 292.528 287.606 - -2.45% -
bm_ranges_swap_ranges_vb_aligned/1048576 -1.68% 3394.891 3337.774 - 0.02% -
std::format(int64_t)_(fmt:_{:0512Lo}) -1.68% 36.796 36.177 - -1.37% -
SetIntersection_Front_Set_uint32_262144_4 -1.68% 1070978.273 1052964.384 - -1.75% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -1.68% 20.839 20.489 - -2.84% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -1.67% 28.017 27.548 - -34.14% -
BM_num_put<bool> -1.67% 10.674 10.496 - 12.68% -
SetIntersection_Interlaced_Set_uint64_64_64 -1.67% 13503720.547 13278134.404 - 0.14% -
std::set<std::string>::find(key)_(non-existent)/8192 -1.67% 27.339 26.884 - 1.52% -
std::flat_map<int,_int>::clear()/1024 -1.67% 400.802 394.129 - -1.20% -
SetIntersection_Front_Set_uint32_262144_1024 -1.66% 12554213.855 12345200.983 - -12.31% -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 -1.66% 21.165 20.813 - -0.32% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -1.66% 37.276 36.655 - -13.22% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -1.66% 43.387 42.665 - -3.53% -
bm_swap_ranges_vb_aligned/1048576 -1.66% 3388.382 3332.128 - -0.01% -
BM_format_to_n_string_begin<std::vector<char>>/16384 -1.65% 149.061 146.596 - -41.27% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 -1.65% 14915.685 14669.644 - -2.28% -
SetIntersection_Interlaced_Set_float_16384_16 -1.65% 214489875.642 210956746.728 - 0.76% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.65% 167683.107 164922.968 - -1.71% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 -1.65% 543240672.263 534304021.947 - -1.56% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -1.64% 22.344 21.978 - -1.07% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 -1.64% 1.323 1.301 - 29.93% -
BM_LexicallyRelative/large_path/128 -1.64% 5638.210 5545.989 - -2.28% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.63% 12972.617 12761.144 - 1.18% -
std::for_each(multiset<int>::iterator)/8192 -1.63% 8154.554 8021.672 - -50.17% -
ranges::min(std::vector<__int128>)/8 -1.63% 2.940 2.892 - 1.27% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 -1.63% 40886.592 40220.677 - -2.71% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -1.63% 11429964.773 11243850.371 - -2.95% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.63% 9262633.099 9112089.152 - -1.49% -
std::format(int64_t)_(fmt:_{:0^512x}) -1.62% 32.713 32.181 - 1.53% -
std::map<std::string,_int>::erase(key)_(existent)/32 -1.62% 73.809 72.612 - -4.45% -
bm_make_exception_ptr/threads:4 -1.62% 4.186 4.118 - -2.10% -
SetIntersection_None_Set_uint64_64_64 -1.62% 11589194.691 11401515.885 - 2.41% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -1.62% 28.323 27.866 - 51.36% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.61% 758.697 746.452 - -2.54% -
BM_format_to_iterator/<std::string>_string_view_len_60 -1.61% 9.515 9.361 - -1.89% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -1.61% 353299495.576 347607391.979 - 38.20% -
SetIntersection_Front_Set_uint64_64_4 -1.61% 16182695.643 15922185.373 - -2.19% -
SetIntersection_Front_Set_uint64_16384_64 -1.61% 1714947.647 1687399.118 - 0.42% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.60% 16208814.797 15948670.671 - -1.92% -
SetIntersection_Interlaced_Set_float_64_16 -1.60% 22499931.089 22139014.705 - 1.47% -
bm_ranges_lexicographical_compare<signed_char>/64 -1.60% 2.297 2.260 - 9.81% -
SetIntersection_None_Set_uint32_16_16 -1.60% 35539562.141 34971086.062 - -2.62% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.60% 0.833 0.819 - -0.53% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -1.60% 20.117 19.796 - -3.41% -
BM_format_to_back_inserter<std::string>/string_view_len_6000 -1.59% 484.245 476.528 - -0.34% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 -1.59% 162569350.827 159979305.185 - -0.04% -
std::sort(deque<int>)_(qsort_adversarial)/8192 -1.59% 489954.154 482151.368 - 4.37% -
std::adjacent_find(vector<int>,_pred)/50 -1.59% 23.562 23.187 - -0.03% -
SetIntersection_None_Vector_uint64_256_1 -1.59% 4291515.176 4223255.323 - -2.29% -
std::find_if_not(vector<char>)_(bail_25%)/32768 -1.59% 950.132 935.020 - 8.31% -
std::none_of(list<int>)_(process_all)/32 -1.58% 11.914 11.725 - -0.63% -
BM_StringRelationalLiteral_Less_Small_Small_Control -1.58% 1.640 1.614 - -0.08% -
BM_vector_deque_move_backward/64000 -1.58% 7243.468 7128.965 - -1.73% -
SetIntersection_None_Vector_uint64_256_4 -1.58% 4248094.617 4180980.452 - -1.91% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -1.58% 394.521 388.293 - 8.80% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 -1.57% 4.497 4.427 - 0.09% -
SetIntersection_None_Vector_uint64_64_16 -1.57% 13606373.880 13392647.223 - -2.36% -
SetIntersection_Interlaced_Set_uint64_16384_1 -1.57% 1026140.308 1010028.849 - -4.09% -
BM_BitsetToString<8192>/Sparse_(10%)/10 -1.57% 403.734 397.408 - -6.30% -
SetIntersection_Front_Set_string_262144_16384 -1.57% 353774118.796 348236505.696 - -0.38% -
std::move(deque<int>)/1048576 -1.56% 55582.811 54715.477 - 0.31% -
BM_vector_deque_copy_backward/4096 -1.56% 150.248 147.906 - -0.83% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 -1.56% 363.975 358.312 - 0.85% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 -1.56% 59.237 58.316 - -1.16% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.55% 18.721 18.430 - -0.72% -
SetIntersection_None_Set_uint64_64_16 -1.55% 18436478.142 18150379.088 - -1.72% -
BM_num_put<long_long> -1.55% 11.691 11.510 - 9.59% -
std::format(float)_(fmt:_{:017500_0g}) -1.55% 199.296 196.212 - 0.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.55% 5077628.509 4999072.816 - -3.39% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.55% 17054431.781 16790898.660 - -6.57% -
std::equal(list<int>)_(it,_it,_it,_it)/8 -1.54% 3.007 2.961 - 2.95% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -1.54% 3188.225 3139.137 - -2.90% -
BM_deque_vector_move/70000 -1.54% 3316.657 3265.613 - 1.89% -
std::copy_n(vector<bool>)_(aligned)/4096 -1.54% 4.737 4.664 - -3.94% -
std::map<int,_int>::erase(iterator)/1024 -1.54% 20.837 20.516 - -14.63% -
std::format(int64_t)_(fmt:_{:0512d}) -1.54% 33.003 32.495 - -0.78% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -1.54% 10.246 10.089 - -2.33% -
BM_PushHeap_string_Ascending_16384 -1.53% 19.832 19.528 - 2.05% -
std::stable_sort(deque<int>)_(pipe-organ)/8192 -1.53% 20835.180 20515.508 - 0.06% -
SetIntersection_None_Vector_uint32_1024_64 -1.53% 1087299.628 1070634.227 - -3.42% -
SetIntersection_Interlaced_Set_uint64_1024_1 -1.53% 1059900.308 1043666.323 - -1.45% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.53% 9911082.137 9759342.641 - -2.87% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.53% 625.221 615.657 - -0.76% -
std::make_heap(vector<int>)_(pipe-organ)/8 -1.53% 16.728 16.472 - -0.66% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 -1.53% 71.570 70.477 - -0.88% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.53% 15.337 15.103 - -1.40% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 -1.53% 586.787 577.836 - 2.00% -
SetIntersection_Front_Vector_uint64_16384_1 -1.52% 1053684.811 1037618.795 - -2.38% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.52% 18.218 17.941 - -9.51% -
std::search(vector<int>)_(near_matches)/1000 -1.52% 14497.011 14276.224 - 1.10% -
BM_format_to_iterator/<std::array>_string_view_len_6 -1.52% 8.371 8.243 - -1.59% -
std::make_heap(vector<int>)_(heap)/8192 -1.52% 1988.057 1957.903 - 0.26% -
SetIntersection_None_Vector_string_1024_16 -1.52% 1196550.519 1178405.048 - 0.15% -
std::rotate(vector<bool>)_(by_1/2)/50 -1.52% 17.727 17.458 - -0.88% -
std::find(list<int>)_(bail_25%)/8192 -1.52% 1442.356 1420.495 - 0.12% -
std::format(int64_t)_(fmt:_{:0<512d}) -1.51% 34.054 33.539 - -0.64% -
std::find(vector<int>)_(bail_25%)/8192 -1.51% 476.331 469.132 - 0.24% -
SetIntersection_Front_Vector_uint32_262144_256 -1.51% 2126695.107 2094556.269 - -8.46% -
SetIntersection_None_Set_float_4_1 -1.51% 219092202.456 215785396.151 - -1.88% -
std::partition_copy(list<int>)/32 -1.51% 8.787 8.655 - 0.85% -
SetIntersection_None_Vector_uint32_256_16 -1.51% 4050264.165 3989193.924 - -1.71% -
std::map<int,_int>::erase(iterator)/8192 -1.51% 24.292 23.926 - -10.48% -
std::format(double)_(fmt:_{:0<17500_10Lg}) -1.51% 221.491 218.154 - -5.97% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 -1.50% 42.350 41.713 - -1.40% -
std::vector<int>::insert(begin)_(cheap_elements)/8192 -1.50% 297.620 293.143 - -0.11% -
std::multimap<std::string,_int>::clear()/0 -1.50% 399.939 393.925 - -1.29% -
VChain_fail,_5_levels -1.50% 40.038 39.437 - -6.41% -
BM_PushHeap_float_Ascending_64 -1.50% 1.776 1.749 - -0.71% -
std::count_if(list<int>)_(every_other)/1024 -1.50% 762.963 751.522 - 0.91% -
std::for_each_n(vector<int>)/8 -1.50% 2.757 2.716 - 198.07% -
std::multimap<int,_int>::find(key)_(existent)/32 -1.50% 1.747 1.721 - 1.80% -
std::unique_copy(vector<int>)_(contiguous)/52 -1.50% 13.526 13.323 - 0.90% -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 -1.49% 771.745 760.217 - 0.29% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -1.49% 18.490 18.214 - -8.27% -
std::search(deque<int>)_(no_match)/1000 -1.49% 406.665 400.596 - -0.70% -
SetIntersection_None_Vector_uint64_1024_1 -1.49% 1080030.774 1063940.384 - -2.94% -
std::partial_sort(deque<int>)_(shuffled)/8 -1.49% 32.338 31.857 - -0.53% -
SetIntersection_Interlaced_Set_string_1024_64 -1.49% 16650209.298 16402345.137 - -3.85% -
std::remove_copy_if(list<int>)_(prefix)/50 -1.49% 25.326 24.949 - -3.97% -
BM_StringRelational_Compare_Small_Small_ChangeMiddle -1.49% 1.408 1.387 - -0.08% -
BM_LexicallyRelative/large_path/32 -1.49% 1447.975 1426.439 - -1.99% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.49% 400.668 394.708 - -0.97% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.49% 18.226 17.955 - -9.39% -
BM_format_to_n_string_begin<std::vector<wchar_t>>/1 -1.48% 11.082 10.917 - 0.13% -
BM_LexicallyNormal/small_path/128 -1.48% 1897.264 1869.142 - -5.89% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.48% 6734.015 6634.406 - -3.28% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 -1.48% 1471664.293 1449956.259 - 0.82% -
std::set<int>::clear()/8192 -1.48% 79919.393 78740.551 - -4.18% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -1.47% 118607866.972 116862288.646 - -3.70% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.47% 665.359 655.572 - -3.93% -
BM_vector_deque_copy_backward/64 -1.47% 3.244 3.197 - 6.77% -
BM_PushHeap_string_Random_64 -1.47% 13.049 12.857 - -0.29% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -1.46% 22.351 22.024 - -1.79% -
std::format(int64_t)_(fmt:_{:0<512o}) -1.46% 32.785 32.306 - -2.59% -
std::format(double)_(fmt:_{:0^17500_10}) -1.46% 214.432 211.302 - -1.75% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.46% 15.395 15.170 - -1.19% -
std::search(vector<int>)_(no_match)/8192 -1.46% 1666.523 1642.227 - -1.36% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.46% 209464.396 206415.834 - -1.86% -
BM_PushHeap_float_Ascending_1024 -1.45% 3.149 3.104 - -0.51% -
std::partial_sort_copy(list<int>)_(ascending)/8192 -1.45% 58183.476 57338.407 - 1.02% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -1.45% 7.063 6.960 - -5.17% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -1.44% 1.346 1.326 - -32.70% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 -1.44% 9.391 9.256 - 0.46% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.44% 28.401 27.992 - -0.76% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -1.44% 3.914 3.858 - 0.60% -
SetIntersection_Front_Vector_uint32_1024_4 -1.44% 1073855.063 1058396.942 - -2.42% -
SetIntersection_Interlaced_Set_string_64_64 -1.44% 36002752.427 35485005.548 - 1.13% -
BM_format_to_back_inserter<std::string>/string_view_len_6 -1.44% 14.893 14.679 - -1.17% -
SetIntersection_Front_Vector_string_262144_16384 -1.43% 348661182.826 343671705.369 - -1.65% -
SetIntersection_Interlaced_Set_uint32_64_4 -1.43% 21096752.791 20794962.286 - -1.52% -
rng::find_if(vector<bool>)_(process_all)/1048576 -1.43% 585043.307 576698.542 - 0.28% -
std::remove(list<int>)_(prefix)/8192 -1.43% 8336.041 8217.248 - -0.50% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.42% 397.597 391.960 - -1.06% -
std::count(list<int>)_(every_other)/1048576 -1.41% 828275.581 816558.141 - 0.19% -
SetIntersection_Front_Set_string_16384_1024 -1.41% 58767796.076 57936749.249 - -1.07% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 -1.41% 674.105 664.575 - -0.49% -
std::sort(vector<NonIntegral>)_(repeated)/8192 -1.41% 3783.326 3729.928 - -0.46% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.41% 35818123.553 35312866.552 - -1.38% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.41% 23474059.973 23143074.129 - -12.55% -
std::copy_backward(deque<int>)/1048576 -1.41% 131055.250 129207.693 - 0.43% -
BM_StringAssignStr_Huge_Transparent -1.41% 115.076 113.454 - -1.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -1.41% 1239566.227 1222110.892 - -0.37% -
BM_to_chars_good/16 -1.41% 1.961 1.933 - -6.96% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 -1.40% 24.415 24.072 - 1.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.40% 13070777.383 12887407.363 - 0.96% -
SetIntersection_None_Vector_uint64_16_4 -1.40% 54068035.952 53309641.160 - -1.88% -
std::format(double)_(fmt:_{:_10L}) -1.40% 80.157 79.034 - -1.40% -
std::shift_right(list<int>)/50 -1.40% 26.741 26.367 - -2.84% -
rng::find(vector<bool>)_(process_all)/1048576 -1.39% 3686.524 3635.131 - 0.54% -
std::search(vector<int>)_(near_matches)/1024 -1.39% 15268.120 15055.337 - 1.37% -
BM_PushHeap_string_Random_16 -1.39% 10.467 10.321 - -0.29% -
SetIntersection_None_Vector_uint64_64_1 -1.39% 16726558.799 16493609.670 - -1.94% -
std::find(vector<bool>)_(process_all)/1024 -1.39% 4.720 4.655 - 0.40% -
std::deque<int>::erase(begin)_(cheap_elements)/1024 -1.39% 7.544 7.440 - 0.20% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 -1.39% 16.346 16.119 - -1.10% -
BM_deque_deque_copy/64 -1.39% 3.091 3.049 - -1.01% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.39% 759.540 749.020 - -2.33% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -1.38% 7.273 7.172 - -3.74% -
std::for_each(join_view(vector<vector<int>>))/50 -1.38% 4.041 3.986 - -0.98% -
std::distance(join_view(vector<vector<int>>))/8192 -1.38% 8.443 8.326 - -99.60% -
std::rotate_copy(list<int>)/32 -1.38% 8.855 8.732 - 1.43% -
std::copy_backward(deque<int>)/262144 -1.38% 31214.776 30783.630 - 0.69% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 -1.38% 12.347 12.176 - 7.82% -
std::find_end(list<int>)_(near_matches)/1024 -1.38% 34868.266 34388.149 - -8.80% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.37% 36611.866 36110.025 - -0.57% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -1.37% 6043.382 5960.562 - -58.53% -
SetIntersection_Front_Vector_string_4_4 -1.37% 151434955.668 149361335.120 - -1.20% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -1.37% 4611347.435 4548224.818 - 23.74% -
BM_StringRelational_Less_Large_Empty_Control -1.37% 1.691 1.668 - 3.35% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 -1.37% 32.513 32.070 - 6.31% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -1.36% 14.888 14.685 - -1.70% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.36% 2457045.019 2423596.168 - 5.21% -
BM_deque_deque_move_backward/65536 -1.36% 7768.395 7662.670 - 0.44% -
std::map<std::string,_int>::ctor(const&)/1024 -1.36% 36328.907 35834.773 - 0.55% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.36% 196.842 194.166 - -0.40% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -1.36% 10906289.220 10758420.888 - -1.91% -
SetIntersection_Interlaced_Set_string_64_16 -1.36% 38451234.961 37930079.644 - 1.06% -
std::format(double)_(fmt:_{:_0Lf}) -1.36% 70.440 69.485 - -0.24% -
std::remove_copy(deque<int>)_(sprinkled)/32 -1.35% 12.313 12.147 - -1.73% -
bm_exception_ptr_move_assign_nonnull -1.35% 4.926 4.859 - -29.51% -
SetIntersection_Interlaced_Set_uint32_64_64 -1.35% 13512175.956 13329649.986 - -0.46% -
BM_deque_vector_ranges_copy_backward/4096 -1.35% 148.919 146.907 - -0.31% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.35% 564.787 557.161 - -2.33% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.35% 4127686.997 4071999.509 - -2.75% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.35% 629.028 620.542 - 0.48% -
BM_toupper_string<wchar_t> -1.35% 6.432 6.345 - 0.65% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 -1.35% 2.059 2.031 - -0.73% -
std::find_if_not(list<int>)_(bail_25%)/8 -1.34% 0.930 0.917 - -0.16% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -1.34% 1117052.501 1102078.758 - -1.71% -
BM_deque_deque_move/64 -1.34% 3.080 3.038 - -0.79% -
BM_deque_deque_move_backward/5500 -1.33% 204.603 201.874 - -1.86% -
BM_CmpLess_short_uint -1.33% 1.116 1.101 - -3.82% -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 -1.33% 3.005 2.965 - 0.75% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.33% 51.026 50.347 - -1.38% -
BM_LexicallyRelative/small_path/16 -1.33% 414.472 408.967 - -3.64% -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 -1.33% 965323.377 952509.184 - -0.11% -
BM_unicode_text<char> -1.33% 33975.883 33525.157 - -4.90% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.33% 768.192 758.008 - 0.59% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 -1.33% 697989.269 688738.305 - 0.04% -
rng::fold_left(list<int>)/1048576 -1.33% 1372170.255 1353985.470 - 0.23% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 -1.32% 11158.421 11010.718 - 0.27% -
BM_PushHeap_string_QuickSortAdversary_16 -1.32% 10.522 10.383 - -3.35% -
std::format(double)_(fmt:_{:0>17500_10}) -1.32% 210.007 207.232 - -3.08% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -1.31% 34.406 33.954 - -0.10% -
std::unique(list<int>)_(sprinkled)/32 -1.31% 54.785 54.066 - -0.06% -
SetIntersection_None_Set_uint64_256_1 -1.31% 11432950.398 11283036.972 - -3.77% -
std::format(double)_(fmt:_{:_10e}) -1.31% 40.645 40.112 - -1.70% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -1.31% 357593764.489 352912554.448 - -1.10% -
SetIntersection_None_Vector_uint32_256_256 -1.31% 2162964.802 2134652.695 - -2.19% -
std::search(list<int>)_(same_length)/8192 -1.31% 8009.083 7904.551 - -1.19% -
ranges::minmax(std::list<long_long>)/64 -1.30% 30.717 30.316 - 7.95% -
std::stable_partition(vector<int>)_(sparse)/1024 -1.30% 212.601 209.833 - -4.62% -
bm_list/1 -1.30% 3.188 3.146 - -0.30% -
std::format(double)_(fmt:_{:0^17500_0f}) -1.30% 207.532 204.837 - -0.05% -
SetIntersection_Interlaced_Vector_float_256_1 -1.30% 4175781.504 4121570.997 - -2.53% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -1.30% 29.132 28.754 - -0.75% -
std::find(deque<int>)_(bail_25%)/8192 -1.30% 483.690 477.420 - 0.43% -
SetIntersection_Interlaced_Vector_uint32_256_256 -1.29% 4559920.641 4500925.357 - -1.49% -
SetIntersection_Front_Set_uint32_256_256 -1.29% 7807641.523 7706651.329 - -1.05% -
SetIntersection_Front_Vector_uint64_4_4 -1.29% 136549846.052 134784011.055 - -1.82% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 -1.29% 17.701 17.472 - 1.11% -
std::find(vector<int>)_(process_all)/50 -1.29% 12.571 12.409 - 0.61% -
std::format(double)_(fmt:_{:0^17500_10f}) -1.29% 208.648 205.956 - -1.29% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 -1.29% 16.817 16.601 - -1.63% -
std::multiset<int>::find(key)_(existent)/32 -1.29% 1.657 1.636 - -1.44% -
SetIntersection_Front_Set_float_262144_16 -1.28% 1189839.749 1174551.349 - -2.76% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6000 -1.28% 423.163 417.731 - -4.82% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -1.28% 1.605 1.584 - 0.69% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.28% 56936.311 56207.673 - 0.80% -
BM_LexicallyRelative/large_path/16 -1.28% 753.870 744.225 - -2.86% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -1.28% 231511843.258 228549881.889 - -2.50% -
std::multimap<int,_int>::find(key)_(existent)/1024 -1.28% 3.810 3.762 - 4.13% -
std::multimap<std::string,_int>::clear()/32 -1.28% 906.231 894.649 - -3.97% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.27% 211268.053 208577.856 - -0.80% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.27% 1014958.881 1002048.395 - -1.25% -
SetIntersection_Interlaced_Vector_string_16_4 -1.27% 67445893.753 66588112.368 - -4.64% -
BM_CmpEqual_schar_ushort -1.27% 1.106 1.092 - -1.81% -
BM_BitsetToString<8192>/Dense_(90%)/90 -1.27% 403.697 398.578 - 2.24% -
std::equal(list<int>)_(it,_it,_it)/1048576 -1.26% 1326227.359 1309450.934 - 1.06% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -1.26% 8801191.491 8689917.047 - -1.86% -
SetIntersection_Interlaced_Set_string_256_4 -1.26% 13115759.770 12950084.772 - -1.30% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -1.26% 1.223 1.208 - 4.09% -
BM_vector_deque_copy/64 -1.26% 2.810 2.775 - -1.59% -
std::set<std::string>::contains(key)_(existent)/32 -1.26% 14.387 14.206 - -10.76% -
std::copy_if(vector<int>)_(every_other)/8 -1.26% 4.213 4.160 - 64.47% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 -1.25% 45.542 44.972 - 1.82% -
std::find(vector<int>)_(bail_25%)/1024 -1.25% 66.657 65.823 - 0.44% -
std::flat_multimap<int,_int>::erase(iterator)/1024 -1.25% 81.393 80.376 - 6.58% -
BM_format_to_back_inserter<std::deque<char>>/string_view_len_6 -1.25% 41.216 40.702 - -6.15% -
std::format(float)_(fmt:_{:_0Le}) -1.25% 61.379 60.613 - 0.37% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 -1.25% 64445.213 63641.131 - -0.13% -
DAG_sidecast,_3_levels -1.25% 106.795 105.464 - -6.08% -
rng::for_each(multimap<int>)/8 -1.25% 6.161 6.084 - 38.60% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -1.24% 9.303 9.187 - 1.31% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.24% 15.410 15.218 - -0.23% -
BM_StringRelationalLiteral_Less_Large_Large_Control -1.24% 2.045 2.020 - -1.71% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -1.24% 1.751 1.730 - -9.55% -
SetIntersection_Front_Set_uint64_16_16 -1.24% 38030415.521 37559604.345 - -2.31% -
std::format(double)_(fmt:_{:017500_10Lg}) -1.24% 221.116 218.379 - -4.42% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -1.24% 24.703 24.397 - -1.14% -
std::find(vector<int>)_(bail_25%)/32768 -1.24% 1881.895 1858.634 - 0.60% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -1.23% 1910.650 1887.061 - -1.11% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 -1.23% 14.951 14.767 - -1.47% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.23% 54546.960 53874.019 - -3.32% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.23% 24415400.269 24114233.164 - -2.60% -
std::format(double)_(fmt:_{:017500_10}) -1.23% 212.797 210.175 - -1.78% -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 -1.23% 9488.203 9371.359 - -0.99% -
std::stable_sort(deque<int>)_(heap)/8192 -1.23% 17586.546 17369.990 - 0.29% -
BM_Move_MemPtr -1.23% 1.205 1.190 - -7.91% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -1.23% 3407.587 3365.673 - 0.39% -
std::map<int,_int>::clear()/1024 -1.23% 10459.606 10330.958 - -8.88% -
std::find_if(list<int>)_(bail_25%)/8192 -1.23% 1436.695 1419.047 - -2.27% -
std::find_end(vector<int>)_(single_element)/1024 -1.23% 248.865 245.810 - 3.89% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -1.22% 26.285 25.963 - -7.09% -
rng::find_last(list<int>)_(bail_90%)/1024 -1.22% 76.810 75.870 - 5.68% -
SetIntersection_None_Vector_uint32_64_4 -1.22% 16078166.152 15881815.284 - -1.68% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -1.22% 8336306.243 8234523.359 - -1.99% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -1.22% 5033.400 4971.953 - 4.94% -
std::multiset<int>::ctor(&&,_different_allocs)/32 -1.22% 177.782 175.612 - -42.57% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6000 -1.22% 528.067 521.633 - -3.80% -
std::set<int>::ctor(&&,_different_allocs)/1024 -1.22% 5876.981 5805.400 - -60.60% -
SetIntersection_Interlaced_Vector_uint64_4_4 -1.22% 136167399.164 134509781.614 - -2.10% -
BM_std_minmax_element<char>/4 -1.22% 1.211 1.196 - -0.87% -
BM_LexicallyNormal/small_path/256 -1.22% 3736.779 3691.364 - -5.21% -
BM_format_to_back_inserter<std::string>/C_string_len_6000 -1.21% 587.218 580.085 - -0.26% -
SetIntersection_Front_Vector_uint32_64_4 -1.21% 15976940.155 15782873.853 - -2.34% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 -1.21% 19.178 18.947 - -1.52% -
std::rotate(vector<bool>)_(by_1/2)/32 -1.21% 17.835 17.619 - -1.03% -
std::set<std::string>::clear()/1024 -1.20% 21754.435 21492.427 - -4.40% -
SetIntersection_Interlaced_Vector_uint64_1_1 -1.20% 536318623.131 529870393.249 - -2.19% -
BM_CmpLess_ushort_short -1.20% 1.033 1.021 - -9.07% -
BM_PushHeap_uint64_Random_64 -1.20% 5.555 5.489 - 5.17% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 -1.20% 2.087 2.062 - 0.51% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 -1.20% 598970.812 591790.789 - 6.16% -
SetIntersection_None_Vector_uint64_16_1 -1.19% 63527014.448 62768954.741 - -1.93% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 -1.19% 619023.927 611637.471 - 0.06% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -1.19% 190.472 188.201 - -44.90% -
VDAG_rightmost_middle,_2_levels -1.19% 212.702 210.168 - -4.45% -
BM_LexicallyRelative/large_path/4 -1.19% 210.122 207.620 - -1.94% -
std::unordered_multimap<int,_int>::clear()/32 -1.19% 599.245 592.123 - -1.03% -
SetIntersection_Front_Vector_uint32_262144_262144 -1.19% 354918186.200 350703687.823 - -0.75% -
SetIntersection_Front_Vector_uint32_64_16 -1.19% 14425711.161 14254437.995 - -0.07% -
std::partial_sort_copy(list<int>)_(heap)/8192 -1.19% 101307.119 100106.009 - 0.07% -
BM_PushHeap_uint64_Random_16 -1.19% 4.534 4.480 - 7.71% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 -1.18% 13936.160 13771.209 - 5.42% -
BM_LexicallyRelative/large_path/8 -1.18% 404.245 399.460 - -1.71% -
std::map<int,_int>::ctor(const&)/32 -1.18% 228.846 226.139 - 4.49% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.18% 396.654 391.963 - 9.44% -
std::find(deque<int>)_(bail_25%)/32768 -1.18% 1938.374 1915.487 - 0.50% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -1.18% 173460366.100 171413266.660 - -0.65% -
std::find_end(list<int>)_(near_matches)/1000 -1.18% 33364.235 32972.187 - -8.74% -
BM_Swap_Null_MemPtr -1.17% 1.181 1.167 - -1.90% -
std::partial_sort_copy(vector<int>)_(heap)/8 -1.17% 16.616 16.421 - -0.66% -
std::stable_sort(deque<int>)_(shuffled)/8192 -1.17% 14512.647 14342.829 - -10.14% -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 -1.17% 1170.977 1157.293 - 0.90% -
std::format(int64_t)_(fmt:_{:0512Ld}) -1.16% 36.774 36.346 - -1.93% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -1.16% 12.692 12.544 - 3.33% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.16% 4421803.245 4370398.247 - 0.19% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 -1.16% 14057.560 13894.458 - 1.08% -
std::move(list<int>)/262144 -1.16% 244956.813 242115.883 - 0.51% -
rng::find_if(vector<bool>)_(process_all)/8192 -1.16% 4557.716 4504.941 - 0.27% -
SetIntersection_Interlaced_Set_uint64_16_1 -1.16% 63178562.145 62447107.831 - -2.18% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.15% 6772.826 6694.613 - -3.14% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.15% 27111125.501 26798137.540 - -3.45% -
VDAG_sidecast_fail,_1_level -1.15% 63.934 63.196 - -4.32% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 -1.15% 5914615.839 5846426.787 - -1.99% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.15% 13.426 13.271 - 1.24% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -1.15% 5784377.421 5717831.548 - -1.84% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.15% 12.791 12.644 - -1.64% -
BM_StringRelational_Compare_Small_Small_Control -1.15% 1.872 1.850 - -0.13% -
SetIntersection_None_Set_float_256_16 -1.15% 10937346.052 10811619.351 - -0.64% -
SetIntersection_None_Set_uint32_16_4 -1.15% 56891577.486 56238503.363 - -1.74% -
SetIntersection_None_Vector_uint64_16_16 -1.15% 33747384.622 33360273.305 - -2.19% -
std::move(vector<bool>)_(unaligned)/4096 -1.15% 26.303 26.002 - 0.14% -
BM_CmpEqual_uint_int -1.15% 1.061 1.049 - -7.08% -
SetIntersection_Front_Vector_uint64_64_1 -1.15% 16446927.841 16258579.548 - -2.15% -
vector<bool>::resize() -1.14% 13.926 13.766 - -3.49% -
std::copy_backward(vector<bool>)_(unaligned)/32768 -1.14% 203.081 200.762 - -0.86% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.14% 13862880.983 13704793.404 - -0.98% -
BM_LexicallyRelative/large_path/2 -1.14% 115.701 114.382 - -2.18% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.14% 16.546 16.357 - 0.57% -
SetIntersection_Front_Vector_float_262144_1024 -1.14% 5472764.129 5410560.948 - -0.73% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.14% 397.161 392.650 - -1.14% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.13% 1207483.526 1193783.008 - -1.21% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -1.13% 102.731 101.566 - -3.14% -
SetIntersection_Interlaced_Vector_string_1024_4 -1.13% 1683951.770 1664879.208 - -4.55% -
SetIntersection_Front_Vector_uint64_16_4 -1.13% 54150188.165 53536900.611 - -2.14% -
std::format(int64_t)_(fmt:_{:0^512Ld}) -1.13% 36.525 36.112 - 0.14% -
BM_LexicallyNormal/small_path/64 -1.13% 962.698 951.801 - -5.21% -
SetIntersection_Front_Set_uint64_262144_1024 -1.13% 12742788.915 12599030.560 - 0.39% -
SetIntersection_Front_Set_uint64_16_4 -1.13% 55140955.854 54519702.329 - -1.54% -
std::format(double)_(fmt:_{:_0f}) -1.13% 58.932 58.269 - -1.10% -
rng::find_last(list<int>)_(bail_10%)/50 -1.13% 15.942 15.763 - -3.66% -
std::search(vector<int>)_(no_match)/1048576 -1.13% 213096.673 210698.437 - -1.32% -
VDAG_rightmost_middle,_3_levels -1.13% 433.418 428.541 - -4.36% -
SetIntersection_Interlaced_Set_float_256_1 -1.12% 4160515.605 4113786.075 - -2.29% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 -1.12% 9141.558 9038.899 - -0.12% -
std::adjacent_find(deque<int>,_pred)/8 -1.12% 4.088 4.042 - -16.44% -
std::format(float)_(fmt:_{:0^17500_10Lg}) -1.12% 217.334 214.896 - -0.66% -
SetIntersection_None_Vector_string_262144_1 -1.12% 1325715.711 1310858.470 - -0.75% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.12% 39.818 39.374 - -0.87% -
std::search(list<int>)_(no_match)/1024 -1.11% 750.692 742.334 - -1.01% -
std::format(int64_t)_(fmt:_{:d}) -1.11% 23.039 22.783 - -5.25% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -1.11% 19.443 19.227 - -18.44% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -1.11% 2894.702 2862.512 - -0.08% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.11% 16040.797 15863.092 - -1.16% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 -1.11% 51932.269 51357.027 - -62.90% -
std::transform(list<int>)_(identity_transform)/50 -1.11% 30.376 30.040 - -23.57% -
std::format(double)_(fmt:_{:017500_0Lf}) -1.10% 207.859 205.567 - -2.55% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 -1.10% 29.768 29.441 - 0.36% -
BM_StringFindCharLiteral/512 -1.10% 9.496 9.392 - -1.77% -
SetIntersection_Interlaced_Set_string_1024_16 -1.10% 12860250.380 12719173.019 - -3.44% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -1.10% 2187252.333 2163289.212 - -1.41% -
SetIntersection_Front_Set_uint64_1_1 -1.10% 537598911.603 531711667.749 - -1.87% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 -1.09% 526.101 520.349 - 1.31% -
BM_unicode_escaped<wchar_t> -1.09% 21528.940 21293.887 - 4.34% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 -1.09% 3.274 3.238 - 0.49% -
std::partial_sort(deque<int>)_(repeated)/8 -1.09% 26.169 25.884 - -2.60% -
std::format(float)_(fmt:_{:0>17500_0La}) -1.09% 170.129 168.279 - -0.82% -
std::flat_map<int,_int>::erase(iterator)/32 -1.09% 20.020 19.803 - -1.07% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -1.09% 13.201 13.057 - 0.72% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -1.09% 44.738 44.253 - 8.46% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.09% 77.682 76.839 - 13.53% -
std::equal(deque<int>)_(it,_it,_it)/1048576 -1.08% 497293.677 491900.185 - -0.79% -
std::partition_copy(vector<int>)/8192 -1.08% 4579.838 4530.231 - -1.55% -
std::format(double)_(fmt:_{:_0g}) -1.08% 62.022 61.350 - -2.60% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -1.08% 38581.943 38164.521 - -2.95% -
std::find_first_of(vector<int>)_(large_needle)/32 -1.08% 107.604 106.442 - -4.82% -
std::stable_partition(list<int>)_(alloc_fails)/32 -1.08% 1903.288 1882.765 - 1.13% -
std::set<std::string>::count(key)_(non-existent)/8192 -1.08% 34.255 33.886 - 0.15% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 -1.08% 32.589 32.238 - 2.09% -
SetIntersection_Interlaced_Vector_float_1024_1 -1.08% 1056043.067 1044682.462 - -1.34% -
std::find_end(vector<int>)_(same_length)/1024 -1.08% 249.727 247.042 - -51.09% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -1.08% 24.446 24.183 - 4.99% -
SetIntersection_None_Set_string_256_16 -1.08% 10945262.871 10827596.273 - -1.62% -
std::format(double)_(fmt:_{:_0e}) -1.07% 37.576 37.172 - -0.95% -
std::find(vector<char>)_(process_all)/50 -1.07% 1.638 1.621 - -1.52% -
std::find_end(vector<int>)_(process_all)/1024 -1.07% 226.331 223.907 - -5.31% -
std::replace_if(deque<int>)_(sprinkled)/8192 -1.07% 2941.118 2909.641 - -0.16% -
BM_japanese_text<char> -1.07% 22708.112 22465.567 - -6.58% -
SetIntersection_Interlaced_Set_string_16_4 -1.07% 72796305.579 72019136.697 - -2.35% -
BM_format_to_iterator/<std::deque>_string_len_6 -1.07% 14.336 14.183 - 1.37% -
SetIntersection_Interlaced_Vector_uint64_4_1 -1.06% 214489257.906 212205270.563 - -2.03% -
SetIntersection_Interlaced_Set_uint64_64_16 -1.06% 22925492.524 22681646.898 - -0.18% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -1.06% 1.239 1.226 - -13.42% -
rng::contains(list<int>)_(process_all)/50 -1.06% 18.354 18.160 - -0.39% -
std::transform(deque<int>,_deque<int>)/32 -1.06% 21.741 21.510 - 0.67% -
SetIntersection_None_Set_uint32_64_4 -1.06% 21684021.329 21453969.789 - 0.89% -
SetIntersection_None_Set_uint32_256_1 -1.06% 11686645.778 11562672.107 - -0.73% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.06% 591.760 585.499 - -2.14% -
std::make_heap(vector<int>,_pred)_(descending)/8 -1.06% 14.786 14.629 - -1.78% -
BM_deque_vector_ranges_move/64 -1.06% 2.697 2.669 - -6.15% -
std::format(float)_(fmt:_{:_10Le}) -1.05% 71.346 70.596 - -0.25% -
std::make_heap(vector<int>,_pred)_(heap)/8 -1.05% 14.801 14.646 - -1.67% -
SetIntersection_None_Vector_uint64_16384_1024 -1.05% 1114211.758 1102497.135 - -0.38% -
std::replace_if(deque<int>)_(prefix)/32 -1.05% 14.040 13.892 - -0.40% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 -1.05% 16.553 16.379 - 0.32% -
rng::find_last(vector<char>)_(bail_10%)/50 -1.05% 10.903 10.789 - -0.07% -
SetIntersection_None_Set_uint64_16_1 -1.05% 67121009.375 66418061.176 - -1.04% -
SetIntersection_None_Vector_uint64_4_4 -1.04% 134409816.224 133005521.525 - -1.84% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.04% 55090.937 54515.660 - -2.20% -
std::make_heap(vector<int>)_(ascending)/8 -1.04% 16.527 16.354 - -3.59% -
std::flat_map<int,_int>::clear()/8192 -1.04% 416.240 411.895 - -1.46% -
BM_format_to_n_string_back_inserter<std::wstring>/1 -1.04% 14.119 13.972 - -0.10% -
SetIntersection_Front_Vector_float_16384_64 -1.04% 1328697.831 1314835.322 - -2.20% -
SetIntersection_Front_Vector_uint32_256_256 -1.04% 4559069.445 4511645.979 - 5.53% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.04% 11316.181 11198.502 - -0.29% -
std::make_heap(vector<int>)_(ascending)/8192 -1.04% 5043.440 4991.106 - -0.50% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -1.04% 53.010 52.460 - 3.42% -
std::format(double)_(fmt:_{:0>17500_10Lf}) -1.04% 212.659 210.455 - -2.92% -
SetIntersection_Interlaced_Set_uint64_4_1 -1.04% 214309979.752 212089695.538 - -2.12% -
std::format(int64_t)_(fmt:_{:x}) -1.03% 23.448 23.205 - 3.13% -
SetIntersection_Front_Vector_uint64_64_4 -1.03% 16024040.284 15858576.262 - -1.35% -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 -1.03% 1328301.373 1314591.808 - 0.71% -
SetIntersection_Interlaced_Set_string_4_1 -1.03% 222736376.715 220439082.460 - -2.78% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -1.03% 23.885 23.638 - -0.83% -
std::pop_heap(deque<int>)/8192 -1.03% 53.433 52.882 - -1.76% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 -1.03% 1.231 1.219 - 16.93% -
SetIntersection_Front_Vector_float_1024_256 -1.03% 2153025.722 2130871.514 - -1.72% -
SetIntersection_None_Set_uint64_4_1 -1.03% 217167577.810 214937745.831 - -1.97% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.03% 79728.155 78910.040 - -7.09% -
std::upper_bound(std::deque<int>)/8192 -1.02% 65.792 65.119 - 1.19% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -1.02% 19.497 19.297 - -6.07% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -1.02% 14.821 14.669 - -2.34% -
SetIntersection_Front_Vector_uint32_4_4 -1.02% 136032808.297 134640323.060 - -1.46% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.02% 15.344 15.187 - -0.45% -
std::find_if(vector<char>)_(process_all)/50 -1.02% 6.704 6.635 - 24.10% -
BM_deque_deque_move_backward/4096 -1.02% 153.261 151.696 - -1.50% -
BM_LexicallyNormal/small_path/32 -1.02% 489.656 484.658 - -5.56% -
std::shift_right(vector<int>)/8192 -1.02% 298.268 295.228 - -0.13% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -1.02% 14117784.248 13973936.063 - -0.14% -
std::none_of(list<int>)_(process_all)/8192 -1.01% 8270.394 8186.485 - 2.70% -
SetIntersection_Front_Set_uint32_64_1 -1.01% 16489088.515 16321856.560 - -2.61% -
std::move_backward(deque<int>)/64 -1.01% 5.225 5.172 - -1.72% -
BM_num_put<const_void*> -1.01% 12.299 12.175 - 8.64% -
rng::contains_subrange(vector<int>)_(process_all)/8192 -1.01% 1635.742 1619.195 - 0.35% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/16384 -1.01% 203705.540 201645.645 - 3.37% -
SetIntersection_Front_Vector_uint64_16_1 -1.01% 63053718.023 62416519.543 - -1.95% -
std::map<int,_int>::find(key)_(non-existent)/1024 -1.01% 5.405 5.350 - 1.47% -
std::format(double)_(fmt:_{:0^17500_0Lf}) -1.01% 214.152 211.989 - -1.61% -
SetIntersection_Interlaced_Set_uint32_1024_64 -1.01% 10224205.095 10120990.156 - -0.86% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 -1.01% 21.488 21.271 - -0.59% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -1.01% 53.137 52.603 - 1.65% -
std::move(vector<bool>)_(aligned)/32768 -1.01% 36.919 36.548 - 0.43% -
std::format(int64_t)_(fmt:_{:0>512d}) -1.01% 30.779 30.470 - -1.95% -
std::format(double)_(fmt:_{:_10Lf}) -1.01% 74.228 73.482 - -0.00% -
SetIntersection_Front_Vector_float_262144_64 -1.00% 1337150.262 1323715.017 - -2.44% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.00% 11838919.907 11719995.174 - -2.66% -
std::find_first_of(vector<int>)_(large_needle)/50 -1.00% 265.315 262.651 - -3.05% -
rng::find_last(vector<int>)_(bail_10%)/8 -1.00% 2.032 2.011 - 0.32% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.00% 21.704 21.487 - -2.25% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 -1.00% 2.756 2.728 - 8.03% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::fill_n(vector<bool>)/262144 274.50% 251.460 941.723 - 0.05% -
std::shift_right(vector<int>)/32 239.19% 2.942 9.980 - 142.64% -
std::for_each_n(vector<int>)/8 198.07% 0.911 2.716 - -1.50% -
std::find_end(list<int>)_(process_all)/1000 124.68% 656.323 1474.610 - 106.79% -
std::copy_if(vector<int>)_(every_other)/32768 124.03% 7217.053 16168.368 - 0.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 122.17% 37234571.356 82722636.314 - 84.22% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 120.75% 3927.250 8669.531 - -8.84% -
std::copy_if(vector<int>)_(every_other)/4096 119.48% 905.895 1988.297 - -0.04% -
std::copy_if(vector<int>)_(every_other)/262144 118.87% 58160.561 127298.758 - 0.08% -
std::copy_if(vector<int>)_(every_other)/512 114.05% 118.492 253.633 - -0.04% -
std::copy_if(vector<int>)_(every_other)/1048576 113.89% 232805.495 497939.848 - 0.26% -
std::find_end(list<int>)_(process_all)/1024 111.73% 697.957 1477.785 - 103.02% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 111.54% 1011.249 2139.188 - -5.36% -
std::copy_if(vector<int>)_(every_other)/64 110.95% 15.539 32.779 - 0.19% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 110.22% 34.843 73.246 - -0.84% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 107.12% 43.699 90.511 - -0.19% -
std::map<int,_int>::contains(key)_(non-existent)/8192 105.73% 9.369 19.274 - 42.68% -
BM_deque_vector_copy/64 105.17% 2.644 5.425 - -0.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 90.96% 4045202.768 7724901.094 - 71.66% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 89.62% 546.734 1036.739 - 56.74% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 89.23% 0.258 0.487 - 0.40% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 88.97% 0.258 0.487 - -0.13% -
BM_vector_deque_ranges_move/64 88.89% 2.820 5.327 - -0.02% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 85.11% 32.710 60.548 - 18.39% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 77.79% 23.019 40.925 - -0.33% -
ranges::minmax(std::list<long_long>)/1 74.69% 0.343 0.598 - 10.55% -
SetIntersection_Interlaced_Vector_float_16384_64 73.27% 5576420.644 9662126.953 - 49.05% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 68.41% 162.883 274.307 - -0.62% -
std::copy_if(vector<int>)_(every_other)/8 64.47% 2.529 4.160 - -1.26% -
std::find_if_not(list<int>)_(process_all)/8 58.38% 2.254 3.569 - 0.01% -
std::adjacent_find(deque<int>)/50 56.69% 14.032 21.987 - 1.22% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 56.31% 7496009.072 11716847.970 - 58.72% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 55.08% 87789.553 136144.541 - 2.93% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 54.83% 88.098 136.398 - 40.10% -
SetIntersection_Interlaced_Vector_float_1024_64 53.87% 3272023.439 5034690.433 - 50.26% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 53.34% 752.078 1153.217 - 54.89% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 52.72% 50.014 76.381 - 21.28% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 52.60% 7.802 11.905 - 43.27% -
std::multiset<std::string>::erase(key)_(existent)/32 52.46% 51.656 78.755 - -2.08% -
std::copy_n(vector<int>)/4096 52.27% 142.411 216.854 - 19.03% -
rng::for_each(multiset<int>)/8 52.22% 4.482 6.823 - -0.96% -
std::partition(list<int>)_(sparse)/50 51.79% 14.858 22.552 - 6.68% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 51.77% 734.320 1114.474 - -36.24% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 51.48% 115392280.410 174801278.367 - 58.03% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 51.36% 18.411 27.866 - -1.62% -
std::none_of(vector<int>)_(process_all)/50 51.19% 12.678 19.168 - 1.20% -
std::move(vector<bool>)_(aligned)/1048576 51.16% 1703.571 2575.151 - 49.11% -
std::move(vector<int>)/32768 50.65% 1704.927 2568.533 - 49.19% -
BM_PushHeap_uint32_Ascending_1 50.33% 0.466 0.700 - 50.75% -
std::unordered_set<std::string>::find(key)_(existent)/1024 49.13% 28.851 43.027 - 6.57% -
std::unique_copy(deque<int>)_(contiguous)/52 48.85% 14.396 21.429 - 45.14% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 48.78% 574.778 855.176 - 42.52% -
std::move(vector<int>)/262144 48.59% 14891.503 22127.397 - 0.04% -
std::is_sorted_until(deque<int>)/8 48.15% 2.542 3.766 - 17.31% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 47.74% 21188253.378 31302700.623 - 51.69% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 47.68% 44.611 65.882 - -3.83% -
std::multiset<std::string>::contains(key)_(existent)/32 45.95% 14.332 20.918 - 18.03% -
rng::for_each(set<int>)/8 45.69% 4.492 6.545 - -0.16% -
std::vector<int>::ctor(size)/32 45.41% 9.964 14.488 - 25.31% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 45.08% 617.132 895.365 - 1.15% -
std::unique_copy(deque<int>)_(sprinkled)/32 44.79% 9.201 13.322 - 21.60% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 43.85% 3.523 5.068 - -0.29% -
SetIntersection_Interlaced_Vector_string_262144_1024 43.64% 240300974.724 345177639.715 - 3.84% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 43.50% 0.338 0.485 - 13.13% -
SetIntersection_Interlaced_Vector_uint32_16384_16 43.50% 2417594.561 3469192.302 - 10.32% -
std::unique_copy(deque<int>)_(contiguous)/32 42.89% 9.419 13.459 - 41.18% -
std::unique_copy(deque<int>)_(sprinkled)/52 42.77% 14.717 21.011 - 27.94% -
std::adjacent_find(deque<int>)/8 42.71% 2.935 4.188 - 1.30% -
BM_emoji_text<char> 42.00% 741.183 1052.504 - 31.99% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 41.44% 3040247.681 4300045.115 - 45.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 40.68% 4344247.022 6111272.575 - 54.02% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 40.51% 5.695 8.003 - 31.95% -
SetIntersection_Interlaced_Vector_uint64_262144_16 39.67% 3496611.628 4883692.186 - 6.19% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 39.53% 54.889 76.590 - 49.79% -
std::unordered_map<int,_int>::count(key)_(existent)/32 39.41% 1.155 1.610 - 4.94% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 39.24% 1.167 1.625 - 18.20% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 38.74% 23.950 33.230 - 1.32% -
rng::for_each(multimap<int>)/8 38.60% 4.390 6.084 - -1.25% -
rng::for_each(map<int>)/8 38.46% 4.442 6.150 - 0.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 38.20% 251532872.470 347607391.979 - -1.61% -
BM_lexicographical_compare_three_way_slow_path/16384 37.53% 3657.658 5030.405 - 5.71% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 37.52% 5.426 7.463 - 7.96% -
std::unordered_set<int>::erase(iterator)/8192 37.47% 20.300 27.905 - 13.54% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 37.33% 22.999 31.584 - 37.42% -
std::search(deque<int>)_(no_match)/1024 36.73% 303.162 414.521 - -0.33% -
BM_lexicographical_compare_three_way_slow_path/4096 36.63% 925.619 1264.675 - 5.41% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 35.73% 66.006 89.591 - -24.80% -
std::multiset<std::string>::contains(key)_(existent)/8192 34.97% 26.733 36.081 - 6.72% -
BM_lexicographical_compare_three_way_slow_path/1048576 34.86% 241472.428 325643.622 - 5.38% -
std::find_end(deque<int>)_(single_element)/8192 34.82% 2021.047 2724.833 - 15.99% -
SetIntersection_Interlaced_Vector_float_256_16 34.28% 5884909.753 7902394.290 - 35.08% -
BM_lexicographical_compare_three_way_slow_path/1024 34.19% 239.615 321.549 - 4.74% -
BM_PushHeap_float_SingleElement_1 33.83% 0.520 0.696 - -0.10% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 33.73% 20.309 27.160 - -2.09% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 33.60% 0.298 0.399 - 35.58% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 33.56% 61242491.095 81796798.440 - 49.92% -
BM_lexicographical_compare_three_way_slow_path/65536 33.38% 15045.955 20068.060 - 5.24% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 33.29% 2.254 3.005 - -5.65% -
std::set<std::string>::insert(value)_(already_present)/1024 32.67% 22.657 30.058 - 79.25% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 32.54% 0.367 0.486 - 12.54% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 32.47% 73.949 97.957 - -2.93% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 32.40% 68.201 90.300 - -17.94% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 31.75% 1.092 1.439 - 13.37% -
BM_join_view_in_vectors/1024 31.50% 1483.595 1950.911 - 13.43% -
std::search(deque<int>,_pred)_(no_match)/1024 30.83% 436.352 570.889 - 10.43% -
BM_lexicographical_compare_three_way_slow_path/64 30.71% 15.120 19.763 - 5.75% -
std::list<int>::ctor(const&)_(cheap_elements)/32 30.47% 333.164 434.673 - 18.94% -
std::find_if_not(deque<int>)_(process_all)/8192 30.18% 1975.664 2571.829 - 28.53% -
std::unordered_set<int>::contains(key)_(existent)/8192 29.98% 1.218 1.584 - 10.65% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 29.93% 1.001 1.301 - -1.64% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 29.49% 524.207 678.818 - -13.80% -
std::find_if_not(deque<int>)_(process_all)/1024 29.15% 248.767 321.281 - 27.38% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 28.94% 11350.045 14634.560 - 17.39% -
ranges::minmax(std::deque<char>)/1 28.91% 0.657 0.846 - 19.38% -
std::find_if_not(deque<int>)_(process_all)/32768 28.79% 7991.537 10292.283 - 27.05% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 28.68% 8.122 10.452 - 20.84% -
std::search(deque<int>,_pred)_(no_match)/1000 28.57% 424.574 545.855 - 8.03% -
std::find_end(deque<int>)_(single_element)/1024 28.54% 277.808 357.091 - 8.26% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 28.07% 1.063 1.362 - 27.21% -
std::stable_partition(deque<int>)_(sparse)/32 28.02% 11.148 14.271 - 31.01% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 27.78% 33.177 42.393 - 4.48% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 27.71% 32.661 41.713 - 16.53% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 27.52% 1680877.573 2143436.365 - 18.99% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 27.51% 29.807 38.007 - -9.15% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 27.43% 689.954 879.184 - 26.16% -
ranges::min(std::list<char>)/1 27.36% 0.354 0.450 - 19.42% -
std::set<std::string>::erase(iterator)/1024 27.27% 25.981 33.066 - 18.13% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 27.15% 10.014 12.734 - 43.91% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 26.99% 96983.106 123156.845 - 15.45% -
BM_vector_deque_ranges_move/0 26.97% 0.396 0.503 - 9.10% -
BM_lexicographical_compare_three_way_slow_path/262144 26.94% 63294.777 80344.018 - 5.32% -
BM_BitsetToString<64>/Sparse_(10%)/10 26.87% 12.272 15.569 - 17.47% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 26.59% 8.279 10.480 - 9.82% -
std::unordered_set<int>::clear()/1024 26.58% 8359.005 10580.889 - 11.38% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 26.56% 9.953 12.596 - 14.60% -
BM_sprintf/C_string_len_6 26.42% 3.761 4.754 - 5.33% -
std::unordered_set<int>::contains(key)_(existent)/1024 26.31% 1.168 1.476 - -1.98% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 26.26% 9.527 12.029 - 15.73% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 25.92% 0.355 0.446 - 23.00% -
ranges::minmax(std::deque<long_long>)/64 25.91% 24.549 30.909 - 34.59% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 25.85% 1.112 1.399 - 18.76% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 25.75% 2224207.993 2796849.695 - 37.62% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 25.63% 27.809 34.937 - -2.19% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 25.58% 21.860 27.451 - -37.63% -
std::copy(vector<bool>)_(aligned)/262144 25.55% 587.809 738.006 - 23.90% -
rng::for_each(multiset<int>)/32 25.45% 20.613 25.858 - 0.91% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 25.26% 9.077 11.370 - -23.06% -
std::unordered_set<std::string>::count(key)_(existent)/1024 25.17% 34.632 43.350 - -0.63% -
SetIntersection_Interlaced_Vector_float_16384_1024 25.16% 51359001.067 64280213.023 - 60.96% -
rng::find_last(deque<int>)_(bail_10%)/1024 25.13% 226.515 283.434 - 25.15% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 25.03% 13.904 17.384 - -27.91% -
std::find_end(list<int>)_(process_all)/8192 24.89% 7498.840 9365.514 - 25.36% -
BM_deque_deque_ranges_copy/0 24.84% 0.738 0.921 - 8.32% -
rng::find_last(deque<int>)_(bail_10%)/50 24.69% 11.313 14.107 - 24.08% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 24.65% 26.597 33.153 - -44.88% -
ranges::minmax(std::deque<long_long>)/70000 24.56% 25539.358 31812.139 - 29.73% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 24.39% 49.746 61.879 - -6.42% -
std::unordered_set<int>::erase(iterator)/1024 24.36% 20.345 25.301 - 4.13% -
BM_lexicographical_compare_three_way_slow_path/256 24.36% 68.636 85.354 - 3.86% -
BM_Swap_Null_SmallNonTrivialFunctor 24.35% 0.458 0.570 - 13.92% -
std::find_if(vector<char>)_(process_all)/50 24.10% 5.347 6.635 - -1.02% -
BM_deque_vector_ranges_move_backward/70000 24.01% 7944.471 9851.860 - 28.17% -
BM_Swap_SmallNonTrivialFunctor_LargeNonTrivialFunctor 23.84% 0.460 0.570 - 24.78% -
std::find_if_not(vector<char>)_(process_all)/50 23.83% 5.349 6.623 - -0.08% -
std::search(list<int>,_pred)_(single_element)/8192 23.80% 7696.478 9528.437 - 3.32% -
std::find_end(deque<int>)_(single_element)/1000 23.80% 249.091 308.370 - -0.61% -
SetIntersection_Interlaced_Vector_uint64_1024_64 23.74% 3675759.902 4548224.818 - -1.37% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 23.62% 26.706 33.015 - -48.41% -
std::find(vector<bool>)_(process_all)/50 23.44% 0.560 0.691 - -10.85% -
std::copy_backward(vector<bool>)_(unaligned)/262144 23.38% 1584.424 1954.861 - 23.83% -
BM_deque_vector_ranges_move_backward/65536 23.20% 7380.689 9092.994 - 25.96% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 23.17% 35.982 44.318 - -47.41% -
std::map<std::string,_int>::find(key)_(non-existent)/32 23.14% 9.945 12.246 - -1.99% -
std::list<int>::insert(begin)_(cheap_elements)/32 22.92% 10.187 12.522 - 3.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 22.70% 18235027.839 22375097.565 - 47.69% -
ranges::minmax(std::deque<long_long>)/8 22.60% 3.561 4.366 - 12.15% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 22.58% 25.311 31.027 - -0.37% -
BM_string_without_formatting<wchar_t> 22.51% 9.503 11.643 - -0.56% -
std::list<int>::insert(begin)_(cheap_elements)/1024 22.39% 11.625 14.228 - 8.95% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 22.21% 29.268 35.770 - -0.39% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 22.19% 53.254 65.072 - -18.21% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 21.98% 0.923 1.125 - 1.24% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 21.97% 714.305 871.227 - 8.35% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 21.74% 640.270 779.458 - -9.46% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 21.56% 35.720 43.423 - -41.98% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 21.47% 9.009 10.943 - 3.20% -
std::map<int,_int>::find(key)_(existent)/1024 21.46% 3.643 4.424 - 3.68% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 21.28% 0.378 0.459 - -0.10% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 21.28% 783.875 950.672 - 2.55% -
std::set<std::string>::insert(value)_(already_present)/8192 21.23% 31.276 37.915 - -37.71% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 20.98% 1366.765 1653.493 - 7.42% -
BM_format_to_iterator/<std::vector>_string_view_len_6 20.78% 8.413 10.162 - 21.63% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 20.77% 1.335 1.613 - -8.62% -
std::set<int>::insert(value)_(new_value,_end)/8192 20.74% 69.574 84.007 - -6.92% -
std::unordered_set<int>::count(key)_(non-existent)/1024 20.53% 1.386 1.671 - 3.51% -
std::make_heap(deque<int>)_(heap)/1024 20.39% 985.834 1186.878 - 8.64% -
BM_BitsetToString<8192>/Uniform_(50%)/50 20.23% 2215.243 2663.457 - 2.52% -
rng::for_each(set<int>)/32 20.19% 21.082 25.339 - -0.19% -
SetIntersection_Interlaced_Vector_float_16384_16 20.17% 2847695.937 3422186.606 - 58.70% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 20.11% 31.457 37.784 - -17.90% -
std::upper_bound(std::list<int>)/100 20.07% 83.840 100.668 - 0.03% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 20.03% 1323.144 1588.231 - 25.50% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.02% 35.775 42.939 - -5.79% -
std::unordered_set<int>::erase(key)_(existent)/8192 19.96% 22.816 27.369 - -4.49% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 19.86% 8359.311 10019.299 - -6.85% -
BM_PushHeap_float_Ascending_1 19.77% 0.393 0.471 - -0.51% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 19.74% 0.514 0.615 - 32.24% -
std::find_if(vector<char>)_(process_all)/32768 19.66% 3137.543 3754.367 - -0.16% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 19.58% 40.061 47.907 - 6.06% -
std::copy_if(list<int>)_(every_other)/64 19.51% 23.190 27.715 - 0.30% -
BM_format_to_n_string_span<wchar_t>/16384 19.50% 1578.763 1886.574 - -0.79% -
std::find_if_not(vector<char>)_(process_all)/32768 19.46% 3135.211 3745.386 - -0.17% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 19.42% 1.312 1.567 - 15.63% -
std::list<int>::erase(begin)_(cheap_elements)/8192 19.39% 10.169 12.140 - -2.58% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 19.38% 1.508 1.800 - 4.11% -
std::multiset<std::string>::erase(key)_(existent)/1024 19.34% 68.416 81.651 - -16.51% -
std::multimap<std::string,_int>::erase(iterator)/8192 19.34% 25.957 30.976 - -25.80% -
std::set<int>::insert(value)_(new_value,_end)/1024 19.31% 41.448 49.452 - 0.02% -
std::remove_if(deque<int>)_(sprinkled)/50 19.31% 60.469 72.144 - 18.93% -
BM_Copy_Null 19.26% 0.505 0.602 - -1.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 18.86% 4061766.157 4827954.720 - 7.29% -
std::find_if(vector<char>)_(process_all)/8192 18.85% 795.203 945.120 - -0.06% -
BM_PushHeap_uint64_Random_1 18.84% 0.392 0.466 - -0.99% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 18.84% 4367975.961 5190939.873 - 5.19% -
ranges::min(std::vector<char>)/64 18.82% 3.618 4.299 - 4.67% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 18.79% 892.241 1059.926 - 1.07% -
std::unordered_set<int>::count(key)_(non-existent)/8192 18.79% 1.376 1.634 - 4.98% -
std::list<int>::insert(begin)_(cheap_elements)/8192 18.71% 12.073 14.331 - 10.64% -
std::search(deque<int>,_pred)_(no_match)/8192 18.65% 3496.490 4148.451 - 18.65% -
std::find_if_not(vector<char>)_(process_all)/8192 18.57% 794.703 942.317 - -0.21% -
std::search(deque<int>,_pred)_(no_match)/1048576 18.57% 445882.271 528666.287 - 18.42% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 18.54% 5.463 6.476 - -8.62% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 18.53% 1502459.873 1780870.233 - 18.92% -
SetIntersection_None_Set_float_1024_256 18.49% 8782823.499 10406514.928 - 15.73% -
std::unordered_set<int>::clear()/8192 18.45% 67288.814 79700.480 - 11.84% -
std::list<int>::erase(begin)_(cheap_elements)/1024 18.44% 10.278 12.173 - -2.85% -
SetIntersection_None_Set_float_1024_16 18.41% 8905860.686 10545646.511 - 18.28% -
std::partition_point(vector<int>)/8192 18.41% 7.975 9.443 - 2.21% -
SetIntersection_None_Set_float_1024_1 18.36% 8974772.755 10622890.260 - 17.30% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 18.36% 1401.737 1659.092 - 10.17% -
std::is_sorted_until(vector<int>,_pred)/8 18.29% 3.123 3.694 - 7.92% -
BM_format_string<wchar_t>/8192 18.29% 0.225 0.266 - 36.73% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 18.17% 1.426 1.686 - 13.13% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 18.06% 1017.242 1200.926 - 15.65% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 18.02% 12.170 14.363 - -42.97% -
std::for_each_n(deque<int>)/8 17.98% 1.156 1.364 - 13.28% -
SetIntersection_Front_Set_float_262144_1024 17.97% 12034293.678 14196485.834 - 7.00% -
std::stable_partition(deque<int>)_(sparse)/50 17.90% 27.391 32.294 - 21.00% -
rng::for_each(map<int>)/32 17.88% 21.636 25.503 - 0.17% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 17.85% 19.860 23.405 - -0.11% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 17.73% 35.413 41.693 - 23.62% -
std::unordered_set<int>::erase(key)_(existent)/1024 17.68% 21.623 25.447 - -6.32% -
std::make_heap(deque<int>)_(descending)/8192 17.68% 7682.167 9040.170 - 4.99% -
std::make_heap(deque<int>)_(heap)/8192 17.59% 7691.074 9044.239 - 5.02% -
rng::for_each(multimap<int>)/32 17.56% 21.471 25.242 - -0.50% -
std::rotate(vector<bool>)_(1_element_backward)/8192 17.56% 111.135 130.647 - -0.94% -
BM_PushHeap_uint32_QuickSortAdversary_1 17.55% 0.394 0.463 - -14.25% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 17.52% 26.743 31.427 - -19.53% -
std::unordered_multimap<int,_int>::ctor(const&)/32 17.43% 206.649 242.662 - 20.84% -
SetIntersection_Interlaced_Vector_uint64_1024_16 17.36% 2010712.985 2359869.595 - 1.46% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 17.35% 24759.709 29055.935 - 6.24% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 17.32% 1.037 1.217 - 7.66% -
SetIntersection_Front_Set_float_1024_1024 17.27% 11825826.474 13868325.283 - 2.99% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 17.24% 1417.675 1662.062 - -3.44% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 17.23% 8.894 10.427 - 6.67% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 17.09% 7172435.720 8398333.696 - 20.89% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 17.05% 32.756 38.342 - -0.38% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 17.00% 56.096 65.634 - 11.23% -
BM_stop_token_multi_thread_polling_stop_requested/131072 16.94% 6957518.958 8136460.792 - 21.22% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 16.93% 1.042 1.219 - -1.03% -
BM_BitsetToString<32>/Sparse_(10%)/10 16.91% 12.868 15.044 - 12.56% -
std::multiset<std::string>::erase(iterator)/1024 16.88% 28.383 33.174 - 23.61% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 16.86% 0.353 0.412 - -6.92% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 16.84% 24.871 29.059 - -2.83% -
std::flat_multimap<int,_int>::erase(iterator)/8192 16.81% 491.203 573.768 - 11.01% -
std::make_heap(deque<int>)_(descending)/1024 16.74% 985.296 1150.219 - 5.36% -
ranges::minmax(std::deque<__int128>)/8 16.71% 3.704 4.323 - 10.28% -
std::list<int>::erase(begin)_(cheap_elements)/32 16.65% 10.267 11.977 - -5.07% -
std::for_each(set<int>::iterator)/32 16.64% 21.134 24.651 - 0.98% -
SetIntersection_Interlaced_Vector_float_262144_64 16.61% 15662720.001 18265079.725 - 61.03% -
std::multimap<int,_int>::count(key)_(non-existent)/32 16.59% 2.280 2.658 - 18.18% -
BM_format_string<wchar_t>/128 16.59% 0.310 0.361 - 18.89% -
BM_BitsetToString<64>/Dense_(90%)/90 16.58% 13.870 16.169 - 6.54% -
ranges::min(std::list<long_long>)/1 16.54% 0.225 0.262 - -27.64% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 16.51% 7.939 9.250 - -14.57% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 16.41% 1.257 1.463 - 14.32% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6 16.36% 25.239 29.367 - 13.41% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 16.34% 32.975 38.363 - 2.90% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 16.29% 0.477 0.554 - 14.61% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 16.28% 2.599 3.022 - 1.17% -
BM_deque_vector_copy/0 16.26% 1.249 1.452 - 0.01% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 16.25% 27.208 31.630 - 9.97% -
BM_Hash/uint32_top_std_hash/1024 16.25% 557.462 648.037 - 14.72% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 16.20% 1.042 1.210 - 9.24% -
BM_std_minmax_element<long_long>/3 16.04% 1.114 1.293 - 18.39% -
BM_deque_vector_move_backward/0 16.02% 1.371 1.591 - 3.53% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 15.90% 1.662 1.927 - 10.92% -
std::multiset<std::string>::contains(key)_(existent)/1024 15.85% 23.341 27.041 - 7.66% -
ranges::minmax(std::list<char>)/64 15.81% 29.676 34.369 - -2.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 15.68% 4070286.955 4708514.052 - -5.01% -
std::find_first_of(deque<int>)_(large_needle)/50 15.62% 711.922 823.142 - 22.11% -
BM_PushHeap_float_Random_1 15.62% 0.466 0.539 - -22.64% -
SetIntersection_Interlaced_Vector_uint32_16384_4 15.60% 1371135.881 1584999.585 - 3.97% -
std::partial_sort(deque<int>)_(repeated)/8192 15.58% 67850.969 78421.462 - 3.28% -
std::find_if_not(deque<int>)_(process_all)/50 15.54% 12.623 14.585 - 10.60% -
std::map<std::string,_int>::insert(value)_(already_present)/32 15.50% 19.225 22.205 - 0.18% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 15.49% 0.463 0.535 - 14.61% -
std::set<int>::contains(key)_(non-existent)/8192 15.44% 10.322 11.915 - 0.71% -
std::multimap<std::string,_int>::erase(iterator)/1024 15.41% 28.487 32.878 - -18.68% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 15.35% 6.616 7.632 - 7.52% -
SetIntersection_Interlaced_Vector_string_16384_64 15.28% 12178672.720 14039620.518 - 0.29% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 15.25% 9.529 10.982 - 15.45% -
SetIntersection_None_Set_float_1024_4 15.22% 8935352.638 10295638.770 - 15.60% -
std::adjacent_find(list<int>)/50 15.10% 20.183 23.231 - 0.00% -
SetIntersection_Interlaced_Vector_string_262144_256 15.10% 67535325.531 77731260.106 - 6.93% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 15.09% 21.102 24.287 - -3.41% -
BM_BitsetToString<32>/Dense_(90%)/90 15.07% 13.688 15.752 - 12.76% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 15.07% 2.971 3.419 - -12.13% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 15.01% 48.762 56.081 - 18.53% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 14.98% 46.274 53.205 - 5.40% -
std::multimap<int,_int>::contains(key)_(existent)/1024 14.94% 3.891 4.472 - 1.70% -
BM_lexicographical_compare_three_way_slow_path/16 14.93% 4.356 5.007 - 4.76% -
SetIntersection_Interlaced_Vector_string_262144_4 14.90% 2054683.761 2360912.438 - 15.96% -
SetIntersection_Interlaced_Vector_string_262144_64 14.83% 19913711.247 22867173.425 - 16.42% -
SetIntersection_Interlaced_Vector_string_16384_256 14.82% 38333652.461 44013006.998 - 0.80% -
ranges::min(std::list<__int128>)/64 14.76% 32.234 36.991 - 11.88% -
SetIntersection_Interlaced_Vector_string_16384_16 14.75% 4196838.386 4815987.198 - 10.99% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 14.70% 8917.054 10227.703 - 15.94% -
BM_PushHeap_uint64_Random_4 14.68% 2.258 2.589 - 6.78% -
BM_format_to_n_string_back_inserter<std::vector<char>>/1 14.68% 23.213 26.620 - 14.66% -
std::for_each(multimap<int>::iterator)/8 14.55% 4.438 5.084 - 0.16% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 14.41% 1.388 1.588 - 5.71% -
BM_tolower_char<wchar_t> 14.41% 0.603 0.690 - 12.66% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 14.39% 44.154 50.508 - -18.12% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 14.39% 5831.933 6670.939 - -0.84% -
BM_StringEraseWithMove_Empty_Transparent 14.37% 0.557 0.637 - 14.65% -
std::find_end(deque<int>,_pred)_(single_element)/8192 14.25% 4280.391 4890.191 - 0.31% -
BM_to_chars_bad/16 14.21% 0.538 0.614 - 10.13% -
std::find(deque<int>)_(bail_25%)/8 14.08% 1.995 2.276 - -0.82% -
std::set<int>::lower_bound(key)_(non-existent)/1024 13.94% 5.625 6.409 - 1.22% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 13.84% 23.936 27.249 - 10.49% -
SetIntersection_None_Set_float_1024_64 13.84% 9101645.475 10360984.799 - 15.59% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 13.73% 1.661 1.889 - 2.93% -
std::search(list<int>)_(single_element)/8192 13.73% 7486.594 8514.544 - 16.29% -
std::set<std::string>::equal_range(key)_(existent)/32 13.71% 15.019 17.079 - -6.12% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 13.71% 27.715 31.514 - 5.82% -
std::copy_n(vector<bool>)_(aligned)/262144 13.53% 585.453 664.677 - -18.10% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 13.53% 67.682 76.839 - -1.09% -
BM_Move_SmallNonTrivialFunctor 13.51% 0.570 0.647 - -6.08% -
std::find_if_not(vector<int>)_(bail_25%)/32768 13.50% 842.915 956.740 - 0.57% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 13.48% 32.052 36.372 - 7.40% -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 13.41% 2.107 2.389 - -2.68% -
bm_write 13.40% 531.909 603.179 - 2.71% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 13.39% 21.110 23.937 - 13.93% -
SetIntersection_Front_Set_float_262144_256 13.35% 3706346.441 4201102.564 - 2.62% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 13.28% 46.525 52.701 - -17.61% -
std::for_each(multimap<int>::iterator)/32 13.17% 20.803 23.543 - -0.78% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 13.14% 8.960 10.137 - 2.55% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 13.09% 26.808 30.318 - -39.53% -
std::vector<int>::ctor(size)/1024 13.07% 42.209 47.724 - 9.85% -
BM_lexicographical_compare_three_way_slow_path/4 13.00% 1.130 1.277 - 4.71% -
std::for_each(map<int>::iterator)/8 12.99% 4.445 5.022 - 0.14% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 12.98% 1526.814 1724.920 - 5.87% -
std::find_end(list<int>,_pred)_(process_all)/8192 12.97% 7171.693 8101.781 - -2.25% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 12.86% 1.224 1.382 - 22.65% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 12.81% 5649547.571 6373196.865 - 1.05% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 12.79% 56.414 63.630 - -5.75% -
std::partition(deque<int>)_(dense)/32 12.76% 9.854 11.112 - 4.56% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 12.75% 12.544 14.143 - -47.58% -
std::find_first_of(vector<int>)_(small_needle)/32 12.74% 46.631 52.570 - 15.78% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 12.74% 18.981 21.399 - -13.28% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 12.71% 105267.024 118648.708 - 1.60% -
BM_num_put<bool> 12.68% 9.315 10.496 - -1.67% -
std::stable_partition(deque<int>)_(dense)/1024 12.63% 569.032 640.920 - 8.95% -
std::remove_if(deque<int>)_(sprinkled)/32 12.62% 52.996 59.684 - 12.48% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 12.57% 12.896 14.516 - -0.10% -
SetIntersection_None_Set_float_262144_256 12.52% 1196047.936 1345806.479 - 8.55% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 12.52% 4.504 5.068 - 0.51% -
SetIntersection_Front_Set_float_262144_64 12.49% 1694075.170 1905619.409 - 8.50% -
BM_lexicographical_compare_three_way_slow_path/1 12.46% 0.364 0.409 - -11.75% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 12.45% 34.322 38.595 - 11.83% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 12.45% 1.206 1.356 - 12.84% -
BM_format_to_n_string_back_inserter<std::list<char>>/16384 12.41% 193244.573 217227.450 - 4.85% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 12.35% 518.014 581.969 - 10.56% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 12.34% 360.174 404.607 - 4.20% -
std::find_end(deque<int>,_pred)_(single_element)/1024 12.33% 594.917 668.285 - 0.02% -
std::find_end(deque<int>,_pred)_(single_element)/1000 12.33% 587.906 660.381 - -0.78% -
std::set<std::string>::find(key)_(existent)/32 12.32% 14.271 16.029 - 3.38% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 12.31% 4.823 5.417 - -3.06% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 12.28% 214.155 240.463 - 3.94% -
std::multiset<std::string>::find(key)_(non-existent)/8192 12.18% 28.884 32.403 - 2.95% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 12.07% 5.570 6.242 - 4.30% -
ranges::minmax(std::deque<__int128>)/64 12.06% 30.145 33.781 - 4.46% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 12.04% 1470.972 1648.062 - 12.44% -
BM_format_to_n_string_back_inserter<std::list<char>>/1048576 11.99% 12599356.073 14109886.061 - 5.75% -
std::find_end(list<int>)_(process_all)/1048576 11.95% 815929.152 913458.333 - 1.92% -
std::find_first_of(deque<int>)_(large_needle)/32 11.95% 294.357 329.540 - 15.62% -
std::copy(list<int>)/8 11.92% 2.147 2.403 - -3.44% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 11.92% 5.754 6.440 - 2.79% -
std::fill_n(list<int>)/8192 11.92% 7150.174 8002.311 - 6.83% -
std::set<int>::equal_range(key)_(non-existent)/1024 11.90% 5.801 6.492 - 0.02% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 11.84% 577.431 645.813 - 10.41% -
std::find_if(vector<char>)_(process_all)/1024 11.83% 111.723 124.937 - 0.02% -
SetIntersection_None_Set_float_262144_1024 11.83% 1204483.070 1346934.977 - 9.20% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 11.79% 30.134 33.686 - 0.40% -
ranges::min(std::list<__int128>)/8 11.77% 2.041 2.281 - 10.61% -
SetIntersection_None_Set_float_262144_16384 11.76% 1201612.141 1342971.842 - 7.92% -
BM_StringEraseWithMove_Empty_Opaque 11.75% 0.789 0.882 - -0.65% -
std::format(int64_t)_(fmt:_{:0>512X}) 11.74% 34.618 38.683 - 6.92% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 11.72% 10.110 11.295 - -52.83% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 11.71% 1.630 1.821 - 12.89% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 11.69% 206.312 230.437 - -19.25% -
std::set<int>::equal_range(key)_(non-existent)/8192 11.62% 8.932 9.970 - 0.26% -
BM_BitsetToString<64>/Uniform_(50%)/50 11.62% 18.978 21.184 - 13.44% -
std::for_each(set<int>::iterator)/8 11.59% 4.513 5.035 - 0.26% -
std::find_if_not(vector<char>)_(process_all)/8 11.48% 1.327 1.479 - -3.68% -
std::move(list<int>)/4096 11.45% 4360.747 4860.074 - 23.52% -
std::find_if_not(vector<int>)_(bail_25%)/8192 11.42% 219.855 244.967 - 0.77% -
std::find_if_not(vector<char>)_(process_all)/1024 11.37% 111.583 124.267 - -0.60% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 11.36% 48.608 54.129 - 10.62% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 11.34% 1.806 2.011 - 6.09% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 11.27% 210.742 234.492 - -29.38% -
BM_StringEraseWithMove_Large_Opaque 11.24% 2.481 2.760 - -2.95% -
std::lower_bound(std::list<int>)/100 11.22% 89.022 99.012 - 8.93% -
std::for_each(map<int>::iterator)/32 11.17% 21.499 23.900 - -0.38% -
std::set<int>::upper_bound(key)_(existent)/32 11.17% 1.641 1.824 - 3.31% -
ranges::min(std::vector<__int128>)/1 11.02% 0.340 0.377 - -10.38% -
SetIntersection_Front_Set_float_16384_4 11.01% 1047344.285 1162695.302 - 8.56% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 10.99% 1.234 1.370 - 18.88% -
SetIntersection_Front_Set_float_256_64 10.95% 5460516.086 6058699.442 - 3.68% -
BM_num_put<unsigned_long> 10.94% 10.429 11.570 - 2.72% -
std::copy_backward(list<int>)/8 10.92% 2.207 2.448 - -2.43% -
BM_StringRelational_Compare_Empty_Large_Control 10.92% 1.656 1.837 - -6.40% -
std::set<std::string>::find(key)_(existent)/1024 10.89% 22.760 25.238 - 1.64% -
std::stable_partition(deque<int>)_(dense)/50 10.76% 37.528 41.565 - 9.61% -
BM_join_view_out_vectors/5500 10.72% 8255.043 9140.318 - 10.73% -
SetIntersection_Interlaced_Vector_string_262144_16 10.72% 5992657.497 6634877.307 - 13.30% -
BM_PushHeap_uint32_PipeOrgan_4 10.69% 0.485 0.537 - -0.16% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 10.68% 1.168 1.292 - 9.27% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 10.67% 13086.537 14482.909 - 2.00% -
BM_num_put<unsigned_long_long> 10.63% 10.120 11.196 - 0.56% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 10.57% 310.220 343.005 - -3.65% -
std::is_sorted(list<int>,_pred)/8 10.56% 3.675 4.063 - 0.79% -
std::vector<int>::ctor(size)/8192 10.55% 517.543 572.163 - 1.90% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 10.51% 1.614 1.783 - -6.33% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 10.50% 23.704 26.194 - 8.18% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 10.50% 775.124 856.477 - 0.86% -
std::search(vector<int>,_pred)_(no_match)/1048576 10.47% 542496.021 599319.516 - -0.10% -
BM_deque_deque_ranges_copy_backward/1 10.47% 2.523 2.788 - 4.86% -
std::move_backward(list<int>)/4096 10.44% 5186.231 5727.861 - 32.92% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 10.44% 6264.584 6918.689 - 3.25% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 10.36% 5155.527 5689.514 - -11.46% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 10.30% 4562981.152 5032769.070 - -6.83% -
BM_std_minmax_element<short>/3 10.29% 1.080 1.191 - 0.02% -
std::for_each(multiset<int>::iterator)/8 10.28% 4.590 5.062 - 0.25% -
std::find_if(vector<char>)_(process_all)/8 10.28% 1.258 1.387 - -9.77% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 10.27% 0.958 1.056 - -4.12% -
std::unique(deque<int>)_(sprinkled)/52 10.27% 59.995 66.153 - 6.54% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 10.21% 43.669 48.127 - 8.63% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 10.19% 918.309 1011.869 - -5.16% -
SetIntersection_Front_Set_uint64_256_64 10.16% 5273795.717 5809395.940 - 6.36% -
BM_sprintf/C_string_len_60 10.12% 5.850 6.442 - -9.57% -
SetIntersection_Front_Vector_uint64_262144_1024 10.06% 5341812.782 5879166.954 - 10.93% -
SetIntersection_Interlaced_Vector_float_262144_1024 10.05% 103759567.730 114188424.342 - 35.27% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 10.04% 27.188 29.919 - -34.59% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 10.01% 12375.756 13615.046 - -0.86% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 9.99% 2.249 2.473 - -3.32% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 9.97% 1.252 1.377 - 9.05% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 9.96% 13606882.716 14962593.089 - -2.16% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 9.95% 39278.302 43186.663 - -9.82% -
std::unordered_set<std::string>::erase(key)_(existent)/32 9.88% 74.611 81.980 - -17.54% -
std::unordered_set<int>::contains(key)_(non-existent)/0 9.84% 0.366 0.402 - 9.65% -
std::set<std::string>::equal_range(key)_(existent)/1024 9.84% 21.788 23.931 - 5.02% -
bm_ranges_lexicographical_compare<signed_char>/64 9.81% 2.058 2.260 - -1.60% -
bm_exception_ptr_move_assign_null 9.75% 2.781 3.052 - 1.55% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 9.74% 39.832 43.711 - 0.80% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 9.73% 17616.093 19330.072 - -7.27% -
std::lower_bound(std::list<int>)/8192 9.72% 14213.834 15595.940 - -14.30% -
SetIntersection_Front_Set_uint64_16384_1024 9.71% 12460483.934 13670718.135 - 6.57% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 9.69% 6776.824 7433.594 - 10.86% -
rng::starts_with(vector<int>,_pred)/8 9.69% 2.312 2.536 - 3.47% -
BM_StringRelational_Eq_Small_Small_Control 9.67% 1.685 1.848 - 0.03% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 9.62% 31.887 34.955 - 13.98% -
BM_vector_deque_move_backward/0 9.60% 0.419 0.459 - 1.88% -
BM_num_put<long_long> 9.59% 10.502 11.510 - -1.55% -
std::multiset<std::string>::count(key)_(existent)/8192 9.58% 26.521 29.061 - -3.32% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 9.57% 0.592 0.648 - -0.22% -
std::for_each(multiset<int>::iterator)/32 9.57% 21.436 23.486 - -0.21% -
std::multiset<int>::erase(key)_(non-existent,_end)/0 9.56% 0.254 0.278 - 9.69% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 9.50% 2453927.205 2687141.989 - 4.43% -
std::set<int>::upper_bound(key)_(existent)/1024 9.49% 4.025 4.407 - 0.39% -
std::unique_copy(list<int>)_(sprinkled)/1024 9.44% 732.859 802.027 - 8.98% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 9.44% 358.167 391.963 - -1.18% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9.39% 9084.368 9937.825 - 0.12% -
std::partition(deque<int>)_(dense)/50 9.34% 15.300 16.729 - 6.00% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 9.34% 30.628 33.487 - -5.62% -
SetIntersection_Front_Set_float_16384_1024 9.31% 12469021.683 13629363.854 - 1.18% -
std::make_heap(deque<int>)_(repeated)/8192 9.29% 16855.059 18421.141 - 2.76% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 9.27% 1.048 1.145 - -0.41% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 9.26% 1.048 1.145 - -0.47% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 9.25% 32.207 35.186 - 10.12% -
SetIntersection_Interlaced_Vector_uint32_1024_4 9.24% 1264317.629 1381136.491 - 11.84% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 9.22% 111152.191 121401.531 - -0.95% -
std::rotate_copy(vector<int>)/8192 9.20% 716.636 782.579 - 12.01% -
BM_vector_deque_copy_backward/0 9.20% 0.419 0.458 - -3.83% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 9.17% 26.129 28.525 - 1.18% -
bm_make_exception_ptr/threads:8 9.15% 2.837 3.097 - 9.31% -
std::rotate(list<int>)_(by_1/3)/1024 9.13% 786.859 858.732 - 7.44% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 9.08% 11.775 12.844 - 25.68% -
std::unordered_set<int>::count(key)_(non-existent)/32 9.06% 1.397 1.524 - -0.90% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 9.05% 1355139.307 1477818.369 - 8.63% -
std::set<int>::insert(value)_(new_value,_middle)/32 9.05% 18.655 20.343 - 11.35% -
std::multiset<std::string>::count(key)_(existent)/1024 9.01% 23.465 25.580 - 6.03% -
std::list<int>::operator=(const&)_(cheap_elements)/32 9.00% 15.876 17.305 - 0.41% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 9.00% 89.814 97.893 - 8.05% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 8.98% 50857.518 55423.584 - -34.29% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 8.98% 23.146 25.224 - -34.06% -
BM_string_without_formatting<char> 8.95% 0.301 0.328 - -10.36% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8.92% 12765.878 13904.221 - 7.36% -
std::find_end(deque<int>)_(process_all)/1000 8.89% 261.439 284.681 - -0.54% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 8.88% 7259.828 7904.556 - -9.37% -
SetIntersection_Front_Set_float_256_4 8.84% 4249298.392 4625094.823 - 10.12% -
SetIntersection_Front_Set_string_16384_16 8.82% 1770283.284 1926500.500 - 4.31% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 8.81% 2.743 2.984 - 0.24% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 8.80% 356.896 388.293 - -1.58% -
BM_std_minmax_element<short>/70000 8.76% 17449.812 18978.482 - 0.89% -
std::set<std::string>::upper_bound(key)_(existent)/8192 8.75% 27.606 30.021 - 4.15% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 8.74% 1.916 2.084 - -0.49% -
SetIntersection_None_Set_string_16384_1024 8.69% 190225548.901 206760597.844 - 0.53% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 8.69% 96441.383 104817.411 - -0.54% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 8.67% 2274537.858 2471759.214 - 5.09% -
BM_std_minmax_element<short>/65536 8.67% 16323.313 17737.798 - 0.72% -
std::find_if_not(vector<int>)_(process_all)/8 8.66% 1.413 1.535 - 10.29% -
BM_num_put<const_void*> 8.64% 11.206 12.175 - -1.01% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 8.64% 7.511 8.160 - 17.87% -
BM_StringConstructDestroyCStr_Empty_Opaque 8.64% 2.079 2.258 - 5.27% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 8.63% 7683.944 8346.753 - 5.38% -
std::rotate_copy(deque<int>)/1024 8.62% 34.346 37.308 - 9.01% -
std::transform(deque<int>,_deque<int>)/50 8.62% 33.630 36.530 - 0.69% -
BM_std_minmax_element<short>/64000 8.60% 15947.234 17318.702 - 0.70% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 8.59% 19.529 21.207 - -0.68% -
std::find(vector<bool>)_(process_all)/8 8.58% 0.560 0.608 - -20.66% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 8.58% 723560.947 785644.082 - 9.65% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 8.57% 0.591 0.642 - 16.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 8.56% 6158365.591 6685633.208 - 3.82% -
BM_std_minmax_element<short>/5500 8.55% 1375.647 1493.315 - 0.79% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 8.54% 1.004 1.090 - -13.93% -
BM_std_minmax_element<short>/4096 8.54% 1026.218 1113.806 - 0.64% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 8.52% 908.891 986.368 - -0.30% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 8.51% 37.515 40.709 - 11.20% -
std::unordered_set<int>::ctor(const&,_alloc)/32 8.51% 260.170 282.314 - 3.67% -
vector<bool>(const_vector<bool>&) 8.48% 9.564 10.375 - 0.16% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 8.46% 40.801 44.253 - -1.09% -
SetIntersection_Front_Set_float_262144_16384 8.45% 214062166.537 232158327.938 - -2.60% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 8.44% 1.155 1.253 - 13.10% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 8.44% 1.102 1.195 - 15.41% -
std::copy_backward(vector<bool>)_(aligned)/64 8.44% 1.605 1.741 - 4.95% -
std::shift_right(list<int>)/8192 8.43% 7379.459 8001.649 - -0.22% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 8.39% 24.210 26.242 - -24.72% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 8.39% 358.130 388.189 - 2.45% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 8.39% 21.221 23.001 - -8.50% -
BM_std_minmax_element<short>/1024 8.38% 262.286 284.266 - 0.77% -
BM_StringRead_Cold_Shallow_Empty 8.33% 1.058 1.146 - 4.66% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 8.31% 105562.638 114338.150 - -4.04% -
std::find_if_not(vector<char>)_(bail_25%)/32768 8.31% 863.314 935.020 - -1.59% -
std::rotate(list<int>)_(1_element_backward)/50 8.27% 22.235 24.074 - 0.24% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 8.27% 6368.763 6895.538 - -31.36% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 8.26% 6812.765 7375.442 - 11.25% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 8.25% 65.036 70.403 - 2.92% -
std::find_if_not(vector<char>)_(bail_25%)/8192 8.24% 223.078 241.451 - -0.94% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 8.22% 35.428 38.341 - -5.72% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 8.19% 940.986 1018.093 - 0.48% -
std::for_each(join_view(vector<vector<int>>))/8 8.19% 1.423 1.540 - 11.73% -
std::search(deque<int>)_(same_length)/1000 8.19% 325.451 352.105 - 8.23% -
SetIntersection_Front_Set_float_16384_16 8.19% 1212384.228 1311672.646 - 9.98% -
std::all_of(deque<int>)_(process_all)/8 8.14% 3.275 3.542 - 2.92% -
std::fill_n(vector<bool>)/64 8.13% 1.425 1.541 - 0.09% -
std::make_heap(deque<int>)_(repeated)/1024 8.13% 2162.137 2337.940 - 2.42% -
BM_format_string<wchar_t>/16384 8.13% 0.155 0.168 - 9.12% -
std::replace_if(list<int>)_(sprinkled)/8192 8.12% 7271.596 7862.324 - 6.67% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 8.11% 1.353 1.463 - 8.78% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 8.10% 69493.269 75125.415 - -12.04% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 8.10% 10.187 11.012 - -54.36% -
BM_PushHeap_uint32_Ascending_4 8.10% 0.544 0.588 - 0.42% -
std::multiset<std::string>::erase(iterator)/8192 8.09% 29.953 32.377 - 5.24% -
std::replace(list<int>)_(sprinkled)/8192 8.08% 7127.886 7704.084 - 7.86% -
std::equal(deque<int>)_(it,_it,_it)/8 8.06% 4.149 4.483 - 0.28% -
std::unique(vector<int>)_(sprinkled)/1024 8.06% 531.254 574.049 - 8.69% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 8.03% 2.526 2.728 - -1.00% -
BM_StringConstructDestroyCStr_Large_Opaque 8.02% 15.052 16.260 - 2.54% -
std::unordered_set<int>::clear()/32 8.01% 604.585 653.012 - 5.03% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 7.98% 9.653 10.424 - 18.15% -
BM_std_minmax_element<char>/2 7.98% 0.634 0.684 - 0.20% -
std::move(vector<bool>)_(unaligned)/1048576 7.96% 6514.209 7033.051 - 7.57% -
ranges::minmax(std::list<long_long>)/64 7.95% 28.084 30.316 - -1.30% -
std::find_end(vector<int>)_(single_element)/1000 7.95% 229.863 248.132 - 1.98% -
SetIntersection_Front_Set_float_16384_256 7.94% 4201758.451 4535378.214 - 8.01% -
ranges::min(std::list<char>)/8 7.92% 1.767 1.907 - 0.04% -
BM_std_minmax_element<short>/4000 7.86% 1006.489 1085.569 - 0.48% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 7.85% 105013.388 113255.753 - -2.00% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 7.84% 6.109 6.587 - 5.09% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 7.83% 26522127.036 28599400.158 - 0.69% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 7.82% 11.293 12.176 - -1.38% -
std::move(vector<bool>)_(aligned)/64 7.81% 1.691 1.823 - 12.43% -
BM_std_minmax_element<short>/512 7.78% 134.142 144.579 - 0.86% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 7.75% 605.636 652.589 - 1.27% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 7.75% 16158.710 17411.438 - 14.95% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 7.74% 6278.212 6763.911 - 2.63% -
BM_deque_deque_ranges_copy_backward/0 7.73% 0.789 0.850 - 7.83% -
BM_PushHeap_uint64_Random_16 7.71% 4.160 4.480 - -1.19% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 7.68% 50096.565 53942.289 - 1.96% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 7.67% 6204.318 6680.246 - 5.39% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 7.66% 7520.595 8096.953 - -10.22% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 7.65% 15.567 16.758 - 6.14% -
std::unordered_set<int>::contains(key)_(existent)/32 7.64% 1.409 1.516 - -4.64% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 7.63% 1017.258 1094.921 - 3.00% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 7.63% 755.658 813.309 - 4.61% -
rng::starts_with(list<int>)/8192 7.63% 8595.633 9251.222 - 5.73% -
std::list<std::string>::ctor(size)/32 7.62% 352.735 379.623 - -2.53% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 7.60% 214.501 230.804 - -0.01% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 7.60% 33399.706 35937.802 - 0.56% -
SetIntersection_Interlaced_Set_float_1024_1 7.59% 1061672.011 1142252.775 - 10.59% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 7.59% 12927.719 13908.824 - -5.33% -
std::find_end(forward_list<int>)_(single_element)/8192 7.58% 5727.830 6162.282 - 4.92% -
BM_vector_deque_ranges_copy_backward/64000 7.56% 7401.867 7961.564 - 8.98% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 7.56% 21.997 23.660 - 6.76% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 7.56% 3.417 3.675 - 2.44% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 7.55% 4283041.225 4606477.438 - -2.68% -
SetIntersection_Front_Set_float_256_256 7.54% 7681488.705 8260938.255 - -0.46% -
std::stable_partition(list<int>)_(dense)/32 7.54% 33.506 36.031 - -2.66% -
std::multimap<int,_int>::contains(key)_(existent)/32 7.53% 1.623 1.745 - -1.70% -
BM_PushHeap_uint64_Random_16384 7.53% 5.914 6.360 - 0.13% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 7.51% 5.012 5.389 - 0.71% -
BM_StringRead_Cold_Shallow_Large 7.50% 1.088 1.169 - 4.88% -
ranges::min(std::list<__int128>)/70000 7.50% 57637.945 61959.810 - 4.98% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 7.48% 37.978 40.818 - 2.25% -
BM_deque_deque_move/1024 7.47% 37.715 40.532 - 8.69% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 7.46% 2.940 3.159 - -0.04% -
std::remove_if(deque<int>)_(prefix)/1024 7.44% 546.111 586.733 - 5.44% -
SetIntersection_Front_Set_float_16384_64 7.44% 1730651.554 1859366.360 - 7.57% -
std::find_first_of(deque<int>)_(small_needle)/50 7.44% 165.166 177.449 - 7.37% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 7.40% 129615.737 139205.865 - 3.60% -
std::move(deque<int>)/64 7.40% 6.112 6.564 - 36.79% -
std::search(deque<int>,_pred)_(near_matches)/1000 7.39% 24094.137 25875.696 - 0.03% -
BM_num_put<long> 7.39% 10.715 11.507 - 0.50% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 7.38% 106102.427 113930.823 - -4.55% -
std::set<std::string>::count(key)_(non-existent)/32 7.35% 10.090 10.833 - 2.86% -
BM_PushHeap_uint64_Random_1024 7.35% 5.759 6.182 - -0.21% -
std::stable_partition(deque<int>)_(dense)/32 7.35% 29.751 31.937 - 12.36% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 7.33% 27.623 29.648 - -16.83% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 7.31% 54.162 58.124 - 2.08% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 7.29% 42.461 45.558 - 7.16% -
std::stable_partition(list<int>)_(dense)/8192 7.27% 17489.942 18761.398 - -34.67% -
std::unordered_multiset<int>::count(key)_(existent)/1024 7.27% 1.528 1.639 - -8.94% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 7.26% 8.241 8.839 - -0.50% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 7.26% 240.127 257.560 - 10.97% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 7.25% 6153282.716 6599209.707 - 0.62% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 7.24% 57576.476 61747.079 - 0.76% -
SetIntersection_None_Set_float_262144_64 7.24% 1192726.645 1279079.510 - 3.20% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 7.23% 0.693 0.743 - -0.08% -
std::swap_ranges(deque<int>)/1024 7.23% 340.267 364.873 - 14.31% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 7.22% 19984.817 21427.885 - 7.08% -
std::set<std::string>::contains(key)_(existent)/1024 7.19% 20.901 22.405 - -3.74% -
SetIntersection_Front_Set_float_16384_16384 7.19% 216877358.424 232478639.356 - -31.80% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 7.19% 22.398 24.008 - -12.66% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 7.18% 0.693 0.743 - -0.27% -
SetIntersection_Interlaced_Set_float_16384_1 7.17% 1058843.335 1134810.213 - 8.13% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 7.17% 31.005 33.228 - -37.80% -
std::fill(vector<int>)/32 7.15% 1.030 1.104 - 6.46% -
std::find_first_of(list<int>,_pred)_(small_needle)/32 7.14% 167.007 178.927 - 4.23% -
BM_deque_vector_move/0 7.13% 1.426 1.527 - 8.96% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 7.12% 13014.337 13941.322 - 5.64% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 7.12% 12856.223 13771.072 - 5.91% -
std::partial_sort_copy(vector<int>)_(repeated)/8 7.11% 8.122 8.699 - -1.84% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 7.10% 286619.438 306977.160 - 1.08% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 7.09% 0.693 0.742 - -0.33% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 7.09% 26861.004 28764.251 - 9.00% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 7.07% 231.290 247.647 - 2.35% -
SetIntersection_Front_Set_string_16384_64 7.07% 4301042.807 4605052.091 - -5.20% -
BM_format_string<wchar_t>/256 7.07% 0.235 0.251 - 3.57% -
std::equal(vector<bool>)_(aligned)/8 7.06% 0.221 0.236 - 5.72% -
std::find_first_of(deque<int>)_(small_needle)/32 7.06% 107.704 115.303 - 7.43% -
std::unordered_set<std::string>::erase(iterator)/8192 7.05% 29.255 31.318 - 1.75% -
SetIntersection_None_Set_float_262144_262144 7.05% 1204247.479 1289092.527 - 6.53% -
std::list<std::string>::ctor(size)/1024 7.04% 12773.821 13673.558 - -4.96% -
BM_Swap_MemFuncPtr_LargeNonTrivialFunctor 7.02% 1.182 1.265 - 5.45% -
rng::contains_subrange(vector<int>)_(same_length)/32 6.98% 8.563 9.161 - 5.26% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 6.98% 347448.822 371683.684 - 6.43% -
BM_deque_deque_copy_backward/1 6.97% 2.708 2.897 - 4.31% -
ranges::minmax(std::deque<long_long>)/1 6.96% 0.690 0.738 - 11.29% -
bm_ranges_lexicographical_compare<int>/1 6.93% 1.286 1.375 - 0.51% -
BM_StringRelationalLiteral_Compare_Small_Small_Control 6.93% 1.614 1.726 - 7.05% -
std::map<int,_int>::contains(key)_(existent)/1024 6.91% 3.867 4.134 - 5.28% -
BM_PushHeap_uint64_Random_256 6.89% 5.640 6.028 - -0.37% -
BM_PushHeap_string_SingleElement_1024 6.89% 2.591 2.769 - 8.62% -
std::copy_n(vector<bool>)_(aligned)/64 6.87% 1.265 1.352 - 0.07% -
std::unordered_set<int>::find(key)_(non-existent)/32 6.85% 1.098 1.173 - 1.94% -
SetIntersection_None_Set_string_16384_256 6.85% 189368817.101 202334473.440 - 2.44% -
std::swap_ranges(deque<int>)/50 6.84% 16.818 17.968 - 13.35% -
std::is_partitioned(deque<int>)_(partitioned)/32 6.84% 9.165 9.792 - 1.30% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 6.84% 15.499 16.559 - 0.09% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 6.83% 19999.360 21366.058 - 3.66% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 6.81% 558.974 597.036 - -5.35% -
std::swap_ranges(deque<int>)/8192 6.80% 2704.849 2888.795 - 13.41% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 6.79% 944.514 1008.681 - 0.31% -
std::multimap<int,_int>::ctor(const&)/32 6.79% 217.826 232.624 - -2.97% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 6.79% 22.667 24.206 - 1.72% -
std::format(float)_(fmt:_{:0>17500_10f}) 6.79% 184.406 196.922 - 6.96% -
std::search(deque<int>,_pred)_(near_matches)/1024 6.79% 25235.875 26948.197 - -0.28% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 6.78% 170865.986 182457.069 - 0.85% -
BM_vector_deque_copy_backward/64 6.77% 2.994 3.197 - -1.47% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 6.76% 4.520 4.825 - -6.10% -
ranges::min(std::vector<char>)/8 6.75% 2.211 2.361 - 0.53% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 6.75% 51447.054 54920.637 - -35.32% -
std::search(deque<int>,_pred)_(same_length)/1000 6.74% 480.779 513.206 - 5.96% -
std::multiset<int>::contains(key)_(existent)/8192 6.73% 8.211 8.764 - 1.02% -
BM_OperatorBool_MemFuncPtr 6.72% 0.229 0.245 - 2.55% -
BM_StringRead_Cold_Deep_Small 6.72% 1.162 1.240 - -3.37% -
SetIntersection_Front_Set_uint64_1024_256 6.71% 3954225.146 4219528.227 - 7.50% -
BM_format_string<wchar_t>/64 6.71% 0.467 0.499 - 6.35% -
std::map<int,_int>::find(key)_(non-existent)/8192 6.70% 7.010 7.480 - 0.06% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 6.69% 20084.678 21427.845 - -11.77% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 6.67% 1448.277 1544.893 - -7.05% -
std::replace(list<int>)_(prefix)/8192 6.65% 6989.177 7454.098 - 6.82% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 6.65% 609.442 649.969 - -9.58% -
SetIntersection_Interlaced_Vector_uint32_262144_256 6.65% 27482531.385 29309808.020 - -14.81% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 6.65% 12369.837 13191.990 - -10.00% -
std::find_if_not(list<int>)_(process_all)/1024 6.63% 685.464 730.890 - 0.69% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 6.61% 6.088 6.491 - 16.28% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 6.58% 22.655 24.146 - 2.47% -
std::flat_multimap<int,_int>::erase(iterator)/1024 6.58% 75.413 80.376 - -1.25% -
std::count(list<int>)_(every_other)/1024 6.57% 667.153 710.965 - 0.51% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 6.55% 166787.411 177715.631 - 6.08% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 6.55% 27.416 29.212 - -44.61% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 6.55% 10.911 11.625 - 4.06% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 6.55% 20.288 21.617 - 11.80% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 6.54% 19.617 20.899 - -0.99% -
BM_Swap_FuncPtr_LargeNonTrivialFunctor 6.52% 1.276 1.360 - 18.11% -
std::copy(vector<bool>)_(aligned)/64 6.51% 1.257 1.339 - -0.05% -
ranges::minmax(std::vector<long_long>)/1 6.51% 0.647 0.689 - 6.74% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 6.51% 63.413 67.539 - 1.40% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 6.46% 547.613 583.014 - -4.34% -
BM_Swap_MemFuncPtr_SmallNonTrivialFunctor 6.45% 1.162 1.237 - -3.10% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 6.44% 18950633.967 20170841.857 - 7.36% -
std::find_first_of(vector<int>)_(small_needle)/50 6.43% 72.092 76.730 - 9.55% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 6.43% 218.053 232.069 - 3.34% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 6.41% 31.247 33.251 - 6.73% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 6.41% 43.137 45.903 - -36.49% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 6.41% 174478.577 185663.234 - 6.59% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 6.39% 33045.352 35156.339 - -0.92% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 6.38% 20080.072 21361.435 - 2.31% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 6.35% 1.032 1.098 - -5.12% -
SetIntersection_Front_Set_float_256_16 6.34% 4566780.980 4856325.466 - 8.27% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 6.34% 142264504.620 151282383.592 - 0.43% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 6.32% 1.259 1.338 - -5.20% -
rng::find(vector<bool>)_(process_all)/50 6.31% 0.692 0.735 - 7.39% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 6.31% 30.166 32.070 - -1.37% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 6.31% 215.170 228.747 - 3.52% -
std::list<std::string>::ctor(size)/8192 6.29% 106484.862 113178.952 - -4.52% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 6.28% 1.285 1.366 - 14.81% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 6.27% 26.733 28.409 - 5.98% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 6.26% 1.047 1.113 - 0.15% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 6.26% 129.651 137.766 - 5.86% -
rng::find_last_if(list<int>)_(bail_90%)/50 6.26% 2.040 2.168 - -0.10% -
std::rotate(vector<bool>)_(by_1/4)/1024 6.26% 14.162 15.048 - 6.12% -
std::variant<8-alts>::visit()_(2_variants) 6.25% 0.635 0.675 - 0.17% -
BM_StringRead_Cold_Deep_Large 6.22% 1.231 1.308 - 2.87% -
std::set<int>::insert(value)_(already_present)/8192 6.19% 9.575 10.168 - 7.85% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 6.16% 557446.994 591790.789 - -1.20% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 6.15% 286002.924 303592.522 - 1.06% -
std::format(int64_t)_(fmt:_{:0512X}) 6.12% 36.380 38.608 - 2.86% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 6.12% 493.439 523.632 - 4.57% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 6.12% 5.317 5.642 - 7.81% -
BM_format_to_n_string_back_inserter<std::string>/1 6.11% 13.359 14.175 - 7.49% -
std::find_end(list<int>)_(single_element)/1024 6.10% 688.722 730.764 - -7.46% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 6.10% 1.048 1.112 - -0.13% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 6.10% 610.348 647.578 - 3.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 6.10% 18194211.567 19303927.277 - 5.49% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 6.08% 811.772 861.104 - -0.23% -
std::equal(vector<bool>)_(aligned)/50 6.08% 0.219 0.232 - 5.16% -
BM_PushHeap_uint64_Random_262144 6.07% 5.990 6.353 - -0.45% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 6.05% 5.175 5.488 - 6.47% -
std::stable_partition(list<int>)_(alloc_fails)/8192 6.05% 25182.513 26706.018 - -22.90% -
ranges::min(std::list<long_long>)/8 6.04% 1.843 1.954 - 3.56% -
BM_PathIterateMultipleTimes/iterate_elements/512 6.02% 152164.539 161329.911 - 6.83% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 6.02% 1797995.921 1906242.692 - 0.40% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 6.02% 1693.090 1794.941 - 2.25% -
std::replace(vector<int>)_(sprinkled)/50 6.01% 8.763 9.289 - 5.79% -
std::rotate(list<int>)_(by_1/4)/50 6.01% 23.478 24.889 - 0.29% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 6.01% 10.961 11.620 - 3.20% -
SetIntersection_Interlaced_Vector_uint64_1024_4 6.00% 1284885.986 1361986.429 - -1.95% -
std::swap_ranges(deque<int>)/32 6.00% 10.994 11.654 - 11.90% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 5.99% 1.762 1.867 - 1.90% -
std::partition_copy(list<int>)/8192 5.98% 6846.125 7255.729 - -8.50% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 5.98% 35.053 37.148 - 2.32% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 5.98% 1078129.030 1142560.401 - 6.72% -
std::map<int,_int>::erase(key)_(non-existent,_end)/0 5.98% 0.253 0.268 - 5.85% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 5.97% 7924.821 8398.299 - -7.28% -
std::multiset<int>::upper_bound(key)_(existent)/32 5.97% 2.278 2.414 - -0.26% -
BM_emoji_escaped<wchar_t> 5.96% 21440.727 22717.872 - -0.36% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 5.94% 948.595 1004.931 - -0.99% -
std::multiset<int>::ctor(const&)/8192 5.93% 50321.050 53306.798 - 4.70% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 5.93% 3426.712 3629.857 - -0.85% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 5.92% 12952.741 13720.166 - -6.11% -
SetIntersection_Front_Set_float_1024_64 5.92% 1699533.927 1800204.419 - 1.35% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 5.92% 17.379 18.408 - 8.28% -
BM_std_minmax_element<short>/64 5.92% 16.799 17.794 - 2.54% -
std::for_each_n(list<int>)/8192 5.91% 7358.066 7793.087 - -0.42% -
bm_ranges_swap_ranges_vb_unaligned/8 5.90% 4.956 5.249 - 0.47% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 5.90% 174678.089 184984.648 - -3.14% -
BM_PushHeap_uint32_Ascending_16 5.90% 0.917 0.971 - 1.29% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 5.89% 42325.455 44818.754 - 1.84% -
BM_PushHeap_uint32_QuickSortAdversary_16 5.89% 0.917 0.971 - 5.44% -
std::is_sorted(vector<int>,_pred)/8 5.89% 3.164 3.350 - 6.50% -
ranges::min(std::deque<long_long>)/1 5.88% 0.600 0.635 - -8.25% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 5.88% 15.744 16.670 - -26.94% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.87% 3.862 4.089 - 4.20% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 5.87% 5890.765 6236.536 - 7.14% -
std::map<std::string,_int>::find(key)_(existent)/1024 5.86% 23.771 25.164 - 2.90% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 5.85% 6517.530 6898.545 - -34.62% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 5.84% 7.353 7.783 - 3.43% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 5.83% 8762.895 9273.620 - -12.43% -
SetIntersection_Front_Set_string_1024_256 5.81% 14273701.097 15102575.301 - 3.52% -
std::map<int,_int>::find(key)_(non-existent)/32 5.80% 2.210 2.339 - 4.55% -
vector<bool>(size_type,_const_value_type&) 5.80% 8.337 8.821 - -2.59% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 5.79% 49.242 52.092 - -28.99% -
std::partition_point(vector<int>)/1024 5.79% 6.144 6.499 - 6.84% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 5.79% 49960.663 52852.404 - 3.35% -
BM_StringRelational_Eq_Large_Large_ChangeLast 5.78% 1.908 2.019 - 8.83% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 5.78% 1056804.972 1117920.612 - 6.32% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 5.78% 1.110 1.174 - 12.06% -
std::replace_if(list<int>)_(prefix)/8192 5.78% 7123.165 7534.595 - 5.71% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 5.77% 559.741 592.045 - -0.32% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 5.77% 53390.429 56469.655 - 2.34% -
BM_format_string<wchar_t>/2 5.75% 5.786 6.118 - 2.63% -
std::remove(deque<int>)_(prefix)/50 5.74% 57.520 60.819 - -2.28% -
std::unordered_set<std::string>::count(key)_(existent)/32 5.73% 35.465 37.496 - -3.86% -
SetIntersection_Interlaced_Vector_float_262144_256 5.71% 20310714.315 21470990.098 - -36.80% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 5.71% 987540.717 1043902.218 - 4.00% -
std::set<int>::operator=(const&)_(into_populated_Container)/0 5.69% 1.050 1.110 - 0.38% -
rng::find_last(list<int>)_(bail_90%)/1024 5.68% 71.792 75.870 - -1.22% -
std::sort_heap(vector<NonIntegral>)/8 5.67% 29.350 31.013 - -3.82% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 5.64% 1834721.313 1938191.142 - 4.10% -
rng::find(vector<bool>)_(process_all)/8 5.64% 0.642 0.678 - -6.14% -
std::partial_sort(deque<int>)_(ascending)/8 5.62% 30.868 32.603 - 0.54% -
SetIntersection_Front_Set_string_16384_256 5.61% 14418310.113 15227318.391 - 1.31% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 5.61% 175044.872 184860.758 - 3.11% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5.59% 5513.537 5821.895 - 0.19% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 5.59% 175433.960 185235.584 - 2.65% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 5.57% 26211.077 27672.243 - 7.02% -
rng::starts_with(deque<int>)/1000 5.57% 436.051 460.353 - -2.49% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 5.57% 13387910.766 14133752.665 - 1.01% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 5.57% 27.112 28.622 - -59.09% -
BM_format/C_string_len_60 5.56% 26.550 28.026 - 4.75% -
std::for_each(deque<int>)/8 5.55% 0.919 0.970 - 5.51% -
std::vector<std::string>::ctor(size)/32 5.55% 31.751 33.513 - 9.27% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 5.54% 45.696 48.228 - -0.00% -
SetIntersection_Front_Vector_uint32_256_256 5.53% 4275122.255 4511645.979 - -1.04% -
SetIntersection_Interlaced_Set_string_16384_64 5.53% 345293571.655 364373305.204 - 3.03% -
std::move_backward(vector<bool>)_(unaligned)/64 5.52% 1.628 1.718 - 1.12% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.52% 5.525 5.830 - 3.19% -
std::multiset<int>::ctor(const&)/32 5.51% 216.422 228.340 - 3.26% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 5.51% 10011.729 10562.915 - 19.80% -
BM_PushHeap_uint32_Random_16384 5.49% 5.618 5.927 - 3.71% -
std::unordered_set<int>::erase(iterator)/32 5.48% 20.214 21.322 - -1.89% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 5.46% 49704.562 52418.842 - 2.53% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 5.45% 2.348 2.476 - 3.89% -
BM_StringRead_Cold_Deep_Empty 5.45% 1.168 1.232 - 5.77% -
BM_deque_vector_ranges_move_backward/64000 5.45% 7048.994 7432.970 - 7.40% -
std::partial_sort_copy(vector<int>)_(ascending)/8 5.45% 8.301 8.753 - -2.41% -
std::set<int>::lower_bound(key)_(non-existent)/32 5.44% 2.336 2.463 - -0.17% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 5.44% 18.058 19.041 - -31.66% -
BM_Ostream_number/1 5.44% 37.880 39.940 - 9.02% -
BM_format_string<wchar_t>/1 5.43% 12.348 13.020 - 2.63% -
SetIntersection_Interlaced_Vector_string_16384_1024 5.43% 113925212.174 120115046.388 - 0.50% -
SetIntersection_Interlaced_Vector_string_16384_4 5.43% 1809998.454 1908294.832 - -2.17% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 5.43% 404.497 426.451 - 4.52% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 5.42% 13062.786 13771.209 - -1.18% -
std::deque<int>::ctor(size)/1024 5.41% 71.742 75.623 - -0.26% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 5.39% 881860.156 929407.151 - 7.54% -
std::format(float)_(fmt:_{:017500_10f}) 5.39% 185.078 195.050 - 5.92% -
BM_PushHeap_string_Ascending_64 5.38% 7.293 7.685 - 3.37% -
std::find(vector<char>)_(process_all)/32768 5.37% 492.879 519.334 - 4.93% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 5.36% 37412.974 39417.467 - 7.71% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 5.33% 0.289 0.304 - 12.66% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 5.33% 1.052 1.108 - -0.00% -
std::unordered_set<std::string>::erase(iterator)/1024 5.31% 27.474 28.932 - -8.52% -
std::rotate(list<int>)_(by_1/3)/8192 5.30% 8197.130 8631.610 - 3.20% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 5.30% 99318.142 104581.644 - -3.59% -
BM_deque_vector_copy_backward/70000 5.30% 7945.824 8366.797 - 8.99% -
std::map<std::string,_int>::contains(key)_(non-existent)/0 5.30% 0.273 0.287 - -0.06% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 5.29% 1097.471 1155.543 - 3.83% -
std::deque<int>::ctor(size)/32 5.29% 27.048 28.478 - -6.78% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 5.28% 3.769 3.968 - 5.56% -
SetIntersection_Interlaced_Set_uint32_16384_16384 5.28% 218853427.150 230413691.434 - 0.36% -
std::copy_backward(list<int>)/64 5.28% 29.932 31.511 - 0.89% -
std::transform(list<int>)_(identity_transform)/32 5.27% 16.099 16.948 - -0.00% -
BM_Ostream_number/0 5.24% 29.426 30.969 - -0.08% -
std::remove_copy_if(deque<int>)_(prefix)/1024 5.24% 514.422 541.362 - 1.13% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 5.23% 1.508 1.586 - 0.68% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 5.22% 326.452 343.481 - -0.32% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 5.21% 2303561.200 2423596.168 - -1.36% -
BM_PushHeap_uint32_Ascending_64 5.21% 1.517 1.596 - 4.85% -
std::partition_copy(vector<int>)/50 5.20% 12.210 12.845 - 0.40% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 5.19% 12279.990 12917.910 - -2.78% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 5.19% 6114.511 6431.765 - -3.27% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 5.18% 22.140 23.286 - 0.88% -
BM_PushHeap_uint64_Random_64 5.17% 5.219 5.489 - -1.20% -
BM_OperatorBool_SmallNonTrivialFunctor 5.16% 0.229 0.240 - 1.26% -
std::stable_partition(deque<int>)_(sparse)/1024 5.16% 431.674 453.931 - 5.40% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 5.15% 11.286 11.867 - -5.04% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 5.13% 1515830.791 1593539.643 - 3.92% -
std::unordered_map<int,_int>::ctor(const&)/1024 5.12% 6987.038 7345.084 - 8.55% -
std::rotate_copy(deque<int>)/8192 5.11% 298.955 314.233 - 4.33% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 5.10% 8.309 8.733 - -2.56% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5.09% 14310.547 15038.570 - -19.38% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 5.08% 10.087 10.600 - 0.61% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 5.08% 281377.011 295674.459 - -2.44% -
SetIntersection_Interlaced_Vector_float_1024_256 5.06% 5542685.328 5823213.913 - 3.82% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 5.05% 85623.373 89944.691 - 0.94% -
std::map<std::string,_int>::find(key)_(existent)/32 5.04% 15.523 16.306 - 3.19% -
BM_PushHeap_uint64_PipeOrgan_16 4.99% 0.867 0.911 - 2.97% -
std::set<std::string>::upper_bound(key)_(existent)/1024 4.99% 23.034 24.183 - -1.08% -
std::replace_if(vector<int>)_(sprinkled)/1024 4.98% 243.894 256.049 - 4.67% -
std::partial_sort(deque<int>)_(pipe-organ)/8 4.98% 31.168 32.719 - 2.25% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 4.98% 87.552 91.909 - 3.55% -
SetIntersection_Interlaced_Set_float_64_64 4.97% 13353964.578 14018055.743 - 6.19% -
std::set<int>::contains(key)_(existent)/1024 4.97% 3.778 3.965 - 4.99% -
SetIntersection_None_Set_string_16384_16 4.96% 187964779.769 197295689.730 - 0.23% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 4.96% 16.502 17.320 - 4.42% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 4.96% 264.633 277.748 - 3.72% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 4.95% 5.511 5.784 - -7.86% -
std::format(double)_(fmt:_{:0^17500_0a}) 4.95% 162.977 171.037 - 6.14% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4.94% 4737.806 4971.953 - -1.22% -
std::unordered_map<int,_int>::ctor(const&)/32 4.94% 206.318 216.505 - 7.02% -
SetIntersection_Front_Set_float_262144_262144 4.93% 1608624.352 1687976.318 - 2.74% -
std::equal(vector<int>)_(it,_it,_it)/8 4.93% 1.257 1.319 - 13.82% -
std::multiset<int>::contains(key)_(existent)/32 4.93% 1.639 1.719 - -2.14% -
std::search(vector<int>,_pred)_(same_length)/8192 4.91% 4910.814 5151.781 - 4.91% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 4.90% 325.245 341.176 - 7.08% -
SetIntersection_Interlaced_Vector_uint32_256_16 4.90% 6681120.625 7008257.371 - 4.84% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 4.89% 33779.520 35430.210 - 1.08% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 4.89% 31.648 33.194 - -6.38% -
std::set<std::string>::count(key)_(existent)/32 4.88% 15.437 16.189 - -4.03% -
std::move(deque<int>)/8 4.86% 3.450 3.617 - 10.10% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 4.85% 1171234.022 1228003.958 - 3.47% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 4.84% 55514.512 58202.096 - 6.49% -
BM_StringRelational_Less_Small_Small_ChangeLast 4.83% 1.766 1.851 - 4.70% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 4.82% 29.261 30.671 - 4.84% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 4.82% 253.971 266.201 - 5.65% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 4.82% 27.189 28.498 - -0.52% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 4.81% 5170572.752 5419442.237 - 7.81% -
BM_BitsetToString<32>/Uniform_(50%)/50 4.79% 17.014 17.828 - 1.81% -
BM_deque_deque_copy/65536 4.78% 3084.048 3231.450 - 2.52% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 4.78% 7640.070 8005.013 - 3.69% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 4.76% 20244.289 21208.761 - 3.95% -
std::partial_sort_copy(deque<int>)_(repeated)/8 4.75% 9.434 9.883 - -0.40% -
SetIntersection_None_Set_string_16384_64 4.74% 189303532.077 198270281.716 - 0.81% -
std::find_if_not(list<int>)_(bail_25%)/32768 4.73% 7395.089 7745.216 - 16.91% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 4.73% 549.931 575.952 - -7.02% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 4.72% 33866.164 35465.894 - -0.81% -
std::reverse_copy(deque<int>)/4096 4.72% 954.016 999.067 - 2.94% -
BM_deque_deque_move/4000 4.71% 142.118 148.816 - 6.09% -
std::none_of(deque<int>)_(process_all)/8 4.71% 3.277 3.431 - 0.05% -
std::stable_sort(vector<int>)_(descending)/8 4.70% 23.331 24.429 - 3.35% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 4.70% 8.964 9.386 - 2.17% -
std::map<std::string,_int>::count(key)_(non-existent)/0 4.69% 0.257 0.269 - 0.95% -
std::rotate_copy(list<int>)/50 4.68% 13.293 13.916 - -2.68% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.68% 178310.725 186649.657 - 2.05% -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 4.67% 41.231 43.157 - 5.81% -
std::find_first_of(deque<int>)_(small_needle)/1024 4.67% 3433.542 3593.871 - 4.01% -
BM_format_to_iterator/<std::vector>_string_len_6000 4.67% 60.020 62.822 - 5.20% -
BM_format_string<wchar_t>/4 4.67% 3.018 3.159 - 2.06% -
BM_deque_deque_ranges_copy_backward/2 4.66% 2.305 2.413 - 2.74% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 4.66% 276.552 289.446 - 1.04% -
std::sort(vector<int>)_(qsort_adversarial)/8192 4.64% 148028.629 154898.784 - 3.23% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 4.64% 213.782 223.698 - 4.53% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 4.64% 0.711 0.744 - -0.60% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 4.63% 3930.856 4113.044 - -5.62% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 4.62% 340.060 355.769 - 1.67% -
BM_deque_deque_ranges_move/64000 4.62% 3039.460 3179.801 - 3.47% -
std::multiset<int>::equal_range(key)_(existent)/1024 4.61% 5.176 5.415 - -0.39% -
std::copy_n(vector<int>)/64 4.61% 2.455 2.568 - 4.17% -
ranges::minmax(std::list<char>)/70000 4.61% 52375.250 54789.919 - -2.50% -
std::equal(list<int>)_(it,_it,_it)/8192 4.61% 9275.331 9702.873 - -11.88% -
BM_Swap_MemFuncPtr_MemPtr 4.60% 3.441 3.599 - 4.95% -
std::format(float)_(fmt:_{:_17000}) 4.58% 83.197 87.005 - 4.66% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 4.57% 7466.192 7807.750 - 1.76% -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 4.57% 10.716 11.206 - 3.99% -
std::unordered_multiset<int>::count(key)_(existent)/8192 4.57% 1.542 1.613 - -2.85% -
BM_deque_vector_ranges_copy_backward/70000 4.56% 7926.998 8288.396 - 7.30% -
std::find_if(list<int>)_(process_all)/8 4.55% 2.294 2.398 - 0.81% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.55% 1050992.930 1098806.314 - -2.94% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 4.55% 20369.761 21296.121 - 4.20% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4.54% 13592.281 14209.682 - 1.59% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 4.54% 2638.915 2758.743 - 0.01% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 4.53% 502.813 525.578 - -6.58% -
std::sort_heap(deque<int>)/8192 4.53% 453018.868 473529.522 - 0.68% -
std::copy(deque<int>)/8 4.52% 2.588 2.705 - 0.52% -
BM_stop_token_async_reg_unreg_callback/1024 4.51% 7963657.250 8323200.417 - 2.64% -
std::find_end(list<int>,_pred)_(process_all)/1000 4.51% 760.610 794.926 - -0.27% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 4.51% 34.435 35.987 - -17.00% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 4.50% 28.804 30.101 - 3.12% -
std::stable_sort(vector<int>)_(shuffled)/8192 4.50% 11041.300 11538.421 - 4.53% -
std::copy_backward(vector<bool>)_(unaligned)/64 4.50% 0.883 0.923 - -0.00% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 4.49% 17.080 17.848 - 1.27% -
BM_getline_string 4.49% 16.146 16.872 - 1.22% -
std::map<int,_int>::ctor(const&)/32 4.49% 216.427 226.139 - -1.18% -
std::pop_heap(deque<size_t>)/8192 4.49% 57.144 59.708 - 1.79% -
rng::find_last(vector<char>)_(bail_90%)/8 4.48% 0.440 0.460 - -0.65% -
std::make_heap(deque<int>)_(shuffled)/1024 4.48% 2516.441 2629.195 - 1.92% -
std::multiset<int>::ctor(const&)/1024 4.48% 6345.786 6629.808 - 3.28% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 4.45% 51877.772 54188.919 - 2.88% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 4.45% 44.580 46.563 - 25.35% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 4.45% 197183.778 205952.176 - 1.08% -
std::sort(vector<int>)_(qsort_adversarial)/1024 4.45% 12938.012 13513.119 - 2.77% -
rng::contains_subrange(deque<int>)_(process_all)/16 4.44% 9.781 10.215 - 29.23% -
bm_swap_ranges_vb_aligned/8 4.44% 3.148 3.288 - -0.55% -
SetIntersection_Front_Set_uint64_262144_256 4.43% 3713053.704 3877702.308 - 0.44% -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 4.41% 8776.812 9163.566 - 3.97% -
std::find(vector<int>)_(bail_25%)/8 4.40% 1.359 1.418 - 3.20% -
std::multiset<int>::count(key)_(non-existent)/32 4.40% 2.451 2.559 - -0.52% -
rng::contains_subrange(list<int>)_(single_element)/1048576 4.39% 811422.036 847060.392 - -0.55% -
VChain,_4_levels 4.38% 15.603 16.287 - -2.15% -
std::any_of(deque<int>)_(process_all)/8 4.38% 3.286 3.430 - 0.12% -
ranges::minmax(std::vector<char>)/70000 4.37% 564.879 589.582 - 0.01% -
ranges::min(std::list<char>)/64 4.37% 25.927 27.060 - 2.21% -
std::sort(deque<int>)_(qsort_adversarial)/8192 4.37% 461979.139 482151.368 - -1.59% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 4.37% 624.959 652.244 - 3.41% -
rng::starts_with(deque<int>)/8 4.36% 3.900 4.070 - 1.91% -
std::copy_backward(vector<bool>)_(aligned)/512 4.36% 1.547 1.614 - 5.73% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.36% 1034953.129 1080081.169 - 0.28% -
std::unique(deque<int>)_(sprinkled)/32 4.35% 53.766 56.104 - 0.23% -
SetIntersection_Interlaced_Set_float_16384_16384 4.35% 208798456.154 217872498.514 - -7.80% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4.34% 3907.197 4076.868 - 0.80% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 4.34% 339776.780 354529.653 - -0.01% -
SetIntersection_Front_Set_string_256_16 4.34% 6789106.864 7083706.882 - -3.66% -
BM_unicode_escaped<wchar_t> 4.34% 20408.604 21293.887 - -1.09% -
SetIntersection_None_Set_string_16384_4 4.33% 188212651.992 196368956.286 - 0.32% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 4.33% 2.925 3.052 - 4.02% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 4.32% 1.260 1.314 - 9.55% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.32% 120609.980 125820.379 - -6.01% -
ranges::minmax(std::list<__int128>)/64 4.31% 38.187 39.831 - -6.36% -
rng::find_last_if(vector<int>)_(bail_90%)/1024 4.30% 26.031 27.151 - 3.95% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 4.29% 747.791 779.871 - -3.80% -
BM_lexicographical_compare_three_way<IntPtr>/16 4.29% 4.208 4.388 - 1.32% -
std::unique_copy(list<int>)_(sprinkled)/8192 4.28% 6827.782 7120.067 - 3.49% -
std::flat_multimap<int,_int>::clear()/32 4.28% 401.845 419.027 - 3.39% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 4.27% 12705.782 13248.856 - 2.44% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 4.26% 200619415.969 209164244.506 - -39.70% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 4.25% 6263.388 6529.718 - 1.78% -
std::make_heap(deque<int>)_(ascending)/1024 4.24% 2595.500 2705.612 - 1.75% -
std::find_if_not(vector<int>)_(bail_25%)/1024 4.24% 28.480 29.687 - 5.59% -
std::find_end(list<int>)_(single_element)/1000 4.24% 684.813 713.821 - 0.10% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 4.23% 12.455 12.981 - 3.76% -
BM_vector_deque_ranges_copy_backward/5500 4.22% 198.846 207.244 - 4.92% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 4.22% 63104.169 65768.693 - 3.42% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 4.22% 9623.536 10029.761 - -19.82% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 4.20% 47.108 49.085 - 0.30% -
std::format(double)_(fmt:_{:0<17500_0Lg}) 4.20% 211.387 220.256 - 5.48% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 4.19% 6742.689 7025.218 - 3.26% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 4.19% 55622.540 57953.150 - 6.18% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.19% 241.386 251.496 - 3.94% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.18% 6.953 7.244 - 3.34% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 4.18% 1.221 1.272 - 3.91% -
std::flat_map<int,_int>::erase(iterator)/8192 4.16% 504.129 525.090 - 0.37% -
ranges::min(std::vector<long_long>)/8 4.15% 2.126 2.214 - 1.34% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 4.15% 3582575.480 3731192.102 - 4.45% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6 4.15% 77.662 80.884 - 2.34% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 4.14% 260371.769 271160.075 - 2.92% -
BM_StringRelational_Eq_Large_Large_Control 4.13% 2.238 2.331 - 3.42% -
std::multimap<int,_int>::find(key)_(existent)/1024 4.13% 3.612 3.762 - -1.28% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 4.13% 39.814 41.459 - -3.13% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 4.13% 5.944 6.189 - 5.27% -
std::reverse(vector<int>)/8 4.12% 1.478 1.539 - -1.96% -
std::set<int>::ctor(const&)/8192 4.12% 49697.732 51743.269 - 3.68% -
std::upper_bound(std::list<int>)/8192 4.10% 14122.896 14702.193 - -17.18% -
std::unordered_set<int>::ctor(const&)/8192 4.09% 56042.916 58336.884 - 5.20% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 4.09% 1.160 1.208 - -1.26% -
SetIntersection_Front_Set_uint64_1024_64 4.08% 1716611.232 1786701.686 - 1.86% -
BM_deque_deque_copy/70000 4.08% 3181.967 3311.841 - 4.37% -
std::flat_map<int,_int>::erase(key)_(existent)/32 4.08% 21.783 22.672 - -0.86% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 4.07% 288209.174 299938.919 - -0.72% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 4.07% 34.972 36.396 - -3.10% -
std::multiset<std::string>::insert(value)_(already_present)/1024 4.06% 63.285 65.855 - 17.80% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 4.06% 72.014 74.934 - -0.79% -
BM_BitsetToString<1048576>/Sparse_(10%)/10 4.03% 58820.971 61194.006 - 1.49% -
SetIntersection_Interlaced_Vector_float_16384_256 4.03% 14879141.384 15478200.217 - -3.94% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 4.02% 6.256 6.507 - -4.25% -
rng::find_last_if(list<int>)_(bail_10%)/8 4.01% 3.178 3.306 - 0.28% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 4.01% 23.468 24.408 - 1.42% -
SetIntersection_Interlaced_Set_string_16384_16 4.00% 243387701.831 253133035.323 - 3.55% -
std::is_sorted_until(deque<int>,_pred)/8 4.00% 4.141 4.307 - -7.51% -
BM_Ostream_number/3 4.00% 31.338 32.590 - 2.47% -
std::set<int>::find(key)_(existent)/32 3.99% 1.624 1.689 - 0.55% -
BM_StringFindStringLiteral/128 3.99% 3.164 3.290 - 7.30% -
std::search(list<int>)_(no_match)/1000 3.99% 672.398 699.217 - 1.94% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 3.97% 628.631 653.604 - 4.02% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 3.97% 23197.843 24118.489 - 2.47% -
BM_stop_token_async_reg_unreg_callback/131072 3.97% 113310381.696 117806949.113 - 4.90% -
std::find_if(list<int>)_(process_all)/1024 3.96% 703.149 731.027 - 6.34% -
std::is_sorted(deque<int>,_pred)/1024 3.96% 617.072 641.535 - -0.07% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 3.96% 4.513 4.691 - 0.16% -
SetIntersection_Interlaced_Set_float_64_4 3.96% 21029848.524 21863089.670 - 3.77% -
std::replace_if(list<int>)_(prefix)/50 3.96% 23.656 24.593 - -0.00% -
std::remove_if(list<int>)_(sprinkled)/50 3.95% 74.944 77.907 - 6.37% -
std::equal(vector<bool>)_(unaligned)/50 3.95% 0.816 0.848 - -1.81% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 3.95% 179899.998 187008.788 - 3.63% -
BM_PushHeap_float_QuickSortAdversary_1 3.95% 0.449 0.467 - 0.05% -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 3.95% 84943.400 88294.483 - 0.33% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 3.94% 506698.677 526673.946 - -6.97% -
std::make_heap(deque<int>)_(ascending)/8192 3.94% 20434.578 21239.450 - 1.35% -
BM_format_string<char>/2 3.94% 0.666 0.692 - -0.01% -
BM_deque_vector_move_backward/64000 3.92% 7173.428 7454.929 - 6.87% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 3.91% 20275.115 21068.148 - 3.29% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 3.91% 592.961 616.127 - 3.80% -
std::format(double)_(fmt:_{:0^17500_0Lg}) 3.90% 216.815 225.277 - 5.51% -
std::map<int,_int>::ctor(const&)/1024 3.90% 6512.080 6765.958 - 1.17% -
std::find_end(vector<int>)_(single_element)/1024 3.89% 236.608 245.810 - -1.23% -
SetIntersection_None_Set_string_256_256 3.87% 5697327.418 5917743.110 - 0.32% -
std::count(list<int>)_(every_other)/8192 3.87% 6589.890 6844.765 - -2.71% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 3.86% 179692.170 186633.376 - 3.54% -
VChain,_3_levels 3.86% 11.319 11.756 - -3.37% -
BM_format/string_view_len_6 3.86% 2.538 2.636 - -4.31% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 3.85% 1195722.763 1241793.265 - -0.04% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 3.84% 26.306 27.315 - 20.67% -
BM_PushHeap_uint32_QuickSortAdversary_16384 3.83% 0.471 0.489 - 4.18% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 3.83% 16.596 17.232 - 5.41% -
std::move(vector<int>)/8 3.83% 2.169 2.253 - -2.70% -
std::remove_if(deque<int>)_(prefix)/8192 3.83% 4178.163 4338.238 - 0.55% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.83% 285.556 296.490 - 2.15% -
BM_StringRelational_Less_Small_Large_Control 3.81% 1.850 1.921 - 3.33% -
BM_std_minmax_element<long_long>/64000 3.81% 16273.847 16893.996 - -0.53% -
std::sort(deque<int>)_(ascending)/8 3.81% 17.770 18.446 - 4.96% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 3.80% 1.201 1.247 - 12.54% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 3.80% 6.454 6.699 - 2.02% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 3.79% 10.217 10.605 - -10.53% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 3.79% 1.161 1.205 - 4.41% -
std::copy_if(deque<int>)_(entire_range)/4096 3.79% 1010.110 1048.392 - 2.72% -
SetIntersection_Interlaced_Set_string_256_64 3.78% 29729390.805 30853491.430 - 2.33% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.78% 3.826 3.970 - 1.25% -
BM_PushHeap_uint32_Random_1 3.77% 0.465 0.483 - 1.08% -
std::pop_heap(deque<float>)/8192 3.77% 59.703 61.955 - 1.44% -
std::make_heap(deque<int>)_(pipe-organ)/8192 3.77% 20450.763 21221.047 - 1.29% -
std::multiset<std::string>::find(key)_(non-existent)/32 3.76% 10.098 10.479 - -0.93% -
BM_deque_deque_copy_backward/2 3.76% 2.468 2.561 - 1.18% -
std::map<int,_int>::ctor(const&)/8192 3.76% 51858.684 53807.916 - 0.72% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 3.76% 17.386 18.040 - -2.36% -
std::set<int>::ctor(const&)/32 3.76% 213.468 221.488 - 0.07% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 3.75% 71.608 74.291 - 0.55% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 3.73% 55952.875 58040.683 - 3.62% -
std::format(double)_(fmt:_{:0<17500_0a}) 3.73% 156.986 162.842 - 5.14% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 3.73% 1755335.727 1820757.092 - -0.40% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 3.73% 38.547 39.983 - 2.38% -
std::unique_copy(vector<int>)_(contiguous)/32 3.72% 8.480 8.796 - 0.34% -
std::partition_copy(vector<int>)/1024 3.72% 467.207 484.594 - 1.72% -
std::multiset<int>::contains(key)_(non-existent)/1024 3.72% 5.985 6.207 - 5.53% -
BM_std_minmax_element<long_long>/65536 3.72% 16665.713 17284.904 - -0.67% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 3.71% 27.278 28.289 - 1.12% -
BM_join_view_deques/1024 3.70% 2698.181 2798.095 - 5.56% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 3.70% 28.842 29.907 - -4.43% -
std::is_sorted(deque<int>,_pred)/8192 3.68% 5007.942 5192.137 - -0.01% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 3.68% 2765.025 2866.702 - 2.23% -
BM_cyrillic_escaped<wchar_t> 3.68% 11929.452 12368.120 - 0.93% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.67% 13447.838 13941.256 - 1.25% -
rng::contains_subrange(vector<int>)_(same_length)/16 3.66% 4.730 4.903 - 3.20% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 3.66% 31591.357 32748.170 - -1.88% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 3.63% 11.831 12.260 - -1.73% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 3.62% 736.650 763.299 - -3.57% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 3.62% 20688.633 21436.771 - 4.76% -
std::remove_copy(deque<int>)_(prefix)/50 3.61% 20.196 20.925 - -0.86% -
BM_std_minmax_element<long_long>/70000 3.61% 17802.912 18446.109 - -0.59% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.61% 15803.235 16373.806 - 7.77% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 3.60% 34.957 36.217 - 6.25% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 3.60% 731.555 757.868 - -15.10% -
std::map<std::string,_int>::count(key)_(existent)/1024 3.58% 23.757 24.608 - 2.83% -
BM_PushHeap_string_Descending_262144 3.58% 3.154 3.266 - -18.42% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 3.58% 177587.939 183940.390 - 3.06% -
BM_format_to_n_string_back_inserter<std::list<char>>/1 3.57% 23.466 24.304 - 2.58% -
BM_vector_deque_move/0 3.57% 0.519 0.538 - 45.72% -
std::find_if_not(deque<int>)_(process_all)/8 3.57% 2.669 2.764 - 9.53% -
std::rotate(list<int>)_(by_1/3)/50 3.56% 23.151 23.976 - 2.51% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 3.55% 785.946 813.872 - 1.28% -
BM_std_minmax_element<long_long>/64 3.55% 16.688 17.281 - -0.42% -
rng::contains_subrange(vector<int>)_(process_all)/50 3.54% 11.396 11.799 - 3.85% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 3.53% 10385.059 10751.837 - -10.97% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 3.53% 7688706.642 7960207.943 - 3.01% -
std::fill_n(list<int>)/50 3.53% 15.179 15.714 - 0.58% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 3.52% 31.965 33.092 - 3.76% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 3.52% 23.286 24.106 - -0.55% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.52% 0.769 0.796 - -2.03% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 3.52% 4.098 4.243 - 0.24% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 3.51% 15.473 16.016 - 2.10% -
BM_stop_token_async_reg_unreg_callback/16777216 3.51% 13845692540.999 14331579165.999 - 4.05% -
std::fill_n(vector<bool>)/32768 3.50% 29.285 30.311 - 1.33% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.49% 140610.661 145524.075 - 4.42% -
std::partition(vector<int>)_(dense)/8192 3.49% 1810.876 1874.144 - 0.27% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 3.48% 12552.941 12990.185 - 2.66% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 3.48% 21.253 21.992 - 4.89% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 3.48% 888.701 919.599 - 2.88% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 3.48% 258.782 267.779 - 0.80% -
std::multiset<int>::insert(value)_(new_value,_end)/32 3.47% 18.593 19.239 - 3.20% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 3.47% 38619.251 39960.259 - 3.71% -
std::is_partitioned(list<int>)_(partitioned)/50 3.46% 13.477 13.944 - -0.37% -
std::move_backward(vector<int>)/262144 3.46% 21617.353 22365.026 - 2.50% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 3.45% 238721.182 246955.307 - 0.71% -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 3.45% 0.416 0.431 - 3.34% -
BM_vector_deque_move/5500 3.45% 198.407 205.243 - 4.41% -
BM_PushHeap_float_Descending_1 3.44% 0.520 0.538 - -12.59% -
std::find(list<int>)_(process_all)/8192 3.43% 7129.683 7374.467 - 7.74% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 3.43% 24.558 25.401 - 0.80% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 3.43% 216.915 224.355 - -11.58% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 3.42% 50.725 52.460 - -1.04% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 3.42% 10.802 11.171 - -0.09% -
std::find_first_of(deque<int>)_(small_needle)/8192 3.41% 27743.971 28691.423 - 3.40% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 3.41% 138.667 143.402 - 4.39% -
rng::find_last(deque<int>)_(bail_10%)/8 3.41% 2.706 2.798 - 5.03% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 3.41% 125.098 129.364 - -3.22% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 3.40% 138644.595 143365.080 - 1.89% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.40% 139204.095 143940.941 - 1.96% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 3.40% 4789.572 4952.505 - 3.87% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 3.39% 40.776 42.158 - 3.91% -
std::find_end(forward_list<int>)_(process_all)/1000 3.38% 675.231 698.073 - 3.38% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 3.38% 24.966 25.809 - -2.36% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/16384 3.37% 195063.013 201645.645 - -1.01% -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3.36% 3663.895 3786.894 - 0.21% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.35% 1796.068 1856.296 - 2.92% -
BM_StringRelational_Less_Large_Empty_Control 3.35% 1.614 1.668 - -1.37% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 3.34% 22.641 23.399 - -0.83% -
std::search(vector<int>,_pred)_(no_match)/8192 3.34% 4156.229 4295.146 - -0.20% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.34% 57305.641 59219.968 - -5.12% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.34% 42935.938 44369.513 - 3.27% -
BM_vector_deque_copy_backward/512 3.34% 17.513 18.097 - 0.76% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 3.33% 13.066 13.502 - 3.43% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.33% 12.141 12.544 - -1.16% -
std::find(list<int>)_(process_all)/1024 3.33% 685.660 708.462 - 1.16% -
std::find_end(vector<int>)_(single_element)/8192 3.32% 1810.958 1871.146 - -2.74% -
BM_PushHeap_uint64_Ascending_262144 3.32% 4.662 4.817 - -7.33% -
BM_Swap_MemFuncPtr_SmallTrivialFunctor 3.31% 3.338 3.449 - 6.02% -
SetIntersection_Front_Set_float_64_4 3.31% 16303704.663 16843547.864 - 4.42% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 3.31% 1.048 1.082 - -15.65% -
SetIntersection_None_Set_string_16384_1 3.30% 188524703.645 194741271.723 - -0.15% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 3.29% 514.048 530.985 - 4.55% -
BM_stop_token_multi_thread_polling_stop_requested/1024 3.29% 457245.025 472287.346 - -21.32% -
std::transform(list<int>,_list<int>)/8192 3.28% 9001.263 9296.690 - -5.63% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 3.28% 17.613 18.191 - 1.51% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.27% 63833.936 65923.039 - 2.84% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.27% 3.663 3.783 - 1.37% -
BM_format_string<char>/4 3.26% 0.459 0.474 - -1.46% -
std::multimap<std::string,_int>::erase(iterator)/32 3.24% 27.826 28.728 - -32.34% -
std::remove_if(list<int>)_(prefix)/1024 3.23% 972.520 1003.942 - -2.69% -
std::set<int>::equal_range(key)_(existent)/32 3.23% 1.714 1.769 - -4.61% -
rng::find_last(list<int>)_(bail_10%)/8 3.23% 2.021 2.086 - 0.75% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 3.23% 1.727 1.783 - 16.71% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 3.23% 4.052 4.183 - 2.14% -
std::find_first_of(vector<int>)_(small_needle)/1024 3.23% 1446.955 1493.623 - 6.05% -
ranges::min(std::deque<char>)/8 3.22% 2.283 2.357 - -2.99% -
std::is_sorted(deque<int>)/8 3.22% 2.861 2.953 - 13.25% -
std::find(vector<char>)_(process_all)/8192 3.21% 134.965 139.304 - 2.44% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 3.21% 129764.901 133927.633 - 3.21% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 3.20% 26784.927 27643.296 - 4.92% -
std::search(vector<int>,_pred)_(no_match)/1000 3.20% 508.453 524.731 - -0.95% -
std::partial_sort_copy(list<int>)_(heap)/8 3.20% 16.582 17.112 - -2.54% -
std::make_heap(deque<int>)_(heap)/8 3.19% 20.774 21.436 - 0.90% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 3.19% 24.763 25.552 - -51.83% -
std::partition(vector<int>)_(dense)/50 3.18% 12.953 13.365 - 1.85% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 3.17% 0.813 0.839 - -0.52% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 3.17% 181479.996 187229.156 - 3.69% -
rng::contains_subrange(vector<int>)_(process_all)/16 3.16% 4.703 4.852 - 8.24% -
BM_StringRelational_Eq_Small_Small_ChangeLast 3.16% 2.011 2.074 - 5.17% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 3.15% 1.630 1.681 - 1.51% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 3.15% 0.913 0.942 - -3.27% -
BM_lexicographical_compare_three_way<IntPtr>/262144 3.14% 58284.225 60112.760 - 0.52% -
std::set<int>::erase(key)_(existent)/1024 3.13% 50.105 51.675 - -4.15% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 3.13% 26.409 27.236 - 0.96% -
std::count_if(list<int>)_(every_other)/8 3.13% 2.716 2.801 - 0.73% -
std::format(int64_t)_(fmt:_{:x}) 3.13% 22.501 23.205 - -1.03% -
ranges::minmax(std::deque<__int128>)/1 3.13% 0.651 0.671 - 1.41% -
std::map<std::string,_int>::contains(key)_(existent)/1024 3.12% 23.327 24.053 - 0.08% -
std::map<int,_int>::equal_range(key)_(existent)/32 3.11% 1.776 1.831 - 0.46% -
std::copy_if(deque<int>)_(entire_range)/64 3.11% 15.995 16.492 - 2.13% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 3.09% 2.424 2.498 - 0.73% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 3.08% 799519.359 824178.730 - 0.26% -
std::find_end(list<int>,_pred)_(process_all)/1024 3.07% 789.857 814.137 - -0.23% -
std::copy_if(list<int>)_(every_other)/1048576 3.07% 820991.267 846158.464 - 0.49% -
BM_lexicographical_compare_three_way<IntPtr>/1024 3.06% 236.209 243.448 - 0.31% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6000 3.06% 73099.595 75339.579 - 5.00% -
std::upper_bound(std::forward_list<int>)/8192 3.05% 10398.424 10715.843 - -0.82% -
std::for_each_n(list<int>)/8 3.05% 2.421 2.495 - -2.26% -
rng::contains_subrange(vector<int>)_(single_element)/32 3.05% 8.320 8.573 - 1.31% -
std::find_end(list<int>,_pred)_(process_all)/1048576 3.04% 929361.828 957636.326 - -3.06% -
std::pop_heap(vector<int>)/1024 3.04% 9.682 9.977 - 0.01% -
std::replace(vector<int>)_(sprinkled)/32 3.04% 5.802 5.979 - 6.76% -
std::find_end(forward_list<int>)_(near_matches)/1000 3.04% 35465.233 36542.755 - 0.06% -
BM_deque_deque_ranges_move/70000 3.04% 3309.786 3410.273 - 2.60% -
ranges::minmax(std::list<__int128>)/70000 3.04% 56872.434 58598.763 - -6.39% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 3.02% 1.390 1.432 - 12.79% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 3.02% 13.076 13.471 - -0.80% -
std::partition_point(vector<int>)/50 3.01% 2.564 2.641 - 2.67% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 3.01% 26.382 27.177 - 4.22% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 2.99% 28.960 29.825 - -0.47% -
BM_lexicographical_compare_three_way<IntPtr>/4 2.98% 1.115 1.149 - -0.43% -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.98% 2.333 2.402 - -0.45% -
BM_vector_deque_move/2 2.97% 2.004 2.064 - 0.29% -
std::set<int>::ctor(const&)/1024 2.97% 6257.777 6443.622 - 3.26% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.97% 12227.506 12590.551 - -22.01% -
BM_lexicographical_compare_three_way_fast_path/1024 2.97% 236.321 243.332 - 0.14% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 2.96% 129.218 133.039 - 4.42% -
std::set<std::string>::equal_range(key)_(non-existent)/32 2.96% 10.203 10.505 - -6.08% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 2.95% 21.627 22.266 - -7.08% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.95% 1484.284 1528.100 - 3.53% -
BM_StringEraseToEnd_Huge_Opaque 2.95% 2.290 2.357 - 0.69% -
std::equal(list<int>)_(it,_it,_it,_it)/8 2.95% 2.876 2.961 - -1.54% -
BM_vector_deque_move/64000 2.95% 2844.020 2927.866 - 3.04% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 2.94% 241.115 248.201 - -0.42% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 2.94% 637.450 656.173 - 4.80% -
BM_lexicographical_compare_three_way<IntPtr>/65536 2.93% 14556.907 14984.009 - 0.43% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 2.93% 346.008 356.154 - 0.46% -
std::search(vector<int>,_pred)_(no_match)/1024 2.93% 520.964 536.204 - -0.21% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 2.92% 462.421 475.936 - 4.32% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 2.92% 49896.272 51352.706 - 0.20% -
BM_ConstructAndDestroy_LargeTrivialFunctor_Opaque 2.92% 10.698 11.010 - -31.96% -
std::set<std::string>::contains(key)_(non-existent)/1024 2.92% 20.044 20.629 - -8.83% -
rng::contains_subrange(deque<int>)_(process_all)/50 2.92% 23.562 24.249 - -4.01% -
SetIntersection_Interlaced_Set_float_16384_1024 2.91% 170803895.483 175782369.886 - -9.47% -
SetIntersection_Front_Set_uint32_16384_1024 2.91% 12283161.099 12640989.352 - -0.08% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 2.91% 10149.652 10445.292 - 3.00% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 2.91% 52.720 54.255 - 2.37% -
std::set<int>::erase(key)_(existent)/8192 2.91% 69.240 71.255 - 4.09% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 2.91% 8993633.471 9255178.857 - -4.45% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 2.91% 3.209 3.302 - 1.06% -
ranges::min(std::list<long_long>)/70000 2.91% 43951.013 45228.362 - -11.09% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 2.90% 11591.517 11927.977 - -4.72% -
std::unordered_set<int>::ctor(const&)/1024 2.90% 6893.976 7093.662 - 0.17% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.90% 645.818 664.519 - -7.66% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 2.89% 19.060 19.611 - -0.10% -
rng::find_last_if_not(list<int>)_(bail_10%)/8 2.89% 3.096 3.186 - 0.09% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 2.89% 0.584 0.601 - 2.41% -
std::multimap<int,_int>::ctor(const&)/8192 2.89% 53130.309 54665.161 - -11.56% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 2.89% 32.621 33.564 - 5.99% -
std::replace_if(vector<int>)_(prefix)/1024 2.89% 266.744 274.444 - 2.65% -
ranges::min(std::vector<long_long>)/1 2.88% 0.437 0.449 - 36.54% -
BM_lexicographical_compare_three_way<IntPtr>/16384 2.88% 3627.443 3731.782 - 0.25% -
std::unique(deque<int>)_(contiguous)/52 2.87% 55.424 57.016 - 3.99% -
std::make_heap(deque<int>)_(pipe-organ)/1024 2.87% 2618.506 2693.685 - 1.31% -
std::find_if_not(list<int>)_(process_all)/8192 2.87% 6934.482 7133.474 - 4.69% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 2.87% 21.746 22.369 - 1.74% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.86% 20.079 20.654 - -12.81% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.86% 656.501 675.281 - 1.93% -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 2.86% 10.833 11.143 - 1.75% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 2.86% 542727498.137 558237700.098 - 4.03% -
std::partition(vector<int>)_(dense)/1024 2.86% 242.438 249.362 - 0.48% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 2.85% 42.043 43.242 - 7.12% -
rng::contains_subrange(deque<int>)_(same_length)/16 2.85% 12.708 13.070 - 0.68% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.85% 1.406 1.446 - 21.61% -
std::set<int>::upper_bound(key)_(non-existent)/8192 2.85% 9.779 10.058 - 3.10% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 2.84% 4.994 5.136 - 0.10% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 2.84% 1.333 1.371 - -13.91% -
BM_lexicographical_compare_three_way_fast_path/64 2.84% 15.034 15.462 - -0.00% -
std::make_heap(deque<int>,_pred)_(repeated)/1024 2.82% 1638.483 1684.680 - 0.03% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 2.82% 1030945.833 1060009.466 - 0.23% -
std::find_if_not(vector<char>)_(bail_25%)/8 2.82% 0.932 0.959 - -0.29% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 2.81% 3638.752 3741.072 - -0.73% -
std::copy_n(vector<int>)/32768 2.81% 3686.644 3790.288 - 65.00% -
std::copy_if(vector<int>)_(entire_range)/32768 2.81% 7289.981 7494.918 - 1.24% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2.81% 2125862.952 2185618.808 - -5.08% -
std::find_end(vector<int>,_pred)_(single_element)/1000 2.81% 567.155 583.068 - -0.04% -
std::rotate(vector<int>)_(1_element_forward)/32 2.80% 2.969 3.052 - 0.10% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 2.80% 86.806 89.238 - -3.27% -
BM_lexicographical_compare_three_way_fast_path/16384 2.78% 3630.878 3731.737 - 0.04% -
BM_PushHeap_float_QuickSortAdversary_262144 2.78% 0.419 0.430 - -0.76% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 2.77% 12366.965 12709.898 - 3.03% -
BM_PushHeap_uint32_Random_262144 2.77% 5.757 5.916 - 2.35% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 2.77% 922.234 947.734 - -0.32% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 2.76% 27.618 28.381 - 3.06% -
std::replace(vector<int>)_(sprinkled)/1024 2.76% 149.937 154.080 - 2.33% -
SetIntersection_Front_Set_uint32_16384_16384 2.75% 211515699.545 217333702.922 - 1.09% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 2.75% 0.529 0.544 - 2.75% -
BM_StringRelationalLiteral_Compare_Large_Empty_Control 2.74% 0.418 0.429 - 0.56% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 2.74% 21.792 22.390 - -57.71% -
BM_Swap_Null_MemFuncPtr 2.74% 1.207 1.240 - 4.65% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 2.74% 26922275.513 27659802.805 - 1.49% -
BM_PushHeap_uint32_Random_256 2.74% 5.500 5.650 - 0.96% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.73% 1.274 1.309 - 4.75% -
BM_lexicographical_compare_three_way<IntPtr>/64 2.72% 14.984 15.392 - -0.28% -
BM_vector_deque_ranges_copy_backward/65536 2.72% 7540.027 7745.334 - 4.79% -
BM_lexicographical_compare_three_way<IntPtr>/4096 2.72% 920.710 945.774 - -0.14% -
std::copy_if(list<int>)_(entire_range)/8 2.72% 2.452 2.519 - -0.29% -
std::remove_copy_if(deque<int>)_(prefix)/50 2.72% 27.773 28.528 - 2.40% -
std::move(vector<bool>)_(unaligned)/262144 2.72% 1588.537 1631.735 - 2.68% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 2.72% 12.960 13.313 - 1.97% -
std::is_sorted(list<int>)/8 2.72% 2.081 2.137 - 2.36% -
BM_lexicographical_compare_three_way_fast_path/4096 2.72% 922.133 947.172 - 0.16% -
std::transform(vector<int>)_(identity_transform)/32 2.71% 8.977 9.221 - 0.62% -
std::unordered_set<std::string>::clear()/32 2.71% 929.696 954.909 - 2.67% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.71% 20.818 21.382 - -15.57% -
std::remove(deque<int>)_(sprinkled)/50 2.71% 55.195 56.689 - -4.15% -
std::all_of(vector<int>)_(process_all)/8 2.70% 2.517 2.585 - 5.27% -
rng::contains_subrange(deque<int>)_(single_element)/16 2.70% 10.125 10.399 - -0.04% -
std::none_of(list<int>)_(process_all)/8192 2.70% 7971.376 8186.485 - -1.01% -
SetIntersection_Front_Set_uint64_256_256 2.69% 7440051.657 7640397.329 - -4.36% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 2.69% 13.439 13.801 - 2.49% -
std::copy_if(deque<int>)_(entire_range)/32768 2.68% 8578.335 8808.234 - 1.60% -
BM_std_minmax_element<long_long>/4096 2.68% 1040.815 1068.694 - -0.36% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.67% 12767.873 13109.126 - -0.32% -
BM_lexicographical_compare_three_way_fast_path/256 2.67% 68.197 70.020 - -0.56% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.67% 63088.702 64774.064 - -16.96% -
BM_StringRelational_Eq_Small_Large_Control 2.67% 0.471 0.484 - -1.38% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 2.67% 1.594 1.637 - 3.20% -
BM_format_to_back_inserter<std::list<char>>/string_len_6 2.67% 78.045 80.126 - 1.56% -
BM_lexicographical_compare_three_way_fast_path/4 2.65% 1.112 1.142 - -2.07% -
std::copy(vector<bool>)_(aligned)/4096 2.65% 4.800 4.927 - 2.99% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.65% 115090.354 118138.926 - 1.16% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 2.64% 58227.047 59765.658 - -0.79% -
BM_std_minmax_element<long_long>/5500 2.64% 1394.534 1431.343 - -0.56% -
std::find_end(vector<int>,_pred)_(single_element)/1024 2.64% 581.704 597.051 - -0.27% -
std::find_first_of(vector<int>)_(small_needle)/8192 2.63% 11606.503 11911.951 - 5.83% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 2.63% 2.972 3.050 - 2.82% -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1 2.63% 23.881 24.509 - 0.60% -
std::copy_if(deque<int>)_(entire_range)/512 2.63% 133.744 137.258 - 1.66% -
std::set<int>::find(key)_(non-existent)/1024 2.63% 5.378 5.520 - -0.06% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 2.63% 8704.767 8933.410 - -0.84% -
std::set<std::string>::find(key)_(existent)/8192 2.62% 30.665 31.470 - -9.79% -
rng::contains_subrange(vector<int>)_(same_length)/50 2.62% 12.580 12.910 - 2.42% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 2.62% 19.266 19.769 - 2.51% -
std::copy_backward(vector<bool>)_(aligned)/32768 2.61% 34.827 35.736 - 0.35% -
std::deque<int>::ctor(size)/8192 2.60% 440.115 451.578 - -0.39% -
std::find(deque<int>)_(bail_25%)/1024 2.60% 66.035 67.753 - -1.76% -
BM_std_minmax_element<long_long>/4000 2.60% 1016.659 1043.107 - -0.37% -
std::unique_copy(list<int>)_(sprinkled)/52 2.60% 23.781 24.399 - 3.33% -
std::remove_copy(list<int>)_(prefix)/50 2.60% 18.574 19.056 - 1.00% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2.59% 2110.343 2164.996 - -0.11% -
std::find(list<int>)_(process_all)/8 2.59% 2.193 2.249 - -5.07% -
std::fill(vector<int>)/1024 2.59% 29.077 29.830 - -0.86% -
ranges::min(std::vector<long_long>)/70000 2.58% 7674.275 7872.544 - -0.03% -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 2.58% 0.581 0.596 - 1.49% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 2.58% 49815.986 51101.162 - 3.52% -
std::make_heap(deque<int>)_(descending)/8 2.58% 20.667 21.200 - 0.18% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 2.58% 23.017 23.610 - 1.45% -
std::find_end(forward_list<int>)_(near_matches)/1024 2.57% 36928.761 37878.929 - -0.04% -
std::multiset<int>::contains(key)_(existent)/1024 2.57% 3.963 4.065 - 0.64% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 2.57% 4.246 4.355 - -5.87% -
BM_format_to_string_span<char>/1 2.57% 10.010 10.266 - -0.32% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.57% 67624.044 69360.042 - 4.06% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 2.57% 1.270 1.303 - 2.57% -
std::unordered_set<std::string>::erase(iterator)/32 2.56% 31.301 32.103 - 23.17% -
std::fill_n(vector<bool>)/512 2.56% 1.428 1.464 - -2.62% -
ranges::minmax(std::deque<__int128>)/70000 2.55% 33987.055 34854.534 - 1.64% -
BM_LexicallyNormal/small_path/2 2.55% 44.475 45.609 - 1.67% -
BM_deque_vector_ranges_copy_backward/4000 2.54% 143.060 146.697 - 0.24% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 2.53% 19.995 20.502 - 2.02% -
std::remove(list<int>)_(sprinkled)/1024 2.53% 928.760 952.283 - 1.52% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.53% 764.962 784.311 - 4.33% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.52% 210476.717 215790.987 - -10.75% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 2.52% 11280377.934 11564814.957 - -0.68% -
std::move_backward(list<int>)/262144 2.52% 257033.184 263512.951 - 2.57% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 2.52% 282.629 289.739 - -0.03% -
BM_std_minmax_element<int>/2 2.51% 0.665 0.681 - 0.05% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 2.50% 24.249 24.856 - -14.29% -
BM_vector_deque_move_backward/64 2.50% 2.981 3.056 - -0.77% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.49% 17.901 18.347 - -13.02% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 2.49% 14554.157 14916.840 - -0.70% -
BM_lexicographical_compare_three_way_fast_path/262144 2.49% 58419.173 59871.272 - 0.23% -
std::format(float)_(fmt:_{:_10a}) 2.48% 28.224 28.925 - -0.27% -
std::move(vector<int>)/1048576 2.48% 55865.998 57251.561 - -0.88% -
BM_num_get<long_double> 2.48% 36.203 37.100 - 1.77% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2.48% 2831.007 2901.153 - 2.27% -
std::unordered_multiset<int>::erase(iterator)/32 2.47% 20.038 20.533 - 5.36% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 2.47% 7130.931 7306.880 - -4.02% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.47% 75913.046 77785.026 - -26.96% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 2.47% 15.062 15.433 - 0.78% -
ranges::min(std::vector<char>)/70000 2.47% 478.639 490.438 - -0.18% -
std::format(float)_(fmt:_{:_10e}) 2.46% 42.244 43.285 - -0.15% -
std::partial_sort_copy(vector<int>)_(ascending)/1024 2.46% 4722.770 4839.047 - 0.64% -
BM_lexicographical_compare_three_way_fast_path/65536 2.46% 14587.432 14946.168 - 0.13% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 2.45% 0.630 0.646 - 1.38% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 2.45% 12.551 12.859 - 0.56% -
SetIntersection_Front_Vector_string_262144_1024 2.45% 40066086.138 41046398.675 - 4.01% -
SetIntersection_Front_Vector_string_16384_64 2.45% 3122086.287 3198475.318 - -2.06% -
BM_PushHeap_string_Ascending_16 2.44% 4.646 4.760 - 0.81% -
SetIntersection_Front_Set_float_64_64 2.44% 13646673.642 13979921.706 - 1.57% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.44% 32810.853 33611.825 - -18.86% -
std::remove(deque<int>)_(sprinkled)/32 2.44% 50.120 51.343 - -2.67% -
rng::contains_subrange(vector<int>)_(same_length)/8192 2.44% 1908.898 1955.488 - 5.16% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 2.44% 6215.219 6366.674 - 1.67% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 2.43% 73.365 75.149 - 2.44% -
std::partition_point(list<int>)/8192 2.43% 12447.488 12749.930 - 1.29% -
rng::contains(list<int>)_(process_all)/32 2.43% 9.046 9.266 - 3.35% -
std::format(int64_t)_(fmt:_{:0^512Lo}) 2.43% 35.175 36.029 - -2.85% -
std::copy(deque<int>)/4096 2.43% 144.121 147.620 - 1.76% -
BM_std_minmax_element<long_long>/2 2.42% 0.665 0.681 - 0.14% -
rng::find_last_if(deque<int>)_(bail_10%)/50 2.42% 17.333 17.752 - -8.11% -
SetIntersection_None_Set_uint64_64_64 2.41% 11132725.634 11401515.885 - -1.62% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 2.41% 260645.710 266935.866 - 1.03% -
std::replace_if(vector<int>)_(sprinkled)/50 2.41% 12.748 13.055 - -3.87% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.41% 40662.497 41641.937 - -0.03% -
std::copy_backward(vector<bool>)_(aligned)/4096 2.41% 5.028 5.149 - 2.54% -
std::remove(deque<int>)_(sprinkled)/1024 2.41% 511.264 523.575 - 0.85% -
BM_CmpEqual_ushort_uint 2.41% 1.069 1.095 - 2.38% -
std::rotate(vector<bool>)_(1_element_backward)/1024 2.40% 27.262 27.916 - 0.79% -
std::find(deque<int>)_(process_all)/8 2.40% 3.398 3.480 - 3.15% -
std::rotate_copy(vector<int>)/1024 2.40% 32.778 33.563 - 0.31% -
std::copy_if(list<int>)_(every_other)/262144 2.39% 204387.302 209273.470 - 0.62% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 2.39% 16.837 17.239 - -5.07% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 2.39% 7.068 7.236 - -2.35% -
std::all_of(list<int>)_(process_all)/8192 2.39% 7644.749 7827.332 - -0.15% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 2.39% 123.572 126.521 - -0.17% -
std::format(float)_(fmt:_{:_0e}) 2.39% 38.431 39.349 - -0.55% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 2.39% 1165340.803 1193138.952 - 2.99% -
std::fill(vector<int>)/8192 2.38% 228.633 234.085 - 0.42% -
std::make_heap(deque<int>,_pred)_(repeated)/8192 2.38% 12808.151 13113.477 - 0.05% -
std::copy_n(deque<int>)/8 2.38% 2.636 2.699 - -2.17% -
std::fill_n(vector<bool>)/4096 2.37% 4.085 4.182 - -0.36% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2.37% 38612.635 39526.903 - 2.57% -
SetIntersection_Front_Vector_string_262144_64 2.37% 3131135.823 3205210.131 - -2.13% -
SetIntersection_Front_Set_float_1024_16 2.36% 1211438.939 1240023.271 - 4.62% -
BM_format_to_iterator/<std::deque>_string_len_6000 2.36% 149.032 152.548 - 10.61% -
BM_deque_deque_ranges_move_backward/1 2.36% 2.716 2.780 - 4.09% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 2.36% 18.835 19.279 - -4.64% -
BM_std_minmax_element<long_long>/512 2.35% 134.114 137.268 - -0.02% -
std::copy_n(vector<int>)/512 2.35% 15.956 16.331 - -0.35% -
std::fill(vector<bool>)/32768 2.35% 29.214 29.900 - 0.05% -
std::find_end(vector<int>,_pred)_(single_element)/8192 2.34% 4672.590 4782.085 - -0.07% -
BM_std_minmax_element<long_long>/4 2.34% 1.222 1.251 - -0.31% -
std::copy_if(list<int>)_(every_other)/512 2.34% 349.505 357.687 - 0.05% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.34% 117123.022 119858.175 - 2.19% -
std::set<int>::erase(key)_(existent)/32 2.33% 22.008 22.521 - 4.56% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 2.33% 4785.839 4897.570 - 2.60% -
ranges::min(std::deque<char>)/1 2.33% 0.686 0.702 - 4.50% -
ranges::min(std::deque<char>)/70000 2.33% 17335.680 17739.692 - -11.33% -
std::for_each(list<int>)/8192 2.33% 7795.731 7977.249 - -4.32% -
BM_format_to_n_string_back_inserter<std::wstring>/16384 2.32% 4150.814 4247.249 - 2.34% -
std::copy_n(vector<bool>)_(unaligned)/64 2.32% 1.762 1.802 - 0.29% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2.32% 2012.993 2059.625 - -0.97% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 2.31% 5.649 5.779 - 2.39% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 2.31% 18.824 19.258 - -19.12% -
SetIntersection_Front_Set_uint64_262144_16384 2.31% 218628940.634 223669568.163 - 0.69% -
BM_japanese_escaped<wchar_t> 2.31% 12100.711 12379.644 - -0.17% -
BM_PushHeap_string_Descending_16384 2.30% 2.310 2.363 - -8.28% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 2.30% 31.410 32.132 - -4.95% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 2.30% 585812.361 599262.511 - 1.52% -
std::unordered_multiset<int>::erase(iterator)/1024 2.29% 20.161 20.623 - 5.89% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 2.29% 12858.792 13153.755 - 0.98% -
BM_ascii_escaped<wchar_t> 2.29% 21678.771 22176.042 - -1.86% -
BM_deque_deque_ranges_move_backward/2 2.29% 2.470 2.527 - 4.94% -
std::partial_sort(deque<int>)_(shuffled)/1024 2.29% 15145.098 15491.778 - 0.51% -
std::format(float)_(fmt:_{:0^17500_17000}) 2.29% 225.746 230.906 - 1.36% -
BM_format_to_string_back_inserter<std::wstring>/1 2.29% 13.475 13.783 - 1.10% -
std::reverse_copy(list<int>)/64 2.28% 29.255 29.923 - -0.45% -
std::remove_copy_if(list<int>)_(prefix)/1024 2.28% 780.858 798.684 - 0.90% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 2.28% 18.765 19.194 - 4.08% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 2.28% 12896.696 13190.672 - 1.79% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.28% 689.705 705.427 - 3.27% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 2.27% 19.138 19.571 - 0.33% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 2.27% 23415.293 23945.766 - -3.30% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 2.26% 44.402 45.407 - -0.14% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 2.25% 0.494 0.506 - 2.28% -
std::unique(deque<int>)_(contiguous)/32 2.24% 49.744 50.860 - 3.31% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 2.24% 4.886 4.995 - -2.41% -
BM_BitsetToString<8192>/Dense_(90%)/90 2.24% 389.861 398.578 - -1.27% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.24% 41134.154 42053.665 - 1.60% -
std::copy_if(vector<int>)_(entire_range)/4096 2.23% 911.558 931.929 - 0.52% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 2.23% 9907107.213 10128253.027 - -2.90% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_6 2.23% 78.078 79.820 - 0.25% -
BM_PushHeap_string_Ascending_256 2.23% 10.965 11.210 - 1.94% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 2.23% 690.740 706.144 - -10.88% -
std::equal(list<int>)_(it,_it,_it)/8 2.23% 2.653 2.712 - 0.07% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 2.23% 1367.236 1397.701 - 1.31% -
CastTo<A<Width,_Depth>> 2.23% 242.198 247.588 - 5.43% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 2.22% 1410413.851 1441742.852 - 1.65% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 2.22% 13.366 13.663 - 1.30% -
std::partition_point(list<int>)/32 2.22% 15.639 15.986 - 0.61% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 2.22% 30.619 31.298 - 0.02% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 2.21% 16.843 17.216 - 5.34% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 2.21% 8083131.331 8261980.254 - -8.99% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 2.21% 238855.348 244139.330 - -0.85% -
std::set<int>::upper_bound(key)_(non-existent)/1024 2.21% 5.920 6.051 - 3.88% -
std::list<int>::ctor(size)/32 2.21% 327.376 334.600 - -8.49% -
std::search(list<int>)_(single_element)/1024 2.20% 739.627 755.921 - 2.40% -
std::format(int64_t)_(fmt:_{:0^512X}) 2.20% 41.155 42.061 - 0.06% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.20% 542.023 553.937 - 3.47% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.20% 2.247 2.297 - -0.22% -
std::is_sorted_until(vector<int>)/8 2.19% 2.048 2.093 - -15.46% -
std::format(int64_t)_(fmt:_{:0>512LX}) 2.19% 40.202 41.084 - 2.85% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.19% 13208.976 13498.527 - 4.85% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 2.19% 217101137.257 221848516.777 - 3.31% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 2.18% 9.110 9.309 - -0.31% -
BM_vector_deque_move/1024 2.18% 35.981 36.766 - 2.87% -
BM_deque_deque_copy/1024 2.18% 36.899 37.704 - 1.10% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 2.18% 431.915 441.324 - 3.84% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.18% 730.717 746.615 - -9.09% -
BM_std_minmax_element<char>/3 2.17% 1.164 1.189 - 4.27% -
BM_PushHeap_string_Random_262144 2.17% 17.931 18.320 - -6.32% -
SetIntersection_Front_Set_string_256_64 2.16% 14183192.766 14489999.202 - -3.03% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 2.16% 5256.140 5369.786 - 0.23% -
std::copy_if(deque<int>)_(every_other)/64 2.16% 22.779 23.271 - 0.16% -
std::find(deque<int>)_(process_all)/8192 2.15% 1911.547 1952.731 - -0.48% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 2.14% 29.128 29.752 - -7.86% -
std::unordered_map<int,_int>::ctor(const&)/8192 2.14% 56615.908 57827.136 - 4.56% -
rng::contains_subrange(deque<int>)_(same_length)/50 2.14% 28.392 28.998 - -4.25% -
BM_vector_deque_ranges_move_backward/64 2.14% 2.975 3.039 - -0.08% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 2.13% 48.124 49.149 - -2.24% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 2.13% 32.425 33.116 - 1.74% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 2.12% 93084.860 95059.734 - -0.08% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 2.12% 282.401 288.392 - -0.08% -
rng::fold_left(list<int>)/50 2.12% 37.492 38.286 - 1.93% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 2.11% 11785.501 12034.361 - 4.75% -
std::find_if(list<int>)_(process_all)/32768 2.11% 25777.024 26320.905 - 5.39% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.10% 660.111 673.995 - 2.30% -
BM_StringCopy_Large 2.10% 6.330 6.463 - 2.81% -
rng::find_last_if(list<int>)_(bail_10%)/8192 2.09% 6546.310 6683.418 - 1.29% -
std::move_backward(vector<bool>)_(aligned)/64 2.09% 1.731 1.767 - 5.28% -
std::reverse_copy(vector<int>)/8 2.09% 2.432 2.483 - 5.96% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 2.09% 31.580 32.238 - -1.08% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1048576 2.08% 12782115.145 13048418.207 - -2.13% -
std::map<int,_int>::contains(key)_(non-existent)/1024 2.08% 5.815 5.936 - 9.07% -
std::remove_copy_if(list<int>)_(prefix)/8192 2.08% 7178.734 7327.945 - -3.69% -
BM_vector_deque_move_backward/1024 2.08% 37.178 37.950 - -0.30% -
std::transform(vector<int>,_vector<int>)/32 2.07% 16.892 17.242 - 0.08% -
BM_PushHeap_float_QuickSortAdversary_1024 2.07% 0.619 0.632 - -0.22% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 2.07% 0.598 0.610 - -11.81% -
BM_lexicographical_compare_three_way_fast_path/1048576 2.06% 240187.336 245142.947 - 0.42% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.06% 2.082 2.125 - 1.09% -
SetIntersection_Front_Set_float_16_16 2.06% 38562346.992 39356303.694 - 1.83% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 2.06% 17.267 17.622 - 3.40% -
std::fill_n(list<int>)/32 2.05% 7.936 8.099 - 0.83% -
BM_PushHeap_string_Ascending_16384 2.05% 19.135 19.528 - -1.53% -
BM_vector_deque_move/1 2.05% 2.282 2.328 - 0.55% -
std::any_of(list<int>)_(process_all)/32768 2.05% 26094.079 26629.133 - 1.84% -
std::flat_multimap<int,_int>::clear()/1024 2.05% 401.215 409.432 - 0.50% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 2.05% 476.742 486.501 - -0.19% -
std::unique(vector<int>)_(sprinkled)/52 2.05% 65.244 66.579 - 2.78% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 2.04% 1884.918 1923.374 - -0.16% -
std::partial_sort_copy(deque<int>)_(ascending)/8 2.04% 9.678 9.876 - -2.24% -
std::for_each(deque<int>)/32 2.04% 3.672 3.747 - 1.72% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 2.02% 23.326 23.798 - 0.18% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.02% 16285.415 16614.044 - -1.86% -
std::lower_bound(std::forward_list<int>)/8 2.01% 15.286 15.594 - 1.77% -
std::copy_if(deque<int>)_(every_other)/1048576 2.01% 364716.571 372061.251 - 0.11% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.01% 804147.698 820293.086 - -12.38% -
std::rotate(vector<bool>)_(by_1/3)/1024 2.00% 47.763 48.720 - 0.14% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 2.00% 368.208 375.582 - 3.76% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 2.00% 566.500 577.836 - -1.53% -
std::set<std::string>::clear()/32 2.00% 876.899 894.426 - -0.35% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 2.00% 114321.025 116605.337 - 0.69% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.00% 216.805 221.135 - 0.69% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2.00% 3336.613 3403.254 - 3.51% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 2.00% 42314.526 43159.573 - 0.18% -
BM_PushHeap_float_Random_16384 1.99% 7.550 7.701 - 0.50% -
rng::contains_subrange(list<int>)_(single_element)/50 1.99% 17.211 17.554 - 9.96% -
std::set<int>::lower_bound(key)_(existent)/1024 1.99% 4.506 4.596 - -1.81% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 1.98% 41017.032 41830.417 - 2.73% -
std::generate(vector<int>)/8192 1.98% 1799.929 1835.590 - 0.15% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 1.98% 114445.855 116709.623 - 1.08% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.98% 379371.160 386869.767 - -12.44% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 1.98% 19455.474 19839.872 - -0.35% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 1.97% 19.008 19.383 - 3.32% -
std::set<std::string>::find(key)_(non-existent)/32 1.97% 9.423 9.609 - -3.57% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 1.97% 2276932.848 2321846.672 - -0.27% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.97% 346735949.662 353574286.500 - 0.15% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.97% 666.699 679.840 - -11.34% -
std::move(vector<bool>)_(unaligned)/64 1.97% 1.631 1.663 - -0.00% -
ranges::minmax(std::deque<char>)/64 1.97% 22.697 23.143 - -13.66% -
BM_format_to_back_inserter<std::string>/string_len_60 1.96% 28.598 29.160 - 0.96% -
BM_CmpLess_uchar_ushort 1.96% 1.065 1.086 - 2.76% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 1.96% 120344.086 122705.818 - -0.08% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 1.96% 485240.586 494756.945 - -0.16% -
BM_StringDestroy_Large 1.96% 7.416 7.562 - 5.40% -
bm_ranges_lexicographical_compare<unsigned_char>/4096 1.96% 75.881 77.368 - -0.14% -
std::unordered_multiset<int>::find(key)_(existent)/1024 1.96% 1.335 1.361 - 3.51% -
std::copy_if(deque<int>)_(every_other)/512 1.96% 177.340 180.811 - -0.37% -
std::remove_copy(list<int>)_(prefix)/1024 1.95% 734.484 748.825 - 1.26% -
std::is_partitioned(vector<int>)_(partitioned)/32 1.95% 6.440 6.565 - 0.98% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 1.95% 2.415 2.462 - 6.68% -
BM_std_minmax_element<long_long>/1024 1.95% 264.891 270.046 - -0.19% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 1.94% 23.746 24.206 - -0.05% -
std::find_if_not(vector<bool>)_(process_all)/50 1.94% 23.804 24.266 - -0.30% -
BM_format_to_iterator/<std::string>_C_string_len_60 1.93% 10.996 11.209 - 0.00% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 1.93% 38.334 39.073 - -18.39% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 1.93% 20.571 20.967 - -4.45% -
std::rotate(list<int>)_(by_1/2)/50 1.92% 13.664 13.927 - -0.03% -
std::copy_if(deque<int>)_(every_other)/262144 1.92% 91040.057 92791.468 - -0.10% -
BM_PushHeap_string_Descending_256 1.92% 2.291 2.335 - -7.90% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 1.92% 0.584 0.595 - 1.64% -
std::find(deque<int>)_(process_all)/1024 1.92% 239.758 244.360 - -0.18% -
BM_deque_deque_ranges_move/4000 1.92% 142.121 144.848 - 1.30% -
BM_BitsetToString<1048576>/Uniform_(50%)/50 1.92% 361575.288 368503.556 - -0.71% -
ranges::min(std::deque<char>)/64 1.92% 16.209 16.519 - -8.07% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.91% 1085672.395 1106457.357 - -0.47% -
rng::contains(deque<int>)_(process_all)/32 1.91% 8.536 8.699 - 0.88% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 1.91% 17013.817 17339.158 - 2.40% -
BM_PathConstructForwardIter/large_string/64 1.91% 2577.346 2626.602 - 2.17% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 1.91% 6933.317 7065.466 - 2.15% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 1.90% 345.574 352.146 - 3.55% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 1.90% 11.949 12.176 - -10.41% -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1.90% 1824.271 1858.848 - 0.06% -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 1.89% 15026.812 15311.569 - 0.23% -
std::copy_if(deque<int>)_(every_other)/4096 1.89% 1421.829 1448.740 - -0.19% -
BM_deque_vector_move/70000 1.89% 3204.991 3265.613 - -1.54% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 1.89% 9.011 9.181 - -0.09% -
bm_lexicographical_compare<unsigned_char>/4096 1.89% 75.774 77.203 - -0.38% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 1.88% 30067.956 30634.677 - -0.19% -
bm_lexicographical_compare<signed_char>/1 1.88% 1.255 1.279 - 3.16% -
bm_exception_ptr_copy_assign_nonnull 1.88% 3.414 3.479 - 1.75% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 1.88% 23.967 24.418 - -2.33% -
BM_PushHeap_string_SingleElement_16 1.87% 2.606 2.654 - 3.42% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 1.87% 8576856.123 8737030.595 - 2.57% -
VChain,_5_levels 1.87% 21.131 21.525 - -2.24% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 1.86% 17.362 17.684 - 2.91% -
std::copy_if(deque<int>)_(every_other)/32768 1.85% 11391.688 11602.493 - 0.13% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 1.85% 2110.493 2149.450 - -0.13% -
std::unordered_multimap<int,_int>::ctor(const&)/0 1.85% 13.021 13.261 - 2.32% -
ranges::minmax(std::vector<long_long>)/70000 1.85% 8975.629 9141.279 - 0.10% -
std::rotate(list<int>)_(by_1/2)/1024 1.84% 379.774 386.779 - 0.02% -
std::rotate(list<int>)_(by_1/4)/1024 1.84% 564.276 574.679 - 0.14% -
std::fill_n(vector<int>)/50 1.84% 2.175 2.215 - 0.09% -
BM_StringEraseToEnd_Huge_Transparent 1.84% 2.413 2.457 - 2.48% -
ranges::minmax(std::deque<char>)/8 1.83% 3.791 3.860 - -5.01% -
std::find_if(list<int>)_(process_all)/8192 1.83% 7450.918 7587.504 - -12.04% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 1.83% 24.293 24.737 - 0.47% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.82% 652.996 664.912 - -0.34% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 1.82% 44.167 44.972 - -1.25% -
std::multimap<int,_int>::ctor(const&)/1024 1.82% 6682.139 6803.555 - -11.97% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 1.82% 4.450 4.531 - -0.05% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.81% 7231.930 7362.865 - -0.01% -
std::unordered_multiset<int>::clear()/32 1.81% 599.786 610.632 - -0.64% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.81% 16.724 17.026 - 2.53% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 1.81% 350166.958 356488.530 - -0.31% -
BM_lexicographical_compare_three_way_fast_path/16 1.80% 4.308 4.386 - 2.33% -
std::copy_if(vector<int>)_(entire_range)/1048576 1.80% 240733.096 245076.740 - 0.23% -
std::unique_copy(vector<int>)_(sprinkled)/8192 1.80% 3622.930 3688.266 - 0.85% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 1.80% 7539.064 7674.839 - -0.18% -
bm_ranges_swap_ranges_vb_unaligned/64 1.80% 6.169 6.280 - 2.12% -
std::partition_point(deque<int>)/8192 1.80% 14.911 15.179 - 0.04% -
std::for_each_n(join_view(vector<vector<int>>))/8 1.80% 1.409 1.435 - -9.48% -
rng::contains_subrange(vector<int>)_(single_element)/50 1.80% 12.234 12.454 - 0.41% -
std::multimap<int,_int>::find(key)_(existent)/32 1.80% 1.691 1.721 - -1.50% -
BM_StringRead_Cold_Shallow_Small 1.79% 1.125 1.146 - 4.93% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 1.79% 9.708 9.882 - -3.13% -
BM_num_get<double> 1.79% 36.182 36.831 - 0.94% -
bm_lexicographical_compare<unsigned_char>/1 1.79% 1.566 1.594 - 2.80% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.79% 27527.324 28019.972 - 6.22% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.79% 142912.089 145469.530 - 1.59% -
BM_PushHeap_float_Ascending_16384 1.79% 4.291 4.368 - 5.21% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.79% 199.261 202.823 - 2.65% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 1.78% 9.860 10.036 - -4.83% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 1.78% 6269854.663 6381389.329 - -2.02% -
std::unique(deque<int>,_pred)_(contiguous)/8192 1.78% 4456.898 4536.140 - -0.39% -
BM_format_to_iterator/<std::deque>_string_view_len_6 1.78% 13.831 14.077 - 0.40% -
SetIntersection_Interlaced_Vector_string_256_16 1.78% 10394454.364 10579184.834 - 0.99% -
std::rotate(list<int>)_(by_1/4)/8192 1.77% 6476.986 6591.809 - 0.13% -
std::generate_n(vector<int>)/8192 1.77% 1804.172 1836.152 - 0.33% -
std::format(int64_t)_(fmt:_{:0<512LX}) 1.77% 42.662 43.418 - 4.04% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.77% 1147075.338 1167392.027 - 0.42% -
SetIntersection_None_Set_string_64_4 1.77% 21681062.814 22064968.293 - 0.35% -
std::unordered_set<int>::find(key)_(existent)/8192 1.77% 1.400 1.425 - -2.03% -
std::copy(vector<bool>)_(unaligned)/64 1.77% 1.755 1.786 - 0.06% -
SetIntersection_None_Vector_string_1024_1 1.77% 1143480.413 1163701.262 - -4.69% -
std::format(double)_(fmt:_{:_0La}) 1.77% 35.998 36.634 - 1.45% -
std::any_of(vector<int>)_(process_all)/8 1.77% 2.419 2.462 - 4.76% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 1.77% 350231.129 356413.899 - 1.96% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 1.76% 771.884 785.499 - 0.56% -
ranges::minmax(std::vector<__int128>)/64 1.76% 31.230 31.780 - -0.48% -
BM_PushHeap_uint32_Random_64 1.75% 5.026 5.115 - 2.39% -
std::multiset<std::string>::count(key)_(non-existent)/8192 1.75% 33.399 33.984 - -0.03% -
BM_StringFindCharLiteral/64 1.75% 2.089 2.126 - -0.28% -
std::move_backward(list<int>)/32768 1.75% 31156.368 31701.128 - 2.09% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.74% 442.645 450.365 - 0.49% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 1.74% 139.399 141.829 - 0.16% -
SetIntersection_Front_Set_string_262144_256 1.74% 14694952.545 14951100.205 - -0.91% -
BM_vector_deque_move/64 1.74% 2.772 2.820 - -0.38% -
std::generate(vector<int>)/32 1.74% 7.823 7.959 - 0.76% -
std::partition_point(list<int>)/50 1.74% 24.421 24.846 - -2.83% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.74% 31.084 31.625 - 0.69% -
std::fill(vector<int>)/50 1.74% 2.161 2.198 - 0.15% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.74% 21.150 21.517 - -0.64% -
ranges::minmax(std::vector<long_long>)/64 1.74% 9.937 10.109 - -0.02% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 1.73% 20.660 21.018 - -6.68% -
std::copy_if(list<int>)_(entire_range)/1048576 1.73% 857578.846 872421.336 - 0.44% -
SetIntersection_Interlaced_Vector_uint32_256_64 1.73% 6834657.462 6952930.008 - -18.59% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 1.73% 26.709 27.171 - 1.81% -
std::unique(vector<int>)_(contiguous)/1024 1.73% 302.781 308.018 - -0.06% -
SetIntersection_Front_Set_float_262144_1 1.72% 1031146.200 1048896.160 - 1.10% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 1.72% 23.567 23.972 - -1.92% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 1.72% 86865.854 88356.938 - 4.45% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.72% 51764.322 52652.854 - 7.46% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 1.72% 2.313 2.353 - 1.24% -
std::remove_if(list<int>)_(sprinkled)/8192 1.72% 8052.557 8190.667 - 2.07% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.71% 1016.354 1033.773 - -2.68% -
std::format(double)_(fmt:_{:_10}) 1.71% 61.384 62.436 - 0.41% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.71% 416.048 423.164 - -0.27% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 1.71% 488.839 497.199 - 0.92% -
std::rotate(vector<int>)_(by_1/4)/50 1.71% 35.303 35.907 - 0.12% -
rng::contains_subrange(deque<int>)_(same_length)/32 1.71% 20.214 20.559 - -0.02% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 1.71% 28.526 29.012 - -11.32% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 1.70% 9.940 10.110 - 2.71% -
std::set<std::string>::count(key)_(non-existent)/1024 1.70% 23.784 24.189 - 3.36% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 1.70% 18.349 18.662 - 2.58% -
std::find_end(list<int>,_pred)_(single_element)/1024 1.70% 801.364 814.972 - -0.12% -
ranges::min(std::deque<__int128>)/64 1.69% 20.518 20.866 - -34.33% -
VChain,_2_levels 1.69% 8.016 8.152 - -2.80% -
std::replace_if(deque<int>)_(prefix)/1024 1.69% 470.356 478.293 - -2.08% -
ranges::minmax(std::vector<__int128>)/70000 1.69% 34326.380 34905.495 - -0.44% -
BM_deque_vector_copy/4000 1.69% 139.516 141.870 - -0.27% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 1.68% 2298973.510 2337634.338 - -2.54% -
std::find_end(list<int>,_pred)_(single_element)/1000 1.68% 782.453 795.606 - -0.14% -
BM_align/8 1.68% 0.921 0.936 - 0.67% -
std::remove(deque<int>)_(prefix)/1024 1.67% 515.258 523.856 - 0.09% -
std::fill(vector<bool>)/4096 1.67% 4.119 4.188 - 0.15% -
std::for_each_n(list<int>)/32 1.66% 11.087 11.272 - -0.18% -
std::sort(vector<NonIntegral>)_(heap)/1024 1.66% 4240.291 4310.836 - -0.60% -
std::make_heap(vector<int>)_(shuffled)/1024 1.66% 565.075 574.465 - 0.25% -
std::replace(list<int>)_(prefix)/32 1.66% 10.909 11.090 - 1.14% -
std::copy_if(vector<int>)_(entire_range)/512 1.66% 120.729 122.731 - 0.36% -
BM_format_to_back_inserter<std::list<char>>/string_len_60 1.66% 626.579 636.962 - -0.80% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 1.66% 11251370.324 11437803.132 - 1.31% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 1.66% 53.062 53.941 - -0.35% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 1.65% 51.747 52.603 - -1.01% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 1.65% 23626.868 24017.227 - -0.25% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 1.65% 633714.787 644141.636 - -2.35% -
BM_deque_deque_move_backward/1024 1.64% 37.999 38.623 - 1.49% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.63% 7735.701 7862.091 - 1.14% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 1.63% 3948.061 4012.537 - 1.85% -
rng::find_last_if(vector<int>)_(bail_10%)/8 1.63% 2.635 2.678 - 0.89% -
BM_PushHeap_string_Descending_1024 1.63% 2.355 2.394 - -11.34% -
std::replace_if(vector<int>)_(prefix)/8192 1.63% 2006.992 2039.709 - 1.11% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 1.63% 4.115 4.182 - -6.39% -
SetIntersection_Front_Set_float_256_1 1.63% 4215403.305 4283990.859 - 4.00% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 1.62% 243319897.671 247272368.632 - -0.07% -
std::rotate(vector<int>)_(by_1/3)/50 1.62% 35.296 35.868 - 0.19% -
SetIntersection_Interlaced_Set_float_1024_4 1.62% 9788599.901 9947124.766 - -0.74% -
std::rotate(deque<int>)_(by_1/3)/1024 1.62% 1779.984 1808.796 - 0.33% -
BM_PushHeap_string_SingleElement_4 1.62% 2.331 2.369 - 2.85% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 1.62% 2.777 2.822 - 0.28% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.61% 140358.187 142623.304 - 1.78% -
std::find(vector<short>)_(process_all)/8 1.61% 0.685 0.696 - -0.53% -
ranges::minmax(std::deque<char>)/70000 1.61% 23656.192 24036.242 - -11.58% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.61% 331.655 336.983 - -7.25% -
std::none_of(list<int>)_(process_all)/32768 1.61% 26692.966 27121.703 - 2.51% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 1.60% 725.747 737.388 - -0.16% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 1.60% 15629.976 15880.621 - -6.42% -
ranges::minmax(std::vector<__int128>)/8 1.60% 4.034 4.099 - -0.43% -
std::generate(vector<int>)/50 1.59% 11.746 11.933 - 0.56% -
std::copy_if(list<int>)_(every_other)/8 1.59% 2.252 2.288 - -0.24% -
std::move_backward(vector<bool>)_(unaligned)/4096 1.59% 27.187 27.619 - 0.88% -
std::remove_if(list<int>)_(sprinkled)/1024 1.58% 958.191 973.304 - -0.08% -
std::copy_if(vector<int>)_(entire_range)/262144 1.57% 58640.914 59560.415 - 0.15% -
std::find(list<int>)_(process_all)/50 1.57% 18.826 19.121 - 0.26% -
bm_lexicographical_compare<int>/512 1.57% 29.463 29.925 - 0.37% -
ranges::min(std::list<long_long>)/64 1.57% 24.159 24.538 - 0.22% -
std::unique(deque<int>)_(contiguous)/1024 1.56% 505.904 513.821 - 0.30% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 1.56% 2.273 2.309 - -0.65% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 1.56% 14132.890 14353.762 - -4.09% -
std::move_backward(deque<int>)/262144 1.56% 29873.621 30339.631 - -0.84% -
BM_vector_deque_copy_backward/1024 1.56% 37.725 38.314 - 0.22% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.56% 1.396 1.418 - -0.22% -
std::map<int,_int>::count(key)_(non-existent)/32 1.55% 2.885 2.930 - 0.21% -
rng::contains_subrange(deque<int>)_(single_element)/32 1.55% 17.265 17.533 - -0.08% -
std::format(float)_(fmt:_{:0<17500_17000}) 1.55% 220.844 224.267 - 2.58% -
std::make_heap(vector<int>,_pred)_(ascending)/8 1.55% 17.096 17.361 - 2.87% -
std::move_backward(vector<bool>)_(aligned)/1048576 1.55% 1708.425 1734.844 - 0.59% -
std::generate(vector<int>)/1024 1.54% 239.287 242.983 - 0.19% -
std::stable_sort(vector<int>)_(shuffled)/1024 1.54% 2235.238 2269.693 - 0.37% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 1.54% 18.364 18.647 - 2.85% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.54% 614810.465 624262.888 - -0.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.54% 2.500 2.538 - 2.36% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 1.53% 5886.704 5977.032 - 0.10% -
VChain_fail,_1_level 1.53% 7.292 7.403 - -6.23% -
std::copy_if(deque<int>)_(entire_range)/1048576 1.53% 272720.271 276896.755 - 0.09% -
std::unique(list<int>)_(sprinkled)/1024 1.53% 950.854 965.396 - 1.71% -
std::copy_n(vector<int>)/8 1.53% 2.114 2.146 - 0.35% -
std::rotate(deque<int>)_(by_1/3)/50 1.53% 75.430 76.582 - 0.63% -
std::format(int64_t)_(fmt:_{:0^512x}) 1.53% 31.698 32.181 - -1.62% -
std::fill(list<int>)/32 1.52% 8.150 8.274 - 0.28% -
std::set<std::string>::find(key)_(non-existent)/8192 1.52% 26.480 26.884 - -1.67% -
bm_ranges_lexicographical_compare<signed_char>/512 1.52% 7.766 7.885 - -0.84% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.52% 1.176 1.194 - 0.16% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.52% 17138.612 17398.333 - 2.60% -
rng::fold_left(vector<int>)/8 1.51% 3.574 3.628 - 2.04% -
std::stable_partition(vector<int>)_(dense)/32 1.51% 21.120 21.440 - 7.72% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.51% 3.730 3.786 - 0.74% -
BM_StringRelational_Less_Large_Large_Control 1.51% 2.121 2.153 - 1.16% -
std::unordered_multiset<int>::clear()/1024 1.51% 8610.501 8740.387 - -3.90% -
std::generate_n(vector<int>)/1024 1.51% 238.481 242.070 - 0.36% -
ranges::min(std::deque<__int128>)/70000 1.50% 23865.090 24223.467 - -67.00% -
std::partial_sort(vector<int>)_(shuffled)/8192 1.50% 86832.315 88135.322 - 0.42% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.50% 525.397 533.274 - -9.95% -
SetIntersection_None_Vector_string_16384_1 1.50% 1242322.275 1260941.419 - 1.08% -
std::stable_partition(deque<int>)_(alloc_fails)/50 1.50% 1922.355 1951.152 - -0.77% -
std::rotate(list<int>)_(1_element_forward)/32 1.50% 13.296 13.495 - -0.19% -
std::replace_if(deque<int>)_(prefix)/8192 1.50% 3420.887 3472.098 - 0.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 1.50% 13266714.681 13465269.483 - -2.51% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.50% 13701.740 13906.618 - 1.67% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 1.49% 6.094 6.186 - -0.25% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.49% 736.360 747.360 - 2.48% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.49% 18.309 18.583 - 2.11% -
SetIntersection_Interlaced_Vector_string_262144_16384 1.49% 1002894.613 1017867.840 - -0.85% -
std::remove_if(vector<int>)_(sprinkled)/32 1.49% 53.211 54.005 - 0.20% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 1.49% 63.587 64.533 - -2.32% -
std::partial_sort(vector<int>)_(pipe-organ)/8192 1.48% 50636.022 51387.804 - 1.60% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.48% 166983.802 169456.207 - 3.10% -
BM_CmpEqual_uint_ushort 1.48% 1.105 1.121 - 2.07% -
std::remove_copy_if(vector<int>)_(prefix)/8192 1.48% 3311.047 3359.934 - 0.66% -
BM_StringFindAllMatch/8 1.48% 2.683 2.723 - 3.52% -
std::map<int,_int>::find(key)_(non-existent)/1024 1.47% 5.272 5.350 - -1.01% -
SetIntersection_Interlaced_Set_float_64_16 1.47% 21818647.974 22139014.705 - -1.60% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 1.47% 13417939.980 13614614.069 - -0.85% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 1.47% 5.177 5.253 - 0.56% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 1.46% 13537.341 13735.251 - 2.04% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 1.46% 3234.376 3281.639 - 0.84% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.46% 14232.241 14440.209 - 2.49% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 1.46% 52.900 53.673 - 10.53% -
std::remove_copy(list<int>)_(prefix)/8192 1.46% 6855.184 6955.308 - -18.11% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 1.46% 12252.128 12430.917 - 0.62% -
std::deque<int>::erase(begin)_(cheap_elements)/8192 1.46% 7.419 7.527 - -0.83% -
SetIntersection_Front_Set_uint32_1024_1024 1.45% 11630199.577 11799330.141 - 2.23% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 1.45% 33.458 33.944 - -52.24% -
std::move(list<int>)/32768 1.45% 30295.449 30735.437 - 0.65% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.45% 1.243 1.261 - -14.31% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_60 1.45% 626.868 635.958 - 0.17% -
rng::contains_subrange(vector<int>)_(near_matches)/8192 1.45% 755660.817 766618.025 - 0.42% -
SetIntersection_Front_Set_float_16_4 1.44% 55820845.415 56626633.506 - 2.90% -
std::find(vector<int>)_(process_all)/8 1.44% 2.702 2.741 - -0.30% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 1.44% 4744.683 4812.802 - 0.44% -
std::rotate_copy(list<int>)/32 1.43% 8.609 8.732 - -1.38% -
std::reverse_copy(list<int>)/32768 1.43% 25899.089 26269.613 - -2.41% -
std::set<int>::equal_range(key)_(existent)/8192 1.43% 8.252 8.370 - 2.13% -
std::fill_n(vector<int>)/8192 1.42% 229.420 232.688 - 0.21% -
SetIntersection_Interlaced_Set_float_262144_4 1.42% 1294171.307 1312586.180 - 0.81% -
BM_Ostream_number/2 1.42% 38.108 38.650 - 5.31% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_60 1.42% 632.594 641.584 - -0.42% -
std::fill(list<int>)/50 1.42% 35.148 35.647 - 2.04% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 1.42% 10.584 10.734 - -55.61% -
std::find_if(vector<char>)_(bail_25%)/1024 1.42% 26.011 26.379 - 4.81% -
std::find(deque<int>)_(process_all)/50 1.41% 13.048 13.232 - -13.99% -
std::fill_n(vector<int>)/32 1.41% 1.127 1.142 - 0.14% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.41% 59475.753 60316.532 - -0.54% -
std::rotate(deque<int>)_(by_1/4)/50 1.41% 73.934 74.979 - -0.01% -
std::format(float)_(fmt:_{:_0g}) 1.41% 61.401 62.268 - 0.80% -
std::list<std::string>::operator=(const&)_(cheap_elements)/32 1.41% 22.866 23.188 - 0.50% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 1.41% 13067900.347 13251827.989 - -4.46% -
bm_lexicographical_compare<unsigned_char>/32768 1.41% 562.517 570.433 - 1.57% -
std::move(list<int>)/512 1.41% 353.500 358.474 - 0.85% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 1.41% 18102.435 18356.987 - 1.54% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 1.41% 397.672 403.261 - 0.33% -
BM_CmpLess_uchar_uint 1.40% 1.088 1.104 - 4.20% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 1.40% 3808.654 3862.125 - -0.24% -
BM_PushHeap_string_SingleElement_64 1.40% 2.652 2.689 - 3.05% -
BM_vector_deque_ranges_copy_backward/64 1.40% 3.037 3.080 - -0.32% -
std::multiset<int>::insert(value)_(already_present)/8192 1.40% 31.591 32.033 - 3.25% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.40% 16.208 16.435 - -0.42% -
std::find_end(forward_list<int>)_(same_length)/1000 1.40% 1451.641 1471.933 - -0.21% -
std::map<std::string,_int>::find(key)_(existent)/8192 1.40% 28.990 29.395 - -0.59% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.39% 1436.657 1456.695 - 0.55% -
BM_format_to_string_begin<std::list<wchar_t>>/1048576 1.39% 1065323.495 1080160.481 - 2.14% -
std::rotate(vector<int>)_(by_1/3)/32 1.39% 19.468 19.739 - -0.02% -
std::partial_sort(vector<int>)_(heap)/1024 1.39% 7874.092 7983.596 - 0.88% -
std::find(deque<int>)_(process_all)/32768 1.39% 7694.330 7801.131 - -0.33% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 1.39% 57157.086 57949.619 - 0.10% -
BM_format_to_n_string_back_inserter<std::string>/16384 1.38% 1029.805 1044.065 - 5.29% -
std::search(deque<int>)_(single_element)/1024 1.38% 457.466 463.779 - 1.16% -
BM_deque_vector_move/65536 1.38% 2963.246 3004.137 - 0.30% -
std::remove_if(vector<int>)_(sprinkled)/1024 1.38% 510.928 517.976 - 0.05% -
BM_format_to_iterator/<std::deque>_string_len_6 1.37% 13.991 14.183 - -1.07% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.37% 1.414 1.434 - 1.63% -
std::search(vector<int>)_(near_matches)/1024 1.37% 14852.385 15055.337 - -1.39% -
ranges::minmax(std::list<char>)/8 1.36% 2.475 2.509 - -0.85% -
std::any_of(list<int>)_(process_all)/50 1.36% 21.501 21.794 - 1.53% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1.36% 1219813.990 1236400.018 - 0.34% -
SetIntersection_Front_Set_float_16384_1 1.36% 1060780.193 1075196.122 - 6.96% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.36% 14483.737 14680.298 - 0.21% -
std::replace(deque<int>)_(prefix)/8192 1.35% 3207.739 3251.149 - 0.36% -
BM_PushHeap_float_Random_16 1.35% 5.334 5.406 - -0.52% -
std::remove(deque<int>)_(prefix)/32 1.35% 52.858 53.570 - -0.50% -
std::format(float)_(fmt:_{:_0f}) 1.35% 37.807 38.316 - -0.63% -
BM_PushHeap_string_SingleElement_256 1.34% 2.600 2.635 - 3.24% -
bm_lexicographical_compare<unsigned_char>/512 1.34% 8.638 8.755 - -0.12% -
std::any_of(list<int>)_(process_all)/8192 1.34% 7290.396 7388.120 - -7.77% -
std::multiset<std::string>::find(key)_(existent)/1024 1.34% 22.792 23.096 - -6.74% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.34% 138138.831 139985.754 - 1.32% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 1.33% 52.728 53.432 - -3.74% -
SetIntersection_None_Set_float_262144_4 1.32% 1199770.508 1215652.346 - -2.08% -
std::remove_if(list<int>)_(prefix)/32 1.32% 57.879 58.643 - -4.36% -
VChain_middle,_2_levels 1.32% 26.295 26.641 - -1.73% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 1.32% 26.825 27.178 - -28.11% -
std::find(vector<int>)_(process_all)/8192 1.31% 1831.890 1855.974 - -0.64% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 1.31% 5.423 5.494 - 0.49% -
BM_vector_deque_move/4000 1.31% 140.779 142.624 - -2.75% -
std::unique(deque<int>,_pred)_(contiguous)/52 1.31% 67.171 68.051 - 1.21% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.31% 371.217 376.080 - 2.58% -
bm_ranges_swap_ranges_vb_unaligned/512 1.31% 13.438 13.614 - 1.31% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 1.31% 513.626 520.349 - -1.09% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 1.31% 116538.781 118063.511 - 1.53% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 1.31% 61993.262 62804.296 - -0.73% -
BM_deque_vector_move/4000 1.31% 139.565 141.390 - -0.48% -
std::all_of(list<int>)_(process_all)/32768 1.31% 26335.806 26680.047 - 1.16% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 1.31% 4580.301 4640.165 - 2.03% -
std::move_backward(list<int>)/1048576 1.31% 1017446.678 1030740.891 - -0.30% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 1.31% 9.069 9.187 - -1.24% -
BM_align/64 1.30% 0.921 0.933 - 0.31% -
BM_StringAssignStr_Huge_Opaque 1.30% 113.299 114.777 - 0.22% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.30% 27.842 28.205 - 1.39% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.30% 10828.801 10969.997 - -3.16% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.30% 87.025 88.160 - 1.53% -
BM_format_string<char>/1 1.30% 1.155 1.170 - 0.14% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.30% 16.308 16.521 - -2.90% -
std::replace_if(deque<int>)_(prefix)/50 1.30% 20.264 20.528 - 1.00% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 1.30% 9755174.591 9882039.634 - -0.57% -
ranges::min(std::deque<long_long>)/8 1.30% 2.268 2.298 - -0.08% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1.30% 990920.685 1003783.668 - -1.81% -
std::unordered_multimap<int,_int>::erase(iterator)/32 1.30% 19.904 20.162 - 2.06% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.30% 272.245 275.774 - 1.43% -
BM_CmpLess_uchar_int 1.30% 1.130 1.144 - 5.80% -
SetIntersection_Front_Set_float_4_4 1.29% 138746766.524 140543121.792 - 2.18% -
rng::contains_subrange(list<int>)_(same_length)/1048576 1.29% 931583.168 943614.472 - 0.68% -
std::map<std::string,_int>::count(key)_(existent)/8192 1.29% 30.601 30.996 - -2.57% -
rng::contains_subrange(vector<int>)_(process_all)/32 1.29% 7.934 8.037 - 1.61% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 1.29% 149295.892 151221.776 - 2.27% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 1.29% 4.010 4.061 - -0.33% -
BM_format_to_iterator/<std::deque>_string_len_60 1.29% 16.647 16.861 - 0.21% -
BM_format_to_iterator/<std::string>_string_len_6000 1.29% 59.941 60.711 - 0.11% -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 1.28% 10.826 10.964 - 0.12% -
std::generate_n(list<int>)/32 1.28% 8.433 8.541 - 0.23% -
BM_align/256 1.28% 0.920 0.932 - 0.21% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 1.27% 12418.883 12577.010 - 0.90% -
ranges::min(std::vector<__int128>)/8 1.27% 2.856 2.892 - -1.63% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 1.27% 22.618 22.905 - 0.25% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.27% 427.625 433.056 - 1.18% -
std::rotate(deque<int>)_(by_1/3)/32 1.27% 44.961 45.530 - 0.24% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 1.27% 18.900 19.140 - 0.57% -
std::is_sorted(vector<int>,_pred)/1024 1.27% 462.687 468.540 - -0.21% -
BM_PushHeap_string_PipeOrgan_262144 1.26% 17.362 17.581 - -2.46% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 1.26% 644.406 652.535 - 1.29% -
std::shift_left(deque<int>)/32 1.26% 3.760 3.807 - 0.20% -
rng::find_last(list<int>)_(bail_10%)/8192 1.26% 6231.799 6310.277 - 0.76% -
ranges::minmax(std::vector<long_long>)/8 1.26% 2.076 2.102 - 0.10% -
std::find_if(deque<int>)_(process_all)/8 1.26% 2.576 2.608 - -2.96% -
std::any_of(list<int>)_(process_all)/32 1.25% 11.748 11.895 - 1.58% -
std::copy_if(deque<int>)_(entire_range)/262144 1.25% 68774.201 69634.654 - -0.10% -
BM_to_chars_good/23 1.25% 4.330 4.384 - -0.43% -
bm_ranges_lexicographical_compare<unsigned_char>/32768 1.25% 563.756 570.795 - -0.11% -
std::format(float)_(fmt:_{:_0a}) 1.25% 25.724 26.045 - -2.46% -
std::format(double)_(fmt:_{:_10La}) 1.24% 43.249 43.786 - -0.00% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 1.24% 20.646 20.902 - -19.72% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.24% 13.109 13.271 - -1.15% -
std::find(vector<int>)_(process_all)/32768 1.24% 7313.926 7404.442 - -0.84% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1.23% 1175457.734 1189961.428 - 2.39% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 1.23% 13.090 13.251 - 2.03% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.23% 402.522 407.476 - -0.38% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.23% 2953682.779 2990024.414 - 0.13% -
std::find_end(forward_list<int>)_(single_element)/1000 1.23% 686.171 694.593 - -2.33% -
std::move_backward(list<int>)/8 1.23% 3.334 3.375 - 1.47% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.23% 91313.962 92432.792 - 0.33% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 1.22% 3845.742 3892.626 - 0.94% -
std::search(list<int>)_(near_matches)/1000 1.22% 37526.370 37983.224 - -0.16% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.22% 20.433 20.682 - -0.74% -
std::fill_n(vector<int>)/1024 1.21% 29.260 29.615 - 1.81% -
SetIntersection_Front_Vector_string_262144_16 1.21% 1608091.112 1627576.410 - 3.28% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.21% 12616.389 12769.220 - -0.90% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1.21% 1182961.685 1197225.024 - 1.70% -
std::reverse_copy(deque<int>)/512 1.20% 123.228 124.711 - 0.14% -
std::replace_if(vector<int>)_(sprinkled)/8192 1.20% 1897.308 1920.134 - -0.68% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1.20% 1552.403 1571.024 - -1.85% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.20% 688.863 697.122 - 1.44% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.20% 6286.009 6361.310 - -2.97% -
bm_list/8 1.20% 16.736 16.936 - 2.59% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 1.20% 28088.964 28424.653 - -0.12% -
BM_align/1 1.19% 0.921 0.932 - 0.21% -
std::multiset<int>::count(key)_(non-existent)/1024 1.19% 5.909 5.979 - -4.40% -
std::find_if_not(vector<bool>)_(process_all)/1024 1.19% 562.829 569.526 - -0.20% -
BM_WeakPtrIncDecRef 1.19% 4.091 4.140 - 0.77% -
std::upper_bound(std::deque<int>)/8192 1.19% 64.354 65.119 - -1.02% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 1.19% 15273.056 15454.235 - -0.15% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 1.18% 21842.113 22100.869 - -4.64% -
std::remove(vector<int>)_(sprinkled)/1024 1.18% 281.617 284.944 - 0.04% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 1.18% 13005203.083 13158682.363 - 7.37% -
std::unique(list<int>)_(sprinkled)/8192 1.18% 7873.584 7966.422 - -0.63% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.18% 12612.502 12761.144 - -1.63% -
std::replace(vector<int>)_(prefix)/8192 1.17% 1259.317 1274.068 - 1.06% -
std::format(float)_(fmt:_{:_10}) 1.17% 60.748 61.459 - 0.64% -
rng::contains_subrange(list<int>)_(near_matches)/1000 1.17% 36718.742 37148.511 - 0.01% -
std::copy_backward(vector<int>)/8 1.17% 2.171 2.196 - -0.84% -
BM_CmpEqual_int_ushort 1.17% 1.094 1.107 - -0.27% -
SetIntersection_Interlaced_Set_float_256_256 1.17% 7643424.055 7732628.849 - 0.43% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 1.17% 21176.761 21423.681 - -5.10% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 1.17% 6168.166 6240.026 - 0.17% -
BM_StringCopy_Huge 1.16% 110.873 112.163 - 0.12% -
std::unique(deque<int>)_(contiguous)/8192 1.16% 3697.270 3740.264 - 0.24% -
std::remove_copy(list<int>)_(sprinkled)/8192 1.16% 6843.842 6923.399 - -12.61% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.16% 519.689 525.712 - 2.16% -
std::map<int,_int>::find(key)_(existent)/32 1.16% 1.696 1.716 - 1.18% -
std::copy_if(deque<int>)_(every_other)/8 1.16% 3.399 3.439 - 0.04% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.16% 56829.420 57487.318 - -0.11% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 1.16% 149978.682 151714.061 - 2.50% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 1.16% 17.997 18.205 - 0.66% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 1.15% 505.703 511.542 - 0.18% -
std::partition_point(list<int>)/1024 1.15% 1282.087 1296.889 - -6.56% -
std::find_end(deque<int>,_pred)_(process_all)/8192 1.15% 4279.396 4328.782 - 0.09% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 1.15% 16159.057 16345.084 - -7.07% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.15% 22.103 22.357 - 1.55% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 1.15% 8840.542 8942.253 - -0.56% -
std::remove(vector<int>)_(prefix)/8192 1.15% 2084.830 2108.799 - 0.26% -
std::find_if(deque<int>)_(process_all)/50 1.15% 12.541 12.685 - -0.60% -
std::stable_sort(vector<int>)_(descending)/1024 1.15% 2777.984 2809.864 - 0.31% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 1.15% 17566.836 17768.119 - -6.93% -
std::partial_sort(vector<int>)_(descending)/1024 1.15% 7870.506 7960.626 - 0.87% -
BM_PushHeap_float_PipeOrgan_16 1.14% 0.897 0.907 - -0.26% -
std::move(deque<int>)/4096 1.14% 147.783 149.471 - 0.39% -
BM_format/string_len_60 1.14% 13.987 14.147 - 3.43% -
std::rotate(deque<int>)_(1_element_forward)/1024 1.14% 37.022 37.444 - -0.15% -
std::for_each_n(vector<int>)/32 1.14% 3.672 3.714 - 0.05% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 1.14% 25.423 25.712 - 2.22% -
std::flat_map<int,_int>::contains(key)_(existent)/32 1.14% 3.075 3.110 - 0.00% -
std::set<int>::lower_bound(key)_(existent)/8192 1.14% 8.157 8.250 - -2.28% -
std::upper_bound(std::list<int>)/8 1.13% 16.029 16.210 - 0.06% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.13% 1861.663 1882.765 - -1.08% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 1.13% 4029.769 4075.445 - -0.30% -
std::format(float)_(fmt:_{:_10g}) 1.13% 61.394 62.090 - -3.36% -
SetIntersection_Interlaced_Set_float_16_4 1.13% 60059432.400 60739511.225 - 2.33% -
std::partial_sort(deque<int>)_(repeated)/1024 1.13% 6271.045 6342.050 - 0.60% -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 1.13% 7.263 7.345 - -0.18% -
SetIntersection_Front_Vector_uint64_64_64 1.13% 10702633.848 10823307.072 - -1.79% -
SetIntersection_Interlaced_Set_string_64_64 1.13% 35089417.383 35485005.548 - -1.44% -
std::unique(deque<int>,_pred)_(contiguous)/1024 1.13% 625.005 632.044 - 0.21% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 1.12% 2.622 2.651 - 0.63% -
std::rotate(vector<int>)_(1_element_forward)/1024 1.12% 35.249 35.642 - 0.33% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.11% 35878.167 36278.070 - 2.69% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 1.11% 17.281 17.472 - -1.29% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 1.11% 93093.943 94124.458 - 0.56% -
std::format(float)_(fmt:_{:_10f}) 1.11% 40.762 41.213 - -0.07% -
ranges::min(std::deque<__int128>)/8 1.11% 2.792 2.823 - -4.24% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 1.11% 18442.618 18646.434 - 0.88% -
std::replace(deque<int>)_(sprinkled)/8192 1.11% 2758.549 2789.033 - -0.20% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.10% 670.044 677.426 - -0.24% -
BM_StringFindMatch1/512 1.10% 990.300 1001.202 - 0.97% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 1.10% 274676.389 277696.217 - 0.54% -
BM_deque_deque_copy_backward/64000 1.10% 7411.545 7492.897 - -0.08% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.10% 140584.791 142127.755 - 1.69% -
std::search(vector<int>)_(near_matches)/1000 1.10% 14121.336 14276.224 - -1.52% -
bm_lexicographical_compare<signed_char>/32768 1.10% 472.571 477.754 - -0.16% -
BM_format_to_back_inserter<std::string>/C_string_len_6 1.10% 15.387 15.555 - 0.61% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.09% 1450.886 1466.752 - 0.64% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 1.09% 513904.709 519516.573 - -8.98% -
std::copy(vector<int>)/8 1.09% 2.184 2.208 - 0.21% -
BM_PushHeap_string_Descending_64 1.09% 2.209 2.233 - -6.26% -
std::find(vector<int>)_(process_all)/1024 1.09% 239.966 242.575 - -0.81% -
BM_CmpEqual_schar_schar 1.09% 1.092 1.104 - 1.48% -
std::replace(deque<int>)_(prefix)/1024 1.08% 405.672 410.071 - 0.05% -
BM_deque_deque_copy_backward/1024 1.08% 37.955 38.367 - 0.46% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1.08% 1179481.674 1192220.026 - 2.28% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.08% 4808.619 4860.546 - 0.05% -
BM_formatted_size_string<wchar_t>/1 1.08% 10.709 10.825 - 0.34% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 1.08% 13746.409 13894.458 - -1.16% -
std::find_if_not(vector<bool>)_(process_all)/8 1.07% 3.544 3.582 - 0.18% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 1.07% 768.259 776.485 - 0.00% -
std::set<int>::insert(value)_(already_present)/1024 1.07% 5.798 5.860 - 4.71% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 1.07% 210850.761 213102.872 - 0.43% -
std::multiset<int>::erase(key)_(existent)/1024 1.07% 39.857 40.283 - -4.25% -
std::find_end(forward_list<int>)_(match_near_end)/1000 1.06% 764.715 772.854 - 2.59% -
std::replace(deque<int>)_(sprinkled)/1024 1.06% 344.764 348.432 - -0.16% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.06% 1.254 1.268 - 11.26% -
SetIntersection_Interlaced_Set_string_64_16 1.06% 37531932.872 37930079.644 - -1.36% -
std::is_partitioned(list<int>)_(partitioned)/8192 1.06% 6820.001 6892.293 - -3.87% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.06% 12504.796 12637.149 - -0.04% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 1.06% 2173739.642 2196699.438 - -0.57% -
std::equal(list<int>)_(it,_it,_it)/1048576 1.06% 1295765.431 1309450.934 - -1.26% -
std::reverse_copy(deque<int>)/32768 1.06% 7904.107 7987.516 - -0.59% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.05% 11494.532 11615.646 - -19.82% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 1.05% 6.486 6.554 - -0.82% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.05% 378894.579 382885.461 - -4.87% -
std::copy_if(list<int>)_(entire_range)/262144 1.05% 214826.395 217086.871 - 0.61% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 1.05% 4.076 4.119 - -1.93% -
std::reverse_copy(deque<int>)/64 1.05% 15.701 15.866 - 0.04% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 1.05% 267728.546 270535.269 - -0.06% -
std::vector<int>::insert(middle)_(cheap_elements)/32 1.05% 5.792 5.853 - 1.30% -
std::replace(deque<int>)_(sprinkled)/32 1.04% 11.966 12.091 - -0.02% -
Chain_middle,_2_levels 1.04% 13.657 13.800 - -8.51% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.04% 13556.133 13697.381 - 0.67% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.04% 6744.582 6814.786 - 2.89% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.04% 11885558.715 12009172.683 - 1.94% -
BM_deque_deque_copy_backward/4096 1.04% 150.926 152.496 - 0.62% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.04% 399.755 403.912 - -0.54% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 1.04% 16.036 16.203 - 4.23% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.04% 56664.457 57252.648 - 0.46% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.04% 350121.239 353751.199 - 0.52% -
BM_StringFindMatch2/512 1.04% 990.188 1000.445 - 0.90% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 1.04% 58.346 58.950 - 1.00% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 1.03% 11468.981 11587.491 - -7.75% -
std::remove_copy(vector<int>)_(sprinkled)/32 1.03% 8.373 8.459 - 0.16% -
std::remove_copy(vector<int>)_(sprinkled)/50 1.03% 12.457 12.586 - 0.11% -
BM_deque_deque_ranges_copy/1 1.03% 2.483 2.509 - -2.32% -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.03% 1.415 1.430 - 1.42% -
std::search(list<int>)_(near_matches)/1024 1.03% 39173.691 39576.579 - -0.07% -
BM_deque_vector_copy_backward/5500 1.03% 198.943 200.987 - 0.90% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.03% 369275.504 373062.774 - 0.23% -
std::all_of(vector<int>)_(process_all)/32768 1.03% 8092.787 8175.779 - 0.76% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 1.02% 23.828 24.072 - -1.40% -
rng::find_if(vector<bool>)_(process_all)/50 1.02% 23.925 24.169 - 3.52% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 1.02% 888674.470 897756.785 - 2.14% -
std::upper_bound(std::deque<int>)/100 1.02% 30.364 30.674 - -4.71% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 1.02% 4.515 4.561 - 0.26% -
std::transform(list<int>,_list<int>)/1024 1.02% 832.557 841.044 - 0.08% -
std::reverse(deque<int>)/512 1.02% 112.012 113.153 - 0.19% -
std::remove_copy(vector<int>)_(sprinkled)/1024 1.02% 242.401 244.870 - 0.07% -
std::partial_sort_copy(list<int>)_(ascending)/8192 1.02% 56760.805 57338.407 - -1.45% -
std::partial_sort_copy(vector<int>)_(heap)/8192 1.02% 96538.595 97520.694 - 0.35% -
BM_format_to_string_back_inserter<std::list<char>>/1 1.01% 22.251 22.476 - -7.38% -
std::find_if_not(vector<bool>)_(process_all)/1048576 1.01% 573763.593 579561.245 - -0.29% -
std::generate_n(vector<int>)/50 1.01% 11.750 11.868 - -0.23% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.01% 18.136 18.319 - 0.73% -
std::search(deque<int>,_pred)_(same_length)/1024 1.01% 511.199 516.355 - 1.10% -
std::replace_if(list<int>)_(sprinkled)/1024 1.01% 729.294 736.648 - -0.22% -
std::format(float)_(fmt:_{:017500_10}) 1.01% 201.817 203.848 - 2.97% -
std::unique(deque<int>,_pred)_(contiguous)/32 1.01% 55.966 56.529 - 0.34% -
std::multiset<std::string>::erase(iterator)/32 1.01% 26.705 26.973 - 0.69% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 1.01% 751.764 759.321 - 0.63% -
std::find_if_not(list<int>)_(process_all)/32768 1.00% 25341.716 25596.192 - 3.12% -
BM_StringFindAllMatch/1 1.00% 2.905 2.934 - 2.65% -
BM_join_view_in_vectors/1 1.00% 2.947 2.976 - 0.92% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1.00% 1120535.098 1131750.641 - 0.76% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::find_end(deque<int>)_(match_near_end)/8192 -99.86% 191691.018 272.924 - 0.06% -
std::find_end(vector<int>)_(match_near_end)/8192 -99.83% 119826.312 202.391 - 0.69% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 274341.104 626.667 - 0.05% -
std::find_end(list<int>)_(match_near_end)/8192 -99.77% 256082.906 600.538 - -0.37% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.73% 218437.273 599.244 - -0.02% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 166166.617 477.800 - 0.07% -
std::distance(join_view(vector<vector<int>>))/1024 -99.64% 267.808 0.973 - 0.09% -
std::distance(join_view(vector<vector<int>>))/8192 -99.60% 2082.690 8.326 - -1.38% -
std::distance(join_view(vector<vector<int>>))/4096 -99.58% 1046.866 4.391 - 1.32% -
std::find_end(deque<int>)_(match_near_end)/1024 -99.11% 3640.053 32.481 - -0.02% -
std::find_end(vector<int>)_(match_near_end)/1024 -98.72% 2241.208 28.785 - 0.91% -
std::find_end(list<int>)_(match_near_end)/1024 -98.67% 4521.373 60.014 - -0.72% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -98.61% 5034.182 69.881 - 0.37% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -98.11% 4056.288 76.649 - -0.07% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.10% 3153.699 60.038 - -0.08% -
std::distance(join_view(vector<vector<int>>))/50 -94.76% 12.517 0.656 - -4.48% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -91.63% 844.361 70.672 - 0.14% -
std::find_end(list<int>)_(match_near_end)/1000 -89.49% 733.450 77.091 - 1.46% -
std::find_end(vector<int>)_(match_near_end)/1000 -89.32% 261.801 27.960 - 0.20% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.26% 544.152 58.416 - 0.08% -
std::find_end(deque<int>)_(match_near_end)/1000 -88.79% 348.494 39.054 - 0.59% -
std::fill(deque<int>)/8192 -87.44% 1864.796 234.299 - -0.58% -
std::fill_n(deque<int>)/8192 -87.42% 1866.881 234.772 - 0.07% -
std::fill_n(deque<int>)/1024 -87.32% 231.642 29.371 - -0.95% -
std::fill(deque<int>)/1024 -87.06% 232.589 30.108 - 0.28% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -86.68% 560.703 74.662 - 0.16% -
std::fill_n(deque<int>)/32 -85.44% 8.269 1.204 - -0.13% -
std::fill(deque<int>)/32 -84.52% 8.811 1.364 - 0.04% -
bm_exception_ptr_swap_nonnull -82.86% 7.606 1.303 - 0.00% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -82.03% 968.953 174.098 - 6.16% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -82.03% 3859.343 693.541 - 7.45% -
std::fill_n(deque<int>)/50 -82.02% 12.186 2.191 - 0.07% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -81.95% 122.759 22.155 - 0.00% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.54% 323441.716 59719.762 - 0.20% -
std::fill(deque<int>)/50 -81.47% 12.763 2.364 - 0.08% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.45% 323485.437 60016.294 - 0.40% -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 -78.94% 271537.279 57187.655 - 0.12% -
std::set<std::string>::ctor(&&,_different_allocs)/8192 -78.11% 263474.992 57670.234 - -0.51% -
BM_num_get<void*> -77.62% 47.636 10.660 - -2.08% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 -75.75% 194270.888 47105.036 - -0.92% -
std::find_end(deque<int>)_(same_length)/1024 -74.83% 1394.647 350.964 - 5.31% -
std::find_end(deque<int>)_(same_length)/8192 -70.71% 11168.880 3270.941 - 17.80% -
std::set<int>::ctor(&&,_different_allocs)/8192 -70.27% 161550.849 48034.557 - -0.35% -
std::fill(vector<bool>)/262144 -67.92% 720.065 231.022 - 0.50% -
std::find_end(deque<int>)_(same_length)/1000 -62.98% 935.209 346.242 - 6.10% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 -62.90% 138430.643 51357.027 - -1.11% -
BM_num_get<unsigned_int> -62.10% 25.424 9.635 - -0.44% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 -61.60% 18151.862 6969.734 - -0.38% -
BM_num_get<unsigned_short> -61.29% 25.562 9.896 - -2.25% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 -60.75% 17545.803 6886.491 - -0.48% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 -60.70% 130791.216 51404.275 - -9.29% -
std::set<int>::ctor(&&,_different_allocs)/1024 -60.60% 14734.367 5805.400 - -1.22% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -60.53% 52.412 20.688 - -35.94% -
BM_num_get<unsigned_long_long> -60.50% 25.970 10.259 - -0.76% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 -60.33% 17633.737 6995.226 - -3.42% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 -60.22% 17236.328 6856.003 - -0.56% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -59.52% 249.065 100.818 - -54.99% -
BM_num_get<unsigned_long> -59.46% 25.450 10.319 - -0.26% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -58.53% 14372.895 5960.562 - -1.37% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -58.51% 13790.984 5721.647 - 0.04% -
BM_format_to_string_begin<std::vector<char>>/16384 -57.23% 340.914 145.816 - 0.17% -
BM_num_get<long_long> -56.98% 24.715 10.633 - 0.17% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -56.64% 11462.674 4969.728 - -0.07% -
BM_num_get<long> -55.98% 24.398 10.740 - 0.36% -
rng::for_each(map<int>)/8192 -55.97% 16529.420 7277.348 - -0.75% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -55.79% 76.407 33.779 - -34.63% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 -55.42% 13791.062 6148.021 - -1.81% -
std::for_each(map<int>::iterator)/8192 -54.38% 16371.941 7469.414 - 0.06% -
std::for_each(multimap<int>::iterator)/8192 -54.25% 16071.612 7353.077 - -4.59% -
rng::for_each(multimap<int>)/8192 -54.03% 15883.257 7301.640 - -2.06% -
BM_num_get<bool> -53.26% 25.320 11.836 - -0.43% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -52.69% 206.029 97.467 - -53.23% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -52.44% 216.578 102.997 - -54.84% -
std::find_end(vector<int>)_(same_length)/1000 -51.17% 494.629 241.517 - -0.74% -
std::find_end(vector<int>)_(same_length)/1024 -51.09% 505.125 247.042 - -1.08% -
std::find_end(list<int>,_pred)_(same_length)/1000 -50.21% 1547.198 770.346 - -0.04% -
std::for_each(multiset<int>::iterator)/8192 -50.17% 16097.390 8021.672 - -1.63% -
std::set<std::string>::ctor(&&,_different_allocs)/32 -50.15% 417.683 208.220 - 0.49% -
std::find_end(list<int>,_pred)_(same_length)/1024 -50.15% 1584.834 790.086 - -0.14% -
std::find_end(list<int>)_(same_length)/1024 -50.12% 1500.195 748.309 - 0.11% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -49.79% 1241.659 623.496 - -0.20% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -49.78% 1212.963 609.110 - -0.14% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -49.78% 9944.725 4994.315 - -0.19% -
std::find_end(vector<int>)_(same_length)/8192 -49.73% 4021.139 2021.376 - 0.38% -
std::for_each(set<int>::iterator)/8192 -49.60% 15715.673 7920.963 - -1.80% -
std::find_if(list<int>)_(process_all)/50 -49.55% 38.050 19.196 - 1.36% -
std::find_end(list<int>)_(same_length)/1000 -49.49% 1471.156 743.056 - -0.45% -
rng::for_each(set<int>)/8192 -49.05% 15441.804 7867.801 - 0.09% -
rng::for_each(multiset<int>)/8192 -49.00% 15381.589 7844.704 - -0.46% -
std::find_end(list<int>)_(same_length)/8192 -48.85% 15737.538 8049.269 - -28.26% -
rng::find_last_if(list<int>)_(bail_10%)/50 -48.68% 37.468 19.229 - 0.60% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 -48.41% 412.896 213.016 - 0.15% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 -48.25% 416.280 215.420 - 0.91% -
std::set<int>::ctor(&&,_different_allocs)/32 -47.87% 336.688 175.503 - -2.45% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -47.19% 16.719 8.829 - -63.01% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -47.16% 691458.833 365398.794 - -49.12% -
std::multiset<int>::equal_range(key)_(non-existent)/0 -47.15% 0.476 0.251 - 0.03% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 -47.10% 401.487 212.376 - 1.90% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -45.99% 130.284 70.362 - 8.17% -
std::find_end(deque<int>)_(near_matches)/1024 -45.98% 31166.564 16836.460 - 3.09% -
std::find_end(deque<int>)_(near_matches)/1000 -45.97% 30016.921 16218.033 - 3.10% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -45.27% 0.481 0.263 - 0.02% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -45.02% 141.916 78.024 - -44.19% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -44.90% 341.550 188.201 - -1.19% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -44.49% 6.251 3.470 - 0.12% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -44.38% 1435.590 798.539 - -0.03% -
rng::find_last(deque<int>)_(bail_90%)/8192 -44.12% 364.886 203.907 - -12.40% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -44.01% 10.626 5.949 - -60.11% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -43.85% 0.485 0.272 - -11.44% -
std::unordered_set<int>::count(key)_(non-existent)/0 -43.47% 0.485 0.274 - -0.07% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -43.03% 1368.116 779.418 - -0.43% -
std::find_if_not(deque<int>)_(bail_25%)/8 -42.92% 2.058 1.175 - 0.27% -
BM_PushHeap_float_Descending_16 -42.62% 0.632 0.362 - -4.09% -
BM_Move_Null -42.61% 0.907 0.520 - 4.15% -
std::multiset<int>::ctor(&&,_different_allocs)/32 -42.57% 305.808 175.612 - -1.22% -
bm_exception_ptr_move_ctor_nonnull -42.34% 6.848 3.948 - 2.44% -
BM_format_to_string_pointer<char>/16384 -41.81% 253.145 147.305 - -9.26% -
std::find_end(list<int>,_pred)_(same_length)/8192 -41.64% 17079.425 9967.552 - -47.46% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -41.29% 1747.195 1025.759 - 41.79% -
BM_format_to_n_string_begin<std::vector<char>>/16384 -41.27% 249.628 146.596 - -1.65% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -41.24% 3657.183 2148.881 - -8.76% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -41.23% 656165.456 385656.296 - -43.15% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -41.09% 919.690 541.753 - -8.30% -
BM_PushHeap_float_Descending_4 -40.69% 0.612 0.363 - -7.00% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -39.99% 1666.586 1000.125 - 40.84% -
BM_vector_deque_ranges_copy/0 -39.97% 0.682 0.410 - -11.82% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 -38.20% 2.859 1.767 - -38.18% -
std::partial_sort_copy(deque<int>)_(descending)/8 -37.68% 23.334 14.541 - -3.11% -
std::multiset<int>::contains(key)_(non-existent)/8192 -37.52% 14.637 9.146 - 4.51% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -37.10% 20.065 12.621 - -0.86% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -37.07% 307.662 193.625 - 3.15% -
rng::find_last(deque<int>)_(bail_90%)/1024 -36.95% 45.933 28.962 - -12.15% -
rng::find_last(deque<int>)_(bail_90%)/50 -36.84% 2.934 1.853 - 1.08% -
std::set<std::string>::erase(key)_(existent)/32 -36.76% 85.032 53.775 - -28.06% -
std::find_end(deque<int>)_(near_matches)/8192 -36.55% 1769000.521 1122500.936 - -0.32% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -36.44% 10.193 6.479 - -32.00% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -36.15% 27.276 17.416 - 1.41% -
BM_format_to_n_string_span<char>/16384 -36.10% 247.907 158.419 - -47.52% -
bm_exception_ptr_move_ctor_null -36.08% 3.337 2.133 - -5.05% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -36.05% 84.554 54.068 - -33.57% -
std::unordered_set<int>::insert(value)_(already_present)/32 -35.86% 2.637 1.691 - -36.07% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -35.85% 51.409 32.980 - -20.07% -
std::set<std::string>::insert(value)_(already_present)/32 -35.67% 16.328 10.503 - 39.39% -
bm_exception_ptr_swap_null -35.62% 5.399 3.476 - 0.70% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -35.52% 120.283 77.556 - -0.82% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -35.39% 1.697 1.097 - -12.36% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -34.15% 248.703 163.773 - -9.66% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -34.14% 41.831 27.548 - -1.67% -
std::copy_n(list<int>)/64 -34.04% 22.405 14.779 - -0.03% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -33.64% 41.375 27.457 - 1.77% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -33.55% 1.956 1.300 - -26.07% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -33.27% 9999.342 6672.415 - 0.79% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -33.25% 13072113.395 8725282.753 - 0.94% -
BM_format_to_string_begin<std::string>/16384 -33.14% 218.846 146.319 - -20.09% -
std::multiset<int>::ctor(const&,_alloc)/8192 -33.10% 79867.273 53428.831 - -6.82% -
std::unique_copy(list<int>)_(contiguous)/52 -33.07% 29.051 19.444 - 0.15% -
BM_PushHeap_uint64_QuickSortAdversary_1 -33.06% 0.696 0.466 - -2.15% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -32.84% 7.032 4.723 - -29.75% -
std::set<int>::ctor(const&,_alloc)/1024 -32.81% 9679.700 6503.715 - 4.37% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -32.70% 1.971 1.326 - -1.44% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -32.63% 28.223 19.013 - -36.27% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -32.58% 12922716.210 8713128.557 - -0.94% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -32.46% 80156.175 54134.870 - 1.65% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -32.29% 12867102.536 8712337.170 - -2.39% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -32.24% 38.282 25.938 - -5.47% -
std::multiset<int>::ctor(const&,_alloc)/1024 -32.21% 9837.980 6669.260 - -7.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -31.99% 12857869.172 8744992.293 - -0.65% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -31.97% 12762327.382 8682122.992 - -2.82% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -31.67% 136.360 93.178 - -11.73% -
std::set<int>::ctor(const&,_alloc)/8192 -31.39% 77999.624 53514.572 - 7.56% -
std::copy(vector<bool>)_(aligned)/1048576 -31.25% 3458.440 2377.625 - -18.33% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -31.24% 32.972 22.671 - -22.71% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -31.18% 9961.179 6855.470 - -15.99% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -31.16% 47.142 32.451 - 1.82% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -30.95% 23668700.453 16342291.031 - -18.69% -
std::multiset<int>::count(key)_(existent)/1024 -30.84% 8.033 5.556 - -1.83% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -30.66% 12709486.086 8812524.463 - 0.00% -
BM_PushHeap_float_PipeOrgan_1 -30.43% 0.671 0.467 - 0.11% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -30.42% 27.006 18.792 - -23.42% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -30.37% 78936.141 54962.227 - 1.35% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -30.01% 222.294 155.592 - -10.58% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -29.75% 46244.650 32485.551 - 9.05% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -29.60% 39.535 27.832 - -16.21% -
bm_exception_ptr_move_assign_nonnull -29.51% 6.894 4.859 - -1.35% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 -29.01% 39.488 28.035 - -0.45% -
BM_StringEraseWithMove_Huge_Transparent -28.75% 69.490 49.509 - 11.14% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -28.64% 6028.056 4301.337 - 0.54% -
BM_emoji_text<wchar_t> -28.49% 1153.624 824.929 - -6.89% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -28.28% 33.662 24.143 - -37.18% -
ranges::min(std::deque<long_long>)/70000 -28.10% 26305.416 18913.836 - -9.26% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -27.74% 42.101 30.420 - 2.15% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -27.70% 42.668 30.850 - 0.99% -
BM_PushHeap_float_Descending_64 -27.69% 0.523 0.378 - -1.55% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -27.64% 52.479 37.976 - -1.80% -
BM_format_to_n_string_begin<std::string>/16384 -27.40% 288.382 209.365 - 4.07% -
BM_ConstructAndDestroy_Null_Opaque -27.26% 0.451 0.328 - -31.72% -
std::any_of(vector<int>)_(process_all)/50 -27.12% 18.971 13.825 - 3.42% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -26.96% 333293712.763 243428697.821 - -26.61% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -26.86% 3.026 2.213 - -20.42% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -26.72% 2.530 1.854 - -23.99% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -25.88% 32.005 23.723 - -30.05% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -25.61% 40.793 30.346 - -2.17% -
BM_StringEraseWithMove_Huge_Opaque -25.45% 68.230 50.867 - 8.47% -
std::find_end(deque<int>)_(process_all)/8192 -25.32% 2856.159 2132.842 - 5.00% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -25.29% 65.911 49.242 - -24.79% -
std::lower_bound(std::forward_list<int>)/100 -25.15% 108.722 81.381 - 0.25% -
std::partial_sort_copy(deque<int>)_(heap)/8 -25.11% 20.481 15.337 - 2.22% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -25.06% 0.397 0.297 - -0.23% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -25.06% 6.544 4.904 - -28.14% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -24.88% 0.579 0.435 - -31.54% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -24.85% 897.251 674.277 - -19.34% -
BM_PushHeap_string_QuickSortAdversary_1 -24.74% 0.700 0.527 - 11.78% -
BM_Istream_numbers/0 -24.33% 1395.199 1055.724 - 1.56% -
std::for_each(multiset<int>::iterator)/50 -24.31% 47.219 35.738 - 0.32% -
ranges::min(std::vector<char>)/1 -24.28% 0.438 0.331 - -13.34% -
std::find_end(deque<int>)_(process_all)/1048576 -23.71% 366182.771 279373.666 - 2.95% -
BM_PushHeap_string_PipeOrgan_1 -23.58% 0.700 0.535 - 1.44% -
std::transform(list<int>)_(identity_transform)/50 -23.57% 39.305 30.040 - -1.11% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -23.57% 1.559 1.191 - -19.07% -
BM_Istream_numbers/3 -23.44% 1402.724 1073.892 - 0.73% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 -23.32% 40274.147 30882.354 - -0.27% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -23.28% 41839.989 32101.036 - -0.53% -
rng::contains_subrange(list<int>)_(process_all)/8192 -23.10% 9040.942 6952.925 - -4.12% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -22.93% 60.415 46.563 - -18.56% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -22.89% 3.208 2.473 - -34.48% -
BM_vector_deque_copy/0 -22.83% 0.551 0.425 - 3.24% -
BM_StringFindStringLiteral/1024 -22.58% 23.787 18.415 - 5.56% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -22.48% 213.056 165.171 - -15.15% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -22.45% 1698.499 1317.170 - -6.10% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -22.43% 19485468.659 15114929.630 - -28.58% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -22.43% 4990595.621 3871345.431 - -0.32% -
BM_SystemErrorWithMessage -22.33% 23.123 17.960 - 3.18% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -22.28% 7.174 5.576 - 2.66% -
BM_Istream_numbers/2 -22.26% 1434.465 1115.173 - 1.13% -
std::multiset<int>::count(key)_(existent)/32 -22.23% 4.705 3.659 - -3.14% -
rng::for_each(multimap<int>)/50 -22.19% 50.199 39.062 - 0.17% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -22.04% 2406237.543 1875855.614 - -0.19% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -21.95% 31.932 24.922 - 2.81% -
BM_Swap_SmallTrivialFunctor_LargeTrivialFunctor -21.78% 1.479 1.157 - 1.04% -
std::all_of(vector<int>)_(process_all)/50 -21.55% 19.204 15.066 - 10.37% -
BM_Istream_numbers/1 -21.49% 1423.789 1117.853 - 1.15% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -21.45% 0.695 0.546 - -15.71% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -20.94% 31.405 24.830 - -31.38% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -20.55% 211995.841 168436.537 - 1.37% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -20.44% 1.392 1.107 - -21.11% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 -20.37% 3747.263 2984.050 - 1.01% -
std::set<std::string>::erase(iterator)/32 -20.16% 31.731 25.335 - -6.99% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -20.11% 31.652 25.287 - -0.35% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -20.11% 1.025 0.819 - 0.20% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -19.97% 1951710.117 1561867.942 - -17.57% -
std::multiset<std::string>::erase(key)_(existent)/8192 -19.95% 106.311 85.098 - -16.71% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -19.85% 870.550 697.711 - 0.45% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -19.82% 2499501.196 2004139.526 - 8.59% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -19.78% 2.379 1.908 - -21.58% -
BM_deque_deque_copy/0 -19.66% 0.869 0.698 - -19.55% -
BM_Swap_Null_Null -19.65% 0.459 0.369 - -9.71% -
std::find_if_not(vector<int>)_(process_all)/50 -19.61% 6.854 5.510 - -8.91% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -19.59% 1.590 1.279 - -12.26% -
BM_PushHeap_float_Descending_256 -19.50% 0.499 0.402 - -0.58% -
BM_PushHeap_uint64_Ascending_1 -19.44% 0.577 0.465 - 0.07% -
vector<bool>::reserve() -19.40% 10.924 8.805 - -0.55% -
std::vector<std::string>::ctor(size)/8192 -19.36% 5187.044 4182.607 - 0.57% -
rng::starts_with(list<int>,_pred)/8192 -19.31% 12219.251 9859.707 - -38.90% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -19.29% 0.478 0.386 - -21.57% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -19.16% 31.977 25.850 - 4.59% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -18.95% 25.624 20.769 - -0.57% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -18.92% 35.699 28.945 - 17.86% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -18.92% 8.273 6.708 - -31.65% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -18.92% 205840.675 166905.421 - -0.05% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -18.83% 3.054 2.479 - 0.56% -
std::find_if(vector<int>)_(process_all)/50 -18.78% 6.862 5.573 - -2.32% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -18.75% 52.478 42.637 - 3.16% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -18.68% 39.924 32.467 - -5.27% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -18.61% 40.839 33.239 - -15.80% -
std::set<int>::count(key)_(non-existent)/8192 -18.46% 13.811 11.261 - -12.82% -
BM_StringEraseWithMove_Small_Opaque -18.45% 2.642 2.154 - -0.03% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -18.44% 23.575 19.227 - -1.11% -
std::sort(deque<int>)_(shuffled)/8192 -18.20% 98727.252 80758.354 - -0.02% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -18.14% 1506.395 1233.141 - -5.88% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -18.12% 10988.291 8996.800 - -11.47% -
BM_PushHeap_float_Descending_1024 -17.93% 0.474 0.389 - -0.53% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -17.89% 10397009.900 8536489.713 - -24.46% -
std::set<int>::contains(key)_(non-existent)/32 -17.68% 3.072 2.529 - -6.48% -
BM_PushHeap_float_Descending_16384 -17.67% 0.465 0.383 - -0.47% -
Chain_fail,_4_levels -17.65% 62.373 51.362 - -6.52% -
std::set<std::string>::erase(key)_(existent)/8192 -17.46% 104.125 85.949 - 3.18% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -17.35% 29.805 24.635 - 0.87% -
BM_PushHeap_float_Descending_262144 -17.33% 0.465 0.384 - -0.12% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -17.26% 29706.690 24580.423 - -0.56% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -17.18% 15051.910 12465.645 - 8.81% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -17.18% 103.512 85.727 - 30.47% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -17.11% 1.156 0.958 - -7.59% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -17.09% 1123.071 931.186 - 0.14% -
std::for_each(multimap<int>::iterator)/50 -16.98% 44.244 36.733 - -0.03% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 -16.93% 462.383 384.080 - 0.42% -
BM_format_to_string_begin<std::vector<wchar_t>>/16384 -16.84% 1902.008 1581.776 - -2.83% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 -16.79% 30.827 25.651 - 0.27% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -16.76% 19.958 16.613 - -14.12% -
std::set<std::string>::ctor(const&,_alloc)/32 -16.75% 850.530 708.071 - -5.39% -
BM_PushHeap_string_Descending_1 -16.66% 0.700 0.583 - -0.18% -
BM_join_view_out_vectors/70000 -16.63% 167175.685 139374.489 - -0.86% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -16.56% 6593671.884 5501789.020 - -36.77% -
BM_lexicographical_compare_three_way_fast_path/1 -16.55% 0.413 0.345 - -6.38% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -16.51% 32.730 27.328 - -46.05% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -16.49% 61.988 51.769 - 27.00% -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 -16.45% 415514.516 347153.067 - 0.12% -
std::adjacent_find(deque<int>,_pred)/8 -16.44% 4.838 4.042 - -1.12% -
BM_ConstructAndDestroy_LargeNonTrivialFunctor_Opaque -16.37% 12.445 10.407 - -4.73% -
BM_format_to_string_span<char>/16384 -16.35% 217.958 182.328 - -1.72% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -16.09% 32.967 27.661 - -2.42% -
std::for_each(set<int>::iterator)/50 -16.07% 44.234 37.124 - 0.94% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -16.01% 546.581 459.083 - -12.49% -
std::find_end(deque<int>)_(process_all)/1024 -15.99% 359.385 301.914 - 3.64% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -15.97% 2854757.447 2398909.836 - -29.31% -
Chain_fail,_2_levels -15.96% 35.978 30.238 - -3.54% -
std::find_first_of(list<int>)_(large_needle)/1024 -15.89% 985755.662 829108.642 - -9.79% -
std::find_end(vector<int>)_(near_matches)/8192 -15.87% 911938.505 767205.689 - -0.16% -
BM_vector_deque_copy_backward/2 -15.86% 2.064 1.737 - -13.49% -
BM_deque_deque_ranges_move/0 -15.84% 0.923 0.776 - -8.75% -
ranges::min(std::list<__int128>)/1 -15.74% 0.396 0.334 - -0.50% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -15.71% 7.661 6.458 - -41.54% -
std::unique(vector<int>,_pred)_(contiguous)/8192 -15.65% 4253.786 3588.279 - 0.18% -
std::stable_partition(list<int>)_(dense)/1024 -15.53% 1747.054 1475.805 - -2.30% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -15.52% 6308.222 5329.165 - 1.36% -
BM_join_view_out_vectors/64000 -15.44% 145901.515 123379.379 - -1.77% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -15.34% 6490.822 5494.914 - -0.50% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -15.22% 14184778.212 12026539.460 - -0.22% -
rng::find_last(vector<char>)_(bail_90%)/1024 -15.09% 27.802 23.606 - -0.33% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -14.99% 1.448 1.231 - -6.19% -
Chain_fail,_8_levels -14.94% 109.209 92.898 - -0.72% -
std::find_if(vector<int>)_(process_all)/32768 -14.88% 3759.689 3200.180 - -0.14% -
std::find_if(vector<int>)_(process_all)/8192 -14.84% 945.111 804.896 - 0.20% -
BM_PushHeap_string_Ascending_1 -14.83% 0.642 0.547 - -0.42% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -14.83% 15308.043 13038.178 - 0.25% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -14.74% 11.322 9.653 - -45.15% -
BM_deque_vector_ranges_move/1 -14.72% 2.368 2.020 - -0.96% -
std::format(double)_(fmt:_{:_17000}) -14.71% 297.352 253.613 - -0.38% -
std::find_if_not(vector<int>)_(process_all)/8192 -14.70% 943.307 804.630 - -4.42% -
std::format(double)_(fmt:_{:_17000L}) -14.69% 312.977 266.990 - -0.72% -
std::copy_n(list<int>)/4096 -14.68% 4179.648 3565.891 - -8.74% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -14.67% 28.354 24.195 - -26.20% -
std::find_if_not(vector<int>)_(process_all)/32768 -14.65% 3749.940 3200.673 - -4.80% -
std::search(vector<int>,_pred)_(single_element)/1024 -14.64% 576.950 492.462 - -14.95% -
std::map<int,_int>::erase(iterator)/1024 -14.63% 24.033 20.516 - -1.54% -
std::set<int>::erase(key)_(non-existent,_end)/32 -14.62% 2.636 2.251 - -1.96% -
std::search(vector<int>,_pred)_(single_element)/8192 -14.61% 4603.682 3931.192 - -15.08% -
std::move(list<int>)/64 -14.57% 47.883 40.905 - 4.93% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -14.57% 9771.750 8347.745 - -21.42% -
BM_PushHeap_uint64_SingleElement_1 -14.47% 0.501 0.429 - -10.98% -
BM_PushHeap_uint32_PipeOrgan_1 -14.42% 0.466 0.399 - -42.64% -
std::search(vector<int>,_pred)_(single_element)/1000 -14.30% 563.172 482.637 - -14.67% -
BM_Swap_LargeTrivialFunctor_LargeTrivialFunctor -14.28% 0.588 0.504 - -8.87% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -14.26% 3.966 3.401 - -5.38% -
BM_format_to_n_string_begin<std::wstring>/16384 -14.22% 1903.067 1632.372 - 11.59% -
std::unique(list<int>)_(contiguous)/1024 -14.21% 1074.782 922.099 - 0.36% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -14.15% 56.323 48.355 - -8.78% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -14.09% 67.770 58.222 - -49.33% -
std::find_if(deque<int>)_(process_all)/8192 -14.05% 2330.054 2002.670 - -0.41% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -14.04% 5.309 4.564 - -13.07% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -13.95% 35.769 30.779 - -9.51% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -13.94% 22.287 19.179 - -2.83% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -13.94% 1.924 1.656 - -2.24% -
std::find_if(deque<int>)_(process_all)/1024 -13.92% 291.638 251.044 - 0.16% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -13.91% 30.627 26.368 - 0.10% -
BM_deque_deque_copy_backward/0 -13.91% 0.921 0.793 - 5.13% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -13.91% 1.423 1.225 - -0.30% -
BM_deque_vector_ranges_move/2 -13.89% 2.062 1.775 - -0.14% -
ranges::min(std::deque<long_long>)/64 -13.87% 19.934 17.170 - -5.29% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -13.84% 1.421 1.224 - -0.16% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -13.79% 62.246 53.663 - 6.39% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -13.77% 1269612.394 1094724.100 - -3.72% -
BM_std_minmax_element<int>/65536 -13.77% 17315.143 14930.941 - -12.38% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -13.71% 1.419 1.224 - -0.08% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -13.70% 6.430 5.548 - -11.01% -
BM_std_minmax_element<int>/64000 -13.68% 16890.756 14580.193 - -12.42% -
Chain,_1_level -13.63% 1.160 1.002 - -0.18% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -13.62% 1.111 0.959 - -7.51% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -13.61% 29303.154 25314.052 - -3.20% -
BM_std_minmax_element<int>/70000 -13.61% 18468.258 15955.152 - -12.39% -
BM_std_minmax_element<int>/4000 -13.56% 1057.755 914.279 - -12.55% -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 -13.56% 14.823 12.813 - -0.04% -
BM_std_minmax_element<int>/4096 -13.55% 1082.506 935.800 - -12.61% -
BM_std_minmax_element<int>/5500 -13.53% 1452.544 1255.978 - -11.93% -
std::any_of(deque<int>)_(process_all)/50 -13.53% 21.838 18.884 - 0.01% -
std::set<std::string>::ctor(const&)/32 -13.51% 832.328 719.897 - -8.75% -
BM_deque_vector_ranges_move/0 -13.49% 1.514 1.310 - -7.82% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 -13.45% 49.618 42.945 - 0.36% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -13.42% 1.416 1.226 - -1.06% -
BM_deque_vector_ranges_move_backward/0 -13.41% 1.584 1.372 - -0.58% -
Chain,_3_levels -13.41% 1.157 1.002 - 0.00% -
Chain,_2_levels -13.40% 1.157 1.002 - 0.01% -
Chain,_9_levels -13.39% 1.157 1.002 - -0.01% -
DAG_rightmost,_3_levels -13.39% 1.157 1.002 - 0.05% -
DAG_leftmost,_4_levels -13.39% 1.157 1.002 - -0.01% -
DAG_rightmost,_5_levels -13.39% 1.156 1.002 - 0.01% -
Chain,_7_levels -13.38% 1.156 1.002 - -0.01% -
std::find_if(deque<int>)_(process_all)/32768 -13.38% 9318.367 8071.722 - -0.48% -
DAG_leftmost,_5_levels -13.37% 1.156 1.002 - 0.01% -
Chain,_8_levels -13.37% 1.156 1.002 - -0.02% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -13.37% 42.679 36.973 - 1.62% -
DAG_leftmost,_3_levels -13.35% 1.156 1.002 - -0.00% -
DAG_rightmost,_4_levels -13.33% 1.156 1.002 - 0.03% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -13.29% 81.331 70.525 - 0.26% -
BM_format_to_n_string_begin<std::vector<wchar_t>>/16384 -13.28% 1902.510 1649.938 - 11.94% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -13.26% 41.946 36.383 - 0.58% -
BM_std_minmax_element<int>/1024 -13.22% 274.065 237.820 - -12.51% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -13.22% 42.237 36.655 - -1.66% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -13.17% 1028065.763 892659.492 - -3.41% -
Chain,_4_levels -13.16% 1.156 1.004 - 0.23% -
BM_SystemErrorWithoutMessage -13.15% 16.676 14.482 - 6.13% -
std::find_if(vector<int>)_(bail_25%)/32768 -13.10% 944.162 820.479 - -2.10% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 -13.09% 14.792 12.856 - 0.33% -
std::map<int,_int>::erase(iterator)/32 -12.93% 23.494 20.457 - -1.86% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -12.90% 751.020 654.131 - 1.13% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -12.89% 1.923 1.675 - 0.24% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -12.74% 691.212 603.185 - -14.83% -
std::partition(deque<int>)_(sparse)/32 -12.71% 11.368 9.923 - -8.16% -
std::multiset<int>::find(key)_(non-existent)/8192 -12.65% 9.262 8.091 - 0.21% -
BM_std_minmax_element<int>/512 -12.60% 139.072 121.548 - -11.89% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -12.55% 26463573.918 23143074.129 - -1.41% -
std::set<std::string>::ctor(const&,_alloc)/8192 -12.51% 399584.042 349599.620 - 0.53% -
BM_format_to_iterator/<std::deque>_string_view_len_6000 -12.48% 159.192 139.321 - 0.84% -
BM_deque_deque_ranges_move/2 -12.47% 2.307 2.020 - -7.05% -
std::generate_n(deque<int>)/1024 -12.47% 278.270 243.576 - 0.55% -
std::unordered_set<int>::find(key)_(existent)/1024 -12.45% 1.486 1.301 - -10.53% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -12.43% 143.373 125.553 - -3.51% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -12.42% 98519608.942 86282500.290 - -23.34% -
std::partition(deque<int>)_(sparse)/50 -12.41% 17.246 15.106 - 0.22% -
std::generate(deque<int>)/1024 -12.38% 276.750 242.499 - -0.03% -
std::for_each(map<int>::iterator)/50 -12.35% 41.120 36.042 - -0.78% -
BM_vector_deque_copy_backward/1 -12.34% 2.384 2.090 - -10.97% -
SetIntersection_Front_Set_uint32_262144_1024 -12.31% 14078427.392 12345200.983 - -1.66% -
std::multiset<std::string>::ctor(const&,_alloc)/8192 -12.25% 392009.161 343988.566 - 0.37% -
std::reverse_copy(list<int>)/8 -12.23% 2.787 2.446 - 1.90% -
std::none_of(deque<int>)_(process_all)/50 -12.21% 21.525 18.898 - -0.04% -
std::fill(list<int>)/8192 -12.18% 8518.996 7481.012 - -1.69% -
std::reverse(list<int>)/4096 -12.16% 1764.844 1550.322 - -13.06% -
rng::find_last_if(list<int>)_(bail_90%)/1024 -12.14% 79.353 69.723 - -0.59% -
BM_StringEraseWithMove_Small_Transparent -12.05% 2.412 2.121 - -0.04% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -12.03% 396460.055 348762.544 - -2.88% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -12.00% 0.367 0.323 - -5.65% -
BM_Invoke_MemFuncPtr -12.00% 0.925 0.814 - 5.39% -
std::find_if(vector<char>)_(bail_25%)/32768 -11.94% 943.756 831.080 - 3.80% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 -11.87% 14.643 12.904 - 1.08% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -11.87% 1.270 1.119 - -18.64% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -11.86% 1003.120 884.100 - 1.94% -
std::map<int,_int>::count(key)_(existent)/1024 -11.86% 4.408 3.885 - 1.09% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -11.85% 34.841 30.712 - -2.44% -
std::copy_backward(vector<int>)/4096 -11.83% 254.615 224.494 - 55.74% -
BM_CmpEqual_uchar_schar -11.80% 1.123 0.991 - -4.68% -
std::set<int>::erase(key)_(non-existent,_end)/1024 -11.77% 6.007 5.300 - -1.83% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -11.76% 0.688 0.607 - -9.39% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -11.75% 42.545 37.548 - 4.70% -
Chain,_6_levels -11.68% 1.156 1.021 - 1.95% -
std::map<std::string,_int>::ctor(const&)/32 -11.67% 822.918 726.915 - -2.89% -
BM_vector_deque_ranges_move/2 -11.65% 2.066 1.825 - -11.45% -
std::set<std::string>::upper_bound(key)_(existent)/32 -11.62% 17.323 15.310 - -10.92% -
std::set<std::string>::ctor(&&,_different_allocs)/0 -11.61% 14.489 12.807 - 0.20% -
ranges::minmax(std::vector<char>)/64 -11.61% 1.353 1.196 - -3.37% -
rng::contains_subrange(deque<int>)_(single_element)/50 -11.57% 28.918 25.572 - 0.05% -
BM_StringMove_Large -11.54% 0.798 0.706 - 0.14% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -11.52% 6288828.913 5564499.681 - -1.99% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -11.48% 31.347 27.749 - 0.69% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -11.46% 41011.164 36310.905 - -0.40% -
rng::for_each(set<int>)/50 -11.45% 43.831 38.814 - -0.16% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -11.41% 27006.931 23926.720 - -2.91% -
std::set<int>::ctor(&&,_different_allocs)/0 -11.39% 14.528 12.872 - 0.86% -
BM_CmpEqual_uint_schar -11.38% 1.133 1.004 - -0.27% -
BM_vector_deque_ranges_copy_backward/0 -11.33% 0.519 0.460 - -24.82% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -11.33% 20147429.879 17864368.058 - -5.83% -
Chain_fail,_5_levels -11.30% 72.988 64.738 - -5.02% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -11.26% 6141338.510 5450001.405 - -4.19% -
std::deque<std::string>::ctor(size)/32 -11.23% 51.330 45.565 - 6.53% -
std::any_of(deque<int>)_(process_all)/8192 -11.21% 2833.712 2516.011 - 0.09% -
BM_vector_deque_ranges_move/1 -11.17% 2.332 2.072 - -10.58% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -11.12% 42861.115 38096.292 - -0.31% -
SetIntersection_Interlaced_Vector_string_256_256 -11.10% 20642737.251 18350589.309 - -7.84% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -11.10% 41.582 36.965 - -7.91% -
ranges::min(std::deque<__int128>)/1 -11.09% 0.837 0.744 - 9.61% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -11.07% 165961.418 147588.800 - 5.24% -
std::unordered_set<std::string>::find(key)_(existent)/32 -11.05% 39.750 35.360 - -4.52% -
std::map<int,_int>::ctor(&&,_different_allocs)/0 -10.98% 14.342 12.767 - -0.83% -
BM_format_to_iterator/<std::array>_string_view_len_6000 -10.98% 67.343 59.948 - 0.40% -
Chain_fail,_7_levels -10.98% 99.270 88.374 - -0.47% -
BM_join_view_in_vectors/70000 -10.97% 147988.502 131752.890 - -0.01% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -10.97% 1631029.556 1452103.866 - 0.01% -
BM_StringConstructDestroyCStr_Empty_Transparent -10.95% 0.312 0.278 - 3.17% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -10.95% 41242.647 36728.291 - -0.59% -
std::find_end(vector<int>)_(near_matches)/1024 -10.91% 15666.013 13957.142 - -0.47% -
BM_deque_deque_ranges_move/1 -10.90% 2.598 2.315 - -3.93% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -10.85% 982.518 875.936 - 8.26% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -10.85% 96.527 86.056 - -14.99% -
std::format(double)_(fmt:_{:0^17500_17000}) -10.84% 441.163 393.329 - -0.44% -
std::multiset<std::string>::insert(value)_(already_present)/32 -10.84% 63.231 56.379 - -10.71% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -10.79% 4856.554 4332.589 - -7.19% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -10.79% 50304.151 44878.343 - -2.05% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -10.77% 5454.051 4866.866 - -0.29% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -10.76% 0.487 0.435 - -10.98% -
std::set<std::string>::contains(key)_(existent)/32 -10.76% 15.919 14.206 - -1.26% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -10.66% 1.525 1.363 - -20.01% -
std::unique(list<int>)_(contiguous)/8192 -10.63% 7802.830 6973.566 - -0.45% -
BM_std_minmax_element<int>/64 -10.63% 17.174 15.349 - -10.20% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -10.63% 11.049 9.875 - 55.96% -
std::find_if(vector<int>)_(bail_25%)/8192 -10.61% 237.582 212.376 - -0.51% -
std::any_of(deque<int>)_(process_all)/32768 -10.61% 11288.254 10090.747 - 0.40% -
std::set<int>::erase(key)_(non-existent,_end)/8192 -10.61% 9.181 8.207 - 0.10% -
std::partition(list<int>)_(dense)/8192 -10.60% 5676.201 5074.580 - -2.77% -
SetIntersection_Front_Vector_uint32_16384_1024 -10.59% 5922487.411 5295176.544 - -10.22% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -10.58% 1969544.775 1761088.884 - -6.31% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -10.58% 10.857 9.709 - 40.08% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 -10.55% 7693.487 6881.496 - -0.11% -
BM_format_to_iterator/<std::vector>_string_view_len_6000 -10.54% 67.319 60.224 - 0.66% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 -10.54% 7679.045 6869.989 - -0.19% -
std::multiset<int>::ctor(const&,_alloc)/32 -10.53% 258.013 230.849 - -3.95% -
std::format(double)_(fmt:_{:0^17500_17000L}) -10.52% 454.967 407.127 - 0.04% -
rng::contains_subrange(list<int>)_(same_length)/50 -10.50% 28.308 25.335 - 0.46% -
std::partial_sort_copy(list<int>)_(ascending)/8 -10.50% 9.365 8.382 - 0.71% -
std::map<int,_int>::erase(iterator)/8192 -10.48% 26.727 23.926 - -1.51% -
BM_Swap_MemPtr_SmallTrivialFunctor -10.47% 3.641 3.260 - -3.64% -
BM_ConstructAndDestroy_FuncPtr_Opaque -10.46% 1.127 1.009 - -7.54% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -10.46% 5.544 4.964 - 0.37% -
SetIntersection_Front_Vector_uint32_1024_1024 -10.45% 5929059.040 5309268.865 - 0.18% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -10.45% 14.297 12.803 - -0.04% -
BM_format_to_iterator/<std::string>_string_view_len_6000 -10.36% 67.154 60.195 - 0.55% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -10.34% 22.083 19.799 - 1.20% -
std::multiset<int>::find(key)_(existent)/8192 -10.31% 8.908 7.990 - -4.42% -
std::find_if(vector<int>)_(process_all)/1024 -10.26% 125.593 112.704 - -0.13% -
std::find_end(vector<int>)_(near_matches)/1000 -10.25% 15052.698 13509.455 - -0.14% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -10.25% 7671.183 6885.096 - -0.07% -
std::multiset<int>::find(key)_(non-existent)/1024 -10.23% 6.064 5.444 - 0.09% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -10.22% 283279.563 254325.538 - 1.06% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -10.20% 50238.000 45114.476 - 0.34% -
std::find_end(list<int>)_(single_element)/8192 -10.20% 9655.531 8670.881 - -43.53% -
std::stable_sort(deque<int>)_(shuffled)/8192 -10.14% 15961.235 14342.829 - -1.17% -
rng::find_last_if(vector<char>)_(bail_90%)/8 -10.13% 0.521 0.468 - -1.10% -
std::search_n(list<int>,_pred)_(no_match)/8192 -10.12% 8134.741 7311.362 168.580 -8.74% 168.580
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -10.11% 22.458 20.188 - 0.91% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -10.09% 17.650 15.870 - 5.56% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -10.08% 1.333 1.199 - -16.05% -
std::find_if_not(vector<int>)_(bail_25%)/8 -10.08% 0.850 0.764 - 3.67% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -10.00% 26328.045 23694.018 - -0.56% -
BM_format_to_string_begin<std::wstring>/16384 -9.98% 1775.154 1598.035 - -0.99% -
std::format(double)_(fmt:_{:0>17500_17000}) -9.97% 436.192 392.713 - 0.02% -
std::set<std::string>::equal_range(key)_(existent)/8192 -9.97% 32.538 29.295 - 6.38% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -9.95% 54.073 48.695 - 3.22% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -9.89% 2662823.390 2399460.760 - -0.24% -
BM_join_view_deques/0 -9.88% 5.424 4.888 - -4.84% -
SetIntersection_Front_Vector_string_1024_256 -9.88% 10204165.223 9195511.496 - 1.85% -
std::find(vector<long_long>)_(process_all)/8 -9.88% 1.139 1.027 - -8.58% -
std::find_if_not(vector<int>)_(process_all)/1024 -9.88% 125.060 112.709 - -2.06% -
BM_Copy_MemFuncPtr -9.87% 1.292 1.165 - 0.90% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -9.87% 7.269 6.552 - -0.65% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -9.86% 540.529 487.227 - 0.80% -
std::multiset<std::string>::count(key)_(existent)/32 -9.82% 19.597 17.672 - -10.53% -
Chain,_5_levels -9.82% 1.156 1.043 - 4.07% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -9.80% 25288.706 22811.131 - -0.45% -
BM_deque_deque_move_backward/0 -9.79% 0.919 0.829 - -3.72% -
std::map<int,_int>::count(key)_(existent)/32 -9.78% 1.779 1.605 - 3.48% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -9.78% 1245913.791 1124124.586 - 1.04% -
BM_to_chars_bad/2 -9.75% 0.615 0.555 - -10.14% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -9.74% 1428284.828 1289152.254 - -15.09% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -9.74% 21.022 18.975 - -1.70% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -9.73% 28529.467 25754.535 - -0.47% -
std::set<int>::ctor(const&,_alloc)/32 -9.71% 248.035 223.943 - 0.56% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 -9.68% 0.291 0.263 - -1.36% -
std::unique(list<int>,_pred)_(sprinkled)/32 -9.67% 67.894 61.326 - -3.70% -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 -9.63% 2.456 2.219 - 0.05% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -9.63% 19.724 17.824 - -2.12% -
std::pop_heap(deque<float>)/1024 -9.60% 13.589 12.285 - -3.67% -
std::format(double)_(fmt:_{:017500_17000}) -9.59% 435.158 393.416 - 0.09% -
rng::contains(vector<int>)_(process_all)/8 -9.57% 2.817 2.548 - -0.38% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -9.56% 0.515 0.466 - -2.20% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -9.56% 324.985 293.932 - 0.49% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -9.55% 1.912 1.730 - -1.24% -
DAG_sidecast_fail,_3_levels -9.53% 116.720 105.591 - -3.92% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -9.52% 4.556 4.122 - 0.87% -
std::generate_n(list<int>)/50 -9.52% 16.772 15.176 - 0.52% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -9.51% 19.825 17.941 - -1.52% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -9.50% 1.729 1.565 - -9.82% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -9.49% 1191.292 1078.250 - -0.55% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -9.47% 1253227.860 1134494.509 - -0.08% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -9.40% 8360.145 7574.050 - 0.39% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -9.39% 19.814 17.955 - -1.49% -
std::map<std::string,_int>::clear()/1024 -9.38% 23961.339 21712.861 - -5.02% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -9.37% 1.405 1.274 - -24.14% -
BM_deque_vector_ranges_copy/0 -9.37% 1.438 1.304 - -0.14% -
std::format(double)_(fmt:_{:0>17500_17000L}) -9.31% 447.599 405.936 - -0.66% -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 -9.30% 0.515 0.467 - -0.05% -
BM_Swap_SmallNonTrivialFunctor_SmallNonTrivialFunctor -9.30% 0.554 0.503 - -0.25% -
std::pop_heap(deque<int>)/1024 -9.26% 13.584 12.326 - -8.47% -
std::pop_heap(deque<std::string>)/1024 -9.26% 66.905 60.710 - 0.17% -
std::reverse(list<int>)/32768 -9.23% 19216.225 17441.773 - 0.29% -
Chain_fail,_3_levels -9.17% 41.463 37.662 - -7.23% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -9.15% 1.760 1.599 - -9.45% -
SetIntersection_Interlaced_Vector_float_262144_4 -9.14% 1990645.687 1808750.889 - 1.64% -
std::set<std::string>::ctor(const&,_alloc)/1024 -9.13% 41349.189 37573.570 - 1.82% -
std::copy_backward(vector<int>)/32768 -9.09% 3795.777 3450.553 - -5.41% -
BM_CmpEqual_uint_short -9.08% 1.135 1.032 - -0.13% -
std::unordered_multiset<int>::find(key)_(existent)/32 -9.08% 1.345 1.223 - -5.71% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -9.07% 56.817 51.661 - -2.28% -
BM_CmpLess_ushort_short -9.07% 1.122 1.021 - -1.20% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -9.07% 1582098.356 1438623.943 - -34.51% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -9.06% 1.053 0.958 - -16.12% -
std::map<int,_int>::ctor(const&,_alloc)/32 -9.04% 251.225 228.512 - 0.83% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -9.02% 10.794 9.820 - -3.40% -
std::multiset<int>::count(key)_(existent)/8192 -9.01% 10.260 9.335 - -5.47% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 -8.99% 376.205 342.369 - -0.45% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 -8.97% 42.388 38.588 - 0.03% -
std::copy_if(list<int>)_(entire_range)/64 -8.96% 33.472 30.474 - 0.54% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -8.95% 0.697 0.635 - -0.16% -
BM_StringMove_Small -8.92% 0.799 0.728 - 0.87% -
BM_StringAssignAsciiz_Empty_Opaque -8.88% 3.336 3.040 - 0.01% -
std::map<int,_int>::clear()/1024 -8.88% 11337.328 10330.958 - -1.23% -
std::format(double)_(fmt:_{:0<17500_17000L}) -8.87% 444.903 405.430 - -0.78% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -8.86% 983.493 896.344 - -8.34% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -8.84% 16663.636 15190.849 - 2.34% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -8.83% 20.220 18.434 - -8.99% -
std::set<int>::count(key)_(existent)/1024 -8.83% 4.683 4.270 - 0.70% -
std::format(double)_(fmt:_{:017500_17000L}) -8.82% 448.813 409.206 - 0.05% -
SetIntersection_Interlaced_Vector_string_64_64 -8.82% 26943209.535 24566086.809 - -6.80% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -8.81% 1.450 1.322 - 9.12% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -8.81% 1.429 1.303 - -5.46% -
std::find_end(list<int>)_(near_matches)/1024 -8.80% 37708.087 34388.149 - -1.38% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -8.80% 7.342 6.696 - 45.85% -
std::multiset<std::string>::ctor(const&,_alloc)/0 -8.79% 13.879 12.659 - 0.17% -
BM_StringAssignAsciiz_Small_Opaque -8.79% 3.337 3.044 - -0.03% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -8.78% 2.379 2.170 - -6.25% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 -8.77% 16505.166 15057.012 - -8.31% -
SetIntersection_Front_Vector_uint64_262144_256 -8.76% 2279995.774 2080218.458 - -2.78% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 -8.74% 14.103 12.870 - -0.32% -
BM_CmpLess_ushort_schar -8.74% 1.119 1.021 - -3.59% -
std::partial_sort(deque<int>)_(ascending)/8192 -8.74% 162158.621 147987.883 - 1.88% -
std::find_end(list<int>)_(near_matches)/1000 -8.74% 36128.912 32972.187 - -1.18% -
SetIntersection_Front_Set_uint32_1024_16 -8.73% 1218841.643 1112452.131 - -8.84% -
std::unordered_multiset<int>::erase(iterator)/8192 -8.72% 22.805 20.816 - -16.54% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -8.72% 41179.387 37587.745 - 0.70% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -8.72% 22.512 20.549 - -2.53% -
BM_format_to_string_pointer<wchar_t>/16384 -8.72% 1849.075 1687.871 - -5.85% -
DAG_sidecast_fail,_1_level -8.70% 64.927 59.277 - -2.24% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 -8.68% 13.890 12.685 - 0.06% -
std::find_end(list<int>)_(near_matches)/8192 -8.65% 2457994.737 2245292.202 - -0.07% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -8.63% 1.775 1.622 - 0.58% -
BM_StringRelational_Compare_Huge_Large_Control -8.57% 2.276 2.081 - -0.05% -
BM_PushHeap_float_QuickSortAdversary_4 -8.55% 0.586 0.536 - -0.86% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -8.53% 0.618 0.565 - 4.69% -
Chain_fail,_1_level -8.51% 22.735 20.801 - -2.53% -
BM_StringConstructDestroyCStr_Large_Transparent -8.47% 10.129 9.270 - 0.71% -
SetIntersection_Front_Vector_uint32_262144_256 -8.46% 2288249.427 2094556.269 - -1.51% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -8.46% 10.497 9.609 - -15.05% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -8.45% 0.692 0.634 - 1.00% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -8.44% 57.389 52.548 - 1.65% -
BM_PushHeap_float_Ascending_4 -8.42% 0.587 0.537 - -0.46% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 -8.41% 20.957 19.195 - -5.42% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -8.41% 0.495 0.453 - -8.34% -
BM_CmpLess_uint_short -8.40% 1.136 1.041 - -0.21% -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle -8.40% 60.747 55.644 - -0.06% -
BM_std_minmax_element<int>/3 -8.39% 1.114 1.021 - -14.04% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -8.34% 41.522 38.060 - 14.63% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -8.33% 1000.098 916.792 - 0.30% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -8.32% 13505.593 12381.402 - -0.49% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -8.31% 52.061 47.735 - 2.24% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -8.29% 23.240 21.313 - 3.12% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -8.28% 3.195 2.930 - 6.62% -
SetIntersection_Interlaced_Set_uint64_256_64 -8.28% 13855898.284 12709258.783 - -8.11% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -8.27% 19.855 18.214 - -1.49% -
std::adjacent_find(vector<int>,_pred)/8 -8.24% 3.525 3.235 - -2.27% -
BM_PushHeap_string_Random_1 -8.23% 0.698 0.641 - 10.04% -
std::equal(vector<int>)_(it,_it,_it)/50 -8.18% 4.559 4.186 - 0.38% -
BM_cyrillic_text<wchar_t> -8.18% 30460.916 27969.588 - 0.59% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -8.17% 35286190.390 32404406.462 - -32.03% -
std::multiset<int>::find(key)_(non-existent)/32 -8.13% 2.469 2.268 - 2.03% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -8.12% 2.567 2.358 - -2.88% -
std::copy_n(vector<bool>)_(aligned)/1048576 -8.09% 3110.122 2858.424 - 2.17% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -8.07% 255.785 235.140 - -9.12% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -8.07% 1.473 1.354 - 0.04% -
BM_Swap_LargeTrivialFunctor_LargeNonTrivialFunctor -8.07% 0.603 0.554 - 21.30% -
BM_PushHeap_float_PipeOrgan_4 -8.06% 0.540 0.496 - 3.11% -
BM_join_view_deques/64 -8.03% 160.638 147.741 - 0.35% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 -8.02% 0.378 0.347 - -0.10% -
DAG_sidecast_fail,_2_levels -7.99% 98.508 90.639 - -3.34% -
std::map<int,_int>::clear()/8192 -7.99% 92082.029 84728.172 - -0.10% -
SetIntersection_Interlaced_Vector_uint64_256_64 -7.97% 7380439.684 6791943.510 - -11.08% -
BM_ConstructAndDestroy_SmallTrivialFunctor_Opaque -7.95% 0.745 0.685 - -4.64% -
BM_CmpLess_uint_schar -7.94% 1.134 1.044 - -1.75% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -7.92% 23.685 21.809 - 0.83% -
std::format(double)_(fmt:_{:0<17500_17000}) -7.92% 431.638 397.447 - 1.01% -
BM_join_view_out_vectors/65536 -7.91% 135883.013 125131.454 - -0.59% -
BM_Move_MemPtr -7.91% 1.292 1.190 - -1.23% -
BM_CmpEqual_ushort_short -7.88% 1.126 1.037 - 2.59% -
std::rotate(list<int>)_(by_1/2)/8192 -7.88% 4656.686 4289.948 - 0.15% -
std::set<std::string>::lower_bound(key)_(existent)/32 -7.87% 16.724 15.408 - -3.08% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -7.86% 0.376 0.346 - 0.05% -
BM_format_to_back_inserter<std::deque<char>>/string_len_6 -7.85% 43.301 39.904 - -3.23% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 -7.84% 12589.841 11603.346 - -0.40% -
BM_Move_LargeTrivialFunctor -7.80% 0.690 0.636 - 13.40% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -7.77% 19137.364 17650.919 - -9.23% -
std::search(list<int>)_(single_element)/1000 -7.76% 705.850 651.049 - -4.73% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -7.76% 0.500 0.461 - -20.68% -
std::is_partitioned(list<int>)_(partitioned)/1024 -7.76% 639.612 589.993 - -16.74% -
BM_Swap_Null_FuncPtr -7.71% 1.257 1.160 - -7.61% -
bm_gcd_trivial -7.67% 0.678 0.626 - -8.21% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -7.67% 25.080 23.157 - -24.11% -
rng::contains_subrange(deque<int>)_(process_all)/32 -7.64% 14.421 13.319 - 4.10% -
BM_format_to_string_begin<std::vector<char>>/1048576 -7.63% 12545.013 11587.945 - 1.19% -
BM_CmpEqual_ushort_schar -7.62% 1.118 1.033 - 1.85% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -7.59% 13.442 12.423 - -58.13% -
BM_std_minmax_element<long_long>/1 -7.57% 0.324 0.300 - -0.12% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -7.57% 40223.506 37180.525 - -4.19% -
rng::contains_subrange(list<int>)_(single_element)/8192 -7.56% 7744.738 7158.895 - -19.61% -
SetIntersection_Interlaced_Vector_uint32_64_16 -7.56% 18243912.267 16863873.498 - -5.95% -
SetIntersection_Front_Set_uint32_256_64 -7.56% 5818788.429 5379145.054 - -6.60% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -7.50% 34.098 31.541 - 16.46% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -7.50% 3168648.357 2931141.604 - -2.37% -
BM_Swap_Null_LargeNonTrivialFunctor -7.49% 0.568 0.526 - 3.75% -
std::unique_copy(vector<int>)_(contiguous)/1024 -7.46% 267.502 247.550 - -0.76% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -7.45% 3.801 3.518 - 0.95% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -7.45% 11.611 10.746 - 1.40% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -7.45% 39681.250 36726.308 - 0.11% -
std::map<int,_int>::insert(value)_(already_present)/1024 -7.45% 3.465 3.207 - -0.64% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -7.42% 11.344 10.503 - -2.16% -
std::search_n(list<int>)_(no_match)/8192 -7.41% 7440.476 6889.287 74.112 -0.38% 74.112
BM_StringFindCharLiteral/1024 -7.40% 18.979 17.574 - -2.06% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -7.40% 4645.049 4301.426 - -5.26% -
rng::find_last_if(vector<int>)_(bail_10%)/50 -7.39% 12.374 11.460 - -0.85% -
BM_deque_deque_move_backward/64 -7.37% 3.659 3.390 - -6.84% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -7.37% 1673427.875 1550164.930 - -6.28% -
std::map<std::string,_int>::erase(iterator)/8192 -7.34% 29.032 26.901 - -2.14% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -7.34% 1214.975 1125.856 - 4.22% -
std::multiset<std::string>::ctor(const&)/32 -7.33% 774.937 718.143 - -9.21% -
BM_PushHeap_float_Random_4 -7.33% 3.007 2.787 - 0.19% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -7.31% 871.186 807.468 - 1.07% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -7.28% 19920405.161 18469493.851 - 1.41% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -7.28% 579.988 537.761 - -0.40% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -7.27% 10.778 9.994 - -8.04% -
BM_Move_MemFuncPtr -7.26% 1.353 1.255 - -0.11% -
std::set<int>::count(key)_(non-existent)/1024 -7.26% 7.964 7.386 - -20.90% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -7.25% 140533.380 130351.402 - 1.28% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -7.23% 1.486 1.379 - 1.00% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -7.23% 5.916 5.488 - 1.22% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -7.21% 2.349 2.180 - -5.93% -
std::none_of(deque<int>)_(process_all)/8192 -7.20% 2717.706 2522.056 - -0.03% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -7.13% 928.015 861.887 - -4.94% -
std::generate(deque<int>)/32 -7.12% 8.683 8.065 - 0.34% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -7.09% 84931.143 78910.040 - -1.03% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -7.09% 27.944 25.963 - -1.22% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -7.08% 872.788 810.985 - 0.13% -
BM_CmpEqual_uint_int -7.08% 1.129 1.049 - -1.15% -
BM_format_string<wchar_t>/1048576 -7.08% 0.148 0.138 - -7.37% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -7.07% 1224383.796 1137867.271 - -4.35% -
std::multiset<std::string>::count(key)_(non-existent)/32 -7.06% 12.420 11.543 - 3.97% -
std::find_end(vector<int>,_pred)_(process_all)/1000 -7.06% 565.641 525.720 - 0.12% -
BM_StringConstructDestroyCStr_Huge_Transparent -7.04% 69.276 64.397 - -0.68% -
BM_join_view_in_vectors/64000 -7.03% 129032.079 119960.990 - -0.12% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -7.02% 45431.064 42240.034 - 1.87% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 -7.00% 17.332 16.118 - 2.82% -
BM_unicode_text<wchar_t> -7.00% 44553.414 41434.183 - 0.75% -
std::none_of(deque<int>)_(process_all)/32768 -7.00% 10888.096 10125.838 - 0.32% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -6.98% 6386.166 5940.579 - 2.24% -
BM_to_chars_good/16 -6.96% 2.078 1.933 - -1.41% -
std::multiset<int>::ctor(&&,_different_allocs)/0 -6.92% 13.774 12.821 - 0.65% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -6.92% 28.819 26.825 - -50.70% -
std::sort_heap(vector<int>)/8 -6.90% 32.077 29.863 - -2.50% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -6.89% 41.660 38.791 - -33.03% -
BM_StringRelational_Compare_Empty_Small_Control -6.87% 1.731 1.612 - -2.86% -
BM_StringRelational_Compare_Empty_Empty_Control -6.87% 1.732 1.613 - -3.28% -
std::vector<std::string>::ctor(size)/1024 -6.85% 464.449 432.619 - 1.92% -
Chain_fail,_6_levels -6.83% 85.024 79.219 - -5.38% -
BM_PushHeap_uint64_Ascending_4 -6.82% 0.588 0.548 - -0.53% -
SetIntersection_Interlaced_Set_uint64_1024_256 -6.81% 14799773.023 13792604.182 - -7.27% -
std::unique(list<int>,_pred)_(sprinkled)/52 -6.77% 84.216 78.516 - -3.18% -
rng::contains_subrange(list<int>)_(same_length)/8192 -6.77% 8514.123 7938.015 - -7.06% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -6.76% 32.168 29.992 - -8.42% -
rng::find_last(list<int>)_(bail_90%)/50 -6.76% 1.340 1.250 - 0.12% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -6.75% 9.855 9.189 - -16.64% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -6.75% 12660.436 11806.381 - -17.25% -
BM_format_to_back_inserter<std::deque<char>>/string_len_60 -6.72% 62.584 58.377 - -2.53% -
SetIntersection_Front_Vector_uint32_1024_256 -6.71% 2283748.440 2130608.721 - 0.34% -
std::remove_if(vector<int>)_(prefix)/50 -6.70% 58.489 54.570 - -0.76% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -6.69% 1282.978 1197.125 - -0.11% -
std::copy_backward(vector<bool>)_(aligned)/262144 -6.69% 616.078 574.867 - -10.84% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -6.67% 2.540 2.371 - -13.30% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -6.66% 23.704 22.124 - 4.82% -
std::map<std::string,_int>::erase(iterator)/32 -6.66% 28.573 26.670 - -1.98% -
SetIntersection_Interlaced_Set_uint32_256_64 -6.65% 14073448.888 13137248.428 - -1.70% -
std::adjacent_find(list<int>,_pred)/50 -6.64% 31.305 29.225 - 0.26% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -6.64% 32.321 30.175 - -6.77% -
BM_PushHeap_uint64_QuickSortAdversary_4 -6.64% 0.589 0.549 - -5.44% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -6.63% 12.402 11.579 - 2.30% -
BM_CmpLess_uchar_short -6.63% 1.135 1.059 - 1.80% -
BM_Hash/uint32_random_std_hash/1024 -6.63% 559.552 522.471 - -20.66% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -6.62% 1.215 1.135 - -5.94% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -6.61% 68.061 63.564 - -23.71% -
SetIntersection_None_Vector_uint64_1024_256 -6.61% 1088515.945 1016619.056 - -6.81% -
BM_japanese_text<char> -6.58% 24049.095 22465.567 - -1.07% -
VDAG_leftmost_middle,_3_levels -6.58% 391.081 365.354 - 0.43% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -6.58% 1.661 1.552 - -0.78% -
std::stable_partition(deque<int>)_(sparse)/8192 -6.57% 3657.156 3416.739 - -4.67% -
std::partial_sort(deque<int>)_(shuffled)/8192 -6.57% 258966.284 241953.817 - 0.98% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -6.57% 17971062.702 16790898.660 - -1.55% -
BM_join_view_in_vectors/0 -6.56% 2.692 2.516 - -8.61% -
BM_std_minmax_element<char>/70000 -6.55% 18227.984 17033.804 - -8.13% -
std::replace_if(list<int>)_(sprinkled)/32 -6.54% 14.267 13.334 - 0.60% -
DAG_sidecast,_2_levels -6.53% 88.473 82.693 - -2.39% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -6.53% 5.327 4.979 - -0.99% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -6.51% 6.571 6.143 - 25.11% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -6.51% 817.266 764.094 - -8.82% -
BM_std_minmax_element<char>/4096 -6.50% 1075.804 1005.875 - -7.78% -
SetIntersection_Front_Set_uint32_262144_256 -6.49% 3821812.911 3573601.414 - -7.72% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -6.49% 0.684 0.639 - -8.24% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -6.49% 5.258 4.916 - 0.22% -
BM_std_minmax_element<char>/5500 -6.48% 1441.057 1347.654 - -7.80% -
BM_std_minmax_element<int>/4 -6.48% 1.239 1.159 - -7.69% -
BM_join_view_in_vectors/65536 -6.44% 135556.562 126822.605 - 0.16% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -6.44% 44403612.134 41545017.056 - -2.79% -
std::find(vector<short>)_(bail_25%)/8 -6.43% 0.693 0.648 - 0.03% -
rng::for_each(multiset<int>)/50 -6.42% 41.043 38.408 - 0.95% -
VChain_fail,_5_levels -6.41% 42.140 39.437 - -1.50% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -6.41% 10.716 10.029 - -0.64% -
BM_CmpLess_int_uchar -6.41% 1.152 1.078 - -2.35% -
BM_vector_deque_ranges_move_backward/65536 -6.40% 7713.704 7220.077 - -2.81% -
BM_std_minmax_element<char>/65536 -6.40% 17040.338 15950.254 - -7.86% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -6.36% 29.307 27.443 - -7.90% -
SetIntersection_None_Vector_uint64_16384_16 -6.36% 1111855.840 1041121.763 - -5.04% -
std::set<int>::lower_bound(key)_(existent)/32 -6.36% 1.616 1.513 - -2.25% -
std::partition(list<int>)_(sparse)/8192 -6.34% 8290.379 7764.774 - 1.49% -
SetIntersection_Interlaced_Set_uint32_1024_256 -6.34% 14674261.981 13744014.736 - -2.00% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -6.32% 20.096 18.826 - -0.42% -
BM_BitsetToString<8192>/Sparse_(10%)/10 -6.30% 424.143 397.408 - -1.57% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -6.30% 29.987 28.099 - -2.76% -
std::map<int,_int>::erase(key)_(existent)/1024 -6.29% 25.507 23.902 - -1.95% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -6.28% 16.964 15.899 - -58.64% -
BM_std_minmax_element<char>/64000 -6.27% 16622.266 15580.827 - -7.96% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -6.26% 1.463 1.372 - 0.43% -
std::generate(deque<int>)/50 -6.26% 12.851 12.047 - 0.18% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -6.23% 9583149.285 8985649.498 - -0.09% -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 -6.23% 331.743 311.075 - 0.03% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -6.23% 9581781.413 8984928.274 - -0.34% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -6.20% 280853.455 263437.894 - 1.99% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -6.20% 2.643 2.479 - 5.44% -
std::set<int>::upper_bound(key)_(existent)/8192 -6.19% 8.591 8.059 - -0.01% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -6.18% 21.307 19.990 - 0.18% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -6.18% 104088.386 97659.978 - -0.30% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -6.17% 1204563.996 1130222.244 - -3.94% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -6.17% 1.621 1.521 - 4.01% -
SetIntersection_Interlaced_Vector_uint32_256_4 -6.16% 5095696.012 4781675.863 - 2.70% -
BM_join_view_out_vectors/0 -6.16% 0.427 0.401 - -4.11% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -6.16% 1.564 1.468 - 2.99% -
BM_format_to_back_inserter<std::deque<char>>/string_view_len_6 -6.15% 43.371 40.702 - -1.25% -
BM_deque_vector_ranges_move/64 -6.15% 2.844 2.669 - -1.06% -
SetIntersection_Interlaced_Set_uint64_262144_1 -6.15% 1074622.364 1008521.912 - -3.47% -
std::stable_partition(vector<int>)_(sparse)/50 -6.14% 22.264 20.896 - -0.09% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -6.11% 192.524 180.760 - 6.24% -
std::sort_heap(deque<int>,_pred)/1024 -6.10% 12968.908 12177.462 - -0.44% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -6.09% 1058339.290 993903.899 - -4.63% -
DAG_sidecast,_3_levels -6.08% 112.295 105.464 - -1.25% -
std::deque<int>::insert(middle)_(cheap_elements)/8192 -6.07% 176.086 165.390 - 0.67% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -6.07% 20.544 19.297 - -1.02% -
SetIntersection_Front_Set_string_262144_4 -6.06% 1279899.034 1202321.315 - -5.27% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -6.05% 1230312.025 1155861.524 - 3.54% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -6.05% 35.733 33.572 - 0.94% -
std::adjacent_find(list<int>)/8192 -6.05% 7119.436 6688.979 - 1.40% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -6.04% 7954624.158 7473883.735 - -3.97% -
SetIntersection_None_Vector_uint64_262144_256 -6.04% 1138615.024 1069888.043 - -5.81% -
std::format(int64_t)_(fmt:_{:X}) -6.02% 30.903 29.041 - -5.59% -
BM_vector_deque_ranges_move_backward/64000 -6.02% 7376.683 6932.463 - -5.38% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -6.00% 39.953 37.556 - -13.39% -
SetIntersection_None_Vector_uint64_262144_16384 -6.00% 1155002.388 1085727.505 - -3.43% -
SetIntersection_Interlaced_Vector_float_16384_4 -5.99% 1650158.699 1551373.873 - 14.56% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -5.97% 1.553 1.460 - 14.44% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -5.97% 1.545 1.453 - -2.09% -
std::adjacent_find(deque<int>,_pred)/50 -5.97% 30.808 28.969 - 1.28% -
BM_join_view_in_vectors/512 -5.97% 701.774 659.881 - 1.42% -
std::format(double)_(fmt:_{:0<17500_10Lg}) -5.97% 231.999 218.154 - -1.51% -
BM_format_to_iterator/<std::vector>_C_string_len_6 -5.97% 9.352 8.794 - 1.54% -
std::transform(deque<int>)_(identity_transform)/50 -5.96% 20.289 19.079 - -0.06% -
std::map<int,_int>::count(key)_(existent)/8192 -5.96% 6.152 5.786 - 0.53% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -5.95% 4.628 4.353 - -4.48% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -5.93% 22.376 21.050 - -11.65% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -5.92% 9556404.907 8990762.905 - -0.17% -
std::count_if(deque<int>)_(every_other)/8 -5.91% 3.706 3.487 - -0.06% -
BM_ascii_text<wchar_t> -5.91% 880.841 828.787 - -7.01% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -5.91% 85621.580 80563.769 - -0.73% -
std::unordered_set<int>::count(key)_(existent)/32 -5.90% 1.435 1.350 - 18.80% -
BM_format_to_back_inserter<std::deque<char>>/string_view_len_60 -5.89% 62.535 58.849 - -2.34% -
BM_LexicallyNormal/small_path/128 -5.89% 1986.208 1869.142 - -1.48% -
std::multiset<std::string>::clear()/32 -5.89% 925.512 871.034 - -4.06% -
std::unordered_multimap<int,_int>::clear()/8192 -5.87% 67123.529 63184.226 - -0.98% -
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 -5.86% 6850.375 6449.238 - -6.33% -
std::unordered_set<int>::count(key)_(existent)/1024 -5.85% 1.295 1.220 - 14.11% -
SetIntersection_Interlaced_Vector_string_1024_1024 -5.85% 41552999.422 39121159.996 - 4.33% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -5.84% 1.168 1.100 - -13.90% -
std::multiset<int>::equal_range(key)_(existent)/8192 -5.83% 8.702 8.194 - -5.68% -
SetIntersection_None_Set_uint32_1024_16 -5.82% 9126969.381 8596219.891 - -5.40% -
std::reverse(list<int>)/64 -5.82% 18.667 17.582 - 1.29% -
BM_std_minmax_element<char>/4000 -5.79% 1048.304 987.649 - -6.94% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -5.79% 14177.338 13357.103 - -14.70% -
BM_format/string_view_len_6000 -5.78% 77.081 72.625 - 2.08% -
std::sort(deque<int>)_(repeated)/1024 -5.78% 1068.865 1007.128 - 2.50% -
std::map<int,_int>::erase(key)_(existent)/32 -5.77% 23.390 22.040 - -4.86% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -5.76% 1061672.351 1000484.625 - -4.95% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -5.76% 11865.262 11181.863 - -13.37% -
rng::for_each(map<int>)/50 -5.73% 40.399 38.082 - -0.67% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -5.72% 16893.849 15927.471 - 0.96% -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 -5.72% 348.591 328.659 - 0.19% -
BM_CmpLess_int_uint -5.72% 1.140 1.075 - 1.52% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -5.71% 7.331 6.912 - 2.38% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -5.70% 1196457.007 1128270.808 - -3.29% -
std::shift_left(list<int>)/32 -5.69% 14.178 13.371 - -0.17% -
BM_vector_deque_copy/1 -5.69% 2.291 2.161 - -6.68% -
BM_vector_deque_copy/2 -5.69% 2.003 1.889 - -8.03% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -5.68% 8.252 7.783 - 1.80% -
std::set<int>::clear()/1024 -5.68% 9592.911 9047.662 - -2.13% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -5.67% 1.426 1.345 - -10.47% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -5.66% 11.426 10.779 - -3.36% -
BM_CmpLess_ushort_int -5.66% 1.127 1.063 - 0.12% -
SetIntersection_Front_Set_string_1024_64 -5.66% 4771298.152 4501372.619 - -8.05% -
std::generate_n(deque<int>)/50 -5.65% 12.913 12.183 - 0.34% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -5.62% 4.441 4.191 - -0.02% -
SetIntersection_Interlaced_Set_uint32_262144_1 -5.62% 1050381.769 991335.980 - -5.05% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -5.61% 261593.282 246912.243 - -2.06% -
BM_PushHeap_string_QuickSortAdversary_1024 -5.61% 15.707 14.826 - -3.23% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -5.60% 23.529 22.212 - -1.74% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -5.59% 10.947 10.335 - -57.36% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -5.59% 4.625 4.366 - 3.27% -
BM_LexicallyNormal/small_path/32 -5.56% 513.167 484.658 - -1.02% -
std::generate_n(deque<int>)/32 -5.55% 8.688 8.205 - 0.37% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -5.55% 16973.115 16030.789 - -2.49% -
std::partial_sort(deque<int>)_(descending)/8192 -5.55% 282589.439 266905.837 - 2.32% -
BM_CmpLess_uchar_schar -5.54% 1.122 1.060 - -0.41% -
SetIntersection_None_Set_uint64_16384_64 -5.54% 175620464.023 165891391.691 - -48.30% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -5.54% 7805.594 7373.348 - -5.24% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1 -5.53% 25.332 23.930 - -0.03% -
std::find_end(vector<int>)_(process_all)/8192 -5.53% 1802.040 1702.374 - -0.48% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -5.53% 1173179.925 1108308.125 - -5.08% -
std::multimap<int,_int>::clear()/8192 -5.53% 89258.681 84323.266 - -40.50% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -5.52% 1189597.387 1123890.276 - -4.77% -
BM_PathConstructForwardIter/large_string/512 -5.50% 16817.073 15891.541 - -4.23% -
BM_format_to_string_pointer<char>/1048576 -5.47% 12433.192 11753.139 - -0.75% -
SetIntersection_Front_Vector_uint32_16384_16384 -5.46% 77236227.206 73015356.767 - -4.81% -
SetIntersection_Front_Vector_uint32_262144_16384 -5.45% 77262048.723 73051619.276 - -2.58% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -5.45% 743.792 703.291 - -4.66% -
std::partition(deque<int>)_(sparse)/8192 -5.44% 3120.596 2950.683 - -2.41% -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_6 -5.44% 43.822 41.437 - 0.44% -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1 -5.43% 24.586 23.250 - -0.21% -
SetIntersection_Front_Vector_float_262144_1 -5.41% 1055460.539 998313.982 - -4.03% -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 -5.41% 2505.735 2370.069 - 0.21% -
std::map<int,_int>::clear()/32 -5.41% 679.654 642.902 - -0.58% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.40% 13591.303 12857.950 - -0.96% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -5.40% 43642.399 41287.612 - 0.72% -
SetIntersection_Front_Vector_string_1024_64 -5.39% 3204752.702 3031979.044 - -7.29% -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 -5.37% 2477.719 2344.707 - 0.16% -
BM_LexicallyNormal/small_path/16 -5.36% 279.519 264.534 - -0.41% -
std::generate(deque<int>)/8192 -5.36% 2008.638 1901.053 - 0.11% -
std::multimap<int,_int>::clear()/1024 -5.36% 11110.454 10515.396 - -38.65% -
SetIntersection_None_Set_uint64_1024_4 -5.35% 9106801.985 8619733.141 - -3.86% -
std::format(double)_(fmt:_{:0<17500_10Le}) -5.35% 219.827 208.073 - 1.38% -
BM_format_to_n_string_span<char>/1 -5.34% 11.344 10.738 - -0.85% -
VDAG_sidecast_fail,_2_levels -5.32% 97.487 92.299 - -0.22% -
BM_cyrillic_escaped<char> -5.32% 15246.221 14435.456 - -0.56% -
std::find_end(vector<int>)_(process_all)/1024 -5.31% 236.451 223.907 - -1.07% -
std::replace(list<int>)_(sprinkled)/50 -5.30% 19.512 18.477 - -0.49% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 -5.28% 20000.512 18944.873 - 0.58% -
std::unordered_map<int,_int>::clear()/1024 -5.28% 8565.891 8113.843 - -0.65% -
std::find_first_of(list<int>)_(small_needle)/50 -5.26% 148.059 140.273 - -0.11% -
BM_format_to_string_begin<std::string>/1048576 -5.25% 12228.163 11586.129 - 1.20% -
std::format(int64_t)_(fmt:_{:d}) -5.25% 24.045 22.783 - -1.11% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -5.25% 16.786 15.904 - -0.76% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.24% 1712.250 1622.557 - 6.44% -
std::stable_sort(deque<int>)_(ascending)/8 -5.24% 20.212 19.153 - 4.81% -
std::multiset<int>::lower_bound(key)_(existent)/32 -5.24% 2.311 2.190 - 0.81% -
SetIntersection_None_Vector_uint32_1024_16 -5.24% 1105840.484 1047948.698 - -3.27% -
std::sort_heap(deque<int>,_pred)/8192 -5.23% 451004.639 427419.645 - 0.24% -
std::copy_n(vector<int>)/262144 -5.23% 12532.344 11877.417 - 1.28% -
std::is_sorted(list<int>,_pred)/8192 -5.22% 9043.894 8572.227 - -9.78% -
BM_LexicallyNormal/small_path/64 -5.21% 1004.095 951.801 - -1.13% -
BM_LexicallyNormal/small_path/256 -5.21% 3894.153 3691.364 - -1.22% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -5.18% 26.712 25.327 - -3.43% -
VDAG_rightmost_middle,_1_level -5.18% 111.596 105.814 - -0.49% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -5.17% 7.340 6.960 - -1.45% -
BM_format_to_string_back_inserter<std::vector<char>>/16384 -5.17% 949.637 900.564 - 0.70% -
std::format(double)_(fmt:_{:017500_10Le}) -5.16% 220.457 209.074 - -0.75% -
std::partition_copy(deque<int>)/50 -5.16% 22.007 20.873 - -2.18% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -5.16% 20.126 19.088 - -2.92% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -5.15% 27.776 26.344 - -14.62% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 -5.12% 7.243 6.872 - -0.40% -
SetIntersection_None_Vector_uint64_262144_16 -5.12% 1134303.679 1076222.876 - -3.61% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 -5.11% 0.281 0.267 - -0.05% -
std::format(double)_(fmt:_{:0<17500_10g}) -5.10% 218.595 207.450 - -0.24% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -5.10% 23.502 22.304 - -5.98% -
SetIntersection_Interlaced_Set_uint32_16384_4 -5.10% 174458253.965 165566562.255 - -3.50% -
SetIntersection_Front_Vector_uint64_16384_16384 -5.09% 74450260.835 70659816.350 - -0.03% -
BM_PushHeap_string_QuickSortAdversary_16384 -5.08% 16.168 15.346 - -2.40% -
rng::find_last(vector<char>)_(bail_90%)/50 -5.08% 1.468 1.393 - -8.38% -
SetIntersection_None_Set_uint32_16384_1 -5.08% 161921330.369 153695441.432 - -4.51% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -5.07% 1094577.011 1039031.929 - -3.83% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -5.06% 210.444 199.786 - 1.72% -
std::find_if(vector<char>)_(bail_25%)/8192 -5.06% 228.589 217.015 - 2.71% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -5.05% 1.570 1.490 - 3.25% -
SetIntersection_Interlaced_Vector_string_16384_1 -5.05% 1107147.689 1051203.864 - -2.88% -
BM_format_to_n_string_begin<std::string>/1048576 -5.04% 12209.079 11593.163 - -0.03% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -5.04% 1239128.973 1176639.104 - -0.36% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -5.04% 51.966 49.350 - -2.67% -
std::set<int>::erase(iterator)/8192 -5.03% 20.696 19.654 - -0.44% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -5.03% 27905.993 26501.367 - 1.05% -
std::find_end(vector<int>)_(process_all)/1048576 -5.03% 231092.482 219465.464 - -0.39% -
CastTo<B<Width_/_2,_Depth>> -5.02% 2928.917 2781.870 - -0.76% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle -5.00% 0.364 0.345 - -0.10% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -5.00% 3169.555 3011.227 - 1.25% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -4.98% 703.232 668.231 - -15.17% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -4.98% 8475549.431 8053718.019 - -69.71% -
BM_format_to_n_string_begin<std::vector<char>>/1048576 -4.98% 12203.876 11596.489 - -0.01% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.98% 61328.900 58277.580 - 0.78% -
SetIntersection_Interlaced_Vector_float_256_4 -4.97% 5250844.767 4989887.038 - 5.26% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -4.97% 1186100.636 1127158.750 - -2.93% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -4.97% 5926865.277 5632440.126 - -8.77% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 -4.97% 16.769 15.936 - -5.32% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -4.96% 11.000 10.454 - -5.97% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -4.96% 6.486 6.164 - -5.73% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_6000 -4.96% 76732.899 72929.062 - 2.21% -
SetIntersection_Interlaced_Vector_string_1024_256 -4.95% 21348405.275 20290825.507 - -5.09% -
std::set<std::string>::contains(key)_(non-existent)/0 -4.94% 0.288 0.274 - 0.77% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -4.93% 1060.280 1007.959 - 0.91% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 -4.93% 165871.209 157688.948 - -0.34% -
BM_PushHeap_string_QuickSortAdversary_262144 -4.93% 16.645 15.825 - -2.13% -
std::remove_if(vector<int>)_(prefix)/32 -4.92% 51.240 48.717 - -0.37% -
BM_CmpEqual_schar_uint -4.92% 1.149 1.092 - -0.47% -
SetIntersection_None_Vector_uint64_1024_1024 -4.92% 1095331.508 1041402.649 - -2.34% -
SetIntersection_None_Set_uint64_256_64 -4.92% 9382142.097 8920441.994 - -2.92% -
BM_vector_deque_ranges_move_backward/0 -4.92% 0.549 0.522 - 2.85% -
bm_lexicographical_compare<int>/8 -4.91% 1.583 1.505 - -4.91% -
SetIntersection_None_Set_uint64_1024_64 -4.91% 9011260.678 8568433.402 - -4.78% -
BM_CmpEqual_int_uint -4.91% 1.136 1.080 - 1.19% -
SetIntersection_Front_Vector_uint64_1024_4 -4.91% 1063274.361 1011083.282 - -4.27% -
std::map<std::string,_int>::erase(iterator)/1024 -4.91% 35.703 33.951 - -2.64% -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_60 -4.90% 62.512 59.447 - -2.79% -
BM_unicode_text<char> -4.90% 35252.019 33525.157 - -1.33% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -4.89% 13.002 12.366 - 0.03% -
Chain_middle,_4_levels -4.88% 19.499 18.547 - -0.89% -
BM_LexicallyRelative/small_path/64 -4.88% 1593.331 1515.605 - -2.20% -
BM_deque_vector_ranges_move/4000 -4.87% 146.076 138.962 - 0.49% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -4.86% 52.256 49.716 - -0.18% -
std::multiset<int>::count(key)_(non-existent)/0 -4.86% 0.275 0.262 - 4.50% -
std::map<std::string,_int>::clear()/32 -4.86% 922.172 877.396 - -1.90% -
std::remove_copy(deque<int>)_(prefix)/1024 -4.85% 395.247 376.059 - -0.07% -
BM_Copy_LargeTrivialFunctor -4.85% 12.651 12.037 - -9.26% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -4.85% 7094.092 6749.866 - 2.59% -
SetIntersection_None_Set_uint32_16384_4 -4.84% 161703992.755 153875943.750 - -4.49% -
std::set<int>::find(key)_(existent)/1024 -4.83% 4.106 3.908 - 1.19% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 -4.83% 19.217 18.289 - -4.15% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -4.82% 36.308 34.557 - -4.20% -
std::partition(deque<int>)_(dense)/1024 -4.82% 357.251 340.031 - -3.68% -
std::find_first_of(vector<int>)_(large_needle)/32 -4.82% 111.832 106.442 - -1.08% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -4.82% 3202655.542 3048312.070 - -0.31% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6000 -4.82% 438.868 417.731 - -1.28% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -4.81% 18.451 17.563 - 2.27% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -4.81% 6396999.538 6089163.070 - -0.21% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -4.81% 22.427 21.348 - 2.74% -
SetIntersection_None_Set_uint32_16384_16 -4.81% 161921436.547 154130630.447 - -4.00% -
std::partition_copy(deque<int>)/1024 -4.81% 662.698 630.824 - -0.45% -
SetIntersection_None_Set_uint32_1024_1024 -4.81% 9115135.936 8676902.494 - -3.90% -
std::set<std::string>::contains(key)_(non-existent)/32 -4.81% 9.813 9.342 - -12.33% -
BM_join_view_out_vectors/512 -4.81% 799.215 760.800 - 1.74% -
std::find_if(deque<int>)_(bail_25%)/8192 -4.80% 569.375 542.038 - 7.24% -
VDAG_leftmost_middle,_2_levels -4.80% 194.699 185.355 - 0.66% -
BM_format_to_string_span<char>/1048576 -4.80% 12342.134 11750.142 - -0.79% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 -4.80% 36.747 34.985 - -0.23% -
BM_format_to_back_inserter<std::vector<char>>/string_len_6000 -4.79% 433.831 413.051 - -2.86% -
std::find_if(vector<int>)_(process_all)/8 -4.79% 1.487 1.416 - 1.05% -
std::sort_heap(vector<NonIntegral>,_pred)/8 -4.79% 32.185 30.644 - 1.74% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 -4.79% 167226.699 159222.840 - 0.97% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -4.78% 610.268 581.078 - 0.25% -
std::format(int64_t)_(fmt:_{:0<512Ld}) -4.78% 37.459 35.669 - -2.05% -
SetIntersection_Interlaced_Set_uint32_1024_1 -4.78% 1056347.331 1005884.090 - -4.26% -
std::find_end(vector<int>)_(process_all)/1000 -4.77% 229.947 218.971 - -0.79% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -4.77% 8681590.725 8267500.080 - -15.84% -
SetIntersection_Interlaced_Vector_uint32_64_64 -4.76% 11115296.641 10586752.107 - -3.71% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -4.75% 87.456 83.298 - 0.49% -
std::set<std::string>::count(key)_(existent)/8192 -4.75% 32.965 31.401 - 3.55% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -4.74% 3196455.298 3044957.534 - -0.26% -
std::sort(deque<int>)_(heap)/8192 -4.74% 72424.391 68994.974 - -0.08% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -4.73% 2.677 2.550 - -2.24% -
BM_Swap_MemPtr_SmallNonTrivialFunctor -4.73% 1.274 1.214 - 0.81% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -4.72% 2218.379 2113.720 - -4.71% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -4.71% 26620.027 25367.253 - 0.33% -
bm_ranges_lexicographical_compare<signed_char>/1 -4.70% 1.715 1.634 - -0.36% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -4.70% 27005271.138 25736423.031 - -0.81% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -4.68% 2.726 2.598 - 17.97% -
BM_LexicallyRelative/small_path/32 -4.68% 819.008 780.643 - -2.07% -
BM_format_to_iterator/<std::string>_string_len_60 -4.68% 9.827 9.367 - -4.64% -
std::format(int64_t)_(fmt:_{:0512Lb}) -4.68% 42.954 40.945 - -0.88% -
std::find_first_of(list<int>)_(small_needle)/1024 -4.66% 2889.237 2754.608 - -0.17% -
std::stable_partition(vector<int>)_(sparse)/32 -4.65% 7.459 7.112 - -2.45% -
SetIntersection_Interlaced_Vector_uint64_64_4 -4.65% 17985941.162 17149307.686 - -4.06% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.65% 6490.305 6188.595 - -2.30% -
SetIntersection_Interlaced_Vector_string_16_4 -4.64% 69825292.765 66588112.368 - -1.27% -
std::set<std::string>::clear()/8192 -4.64% 222479.643 212166.886 - -0.83% -
BM_Swap_MemPtr_LargeNonTrivialFunctor -4.63% 1.203 1.147 - -8.71% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 -4.63% 40.983 39.085 - -0.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -4.63% 9602126.113 9157934.094 - 1.97% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -4.62% 7.263 6.927 - 1.32% -
BM_LexicallyRelative/small_path/2 -4.62% 57.997 55.318 - -2.35% -
std::stable_partition(vector<int>)_(sparse)/1024 -4.62% 219.996 209.833 - -1.30% -
SetIntersection_Front_Set_uint64_1024_16 -4.62% 1227791.863 1171087.541 - -5.71% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -4.61% 25.784 24.596 - 16.94% -
SetIntersection_Interlaced_Set_float_256_64 -4.61% 13996144.730 13351107.848 - -2.64% -
SetIntersection_None_Set_uint64_256_4 -4.60% 11605921.922 11071778.325 - -3.97% -
SetIntersection_Front_Vector_string_1024_1 -4.60% 1092486.189 1042256.857 - -3.97% -
BM_CmpLess_ushort_ushort -4.59% 1.090 1.040 - -2.89% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -4.59% 22.952 21.898 - -2.31% -
BM_Invoke_FuncPtr -4.59% 0.790 0.754 - 9.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -4.57% 5320159.811 5077047.851 - -3.33% -
std::for_each_n(list<int>)/50 -4.56% 24.253 23.148 - 0.52% -
rng::fold_left(deque<int>)/8 -4.56% 4.025 3.842 - 0.11% -
SetIntersection_Interlaced_Vector_string_1024_4 -4.55% 1744190.727 1664879.208 - -1.13% -
std::format(double)_(fmt:_{:0<17500_10Lf}) -4.54% 216.996 207.137 - -0.32% -
SetIntersection_None_Set_uint64_1024_1024 -4.54% 9052342.148 8641205.904 - -2.97% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.53% 13371.437 12766.294 - 0.04% -
SetIntersection_None_Vector_uint64_262144_262144 -4.51% 1138528.605 1087227.989 - -4.56% -
BM_Swap_LargeNonTrivialFunctor_LargeNonTrivialFunctor -4.50% 0.504 0.481 - -13.13% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.49% 606.555 579.301 - 0.52% -
BM_emoji_escaped<char> -4.49% 24155.613 23071.432 - 4.80% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -4.48% 24.474 23.377 - 4.34% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 -4.48% 307.987 294.181 - -0.20% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 -4.47% 52.294 49.954 - -3.19% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -4.47% 9436636.240 9014463.260 - -3.83% -
std::copy(list<int>)/64 -4.47% 33.494 31.997 - 5.99% -
SetIntersection_Interlaced_Set_uint64_16384_64 -4.46% 238952161.408 228287105.222 - -2.55% -
SetIntersection_Front_Vector_uint32_1024_64 -4.46% 1372393.456 1311220.037 - -0.66% -
BM_vector_deque_ranges_move_backward/70000 -4.46% 8114.499 7752.818 - -2.69% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 -4.45% 8201.226 7835.904 - 0.11% -
std::map<std::string,_int>::erase(key)_(existent)/32 -4.45% 75.997 72.612 - -1.62% -
BM_LexicallyRelative/small_path/128 -4.45% 3123.464 2984.494 - -2.07% -
VDAG_rightmost_middle,_2_levels -4.45% 219.946 210.168 - -1.19% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -4.44% 134783364.910 128802465.663 - 0.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -4.44% 11776159.120 11253643.610 - -3.12% -
std::set<int>::contains(key)_(existent)/32 -4.43% 1.715 1.639 - 0.34% -
SetIntersection_None_Set_uint32_1024_256 -4.43% 9073451.384 8671388.538 - -4.41% -
std::unordered_multiset<int>::count(key)_(existent)/32 -4.43% 1.855 1.773 - 4.55% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -4.43% 1.380 1.319 - -4.54% -
SetIntersection_Front_Set_uint32_262144_64 -4.43% 1656753.040 1583433.398 - -7.64% -
BM_PushHeap_uint64_Descending_1 -4.43% 0.448 0.428 - -17.88% -
std::format(double)_(fmt:_{:017500_10Lg}) -4.42% 228.488 218.379 - -1.24% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 -4.41% 1108249.790 1059345.410 - -3.39% -
std::set<std::string>::clear()/1024 -4.40% 22482.733 21492.427 - -1.20% -
std::multimap<int,_int>::count(key)_(non-existent)/0 -4.40% 0.264 0.253 - 0.90% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -4.38% 134204602.963 128321940.692 - 0.04% -
BM_Swap_SmallNonTrivialFunctor_LargeTrivialFunctor -4.38% 0.478 0.457 - -2.89% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 -4.38% 2.515 2.405 - -2.88% -
BM_CmpEqual_uchar_short -4.37% 1.085 1.037 - 2.51% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -4.37% 20.402 19.511 - -3.95% -
VDAG_rightmost_middle,_3_levels -4.36% 448.081 428.541 - -1.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -4.36% 137162461.039 131186596.046 - 2.10% -
rng::find_last(deque<int>)_(bail_90%)/8 -4.34% 0.969 0.927 - 0.63% -
SetIntersection_None_Vector_uint32_16384_64 -4.34% 1115973.525 1067575.213 - -3.42% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -4.34% 6.108 5.843 - -2.61% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -4.34% 22.010 21.055 - 4.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -4.33% 1700123.779 1626540.773 - -7.26% -
BM_LexicallyRelative/small_path/256 -4.33% 6186.110 5918.421 - -2.03% -
SetIntersection_Interlaced_Set_uint64_256_4 -4.33% 11295011.243 10806249.125 - -3.97% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -4.32% 1095921.430 1048583.239 - -3.90% -
VDAG_sidecast_fail,_1_level -4.32% 66.048 63.196 - -1.15% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 -4.31% 88363.705 84552.460 - -2.36% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -4.31% 211188653.580 202092842.217 - -40.32% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 -4.30% 731.324 699.862 - 0.22% -
SetIntersection_None_Set_uint32_16384_16384 -4.29% 163378173.478 156362542.929 - -3.76% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -4.28% 167.814 160.631 - 1.61% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -4.28% 22.452 21.492 - -10.69% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -4.27% 16280.873 15586.204 - -22.07% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -4.26% 3188667.332 3052744.095 - 0.02% -
SetIntersection_None_Set_uint32_16384_64 -4.26% 161346958.987 154470631.719 - -3.48% -
SetIntersection_Front_Vector_uint32_262144_64 -4.25% 1385125.582 1326240.331 - -3.51% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 -4.25% 6.785 6.497 - 1.26% -
SetIntersection_None_Vector_uint32_16384_16384 -4.24% 1119446.159 1072011.719 - -2.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -4.22% 1075966.426 1030533.000 - -2.21% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -4.22% 7.310 7.001 - -5.62% -
std::equal(deque<int>)_(it,_it,_it)/50 -4.20% 21.548 20.643 - -18.67% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 -4.20% 731.433 700.717 - 0.58% -
BM_join_view_deques/70000 -4.19% 320539.282 307103.715 - -4.68% -
std::unique_copy(list<int>)_(contiguous)/32 -4.19% 11.727 11.236 - 1.37% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -4.19% 56599.341 54230.060 - 1.84% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -4.18% 3.116 2.986 - 6.14% -
std::set<int>::clear()/8192 -4.18% 82177.383 78740.551 - -1.48% -
BM_join_view_out_vectors/4096 -4.17% 6490.929 6220.492 - -0.03% -
SetIntersection_None_Set_uint64_1024_16 -4.16% 8972386.503 8599171.722 - -3.97% -
std::is_partitioned(deque<int>)_(partitioned)/1024 -4.16% 301.415 288.881 - -2.75% -
SetIntersection_None_Set_uint32_16384_256 -4.15% 160847931.984 154165340.521 - -3.86% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -4.15% 1.209 1.158 - -0.35% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.14% 754.814 723.529 - -0.25% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/1048576 -4.14% 13319586.491 12768663.635 - -7.71% -
BM_deque_vector_copy_backward/0 -4.14% 1.541 1.478 - 0.00% -
std::multiset<std::string>::find(key)_(existent)/8192 -4.13% 30.260 29.009 - 1.41% -
std::unordered_map<int,_int>::clear()/8192 -4.13% 66625.849 63872.794 - 0.67% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -4.12% 23235625.108 22277350.117 - 0.66% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/16384 -4.11% 205388.660 196940.283 - -8.09% -
BM_Copy_SmallTrivialFunctor -4.10% 1.191 1.142 - -4.04% -
std::unordered_set<int>::count(key)_(existent)/8192 -4.10% 1.407 1.349 - 3.02% -
std::find_if(list<int>)_(bail_25%)/32768 -4.10% 7428.034 7123.841 - 3.16% -
VDAG_sidecast_fail,_3_levels -4.09% 116.750 111.969 - 0.78% -
SetIntersection_Interlaced_Set_uint64_16384_1 -4.09% 1053135.725 1010028.849 - -1.57% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -4.09% 14475949.488 13883671.390 - -6.80% -
BM_deque_deque_move/1 -4.09% 2.580 2.475 - -0.51% -
BM_format_to_n_string_pointer<char>/16384 -4.08% 165.251 158.502 - -55.72% -
std::copy_if(vector<int>)_(entire_range)/8 -4.06% 2.265 2.173 - -3.30% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 -4.06% 0.775 0.743 - -0.32% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -4.06% 1.928 1.849 - -0.03% -
BM_PushHeap_string_QuickSortAdversary_256 -4.03% 14.968 14.364 - -2.33% -
SetIntersection_Interlaced_Vector_uint64_256_4 -4.03% 5027066.058 4824301.258 - -6.13% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 -4.03% 12702.973 12191.011 - 0.65% -
std::format(double)_(fmt:_{:0>17500_10Lg}) -4.03% 232.459 223.092 - 0.28% -
BM_deque_deque_move_backward/4000 -4.03% 150.695 144.628 - -0.88% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.02% 831.696 798.229 - 3.90% -
BM_CmpLess_short_uchar -4.01% 1.140 1.095 - 0.27% -
SetIntersection_None_Set_string_1024_1 -4.01% 9175112.863 8807016.684 - -0.67% -
SetIntersection_Front_Vector_string_16384_256 -4.01% 9918254.377 9520451.795 - -0.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -4.01% 8991234.226 8630890.333 - -4.37% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -4.00% 90.316 86.700 - -0.26% -
SetIntersection_Front_Set_string_262144_262144 -4.00% 18342389.893 17607908.528 - -4.14% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 -4.00% 37.874 36.358 - 0.59% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -3.99% 19.846 19.053 - -3.60% -
SetIntersection_None_Set_uint64_262144_64 -3.99% 1235613.361 1186265.622 - -7.55% -
std::map<std::string,_int>::clear()/8192 -3.99% 227074.220 218011.185 - 0.03% -
std::stable_partition(vector<int>)_(sparse)/8192 -3.99% 1544.433 1482.853 - 0.07% -
std::multimap<std::string,_int>::clear()/32 -3.97% 931.675 894.649 - -1.28% -
SetIntersection_Interlaced_Vector_uint64_256_16 -3.97% 7172011.327 6887218.478 - 4.29% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.97% 124602.611 119658.747 - -0.29% -
std::remove_copy_if(list<int>)_(prefix)/50 -3.97% 25.980 24.949 - -1.49% -
SetIntersection_None_Set_uint64_262144_16 -3.96% 1234401.937 1185509.604 - -7.70% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -3.96% 9.488 9.112 - -1.85% -
std::unique(list<int>)_(sprinkled)/52 -3.96% 70.094 67.321 - -2.80% -
BM_format_string<char>/32 -3.95% 0.393 0.378 - -10.54% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.95% 1926.770 1850.684 - 11.09% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -3.95% 24.606 23.635 - -43.24% -
std::set<int>::count(key)_(existent)/8192 -3.95% 8.218 7.894 - -6.18% -
std::copy_n(vector<bool>)_(aligned)/4096 -3.94% 4.855 4.664 - -1.54% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -3.94% 53.643 51.530 - 3.63% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -3.94% 55.430 53.247 - 0.73% -
SetIntersection_None_Vector_uint32_262144_4 -3.94% 1133765.655 1089146.059 - -4.05% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.94% 40099.601 38521.598 - -8.68% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.93% 682.412 655.572 - -1.47% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -3.90% 1065455.972 1023904.258 - -2.20% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -3.90% 793.908 762.948 - 0.48% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -3.90% 65.298 62.753 - 131.56% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -3.89% 25.216 24.235 - -2.17% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -3.89% 727.902 699.608 - 0.70% -
SetIntersection_None_Vector_uint64_262144_4 -3.89% 1151017.544 1106289.494 - -2.04% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -3.88% 1615.396 1552.670 - -14.09% -
bm_lexicographical_compare<int>/64 -3.88% 4.536 4.360 - -2.07% -
BM_format_to_n_string_back_inserter<std::wstring>/1048576 -3.87% 191274.706 183879.802 - 0.46% -
SetIntersection_None_Vector_uint64_16384_1 -3.86% 1128744.076 1085148.562 - -1.82% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 -3.85% 3.372 3.242 - -3.38% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -3.85% 7008.397 6738.563 - 1.96% -
BM_deque_deque_move_backward/512 -3.85% 19.744 18.984 - -3.61% -
std::multimap<int,_int>::erase(iterator)/1024 -3.85% 21.391 20.567 - -24.86% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -3.85% 29614.673 28475.544 - -0.34% -
SetIntersection_Interlaced_Set_string_1024_64 -3.85% 17058437.938 16402345.137 - -1.49% -
BM_CmpLess_int_ushort -3.84% 1.150 1.105 - -0.59% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -3.84% 1.866 1.795 - 14.64% -
BM_vector_deque_move_backward/65536 -3.82% 7706.512 7411.767 - -1.88% -
BM_CmpLess_short_uint -3.82% 1.145 1.101 - -1.33% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6000 -3.80% 542.247 521.633 - -1.22% -
std::sort_heap(deque<int>)/8 -3.80% 36.024 34.654 - -6.07% -
BM_Move_LargeNonTrivialFunctor -3.79% 0.690 0.664 - 0.84% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -3.79% 20.118 19.356 - -20.59% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -3.79% 2220.130 2136.055 - -2.69% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -3.78% 16955.704 16314.229 - 0.39% -
SetIntersection_Interlaced_Vector_string_256_4 -3.78% 6302829.421 6064627.298 - -1.89% -
SetIntersection_None_Set_uint64_256_1 -3.77% 11725391.001 11283036.972 - -1.31% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -3.77% 5.682 5.468 - -0.34% -
std::equal(list<int>)_(it,_it,_it)/50 -3.77% 36.884 35.493 - -0.75% -
std::fill(list<int>)/1024 -3.77% 515.521 496.080 - -2.28% -
SetIntersection_None_Set_uint64_256_16 -3.77% 11025193.051 10609545.559 - -3.27% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -3.77% 102599.184 98735.830 - -0.76% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -3.76% 94.743 91.182 - 3.00% -
std::format(double)_(fmt:_{:0^17500_10e}) -3.75% 206.477 198.736 - 1.02% -
std::format(double)_(fmt:_{:017500_10g}) -3.74% 217.246 209.116 - -0.92% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -3.74% 21.425 20.623 - -13.89% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -3.74% 7.451 7.172 - -1.38% -
std::unordered_multimap<int,_int>::clear()/1024 -3.74% 8476.642 8159.918 - -3.47% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -3.73% 10.608 10.213 - -2.20% -
SetIntersection_Interlaced_Set_string_256_16 -3.72% 18329013.724 17647374.820 - 0.67% -
BM_vector_deque_ranges_copy_backward/2 -3.71% 1.996 1.922 - -3.72% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -3.71% 31.240 30.081 - -13.37% -
std::format(int64_t)_(fmt:_{:0<512x}) -3.70% 31.696 30.522 - -0.89% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -3.70% 121357383.437 116862288.646 - -1.47% -
SetIntersection_Interlaced_Set_uint64_1024_4 -3.70% 10188318.812 9811595.689 - 0.25% -
bm_lexicographical_compare<signed_char>/8 -3.69% 3.110 2.995 - -2.83% -
SetIntersection_Interlaced_Set_uint32_1024_16 -3.69% 11564191.221 11137879.228 - -3.99% -
std::sort(vector<int>)_(heap)/8 -3.68% 24.441 23.541 - -0.30% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -3.68% 33.952 32.703 - 48.44% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -3.68% 1300008.949 1252219.647 - -7.36% -
BM_PushHeap_string_QuickSortAdversary_64 -3.67% 13.366 12.876 - -1.84% -
bm_lexicographical_compare<int>/1 -3.66% 1.447 1.394 - -5.23% -
VDAG_leftmost_middle,_1_level -3.66% 101.027 97.328 - 0.23% -
rng::find_last(list<int>)_(bail_10%)/50 -3.66% 16.361 15.763 - -1.13% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -3.66% 22.321 21.504 - -4.49% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.66% 788.683 759.845 - -2.03% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -3.65% 24.708 23.807 - -2.61% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.65% 58476.918 56344.994 - 2.15% -
std::multiset<int>::erase(iterator)/8192 -3.64% 24.003 23.128 - -5.67% -
BM_StringRelational_Less_Empty_Small_Control -3.64% 1.673 1.612 - -3.17% -
BM_LexicallyRelative/small_path/16 -3.64% 424.408 408.967 - -1.33% -
std::for_each(list<int>)/32 -3.64% 11.265 10.856 - -1.77% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -3.63% 1820315.754 1754259.198 - -3.08% -
VChain_fail,_4_levels -3.63% 31.058 29.931 - -1.87% -
std::multimap<int,_int>::count(key)_(existent)/8192 -3.63% 6.813 6.566 - -2.16% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -3.62% 16.523 15.925 - 0.36% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -3.62% 64421992.092 62092746.546 - -0.67% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -3.61% 53.657 51.719 - 4.23% -
SetIntersection_None_Set_float_64_16 -3.61% 18072182.118 17420083.447 - -3.85% -
BM_format_to_string_span<wchar_t>/16384 -3.61% 1752.648 1689.417 - -11.15% -
SetIntersection_Interlaced_Vector_uint64_64_16 -3.61% 18312484.508 17652184.382 - 4.50% -
BM_Move_FuncPtr -3.60% 1.311 1.263 - 9.33% -
BM_format_to_iterator/<std::vector>_string_len_60 -3.59% 9.798 9.446 - -1.00% -
std::make_heap(vector<int>)_(ascending)/8 -3.59% 16.963 16.354 - -1.04% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.58% 1253.248 1208.325 - -6.49% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -3.58% 30.598 29.502 - -3.85% -
SetIntersection_Front_Vector_string_1024_16 -3.57% 1616549.365 1558819.216 - -3.35% -
std::copy(vector<int>)/4096 -3.57% 150.626 145.251 - -35.47% -
rng::contains(list<int>)_(process_all)/8192 -3.56% 7185.161 6929.090 - 0.07% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -3.56% 84960.154 81933.153 - 2.17% -
std::format(double)_(fmt:_{:017500_10L}) -3.56% 225.813 217.782 - 0.48% -
SetIntersection_Front_Set_uint32_262144_16 -3.55% 1170708.878 1129094.261 - -6.50% -
std::format(double)_(fmt:_{:0>17500_10g}) -3.55% 218.440 210.695 - 0.06% -
BM_ascii_escaped<char> -3.54% 23782.212 22939.563 - 1.67% -
std::format(double)_(fmt:_{:0<17500_10L}) -3.54% 224.086 216.155 - -0.75% -
SetIntersection_Front_Vector_uint64_256_1 -3.54% 4220914.450 4071582.444 - -2.43% -
std::set<std::string>::count(key)_(existent)/1024 -3.54% 24.374 23.511 - -3.40% -
std::map<int,_int>::erase(key)_(existent)/8192 -3.53% 26.059 25.137 - 0.10% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -3.53% 44.226 42.665 - -1.66% -
std::multimap<int,_int>::contains(key)_(existent)/8192 -3.52% 5.580 5.384 - 1.04% -
SetIntersection_Interlaced_Set_uint32_16384_256 -3.52% 203497029.353 196340578.990 - -4.93% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -3.52% 1697857.422 1638149.170 - -7.36% -
SetIntersection_Interlaced_Vector_string_256_64 -3.51% 20278652.198 19566228.927 - -4.92% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -3.51% 33.359 32.188 - 0.21% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -3.51% 280.293 270.463 - 1.45% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -3.50% 6.824 6.585 - 0.74% -
SetIntersection_Front_Set_uint64_256_16 -3.50% 4544499.534 4385416.800 - -2.07% -
vector<bool>::resize() -3.49% 14.265 13.766 - -1.14% -
SetIntersection_None_Set_uint64_262144_256 -3.49% 1233154.217 1190087.482 - -7.28% -
BM_PushHeap_string_PipeOrgan_16 -3.49% 4.217 4.070 - -5.53% -
std::find_first_of(list<int>)_(small_needle)/8192 -3.49% 22873.156 22074.676 - -0.07% -
SetIntersection_None_Set_uint32_256_16 -3.48% 11048257.955 10663934.175 - -3.87% -
BM_StringRelational_Less_Large_Huge_Control -3.47% 2.180 2.105 - -3.31% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 -3.47% 13586.026 13114.408 - -0.17% -
std::format(double)_(fmt:_{:0>17500_10L}) -3.47% 228.446 220.516 - -0.46% -
std::set<int>::count(key)_(non-existent)/32 -3.47% 3.015 2.911 - -3.70% -
SetIntersection_Front_Vector_string_64_16 -3.46% 20885225.283 20163103.127 - -2.18% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -3.45% 6419488.254 6197713.125 - 1.70% -
SetIntersection_Interlaced_Vector_float_1024_4 -3.45% 1391355.035 1343297.056 - 7.42% -
Chain_middle,_3_levels -3.45% 18.805 18.156 - -3.19% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -3.45% 27756247.120 26798137.540 - -1.15% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 -3.45% 14113.460 13626.707 - 1.25% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -3.45% 371962841.924 359146133.139 - 4.04% -
SetIntersection_Interlaced_Set_string_1024_16 -3.44% 13172778.262 12719173.019 - -1.10% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -3.44% 12699898.771 12263008.910 - -1.95% -
std::stable_sort(deque<int>)_(repeated)/1024 -3.44% 1456.669 1406.582 - -0.03% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -3.43% 19.391 18.725 - 7.02% -
BM_PushHeap_string_Ascending_262144 -3.43% 31.698 30.610 - 8.56% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -3.43% 29.998 28.969 - -5.89% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -3.43% 31.843 30.751 - -2.74% -
BM_deque_deque_ranges_move_backward/4000 -3.43% 151.611 146.416 - -0.21% -
SetIntersection_None_Vector_uint32_1024_64 -3.42% 1108598.033 1070634.227 - -1.53% -
std::multimap<int,_int>::erase(iterator)/8192 -3.42% 21.439 20.705 - -23.61% -
SetIntersection_None_Set_uint64_262144_262144 -3.42% 1252596.596 1209773.519 - -4.21% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -3.42% 1.629 1.574 - -0.12% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.42% 765.234 739.084 - -5.67% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -3.41% 20.495 19.796 - -1.60% -
SetIntersection_None_Vector_float_262144_1 -3.41% 1164350.505 1124690.145 - -0.76% -
BM_vector_deque_ranges_copy/1 -3.39% 2.319 2.241 - 0.73% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.39% 41395.488 39990.676 - 0.47% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -3.39% 5174611.376 4999072.816 - -1.55% -
SetIntersection_None_Set_uint64_262144_1 -3.39% 1225983.479 1184420.574 - -8.45% -
std::reverse(list<int>)/8 -3.38% 2.003 1.936 - 0.09% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -3.38% 826.011 798.105 - -3.00% -
SetIntersection_Front_Vector_uint64_256_4 -3.37% 4232684.291 4090213.490 - -2.61% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -3.36% 1196653.862 1156447.177 - -1.75% -
SetIntersection_Front_Vector_uint32_262144_4 -3.36% 1089319.759 1052720.728 - -0.07% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -3.36% 10198.439 9856.253 - 0.14% -
BM_PushHeap_string_QuickSortAdversary_16 -3.35% 10.743 10.383 - -1.32% -
SetIntersection_Front_Vector_uint64_64_16 -3.35% 14506186.516 14020785.806 - -0.74% -
SetIntersection_Interlaced_Set_string_262144_262144 -3.35% 17965185.709 17364157.064 - -3.94% -
BM_StringRelational_Less_Empty_Large_Control -3.33% 1.666 1.610 - -6.23% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -3.33% 39.152 37.848 - -18.14% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.32% 55721.187 53874.019 - -1.23% -
BM_StringRelational_Less_Huge_Large_Control -3.31% 2.177 2.104 - 0.51% -
std::format(int64_t)_(fmt:_{:0^512Lb}) -3.31% 42.828 41.412 - -0.97% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -3.30% 52.048 50.329 - 0.48% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 -3.30% 44.820 43.340 - -0.11% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -3.30% 34573.132 33433.375 - 6.46% -
SetIntersection_None_Set_uint64_262144_4 -3.29% 1222956.951 1182711.179 - -8.13% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -3.29% 1.802 1.743 - -0.85% -
BM_CmpLess_uint_int -3.28% 1.126 1.090 - 1.50% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.28% 6859.385 6634.406 - -1.48% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 -3.27% 44.584 43.127 - 1.11% -
std::format(int64_t)_(fmt:_{:0>512b}) -3.26% 35.460 34.302 - -2.17% -
SetIntersection_Front_Set_uint64_256_4 -3.26% 4255338.034 4116530.863 - -2.82% -
std::fill(vector<bool>)/512 -3.26% 1.519 1.469 - -6.89% -
std::generate(list<int>)/50 -3.25% 15.588 15.082 - 1.84% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -3.24% 1040889.794 1007143.433 - -3.65% -
BM_unicode_escaped<char> -3.24% 24132.139 23349.982 - 1.84% -
std::multimap<std::string,_int>::clear()/1024 -3.23% 22540.064 21812.178 - -10.87% -
SetIntersection_None_Set_uint64_262144_1024 -3.22% 1230612.955 1191010.336 - -7.17% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -3.21% 2.689 2.603 - -20.16% -
SetIntersection_Front_Set_uint64_262144_1 -3.21% 1068576.316 1034273.472 - -0.31% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -3.20% 57036.838 55209.891 - 2.37% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -3.20% 1120469.714 1084583.874 - -3.45% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -3.20% 11748.370 11372.309 - -2.45% -
BM_vector_deque_ranges_copy/2 -3.20% 2.066 2.000 - 0.93% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -3.20% 4.668 4.518 - -3.76% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.20% 541.001 523.715 - -0.49% -
ranges::minmax(std::vector<char>)/1 -3.19% 0.626 0.606 - -2.75% -
SetIntersection_None_Set_uint64_16384_4 -3.19% 165013346.874 159752196.847 - -33.79% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -3.19% 599.631 580.531 - -2.72% -
std::set<int>::ctor(const&,_alloc)/0 -3.18% 13.151 12.733 - 0.16% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -3.18% 8.613 8.339 - 0.83% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -3.18% 1692840.496 1639064.454 - -7.08% -
BM_CmpEqual_uchar_int -3.17% 1.093 1.058 - -0.35% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -3.17% 206.279 199.734 - -5.28% -
DAG_sidecast,_1_level -3.17% 39.306 38.061 - -4.29% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 -3.16% 31.165 30.179 - 0.61% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.16% 42.154 40.820 - -2.21% -
std::set<int>::erase(iterator)/1024 -3.16% 20.242 19.602 - -0.40% -
BM_Swap_Null_SmallTrivialFunctor -3.16% 1.254 1.215 - 5.40% -
std::find_first_of(vector<int>)_(large_needle)/8192 -3.16% 7133270.619 6907786.307 - -1.74% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -3.14% 104.860 101.566 - -1.13% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.14% 6911.440 6694.613 - -1.15% -
std::format(double)_(fmt:_{:0<17500_0Lf}) -3.14% 209.273 202.708 - -2.34% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.14% 685.149 663.668 - -0.72% -
BM_CmpLess_schar_uint -3.13% 1.147 1.111 - -0.19% -
SetIntersection_None_Set_uint32_16384_1024 -3.13% 160793281.549 155767621.507 - -2.45% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -3.12% 47084643.425 45615226.419 - -5.95% -
BM_format_to_iterator/<std::string>_C_string_len_6 -3.12% 9.372 9.079 - 0.64% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -3.12% 3729.836 3613.621 - -0.40% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -3.11% 33.890 32.835 - -2.79% -
BM_deque_deque_copy/4000 -3.11% 145.950 141.412 - 0.47% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -3.11% 1.927 1.867 - -9.86% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -3.11% 8985526.626 8706350.806 - -4.50% -
BM_Swap_SmallTrivialFunctor_LargeNonTrivialFunctor -3.10% 1.184 1.148 - -0.40% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -3.10% 96.757 93.756 - 4.40% -
SetIntersection_None_Set_float_256_1 -3.10% 11581584.109 11222648.256 - -2.06% -
SetIntersection_Interlaced_Vector_string_1024_64 -3.10% 8570493.635 8305024.689 - -0.26% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -3.10% 1692190.672 1639787.271 - -6.81% -
SetIntersection_None_Vector_float_262144_4 -3.10% 1170390.489 1134158.924 - 0.05% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -3.09% 33.495 32.459 - 0.60% -
std::format(double)_(fmt:_{:0<17500_0Le}) -3.09% 195.556 189.520 - -0.92% -
std::format(double)_(fmt:_{:0>17500_10}) -3.08% 213.823 207.232 - -1.32% -
BM_format/C_string_len_6 -3.07% 13.806 13.382 - -4.14% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 -3.07% 16586291.537 16076410.727 - -0.98% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -3.07% 1.260 1.221 - -0.34% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -3.07% 19102022.084 18515148.820 - -6.74% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 -3.07% 637327.375 617755.326 - -1.87% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.07% 57964.042 56185.159 - -31.95% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -3.06% 1595439.453 1546585.123 - -4.31% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.06% 51354.220 49782.038 - 1.04% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 -3.05% 5.431 5.265 - -0.05% -
SetIntersection_Front_Set_uint32_256_4 -3.05% 4257677.515 4127693.865 - -2.63% -
std::map<int,_int>::ctor(const&,_alloc)/0 -3.05% 13.083 12.684 - -0.92% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -3.05% 252514816.985 244810621.634 - -29.97% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.05% 16.415 15.915 - -1.68% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -3.05% 1056733.030 1024510.884 - -2.01% -
std::find_first_of(vector<int>)_(large_needle)/50 -3.05% 270.903 262.651 - -1.00% -
SetIntersection_None_Set_uint32_1024_64 -3.05% 9030494.945 8755416.330 - -3.38% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -3.05% 60.114 58.283 - -2.13% -
SetIntersection_None_Vector_float_262144_16384 -3.04% 1172193.335 1136500.334 - 0.54% -
std::move_backward(list<int>)/512 -3.04% 377.665 366.176 - -0.85% -
BM_Swap_MemFuncPtr_LargeTrivialFunctor -3.04% 1.200 1.164 - 1.22% -
std::map<std::string,_int>::count(key)_(existent)/32 -3.04% 17.370 16.842 - -0.58% -
SetIntersection_None_Set_uint64_1024_256 -3.04% 8934891.142 8663175.746 - -3.56% -
BM_PushHeap_uint32_SingleElement_4 -3.04% 0.344 0.333 - -4.51% -
BM_LexicallyRelative/small_path/4 -3.03% 118.748 115.147 - -3.14% -
BM_StringRead_Hot_Shallow_Large -3.03% 0.486 0.472 - -3.38% -
SetIntersection_Interlaced_Set_uint64_262144_4 -3.03% 1331267.982 1290949.627 - -8.53% -
std::is_sorted_until(vector<int>,_pred)/1024 -3.03% 419.715 407.012 - -2.29% -
BM_deque_deque_ranges_copy/4000 -3.02% 146.260 141.844 - -0.52% -
BM_LexicallyRelative/small_path/8 -3.02% 220.549 213.891 - -1.87% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 -3.02% 30111.049 29202.589 - -3.88% -
BM_PushHeap_uint64_SingleElement_16 -3.02% 0.358 0.347 - 2.50% -
SetIntersection_None_Set_uint64_262144_16384 -3.02% 1229565.836 1192482.667 - -7.34% -
BM_format_to_string_back_inserter<std::string>/16384 -3.01% 1008.806 978.402 - -3.17% -
std::unique(list<int>,_pred)_(contiguous)/1024 -3.01% 973.842 944.508 - -0.81% -
std::format(int64_t)_(fmt:_{:Lx}) -3.00% 27.521 26.695 - 0.85% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -3.00% 1694022.949 1643185.549 - -7.02% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -3.00% 89.594 86.910 - 0.30% -
SetIntersection_None_Set_uint32_256_256 -2.99% 5811984.812 5637977.217 - -2.68% -
SetIntersection_None_Set_uint64_16384_256 -2.99% 169128235.160 164072123.391 - -28.98% -
SetIntersection_Interlaced_Set_uint32_16384_1 -2.99% 1066480.963 1034603.185 - -1.87% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -2.99% 1180847.323 1145551.821 - 1.36% -
SetIntersection_Front_Set_uint32_16384_256 -2.99% 3946016.288 3828098.436 - -2.36% -
BM_japanese_escaped<char> -2.99% 14781.604 14340.188 - 0.73% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -2.98% 275.105 266.901 - 1.43% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.98% 627.111 608.427 - 0.63% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -2.98% 3.851 3.736 - 1.39% -
SetIntersection_Interlaced_Set_string_16_1 -2.98% 66731081.712 64744488.823 - -0.65% -
BM_join_view_deques/4096 -2.98% 12318.292 11951.653 - -7.12% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -2.97% 39.144 37.982 - 2.97% -
SetIntersection_None_Vector_uint64_16384_64 -2.97% 1117509.722 1084347.260 - -2.07% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -2.96% 88937523.839 86307385.153 - -14.81% -
std::generate_n(deque<int>)/8192 -2.96% 2015.759 1956.162 - 0.62% -
BM_StringAssignAsciizMix_Opaque -2.96% 5.214 5.060 - 0.37% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -2.95% 39326.470 38164.521 - -1.08% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -2.95% 1301531.740 1263100.424 - -4.88% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -2.95% 4.383 4.254 - -2.20% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.95% 616251.928 598087.131 - -4.67% -
rng::find_last(vector<int>)_(bail_90%)/8 -2.95% 0.474 0.460 - -0.04% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -2.95% 11585117.784 11243850.371 - -1.63% -
SetIntersection_None_Vector_uint64_1024_1 -2.94% 1096194.824 1063940.384 - -1.49% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -2.94% 4.724 4.585 - 7.47% -
SetIntersection_None_Vector_float_262144_64 -2.94% 1147223.260 1113502.216 - 0.30% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 -2.93% 23.363 22.678 - 0.70% -
std::set<std::string>::erase(key)_(existent)/1024 -2.93% 74.668 72.479 - -26.73% -
std::find_first_of(vector<int>)_(large_needle)/1024 -2.93% 110368.182 107134.617 - -4.66% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 -2.93% 17490.376 16978.137 - -0.91% -
std::format(double)_(fmt:_{:0>17500_10Lf}) -2.92% 216.795 210.455 - -1.04% -
std::set<int>::erase(iterator)/32 -2.92% 20.115 19.527 - -0.77% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -2.92% 156.784 152.200 - -7.16% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.92% 90442.635 87804.563 - -12.20% -
ranges::minmax(std::list<__int128>)/1 -2.92% 0.447 0.434 - -5.40% -
std::format(double)_(fmt:_{:0^17500_10Le}) -2.91% 219.085 212.701 - -0.49% -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1048576 -2.91% 187639.984 182172.184 - 0.60% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -2.91% 10.563 10.256 - -6.77% -
SetIntersection_Interlaced_Set_uint64_16384_256 -2.91% 215139479.982 208876822.318 - -2.63% -
std::find_first_of(list<int>)_(small_needle)/32 -2.91% 96.678 93.866 - -0.57% -
SetIntersection_Interlaced_Set_uint64_1024_16 -2.91% 11513758.484 11179129.078 - -4.12% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -2.90% 3233.047 3139.137 - -1.54% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.90% 1454.441 1412.232 - 1.06% -
std::format(int64_t)_(fmt:_{:0^512b}) -2.90% 39.045 37.912 - -0.89% -
std::remove_if(vector<int>)_(prefix)/1024 -2.89% 377.315 366.392 - 3.74% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.89% 623608.637 605557.235 - -3.42% -
SetIntersection_Front_Vector_uint32_262144_16 -2.88% 1137510.540 1104695.900 - -0.80% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -2.88% 1598.034 1551.950 - 19.46% -
std::format(double)_(fmt:_{:_0a}) -2.88% 25.810 25.066 - -1.84% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 -2.88% 29.888 29.026 - 0.13% -
std::search(vector<int>)_(no_match)/1000 -2.88% 214.568 208.385 - -2.85% -
BM_deque_deque_move/2 -2.88% 2.306 2.239 - -0.00% -
VDAG_leftmost,_3_levels -2.88% 15.842 15.387 - -2.61% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -2.87% 10047913.355 9759342.641 - -1.53% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.87% 21.884 21.256 - -7.49% -
std::map<int,_int>::lower_bound(key)_(existent)/32 -2.87% 1.501 1.458 - -3.25% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -2.87% 8.905 8.650 - 1.69% -
SetIntersection_Interlaced_Set_string_64_1 -2.87% 17518317.560 17015743.181 - -0.51% -
BM_StringRelational_Eq_Empty_Empty_Control -2.87% 2.118 2.058 - -0.04% -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 -2.87% 12.246 11.895 - 0.07% -
BM_LexicallyRelative/large_path/16 -2.86% 766.164 744.225 - -1.28% -
std::stable_sort(deque<int>)_(pipe-organ)/8 -2.86% 22.470 21.827 - 1.70% -
SetIntersection_Front_Set_uint32_262144_1 -2.86% 1056198.562 1026025.223 - -2.41% -
SetIntersection_Interlaced_Set_uint64_64_4 -2.85% 21068083.177 20466791.208 - -2.42% -
std::format(double)_(fmt:_{:0^17500_0g}) -2.85% 206.564 200.673 - -0.69% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 -2.85% 12801544.464 12436808.497 - -0.21% -
BM_StringFindStringLiteral/32 -2.85% 1.748 1.698 - -0.21% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -2.85% 73.162 71.078 - -3.34% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 -2.84% 789.007 766.560 - -20.62% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 -2.84% 53.988 52.452 - -0.20% -
std::format(double)_(fmt:_{:0^17500_10g}) -2.84% 219.201 212.966 - 0.02% -
BM_CmpEqual_uint_uint -2.84% 1.092 1.061 - -0.45% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -2.84% 21.089 20.489 - -1.68% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.84% 13347.107 12967.885 - -35.95% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -2.84% 22.379 21.743 - 1.76% -
std::format(double)_(fmt:_{:017500_0Le}) -2.84% 198.075 192.452 - -0.15% -
std::shift_right(list<int>)/50 -2.84% 27.137 26.367 - -1.40% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.84% 55.915 54.330 - 12.57% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -2.83% 94.891 92.203 - 3.01% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 -2.83% 294.682 286.348 - -2.84% -
std::search(vector<int>)_(no_match)/1024 -2.82% 219.520 213.329 - -2.77% -
SetIntersection_Interlaced_Set_uint32_16384_16 -2.82% 211675713.781 205710974.984 - -2.67% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.82% 211.626 205.664 - -0.03% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -2.81% 19.393 18.848 - -2.77% -
SetIntersection_Front_Set_string_262144_64 -2.81% 4991120.743 4850785.899 - 6.51% -
BM_CmpEqual_int_int -2.81% 1.091 1.060 - -1.69% -
BM_join_view_deques/5500 -2.81% 18058.164 17550.837 - -4.09% -
std::find_end(deque<int>,_pred)_(process_all)/1024 -2.81% 603.360 586.420 - -0.15% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -2.81% 23.042 22.395 - 0.73% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.81% 1164.185 1131.519 - -25.21% -
SetIntersection_None_Set_uint32_1024_1 -2.80% 8954576.000 8703895.986 - -4.64% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -2.79% 4711.197 4579.592 - -0.41% -
std::set<std::string>::erase(iterator)/8192 -2.79% 31.029 30.163 - -0.00% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 -2.79% 20.762 20.182 - 1.05% -
std::format(int64_t)_(fmt:_{:0512Lx}) -2.79% 35.827 34.827 - -1.70% -
std::format(double)_(fmt:_{:017500_0L}) -2.79% 212.712 206.780 - -0.84% -
std::find_if(deque<int>)_(bail_25%)/32768 -2.79% 2213.869 2152.203 - 7.29% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -2.78% 3811.925 3705.823 - -2.32% -
SetIntersection_Interlaced_Set_string_4_1 -2.78% 226748245.583 220439082.460 - -1.03% -
BM_CmpLess_short_ushort -2.78% 1.125 1.094 - -1.70% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.78% 1116.022 1085.013 - -4.49% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -2.78% 2210.858 2149.503 - 0.10% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -2.77% 38010750.021 36956147.600 - -0.94% -
SetIntersection_None_Set_float_256_256 -2.77% 5915177.303 5751109.783 - 0.71% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -2.77% 89.642 87.156 - -0.63% -
std::partial_sort(vector<int>)_(descending)/8 -2.77% 25.388 24.685 - 3.76% -
BM_num_put<double> -2.76% 58.842 57.215 - -1.84% -
SetIntersection_Front_Set_float_262144_16 -2.76% 1207928.607 1174551.349 - -1.28% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -2.76% 13167.920 12804.613 - -0.08% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.75% 4187037.762 4071999.509 - -1.35% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -2.74% 20.931 20.358 - 1.55% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -2.73% 2.963 2.882 - 0.16% -
SetIntersection_None_Set_uint64_16384_1024 -2.73% 169268240.056 164655028.871 - -27.71% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.73% 121381.422 118073.515 - -29.29% -
std::sort(deque<int>)_(pipe-organ)/1024 -2.72% 2791.654 2715.594 - 0.09% -
rng::find_last(list<int>)_(bail_10%)/1024 -2.72% 674.797 656.468 - -2.70% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.71% 11859.156 11537.205 - -0.52% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -2.71% 55149.381 53652.376 - -5.59% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 -2.71% 41342.773 40220.677 - -1.63% -
BM_StringRelational_Less_Empty_Empty_Control -2.71% 1.669 1.624 - -2.26% -
rng::find_last(vector<int>)_(bail_90%)/50 -2.71% 1.516 1.475 - 1.96% -
BM_CmpEqual_short_uint -2.71% 1.146 1.115 - 1.61% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -2.71% 90.470 88.021 - -0.27% -
SetIntersection_None_Set_float_64_4 -2.71% 21065226.436 20495165.685 - -1.83% -
SetIntersection_None_Vector_string_262144_64 -2.70% 1308777.185 1273439.411 - -6.49% -
BM_StringResizeAndOverwrite -2.70% 0.841 0.819 - -0.37% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.69% 122227.464 118935.215 - 0.53% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.69% 943318.779 917917.579 - -16.66% -
std::format(double)_(fmt:_{:0<17500_0g}) -2.69% 203.339 197.868 - 0.76% -
SetIntersection_Front_Vector_uint64_256_16 -2.69% 4267256.340 4152557.992 - -0.78% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -2.69% 3.160 3.075 - -0.01% -
std::unordered_map<int,_int>::clear()/32 -2.69% 605.073 588.827 - 0.16% -
std::map<int,_int>::count(key)_(non-existent)/8192 -2.68% 11.428 11.121 - -0.01% -
SetIntersection_Interlaced_Set_uint64_262144_64 -2.68% 1634458.902 1590595.299 - -4.84% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 -2.68% 1106464.926 1076791.719 - -2.12% -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/16384 -2.68% 3638.454 3540.895 - 3.06% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 -2.68% 18.897 18.391 - -2.17% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -2.68% 39.245 38.194 - -3.53% -
SetIntersection_Interlaced_Vector_float_1024_16 -2.67% 2543981.484 2475977.905 - 34.36% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -2.67% 15.009 14.608 - 0.07% -
BM_deque_vector_copy/1 -2.67% 2.139 2.082 - 3.39% -
std::sort(vector<int>)_(ascending)/8 -2.67% 16.086 15.657 - -1.71% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -2.67% 201799789.194 196414211.081 - -0.93% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -2.67% 36.385 35.414 - 3.31% -
BM_PushHeap_uint64_SingleElement_4 -2.66% 0.377 0.367 - 2.67% -
std::format(int64_t)_(fmt:_{:b}) -2.66% 28.381 27.625 - -0.72% -
BM_deque_vector_ranges_copy/5500 -2.66% 198.332 193.052 - 0.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.66% 12040491.056 11719995.174 - -1.00% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.65% 1607453.914 1564834.479 - 0.01% -
SetIntersection_Front_Set_string_262144_16 -2.65% 1938129.251 1886780.397 - -2.15% -
std::copy_if(list<int>)_(every_other)/32768 -2.64% 25805.456 25123.428 - -0.66% -
SetIntersection_Front_Vector_uint64_262144_4 -2.64% 1084804.364 1056184.847 - -0.06% -
std::rotate(vector<bool>)_(by_1/4)/50 -2.63% 17.587 17.124 - -2.70% -
SetIntersection_Interlaced_Vector_string_1024_1 -2.63% 1103453.655 1074414.285 - -0.61% -
std::multimap<int,_int>::clear()/32 -2.63% 666.607 649.079 - -23.55% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.63% 167.084 162.696 - -3.62% -
BM_std_minmax_element<char>/1024 -2.62% 273.212 266.047 - -5.57% -
SetIntersection_None_Set_uint32_16_16 -2.62% 35910927.606 34971086.062 - -1.60% -
BM_format_to_iterator/<std::vector>_string_len_6 -2.61% 8.564 8.340 - -4.04% -
BM_vector_deque_ranges_copy/5500 -2.61% 200.764 195.521 - 0.20% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -2.61% 13.643 13.287 - -0.92% -
SetIntersection_Front_Set_uint32_64_1 -2.61% 16759194.315 16321856.560 - -1.01% -
std::multiset<int>::clear()/1024 -2.61% 10367.689 10097.339 - -8.55% -
std::rotate(vector<bool>)_(by_1/4)/32 -2.61% 17.715 17.253 - -2.62% -
std::partial_sort(deque<int>)_(repeated)/8 -2.60% 26.576 25.884 - -1.09% -
std::multimap<int,_int>::erase(iterator)/32 -2.60% 20.978 20.432 - -24.04% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -2.60% 24758404.207 24114233.164 - -1.23% -
SetIntersection_Interlaced_Set_string_16384_256 -2.60% 358077212.254 348767498.190 - -2.08% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.60% 11.991 11.679 - 0.92% -
ranges::min(std::vector<__int128>)/70000 -2.60% 30876.815 30074.686 - -10.77% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 -2.60% 4188967.600 4080146.140 - -1.95% -
std::format(double)_(fmt:_{:_0g}) -2.60% 62.986 61.350 - -1.08% -
std::map<std::string,_int>::contains(key)_(existent)/32 -2.59% 14.421 14.047 - -0.74% -
std::rotate(vector<bool>)_(by_1/3)/32 -2.59% 17.600 17.143 - -2.77% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -2.59% 4341412.970 4228852.063 - -0.87% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.59% 6872.156 6694.070 - -8.84% -
SetIntersection_Interlaced_Set_uint32_256_16 -2.59% 12114603.735 11800798.014 - -3.10% -
std::format(int64_t)_(fmt:_{:0<512o}) -2.59% 33.164 32.306 - -1.46% -
BM_format_to_n_string_back_inserter<std::string>/1048576 -2.59% 67330.974 65588.543 - -0.30% -
SetIntersection_None_Set_uint64_16384_16384 -2.59% 179750549.058 175101876.311 - -23.68% -
BM_format_to_string_back_inserter<std::wstring>/1048576 -2.58% 191987.927 187025.383 - 1.07% -
BM_deque_deque_move/5500 -2.58% 202.045 196.825 - 0.41% -
std::stable_partition(list<int>)_(sparse)/50 -2.58% 27.043 26.346 - 1.41% -
SetIntersection_None_Set_string_1024_64 -2.57% 9049882.699 8817184.604 - -2.49% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 -2.57% 16.215 15.799 - -0.92% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -2.56% 168592094.691 164267839.799 - -4.66% -
rng::contains_subrange(list<int>)_(process_all)/50 -2.56% 17.794 17.337 - 6.94% -
std::format(double)_(fmt:_{:0<17500_10}) -2.56% 216.866 211.308 - 1.19% -
std::stable_partition(vector<int>)_(dense)/50 -2.56% 26.313 25.639 - -2.40% -
std::partial_sort(vector<int>)_(heap)/8 -2.56% 27.715 27.006 - -2.65% -
SetIntersection_None_Vector_float_256_256 -2.56% 2175890.443 2120256.631 - -0.34% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -2.56% 6788.506 6615.029 - -0.58% -
std::format(double)_(fmt:_{:017500_0Lf}) -2.55% 210.953 205.567 - -1.10% -
SetIntersection_Front_Set_uint32_16384_16 -2.55% 1219808.358 1188707.688 - -2.00% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -2.55% 2.637 2.570 - -7.55% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.55% 58989.594 57486.668 - 4.09% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -2.55% 1603539.576 1562688.280 - -0.42% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 -2.54% 54.342 52.960 - 0.88% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -2.54% 19.401 18.908 - -1.87% -
std::format(double)_(fmt:_{:0^17500_10L}) -2.54% 227.781 221.997 - -0.74% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.54% 765.876 746.452 - -1.61% -
std::format(int64_t)_(fmt:_{:Lb}) -2.53% 33.015 32.179 - 1.09% -
std::partial_sort(deque<int>)_(heap)/8 -2.53% 39.314 38.318 - -2.56% -
BM_PushHeap_string_Ascending_4 -2.53% 2.579 2.514 - -0.18% -
SetIntersection_Interlaced_Vector_float_256_1 -2.53% 4228546.790 4121570.997 - -1.30% -
std::multiset<int>::clear()/8192 -2.53% 82670.556 80581.229 - -6.76% -
BM_StringRelational_Less_Huge_Empty_Control -2.52% 1.655 1.613 - 0.19% -
std::make_heap(vector<int>,_pred)_(repeated)/8 -2.52% 16.020 15.616 - -1.74% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.52% 37716.851 36767.778 - -7.50% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -2.52% 30.408 29.643 - 1.37% -
BM_Swap_FuncPtr_SmallNonTrivialFunctor -2.51% 1.202 1.172 - 0.62% -
std::format(double)_(fmt:_{:0<17500_0f}) -2.51% 199.671 194.654 - -2.59% -
std::map<std::string,_int>::ctor(const&,_alloc)/0 -2.51% 12.998 12.672 - -0.29% -
BM_LexicallyRelative/large_path/256 -2.51% 11271.642 10989.122 - -1.97% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -2.51% 1085120.825 1057932.276 - 0.38% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -2.50% 234407134.441 228549881.889 - -1.28% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -2.50% 23.426 22.841 - -0.49% -
SetIntersection_None_Vector_float_16384_256 -2.50% 1113724.038 1085900.618 - -1.80% -
std::partial_sort(deque<int>)_(descending)/8 -2.49% 43.329 42.249 - -5.11% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 -2.49% 22.999 22.426 - -3.17% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 -2.49% 63.374 61.795 - -0.02% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 -2.49% 43.261 42.184 - 0.08% -
SetIntersection_None_Set_uint32_256_64 -2.49% 9412844.368 9178733.758 - -2.42% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 -2.49% 27.139 26.464 - -0.28% -
std::partial_sort(vector<int>)_(repeated)/8192 -2.48% 27223.754 26547.585 - -2.20% -
std::format(double)_(fmt:_{:0>17500_10Le}) -2.48% 218.247 212.831 - 1.14% -
SetIntersection_Interlaced_Set_string_1_1 -2.48% 566736809.475 552704479.067 - -0.68% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 -2.47% 4861.077 4740.771 - 0.04% -
BM_format/string_view_len_60 -2.47% 13.977 13.632 - 1.12% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -2.47% 1500.403 1463.301 - -0.34% -
SetIntersection_Interlaced_Vector_string_64_16 -2.47% 30240466.886 29493783.808 - -1.76% -
BM_PushHeap_string_PipeOrgan_1024 -2.47% 9.445 9.212 - -14.00% -
std::format(double)_(fmt:_{:0>17500_0Lf}) -2.47% 211.155 205.948 - -1.00% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.46% 36864.509 35957.672 - 0.35% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -2.46% 4251146.599 4146648.836 - -0.38% -
std::find_if(vector<bool>)_(process_all)/8 -2.46% 3.601 3.512 - -0.02% -
BM_Swap_FuncPtr_MemFuncPtr -2.45% 3.269 3.189 - -3.04% -
VChain_middle,_3_levels -2.45% 46.653 45.509 - -1.76% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 -2.45% 294.819 287.606 - -1.68% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -2.44% 1.573 1.534 - 6.84% -
SetIntersection_Front_Vector_float_262144_64 -2.44% 1356836.175 1323715.017 - -1.00% -
BM_format_to_string_back_inserter<std::string>/1 -2.44% 13.346 13.021 - -2.85% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -2.44% 4.458 4.349 - -5.87% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 -2.44% 54.892 53.554 - -1.92% -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 -2.44% 25.106 24.494 - -0.23% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 -2.44% 4853.916 4735.627 - -0.14% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 -2.43% 44.821 43.730 - -2.91% -
SetIntersection_Front_Vector_uint32_256_16 -2.43% 4311757.725 4206952.340 - 0.32% -
std::sort_heap(deque<int>,_pred)/8 -2.43% 34.758 33.914 - -2.40% -
std::format(double)_(fmt:_{:0>17500_10e}) -2.43% 202.358 197.447 - -0.52% -
SetIntersection_Front_Vector_uint32_1024_4 -2.42% 1084671.583 1058396.942 - -1.44% -
std::format(double)_(fmt:_{:0<17500_0L}) -2.42% 210.284 205.204 - -0.01% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -2.42% 20050.501 19566.208 - -3.68% -
SetIntersection_Interlaced_Set_string_1024_256 -2.41% 35773152.944 34910944.948 - -1.95% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -2.41% 230604211.443 225048346.454 - -33.97% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -2.41% 25.021 24.419 - -54.12% -
SetIntersection_None_Vector_string_4_4 -2.41% 138990411.721 135647525.372 - -0.40% -
SetIntersection_Front_Set_uint64_1024_4 -2.40% 1088833.813 1062674.506 - -0.50% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 -2.40% 6.874 6.708 - 0.92% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -2.40% 4.310 4.207 - 0.66% -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 -2.40% 52672.508 51409.258 - 2.89% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -2.39% 13.612 13.286 - 0.14% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -2.39% 44.374 43.312 - -0.12% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 -2.39% 44.341 43.281 - 1.82% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -2.39% 17.900 17.472 - -0.57% -
SetIntersection_None_Vector_string_1024_256 -2.39% 1183486.303 1155197.940 - -4.84% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -2.39% 1.827 1.783 - 4.05% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 -2.39% 1246.171 1216.435 - -0.08% -
SetIntersection_Front_Vector_uint64_16384_1 -2.38% 1062926.961 1037618.795 - -1.52% -
std::format(float)_(fmt:_{:0^17500_10e}) -2.38% 197.037 192.352 - -0.06% -
std::all_of(list<int>)_(process_all)/8 -2.37% 2.719 2.655 - -2.97% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -2.37% 410.177 400.445 - 0.28% -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1048576 -2.37% 185630.970 181228.770 - 0.48% -
std::format(double)_(fmt:_{:0>17500_0L}) -2.37% 213.377 208.324 - -0.61% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.37% 46245.054 45151.341 - -0.33% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -2.36% 1.389 1.356 - -8.96% -
SetIntersection_None_Vector_uint64_64_16 -2.36% 13716974.220 13392647.223 - -1.57% -
std::set<int>::clear()/32 -2.36% 634.352 619.356 - -0.30% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -2.36% 1363333.343 1331106.661 - 0.11% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -2.36% 37396.352 36513.181 - 2.01% -
BM_StringRead_Hot_Shallow_Empty -2.36% 0.487 0.475 - -1.50% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.36% 17512672.119 17099829.932 - -0.22% -
SetIntersection_None_Vector_float_16384_16 -2.36% 1132002.459 1105321.147 - 2.54% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -2.36% 18612063.147 18173494.189 - 2.77% -
BM_CmpEqual_schar_int -2.36% 1.131 1.104 - -2.72% -
SetIntersection_Interlaced_Set_uint64_256_1 -2.35% 4206023.000 4107047.350 - -1.76% -
SetIntersection_Interlaced_Set_string_16_4 -2.35% 73754440.426 72019136.697 - -1.07% -
BM_format_to_n_string_begin<std::string>/1 -2.35% 10.968 10.710 - -0.93% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 -2.35% 8646.464 8443.230 - 0.21% -
SetIntersection_Front_Vector_uint32_64_4 -2.34% 16161426.000 15782873.853 - -1.21% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -2.34% 15.021 14.669 - -1.02% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.33% 570.477 557.161 - -1.35% -
std::format(float)_(fmt:_{:0>17500_10e}) -2.33% 194.964 190.415 - -0.42% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -2.33% 10.330 10.089 - -1.54% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -2.33% 1073225.193 1048237.711 - -0.12% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.33% 766.850 749.020 - -1.39% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -2.32% 5.520 5.392 - 1.07% -
std::make_heap(vector<int>)_(descending)/8 -2.32% 14.977 14.630 - -0.89% -
std::replace_if(list<int>)_(sprinkled)/50 -2.32% 23.420 22.876 - 0.22% -
BM_vector_deque_copy_backward/4000 -2.32% 145.173 141.805 - 0.53% -
SetIntersection_None_Vector_uint32_16384_256 -2.32% 1121826.189 1095821.535 - -1.86% -
std::format(double)_(fmt:_{:0^17500_10Lg}) -2.32% 230.533 225.190 - -1.76% -
SetIntersection_Front_Vector_string_262144_4 -2.32% 1186812.688 1159319.749 - -3.44% -
SetIntersection_Front_Set_uint64_262144_4 -2.32% 1096229.573 1070846.853 - -2.13% -
SetIntersection_None_Vector_uint64_1024_4 -2.31% 1102987.149 1077471.823 - -0.86% -
SetIntersection_Front_Set_uint64_16_16 -2.31% 38449012.134 37559604.345 - -1.24% -
SetIntersection_None_Set_string_262144_1024 -2.31% 1720230.062 1680442.057 - -5.22% -
BM_format_to_string_begin<std::vector<char>>/1 -2.31% 10.111 9.877 - -2.87% -
BM_deque_deque_move_backward/1 -2.31% 2.777 2.713 - -2.13% -
std::format(float)_(fmt:_{:0>17500_0e}) -2.31% 185.955 181.668 - -0.64% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 -2.30% 6.678 6.524 - 0.13% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -2.30% 205335869.819 200609239.998 - -46.04% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.30% 1879644.533 1836385.822 - -7.63% -
SetIntersection_None_Vector_uint32_256_4 -2.30% 4251167.400 4153459.187 - -2.19% -
BM_LexicallyNormal/small_path/8 -2.30% 147.530 144.139 - 0.81% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -2.30% 8973748.452 8767553.873 - -2.36% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -2.30% 5895150.031 5759823.864 - -0.66% -
BM_deque_vector_ranges_copy_backward/1 -2.29% 2.154 2.104 - 1.18% -
SetIntersection_Interlaced_Set_float_256_1 -2.29% 4210272.568 4113786.075 - -1.12% -
SetIntersection_Interlaced_Set_uint64_262144_16 -2.29% 1646205.730 1608549.318 - -7.17% -
BM_japanese_text<wchar_t> -2.29% 22984.425 22458.756 - -0.59% -
SetIntersection_None_Vector_uint64_256_1 -2.29% 4322103.341 4223255.323 - -1.59% -
std::format(double)_(fmt:_{:0>17500_0Le}) -2.28% 198.353 193.822 - -0.23% -
std::equal(vector<bool>)_(unaligned)/8 -2.28% 0.818 0.799 - -8.39% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -2.28% 534.130 521.949 - -0.56% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.28% 186797.930 182537.983 - -2.03% -
BM_LexicallyRelative/large_path/128 -2.28% 5675.304 5545.989 - -1.64% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 -2.28% 15011.685 14669.644 - -1.65% -
std::find_end(forward_list<int>)_(match_near_end)/1024 -2.28% 4584.955 4480.574 - 0.04% -
BM_format_to_iterator/<std::array>_string_view_len_60 -2.28% 9.545 9.328 - -1.98% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -2.28% 9.664 9.444 - 0.98% -
std::find_if(list<int>)_(bail_25%)/8192 -2.27% 1452.046 1419.047 - -1.23% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -2.27% 8208932.195 8022710.751 - -0.29% -
SetIntersection_Interlaced_Vector_string_16_16 -2.27% 51973488.702 50794700.759 - -2.24% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -2.27% 22845672.486 22327690.062 - 0.65% -
BM_format_to_n_string_span<char>/1048576 -2.26% 12441.698 12160.598 - -5.96% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.25% 40171.401 39265.715 - -7.94% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -2.25% 2.648 2.588 - -0.08% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 -2.25% 488262.020 477268.021 - -0.85% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.25% 21.981 21.487 - -1.00% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.25% 44632.813 43628.260 - -6.35% -
std::format(double)_(fmt:_{:017500_0Lg}) -2.25% 214.448 209.623 - -0.01% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.25% 4331840.991 4234590.495 - -1.94% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -2.24% 1.577 1.542 - -4.01% -
std::partial_sort_copy(list<int>)_(descending)/8 -2.24% 16.289 15.924 - 0.24% -
BM_StringConstructDestroyCStr_Huge_Opaque -2.24% 161.642 158.023 - 0.03% -
std::partial_sort(deque<int>)_(heap)/8192 -2.23% 275886.920 269721.719 - 1.76% -
rng::starts_with(deque<int>,_pred)/1000 -2.23% 512.500 501.047 - -3.46% -
BM_CmpEqual_schar_uchar -2.23% 1.114 1.090 - -0.89% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -2.23% 1065735.386 1041925.846 - -0.41% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -2.23% 13146.039 12852.636 - 0.30% -
SetIntersection_None_Set_uint64_16384_16 -2.23% 167918423.877 164171256.843 - -53.54% -
BM_deque_deque_move_backward/2 -2.23% 2.526 2.470 - -2.13% -
SetIntersection_None_Vector_float_262144_1024 -2.23% 1153369.700 1127651.082 - -0.90% -
SetIntersection_None_Vector_float_64_4 -2.23% 16316493.242 15952752.526 - 0.00% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 -2.23% 144204758.663 140992202.788 - 0.22% -
SetIntersection_None_Set_float_16_1 -2.22% 68013977.265 66500863.678 - 0.18% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 -2.22% 170124.182 166344.570 - 0.04% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -2.22% 19.326 18.898 - -2.13% -
std::rotate(list<int>)_(1_element_forward)/8192 -2.21% 7164.598 7005.954 - 0.06% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 -2.21% 38.180 37.336 - -0.22% -
std::unordered_set<std::string>::ctor(const&)/1024 -2.21% 34202.804 33448.052 - -0.03% -
BM_CmpLess_schar_uchar -2.21% 1.121 1.097 - -0.34% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.21% 1156.495 1130.986 - -20.46% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.20% 55744.287 54515.660 - -1.04% -
SetIntersection_Interlaced_Set_uint64_262144_256 -2.20% 1635740.154 1599698.730 - -3.91% -
BM_PushHeap_uint32_Random_4 -2.20% 2.214 2.165 - 0.16% -
std::set<int>::find(key)_(non-existent)/32 -2.20% 2.284 2.233 - -0.16% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 -2.20% 59.368 58.061 - -0.43% -
BM_CmpLess_ushort_uint -2.20% 1.081 1.057 - -0.10% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.20% 5114643.937 5002162.683 - 0.40% -
std::unordered_multiset<int>::ctor(const&)/32 -2.20% 204.962 200.459 - 1.69% -
SetIntersection_Front_Vector_float_16384_64 -2.20% 1344367.807 1314835.322 - -1.04% -
std::multiset<int>::erase(iterator)/1024 -2.19% 23.673 23.154 - -6.46% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -2.19% 8300.318 8118.279 - -1.77% -
std::equal(deque<int>)_(it,_it,_it)/1024 -2.19% 481.458 470.901 - -2.52% -
SetIntersection_None_Vector_uint64_16_16 -2.19% 34107677.915 33360273.305 - -1.15% -
std::sort(vector<int>)_(qsort_adversarial)/8 -2.19% 16.100 15.747 - -0.52% -
std::flat_map<int,_int>::ctor(const&)/32 -2.19% 23.271 22.761 - -0.28% -
VDAG_sidecast,_2_levels -2.19% 87.163 85.255 - 1.11% -
SetIntersection_None_Vector_uint32_256_256 -2.19% 2182429.148 2134652.695 - -1.31% -
SetIntersection_None_Vector_uint64_262144_1 -2.19% 1140983.357 1116019.085 - -2.30% -
SetIntersection_Interlaced_Vector_uint64_1_1 -2.19% 541720870.301 529870393.249 - -1.20% -
BM_format/string_len_6000 -2.19% 73.164 71.565 - 0.61% -
SetIntersection_Front_Set_uint64_64_4 -2.19% 16277911.661 15922185.373 - -1.61% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -2.18% 1054709.147 1031669.065 - -2.18% -
BM_LexicallyRelative/large_path/2 -2.18% 116.935 114.382 - -1.14% -
BM_vector_deque_ranges_move_backward/4096 -2.18% 151.696 148.385 - 0.12% -
SetIntersection_Interlaced_Set_uint64_16_1 -2.18% 63839582.058 62447107.831 - -1.16% -
BM_format_to_n_string_pointer<char>/1048576 -2.18% 12431.778 12161.063 - -2.20% -
std::stable_sort(deque<int>)_(ascending)/1024 -2.18% 2155.737 2108.798 - 0.33% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 -2.18% 6.673 6.528 - -57.68% -
BM_Basic<int64_t> -2.18% 18.465 18.063 - -4.11% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -2.17% 24.711 24.174 - 9.62% -
SetIntersection_Interlaced_Set_string_4_4 -2.17% 161752356.068 158236019.498 - -0.25% -
std::find_if(vector<int>)_(bail_25%)/1024 -2.17% 28.007 27.399 - -3.43% -
SetIntersection_Front_Set_uint32_1024_256 -2.17% 3805387.994 3722758.461 - -10.84% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.17% 37560.174 36745.207 - 1.82% -
SetIntersection_Interlaced_Set_string_1024_1 -2.16% 1114131.154 1090011.281 - -0.15% -
SetIntersection_None_Set_float_4_4 -2.16% 137839271.761 134857291.342 - -0.58% -
std::make_heap(deque<int>)_(shuffled)/8192 -2.16% 24110.850 23589.519 - 2.58% -
std::find_if(vector<char>)_(bail_25%)/8 -2.16% 0.818 0.800 - 13.60% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -2.16% 1.701 1.664 - 3.02% -
bm_ranges_swap_ranges_vb_aligned/256 -2.16% 3.535 3.459 - 0.06% -
SetIntersection_Front_Vector_uint64_64_1 -2.15% 16616495.539 16258579.548 - -1.15% -
SetIntersection_Interlaced_Set_uint32_64_16 -2.15% 22317019.832 21836739.344 - -0.99% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.15% 7517.445 7355.719 - -29.39% -
SetIntersection_None_Vector_uint64_64_64 -2.15% 8627991.744 8442424.090 - 0.01% -
SetIntersection_None_Set_uint32_64_64 -2.15% 11564737.747 11316632.228 - -1.86% -
std::rotate(vector<bool>)_(by_1/3)/50 -2.14% 17.585 17.208 - -2.40% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -2.14% 26.452 25.886 - -11.44% -
SetIntersection_Front_Vector_uint64_16_4 -2.14% 54707575.338 53536900.611 - -1.13% -
rng::contains_subrange(list<int>)_(same_length)/16 -2.14% 5.969 5.842 - 0.05% -
std::format(double)_(fmt:_{:0>17500_0Lg}) -2.14% 217.466 212.822 - 0.59% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.14% 598.273 585.499 - -1.06% -
SetIntersection_None_Set_float_16_16 -2.13% 35987858.396 35221386.438 - 0.15% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 -2.13% 2.449 2.396 - 4.70% -
SetIntersection_Front_Set_uint32_256_16 -2.13% 4530857.824 4434493.825 - -2.46% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 -2.13% 544791965.446 533209170.399 - -0.65% -
std::make_heap(vector<int>)_(heap)/8 -2.13% 14.958 14.640 - -0.97% -
SetIntersection_None_Vector_uint64_256_16 -2.12% 4071927.095 3985483.006 - 0.02% -
BM_deque_deque_ranges_move_backward/64 -2.12% 3.419 3.347 - -8.29% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -2.12% 39152978.349 38322114.075 - -0.37% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 -2.12% 11.574 11.329 - 0.05% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.12% 634733.516 621288.790 - -4.65% -
std::multiset<std::string>::clear()/8192 -2.12% 217763.273 213151.699 - -0.21% -
SetIntersection_Interlaced_Set_uint64_4_1 -2.12% 216675829.100 212089695.538 - -1.04% -
std::format(double)_(fmt:_{:017500_10e}) -2.11% 199.938 195.710 - -0.26% -
std::sort(vector<int>)_(pipe-organ)/8 -2.11% 17.968 17.588 - 0.20% -
std::is_sorted_until(list<int>,_pred)/8192 -2.11% 7620.691 7459.721 - -20.35% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -2.11% 2046678.061 2003485.756 - -4.85% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 -2.11% 608248.661 595413.141 - 0.14% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.11% 377.936 369.967 - -0.32% -
BM_format_to_iterator/<std::deque>_C_string_len_6000 -2.11% 256.684 251.278 - 5.13% -
bm_make_exception_ptr/threads:4 -2.10% 4.206 4.118 - -1.62% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 -2.10% 27299.583 26724.998 - 0.83% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 -2.10% 94999.524 93001.681 - 0.03% -
BM_Swap_FuncPtr_MemPtr -2.10% 3.334 3.264 - -3.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -2.10% 1069064.577 1046653.767 - 1.75% -
SetIntersection_Interlaced_Vector_uint64_4_4 -2.10% 137389266.988 134509781.614 - -1.22% -
SetIntersection_Interlaced_Vector_float_16_4 -2.10% 57234745.688 56035265.396 - 0.50% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -2.10% 140607.813 137661.965 - 0.36% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 -2.09% 19.184 18.782 - 0.66% -
BM_PushHeap_string_PipeOrgan_256 -2.09% 7.912 7.746 - -8.99% -
BM_Basic<int32_t> -2.09% 17.752 17.381 - 0.44% -
SetIntersection_None_Vector_float_64_1 -2.09% 16949921.754 16595069.682 - -0.66% -
std::is_sorted_until(vector<int>,_pred)/8192 -2.09% 3385.722 3314.919 - -0.78% -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 -2.09% 9479.483 9281.639 - 0.11% -
SetIntersection_Front_Vector_uint32_16384_1 -2.08% 1064317.168 1042155.830 - -0.85% -
std::remove_if(deque<int>)_(sprinkled)/1024 -2.08% 537.264 526.079 - -3.06% -
SetIntersection_Front_Set_float_1024_256 -2.08% 4190780.106 4103637.074 - -1.86% -
SetIntersection_Interlaced_Set_uint64_16_16 -2.08% 38563937.553 37762586.362 - -0.71% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.08% 53.285 52.178 - -2.53% -
SetIntersection_Interlaced_Set_uint32_16384_64 -2.07% 218727339.981 214190084.237 - -2.85% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 -2.07% 56236560.783 55070742.460 - -0.17% -
SetIntersection_Front_Set_uint32_16_1 -2.07% 63854649.244 62532499.777 - -0.93% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -2.07% 13.047 12.777 - 0.26% -
BM_format_to_iterator/<std::array>_C_string_len_6000 -2.07% 172.057 168.497 - -0.11% -
SetIntersection_None_Set_uint32_256_4 -2.06% 11503521.639 11266338.712 - -1.89% -
std::multiset<int>::equal_range(key)_(existent)/32 -2.06% 2.469 2.419 - 3.36% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 -2.06% 526288.956 515450.629 - -9.62% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -2.06% 1879.295 1840.662 - 1.31% -
std::stable_sort(vector<int>)_(shuffled)/8 -2.05% 20.211 19.796 - 0.15% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.05% 13297.534 13024.472 - 1.35% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -2.05% 1067688.484 1045777.471 - 0.19% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 -2.05% 2978.392 2917.273 - 0.11% -
SetIntersection_Front_Vector_float_262144_16 -2.05% 1137528.674 1114196.884 - 0.27% -
std::format(int64_t)_(fmt:_{:0512x}) -2.04% 30.022 29.409 - -0.54% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -2.04% 461906.336 452469.907 - -0.07% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -2.04% 788.585 772.488 - -2.14% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -2.04% 4248614.427 4161977.003 - 0.08% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.04% 740.408 725.322 - 0.84% -
SetIntersection_Front_Vector_uint64_262144_16384 -2.04% 73851794.053 72347845.548 - 1.56% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -2.04% 22.971 22.503 - 0.00% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 -2.03% 16842247.539 16500203.485 - 0.20% -
SetIntersection_Interlaced_Vector_uint64_4_1 -2.03% 216600887.248 212205270.563 - -1.06% -
SetIntersection_Front_Set_string_1_1 -2.03% 564725508.719 553270402.795 - -0.18% -
std::none_of(vector<int>)_(process_all)/8 -2.03% 2.500 2.450 - 0.76% -
BM_deque_deque_ranges_move/5500 -2.03% 200.739 196.671 - -0.05% -
SetIntersection_None_Vector_string_262144_256 -2.03% 1305575.148 1279116.996 - -5.39% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -2.03% 8274.288 8106.627 - -0.09% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 -2.03% 257.745 252.525 - 0.26% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -2.02% 13936868.153 13654675.108 - -0.95% -
std::map<int,_int>::contains(key)_(non-existent)/32 -2.02% 2.879 2.821 - 3.72% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -2.02% 27.147 26.598 - -0.19% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 -2.02% 13.068 12.803 - 0.10% -
SetIntersection_None_Set_float_16384_1 -2.02% 159023715.713 155809595.952 - -0.52% -
BM_LexicallyRelative/large_path/64 -2.02% 2851.184 2793.563 - -2.17% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 -2.02% 45.608 44.688 - -2.03% -
SetIntersection_Interlaced_Vector_uint32_16_1 -2.02% 63731781.903 62446644.138 - -0.98% -
SetIntersection_None_Vector_float_4_4 -2.02% 136030635.479 133288435.998 - -0.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 -2.01% 63944282.974 62657044.565 - -0.70% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -2.01% 15.976 15.655 - -19.04% -
std::multimap<int,_int>::count(key)_(existent)/1024 -2.01% 5.553 5.441 - -1.74% -
std::set<std::string>::ctor(const&,_alloc)/0 -2.01% 12.972 12.711 - 0.26% -
std::is_sorted(vector<int>)/8192 -2.01% 1928.366 1889.613 - -0.66% -
std::format(double)_(fmt:_{:0>17500_0e}) -2.01% 186.181 182.442 - -0.76% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -2.01% 43.291 42.422 - -0.37% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.01% 1391.772 1363.841 - -26.06% -
SetIntersection_Front_Vector_uint64_16384_64 -2.01% 1385598.635 1357815.050 - 2.66% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 -2.00% 4.251 4.166 - -0.41% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -2.00% 513308.528 503060.423 - 5.27% -
SetIntersection_Front_Vector_float_16_4 -2.00% 54866913.990 53772115.600 - -0.05% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.99% 850.348 833.388 - 2.03% -
SetIntersection_Front_Set_string_64_4 -1.99% 19157033.078 18774978.244 - 0.04% -
SetIntersection_None_Vector_float_16_4 -1.99% 54796785.307 53704402.119 - -0.09% -
SetIntersection_None_Set_float_16_4 -1.99% 57409192.620 56265178.894 - -0.77% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 -1.99% 5965275.149 5846426.787 - -1.15% -
SetIntersection_Interlaced_Vector_string_4_1 -1.99% 223104044.453 218660088.917 - -0.64% -
BM_CmpEqual_short_ushort -1.99% 1.119 1.097 - 0.11% -
std::format(float)_(fmt:_{:0>17500_10Lf}) -1.99% 196.866 192.947 - -0.18% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 -1.99% 137617701.811 134879328.976 - -0.42% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -1.99% 8401677.793 8234523.359 - -1.22% -
SetIntersection_None_Vector_uint64_64_4 -1.99% 16108444.272 15788510.006 - -0.99% -
BM_LexicallyRelative/large_path/32 -1.99% 1455.330 1426.439 - -1.49% -
BM_deque_vector_ranges_move_backward/1 -1.98% 2.116 2.075 - -0.62% -
DAG_rightmost_middle,_1_level -1.98% 126.162 123.662 - -2.37% -
SetIntersection_None_Set_uint64_4_1 -1.97% 219261208.834 214937745.831 - -1.03% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 -1.97% 2.132 2.090 - -0.15% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -1.97% 468.373 459.157 - -0.12% -
SetIntersection_Interlaced_Set_float_16384_4 -1.97% 171734920.891 168356144.761 - -3.86% -
SetIntersection_None_Vector_uint32_262144_1024 -1.96% 1151271.109 1128654.581 - -2.18% -
std::pop_heap(vector<size_t>)/8 -1.96% 52.702 51.667 - 0.31% -
std::set<std::string>::clear()/0 -1.96% 401.471 393.592 - -0.59% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 -1.96% 6853.370 6718.895 - -0.24% -
SetIntersection_None_Set_float_16384_4 -1.96% 159001102.512 155882690.910 - -0.24% -
BM_StringCopy_Small -1.96% 0.672 0.658 - -0.20% -
std::make_heap(deque<int>,_pred)_(descending)/8 -1.96% 19.390 19.010 - -0.44% -
SetIntersection_Interlaced_Vector_float_1_1 -1.96% 542459171.297 531846557.988 - -0.32% -
SetIntersection_Front_Set_uint32_262144_16384 -1.96% 221825955.181 217487813.849 - -11.74% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.96% 397.678 389.903 - 0.29% -
std::partial_sort_copy(list<int>)_(ascending)/1024 -1.96% 5448.275 5341.757 - -0.11% -
SetIntersection_Front_Vector_uint64_16_1 -1.95% 63659597.606 62416519.543 - -1.01% -
std::make_heap(deque<int>,_pred)_(heap)/8 -1.95% 19.337 18.959 - -0.65% -
BM_deque_deque_ranges_copy/2 -1.95% 2.246 2.202 - -3.77% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -1.95% 2.134 2.092 - -0.15% -
std::format(int64_t)_(fmt:_{:0>512d}) -1.95% 31.075 30.470 - -1.01% -
std::pop_heap(deque<float>)/8 -1.95% 53.037 52.004 - -0.19% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -1.95% 1251047.852 1226686.685 - -6.25% -
std::format(double)_(fmt:_{:0<17500_0e}) -1.95% 184.928 181.329 - -0.75% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.95% 547741091.247 537083792.421 - -0.33% -
SetIntersection_Interlaced_Vector_float_64_1 -1.95% 16669146.872 16344855.630 - -0.65% -
std::is_sorted(vector<int>)/1024 -1.94% 247.984 243.162 - -0.87% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -1.94% 55.542 54.462 - -2.85% -
BM_Copy_SmallNonTrivialFunctor -1.94% 9.518 9.333 - -7.09% -
SetIntersection_Front_Vector_uint32_262144_1 -1.94% 1065785.498 1045072.873 - -0.42% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -1.94% 1263006.594 1238462.076 - -4.81% -
SetIntersection_Interlaced_Set_float_256_16 -1.94% 12174675.101 11938100.058 - -0.64% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -1.94% 205628505.192 201635489.941 - -40.97% -
std::replace_if(list<int>)_(prefix)/32 -1.94% 14.064 13.791 - -0.52% -
SetIntersection_None_Set_float_1_1 -1.94% 544405158.250 533843485.539 - -0.95% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.94% 55521758.252 54444850.360 - -0.46% -
SetIntersection_Front_Vector_float_16_1 -1.94% 63740982.007 62505099.140 - -0.08% -
BM_LexicallyRelative/large_path/4 -1.94% 211.724 207.620 - -1.19% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 -1.94% 8737238.736 8567908.093 - 0.13% -
SetIntersection_None_Vector_uint64_64_1 -1.94% 16819258.196 16493609.670 - -1.39% -
std::partial_sort(vector<int>)_(shuffled)/8 -1.94% 28.414 27.864 - -0.49% -
SetIntersection_None_Set_string_64_16 -1.93% 18987297.820 18619972.741 - -0.52% -
SetIntersection_None_Vector_float_4_1 -1.93% 217741939.458 213531277.977 - -0.05% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.93% 1172152.588 1149499.083 - -0.43% -
std::stable_sort(deque<int>)_(heap)/1024 -1.93% 2789.658 2735.816 - -0.03% -
SetIntersection_Interlaced_Vector_float_4_1 -1.93% 216772346.559 212589353.325 - -0.20% -
std::format(int64_t)_(fmt:_{:0512Ld}) -1.93% 37.061 36.346 - -1.16% -
SetIntersection_Interlaced_Vector_uint64_16_1 -1.93% 63585104.934 62358958.892 - -0.97% -
SetIntersection_None_Set_uint32_262144_4 -1.93% 1214413.332 1191002.198 - -9.50% -
SetIntersection_Interlaced_Set_uint32_1024_4 -1.93% 9935992.598 9744610.823 - -3.42% -
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Opaque -1.93% 8.811 8.642 - -14.60% -
SetIntersection_None_Vector_uint64_16_1 -1.93% 64001503.396 62768954.741 - -1.19% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -1.93% 180054031.222 176586652.745 - -2.13% -
SetIntersection_None_Vector_string_256_1 -1.92% 4581619.318 4493465.551 - -0.61% -
std::format(double)_(fmt:_{:017500_10Lf}) -1.92% 214.578 210.450 - 0.67% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.92% 16261498.149 15948670.671 - -1.60% -
SetIntersection_Front_Vector_uint64_4_1 -1.92% 216359574.843 212201939.067 - -0.98% -
SetIntersection_Front_Set_float_262144_4 -1.92% 1097414.686 1076335.658 - 3.20% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.92% 14634.212 14353.535 - -0.32% -
SetIntersection_None_Set_string_1024_1024 -1.92% 8957259.987 8785555.051 - -4.27% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -1.92% 1343750.734 1317996.826 - -4.81% -
SetIntersection_Interlaced_Vector_float_16_1 -1.91% 63798274.896 62576917.838 - -0.71% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.91% 543412778.453 533013436.603 - -0.43% -
SetIntersection_Interlaced_Vector_uint64_64_64 -1.91% 11064931.281 10853558.107 - -1.72% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -1.91% 2894644.191 2839377.670 - -2.05% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 -1.91% 13.051 12.802 - 0.17% -
SetIntersection_None_Vector_uint64_256_4 -1.91% 4262322.082 4180980.452 - -1.58% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -1.91% 10967650.464 10758420.888 - -1.36% -
SetIntersection_Interlaced_Vector_uint32_16_16 -1.91% 36288627.262 35596818.194 - -0.70% -
std::multiset<int>::erase(iterator)/32 -1.91% 21.190 20.786 - -7.72% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 -1.90% 18.280 17.932 - 0.22% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -1.90% 228.568 224.214 - 2.42% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -1.90% 9.292 9.115 - -0.19% -
SetIntersection_None_Vector_float_1_1 -1.90% 542865270.508 532530389.968 - -0.10% -
BM_deque_vector_copy_backward/64000 -1.90% 7487.791 7345.267 - 2.37% -
std::pop_heap(deque<int>)/8 -1.90% 53.201 52.189 - -0.55% -
SetIntersection_None_Set_string_1_1 -1.90% 550860337.676 540399509.345 - -0.40% -
BM_Swap_Null_MemPtr -1.90% 1.190 1.167 - -1.17% -
std::format(double)_(fmt:_{:0^17500_0L}) -1.90% 215.735 211.642 - 0.39% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 -1.90% 2.130 2.090 - -2.62% -
SetIntersection_None_Vector_float_256_16 -1.89% 4099074.404 4021446.590 - 0.51% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.89% 139204842.573 136569703.484 - -0.47% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.89% 2152883.221 2112129.477 - -10.48% -
std::map<int,_int>::find(key)_(existent)/8192 -1.89% 5.507 5.403 - 0.46% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -1.89% 163389564.305 160304651.779 - -3.21% -
BM_format_to_iterator/<std::string>_string_view_len_60 -1.89% 9.541 9.361 - -1.61% -
SetIntersection_None_Set_string_256_4 -1.89% 11663625.844 11443641.543 - -1.79% -
std::multiset<int>::ctor(const&,_alloc)/0 -1.89% 12.992 12.747 - 0.36% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 -1.88% 13.048 12.802 - 0.10% -
std::unordered_set<int>::clear()/0 -1.88% 397.878 390.382 - 0.16% -
SetIntersection_None_Set_float_4_1 -1.88% 219928071.767 215785396.151 - -1.51% -
BM_CmpLess_schar_ushort -1.88% 1.121 1.100 - 1.16% -
SetIntersection_Interlaced_Set_uint64_1_1 -1.88% 542209913.817 531999325.003 - -0.87% -
SetIntersection_Front_Vector_float_256_16 -1.88% 4226474.973 4146947.916 - -0.93% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -1.88% 8696.423 8533.008 - -0.17% -
SetIntersection_None_Vector_uint64_16_4 -1.88% 54330257.146 53309641.160 - -1.40% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.88% 1064862.368 1044875.440 - -0.40% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -1.88% 1262323.158 1238651.612 - -5.52% -
SetIntersection_Front_Vector_uint64_16_16 -1.88% 36216717.230 35537576.003 - -0.96% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -1.87% 1258407.879 1234822.834 - -5.30% -
BM_deque_deque_copy_backward/64 -1.87% 3.411 3.347 - -8.24% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.87% 736.111 722.331 - -9.60% -
SetIntersection_Interlaced_Set_string_256_1 -1.87% 4391941.971 4309917.138 - -0.36% -
SetIntersection_Front_Set_uint64_1_1 -1.87% 541820530.750 531711667.749 - -1.10% -
SetIntersection_None_Set_uint32_262144_64 -1.86% 1213896.160 1191265.871 - -9.25% -
BM_format_to_n_string_pointer<char>/1 -1.86% 10.903 10.700 - -3.54% -
SetIntersection_Front_Set_string_16384_1 -1.86% 1110558.098 1089870.479 - -0.11% -
BM_LexicallyNormal/large_path/4 -1.86% 158.059 155.115 - 0.86% -
SetIntersection_Interlaced_Vector_string_262144_262144 -1.86% 14685795.818 14412542.153 - -2.25% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 -1.86% 64005546.802 62815064.628 - -0.44% -
SetIntersection_Interlaced_Vector_float_4_4 -1.86% 137770842.045 135211914.315 - -0.58% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -1.86% 8854331.574 8689917.047 - -1.26% -
SetIntersection_Front_Vector_string_262144_256 -1.86% 9584094.546 9406183.593 - -0.25% -
BM_deque_deque_move_backward/5500 -1.86% 205.692 201.874 - -1.33% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.86% 210318.353 206415.834 - -1.46% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 -1.86% 136358818.604 133829199.863 - -0.68% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -1.85% 71.347 70.024 - -44.50% -
BM_format_to_back_inserter<std::string>/C_string_len_60 -1.85% 30.295 29.734 - -0.41% -
SetIntersection_None_Set_uint64_1024_1 -1.85% 8987520.224 8820895.205 - -0.33% -
SetIntersection_Front_Vector_uint64_1_1 -1.85% 540750500.120 530737635.919 - -0.95% -
SetIntersection_Interlaced_Vector_uint64_16_4 -1.85% 56739466.246 55689448.798 - -0.79% -
SetIntersection_Front_Vector_float_4_4 -1.85% 137660030.403 135115806.779 - -0.15% -
std::format(int64_t)_(fmt:_{:0<512Lx}) -1.85% 37.036 36.352 - 0.08% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.85% 11710237.067 11493889.891 - 0.84% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.85% 142836119.881 140200533.175 - -0.40% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 -1.84% 218188921.158 214165470.900 - -0.63% -
SetIntersection_None_Set_uint32_16_1 -1.84% 67523204.098 66278644.143 - -0.21% -
SetIntersection_None_Set_string_64_64 -1.84% 11869624.117 11650957.178 - -0.05% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.84% 15179591.155 14900037.537 - -0.22% -
SetIntersection_None_Vector_uint64_4_4 -1.84% 135498711.368 133005521.525 - -1.04% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -1.84% 5825001.279 5717831.548 - -1.15% -
SetIntersection_None_Set_string_16_16 -1.84% 37044843.940 36363434.927 - -0.13% -
SetIntersection_Interlaced_Vector_string_1_1 -1.84% 556927368.924 546689168.487 - -0.99% -
SetIntersection_Interlaced_Set_string_64_4 -1.84% 25869908.172 25394497.532 - -2.04% -
BM_format_to_iterator/<std::string>_string_view_len_6 -1.84% 8.450 8.295 - -0.37% -
SetIntersection_Front_Set_uint64_4_4 -1.84% 138721966.678 136176394.409 - -0.88% -
SetIntersection_Front_Vector_uint64_262144_1 -1.83% 1058925.944 1039496.939 - -2.13% -
SetIntersection_None_Set_uint64_4_4 -1.83% 137100652.284 134585636.905 - -0.81% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -1.83% 557.675 547.448 - -0.47% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 -1.83% 64731371.829 63545961.273 - -0.59% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.83% 57591418.692 56538383.185 - -0.03% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -1.83% 2.345 2.302 - 5.91% -
BM_deque_vector_move/2 -1.83% 1.804 1.771 - -0.26% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -1.83% 1059570.090 1040208.500 - -0.96% -
std::stable_sort(deque<int>)_(descending)/1024 -1.83% 2964.942 2910.782 - -0.15% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -1.83% 154.391 151.572 - 0.86% -
std::unordered_multiset<int>::ctor(const&)/0 -1.83% 13.077 12.838 - -0.45% -
std::rotate(vector<bool>)_(1_element_forward)/1024 -1.82% 29.037 28.507 - -1.74% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.82% 34411732.764 33784040.360 - -0.70% -
SetIntersection_Interlaced_Set_uint32_262144_64 -1.82% 1591417.318 1562404.295 - -6.30% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.82% 3553208.715 3488481.463 - 0.44% -
SetIntersection_Front_Vector_uint64_4_4 -1.82% 137284286.380 134784011.055 - -1.29% -
BM_Basic<uint64_t> -1.82% 17.577 17.257 - -0.73% -
std::stable_sort(vector<int>)_(heap)/8 -1.82% 21.635 21.242 - -4.71% -
SetIntersection_None_Vector_float_262144_262144 -1.82% 1151246.363 1130321.409 - -0.13% -
SetIntersection_None_Set_string_1024_16 -1.82% 9180812.435 9014105.302 - -1.76% -
BM_deque_deque_ranges_move_backward/1024 -1.82% 38.898 38.192 - 1.47% -
SetIntersection_Front_Vector_uint32_1024_1 -1.81% 1059493.162 1040269.298 - -0.94% -
std::count(list<int>)_(every_other)/8 -1.81% 2.131 2.093 - -0.85% -
BM_CmpEqual_schar_ushort -1.81% 1.112 1.092 - -1.27% -
SetIntersection_None_Vector_uint64_1_1 -1.81% 540328773.212 530541934.860 - -0.98% -
SetIntersection_None_Set_uint64_1_1 -1.81% 542417661.344 532595648.313 - -0.84% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 -1.81% 350537164.289 344196409.157 - -1.86% -
std::format(double)_(fmt:_{:0^17500_10Lf}) -1.81% 218.183 214.241 - -1.97% -
std::format(int64_t)_(fmt:_{:Ld}) -1.80% 27.766 27.265 - 0.27% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.80% 397.073 389.909 - -0.86% -
SetIntersection_None_Set_string_64_1 -1.80% 23272576.626 22853214.257 - 0.10% -
SetIntersection_Front_Set_uint32_1_1 -1.80% 542315347.184 532548664.760 - -0.73% -
std::format(double)_(fmt:_{:017500_0e}) -1.80% 185.118 181.789 - -2.21% -
BM_format_to_iterator/<std::vector>_string_view_len_60 -1.80% 9.541 9.370 - -2.59% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -1.79% 1.385 1.360 - -9.15% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -1.79% 22.426 22.024 - -1.46% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.79% 1676653.891 1646627.605 - -7.04% -
SetIntersection_None_Vector_float_64_64 -1.79% 8611066.786 8456880.437 - -0.43% -
SetIntersection_None_Set_uint32_64_16 -1.79% 18380422.522 18051606.293 - -2.68% -
SetIntersection_None_Set_float_64_1 -1.79% 22164630.300 21768233.880 - -2.57% -
BM_format/string_len_6 -1.79% 2.529 2.484 - -3.89% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.79% 417.858 410.387 - -0.35% -
std::copy(list<int>)/4096 -1.79% 3268.963 3210.523 - 7.44% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -1.79% 9.480 9.311 - -0.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.78% 16759089.685 16459973.113 - -0.49% -
std::format(double)_(fmt:_{:017500_10}) -1.78% 213.993 210.175 - -1.23% -
BM_StringDestroy_Empty -1.78% 0.633 0.622 - 0.33% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.78% 1184141.591 1163033.846 - -0.42% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.78% 1083688.704 1064387.673 - 0.20% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.78% 218362034.403 214474046.389 - -0.96% -
std::make_heap(vector<int>,_pred)_(descending)/8 -1.78% 14.895 14.629 - -1.06% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 -1.78% 0.602 0.591 - -0.47% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.78% 396.883 389.822 - 0.44% -
SetIntersection_Interlaced_Set_uint32_262144_16 -1.78% 1619121.174 1590340.332 - -9.77% -
BM_Swap_FuncPtr_LargeTrivialFunctor -1.78% 1.179 1.158 - -8.59% -
std::unordered_set<std::string>::clear()/1024 -1.77% 23901.239 23477.506 - 2.32% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -1.77% 4412188.482 4334013.411 - -0.73% -
BM_join_view_deques/64000 -1.77% 278898.090 273957.196 - -2.46% -
SetIntersection_None_Set_uint32_262144_16 -1.77% 1213268.148 1191774.660 - -9.05% -
BM_StringFindCharLiteral/512 -1.77% 9.562 9.392 - -1.10% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 -1.77% 176322435.641 173202910.387 - -35.45% -
SetIntersection_Front_Set_string_4_1 -1.77% 224377351.457 220408287.970 - -0.77% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.77% 1691297.934 1661432.291 - -6.43% -
std::unordered_set<int>::ctor(const&,_alloc)/0 -1.76% 13.210 12.977 - 0.31% -
SetIntersection_Interlaced_Vector_float_16384_1 -1.76% 1071099.492 1052221.893 - 1.00% -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 -1.76% 2.128 2.090 - -0.20% -
std::format(double)_(fmt:_{:0<17500_10e}) -1.76% 199.822 196.303 - -0.29% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 -1.76% 217341092.674 213518569.679 - -0.42% -
bm_exception_ptr_copy_ctor_null -1.76% 3.184 3.128 - -5.01% -
std::pop_heap(deque<int>)/8192 -1.76% 53.829 52.882 - -1.03% -
std::format(double)_(fmt:_{:0^17500_10}) -1.75% 215.075 211.302 - -1.46% -
BM_PushHeap_string_Random_4 -1.75% 6.166 6.057 - -0.46% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 -1.75% 53.481 52.546 - -0.39% -
BM_format/C_string_len_6000 -1.75% 265.995 261.348 - 1.35% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 -1.75% 16.864 16.570 - -0.04% -
SetIntersection_Front_Set_uint32_262144_4 -1.75% 1071669.695 1052964.384 - -1.68% -
BM_deque_vector_ranges_move/5500 -1.74% 197.144 193.704 - 0.38% -
SetIntersection_None_Vector_uint64_4_1 -1.74% 216457447.253 212681847.691 - -0.91% -
std::unordered_set<std::string>::ctor(const&)/0 -1.74% 13.105 12.877 - 0.10% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -1.74% 1263085.043 1241074.381 - -4.90% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.74% 59096291.225 58066545.556 - -0.86% -
SetIntersection_None_Set_uint32_16_4 -1.74% 57235440.283 56238503.363 - -1.15% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 -1.74% 4.786 4.702 - -0.39% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.74% 4256799.668 4182774.823 - 0.14% -
std::for_each(list<int>)/50 -1.74% 21.451 21.078 - -2.76% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.73% 216926625.376 213167122.194 - -0.40% -
SetIntersection_None_Vector_uint32_1024_1 -1.73% 1098923.609 1079884.440 - -0.58% -
SetIntersection_None_Vector_string_64_16 -1.73% 14382474.485 14133448.578 - -0.46% -
BM_vector_deque_move_backward/64000 -1.73% 7254.530 7128.965 - -1.58% -
std::remove_copy(deque<int>)_(sprinkled)/32 -1.73% 12.361 12.147 - -1.35% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.73% 397.676 390.802 - -0.53% -
std::rotate(deque<int>)_(1_element_backward)/1024 -1.73% 41.151 40.442 - -0.66% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.72% 581.450 571.423 - -14.09% -
SetIntersection_None_Set_uint64_64_16 -1.72% 18468691.972 18150379.088 - -1.55% -
SetIntersection_Front_Vector_float_1024_256 -1.72% 2168224.583 2130871.514 - -1.03% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -1.72% 71.833 70.597 - -0.32% -
std::move_backward(deque<int>)/64 -1.72% 5.262 5.172 - -1.01% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.72% 545289697.873 535915899.610 - -0.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.72% 542834330.704 533504818.291 - -0.33% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 -1.72% 2.317 2.278 - -2.97% -
SetIntersection_None_Vector_uint32_256_16 -1.71% 4058798.596 3989193.924 - -1.51% -
std::search(vector<int>,_pred)_(near_matches)/1024 -1.71% 24141.735 23727.742 - -0.23% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 -1.71% 217075329.561 213358635.704 - -0.54% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -1.71% 10140.450 9966.831 - 1.48% -
std::multimap<int,_int>::erase(key)_(existent)/32 -1.71% 23.207 22.809 - -13.19% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.71% 167793.054 164922.968 - -1.65% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -1.71% 1121236.695 1102078.758 - -1.34% -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 -1.71% 3554.999 3494.265 - 0.19% -
std::unordered_map<int,_int>::erase(iterator)/8192 -1.71% 20.115 19.772 - 0.09% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.71% 571.028 561.281 - -1.69% -
SetIntersection_Front_Set_uint64_4_1 -1.71% 216691185.212 212992922.974 - -0.70% -
BM_StringRelationalLiteral_Less_Large_Large_Control -1.71% 2.055 2.020 - -1.24% -
BM_LexicallyRelative/large_path/8 -1.71% 406.391 399.460 - -1.18% -
std::format(double)_(fmt:_{:_10e}) -1.70% 40.808 40.112 - -1.31% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 -1.70% 17173009.279 16880355.479 - -0.29% -
BM_BasicLow<__int128_t> -1.70% 19.617 19.283 - 0.50% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.70% 398.977 392.186 - -0.14% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.70% 24.959 24.534 - -2.08% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -1.70% 14.939 14.685 - -1.36% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 -1.70% 217231593.790 213535872.569 - -4.19% -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 -1.70% 543284524.648 534041995.203 - -0.42% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -1.70% 1.279 1.257 - -11.54% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.70% 51.024 50.156 - -2.39% -
SetIntersection_Interlaced_Set_uint32_4_4 -1.70% 138498967.862 136145018.366 - -0.84% -
std::sort(vector<int>)_(repeated)/8 -1.70% 16.103 15.829 - 0.36% -
SetIntersection_Interlaced_Vector_float_262144_1 -1.70% 1064191.656 1046116.049 - -5.55% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 -1.70% 0.765 0.752 - -0.52% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 -1.70% 25.052 24.627 - -1.78% -
SetIntersection_Interlaced_Vector_string_16_1 -1.70% 65604980.314 64492112.395 - -0.79% -
SetIntersection_Interlaced_Vector_uint64_256_1 -1.70% 4207656.665 4136309.281 - -0.67% -
BM_BasicLow<__uint128_t> -1.69% 18.701 18.384 - -1.94% -
std::sort(vector<int>)_(shuffled)/8 -1.69% 23.104 22.712 - 0.43% -
std::unordered_map<int,_int>::erase(iterator)/32 -1.69% 20.021 19.682 - 0.87% -
SetIntersection_Front_Set_uint64_16_1 -1.69% 63670798.394 62595242.221 - -0.65% -
SetIntersection_None_Vector_uint32_16_1 -1.69% 64290174.378 63205975.257 - -0.52% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 -1.69% 542902106.741 533748577.916 - -0.48% -
std::multimap<std::string,_int>::clear()/8192 -1.68% 218727.261 215044.938 - -10.45% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 -1.68% 24.203 23.796 - -0.58% -
std::find_if(vector<bool>)_(process_all)/50 -1.68% 24.016 23.612 - -0.85% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.68% 54852921.199 53931323.142 - -0.48% -
SetIntersection_None_Vector_uint32_64_4 -1.68% 16153118.292 15881815.284 - -1.22% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -1.68% 4920.825 4838.184 - -0.35% -
SetIntersection_Front_Vector_float_4_1 -1.68% 216458259.426 212827307.129 - -0.12% -
SetIntersection_Interlaced_Set_uint32_4_1 -1.68% 216504830.734 212874340.855 - -0.85% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.68% 398.607 391.924 - -0.09% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.68% 210241.865 206717.515 - 0.35% -
std::find_if_not(list<int>)_(bail_25%)/8192 -1.68% 1443.350 1419.159 - -0.20% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.68% 398.919 392.236 - -0.30% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.67% 4446082.029 4371686.326 - 0.05% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 -1.67% 15.822 15.557 - 0.17% -
rng::starts_with(deque<int>,_pred)/1024 -1.67% 527.874 519.043 - -2.68% -
SetIntersection_None_Set_uint32_4_1 -1.67% 219577407.786 215904376.808 - -0.72% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -1.67% 22.154 21.784 - -0.73% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 -1.67% 440.722 433.354 - 0.30% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.67% 64569072.363 63489938.547 - -0.47% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.67% 178938.027 175949.813 - 0.14% -
std::format(float)_(fmt:_{:0^17500_10Lf}) -1.67% 201.244 197.887 - 0.51% -
BM_PushHeap_uint64_QuickSortAdversary_16 -1.67% 0.971 0.955 - 3.59% -
std::make_heap(vector<int>,_pred)_(heap)/8 -1.67% 14.894 14.646 - -1.05% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.67% 683.961 672.572 - 1.28% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.66% 13.027 12.811 - -0.06% -
BM_ConstructAndDestroy_MemFuncPtr_Opaque -1.66% 0.923 0.908 - 1.36% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -1.66% 45.186 44.436 - -2.61% -
SetIntersection_Front_Vector_string_1_1 -1.66% 555663769.551 546447104.435 - -0.86% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.66% 12.855 12.642 - 0.40% -
SetIntersection_Front_Vector_float_64_1 -1.65% 16645742.569 16370344.313 - 0.08% -
SetIntersection_Front_Vector_string_262144_16384 -1.65% 349451922.916 343671705.369 - -1.43% -
BM_deque_deque_move/0 -1.65% 0.789 0.776 - -4.29% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.65% 400.715 394.089 - -0.37% -
SetIntersection_None_Vector_uint32_16_4 -1.65% 54666782.030 53763536.725 - -0.50% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.65% 2128366.699 2093210.858 - -6.08% -
std::partial_sort_copy(vector<int>)_(descending)/8 -1.65% 15.730 15.470 - 0.18% -
SetIntersection_Interlaced_Vector_uint32_4_1 -1.65% 216466118.256 212891894.089 - -0.77% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.65% 20.363 20.028 - 0.05% -
SetIntersection_None_Set_string_256_1 -1.65% 11683366.732 11490691.374 - -2.16% -
SetIntersection_Interlaced_Vector_float_16_16 -1.65% 36209774.075 35613917.775 - -0.39% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -1.64% 139790266.744 137493094.289 - -0.25% -
SetIntersection_None_Vector_uint64_1024_16 -1.64% 1104320.490 1086194.596 - -0.12% -
std::multiset<int>::clear()/32 -1.64% 636.117 625.678 - -3.21% -
SetIntersection_Front_Set_uint64_16384_256 -1.64% 3884669.344 3820940.891 - -3.33% -
SetIntersection_None_Set_float_64_64 -1.64% 11631647.010 11440998.712 - 2.13% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.64% 6028.432 5929.647 - -5.45% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.64% 12.854 12.644 - -1.15% -
std::swap_ranges(list<int>)/8192 -1.64% 10362.229 10192.477 - -0.38% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 -1.64% 17.312 17.028 - 1.35% -
SetIntersection_Front_Vector_float_1_1 -1.64% 541729523.349 532867847.659 - -0.08% -
SetIntersection_Front_Set_uint32_4_1 -1.63% 216451508.726 212913087.702 - -0.95% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 -1.63% 220157180.664 216558541.455 - -0.28% -
SetIntersection_None_Set_float_16384_16384 -1.63% 160745861.464 158119736.429 - -8.03% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.63% 19.563 19.244 - -0.56% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.63% 7657.378 7532.397 - -3.01% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 -1.63% 16.876 16.601 - -1.29% -
SetIntersection_Front_Set_string_262144_1 -1.63% 1105079.899 1087064.665 - -0.67% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -1.63% 1543732.828 1518580.322 - -7.93% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.63% 16.478 16.210 - 0.22% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -1.63% 13.061 12.848 - 1.35% -
SetIntersection_None_Vector_float_16_1 -1.63% 64161355.631 63116824.513 - -0.13% -
SetIntersection_Interlaced_Set_string_1024_1024 -1.63% 56198719.198 55285063.831 - -0.60% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.63% 399.620 393.125 - -0.02% -
SetIntersection_None_Vector_float_64_16 -1.63% 13762019.008 13538383.922 - -0.10% -
SetIntersection_None_Set_string_256_16 -1.62% 11006446.146 10827596.273 - -1.08% -
SetIntersection_Front_Vector_float_16384_4 -1.62% 1071736.044 1054398.493 - -0.68% -
BM_ConstructAndDestroy_MemPtr_Opaque -1.62% 0.887 0.872 - -4.56% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.62% 63671783.020 62642976.726 - -0.53% -
SetIntersection_None_Set_uint32_262144_256 -1.61% 1210101.156 1190559.410 - -9.00% -
BM_deque_vector_ranges_copy_backward/64000 -1.61% 7216.258 7099.757 - -0.72% -
std::multiset<int>::erase(key)_(existent)/8192 -1.61% 62.288 61.283 - 0.66% -
std::format(int64_t)_(fmt:_{:0>512Lx}) -1.61% 33.264 32.727 - -0.76% -
SetIntersection_Interlaced_Set_uint32_1_1 -1.61% 541180685.779 532454436.731 - -0.89% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -1.61% 43193591.901 42497256.297 - -17.83% -
SetIntersection_Interlaced_Set_uint32_16_1 -1.61% 63758636.537 62731009.627 - -0.54% -
SetIntersection_Interlaced_Set_uint64_256_256 -1.61% 7654888.820 7531567.506 - -3.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 -1.61% 542566472.017 533827783.605 - -0.47% -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 -1.61% 12.935 12.727 - -0.57% -
std::format(double)_(fmt:_{:0^17500_0Lf}) -1.61% 215.456 211.989 - -1.01% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.61% 213204.359 209776.761 - -0.20% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 -1.61% 54960253.464 54077822.103 - -0.73% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.61% 12.887 12.680 - 0.40% -
BM_format_to_iterator/<std::vector>_C_string_len_6000 -1.60% 170.874 168.146 - 0.07% -
SetIntersection_Front_Vector_float_64_4 -1.59% 16150474.099 15892988.288 - 0.47% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 -1.59% 139492100.581 137268570.544 - -0.68% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.59% 11296694.765 11116676.869 - -2.55% -
BM_vector_deque_copy/64 -1.59% 2.820 2.775 - -1.26% -
SetIntersection_None_Vector_uint32_1_1 -1.59% 541529052.613 532900116.430 - -0.94% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -1.59% 1061325.299 1044414.440 - -0.70% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -1.59% 1716161.541 1688817.545 - -2.79% -
BM_format_to_iterator/<std::array>_string_view_len_6 -1.59% 8.377 8.243 - -1.52% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.59% 216611120.227 213164106.079 - -0.44% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 -1.59% 1.064 1.047 - 0.01% -
std::unordered_map<int,_int>::erase(iterator)/1024 -1.59% 20.059 19.741 - 0.94% -
SetIntersection_Interlaced_Set_string_16_16 -1.59% 61716755.029 60738148.902 - -0.85% -
std::unique(list<int>,_pred)_(sprinkled)/1024 -1.59% 1015.865 999.758 - -0.16% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.59% 136039799.336 133882839.804 - -0.63% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.59% 1060768.287 1043949.766 - 0.57% -
SetIntersection_None_Vector_float_1024_256 -1.58% 1103979.508 1086481.707 - -0.37% -
SetIntersection_None_Vector_uint32_64_64 -1.58% 8592701.836 8456562.409 - -0.02% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -1.58% 5429.638 5343.614 - 0.23% -
std::set<int>::clear()/0 -1.58% 398.092 391.786 - -0.20% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -1.58% 1.289 1.269 - -0.12% -
SetIntersection_Interlaced_Set_float_1024_16 -1.58% 11559718.693 11376872.342 - -0.38% -
SetIntersection_Interlaced_Set_uint32_64_1 -1.58% 16678407.296 16415006.795 - -0.19% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.58% 16.999 16.731 - 0.31% -
BM_CmpLess_short_int -1.58% 1.136 1.118 - -5.02% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -1.58% 14737.138 14504.834 - 0.28% -
std::remove_if(deque<int>)_(prefix)/50 -1.58% 64.165 63.154 - -4.58% -
SetIntersection_None_Set_uint32_1_1 -1.58% 542360359.474 533816338.309 - -0.79% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.57% 531.681 523.318 - -0.09% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -1.57% 126.878 124.888 - -1.79% -
SetIntersection_None_Set_string_4_1 -1.57% 225004552.149 221478140.333 - -0.32% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.57% 22.097 21.750 - 0.06% -
BM_PushHeap_uint64_Ascending_16 -1.57% 0.932 0.918 - -1.68% -
SetIntersection_None_Vector_uint64_262144_1024 -1.57% 1141594.660 1123728.434 - -0.25% -
std::reverse_copy(vector<int>)/4096 -1.56% 134.328 132.230 - 0.76% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -1.56% 2.063 2.031 - -0.96% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 -1.56% 43.969 43.282 - 0.12% -
std::format(double)_(fmt:_{:0>17500_0g}) -1.56% 202.795 199.631 - -0.26% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 -1.56% 542772261.657 534304021.947 - -1.65% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.56% 940421.622 925759.468 - -2.00% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 -1.56% 16.946 16.682 - -0.82% -
SetIntersection_Front_Vector_uint32_16384_4 -1.56% 1075728.418 1058992.211 - -0.61% -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 -1.56% 117379.726 115553.570 - -0.24% -
SetIntersection_Front_Vector_float_1024_1 -1.56% 1056776.886 1040339.590 - 1.72% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.55% 138376045.157 136226588.394 - -0.59% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 -1.55% 18.743 18.452 - -0.04% -
BM_PushHeap_string_SingleElement_262144 -1.55% 2.647 2.606 - -2.65% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.55% 63972728.301 62981164.569 - -0.49% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 -1.55% 17.144 16.878 - -0.11% -
BM_deque_vector_move_backward/4000 -1.55% 143.230 141.013 - 0.97% -
SetIntersection_Interlaced_Vector_string_4_4 -1.55% 153879752.243 151498564.338 - -0.89% -
SetIntersection_Front_Vector_float_1024_16 -1.55% 1121978.994 1104624.476 - 0.16% -
std::partition_copy(vector<int>)/8192 -1.55% 4601.379 4530.231 - -1.08% -
SetIntersection_Interlaced_Vector_string_262144_1 -1.55% 1105670.461 1088574.423 - 1.34% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.55% 544757240.676 536334731.637 - -0.30% -
SetIntersection_None_Vector_uint64_16384_4 -1.55% 1119547.193 1102246.070 - 0.44% -
std::make_heap(deque<int>,_pred)_(repeated)/8 -1.54% 23.723 23.358 - -0.28% -
SetIntersection_None_Set_uint64_16384_1 -1.54% 160439959.594 157972278.627 - -31.93% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.54% 5.466 5.382 - 0.23% -
SetIntersection_Front_Set_uint64_16_4 -1.54% 55371264.765 54519702.329 - -1.13% -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 -1.54% 4997.938 4921.097 - -0.61% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 -1.54% 11.303 11.129 - -5.60% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.54% 661.528 651.367 - 0.46% -
SetIntersection_Front_Vector_uint32_1_1 -1.53% 540980493.886 532679473.055 - -0.65% -
rng::fold_left(list<int>)/32 -1.53% 20.985 20.663 - 0.21% -
SetIntersection_Front_Vector_float_256_4 -1.53% 4225779.107 4160994.233 - 0.84% -
BM_Swap_FuncPtr_SmallTrivialFunctor -1.53% 3.284 3.234 - -3.18% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -1.53% 165.767 163.228 - 1.43% -
SetIntersection_None_Vector_uint32_4_4 -1.53% 135715168.064 133637262.489 - -0.60% -
SetIntersection_None_Vector_uint32_4_1 -1.53% 217300221.154 213976235.120 - -0.46% -
SetIntersection_Front_Vector_float_262144_4 -1.53% 1071093.449 1054740.366 - -0.46% -
SetIntersection_None_Vector_float_16384_4 -1.53% 1113854.776 1096867.571 - -0.76% -
SetIntersection_Interlaced_Set_uint32_256_4 -1.52% 11334047.715 11161280.584 - -2.45% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 -1.52% 19.240 18.947 - -1.21% -
SetIntersection_None_Vector_string_16_4 -1.52% 56169386.849 55315208.454 - -0.47% -
std::find(vector<char>)_(process_all)/50 -1.52% 1.646 1.621 - -1.07% -
SetIntersection_Interlaced_Set_uint32_64_4 -1.52% 21115254.937 20794962.286 - -1.43% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -1.51% 1064415.722 1048308.042 - 3.43% -
VDAG_leftmost,_4_levels -1.51% 20.030 19.727 - -0.76% -
BM_StringEraseWithMove_Large_Transparent -1.51% 2.648 2.608 - -3.44% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.51% 13.070 12.872 - -0.01% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 -1.51% 13.605 13.400 - 0.07% -
SetIntersection_Interlaced_Set_uint32_262144_256 -1.51% 1579259.279 1555446.127 - -7.70% -
SetIntersection_None_Set_float_16384_16 -1.51% 158598567.120 156208541.300 - -0.25% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.51% 398.436 392.433 - -0.17% -
SetIntersection_Interlaced_Vector_uint64_64_1 -1.51% 16676109.290 16424960.499 - -0.08% -
SetIntersection_Front_Vector_uint32_16_1 -1.51% 63538202.363 62581395.308 - -0.76% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.51% 138350800.733 136268376.889 - -0.10% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.51% 539.710 531.587 - -0.03% -
std::find(list<int>)_(bail_25%)/32768 -1.50% 8129.120 8006.841 - -12.45% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.50% 15.375 15.143 - -0.46% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.50% 13.054 12.857 - 0.14% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.50% 13.013 12.817 - -0.17% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 -1.50% 97811.238 96343.283 - -0.13% -
SetIntersection_Front_Vector_uint32_64_64 -1.50% 10998798.546 10833950.891 - 1.22% -
SetIntersection_Interlaced_Vector_uint32_1_1 -1.50% 540987696.421 532880726.447 - -0.60% -
BM_deque_deque_move_backward/4096 -1.50% 154.004 151.696 - -1.02% -
std::stable_sort(vector<int>)_(ascending)/8 -1.50% 15.761 15.524 - 0.09% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.50% 540349945.110 532258878.643 - -0.45% -
SetIntersection_Interlaced_Set_uint64_16_4 -1.50% 60333716.109 59431122.275 - -0.96% -
SetIntersection_None_Vector_uint32_64_1 -1.50% 16894173.347 16641509.747 - -0.95% -
std::find_end(list<int>,_pred)_(single_element)/8192 -1.50% 9245.324 9107.076 - -39.83% -
std::stable_sort(vector<NonIntegral>)_(heap)/8 -1.49% 21.617 21.294 - -0.36% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -1.49% 27.141 26.736 - -1.80% -
std::partition(list<int>)_(dense)/32 -1.49% 8.952 8.818 - 0.06% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.49% 9250087.655 9112089.152 - -1.63% -
SetIntersection_Interlaced_Vector_uint32_256_256 -1.49% 4569049.601 4500925.357 - -1.29% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.49% 400.360 394.394 - 0.28% -
BM_SeedSeq_Generate/1/8 -1.49% 23.536 23.186 - 0.16% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.49% 8735872.298 8605880.507 - 0.19% -
SetIntersection_Front_Vector_uint64_1024_16 -1.49% 1112265.207 1095720.738 - -0.79% -
SetIntersection_Front_Set_string_64_1 -1.49% 17263111.994 17006343.366 - 0.08% -
SetIntersection_Interlaced_Vector_uint32_16_4 -1.49% 56595814.142 55754685.012 - -0.44% -
std::stable_sort(deque<int>)_(shuffled)/1024 -1.49% 2583.297 2544.906 - 0.09% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.49% 397.041 391.142 - -0.30% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.48% 16315289.156 16073071.427 - -0.57% -
SetIntersection_Front_Vector_uint32_4_1 -1.48% 216305967.543 213095499.585 - -0.59% -
BM_CmpLess_ushort_uchar -1.48% 1.111 1.095 - -2.12% -
std::flat_map<int,_int>::ctor(const&)/0 -1.48% 12.944 12.752 - -0.42% -
SetIntersection_Front_Set_string_262144_1024 -1.48% 59686589.347 58801553.138 - -2.09% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.48% 397.916 392.017 - -1.84% -
SetIntersection_Interlaced_Vector_string_1024_16 -1.48% 3319824.348 3270684.995 - -4.64% -
std::format(double)_(fmt:_{:_10Le}) -1.48% 71.092 70.040 - -1.96% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.48% 217574489.586 214355161.534 - -0.22% -
BM_StringAssignStr_Huge_Transparent -1.48% 115.158 113.454 - -1.41% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.48% 13.484 13.284 - 0.05% -
SetIntersection_None_Vector_uint32_262144_256 -1.48% 1140484.727 1123621.134 - -0.61% -
SetIntersection_None_Set_uint32_4_4 -1.48% 137216034.472 135187978.043 - -0.37% -
std::format(float)_(fmt:_{:017500_10g}) -1.48% 202.553 199.563 - 0.01% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 -1.48% 57272196.144 56426750.131 - -0.41% -
BM_format_to_iterator/<std::string>_C_string_len_6000 -1.48% 170.741 168.222 - 0.18% -
std::flat_map<int,_int>::clear()/0 -1.47% 398.924 393.040 - -0.39% -
SetIntersection_Front_Vector_uint32_256_4 -1.47% 4226886.626 4164553.576 - -0.52% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 -1.47% 1.802 1.775 - 0.26% -
std::sort(deque<int>)_(qsort_adversarial)/1024 -1.47% 18123.411 17856.294 - -0.46% -
std::move_backward(vector<int>)/8 -1.47% 2.174 2.142 - -8.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.47% 9.116 8.982 - -0.27% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.47% 15.771 15.539 - -0.97% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -1.47% 18.230 17.962 - 1.10% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.47% 398.198 392.343 - -0.36% -
SetIntersection_Front_Vector_uint32_16_16 -1.47% 36290280.542 35757009.928 - 0.75% -
SetIntersection_None_Vector_uint32_16_16 -1.47% 34071696.239 33571183.587 - -0.22% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6 -1.47% 24.855 24.490 - -3.00% -
SetIntersection_Front_Vector_string_64_1 -1.47% 17081262.489 16830432.577 - -0.08% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.47% 398.178 392.332 - -0.03% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -1.47% 63779.148 62843.048 - -3.03% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 -1.47% 14.987 14.767 - -1.23% -
SetIntersection_None_Vector_float_16384_64 -1.47% 1125762.233 1109245.356 - 0.03% -
std::vector<int>::insert(begin)_(cheap_elements)/32 -1.47% 5.094 5.019 - -1.76% -
SetIntersection_None_Set_string_262144_262144 -1.46% 1710767.334 1685718.913 - -4.77% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.46% 399.036 393.203 - 0.48% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 -1.46% 562912.329 554684.302 - -0.74% -
SetIntersection_Front_Vector_float_1024_4 -1.46% 1070035.065 1054396.198 - 0.86% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -1.46% 4605565.917 4538262.046 - -2.29% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.46% 217627762.796 214455486.497 - -0.29% -
std::flat_map<int,_int>::clear()/8192 -1.46% 417.984 411.895 - -1.04% -
SetIntersection_Interlaced_Vector_float_256_64 -1.46% 6948651.978 6847515.183 - -15.79% -
SetIntersection_Front_Vector_uint32_4_4 -1.46% 136628659.436 134640323.060 - -1.02% -
BM_to_chars_good/8 -1.45% 2.370 2.336 - 0.66% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.45% 10910963.406 10752267.565 - -0.56% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 -1.45% 34336117.851 33836843.438 - -0.65% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -1.45% 33.088 32.607 - 33.87% -
SetIntersection_Interlaced_Set_uint64_1024_1 -1.45% 1059042.136 1043666.323 - -1.53% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 -1.45% 819.837 807.962 - 0.92% -
SetIntersection_Front_Set_uint32_16_4 -1.45% 55331500.982 54530241.132 - -0.80% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.45% 400.007 394.220 - -0.10% -
SetIntersection_None_Set_uint64_64_4 -1.45% 21660535.242 21347264.282 - -0.67% -
std::multiset<int>::find(key)_(existent)/32 -1.44% 1.660 1.636 - -1.29% -
SetIntersection_None_Vector_float_16_16 -1.44% 34118096.115 33626028.782 - -0.05% -
BM_format_string<wchar_t>/8 -1.44% 3.082 3.038 - -5.03% -
SetIntersection_Interlaced_Vector_float_256_256 -1.44% 4606317.495 4539936.724 - -1.94% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.44% 396.639 390.932 - -0.14% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.44% 16888053.845 16645060.656 - -0.75% -
BM_join_view_deques/512 -1.44% 1326.153 1307.076 - 1.89% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -1.44% 1636964.273 1613421.307 - -4.70% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.44% 151443.356 149266.588 - 0.63% -
SetIntersection_Front_Set_uint64_64_16 -1.44% 15400705.090 15179362.693 - -0.73% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.44% 35727399.415 35214407.549 - -0.84% -
BM_format_to_string_back_inserter<std::vector<char>>/1 -1.44% 23.077 22.745 - -10.54% -
std::set<int>::equal_range(key)_(existent)/1024 -1.44% 4.457 4.393 - -2.19% -
std::adjacent_find(list<int>)/8 -1.43% 2.098 2.068 - -0.12% -
SetIntersection_None_Vector_uint32_64_16 -1.43% 13721896.923 13525148.035 - -0.39% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 -1.43% 1365724.283 1346172.767 - -9.07% -
SetIntersection_Front_Vector_uint32_64_1 -1.43% 16666240.216 16427940.356 - -0.32% -
SetIntersection_None_Set_float_16384_1024 -1.43% 158238719.103 155978567.313 - -0.54% -
SetIntersection_Front_Set_uint32_4_4 -1.43% 138398625.990 136422931.494 - -0.77% -
SetIntersection_Front_Set_string_16_1 -1.43% 66005298.276 65063607.741 - 0.06% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 -1.43% 22.732 22.408 - -0.54% -
SetIntersection_Front_Set_uint64_64_1 -1.43% 16609313.029 16372453.145 - -0.75% -
BM_format_to_back_inserter<std::string>/string_len_6 -1.43% 14.976 14.763 - -0.54% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.43% 401.987 396.255 - 0.21% -
VChain_middle,_1_level -1.43% 13.682 13.487 - -4.22% -
std::equal(vector<bool>)_(unaligned)/8192 -1.42% 56.422 55.618 - 0.30% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.42% 24.167 23.823 - -1.70% -
std::multiset<std::string>::clear()/0 -1.42% 399.166 393.491 - -0.18% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -1.42% 1248716.959 1230993.571 - -4.97% -
SetIntersection_Interlaced_Set_uint64_4_4 -1.42% 138504559.110 136539456.754 - -0.61% -
BM_SeedSeq_Generate/8/64 -1.42% 226.149 222.941 - 0.24% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.42% 63988636.497 63081251.619 - -0.24% -
std::format(int64_t)_(fmt:_{:0512o}) -1.42% 30.947 30.509 - -2.20% -
SetIntersection_None_Vector_float_256_4 -1.41% 4268277.429 4207884.719 - 0.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.41% 220901474.929 217779633.881 - -0.14% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -1.41% 2194280.366 2163289.212 - -1.10% -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 -1.41% 18.692 18.428 - -0.97% -
std::multiset<std::string>::ctor(const&)/0 -1.41% 12.817 12.636 - 0.20% -
SetIntersection_None_Vector_float_1024_1 -1.41% 1101633.699 1086089.612 - 1.01% -
std::pop_heap(deque<size_t>)/8 -1.41% 52.901 52.157 - -0.20% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.41% 354636383.584 349646446.235 - -1.82% -
std::sort(deque<int>)_(qsort_adversarial)/8 -1.41% 17.677 17.428 - -5.39% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -1.41% 13366051.667 13178176.434 - 1.01% -
std::format(double)_(fmt:_{:_10L}) -1.40% 80.160 79.034 - -1.40% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.40% 63654542.809 62760209.303 - -0.20% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 -1.40% 52.346 51.610 - -0.12% -
std::set<std::string>::ctor(const&)/0 -1.40% 12.905 12.724 - 0.45% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 -1.40% 4300225.340 4239855.968 - -0.92% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 -1.40% 13.485 13.296 - 0.24% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 -1.40% 42.306 41.713 - -1.50% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.40% 15.318 15.103 - -1.53% -
SetIntersection_Interlaced_Vector_string_64_1 -1.40% 17259813.501 17018414.371 - 0.40% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.40% 12.872 12.692 - -0.51% -
SetIntersection_None_Set_string_4_4 -1.40% 140366264.746 138404882.237 - 0.18% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -1.39% 23398.721 23072.668 - 0.07% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 -1.39% 14.304 14.105 - 0.53% -
SetIntersection_None_Vector_string_1024_4 -1.39% 1177095.671 1160705.259 - -3.76% -
std::rotate(vector<bool>)_(1_element_forward)/50 -1.39% 17.844 17.595 - -0.22% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.39% 400.199 394.629 - 0.55% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -1.39% 16.374 16.146 - 1.60% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.39% 414.830 409.060 - 0.19% -
SetIntersection_None_Vector_float_256_1 -1.39% 4316317.025 4256504.712 - 0.07% -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 -1.38% 12.583 12.408 - 0.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 -1.38% 67260612.057 66329712.689 - -0.16% -
SetIntersection_Front_Vector_uint64_16384_256 -1.38% 2145748.755 2116051.300 - -0.51% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.38% 35808333.855 35312866.552 - -1.41% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 -1.38% 18.112 17.862 - -0.48% -
SetIntersection_Interlaced_Set_uint64_64_1 -1.38% 16697876.304 16467003.662 - 0.14% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.38% 51.053 50.347 - -1.33% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.38% 397.630 392.134 - -0.53% -
SetIntersection_Front_Vector_uint32_16_4 -1.38% 54635464.459 53882119.621 - -0.95% -
std::remove_copy_if(deque<int>)_(prefix)/8192 -1.38% 3848.883 3795.890 - -0.37% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.38% 13.056 12.877 - 0.41% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.38% 1083592.178 1068686.868 - -0.42% -
BM_deque_deque_move/4096 -1.37% 149.167 147.117 - -0.30% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.37% 399.715 394.228 - 0.47% -
std::is_sorted_until(deque<int>,_pred)/8192 -1.37% 4854.522 4788.008 - -0.11% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -1.37% 12281433.946 12113264.834 - -0.35% -
std::format(int64_t)_(fmt:_{:0512Lo}) -1.37% 36.679 36.177 - -1.68% -
BM_LexicallyNormal/small_path/4 -1.37% 89.526 88.302 - 1.43% -
SetIntersection_Front_Vector_string_64_4 -1.37% 17827429.013 17583709.443 - -0.98% -
std::format(float)_(fmt:_{:0^17500_10}) -1.37% 205.194 202.390 - 0.37% -
SetIntersection_None_Vector_string_1_1 -1.37% 543671244.851 536247034.678 - -0.25% -
std::multiset<std::string>::ctor(const&)/1024 -1.37% 35493.582 35008.948 - 1.98% -
SetIntersection_Front_Vector_float_16384_1 -1.37% 1053208.428 1038830.628 - 1.45% -
SetIntersection_Front_Vector_string_16_1 -1.36% 65192527.863 64303556.940 - -0.26% -
BM_format_to_string_pointer<wchar_t>/1048576 -1.36% 50339.862 49653.537 - -0.89% -
std::pop_heap(deque<std::string>)/8 -1.36% 57.937 57.148 - -0.40% -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 -1.36% 7.158 7.061 - -3.55% -
SetIntersection_None_Vector_string_16384_256 -1.36% 1241172.917 1224299.239 - -1.80% -
std::search(vector<int>)_(no_match)/8192 -1.36% 1664.858 1642.227 - -1.46% -
SetIntersection_Interlaced_Set_uint64_16384_16 -1.36% 224361271.331 221313065.734 - -0.42% -
SetIntersection_None_Set_string_16_4 -1.36% 59171111.987 58367801.749 - 0.48% -
std::set<int>::ctor(const&)/0 -1.36% 12.921 12.745 - 0.23% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -1.35% 1253226.482 1236246.092 - -4.95% -
SetIntersection_None_Vector_uint32_16384_1024 -1.35% 1117583.399 1102446.702 - 0.40% -
SetIntersection_Front_Vector_float_64_64 -1.35% 10800309.998 10654063.571 - 0.13% -
std::search(list<int>,_pred)_(same_length)/8192 -1.35% 8817.087 8697.743 - -4.68% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.35% 399.188 393.791 - 0.41% -
BM_CmpEqual_uchar_uint -1.35% 1.068 1.053 - -2.00% -
SetIntersection_Front_Vector_uint64_64_4 -1.35% 16075897.703 15858576.262 - -1.03% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.35% 399.780 394.376 - 0.28% -
BM_vector_deque_ranges_move_backward/5500 -1.35% 199.843 197.146 - -0.18% -
std::sort(deque<int>)_(pipe-organ)/8192 -1.35% 26564.708 26206.272 - 0.07% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.35% 398.718 393.341 - 0.61% -
std::format(float)_(fmt:_{:017500_0Lf}) -1.35% 187.142 184.619 - 0.38% -
BM_PathConstructString/large_string/512 -1.35% 8501.150 8386.534 - -2.53% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.35% 13.057 12.881 - 0.11% -
std::format(float)_(fmt:_{:0>17500_10g}) -1.35% 201.753 199.039 - -0.21% -
bm_make_exception_ptr/threads:1 -1.34% 16.171 15.953 - -3.25% -
BM_StringRelational_Compare_Huge_Empty_Control -1.34% 1.634 1.612 - -0.05% -
std::multimap<int,_int>::ctor(const&,_alloc)/0 -1.34% 12.957 12.784 - -0.15% -
SetIntersection_Interlaced_Vector_float_1024_1 -1.34% 1058852.244 1044682.462 - -1.08% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 -1.34% 12161050.279 11998318.201 - -0.97% -
std::pop_heap(vector<std::string>)/1024 -1.33% 20.990 20.709 - 0.44% -
SetIntersection_None_Vector_uint32_256_1 -1.33% 4313258.097 4255770.011 - -0.36% -
BM_PushHeap_uint32_Random_1024 -1.33% 5.717 5.641 - -0.10% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.33% 1133.193 1118.102 - -1.88% -
SetIntersection_Interlaced_Vector_uint32_256_1 -1.33% 4221573.717 4165414.451 - -0.51% -
SetIntersection_Front_Set_uint64_16384_1 -1.33% 1059419.799 1045336.933 - 0.43% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.33% 1067883.320 1053693.161 - 0.63% -
std::generate(list<int>)/32 -1.33% 8.526 8.413 - -0.04% -
std::stable_partition(vector<int>)_(alloc_fails)/32 -1.32% 1883.964 1859.004 - -2.64% -
std::search(vector<int>)_(no_match)/1048576 -1.32% 213520.478 210698.437 - -1.13% -
SetIntersection_Interlaced_Vector_float_64_16 -1.32% 16695650.048 16475111.248 - -0.34% -
std::multimap<int,_int>::clear()/0 -1.32% 395.523 390.300 - -0.78% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -1.32% 12276290.715 12114222.385 - 0.18% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 -1.32% 35.357 34.891 - -4.02% -
std::map<std::string,_int>::ctor(const&)/0 -1.32% 12.843 12.674 - -0.30% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 -1.32% 1.481 1.461 - -0.28% -
BM_vector_deque_copy/5500 -1.32% 198.104 195.491 - 0.90% -
SetIntersection_None_Vector_string_16_16 -1.32% 35091368.072 34628780.134 - -0.23% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.32% 400.360 395.083 - 0.26% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 -1.32% 12.587 12.421 - 0.20% -
std::reverse(list<int>)/512 -1.32% 194.746 192.183 - -0.21% -
BM_SeedSeq_Generate/1/64 -1.31% 225.344 222.382 - -0.06% -
SetIntersection_None_Set_uint64_256_256 -1.31% 5823958.426 5747456.708 - -2.44% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.31% 680.917 671.987 - 0.05% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.31% 416.725 411.279 - -0.04% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 -1.31% 13.347 13.173 - 1.71% -
std::unordered_multiset<int>::ctor(const&)/1024 -1.31% 6952.828 6862.036 - 0.95% -
BM_format_to_back_inserter<std::vector<char>>/string_len_6 -1.30% 24.772 24.450 - -4.40% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 -1.30% 15.177 14.979 - -0.29% -
std::format(float)_(fmt:_{:017500_10Lf}) -1.30% 193.918 191.397 - -0.12% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -1.30% 9035510.061 8918215.789 - -0.64% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 -1.30% 12.584 12.421 - 0.12% -
SetIntersection_Interlaced_Set_string_256_4 -1.30% 13120120.785 12950084.772 - -1.26% -
std::map<int,_int>::contains(key)_(existent)/32 -1.29% 1.658 1.637 - 2.67% -
std::multimap<std::string,_int>::clear()/0 -1.29% 399.083 393.925 - -1.50% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.29% 13.367 13.195 - 0.30% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.29% 417.185 411.795 - -0.55% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -1.29% 23.080 22.782 - 0.91% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.29% 396.147 391.033 - -2.69% -
SetIntersection_None_Vector_string_16_1 -1.29% 65951122.562 65100303.848 - -0.55% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -1.29% 4.654 4.594 - 0.25% -
std::multiset<int>::ctor(const&)/0 -1.29% 12.918 12.751 - 0.29% -
std::format(double)_(fmt:_{:0^17500_10f}) -1.29% 208.644 205.956 - -1.29% -
std::copy_n(list<int>)/32768 -1.29% 26678.186 26334.943 - 0.02% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.29% 13.446 13.273 - 0.18% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.28% 399.520 394.388 - 0.09% -
std::format(int64_t)_(fmt:_{:0>512Lb}) -1.28% 38.513 38.019 - -0.01% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -1.28% 812.905 802.481 - 2.94% -
bm_ranges_lexicographical_compare<signed_char>/8 -1.28% 3.502 3.457 - -3.77% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.28% 397.844 392.745 - -2.75% -
BM_PushHeap_string_PipeOrgan_64 -1.28% 5.753 5.679 - -7.19% -
BM_vector_deque_ranges_copy_backward/1 -1.28% 2.284 2.255 - 0.50% -
BM_format_string<wchar_t>/32 -1.28% 0.885 0.874 - 12.21% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 -1.28% 16351502.122 16142427.636 - -0.21% -
std::copy_if(list<int>)_(entire_range)/4096 -1.28% 3035.244 2996.439 - -22.59% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 -1.27% 7.979 7.877 - -0.02% -
std::multimap<std::string,_int>::ctor(const&)/0 -1.27% 12.843 12.679 - 0.11% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 -1.27% 25.489 25.165 - -3.04% -
SetIntersection_None_Vector_string_64_4 -1.27% 16913673.142 16698563.057 - -0.01% -
BM_deque_deque_ranges_move/64 -1.27% 3.084 3.045 - -0.42% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 -1.27% 190677.887 188261.052 - -0.18% -
BM_deque_vector_ranges_move/1024 -1.27% 37.338 36.865 - 0.41% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.27% 120426.009 118900.651 - 0.33% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.27% 73780.480 72846.306 - -8.12% -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 -1.27% 55686.580 54981.742 - -0.59% -
std::copy_backward(list<int>)/32768 -1.27% 26091.314 25761.253 - -1.94% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.26% 36092640.788 35636409.480 - -0.74% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.26% 399.474 394.425 - 0.07% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.26% 13.761 13.587 - -0.09% -
SetIntersection_Front_Set_string_256_1 -1.26% 4393257.625 4337808.479 - 0.35% -
std::rotate_copy(list<int>)/8192 -1.26% 7034.818 6946.063 - -2.64% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.26% 16612561.349 16403271.487 - -0.50% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.26% 397.231 392.227 - 0.02% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -1.26% 352239299.645 347813288.743 - -0.89% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 -1.26% 17.569 17.348 - -2.00% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.26% 396.568 391.588 - -0.12% -
std::format(float)_(fmt:_{:0<17500_10Lg}) -1.25% 210.562 207.922 - -0.59% -
SetIntersection_Interlaced_Set_uint32_16_16 -1.25% 38422313.910 37940753.279 - -0.91% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.25% 397.151 392.178 - 0.07% -
std::none_of(list<int>)_(process_all)/8 -1.25% 2.720 2.685 - 0.38% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 -1.25% 22.692 22.408 - -0.61% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.25% 1578628.408 1558922.118 - 1.26% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.25% 399.401 394.417 - -0.25% -
SetIntersection_Front_Vector_string_16_16 -1.25% 51231809.862 50592863.418 - 0.73% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.25% 1014687.591 1002048.395 - -1.27% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.25% 67478614.111 66638285.027 - -0.08% -
BM_deque_deque_ranges_move_backward/64000 -1.25% 7520.577 7426.924 - -0.88% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.25% 405.058 400.015 - 0.10% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -1.24% 1.315 1.299 - 0.56% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.24% 13.070 12.907 - 0.39% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -1.24% 1064877.395 1051658.434 - 0.94% -
SetIntersection_Front_Set_uint32_64_4 -1.24% 16223857.197 16022643.417 - -0.84% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 -1.24% 94152.033 92985.507 - 0.01% -
BM_cyrillic_text<char> -1.24% 25560.909 25244.228 - -2.36% -
std::is_sorted_until(list<int>)/8192 -1.24% 7178.179 7089.332 - -19.10% -
std::unordered_map<int,_int>::ctor(const&)/0 -1.24% 13.036 12.874 - -0.11% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.24% 68443.795 67597.176 - 0.76% -
SetIntersection_None_Set_uint32_262144_1 -1.24% 1217392.494 1202339.600 - -8.58% -
BM_PushHeap_float_Random_262144 -1.23% 7.779 7.683 - 0.04% -
BM_CmpEqual_int_uchar -1.23% 1.123 1.109 - 0.14% -
std::format(double)_(fmt:_{:017500_0g}) -1.23% 203.531 201.021 - -0.52% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.23% 398.078 393.174 - 0.15% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.23% 18530507.819 18302278.624 - -0.78% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.23% 18.762 18.531 - -0.13% -
std::copy_n(list<int>)/8 -1.23% 2.249 2.221 - 0.20% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.22% 398.743 393.867 - 0.12% -
SetIntersection_Interlaced_Vector_string_256_1 -1.22% 4347446.389 4294287.121 - -0.65% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -1.22% 5.317 5.252 - -0.36% -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 -1.22% 11.475 11.335 - -0.55% -
rng::fold_left(vector<int>)/32 -1.22% 21.979 21.711 - -0.73% -
BM_format_to_iterator/<std::array>_string_len_6 -1.22% 8.375 8.273 - -0.24% -
std::map<int,_int>::clear()/0 -1.22% 397.789 392.946 - 0.16% -
std::format(float)_(fmt:_{:0<17500_10e}) -1.22% 190.254 187.941 - 0.23% -
SetIntersection_Front_Vector_uint64_1024_1024 -1.22% 5909509.630 5837675.880 - -1.73% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -1.21% 56.216 55.533 - 2.26% -
std::stable_partition(list<int>)_(dense)/50 -1.21% 57.680 56.980 - 0.80% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -1.21% 1109368.798 1095896.985 - -0.06% -
BM_format_to_string_begin<std::list<wchar_t>>/16384 -1.21% 16404.088 16205.058 - -0.01% -
BM_deque_vector_copy_backward/4000 -1.21% 143.308 141.571 - -0.91% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.21% 4252341.218 4200905.788 - 0.08% -
SetIntersection_None_Vector_string_256_16 -1.21% 4323954.653 4271726.918 - -0.74% -
SetIntersection_Front_Set_uint32_16384_1 -1.21% 1054686.198 1041961.453 - -0.71% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.21% 1208357.487 1193783.008 - -1.13% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -1.21% 16.114 15.919 - -1.92% -
BM_Basic<uint32_t> -1.20% 13.812 13.646 - -2.88% -
std::format(float)_(fmt:_{:017500_10Lg}) -1.20% 210.124 207.597 - 0.43% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.20% 13.012 12.856 - 0.26% -
BM_SeedSeq_Generate/8/1 -1.20% 25.362 25.057 - 0.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.20% 4215650.830 4165020.930 - 0.24% -
std::replace_if(vector<int>)_(prefix)/32 -1.20% 9.536 9.421 - 0.06% -
BM_deque_deque_ranges_move_backward/4096 -1.20% 155.306 153.443 - -0.19% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.20% 12.860 12.705 - 0.54% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.20% 16734415.503 16533823.940 - 0.22% -
SetIntersection_Front_Set_string_16_4 -1.20% 64661544.221 63886522.846 - -0.78% -
std::flat_map<int,_int>::clear()/1024 -1.20% 398.906 394.129 - -1.67% -
std::is_sorted(list<int>)/8192 -1.20% 7306.584 7219.148 - -12.39% -
SetIntersection_Front_Vector_string_4_4 -1.20% 151169901.657 149361335.120 - -1.37% -
std::format(int64_t)_(fmt:_{:0^512d}) -1.20% 31.918 31.536 - -0.37% -
DAG_rightmost_middle,_3_levels -1.19% 75.796 74.891 - -4.77% -
DAG_rightmost_middle,_2_levels -1.19% 111.476 110.144 - -3.39% -
std::format(float)_(fmt:_{:017500_10L}) -1.19% 208.665 206.174 - 0.35% -
std::map<std::string,_int>::ctor(const&)/8192 -1.19% 349335.870 345165.640 - -0.52% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -1.19% 8918258.087 8811833.575 - -0.73% -
SetIntersection_None_Set_string_256_64 -1.19% 9428165.036 9315882.255 - 0.75% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.19% 15.353 15.170 - -1.46% -
std::search(list<int>)_(same_length)/8192 -1.19% 7999.769 7904.551 - -1.31% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 -1.19% 4398540.380 4346205.721 - 0.44% -
std::make_heap(vector<int>)_(repeated)/8 -1.19% 15.611 15.426 - -0.66% -
SetIntersection_Interlaced_Set_float_262144_1 -1.19% 1044856.537 1032455.924 - 0.43% -
BM_deque_vector_move_backward/70000 -1.19% 7906.790 7813.020 - 2.12% -
std::format(double)_(fmt:_{:_0Lg}) -1.19% 77.331 76.414 - -1.71% -
std::unordered_set<std::string>::ctor(const&)/8192 -1.19% 341270.812 337226.645 - -0.14% -
BM_PushHeap_string_PipeOrgan_4 -1.18% 2.510 2.480 - -1.74% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 -1.18% 1.820 1.798 - -0.13% -
SetIntersection_None_Vector_float_1024_4 -1.18% 1099032.300 1086050.376 - 0.72% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.18% 3.587 3.545 - -0.05% -
std::search(deque<int>,_pred)_(near_matches)/8192 -1.18% 1557009.228 1538630.679 - 0.65% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 -1.18% 13880996.596 13717229.393 - -0.39% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 -1.18% 16.610 16.415 - 0.08% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.18% 71.598 70.757 - -0.35% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -1.18% 118248.438 116858.378 - -0.13% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -1.18% 11760.130 11621.919 - 4.60% -
BM_StringRelational_Less_Small_Empty_Control -1.18% 1.679 1.659 - 3.00% -
SetIntersection_Front_Vector_uint32_1024_16 -1.17% 1129614.866 1116346.239 - 1.55% -
std::any_of(vector<int>)_(process_all)/32 -1.17% 8.392 8.293 - 0.06% -
BM_format_to_back_inserter<std::string>/string_view_len_6 -1.17% 14.853 14.679 - -1.44% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 -1.17% 16676682.436 16481385.392 - 0.03% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -1.17% 21.140 20.893 - -0.36% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -1.17% 1535100.384 1517130.363 - -0.67% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.17% 397.545 392.896 - 0.41% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 -1.17% 32.647 32.265 - -54.60% -
std::make_heap(vector<NonIntegral>)_(heap)/8 -1.17% 14.940 14.766 - -4.10% -
BM_join_view_deques/65536 -1.17% 288190.176 284828.206 - -2.07% -
std::map<int,_int>::ctor(const&)/0 -1.17% 12.833 12.684 - -0.91% -
BM_deque_vector_ranges_copy/4000 -1.17% 143.301 141.630 - 0.33% -
std::format(float)_(fmt:_{:0>17500_0Lf}) -1.17% 186.858 184.680 - -0.58% -
std::flat_map<int,_int>::clear()/32 -1.17% 397.835 393.200 - -0.34% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.16% 13.523 13.366 - 0.58% -
std::search(vector<int>,_pred)_(near_matches)/1000 -1.16% 22913.248 22646.472 - 0.07% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -1.16% 7.197 7.113 - 47.92% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 -1.16% 13.248 13.094 - 1.47% -
SetIntersection_Interlaced_Set_uint64_256_16 -1.16% 12045931.402 11905877.880 - -0.75% -
std::format(float)_(fmt:_{:0^17500_10g}) -1.16% 204.307 201.934 - -0.14% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.16% 16049.085 15863.092 - -1.11% -
std::sort_heap(vector<NonIntegral>)/1024 -1.16% 9931.799 9816.742 - 0.02% -
SetIntersection_Front_Set_uint32_16384_64 -1.16% 1674342.786 1654957.113 - -5.93% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 -1.16% 58.999 58.316 - -1.56% -
std::pop_heap(vector<std::string>)/8 -1.16% 54.290 53.662 - 0.75% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.16% 16598508.789 16406620.095 - -0.43% -
SetIntersection_None_Vector_string_262144_262144 -1.16% 1317178.590 1301954.601 - -2.10% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 -1.15% 63815976.226 63079806.318 - 0.03% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.15% 10.953 10.827 - 0.88% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.15% 11694218.203 11559546.045 - -0.13% -
std::multiset<std::string>::find(key)_(existent)/32 -1.15% 15.777 15.596 - 0.54% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -1.15% 353815202.608 349747214.318 - -2.05% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.15% 543.488 537.243 - -0.38% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -1.15% 169892681.161 167942673.477 - -4.71% -
SetIntersection_None_Set_uint32_262144_1024 -1.15% 1205418.945 1191604.736 - -8.90% -
SetIntersection_Front_Set_string_1024_1 -1.14% 1106618.958 1093950.809 - 1.69% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.14% 1679493.162 1660273.924 - -6.82% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -1.14% 24.313 24.035 - -0.60% -
std::rotate(list<int>)_(by_1/3)/32 -1.14% 12.931 12.783 - -0.51% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.14% 397.186 392.650 - -1.14% -
std::format(float)_(fmt:_{:0>17500_10L}) -1.14% 211.142 208.732 - 0.69% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 -1.14% 17.233 17.037 - 0.31% -
std::format(double)_(fmt:_{:0^17500_0Le}) -1.14% 199.838 197.560 - 0.31% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -1.14% 24.678 24.397 - -1.24% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 -1.14% 7928.712 7838.416 - -0.05% -
std::set<int>::count(key)_(existent)/32 -1.14% 1.700 1.680 - 0.66% -
SetIntersection_None_Set_float_16384_256 -1.14% 157779909.816 155984075.740 - -0.38% -
SetIntersection_Interlaced_Set_uint32_262144_4 -1.14% 1302458.494 1287642.660 - -8.34% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.14% 5902996.389 5835983.907 - -0.93% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.14% 396.997 392.491 - -0.14% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -1.14% 170028454.787 168098492.959 - -2.42% -
BM_PathConstructInputIter/large_string/512 -1.13% 872007.812 862120.291 - 0.14% -
BM_format_to_iterator/<std::array>_C_string_len_60 -1.13% 10.992 10.867 - 0.01% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -1.13% 62304.650 61598.983 - -2.31% -
SetIntersection_Front_Vector_uint32_256_1 -1.13% 4214152.026 4166425.082 - -0.08% -
BM_format_to_iterator/<std::array>_string_len_60 -1.13% 9.516 9.408 - -0.66% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.13% 18569269.416 18359138.217 - -1.99% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 -1.13% 14929761.354 14761196.974 - -0.55% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.13% 397.583 393.095 - 0.19% -
std::multiset<int>::insert(value)_(new_value,_end)/0 -1.13% 17.187 16.993 - 0.35% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -1.13% 1055290.918 1043392.566 - -0.17% -
BM_vector_deque_move_backward/70000 -1.13% 8003.041 7912.879 - 0.01% -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 -1.13% 12.844 12.700 - 0.16% -
SetIntersection_None_Set_string_262144_4 -1.12% 1709567.709 1690343.017 - -5.62% -
std::format(float)_(fmt:_{:0^17500_0e}) -1.12% 185.433 183.349 - -0.48% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 -1.12% 21.986 21.740 - -15.17% -
SetIntersection_Front_Vector_string_16384_1024 -1.12% 38681646.155 38248919.393 - 0.52% -
SetIntersection_None_Set_float_16384_64 -1.12% 158239066.454 156470137.043 - 0.19% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -1.12% 1656192.547 1637689.045 - -5.00% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.12% 13.004 12.859 - -0.32% -
std::format(float)_(fmt:_{:0>17500_10Lg}) -1.12% 212.257 209.888 - -0.21% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.12% 36897.959 36486.124 - -8.89% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.11% 399.419 394.971 - 0.21% -
std::format(double)_(fmt:_{:_10Lg}) -1.11% 81.513 80.606 - -0.97% -
BM_format_to_n_string_begin<std::vector<wchar_t>>/1048576 -1.11% 50277.851 49719.561 - -0.07% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.11% 399.906 395.472 - 0.32% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -1.11% 1908.207 1887.061 - -1.23% -
std::stable_partition(list<int>)_(sparse)/8192 -1.11% 8863.980 8765.754 - -5.99% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 -1.11% 16689089.567 16504365.290 - -0.51% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -1.10% 1664655.191 1646264.402 - -5.48% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -1.10% 356852871.119 352912554.448 - -1.31% -
SetIntersection_None_Set_uint32_262144_16384 -1.10% 1212839.844 1199458.251 - -7.81% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -1.10% 11792479.295 11662450.665 - 0.43% -
SetIntersection_Interlaced_Set_uint32_256_1 -1.10% 4212364.574 4165933.870 - -0.44% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.10% 13.693 13.542 - 1.03% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -1.10% 35.254 34.866 - -3.10% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 -1.10% 16.299 16.119 - -1.39% -
std::format(double)_(fmt:_{:_0f}) -1.10% 58.917 58.269 - -1.13% -
DAG_leftmost_middle,_3_levels -1.10% 13.018 12.874 - -0.17% -
BM_format_to_string_span<wchar_t>/1048576 -1.10% 50207.703 49655.379 - -0.87% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -1.10% 347.680 343.859 - -0.18% -
BM_deque_deque_copy_backward/512 -1.10% 19.130 18.920 - -4.05% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.10% 18.643 18.439 - -1.00% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 -1.09% 11.127 11.006 - 4.37% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.09% 12.892 12.751 - -0.37% -
SetIntersection_None_Vector_uint32_262144_16 -1.09% 1138355.437 1125917.233 - -0.87% -
SetIntersection_None_Set_uint32_262144_262144 -1.09% 1208029.299 1194849.608 - -10.35% -
SetIntersection_None_Vector_uint64_256_256 -1.09% 2159798.351 2136292.924 - 0.37% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.09% 398.797 394.459 - 0.29% -
SetIntersection_None_Vector_float_262144_256 -1.08% 1150417.204 1137936.183 - 0.82% -
SetIntersection_Interlaced_Vector_uint64_256_256 -1.08% 4567588.798 4518042.380 - -0.16% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 -1.08% 201087.670 198909.528 - -0.16% -
SetIntersection_None_Vector_uint32_1024_256 -1.08% 1093842.660 1082004.360 - -0.35% -
SetIntersection_Front_Vector_uint64_16384_4 -1.08% 1070256.558 1058682.134 - -0.78% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 -1.08% 12.488 12.352 - 0.92% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 -1.08% 12.582 12.446 - 0.36% -
SetIntersection_Front_Set_uint32_1024_1 -1.08% 1065102.236 1053592.784 - 0.17% -
SetIntersection_None_Vector_float_256_64 -1.08% 3485211.169 3447639.956 - 1.51% -
SetIntersection_Interlaced_Set_string_16384_4 -1.07% 197023347.536 194907104.148 - -1.89% -
std::format(float)_(fmt:_{:0^17500_0Lf}) -1.07% 193.525 191.451 - 0.49% -
SetIntersection_Front_Vector_string_4_1 -1.07% 222007773.708 219629085.608 - -0.90% -
SetIntersection_Front_Set_string_16384_1024 -1.07% 58563680.761 57936749.249 - -1.41% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -1.07% 22.215 21.978 - -1.64% -
BM_StringFindStringLiteral/2048 -1.07% 40.727 40.292 - 0.43% -
std::rotate(vector<bool>)_(1_element_forward)/32 -1.07% 17.766 17.577 - -0.10% -
std::flat_map<int,_int>::erase(iterator)/32 -1.07% 20.016 19.803 - -1.09% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -1.07% 6109.603 6044.489 - 0.12% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.06% 396.173 391.960 - -1.42% -
BM_vector_deque_ranges_move_backward/4000 -1.06% 142.508 140.999 - 0.28% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -1.06% 47.355 46.854 - 2.81% -
SetIntersection_None_Vector_uint32_16384_4 -1.06% 1118123.114 1106288.936 - -2.46% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 -1.06% 34.714 34.347 - 0.22% -
BM_format_to_n_string_begin<std::wstring>/1048576 -1.06% 50266.536 49735.764 - -0.07% -
std::multiset<int>::count(key)_(non-existent)/8192 -1.05% 9.852 9.748 - -3.35% -
std::partial_sort_copy(list<int>)_(repeated)/8 -1.05% 8.107 8.022 - 1.21% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.05% 397.416 393.234 - 0.60% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 -1.05% 56.153 55.562 - -0.79% -
SetIntersection_None_Vector_string_4_1 -1.05% 220246483.862 217932940.578 - 0.09% -
SetIntersection_None_Vector_string_1024_64 -1.05% 1184281.984 1171843.500 - -1.95% -
std::unordered_set<std::string>::clear()/8192 -1.05% 224925.691 222568.904 - 2.02% -
SetIntersection_Front_Set_uint32_256_256 -1.05% 7788110.806 7706651.329 - -1.29% -
SetIntersection_None_Vector_uint64_16384_16384 -1.05% 1115256.672 1103591.766 - -0.33% -
std::unordered_map<int,_int>::clear()/0 -1.05% 397.578 393.422 - 0.52% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -1.04% 25.361 25.096 - 0.22% -
std::rotate(deque<int>)_(by_1/4)/8192 -1.04% 6755.688 6685.208 - -0.08% -
SetIntersection_None_Set_uint64_16_1 -1.04% 67117901.294 66418061.176 - -1.05% -
SetIntersection_None_Vector_float_1024_16 -1.04% 1096776.640 1085349.388 - 0.82% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 -1.04% 2.095 2.073 - -2.19% -
rng::contains(list<int>)_(process_all)/8 -1.04% 2.381 2.356 - 5.94% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.04% 398.769 394.622 - 0.07% -
BM_CmpLess_uint_uchar -1.04% 1.118 1.106 - 0.20% -
std::flat_map<int,_int>::find(key)_(existent)/32 -1.04% 3.336 3.302 - 0.07% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.04% 396.725 392.603 - 0.02% -
std::sort(deque<int>)_(repeated)/8192 -1.04% 6838.740 6767.798 - 0.25% -
SetIntersection_Interlaced_Set_uint32_256_256 -1.04% 7874019.660 7792337.185 - -0.20% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.04% 761.305 753.420 - -0.68% -
BM_PathConstructInputIter/large_string/64 -1.03% 109596.558 108462.636 - -0.00% -
std::set<int>::upper_bound(key)_(non-existent)/32 -1.03% 2.445 2.420 - 0.38% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.03% 13.709 13.568 - -0.68% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -1.03% 19.268 19.069 - -3.12% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 -1.03% 60393517.319 59770602.033 - -0.15% -
BM_format_string<wchar_t>/16 -1.03% 1.599 1.583 - 7.99% -
BM_SeedSeq_Generate/8/8 -1.03% 26.365 26.093 - -0.08% -
rng::contains(deque<int>)_(process_all)/8 -1.03% 2.866 2.836 - -5.01% -
std::rotate(vector<bool>)_(by_1/2)/32 -1.03% 17.802 17.619 - -1.21% -
std::unordered_multimap<int,_int>::clear()/32 -1.03% 598.256 592.123 - -1.19% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 -1.02% 527.668 522.261 - 0.12% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -1.02% 1182808.202 1170701.606 - -0.02% -
std::pop_heap(vector<int>)/8 -1.02% 51.641 51.112 - 0.46% -
std::flat_map<int,_int>::count(key)_(existent)/8192 -1.02% 11.717 11.598 - 0.22% -
std::vector<int>::insert(middle)_(cheap_elements)/8192 -1.02% 140.702 139.265 - 0.42% -
BM_PushHeap_float_QuickSortAdversary_16 -1.02% 0.990 0.980 - 0.28% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 -1.02% 562.094 556.362 - 0.05% -
BM_join_view_deques/1 -1.02% 8.552 8.465 - -0.17% -
std::format(float)_(fmt:_{:0>17500_0g}) -1.02% 198.266 196.249 - 0.24% -
std::set<int>::operator=(const&)_(into_cleared_Container)/0 -1.02% 13.477 13.341 - 0.38% -
BM_deque_deque_copy/64 -1.01% 3.080 3.049 - -1.39% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 -1.01% 800.593 792.481 - 0.90% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -1.01% 1269302.084 1256455.404 - -4.64% -
std::search(list<int>)_(no_match)/1024 -1.01% 749.921 742.334 - -1.11% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 -1.01% 28.048 27.764 - -0.38% -
SetIntersection_None_Set_uint64_16_16 -1.01% 35654619.155 35295328.064 - -0.47% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -1.01% 33.865 33.524 - -52.75% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.01% 537.900 532.491 - -0.01% -
BM_vector_deque_copy_backward/5500 -1.00% 200.208 198.196 - -0.39% -
rng::find_last_if(vector<int>)_(bail_90%)/50 -1.00% 1.520 1.505 - 2.36% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.00% 12.851 12.723 - -0.17% -


Report Time: 6.61s
Name Current %
BM_Basic<__int128_t> 51.270 -
BM_Basic<__uint128_t> 62.496 -
BM_Basic<int32_t> 17.381 -
BM_Basic<int64_t> 18.063 -4.11%
BM_Basic<uint32_t> 13.646 -2.88%
BM_Basic<uint64_t> 17.257 -
BM_BasicLow<__int128_t> 19.283 -
BM_BasicLow<__uint128_t> 18.384 -1.94%
BM_BitsetToString<1048576>/Dense_(90%)/90 81276.652 3.12%
BM_BitsetToString<1048576>/Sparse_(10%)/10 61194.006 1.49%
BM_BitsetToString<1048576>/Uniform_(50%)/50 368503.556 -
BM_BitsetToString<32>/Dense_(90%)/90 15.752 12.76%
BM_BitsetToString<32>/Sparse_(10%)/10 15.044 12.56%
BM_BitsetToString<32>/Uniform_(50%)/50 17.828 1.81%
BM_BitsetToString<64>/Dense_(90%)/90 16.169 6.54%
BM_BitsetToString<64>/Sparse_(10%)/10 15.569 17.47%
BM_BitsetToString<64>/Uniform_(50%)/50 21.184 13.44%
BM_BitsetToString<8192>/Dense_(90%)/90 398.578 -1.27%
BM_BitsetToString<8192>/Sparse_(10%)/10 397.408 -1.57%
BM_BitsetToString<8192>/Uniform_(50%)/50 2663.457 2.52%
BM_Bitset_ctor_ull 0.223 -
BM_CmpEqual_int_int 1.060 -1.69%
BM_CmpEqual_int_schar 1.132 -
BM_CmpEqual_int_short 1.140 -
BM_CmpEqual_int_uchar 1.109 -
BM_CmpEqual_int_uint 1.080 1.19%
BM_CmpEqual_int_ushort 1.107 -
BM_CmpEqual_schar_int 1.104 -2.72%
BM_CmpEqual_schar_schar 1.104 1.48%
BM_CmpEqual_schar_short 1.112 -
BM_CmpEqual_schar_uchar 1.090 -
BM_CmpEqual_schar_uint 1.092 -
BM_CmpEqual_schar_ushort 1.092 -1.27%
BM_CmpEqual_short_int 1.126 -
BM_CmpEqual_short_schar 1.142 -
BM_CmpEqual_short_short 1.071 -
BM_CmpEqual_short_uchar 1.108 -
BM_CmpEqual_short_uint 1.115 1.61%
BM_CmpEqual_short_ushort 1.097 -
BM_CmpEqual_uchar_int 1.058 -
BM_CmpEqual_uchar_schar 0.991 -4.68%
BM_CmpEqual_uchar_short 1.037 2.51%
BM_CmpEqual_uchar_uchar 1.080 1.26%
BM_CmpEqual_uchar_uint 1.053 -2.00%
BM_CmpEqual_uchar_ushort 1.080 -
BM_CmpEqual_uint_int 1.049 -1.15%
BM_CmpEqual_uint_schar 1.004 -
BM_CmpEqual_uint_short 1.032 -
BM_CmpEqual_uint_uchar 1.104 -
BM_CmpEqual_uint_uint 1.061 -
BM_CmpEqual_uint_ushort 1.121 2.07%
BM_CmpEqual_ushort_int 1.076 -
BM_CmpEqual_ushort_schar 1.033 1.85%
BM_CmpEqual_ushort_short 1.037 2.59%
BM_CmpEqual_ushort_uchar 1.116 -
BM_CmpEqual_ushort_uint 1.095 2.38%
BM_CmpEqual_ushort_ushort 1.081 1.17%
BM_CmpLess_int_int 1.069 -
BM_CmpLess_int_schar 1.138 1.28%
BM_CmpLess_int_short 1.141 -
BM_CmpLess_int_uchar 1.078 -2.35%
BM_CmpLess_int_uint 1.075 1.52%
BM_CmpLess_int_ushort 1.105 -
BM_CmpLess_schar_int 1.123 -
BM_CmpLess_schar_schar 0.956 -
BM_CmpLess_schar_short 0.949 -
BM_CmpLess_schar_uchar 1.097 -
BM_CmpLess_schar_uint 1.111 -
BM_CmpLess_schar_ushort 1.100 1.16%
BM_CmpLess_short_int 1.118 -5.02%
BM_CmpLess_short_schar 0.972 1.32%
BM_CmpLess_short_short 0.959 -
BM_CmpLess_short_uchar 1.095 -
BM_CmpLess_short_uint 1.101 -1.33%
BM_CmpLess_short_ushort 1.094 -1.70%
BM_CmpLess_uchar_int 1.144 5.80%
BM_CmpLess_uchar_schar 1.060 -
BM_CmpLess_uchar_short 1.059 1.80%
BM_CmpLess_uchar_uchar 1.071 -
BM_CmpLess_uchar_uint 1.104 4.20%
BM_CmpLess_uchar_ushort 1.086 2.76%
BM_CmpLess_uint_int 1.090 1.50%
BM_CmpLess_uint_schar 1.044 -1.75%
BM_CmpLess_uint_short 1.041 -
BM_CmpLess_uint_uchar 1.106 -
BM_CmpLess_uint_uint 1.082 3.92%
BM_CmpLess_uint_ushort 1.114 1.15%
BM_CmpLess_ushort_int 1.063 -
BM_CmpLess_ushort_schar 1.021 -3.59%
BM_CmpLess_ushort_short 1.021 -1.20%
BM_CmpLess_ushort_uchar 1.095 -2.12%
BM_CmpLess_ushort_uint 1.057 -
BM_CmpLess_ushort_ushort 1.040 -2.89%
BM_ConstructAndDestroy_FuncPtr_Opaque 1.009 -7.54%
BM_ConstructAndDestroy_FuncPtr_Transparent 0.000 -
BM_ConstructAndDestroy_LargeNonTrivialFunctor_Opaque 10.407 -4.73%
BM_ConstructAndDestroy_LargeNonTrivialFunctor_Transparent 0.000 -
BM_ConstructAndDestroy_LargeTrivialFunctor_Opaque 11.010 -31.96%
BM_ConstructAndDestroy_LargeTrivialFunctor_Transparent 0.000 -
BM_ConstructAndDestroy_MemFuncPtr_Opaque 0.908 1.36%
BM_ConstructAndDestroy_MemFuncPtr_Transparent 0.000 -
BM_ConstructAndDestroy_MemPtr_Opaque 0.872 -4.56%
BM_ConstructAndDestroy_MemPtr_Transparent 0.000 -
BM_ConstructAndDestroy_Null_Opaque 0.328 -31.72%
BM_ConstructAndDestroy_Null_Transparent 0.000 -
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Opaque 8.642 -14.60%
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Transparent 0.000 -
BM_ConstructAndDestroy_SmallTrivialFunctor_Opaque 0.685 -4.64%
BM_ConstructAndDestroy_SmallTrivialFunctor_Transparent 0.000 -
BM_Copy_FuncPtr 1.146 -
BM_Copy_LargeNonTrivialFunctor 10.920 -3.55%
BM_Copy_LargeTrivialFunctor 12.037 -9.26%
BM_Copy_MemFuncPtr 1.165 -
BM_Copy_MemPtr 1.145 -
BM_Copy_Null 0.602 -
BM_Copy_SmallNonTrivialFunctor 9.333 -7.09%
BM_Copy_SmallTrivialFunctor 1.142 -4.04%
BM_Hash/uint32_random_std_hash/1024 522.471 -20.66%
BM_Hash/uint32_top_std_hash/1024 648.037 14.72%
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.754 9.33%
BM_Invoke_LargeNonTrivialFunctor 0.682 -4.46%
BM_Invoke_LargeTrivialFunctor 0.685 -4.76%
BM_Invoke_MemFuncPtr 0.814 5.39%
BM_Invoke_MemPtr 0.690 -
BM_Invoke_SmallNonTrivialFunctor 0.685 -
BM_Invoke_SmallTrivialFunctor 0.683 -
BM_Istream_numbers/0 1055.724 1.56%
BM_Istream_numbers/1 1117.853 1.15%
BM_Istream_numbers/2 1115.173 1.13%
BM_Istream_numbers/3 1073.892 -
BM_LexicallyNormal/large_path/128 4538.768 -
BM_LexicallyNormal/large_path/16 587.563 -
BM_LexicallyNormal/large_path/2 85.341 2.24%
BM_LexicallyNormal/large_path/256 9020.113 -
BM_LexicallyNormal/large_path/32 1139.598 -2.58%
BM_LexicallyNormal/large_path/4 155.115 -
BM_LexicallyNormal/large_path/64 2278.357 -3.88%
BM_LexicallyNormal/large_path/8 311.238 1.27%
BM_LexicallyNormal/small_path/128 1869.142 -1.48%
BM_LexicallyNormal/small_path/16 264.534 -
BM_LexicallyNormal/small_path/2 45.609 1.67%
BM_LexicallyNormal/small_path/256 3691.364 -1.22%
BM_LexicallyNormal/small_path/32 484.658 -1.02%
BM_LexicallyNormal/small_path/4 88.302 1.43%
BM_LexicallyNormal/small_path/64 951.801 -1.13%
BM_LexicallyNormal/small_path/8 144.139 -
BM_LexicallyRelative/large_path/128 5545.989 -1.64%
BM_LexicallyRelative/large_path/16 744.225 -1.28%
BM_LexicallyRelative/large_path/2 114.382 -1.14%
BM_LexicallyRelative/large_path/256 10989.122 -1.97%
BM_LexicallyRelative/large_path/32 1426.439 -1.49%
BM_LexicallyRelative/large_path/4 207.620 -1.19%
BM_LexicallyRelative/large_path/64 2793.563 -2.17%
BM_LexicallyRelative/large_path/8 399.460 -1.18%
BM_LexicallyRelative/small_path/128 2984.494 -2.07%
BM_LexicallyRelative/small_path/16 408.967 -1.33%
BM_LexicallyRelative/small_path/2 55.318 -2.35%
BM_LexicallyRelative/small_path/256 5918.421 -2.03%
BM_LexicallyRelative/small_path/32 780.643 -2.07%
BM_LexicallyRelative/small_path/4 115.147 -3.14%
BM_LexicallyRelative/small_path/64 1515.605 -2.20%
BM_LexicallyRelative/small_path/8 213.891 -1.87%
BM_Move_FuncPtr 1.263 9.33%
BM_Move_LargeNonTrivialFunctor 0.664 -
BM_Move_LargeTrivialFunctor 0.636 13.40%
BM_Move_MemFuncPtr 1.255 -
BM_Move_MemPtr 1.190 -1.23%
BM_Move_Null 0.520 4.15%
BM_Move_SmallNonTrivialFunctor 0.647 -6.08%
BM_Move_SmallTrivialFunctor 1.296 9.45%
BM_OperatorBool_FuncPtr 0.238 -4.11%
BM_OperatorBool_LargeNonTrivialFunctor 0.238 -
BM_OperatorBool_LargeTrivialFunctor 0.241 -
BM_OperatorBool_MemFuncPtr 0.245 -
BM_OperatorBool_MemPtr 0.229 -
BM_OperatorBool_Null 0.239 -
BM_OperatorBool_SmallNonTrivialFunctor 0.240 -
BM_OperatorBool_SmallTrivialFunctor 0.247 -
BM_Ostream_number/0 30.969 -
BM_Ostream_number/1 39.940 9.02%
BM_Ostream_number/2 38.650 5.31%
BM_Ostream_number/3 32.590 2.47%
BM_PathConstructCStr/large_string/1024 28742.426 -
BM_PathConstructForwardIter/large_string/1024 30267.746 -
BM_PathConstructForwardIter/large_string/512 15891.541 -4.23%
BM_PathConstructForwardIter/large_string/64 2626.602 2.17%
BM_PathConstructForwardIter/large_string/8 175.677 -
BM_PathConstructInputIter/large_string/1024 1724004.411 -
BM_PathConstructInputIter/large_string/512 862120.291 -
BM_PathConstructInputIter/large_string/64 108462.636 -
BM_PathConstructInputIter/large_string/8 13452.496 -
BM_PathConstructString/large_string/1024 12089.324 -
BM_PathConstructString/large_string/512 8386.534 -2.53%
BM_PathConstructString/large_string/64 2454.035 5.45%
BM_PathConstructString/large_string/8 92.449 -
BM_PathIterateMultipleTimes/iterate_elements/1024 305529.113 1.32%
BM_PathIterateMultipleTimes/iterate_elements/512 161329.911 6.83%
BM_PathIterateMultipleTimes/iterate_elements/64 19089.392 1.81%
BM_PathIterateMultipleTimes/iterate_elements/8 2368.262 -
BM_PathIterateOnce/iterate_elements/1024 318179.532 1.08%
BM_PathIterateOnce/iterate_elements/512 158769.344 1.07%
BM_PathIterateOnce/iterate_elements/64 20496.830 1.53%
BM_PathIterateOnce/iterate_elements/8 2486.039 1.99%
BM_PathIterateOnceBackwards/iterate_elements/1024 319280.395 -
BM_PushHeap_float_Ascending_1 0.471 -
BM_PushHeap_float_Ascending_1024 3.104 -1.45%
BM_PushHeap_float_Ascending_16 0.982 -
BM_PushHeap_float_Ascending_16384 4.368 5.21%
BM_PushHeap_float_Ascending_256 2.483 -
BM_PushHeap_float_Ascending_262144 5.081 -3.68%
BM_PushHeap_float_Ascending_4 0.537 -
BM_PushHeap_float_Ascending_64 1.749 -1.50%
BM_PushHeap_float_Descending_1 0.538 -12.59%
BM_PushHeap_float_Descending_1024 0.389 -
BM_PushHeap_float_Descending_16 0.362 -4.09%
BM_PushHeap_float_Descending_16384 0.383 -
BM_PushHeap_float_Descending_256 0.402 -
BM_PushHeap_float_Descending_262144 0.384 -
BM_PushHeap_float_Descending_4 0.363 -7.00%
BM_PushHeap_float_Descending_64 0.378 -
BM_PushHeap_float_PipeOrgan_1 0.467 -
BM_PushHeap_float_PipeOrgan_1024 2.094 -
BM_PushHeap_float_PipeOrgan_16 0.907 -
BM_PushHeap_float_PipeOrgan_16384 2.507 -
BM_PushHeap_float_PipeOrgan_256 1.721 -
BM_PushHeap_float_PipeOrgan_262144 3.143 -
BM_PushHeap_float_PipeOrgan_4 0.496 3.11%
BM_PushHeap_float_PipeOrgan_64 1.294 -
BM_PushHeap_float_QuickSortAdversary_1 0.467 -
BM_PushHeap_float_QuickSortAdversary_1024 0.632 -
BM_PushHeap_float_QuickSortAdversary_16 0.980 -
BM_PushHeap_float_QuickSortAdversary_16384 0.502 -
BM_PushHeap_float_QuickSortAdversary_256 0.740 -
BM_PushHeap_float_QuickSortAdversary_262144 0.430 -
BM_PushHeap_float_QuickSortAdversary_4 0.536 -
BM_PushHeap_float_QuickSortAdversary_64 0.621 -
BM_PushHeap_float_Random_1 0.539 -22.64%
BM_PushHeap_float_Random_1024 7.527 -
BM_PushHeap_float_Random_16 5.406 -
BM_PushHeap_float_Random_16384 7.701 -
BM_PushHeap_float_Random_256 7.323 -
BM_PushHeap_float_Random_262144 7.683 -
BM_PushHeap_float_Random_4 2.787 -
BM_PushHeap_float_Random_64 6.764 -
BM_PushHeap_float_SingleElement_1 0.696 -
BM_PushHeap_float_SingleElement_1024 0.388 -
BM_PushHeap_float_SingleElement_16 0.363 -
BM_PushHeap_float_SingleElement_16384 0.383 -
BM_PushHeap_float_SingleElement_256 0.402 -
BM_PushHeap_float_SingleElement_262144 0.384 -
BM_PushHeap_float_SingleElement_4 0.356 -3.60%
BM_PushHeap_float_SingleElement_64 0.379 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.417 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.680 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.304 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.469 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 8.360 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.784 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.602 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.587 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.592 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.583 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.596 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.583 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.544 2.75%
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.596 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.468 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.878 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.399 -3.67%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.970 1.25%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.364 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.417 -3.06%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.772 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.864 -2.49%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.582 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.194 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 3.545 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.096 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.594 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.779 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.559 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.469 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 6.912 2.38%
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.392 1.07%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 6.927 1.32%
BM_PushHeap_pair<uint32,_uint32>_Random_256 6.960 -1.45%
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.872 -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.479 -
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.585 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.469 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.587 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.648 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.595 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.594 -1.93%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.601 2.41%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.528 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.575 -3.39%
BM_PushHeap_string_Ascending_1 0.547 -
BM_PushHeap_string_Ascending_1024 13.435 -
BM_PushHeap_string_Ascending_16 4.760 -
BM_PushHeap_string_Ascending_16384 19.528 -1.53%
BM_PushHeap_string_Ascending_256 11.210 1.94%
BM_PushHeap_string_Ascending_262144 30.610 8.56%
BM_PushHeap_string_Ascending_4 2.514 -
BM_PushHeap_string_Ascending_64 7.685 3.37%
BM_PushHeap_string_Descending_1 0.583 -
BM_PushHeap_string_Descending_1024 2.394 -11.34%
BM_PushHeap_string_Descending_16 2.120 -2.50%
BM_PushHeap_string_Descending_16384 2.363 -8.28%
BM_PushHeap_string_Descending_256 2.335 -7.90%
BM_PushHeap_string_Descending_262144 3.266 -18.42%
BM_PushHeap_string_Descending_4 1.898 -2.92%
BM_PushHeap_string_Descending_64 2.233 -6.26%
BM_PushHeap_string_PipeOrgan_1 0.535 -
BM_PushHeap_string_PipeOrgan_1024 9.212 -14.00%
BM_PushHeap_string_PipeOrgan_16 4.070 -5.53%
BM_PushHeap_string_PipeOrgan_16384 12.644 -8.96%
BM_PushHeap_string_PipeOrgan_256 7.746 -8.99%
BM_PushHeap_string_PipeOrgan_262144 17.581 -2.46%
BM_PushHeap_string_PipeOrgan_4 2.480 -1.74%
BM_PushHeap_string_PipeOrgan_64 5.679 -7.19%
BM_PushHeap_string_QuickSortAdversary_1 0.527 11.78%
BM_PushHeap_string_QuickSortAdversary_1024 14.826 -3.23%
BM_PushHeap_string_QuickSortAdversary_16 10.383 -1.32%
BM_PushHeap_string_QuickSortAdversary_16384 15.346 -2.40%
BM_PushHeap_string_QuickSortAdversary_256 14.364 -2.33%
BM_PushHeap_string_QuickSortAdversary_262144 15.825 -2.13%
BM_PushHeap_string_QuickSortAdversary_4 6.324 -2.18%
BM_PushHeap_string_QuickSortAdversary_64 12.876 -1.84%
BM_PushHeap_string_Random_1 0.641 10.04%
BM_PushHeap_string_Random_1024 14.791 -1.90%
BM_PushHeap_string_Random_16 10.321 -1.39%
BM_PushHeap_string_Random_16384 15.972 -4.09%
BM_PushHeap_string_Random_256 14.187 -1.99%
BM_PushHeap_string_Random_262144 18.320 -6.32%
BM_PushHeap_string_Random_4 6.057 -
BM_PushHeap_string_Random_64 12.857 -1.47%
BM_PushHeap_string_SingleElement_1 0.700 -
BM_PushHeap_string_SingleElement_1024 2.769 8.62%
BM_PushHeap_string_SingleElement_16 2.654 3.42%
BM_PushHeap_string_SingleElement_16384 2.566 -1.98%
BM_PushHeap_string_SingleElement_256 2.635 3.24%
BM_PushHeap_string_SingleElement_262144 2.606 -2.65%
BM_PushHeap_string_SingleElement_4 2.369 2.85%
BM_PushHeap_string_SingleElement_64 2.689 3.05%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.639 -8.24%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.525 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.021 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.546 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.786 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 8.863 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.897 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.970 1.86%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.461 -20.68%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.605 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.567 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.596 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.630 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.591 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.546 -15.71%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.664 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.535 14.61%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.031 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.461 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 3.913 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.555 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 5.382 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.819 -1.60%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.158 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.554 14.61%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.538 2.36%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.299 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.198 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.125 1.09%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.775 1.61%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.796 -2.03%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.681 1.51%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.466 -2.20%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.115 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.244 3.34%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.311 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 8.982 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.256 -1.44%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.675 2.44%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.572 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.435 -31.54%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.602 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.607 -6.19%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.605 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.616 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.596 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.642 16.37%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.646 -
BM_PushHeap_uint32_Ascending_1 0.700 50.75%
BM_PushHeap_uint32_Ascending_1024 2.553 -
BM_PushHeap_uint32_Ascending_16 0.971 1.29%
BM_PushHeap_uint32_Ascending_16384 3.684 -
BM_PushHeap_uint32_Ascending_256 2.083 -
BM_PushHeap_uint32_Ascending_262144 4.803 -
BM_PushHeap_uint32_Ascending_4 0.588 -
BM_PushHeap_uint32_Ascending_64 1.596 4.85%
BM_PushHeap_uint32_Descending_1 0.465 -
BM_PushHeap_uint32_Descending_1024 0.384 -
BM_PushHeap_uint32_Descending_16 0.360 -
BM_PushHeap_uint32_Descending_16384 0.380 -
BM_PushHeap_uint32_Descending_256 0.397 -
BM_PushHeap_uint32_Descending_262144 0.380 -
BM_PushHeap_uint32_Descending_4 0.361 -
BM_PushHeap_uint32_Descending_64 0.377 -
BM_PushHeap_uint32_PipeOrgan_1 0.399 -42.64%
BM_PushHeap_uint32_PipeOrgan_1024 1.916 -
BM_PushHeap_uint32_PipeOrgan_16 0.871 -
BM_PushHeap_uint32_PipeOrgan_16384 2.382 -
BM_PushHeap_uint32_PipeOrgan_256 1.695 -
BM_PushHeap_uint32_PipeOrgan_262144 3.045 -
BM_PushHeap_uint32_PipeOrgan_4 0.537 -
BM_PushHeap_uint32_PipeOrgan_64 1.304 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.463 -14.25%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.603 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.971 5.44%
BM_PushHeap_uint32_QuickSortAdversary_16384 0.489 4.18%
BM_PushHeap_uint32_QuickSortAdversary_256 0.713 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.415 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.587 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_PushHeap_uint32_Random_1 0.483 -
BM_PushHeap_uint32_Random_1024 5.641 -
BM_PushHeap_uint32_Random_16 4.172 -
BM_PushHeap_uint32_Random_16384 5.927 3.71%
BM_PushHeap_uint32_Random_256 5.650 -
BM_PushHeap_uint32_Random_262144 5.916 2.35%
BM_PushHeap_uint32_Random_4 2.165 -
BM_PushHeap_uint32_Random_64 5.115 2.39%
BM_PushHeap_uint32_SingleElement_1 0.465 -
BM_PushHeap_uint32_SingleElement_1024 0.363 -
BM_PushHeap_uint32_SingleElement_16 0.335 -
BM_PushHeap_uint32_SingleElement_16384 0.356 -
BM_PushHeap_uint32_SingleElement_256 0.382 -
BM_PushHeap_uint32_SingleElement_262144 0.355 -
BM_PushHeap_uint32_SingleElement_4 0.333 -4.51%
BM_PushHeap_uint32_SingleElement_64 0.350 -
BM_PushHeap_uint64_Ascending_1 0.465 -
BM_PushHeap_uint64_Ascending_1024 2.573 -3.68%
BM_PushHeap_uint64_Ascending_16 0.918 -1.68%
BM_PushHeap_uint64_Ascending_16384 3.640 -4.64%
BM_PushHeap_uint64_Ascending_256 2.088 -5.19%
BM_PushHeap_uint64_Ascending_262144 4.817 -7.33%
BM_PushHeap_uint64_Ascending_4 0.548 -
BM_PushHeap_uint64_Ascending_64 1.515 -6.65%
BM_PushHeap_uint64_Descending_1 0.428 -17.88%
BM_PushHeap_uint64_Descending_1024 0.385 -
BM_PushHeap_uint64_Descending_16 0.360 -
BM_PushHeap_uint64_Descending_16384 0.381 -
BM_PushHeap_uint64_Descending_256 0.397 -
BM_PushHeap_uint64_Descending_262144 0.380 -
BM_PushHeap_uint64_Descending_4 0.367 -
BM_PushHeap_uint64_Descending_64 0.376 -
BM_PushHeap_uint64_PipeOrgan_1 0.466 -
BM_PushHeap_uint64_PipeOrgan_1024 1.924 -
BM_PushHeap_uint64_PipeOrgan_16 0.911 2.97%
BM_PushHeap_uint64_PipeOrgan_16384 2.388 -
BM_PushHeap_uint64_PipeOrgan_256 1.697 -
BM_PushHeap_uint64_PipeOrgan_262144 3.047 -
BM_PushHeap_uint64_PipeOrgan_4 0.482 -3.55%
BM_PushHeap_uint64_PipeOrgan_64 1.330 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.466 -2.15%
BM_PushHeap_uint64_QuickSortAdversary_1024 0.612 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.955 3.59%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.483 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.722 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.549 -5.44%
BM_PushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_PushHeap_uint64_Random_1 0.466 -
BM_PushHeap_uint64_Random_1024 6.182 -
BM_PushHeap_uint64_Random_16 4.480 -1.19%
BM_PushHeap_uint64_Random_16384 6.360 -
BM_PushHeap_uint64_Random_256 6.028 -
BM_PushHeap_uint64_Random_262144 6.353 -
BM_PushHeap_uint64_Random_4 2.589 6.78%
BM_PushHeap_uint64_Random_64 5.489 -1.20%
BM_PushHeap_uint64_SingleElement_1 0.429 -10.98%
BM_PushHeap_uint64_SingleElement_1024 0.369 -
BM_PushHeap_uint64_SingleElement_16 0.347 -
BM_PushHeap_uint64_SingleElement_16384 0.368 -
BM_PushHeap_uint64_SingleElement_256 0.390 -
BM_PushHeap_uint64_SingleElement_262144 0.362 -
BM_PushHeap_uint64_SingleElement_4 0.367 -
BM_PushHeap_uint64_SingleElement_64 0.358 -
BM_SeedSeq_Generate/1/1 5.664 -
BM_SeedSeq_Generate/1/256 890.749 -
BM_SeedSeq_Generate/1/64 222.382 -
BM_SeedSeq_Generate/1/8 23.186 -
BM_SeedSeq_Generate/16/1 54.222 -
BM_SeedSeq_Generate/16/256 886.369 -
BM_SeedSeq_Generate/16/64 226.106 -
BM_SeedSeq_Generate/16/8 39.593 -
BM_SeedSeq_Generate/8/1 25.057 -
BM_SeedSeq_Generate/8/256 892.454 -
BM_SeedSeq_Generate/8/64 222.941 -
BM_SeedSeq_Generate/8/8 26.093 -
BM_SharedPtrCreateDestroy 10.985 -2.45%
BM_SharedPtrIncDecRef 3.043 -
BM_StringAssignAsciizMix_Opaque 5.060 -
BM_StringAssignAsciizMix_Transparent 3.073 1.99%
BM_StringAssignAsciiz_Empty_Opaque 3.040 -
BM_StringAssignAsciiz_Empty_Transparent 0.348 -
BM_StringAssignAsciiz_Huge_Opaque 190.659 -
BM_StringAssignAsciiz_Huge_Transparent 190.206 -
BM_StringAssignAsciiz_Large_Opaque 11.775 1.22%
BM_StringAssignAsciiz_Large_Transparent 11.802 1.18%
BM_StringAssignAsciiz_Small_Opaque 3.044 -
BM_StringAssignAsciiz_Small_Transparent 0.449 -
BM_StringAssignStr_Empty_Opaque 0.714 -
BM_StringAssignStr_Empty_Transparent 0.487 -
BM_StringAssignStr_Huge_Opaque 114.777 -
BM_StringAssignStr_Huge_Transparent 113.454 -1.41%
BM_StringAssignStr_Large_Opaque 10.387 -
BM_StringAssignStr_Large_Transparent 10.355 -
BM_StringAssignStr_Small_Opaque 0.719 -
BM_StringAssignStr_Small_Transparent 0.485 -3.74%
BM_StringConstructDestroyCStr_Empty_Opaque 2.258 5.27%
BM_StringConstructDestroyCStr_Empty_Transparent 0.278 -
BM_StringConstructDestroyCStr_Huge_Opaque 158.023 -
BM_StringConstructDestroyCStr_Huge_Transparent 64.397 -
BM_StringConstructDestroyCStr_Large_Opaque 16.260 2.54%
BM_StringConstructDestroyCStr_Large_Transparent 9.270 -
BM_StringConstructDestroyCStr_Small_Opaque 2.244 4.75%
BM_StringConstructDestroyCStr_Small_Transparent 0.369 -
BM_StringCopy_Empty 0.576 -
BM_StringCopy_Huge 112.163 -
BM_StringCopy_Large 6.463 2.81%
BM_StringCopy_Small 0.658 -
BM_StringCtorDefault 0.240 -24.09%
BM_StringDestroy_Empty 0.622 -
BM_StringDestroy_Huge 10.908 -
BM_StringDestroy_Large 7.562 5.40%
BM_StringDestroy_Small 0.619 -
BM_StringEraseToEnd_Empty_Opaque 0.595 -
BM_StringEraseToEnd_Empty_Transparent 0.346 -
BM_StringEraseToEnd_Huge_Opaque 2.357 -
BM_StringEraseToEnd_Huge_Transparent 2.457 2.48%
BM_StringEraseToEnd_Large_Opaque 0.983 -
BM_StringEraseToEnd_Large_Transparent 0.829 -
BM_StringEraseToEnd_Small_Opaque 0.596 -
BM_StringEraseToEnd_Small_Transparent 0.401 -
BM_StringEraseWithMove_Empty_Opaque 0.882 -
BM_StringEraseWithMove_Empty_Transparent 0.637 14.65%
BM_StringEraseWithMove_Huge_Opaque 50.867 8.47%
BM_StringEraseWithMove_Huge_Transparent 49.509 11.14%
BM_StringEraseWithMove_Large_Opaque 2.760 -2.95%
BM_StringEraseWithMove_Large_Transparent 2.608 -3.44%
BM_StringEraseWithMove_Small_Opaque 2.154 -
BM_StringEraseWithMove_Small_Transparent 2.121 -
BM_StringFindAllMatch/1 2.934 2.65%
BM_StringFindAllMatch/131072 2270.170 -
BM_StringFindAllMatch/32768 574.592 -
BM_StringFindAllMatch/4096 79.700 -
BM_StringFindAllMatch/512 11.522 -
BM_StringFindAllMatch/64 3.260 8.64%
BM_StringFindAllMatch/8 2.723 3.52%
BM_StringFindCharLiteral/1024 17.574 -2.06%
BM_StringFindCharLiteral/128 3.004 -
BM_StringFindCharLiteral/16 1.617 -
BM_StringFindCharLiteral/2048 40.106 -
BM_StringFindCharLiteral/256 5.370 -
BM_StringFindCharLiteral/32 1.619 -
BM_StringFindCharLiteral/4096 77.001 -
BM_StringFindCharLiteral/512 9.392 -1.10%
BM_StringFindCharLiteral/64 2.126 -
BM_StringFindCharLiteral/8 1.617 -
BM_StringFindCharLiteral/8192 137.776 -
BM_StringFindMatch1/1 980.547 -
BM_StringFindMatch1/32768 1563.792 -
BM_StringFindMatch1/4096 1057.181 -
BM_StringFindMatch1/512 1001.202 -
BM_StringFindMatch1/64 981.197 -
BM_StringFindMatch1/8 980.499 -
BM_StringFindMatch2/1 980.305 -
BM_StringFindMatch2/32768 1563.405 -
BM_StringFindMatch2/4096 1057.463 -
BM_StringFindMatch2/512 1000.445 -
BM_StringFindMatch2/64 981.167 -
BM_StringFindMatch2/8 980.095 -
BM_StringFindNoMatch/10 1.356 6.66%
BM_StringFindNoMatch/131072 1961.478 -
BM_StringFindNoMatch/32768 498.430 -
BM_StringFindNoMatch/4096 74.985 -
BM_StringFindNoMatch/512 9.311 1.24%
BM_StringFindNoMatch/64 2.119 1.22%
BM_StringFindStringLiteral/1024 18.415 5.56%
BM_StringFindStringLiteral/128 3.290 7.30%
BM_StringFindStringLiteral/16 1.618 -
BM_StringFindStringLiteral/2048 40.292 -
BM_StringFindStringLiteral/256 5.517 2.67%
BM_StringFindStringLiteral/32 1.698 -
BM_StringFindStringLiteral/4096 77.218 -
BM_StringFindStringLiteral/512 9.643 3.12%
BM_StringFindStringLiteral/64 2.124 -
BM_StringFindStringLiteral/8 1.618 -
BM_StringFindStringLiteral/8192 138.146 -
BM_StringMove_Empty 0.570 -
BM_StringMove_Huge 0.796 -
BM_StringMove_Large 0.706 -
BM_StringMove_Small 0.728 -
BM_StringRead_Cold_Deep_Empty 1.232 5.77%
BM_StringRead_Cold_Deep_Large 1.308 2.87%
BM_StringRead_Cold_Deep_Small 1.240 -3.37%
BM_StringRead_Cold_Shallow_Empty 1.146 4.66%
BM_StringRead_Cold_Shallow_Large 1.169 4.88%
BM_StringRead_Cold_Shallow_Small 1.146 4.93%
BM_StringRead_Hot_Deep_Empty 0.504 2.10%
BM_StringRead_Hot_Deep_Large 0.505 -
BM_StringRead_Hot_Deep_Small 0.504 -
BM_StringRead_Hot_Shallow_Empty 0.475 -
BM_StringRead_Hot_Shallow_Large 0.472 -3.38%
BM_StringRead_Hot_Shallow_Small 0.474 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.415 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.431 3.34%
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.416 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.413 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.634 3.16%
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.637 3.20%
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.429 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.156 -8.74%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.849 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.387 -6.81%
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.031 -
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.622 -
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.424 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.613 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.205 4.41%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.889 2.93%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.201 4.05%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.726 7.05%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.348 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.446 23.00%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.459 -
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.348 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.819 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.821 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.819 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.825 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.458 -
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.230 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.634 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.606 -5.95%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.607 -9.39%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.610 -11.81%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.221 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.219 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.592 -
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.592 -
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.219 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.190 2.57%
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.889 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.418 -
BM_StringRelationalLiteral_Less_Large_Large_Control 2.020 -1.24%
BM_StringRelationalLiteral_Less_Large_Small_Control 1.615 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.220 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.624 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.158 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.821 12.89%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.292 9.27%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.614 -1.58%
BM_StringRelational_Compare_Empty_Empty_Control 1.613 -3.28%
BM_StringRelational_Compare_Empty_Huge_Control 1.610 -5.50%
BM_StringRelational_Compare_Empty_Large_Control 1.837 -6.40%
BM_StringRelational_Compare_Empty_Small_Control 1.612 -2.86%
BM_StringRelational_Compare_Huge_Empty_Control 1.612 -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.389 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.258 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.644 -
BM_StringRelational_Compare_Huge_Huge_Control 99.248 -
BM_StringRelational_Compare_Huge_Large_Control 2.081 -
BM_StringRelational_Compare_Huge_Small_Control 1.852 -
BM_StringRelational_Compare_Large_Empty_Control 1.612 -8.30%
BM_StringRelational_Compare_Large_Huge_Control 2.081 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.388 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.081 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.620 -
BM_StringRelational_Compare_Large_Large_Control 2.081 -
BM_StringRelational_Compare_Large_Small_Control 1.851 -
BM_StringRelational_Compare_Small_Empty_Control 1.612 -3.09%
BM_StringRelational_Compare_Small_Huge_Control 1.848 -
BM_StringRelational_Compare_Small_Large_Control 1.858 -3.36%
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.387 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.646 -12.63%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.387 -1.49%
BM_StringRelational_Compare_Small_Small_Control 1.850 -1.15%
BM_StringRelational_Eq_Empty_Empty_Control 2.058 -
BM_StringRelational_Eq_Empty_Huge_Control 0.471 -3.37%
BM_StringRelational_Eq_Empty_Large_Control 0.472 -
BM_StringRelational_Eq_Empty_Small_Control 0.471 -2.88%
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.588 5.71%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 98.774 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.601 -
BM_StringRelational_Eq_Huge_Huge_Control 98.810 -
BM_StringRelational_Eq_Large_Huge_Control 0.475 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.453 -2.09%
BM_StringRelational_Eq_Large_Large_ChangeLast 2.019 8.83%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.783 16.71%
BM_StringRelational_Eq_Large_Large_Control 2.331 3.42%
BM_StringRelational_Eq_Small_Huge_Control 0.474 -
BM_StringRelational_Eq_Small_Large_Control 0.484 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.586 -
BM_StringRelational_Eq_Small_Small_ChangeLast 2.074 5.17%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.574 -
BM_StringRelational_Eq_Small_Small_Control 1.848 -
BM_StringRelational_Less_Empty_Empty_Control 1.624 -2.26%
BM_StringRelational_Less_Empty_Huge_Control 1.661 -
BM_StringRelational_Less_Empty_Large_Control 1.610 -6.23%
BM_StringRelational_Less_Empty_Small_Control 1.612 -3.17%
BM_StringRelational_Less_Huge_Empty_Control 1.613 -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.434 1.63%
BM_StringRelational_Less_Huge_Huge_ChangeLast 98.987 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.634 -
BM_StringRelational_Less_Huge_Huge_Control 98.474 -
BM_StringRelational_Less_Huge_Large_Control 2.104 -
BM_StringRelational_Less_Huge_Small_Control 1.848 -
BM_StringRelational_Less_Large_Empty_Control 1.668 -1.37%
BM_StringRelational_Less_Large_Huge_Control 2.105 -3.31%
BM_StringRelational_Less_Large_Large_ChangeFirst 1.430 1.42%
BM_StringRelational_Less_Large_Large_ChangeLast 2.114 1.41%
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.622 -
BM_StringRelational_Less_Large_Large_Control 2.153 1.16%
BM_StringRelational_Less_Large_Small_Control 1.849 -
BM_StringRelational_Less_Small_Empty_Control 1.659 3.00%
BM_StringRelational_Less_Small_Huge_Control 1.855 -
BM_StringRelational_Less_Small_Large_Control 1.921 3.33%
BM_StringRelational_Less_Small_Small_ChangeFirst 1.394 -
BM_StringRelational_Less_Small_Small_ChangeLast 1.851 4.70%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.395 -
BM_StringRelational_Less_Small_Small_Control 1.847 -
BM_StringResizeAndOverwrite 0.819 -
BM_Swap_FuncPtr_FuncPtr 2.966 -
BM_Swap_FuncPtr_LargeNonTrivialFunctor 1.360 18.11%
BM_Swap_FuncPtr_LargeTrivialFunctor 1.158 -8.59%
BM_Swap_FuncPtr_MemFuncPtr 3.189 -3.04%
BM_Swap_FuncPtr_MemPtr 3.264 -3.08%
BM_Swap_FuncPtr_SmallNonTrivialFunctor 1.172 -
BM_Swap_FuncPtr_SmallTrivialFunctor 3.234 -3.18%
BM_Swap_LargeNonTrivialFunctor_LargeNonTrivialFunctor 0.481 -13.13%
BM_Swap_LargeTrivialFunctor_LargeNonTrivialFunctor 0.554 21.30%
BM_Swap_LargeTrivialFunctor_LargeTrivialFunctor 0.504 -8.87%
BM_Swap_MemFuncPtr_LargeNonTrivialFunctor 1.265 5.45%
BM_Swap_MemFuncPtr_LargeTrivialFunctor 1.164 1.22%
BM_Swap_MemFuncPtr_MemFuncPtr 2.990 -
BM_Swap_MemFuncPtr_MemPtr 3.599 4.95%
BM_Swap_MemFuncPtr_SmallNonTrivialFunctor 1.237 -3.10%
BM_Swap_MemFuncPtr_SmallTrivialFunctor 3.449 6.02%
BM_Swap_MemPtr_LargeNonTrivialFunctor 1.147 -8.71%
BM_Swap_MemPtr_LargeTrivialFunctor 1.192 -1.85%
BM_Swap_MemPtr_MemPtr 2.970 -
BM_Swap_MemPtr_SmallNonTrivialFunctor 1.214 -
BM_Swap_MemPtr_SmallTrivialFunctor 3.260 -3.64%
BM_Swap_Null_FuncPtr 1.160 -7.61%
BM_Swap_Null_LargeNonTrivialFunctor 0.526 3.75%
BM_Swap_Null_LargeTrivialFunctor 0.503 9.89%
BM_Swap_Null_MemFuncPtr 1.240 4.65%
BM_Swap_Null_MemPtr 1.167 -1.17%
BM_Swap_Null_Null 0.369 -9.71%
BM_Swap_Null_SmallNonTrivialFunctor 0.570 13.92%
BM_Swap_Null_SmallTrivialFunctor 1.215 5.40%
BM_Swap_SmallNonTrivialFunctor_LargeNonTrivialFunctor 0.570 24.78%
BM_Swap_SmallNonTrivialFunctor_LargeTrivialFunctor 0.457 -2.89%
BM_Swap_SmallNonTrivialFunctor_SmallNonTrivialFunctor 0.503 -
BM_Swap_SmallTrivialFunctor_LargeNonTrivialFunctor 1.148 -
BM_Swap_SmallTrivialFunctor_LargeTrivialFunctor 1.157 1.04%
BM_Swap_SmallTrivialFunctor_SmallNonTrivialFunctor 1.161 -
BM_Swap_SmallTrivialFunctor_SmallTrivialFunctor 2.954 -
BM_SystemErrorWithMessage 17.960 3.18%
BM_SystemErrorWithoutMessage 14.482 6.13%
BM_WeakPtrIncDecRef 4.140 -
BM_align/1 0.932 -
BM_align/256 0.932 -
BM_align/64 0.933 -
BM_align/8 0.936 -
BM_ascii_escaped<char> 22939.563 1.67%
BM_ascii_escaped<wchar_t> 22176.042 -1.86%
BM_ascii_text<char> 744.379 -6.70%
BM_ascii_text<wchar_t> 828.787 -7.01%
BM_cyrillic_escaped<char> 14435.456 -
BM_cyrillic_escaped<wchar_t> 12368.120 -
BM_cyrillic_text<char> 25244.228 -2.36%
BM_cyrillic_text<wchar_t> 27969.588 -
BM_deque_deque_copy/0 0.698 -19.55%
BM_deque_deque_copy/1 2.485 -2.21%
BM_deque_deque_copy/1024 37.704 1.10%
BM_deque_deque_copy/2 2.234 -2.83%
BM_deque_deque_copy/4000 141.412 -
BM_deque_deque_copy/4096 147.106 -
BM_deque_deque_copy/512 17.677 -
BM_deque_deque_copy/5500 197.251 -
BM_deque_deque_copy/64 3.049 -1.39%
BM_deque_deque_copy/64000 2975.967 -
BM_deque_deque_copy/65536 3231.450 2.52%
BM_deque_deque_copy/70000 3311.841 4.37%
BM_deque_deque_copy_backward/0 0.793 5.13%
BM_deque_deque_copy_backward/1 2.897 4.31%
BM_deque_deque_copy_backward/1024 38.367 -
BM_deque_deque_copy_backward/2 2.561 1.18%
BM_deque_deque_copy_backward/4000 145.345 -
BM_deque_deque_copy_backward/4096 152.496 -
BM_deque_deque_copy_backward/512 18.920 -4.05%
BM_deque_deque_copy_backward/5500 202.630 -
BM_deque_deque_copy_backward/64 3.347 -8.24%
BM_deque_deque_copy_backward/64000 7492.897 -
BM_deque_deque_copy_backward/65536 7643.961 -
BM_deque_deque_copy_backward/70000 7973.192 -
BM_deque_deque_move/0 0.776 -4.29%
BM_deque_deque_move/1 2.475 -
BM_deque_deque_move/1024 40.532 8.69%
BM_deque_deque_move/2 2.239 -
BM_deque_deque_move/4000 148.816 6.09%
BM_deque_deque_move/4096 147.117 -
BM_deque_deque_move/512 17.741 -
BM_deque_deque_move/5500 196.825 -
BM_deque_deque_move/64 3.038 -1.34%
BM_deque_deque_move/64000 3035.260 -
BM_deque_deque_move/65536 3125.123 -
BM_deque_deque_move/70000 3355.024 -3.22%
BM_deque_deque_move_backward/0 0.829 -3.72%
BM_deque_deque_move_backward/1 2.713 -2.13%
BM_deque_deque_move_backward/1024 38.623 1.49%
BM_deque_deque_move_backward/2 2.470 -2.13%
BM_deque_deque_move_backward/4000 144.628 -
BM_deque_deque_move_backward/4096 151.696 -1.02%
BM_deque_deque_move_backward/512 18.984 -3.61%
BM_deque_deque_move_backward/5500 201.874 -1.33%
BM_deque_deque_move_backward/64 3.390 -6.84%
BM_deque_deque_move_backward/64000 7305.354 -
BM_deque_deque_move_backward/65536 7662.670 -1.36%
BM_deque_deque_move_backward/70000 8131.063 1.91%
BM_deque_deque_ranges_copy/0 0.921 8.32%
BM_deque_deque_ranges_copy/1 2.509 -2.32%
BM_deque_deque_ranges_copy/1024 36.721 -
BM_deque_deque_ranges_copy/2 2.202 -3.77%
BM_deque_deque_ranges_copy/4000 141.844 -
BM_deque_deque_ranges_copy/4096 148.039 -
BM_deque_deque_ranges_copy/512 17.636 -
BM_deque_deque_ranges_copy/5500 198.112 -
BM_deque_deque_ranges_copy/64 3.059 -
BM_deque_deque_ranges_copy/64000 2955.377 -
BM_deque_deque_ranges_copy/65536 3062.959 -2.12%
BM_deque_deque_ranges_copy/70000 3298.229 -
BM_deque_deque_ranges_copy_backward/0 0.850 7.83%
BM_deque_deque_ranges_copy_backward/1 2.788 4.86%
BM_deque_deque_ranges_copy_backward/1024 37.531 -
BM_deque_deque_ranges_copy_backward/2 2.413 2.74%
BM_deque_deque_ranges_copy_backward/4000 143.951 -
BM_deque_deque_ranges_copy_backward/4096 152.296 -
BM_deque_deque_ranges_copy_backward/512 19.025 -
BM_deque_deque_ranges_copy_backward/5500 202.000 -
BM_deque_deque_ranges_copy_backward/64 3.398 -1.82%
BM_deque_deque_ranges_copy_backward/64000 7349.944 -
BM_deque_deque_ranges_copy_backward/65536 7492.632 -
BM_deque_deque_ranges_copy_backward/70000 8150.781 2.12%
BM_deque_deque_ranges_move/0 0.776 -8.75%
BM_deque_deque_ranges_move/1 2.315 -3.93%
BM_deque_deque_ranges_move/1024 36.852 -
BM_deque_deque_ranges_move/2 2.020 -7.05%
BM_deque_deque_ranges_move/4000 144.848 1.30%
BM_deque_deque_ranges_move/4096 147.492 -
BM_deque_deque_ranges_move/512 17.609 -
BM_deque_deque_ranges_move/5500 196.671 -
BM_deque_deque_ranges_move/64 3.045 -
BM_deque_deque_ranges_move/64000 3179.801 3.47%
BM_deque_deque_ranges_move/65536 3111.976 -
BM_deque_deque_ranges_move/70000 3410.273 2.60%
BM_deque_deque_ranges_move_backward/0 0.920 -
BM_deque_deque_ranges_move_backward/1 2.780 4.09%
BM_deque_deque_ranges_move_backward/1024 38.192 1.47%
BM_deque_deque_ranges_move_backward/2 2.527 4.94%
BM_deque_deque_ranges_move_backward/4000 146.416 -
BM_deque_deque_ranges_move_backward/4096 153.443 -
BM_deque_deque_ranges_move_backward/512 18.921 -3.68%
BM_deque_deque_ranges_move_backward/5500 204.900 -
BM_deque_deque_ranges_move_backward/64 3.347 -8.29%
BM_deque_deque_ranges_move_backward/64000 7426.924 -
BM_deque_deque_ranges_move_backward/65536 7578.183 1.56%
BM_deque_deque_ranges_move_backward/70000 8034.249 -
BM_deque_vector_copy/0 1.452 -
BM_deque_vector_copy/1 2.082 3.39%
BM_deque_vector_copy/1024 36.816 -
BM_deque_vector_copy/2 1.822 3.11%
BM_deque_vector_copy/4000 141.870 -
BM_deque_vector_copy/4096 144.778 -
BM_deque_vector_copy/512 16.580 -
BM_deque_vector_copy/5500 195.231 -
BM_deque_vector_copy/64 5.425 -
BM_deque_vector_copy/64000 2865.115 -11.97%
BM_deque_vector_copy/65536 2905.069 -13.29%
BM_deque_vector_copy/70000 3172.333 -12.39%
BM_deque_vector_copy_backward/0 1.478 -
BM_deque_vector_copy_backward/1 2.111 -
BM_deque_vector_copy_backward/1024 36.939 -
BM_deque_vector_copy_backward/2 1.840 -
BM_deque_vector_copy_backward/4000 141.571 -
BM_deque_vector_copy_backward/4096 147.329 -
BM_deque_vector_copy_backward/512 17.925 -
BM_deque_vector_copy_backward/5500 200.987 -
BM_deque_vector_copy_backward/64 2.929 -
BM_deque_vector_copy_backward/64000 7345.267 2.37%
BM_deque_vector_copy_backward/65536 7311.247 1.41%
BM_deque_vector_copy_backward/70000 8366.797 8.99%
BM_deque_vector_move/0 1.527 8.96%
BM_deque_vector_move/1 2.033 -
BM_deque_vector_move/1024 36.846 -
BM_deque_vector_move/2 1.771 -
BM_deque_vector_move/4000 141.390 -
BM_deque_vector_move/4096 145.174 -
BM_deque_vector_move/512 16.561 -
BM_deque_vector_move/5500 193.548 -
BM_deque_vector_move/64 2.663 -
BM_deque_vector_move/64000 2987.372 -2.20%
BM_deque_vector_move/65536 3004.137 -
BM_deque_vector_move/70000 3265.613 -1.54%
BM_deque_vector_move_backward/0 1.591 3.53%
BM_deque_vector_move_backward/1 2.129 1.23%
BM_deque_vector_move_backward/1024 36.853 -
BM_deque_vector_move_backward/2 1.837 -
BM_deque_vector_move_backward/4000 141.013 -
BM_deque_vector_move_backward/4096 147.487 -
BM_deque_vector_move_backward/512 17.910 -
BM_deque_vector_move_backward/5500 201.132 1.19%
BM_deque_vector_move_backward/64 2.926 -
BM_deque_vector_move_backward/64000 7454.929 6.87%
BM_deque_vector_move_backward/65536 7386.992 2.64%
BM_deque_vector_move_backward/70000 7813.020 2.12%
BM_deque_vector_ranges_copy/0 1.304 -
BM_deque_vector_ranges_copy/1 2.095 -
BM_deque_vector_ranges_copy/1024 37.329 -
BM_deque_vector_ranges_copy/2 1.826 -
BM_deque_vector_ranges_copy/4000 141.630 -
BM_deque_vector_ranges_copy/4096 145.619 -
BM_deque_vector_ranges_copy/512 16.535 -
BM_deque_vector_ranges_copy/5500 193.052 -
BM_deque_vector_ranges_copy/64 2.606 -2.25%
BM_deque_vector_ranges_copy/64000 2923.604 -7.06%
BM_deque_vector_ranges_copy/65536 2938.127 -7.77%
BM_deque_vector_ranges_copy/70000 3212.692 -8.52%
BM_deque_vector_ranges_copy_backward/0 1.379 -9.86%
BM_deque_vector_ranges_copy_backward/1 2.104 1.18%
BM_deque_vector_ranges_copy_backward/1024 36.735 -
BM_deque_vector_ranges_copy_backward/2 1.839 -
BM_deque_vector_ranges_copy_backward/4000 146.697 -
BM_deque_vector_ranges_copy_backward/4096 146.907 -1.35%
BM_deque_vector_ranges_copy_backward/512 17.920 -
BM_deque_vector_ranges_copy_backward/5500 200.536 -
BM_deque_vector_ranges_copy_backward/64 2.927 -
BM_deque_vector_ranges_copy_backward/64000 7099.757 -
BM_deque_vector_ranges_copy_backward/65536 7547.116 2.79%
BM_deque_vector_ranges_copy_backward/70000 8288.396 7.30%
BM_deque_vector_ranges_move/0 1.310 -7.82%
BM_deque_vector_ranges_move/1 2.020 -
BM_deque_vector_ranges_move/1024 36.865 -
BM_deque_vector_ranges_move/2 1.775 -
BM_deque_vector_ranges_move/4000 138.962 -
BM_deque_vector_ranges_move/4096 145.051 -
BM_deque_vector_ranges_move/512 16.692 -
BM_deque_vector_ranges_move/5500 193.704 -
BM_deque_vector_ranges_move/64 2.669 -1.06%
BM_deque_vector_ranges_move/64000 2989.480 -2.75%
BM_deque_vector_ranges_move/65536 2975.546 -3.78%
BM_deque_vector_ranges_move/70000 3250.792 -3.47%
BM_deque_vector_ranges_move_backward/0 1.372 -
BM_deque_vector_ranges_move_backward/1 2.075 -
BM_deque_vector_ranges_move_backward/1024 36.982 -
BM_deque_vector_ranges_move_backward/2 1.834 -
BM_deque_vector_ranges_move_backward/4000 142.504 -3.30%
BM_deque_vector_ranges_move_backward/4096 147.356 -
BM_deque_vector_ranges_move_backward/512 17.909 -
BM_deque_vector_ranges_move_backward/5500 198.702 -
BM_deque_vector_ranges_move_backward/64 2.926 -
BM_deque_vector_ranges_move_backward/64000 7432.970 7.40%
BM_deque_vector_ranges_move_backward/65536 9092.994 25.96%
BM_deque_vector_ranges_move_backward/70000 9851.860 28.17%
BM_emoji_escaped<char> 23071.432 4.80%
BM_emoji_escaped<wchar_t> 22717.872 -
BM_emoji_text<char> 1052.504 31.99%
BM_emoji_text<wchar_t> 824.929 -6.89%
BM_format 18.111 -
BM_format/C_string_len_6 13.382 -4.14%
BM_format/C_string_len_60 28.026 4.75%
BM_format/C_string_len_6000 261.348 1.35%
BM_format/string_len_6 2.484 -3.89%
BM_format/string_len_60 14.147 3.43%
BM_format/string_len_6000 71.565 -
BM_format/string_view_len_6 2.636 -4.31%
BM_format/string_view_len_60 13.632 1.12%
BM_format/string_view_len_6000 72.625 2.08%
BM_format_string<char>/1 1.170 -
BM_format_string<char>/1024 0.021 -
BM_format_string<char>/1048576 0.013 -
BM_format_string<char>/128 0.084 -18.58%
BM_format_string<char>/131072 0.034 109.16%
BM_format_string<char>/16 0.115 -
BM_format_string<char>/16384 0.024 -
BM_format_string<char>/2 0.692 -
BM_format_string<char>/2048 0.014 -
BM_format_string<char>/256 0.064 -
BM_format_string<char>/262144 0.031 122.30%
BM_format_string<char>/32 0.378 -10.54%
BM_format_string<char>/32768 0.031 -
BM_format_string<char>/4 0.474 -
BM_format_string<char>/4096 0.013 -
BM_format_string<char>/512 0.040 -
BM_format_string<char>/524288 0.030 132.20%
BM_format_string<char>/64 0.166 -15.37%
BM_format_string<char>/65536 0.037 -
BM_format_string<char>/8 0.201 -
BM_format_string<char>/8192 0.011 -
BM_format_string<wchar_t>/1 13.020 2.63%
BM_format_string<wchar_t>/1024 0.121 -
BM_format_string<wchar_t>/1048576 0.138 -7.37%
BM_format_string<wchar_t>/128 0.361 18.89%
BM_format_string<wchar_t>/131072 0.193 15.06%
BM_format_string<wchar_t>/16 1.583 7.99%
BM_format_string<wchar_t>/16384 0.168 9.12%
BM_format_string<wchar_t>/2 6.118 2.63%
BM_format_string<wchar_t>/2048 0.096 -
BM_format_string<wchar_t>/256 0.251 -
BM_format_string<wchar_t>/262144 0.127 -8.21%
BM_format_string<wchar_t>/32 0.874 12.21%
BM_format_string<wchar_t>/32768 0.131 -
BM_format_string<wchar_t>/4 3.159 2.06%
BM_format_string<wchar_t>/4096 0.077 -
BM_format_string<wchar_t>/512 0.155 -
BM_format_string<wchar_t>/524288 0.111 -
BM_format_string<wchar_t>/64 0.499 6.35%
BM_format_string<wchar_t>/65536 0.114 -
BM_format_string<wchar_t>/8 3.038 -5.03%
BM_format_string<wchar_t>/8192 0.266 36.73%
BM_format_to_back_inserter<std::deque<char>>/C_string_len_6 41.437 -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_60 59.447 -2.79%
BM_format_to_back_inserter<std::deque<char>>/C_string_len_6000 2639.899 -
BM_format_to_back_inserter<std::deque<char>>/string_len_6 39.904 -3.23%
BM_format_to_back_inserter<std::deque<char>>/string_len_60 58.377 -2.53%
BM_format_to_back_inserter<std::deque<char>>/string_len_6000 2532.182 -
BM_format_to_back_inserter<std::deque<char>>/string_view_len_6 40.702 -1.25%
BM_format_to_back_inserter<std::deque<char>>/string_view_len_60 58.849 -2.34%
BM_format_to_back_inserter<std::deque<char>>/string_view_len_6000 2530.016 -
BM_format_to_back_inserter<std::list<char>> 126.140 -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6 80.884 2.34%
BM_format_to_back_inserter<std::list<char>>/C_string_len_60 641.584 -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6000 75339.579 5.00%
BM_format_to_back_inserter<std::list<char>>/string_len_6 80.126 1.56%
BM_format_to_back_inserter<std::list<char>>/string_len_60 636.962 -
BM_format_to_back_inserter<std::list<char>>/string_len_6000 73124.930 -
BM_format_to_back_inserter<std::list<char>>/string_view_len_6 79.820 -
BM_format_to_back_inserter<std::list<char>>/string_view_len_60 635.958 -
BM_format_to_back_inserter<std::list<char>>/string_view_len_6000 72929.062 2.21%
BM_format_to_back_inserter<std::string> 19.456 -
BM_format_to_back_inserter<std::string>/C_string_len_6 15.555 -
BM_format_to_back_inserter<std::string>/C_string_len_60 29.734 -
BM_format_to_back_inserter<std::string>/C_string_len_6000 580.085 -1.21%
BM_format_to_back_inserter<std::string>/string_len_6 14.763 -
BM_format_to_back_inserter<std::string>/string_len_60 29.160 -
BM_format_to_back_inserter<std::string>/string_len_6000 473.849 -1.69%
BM_format_to_back_inserter<std::string>/string_view_len_6 14.679 -1.44%
BM_format_to_back_inserter<std::string>/string_view_len_60 28.957 -
BM_format_to_back_inserter<std::string>/string_view_len_6000 476.528 -1.59%
BM_format_to_back_inserter<std::vector<char>> 29.326 -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6 29.367 13.41%
BM_format_to_back_inserter<std::vector<char>>/C_string_len_60 29.425 -2.49%
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6000 521.633 -1.22%
BM_format_to_back_inserter<std::vector<char>>/string_len_6 24.450 -4.40%
BM_format_to_back_inserter<std::vector<char>>/string_len_60 28.371 -2.85%
BM_format_to_back_inserter<std::vector<char>>/string_len_6000 413.051 -2.86%
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6 24.490 -3.00%
BM_format_to_back_inserter<std::vector<char>>/string_view_len_60 28.592 -3.63%
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6000 417.731 -1.28%
BM_format_to_iterator/<std::array> 16.504 -
BM_format_to_iterator/<std::array>_C_string_len_6 9.023 -
BM_format_to_iterator/<std::array>_C_string_len_60 10.867 -
BM_format_to_iterator/<std::array>_C_string_len_6000 168.497 -
BM_format_to_iterator/<std::array>_string_len_6 8.273 -
BM_format_to_iterator/<std::array>_string_len_60 9.408 -
BM_format_to_iterator/<std::array>_string_len_6000 59.979 -
BM_format_to_iterator/<std::array>_string_view_len_6 8.243 -1.52%
BM_format_to_iterator/<std::array>_string_view_len_60 9.328 -1.98%
BM_format_to_iterator/<std::array>_string_view_len_6000 59.948 -
BM_format_to_iterator/<std::deque>_C_string_len_6 14.362 -2.14%
BM_format_to_iterator/<std::deque>_C_string_len_60 17.974 1.06%
BM_format_to_iterator/<std::deque>_C_string_len_6000 251.278 5.13%
BM_format_to_iterator/<std::deque>_string_len_6 14.183 -1.07%
BM_format_to_iterator/<std::deque>_string_len_60 16.861 -
BM_format_to_iterator/<std::deque>_string_len_6000 152.548 10.61%
BM_format_to_iterator/<std::deque>_string_view_len_6 14.077 -
BM_format_to_iterator/<std::deque>_string_view_len_60 16.730 -
BM_format_to_iterator/<std::deque>_string_view_len_6000 139.321 -
BM_format_to_iterator/<std::string> 16.665 -
BM_format_to_iterator/<std::string>_C_string_len_6 9.079 -
BM_format_to_iterator/<std::string>_C_string_len_60 11.209 -
BM_format_to_iterator/<std::string>_C_string_len_6000 168.222 -
BM_format_to_iterator/<std::string>_string_len_6 8.358 -4.17%
BM_format_to_iterator/<std::string>_string_len_60 9.367 -4.64%
BM_format_to_iterator/<std::string>_string_len_6000 60.711 -
BM_format_to_iterator/<std::string>_string_view_len_6 8.295 -
BM_format_to_iterator/<std::string>_string_view_len_60 9.361 -1.61%
BM_format_to_iterator/<std::string>_string_view_len_6000 60.195 -
BM_format_to_iterator/<std::vector> 16.481 -
BM_format_to_iterator/<std::vector>_C_string_len_6 8.794 1.54%
BM_format_to_iterator/<std::vector>_C_string_len_60 11.055 2.31%
BM_format_to_iterator/<std::vector>_C_string_len_6000 168.146 -
BM_format_to_iterator/<std::vector>_string_len_6 8.340 -4.04%
BM_format_to_iterator/<std::vector>_string_len_60 9.446 -
BM_format_to_iterator/<std::vector>_string_len_6000 62.822 5.20%
BM_format_to_iterator/<std::vector>_string_view_len_6 10.162 21.63%
BM_format_to_iterator/<std::vector>_string_view_len_60 9.370 -2.59%
BM_format_to_iterator/<std::vector>_string_view_len_6000 60.224 -
BM_format_to_n_string_back_inserter<std::list<char>>/1 24.304 2.58%
BM_format_to_n_string_back_inserter<std::list<char>>/1048576 14109886.061 5.75%
BM_format_to_n_string_back_inserter<std::list<char>>/16384 217227.450 4.85%
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1 23.930 -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1048576 13048418.207 -2.13%
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/16384 201645.645 -1.01%
BM_format_to_n_string_back_inserter<std::string>/1 14.175 7.49%
BM_format_to_n_string_back_inserter<std::string>/1048576 65588.543 -
BM_format_to_n_string_back_inserter<std::string>/16384 1044.065 5.29%
BM_format_to_n_string_back_inserter<std::vector<char>>/1 26.620 14.66%
BM_format_to_n_string_back_inserter<std::vector<char>>/1048576 60955.599 -
BM_format_to_n_string_back_inserter<std::vector<char>>/16384 909.210 2.06%
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1 24.509 -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1048576 182172.184 -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/16384 3540.895 3.06%
BM_format_to_n_string_back_inserter<std::wstring>/1 13.972 -1.04%
BM_format_to_n_string_back_inserter<std::wstring>/1048576 183879.802 -
BM_format_to_n_string_back_inserter<std::wstring>/16384 4247.249 2.34%
BM_format_to_n_string_begin<std::list<char>>/1 13.065 -
BM_format_to_n_string_begin<std::list<char>>/1048576 959817.405 -
BM_format_to_n_string_begin<std::list<char>>/16384 15147.657 -
BM_format_to_n_string_begin<std::list<wchar_t>>/1 11.837 -
BM_format_to_n_string_begin<std::list<wchar_t>>/1048576 1080730.342 -
BM_format_to_n_string_begin<std::list<wchar_t>>/16384 16239.449 -
BM_format_to_n_string_begin<std::string>/1 10.710 -
BM_format_to_n_string_begin<std::string>/1048576 11593.163 -
BM_format_to_n_string_begin<std::string>/16384 209.365 4.07%
BM_format_to_n_string_begin<std::vector<char>>/1 10.872 -2.65%
BM_format_to_n_string_begin<std::vector<char>>/1048576 11596.489 -
BM_format_to_n_string_begin<std::vector<char>>/16384 146.596 -1.65%
BM_format_to_n_string_begin<std::vector<wchar_t>>/1 10.917 -1.48%
BM_format_to_n_string_begin<std::vector<wchar_t>>/1048576 49719.561 -
BM_format_to_n_string_begin<std::vector<wchar_t>>/16384 1649.938 11.94%
BM_format_to_n_string_begin<std::wstring>/1 11.177 -
BM_format_to_n_string_begin<std::wstring>/1048576 49735.764 -
BM_format_to_n_string_begin<std::wstring>/16384 1632.372 11.59%
BM_format_to_n_string_pointer<char>/1 10.700 -3.54%
BM_format_to_n_string_pointer<char>/1048576 12161.063 -2.20%
BM_format_to_n_string_pointer<char>/16384 158.502 -55.72%
BM_format_to_n_string_pointer<wchar_t>/1 10.942 -
BM_format_to_n_string_pointer<wchar_t>/1048576 50188.335 -
BM_format_to_n_string_pointer<wchar_t>/16384 1898.057 -
BM_format_to_n_string_span<char>/1 10.738 -
BM_format_to_n_string_span<char>/1048576 12160.598 -5.96%
BM_format_to_n_string_span<char>/16384 158.419 -47.52%
BM_format_to_n_string_span<wchar_t>/1 10.925 -
BM_format_to_n_string_span<wchar_t>/1048576 50188.728 -
BM_format_to_n_string_span<wchar_t>/16384 1886.574 -
BM_format_to_string_back_inserter<std::list<char>>/1 22.476 -7.38%
BM_format_to_string_back_inserter<std::list<char>>/1048576 12796737.893 -14.93%
BM_format_to_string_back_inserter<std::list<char>>/16384 197342.379 -15.14%
BM_format_to_string_back_inserter<std::list<wchar_t>>/1 23.383 -5.85%
BM_format_to_string_back_inserter<std::list<wchar_t>>/1048576 12768663.635 -7.71%
BM_format_to_string_back_inserter<std::list<wchar_t>>/16384 196940.283 -8.09%
BM_format_to_string_back_inserter<std::string>/1 13.021 -2.85%
BM_format_to_string_back_inserter<std::string>/1048576 66093.892 -
BM_format_to_string_back_inserter<std::string>/16384 978.402 -3.17%
BM_format_to_string_back_inserter<std::vector<char>>/1 22.745 -10.54%
BM_format_to_string_back_inserter<std::vector<char>>/1048576 60527.285 -
BM_format_to_string_back_inserter<std::vector<char>>/16384 900.564 -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1 23.250 -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1048576 181228.770 -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/16384 3250.388 -
BM_format_to_string_back_inserter<std::wstring>/1 13.783 1.10%
BM_format_to_string_back_inserter<std::wstring>/1048576 187025.383 1.07%
BM_format_to_string_back_inserter<std::wstring>/16384 3916.612 -3.50%
BM_format_to_string_begin<std::list<char>>/1 11.373 1.05%
BM_format_to_string_begin<std::list<char>>/1048576 950376.427 -
BM_format_to_string_begin<std::list<char>>/16384 15018.998 -
BM_format_to_string_begin<std::list<wchar_t>>/1 11.017 -
BM_format_to_string_begin<std::list<wchar_t>>/1048576 1080160.481 2.14%
BM_format_to_string_begin<std::list<wchar_t>>/16384 16205.058 -
BM_format_to_string_begin<std::string>/1 10.013 -
BM_format_to_string_begin<std::string>/1048576 11586.129 1.20%
BM_format_to_string_begin<std::string>/16384 146.319 -20.09%
BM_format_to_string_begin<std::vector<char>>/1 9.877 -2.87%
BM_format_to_string_begin<std::vector<char>>/1048576 11587.945 1.19%
BM_format_to_string_begin<std::vector<char>>/16384 145.816 -
BM_format_to_string_begin<std::vector<wchar_t>>/1 10.345 -
BM_format_to_string_begin<std::vector<wchar_t>>/1048576 49793.098 -
BM_format_to_string_begin<std::vector<wchar_t>>/16384 1581.776 -2.83%
BM_format_to_string_begin<std::wstring>/1 10.451 -
BM_format_to_string_begin<std::wstring>/1048576 49800.130 -
BM_format_to_string_begin<std::wstring>/16384 1598.035 -
BM_format_to_string_pointer<char>/1 9.894 -2.50%
BM_format_to_string_pointer<char>/1048576 11753.139 -
BM_format_to_string_pointer<char>/16384 147.305 -9.26%
BM_format_to_string_pointer<wchar_t>/1 10.407 -
BM_format_to_string_pointer<wchar_t>/1048576 49653.537 -
BM_format_to_string_pointer<wchar_t>/16384 1687.871 -5.85%
BM_format_to_string_span<char>/1 10.266 -
BM_format_to_string_span<char>/1048576 11750.142 -
BM_format_to_string_span<char>/16384 182.328 -1.72%
BM_format_to_string_span<wchar_t>/1 10.392 -
BM_format_to_string_span<wchar_t>/1048576 49655.379 -
BM_format_to_string_span<wchar_t>/16384 1689.417 -11.15%
BM_formatted_size_string<char>/1 10.655 -
BM_formatted_size_string<char>/1048576 0.000 -
BM_formatted_size_string<char>/16384 0.001 -
BM_formatted_size_string<wchar_t>/1 10.825 -
BM_formatted_size_string<wchar_t>/1048576 0.000 -
BM_formatted_size_string<wchar_t>/16384 0.001 -
BM_getline_string 16.872 1.22%
BM_japanese_escaped<char> 14340.188 -
BM_japanese_escaped<wchar_t> 12379.644 -
BM_japanese_text<char> 22465.567 -1.07%
BM_japanese_text<wchar_t> 22458.756 -
BM_join_view_deques/0 4.888 -4.84%
BM_join_view_deques/1 8.465 -
BM_join_view_deques/1024 2798.095 5.56%
BM_join_view_deques/2 11.627 -
BM_join_view_deques/4000 11544.764 -6.92%
BM_join_view_deques/4096 11951.653 -7.12%
BM_join_view_deques/512 1307.076 1.89%
BM_join_view_deques/5500 17550.837 -4.09%
BM_join_view_deques/64 147.741 -
BM_join_view_deques/64000 273957.196 -2.46%
BM_join_view_deques/65536 284828.206 -2.07%
BM_join_view_deques/70000 307103.715 -4.68%
BM_join_view_in_vectors/0 2.516 -8.61%
BM_join_view_in_vectors/1 2.976 -
BM_join_view_in_vectors/1024 1950.911 13.43%
BM_join_view_in_vectors/2 4.621 -
BM_join_view_in_vectors/4000 6075.524 -
BM_join_view_in_vectors/4096 6171.286 -
BM_join_view_in_vectors/512 659.881 1.42%
BM_join_view_in_vectors/5500 8420.858 -
BM_join_view_in_vectors/64 85.349 -
BM_join_view_in_vectors/64000 119960.990 -
BM_join_view_in_vectors/65536 126822.605 -
BM_join_view_in_vectors/70000 131752.890 -
BM_join_view_out_vectors/0 0.401 -4.11%
BM_join_view_out_vectors/1 2.057 -
BM_join_view_out_vectors/1024 1551.190 -
BM_join_view_out_vectors/2 3.491 -
BM_join_view_out_vectors/4000 6055.251 -
BM_join_view_out_vectors/4096 6220.492 -
BM_join_view_out_vectors/512 760.800 1.74%
BM_join_view_out_vectors/5500 9140.318 10.73%
BM_join_view_out_vectors/64 98.226 -
BM_join_view_out_vectors/64000 123379.379 -1.77%
BM_join_view_out_vectors/65536 125131.454 -
BM_join_view_out_vectors/70000 139374.489 -
BM_lexicographical_compare_three_way<IntPtr>/1 0.367 -12.77%
BM_lexicographical_compare_three_way<IntPtr>/1024 243.448 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 246955.307 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.388 1.32%
BM_lexicographical_compare_three_way<IntPtr>/16384 3731.782 -
BM_lexicographical_compare_three_way<IntPtr>/256 68.721 -
BM_lexicographical_compare_three_way<IntPtr>/262144 60112.760 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.149 -
BM_lexicographical_compare_three_way<IntPtr>/4096 945.774 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.392 -
BM_lexicographical_compare_three_way<IntPtr>/65536 14984.009 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.302 1.06%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 486.501 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 494756.945 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 9.181 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7674.839 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 126.521 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 122705.818 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.783 1.37%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1923.374 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.298 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30634.677 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.242 -3.38%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 248.201 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 244139.330 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.587 5.09%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3741.072 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 74.291 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 59765.658 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.238 -1.09%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 947.734 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 17.848 1.27%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 14916.840 -
BM_lexicographical_compare_three_way_fast_path/1 0.345 -6.38%
BM_lexicographical_compare_three_way_fast_path/1024 243.332 -
BM_lexicographical_compare_three_way_fast_path/1048576 245142.947 -
BM_lexicographical_compare_three_way_fast_path/16 4.386 2.33%
BM_lexicographical_compare_three_way_fast_path/16384 3731.737 -
BM_lexicographical_compare_three_way_fast_path/256 70.020 -
BM_lexicographical_compare_three_way_fast_path/262144 59871.272 -
BM_lexicographical_compare_three_way_fast_path/4 1.142 -2.07%
BM_lexicographical_compare_three_way_fast_path/4096 947.172 -
BM_lexicographical_compare_three_way_fast_path/64 15.462 -
BM_lexicographical_compare_three_way_fast_path/65536 14946.168 -
BM_lexicographical_compare_three_way_slow_path/1 0.409 -11.75%
BM_lexicographical_compare_three_way_slow_path/1024 321.549 4.74%
BM_lexicographical_compare_three_way_slow_path/1048576 325643.622 5.38%
BM_lexicographical_compare_three_way_slow_path/16 5.007 4.76%
BM_lexicographical_compare_three_way_slow_path/16384 5030.405 5.71%
BM_lexicographical_compare_three_way_slow_path/256 85.354 3.86%
BM_lexicographical_compare_three_way_slow_path/262144 80344.018 5.32%
BM_lexicographical_compare_three_way_slow_path/4 1.277 4.71%
BM_lexicographical_compare_three_way_slow_path/4096 1264.675 5.41%
BM_lexicographical_compare_three_way_slow_path/64 19.763 5.75%
BM_lexicographical_compare_three_way_slow_path/65536 20068.060 5.24%
BM_map_find_string_literal 11.962 -
BM_num_get<bool> 11.836 -
BM_num_get<double> 36.831 -
BM_num_get<float> 37.215 1.60%
BM_num_get<long> 10.740 -
BM_num_get<long_double> 37.100 1.77%
BM_num_get<long_long> 10.633 -
BM_num_get<unsigned_int> 9.635 -
BM_num_get<unsigned_long> 10.319 -
BM_num_get<unsigned_long_long> 10.259 -
BM_num_get<unsigned_short> 9.896 -2.25%
BM_num_get<void*> 10.660 -2.08%
BM_num_put<bool> 10.496 -1.67%
BM_num_put<const_void*> 12.175 -1.01%
BM_num_put<double> 57.215 -1.84%
BM_num_put<long> 11.507 -
BM_num_put<long_double> 59.198 -
BM_num_put<long_long> 11.510 -1.55%
BM_num_put<unsigned_long> 11.570 2.72%
BM_num_put<unsigned_long_long> 11.196 -
BM_sprintf 33.301 -
BM_sprintf/C_string_len_6 4.754 5.33%
BM_sprintf/C_string_len_60 6.442 -9.57%
BM_sprintf/C_string_len_6000 164.576 -
BM_std_minmax_element<char>/1 0.301 -
BM_std_minmax_element<char>/1024 266.047 -5.57%
BM_std_minmax_element<char>/2 0.684 -
BM_std_minmax_element<char>/3 1.189 4.27%
BM_std_minmax_element<char>/4 1.196 -1.22%
BM_std_minmax_element<char>/4000 987.649 -6.94%
BM_std_minmax_element<char>/4096 1005.875 -7.78%
BM_std_minmax_element<char>/512 137.938 -4.43%
BM_std_minmax_element<char>/5500 1347.654 -7.80%
BM_std_minmax_element<char>/64 17.027 -2.75%
BM_std_minmax_element<char>/64000 15580.827 -7.96%
BM_std_minmax_element<char>/65536 15950.254 -7.86%
BM_std_minmax_element<char>/70000 17033.804 -8.13%
BM_std_minmax_element<int>/1 0.300 -
BM_std_minmax_element<int>/1024 237.820 -12.51%
BM_std_minmax_element<int>/2 0.681 -
BM_std_minmax_element<int>/3 1.021 -14.04%
BM_std_minmax_element<int>/4 1.159 -7.69%
BM_std_minmax_element<int>/4000 914.279 -12.55%
BM_std_minmax_element<int>/4096 935.800 -12.61%
BM_std_minmax_element<int>/512 121.548 -11.89%
BM_std_minmax_element<int>/5500 1255.978 -11.93%
BM_std_minmax_element<int>/64 15.349 -10.20%
BM_std_minmax_element<int>/64000 14580.193 -12.42%
BM_std_minmax_element<int>/65536 14930.941 -12.38%
BM_std_minmax_element<int>/70000 15955.152 -12.39%
BM_std_minmax_element<long_long>/1 0.300 -
BM_std_minmax_element<long_long>/1024 270.046 -
BM_std_minmax_element<long_long>/2 0.681 -
BM_std_minmax_element<long_long>/3 1.293 18.39%
BM_std_minmax_element<long_long>/4 1.251 -
BM_std_minmax_element<long_long>/4000 1043.107 -
BM_std_minmax_element<long_long>/4096 1068.694 -
BM_std_minmax_element<long_long>/512 137.268 -
BM_std_minmax_element<long_long>/5500 1431.343 -
BM_std_minmax_element<long_long>/64 17.281 -
BM_std_minmax_element<long_long>/64000 16893.996 -
BM_std_minmax_element<long_long>/65536 17284.904 -
BM_std_minmax_element<long_long>/70000 18446.109 -
BM_std_minmax_element<short>/1 0.300 -6.38%
BM_std_minmax_element<short>/1024 284.266 -
BM_std_minmax_element<short>/2 0.637 -7.00%
BM_std_minmax_element<short>/3 1.191 -
BM_std_minmax_element<short>/4 1.216 -3.02%
BM_std_minmax_element<short>/4000 1085.569 -
BM_std_minmax_element<short>/4096 1113.806 -
BM_std_minmax_element<short>/512 144.579 -
BM_std_minmax_element<short>/5500 1493.315 -
BM_std_minmax_element<short>/64 17.794 2.54%
BM_std_minmax_element<short>/64000 17318.702 -
BM_std_minmax_element<short>/65536 17737.798 -
BM_std_minmax_element<short>/70000 18978.482 -
BM_stop_token_async_reg_unreg_callback/1024 8323200.417 2.64%
BM_stop_token_async_reg_unreg_callback/131072 117806949.113 4.90%
BM_stop_token_async_reg_unreg_callback/16777216 14331579165.999 4.05%
BM_stop_token_multi_thread_polling_stop_requested/1024 472287.346 -21.32%
BM_stop_token_multi_thread_polling_stop_requested/131072 8136460.792 21.22%
BM_stop_token_multi_thread_polling_stop_requested/16777216 58525650.420 1.61%
BM_stop_token_single_thread_polling_stop_requested/1024 1657.401 -
BM_stop_token_single_thread_polling_stop_requested/131072 207704.087 -
BM_stop_token_single_thread_polling_stop_requested/16777216 26580641.037 -
BM_stop_token_single_thread_reg_unreg_callback/1024 14283.939 -
BM_stop_token_single_thread_reg_unreg_callback/131072 1814711.795 -
BM_stop_token_single_thread_reg_unreg_callback/16777216 232399458.298 -
BM_string_without_formatting<char> 0.328 -10.36%
BM_string_without_formatting<wchar_t> 11.643 -
BM_to_chars 2.099 -
BM_to_chars_as_string 3.867 -
BM_to_chars_bad/10 0.630 -
BM_to_chars_bad/16 0.614 10.13%
BM_to_chars_bad/2 0.555 -10.14%
BM_to_chars_bad/23 2.110 -
BM_to_chars_bad/8 0.696 -
BM_to_chars_good/10 1.567 -6.04%
BM_to_chars_good/16 1.933 -1.41%
BM_to_chars_good/2 2.852 -
BM_to_chars_good/23 4.384 -
BM_to_chars_good/8 2.336 -
BM_to_string 4.788 -
BM_tolower_char<char> 0.691 12.11%
BM_tolower_char<wchar_t> 0.690 12.66%
BM_tolower_string<char> 15.326 1.29%
BM_tolower_string<wchar_t> 6.337 -
BM_toupper_char<char> 0.689 24.48%
BM_toupper_char<wchar_t> 0.686 5.05%
BM_toupper_string<char> 15.251 -6.32%
BM_toupper_string<wchar_t> 6.345 -1.35%
BM_unicode_escaped<char> 23349.982 1.84%
BM_unicode_escaped<wchar_t> 21293.887 -1.09%
BM_unicode_text<char> 33525.157 -1.33%
BM_unicode_text<wchar_t> 41434.183 -
BM_vector_deque_copy/0 0.425 3.24%
BM_vector_deque_copy/1 2.161 -6.68%
BM_vector_deque_copy/1024 35.864 -
BM_vector_deque_copy/2 1.889 -8.03%
BM_vector_deque_copy/4000 140.033 -
BM_vector_deque_copy/4096 144.445 -
BM_vector_deque_copy/512 16.953 -
BM_vector_deque_copy/5500 195.491 -
BM_vector_deque_copy/64 2.775 -1.26%
BM_vector_deque_copy/64000 2846.425 -
BM_vector_deque_copy/65536 2856.313 -
BM_vector_deque_copy/70000 3104.997 -
BM_vector_deque_copy_backward/0 0.458 -3.83%
BM_vector_deque_copy_backward/1 2.090 -10.97%
BM_vector_deque_copy_backward/1024 38.314 -
BM_vector_deque_copy_backward/2 1.737 -13.49%
BM_vector_deque_copy_backward/4000 141.805 -
BM_vector_deque_copy_backward/4096 147.906 -1.56%
BM_vector_deque_copy_backward/512 18.097 -
BM_vector_deque_copy_backward/5500 198.196 -
BM_vector_deque_copy_backward/64 3.197 -1.47%
BM_vector_deque_copy_backward/64000 7332.060 -
BM_vector_deque_copy_backward/65536 7644.079 1.09%
BM_vector_deque_copy_backward/70000 8167.542 1.14%
BM_vector_deque_move/0 0.538 45.72%
BM_vector_deque_move/1 2.328 -
BM_vector_deque_move/1024 36.766 2.87%
BM_vector_deque_move/2 2.064 -
BM_vector_deque_move/4000 142.624 -2.75%
BM_vector_deque_move/4096 144.921 -3.52%
BM_vector_deque_move/512 16.993 -
BM_vector_deque_move/5500 205.243 4.41%
BM_vector_deque_move/64 2.820 -
BM_vector_deque_move/64000 2927.866 3.04%
BM_vector_deque_move/65536 2859.212 -
BM_vector_deque_move/70000 3105.124 -
BM_vector_deque_move_backward/0 0.459 -
BM_vector_deque_move_backward/1 2.333 -2.92%
BM_vector_deque_move_backward/1024 37.950 -
BM_vector_deque_move_backward/2 2.057 2.92%
BM_vector_deque_move_backward/4000 140.820 -
BM_vector_deque_move_backward/4096 149.076 -
BM_vector_deque_move_backward/512 17.491 -
BM_vector_deque_move_backward/5500 198.394 -
BM_vector_deque_move_backward/64 3.056 -
BM_vector_deque_move_backward/64000 7128.965 -1.58%
BM_vector_deque_move_backward/65536 7411.767 -1.88%
BM_vector_deque_move_backward/70000 7912.879 -
BM_vector_deque_ranges_copy/0 0.410 -11.82%
BM_vector_deque_ranges_copy/1 2.241 -
BM_vector_deque_ranges_copy/1024 35.938 -
BM_vector_deque_ranges_copy/2 2.000 -
BM_vector_deque_ranges_copy/4000 139.742 -
BM_vector_deque_ranges_copy/4096 144.583 -
BM_vector_deque_ranges_copy/512 16.932 -
BM_vector_deque_ranges_copy/5500 195.521 -
BM_vector_deque_ranges_copy/64 2.813 1.51%
BM_vector_deque_ranges_copy/64000 2845.275 -
BM_vector_deque_ranges_copy/65536 2857.861 -
BM_vector_deque_ranges_copy/70000 3104.419 -
BM_vector_deque_ranges_copy_backward/0 0.460 -24.82%
BM_vector_deque_ranges_copy_backward/1 2.255 -
BM_vector_deque_ranges_copy_backward/1024 38.036 1.61%
BM_vector_deque_ranges_copy_backward/2 1.922 -3.72%
BM_vector_deque_ranges_copy_backward/4000 142.336 1.11%
BM_vector_deque_ranges_copy_backward/4096 149.707 1.20%
BM_vector_deque_ranges_copy_backward/512 17.642 -
BM_vector_deque_ranges_copy_backward/5500 207.244 4.92%
BM_vector_deque_ranges_copy_backward/64 3.080 -
BM_vector_deque_ranges_copy_backward/64000 7961.564 8.98%
BM_vector_deque_ranges_copy_backward/65536 7745.334 4.79%
BM_vector_deque_ranges_copy_backward/70000 8136.082 1.98%
BM_vector_deque_ranges_move/0 0.503 9.10%
BM_vector_deque_ranges_move/1 2.072 -10.58%
BM_vector_deque_ranges_move/1024 35.797 -
BM_vector_deque_ranges_move/2 1.825 -11.45%
BM_vector_deque_ranges_move/4000 140.094 -
BM_vector_deque_ranges_move/4096 145.024 -
BM_vector_deque_ranges_move/512 16.913 -
BM_vector_deque_ranges_move/5500 194.615 -
BM_vector_deque_ranges_move/64 5.327 -
BM_vector_deque_ranges_move/64000 2847.154 -
BM_vector_deque_ranges_move/65536 2859.964 -
BM_vector_deque_ranges_move/70000 3105.312 -
BM_vector_deque_ranges_move_backward/0 0.522 2.85%
BM_vector_deque_ranges_move_backward/1 2.313 -
BM_vector_deque_ranges_move_backward/1024 37.930 -
BM_vector_deque_ranges_move_backward/2 2.054 -
BM_vector_deque_ranges_move_backward/4000 140.999 -
BM_vector_deque_ranges_move_backward/4096 148.385 -
BM_vector_deque_ranges_move_backward/512 17.478 -
BM_vector_deque_ranges_move_backward/5500 197.146 -
BM_vector_deque_ranges_move_backward/64 3.039 -
BM_vector_deque_ranges_move_backward/64000 6932.463 -5.38%
BM_vector_deque_ranges_move_backward/65536 7220.077 -2.81%
BM_vector_deque_ranges_move_backward/70000 7752.818 -2.69%
CastTo<A<Width,_Depth>> 247.588 5.43%
CastTo<B<Width_/_2,_Depth>> 2781.870 -
Chain,_1_level 1.002 -
Chain,_2_levels 1.002 -
Chain,_3_levels 1.002 -
Chain,_4_levels 1.004 -
Chain,_5_levels 1.043 4.07%
Chain,_6_levels 1.021 1.95%
Chain,_7_levels 1.002 -
Chain,_8_levels 1.002 -
Chain,_9_levels 1.002 -
Chain_fail,_1_level 20.801 -2.53%
Chain_fail,_2_levels 30.238 -3.54%
Chain_fail,_3_levels 37.662 -7.23%
Chain_fail,_4_levels 51.362 -6.52%
Chain_fail,_5_levels 64.738 -5.02%
Chain_fail,_6_levels 79.219 -5.38%
Chain_fail,_7_levels 88.374 -
Chain_fail,_8_levels 92.898 -
Chain_middle,_1_level 8.133 1.10%
Chain_middle,_2_levels 13.800 -8.51%
Chain_middle,_3_levels 18.156 -3.19%
Chain_middle,_4_levels 18.547 -
Chain_to_complete 0.230 -
DAG_leftmost,_3_levels 1.002 -
DAG_leftmost,_4_levels 1.002 -
DAG_leftmost,_5_levels 1.002 -
DAG_leftmost_middle,_1_level 19.982 -
DAG_leftmost_middle,_2_levels 15.703 -
DAG_leftmost_middle,_3_levels 12.874 -
DAG_rightmost,_3_levels 1.002 -
DAG_rightmost,_4_levels 1.002 -
DAG_rightmost,_5_levels 1.002 -
DAG_rightmost_middle,_1_level 123.662 -2.37%
DAG_rightmost_middle,_2_levels 110.144 -3.39%
DAG_rightmost_middle,_3_levels 74.891 -4.77%
DAG_sidecast,_1_level 38.061 -4.29%
DAG_sidecast,_2_levels 82.693 -2.39%
DAG_sidecast,_3_levels 105.464 -1.25%
DAG_sidecast_fail,_1_level 59.277 -2.24%
DAG_sidecast_fail,_2_levels 90.639 -3.34%
DAG_sidecast_fail,_3_levels 105.591 -3.92%
DAG_to_complete 0.278 -
SetIntersection_Front_Set_float_1024_1 1058334.940 -
SetIntersection_Front_Set_float_1024_1024 13868325.283 2.99%
SetIntersection_Front_Set_float_1024_16 1240023.271 4.62%
SetIntersection_Front_Set_float_1024_256 4103637.074 -1.86%
SetIntersection_Front_Set_float_1024_4 1079277.945 -
SetIntersection_Front_Set_float_1024_64 1800204.419 1.35%
SetIntersection_Front_Set_float_16384_1 1075196.122 6.96%
SetIntersection_Front_Set_float_16384_1024 13629363.854 1.18%
SetIntersection_Front_Set_float_16384_16 1311672.646 9.98%
SetIntersection_Front_Set_float_16384_16384 232478639.356 -31.80%
SetIntersection_Front_Set_float_16384_256 4535378.214 8.01%
SetIntersection_Front_Set_float_16384_4 1162695.302 8.56%
SetIntersection_Front_Set_float_16384_64 1859366.360 7.57%
SetIntersection_Front_Set_float_16_1 64032265.780 1.57%
SetIntersection_Front_Set_float_16_16 39356303.694 1.83%
SetIntersection_Front_Set_float_16_4 56626633.506 2.90%
SetIntersection_Front_Set_float_1_1 545650502.011 1.86%
SetIntersection_Front_Set_float_256_1 4283990.859 4.00%
SetIntersection_Front_Set_float_256_16 4856325.466 8.27%
SetIntersection_Front_Set_float_256_256 8260938.255 -
SetIntersection_Front_Set_float_256_4 4625094.823 10.12%
SetIntersection_Front_Set_float_256_64 6058699.442 3.68%
SetIntersection_Front_Set_float_262144_1 1048896.160 1.10%
SetIntersection_Front_Set_float_262144_1024 14196485.834 7.00%
SetIntersection_Front_Set_float_262144_16 1174551.349 -1.28%
SetIntersection_Front_Set_float_262144_16384 232158327.938 -2.60%
SetIntersection_Front_Set_float_262144_256 4201102.564 2.62%
SetIntersection_Front_Set_float_262144_262144 1687976.318 2.74%
SetIntersection_Front_Set_float_262144_4 1076335.658 3.20%
SetIntersection_Front_Set_float_262144_64 1905619.409 8.50%
SetIntersection_Front_Set_float_4_1 218596859.514 2.00%
SetIntersection_Front_Set_float_4_4 140543121.792 2.18%
SetIntersection_Front_Set_float_64_1 16561781.415 -
SetIntersection_Front_Set_float_64_16 15520546.491 -
SetIntersection_Front_Set_float_64_4 16843547.864 4.42%
SetIntersection_Front_Set_float_64_64 13979921.706 1.57%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1051658.434 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 13465269.483 -2.51%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1222110.892 -1.41%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4606477.438 -2.68%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1085445.188 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1906242.692 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1048308.042 3.43%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 13614614.069 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1241793.265 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 347607391.979 -1.61%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4708514.052 -5.01%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1039031.929 -3.83%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1938191.142 4.10%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 62657044.565 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 39093116.739 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 55070742.460 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 533748577.916 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4146648.836 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4538262.046 -2.29%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8261980.254 -8.99%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4228852.063 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 6373196.865 1.05%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1023904.258 -2.20%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 14133752.665 1.01%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1236400.018 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 243428697.821 -26.61%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4827954.720 7.29%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1837564.778 -3.64%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1048583.239 -3.90%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1820757.092 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 213518569.679 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 137268570.544 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16500203.485 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15705735.402 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16076410.727 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 13973936.063 -1.02%
SetIntersection_Front_Set_string_1024_1 1093950.809 1.69%
SetIntersection_Front_Set_string_1024_1024 55473548.353 -
SetIntersection_Front_Set_string_1024_16 1977837.071 2.10%
SetIntersection_Front_Set_string_1024_256 15102575.301 3.52%
SetIntersection_Front_Set_string_1024_4 1259352.973 -
SetIntersection_Front_Set_string_1024_64 4501372.619 -8.05%
SetIntersection_Front_Set_string_16384_1 1089870.479 -
SetIntersection_Front_Set_string_16384_1024 57936749.249 -1.41%
SetIntersection_Front_Set_string_16384_16 1926500.500 4.31%
SetIntersection_Front_Set_string_16384_16384 351573184.266 -
SetIntersection_Front_Set_string_16384_256 15227318.391 1.31%
SetIntersection_Front_Set_string_16384_4 1247494.012 1.20%
SetIntersection_Front_Set_string_16384_64 4605052.091 -5.20%
SetIntersection_Front_Set_string_16_1 65063607.741 -
SetIntersection_Front_Set_string_16_16 59330750.751 -2.82%
SetIntersection_Front_Set_string_16_4 63886522.846 -
SetIntersection_Front_Set_string_1_1 553270402.795 -
SetIntersection_Front_Set_string_256_1 4337808.479 -
SetIntersection_Front_Set_string_256_16 7083706.882 -3.66%
SetIntersection_Front_Set_string_256_256 29564911.968 6.05%
SetIntersection_Front_Set_string_256_4 4933380.778 -
SetIntersection_Front_Set_string_256_64 14489999.202 -3.03%
SetIntersection_Front_Set_string_262144_1 1087064.665 -
SetIntersection_Front_Set_string_262144_1024 58801553.138 -2.09%
SetIntersection_Front_Set_string_262144_16 1886780.397 -2.15%
SetIntersection_Front_Set_string_262144_16384 348236505.696 -1.57%
SetIntersection_Front_Set_string_262144_256 14951100.205 -
SetIntersection_Front_Set_string_262144_262144 17607908.528 -4.14%
SetIntersection_Front_Set_string_262144_4 1202321.315 -5.27%
SetIntersection_Front_Set_string_262144_64 4850785.899 6.51%
SetIntersection_Front_Set_string_4_1 220408287.970 -
SetIntersection_Front_Set_string_4_4 158844539.496 -
SetIntersection_Front_Set_string_64_1 17006343.366 -
SetIntersection_Front_Set_string_64_16 24379037.891 5.92%
SetIntersection_Front_Set_string_64_4 18774978.244 -
SetIntersection_Front_Set_string_64_64 34207063.843 -4.27%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1062421.152 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24114233.164 -1.23%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1343625.938 -2.03%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6685633.208 3.82%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1076791.719 -2.12%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2423596.168 -1.36%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1060009.466 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 27659802.805 1.49%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1331106.661 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 353574286.500 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6381389.329 -2.02%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1102078.758 -1.34%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2471759.214 5.09%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 63081251.619 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 42218648.230 1.34%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 56523388.417 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 535915899.610 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4188753.636 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 4999072.816 -1.55%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 13158682.363 7.37%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4370398.247 -1.16%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7473883.735 -3.97%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1002048.395 -1.27%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 26798137.540 -1.15%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1326850.832 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 349840089.098 5.71%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6599209.707 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2990024.414 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1097261.002 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2321846.672 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 214474046.389 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 140992202.788 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 16533823.940 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 17099829.932 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16645060.656 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 17864368.058 -5.83%
SetIntersection_Front_Set_uint32_1024_1 1053592.784 -
SetIntersection_Front_Set_uint32_1024_1024 11799330.141 2.23%
SetIntersection_Front_Set_uint32_1024_16 1112452.131 -8.84%
SetIntersection_Front_Set_uint32_1024_256 3722758.461 -10.84%
SetIntersection_Front_Set_uint32_1024_4 1080822.882 -
SetIntersection_Front_Set_uint32_1024_64 1624897.220 -3.34%
SetIntersection_Front_Set_uint32_16384_1 1041961.453 -
SetIntersection_Front_Set_uint32_16384_1024 12640989.352 -
SetIntersection_Front_Set_uint32_16384_16 1188707.688 -2.00%
SetIntersection_Front_Set_uint32_16384_16384 217333702.922 1.09%
SetIntersection_Front_Set_uint32_16384_256 3828098.436 -2.36%
SetIntersection_Front_Set_uint32_16384_4 1068079.110 -
SetIntersection_Front_Set_uint32_16384_64 1654957.113 -5.93%
SetIntersection_Front_Set_uint32_16_1 62532499.777 -
SetIntersection_Front_Set_uint32_16_16 37619971.489 -
SetIntersection_Front_Set_uint32_16_4 54530241.132 -
SetIntersection_Front_Set_uint32_1_1 532548664.760 -
SetIntersection_Front_Set_uint32_256_1 4179521.721 -
SetIntersection_Front_Set_uint32_256_16 4434493.825 -2.46%
SetIntersection_Front_Set_uint32_256_256 7706651.329 -1.29%
SetIntersection_Front_Set_uint32_256_4 4127693.865 -2.63%
SetIntersection_Front_Set_uint32_256_64 5379145.054 -6.60%
SetIntersection_Front_Set_uint32_262144_1 1026025.223 -2.41%
SetIntersection_Front_Set_uint32_262144_1024 12345200.983 -1.66%
SetIntersection_Front_Set_uint32_262144_16 1129094.261 -6.50%
SetIntersection_Front_Set_uint32_262144_16384 217487813.849 -11.74%
SetIntersection_Front_Set_uint32_262144_256 3573601.414 -7.72%
SetIntersection_Front_Set_uint32_262144_262144 1646997.068 -
SetIntersection_Front_Set_uint32_262144_4 1052964.384 -1.68%
SetIntersection_Front_Set_uint32_262144_64 1583433.398 -7.64%
SetIntersection_Front_Set_uint32_4_1 212913087.702 -
SetIntersection_Front_Set_uint32_4_4 136422931.494 -
SetIntersection_Front_Set_uint32_64_1 16321856.560 -1.01%
SetIntersection_Front_Set_uint32_64_16 15272573.531 -
SetIntersection_Front_Set_uint32_64_4 16022643.417 -
SetIntersection_Front_Set_uint32_64_64 12810789.958 -2.81%
SetIntersection_Front_Set_uint64_1024_1 1051685.936 -
SetIntersection_Front_Set_uint64_1024_1024 12398052.877 -
SetIntersection_Front_Set_uint64_1024_16 1171087.541 -5.71%
SetIntersection_Front_Set_uint64_1024_256 4219528.227 7.50%
SetIntersection_Front_Set_uint64_1024_4 1062674.506 -
SetIntersection_Front_Set_uint64_1024_64 1786701.686 1.86%
SetIntersection_Front_Set_uint64_16384_1 1045336.933 -
SetIntersection_Front_Set_uint64_16384_1024 13670718.135 6.57%
SetIntersection_Front_Set_uint64_16384_16 1201079.873 -
SetIntersection_Front_Set_uint64_16384_16384 226770928.987 -35.32%
SetIntersection_Front_Set_uint64_16384_256 3820940.891 -3.33%
SetIntersection_Front_Set_uint64_16384_4 1071683.448 -
SetIntersection_Front_Set_uint64_16384_64 1687399.118 -1.61%
SetIntersection_Front_Set_uint64_16_1 62595242.221 -
SetIntersection_Front_Set_uint64_16_16 37559604.345 -1.24%
SetIntersection_Front_Set_uint64_16_4 54519702.329 -1.13%
SetIntersection_Front_Set_uint64_1_1 531711667.749 -1.10%
SetIntersection_Front_Set_uint64_256_1 4181274.956 -
SetIntersection_Front_Set_uint64_256_16 4385416.800 -2.07%
SetIntersection_Front_Set_uint64_256_256 7640397.329 -4.36%
SetIntersection_Front_Set_uint64_256_4 4116530.863 -2.82%
SetIntersection_Front_Set_uint64_256_64 5809395.940 6.36%
SetIntersection_Front_Set_uint64_262144_1 1034273.472 -
SetIntersection_Front_Set_uint64_262144_1024 12599030.560 -1.13%
SetIntersection_Front_Set_uint64_262144_16 1201370.527 1.10%
SetIntersection_Front_Set_uint64_262144_16384 223669568.163 -
SetIntersection_Front_Set_uint64_262144_256 3877702.308 -
SetIntersection_Front_Set_uint64_262144_262144 1666396.076 -2.43%
SetIntersection_Front_Set_uint64_262144_4 1070846.853 -2.13%
SetIntersection_Front_Set_uint64_262144_64 1687861.218 3.38%
SetIntersection_Front_Set_uint64_4_1 212992922.974 -
SetIntersection_Front_Set_uint64_4_4 136176394.409 -
SetIntersection_Front_Set_uint64_64_1 16372453.145 -
SetIntersection_Front_Set_uint64_64_16 15179362.693 -
SetIntersection_Front_Set_uint64_64_4 15922185.373 -1.61%
SetIntersection_Front_Set_uint64_64_64 13250347.352 -
SetIntersection_Front_Vector_float_1024_1 1040339.590 1.72%
SetIntersection_Front_Vector_float_1024_1024 5419926.005 -
SetIntersection_Front_Vector_float_1024_16 1104624.476 -
SetIntersection_Front_Vector_float_1024_256 2130871.514 -1.03%
SetIntersection_Front_Vector_float_1024_4 1054396.198 -
SetIntersection_Front_Vector_float_1024_64 1334119.310 -
SetIntersection_Front_Vector_float_16384_1 1038830.628 1.45%
SetIntersection_Front_Vector_float_16384_1024 5405916.805 -4.58%
SetIntersection_Front_Vector_float_16384_16 1117222.464 -
SetIntersection_Front_Vector_float_16384_16384 71890232.860 -5.23%
SetIntersection_Front_Vector_float_16384_256 2150797.992 -3.06%
SetIntersection_Front_Vector_float_16384_4 1054398.493 -
SetIntersection_Front_Vector_float_16384_64 1314835.322 -1.04%
SetIntersection_Front_Vector_float_16_1 62505099.140 -
SetIntersection_Front_Vector_float_16_16 35676830.583 -
SetIntersection_Front_Vector_float_16_4 53772115.600 -
SetIntersection_Front_Vector_float_1_1 532867847.659 -
SetIntersection_Front_Vector_float_256_1 4156584.483 -
SetIntersection_Front_Vector_float_256_16 4146947.916 -
SetIntersection_Front_Vector_float_256_256 4294101.546 -
SetIntersection_Front_Vector_float_256_4 4160994.233 -
SetIntersection_Front_Vector_float_256_64 4236659.564 -2.35%
SetIntersection_Front_Vector_float_262144_1 998313.982 -4.03%
SetIntersection_Front_Vector_float_262144_1024 5410560.948 -1.14%
SetIntersection_Front_Vector_float_262144_16 1114196.884 -
SetIntersection_Front_Vector_float_262144_16384 71799304.933 -2.97%
SetIntersection_Front_Vector_float_262144_256 2166272.412 -3.52%
SetIntersection_Front_Vector_float_262144_262144 350637506.180 -
SetIntersection_Front_Vector_float_262144_4 1054740.366 -
SetIntersection_Front_Vector_float_262144_64 1323715.017 -1.00%
SetIntersection_Front_Vector_float_4_1 212827307.129 -
SetIntersection_Front_Vector_float_4_4 135115806.779 -
SetIntersection_Front_Vector_float_64_1 16370344.313 -
SetIntersection_Front_Vector_float_64_16 14232122.492 -
SetIntersection_Front_Vector_float_64_4 15892988.288 -
SetIntersection_Front_Vector_float_64_64 10654063.571 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1117920.612 6.32%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8307242.724 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1228003.958 3.47%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2869217.304 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1142560.401 6.72%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1593539.643 3.92%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1048133.956 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8375440.315 -2.26%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1136828.523 -3.70%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 118427283.025 -1.88%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2892406.893 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1057932.276 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1523374.948 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 63946439.278 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 37233355.928 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 55247692.182 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 534304021.947 -1.65%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4189740.745 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4334013.411 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5800774.049 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4202779.328 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4872541.605 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1049088.190 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8414863.802 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1193138.952 2.99%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 118424859.773 -8.93%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2839377.670 -2.05%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 351112539.185 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1108191.619 3.50%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1517130.363 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 213535872.569 -4.19%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 137354549.199 -2.70%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 16504365.290 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 14761196.974 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 16361723.366 1.72%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12113264.834 -
SetIntersection_Front_Vector_string_1024_1 1042256.857 -3.97%
SetIntersection_Front_Vector_string_1024_1024 40079008.523 5.14%
SetIntersection_Front_Vector_string_1024_16 1558819.216 -3.35%
SetIntersection_Front_Vector_string_1024_256 9195511.496 1.85%
SetIntersection_Front_Vector_string_1024_4 1187264.741 -
SetIntersection_Front_Vector_string_1024_64 3031979.044 -7.29%
SetIntersection_Front_Vector_string_16384_1 1079210.736 -
SetIntersection_Front_Vector_string_16384_1024 38248919.393 -
SetIntersection_Front_Vector_string_16384_16 1617789.748 -
SetIntersection_Front_Vector_string_16384_16384 349971584.595 -
SetIntersection_Front_Vector_string_16384_256 9520451.795 -
SetIntersection_Front_Vector_string_16384_4 1175053.216 -
SetIntersection_Front_Vector_string_16384_64 3198475.318 -2.06%
SetIntersection_Front_Vector_string_16_1 64303556.940 -
SetIntersection_Front_Vector_string_16_16 50592863.418 -
SetIntersection_Front_Vector_string_16_4 59774329.403 -
SetIntersection_Front_Vector_string_1_1 546447104.435 -
SetIntersection_Front_Vector_string_256_1 4267259.662 -
SetIntersection_Front_Vector_string_256_16 6036607.019 -
SetIntersection_Front_Vector_string_256_256 18496829.346 -4.46%
SetIntersection_Front_Vector_string_256_4 4663889.803 -
SetIntersection_Front_Vector_string_256_64 9926018.634 -4.93%
SetIntersection_Front_Vector_string_262144_1 1085675.417 -
SetIntersection_Front_Vector_string_262144_1024 41046398.675 4.01%
SetIntersection_Front_Vector_string_262144_16 1627576.410 3.28%
SetIntersection_Front_Vector_string_262144_16384 343671705.369 -1.43%
SetIntersection_Front_Vector_string_262144_256 9406183.593 -
SetIntersection_Front_Vector_string_262144_262144 14605376.140 -
SetIntersection_Front_Vector_string_262144_4 1159319.749 -3.44%
SetIntersection_Front_Vector_string_262144_64 3205210.131 -2.13%
SetIntersection_Front_Vector_string_4_1 219629085.608 -
SetIntersection_Front_Vector_string_4_4 149361335.120 -1.37%
SetIntersection_Front_Vector_string_64_1 16830432.577 -
SetIntersection_Front_Vector_string_64_16 20163103.127 -2.18%
SetIntersection_Front_Vector_string_64_4 17583709.443 -
SetIntersection_Front_Vector_string_64_64 24827385.230 -4.95%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1031669.065 -2.18%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 8984928.274 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1163033.846 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3052744.095 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1068686.868 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1562688.280 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1046253.443 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 8990762.905 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1108308.125 -5.08%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 128802465.663 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3048312.070 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1071427.484 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1558922.118 1.26%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 62760209.303 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 36956147.600 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 54444850.360 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 533013436.603 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4080146.140 -1.95%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4371686.326 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6089163.070 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4200905.788 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 5002162.683 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1048237.711 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 8985649.498 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1123890.276 -4.77%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 128321940.692 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3044957.534 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350732719.626 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1064387.673 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1564834.479 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 213164106.079 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 136569703.484 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16403271.487 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 14900037.537 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 15948670.671 -1.60%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 12475730.397 -
SetIntersection_Front_Vector_uint32_1024_1 1040269.298 -
SetIntersection_Front_Vector_uint32_1024_1024 5309268.865 -
SetIntersection_Front_Vector_uint32_1024_16 1116346.239 1.55%
SetIntersection_Front_Vector_uint32_1024_256 2130608.721 -
SetIntersection_Front_Vector_uint32_1024_4 1058396.942 -1.44%
SetIntersection_Front_Vector_uint32_1024_64 1311220.037 -
SetIntersection_Front_Vector_uint32_16384_1 1042155.830 -
SetIntersection_Front_Vector_uint32_16384_1024 5295176.544 -10.22%
SetIntersection_Front_Vector_uint32_16384_16 1106595.908 -2.01%
SetIntersection_Front_Vector_uint32_16384_16384 73015356.767 -4.81%
SetIntersection_Front_Vector_uint32_16384_256 2138815.718 -5.71%
SetIntersection_Front_Vector_uint32_16384_4 1058992.211 -
SetIntersection_Front_Vector_uint32_16384_64 1332093.727 -3.23%
SetIntersection_Front_Vector_uint32_16_1 62581395.308 -
SetIntersection_Front_Vector_uint32_16_16 35757009.928 -
SetIntersection_Front_Vector_uint32_16_4 53882119.621 -
SetIntersection_Front_Vector_uint32_1_1 532679473.055 -
SetIntersection_Front_Vector_uint32_256_1 4166425.082 -
SetIntersection_Front_Vector_uint32_256_16 4206952.340 -
SetIntersection_Front_Vector_uint32_256_256 4511645.979 -1.04%
SetIntersection_Front_Vector_uint32_256_4 4164553.576 -
SetIntersection_Front_Vector_uint32_256_64 4372557.734 -
SetIntersection_Front_Vector_uint32_262144_1 1045072.873 -
SetIntersection_Front_Vector_uint32_262144_1024 5298752.997 -10.48%
SetIntersection_Front_Vector_uint32_262144_16 1104695.900 -
SetIntersection_Front_Vector_uint32_262144_16384 73051619.276 -2.58%
SetIntersection_Front_Vector_uint32_262144_256 2094556.269 -1.51%
SetIntersection_Front_Vector_uint32_262144_262144 350703687.823 -1.19%
SetIntersection_Front_Vector_uint32_262144_4 1052720.728 -
SetIntersection_Front_Vector_uint32_262144_64 1326240.331 -3.51%
SetIntersection_Front_Vector_uint32_4_1 213095499.585 -
SetIntersection_Front_Vector_uint32_4_4 134640323.060 -1.02%
SetIntersection_Front_Vector_uint32_64_1 16427940.356 -
SetIntersection_Front_Vector_uint32_64_16 14254437.995 -1.19%
SetIntersection_Front_Vector_uint32_64_4 15782873.853 -1.21%
SetIntersection_Front_Vector_uint32_64_64 10833950.891 1.22%
SetIntersection_Front_Vector_uint64_1024_1 1053081.988 -
SetIntersection_Front_Vector_uint64_1024_1024 5837675.880 -1.73%
SetIntersection_Front_Vector_uint64_1024_16 1095720.738 -
SetIntersection_Front_Vector_uint64_1024_256 2140798.302 -6.04%
SetIntersection_Front_Vector_uint64_1024_4 1011083.282 -4.27%
SetIntersection_Front_Vector_uint64_1024_64 1335337.912 -
SetIntersection_Front_Vector_uint64_16384_1 1037618.795 -1.52%
SetIntersection_Front_Vector_uint64_16384_1024 5291689.185 -
SetIntersection_Front_Vector_uint64_16384_16 1123195.004 1.35%
SetIntersection_Front_Vector_uint64_16384_16384 70659816.350 -
SetIntersection_Front_Vector_uint64_16384_256 2116051.300 -
SetIntersection_Front_Vector_uint64_16384_4 1058682.134 -
SetIntersection_Front_Vector_uint64_16384_64 1357815.050 2.66%
SetIntersection_Front_Vector_uint64_16_1 62416519.543 -1.01%
SetIntersection_Front_Vector_uint64_16_16 35537576.003 -
SetIntersection_Front_Vector_uint64_16_4 53536900.611 -1.13%
SetIntersection_Front_Vector_uint64_1_1 530737635.919 -
SetIntersection_Front_Vector_uint64_256_1 4071582.444 -2.43%
SetIntersection_Front_Vector_uint64_256_16 4152557.992 -
SetIntersection_Front_Vector_uint64_256_256 4250281.438 -
SetIntersection_Front_Vector_uint64_256_4 4090213.490 -2.61%
SetIntersection_Front_Vector_uint64_256_64 4254678.900 -
SetIntersection_Front_Vector_uint64_262144_1 1039496.939 -2.13%
SetIntersection_Front_Vector_uint64_262144_1024 5879166.954 10.93%
SetIntersection_Front_Vector_uint64_262144_16 1111548.880 1.06%
SetIntersection_Front_Vector_uint64_262144_16384 72347845.548 1.56%
SetIntersection_Front_Vector_uint64_262144_256 2080218.458 -2.78%
SetIntersection_Front_Vector_uint64_262144_262144 350405281.072 -
SetIntersection_Front_Vector_uint64_262144_4 1056184.847 -
SetIntersection_Front_Vector_uint64_262144_64 1338329.939 -
SetIntersection_Front_Vector_uint64_4_1 212201939.067 -
SetIntersection_Front_Vector_uint64_4_4 134784011.055 -1.29%
SetIntersection_Front_Vector_uint64_64_1 16258579.548 -1.15%
SetIntersection_Front_Vector_uint64_64_16 14020785.806 -
SetIntersection_Front_Vector_uint64_64_4 15858576.262 -1.03%
SetIntersection_Front_Vector_uint64_64_64 10823307.072 -1.79%
SetIntersection_Interlaced_Set_float_1024_1 1142252.775 10.59%
SetIntersection_Interlaced_Set_float_1024_1024 12353206.354 2.77%
SetIntersection_Interlaced_Set_float_1024_16 11376872.342 -
SetIntersection_Interlaced_Set_float_1024_256 14368020.862 -3.40%
SetIntersection_Interlaced_Set_float_1024_4 9947124.766 -
SetIntersection_Interlaced_Set_float_1024_64 10211116.469 -
SetIntersection_Interlaced_Set_float_16384_1 1134810.213 8.13%
SetIntersection_Interlaced_Set_float_16384_1024 175782369.886 -9.47%
SetIntersection_Interlaced_Set_float_16384_16 210956746.728 -1.65%
SetIntersection_Interlaced_Set_float_16384_16384 217872498.514 -7.80%
SetIntersection_Interlaced_Set_float_16384_256 200570963.192 -7.93%
SetIntersection_Interlaced_Set_float_16384_4 168356144.761 -3.86%
SetIntersection_Interlaced_Set_float_16384_64 216870307.203 -6.86%
SetIntersection_Interlaced_Set_float_16_1 64052677.635 2.09%
SetIntersection_Interlaced_Set_float_16_16 39001334.990 2.83%
SetIntersection_Interlaced_Set_float_16_4 60739511.225 2.33%
SetIntersection_Interlaced_Set_float_1_1 546743361.810 2.43%
SetIntersection_Interlaced_Set_float_256_1 4113786.075 -1.12%
SetIntersection_Interlaced_Set_float_256_16 11938100.058 -
SetIntersection_Interlaced_Set_float_256_256 7732628.849 -
SetIntersection_Interlaced_Set_float_256_4 11223495.661 2.29%
SetIntersection_Interlaced_Set_float_256_64 13351107.848 -2.64%
SetIntersection_Interlaced_Set_float_262144_1 1032455.924 -
SetIntersection_Interlaced_Set_float_262144_1024 1534287.435 -1.76%
SetIntersection_Interlaced_Set_float_262144_16 1614118.002 -
SetIntersection_Interlaced_Set_float_262144_16384 1289891.115 -
SetIntersection_Interlaced_Set_float_262144_256 1588128.906 -
SetIntersection_Interlaced_Set_float_262144_262144 1635016.115 -
SetIntersection_Interlaced_Set_float_262144_4 1312586.180 -
SetIntersection_Interlaced_Set_float_262144_64 1584721.030 -
SetIntersection_Interlaced_Set_float_4_1 219229282.003 2.58%
SetIntersection_Interlaced_Set_float_4_4 139008037.206 1.66%
SetIntersection_Interlaced_Set_float_64_1 16536852.737 -
SetIntersection_Interlaced_Set_float_64_16 22139014.705 -1.60%
SetIntersection_Interlaced_Set_float_64_4 21863089.670 3.77%
SetIntersection_Interlaced_Set_float_64_64 14018055.743 6.19%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1041925.846 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 13178176.434 1.01%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11243850.371 -1.63%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 14962593.089 -2.16%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9882039.634 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10288740.945 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1000484.625 -4.95%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 173851837.749 -30.03%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 215291910.081 -41.82%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 244810621.634 -29.97%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 205405617.317 -41.93%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 173202910.387 -35.45%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 225048346.454 -33.97%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 62815064.628 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 38322114.075 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 59770602.033 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 533827783.605 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4161977.003 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 11998318.201 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 8022710.751 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11662450.665 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 13251827.989 -4.46%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1045958.057 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1613421.307 -4.70%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1671995.930 -9.16%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1317996.826 -4.81%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1646264.402 -5.48%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1834420.084 -2.55%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1346172.767 -9.07%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1637689.045 -5.00%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 213358635.704 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 137493094.289 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16481385.392 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 22277350.117 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 21048064.158 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 13654675.108 -
SetIntersection_Interlaced_Set_string_1024_1 1090011.281 -
SetIntersection_Interlaced_Set_string_1024_1024 55285063.831 -
SetIntersection_Interlaced_Set_string_1024_16 12719173.019 -1.10%
SetIntersection_Interlaced_Set_string_1024_256 34910944.948 -1.95%
SetIntersection_Interlaced_Set_string_1024_4 10450383.913 -
SetIntersection_Interlaced_Set_string_1024_64 16402345.137 -1.49%
SetIntersection_Interlaced_Set_string_16384_1 1104239.395 1.65%
SetIntersection_Interlaced_Set_string_16384_1024 346662690.783 -2.43%
SetIntersection_Interlaced_Set_string_16384_16 253133035.323 3.55%
SetIntersection_Interlaced_Set_string_16384_16384 350058685.747 -
SetIntersection_Interlaced_Set_string_16384_256 348767498.190 -2.08%
SetIntersection_Interlaced_Set_string_16384_4 194907104.148 -1.89%
SetIntersection_Interlaced_Set_string_16384_64 364373305.204 3.03%
SetIntersection_Interlaced_Set_string_16_1 64744488.823 -
SetIntersection_Interlaced_Set_string_16_16 60738148.902 -
SetIntersection_Interlaced_Set_string_16_4 72019136.697 -1.07%
SetIntersection_Interlaced_Set_string_1_1 552704479.067 -
SetIntersection_Interlaced_Set_string_256_1 4309917.138 -
SetIntersection_Interlaced_Set_string_256_16 17647374.820 -
SetIntersection_Interlaced_Set_string_256_256 31298975.824 6.88%
SetIntersection_Interlaced_Set_string_256_4 12950084.772 -1.26%
SetIntersection_Interlaced_Set_string_256_64 30853491.430 2.33%
SetIntersection_Interlaced_Set_string_262144_1 1106289.279 1.09%
SetIntersection_Interlaced_Set_string_262144_1024 2093037.270 -2.25%
SetIntersection_Interlaced_Set_string_262144_16 2156812.746 -9.59%
SetIntersection_Interlaced_Set_string_262144_16384 2779269.693 -5.20%
SetIntersection_Interlaced_Set_string_262144_256 2082147.054 -4.00%
SetIntersection_Interlaced_Set_string_262144_262144 17364157.064 -3.94%
SetIntersection_Interlaced_Set_string_262144_4 1876443.035 -6.70%
SetIntersection_Interlaced_Set_string_262144_64 2130591.471 -5.30%
SetIntersection_Interlaced_Set_string_4_1 220439082.460 -1.03%
SetIntersection_Interlaced_Set_string_4_4 158236019.498 -
SetIntersection_Interlaced_Set_string_64_1 17015743.181 -
SetIntersection_Interlaced_Set_string_64_16 37930079.644 -1.36%
SetIntersection_Interlaced_Set_string_64_4 25394497.532 -2.04%
SetIntersection_Interlaced_Set_string_64_64 35485005.548 -1.44%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1053693.161 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23143074.129 -1.41%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 12009172.683 1.94%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 18515148.820 -6.74%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 9759342.641 -1.53%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11719995.174 -1.00%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1046653.767 1.75%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 247272368.632 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 344512483.842 38.47%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 352912554.448 -1.31%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 347641239.413 -2.20%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 196414211.081 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 349646446.235 -1.82%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 62981164.569 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 42427894.223 2.11%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 62092746.546 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 536334731.637 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4182774.823 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12887407.363 -1.40%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 12026539.460 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11564814.957 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 16790898.660 -1.55%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1007143.433 -3.65%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1979221.433 -4.98%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2112129.477 -10.48%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1754259.198 -3.08%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2003485.756 -4.85%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2931141.604 -2.37%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1836385.822 -7.63%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2093210.858 -6.08%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 214455486.497 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 140200533.175 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 16459973.113 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 25736423.031 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 22740533.330 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 18469493.851 1.41%
SetIntersection_Interlaced_Set_uint32_1024_1 1005884.090 -4.26%
SetIntersection_Interlaced_Set_uint32_1024_1024 12263008.910 -1.95%
SetIntersection_Interlaced_Set_uint32_1024_16 11137879.228 -3.99%
SetIntersection_Interlaced_Set_uint32_1024_256 13744014.736 -2.00%
SetIntersection_Interlaced_Set_uint32_1024_4 9744610.823 -3.42%
SetIntersection_Interlaced_Set_uint32_1024_64 10120990.156 -1.01%
SetIntersection_Interlaced_Set_uint32_16384_1 1034603.185 -1.87%
SetIntersection_Interlaced_Set_uint32_16384_1024 171413266.660 -1.18%
SetIntersection_Interlaced_Set_uint32_16384_16 205710974.984 -2.67%
SetIntersection_Interlaced_Set_uint32_16384_16384 230413691.434 -
SetIntersection_Interlaced_Set_uint32_16384_256 196340578.990 -4.93%
SetIntersection_Interlaced_Set_uint32_16384_4 165566562.255 -3.50%
SetIntersection_Interlaced_Set_uint32_16384_64 214190084.237 -2.85%
SetIntersection_Interlaced_Set_uint32_16_1 62731009.627 -
SetIntersection_Interlaced_Set_uint32_16_16 37940753.279 -
SetIntersection_Interlaced_Set_uint32_16_4 59738490.746 -
SetIntersection_Interlaced_Set_uint32_1_1 532454436.731 -
SetIntersection_Interlaced_Set_uint32_256_1 4165933.870 -
SetIntersection_Interlaced_Set_uint32_256_16 11800798.014 -3.10%
SetIntersection_Interlaced_Set_uint32_256_256 7792337.185 -
SetIntersection_Interlaced_Set_uint32_256_4 11161280.584 -2.45%
SetIntersection_Interlaced_Set_uint32_256_64 13137248.428 -1.70%
SetIntersection_Interlaced_Set_uint32_262144_1 991335.980 -5.05%
SetIntersection_Interlaced_Set_uint32_262144_1024 1518580.322 -7.93%
SetIntersection_Interlaced_Set_uint32_262144_16 1590340.332 -9.77%
SetIntersection_Interlaced_Set_uint32_262144_16384 1252219.647 -7.36%
SetIntersection_Interlaced_Set_uint32_262144_256 1555446.127 -7.70%
SetIntersection_Interlaced_Set_uint32_262144_262144 1803136.232 -1.93%
SetIntersection_Interlaced_Set_uint32_262144_4 1287642.660 -8.34%
SetIntersection_Interlaced_Set_uint32_262144_64 1562404.295 -6.30%
SetIntersection_Interlaced_Set_uint32_4_1 212874340.855 -
SetIntersection_Interlaced_Set_uint32_4_4 136145018.366 -
SetIntersection_Interlaced_Set_uint32_64_1 16415006.795 -
SetIntersection_Interlaced_Set_uint32_64_16 21836739.344 -
SetIntersection_Interlaced_Set_uint32_64_4 20794962.286 -1.43%
SetIntersection_Interlaced_Set_uint32_64_64 13329649.986 -1.35%
SetIntersection_Interlaced_Set_uint64_1024_1 1043666.323 -1.53%
SetIntersection_Interlaced_Set_uint64_1024_1024 12461295.873 -
SetIntersection_Interlaced_Set_uint64_1024_16 11179129.078 -4.12%
SetIntersection_Interlaced_Set_uint64_1024_256 13792604.182 -7.27%
SetIntersection_Interlaced_Set_uint64_1024_4 9811595.689 -
SetIntersection_Interlaced_Set_uint64_1024_64 10164689.689 -
SetIntersection_Interlaced_Set_uint64_16384_1 1010028.849 -1.57%
SetIntersection_Interlaced_Set_uint64_16384_1024 176586652.745 -2.13%
SetIntersection_Interlaced_Set_uint64_16384_16 221313065.734 -
SetIntersection_Interlaced_Set_uint64_16384_16384 228549881.889 -1.28%
SetIntersection_Interlaced_Set_uint64_16384_256 208876822.318 -2.63%
SetIntersection_Interlaced_Set_uint64_16384_4 179572944.303 -
SetIntersection_Interlaced_Set_uint64_16384_64 228287105.222 -2.55%
SetIntersection_Interlaced_Set_uint64_16_1 62447107.831 -1.16%
SetIntersection_Interlaced_Set_uint64_16_16 37762586.362 -
SetIntersection_Interlaced_Set_uint64_16_4 59431122.275 -
SetIntersection_Interlaced_Set_uint64_1_1 531999325.003 -
SetIntersection_Interlaced_Set_uint64_256_1 4107047.350 -1.76%
SetIntersection_Interlaced_Set_uint64_256_16 11905877.880 -
SetIntersection_Interlaced_Set_uint64_256_256 7531567.506 -3.03%
SetIntersection_Interlaced_Set_uint64_256_4 10806249.125 -3.97%
SetIntersection_Interlaced_Set_uint64_256_64 12709258.783 -8.11%
SetIntersection_Interlaced_Set_uint64_262144_1 1008521.912 -3.47%
SetIntersection_Interlaced_Set_uint64_262144_1024 1546585.123 -4.31%
SetIntersection_Interlaced_Set_uint64_262144_16 1608549.318 -7.17%
SetIntersection_Interlaced_Set_uint64_262144_16384 1263100.424 -4.88%
SetIntersection_Interlaced_Set_uint64_262144_256 1599698.730 -3.91%
SetIntersection_Interlaced_Set_uint64_262144_262144 1688817.545 -2.79%
SetIntersection_Interlaced_Set_uint64_262144_4 1290949.627 -8.53%
SetIntersection_Interlaced_Set_uint64_262144_64 1590595.299 -4.84%
SetIntersection_Interlaced_Set_uint64_4_1 212089695.538 -1.04%
SetIntersection_Interlaced_Set_uint64_4_4 136539456.754 -
SetIntersection_Interlaced_Set_uint64_64_1 16467003.662 -
SetIntersection_Interlaced_Set_uint64_64_16 22681646.898 -1.06%
SetIntersection_Interlaced_Set_uint64_64_4 20466791.208 -2.42%
SetIntersection_Interlaced_Set_uint64_64_64 13278134.404 -1.67%
SetIntersection_Interlaced_Vector_float_1024_1 1044682.462 -1.08%
SetIntersection_Interlaced_Vector_float_1024_1024 5911893.728 -
SetIntersection_Interlaced_Vector_float_1024_16 2475977.905 34.36%
SetIntersection_Interlaced_Vector_float_1024_256 5823213.913 3.82%
SetIntersection_Interlaced_Vector_float_1024_4 1343297.056 7.42%
SetIntersection_Interlaced_Vector_float_1024_64 5034690.433 50.26%
SetIntersection_Interlaced_Vector_float_16384_1 1052221.893 1.00%
SetIntersection_Interlaced_Vector_float_16384_1024 64280213.023 60.96%
SetIntersection_Interlaced_Vector_float_16384_16 3422186.606 58.70%
SetIntersection_Interlaced_Vector_float_16384_16384 79468159.125 -5.50%
SetIntersection_Interlaced_Vector_float_16384_256 15478200.217 -3.94%
SetIntersection_Interlaced_Vector_float_16384_4 1551373.873 14.56%
SetIntersection_Interlaced_Vector_float_16384_64 9662126.953 49.05%
SetIntersection_Interlaced_Vector_float_16_1 62576917.838 -
SetIntersection_Interlaced_Vector_float_16_16 35613917.775 -
SetIntersection_Interlaced_Vector_float_16_4 56035265.396 -
SetIntersection_Interlaced_Vector_float_1_1 531846557.988 -
SetIntersection_Interlaced_Vector_float_256_1 4121570.997 -1.30%
SetIntersection_Interlaced_Vector_float_256_16 7902394.290 35.08%
SetIntersection_Interlaced_Vector_float_256_256 4539936.724 -1.94%
SetIntersection_Interlaced_Vector_float_256_4 4989887.038 5.26%
SetIntersection_Interlaced_Vector_float_256_64 6847515.183 -15.79%
SetIntersection_Interlaced_Vector_float_262144_1 1046116.049 -5.55%
SetIntersection_Interlaced_Vector_float_262144_1024 114188424.342 35.27%
SetIntersection_Interlaced_Vector_float_262144_16 2938507.943 -27.04%
SetIntersection_Interlaced_Vector_float_262144_16384 349949085.940 14.70%
SetIntersection_Interlaced_Vector_float_262144_256 21470990.098 -36.80%
SetIntersection_Interlaced_Vector_float_262144_262144 350635440.629 -
SetIntersection_Interlaced_Vector_float_262144_4 1808750.889 1.64%
SetIntersection_Interlaced_Vector_float_262144_64 18265079.725 61.03%
SetIntersection_Interlaced_Vector_float_4_1 212589353.325 -
SetIntersection_Interlaced_Vector_float_4_4 135211914.315 -
SetIntersection_Interlaced_Vector_float_64_1 16344855.630 -
SetIntersection_Interlaced_Vector_float_64_16 16475111.248 -
SetIntersection_Interlaced_Vector_float_64_4 18055159.586 -
SetIntersection_Interlaced_Vector_float_64_64 10946549.378 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1051660.700 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8234523.359 -1.22%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2796849.695 37.62%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7679704.502 4.26%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1477818.369 8.63%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 6111272.575 54.02%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1045777.471 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 81796798.440 49.92%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 4300045.115 45.14%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 116862288.646 -1.47%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 31302700.623 51.69%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1780870.233 18.92%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 11716847.970 58.72%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 63079806.318 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 37093828.319 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 58286792.865 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 558237700.098 4.03%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4171714.368 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 8398333.696 20.89%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5717831.548 -1.15%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5419442.237 7.81%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8737030.595 2.57%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1030533.000 -2.21%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 174801278.367 58.03%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 7724901.094 71.66%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 349747214.318 -2.05%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 82722636.314 84.22%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 350444136.315 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 2143436.365 18.99%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 22375097.565 47.69%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 221848516.777 3.31%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 136887566.162 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 16741338.958 1.57%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 20170841.857 7.36%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 19303927.277 5.49%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12114222.385 -
SetIntersection_Interlaced_Vector_string_1024_1 1074414.285 -
SetIntersection_Interlaced_Vector_string_1024_1024 39121159.996 4.33%
SetIntersection_Interlaced_Vector_string_1024_16 3270684.995 -4.64%
SetIntersection_Interlaced_Vector_string_1024_256 20290825.507 -5.09%
SetIntersection_Interlaced_Vector_string_1024_4 1664879.208 -1.13%
SetIntersection_Interlaced_Vector_string_1024_64 8305024.689 -
SetIntersection_Interlaced_Vector_string_16384_1 1051203.864 -2.88%
SetIntersection_Interlaced_Vector_string_16384_1024 120115046.388 -
SetIntersection_Interlaced_Vector_string_16384_16 4815987.198 10.99%
SetIntersection_Interlaced_Vector_string_16384_16384 349677369.687 -
SetIntersection_Interlaced_Vector_string_16384_256 44013006.998 -
SetIntersection_Interlaced_Vector_string_16384_4 1908294.832 -2.17%
SetIntersection_Interlaced_Vector_string_16384_64 14039620.518 -
SetIntersection_Interlaced_Vector_string_16_1 64492112.395 -
SetIntersection_Interlaced_Vector_string_16_16 50794700.759 -2.24%
SetIntersection_Interlaced_Vector_string_16_4 66588112.368 -1.27%
SetIntersection_Interlaced_Vector_string_1_1 546689168.487 -
SetIntersection_Interlaced_Vector_string_256_1 4294287.121 -
SetIntersection_Interlaced_Vector_string_256_16 10579184.834 -
SetIntersection_Interlaced_Vector_string_256_256 18350589.309 -7.84%
SetIntersection_Interlaced_Vector_string_256_4 6064627.298 -1.89%
SetIntersection_Interlaced_Vector_string_256_64 19566228.927 -4.92%
SetIntersection_Interlaced_Vector_string_262144_1 1088574.423 1.34%
SetIntersection_Interlaced_Vector_string_262144_1024 345177639.715 3.84%
SetIntersection_Interlaced_Vector_string_262144_16 6634877.307 13.30%
SetIntersection_Interlaced_Vector_string_262144_16384 1017867.840 -
SetIntersection_Interlaced_Vector_string_262144_256 77731260.106 6.93%
SetIntersection_Interlaced_Vector_string_262144_262144 14412542.153 -2.25%
SetIntersection_Interlaced_Vector_string_262144_4 2360912.438 15.96%
SetIntersection_Interlaced_Vector_string_262144_64 22867173.425 16.42%
SetIntersection_Interlaced_Vector_string_4_1 218660088.917 -
SetIntersection_Interlaced_Vector_string_4_4 151498564.338 -
SetIntersection_Interlaced_Vector_string_64_1 17018414.371 -
SetIntersection_Interlaced_Vector_string_64_16 29493783.808 -1.76%
SetIntersection_Interlaced_Vector_string_64_4 21610212.500 -
SetIntersection_Interlaced_Vector_string_64_64 24566086.809 -6.80%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1044875.440 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9157934.094 1.97%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2687141.989 4.43%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9255178.857 -4.45%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1441742.852 1.65%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 5032769.070 -6.83%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1043949.766 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 64598503.775 -8.15%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3731192.102 4.45%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 131186596.046 2.10%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 28599400.158 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1550164.930 -6.28%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 8267500.080 -15.84%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 62642976.726 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 37282618.349 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 58066545.556 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 533504818.291 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4165020.930 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7960207.943 3.01%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6197713.125 1.70%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5077047.851 -3.33%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 10128253.027 -2.90%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 993903.899 -4.63%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 151282383.592 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 5190939.873 5.19%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 347813288.743 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 45615226.419 -5.95%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350885698.481 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1761088.884 -6.31%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 13883671.390 -6.80%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 213167122.194 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 136226588.394 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 16406620.095 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 20047221.713 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18359138.217 -1.99%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 12436808.497 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1045420.161 -
SetIntersection_Interlaced_Vector_uint32_1024_1024 5846426.787 -1.15%
SetIntersection_Interlaced_Vector_uint32_1024_16 2004139.526 8.59%
SetIntersection_Interlaced_Vector_uint32_1024_256 5632440.126 -8.77%
SetIntersection_Interlaced_Vector_uint32_1024_4 1381136.491 11.84%
SetIntersection_Interlaced_Vector_uint32_1024_64 3871345.431 -
SetIntersection_Interlaced_Vector_uint32_16384_1 1044414.440 -
SetIntersection_Interlaced_Vector_uint32_16384_1024 41545017.056 -2.79%
SetIntersection_Interlaced_Vector_uint32_16384_16 3469192.302 10.32%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79490516.311 -2.18%
SetIntersection_Interlaced_Vector_uint32_16384_256 15114929.630 -28.58%
SetIntersection_Interlaced_Vector_uint32_16384_4 1584999.585 3.97%
SetIntersection_Interlaced_Vector_uint32_16384_64 5564499.681 -1.99%
SetIntersection_Interlaced_Vector_uint32_16_1 62446644.138 -
SetIntersection_Interlaced_Vector_uint32_16_16 35596818.194 -
SetIntersection_Interlaced_Vector_uint32_16_4 55754685.012 -
SetIntersection_Interlaced_Vector_uint32_1_1 532880726.447 -
SetIntersection_Interlaced_Vector_uint32_256_1 4165414.451 -
SetIntersection_Interlaced_Vector_uint32_256_16 7008257.371 4.84%
SetIntersection_Interlaced_Vector_uint32_256_256 4500925.357 -1.29%
SetIntersection_Interlaced_Vector_uint32_256_4 4781675.863 2.70%
SetIntersection_Interlaced_Vector_uint32_256_64 6952930.008 -18.59%
SetIntersection_Interlaced_Vector_uint32_262144_1 1043392.566 -
SetIntersection_Interlaced_Vector_uint32_262144_1024 86307385.153 -14.81%
SetIntersection_Interlaced_Vector_uint32_262144_16 3087612.718 -21.28%
SetIntersection_Interlaced_Vector_uint32_262144_16384 359146133.139 4.04%
SetIntersection_Interlaced_Vector_uint32_262144_256 29309808.020 -14.81%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350950461.227 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1561867.942 -17.57%
SetIntersection_Interlaced_Vector_uint32_262144_64 8053718.019 -69.71%
SetIntersection_Interlaced_Vector_uint32_4_1 212891894.089 -
SetIntersection_Interlaced_Vector_uint32_4_4 135633684.929 -
SetIntersection_Interlaced_Vector_uint32_64_1 16431842.574 -
SetIntersection_Interlaced_Vector_uint32_64_16 16863873.498 -5.95%
SetIntersection_Interlaced_Vector_uint32_64_4 17772398.593 -
SetIntersection_Interlaced_Vector_uint32_64_64 10586752.107 -3.71%
SetIntersection_Interlaced_Vector_uint64_1024_1 1049971.150 -
SetIntersection_Interlaced_Vector_uint64_1024_1024 5907012.381 -
SetIntersection_Interlaced_Vector_uint64_1024_16 2359869.595 1.46%
SetIntersection_Interlaced_Vector_uint64_1024_256 5450001.405 -4.19%
SetIntersection_Interlaced_Vector_uint64_1024_4 1361986.429 -1.95%
SetIntersection_Interlaced_Vector_uint64_1024_64 4548224.818 -1.37%
SetIntersection_Interlaced_Vector_uint64_16384_1 1040208.500 -
SetIntersection_Interlaced_Vector_uint64_16384_1024 42497256.297 -17.83%
SetIntersection_Interlaced_Vector_uint64_16384_16 2398909.836 -29.31%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78321075.657 -
SetIntersection_Interlaced_Vector_uint64_16384_256 16342291.031 -18.69%
SetIntersection_Interlaced_Vector_uint64_16384_4 1289152.254 -15.09%
SetIntersection_Interlaced_Vector_uint64_16384_64 5501789.020 -36.77%
SetIntersection_Interlaced_Vector_uint64_16_1 62358958.892 -
SetIntersection_Interlaced_Vector_uint64_16_16 35636409.480 -
SetIntersection_Interlaced_Vector_uint64_16_4 55689448.798 -
SetIntersection_Interlaced_Vector_uint64_1_1 529870393.249 -1.20%
SetIntersection_Interlaced_Vector_uint64_256_1 4136309.281 -
SetIntersection_Interlaced_Vector_uint64_256_16 6887218.478 4.29%
SetIntersection_Interlaced_Vector_uint64_256_256 4518042.380 -
SetIntersection_Interlaced_Vector_uint64_256_4 4824301.258 -6.13%
SetIntersection_Interlaced_Vector_uint64_256_64 6791943.510 -11.08%
SetIntersection_Interlaced_Vector_uint64_262144_1 1024510.884 -2.01%
SetIntersection_Interlaced_Vector_uint64_262144_1024 86282500.290 -23.34%
SetIntersection_Interlaced_Vector_uint64_262144_16 4883692.186 6.19%
SetIntersection_Interlaced_Vector_uint64_262144_16384 344196409.157 -1.86%
SetIntersection_Interlaced_Vector_uint64_262144_256 32404406.462 -32.03%
SetIntersection_Interlaced_Vector_uint64_262144_262144 350823838.896 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1438623.943 -34.51%
SetIntersection_Interlaced_Vector_uint64_262144_64 8536489.713 -24.46%
SetIntersection_Interlaced_Vector_uint64_4_1 212205270.563 -1.06%
SetIntersection_Interlaced_Vector_uint64_4_4 134509781.614 -1.22%
SetIntersection_Interlaced_Vector_uint64_64_1 16424960.499 -
SetIntersection_Interlaced_Vector_uint64_64_16 17652184.382 4.50%
SetIntersection_Interlaced_Vector_uint64_64_4 17149307.686 -4.06%
SetIntersection_Interlaced_Vector_uint64_64_64 10853558.107 -1.72%
SetIntersection_None_Set_float_1024_1 10622890.260 17.30%
SetIntersection_None_Set_float_1024_1024 8961013.815 -
SetIntersection_None_Set_float_1024_16 10545646.511 18.28%
SetIntersection_None_Set_float_1024_256 10406514.928 15.73%
SetIntersection_None_Set_float_1024_4 10295638.770 15.60%
SetIntersection_None_Set_float_1024_64 10360984.799 15.59%
SetIntersection_None_Set_float_16384_1 155809595.952 -
SetIntersection_None_Set_float_16384_1024 155978567.313 -
SetIntersection_None_Set_float_16384_16 156208541.300 -
SetIntersection_None_Set_float_16384_16384 158119736.429 -8.03%
SetIntersection_None_Set_float_16384_256 155984075.740 -
SetIntersection_None_Set_float_16384_4 155882690.910 -
SetIntersection_None_Set_float_16384_64 156470137.043 -
SetIntersection_None_Set_float_16_1 66500863.678 -
SetIntersection_None_Set_float_16_16 35221386.438 -
SetIntersection_None_Set_float_16_4 56265178.894 -
SetIntersection_None_Set_float_1_1 533843485.539 -
SetIntersection_None_Set_float_256_1 11222648.256 -2.06%
SetIntersection_None_Set_float_256_16 10811619.351 -1.15%
SetIntersection_None_Set_float_256_256 5751109.783 -
SetIntersection_None_Set_float_256_4 11438072.210 -
SetIntersection_None_Set_float_256_64 9362505.056 2.17%
SetIntersection_None_Set_float_262144_1 1208627.197 -2.94%
SetIntersection_None_Set_float_262144_1024 1346934.977 9.20%
SetIntersection_None_Set_float_262144_16 1206744.791 -2.53%
SetIntersection_None_Set_float_262144_16384 1342971.842 7.92%
SetIntersection_None_Set_float_262144_256 1345806.479 8.55%
SetIntersection_None_Set_float_262144_262144 1289092.527 6.53%
SetIntersection_None_Set_float_262144_4 1215652.346 -2.08%
SetIntersection_None_Set_float_262144_64 1279079.510 3.20%
SetIntersection_None_Set_float_4_1 215785396.151 -1.51%
SetIntersection_None_Set_float_4_4 134857291.342 -
SetIntersection_None_Set_float_64_1 21768233.880 -2.57%
SetIntersection_None_Set_float_64_16 17420083.447 -3.85%
SetIntersection_None_Set_float_64_4 20495165.685 -1.83%
SetIntersection_None_Set_float_64_64 11440998.712 2.13%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8918215.789 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8706350.806 -4.50%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8811833.575 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8689917.047 -1.26%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8630890.333 -4.37%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8767553.873 -2.36%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 160304651.779 -3.21%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 159979305.185 -1.59%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 167942673.477 -4.71%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 169944324.715 -2.70%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 162428440.544 -2.82%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 164267839.799 -4.66%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 168098492.959 -2.42%
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 66329712.689 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 35214407.549 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 56426750.131 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 534041995.203 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11253643.610 -3.12%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10758420.888 -1.36%
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5759823.864 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11437803.132 1.31%
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9014463.260 -3.83%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1226686.685 -6.25%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1241074.381 -4.90%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1234822.834 -5.30%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1238462.076 -4.81%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1238651.612 -5.52%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1256455.404 -4.64%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1230993.571 -4.97%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1236246.092 -4.95%
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 216558541.455 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 134879328.976 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 22327690.062 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18173494.189 2.77%
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 21155432.437 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11478909.709 2.74%
SetIntersection_None_Set_string_1024_1 8807016.684 -
SetIntersection_None_Set_string_1024_1024 8785555.051 -4.27%
SetIntersection_None_Set_string_1024_16 9014105.302 -1.76%
SetIntersection_None_Set_string_1024_256 9124866.964 2.73%
SetIntersection_None_Set_string_1024_4 8912399.706 -2.75%
SetIntersection_None_Set_string_1024_64 8817184.604 -2.49%
SetIntersection_None_Set_string_16384_1 194741271.723 -
SetIntersection_None_Set_string_16384_1024 206760597.844 -
SetIntersection_None_Set_string_16384_16 197295689.730 -
SetIntersection_None_Set_string_16384_16384 193723852.688 -22.85%
SetIntersection_None_Set_string_16384_256 202334473.440 2.44%
SetIntersection_None_Set_string_16384_4 196368956.286 -
SetIntersection_None_Set_string_16384_64 198270281.716 -
SetIntersection_None_Set_string_16_1 68759796.331 -
SetIntersection_None_Set_string_16_16 36363434.927 -
SetIntersection_None_Set_string_16_4 58367801.749 -
SetIntersection_None_Set_string_1_1 540399509.345 -
SetIntersection_None_Set_string_256_1 11490691.374 -2.16%
SetIntersection_None_Set_string_256_16 10827596.273 -1.08%
SetIntersection_None_Set_string_256_256 5917743.110 -
SetIntersection_None_Set_string_256_4 11443641.543 -1.79%
SetIntersection_None_Set_string_256_64 9315882.255 -
SetIntersection_None_Set_string_262144_1 1696291.013 -5.05%
SetIntersection_None_Set_string_262144_1024 1680442.057 -5.22%
SetIntersection_None_Set_string_262144_16 1692232.666 -5.37%
SetIntersection_None_Set_string_262144_16384 1694283.690 -5.59%
SetIntersection_None_Set_string_262144_256 1688247.885 -5.56%
SetIntersection_None_Set_string_262144_262144 1685718.913 -4.77%
SetIntersection_None_Set_string_262144_4 1690343.017 -5.62%
SetIntersection_None_Set_string_262144_64 1690499.430 -5.46%
SetIntersection_None_Set_string_4_1 221478140.333 -
SetIntersection_None_Set_string_4_4 138404882.237 -
SetIntersection_None_Set_string_64_1 22853214.257 -
SetIntersection_None_Set_string_64_16 18619972.741 -
SetIntersection_None_Set_string_64_4 22064968.293 -
SetIntersection_None_Set_string_64_64 11650957.178 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8744992.293 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8682122.992 -2.82%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8712337.170 -2.39%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8713128.557 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8725282.753 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8812524.463 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 202092842.217 -40.32%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 209164244.506 -39.70%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 200609239.998 -46.04%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 208732721.406 -26.97%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 200262711.736 -43.86%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 201635489.941 -40.97%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 201979098.860 -45.79%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 66638285.027 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 35312866.552 -1.41%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 56538383.185 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 537083792.421 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11493889.891 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10752267.565 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5835983.907 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11116676.869 -2.55%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9112089.152 -1.63%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1626540.773 -7.26%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1660273.924 -6.82%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1638149.170 -7.36%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1639787.271 -6.81%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1639064.454 -7.08%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1661432.291 -6.43%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1646627.605 -7.04%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1643185.549 -7.02%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 217779633.881 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 136268376.889 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 22409774.406 1.57%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 18302278.624 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 21652474.948 1.18%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11559546.045 -
SetIntersection_None_Set_uint32_1024_1 8703895.986 -4.64%
SetIntersection_None_Set_uint32_1024_1024 8676902.494 -3.90%
SetIntersection_None_Set_uint32_1024_16 8596219.891 -5.40%
SetIntersection_None_Set_uint32_1024_256 8671388.538 -4.41%
SetIntersection_None_Set_uint32_1024_4 8942382.667 -
SetIntersection_None_Set_uint32_1024_64 8755416.330 -3.38%
SetIntersection_None_Set_uint32_16384_1 153695441.432 -4.51%
SetIntersection_None_Set_uint32_16384_1024 155767621.507 -2.45%
SetIntersection_None_Set_uint32_16384_16 154130630.447 -4.00%
SetIntersection_None_Set_uint32_16384_16384 156362542.929 -3.76%
SetIntersection_None_Set_uint32_16384_256 154165340.521 -3.86%
SetIntersection_None_Set_uint32_16384_4 153875943.750 -4.49%
SetIntersection_None_Set_uint32_16384_64 154470631.719 -3.48%
SetIntersection_None_Set_uint32_16_1 66278644.143 -
SetIntersection_None_Set_uint32_16_16 34971086.062 -1.60%
SetIntersection_None_Set_uint32_16_4 56238503.363 -1.15%
SetIntersection_None_Set_uint32_1_1 533816338.309 -
SetIntersection_None_Set_uint32_256_1 11562672.107 -1.06%
SetIntersection_None_Set_uint32_256_16 10663934.175 -3.87%
SetIntersection_None_Set_uint32_256_256 5637977.217 -2.68%
SetIntersection_None_Set_uint32_256_4 11266338.712 -1.89%
SetIntersection_None_Set_uint32_256_64 9178733.758 -2.42%
SetIntersection_None_Set_uint32_262144_1 1202339.600 -8.58%
SetIntersection_None_Set_uint32_262144_1024 1191604.736 -8.90%
SetIntersection_None_Set_uint32_262144_16 1191774.660 -9.05%
SetIntersection_None_Set_uint32_262144_16384 1199458.251 -7.81%
SetIntersection_None_Set_uint32_262144_256 1190559.410 -9.00%
SetIntersection_None_Set_uint32_262144_262144 1194849.608 -10.35%
SetIntersection_None_Set_uint32_262144_4 1191002.198 -9.50%
SetIntersection_None_Set_uint32_262144_64 1191265.871 -9.25%
SetIntersection_None_Set_uint32_4_1 215904376.808 -
SetIntersection_None_Set_uint32_4_4 135187978.043 -
SetIntersection_None_Set_uint32_64_1 22383799.737 -1.95%
SetIntersection_None_Set_uint32_64_16 18051606.293 -2.68%
SetIntersection_None_Set_uint32_64_4 21453969.789 -1.06%
SetIntersection_None_Set_uint32_64_64 11316632.228 -1.86%
SetIntersection_None_Set_uint64_1024_1 8820895.205 -
SetIntersection_None_Set_uint64_1024_1024 8641205.904 -2.97%
SetIntersection_None_Set_uint64_1024_16 8599171.722 -3.97%
SetIntersection_None_Set_uint64_1024_256 8663175.746 -3.56%
SetIntersection_None_Set_uint64_1024_4 8619733.141 -3.86%
SetIntersection_None_Set_uint64_1024_64 8568433.402 -4.78%
SetIntersection_None_Set_uint64_16384_1 157972278.627 -31.93%
SetIntersection_None_Set_uint64_16384_1024 164655028.871 -27.71%
SetIntersection_None_Set_uint64_16384_16 164171256.843 -53.54%
SetIntersection_None_Set_uint64_16384_16384 175101876.311 -23.68%
SetIntersection_None_Set_uint64_16384_256 164072123.391 -28.98%
SetIntersection_None_Set_uint64_16384_4 159752196.847 -33.79%
SetIntersection_None_Set_uint64_16384_64 165891391.691 -48.30%
SetIntersection_None_Set_uint64_16_1 66418061.176 -1.05%
SetIntersection_None_Set_uint64_16_16 35295328.064 -
SetIntersection_None_Set_uint64_16_4 56610404.866 -
SetIntersection_None_Set_uint64_1_1 532595648.313 -
SetIntersection_None_Set_uint64_256_1 11283036.972 -1.31%
SetIntersection_None_Set_uint64_256_16 10609545.559 -3.27%
SetIntersection_None_Set_uint64_256_256 5747456.708 -2.44%
SetIntersection_None_Set_uint64_256_4 11071778.325 -3.97%
SetIntersection_None_Set_uint64_256_64 8920441.994 -2.92%
SetIntersection_None_Set_uint64_262144_1 1184420.574 -8.45%
SetIntersection_None_Set_uint64_262144_1024 1191010.336 -7.17%
SetIntersection_None_Set_uint64_262144_16 1185509.604 -7.70%
SetIntersection_None_Set_uint64_262144_16384 1192482.667 -7.34%
SetIntersection_None_Set_uint64_262144_256 1190087.482 -7.28%
SetIntersection_None_Set_uint64_262144_262144 1209773.519 -4.21%
SetIntersection_None_Set_uint64_262144_4 1182711.179 -8.13%
SetIntersection_None_Set_uint64_262144_64 1186265.622 -7.55%
SetIntersection_None_Set_uint64_4_1 214937745.831 -1.03%
SetIntersection_None_Set_uint64_4_4 134585636.905 -
SetIntersection_None_Set_uint64_64_1 22389576.482 -
SetIntersection_None_Set_uint64_64_16 18150379.088 -1.55%
SetIntersection_None_Set_uint64_64_4 21347264.282 -
SetIntersection_None_Set_uint64_64_64 11401515.885 -1.62%
SetIntersection_None_Vector_float_1024_1 1086089.612 1.01%
SetIntersection_None_Vector_float_1024_1024 1086211.379 2.13%
SetIntersection_None_Vector_float_1024_16 1085349.388 -
SetIntersection_None_Vector_float_1024_256 1086481.707 -
SetIntersection_None_Vector_float_1024_4 1086050.376 -
SetIntersection_None_Vector_float_1024_64 1093928.546 1.55%
SetIntersection_None_Vector_float_16384_1 1123027.479 1.51%
SetIntersection_None_Vector_float_16384_1024 1110014.249 -
SetIntersection_None_Vector_float_16384_16 1105321.147 2.54%
SetIntersection_None_Vector_float_16384_16384 1110087.091 -
SetIntersection_None_Vector_float_16384_256 1085900.618 -1.80%
SetIntersection_None_Vector_float_16384_4 1096867.571 -
SetIntersection_None_Vector_float_16384_64 1109245.356 -
SetIntersection_None_Vector_float_16_1 63116824.513 -
SetIntersection_None_Vector_float_16_16 33626028.782 -
SetIntersection_None_Vector_float_16_4 53704402.119 -
SetIntersection_None_Vector_float_1_1 532530389.968 -
SetIntersection_None_Vector_float_256_1 4256504.712 -
SetIntersection_None_Vector_float_256_16 4021446.590 -
SetIntersection_None_Vector_float_256_256 2120256.631 -
SetIntersection_None_Vector_float_256_4 4207884.719 -
SetIntersection_None_Vector_float_256_64 3447639.956 1.51%
SetIntersection_None_Vector_float_262144_1 1124690.145 -
SetIntersection_None_Vector_float_262144_1024 1127651.082 -
SetIntersection_None_Vector_float_262144_16 1146182.525 -
SetIntersection_None_Vector_float_262144_16384 1136500.334 -
SetIntersection_None_Vector_float_262144_256 1137936.183 -
SetIntersection_None_Vector_float_262144_262144 1130321.409 -
SetIntersection_None_Vector_float_262144_4 1134158.924 -
SetIntersection_None_Vector_float_262144_64 1113502.216 -
SetIntersection_None_Vector_float_4_1 213531277.977 -
SetIntersection_None_Vector_float_4_4 133288435.998 -
SetIntersection_None_Vector_float_64_1 16595069.682 -
SetIntersection_None_Vector_float_64_16 13538383.922 -
SetIntersection_None_Vector_float_64_4 15952752.526 -
SetIntersection_None_Vector_float_64_64 8456880.437 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1115834.607 3.55%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1110592.274 1.11%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1059345.410 -3.39%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1107992.674 1.06%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1118019.511 2.44%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1095896.985 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1145551.821 1.36%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1094724.100 -3.72%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1155500.086 1.67%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1124124.586 1.04%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1155861.524 3.54%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1147339.158 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1134494.509 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 63545961.273 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 33836843.438 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 54077822.103 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 533209170.399 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4346205.721 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4143176.695 1.51%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2163289.212 -1.10%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4239855.968 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3507988.520 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1189961.428 2.39%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1170701.606 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1128270.808 -3.29%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1192220.026 2.28%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1156447.177 -1.75%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1145270.511 -3.77%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1195576.998 2.00%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1130222.244 -3.94%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 214165470.900 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 133829199.863 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 16880355.479 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 13717229.393 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16142427.636 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8567908.093 -
SetIntersection_None_Vector_string_1024_1 1163701.262 -4.69%
SetIntersection_None_Vector_string_1024_1024 1175040.575 -3.57%
SetIntersection_None_Vector_string_1024_16 1178405.048 -1.52%
SetIntersection_None_Vector_string_1024_256 1155197.940 -4.84%
SetIntersection_None_Vector_string_1024_4 1160705.259 -3.76%
SetIntersection_None_Vector_string_1024_64 1171843.500 -1.95%
SetIntersection_None_Vector_string_16384_1 1260941.419 1.08%
SetIntersection_None_Vector_string_16384_1024 1243863.907 -
SetIntersection_None_Vector_string_16384_16 1242201.376 -
SetIntersection_None_Vector_string_16384_16384 1244471.473 -
SetIntersection_None_Vector_string_16384_256 1224299.239 -1.80%
SetIntersection_None_Vector_string_16384_4 1243028.346 -
SetIntersection_None_Vector_string_16384_64 1239520.894 -1.85%
SetIntersection_None_Vector_string_16_1 65100303.848 -
SetIntersection_None_Vector_string_16_16 34628780.134 -
SetIntersection_None_Vector_string_16_4 55315208.454 -
SetIntersection_None_Vector_string_1_1 536247034.678 -
SetIntersection_None_Vector_string_256_1 4493465.551 -
SetIntersection_None_Vector_string_256_16 4271726.918 -
SetIntersection_None_Vector_string_256_256 2290300.969 -
SetIntersection_None_Vector_string_256_4 4501957.994 -
SetIntersection_None_Vector_string_256_64 3660189.466 -
SetIntersection_None_Vector_string_262144_1 1310858.470 -1.12%
SetIntersection_None_Vector_string_262144_1024 1317165.947 -2.92%
SetIntersection_None_Vector_string_262144_16 1318564.788 -2.69%
SetIntersection_None_Vector_string_262144_16384 1316867.915 -2.53%
SetIntersection_None_Vector_string_262144_256 1279116.996 -5.39%
SetIntersection_None_Vector_string_262144_262144 1301954.601 -2.10%
SetIntersection_None_Vector_string_262144_4 1315999.512 -
SetIntersection_None_Vector_string_262144_64 1273439.411 -6.49%
SetIntersection_None_Vector_string_4_1 217932940.578 -
SetIntersection_None_Vector_string_4_4 135647525.372 -
SetIntersection_None_Vector_string_64_1 17413584.929 -
SetIntersection_None_Vector_string_64_16 14133448.578 -
SetIntersection_None_Vector_string_64_4 16698563.057 -
SetIntersection_None_Vector_string_64_64 8869316.225 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1119660.648 2.03%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1131750.641 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1084583.874 -3.45%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1119781.155 2.13%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1125830.858 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1116122.131 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1167392.027 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1173526.801 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1127158.750 -2.93%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1181890.771 1.67%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1166186.118 1.34%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1172463.018 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1149499.083 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 63489938.547 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 33784040.360 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 53931323.142 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 532258878.643 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4364513.449 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4071999.509 -1.35%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2196699.438 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4234590.495 -1.94%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3488481.463 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1198937.094 -3.42%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1137867.271 -4.35%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1209452.803 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1197225.024 1.70%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1229085.337 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1193783.008 -1.13%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1176639.104 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1198536.077 1.28%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 214355161.534 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 133882839.804 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 16962582.420 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 13704793.404 -1.14%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 16073071.427 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8605880.507 -
SetIntersection_None_Vector_uint32_1024_1 1079884.440 -
SetIntersection_None_Vector_uint32_1024_1024 1082528.205 -
SetIntersection_None_Vector_uint32_1024_16 1047948.698 -3.27%
SetIntersection_None_Vector_uint32_1024_256 1082004.360 -
SetIntersection_None_Vector_uint32_1024_4 1093568.120 -
SetIntersection_None_Vector_uint32_1024_64 1070634.227 -1.53%
SetIntersection_None_Vector_uint32_16384_1 1103848.332 -
SetIntersection_None_Vector_uint32_16384_1024 1102446.702 -
SetIntersection_None_Vector_uint32_16384_16 1106548.887 -
SetIntersection_None_Vector_uint32_16384_16384 1072011.719 -2.03%
SetIntersection_None_Vector_uint32_16384_256 1095821.535 -1.86%
SetIntersection_None_Vector_uint32_16384_4 1106288.936 -2.46%
SetIntersection_None_Vector_uint32_16384_64 1067575.213 -3.42%
SetIntersection_None_Vector_uint32_16_1 63205975.257 -
SetIntersection_None_Vector_uint32_16_16 33571183.587 -
SetIntersection_None_Vector_uint32_16_4 53763536.725 -
SetIntersection_None_Vector_uint32_1_1 532900116.430 -
SetIntersection_None_Vector_uint32_256_1 4255770.011 -
SetIntersection_None_Vector_uint32_256_16 3989193.924 -1.51%
SetIntersection_None_Vector_uint32_256_256 2134652.695 -1.31%
SetIntersection_None_Vector_uint32_256_4 4153459.187 -2.19%
SetIntersection_None_Vector_uint32_256_64 3415518.348 -
SetIntersection_None_Vector_uint32_262144_1 1127077.080 -1.76%
SetIntersection_None_Vector_uint32_262144_1024 1128654.581 -2.18%
SetIntersection_None_Vector_uint32_262144_16 1125917.233 -
SetIntersection_None_Vector_uint32_262144_16384 1130971.458 -
SetIntersection_None_Vector_uint32_262144_256 1123621.134 -
SetIntersection_None_Vector_uint32_262144_262144 1133644.058 -
SetIntersection_None_Vector_uint32_262144_4 1089146.059 -4.05%
SetIntersection_None_Vector_uint32_262144_64 1131756.736 -
SetIntersection_None_Vector_uint32_4_1 213976235.120 -
SetIntersection_None_Vector_uint32_4_4 133637262.489 -
SetIntersection_None_Vector_uint32_64_1 16641509.747 -
SetIntersection_None_Vector_uint32_64_16 13525148.035 -
SetIntersection_None_Vector_uint32_64_4 15881815.284 -1.22%
SetIntersection_None_Vector_uint32_64_64 8456562.409 -
SetIntersection_None_Vector_uint64_1024_1 1063940.384 -1.49%
SetIntersection_None_Vector_uint64_1024_1024 1041402.649 -2.34%
SetIntersection_None_Vector_uint64_1024_16 1086194.596 -
SetIntersection_None_Vector_uint64_1024_256 1016619.056 -6.81%
SetIntersection_None_Vector_uint64_1024_4 1077471.823 -
SetIntersection_None_Vector_uint64_1024_64 1088576.469 -
SetIntersection_None_Vector_uint64_16384_1 1085148.562 -1.82%
SetIntersection_None_Vector_uint64_16384_1024 1102497.135 -1.05%
SetIntersection_None_Vector_uint64_16384_16 1041121.763 -5.04%
SetIntersection_None_Vector_uint64_16384_16384 1103591.766 -
SetIntersection_None_Vector_uint64_16384_256 1097795.075 -
SetIntersection_None_Vector_uint64_16384_4 1102246.070 -
SetIntersection_None_Vector_uint64_16384_64 1084347.260 -2.07%
SetIntersection_None_Vector_uint64_16_1 62768954.741 -1.19%
SetIntersection_None_Vector_uint64_16_16 33360273.305 -1.15%
SetIntersection_None_Vector_uint64_16_4 53309641.160 -1.40%
SetIntersection_None_Vector_uint64_1_1 530541934.860 -
SetIntersection_None_Vector_uint64_256_1 4223255.323 -1.59%
SetIntersection_None_Vector_uint64_256_16 3985483.006 -
SetIntersection_None_Vector_uint64_256_256 2136292.924 -
SetIntersection_None_Vector_uint64_256_4 4180980.452 -1.58%
SetIntersection_None_Vector_uint64_256_64 3411927.580 -
SetIntersection_None_Vector_uint64_262144_1 1116019.085 -2.30%
SetIntersection_None_Vector_uint64_262144_1024 1123728.434 -
SetIntersection_None_Vector_uint64_262144_16 1076222.876 -3.61%
SetIntersection_None_Vector_uint64_262144_16384 1085727.505 -3.43%
SetIntersection_None_Vector_uint64_262144_256 1069888.043 -5.81%
SetIntersection_None_Vector_uint64_262144_262144 1087227.989 -4.56%
SetIntersection_None_Vector_uint64_262144_4 1106289.494 -2.04%
SetIntersection_None_Vector_uint64_262144_64 1126687.449 -
SetIntersection_None_Vector_uint64_4_1 212681847.691 -
SetIntersection_None_Vector_uint64_4_4 133005521.525 -1.04%
SetIntersection_None_Vector_uint64_64_1 16493609.670 -1.39%
SetIntersection_None_Vector_uint64_64_16 13392647.223 -1.57%
SetIntersection_None_Vector_uint64_64_4 15788510.006 -
SetIntersection_None_Vector_uint64_64_64 8442424.090 -
Static 0.224 -
VChain,_1_level 5.959 3.88%
VChain,_2_levels 8.152 -2.80%
VChain,_3_levels 11.756 -3.37%
VChain,_4_levels 16.287 -2.15%
VChain,_5_levels 21.525 -2.24%
VChain_fail,_1_level 7.403 -6.23%
VChain_fail,_2_levels 13.719 -3.44%
VChain_fail,_3_levels 20.928 -2.29%
VChain_fail,_4_levels 29.931 -1.87%
VChain_fail,_5_levels 39.437 -1.50%
VChain_middle,_1_level 13.487 -4.22%
VChain_middle,_2_levels 26.641 -1.73%
VChain_middle,_3_levels 45.509 -1.76%
VChain_middle,_4_levels 59.252 -3.17%
VChain_to_complete 0.233 -
VDAG_leftmost,_3_levels 15.387 -2.61%
VDAG_leftmost,_4_levels 19.727 -
VDAG_leftmost,_5_levels 23.475 -
VDAG_leftmost_middle,_1_level 97.328 -
VDAG_leftmost_middle,_2_levels 185.355 -
VDAG_leftmost_middle,_3_levels 365.354 -
VDAG_rightmost,_3_levels 61.698 -2.67%
VDAG_rightmost,_4_levels 133.508 -2.15%
VDAG_rightmost,_5_levels 272.411 -
VDAG_rightmost_middle,_1_level 105.814 -
VDAG_rightmost_middle,_2_levels 210.168 -1.19%
VDAG_rightmost_middle,_3_levels 428.541 -1.13%
VDAG_sidecast,_1_level 43.366 -
VDAG_sidecast,_2_levels 85.255 1.11%
VDAG_sidecast,_3_levels 104.594 -
VDAG_sidecast_fail,_1_level 63.196 -1.15%
VDAG_sidecast_fail,_2_levels 92.299 -
VDAG_sidecast_fail,_3_levels 111.969 -
VDAG_to_complete 0.230 -
bm_exception_ptr_copy_assign_nonnull 3.479 1.75%
bm_exception_ptr_copy_assign_null 2.718 -1.88%
bm_exception_ptr_copy_ctor_nonnull 3.373 -
bm_exception_ptr_copy_ctor_null 3.128 -5.01%
bm_exception_ptr_move_assign_nonnull 4.859 -1.35%
bm_exception_ptr_move_assign_null 3.052 1.55%
bm_exception_ptr_move_ctor_nonnull 3.948 2.44%
bm_exception_ptr_move_ctor_null 2.133 -5.05%
bm_exception_ptr_swap_nonnull 1.303 -
bm_exception_ptr_swap_null 3.476 -
bm_gcd_complex 18.069 2.28%
bm_gcd_random 29.065 -
bm_gcd_trivial 0.626 -8.21%
bm_lexicographical_compare<int>/1 1.394 -5.23%
bm_lexicographical_compare<int>/1048576 68330.599 -
bm_lexicographical_compare<int>/262144 16246.479 -
bm_lexicographical_compare<int>/32768 1918.435 -
bm_lexicographical_compare<int>/4096 238.248 -
bm_lexicographical_compare<int>/512 29.925 -
bm_lexicographical_compare<int>/64 4.360 -2.07%
bm_lexicographical_compare<int>/8 1.505 -4.91%
bm_lexicographical_compare<signed_char>/1 1.279 3.16%
bm_lexicographical_compare<signed_char>/1048576 16268.477 -
bm_lexicographical_compare<signed_char>/262144 3836.148 -
bm_lexicographical_compare<signed_char>/32768 477.754 -
bm_lexicographical_compare<signed_char>/4096 59.607 -
bm_lexicographical_compare<signed_char>/512 7.594 -1.74%
bm_lexicographical_compare<signed_char>/64 1.896 -10.60%
bm_lexicographical_compare<signed_char>/8 2.995 -2.83%
bm_lexicographical_compare<unsigned_char>/1 1.594 2.80%
bm_lexicographical_compare<unsigned_char>/1048576 17907.771 -
bm_lexicographical_compare<unsigned_char>/262144 4488.221 -
bm_lexicographical_compare<unsigned_char>/32768 570.433 1.57%
bm_lexicographical_compare<unsigned_char>/4096 77.203 -
bm_lexicographical_compare<unsigned_char>/512 8.755 -
bm_lexicographical_compare<unsigned_char>/64 1.999 2.82%
bm_lexicographical_compare<unsigned_char>/8 1.377 1.28%
bm_list/1 3.146 -1.30%
bm_list/2048 6470.303 -
bm_list/512 1138.650 -
bm_list/64 150.002 -
bm_list/8 16.936 2.59%
bm_make_exception_ptr/threads:1 15.953 -3.25%
bm_make_exception_ptr/threads:2 8.100 -1.70%
bm_make_exception_ptr/threads:4 4.118 -1.62%
bm_make_exception_ptr/threads:8 3.097 9.31%
bm_ranges_lexicographical_compare<int>/1 1.375 -
bm_ranges_lexicographical_compare<int>/1048576 68344.100 -
bm_ranges_lexicographical_compare<int>/262144 16246.108 -
bm_ranges_lexicographical_compare<int>/32768 1916.241 -
bm_ranges_lexicographical_compare<int>/4096 238.207 -
bm_ranges_lexicographical_compare<int>/512 29.792 -
bm_ranges_lexicographical_compare<int>/64 4.312 -3.57%
bm_ranges_lexicographical_compare<int>/8 1.461 -5.06%
bm_ranges_lexicographical_compare<signed_char>/1 1.634 -
bm_ranges_lexicographical_compare<signed_char>/1048576 16254.150 -
bm_ranges_lexicographical_compare<signed_char>/262144 3839.284 -
bm_ranges_lexicographical_compare<signed_char>/32768 478.409 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.786 -
bm_ranges_lexicographical_compare<signed_char>/512 7.885 -
bm_ranges_lexicographical_compare<signed_char>/64 2.260 -1.60%
bm_ranges_lexicographical_compare<signed_char>/8 3.457 -3.77%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.542 -4.01%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17916.218 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4490.664 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 570.795 -
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.368 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.726 -
bm_ranges_lexicographical_compare<unsigned_char>/64 1.985 6.47%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.319 -4.54%
bm_ranges_swap_ranges_vb_aligned/1024 6.517 -
bm_ranges_swap_ranges_vb_aligned/1048576 3337.774 -1.68%
bm_ranges_swap_ranges_vb_aligned/128 3.408 -
bm_ranges_swap_ranges_vb_aligned/131072 245.744 -
bm_ranges_swap_ranges_vb_aligned/16 3.318 -
bm_ranges_swap_ranges_vb_aligned/16384 34.989 -
bm_ranges_swap_ranges_vb_aligned/2048 8.588 -
bm_ranges_swap_ranges_vb_aligned/256 3.459 -
bm_ranges_swap_ranges_vb_aligned/262144 482.135 -
bm_ranges_swap_ranges_vb_aligned/32 3.318 -
bm_ranges_swap_ranges_vb_aligned/32768 64.139 -
bm_ranges_swap_ranges_vb_aligned/4096 11.929 -
bm_ranges_swap_ranges_vb_aligned/512 5.258 -
bm_ranges_swap_ranges_vb_aligned/524288 1050.499 -
bm_ranges_swap_ranges_vb_aligned/64 3.046 -2.38%
bm_ranges_swap_ranges_vb_aligned/65536 123.213 -
bm_ranges_swap_ranges_vb_aligned/8 3.248 -
bm_ranges_swap_ranges_vb_aligned/8192 19.465 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15675.513 -
bm_ranges_swap_ranges_vb_unaligned/262144 3776.417 -
bm_ranges_swap_ranges_vb_unaligned/32768 477.341 -
bm_ranges_swap_ranges_vb_unaligned/4096 64.057 -
bm_ranges_swap_ranges_vb_unaligned/512 13.614 1.31%
bm_ranges_swap_ranges_vb_unaligned/64 6.280 2.12%
bm_ranges_swap_ranges_vb_unaligned/8 5.249 -
bm_swap_ranges_vb_aligned/1048576 3332.128 -1.66%
bm_swap_ranges_vb_aligned/262144 483.846 -
bm_swap_ranges_vb_aligned/32768 63.687 -
bm_swap_ranges_vb_aligned/4096 12.524 -
bm_swap_ranges_vb_aligned/512 4.945 -
bm_swap_ranges_vb_aligned/64 2.867 -2.15%
bm_swap_ranges_vb_aligned/8 3.288 -
bm_swap_ranges_vb_unaligned/1048576 15904.100 -
bm_swap_ranges_vb_unaligned/262144 3836.695 -
bm_swap_ranges_vb_unaligned/32768 484.200 -
bm_swap_ranges_vb_unaligned/4096 65.073 -
bm_swap_ranges_vb_unaligned/512 12.563 -
bm_swap_ranges_vb_unaligned/64 4.946 -
bm_swap_ranges_vb_unaligned/8 4.815 -
bm_write 603.179 2.71%
ranges::min(std::deque<__int128>)/1 0.744 9.61%
ranges::min(std::deque<__int128>)/64 20.866 -34.33%
ranges::min(std::deque<__int128>)/70000 24223.467 -67.00%
ranges::min(std::deque<__int128>)/8 2.823 -4.24%
ranges::min(std::deque<char>)/1 0.702 4.50%
ranges::min(std::deque<char>)/64 16.519 -8.07%
ranges::min(std::deque<char>)/70000 17739.692 -11.33%
ranges::min(std::deque<char>)/8 2.357 -2.99%
ranges::min(std::deque<long_long>)/1 0.635 -8.25%
ranges::min(std::deque<long_long>)/64 17.170 -5.29%
ranges::min(std::deque<long_long>)/70000 18913.836 -9.26%
ranges::min(std::deque<long_long>)/8 2.298 -
ranges::min(std::list<__int128>)/1 0.334 -
ranges::min(std::list<__int128>)/64 36.991 11.88%
ranges::min(std::list<__int128>)/70000 61959.810 4.98%
ranges::min(std::list<__int128>)/8 2.281 10.61%
ranges::min(std::list<char>)/1 0.450 19.42%
ranges::min(std::list<char>)/64 27.060 2.21%
ranges::min(std::list<char>)/70000 53629.002 -
ranges::min(std::list<char>)/8 1.907 -
ranges::min(std::list<long_long>)/1 0.262 -27.64%
ranges::min(std::list<long_long>)/64 24.538 -
ranges::min(std::list<long_long>)/70000 45228.362 -11.09%
ranges::min(std::list<long_long>)/8 1.954 3.56%
ranges::min(std::vector<__int128>)/1 0.377 -10.38%
ranges::min(std::vector<__int128>)/64 26.815 -8.56%
ranges::min(std::vector<__int128>)/70000 30074.686 -10.77%
ranges::min(std::vector<__int128>)/8 2.892 -1.63%
ranges::min(std::vector<char>)/1 0.331 -13.34%
ranges::min(std::vector<char>)/64 4.299 4.67%
ranges::min(std::vector<char>)/70000 490.438 -
ranges::min(std::vector<char>)/8 2.361 -
ranges::min(std::vector<long_long>)/1 0.449 36.54%
ranges::min(std::vector<long_long>)/64 4.669 -
ranges::min(std::vector<long_long>)/70000 7872.544 -
ranges::min(std::vector<long_long>)/8 2.214 1.34%
ranges::minmax(std::deque<__int128>)/1 0.671 -
ranges::minmax(std::deque<__int128>)/64 33.781 4.46%
ranges::minmax(std::deque<__int128>)/70000 34854.534 1.64%
ranges::minmax(std::deque<__int128>)/8 4.323 10.28%
ranges::minmax(std::deque<char>)/1 0.846 19.38%
ranges::minmax(std::deque<char>)/64 23.143 -13.66%
ranges::minmax(std::deque<char>)/70000 24036.242 -11.58%
ranges::minmax(std::deque<char>)/8 3.860 -5.01%
ranges::minmax(std::deque<long_long>)/1 0.738 11.29%
ranges::minmax(std::deque<long_long>)/64 30.909 34.59%
ranges::minmax(std::deque<long_long>)/70000 31812.139 29.73%
ranges::minmax(std::deque<long_long>)/8 4.366 12.15%
ranges::minmax(std::list<__int128>)/1 0.434 -5.40%
ranges::minmax(std::list<__int128>)/64 39.831 -6.36%
ranges::minmax(std::list<__int128>)/70000 58598.763 -6.39%
ranges::minmax(std::list<__int128>)/8 3.840 -
ranges::minmax(std::list<char>)/1 0.413 -
ranges::minmax(std::list<char>)/64 34.369 -2.32%
ranges::minmax(std::list<char>)/70000 54789.919 -2.50%
ranges::minmax(std::list<char>)/8 2.509 -
ranges::minmax(std::list<long_long>)/1 0.598 10.55%
ranges::minmax(std::list<long_long>)/64 30.316 -1.30%
ranges::minmax(std::list<long_long>)/70000 53951.223 1.85%
ranges::minmax(std::list<long_long>)/8 2.531 -
ranges::minmax(std::vector<__int128>)/1 0.392 -
ranges::minmax(std::vector<__int128>)/64 31.780 -
ranges::minmax(std::vector<__int128>)/70000 34905.495 -
ranges::minmax(std::vector<__int128>)/8 4.099 -
ranges::minmax(std::vector<char>)/1 0.606 -2.75%
ranges::minmax(std::vector<char>)/64 1.196 -3.37%
ranges::minmax(std::vector<char>)/70000 589.582 -
ranges::minmax(std::vector<char>)/8 1.012 -
ranges::minmax(std::vector<long_long>)/1 0.689 6.74%
ranges::minmax(std::vector<long_long>)/64 10.109 -
ranges::minmax(std::vector<long_long>)/70000 9141.279 -
ranges::minmax(std::vector<long_long>)/8 2.102 -
rng::contains(deque<int>)_(process_all)/1048576 243998.841 -
rng::contains(deque<int>)_(process_all)/32 8.699 -
rng::contains(deque<int>)_(process_all)/50 12.530 -
rng::contains(deque<int>)_(process_all)/8 2.836 -5.01%
rng::contains(deque<int>)_(process_all)/8192 1867.538 -
rng::contains(list<int>)_(process_all)/1048576 829915.673 1.30%
rng::contains(list<int>)_(process_all)/32 9.266 3.35%
rng::contains(list<int>)_(process_all)/50 18.160 -1.06%
rng::contains(list<int>)_(process_all)/8 2.356 5.94%
rng::contains(list<int>)_(process_all)/8192 6929.090 -
rng::contains(vector<int>)_(process_all)/1048576 232211.809 -
rng::contains(vector<int>)_(process_all)/32 8.198 -
rng::contains(vector<int>)_(process_all)/50 12.137 -
rng::contains(vector<int>)_(process_all)/8 2.548 -
rng::contains(vector<int>)_(process_all)/8192 1801.869 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 18356.987 1.54%
rng::contains_subrange(deque<int>)_(near_matches)/1024 19181.241 1.37%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1452998.444 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 427514.981 -
rng::contains_subrange(deque<int>)_(process_all)/16 10.215 29.23%
rng::contains_subrange(deque<int>)_(process_all)/32 13.319 4.10%
rng::contains_subrange(deque<int>)_(process_all)/50 24.249 -4.01%
rng::contains_subrange(deque<int>)_(process_all)/8192 3337.005 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 502354.241 -
rng::contains_subrange(deque<int>)_(same_length)/16 13.070 -
rng::contains_subrange(deque<int>)_(same_length)/32 20.559 -
rng::contains_subrange(deque<int>)_(same_length)/50 28.998 -4.25%
rng::contains_subrange(deque<int>)_(same_length)/8192 3913.838 -3.08%
rng::contains_subrange(deque<int>)_(single_element)/1048576 476362.673 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.399 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.533 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.572 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3712.640 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37148.511 -
rng::contains_subrange(list<int>)_(near_matches)/1024 38760.499 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2517785.224 -
rng::contains_subrange(list<int>)_(process_all)/1048576 843294.956 1.00%
rng::contains_subrange(list<int>)_(process_all)/16 4.897 -
rng::contains_subrange(list<int>)_(process_all)/32 10.159 -
rng::contains_subrange(list<int>)_(process_all)/50 17.337 6.94%
rng::contains_subrange(list<int>)_(process_all)/8192 6952.925 -4.12%
rng::contains_subrange(list<int>)_(same_length)/1048576 943614.472 -
rng::contains_subrange(list<int>)_(same_length)/16 5.842 -
rng::contains_subrange(list<int>)_(same_length)/32 16.477 -
rng::contains_subrange(list<int>)_(same_length)/50 25.335 -
rng::contains_subrange(list<int>)_(same_length)/8192 7938.015 -7.06%
rng::contains_subrange(list<int>)_(single_element)/1048576 847060.392 -
rng::contains_subrange(list<int>)_(single_element)/16 4.827 -9.08%
rng::contains_subrange(list<int>)_(single_element)/32 10.181 -4.44%
rng::contains_subrange(list<int>)_(single_element)/50 17.554 9.96%
rng::contains_subrange(list<int>)_(single_element)/8192 7158.895 -19.61%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13279.868 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 13889.656 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 766618.025 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 208248.799 -
rng::contains_subrange(vector<int>)_(process_all)/16 4.852 8.24%
rng::contains_subrange(vector<int>)_(process_all)/32 8.037 1.61%
rng::contains_subrange(vector<int>)_(process_all)/50 11.799 3.85%
rng::contains_subrange(vector<int>)_(process_all)/8192 1619.195 -1.01%
rng::contains_subrange(vector<int>)_(same_length)/1048576 246243.472 1.56%
rng::contains_subrange(vector<int>)_(same_length)/16 4.903 3.20%
rng::contains_subrange(vector<int>)_(same_length)/32 9.161 5.26%
rng::contains_subrange(vector<int>)_(same_length)/50 12.910 2.42%
rng::contains_subrange(vector<int>)_(same_length)/8192 1955.488 5.16%
rng::contains_subrange(vector<int>)_(single_element)/1048576 232184.271 -
rng::contains_subrange(vector<int>)_(single_element)/16 4.749 -
rng::contains_subrange(vector<int>)_(single_element)/32 8.573 1.31%
rng::contains_subrange(vector<int>)_(single_element)/50 12.454 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1808.271 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 426.451 4.52%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 419850.745 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 20.502 2.02%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 4.516 -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3281.639 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.090 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.720 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.090 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.090 -2.62%
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.092 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 519.884 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 506871.606 -2.51%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 25.963 -1.22%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.550 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 3903.816 -2.72%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.125 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.715 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.126 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.132 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.128 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2059.625 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2185618.808 -5.08%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 49.085 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.524 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 17650.919 -9.23%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 678.818 -13.80%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1439799.984 -2.26%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.072 -1.40%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.825 -6.10%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11372.309 -2.45%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1544.893 -7.05%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2337634.338 -2.54%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 58.124 2.08%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.554 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 19566.208 -3.68%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 855.176 42.52%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1449956.259 -1.48%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 27.249 10.49%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 5.068 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11621.919 4.60%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.698 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.699 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.685 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.758 5.02%
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.698 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 760.217 -1.49%
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 952509.184 -1.33%
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.441 -1.10%
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.075 -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 8346.753 5.38%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.771 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.771 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.752 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.752 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.771 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 850.464 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1068753.823 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 46.563 25.35%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.702 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 10751.837 -10.97%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 77.716 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73681.234 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.561 -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.655 -10.29%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 569.431 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.224 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.224 -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.226 -1.06%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.231 -6.19%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.225 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 343.481 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 354529.653 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 16.559 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 3.159 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2758.743 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.742 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.743 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.744 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.743 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.743 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 290.728 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9371.359 -1.23%
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.472 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.783 1.80%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2307.052 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 487.528 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15454.235 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 23.275 -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.518 -3.76%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3862.125 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 735.245 -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 26501.367 1.05%
rng::find(join_view(vector<list<int>>))_(process_all)/50 40.925 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.427 -1.57%
rng::find(join_view(vector<list<int>>))_(process_all)/8192 8996.800 -11.47%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 22.155 -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 693.541 7.45%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.470 -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.005 -5.65%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 174.098 6.16%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 274.307 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8669.531 -8.84%
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.516 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.068 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2139.188 -5.36%
rng::find(vector<bool>)_(process_all)/1024 4.649 -
rng::find(vector<bool>)_(process_all)/1048576 3635.131 -1.39%
rng::find(vector<bool>)_(process_all)/50 0.735 7.39%
rng::find(vector<bool>)_(process_all)/8 0.678 -6.14%
rng::find(vector<bool>)_(process_all)/8192 33.384 -
rng::find_if(vector<bool>)_(process_all)/1024 565.433 -
rng::find_if(vector<bool>)_(process_all)/1048576 576698.542 -1.43%
rng::find_if(vector<bool>)_(process_all)/50 24.169 3.52%
rng::find_if(vector<bool>)_(process_all)/8 3.560 1.92%
rng::find_if(vector<bool>)_(process_all)/8192 4504.941 -1.16%
rng::find_if_not(vector<bool>)_(process_all)/1024 564.565 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 575926.390 -
rng::find_if_not(vector<bool>)_(process_all)/50 23.997 -
rng::find_if_not(vector<bool>)_(process_all)/8 3.580 -
rng::find_if_not(vector<bool>)_(process_all)/8192 4499.652 -
rng::find_last(deque<int>)_(bail_10%)/1024 283.434 25.15%
rng::find_last(deque<int>)_(bail_10%)/1048576 322741.970 -
rng::find_last(deque<int>)_(bail_10%)/50 14.107 24.08%
rng::find_last(deque<int>)_(bail_10%)/8 2.798 5.03%
rng::find_last(deque<int>)_(bail_10%)/8192 2501.681 -
rng::find_last(deque<int>)_(bail_90%)/1024 28.962 -12.15%
rng::find_last(deque<int>)_(bail_90%)/1048576 32485.551 9.05%
rng::find_last(deque<int>)_(bail_90%)/50 1.853 1.08%
rng::find_last(deque<int>)_(bail_90%)/8 0.927 -
rng::find_last(deque<int>)_(bail_90%)/8192 203.907 -12.40%
rng::find_last(forward_list<int>)_(bail_10%)/1024 728.832 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 365398.794 -49.12%
rng::find_last(forward_list<int>)_(bail_10%)/50 17.563 2.27%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.308 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 6670.939 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 729.252 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 385656.296 -43.15%
rng::find_last(forward_list<int>)_(bail_90%)/50 20.682 -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.402 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 5977.032 -
rng::find_last(list<int>)_(bail_10%)/1024 656.468 -2.70%
rng::find_last(list<int>)_(bail_10%)/1048576 787266.509 -2.72%
rng::find_last(list<int>)_(bail_10%)/50 15.763 -1.13%
rng::find_last(list<int>)_(bail_10%)/8 2.086 -
rng::find_last(list<int>)_(bail_10%)/8192 6310.277 -
rng::find_last(list<int>)_(bail_90%)/1024 75.870 -1.22%
rng::find_last(list<int>)_(bail_90%)/1048576 86880.963 -2.42%
rng::find_last(list<int>)_(bail_90%)/50 1.250 -
rng::find_last(list<int>)_(bail_90%)/8 0.461 -
rng::find_last(list<int>)_(bail_90%)/8192 601.409 -
rng::find_last(vector<char>)_(bail_10%)/1024 210.333 -
rng::find_last(vector<char>)_(bail_10%)/1048576 205803.979 -
rng::find_last(vector<char>)_(bail_10%)/50 10.789 -1.05%
rng::find_last(vector<char>)_(bail_10%)/8 2.006 -
rng::find_last(vector<char>)_(bail_10%)/8192 1619.554 -
rng::find_last(vector<char>)_(bail_90%)/1024 23.606 -
rng::find_last(vector<char>)_(bail_90%)/1048576 22973.064 -
rng::find_last(vector<char>)_(bail_90%)/50 1.393 -8.38%
rng::find_last(vector<char>)_(bail_90%)/8 0.460 -
rng::find_last(vector<char>)_(bail_90%)/8192 188.738 -
rng::find_last(vector<int>)_(bail_10%)/1024 210.934 -
rng::find_last(vector<int>)_(bail_10%)/1048576 213125.810 -
rng::find_last(vector<int>)_(bail_10%)/50 10.766 -
rng::find_last(vector<int>)_(bail_10%)/8 2.011 -1.00%
rng::find_last(vector<int>)_(bail_10%)/8192 1649.723 -
rng::find_last(vector<int>)_(bail_90%)/1024 27.926 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23131.941 -
rng::find_last(vector<int>)_(bail_90%)/50 1.475 1.96%
rng::find_last(vector<int>)_(bail_90%)/8 0.460 -
rng::find_last(vector<int>)_(bail_90%)/8192 188.955 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 356.500 -1.97%
rng::find_last_if(deque<int>)_(bail_10%)/1048576 361930.914 -2.14%
rng::find_last_if(deque<int>)_(bail_10%)/50 17.752 -8.11%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.801 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2866.702 2.23%
rng::find_last_if(deque<int>)_(bail_90%)/1024 42.184 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38164.521 -1.08%
rng::find_last_if(deque<int>)_(bail_90%)/50 2.588 -
rng::find_last_if(deque<int>)_(bail_90%)/8 0.955 -7.22%
rng::find_last_if(deque<int>)_(bail_90%)/8192 315.035 -4.77%
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 772.488 -2.14%
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 897787.511 -1.90%
rng::find_last_if(forward_list<int>)_(bail_10%)/50 27.457 1.77%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.353 -4.48%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 7025.218 3.26%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 764.711 -6.48%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 893601.290 -2.35%
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.555 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.366 3.27%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6754.665 -6.11%
rng::find_last_if(list<int>)_(bail_10%)/1024 677.491 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 803182.637 -8.96%
rng::find_last_if(list<int>)_(bail_10%)/50 19.229 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.306 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6683.418 1.29%
rng::find_last_if(list<int>)_(bail_90%)/1024 69.723 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88401.944 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.168 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.709 -
rng::find_last_if(list<int>)_(bail_90%)/8192 603.440 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 241.509 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 237842.099 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.365 -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.072 -
rng::find_last_if(vector<char>)_(bail_10%)/8192 1857.754 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.651 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26182.241 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.490 3.25%
rng::find_last_if(vector<char>)_(bail_90%)/8 0.468 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 215.108 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 245.992 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 306393.199 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.460 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.678 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2179.702 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 27.151 3.95%
rng::find_last_if(vector<int>)_(bail_90%)/1048576 33512.001 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.505 2.36%
rng::find_last_if(vector<int>)_(bail_90%)/8 0.565 4.69%
rng::find_last_if(vector<int>)_(bail_90%)/8192 219.759 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 358.312 -1.56%
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 362276.241 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.348 -2.00%
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.812 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2760.144 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 38.588 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38556.947 -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.479 5.44%
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.942 -3.27%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 313.199 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 762.948 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 904372.647 -2.05%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 41.754 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.182 -6.39%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6615.029 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 764.094 -8.82%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 894685.869 -2.48%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 28.035 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.355 -5.87%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6488.826 -2.33%
rng::find_last_if_not(list<int>)_(bail_10%)/1024 679.648 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 803350.533 -2.59%
rng::find_last_if_not(list<int>)_(bail_10%)/50 36.396 -3.10%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.186 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6695.564 -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 80.171 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88507.007 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.084 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.710 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 604.230 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.201 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 238302.587 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.335 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.073 -2.19%
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1863.426 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 31.027 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26200.344 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.511 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.615 32.24%
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 215.149 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 246.680 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 307002.577 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.540 -7.23%
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.639 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2181.252 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.368 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 33470.681 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.521 4.01%
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.492 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 218.561 -
rng::fold_left(deque<int>)/1048576 550966.575 -
rng::fold_left(deque<int>)/32 16.275 -
rng::fold_left(deque<int>)/50 27.250 -
rng::fold_left(deque<int>)/8 3.842 -
rng::fold_left(deque<int>)/8192 4542.366 -
rng::fold_left(list<int>)/1048576 1353985.470 -1.33%
rng::fold_left(list<int>)/32 20.663 -
rng::fold_left(list<int>)/50 38.286 1.93%
rng::fold_left(list<int>)/8 3.833 -
rng::fold_left(list<int>)/8192 10867.912 -17.96%
rng::fold_left(vector<int>)/1048576 1324518.115 -
rng::fold_left(vector<int>)/32 21.711 -
rng::fold_left(vector<int>)/50 37.205 -
rng::fold_left(vector<int>)/8 3.628 2.04%
rng::fold_left(vector<int>)/8192 10306.767 -
rng::for_each(map<int>)/32 25.503 -
rng::for_each(map<int>)/50 38.082 -
rng::for_each(map<int>)/8 6.150 -
rng::for_each(map<int>)/8192 7277.348 -
rng::for_each(multimap<int>)/32 25.242 -
rng::for_each(multimap<int>)/50 39.062 -
rng::for_each(multimap<int>)/8 6.084 -1.25%
rng::for_each(multimap<int>)/8192 7301.640 -2.06%
rng::for_each(multiset<int>)/32 25.858 -
rng::for_each(multiset<int>)/50 38.408 -
rng::for_each(multiset<int>)/8 6.823 -
rng::for_each(multiset<int>)/8192 7844.704 -
rng::for_each(set<int>)/32 25.339 -
rng::for_each(set<int>)/50 38.814 -
rng::for_each(set<int>)/8 6.545 -
rng::for_each(set<int>)/8192 7867.801 -
rng::starts_with(deque<int>)/1000 460.353 -2.49%
rng::starts_with(deque<int>)/1024 477.801 1.35%
rng::starts_with(deque<int>)/1048576 492763.439 -
rng::starts_with(deque<int>)/8 4.070 1.91%
rng::starts_with(deque<int>)/8192 3839.710 -
rng::starts_with(deque<int>,_pred)/1000 501.047 -3.46%
rng::starts_with(deque<int>,_pred)/1024 519.043 -2.68%
rng::starts_with(deque<int>,_pred)/1048576 508936.805 -6.02%
rng::starts_with(deque<int>,_pred)/8 4.680 -
rng::starts_with(deque<int>,_pred)/8192 3940.272 -6.34%
rng::starts_with(list<int>)/1000 757.843 -4.50%
rng::starts_with(list<int>)/1024 776.143 -6.08%
rng::starts_with(list<int>)/1048576 946217.213 -
rng::starts_with(list<int>)/8 2.938 -
rng::starts_with(list<int>)/8192 9251.222 5.73%
rng::starts_with(list<int>,_pred)/1000 788.438 -
rng::starts_with(list<int>,_pred)/1024 808.006 -
rng::starts_with(list<int>,_pred)/1048576 973057.033 -
rng::starts_with(list<int>,_pred)/8 3.513 -
rng::starts_with(list<int>,_pred)/8192 9859.707 -38.90%
rng::starts_with(vector<int>)/1000 58.296 -
rng::starts_with(vector<int>)/1024 59.864 -
rng::starts_with(vector<int>)/1048576 68370.573 -
rng::starts_with(vector<int>)/8 1.223 -
rng::starts_with(vector<int>)/8192 485.243 -
rng::starts_with(vector<int>,_pred)/1000 279.579 -
rng::starts_with(vector<int>,_pred)/1024 288.784 -
rng::starts_with(vector<int>,_pred)/1048576 304251.721 -
rng::starts_with(vector<int>,_pred)/8 2.536 3.47%
rng::starts_with(vector<int>,_pred)/8192 2483.370 -
std::adjacent_find(deque<int>)/1024 461.880 -
std::adjacent_find(deque<int>)/1048576 473496.762 -
std::adjacent_find(deque<int>)/50 21.987 1.22%
std::adjacent_find(deque<int>)/8 4.188 1.30%
std::adjacent_find(deque<int>)/8192 3690.834 -
std::adjacent_find(deque<int>,_pred)/1024 628.335 -
std::adjacent_find(deque<int>,_pred)/1048576 648567.964 -
std::adjacent_find(deque<int>,_pred)/50 28.969 1.28%
std::adjacent_find(deque<int>,_pred)/8 4.042 -1.12%
std::adjacent_find(deque<int>,_pred)/8192 5083.431 -
std::adjacent_find(list<int>)/1024 733.829 -
std::adjacent_find(list<int>)/1048576 866619.857 -
std::adjacent_find(list<int>)/50 23.231 -
std::adjacent_find(list<int>)/8 2.068 -
std::adjacent_find(list<int>)/8192 6688.979 1.40%
std::adjacent_find(list<int>,_pred)/1024 787.596 -
std::adjacent_find(list<int>,_pred)/1048576 914934.811 -
std::adjacent_find(list<int>,_pred)/50 29.225 -
std::adjacent_find(list<int>,_pred)/8 3.846 -
std::adjacent_find(list<int>,_pred)/8192 7201.813 -
std::adjacent_find(vector<int>)/1024 233.897 -
std::adjacent_find(vector<int>)/1048576 235392.491 -
std::adjacent_find(vector<int>)/50 11.928 -
std::adjacent_find(vector<int>)/8 2.014 -5.77%
std::adjacent_find(vector<int>)/8192 1825.234 -
std::adjacent_find(vector<int>,_pred)/1024 399.035 -
std::adjacent_find(vector<int>,_pred)/1048576 467069.220 -
std::adjacent_find(vector<int>,_pred)/50 23.187 -1.59%
std::adjacent_find(vector<int>,_pred)/8 3.235 -2.27%
std::adjacent_find(vector<int>,_pred)/8192 3184.760 -
std::all_of(deque<int>)_(process_all)/32 12.386 -
std::all_of(deque<int>)_(process_all)/32768 10909.301 -
std::all_of(deque<int>)_(process_all)/50 18.942 -
std::all_of(deque<int>)_(process_all)/8 3.542 2.92%
std::all_of(deque<int>)_(process_all)/8192 2714.365 -
std::all_of(list<int>)_(process_all)/32 11.422 -4.39%
std::all_of(list<int>)_(process_all)/32768 26680.047 1.16%
std::all_of(list<int>)_(process_all)/50 21.929 -
std::all_of(list<int>)_(process_all)/8 2.655 -2.97%
std::all_of(list<int>)_(process_all)/8192 7827.332 -
std::all_of(vector<int>)_(process_all)/32 8.394 -
std::all_of(vector<int>)_(process_all)/32768 8175.779 -
std::all_of(vector<int>)_(process_all)/50 15.066 10.37%
std::all_of(vector<int>)_(process_all)/8 2.585 5.27%
std::all_of(vector<int>)_(process_all)/8192 2037.592 -
std::any_of(deque<int>)_(process_all)/32 12.297 -
std::any_of(deque<int>)_(process_all)/32768 10090.747 -
std::any_of(deque<int>)_(process_all)/50 18.884 -
std::any_of(deque<int>)_(process_all)/8 3.430 -
std::any_of(deque<int>)_(process_all)/8192 2516.011 -
std::any_of(list<int>)_(process_all)/32 11.895 1.58%
std::any_of(list<int>)_(process_all)/32768 26629.133 1.84%
std::any_of(list<int>)_(process_all)/50 21.794 1.53%
std::any_of(list<int>)_(process_all)/8 2.663 -
std::any_of(list<int>)_(process_all)/8192 7388.120 -7.77%
std::any_of(vector<int>)_(process_all)/32 8.293 -
std::any_of(vector<int>)_(process_all)/32768 8120.851 -
std::any_of(vector<int>)_(process_all)/50 13.825 3.42%
std::any_of(vector<int>)_(process_all)/8 2.462 4.76%
std::any_of(vector<int>)_(process_all)/8192 2038.165 -
std::copy(deque<int>)/1048576 50061.304 -
std::copy(deque<int>)/262144 11640.660 -
std::copy(deque<int>)/32768 1136.980 -
std::copy(deque<int>)/4096 147.620 1.76%
std::copy(deque<int>)/512 17.224 3.60%
std::copy(deque<int>)/64 3.022 9.65%
std::copy(deque<int>)/8 2.705 -
std::copy(list<int>)/1048576 860055.351 -
std::copy(list<int>)/262144 213514.778 -
std::copy(list<int>)/32768 25768.418 1.13%
std::copy(list<int>)/4096 3210.523 7.44%
std::copy(list<int>)/512 364.299 -
std::copy(list<int>)/64 31.997 5.99%
std::copy(list<int>)/8 2.403 -3.44%
std::copy(vector<bool>)_(aligned)/1048576 2377.625 -18.33%
std::copy(vector<bool>)_(aligned)/262144 738.006 23.90%
std::copy(vector<bool>)_(aligned)/32768 34.892 -
std::copy(vector<bool>)_(aligned)/4096 4.927 2.99%
std::copy(vector<bool>)_(aligned)/512 1.375 -
std::copy(vector<bool>)_(aligned)/64 1.339 -
std::copy(vector<bool>)_(unaligned)/1048576 7017.210 -
std::copy(vector<bool>)_(unaligned)/262144 1714.344 -
std::copy(vector<bool>)_(unaligned)/32768 217.511 1.37%
std::copy(vector<bool>)_(unaligned)/4096 25.984 -
std::copy(vector<bool>)_(unaligned)/512 3.493 -
std::copy(vector<bool>)_(unaligned)/64 1.786 -
std::copy(vector<int>)/1048576 50202.239 -
std::copy(vector<int>)/262144 12475.720 -
std::copy(vector<int>)/32768 3783.863 4.14%
std::copy(vector<int>)/4096 145.251 -35.47%
std::copy(vector<int>)/512 15.958 -
std::copy(vector<int>)/64 2.434 -
std::copy(vector<int>)/8 2.208 -
std::copy_backward(deque<int>)/1048576 129207.693 -1.41%
std::copy_backward(deque<int>)/262144 30783.630 -1.38%
std::copy_backward(deque<int>)/32768 3696.156 1.11%
std::copy_backward(deque<int>)/4096 146.877 -
std::copy_backward(deque<int>)/512 18.022 -
std::copy_backward(deque<int>)/64 3.032 -
std::copy_backward(deque<int>)/8 2.684 -
std::copy_backward(list<int>)/1048576 871707.816 -
std::copy_backward(list<int>)/262144 215722.085 -
std::copy_backward(list<int>)/32768 25761.253 -1.94%
std::copy_backward(list<int>)/4096 3228.189 -
std::copy_backward(list<int>)/512 364.284 -
std::copy_backward(list<int>)/64 31.511 -
std::copy_backward(list<int>)/8 2.448 -2.43%
std::copy_backward(vector<bool>)_(aligned)/1048576 3011.227 1.25%
std::copy_backward(vector<bool>)_(aligned)/262144 574.867 -10.84%
std::copy_backward(vector<bool>)_(aligned)/32768 35.736 -
std::copy_backward(vector<bool>)_(aligned)/4096 5.149 2.54%
std::copy_backward(vector<bool>)_(aligned)/512 1.614 5.73%
std::copy_backward(vector<bool>)_(aligned)/64 1.741 4.95%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6526.300 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1954.861 23.83%
std::copy_backward(vector<bool>)_(unaligned)/32768 200.762 -1.14%
std::copy_backward(vector<bool>)_(unaligned)/4096 25.388 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.795 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.923 -
std::copy_backward(vector<int>)/1048576 50236.622 -
std::copy_backward(vector<int>)/262144 12522.056 -
std::copy_backward(vector<int>)/32768 3450.553 -5.41%
std::copy_backward(vector<int>)/4096 224.494 55.74%
std::copy_backward(vector<int>)/512 16.563 -
std::copy_backward(vector<int>)/64 2.500 -
std::copy_backward(vector<int>)/8 2.196 -
std::copy_if(deque<int>)_(entire_range)/1048576 276896.755 -
std::copy_if(deque<int>)_(entire_range)/262144 69634.654 -
std::copy_if(deque<int>)_(entire_range)/32768 8808.234 1.60%
std::copy_if(deque<int>)_(entire_range)/4096 1048.392 2.72%
std::copy_if(deque<int>)_(entire_range)/512 137.258 1.66%
std::copy_if(deque<int>)_(entire_range)/64 16.492 2.13%
std::copy_if(deque<int>)_(entire_range)/8 2.656 4.36%
std::copy_if(deque<int>)_(every_other)/1048576 372061.251 -
std::copy_if(deque<int>)_(every_other)/262144 92791.468 -
std::copy_if(deque<int>)_(every_other)/32768 11602.493 -
std::copy_if(deque<int>)_(every_other)/4096 1448.740 -
std::copy_if(deque<int>)_(every_other)/512 180.811 -
std::copy_if(deque<int>)_(every_other)/64 23.271 -
std::copy_if(deque<int>)_(every_other)/8 3.439 -
std::copy_if(list<int>)_(entire_range)/1048576 872421.336 -
std::copy_if(list<int>)_(entire_range)/262144 217086.871 -
std::copy_if(list<int>)_(entire_range)/32768 25783.625 1.04%
std::copy_if(list<int>)_(entire_range)/4096 2996.439 -22.59%
std::copy_if(list<int>)_(entire_range)/512 368.137 -
std::copy_if(list<int>)_(entire_range)/64 30.474 -
std::copy_if(list<int>)_(entire_range)/8 2.519 -
std::copy_if(list<int>)_(every_other)/1048576 846158.464 -
std::copy_if(list<int>)_(every_other)/262144 209273.470 -
std::copy_if(list<int>)_(every_other)/32768 25123.428 -
std::copy_if(list<int>)_(every_other)/4096 3316.403 -19.09%
std::copy_if(list<int>)_(every_other)/512 357.687 -
std::copy_if(list<int>)_(every_other)/64 27.715 -
std::copy_if(list<int>)_(every_other)/8 2.288 -
std::copy_if(vector<int>)_(entire_range)/1048576 245076.740 -
std::copy_if(vector<int>)_(entire_range)/262144 59560.415 -
std::copy_if(vector<int>)_(entire_range)/32768 7494.918 1.24%
std::copy_if(vector<int>)_(entire_range)/4096 931.929 -
std::copy_if(vector<int>)_(entire_range)/512 122.731 -
std::copy_if(vector<int>)_(entire_range)/64 15.467 -5.08%
std::copy_if(vector<int>)_(entire_range)/8 2.173 -3.30%
std::copy_if(vector<int>)_(every_other)/1048576 497939.848 -
std::copy_if(vector<int>)_(every_other)/262144 127298.758 -
std::copy_if(vector<int>)_(every_other)/32768 16168.368 -
std::copy_if(vector<int>)_(every_other)/4096 1988.297 -
std::copy_if(vector<int>)_(every_other)/512 253.633 -
std::copy_if(vector<int>)_(every_other)/64 32.779 -
std::copy_if(vector<int>)_(every_other)/8 4.160 -1.26%
std::copy_n(deque<int>)/1048576 50138.710 -
std::copy_n(deque<int>)/262144 11766.801 -
std::copy_n(deque<int>)/32768 1140.237 -
std::copy_n(deque<int>)/4096 145.592 -
std::copy_n(deque<int>)/512 16.726 -
std::copy_n(deque<int>)/64 2.782 -
std::copy_n(deque<int>)/8 2.699 -2.17%
std::copy_n(list<int>)/1048576 865680.110 -
std::copy_n(list<int>)/262144 215513.534 -
std::copy_n(list<int>)/32768 26334.943 -
std::copy_n(list<int>)/4096 3565.891 -8.74%
std::copy_n(list<int>)/512 342.463 -
std::copy_n(list<int>)/64 14.779 -
std::copy_n(list<int>)/8 2.221 -
std::copy_n(vector<bool>)_(aligned)/1048576 2858.424 2.17%
std::copy_n(vector<bool>)_(aligned)/262144 664.677 -18.10%
std::copy_n(vector<bool>)_(aligned)/32768 35.076 -
std::copy_n(vector<bool>)_(aligned)/4096 4.664 -1.54%
std::copy_n(vector<bool>)_(aligned)/512 1.373 -
std::copy_n(vector<bool>)_(aligned)/64 1.352 -
std::copy_n(vector<bool>)_(unaligned)/1048576 7016.235 -
std::copy_n(vector<bool>)_(unaligned)/262144 1712.300 -
std::copy_n(vector<bool>)_(unaligned)/32768 217.697 -
std::copy_n(vector<bool>)_(unaligned)/4096 26.076 -
std::copy_n(vector<bool>)_(unaligned)/512 3.484 -
std::copy_n(vector<bool>)_(unaligned)/64 1.802 -
std::copy_n(vector<int>)/1048576 49755.269 -
std::copy_n(vector<int>)/262144 11877.417 1.28%
std::copy_n(vector<int>)/32768 3790.288 65.00%
std::copy_n(vector<int>)/4096 216.854 19.03%
std::copy_n(vector<int>)/512 16.331 -
std::copy_n(vector<int>)/64 2.568 4.17%
std::copy_n(vector<int>)/8 2.146 -
std::count(deque<int>)_(every_other)/1024 247.906 -
std::count(deque<int>)_(every_other)/1048576 252615.212 -
std::count(deque<int>)_(every_other)/8 2.528 -
std::count(deque<int>)_(every_other)/8192 1928.888 -
std::count(list<int>)_(every_other)/1024 710.965 -
std::count(list<int>)_(every_other)/1048576 816558.141 -1.41%
std::count(list<int>)_(every_other)/8 2.093 -
std::count(list<int>)_(every_other)/8192 6844.765 -2.71%
std::count(vector<bool>)/1000 2.998 -
std::count(vector<bool>)/1024 1.689 -
std::count(vector<bool>)/1048576 1455.072 -
std::count(vector<bool>)/8192 11.430 -
std::count(vector<int>)_(every_other)/1024 102.652 -
std::count(vector<int>)_(every_other)/1048576 105089.626 -
std::count(vector<int>)_(every_other)/8 1.337 4.25%
std::count(vector<int>)_(every_other)/8192 817.200 -
std::count_if(deque<int>)_(every_other)/1024 346.222 -
std::count_if(deque<int>)_(every_other)/1048576 342185.292 -
std::count_if(deque<int>)_(every_other)/8 3.487 -
std::count_if(deque<int>)_(every_other)/8192 2683.602 -
std::count_if(list<int>)_(every_other)/1024 751.522 -1.50%
std::count_if(list<int>)_(every_other)/1048576 883722.309 -1.79%
std::count_if(list<int>)_(every_other)/8 2.801 -
std::count_if(list<int>)_(every_other)/8192 7101.237 -7.84%
std::count_if(vector<int>)_(every_other)/1024 246.239 -3.24%
std::count_if(vector<int>)_(every_other)/1048576 247712.018 -
std::count_if(vector<int>)_(every_other)/8 4.152 -
std::count_if(vector<int>)_(every_other)/8192 1897.682 -3.85%
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 651.367 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 400.445 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 2525.074 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 341.176 7.08%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.827 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2547.069 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 70.757 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 28.205 1.39%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 447.732 -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 70.597 -
std::deque<int>::ctor(Range)_(cheap_elements)/32 28.381 3.06%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 450.638 -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 293.932 -
std::deque<int>::ctor(const&)_(cheap_elements)/32 35.414 3.31%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2149.503 -
std::deque<int>::ctor(size)/1024 75.623 -
std::deque<int>::ctor(size)/32 28.478 -6.78%
std::deque<int>::ctor(size)/8192 451.578 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 74.934 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 28.498 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 433.056 1.18%
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.440 -1.39%
std::deque<int>::erase(begin)_(cheap_elements)/32 7.601 -4.08%
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.527 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.464 -
std::deque<int>::erase(middle)_(cheap_elements)/32 9.444 -
std::deque<int>::erase(middle)_(cheap_elements)/8192 159.688 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 5.959 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.059 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 6.002 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 30.179 -
std::deque<int>::insert(middle)_(cheap_elements)/32 11.579 2.30%
std::deque<int>::insert(middle)_(cheap_elements)/8192 165.390 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 43.157 5.81%
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.765 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 356.154 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 650.273 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 400.015 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2521.429 -1.96%
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.867 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.700 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.539 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 1094.921 3.00%
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 411.279 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 8118.279 -1.77%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 13190.672 1.79%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 757.911 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 116709.623 1.08%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 652.535 1.29%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 22.072 3.80%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6044.489 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6736.778 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 152.200 -7.16%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 55294.660 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 916.792 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 51.530 3.63%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12852.636 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 21208.761 3.95%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 652.244 3.41%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 187008.788 3.63%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 884.100 1.94%
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 51.719 4.23%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12804.613 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 21296.121 4.20%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 653.604 4.02%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 186633.376 3.54%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1078.250 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 51.661 -2.28%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11603.346 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 21436.771 4.76%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 656.173 4.80%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 187229.156 3.69%
std::deque<std::string>::ctor(size)/1024 728.569 -
std::deque<std::string>::ctor(size)/32 45.565 6.53%
std::deque<std::string>::ctor(size)/8192 8528.513 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 953.432 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 47.735 2.24%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12570.134 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 21068.148 3.29%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 616.127 3.80%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 183940.390 3.06%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.330 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.276 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.345 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 23.806 -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 23.240 -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 23.875 -
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 313.598 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.673 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2347.352 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 325.225 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.358 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2360.124 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 11.143 1.75%
std::deque<std::string>::insert(begin)_(cheap_elements)/32 11.206 3.99%
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.964 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.672 -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 32.070 -1.37%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 32.238 -1.08%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 311.075 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.494 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2344.707 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 328.659 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 39.085 -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2370.069 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 517.452 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.878 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4640.165 2.03%
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6498.442 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 160.631 1.61%
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52466.778 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1200.926 15.65%
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 410.387 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8106.627 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 13153.755 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 756.620 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 116605.337 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.382 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.195 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.269 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.382 2.23%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.844 1.35%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.879 1.80%
std::distance(deque<int>)/1024 0.848 -
std::distance(deque<int>)/4096 0.844 -
std::distance(deque<int>)/50 0.854 -
std::distance(deque<int>)/8192 0.844 -
std::distance(join_view(vector<vector<int>>))/1024 0.973 -
std::distance(join_view(vector<vector<int>>))/4096 4.391 1.32%
std::distance(join_view(vector<vector<int>>))/50 0.656 -4.48%
std::distance(join_view(vector<vector<int>>))/8192 8.326 -1.38%
std::equal(deque<int>)_(it,_it,_it)/1024 470.901 -2.52%
std::equal(deque<int>)_(it,_it,_it)/1048576 491900.185 -1.08%
std::equal(deque<int>)_(it,_it,_it)/50 20.643 -18.67%
std::equal(deque<int>)_(it,_it,_it)/8 4.483 -
std::equal(deque<int>)_(it,_it,_it)/8192 3863.367 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 523.632 4.57%
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 526673.946 -6.97%
std::equal(deque<int>)_(it,_it,_it,_it)/50 30.671 4.84%
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.111 -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 4113.044 -5.62%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 525.712 2.16%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 511904.118 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.287 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 4.979 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 3960.661 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 520.349 -1.09%
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 513785.675 -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 24.635 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.531 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 4003.390 -
std::equal(list<int>)_(it,_it,_it)/1024 1130.330 -
std::equal(list<int>)_(it,_it,_it)/1048576 1309450.934 -1.26%
std::equal(list<int>)_(it,_it,_it)/50 35.493 -
std::equal(list<int>)_(it,_it,_it)/8 2.712 -
std::equal(list<int>)_(it,_it,_it)/8192 9702.873 -11.88%
std::equal(list<int>)_(it,_it,_it,_it)/1024 772.216 -4.20%
std::equal(list<int>)_(it,_it,_it,_it)/1048576 946908.153 -1.69%
std::equal(list<int>)_(it,_it,_it,_it)/50 27.548 -1.67%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.961 -1.54%
std::equal(list<int>)_(it,_it,_it,_it)/8192 12034.361 4.75%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 800.691 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 976767.428 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 35.770 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.542 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 11927.977 -4.72%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1157.293 -1.17%
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1314591.808 -1.03%
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.688 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.497 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 11181.863 -13.37%
std::equal(vector<bool>)_(aligned)/1024 0.221 -
std::equal(vector<bool>)_(aligned)/1048576 0.218 -4.92%
std::equal(vector<bool>)_(aligned)/50 0.232 5.16%
std::equal(vector<bool>)_(aligned)/8 0.236 5.72%
std::equal(vector<bool>)_(aligned)/8192 0.218 -
std::equal(vector<bool>)_(unaligned)/1024 6.010 -
std::equal(vector<bool>)_(unaligned)/1048576 6447.584 -1.86%
std::equal(vector<bool>)_(unaligned)/50 0.848 -1.81%
std::equal(vector<bool>)_(unaligned)/8 0.799 -8.39%
std::equal(vector<bool>)_(unaligned)/8192 55.618 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.574 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73700.083 -
std::equal(vector<int>)_(it,_it,_it)/50 4.186 -
std::equal(vector<int>)_(it,_it,_it)/8 1.319 13.82%
std::equal(vector<int>)_(it,_it,_it)/8192 570.379 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.005 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73697.544 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.191 -
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.354 -
std::equal(vector<int>)_(it,_it,_it,_it)/8192 570.891 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 304.076 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 322360.637 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 21.784 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 2.496 -4.15%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 2401.027 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 290.958 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 305578.789 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 13.432 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.651 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2543.061 -
std::fill(deque<int>)/1024 30.108 -
std::fill(deque<int>)/32 1.364 -
std::fill(deque<int>)/50 2.364 -
std::fill(deque<int>)/8192 234.299 -
std::fill(list<int>)/1024 496.080 -2.28%
std::fill(list<int>)/32 8.274 -
std::fill(list<int>)/50 35.647 2.04%
std::fill(list<int>)/8192 7481.012 -1.69%
std::fill(vector<bool>)/1048576 3818.306 -
std::fill(vector<bool>)/262144 231.022 -
std::fill(vector<bool>)/32768 29.900 -
std::fill(vector<bool>)/4096 4.188 -
std::fill(vector<bool>)/512 1.469 -6.89%
std::fill(vector<bool>)/64 1.467 -9.10%
std::fill(vector<int>)/1024 29.830 -
std::fill(vector<int>)/32 1.104 6.46%
std::fill(vector<int>)/50 2.198 -
std::fill(vector<int>)/8192 234.085 -
std::fill_n(deque<int>)/1024 29.371 -
std::fill_n(deque<int>)/32 1.204 -
std::fill_n(deque<int>)/50 2.191 -
std::fill_n(deque<int>)/8192 234.772 -
std::fill_n(list<int>)/1024 440.512 -
std::fill_n(list<int>)/32 8.099 -
std::fill_n(list<int>)/50 15.714 -
std::fill_n(list<int>)/8192 8002.311 6.83%
std::fill_n(vector<bool>)/1048576 3833.351 1.00%
std::fill_n(vector<bool>)/262144 941.723 -
std::fill_n(vector<bool>)/32768 30.311 1.33%
std::fill_n(vector<bool>)/4096 4.182 -
std::fill_n(vector<bool>)/512 1.464 -2.62%
std::fill_n(vector<bool>)/64 1.541 -
std::fill_n(vector<int>)/1024 29.615 1.81%
std::fill_n(vector<int>)/32 1.142 -
std::fill_n(vector<int>)/50 2.215 -
std::fill_n(vector<int>)/8192 232.688 -
std::find(deque<int>)_(bail_25%)/1024 67.753 -1.76%
std::find(deque<int>)_(bail_25%)/32768 1915.487 -1.18%
std::find(deque<int>)_(bail_25%)/8 2.276 -
std::find(deque<int>)_(bail_25%)/8192 477.420 -1.30%
std::find(deque<int>)_(process_all)/1024 244.360 -
std::find(deque<int>)_(process_all)/32768 7801.131 -
std::find(deque<int>)_(process_all)/50 13.232 -13.99%
std::find(deque<int>)_(process_all)/8 3.480 3.15%
std::find(deque<int>)_(process_all)/8192 1952.731 -
std::find(list<int>)_(bail_25%)/1024 128.498 -
std::find(list<int>)_(bail_25%)/32768 8006.841 -12.45%
std::find(list<int>)_(bail_25%)/8 0.920 -
std::find(list<int>)_(bail_25%)/8192 1420.495 -1.52%
std::find(list<int>)_(process_all)/1024 708.462 1.16%
std::find(list<int>)_(process_all)/32768 26097.344 3.04%
std::find(list<int>)_(process_all)/50 19.121 -
std::find(list<int>)_(process_all)/8 2.249 -5.07%
std::find(list<int>)_(process_all)/8192 7374.467 7.74%
std::find(vector<bool>)_(process_all)/1024 4.655 -1.39%
std::find(vector<bool>)_(process_all)/1048576 3639.485 -
std::find(vector<bool>)_(process_all)/50 0.691 -10.85%
std::find(vector<bool>)_(process_all)/8 0.608 -20.66%
std::find(vector<bool>)_(process_all)/8192 33.467 -
std::find(vector<char>)_(bail_25%)/1024 5.384 -
std::find(vector<char>)_(bail_25%)/32768 136.164 -
std::find(vector<char>)_(bail_25%)/8 1.107 -
std::find(vector<char>)_(bail_25%)/8192 39.730 -
std::find(vector<char>)_(process_all)/1024 16.188 -
std::find(vector<char>)_(process_all)/32768 519.334 4.93%
std::find(vector<char>)_(process_all)/50 1.621 -1.07%
std::find(vector<char>)_(process_all)/8 0.924 -
std::find(vector<char>)_(process_all)/8192 139.304 2.44%
std::find(vector<int>)_(bail_25%)/1024 65.823 -1.25%
std::find(vector<int>)_(bail_25%)/32768 1858.634 -1.24%
std::find(vector<int>)_(bail_25%)/8 1.418 3.20%
std::find(vector<int>)_(bail_25%)/8192 469.132 -1.51%
std::find(vector<int>)_(process_all)/1024 242.575 -
std::find(vector<int>)_(process_all)/32768 7404.442 -
std::find(vector<int>)_(process_all)/50 12.409 -1.29%
std::find(vector<int>)_(process_all)/8 2.741 -
std::find(vector<int>)_(process_all)/8192 1855.974 -
std::find(vector<long_long>)_(bail_25%)/1024 22.964 -
std::find(vector<long_long>)_(bail_25%)/32768 726.808 -
std::find(vector<long_long>)_(bail_25%)/8 0.891 3.13%
std::find(vector<long_long>)_(bail_25%)/8192 187.895 -
std::find(vector<long_long>)_(process_all)/1024 89.976 -
std::find(vector<long_long>)_(process_all)/32768 2893.062 -
std::find(vector<long_long>)_(process_all)/50 4.387 -
std::find(vector<long_long>)_(process_all)/8 1.027 -8.58%
std::find(vector<long_long>)_(process_all)/8192 721.923 -
std::find(vector<short>)_(bail_25%)/1024 5.972 -
std::find(vector<short>)_(bail_25%)/32768 187.735 -
std::find(vector<short>)_(bail_25%)/8 0.648 -
std::find(vector<short>)_(bail_25%)/8192 45.353 -
std::find(vector<short>)_(process_all)/1024 22.537 -
std::find(vector<short>)_(process_all)/32768 721.981 -3.54%
std::find(vector<short>)_(process_all)/50 1.685 -
std::find(vector<short>)_(process_all)/8 0.696 -
std::find(vector<short>)_(process_all)/8192 180.219 -3.40%
std::find_end(deque<int>)_(match_near_end)/1000 39.054 -
std::find_end(deque<int>)_(match_near_end)/1024 32.481 -
std::find_end(deque<int>)_(match_near_end)/8192 272.924 -
std::find_end(deque<int>)_(near_matches)/1000 16218.033 3.10%
std::find_end(deque<int>)_(near_matches)/1024 16836.460 3.09%
std::find_end(deque<int>)_(near_matches)/8192 1122500.936 -
std::find_end(deque<int>)_(process_all)/1000 284.681 -
std::find_end(deque<int>)_(process_all)/1024 301.914 3.64%
std::find_end(deque<int>)_(process_all)/1048576 279373.666 2.95%
std::find_end(deque<int>)_(process_all)/8192 2132.842 5.00%
std::find_end(deque<int>)_(same_length)/1000 346.242 6.10%
std::find_end(deque<int>)_(same_length)/1024 350.964 5.31%
std::find_end(deque<int>)_(same_length)/8192 3270.941 17.80%
std::find_end(deque<int>)_(single_element)/1000 308.370 -
std::find_end(deque<int>)_(single_element)/1024 357.091 8.26%
std::find_end(deque<int>)_(single_element)/8192 2724.833 15.99%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 74.662 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 76.649 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 599.244 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 30882.354 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 32101.036 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1875855.614 -
std::find_end(deque<int>,_pred)_(process_all)/1000 589.938 1.62%
std::find_end(deque<int>,_pred)_(process_all)/1024 586.420 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 591790.789 -1.20%
std::find_end(deque<int>,_pred)_(process_all)/8192 4328.782 -
std::find_end(deque<int>,_pred)_(same_length)/1000 779.418 -
std::find_end(deque<int>,_pred)_(same_length)/1024 798.539 -
std::find_end(deque<int>,_pred)_(same_length)/8192 4969.728 -
std::find_end(deque<int>,_pred)_(single_element)/1000 660.381 -
std::find_end(deque<int>,_pred)_(single_element)/1024 668.285 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4890.191 -
std::find_end(forward_list<int>)_(match_near_end)/1000 772.854 2.59%
std::find_end(forward_list<int>)_(match_near_end)/1024 4480.574 -
std::find_end(forward_list<int>)_(match_near_end)/8192 257109.949 -
std::find_end(forward_list<int>)_(near_matches)/1000 36542.755 -
std::find_end(forward_list<int>)_(near_matches)/1024 37878.929 -
std::find_end(forward_list<int>)_(near_matches)/8192 2454402.049 -
std::find_end(forward_list<int>)_(process_all)/1000 698.073 3.38%
std::find_end(forward_list<int>)_(process_all)/1024 709.176 -
std::find_end(forward_list<int>)_(process_all)/1048576 759609.993 -2.53%
std::find_end(forward_list<int>)_(process_all)/8192 5684.600 -14.15%
std::find_end(forward_list<int>)_(same_length)/1000 1471.933 -
std::find_end(forward_list<int>)_(same_length)/1024 1496.341 -
std::find_end(forward_list<int>)_(same_length)/8192 14331.378 -6.47%
std::find_end(forward_list<int>)_(single_element)/1000 694.593 -2.33%
std::find_end(forward_list<int>)_(single_element)/1024 705.502 -2.27%
std::find_end(forward_list<int>)_(single_element)/8192 6162.282 4.92%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 841.290 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5152.343 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 277696.217 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41491.128 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 42772.658 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2678478.287 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 802.481 2.94%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 821.240 4.03%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 897756.785 2.14%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6616.632 3.74%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1525.042 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1569.740 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 19330.072 -7.27%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 763.299 -3.57%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 779.871 -3.80%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6431.765 -3.27%
std::find_end(list<int>)_(match_near_end)/1000 77.091 1.46%
std::find_end(list<int>)_(match_near_end)/1024 60.014 -
std::find_end(list<int>)_(match_near_end)/8192 600.538 -
std::find_end(list<int>)_(near_matches)/1000 32972.187 -1.18%
std::find_end(list<int>)_(near_matches)/1024 34388.149 -1.38%
std::find_end(list<int>)_(near_matches)/8192 2245292.202 -
std::find_end(list<int>)_(process_all)/1000 1474.610 106.79%
std::find_end(list<int>)_(process_all)/1024 1477.785 103.02%
std::find_end(list<int>)_(process_all)/1048576 913458.333 1.92%
std::find_end(list<int>)_(process_all)/8192 9365.514 25.36%
std::find_end(list<int>)_(same_length)/1000 743.056 -
std::find_end(list<int>)_(same_length)/1024 748.309 -
std::find_end(list<int>)_(same_length)/8192 8049.269 -28.26%
std::find_end(list<int>)_(single_element)/1000 713.821 -
std::find_end(list<int>)_(single_element)/1024 730.764 -7.46%
std::find_end(list<int>)_(single_element)/8192 8670.881 -43.53%
std::find_end(list<int>,_pred)_(match_near_end)/1000 70.672 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 69.881 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 626.667 -
std::find_end(list<int>,_pred)_(near_matches)/1000 36728.291 -
std::find_end(list<int>,_pred)_(near_matches)/1024 38096.292 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2399460.760 -
std::find_end(list<int>,_pred)_(process_all)/1000 794.926 -
std::find_end(list<int>,_pred)_(process_all)/1024 814.137 -
std::find_end(list<int>,_pred)_(process_all)/1048576 957636.326 -3.06%
std::find_end(list<int>,_pred)_(process_all)/8192 8101.781 -2.25%
std::find_end(list<int>,_pred)_(same_length)/1000 770.346 -
std::find_end(list<int>,_pred)_(same_length)/1024 790.086 -
std::find_end(list<int>,_pred)_(same_length)/8192 9967.552 -47.46%
std::find_end(list<int>,_pred)_(single_element)/1000 795.606 -
std::find_end(list<int>,_pred)_(single_element)/1024 814.972 -
std::find_end(list<int>,_pred)_(single_element)/8192 9107.076 -39.83%
std::find_end(vector<int>)_(match_near_end)/1000 27.960 -
std::find_end(vector<int>)_(match_near_end)/1024 28.785 -
std::find_end(vector<int>)_(match_near_end)/8192 202.391 -
std::find_end(vector<int>)_(near_matches)/1000 13509.455 -
std::find_end(vector<int>)_(near_matches)/1024 13957.142 -
std::find_end(vector<int>)_(near_matches)/8192 767205.689 -
std::find_end(vector<int>)_(process_all)/1000 218.971 -
std::find_end(vector<int>)_(process_all)/1024 223.907 -1.07%
std::find_end(vector<int>)_(process_all)/1048576 219465.464 -
std::find_end(vector<int>)_(process_all)/8192 1702.374 -
std::find_end(vector<int>)_(same_length)/1000 241.517 -
std::find_end(vector<int>)_(same_length)/1024 247.042 -1.08%
std::find_end(vector<int>)_(same_length)/8192 2021.376 -
std::find_end(vector<int>)_(single_element)/1000 248.132 1.98%
std::find_end(vector<int>)_(single_element)/1024 245.810 -1.23%
std::find_end(vector<int>)_(single_element)/8192 1871.146 -2.74%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.416 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 60.038 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 477.800 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 22811.131 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 23694.018 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1452103.866 -
std::find_end(vector<int>,_pred)_(process_all)/1000 525.720 -
std::find_end(vector<int>,_pred)_(process_all)/1024 537.761 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 644141.636 -2.35%
std::find_end(vector<int>,_pred)_(process_all)/8192 4301.426 -5.26%
std::find_end(vector<int>,_pred)_(same_length)/1000 609.110 -
std::find_end(vector<int>,_pred)_(same_length)/1024 623.496 -
std::find_end(vector<int>,_pred)_(same_length)/8192 4994.315 -
std::find_end(vector<int>,_pred)_(single_element)/1000 583.068 -
std::find_end(vector<int>,_pred)_(single_element)/1024 597.051 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4782.085 -
std::find_first_of(deque<int>)_(large_needle)/1024 365558.685 -
std::find_first_of(deque<int>)_(large_needle)/32 329.540 15.62%
std::find_first_of(deque<int>)_(large_needle)/50 823.142 22.11%
std::find_first_of(deque<int>)_(large_needle)/8192 23523959.704 -
std::find_first_of(deque<int>)_(small_needle)/1024 3593.871 4.01%
std::find_first_of(deque<int>)_(small_needle)/32 115.303 7.43%
std::find_first_of(deque<int>)_(small_needle)/50 177.449 7.37%
std::find_first_of(deque<int>)_(small_needle)/8192 28691.423 3.40%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 611637.471 -1.19%
std::find_first_of(deque<int>,_pred)_(large_needle)/32 577.836 -1.53%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1571.024 -1.85%
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 36872947.368 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6240.026 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 196.298 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 305.599 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 51409.258 2.89%
std::find_first_of(list<int>)_(large_needle)/1024 829108.642 -9.79%
std::find_first_of(list<int>)_(large_needle)/32 677.117 -
std::find_first_of(list<int>)_(large_needle)/50 1742.307 -
std::find_first_of(list<int>)_(large_needle)/8192 49306336.291 -
std::find_first_of(list<int>)_(small_needle)/1024 2754.608 -
std::find_first_of(list<int>)_(small_needle)/32 93.866 -
std::find_first_of(list<int>)_(small_needle)/50 140.273 -
std::find_first_of(list<int>)_(small_needle)/8192 22074.676 -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 892659.492 -3.41%
std::find_first_of(list<int>,_pred)_(large_needle)/32 747.091 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1963.483 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 58056809.066 -1.89%
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5369.786 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 178.927 4.23%
std::find_first_of(list<int>,_pred)_(small_needle)/50 267.779 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 43159.573 -
std::find_first_of(vector<int>)_(large_needle)/1024 107134.617 -4.66%
std::find_first_of(vector<int>)_(large_needle)/32 106.442 -1.08%
std::find_first_of(vector<int>)_(large_needle)/50 262.651 -1.00%
std::find_first_of(vector<int>)_(large_needle)/8192 6907786.307 -1.74%
std::find_first_of(vector<int>)_(small_needle)/1024 1493.623 6.05%
std::find_first_of(vector<int>)_(small_needle)/32 52.570 15.78%
std::find_first_of(vector<int>)_(small_needle)/50 76.730 9.55%
std::find_first_of(vector<int>)_(small_needle)/8192 11911.951 5.83%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 599262.511 1.52%
std::find_first_of(vector<int>,_pred)_(large_needle)/32 497.199 -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1356.228 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38133527.773 -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5676.470 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 176.287 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 278.795 1.64%
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 45006.679 -
std::find_if(deque<int>)_(bail_25%)/1024 77.713 -
std::find_if(deque<int>)_(bail_25%)/32768 2152.203 7.29%
std::find_if(deque<int>)_(bail_25%)/8 1.163 -
std::find_if(deque<int>)_(bail_25%)/8192 542.038 7.24%
std::find_if(deque<int>)_(process_all)/1024 251.044 -
std::find_if(deque<int>)_(process_all)/32768 8071.722 -
std::find_if(deque<int>)_(process_all)/50 12.685 -
std::find_if(deque<int>)_(process_all)/8 2.608 -2.96%
std::find_if(deque<int>)_(process_all)/8192 2002.670 -
std::find_if(list<int>)_(bail_25%)/1024 180.607 38.95%
std::find_if(list<int>)_(bail_25%)/32768 7123.841 3.16%
std::find_if(list<int>)_(bail_25%)/8 0.918 -
std::find_if(list<int>)_(bail_25%)/8192 1419.047 -1.23%
std::find_if(list<int>)_(process_all)/1024 731.027 6.34%
std::find_if(list<int>)_(process_all)/32768 26320.905 5.39%
std::find_if(list<int>)_(process_all)/50 19.196 1.36%
std::find_if(list<int>)_(process_all)/8 2.398 -
std::find_if(list<int>)_(process_all)/8192 7587.504 -12.04%
std::find_if(vector<bool>)_(process_all)/1024 568.396 -
std::find_if(vector<bool>)_(process_all)/1048576 580885.028 -
std::find_if(vector<bool>)_(process_all)/50 23.612 -
std::find_if(vector<bool>)_(process_all)/8 3.512 -
std::find_if(vector<bool>)_(process_all)/8192 4537.767 -
std::find_if(vector<char>)_(bail_25%)/1024 26.379 4.81%
std::find_if(vector<char>)_(bail_25%)/32768 831.080 3.80%
std::find_if(vector<char>)_(bail_25%)/8 0.800 13.60%
std::find_if(vector<char>)_(bail_25%)/8192 217.015 2.71%
std::find_if(vector<char>)_(process_all)/1024 124.937 -
std::find_if(vector<char>)_(process_all)/32768 3754.367 -
std::find_if(vector<char>)_(process_all)/50 6.635 -1.02%
std::find_if(vector<char>)_(process_all)/8 1.387 -9.77%
std::find_if(vector<char>)_(process_all)/8192 945.120 -
std::find_if(vector<int>)_(bail_25%)/1024 27.399 -3.43%
std::find_if(vector<int>)_(bail_25%)/32768 820.479 -2.10%
std::find_if(vector<int>)_(bail_25%)/8 0.735 5.92%
std::find_if(vector<int>)_(bail_25%)/8192 212.376 -
std::find_if(vector<int>)_(process_all)/1024 112.704 -
std::find_if(vector<int>)_(process_all)/32768 3200.180 -
std::find_if(vector<int>)_(process_all)/50 5.573 -2.32%
std::find_if(vector<int>)_(process_all)/8 1.416 1.05%
std::find_if(vector<int>)_(process_all)/8192 804.896 -
std::find_if_not(deque<int>)_(bail_25%)/1024 77.556 -
std::find_if_not(deque<int>)_(bail_25%)/32768 2148.881 -8.76%
std::find_if_not(deque<int>)_(bail_25%)/8 1.175 -
std::find_if_not(deque<int>)_(bail_25%)/8192 541.753 -8.30%
std::find_if_not(deque<int>)_(process_all)/1024 321.281 27.38%
std::find_if_not(deque<int>)_(process_all)/32768 10292.283 27.05%
std::find_if_not(deque<int>)_(process_all)/50 14.585 10.60%
std::find_if_not(deque<int>)_(process_all)/8 2.764 9.53%
std::find_if_not(deque<int>)_(process_all)/8192 2571.829 28.53%
std::find_if_not(list<int>)_(bail_25%)/1024 181.050 39.90%
std::find_if_not(list<int>)_(bail_25%)/32768 7745.216 16.91%
std::find_if_not(list<int>)_(bail_25%)/8 0.917 -1.34%
std::find_if_not(list<int>)_(bail_25%)/8192 1419.159 -
std::find_if_not(list<int>)_(process_all)/1024 730.890 -
std::find_if_not(list<int>)_(process_all)/32768 25596.192 3.12%
std::find_if_not(list<int>)_(process_all)/50 38.402 -1.85%
std::find_if_not(list<int>)_(process_all)/8 3.569 -
std::find_if_not(list<int>)_(process_all)/8192 7133.474 4.69%
std::find_if_not(vector<bool>)_(process_all)/1024 569.526 -
std::find_if_not(vector<bool>)_(process_all)/1048576 579561.245 -
std::find_if_not(vector<bool>)_(process_all)/50 24.266 -
std::find_if_not(vector<bool>)_(process_all)/8 3.582 -
std::find_if_not(vector<bool>)_(process_all)/8192 4530.044 -
std::find_if_not(vector<char>)_(bail_25%)/1024 26.598 -
std::find_if_not(vector<char>)_(bail_25%)/32768 935.020 -1.59%
std::find_if_not(vector<char>)_(bail_25%)/8 0.959 -
std::find_if_not(vector<char>)_(bail_25%)/8192 241.451 -
std::find_if_not(vector<char>)_(process_all)/1024 124.267 -
std::find_if_not(vector<char>)_(process_all)/32768 3745.386 -
std::find_if_not(vector<char>)_(process_all)/50 6.623 -
std::find_if_not(vector<char>)_(process_all)/8 1.479 -3.68%
std::find_if_not(vector<char>)_(process_all)/8192 942.317 -
std::find_if_not(vector<int>)_(bail_25%)/1024 29.687 5.59%
std::find_if_not(vector<int>)_(bail_25%)/32768 956.740 -
std::find_if_not(vector<int>)_(bail_25%)/8 0.764 3.67%
std::find_if_not(vector<int>)_(bail_25%)/8192 244.967 -
std::find_if_not(vector<int>)_(process_all)/1024 112.709 -2.06%
std::find_if_not(vector<int>)_(process_all)/32768 3200.673 -4.80%
std::find_if_not(vector<int>)_(process_all)/50 5.510 -8.91%
std::find_if_not(vector<int>)_(process_all)/8 1.535 10.29%
std::find_if_not(vector<int>)_(process_all)/8192 804.630 -4.42%
std::flat_map<int,_int>::clear()/0 393.040 -
std::flat_map<int,_int>::clear()/1024 394.129 -1.67%
std::flat_map<int,_int>::clear()/32 393.200 -
std::flat_map<int,_int>::clear()/8192 411.895 -1.04%
std::flat_map<int,_int>::contains(key)_(existent)/1024 7.877 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.110 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.611 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.412 -6.92%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 7.451 40.69%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.572 12.28%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 11.266 48.39%
std::flat_map<int,_int>::count(key)_(existent)/1024 8.182 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.074 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.598 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.487 -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 6.143 25.11%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.302 5.91%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 9.709 40.08%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 14.979 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 186.221 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 28.558 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1166.280 -
std::flat_map<int,_int>::ctor(const&)/0 12.752 -
std::flat_map<int,_int>::ctor(const&)/1024 177.755 -3.15%
std::flat_map<int,_int>::ctor(const&)/32 22.761 -
std::flat_map<int,_int>::ctor(const&)/8192 1923.011 125.09%
std::flat_map<int,_int>::ctor(const&,_alloc)/0 12.727 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 177.811 -2.97%
std::flat_map<int,_int>::ctor(const&,_alloc)/32 22.841 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1914.635 124.56%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.587 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4191.118 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 179.418 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 33116.800 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.568 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8718.482 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 205.664 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 136144.541 2.93%
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.373 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.329 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.649 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.392 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 8.003 31.95%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.476 3.89%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 11.905 43.27%
std::flat_map<int,_int>::erase(iterator)/1024 75.841 -
std::flat_map<int,_int>::erase(iterator)/32 19.803 -1.09%
std::flat_map<int,_int>::erase(iterator)/8192 525.090 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.791 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 411.795 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 396.255 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 615.657 -1.53%
std::flat_map<int,_int>::erase(key)_(existent)/1024 91.182 3.00%
std::flat_map<int,_int>::erase(key)_(existent)/32 22.672 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 592.045 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.453 -8.34%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 5.784 -7.86%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.473 -3.32%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 9.250 -14.57%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.506 2.28%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.552 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.728 -1.00%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 10.029 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.339 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.302 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.160 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.323 -5.65%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 6.696 45.85%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.598 17.97%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 9.875 55.96%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.226 1.16%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 19.013 -36.27%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.155 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 25.206 -14.99%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.218 -1.24%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 97.467 -53.23%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.721 1.08%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 537.243 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 15.294 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.613 -14.12%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.310 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.610 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.334 1.23%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 78.024 -44.19%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.357 1.55%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 500.587 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.867 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5689.514 -11.46%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 617.771 -3.09%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 43186.663 -9.82%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.880 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5821.895 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 628.014 2.13%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 44818.754 1.84%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 395.218 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 8005.013 3.69%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 671.987 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 65768.693 3.42%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 403.261 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1648.062 12.44%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 456.371 1.01%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 10227.703 15.94%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.572 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1662.062 -3.44%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 454.643 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 10019.299 -6.85%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 12.176 -10.41%
std::flat_map<int,_int>::insert(value)_(already_present)/32 3.022 1.17%
std::flat_map<int,_int>::insert(value)_(already_present)/8192 21.399 -13.28%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 15.356 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 18.792 -23.42%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.249 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 23.798 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 15.248 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 100.818 -54.99%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 23.962 1.40%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 566.146 3.07%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.544 -1.16%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.986 6.14%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 23.001 -8.50%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 15.118 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 20.688 -35.94%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 16.210 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 25.938 -5.47%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 15.066 1.28%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 102.997 -54.84%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.263 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 547.448 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.869 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.036 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.443 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.263 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 7.113 47.92%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.797 22.85%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 11.141 64.23%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.016 2.10%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 88.270 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.191 1.51%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 727.542 1.79%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.539 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 88.160 1.53%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.694 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1153.217 54.89%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.327 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.298 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.818 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1114.474 -36.24%
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 7.976 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.961 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.471 -7.84%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.264 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 7.904 67.40%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.403 9.64%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 11.395 76.33%
std::flat_multimap<int,_int>::clear()/0 404.275 -
std::flat_multimap<int,_int>::clear()/1024 409.432 -
std::flat_multimap<int,_int>::clear()/32 419.027 3.39%
std::flat_multimap<int,_int>::clear()/8192 421.647 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.208 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.088 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.573 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.386 -21.57%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 7.463 7.96%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.273 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 10.452 20.84%
std::flat_multimap<int,_int>::count(key)_(existent)/1024 8.160 17.87%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.309 -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 12.844 25.68%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.061 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.062 -1.20%
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.494 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 15.335 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 184.680 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 28.561 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1173.058 -
std::flat_multimap<int,_int>::ctor(const&)/0 13.057 -
std::flat_multimap<int,_int>::ctor(const&)/1024 177.396 -
std::flat_multimap<int,_int>::ctor(const&)/32 23.243 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1899.172 121.83%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 13.057 -1.09%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 177.672 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 23.236 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1895.229 122.00%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.271 -1.15%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3954.868 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 162.696 -3.62%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 32177.413 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.471 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8495.833 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 194.166 -1.36%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 125820.379 -6.01%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 7.172 -1.38%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.498 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 10.779 -3.36%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.347 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 4.022 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.031 -1.35%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.265 -
std::flat_multimap<int,_int>::erase(iterator)/1024 80.376 -1.25%
std::flat_multimap<int,_int>::erase(iterator)/32 20.114 -
std::flat_multimap<int,_int>::erase(iterator)/8192 573.768 11.01%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 402.675 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 423.164 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 407.476 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 620.542 -1.35%
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 91.909 3.55%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.781 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 581.969 10.56%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.257 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.858 -1.44%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.867 -9.86%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.252 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.256 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.585 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.850 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.043 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.387 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.336 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.194 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.486 12.54%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 4.904 -28.14%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.170 -6.25%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 6.708 -31.65%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.150 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 27.328 -46.05%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.521 -2.90%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 26.825 -50.70%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.143 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 163.773 -9.66%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.106 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 597.036 -5.35%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 15.170 -1.46%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 20.913 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.260 -3.32%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.743 -1.79%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.273 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 125.553 -3.51%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.552 -4.30%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 525.578 -6.58%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 403.912 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4866.866 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 608.427 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 37587.745 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 402.854 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5409.218 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 625.170 1.18%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 41641.937 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 400.290 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7362.865 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 677.426 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 60316.532 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 402.355 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1085.013 -4.49%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 447.957 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 5929.647 -5.45%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 402.812 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1155.543 3.83%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 450.365 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 6236.536 7.14%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 165.171 -15.15%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 21.978 -1.64%
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 575.952 -7.02%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 15.103 -1.53%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 25.850 4.59%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 16.357 -1.14%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 24.235 -2.17%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 15.187 -1.02%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 155.592 -10.58%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 23.638 -1.03%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 583.014 -4.34%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 7.965 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.083 -3.31%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.455 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.267 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 7.632 7.52%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.353 1.24%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 12.029 15.73%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.925 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.910 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.955 -1.49%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1036.739 56.74%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.915 -1.68%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.700 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.941 -1.52%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1025.759 41.79%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.335 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.951 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.785 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 1000.125 40.84%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 8.015 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 3.050 2.82%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.329 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.263 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 4.723 -29.75%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.180 -5.93%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 6.479 -32.00%
std::for_each(deque<int>)/32 3.747 1.72%
std::for_each(deque<int>)/50 3.879 -
std::for_each(deque<int>)/8 0.970 5.51%
std::for_each(deque<int>)/8192 255.473 -
std::for_each(join_view(vector<vector<int>>))/32 3.782 -
std::for_each(join_view(vector<vector<int>>))/50 3.986 -1.38%
std::for_each(join_view(vector<vector<int>>))/8 1.540 11.73%
std::for_each(join_view(vector<vector<int>>))/8192 263.793 -
std::for_each(list<int>)/32 10.856 -1.77%
std::for_each(list<int>)/50 21.078 -2.76%
std::for_each(list<int>)/8 2.533 -
std::for_each(list<int>)/8192 7977.249 -4.32%
std::for_each(map<int>::iterator)/32 23.900 -
std::for_each(map<int>::iterator)/50 36.042 -
std::for_each(map<int>::iterator)/8 5.022 -
std::for_each(map<int>::iterator)/8192 7469.414 -
std::for_each(multimap<int>::iterator)/32 23.543 -
std::for_each(multimap<int>::iterator)/50 36.733 -
std::for_each(multimap<int>::iterator)/8 5.084 -
std::for_each(multimap<int>::iterator)/8192 7353.077 -4.59%
std::for_each(multiset<int>::iterator)/32 23.486 -
std::for_each(multiset<int>::iterator)/50 35.738 -
std::for_each(multiset<int>::iterator)/8 5.062 -
std::for_each(multiset<int>::iterator)/8192 8021.672 -1.63%
std::for_each(set<int>::iterator)/32 24.651 -
std::for_each(set<int>::iterator)/50 37.124 -
std::for_each(set<int>::iterator)/8 5.035 -
std::for_each(set<int>::iterator)/8192 7920.963 -1.80%
std::for_each(vector<int>)/32 3.679 -
std::for_each(vector<int>)/50 3.879 -
std::for_each(vector<int>)/8 0.912 -
std::for_each(vector<int>)/8192 254.848 1.15%
std::for_each_n(deque<int>)/32 3.763 -
std::for_each_n(deque<int>)/50 3.976 -
std::for_each_n(deque<int>)/8 1.364 13.28%
std::for_each_n(deque<int>)/8192 255.374 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.838 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.312 -
std::for_each_n(join_view(vector<vector<int>>))/8 1.435 -9.48%
std::for_each_n(join_view(vector<vector<int>>))/8192 265.457 -
std::for_each_n(list<int>)/32 11.272 -
std::for_each_n(list<int>)/50 23.148 -
std::for_each_n(list<int>)/8 2.495 -2.26%
std::for_each_n(list<int>)/8192 7793.087 -
std::for_each_n(vector<int>)/32 3.714 -
std::for_each_n(vector<int>)/50 3.858 -
std::for_each_n(vector<int>)/8 2.716 -1.50%
std::for_each_n(vector<int>)/8192 251.963 -
std::format(double)_(fmt:_{:017500_0La}) 165.529 -
std::format(double)_(fmt:_{:017500_0Le}) 192.452 -
std::format(double)_(fmt:_{:017500_0Lf}) 205.567 -1.10%
std::format(double)_(fmt:_{:017500_0Lg}) 209.623 -
std::format(double)_(fmt:_{:017500_0L}) 206.780 -
std::format(double)_(fmt:_{:017500_0a}) 157.488 -
std::format(double)_(fmt:_{:017500_0e}) 181.789 -2.21%
std::format(double)_(fmt:_{:017500_0f}) 201.727 1.11%
std::format(double)_(fmt:_{:017500_0g}) 201.021 -
std::format(double)_(fmt:_{:017500_0}) 147.534 -
std::format(double)_(fmt:_{:017500_10La}) 173.511 -
std::format(double)_(fmt:_{:017500_10Le}) 209.074 -
std::format(double)_(fmt:_{:017500_10Lf}) 210.450 -
std::format(double)_(fmt:_{:017500_10Lg}) 218.379 -1.24%
std::format(double)_(fmt:_{:017500_10L}) 217.782 -
std::format(double)_(fmt:_{:017500_10a}) 161.044 -
std::format(double)_(fmt:_{:017500_10e}) 195.710 -
std::format(double)_(fmt:_{:017500_10f}) 201.461 -
std::format(double)_(fmt:_{:017500_10g}) 209.116 -
std::format(double)_(fmt:_{:017500_10}) 210.175 -1.23%
std::format(double)_(fmt:_{:017500_17000L}) 409.206 -
std::format(double)_(fmt:_{:017500_17000}) 393.416 -
std::format(double)_(fmt:_{:0<17500_0La}) 165.565 -
std::format(double)_(fmt:_{:0<17500_0Le}) 189.520 -
std::format(double)_(fmt:_{:0<17500_0Lf}) 202.708 -2.34%
std::format(double)_(fmt:_{:0<17500_0Lg}) 220.256 5.48%
std::format(double)_(fmt:_{:0<17500_0L}) 205.204 -
std::format(double)_(fmt:_{:0<17500_0a}) 162.842 5.14%
std::format(double)_(fmt:_{:0<17500_0e}) 181.329 -
std::format(double)_(fmt:_{:0<17500_0f}) 194.654 -2.59%
std::format(double)_(fmt:_{:0<17500_0g}) 197.868 -
std::format(double)_(fmt:_{:0<17500_0}) 146.982 -
std::format(double)_(fmt:_{:0<17500_10La}) 171.845 -3.27%
std::format(double)_(fmt:_{:0<17500_10Le}) 208.073 1.38%
std::format(double)_(fmt:_{:0<17500_10Lf}) 207.137 -
std::format(double)_(fmt:_{:0<17500_10Lg}) 218.154 -1.51%
std::format(double)_(fmt:_{:0<17500_10L}) 216.155 -
std::format(double)_(fmt:_{:0<17500_10a}) 159.723 -
std::format(double)_(fmt:_{:0<17500_10e}) 196.303 -
std::format(double)_(fmt:_{:0<17500_10f}) 199.821 -
std::format(double)_(fmt:_{:0<17500_10g}) 207.450 -
std::format(double)_(fmt:_{:0<17500_10}) 211.308 1.19%
std::format(double)_(fmt:_{:0<17500_17000L}) 405.430 -
std::format(double)_(fmt:_{:0<17500_17000}) 397.447 1.01%
std::format(double)_(fmt:_{:0>17500_0La}) 167.469 -
std::format(double)_(fmt:_{:0>17500_0Le}) 193.822 -
std::format(double)_(fmt:_{:0>17500_0Lf}) 205.948 -
std::format(double)_(fmt:_{:0>17500_0Lg}) 212.822 -
std::format(double)_(fmt:_{:0>17500_0L}) 208.324 -
std::format(double)_(fmt:_{:0>17500_0a}) 158.566 -
std::format(double)_(fmt:_{:0>17500_0e}) 182.442 -
std::format(double)_(fmt:_{:0>17500_0f}) 200.371 -1.80%
std::format(double)_(fmt:_{:0>17500_0g}) 199.631 -
std::format(double)_(fmt:_{:0>17500_0}) 147.348 -
std::format(double)_(fmt:_{:0>17500_10La}) 175.910 -1.71%
std::format(double)_(fmt:_{:0>17500_10Le}) 212.831 1.14%
std::format(double)_(fmt:_{:0>17500_10Lf}) 210.455 -1.04%
std::format(double)_(fmt:_{:0>17500_10Lg}) 223.092 -
std::format(double)_(fmt:_{:0>17500_10L}) 220.516 -
std::format(double)_(fmt:_{:0>17500_10a}) 163.448 -
std::format(double)_(fmt:_{:0>17500_10e}) 197.447 -
std::format(double)_(fmt:_{:0>17500_10f}) 203.567 -
std::format(double)_(fmt:_{:0>17500_10g}) 210.695 -
std::format(double)_(fmt:_{:0>17500_10}) 207.232 -1.32%
std::format(double)_(fmt:_{:0>17500_17000L}) 405.936 -
std::format(double)_(fmt:_{:0>17500_17000}) 392.713 -
std::format(double)_(fmt:_{:0^17500_0La}) 171.028 1.37%
std::format(double)_(fmt:_{:0^17500_0Le}) 197.560 -
std::format(double)_(fmt:_{:0^17500_0Lf}) 211.989 -1.01%
std::format(double)_(fmt:_{:0^17500_0Lg}) 225.277 5.51%
std::format(double)_(fmt:_{:0^17500_0L}) 211.642 -
std::format(double)_(fmt:_{:0^17500_0a}) 171.037 6.14%
std::format(double)_(fmt:_{:0^17500_0e}) 186.785 -
std::format(double)_(fmt:_{:0^17500_0f}) 204.837 -1.30%
std::format(double)_(fmt:_{:0^17500_0g}) 200.673 -
std::format(double)_(fmt:_{:0^17500_0}) 148.311 -
std::format(double)_(fmt:_{:0^17500_10La}) 177.987 -4.76%
std::format(double)_(fmt:_{:0^17500_10Le}) 212.701 -
std::format(double)_(fmt:_{:0^17500_10Lf}) 214.241 -1.97%
std::format(double)_(fmt:_{:0^17500_10Lg}) 225.190 -1.76%
std::format(double)_(fmt:_{:0^17500_10L}) 221.997 -
std::format(double)_(fmt:_{:0^17500_10a}) 167.989 -
std::format(double)_(fmt:_{:0^17500_10e}) 198.736 1.02%
std::format(double)_(fmt:_{:0^17500_10f}) 205.956 -1.29%
std::format(double)_(fmt:_{:0^17500_10g}) 212.966 -
std::format(double)_(fmt:_{:0^17500_10}) 211.302 -1.46%
std::format(double)_(fmt:_{:0^17500_17000L}) 407.127 -
std::format(double)_(fmt:_{:0^17500_17000}) 393.329 -
std::format(double)_(fmt:_{:_0La}) 36.634 1.45%
std::format(double)_(fmt:_{:_0Le}) 60.094 -1.76%
std::format(double)_(fmt:_{:_0Lf}) 69.485 -1.36%
std::format(double)_(fmt:_{:_0Lg}) 76.414 -1.71%
std::format(double)_(fmt:_{:_0L}) 75.383 -
std::format(double)_(fmt:_{:_0a}) 25.066 -1.84%
std::format(double)_(fmt:_{:_0e}) 37.172 -1.07%
std::format(double)_(fmt:_{:_0f}) 58.269 -1.13%
std::format(double)_(fmt:_{:_0g}) 61.350 -1.08%
std::format(double)_(fmt:_{:_0}) 17.135 -
std::format(double)_(fmt:_{:_10La}) 43.786 -
std::format(double)_(fmt:_{:_10Le}) 70.040 -1.96%
std::format(double)_(fmt:_{:_10Lf}) 73.482 -1.01%
std::format(double)_(fmt:_{:_10Lg}) 80.606 -
std::format(double)_(fmt:_{:_10L}) 79.034 -1.40%
std::format(double)_(fmt:_{:_10a}) 28.942 -
std::format(double)_(fmt:_{:_10e}) 40.112 -1.31%
std::format(double)_(fmt:_{:_10f}) 59.597 -
std::format(double)_(fmt:_{:_10g}) 61.934 -2.21%
std::format(double)_(fmt:_{:_10}) 62.436 -
std::format(double)_(fmt:_{:_17000L}) 266.990 -
std::format(double)_(fmt:_{:_17000}) 253.613 -
std::format(float)_(fmt:_{:017500_0La}) 167.577 -
std::format(float)_(fmt:_{:017500_0Le}) 189.114 -
std::format(float)_(fmt:_{:017500_0Lf}) 184.619 -
std::format(float)_(fmt:_{:017500_0Lg}) 204.299 -
std::format(float)_(fmt:_{:017500_0L}) 203.303 -
std::format(float)_(fmt:_{:017500_0a}) 158.536 -
std::format(float)_(fmt:_{:017500_0e}) 181.091 -
std::format(float)_(fmt:_{:017500_0f}) 178.204 -
std::format(float)_(fmt:_{:017500_0g}) 196.212 -1.55%
std::format(float)_(fmt:_{:017500_0}) 148.817 -
std::format(float)_(fmt:_{:017500_10La}) 173.293 -
std::format(float)_(fmt:_{:017500_10Le}) 202.574 -
std::format(float)_(fmt:_{:017500_10Lf}) 191.397 -
std::format(float)_(fmt:_{:017500_10Lg}) 207.597 -
std::format(float)_(fmt:_{:017500_10L}) 206.174 -
std::format(float)_(fmt:_{:017500_10a}) 163.162 -
std::format(float)_(fmt:_{:017500_10e}) 189.495 -
std::format(float)_(fmt:_{:017500_10f}) 195.050 5.92%
std::format(float)_(fmt:_{:017500_10g}) 199.563 -
std::format(float)_(fmt:_{:017500_10}) 203.848 2.97%
std::format(float)_(fmt:_{:017500_17000L}) 233.565 -
std::format(float)_(fmt:_{:017500_17000}) 223.704 -
std::format(float)_(fmt:_{:0<17500_0La}) 166.751 -
std::format(float)_(fmt:_{:0<17500_0Le}) 189.533 -
std::format(float)_(fmt:_{:0<17500_0Lf}) 183.010 -
std::format(float)_(fmt:_{:0<17500_0Lg}) 204.928 -
std::format(float)_(fmt:_{:0<17500_0L}) 203.636 -
std::format(float)_(fmt:_{:0<17500_0a}) 157.610 -
std::format(float)_(fmt:_{:0<17500_0e}) 180.450 -
std::format(float)_(fmt:_{:0<17500_0f}) 174.673 1.03%
std::format(float)_(fmt:_{:0<17500_0g}) 194.704 -
std::format(float)_(fmt:_{:0<17500_0}) 148.190 -
std::format(float)_(fmt:_{:0<17500_10La}) 171.659 -
std::format(float)_(fmt:_{:0<17500_10Le}) 200.237 -
std::format(float)_(fmt:_{:0<17500_10Lf}) 188.526 -
std::format(float)_(fmt:_{:0<17500_10Lg}) 207.922 -
std::format(float)_(fmt:_{:0<17500_10L}) 206.001 -
std::format(float)_(fmt:_{:0<17500_10a}) 160.305 -
std::format(float)_(fmt:_{:0<17500_10e}) 187.941 -
std::format(float)_(fmt:_{:0<17500_10f}) 179.613 -
std::format(float)_(fmt:_{:0<17500_10g}) 198.883 -2.06%
std::format(float)_(fmt:_{:0<17500_10}) 199.010 -
std::format(float)_(fmt:_{:0<17500_17000L}) 230.944 -
std::format(float)_(fmt:_{:0<17500_17000}) 224.267 2.58%
std::format(float)_(fmt:_{:0>17500_0La}) 168.279 -1.09%
std::format(float)_(fmt:_{:0>17500_0Le}) 190.470 -
std::format(float)_(fmt:_{:0>17500_0Lf}) 184.680 -
std::format(float)_(fmt:_{:0>17500_0Lg}) 205.857 -
std::format(float)_(fmt:_{:0>17500_0L}) 204.567 -
std::format(float)_(fmt:_{:0>17500_0a}) 159.118 -
std::format(float)_(fmt:_{:0>17500_0e}) 181.668 -
std::format(float)_(fmt:_{:0>17500_0f}) 177.924 -
std::format(float)_(fmt:_{:0>17500_0g}) 196.249 -
std::format(float)_(fmt:_{:0>17500_0}) 148.293 -
std::format(float)_(fmt:_{:0>17500_10La}) 174.498 -
std::format(float)_(fmt:_{:0>17500_10Le}) 204.874 -
std::format(float)_(fmt:_{:0>17500_10Lf}) 192.947 -
std::format(float)_(fmt:_{:0>17500_10Lg}) 209.888 -
std::format(float)_(fmt:_{:0>17500_10L}) 208.732 -
std::format(float)_(fmt:_{:0>17500_10a}) 162.411 -
std::format(float)_(fmt:_{:0>17500_10e}) 190.415 -
std::format(float)_(fmt:_{:0>17500_10f}) 196.922 6.96%
std::format(float)_(fmt:_{:0>17500_10g}) 199.039 -
std::format(float)_(fmt:_{:0>17500_10}) 200.342 -
std::format(float)_(fmt:_{:0>17500_17000L}) 232.378 -4.26%
std::format(float)_(fmt:_{:0>17500_17000}) 222.225 -
std::format(float)_(fmt:_{:0^17500_0La}) 171.883 -
std::format(float)_(fmt:_{:0^17500_0Le}) 194.432 -
std::format(float)_(fmt:_{:0^17500_0Lf}) 191.451 -
std::format(float)_(fmt:_{:0^17500_0Lg}) 210.612 -
std::format(float)_(fmt:_{:0^17500_0L}) 208.756 -
std::format(float)_(fmt:_{:0^17500_0a}) 160.565 -
std::format(float)_(fmt:_{:0^17500_0e}) 183.349 -
std::format(float)_(fmt:_{:0^17500_0f}) 182.828 -
std::format(float)_(fmt:_{:0^17500_0g}) 199.030 -
std::format(float)_(fmt:_{:0^17500_0}) 148.702 -
std::format(float)_(fmt:_{:0^17500_10La}) 178.007 -
std::format(float)_(fmt:_{:0^17500_10Le}) 206.104 -
std::format(float)_(fmt:_{:0^17500_10Lf}) 197.887 -
std::format(float)_(fmt:_{:0^17500_10Lg}) 214.896 -1.12%
std::format(float)_(fmt:_{:0^17500_10L}) 213.602 -
std::format(float)_(fmt:_{:0^17500_10a}) 164.674 -
std::format(float)_(fmt:_{:0^17500_10e}) 192.352 -
std::format(float)_(fmt:_{:0^17500_10f}) 188.394 -
std::format(float)_(fmt:_{:0^17500_10g}) 201.934 -
std::format(float)_(fmt:_{:0^17500_10}) 202.390 -
std::format(float)_(fmt:_{:0^17500_17000L}) 241.979 -5.80%
std::format(float)_(fmt:_{:0^17500_17000}) 230.906 1.36%
std::format(float)_(fmt:_{:_0La}) 37.166 -2.14%
std::format(float)_(fmt:_{:_0Le}) 60.613 -1.25%
std::format(float)_(fmt:_{:_0Lf}) 49.145 -
std::format(float)_(fmt:_{:_0Lg}) 75.198 -
std::format(float)_(fmt:_{:_0L}) 74.483 1.15%
std::format(float)_(fmt:_{:_0a}) 26.045 -2.46%
std::format(float)_(fmt:_{:_0e}) 39.349 -
std::format(float)_(fmt:_{:_0f}) 38.316 -
std::format(float)_(fmt:_{:_0g}) 62.268 -
std::format(float)_(fmt:_{:_0}) 17.920 -
std::format(float)_(fmt:_{:_10La}) 43.640 -
std::format(float)_(fmt:_{:_10Le}) 70.596 -1.05%
std::format(float)_(fmt:_{:_10Lf}) 56.008 -
std::format(float)_(fmt:_{:_10Lg}) 75.527 -
std::format(float)_(fmt:_{:_10L}) 74.548 -
std::format(float)_(fmt:_{:_10a}) 28.925 -
std::format(float)_(fmt:_{:_10e}) 43.285 -
std::format(float)_(fmt:_{:_10f}) 41.213 -
std::format(float)_(fmt:_{:_10g}) 62.090 -3.36%
std::format(float)_(fmt:_{:_10}) 61.459 -
std::format(float)_(fmt:_{:_17000L}) 98.078 -
std::format(float)_(fmt:_{:_17000}) 87.005 4.66%
std::format(int64_t)_(fmt:_{:0512LX}) 42.127 -
std::format(int64_t)_(fmt:_{:0512Lb}) 40.945 -
std::format(int64_t)_(fmt:_{:0512Ld}) 36.346 -1.16%
std::format(int64_t)_(fmt:_{:0512Lo}) 36.177 -1.68%
std::format(int64_t)_(fmt:_{:0512Lx}) 34.827 -1.70%
std::format(int64_t)_(fmt:_{:0512X}) 38.608 2.86%
std::format(int64_t)_(fmt:_{:0512b}) 36.087 -
std::format(int64_t)_(fmt:_{:0512d}) 32.495 -1.54%
std::format(int64_t)_(fmt:_{:0512o}) 30.509 -2.20%
std::format(int64_t)_(fmt:_{:0512x}) 29.409 -
std::format(int64_t)_(fmt:_{:0<512LX}) 43.418 4.04%
std::format(int64_t)_(fmt:_{:0<512Lb}) 41.335 -
std::format(int64_t)_(fmt:_{:0<512Ld}) 35.669 -2.05%
std::format(int64_t)_(fmt:_{:0<512Lo}) 38.663 1.13%
std::format(int64_t)_(fmt:_{:0<512Lx}) 36.352 -
std::format(int64_t)_(fmt:_{:0<512X}) 37.340 -
std::format(int64_t)_(fmt:_{:0<512b}) 35.621 1.06%
std::format(int64_t)_(fmt:_{:0<512d}) 33.539 -1.51%
std::format(int64_t)_(fmt:_{:0<512o}) 32.306 -1.46%
std::format(int64_t)_(fmt:_{:0<512x}) 30.522 -
std::format(int64_t)_(fmt:_{:0>512LX}) 41.084 2.85%
std::format(int64_t)_(fmt:_{:0>512Lb}) 38.019 -
std::format(int64_t)_(fmt:_{:0>512Ld}) 34.738 -
std::format(int64_t)_(fmt:_{:0>512Lo}) 34.736 -
std::format(int64_t)_(fmt:_{:0>512Lx}) 32.727 -
std::format(int64_t)_(fmt:_{:0>512X}) 38.683 6.92%
std::format(int64_t)_(fmt:_{:0>512b}) 34.302 -2.17%
std::format(int64_t)_(fmt:_{:0>512d}) 30.470 -1.01%
std::format(int64_t)_(fmt:_{:0>512o}) 29.508 -
std::format(int64_t)_(fmt:_{:0>512x}) 28.142 -2.10%
std::format(int64_t)_(fmt:_{:0^512LX}) 46.277 2.35%
std::format(int64_t)_(fmt:_{:0^512Lb}) 41.412 -
std::format(int64_t)_(fmt:_{:0^512Ld}) 36.112 -1.13%
std::format(int64_t)_(fmt:_{:0^512Lo}) 36.029 -2.85%
std::format(int64_t)_(fmt:_{:0^512Lx}) 34.334 -5.58%
std::format(int64_t)_(fmt:_{:0^512X}) 42.061 -
std::format(int64_t)_(fmt:_{:0^512b}) 37.912 -
std::format(int64_t)_(fmt:_{:0^512d}) 31.536 -
std::format(int64_t)_(fmt:_{:0^512o}) 33.571 -1.94%
std::format(int64_t)_(fmt:_{:0^512x}) 32.181 -1.62%
std::format(int64_t)_(fmt:_{:LX}) 34.241 -5.39%
std::format(int64_t)_(fmt:_{:Lb}) 32.179 1.09%
std::format(int64_t)_(fmt:_{:Ld}) 27.265 -
std::format(int64_t)_(fmt:_{:Lo}) 28.621 1.64%
std::format(int64_t)_(fmt:_{:Lx}) 26.695 -
std::format(int64_t)_(fmt:_{:X}) 29.041 -5.59%
std::format(int64_t)_(fmt:_{:b}) 27.625 -
std::format(int64_t)_(fmt:_{:d}) 22.783 -1.11%
std::format(int64_t)_(fmt:_{:o}) 23.720 -
std::format(int64_t)_(fmt:_{:x}) 23.205 -1.03%
std::generate(deque<int>)/1024 242.499 -
std::generate(deque<int>)/32 8.065 -
std::generate(deque<int>)/50 12.047 -
std::generate(deque<int>)/8192 1901.053 -
std::generate(list<int>)/1024 670.865 -
std::generate(list<int>)/32 8.413 -
std::generate(list<int>)/50 15.082 1.84%
std::generate(list<int>)/8192 7469.876 -
std::generate(vector<int>)/1024 242.983 -
std::generate(vector<int>)/32 7.959 -
std::generate(vector<int>)/50 11.933 -
std::generate(vector<int>)/8192 1835.590 -
std::generate_n(deque<int>)/1024 243.576 -
std::generate_n(deque<int>)/32 8.205 -
std::generate_n(deque<int>)/50 12.183 -
std::generate_n(deque<int>)/8192 1956.162 -
std::generate_n(list<int>)/1024 650.161 -
std::generate_n(list<int>)/32 8.541 -
std::generate_n(list<int>)/50 15.176 -
std::generate_n(list<int>)/8192 7444.955 8.56%
std::generate_n(vector<int>)/1024 242.070 -
std::generate_n(vector<int>)/32 7.886 -
std::generate_n(vector<int>)/50 11.868 -
std::generate_n(vector<int>)/8192 1836.152 -
std::is_partitioned(deque<int>)_(partitioned)/1024 288.881 -2.75%
std::is_partitioned(deque<int>)_(partitioned)/32 9.792 1.30%
std::is_partitioned(deque<int>)_(partitioned)/50 13.943 -1.70%
std::is_partitioned(deque<int>)_(partitioned)/8192 2449.047 4.47%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 106.336 -2.02%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.401 -5.38%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.708 -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 879.184 26.16%
std::is_partitioned(list<int>)_(partitioned)/1024 589.993 -16.74%
std::is_partitioned(list<int>)_(partitioned)/32 8.685 -
std::is_partitioned(list<int>)_(partitioned)/50 13.944 -
std::is_partitioned(list<int>)_(partitioned)/8192 6892.293 -3.87%
std::is_partitioned(list<int>)_(unpartitioned)/1024 176.512 -
std::is_partitioned(list<int>)_(unpartitioned)/32 4.254 -2.20%
std::is_partitioned(list<int>)_(unpartitioned)/50 4.530 -
std::is_partitioned(list<int>)_(unpartitioned)/8192 2165.480 -
std::is_partitioned(vector<int>)_(partitioned)/1024 189.446 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.565 -
std::is_partitioned(vector<int>)_(partitioned)/50 9.456 -3.03%
std::is_partitioned(vector<int>)_(partitioned)/8192 1407.748 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 53.663 6.39%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.664 3.02%
std::is_partitioned(vector<int>)_(unpartitioned)/50 8.650 1.69%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 180.760 6.24%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 483.035 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.995 -2.41%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3892.626 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 515450.629 -9.62%
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 42.665 -1.66%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 511.542 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.389 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4075.445 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 688738.305 -1.33%
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 51.610 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 480.606 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.164 -5.73%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3886.112 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 519516.573 -8.98%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 46.626 1.33%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 521.770 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.699 2.02%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4012.537 1.85%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 687302.514 -2.09%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 52.603 -1.01%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 759.321 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.822 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 7904.556 -9.37%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1418008.028 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 41.713 -1.50%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 792.481 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.611 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 8933.410 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1595535.118 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 67.539 1.40%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 776.485 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.968 5.56%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8096.953 -10.22%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1426565.937 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 43.000 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 807.962 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.166 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8398.299 -7.28%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1597460.716 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 61.795 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 375.582 3.76%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.823 1.33%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2901.153 2.27%
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 212589.412 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 24.216 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 288.174 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.405 -2.88%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2518.394 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1019423.814 -2.07%
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 53.247 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 384.080 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.122 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2984.050 1.01%
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 213102.872 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 23.972 -1.92%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 343.859 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.396 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2767.160 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1003783.668 -1.81%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 55.533 2.26%
std::is_sorted(deque<int>)/1024 471.659 -
std::is_sorted(deque<int>)/8 2.953 13.25%
std::is_sorted(deque<int>)/8192 3776.777 -
std::is_sorted(deque<int>,_pred)/1024 641.535 -
std::is_sorted(deque<int>,_pred)/8 4.802 -
std::is_sorted(deque<int>,_pred)/8192 5192.137 -
std::is_sorted(list<int>)/1024 751.612 -
std::is_sorted(list<int>)/8 2.137 2.36%
std::is_sorted(list<int>)/8192 7219.148 -12.39%
std::is_sorted(list<int>,_pred)/1024 821.562 -
std::is_sorted(list<int>,_pred)/8 4.063 -
std::is_sorted(list<int>,_pred)/8192 8572.227 -9.78%
std::is_sorted(vector<int>)/1024 243.162 -
std::is_sorted(vector<int>)/8 2.064 -
std::is_sorted(vector<int>)/8192 1889.613 -
std::is_sorted(vector<int>,_pred)/1024 468.540 -
std::is_sorted(vector<int>,_pred)/8 3.350 6.50%
std::is_sorted(vector<int>,_pred)/8192 3725.590 -
std::is_sorted_until(deque<int>)/1024 465.750 -
std::is_sorted_until(deque<int>)/8 3.766 17.31%
std::is_sorted_until(deque<int>)/8192 3732.649 -
std::is_sorted_until(deque<int>,_pred)/1024 595.625 -
std::is_sorted_until(deque<int>,_pred)/8 4.307 -7.51%
std::is_sorted_until(deque<int>,_pred)/8192 4788.008 -
std::is_sorted_until(list<int>)/1024 742.129 -
std::is_sorted_until(list<int>)/8 2.093 1.06%
std::is_sorted_until(list<int>)/8192 7089.332 -19.10%
std::is_sorted_until(list<int>,_pred)/1024 794.124 -
std::is_sorted_until(list<int>,_pred)/8 3.659 -
std::is_sorted_until(list<int>,_pred)/8192 7459.721 -20.35%
std::is_sorted_until(vector<int>)/1024 236.670 -
std::is_sorted_until(vector<int>)/8 2.093 -15.46%
std::is_sorted_until(vector<int>)/8192 1844.580 -
std::is_sorted_until(vector<int>,_pred)/1024 407.012 -2.29%
std::is_sorted_until(vector<int>,_pred)/8 3.694 7.92%
std::is_sorted_until(vector<int>,_pred)/8192 3314.919 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 4711.852 -6.48%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 523.318 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 36572.578 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 710.303 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 12.803 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 10562.915 19.80%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11586.342 -7.76%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 336.983 -7.25%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 99192.251 -8.04%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11587.491 -7.75%
std::list<int>::ctor(Range)_(cheap_elements)/32 333.906 -8.27%
std::list<int>::ctor(Range)_(cheap_elements)/8192 104581.644 -3.59%
std::list<int>::ctor(const&)_(cheap_elements)/1024 14634.560 17.39%
std::list<int>::ctor(const&)_(cheap_elements)/32 434.673 18.94%
std::list<int>::ctor(const&)_(cheap_elements)/8192 123156.845 15.45%
std::list<int>::ctor(size)/1024 11959.306 -8.95%
std::list<int>::ctor(size)/32 334.600 -8.49%
std::list<int>::ctor(size)/8192 97472.375 -7.35%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11327.659 -8.10%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 331.113 -8.51%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 98210.835 -5.85%
std::list<int>::erase(begin)_(cheap_elements)/1024 12.173 -2.85%
std::list<int>::erase(begin)_(cheap_elements)/32 11.977 -5.07%
std::list<int>::erase(begin)_(cheap_elements)/8192 12.140 -2.58%
std::list<int>::insert(begin)_(cheap_elements)/1024 14.228 8.95%
std::list<int>::insert(begin)_(cheap_elements)/32 12.522 3.17%
std::list<int>::insert(begin)_(cheap_elements)/8192 14.331 10.64%
std::list<int>::operator=(const&)_(cheap_elements)/1024 751.933 -
std::list<int>::operator=(const&)_(cheap_elements)/32 17.305 -
std::list<int>::operator=(const&)_(cheap_elements)/8192 8347.745 -21.42%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4579.592 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 521.949 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 37799.161 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.554 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.415 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.458 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 4952.505 3.87%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 532.491 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 39960.259 3.71%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 17398.333 2.60%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 887.523 1.73%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 151714.061 2.50%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 798.398 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.750 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 13357.103 -14.70%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 7065.466 2.15%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 163.228 1.43%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 58040.683 3.62%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 13908.824 -5.33%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 391.963 -1.18%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 114338.150 -4.04%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 35937.802 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1018.093 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 306977.160 1.08%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 14482.909 2.00%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 404.607 4.20%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 118648.708 1.60%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 35430.210 1.08%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 1004.931 -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 303592.522 1.06%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 13771.209 -1.18%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 388.189 2.45%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 113255.753 -2.00%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 35465.894 -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 1008.681 -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 299938.919 -
std::list<std::string>::ctor(size)/1024 13673.558 -4.96%
std::list<std::string>::ctor(size)/32 379.623 -2.53%
std::list<std::string>::ctor(size)/8192 113178.952 -4.52%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 13720.166 -6.11%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 388.293 -1.58%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 113930.823 -4.55%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 35156.339 -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 986.368 -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 295674.459 -2.44%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 12.352 -
std::list<std::string>::erase(begin)_(cheap_elements)/32 12.176 -1.38%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.454 -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 31.336 -
std::list<std::string>::erase(begin)_(expensive_elements)/32 29.825 -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 31.069 -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 13.118 -7.09%
std::list<std::string>::insert(begin)_(cheap_elements)/32 11.867 -5.04%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.934 -8.22%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 31.062 -5.86%
std::list<std::string>::insert(begin)_(expensive_elements)/32 29.907 -4.43%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 30.840 -5.75%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1233.141 -5.88%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.188 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10445.292 3.00%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6449.238 -6.33%
std::list<std::string>::operator=(const&)_(expensive_elements)/32 151.572 -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 54981.742 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4897.570 2.60%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 531.587 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 39526.903 2.57%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 17339.158 2.40%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 919.599 2.88%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 151221.776 2.27%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.916 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 16.731 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 4.964 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 17.026 2.53%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 27.627 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.583 2.11%
std::lower_bound(std::deque<int>)/100 30.551 -
std::lower_bound(std::deque<int>)/8 16.927 -
std::lower_bound(std::deque<int>)/8192 64.911 -
std::lower_bound(std::forward_list<int>)/100 81.381 -
std::lower_bound(std::forward_list<int>)/8 15.594 1.77%
std::lower_bound(std::forward_list<int>)/8192 10419.720 -
std::lower_bound(std::list<int>)/100 99.012 8.93%
std::lower_bound(std::list<int>)/8 15.463 -
std::lower_bound(std::list<int>)/8192 15595.940 -14.30%
std::lower_bound(std::vector<int>)/100 12.144 -
std::lower_bound(std::vector<int>)/8 7.763 -
std::lower_bound(std::vector<int>)/8192 15.652 -
std::make_heap(deque<int>)_(ascending)/1024 2705.612 1.75%
std::make_heap(deque<int>)_(ascending)/8 27.150 -2.27%
std::make_heap(deque<int>)_(ascending)/8192 21239.450 1.35%
std::make_heap(deque<int>)_(descending)/1024 1150.219 5.36%
std::make_heap(deque<int>)_(descending)/8 21.200 -
std::make_heap(deque<int>)_(descending)/8192 9040.170 4.99%
std::make_heap(deque<int>)_(heap)/1024 1186.878 8.64%
std::make_heap(deque<int>)_(heap)/8 21.436 -
std::make_heap(deque<int>)_(heap)/8192 9044.239 5.02%
std::make_heap(deque<int>)_(pipe-organ)/1024 2693.685 1.31%
std::make_heap(deque<int>)_(pipe-organ)/8 27.120 -2.31%
std::make_heap(deque<int>)_(pipe-organ)/8192 21221.047 1.29%
std::make_heap(deque<int>)_(repeated)/1024 2337.940 2.42%
std::make_heap(deque<int>)_(repeated)/8 25.152 -
std::make_heap(deque<int>)_(repeated)/8192 18421.141 2.76%
std::make_heap(deque<int>)_(shuffled)/1024 2629.195 1.92%
std::make_heap(deque<int>)_(shuffled)/8 24.654 -
std::make_heap(deque<int>)_(shuffled)/8192 23589.519 2.58%
std::make_heap(deque<int>,_pred)_(ascending)/1024 2180.565 -
std::make_heap(deque<int>,_pred)_(ascending)/8 24.939 -
std::make_heap(deque<int>,_pred)_(ascending)/8192 17115.162 -
std::make_heap(deque<int>,_pred)_(descending)/1024 645.905 -
std::make_heap(deque<int>,_pred)_(descending)/8 19.010 -
std::make_heap(deque<int>,_pred)_(descending)/8192 5034.848 -
std::make_heap(deque<int>,_pred)_(heap)/1024 643.671 -
std::make_heap(deque<int>,_pred)_(heap)/8 18.959 -
std::make_heap(deque<int>,_pred)_(heap)/8192 5024.469 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2184.583 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 24.627 -1.78%
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 17085.595 -
std::make_heap(deque<int>,_pred)_(repeated)/1024 1684.680 -
std::make_heap(deque<int>,_pred)_(repeated)/8 23.358 -
std::make_heap(deque<int>,_pred)_(repeated)/8192 13113.477 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1858.848 -
std::make_heap(deque<int>,_pred)_(shuffled)/8 22.603 -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 15311.569 -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 668.212 -
std::make_heap(vector<NonIntegral>)_(ascending)/8 17.239 -5.07%
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5149.032 -
std::make_heap(vector<NonIntegral>)_(descending)/1024 286.348 -2.84%
std::make_heap(vector<NonIntegral>)_(descending)/8 14.685 -1.36%
std::make_heap(vector<NonIntegral>)_(descending)/8192 2113.720 -4.71%
std::make_heap(vector<NonIntegral>)_(heap)/1024 287.606 -1.68%
std::make_heap(vector<NonIntegral>)_(heap)/8 14.766 -4.10%
std::make_heap(vector<NonIntegral>)_(heap)/8192 2136.055 -2.69%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 666.683 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 16.570 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5138.792 -
std::make_heap(vector<NonIntegral>)_(repeated)/1024 604.424 -
std::make_heap(vector<NonIntegral>)_(repeated)/8 17.472 -1.29%
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4590.931 -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 618.147 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.119 -1.39%
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 5329.881 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 677.673 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 16.895 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5238.640 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 289.739 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.669 -1.02%
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2164.996 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 288.392 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 14.767 -1.23%
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2149.450 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 690.726 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.601 -1.29%
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5316.031 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 625.841 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 17.028 1.35%
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4778.127 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 664.575 -1.41%
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.379 -1.05%
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5725.349 -
std::make_heap(vector<int>)_(ascending)/1024 651.767 -
std::make_heap(vector<int>)_(ascending)/8 16.354 -1.04%
std::make_heap(vector<int>)_(ascending)/8192 4991.106 -1.04%
std::make_heap(vector<int>)_(descending)/1024 274.910 1.15%
std::make_heap(vector<int>)_(descending)/8 14.630 -
std::make_heap(vector<int>)_(descending)/8192 1953.859 -
std::make_heap(vector<int>)_(heap)/1024 276.175 1.39%
std::make_heap(vector<int>)_(heap)/8 14.640 -
std::make_heap(vector<int>)_(heap)/8192 1957.903 -1.52%
std::make_heap(vector<int>)_(pipe-organ)/1024 654.596 -
std::make_heap(vector<int>)_(pipe-organ)/8 16.472 -1.53%
std::make_heap(vector<int>)_(pipe-organ)/8192 4968.412 -
std::make_heap(vector<int>)_(repeated)/1024 560.950 -
std::make_heap(vector<int>)_(repeated)/8 15.426 -
std::make_heap(vector<int>)_(repeated)/8192 4259.106 -
std::make_heap(vector<int>)_(shuffled)/1024 574.465 -
std::make_heap(vector<int>)_(shuffled)/8 15.837 -
std::make_heap(vector<int>)_(shuffled)/8192 5028.476 -
std::make_heap(vector<int>,_pred)_(ascending)/1024 660.290 -
std::make_heap(vector<int>,_pred)_(ascending)/8 17.361 2.87%
std::make_heap(vector<int>,_pred)_(ascending)/8192 5007.632 -
std::make_heap(vector<int>,_pred)_(descending)/1024 272.181 -
std::make_heap(vector<int>,_pred)_(descending)/8 14.629 -1.06%
std::make_heap(vector<int>,_pred)_(descending)/8192 1943.782 -
std::make_heap(vector<int>,_pred)_(heap)/1024 272.373 -
std::make_heap(vector<int>,_pred)_(heap)/8 14.646 -1.05%
std::make_heap(vector<int>,_pred)_(heap)/8192 1945.978 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 662.007 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 16.682 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 5021.853 -
std::make_heap(vector<int>,_pred)_(repeated)/1024 570.708 -
std::make_heap(vector<int>,_pred)_(repeated)/8 15.616 -1.74%
std::make_heap(vector<int>,_pred)_(repeated)/8192 4281.074 -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 573.371 -
std::make_heap(vector<int>,_pred)_(shuffled)/8 15.799 -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 4921.097 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 15880.621 -6.42%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 55.562 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 513086.000 4.86%
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 16345.084 -7.07%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 62.755 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 503060.423 5.27%
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 21423.681 -5.10%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 62.189 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 596349.813 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 17768.119 -6.93%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 59.560 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 527275.522 -2.81%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 32748.170 -1.88%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 55.752 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 1043902.218 4.00%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 14669.644 -1.65%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 53.432 -3.74%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 173441.868 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 22100.869 -4.64%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 61.343 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 617755.326 -1.87%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 15924.269 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 49.350 -2.67%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 452469.907 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 16405.756 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 58.316 -1.56%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 461926.646 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 21483.755 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 58.283 -2.13%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 554684.302 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 17952.622 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 53.554 -1.92%
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 477268.021 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 31859.825 -2.04%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 49.954 -3.19%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 964313.561 -2.56%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 13894.458 -1.16%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 49.149 -2.24%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 166344.570 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 22125.989 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 58.061 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 595413.141 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 10941.918 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 43.282 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 114719.062 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11174.922 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 52.345 1.33%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 115901.312 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 14729.758 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 52.546 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 159222.840 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 12310.535 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 46.854 2.81%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 129432.069 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 23933.055 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 43.340 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 269021.578 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 5734.354 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 34.866 -3.10%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 62804.296 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 15134.653 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 51.218 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 166905.421 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 10968.997 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 43.127 1.11%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 115118.188 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11237.914 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 54.255 2.37%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 116436.101 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 14769.110 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 52.960 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 157688.948 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 12709.898 3.03%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 45.711 1.47%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 133927.633 3.21%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 24017.227 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 43.281 1.82%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 270535.269 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 5721.568 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 37.231 1.01%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 61598.983 -2.31%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 15192.911 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 52.025 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 168436.537 1.37%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 11046.078 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 44.310 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 114940.356 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11537.382 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 55.623 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 117977.093 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 15036.189 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 53.941 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 156083.075 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 12803.774 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 48.228 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 132266.622 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 23945.766 -3.30%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 43.730 -2.91%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 266935.866 1.03%
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 5831.444 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 36.678 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 63641.131 -1.25%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 15073.941 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 52.762 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 155060.320 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 11010.718 -1.32%
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 45.407 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 115030.268 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 11556.628 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 52.452 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 118522.629 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 14917.245 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 54.838 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 156905.338 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 12737.171 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 44.688 -2.03%
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 132562.983 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 24118.489 2.47%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 44.972 -1.25%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 271160.075 2.92%
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 5837.714 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 37.336 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 62843.048 -3.03%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 15001.966 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 52.095 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 156131.055 -
std::map<int,_int>::clear()/0 392.946 -
std::map<int,_int>::clear()/1024 10330.958 -1.23%
std::map<int,_int>::clear()/32 642.902 -
std::map<int,_int>::clear()/8192 84728.172 -
std::map<int,_int>::contains(key)_(existent)/1024 4.134 5.28%
std::map<int,_int>::contains(key)_(existent)/32 1.637 2.67%
std::map<int,_int>::contains(key)_(existent)/8192 5.543 -
std::map<int,_int>::contains(key)_(non-existent)/0 0.300 3.98%
std::map<int,_int>::contains(key)_(non-existent)/1024 5.936 9.07%
std::map<int,_int>::contains(key)_(non-existent)/32 2.821 3.72%
std::map<int,_int>::contains(key)_(non-existent)/8192 19.274 42.68%
std::map<int,_int>::count(key)_(existent)/1024 3.885 1.09%
std::map<int,_int>::count(key)_(existent)/32 1.605 3.48%
std::map<int,_int>::count(key)_(existent)/8192 5.786 -
std::map<int,_int>::count(key)_(non-existent)/0 0.251 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.242 -
std::map<int,_int>::count(key)_(non-existent)/32 2.930 -
std::map<int,_int>::count(key)_(non-existent)/8192 11.121 -
std::map<int,_int>::ctor(&&,_different_allocs)/0 12.767 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 5960.562 -1.37%
std::map<int,_int>::ctor(&&,_different_allocs)/32 188.201 -1.19%
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51357.027 -1.11%
std::map<int,_int>::ctor(const&)/0 12.684 -
std::map<int,_int>::ctor(const&)/1024 6765.958 1.17%
std::map<int,_int>::ctor(const&)/32 226.139 -1.18%
std::map<int,_int>::ctor(const&)/8192 53807.916 -
std::map<int,_int>::ctor(const&,_alloc)/0 12.684 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6672.415 -
std::map<int,_int>::ctor(const&,_alloc)/32 228.512 -
std::map<int,_int>::ctor(const&,_alloc)/8192 54134.870 1.65%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.644 -1.15%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8893.489 -5.32%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 247.647 2.35%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71348.370 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.692 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13109.126 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 275.774 1.43%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 254325.538 1.06%
std::map<int,_int>::equal_range(key)_(existent)/1024 4.480 2.64%
std::map<int,_int>::equal_range(key)_(existent)/32 1.831 -
std::map<int,_int>::equal_range(key)_(existent)/8192 5.502 -
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.251 -7.08%
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.242 4.30%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.570 -7.55%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 10.480 9.82%
std::map<int,_int>::erase(iterator)/1024 20.516 -1.54%
std::map<int,_int>::erase(iterator)/32 20.457 -1.86%
std::map<int,_int>::erase(iterator)/8192 23.926 -1.51%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.095 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7574.050 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 579.301 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 58277.580 -
std::map<int,_int>::erase(key)_(existent)/1024 23.902 -1.95%
std::map<int,_int>::erase(key)_(existent)/32 22.040 -4.86%
std::map<int,_int>::erase(key)_(existent)/8192 25.137 -
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.268 5.85%
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.642 7.81%
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.462 6.68%
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.783 3.43%
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.928 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.775 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.012 -
std::map<int,_int>::find(key)_(existent)/1024 4.424 3.68%
std::map<int,_int>::find(key)_(existent)/32 1.716 1.18%
std::map<int,_int>::find(key)_(existent)/8192 5.403 -
std::map<int,_int>::find(key)_(non-existent)/0 0.252 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.350 -1.01%
std::map<int,_int>::find(key)_(non-existent)/32 2.339 4.55%
std::map<int,_int>::find(key)_(non-existent)/8192 7.480 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.073 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 30.101 3.12%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.604 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 40.709 11.20%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.068 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.487 -1.00%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.030 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.517 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.226 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 25.327 -3.43%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.913 -4.73%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 30.798 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.422 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.149 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.319 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.562 -1.71%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.841 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15863.092 -1.11%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 746.452 -1.61%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 182457.069 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.174 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12016.347 -2.75%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 675.281 1.93%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 121401.531 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.603 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7862.091 1.14%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 539.314 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 139205.865 3.60%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.491 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11198.502 -1.04%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 675.731 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 92432.792 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.515 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9521.267 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 629.944 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 78910.040 -1.03%
std::map<int,_int>::insert(value)_(already_present)/1024 3.207 -
std::map<int,_int>::insert(value)_(already_present)/32 1.765 1.07%
std::map<int,_int>::insert(value)_(already_present)/8192 4.143 3.41%
std::map<int,_int>::insert(value)_(new_value,_end)/0 17.070 -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 26.391 -
std::map<int,_int>::insert(value)_(new_value,_end)/32 18.836 -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 34.347 -
std::map<int,_int>::insert(value)_(new_value,_middle)/0 17.009 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 20.489 -1.68%
std::map<int,_int>::insert(value)_(new_value,_middle)/32 18.428 -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 20.813 -1.66%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.518 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.743 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.089 4.20%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 17.001 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 27.236 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.792 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 36.217 6.25%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 17.033 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 20.961 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.439 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.893 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.349 -5.87%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.458 -3.25%
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.468 -
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.488 1.22%
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.297 -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 10.137 2.55%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.296 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6918.689 3.25%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 240.463 3.94%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53942.289 1.96%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.331 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6763.911 2.63%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 230.804 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54188.919 2.88%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.113 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1466.752 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 42.393 4.48%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12990.185 2.66%
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.585 7.47%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.783 4.05%
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.779 2.39%
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.250 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.440 2.79%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.436 -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 10.982 15.45%
std::map<std::string,_int>::clear()/0 396.285 -
std::map<std::string,_int>::clear()/1024 21712.861 -5.02%
std::map<std::string,_int>::clear()/32 877.396 -1.90%
std::map<std::string,_int>::clear()/8192 218011.185 -
std::map<std::string,_int>::contains(key)_(existent)/1024 24.053 -
std::map<std::string,_int>::contains(key)_(existent)/32 14.047 -
std::map<std::string,_int>::contains(key)_(existent)/8192 30.765 -
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.287 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 21.018 -6.68%
std::map<std::string,_int>::contains(key)_(non-existent)/32 9.681 -6.08%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 28.969 -5.89%
std::map<std::string,_int>::count(key)_(existent)/1024 24.608 2.83%
std::map<std::string,_int>::count(key)_(existent)/32 16.842 -
std::map<std::string,_int>::count(key)_(existent)/8192 30.996 -2.57%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.269 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 24.381 -
std::map<std::string,_int>::count(key)_(non-existent)/32 10.503 -2.16%
std::map<std::string,_int>::count(key)_(non-existent)/8192 34.529 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 12.904 1.08%
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 6969.734 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 215.420 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 59719.762 -
std::map<std::string,_int>::ctor(const&)/0 12.674 -
std::map<std::string,_int>::ctor(const&)/1024 35834.773 -1.36%
std::map<std::string,_int>::ctor(const&)/32 726.915 -2.89%
std::map<std::string,_int>::ctor(const&)/8192 345165.640 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 12.672 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 36310.905 -
std::map<std::string,_int>::ctor(const&,_alloc)/32 810.985 -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 347153.067 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.755 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 42053.665 1.60%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 830.710 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 394565.874 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.761 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 56344.994 2.15%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1017.259 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1089203.844 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 23.969 -
std::map<std::string,_int>::equal_range(key)_(existent)/32 15.919 -1.92%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 28.304 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 23.399 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.089 -1.54%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 33.888 -
std::map<std::string,_int>::erase(iterator)/1024 33.951 -2.64%
std::map<std::string,_int>::erase(iterator)/32 26.670 -1.98%
std::map<std::string,_int>::erase(iterator)/8192 26.901 -2.14%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.942 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12857.950 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 663.668 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119658.747 -
std::map<std::string,_int>::erase(key)_(existent)/1024 87.156 -
std::map<std::string,_int>::erase(key)_(existent)/32 72.612 -1.62%
std::map<std::string,_int>::erase(key)_(existent)/8192 101.566 -1.13%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/0 0.256 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 22.212 -1.74%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 9.820 -3.40%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 28.099 -2.76%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.256 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.848 1.35%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.497 1.26%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 16.146 1.60%
std::map<std::string,_int>::find(key)_(existent)/1024 25.164 2.90%
std::map<std::string,_int>::find(key)_(existent)/32 16.306 3.19%
std::map<std::string,_int>::find(key)_(existent)/8192 29.395 -
std::map<std::string,_int>::find(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 27.160 -2.09%
std::map<std::string,_int>::find(key)_(non-existent)/32 12.246 -1.99%
std::map<std::string,_int>::find(key)_(non-existent)/8192 34.937 -2.19%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 27.992 -1.44%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 52.178 -2.53%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 50.347 -1.33%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 86.929 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 23.823 -1.70%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 40.820 -2.21%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 39.374 -1.12%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 50.156 -2.39%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 33.116 1.74%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 39.529 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 37.948 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 47.930 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 24.534 -2.08%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 38.097 -7.31%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 40.050 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 34.733 -1.75%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.227 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 67597.176 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1500.224 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 925759.468 -2.00%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.178 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 45151.341 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1310.806 1.21%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 621288.790 -4.65%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 402.946 2.07%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 41287.612 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1177.072 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 605557.235 -3.42%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 395.083 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 36107.930 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1118.102 -1.88%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 408634.942 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.971 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34945.652 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1195.640 1.05%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 373062.774 -
std::map<std::string,_int>::insert(value)_(already_present)/1024 17.416 1.41%
std::map<std::string,_int>::insert(value)_(already_present)/32 22.205 -
std::map<std::string,_int>::insert(value)_(already_present)/8192 38.342 -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 33.230 1.32%
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 69.377 -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 38.363 2.90%
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 83.298 -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 30.712 -2.44%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 52.460 -1.04%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 30.346 -2.17%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 42.945 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 33.954 -1.31%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 19.227 -1.11%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 30.347 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 28.754 -1.30%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 62.683 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 42.422 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 74.292 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 24.397 -1.24%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 43.312 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 30.569 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 54.462 -2.85%
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 22.503 -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 16.346 -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 29.643 1.37%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 22.426 -3.17%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.454 -5.97%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 32.459 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.422 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 37436.264 -9.86%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 861.104 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 356488.530 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.663 1.30%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36110.025 -1.37%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 856.477 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 353751.199 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.145 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 15190.849 2.34%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 355.769 1.67%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 208577.856 -1.27%
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 25.096 -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 15.433 -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 28.361 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 29.059 -2.83%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.213 -2.20%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 35.186 10.12%
std::mismatch(deque<int>)_(it,_it,_it)/1000 464.155 1.03%
std::mismatch(deque<int>)_(it,_it,_it)/1024 474.317 -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 495227.415 -
std::mismatch(deque<int>)_(it,_it,_it)/8 3.736 1.39%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3821.214 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 469.943 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 478.831 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 493170.108 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.055 1.17%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3840.607 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 720.579 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 722.513 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 625846.527 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.412 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4860.546 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 698.418 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 717.194 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 623006.671 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.186 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4835.662 -
std::mismatch(list<int>)_(it,_it,_it)/1000 741.696 -
std::mismatch(list<int>)_(it,_it,_it)/1024 758.976 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 927427.372 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.637 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7340.190 -8.19%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 758.199 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 770.139 -2.92%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 948758.446 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.984 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 11673.231 -35.67%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 796.300 -4.60%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 815.930 -3.03%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1000639.187 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 5.136 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12528.142 -3.22%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 796.178 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 816.728 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 993129.891 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.691 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 11806.381 -17.25%
std::mismatch(vector<int>)_(it,_it,_it)/1000 58.299 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 59.850 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 68185.278 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.061 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 485.568 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 58.950 1.00%
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 59.957 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 68362.780 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.303 2.57%
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 485.331 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 459.083 -12.49%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 530.985 4.55%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 609665.181 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.119 -1.93%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4780.613 1.48%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 465.647 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 497.261 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 604661.292 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.207 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4712.914 -
std::move(deque<int>)/1048576 54715.477 -1.56%
std::move(deque<int>)/262144 14896.632 -
std::move(deque<int>)/32768 2070.932 2.37%
std::move(deque<int>)/4096 149.471 -
std::move(deque<int>)/512 22.230 -
std::move(deque<int>)/64 6.564 36.79%
std::move(deque<int>)/8 3.617 10.10%
std::move(list<int>)/1048576 984623.085 -2.29%
std::move(list<int>)/262144 242115.883 -1.16%
std::move(list<int>)/32768 30735.437 -
std::move(list<int>)/4096 4860.074 23.52%
std::move(list<int>)/512 358.474 -
std::move(list<int>)/64 40.905 4.93%
std::move(list<int>)/8 3.391 -
std::move(vector<bool>)_(aligned)/1048576 2575.151 49.11%
std::move(vector<bool>)_(aligned)/262144 255.066 -
std::move(vector<bool>)_(aligned)/32768 36.548 -1.01%
std::move(vector<bool>)_(aligned)/4096 7.005 -
std::move(vector<bool>)_(aligned)/512 2.340 -
std::move(vector<bool>)_(aligned)/64 1.823 12.43%
std::move(vector<bool>)_(unaligned)/1048576 7033.051 7.57%
std::move(vector<bool>)_(unaligned)/262144 1631.735 2.68%
std::move(vector<bool>)_(unaligned)/32768 202.753 -
std::move(vector<bool>)_(unaligned)/4096 26.002 -1.15%
std::move(vector<bool>)_(unaligned)/512 4.786 -1.88%
std::move(vector<bool>)_(unaligned)/64 1.663 -
std::move(vector<int>)/1048576 57251.561 -
std::move(vector<int>)/262144 22127.397 -
std::move(vector<int>)/32768 2568.533 49.19%
std::move(vector<int>)/4096 133.846 -
std::move(vector<int>)/512 20.089 -
std::move(vector<int>)/64 4.135 -
std::move(vector<int>)/8 2.253 -2.70%
std::move_backward(deque<int>)/1048576 126866.745 -
std::move_backward(deque<int>)/262144 30339.631 -
std::move_backward(deque<int>)/32768 3240.200 -5.21%
std::move_backward(deque<int>)/4096 153.706 -2.13%
std::move_backward(deque<int>)/512 23.548 -
std::move_backward(deque<int>)/64 5.172 -1.01%
std::move_backward(deque<int>)/8 3.428 2.89%
std::move_backward(list<int>)/1048576 1030740.891 -
std::move_backward(list<int>)/262144 263512.951 2.57%
std::move_backward(list<int>)/32768 31701.128 2.09%
std::move_backward(list<int>)/4096 5727.861 32.92%
std::move_backward(list<int>)/512 366.176 -
std::move_backward(list<int>)/64 39.290 -
std::move_backward(list<int>)/8 3.375 1.47%
std::move_backward(vector<bool>)_(aligned)/1048576 1734.844 -
std::move_backward(vector<bool>)_(aligned)/262144 256.054 -
std::move_backward(vector<bool>)_(aligned)/32768 37.977 -
std::move_backward(vector<bool>)_(aligned)/4096 7.183 -
std::move_backward(vector<bool>)_(aligned)/512 2.285 -
std::move_backward(vector<bool>)_(aligned)/64 1.767 5.28%
std::move_backward(vector<bool>)_(unaligned)/1048576 6513.425 -
std::move_backward(vector<bool>)_(unaligned)/262144 1587.269 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.502 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.619 -
std::move_backward(vector<bool>)_(unaligned)/512 4.568 -
std::move_backward(vector<bool>)_(unaligned)/64 1.718 1.12%
std::move_backward(vector<int>)/1048576 56836.013 -
std::move_backward(vector<int>)/262144 22365.026 2.50%
std::move_backward(vector<int>)/32768 1717.550 -
std::move_backward(vector<int>)/4096 135.583 -
std::move_backward(vector<int>)/512 20.801 -
std::move_backward(vector<int>)/64 4.319 -
std::move_backward(vector<int>)/8 2.142 -8.02%
std::multimap<int,_int>::clear()/0 390.300 -
std::multimap<int,_int>::clear()/1024 10515.396 -38.65%
std::multimap<int,_int>::clear()/32 649.079 -23.55%
std::multimap<int,_int>::clear()/8192 84323.266 -40.50%
std::multimap<int,_int>::contains(key)_(existent)/1024 4.472 1.70%
std::multimap<int,_int>::contains(key)_(existent)/32 1.745 -1.70%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.384 1.04%
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.302 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.576 2.66%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.930 6.62%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 12.734 43.91%
std::multimap<int,_int>::count(key)_(existent)/1024 5.441 -1.74%
std::multimap<int,_int>::count(key)_(existent)/32 3.655 -2.59%
std::multimap<int,_int>::count(key)_(existent)/8192 6.566 -2.16%
std::multimap<int,_int>::count(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 6.491 16.28%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.658 18.18%
std::multimap<int,_int>::count(key)_(non-existent)/8192 10.424 18.15%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 12.870 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 6148.021 -1.81%
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 193.625 3.15%
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51404.275 -9.29%
std::multimap<int,_int>::ctor(const&)/0 12.814 -
std::multimap<int,_int>::ctor(const&)/1024 6803.555 -11.97%
std::multimap<int,_int>::ctor(const&)/32 232.624 -2.97%
std::multimap<int,_int>::ctor(const&)/8192 54665.161 -11.56%
std::multimap<int,_int>::ctor(const&,_alloc)/0 12.784 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6855.470 -15.99%
std::multimap<int,_int>::ctor(const&,_alloc)/32 235.140 -9.12%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 54962.227 1.35%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.723 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9273.620 -12.43%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 239.975 -11.26%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 75125.415 -12.04%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.751 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13148.707 -5.21%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 295.952 -4.77%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 250646.222 -5.25%
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.108 -3.71%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.358 -2.88%
std::multimap<int,_int>::equal_range(key)_(existent)/8192 5.843 -2.61%
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.476 -8.62%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.362 -8.01%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 10.943 3.20%
std::multimap<int,_int>::erase(iterator)/1024 20.567 -24.86%
std::multimap<int,_int>::erase(iterator)/32 20.432 -24.04%
std::multimap<int,_int>::erase(iterator)/8192 20.705 -23.61%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.125 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7355.719 -29.39%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 571.423 -14.09%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 56185.159 -31.95%
std::multimap<int,_int>::erase(key)_(existent)/1024 25.886 -11.44%
std::multimap<int,_int>::erase(key)_(existent)/32 22.809 -13.19%
std::multimap<int,_int>::erase(key)_(existent)/8192 26.344 -14.62%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.253 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.830 3.19%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.396 4.70%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 10.427 6.67%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.052 4.02%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.867 1.90%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.183 2.14%
std::multimap<int,_int>::find(key)_(existent)/1024 3.762 -1.28%
std::multimap<int,_int>::find(key)_(existent)/32 1.721 -1.50%
std::multimap<int,_int>::find(key)_(existent)/8192 5.337 -
std::multimap<int,_int>::find(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.253 -
std::multimap<int,_int>::find(key)_(non-existent)/32 2.462 -
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.236 -2.35%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.417 -15.24%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 33.564 5.99%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.874 -14.66%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 37.814 1.37%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.471 -15.42%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.007 -11.39%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.569 -15.34%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.382 -15.57%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.040 -2.36%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 33.092 3.76%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.279 -4.64%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 43.242 7.12%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.397 -12.90%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.256 -7.49%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.347 -13.02%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.654 -12.81%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.376 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15038.570 -19.38%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 746.615 -9.09%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 181322.510 -13.57%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.394 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11615.646 -19.82%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 679.840 -11.34%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 120050.516 -15.03%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.459 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12590.551 -22.01%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 706.144 -10.88%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 215790.987 -10.75%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.033 -2.69%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10969.997 -3.16%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 664.912 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 87804.563 -12.20%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.388 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10029.761 -19.82%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 664.519 -7.66%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 77785.026 -26.96%
std::multimap<int,_int>::insert(value)_(already_present)/1024 21.740 -15.17%
std::multimap<int,_int>::insert(value)_(already_present)/32 18.793 -21.48%
std::multimap<int,_int>::insert(value)_(already_present)/8192 20.902 -19.72%
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 17.228 -20.97%
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 33.251 6.73%
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 19.258 -19.12%
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 36.442 -3.13%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.243 -8.49%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 22.024 -1.46%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 18.205 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 20.967 -4.45%
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.061 -3.55%
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.389 -2.68%
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.228 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 5.949 -60.11%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.473 -34.48%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 8.829 -63.01%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.417 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6895.538 -31.36%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 230.437 -19.25%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54920.637 -35.32%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.398 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6898.545 -34.62%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 234.492 -29.38%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55423.584 -34.29%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.108 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1456.695 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 33.572 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12769.220 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.054 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.219 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.210 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 6.189 5.27%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.498 -5.21%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 8.889 1.11%
std::multimap<std::string,_int>::clear()/0 393.925 -1.50%
std::multimap<std::string,_int>::clear()/1024 21812.178 -10.87%
std::multimap<std::string,_int>::clear()/32 894.649 -1.28%
std::multimap<std::string,_int>::clear()/8192 215044.938 -10.45%
std::multimap<std::string,_int>::contains(key)_(existent)/1024 23.635 -43.24%
std::multimap<std::string,_int>::contains(key)_(existent)/32 16.670 -26.94%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 33.228 -37.80%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.279 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 22.390 -57.71%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 11.295 -52.83%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 28.622 -59.09%
std::multimap<std::string,_int>::count(key)_(existent)/1024 26.242 -24.72%
std::multimap<std::string,_int>::count(key)_(existent)/32 19.356 -20.59%
std::multimap<std::string,_int>::count(key)_(existent)/8192 29.919 -34.59%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.268 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 25.552 -51.83%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.335 -57.36%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 33.944 -52.24%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 12.856 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 6995.226 -3.42%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 213.016 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60016.294 -
std::multimap<std::string,_int>::ctor(const&)/0 12.679 -
std::multimap<std::string,_int>::ctor(const&)/1024 36020.273 -6.51%
std::multimap<std::string,_int>::ctor(const&)/32 800.024 -
std::multimap<std::string,_int>::ctor(const&)/8192 347804.351 -3.53%
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 12.685 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 37180.525 -4.19%
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 861.887 -4.94%
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 348762.544 -2.88%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.851 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39265.715 -7.94%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 950.672 2.55%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 382885.461 -4.87%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.865 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 59219.968 -5.12%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1033.773 -2.68%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1098806.314 -2.94%
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 25.224 -34.06%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 19.041 -31.66%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 30.318 -39.53%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 24.278 -54.26%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 10.734 -55.61%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 33.524 -52.75%
std::multimap<std::string,_int>::erase(iterator)/1024 32.878 -18.68%
std::multimap<std::string,_int>::erase(iterator)/32 28.728 -32.34%
std::multimap<std::string,_int>::erase(iterator)/8192 30.976 -25.80%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.417 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12967.885 -35.95%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 686.115 -23.64%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118073.515 -29.29%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 70.024 -44.50%
std::multimap<std::string,_int>::erase(key)_(existent)/32 58.222 -49.33%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 89.591 -24.80%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 24.419 -54.12%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 11.012 -54.36%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 32.265 -54.60%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.423 -58.13%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.528 -57.68%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 15.899 -58.64%
std::multimap<std::string,_int>::find(key)_(existent)/1024 23.157 -24.11%
std::multimap<std::string,_int>::find(key)_(existent)/32 15.655 -19.04%
std::multimap<std::string,_int>::find(key)_(existent)/8192 29.648 -16.83%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 27.451 -37.63%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.590 -41.40%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 29.212 -44.61%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 24.143 -37.18%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 63.564 -23.71%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 38.791 -33.03%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 90.300 -17.94%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 36.372 7.40%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 50.508 -18.12%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 37.784 -17.90%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 52.092 -28.99%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 24.195 -26.20%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.980 -20.07%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 38.341 -5.72%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 76.839 -1.09%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 24.830 -31.38%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 37.848 -18.14%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 41.459 -3.13%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 42.939 -5.79%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 395.472 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 66746.450 -27.18%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1363.841 -26.06%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 917917.579 -16.66%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 395.679 -2.97%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43628.260 -6.35%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1197.125 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 598087.131 -4.67%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.225 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 64774.064 -16.96%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1552.670 -14.09%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 820293.086 -12.38%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.960 -1.42%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33860.403 -15.63%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1130.986 -20.46%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 386869.767 -12.44%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.650 -1.14%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 33611.825 -18.86%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1131.519 -25.21%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 351665.101 -17.32%
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 33.779 -34.63%
std::multimap<std::string,_int>::insert(value)_(already_present)/32 56.081 18.53%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 90.511 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 30.081 -13.37%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 65.072 -18.21%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 39.073 -18.39%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 86.056 -14.99%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 34.955 13.98%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 42.448 -18.62%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 37.548 4.70%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 52.701 -17.61%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 93.756 4.40%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 44.253 -1.09%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 133.039 4.42%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 33.015 -48.41%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 14.143 -47.58%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 44.318 -47.41%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.801 2.49%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36767.778 -7.50%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 674.277 -19.34%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 350086.107 -3.41%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.512 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36486.124 -8.89%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 757.868 -15.10%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 351677.313 -8.15%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.145 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 16030.789 -2.49%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 343.005 -3.65%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 206415.834 -1.46%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 88.021 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 40.161 -1.78%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 124.888 -1.79%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 33.153 -44.88%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 14.363 -42.97%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 43.423 -41.98%
std::multiset<int>::clear()/0 391.675 -
std::multiset<int>::clear()/1024 10097.339 -8.55%
std::multiset<int>::clear()/32 625.678 -3.21%
std::multiset<int>::clear()/8192 80581.229 -6.76%
std::multiset<int>::contains(key)_(existent)/1024 4.065 -
std::multiset<int>::contains(key)_(existent)/32 1.719 -2.14%
std::multiset<int>::contains(key)_(existent)/8192 8.764 1.02%
std::multiset<int>::contains(key)_(non-existent)/0 0.284 -
std::multiset<int>::contains(key)_(non-existent)/1024 6.207 5.53%
std::multiset<int>::contains(key)_(non-existent)/32 2.773 5.03%
std::multiset<int>::contains(key)_(non-existent)/8192 9.146 4.51%
std::multiset<int>::count(key)_(existent)/1024 5.556 -1.83%
std::multiset<int>::count(key)_(existent)/32 3.659 -3.14%
std::multiset<int>::count(key)_(existent)/8192 9.335 -5.47%
std::multiset<int>::count(key)_(non-existent)/0 0.262 4.50%
std::multiset<int>::count(key)_(non-existent)/1024 5.979 -4.40%
std::multiset<int>::count(key)_(non-existent)/32 2.559 -
std::multiset<int>::count(key)_(non-existent)/8192 9.748 -3.35%
std::multiset<int>::ctor(&&,_different_allocs)/0 12.821 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5721.647 -
std::multiset<int>::ctor(&&,_different_allocs)/32 175.612 -1.22%
std::multiset<int>::ctor(&&,_different_allocs)/8192 47105.036 -
std::multiset<int>::ctor(const&)/0 12.751 -
std::multiset<int>::ctor(const&)/1024 6629.808 3.28%
std::multiset<int>::ctor(const&)/32 228.340 3.26%
std::multiset<int>::ctor(const&)/8192 53306.798 4.70%
std::multiset<int>::ctor(const&,_alloc)/0 12.747 -
std::multiset<int>::ctor(const&,_alloc)/1024 6669.260 -7.17%
std::multiset<int>::ctor(const&,_alloc)/32 230.849 -3.95%
std::multiset<int>::ctor(const&,_alloc)/8192 53428.831 -6.82%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.642 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9937.825 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 251.496 3.94%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 72846.306 -8.12%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.680 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12597.392 1.55%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 296.490 2.15%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 246912.243 -2.06%
std::multiset<int>::equal_range(key)_(existent)/1024 5.415 -
std::multiset<int>::equal_range(key)_(existent)/32 2.419 3.36%
std::multiset<int>::equal_range(key)_(existent)/8192 8.194 -5.68%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.251 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.548 -11.01%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.371 -13.30%
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.189 -16.64%
std::multiset<int>::erase(iterator)/1024 23.154 -6.46%
std::multiset<int>::erase(iterator)/32 20.786 -7.72%
std::multiset<int>::erase(iterator)/8192 23.128 -5.67%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.896 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6800.055 -1.93%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 561.281 -1.69%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 56207.673 -1.28%
std::multiset<int>::erase(key)_(existent)/1024 40.283 -4.25%
std::multiset<int>::erase(key)_(existent)/32 22.176 -6.82%
std::multiset<int>::erase(key)_(existent)/8192 61.283 -
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.278 9.69%
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.507 -4.25%
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.278 -2.97%
std::multiset<int>::erase(key)_(non-existent,_end)/8192 10.036 -4.83%
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.263 4.44%
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.965 -1.33%
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.798 -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.243 -
std::multiset<int>::find(key)_(existent)/1024 4.213 -
std::multiset<int>::find(key)_(existent)/32 1.636 -1.29%
std::multiset<int>::find(key)_(existent)/8192 7.990 -4.42%
std::multiset<int>::find(key)_(non-existent)/0 0.252 -
std::multiset<int>::find(key)_(non-existent)/1024 5.444 -
std::multiset<int>::find(key)_(non-existent)/32 2.268 2.03%
std::multiset<int>::find(key)_(non-existent)/8192 8.091 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 18.408 8.28%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 49.716 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 19.194 4.08%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 73.824 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.622 3.40%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.289 1.12%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.396 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 31.625 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.123 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 59.025 18.09%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 18.933 2.02%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 70.525 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.202 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 23.807 -2.61%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 17.854 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 31.630 9.97%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.341 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14680.298 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 725.322 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 180327.373 -1.76%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.234 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11537.205 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 660.806 1.17%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 118138.926 1.16%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 393.203 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12917.910 -2.78%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 697.122 1.44%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 205952.176 1.08%
std::multiset<int>::insert(value)_(already_present)/1024 27.975 1.16%
std::multiset<int>::insert(value)_(already_present)/32 18.406 1.71%
std::multiset<int>::insert(value)_(already_present)/8192 32.033 3.25%
std::multiset<int>::insert(value)_(new_value,_end)/0 16.993 -
std::multiset<int>::insert(value)_(new_value,_end)/1024 54.129 10.62%
std::multiset<int>::insert(value)_(new_value,_end)/32 19.239 3.20%
std::multiset<int>::insert(value)_(new_value,_end)/8192 81.920 -
std::multiset<int>::insert(value)_(new_value,_middle)/0 17.030 -2.23%
std::multiset<int>::insert(value)_(new_value,_middle)/1024 27.341 -
std::multiset<int>::insert(value)_(new_value,_middle)/32 17.939 -2.00%
std::multiset<int>::insert(value)_(new_value,_middle)/8192 32.108 -
std::multiset<int>::lower_bound(key)_(existent)/1024 7.082 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.190 -
std::multiset<int>::lower_bound(key)_(existent)/8192 14.608 -
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.251 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 11.370 -23.06%
std::multiset<int>::lower_bound(key)_(non-existent)/32 3.419 -12.13%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 17.384 -27.91%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.372 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6680.246 5.39%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 228.747 3.52%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 52852.404 3.35%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.426 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6529.718 1.78%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 232.069 3.34%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 52418.842 2.53%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.112 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1397.701 1.31%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 38.914 -1.90%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12577.010 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.069 -7.05%
std::multiset<int>::upper_bound(key)_(existent)/32 2.414 -
std::multiset<int>::upper_bound(key)_(existent)/8192 14.672 -4.95%
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.250 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 6.458 -41.54%
std::multiset<int>::upper_bound(key)_(non-existent)/32 2.603 -20.16%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 9.653 -45.15%
std::multiset<std::string>::clear()/0 393.491 -
std::multiset<std::string>::clear()/1024 22621.324 5.09%
std::multiset<std::string>::clear()/32 871.034 -4.06%
std::multiset<std::string>::clear()/8192 213151.699 -
std::multiset<std::string>::contains(key)_(existent)/1024 27.041 7.66%
std::multiset<std::string>::contains(key)_(existent)/32 20.918 18.03%
std::multiset<std::string>::contains(key)_(existent)/8192 36.081 6.72%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.273 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 21.050 -11.65%
std::multiset<std::string>::contains(key)_(non-existent)/32 9.994 -8.04%
std::multiset<std::string>::contains(key)_(non-existent)/8192 27.443 -7.90%
std::multiset<std::string>::count(key)_(existent)/1024 25.580 6.03%
std::multiset<std::string>::count(key)_(existent)/32 17.672 -10.53%
std::multiset<std::string>::count(key)_(existent)/8192 29.061 -3.32%
std::multiset<std::string>::count(key)_(non-existent)/0 0.259 -
std::multiset<std::string>::count(key)_(non-existent)/1024 25.218 -
std::multiset<std::string>::count(key)_(non-existent)/32 11.543 3.97%
std::multiset<std::string>::count(key)_(non-existent)/8192 33.984 -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 12.813 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6856.003 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 212.376 1.90%
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57187.655 -
std::multiset<std::string>::ctor(const&)/0 12.636 -
std::multiset<std::string>::ctor(const&)/1024 35008.948 1.98%
std::multiset<std::string>::ctor(const&)/32 718.143 -9.21%
std::multiset<std::string>::ctor(const&)/8192 341671.463 -
std::multiset<std::string>::ctor(const&,_alloc)/0 12.659 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36726.308 -
std::multiset<std::string>::ctor(const&,_alloc)/32 875.936 8.26%
std::multiset<std::string>::ctor(const&,_alloc)/8192 343988.566 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.886 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38521.598 -8.68%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 798.229 3.90%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 377877.139 -4.84%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.856 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 56469.655 2.34%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1059.926 1.07%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1080081.169 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 24.008 -12.66%
std::multiset<std::string>::equal_range(key)_(existent)/32 18.214 -1.49%
std::multiset<std::string>::equal_range(key)_(existent)/8192 29.012 -11.32%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.262 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 24.856 -14.29%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.605 -10.53%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 33.487 -5.62%
std::multiset<std::string>::erase(iterator)/1024 33.174 23.61%
std::multiset<std::string>::erase(iterator)/32 26.973 -
std::multiset<std::string>::erase(iterator)/8192 32.377 5.24%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.089 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13024.472 1.35%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 672.572 1.28%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 120541.817 1.58%
std::multiset<std::string>::erase(key)_(existent)/1024 81.651 -16.51%
std::multiset<std::string>::erase(key)_(existent)/32 78.755 -2.08%
std::multiset<std::string>::erase(key)_(existent)/8192 85.098 -16.71%
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.487 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 24.408 1.42%
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 11.006 4.37%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 32.835 -2.79%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.487 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 13.313 1.97%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 7.001 -5.62%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 15.936 -5.32%
std::multiset<std::string>::find(key)_(existent)/1024 23.096 -6.74%
std::multiset<std::string>::find(key)_(existent)/32 15.596 -
std::multiset<std::string>::find(key)_(existent)/8192 29.009 1.41%
std::multiset<std::string>::find(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::find(key)_(non-existent)/1024 20.623 -13.89%
std::multiset<std::string>::find(key)_(non-existent)/32 10.479 -
std::multiset<std::string>::find(key)_(non-existent)/8192 32.403 2.95%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 30.779 -9.51%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 65.634 11.23%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 43.711 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 97.957 -2.93%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 23.723 -30.05%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 48.127 8.63%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 41.713 16.53%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 76.590 49.79%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 27.866 -1.62%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 41.693 23.62%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 27.178 -28.11%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 64.533 -2.32%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 28.945 17.86%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 39.434 13.98%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 31.541 16.46%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 30.420 2.15%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.622 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65923.039 2.84%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1412.232 1.06%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 932831.062 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.425 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44369.513 3.27%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1208.325 -6.49%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 604389.247 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 390.932 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 61747.079 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1463.301 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 824178.730 -
std::multiset<std::string>::insert(value)_(already_present)/1024 65.855 17.80%
std::multiset<std::string>::insert(value)_(already_present)/32 56.379 -10.71%
std::multiset<std::string>::insert(value)_(already_present)/8192 54.068 -33.57%
std::multiset<std::string>::insert(value)_(new_value,_end)/0 22.671 -22.71%
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 76.381 21.28%
std::multiset<std::string>::insert(value)_(new_value,_end)/32 32.451 1.82%
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 85.727 30.47%
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 31.514 5.82%
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 37.976 -1.80%
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 40.818 2.25%
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 52.548 1.65%
std::multiset<std::string>::lower_bound(key)_(existent)/1024 89.238 -3.27%
std::multiset<std::string>::lower_bound(key)_(existent)/32 35.987 -17.00%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 129.364 -3.22%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 31.427 -19.53%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 12.197 -13.83%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 35.625 -20.67%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 13.282 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36745.207 1.82%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 766.560 -20.62%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 348247.084 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.273 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36513.181 2.01%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 813.872 1.28%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 347530.611 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.047 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 15057.012 -8.31%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 352.146 3.55%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 206717.515 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 92.203 3.01%
std::multiset<std::string>::upper_bound(key)_(existent)/32 38.194 -3.53%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 137.766 5.86%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.256 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 27.749 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 12.260 -1.73%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 34.891 -4.02%
std::none_of(deque<int>)_(process_all)/32 12.308 -
std::none_of(deque<int>)_(process_all)/32768 10125.838 -
std::none_of(deque<int>)_(process_all)/50 18.898 -
std::none_of(deque<int>)_(process_all)/8 3.431 -
std::none_of(deque<int>)_(process_all)/8192 2522.056 -
std::none_of(list<int>)_(process_all)/32 11.725 -1.58%
std::none_of(list<int>)_(process_all)/32768 27121.703 2.51%
std::none_of(list<int>)_(process_all)/50 21.919 -
std::none_of(list<int>)_(process_all)/8 2.685 -
std::none_of(list<int>)_(process_all)/8192 8186.485 -1.01%
std::none_of(vector<int>)_(process_all)/32 8.307 -
std::none_of(vector<int>)_(process_all)/32768 8114.913 -
std::none_of(vector<int>)_(process_all)/50 19.168 1.20%
std::none_of(vector<int>)_(process_all)/8 2.450 -
std::none_of(vector<int>)_(process_all)/8192 2035.133 -
std::partial_sort(deque<int>)_(ascending)/1024 7719.812 -
std::partial_sort(deque<int>)_(ascending)/8 32.603 -
std::partial_sort(deque<int>)_(ascending)/8192 147987.883 1.88%
std::partial_sort(deque<int>)_(descending)/1024 17824.074 -
std::partial_sort(deque<int>)_(descending)/8 42.249 -5.11%
std::partial_sort(deque<int>)_(descending)/8192 266905.837 2.32%
std::partial_sort(deque<int>)_(heap)/1024 17955.720 -
std::partial_sort(deque<int>)_(heap)/8 38.318 -2.56%
std::partial_sort(deque<int>)_(heap)/8192 269721.719 1.76%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7689.366 -
std::partial_sort(deque<int>)_(pipe-organ)/8 32.719 2.25%
std::partial_sort(deque<int>)_(pipe-organ)/8192 147588.800 5.24%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 18864.642 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 30.751 -2.74%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 263437.894 1.99%
std::partial_sort(deque<int>)_(repeated)/1024 6342.050 -
std::partial_sort(deque<int>)_(repeated)/8 25.884 -1.09%
std::partial_sort(deque<int>)_(repeated)/8192 78421.462 3.28%
std::partial_sort(deque<int>)_(shuffled)/1024 15491.778 -
std::partial_sort(deque<int>)_(shuffled)/8 31.857 -1.49%
std::partial_sort(deque<int>)_(shuffled)/8192 241953.817 -
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4770.307 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 20.427 1.63%
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 50960.828 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7890.183 1.01%
std::partial_sort(vector<NonIntegral>)_(descending)/8 25.809 -2.36%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 93278.475 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 7972.797 1.42%
std::partial_sort(vector<NonIntegral>)_(heap)/8 28.525 1.18%
std::partial_sort(vector<NonIntegral>)_(heap)/8192 96164.886 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4769.143 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 20.358 1.55%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 50903.002 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 8841.751 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 20.188 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 93268.894 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 2515.980 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 22.124 4.82%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 28764.251 9.00%
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6799.910 1.51%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 23.286 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 83689.510 -
std::partial_sort(vector<int>)_(ascending)/1024 4765.696 -
std::partial_sort(vector<int>)_(ascending)/8 18.974 -
std::partial_sort(vector<int>)_(ascending)/8192 50560.477 -
std::partial_sort(vector<int>)_(descending)/1024 7960.626 -
std::partial_sort(vector<int>)_(descending)/8 24.685 3.76%
std::partial_sort(vector<int>)_(descending)/8192 93851.334 -
std::partial_sort(vector<int>)_(heap)/1024 7983.596 -
std::partial_sort(vector<int>)_(heap)/8 27.006 -2.65%
std::partial_sort(vector<int>)_(heap)/8192 97222.587 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4764.939 -
std::partial_sort(vector<int>)_(pipe-organ)/8 18.945 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 51387.804 1.60%
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 9163.566 3.97%
std::partial_sort(vector<int>)_(qsort_adversarial)/8 19.140 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 94124.458 -
std::partial_sort(vector<int>)_(repeated)/1024 2503.953 -
std::partial_sort(vector<int>)_(repeated)/8 18.563 -
std::partial_sort(vector<int>)_(repeated)/8192 26547.585 -2.20%
std::partial_sort(vector<int>)_(shuffled)/1024 6753.237 -
std::partial_sort(vector<int>)_(shuffled)/8 27.864 -
std::partial_sort(vector<int>)_(shuffled)/8192 88135.322 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5156.852 -
std::partial_sort_copy(deque<int>)_(ascending)/8 9.876 -2.24%
std::partial_sort_copy(deque<int>)_(ascending)/8192 53269.244 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8171.793 -
std::partial_sort_copy(deque<int>)_(descending)/8 14.541 -3.11%
std::partial_sort_copy(deque<int>)_(descending)/8192 95334.293 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8337.584 -
std::partial_sort_copy(deque<int>)_(heap)/8 15.337 2.22%
std::partial_sort_copy(deque<int>)_(heap)/8192 98483.325 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5143.657 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 9.882 -3.13%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 53034.877 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9038.899 -1.12%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 9.754 -2.76%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 95035.579 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 2820.331 -
std::partial_sort_copy(deque<int>)_(repeated)/8 9.883 -
std::partial_sort_copy(deque<int>)_(repeated)/8192 29202.589 -3.88%
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6927.310 -1.73%
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.129 -5.60%
std::partial_sort_copy(deque<int>)_(shuffled)/8192 87144.885 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5341.757 -
std::partial_sort_copy(list<int>)_(ascending)/8 8.382 -
std::partial_sort_copy(list<int>)_(ascending)/8192 57338.407 -1.45%
std::partial_sort_copy(list<int>)_(descending)/1024 8234.735 -
std::partial_sort_copy(list<int>)_(descending)/8 15.924 -
std::partial_sort_copy(list<int>)_(descending)/8192 97747.075 -
std::partial_sort_copy(list<int>)_(heap)/1024 8233.862 -
std::partial_sort_copy(list<int>)_(heap)/8 17.112 -2.54%
std::partial_sort_copy(list<int>)_(heap)/8192 100106.009 -1.19%
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5343.614 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.255 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 57949.619 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9120.354 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.149 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 96357.929 -
std::partial_sort_copy(list<int>)_(repeated)/1024 3120.184 -
std::partial_sort_copy(list<int>)_(repeated)/8 8.022 1.21%
std::partial_sort_copy(list<int>)_(repeated)/8192 32717.907 -6.24%
std::partial_sort_copy(list<int>)_(shuffled)/1024 7041.865 -
std::partial_sort_copy(list<int>)_(shuffled)/8 11.991 -4.70%
std::partial_sort_copy(list<int>)_(shuffled)/8192 88406.816 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4735.627 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.309 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 50756.837 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7838.416 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 15.904 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 92985.507 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 7919.661 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.870 5.56%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 96343.283 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4740.771 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.187 -1.24%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 50573.881 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 8788.548 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.112 -1.85%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 93001.681 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 2500.146 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.386 2.17%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 26724.998 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6718.895 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 10.329 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 84552.460 -2.36%
std::partial_sort_copy(vector<int>)_(ascending)/1024 4839.047 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.753 -2.41%
std::partial_sort_copy(vector<int>)_(ascending)/8192 50678.384 -
std::partial_sort_copy(vector<int>)_(descending)/1024 7917.709 -
std::partial_sort_copy(vector<int>)_(descending)/8 15.470 -
std::partial_sort_copy(vector<int>)_(descending)/8192 94039.357 -
std::partial_sort_copy(vector<int>)_(heap)/1024 7976.549 -
std::partial_sort_copy(vector<int>)_(heap)/8 16.421 -1.17%
std::partial_sort_copy(vector<int>)_(heap)/8192 97520.694 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4812.802 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.839 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 50566.961 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 8942.253 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.733 -2.56%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 95059.734 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 2487.287 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.699 -1.84%
std::partial_sort_copy(vector<int>)_(repeated)/8192 27643.296 4.92%
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6801.200 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 10.746 1.40%
std::partial_sort_copy(vector<int>)_(shuffled)/8192 88294.483 -
std::partition(deque<int>)_(dense)/1024 340.031 -3.68%
std::partition(deque<int>)_(dense)/32 11.112 4.56%
std::partition(deque<int>)_(dense)/50 16.729 6.00%
std::partition(deque<int>)_(dense)/8192 2781.505 -
std::partition(deque<int>)_(sparse)/1024 380.934 -
std::partition(deque<int>)_(sparse)/32 9.923 -8.16%
std::partition(deque<int>)_(sparse)/50 15.106 -
std::partition(deque<int>)_(sparse)/8192 2950.683 -2.41%
std::partition(list<int>)_(dense)/1024 388.867 -
std::partition(list<int>)_(dense)/32 8.818 -
std::partition(list<int>)_(dense)/50 13.374 1.22%
std::partition(list<int>)_(dense)/8192 5074.580 -2.77%
std::partition(list<int>)_(sparse)/1024 718.321 -
std::partition(list<int>)_(sparse)/32 8.798 -
std::partition(list<int>)_(sparse)/50 22.552 6.68%
std::partition(list<int>)_(sparse)/8192 7764.774 1.49%
std::partition(vector<int>)_(dense)/1024 249.362 -
std::partition(vector<int>)_(dense)/32 8.315 -4.48%
std::partition(vector<int>)_(dense)/50 13.365 1.85%
std::partition(vector<int>)_(dense)/8192 1874.144 -
std::partition(vector<int>)_(sparse)/1024 255.324 -
std::partition(vector<int>)_(sparse)/32 8.786 -
std::partition(vector<int>)_(sparse)/50 13.907 -
std::partition(vector<int>)_(sparse)/8192 1862.446 -
std::partition_copy(deque<int>)/1024 630.824 -
std::partition_copy(deque<int>)/32 12.835 -
std::partition_copy(deque<int>)/50 20.873 -2.18%
std::partition_copy(deque<int>)/8192 5709.409 -
std::partition_copy(list<int>)/1024 711.809 -
std::partition_copy(list<int>)/32 8.655 -1.51%
std::partition_copy(list<int>)/50 12.940 1.15%
std::partition_copy(list<int>)/8192 7255.729 -8.50%
std::partition_copy(vector<int>)/1024 484.594 1.72%
std::partition_copy(vector<int>)/32 8.054 -
std::partition_copy(vector<int>)/50 12.845 -
std::partition_copy(vector<int>)/8192 4530.231 -1.08%
std::partition_point(deque<int>)/1024 9.521 -
std::partition_point(deque<int>)/32 4.141 -
std::partition_point(deque<int>)/50 4.639 -
std::partition_point(deque<int>)/8192 15.179 -
std::partition_point(list<int>)/1024 1296.889 -6.56%
std::partition_point(list<int>)/32 15.986 -
std::partition_point(list<int>)/50 24.846 -2.83%
std::partition_point(list<int>)/8192 12749.930 1.29%
std::partition_point(vector<int>)/1024 6.499 6.84%
std::partition_point(vector<int>)/32 2.569 -
std::partition_point(vector<int>)/50 2.641 2.67%
std::partition_point(vector<int>)/8192 9.443 2.21%
std::pop_heap(deque<float>)/1024 12.285 -3.67%
std::pop_heap(deque<float>)/8 52.004 -
std::pop_heap(deque<float>)/8192 61.955 1.44%
std::pop_heap(deque<int>)/1024 12.326 -8.47%
std::pop_heap(deque<int>)/8 52.189 -
std::pop_heap(deque<int>)/8192 52.882 -1.03%
std::pop_heap(deque<size_t>)/1024 15.231 -
std::pop_heap(deque<size_t>)/8 52.157 -
std::pop_heap(deque<size_t>)/8192 59.708 1.79%
std::pop_heap(deque<std::string>)/1024 60.710 -
std::pop_heap(deque<std::string>)/8 57.148 -
std::pop_heap(deque<std::string>)/8192 113.542 -
std::pop_heap(vector<float>)/1024 8.446 -
std::pop_heap(vector<float>)/8 50.662 -
std::pop_heap(vector<float>)/8192 19.836 1.31%
std::pop_heap(vector<int>)/1024 9.977 -
std::pop_heap(vector<int>)/8 51.112 -
std::pop_heap(vector<int>)/8192 13.005 -
std::pop_heap(vector<size_t>)/1024 9.850 -
std::pop_heap(vector<size_t>)/8 51.667 -
std::pop_heap(vector<size_t>)/8192 13.068 -
std::pop_heap(vector<std::string>)/1024 20.709 -
std::pop_heap(vector<std::string>)/8 53.662 -
std::pop_heap(vector<std::string>)/8192 51.794 -
std::remove(deque<int>)_(prefix)/1024 523.856 -
std::remove(deque<int>)_(prefix)/32 53.570 -
std::remove(deque<int>)_(prefix)/50 60.819 -2.28%
std::remove(deque<int>)_(prefix)/8192 3845.051 -
std::remove(deque<int>)_(sprinkled)/1024 523.575 -
std::remove(deque<int>)_(sprinkled)/32 51.343 -2.67%
std::remove(deque<int>)_(sprinkled)/50 56.689 -4.15%
std::remove(deque<int>)_(sprinkled)/8192 3849.544 -
std::remove(list<int>)_(prefix)/1024 948.719 -3.32%
std::remove(list<int>)_(prefix)/32 52.107 -
std::remove(list<int>)_(prefix)/50 62.953 -
std::remove(list<int>)_(prefix)/8192 8217.248 -1.43%
std::remove(list<int>)_(sprinkled)/1024 952.283 1.52%
std::remove(list<int>)_(sprinkled)/32 51.997 -
std::remove(list<int>)_(sprinkled)/50 61.210 -
std::remove(list<int>)_(sprinkled)/8192 7870.777 -
std::remove(vector<int>)_(prefix)/1024 306.156 -
std::remove(vector<int>)_(prefix)/32 48.927 -
std::remove(vector<int>)_(prefix)/50 53.727 -
std::remove(vector<int>)_(prefix)/8192 2108.799 -
std::remove(vector<int>)_(sprinkled)/1024 284.944 -
std::remove(vector<int>)_(sprinkled)/32 48.688 -
std::remove(vector<int>)_(sprinkled)/50 52.836 -
std::remove(vector<int>)_(sprinkled)/8192 1977.552 -
std::remove_copy(deque<int>)_(prefix)/1024 376.059 -
std::remove_copy(deque<int>)_(prefix)/32 13.000 -
std::remove_copy(deque<int>)_(prefix)/50 20.925 -
std::remove_copy(deque<int>)_(prefix)/8192 3339.407 -
std::remove_copy(deque<int>)_(sprinkled)/1024 355.764 -
std::remove_copy(deque<int>)_(sprinkled)/32 12.147 -1.35%
std::remove_copy(deque<int>)_(sprinkled)/50 18.317 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2847.077 -
std::remove_copy(list<int>)_(prefix)/1024 748.825 1.26%
std::remove_copy(list<int>)_(prefix)/32 11.199 -
std::remove_copy(list<int>)_(prefix)/50 19.056 -
std::remove_copy(list<int>)_(prefix)/8192 6955.308 -18.11%
std::remove_copy(list<int>)_(sprinkled)/1024 734.685 -
std::remove_copy(list<int>)_(sprinkled)/32 11.210 -
std::remove_copy(list<int>)_(sprinkled)/50 18.272 -2.08%
std::remove_copy(list<int>)_(sprinkled)/8192 6923.399 -12.61%
std::remove_copy(vector<int>)_(prefix)/1024 262.483 -
std::remove_copy(vector<int>)_(prefix)/32 9.443 1.08%
std::remove_copy(vector<int>)_(prefix)/50 13.856 -
std::remove_copy(vector<int>)_(prefix)/8192 2055.489 -
std::remove_copy(vector<int>)_(sprinkled)/1024 244.870 -
std::remove_copy(vector<int>)_(sprinkled)/32 8.459 -
std::remove_copy(vector<int>)_(sprinkled)/50 12.586 -
std::remove_copy(vector<int>)_(sprinkled)/8192 1930.173 -
std::remove_copy_if(deque<int>)_(prefix)/1024 541.362 1.13%
std::remove_copy_if(deque<int>)_(prefix)/32 17.916 -
std::remove_copy_if(deque<int>)_(prefix)/50 28.528 2.40%
std::remove_copy_if(deque<int>)_(prefix)/8192 3795.890 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 556.693 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 18.371 -
std::remove_copy_if(deque<int>)_(sprinkled)/50 28.622 -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3629.857 -
std::remove_copy_if(list<int>)_(prefix)/1024 798.684 -
std::remove_copy_if(list<int>)_(prefix)/32 17.087 -4.02%
std::remove_copy_if(list<int>)_(prefix)/50 24.949 -1.49%
std::remove_copy_if(list<int>)_(prefix)/8192 7327.945 -3.69%
std::remove_copy_if(list<int>)_(sprinkled)/1024 785.499 -
std::remove_copy_if(list<int>)_(sprinkled)/32 16.593 -
std::remove_copy_if(list<int>)_(sprinkled)/50 27.962 -
std::remove_copy_if(list<int>)_(sprinkled)/8192 7306.880 -4.02%
std::remove_copy_if(vector<int>)_(prefix)/1024 397.472 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.208 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.995 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3359.934 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 344.416 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 10.346 -2.55%
std::remove_copy_if(vector<int>)_(sprinkled)/50 16.404 -5.46%
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2739.166 -
std::remove_if(deque<int>)_(prefix)/1024 586.733 5.44%
std::remove_if(deque<int>)_(prefix)/32 54.921 -1.91%
std::remove_if(deque<int>)_(prefix)/50 63.154 -4.58%
std::remove_if(deque<int>)_(prefix)/8192 4338.238 -
std::remove_if(deque<int>)_(sprinkled)/1024 526.079 -3.06%
std::remove_if(deque<int>)_(sprinkled)/32 59.684 12.48%
std::remove_if(deque<int>)_(sprinkled)/50 72.144 18.93%
std::remove_if(deque<int>)_(sprinkled)/8192 3912.754 -
std::remove_if(list<int>)_(prefix)/1024 1003.942 -2.69%
std::remove_if(list<int>)_(prefix)/32 58.643 -4.36%
std::remove_if(list<int>)_(prefix)/50 72.096 -
std::remove_if(list<int>)_(prefix)/8192 10073.297 6.83%
std::remove_if(list<int>)_(sprinkled)/1024 973.304 -
std::remove_if(list<int>)_(sprinkled)/32 56.941 -
std::remove_if(list<int>)_(sprinkled)/50 77.907 6.37%
std::remove_if(list<int>)_(sprinkled)/8192 8190.667 2.07%
std::remove_if(vector<int>)_(prefix)/1024 366.392 3.74%
std::remove_if(vector<int>)_(prefix)/32 48.717 -
std::remove_if(vector<int>)_(prefix)/50 54.570 -
std::remove_if(vector<int>)_(prefix)/8192 2566.327 -
std::remove_if(vector<int>)_(sprinkled)/1024 517.976 -
std::remove_if(vector<int>)_(sprinkled)/32 54.005 -
std::remove_if(vector<int>)_(sprinkled)/50 62.649 -
std::remove_if(vector<int>)_(sprinkled)/8192 3833.989 -
std::replace(deque<int>)_(prefix)/1024 410.071 -
std::replace(deque<int>)_(prefix)/32 12.889 -
std::replace(deque<int>)_(prefix)/50 19.024 -
std::replace(deque<int>)_(prefix)/8192 3251.149 -
std::replace(deque<int>)_(sprinkled)/1024 348.432 -
std::replace(deque<int>)_(sprinkled)/32 12.091 -
std::replace(deque<int>)_(sprinkled)/50 18.125 -
std::replace(deque<int>)_(sprinkled)/8192 2789.033 -
std::replace(list<int>)_(prefix)/1024 739.272 -
std::replace(list<int>)_(prefix)/32 11.090 1.14%
std::replace(list<int>)_(prefix)/50 17.014 -
std::replace(list<int>)_(prefix)/8192 7454.098 6.82%
std::replace(list<int>)_(sprinkled)/1024 726.104 -
std::replace(list<int>)_(sprinkled)/32 11.179 -
std::replace(list<int>)_(sprinkled)/50 18.477 -
std::replace(list<int>)_(sprinkled)/8192 7704.084 7.86%
std::replace(vector<int>)_(prefix)/1024 159.123 -
std::replace(vector<int>)_(prefix)/32 5.137 -
std::replace(vector<int>)_(prefix)/50 7.686 -
std::replace(vector<int>)_(prefix)/8192 1274.068 1.06%
std::replace(vector<int>)_(sprinkled)/1024 154.080 2.33%
std::replace(vector<int>)_(sprinkled)/32 5.979 6.76%
std::replace(vector<int>)_(sprinkled)/50 9.289 5.79%
std::replace(vector<int>)_(sprinkled)/8192 1254.932 5.30%
std::replace_if(deque<int>)_(prefix)/1024 478.293 -2.08%
std::replace_if(deque<int>)_(prefix)/32 13.892 -1.05%
std::replace_if(deque<int>)_(prefix)/50 20.528 -
std::replace_if(deque<int>)_(prefix)/8192 3472.098 -
std::replace_if(deque<int>)_(sprinkled)/1024 366.004 -
std::replace_if(deque<int>)_(sprinkled)/32 12.441 -4.45%
std::replace_if(deque<int>)_(sprinkled)/50 18.645 -
std::replace_if(deque<int>)_(sprinkled)/8192 2909.641 -1.07%
std::replace_if(list<int>)_(prefix)/1024 733.004 -
std::replace_if(list<int>)_(prefix)/32 13.791 -
std::replace_if(list<int>)_(prefix)/50 24.593 -
std::replace_if(list<int>)_(prefix)/8192 7534.595 5.71%
std::replace_if(list<int>)_(sprinkled)/1024 736.648 -
std::replace_if(list<int>)_(sprinkled)/32 13.334 -
std::replace_if(list<int>)_(sprinkled)/50 22.876 -
std::replace_if(list<int>)_(sprinkled)/8192 7862.324 6.67%
std::replace_if(vector<int>)_(prefix)/1024 274.444 2.65%
std::replace_if(vector<int>)_(prefix)/32 9.421 -
std::replace_if(vector<int>)_(prefix)/50 13.838 -
std::replace_if(vector<int>)_(prefix)/8192 2039.709 1.11%
std::replace_if(vector<int>)_(sprinkled)/1024 256.049 4.67%
std::replace_if(vector<int>)_(sprinkled)/32 8.691 -
std::replace_if(vector<int>)_(sprinkled)/50 13.055 -3.87%
std::replace_if(vector<int>)_(sprinkled)/8192 1920.134 -
std::reverse(deque<int>)/32768 5720.230 -
std::reverse(deque<int>)/4096 718.264 -
std::reverse(deque<int>)/512 113.153 -
std::reverse(deque<int>)/64 13.041 -
std::reverse(deque<int>)/8 2.511 -
std::reverse(list<int>)/32768 17441.773 -
std::reverse(list<int>)/4096 1550.322 -13.06%
std::reverse(list<int>)/512 192.183 -
std::reverse(list<int>)/64 17.582 1.29%
std::reverse(list<int>)/8 1.936 -
std::reverse(vector<int>)/32768 1052.944 -
std::reverse(vector<int>)/4096 132.296 -
std::reverse(vector<int>)/512 16.560 -
std::reverse(vector<int>)/64 4.162 -
std::reverse(vector<int>)/8 1.539 -1.96%
std::reverse_copy(deque<int>)/32768 7987.516 -
std::reverse_copy(deque<int>)/4096 999.067 2.94%
std::reverse_copy(deque<int>)/512 124.711 -
std::reverse_copy(deque<int>)/64 15.866 -
std::reverse_copy(deque<int>)/8 2.528 -
std::reverse_copy(list<int>)/32768 26269.613 -2.41%
std::reverse_copy(list<int>)/4096 3219.271 -
std::reverse_copy(list<int>)/512 363.971 -3.17%
std::reverse_copy(list<int>)/64 29.923 -
std::reverse_copy(list<int>)/8 2.446 1.90%
std::reverse_copy(vector<int>)/32768 981.263 -
std::reverse_copy(vector<int>)/4096 132.230 -
std::reverse_copy(vector<int>)/512 17.153 -
std::reverse_copy(vector<int>)/64 2.514 -
std::reverse_copy(vector<int>)/8 2.483 5.96%
std::rotate(deque<int>)_(1_element_backward)/1024 40.442 -
std::rotate(deque<int>)_(1_element_backward)/32 3.536 -
std::rotate(deque<int>)_(1_element_backward)/50 5.106 -
std::rotate(deque<int>)_(1_element_backward)/8192 309.836 -
std::rotate(deque<int>)_(1_element_forward)/1024 37.444 -
std::rotate(deque<int>)_(1_element_forward)/32 4.157 -1.91%
std::rotate(deque<int>)_(1_element_forward)/50 5.390 -
std::rotate(deque<int>)_(1_element_forward)/8192 299.203 -
std::rotate(deque<int>)_(by_1/2)/1024 173.137 -
std::rotate(deque<int>)_(by_1/2)/32 7.452 -2.22%
std::rotate(deque<int>)_(by_1/2)/50 10.332 -
std::rotate(deque<int>)_(by_1/2)/8192 1459.053 -
std::rotate(deque<int>)_(by_1/3)/1024 1808.796 -
std::rotate(deque<int>)_(by_1/3)/32 45.530 -
std::rotate(deque<int>)_(by_1/3)/50 76.582 -
std::rotate(deque<int>)_(by_1/3)/8192 22270.092 -
std::rotate(deque<int>)_(by_1/4)/1024 772.073 -
std::rotate(deque<int>)_(by_1/4)/32 29.978 1.64%
std::rotate(deque<int>)_(by_1/4)/50 74.979 -
std::rotate(deque<int>)_(by_1/4)/8192 6685.208 -
std::rotate(list<int>)_(1_element_backward)/1024 739.162 -
std::rotate(list<int>)_(1_element_backward)/32 13.819 -
std::rotate(list<int>)_(1_element_backward)/50 24.074 -
std::rotate(list<int>)_(1_element_backward)/8192 7455.744 -
std::rotate(list<int>)_(1_element_forward)/1024 730.038 -
std::rotate(list<int>)_(1_element_forward)/32 13.495 -
std::rotate(list<int>)_(1_element_forward)/50 24.689 -
std::rotate(list<int>)_(1_element_forward)/8192 7005.954 -
std::rotate(list<int>)_(by_1/2)/1024 386.779 -
std::rotate(list<int>)_(by_1/2)/32 5.985 -
std::rotate(list<int>)_(by_1/2)/50 13.927 -
std::rotate(list<int>)_(by_1/2)/8192 4289.948 -
std::rotate(list<int>)_(by_1/3)/1024 858.732 7.44%
std::rotate(list<int>)_(by_1/3)/32 12.783 -
std::rotate(list<int>)_(by_1/3)/50 23.976 2.51%
std::rotate(list<int>)_(by_1/3)/8192 8631.610 3.20%
std::rotate(list<int>)_(by_1/4)/1024 574.679 -
std::rotate(list<int>)_(by_1/4)/32 13.047 -
std::rotate(list<int>)_(by_1/4)/50 24.889 -
std::rotate(list<int>)_(by_1/4)/8192 6591.809 -
std::rotate(vector<bool>)_(1_element_backward)/1024 27.916 -
std::rotate(vector<bool>)_(1_element_backward)/32 17.859 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.848 -
std::rotate(vector<bool>)_(1_element_backward)/8192 130.647 -
std::rotate(vector<bool>)_(1_element_forward)/1024 28.507 -1.74%
std::rotate(vector<bool>)_(1_element_forward)/32 17.577 -
std::rotate(vector<bool>)_(1_element_forward)/50 17.595 -
std::rotate(vector<bool>)_(1_element_forward)/8192 110.474 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.430 -
std::rotate(vector<bool>)_(by_1/2)/32 17.619 -1.21%
std::rotate(vector<bool>)_(by_1/2)/50 17.458 -1.52%
std::rotate(vector<bool>)_(by_1/2)/8192 15.036 -
std::rotate(vector<bool>)_(by_1/3)/1024 48.720 -
std::rotate(vector<bool>)_(by_1/3)/32 17.143 -2.77%
std::rotate(vector<bool>)_(by_1/3)/50 17.208 -2.40%
std::rotate(vector<bool>)_(by_1/3)/8192 153.240 -
std::rotate(vector<bool>)_(by_1/4)/1024 15.048 6.12%
std::rotate(vector<bool>)_(by_1/4)/32 17.253 -2.62%
std::rotate(vector<bool>)_(by_1/4)/50 17.124 -2.70%
std::rotate(vector<bool>)_(by_1/4)/8192 29.450 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.717 -
std::rotate(vector<int>)_(1_element_backward)/32 2.915 -
std::rotate(vector<int>)_(1_element_backward)/50 5.310 -
std::rotate(vector<int>)_(1_element_backward)/8192 296.298 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.642 -
std::rotate(vector<int>)_(1_element_forward)/32 3.052 -
std::rotate(vector<int>)_(1_element_forward)/50 5.242 -
std::rotate(vector<int>)_(1_element_forward)/8192 283.078 -
std::rotate(vector<int>)_(by_1/2)/1024 32.145 -
std::rotate(vector<int>)_(by_1/2)/32 3.725 -4.14%
std::rotate(vector<int>)_(by_1/2)/50 4.484 -
std::rotate(vector<int>)_(by_1/2)/8192 240.745 -
std::rotate(vector<int>)_(by_1/3)/1024 1370.066 -
std::rotate(vector<int>)_(by_1/3)/32 19.739 -
std::rotate(vector<int>)_(by_1/3)/50 35.868 -
std::rotate(vector<int>)_(by_1/3)/8192 10764.249 -
std::rotate(vector<int>)_(by_1/4)/1024 289.019 -
std::rotate(vector<int>)_(by_1/4)/32 11.007 -
std::rotate(vector<int>)_(by_1/4)/50 35.907 -
std::rotate(vector<int>)_(by_1/4)/8192 2272.915 -
std::rotate_copy(deque<int>)/1024 37.308 9.01%
std::rotate_copy(deque<int>)/32 2.572 -2.19%
std::rotate_copy(deque<int>)/50 3.007 -
std::rotate_copy(deque<int>)/8192 314.233 4.33%
std::rotate_copy(list<int>)/1024 735.873 -2.80%
std::rotate_copy(list<int>)/32 8.732 -1.38%
std::rotate_copy(list<int>)/50 13.916 -2.68%
std::rotate_copy(list<int>)/8192 6946.063 -2.64%
std::rotate_copy(vector<int>)/1024 33.563 -
std::rotate_copy(vector<int>)/32 2.080 -
std::rotate_copy(vector<int>)/50 2.675 -
std::rotate_copy(vector<int>)/8192 782.579 12.01%
std::sample(deque<int>)/1024 11378.848 -
std::sample(deque<int>)/32 305.293 -
std::sample(deque<int>)/8192 91608.832 -
std::sample(list<int>)/1024 11941.507 -
std::sample(list<int>)/32 312.022 -
std::sample(list<int>)/8192 97757.604 -
std::sample(vector<int>)/1024 11256.533 -
std::sample(vector<int>)/32 301.798 -
std::sample(vector<int>)/8192 91484.154 -
std::search(deque<int>)_(near_matches)/1000 18621.350 -8.29%
std::search(deque<int>)_(near_matches)/1024 19583.097 -8.11%
std::search(deque<int>)_(near_matches)/8192 1449073.174 -
std::search(deque<int>)_(no_match)/1000 400.596 -1.49%
std::search(deque<int>)_(no_match)/1024 414.521 -
std::search(deque<int>)_(no_match)/1048576 422575.005 -
std::search(deque<int>)_(no_match)/8192 3298.656 -
std::search(deque<int>)_(same_length)/1000 352.105 8.23%
std::search(deque<int>)_(same_length)/1024 474.029 -
std::search(deque<int>)_(same_length)/8192 3788.252 -
std::search(deque<int>)_(single_element)/1000 447.964 1.16%
std::search(deque<int>)_(single_element)/1024 463.779 1.16%
std::search(deque<int>)_(single_element)/8192 3654.632 -
std::search(deque<int>,_pred)_(near_matches)/1000 25875.696 -
std::search(deque<int>,_pred)_(near_matches)/1024 26948.197 -
std::search(deque<int>,_pred)_(near_matches)/8192 1538630.679 -
std::search(deque<int>,_pred)_(no_match)/1000 545.855 8.03%
std::search(deque<int>,_pred)_(no_match)/1024 570.889 10.43%
std::search(deque<int>,_pred)_(no_match)/1048576 528666.287 18.42%
std::search(deque<int>,_pred)_(no_match)/8192 4148.451 18.65%
std::search(deque<int>,_pred)_(same_length)/1000 513.206 5.96%
std::search(deque<int>,_pred)_(same_length)/1024 516.355 1.10%
std::search(deque<int>,_pred)_(same_length)/8192 4038.347 -
std::search(deque<int>,_pred)_(single_element)/1000 686.147 -
std::search(deque<int>,_pred)_(single_element)/1024 705.548 -
std::search(deque<int>,_pred)_(single_element)/8192 5665.600 -
std::search(list<int>)_(near_matches)/1000 37983.224 -
std::search(list<int>)_(near_matches)/1024 39576.579 -
std::search(list<int>)_(near_matches)/8192 2540624.398 -
std::search(list<int>)_(no_match)/1000 699.217 1.94%
std::search(list<int>)_(no_match)/1024 742.334 -1.11%
std::search(list<int>)_(no_match)/1048576 838176.609 -4.08%
std::search(list<int>)_(no_match)/8192 6560.663 -15.43%
std::search(list<int>)_(same_length)/1000 746.219 -
std::search(list<int>)_(same_length)/1024 770.127 -
std::search(list<int>)_(same_length)/8192 7904.551 -1.31%
std::search(list<int>)_(single_element)/1000 651.049 -4.73%
std::search(list<int>)_(single_element)/1024 755.921 2.40%
std::search(list<int>)_(single_element)/8192 8514.544 16.29%
std::search(list<int>,_pred)_(near_matches)/1000 41485.949 -
std::search(list<int>,_pred)_(near_matches)/1024 43427.003 -
std::search(list<int>,_pred)_(near_matches)/8192 2689591.954 -
std::search(list<int>,_pred)_(no_match)/1000 801.776 -
std::search(list<int>,_pred)_(no_match)/1024 821.179 -
std::search(list<int>,_pred)_(no_match)/1048576 954923.725 -3.23%
std::search(list<int>,_pred)_(no_match)/8192 7244.329 -
std::search(list<int>,_pred)_(same_length)/1000 793.555 -
std::search(list<int>,_pred)_(same_length)/1024 813.287 -
std::search(list<int>,_pred)_(same_length)/8192 8697.743 -4.68%
std::search(list<int>,_pred)_(single_element)/1000 799.798 -
std::search(list<int>,_pred)_(single_element)/1024 819.819 -
std::search(list<int>,_pred)_(single_element)/8192 9528.437 3.32%
std::search(vector<int>)_(near_matches)/1000 14276.224 -1.52%
std::search(vector<int>)_(near_matches)/1024 15055.337 -1.39%
std::search(vector<int>)_(near_matches)/8192 768914.054 1.32%
std::search(vector<int>)_(no_match)/1000 208.385 -2.85%
std::search(vector<int>)_(no_match)/1024 213.329 -2.77%
std::search(vector<int>)_(no_match)/1048576 210698.437 -1.13%
std::search(vector<int>)_(no_match)/8192 1642.227 -1.46%
std::search(vector<int>)_(same_length)/1000 240.768 -
std::search(vector<int>)_(same_length)/1024 245.454 -
std::search(vector<int>)_(same_length)/8192 1868.033 -
std::search(vector<int>)_(single_element)/1000 229.881 -4.35%
std::search(vector<int>)_(single_element)/1024 235.225 -10.89%
std::search(vector<int>)_(single_element)/8192 1822.684 -4.63%
std::search(vector<int>,_pred)_(near_matches)/1000 22646.472 -
std::search(vector<int>,_pred)_(near_matches)/1024 23727.742 -
std::search(vector<int>,_pred)_(near_matches)/8192 1452619.554 -
std::search(vector<int>,_pred)_(no_match)/1000 524.731 -
std::search(vector<int>,_pred)_(no_match)/1024 536.204 -
std::search(vector<int>,_pred)_(no_match)/1048576 599319.516 -
std::search(vector<int>,_pred)_(no_match)/8192 4295.146 -
std::search(vector<int>,_pred)_(same_length)/1000 599.197 -
std::search(vector<int>,_pred)_(same_length)/1024 615.262 -
std::search(vector<int>,_pred)_(same_length)/8192 5151.781 4.91%
std::search(vector<int>,_pred)_(single_element)/1000 482.637 -14.67%
std::search(vector<int>,_pred)_(single_element)/1024 492.462 -14.95%
std::search(vector<int>,_pred)_(single_element)/8192 3931.192 -15.08%
std::search_n(deque<int>)_(no_match)/1024 288.783 -
std::search_n(deque<int>)_(no_match)/32 13.980 -
std::search_n(deque<int>)_(no_match)/8192 2349.670 -
std::search_n(deque<int>,_pred)_(no_match)/1024 612.648 -
std::search_n(deque<int>,_pred)_(no_match)/32 19.690 -
std::search_n(deque<int>,_pred)_(no_match)/8192 3978.737 -
std::search_n(list<int>)_(no_match)/1024 720.112 -
std::search_n(list<int>)_(no_match)/32 10.742 -
std::search_n(list<int>)_(no_match)/8192 6889.287 -
std::search_n(list<int>,_pred)_(no_match)/1024 828.288 -
std::search_n(list<int>,_pred)_(no_match)/32 16.366 -
std::search_n(list<int>,_pred)_(no_match)/8192 7311.362 -8.74%
std::search_n(vector<int>)_(no_match)/1024 209.076 -
std::search_n(vector<int>)_(no_match)/32 6.934 -
std::search_n(vector<int>)_(no_match)/8192 1617.286 -
std::search_n(vector<int>,_pred)_(no_match)/1024 424.197 -
std::search_n(vector<int>,_pred)_(no_match)/32 15.032 -
std::search_n(vector<int>,_pred)_(no_match)/8192 2953.560 -
std::set<int>::clear()/0 391.786 -
std::set<int>::clear()/1024 9047.662 -2.13%
std::set<int>::clear()/32 619.356 -
std::set<int>::clear()/8192 78740.551 -1.48%
std::set<int>::contains(key)_(existent)/1024 3.965 4.99%
std::set<int>::contains(key)_(existent)/32 1.639 -
std::set<int>::contains(key)_(existent)/8192 8.440 -
std::set<int>::contains(key)_(non-existent)/0 0.301 4.02%
std::set<int>::contains(key)_(non-existent)/1024 6.097 3.43%
std::set<int>::contains(key)_(non-existent)/32 2.529 -6.48%
std::set<int>::contains(key)_(non-existent)/8192 11.915 -
std::set<int>::count(key)_(existent)/1024 4.270 -
std::set<int>::count(key)_(existent)/32 1.680 -
std::set<int>::count(key)_(existent)/8192 7.894 -6.18%
std::set<int>::count(key)_(non-existent)/0 0.252 -
std::set<int>::count(key)_(non-existent)/1024 7.386 -20.90%
std::set<int>::count(key)_(non-existent)/32 2.911 -3.70%
std::set<int>::count(key)_(non-existent)/8192 11.261 -12.82%
std::set<int>::ctor(&&,_different_allocs)/0 12.872 -
std::set<int>::ctor(&&,_different_allocs)/1024 5805.400 -1.22%
std::set<int>::ctor(&&,_different_allocs)/32 175.503 -2.45%
std::set<int>::ctor(&&,_different_allocs)/8192 48034.557 -
std::set<int>::ctor(const&)/0 12.745 -
std::set<int>::ctor(const&)/1024 6443.622 3.26%
std::set<int>::ctor(const&)/32 221.488 -
std::set<int>::ctor(const&)/8192 51743.269 3.68%
std::set<int>::ctor(const&,_alloc)/0 12.733 -
std::set<int>::ctor(const&,_alloc)/1024 6503.715 4.37%
std::set<int>::ctor(const&,_alloc)/32 223.943 -
std::set<int>::ctor(const&,_alloc)/8192 53514.572 7.56%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.705 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8648.538 1.83%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 257.560 10.97%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69541.860 1.69%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.755 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13053.450 3.02%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 283.297 2.54%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 251183.422 3.78%
std::set<int>::equal_range(key)_(existent)/1024 4.393 -2.19%
std::set<int>::equal_range(key)_(existent)/32 1.769 -4.61%
std::set<int>::equal_range(key)_(existent)/8192 8.370 2.13%
std::set<int>::equal_range(key)_(non-existent)/0 0.261 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.492 -
std::set<int>::equal_range(key)_(non-existent)/32 2.568 -1.97%
std::set<int>::equal_range(key)_(non-existent)/8192 9.970 -
std::set<int>::erase(iterator)/1024 19.602 -
std::set<int>::erase(iterator)/32 19.527 -
std::set<int>::erase(iterator)/8192 19.654 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.017 -1.84%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6694.613 -1.15%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 557.161 -1.35%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 53874.019 -1.23%
std::set<int>::erase(key)_(existent)/1024 51.675 -4.15%
std::set<int>::erase(key)_(existent)/32 22.521 4.56%
std::set<int>::erase(key)_(existent)/8192 71.255 4.09%
std::set<int>::erase(key)_(non-existent,_end)/0 0.255 -
std::set<int>::erase(key)_(non-existent,_end)/1024 5.300 -1.83%
std::set<int>::erase(key)_(non-existent,_end)/32 2.251 -1.96%
std::set<int>::erase(key)_(non-existent,_end)/8192 8.207 -
std::set<int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.882 -
std::set<int>::erase(key)_(non-existent,_middle)/32 1.777 -
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.043 -2.26%
std::set<int>::find(key)_(existent)/1024 3.908 1.19%
std::set<int>::find(key)_(existent)/32 1.689 -
std::set<int>::find(key)_(existent)/8192 8.007 -5.20%
std::set<int>::find(key)_(non-existent)/0 0.252 -
std::set<int>::find(key)_(non-existent)/1024 5.520 -
std::set<int>::find(key)_(non-existent)/32 2.233 -
std::set<int>::find(key)_(non-existent)/8192 8.401 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.037 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 54.330 12.57%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 19.244 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 99.548 9.68%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.038 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 30.323 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.782 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 34.557 -4.20%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 17.684 2.91%
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 44.436 -2.61%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 19.383 3.32%
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 97.893 8.05%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.252 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.146 2.47%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 18.016 1.51%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 29.992 -8.42%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.745 -2.75%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16614.044 -1.86%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 758.008 -1.33%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 186649.657 2.05%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.433 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12761.144 -1.63%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 673.995 2.30%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 119858.175 2.19%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 392.343 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7780.815 1.33%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 541.191 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 130351.402 1.28%
std::set<int>::insert(value)_(already_present)/1024 5.860 4.71%
std::set<int>::insert(value)_(already_present)/32 1.760 -
std::set<int>::insert(value)_(already_present)/8192 10.168 7.85%
std::set<int>::insert(value)_(new_value,_end)/0 17.013 -
std::set<int>::insert(value)_(new_value,_end)/1024 49.452 -
std::set<int>::insert(value)_(new_value,_end)/32 19.051 -
std::set<int>::insert(value)_(new_value,_end)/8192 84.007 -6.92%
std::set<int>::insert(value)_(new_value,_middle)/0 17.055 -
std::set<int>::insert(value)_(new_value,_middle)/1024 26.654 4.19%
std::set<int>::insert(value)_(new_value,_middle)/32 20.343 11.35%
std::set<int>::insert(value)_(new_value,_middle)/8192 31.833 -1.85%
std::set<int>::lower_bound(key)_(existent)/1024 4.596 -1.81%
std::set<int>::lower_bound(key)_(existent)/32 1.513 -2.25%
std::set<int>::lower_bound(key)_(existent)/8192 8.250 -2.28%
std::set<int>::lower_bound(key)_(non-existent)/0 0.251 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.409 1.22%
std::set<int>::lower_bound(key)_(non-existent)/32 2.463 -
std::set<int>::lower_bound(key)_(non-existent)/8192 9.609 -15.05%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.341 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6366.674 1.67%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 223.698 4.53%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 51101.162 3.52%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.329 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6361.310 -2.97%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 224.355 -11.58%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 51352.706 -
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.110 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1394.700 5.90%
std::set<int>::operator=(const&)_(into_populated_Container)/32 40.543 4.20%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12423.412 1.10%
std::set<int>::upper_bound(key)_(existent)/1024 4.407 -
std::set<int>::upper_bound(key)_(existent)/32 1.824 3.31%
std::set<int>::upper_bound(key)_(existent)/8192 8.059 -
std::set<int>::upper_bound(key)_(non-existent)/0 0.251 -
std::set<int>::upper_bound(key)_(non-existent)/1024 6.051 3.88%
std::set<int>::upper_bound(key)_(non-existent)/32 2.420 -
std::set<int>::upper_bound(key)_(non-existent)/8192 10.058 3.10%
std::set<std::string>::clear()/0 393.592 -
std::set<std::string>::clear()/1024 21492.427 -1.20%
std::set<std::string>::clear()/32 894.426 -
std::set<std::string>::clear()/8192 212166.886 -
std::set<std::string>::contains(key)_(existent)/1024 22.405 -3.74%
std::set<std::string>::contains(key)_(existent)/32 14.206 -1.26%
std::set<std::string>::contains(key)_(existent)/8192 28.886 1.52%
std::set<std::string>::contains(key)_(non-existent)/0 0.274 -
std::set<std::string>::contains(key)_(non-existent)/1024 20.629 -8.83%
std::set<std::string>::contains(key)_(non-existent)/32 9.342 -12.33%
std::set<std::string>::contains(key)_(non-existent)/8192 27.224 -6.67%
std::set<std::string>::count(key)_(existent)/1024 23.511 -3.40%
std::set<std::string>::count(key)_(existent)/32 16.189 -4.03%
std::set<std::string>::count(key)_(existent)/8192 31.401 3.55%
std::set<std::string>::count(key)_(non-existent)/0 0.256 -
std::set<std::string>::count(key)_(non-existent)/1024 24.189 3.36%
std::set<std::string>::count(key)_(non-existent)/32 10.833 2.86%
std::set<std::string>::count(key)_(non-existent)/8192 33.886 -1.08%
std::set<std::string>::ctor(&&,_different_allocs)/0 12.807 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6886.491 -
std::set<std::string>::ctor(&&,_different_allocs)/32 208.220 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57670.234 -
std::set<std::string>::ctor(const&)/0 12.724 -
std::set<std::string>::ctor(const&)/1024 35104.286 1.63%
std::set<std::string>::ctor(const&)/32 719.897 -8.75%
std::set<std::string>::ctor(const&)/8192 346448.653 1.07%
std::set<std::string>::ctor(const&,_alloc)/0 12.711 -
std::set<std::string>::ctor(const&,_alloc)/1024 37573.570 1.82%
std::set<std::string>::ctor(const&,_alloc)/32 708.071 -5.39%
std::set<std::string>::ctor(const&,_alloc)/8192 349599.620 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.782 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39990.676 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 807.468 1.07%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 381962.598 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.903 1.08%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 57486.668 4.09%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1007.959 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1106457.357 -
std::set<std::string>::equal_range(key)_(existent)/1024 23.931 5.02%
std::set<std::string>::equal_range(key)_(existent)/32 17.079 -6.12%
std::set<std::string>::equal_range(key)_(existent)/8192 29.295 6.38%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.257 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 24.840 1.21%
std::set<std::string>::equal_range(key)_(non-existent)/32 10.505 -6.08%
std::set<std::string>::equal_range(key)_(non-existent)/8192 33.686 -
std::set<std::string>::erase(iterator)/1024 33.066 18.13%
std::set<std::string>::erase(iterator)/32 25.335 -6.99%
std::set<std::string>::erase(iterator)/8192 30.163 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.802 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12766.294 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 705.427 3.27%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118935.215 -
std::set<std::string>::erase(key)_(existent)/1024 72.479 -26.73%
std::set<std::string>::erase(key)_(existent)/32 53.775 -28.06%
std::set<std::string>::erase(key)_(existent)/8192 85.949 3.18%
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.257 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 21.504 -4.49%
std::set<std::string>::erase(key)_(non-existent,_end)/32 10.256 -6.77%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 29.502 -3.85%
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.257 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 12.859 -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 6.583 1.53%
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 16.118 2.82%
std::set<std::string>::find(key)_(existent)/1024 25.238 1.64%
std::set<std::string>::find(key)_(existent)/32 16.029 3.38%
std::set<std::string>::find(key)_(existent)/8192 31.470 -9.79%
std::set<std::string>::find(key)_(non-existent)/0 0.257 -
std::set<std::string>::find(key)_(non-existent)/1024 20.007 -3.21%
std::set<std::string>::find(key)_(non-existent)/32 9.609 -3.57%
std::set<std::string>::find(key)_(non-existent)/8192 26.884 -1.67%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 32.607 33.87%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 70.403 2.92%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 53.205 5.40%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 75.149 2.44%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 29.752 -7.86%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 48.695 3.22%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 47.907 6.06%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 46.563 -18.56%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 33.194 -6.38%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 32.188 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 38.595 11.83%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 42.637 3.16%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 32.132 -4.95%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 30.850 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 32.467 -5.27%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 37.556 -13.39%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.588 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 69360.042 4.06%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1528.100 3.53%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 929407.151 7.54%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.142 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 45442.433 2.98%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1296.588 1.03%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 616947.496 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 394.220 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 42240.034 1.87%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1125.856 4.22%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 624262.888 -
std::set<std::string>::insert(value)_(already_present)/1024 30.058 79.25%
std::set<std::string>::insert(value)_(already_present)/32 10.503 39.39%
std::set<std::string>::insert(value)_(already_present)/8192 37.915 -37.71%
std::set<std::string>::insert(value)_(new_value,_end)/0 27.661 -2.42%
std::set<std::string>::insert(value)_(new_value,_end)/1024 61.879 -6.42%
std::set<std::string>::insert(value)_(new_value,_end)/32 33.239 -15.80%
std::set<std::string>::insert(value)_(new_value,_end)/8192 70.362 8.17%
std::set<std::string>::insert(value)_(new_value,_middle)/0 31.584 37.42%
std::set<std::string>::insert(value)_(new_value,_middle)/1024 53.673 10.53%
std::set<std::string>::insert(value)_(new_value,_middle)/32 38.007 -9.15%
std::set<std::string>::insert(value)_(new_value,_middle)/8192 48.355 -8.78%
std::set<std::string>::lower_bound(key)_(existent)/1024 21.809 -
std::set<std::string>::lower_bound(key)_(existent)/32 15.408 -3.08%
std::set<std::string>::lower_bound(key)_(existent)/8192 31.220 2.81%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.257 -5.08%
std::set<std::string>::lower_bound(key)_(non-existent)/1024 24.174 9.62%
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.110 2.71%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 32.216 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.278 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 39417.467 7.71%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 871.227 8.35%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 371683.684 6.43%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.284 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36455.387 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 697.711 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 356413.899 1.96%
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 15927.471 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 342.369 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 206721.035 -
std::set<std::string>::upper_bound(key)_(existent)/1024 24.183 -1.08%
std::set<std::string>::upper_bound(key)_(existent)/32 15.310 -10.92%
std::set<std::string>::upper_bound(key)_(existent)/8192 30.021 4.15%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 24.035 -
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.600 -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 30.175 -6.77%
std::shift_left(deque<int>)/1024 38.300 -
std::shift_left(deque<int>)/32 3.807 -
std::shift_left(deque<int>)/50 5.431 -
std::shift_left(deque<int>)/8192 300.967 -
std::shift_left(list<int>)/1024 725.250 -
std::shift_left(list<int>)/32 13.371 -
std::shift_left(list<int>)/50 27.317 -
std::shift_left(list<int>)/8192 7630.990 -
std::shift_left(vector<int>)/1024 35.407 -
std::shift_left(vector<int>)/32 2.979 -
std::shift_left(vector<int>)/50 5.257 -
std::shift_left(vector<int>)/8192 282.300 -
std::shift_right(deque<int>)/1024 40.351 -
std::shift_right(deque<int>)/32 3.423 -
std::shift_right(deque<int>)/50 4.509 -
std::shift_right(deque<int>)/8192 307.765 -
std::shift_right(list<int>)/1024 731.155 -
std::shift_right(list<int>)/32 14.432 -
std::shift_right(list<int>)/50 26.367 -1.40%
std::shift_right(list<int>)/8192 8001.649 -
std::shift_right(vector<int>)/1024 35.728 -
std::shift_right(vector<int>)/32 9.980 142.64%
std::shift_right(vector<int>)/50 5.322 -
std::shift_right(vector<int>)/8192 295.228 -1.02%
std::shuffle(deque<int>)/1024 9232.171 -
std::shuffle(deque<int>)/32 292.200 -
std::shuffle(deque<int>)/8192 73751.802 -
std::shuffle(vector<int>)/1024 8787.756 -
std::shuffle(vector<int>)/32 277.548 -
std::shuffle(vector<int>)/8192 70329.202 -
std::sort(deque<int>)_(ascending)/1024 768.675 -
std::sort(deque<int>)_(ascending)/8 18.446 4.96%
std::sort(deque<int>)_(ascending)/8192 5759.239 -
std::sort(deque<int>)_(descending)/1024 1299.098 -
std::sort(deque<int>)_(descending)/8 25.293 -
std::sort(deque<int>)_(descending)/8192 10375.978 -
std::sort(deque<int>)_(heap)/1024 6207.188 -
std::sort(deque<int>)_(heap)/8 24.674 2.23%
std::sort(deque<int>)_(heap)/8192 68994.974 -
std::sort(deque<int>)_(pipe-organ)/1024 2715.594 -
std::sort(deque<int>)_(pipe-organ)/8 20.153 -
std::sort(deque<int>)_(pipe-organ)/8192 26206.272 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17856.294 -
std::sort(deque<int>)_(qsort_adversarial)/8 17.428 -5.39%
std::sort(deque<int>)_(qsort_adversarial)/8192 482151.368 -1.59%
std::sort(deque<int>)_(repeated)/1024 1007.128 2.50%
std::sort(deque<int>)_(repeated)/8 18.010 -
std::sort(deque<int>)_(repeated)/8192 6767.798 -
std::sort(deque<int>)_(shuffled)/1024 6814.368 -
std::sort(deque<int>)_(shuffled)/8 22.971 -
std::sort(deque<int>)_(shuffled)/8192 80758.354 -
std::sort(vector<NonIntegral>)_(ascending)/1024 519.238 -
std::sort(vector<NonIntegral>)_(ascending)/8 15.639 1.35%
std::sort(vector<NonIntegral>)_(ascending)/8192 3753.703 -2.07%
std::sort(vector<NonIntegral>)_(descending)/1024 774.517 -
std::sort(vector<NonIntegral>)_(descending)/8 24.884 -
std::sort(vector<NonIntegral>)_(descending)/8192 5256.977 -2.72%
std::sort(vector<NonIntegral>)_(heap)/1024 4310.836 -
std::sort(vector<NonIntegral>)_(heap)/8 23.491 1.11%
std::sort(vector<NonIntegral>)_(heap)/8192 49921.804 -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1874.614 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.397 1.17%
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18309.332 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13209.396 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.696 1.76%
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 154661.651 -
std::sort(vector<NonIntegral>)_(repeated)/1024 504.719 -
std::sort(vector<NonIntegral>)_(repeated)/8 15.834 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3729.928 -1.41%
std::sort(vector<NonIntegral>)_(shuffled)/1024 4691.325 -
std::sort(vector<NonIntegral>)_(shuffled)/8 22.548 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 88356.938 4.45%
std::sort(vector<int>)_(ascending)/1024 518.913 -
std::sort(vector<int>)_(ascending)/8 15.657 -1.71%
std::sort(vector<int>)_(ascending)/8192 3721.294 -2.38%
std::sort(vector<int>)_(descending)/1024 1028.136 -
std::sort(vector<int>)_(descending)/8 24.850 -
std::sort(vector<int>)_(descending)/8192 7292.077 -
std::sort(vector<int>)_(heap)/1024 4554.335 -
std::sort(vector<int>)_(heap)/8 23.541 -
std::sort(vector<int>)_(heap)/8192 45530.090 -
std::sort(vector<int>)_(pipe-organ)/1024 2293.124 -
std::sort(vector<int>)_(pipe-organ)/8 17.588 -
std::sort(vector<int>)_(pipe-organ)/8192 21619.251 -
std::sort(vector<int>)_(qsort_adversarial)/1024 13513.119 2.77%
std::sort(vector<int>)_(qsort_adversarial)/8 15.747 -
std::sort(vector<int>)_(qsort_adversarial)/8192 154898.784 3.23%
std::sort(vector<int>)_(repeated)/1024 658.692 -
std::sort(vector<int>)_(repeated)/8 15.829 -
std::sort(vector<int>)_(repeated)/8192 5011.180 -
std::sort(vector<int>)_(shuffled)/1024 4626.723 -
std::sort(vector<int>)_(shuffled)/8 22.712 -
std::sort(vector<int>)_(shuffled)/8192 44856.949 -
std::sort_heap(deque<int>)/1024 13269.644 -
std::sort_heap(deque<int>)/8 34.654 -6.07%
std::sort_heap(deque<int>)/8192 473529.522 -
std::sort_heap(deque<int>,_pred)/1024 12177.462 -
std::sort_heap(deque<int>,_pred)/8 33.914 -2.40%
std::sort_heap(deque<int>,_pred)/8192 427419.645 -
std::sort_heap(vector<NonIntegral>)/1024 9816.742 -
std::sort_heap(vector<NonIntegral>)/8 31.013 -3.82%
std::sort_heap(vector<NonIntegral>)/8192 105445.126 -
std::sort_heap(vector<NonIntegral>,_pred)/1024 9851.724 -
std::sort_heap(vector<NonIntegral>,_pred)/8 30.644 1.74%
std::sort_heap(vector<NonIntegral>,_pred)/8192 106172.121 -
std::sort_heap(vector<int>)/1024 9801.731 -
std::sort_heap(vector<int>)/8 29.863 -2.50%
std::sort_heap(vector<int>)/8192 105768.058 -
std::sort_heap(vector<int>,_pred)/1024 9878.946 -
std::sort_heap(vector<int>,_pred)/8 30.020 1.95%
std::sort_heap(vector<int>,_pred)/8192 106445.141 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 3403.254 3.51%
std::stable_partition(deque<int>)_(alloc_fails)/32 1930.437 -
std::stable_partition(deque<int>)_(alloc_fails)/50 1951.152 -
std::stable_partition(deque<int>)_(alloc_fails)/8192 16978.137 -
std::stable_partition(deque<int>)_(dense)/1024 640.920 8.95%
std::stable_partition(deque<int>)_(dense)/32 31.937 12.36%
std::stable_partition(deque<int>)_(dense)/50 41.565 9.61%
std::stable_partition(deque<int>)_(dense)/8192 5646.970 -
std::stable_partition(deque<int>)_(sparse)/1024 453.931 5.40%
std::stable_partition(deque<int>)_(sparse)/32 14.271 31.01%
std::stable_partition(deque<int>)_(sparse)/50 32.294 21.00%
std::stable_partition(deque<int>)_(sparse)/8192 3416.739 -4.67%
std::stable_partition(list<int>)_(alloc_fails)/1024 4118.852 -2.84%
std::stable_partition(list<int>)_(alloc_fails)/32 1882.765 -1.08%
std::stable_partition(list<int>)_(alloc_fails)/50 1900.434 -3.18%
std::stable_partition(list<int>)_(alloc_fails)/8192 26706.018 -22.90%
std::stable_partition(list<int>)_(dense)/1024 1475.805 -2.30%
std::stable_partition(list<int>)_(dense)/32 36.031 -2.66%
std::stable_partition(list<int>)_(dense)/50 56.980 -
std::stable_partition(list<int>)_(dense)/8192 18761.398 -34.67%
std::stable_partition(list<int>)_(sparse)/1024 931.257 -
std::stable_partition(list<int>)_(sparse)/32 9.645 -1.72%
std::stable_partition(list<int>)_(sparse)/50 26.346 1.41%
std::stable_partition(list<int>)_(sparse)/8192 8765.754 -5.99%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2862.512 -1.11%
std::stable_partition(vector<int>)_(alloc_fails)/32 1859.004 -2.64%
std::stable_partition(vector<int>)_(alloc_fails)/50 1887.061 -1.23%
std::stable_partition(vector<int>)_(alloc_fails)/8192 9585.429 -
std::stable_partition(vector<int>)_(dense)/1024 291.480 -
std::stable_partition(vector<int>)_(dense)/32 21.440 7.72%
std::stable_partition(vector<int>)_(dense)/50 25.639 -2.40%
std::stable_partition(vector<int>)_(dense)/8192 2092.100 -
std::stable_partition(vector<int>)_(sparse)/1024 209.833 -1.30%
std::stable_partition(vector<int>)_(sparse)/32 7.112 -2.45%
std::stable_partition(vector<int>)_(sparse)/50 20.896 -
std::stable_partition(vector<int>)_(sparse)/8192 1482.853 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4076.868 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.088 -2.92%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18909.230 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28475.544 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 27.764 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26393.586 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13626.707 1.25%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 27.177 4.22%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25754.535 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16314.229 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.271 -1.01%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22373.745 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25367.253 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.725 7.02%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28424.653 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3683.280 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.297 -1.02%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13038.178 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 18944.873 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 23.796 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24580.423 -
std::stable_sort(deque<int>)_(ascending)/1024 2108.798 -
std::stable_sort(deque<int>)_(ascending)/8 19.153 4.81%
std::stable_sort(deque<int>)_(ascending)/8192 13580.710 -
std::stable_sort(deque<int>)_(descending)/1024 2910.782 -
std::stable_sort(deque<int>)_(descending)/8 28.550 14.32%
std::stable_sort(deque<int>)_(descending)/8192 20535.192 -
std::stable_sort(deque<int>)_(heap)/1024 2735.816 -
std::stable_sort(deque<int>)_(heap)/8 26.082 7.64%
std::stable_sort(deque<int>)_(heap)/8192 17369.990 -1.23%
std::stable_sort(deque<int>)_(pipe-organ)/1024 2917.273 -
std::stable_sort(deque<int>)_(pipe-organ)/8 21.827 1.70%
std::stable_sort(deque<int>)_(pipe-organ)/8192 20515.508 -1.53%
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3132.239 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 17.824 -2.12%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20788.341 -
std::stable_sort(deque<int>)_(repeated)/1024 1406.582 -
std::stable_sort(deque<int>)_(repeated)/8 19.811 12.25%
std::stable_sort(deque<int>)_(repeated)/8192 7707.251 -
std::stable_sort(deque<int>)_(shuffled)/1024 2544.906 -
std::stable_sort(deque<int>)_(shuffled)/8 23.531 4.45%
std::stable_sort(deque<int>)_(shuffled)/8192 14342.829 -1.17%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 5093.175 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 17.320 4.42%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 49572.040 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23250.432 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.737 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 116858.378 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14504.834 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.678 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 110993.983 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14429.249 1.29%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 17.962 1.10%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 85731.903 1.37%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23326.558 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.534 -2.36%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 137661.965 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3705.823 -2.32%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 17.216 5.34%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 19839.872 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 19014.077 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.182 1.05%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 151880.353 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3494.265 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.836 6.57%
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 40220.677 -1.63%
std::stable_sort(vector<NonIntegral>)_(descending)/1024 12191.011 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 22.782 -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 188261.052 -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 9281.639 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.294 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 115553.570 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 7835.904 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 18.430 -1.55%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 115773.851 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13114.408 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.435 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 198909.528 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1216.435 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 17.232 5.41%
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 12991.336 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12102.295 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.148 2.89%
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 173642.787 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4971.953 -1.22%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.203 4.23%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 23284.861 2.35%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23035.487 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.439 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 23926.720 -2.91%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14489.262 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.905 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 35382.016 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14353.762 -4.09%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 18.576 2.79%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 26108.343 4.04%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23245.760 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.048 3.18%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 39029.532 1.82%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3613.621 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.134 3.65%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 12465.645 8.81%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18646.434 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 20.696 1.39%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 33433.375 6.46%
std::stable_sort(vector<int>)_(ascending)/1024 2079.829 -
std::stable_sort(vector<int>)_(ascending)/8 15.524 -
std::stable_sort(vector<int>)_(ascending)/8192 13413.584 -
std::stable_sort(vector<int>)_(descending)/1024 2809.864 -
std::stable_sort(vector<int>)_(descending)/8 24.429 3.35%
std::stable_sort(vector<int>)_(descending)/8192 18449.132 -
std::stable_sort(vector<int>)_(heap)/1024 2543.102 -
std::stable_sort(vector<int>)_(heap)/8 21.242 -4.71%
std::stable_sort(vector<int>)_(heap)/8192 14574.222 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2794.526 -
std::stable_sort(vector<int>)_(pipe-organ)/8 18.723 -
std::stable_sort(vector<int>)_(pipe-organ)/8192 18236.719 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2890.606 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.557 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18247.113 -
std::stable_sort(vector<int>)_(repeated)/1024 1102.742 -2.18%
std::stable_sort(vector<int>)_(repeated)/8 15.849 3.44%
std::stable_sort(vector<int>)_(repeated)/8192 5260.217 -
std::stable_sort(vector<int>)_(shuffled)/1024 2269.693 -
std::stable_sort(vector<int>)_(shuffled)/8 19.796 -
std::stable_sort(vector<int>)_(shuffled)/8192 11538.421 4.53%
std::swap_ranges(deque<int>)/1024 364.873 14.31%
std::swap_ranges(deque<int>)/32 11.654 11.90%
std::swap_ranges(deque<int>)/50 17.968 13.35%
std::swap_ranges(deque<int>)/8192 2888.795 13.41%
std::swap_ranges(list<int>)/1024 754.323 -
std::swap_ranges(list<int>)/32 19.423 -
std::swap_ranges(list<int>)/50 32.063 -
std::swap_ranges(list<int>)/8192 10192.477 -
std::swap_ranges(vector<int>)/1024 62.545 -
std::swap_ranges(vector<int>)/32 4.811 -
std::swap_ranges(vector<int>)/50 5.596 -
std::swap_ranges(vector<int>)/8192 475.340 -
std::transform(deque<int>)_(identity_transform)/1024 370.061 -
std::transform(deque<int>)_(identity_transform)/32 12.295 -
std::transform(deque<int>)_(identity_transform)/50 19.079 -
std::transform(deque<int>)_(identity_transform)/8192 2445.393 -
std::transform(deque<int>,_deque<int>)/1024 660.214 -
std::transform(deque<int>,_deque<int>)/32 21.510 -1.06%
std::transform(deque<int>,_deque<int>)/50 36.530 -
std::transform(deque<int>,_deque<int>)/8192 5420.082 -
std::transform(list<int>)_(identity_transform)/1024 738.255 -
std::transform(list<int>)_(identity_transform)/32 16.948 -
std::transform(list<int>)_(identity_transform)/50 30.040 -1.11%
std::transform(list<int>)_(identity_transform)/8192 6987.868 -8.50%
std::transform(list<int>,_list<int>)/1024 841.044 -
std::transform(list<int>,_list<int>)/32 23.034 -
std::transform(list<int>,_list<int>)/50 37.220 -
std::transform(list<int>,_list<int>)/8192 9296.690 -5.63%
std::transform(vector<int>)_(identity_transform)/1024 262.399 -
std::transform(vector<int>)_(identity_transform)/32 9.221 -
std::transform(vector<int>)_(identity_transform)/50 16.072 -
std::transform(vector<int>)_(identity_transform)/8192 2020.157 -
std::transform(vector<int>,_vector<int>)/1024 555.613 -3.52%
std::transform(vector<int>,_vector<int>)/32 17.242 -
std::transform(vector<int>,_vector<int>)/50 26.851 -3.59%
std::transform(vector<int>,_vector<int>)/8192 4441.553 -
std::unique(deque<int>)_(contiguous)/1024 513.821 -
std::unique(deque<int>)_(contiguous)/32 50.860 3.31%
std::unique(deque<int>)_(contiguous)/52 57.016 3.99%
std::unique(deque<int>)_(contiguous)/8192 3740.264 -
std::unique(deque<int>)_(sprinkled)/1024 509.348 -
std::unique(deque<int>)_(sprinkled)/32 56.104 -
std::unique(deque<int>)_(sprinkled)/52 66.153 6.54%
std::unique(deque<int>)_(sprinkled)/8192 3807.834 -
std::unique(deque<int>,_pred)_(contiguous)/1024 632.044 -
std::unique(deque<int>,_pred)_(contiguous)/32 56.529 -
std::unique(deque<int>,_pred)_(contiguous)/52 68.051 1.21%
std::unique(deque<int>,_pred)_(contiguous)/8192 4536.140 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 685.883 -
std::unique(deque<int>,_pred)_(sprinkled)/32 58.074 -
std::unique(deque<int>,_pred)_(sprinkled)/52 70.776 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5203.519 -
std::unique(list<int>)_(contiguous)/1024 922.099 -
std::unique(list<int>)_(contiguous)/32 51.939 -
std::unique(list<int>)_(contiguous)/52 64.037 -
std::unique(list<int>)_(contiguous)/8192 6973.566 -
std::unique(list<int>)_(sprinkled)/1024 965.396 1.71%
std::unique(list<int>)_(sprinkled)/32 54.066 -1.31%
std::unique(list<int>)_(sprinkled)/52 67.321 -2.80%
std::unique(list<int>)_(sprinkled)/8192 7966.422 -
std::unique(list<int>,_pred)_(contiguous)/1024 944.508 -
std::unique(list<int>,_pred)_(contiguous)/32 57.349 -
std::unique(list<int>,_pred)_(contiguous)/52 70.954 -
std::unique(list<int>,_pred)_(contiguous)/8192 7556.966 -
std::unique(list<int>,_pred)_(sprinkled)/1024 999.758 -
std::unique(list<int>,_pred)_(sprinkled)/32 61.326 -3.70%
std::unique(list<int>,_pred)_(sprinkled)/52 78.516 -3.18%
std::unique(list<int>,_pred)_(sprinkled)/8192 8258.729 -
std::unique(vector<int>)_(contiguous)/1024 308.018 -
std::unique(vector<int>)_(contiguous)/32 48.081 -
std::unique(vector<int>)_(contiguous)/52 53.310 -
std::unique(vector<int>)_(contiguous)/8192 1910.833 -
std::unique(vector<int>)_(sprinkled)/1024 574.049 8.69%
std::unique(vector<int>)_(sprinkled)/32 54.027 -
std::unique(vector<int>)_(sprinkled)/52 66.579 2.78%
std::unique(vector<int>)_(sprinkled)/8192 3972.425 1.33%
std::unique(vector<int>,_pred)_(contiguous)/1024 487.227 -
std::unique(vector<int>,_pred)_(contiguous)/32 54.012 -
std::unique(vector<int>,_pred)_(contiguous)/52 64.244 1.19%
std::unique(vector<int>,_pred)_(contiguous)/8192 3588.279 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 683.646 -
std::unique(vector<int>,_pred)_(sprinkled)/32 57.729 -
std::unique(vector<int>,_pred)_(sprinkled)/52 70.472 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5153.275 -
std::unique_copy(deque<int>)_(contiguous)/1024 472.269 -
std::unique_copy(deque<int>)_(contiguous)/32 13.459 41.18%
std::unique_copy(deque<int>)_(contiguous)/52 21.429 45.14%
std::unique_copy(deque<int>)_(contiguous)/8192 3724.894 -
std::unique_copy(deque<int>)_(sprinkled)/1024 466.630 -
std::unique_copy(deque<int>)_(sprinkled)/32 13.322 21.60%
std::unique_copy(deque<int>)_(sprinkled)/52 21.011 27.94%
std::unique_copy(deque<int>)_(sprinkled)/8192 3737.399 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 597.640 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 16.758 6.14%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 25.712 2.22%
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4466.316 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 632.557 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.743 -4.05%
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.470 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5060.193 -
std::unique_copy(list<int>)_(contiguous)/1024 739.205 -
std::unique_copy(list<int>)_(contiguous)/32 11.236 1.37%
std::unique_copy(list<int>)_(contiguous)/52 19.444 -
std::unique_copy(list<int>)_(contiguous)/8192 6789.791 -
std::unique_copy(list<int>)_(sprinkled)/1024 802.027 8.98%
std::unique_copy(list<int>)_(sprinkled)/32 13.141 1.79%
std::unique_copy(list<int>)_(sprinkled)/52 24.399 3.33%
std::unique_copy(list<int>)_(sprinkled)/8192 7120.067 3.49%
std::unique_copy(list<int>,_pred)_(contiguous)/1024 791.601 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 16.239 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 29.026 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7498.409 -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 833.989 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.207 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 34.985 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7807.750 1.76%
std::unique_copy(vector<int>)_(contiguous)/1024 247.550 -
std::unique_copy(vector<int>)_(contiguous)/32 8.796 -
std::unique_copy(vector<int>)_(contiguous)/52 13.323 -1.50%
std::unique_copy(vector<int>)_(contiguous)/8192 1886.806 -
std::unique_copy(vector<int>)_(sprinkled)/1024 456.751 -
std::unique_copy(vector<int>)_(sprinkled)/32 12.922 -
std::unique_copy(vector<int>)_(sprinkled)/52 21.831 1.82%
std::unique_copy(vector<int>)_(sprinkled)/8192 3688.266 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 538.396 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.366 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.578 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3786.894 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 588.008 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.160 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.514 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4511.810 -2.47%
std::unordered_map<int,_int>::clear()/0 393.422 -
std::unordered_map<int,_int>::clear()/1024 8113.843 -
std::unordered_map<int,_int>::clear()/32 588.827 -
std::unordered_map<int,_int>::clear()/8192 63872.794 -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.613 -8.62%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.584 -1.28%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.686 13.13%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.346 -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.783 -6.33%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.565 -9.82%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.927 10.92%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.625 18.20%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.610 4.94%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.371 -13.91%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.272 -11.44%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.326 -1.44%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.379 1.00%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.534 6.84%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.105 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8443.230 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 270.463 1.45%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 97659.978 -
std::unordered_map<int,_int>::ctor(const&)/0 12.874 -
std::unordered_map<int,_int>::ctor(const&)/1024 7345.084 8.55%
std::unordered_map<int,_int>::ctor(const&)/32 216.505 7.02%
std::unordered_map<int,_int>::ctor(const&)/8192 57827.136 4.56%
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 13.173 1.71%
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9856.253 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 277.748 3.72%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 80563.769 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.811 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13906.618 1.67%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 378.834 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 142901.748 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.817 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13697.381 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 369.967 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 143353.775 -
std::unordered_map<int,_int>::erase(iterator)/1024 19.741 -
std::unordered_map<int,_int>::erase(iterator)/32 19.682 -
std::unordered_map<int,_int>::erase(iterator)/8192 19.772 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 395.205 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5494.914 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 523.715 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45114.476 -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 22.369 1.74%
std::unordered_map<int,_int>::erase(key)_(existent)/32 21.992 4.89%
std::unordered_map<int,_int>::erase(key)_(existent)/8192 22.395 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.399 35.58%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.399 18.76%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.362 27.21%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.272 3.91%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.484 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.356 12.84%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.309 4.75%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.377 9.05%
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.107 -21.11%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.345 -10.47%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.191 -19.07%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.330 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.082 -15.65%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.174 12.06%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 0.958 -7.59%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 395.310 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 13771.072 5.91%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 723.529 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 145524.075 4.42%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.729 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13248.856 2.44%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 747.360 2.48%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 142623.304 1.78%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.708 -1.49%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7373.348 -5.24%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 580.531 -2.72%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 87030.434 1.64%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.228 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14407.899 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 777.363 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 149266.588 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.510 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 14440.209 2.49%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 753.420 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 146523.732 -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 1.854 -23.99%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.767 -38.18%
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.848 4.14%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 17.932 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 21.617 11.80%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 19.409 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 19.511 -3.95%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 18.409 2.89%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 20.125 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 19.769 2.51%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 19.195 -5.42%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 4.564 -13.07%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.213 -20.42%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.488 6.47%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.662 2.58%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 18.975 -1.70%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.908 -1.87%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 19.179 -2.83%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.647 2.85%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 19.053 -3.60%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.898 -2.13%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.549 -2.53%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.510 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6694.070 -8.84%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 221.135 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53652.376 -5.59%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.484 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6634.406 -1.48%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 199.734 -5.28%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54515.660 -1.04%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1588.231 25.50%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.080 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 27672.243 7.02%
std::unordered_multimap<int,_int>::clear()/0 395.012 -
std::unordered_multimap<int,_int>::clear()/1024 8159.918 -3.47%
std::unordered_multimap<int,_int>::clear()/32 592.123 -1.19%
std::unordered_multimap<int,_int>::clear()/8192 63184.226 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.097 -12.36%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.303 -5.46%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.279 -12.26%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.435 -10.98%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.599 -9.45%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.300 -26.07%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.800 4.11%
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.656 -2.24%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.675 -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.730 -1.24%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.304 12.66%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.119 -18.64%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.261 -14.31%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.268 11.26%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.059 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8628.952 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 294.181 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 100910.583 -
std::unordered_multimap<int,_int>::ctor(const&)/0 13.261 2.32%
std::unordered_multimap<int,_int>::ctor(const&)/1024 7433.594 10.86%
std::unordered_multimap<int,_int>::ctor(const&)/32 242.662 20.84%
std::unordered_multimap<int,_int>::ctor(const&)/8192 58202.096 6.49%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.251 2.03%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9265.438 1.42%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 266.201 5.65%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 76875.036 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.859 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13941.322 5.64%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 388.272 2.29%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 143365.080 1.89%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.884 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13904.221 7.36%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 376.080 2.58%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 143940.941 1.96%
std::unordered_multimap<int,_int>::erase(iterator)/1024 20.120 1.61%
std::unordered_multimap<int,_int>::erase(iterator)/32 20.162 2.06%
std::unordered_multimap<int,_int>::erase(iterator)/8192 27.315 20.67%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 397.024 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5940.579 2.24%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 524.916 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44878.343 -2.05%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 22.266 -7.08%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 20.953 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 24.418 -2.33%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.297 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.463 8.78%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.446 21.61%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.247 12.54%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.481 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.463 14.32%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.338 -5.20%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.056 -4.12%
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.567 15.63%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.360 -9.15%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.356 -8.96%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.335 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.208 -1.26%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.217 7.66%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.195 15.41%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.830 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15499.039 2.56%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 739.084 -5.67%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 169665.643 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 395.049 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15698.716 4.78%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 749.020 -1.39%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 168337.383 1.14%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.802 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 14353.535 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 812.814 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 175949.813 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.808 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 16503.925 5.40%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 833.388 2.03%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 164922.968 -1.65%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.063 -2.60%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 17039.231 2.76%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 798.105 -3.00%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 182537.983 -2.03%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 24.596 16.94%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 19.796 -1.60%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 21.492 -10.69%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 18.531 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 26.194 8.18%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 19.990 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 21.055 4.17%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 18.770 1.54%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 22.785 11.19%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 19.069 -3.12%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 32.703 48.44%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.286 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6773.957 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 225.046 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54436.313 1.20%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.287 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6814.786 2.89%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 202.823 2.65%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55064.193 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1551.950 19.46%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 24.824 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 28019.972 6.22%
std::unordered_multiset<int>::clear()/0 393.076 -
std::unordered_multiset<int>::clear()/1024 8740.387 -3.90%
std::unordered_multiset<int>::clear()/32 610.632 -
std::unordered_multiset<int>::clear()/8192 67320.113 -4.35%
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.314 9.55%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.460 14.44%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.257 -11.54%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.485 13.13%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 2.011 6.09%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.795 14.64%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.552 -
std::unordered_multiset<int>::count(key)_(existent)/1024 1.639 -8.94%
std::unordered_multiset<int>::count(key)_(existent)/32 1.773 4.55%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.613 -2.85%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.309 15.59%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.322 9.12%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.370 18.88%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.221 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 14.052 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8533.008 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 300.271 3.81%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 98735.830 -
std::unordered_multiset<int>::ctor(const&)/0 12.838 -
std::unordered_multiset<int>::ctor(const&)/1024 6862.036 -
std::unordered_multiset<int>::ctor(const&)/32 200.459 1.69%
std::unordered_multiset<int>::ctor(const&)/8192 55825.279 1.48%
std::unordered_multiset<int>::ctor(const&,_alloc)/0 13.013 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9088.232 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 252.525 -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 75866.805 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.877 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13592.247 4.98%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 382.091 2.09%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 140916.392 1.92%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.881 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13498.527 4.85%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 373.597 3.21%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142127.755 1.69%
std::unordered_multiset<int>::erase(iterator)/1024 20.623 5.89%
std::unordered_multiset<int>::erase(iterator)/32 20.533 5.36%
std::unordered_multiset<int>::erase(iterator)/8192 20.816 -16.54%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.729 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6188.595 -2.30%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 533.274 -9.95%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 49782.038 1.04%
std::unordered_multiset<int>::erase(key)_(existent)/1024 23.937 13.93%
std::unordered_multiset<int>::erase(key)_(existent)/32 21.348 2.74%
std::unordered_multiset<int>::erase(key)_(existent)/8192 23.660 6.76%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.297 12.89%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.301 -1.64%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.439 13.37%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.090 -13.93%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.482 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.100 -13.90%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.219 -1.03%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.210 9.24%
std::unordered_multiset<int>::find(key)_(existent)/1024 1.361 3.51%
std::unordered_multiset<int>::find(key)_(existent)/32 1.223 -5.71%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.199 -16.05%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.336 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 0.959 -7.51%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.098 -5.12%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.125 1.24%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 389.909 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16373.806 7.77%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 759.845 -2.03%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 177715.631 6.08%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.134 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 17411.438 14.95%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 784.311 4.33%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 169456.207 3.10%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 393.106 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 14825.862 5.92%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 808.569 1.27%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 176018.689 1.54%
std::unordered_multiset<int>::insert(value)_(already_present)/1024 21.313 3.12%
std::unordered_multiset<int>::insert(value)_(already_present)/32 20.113 -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 21.743 1.76%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 18.452 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 24.206 1.72%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 18.826 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 19.799 1.20%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 18.567 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 24.287 -3.41%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 19.611 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 24.922 2.81%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.400 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6738.563 1.96%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 224.214 2.42%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 54230.060 1.84%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.418 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6749.866 2.59%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 199.786 1.72%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 55209.891 2.37%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.930 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1317.170 -6.10%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 25.165 -3.04%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 25314.052 -3.20%
std::unordered_set<int>::clear()/0 390.382 -
std::unordered_set<int>::clear()/1024 10580.889 11.38%
std::unordered_set<int>::clear()/32 653.012 5.03%
std::unordered_set<int>::clear()/8192 79700.480 11.84%
std::unordered_set<int>::contains(key)_(existent)/1024 1.476 -1.98%
std::unordered_set<int>::contains(key)_(existent)/32 1.516 -4.64%
std::unordered_set<int>::contains(key)_(existent)/8192 1.584 10.65%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.402 9.65%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.274 -24.14%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.607 -5.26%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.363 -20.01%
std::unordered_set<int>::count(key)_(existent)/1024 1.220 14.11%
std::unordered_set<int>::count(key)_(existent)/32 1.350 18.80%
std::unordered_set<int>::count(key)_(existent)/8192 1.349 3.02%
std::unordered_set<int>::count(key)_(non-existent)/0 0.274 -
std::unordered_set<int>::count(key)_(non-existent)/1024 1.671 3.51%
std::unordered_set<int>::count(key)_(non-existent)/32 1.524 -
std::unordered_set<int>::count(key)_(non-existent)/8192 1.634 4.98%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.881 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 8725.018 -5.42%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 289.446 1.04%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 104817.411 -
std::unordered_set<int>::ctor(const&)/0 12.919 -
std::unordered_set<int>::ctor(const&)/1024 7093.662 -
std::unordered_set<int>::ctor(const&)/32 204.482 -
std::unordered_set<int>::ctor(const&)/8192 58336.884 5.20%
std::unordered_set<int>::ctor(const&,_alloc)/0 12.977 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 9966.831 1.48%
std::unordered_set<int>::ctor(const&,_alloc)/32 282.314 3.67%
std::unordered_set<int>::ctor(const&,_alloc)/8192 81933.153 2.17%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.856 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 14209.682 1.59%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 391.266 1.55%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 145469.530 1.59%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.857 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13941.256 1.25%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 376.506 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 144923.651 -
std::unordered_set<int>::erase(iterator)/1024 25.301 4.13%
std::unordered_set<int>::erase(iterator)/32 21.322 -1.89%
std::unordered_set<int>::erase(iterator)/8192 27.905 13.54%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.629 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6538.991 8.87%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 553.937 3.47%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 52652.854 7.46%
std::unordered_set<int>::erase(key)_(existent)/1024 25.447 -6.32%
std::unordered_set<int>::erase(key)_(existent)/32 21.382 -5.17%
std::unordered_set<int>::erase(key)_(existent)/8192 27.369 -4.49%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.263 -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.468 2.99%
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.372 -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.366 14.81%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.481 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.382 22.65%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.432 12.79%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.253 13.10%
std::unordered_set<int>::find(key)_(existent)/1024 1.301 -10.53%
std::unordered_set<int>::find(key)_(existent)/32 1.334 5.20%
std::unordered_set<int>::find(key)_(existent)/8192 1.425 -2.03%
std::unordered_set<int>::find(key)_(non-existent)/0 0.335 -
std::unordered_set<int>::find(key)_(non-existent)/1024 0.958 -16.12%
std::unordered_set<int>::find(key)_(non-existent)/32 1.173 1.94%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.135 -5.94%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.186 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 13615.046 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 703.291 -4.66%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 139985.754 1.32%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.236 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13191.990 -10.00%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 722.331 -9.60%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 136365.895 -5.76%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.924 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7532.397 -3.01%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 585.499 -1.06%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 89944.691 -
std::unordered_set<int>::insert(value)_(already_present)/1024 1.908 -21.58%
std::unordered_set<int>::insert(value)_(already_present)/32 1.691 -36.07%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.550 -2.24%
std::unordered_set<int>::insert(value)_(new_value,_end)/0 17.946 -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 18.391 -2.17%
std::unordered_set<int>::insert(value)_(new_value,_end)/32 18.289 -4.15%
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 19.571 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 17.862 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 18.434 -8.99%
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 18.947 -1.21%
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 18.848 -2.77%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.533 1.31%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6780.129 1.15%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 230.214 5.69%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 54751.057 1.77%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.542 1.03%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 7375.442 11.25%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 204.834 2.48%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 57953.150 6.18%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1653.493 7.42%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 25.401 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 29055.935 6.24%
std::unordered_set<std::string>::clear()/0 399.605 2.13%
std::unordered_set<std::string>::clear()/1024 23477.506 2.32%
std::unordered_set<std::string>::clear()/32 954.909 2.67%
std::unordered_set<std::string>::clear()/8192 222568.904 2.02%
std::unordered_set<std::string>::contains(key)_(existent)/1024 36.965 -7.91%
std::unordered_set<std::string>::contains(key)_(existent)/32 27.832 -16.21%
std::unordered_set<std::string>::contains(key)_(existent)/8192 39.983 2.38%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.344 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 27.171 1.81%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 25.409 -2.16%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 23.868 -
std::unordered_set<std::string>::count(key)_(existent)/1024 43.350 -
std::unordered_set<std::string>::count(key)_(existent)/32 37.496 -3.86%
std::unordered_set<std::string>::count(key)_(existent)/8192 38.705 5.54%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.334 3.18%
std::unordered_set<std::string>::count(key)_(non-existent)/1024 24.002 -3.25%
std::unordered_set<std::string>::count(key)_(non-existent)/32 20.769 -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 26.420 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 13.858 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 41830.417 2.73%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 1011.869 -5.16%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 785644.082 9.65%
std::unordered_set<std::string>::ctor(const&)/0 12.877 -
std::unordered_set<std::string>::ctor(const&)/1024 33448.052 -
std::unordered_set<std::string>::ctor(const&)/32 788.594 2.20%
std::unordered_set<std::string>::ctor(const&)/8192 337226.645 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.094 1.47%
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63569.920 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1659.092 10.17%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 611086.985 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.872 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62831.177 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1724.920 5.87%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 633074.330 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.907 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 62667.182 1.25%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1622.557 6.44%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 631960.343 -
std::unordered_set<std::string>::erase(iterator)/1024 28.932 -8.52%
std::unordered_set<std::string>::erase(iterator)/32 32.103 23.17%
std::unordered_set<std::string>::erase(iterator)/8192 31.318 1.75%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 389.903 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12381.402 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 655.572 -1.47%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118900.651 -
std::unordered_set<std::string>::erase(key)_(existent)/1024 93.178 -11.73%
std::unordered_set<std::string>::erase(key)_(existent)/32 81.980 -17.54%
std::unordered_set<std::string>::erase(key)_(existent)/8192 136.398 40.10%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 0.270 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 24.593 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 23.405 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 20.496 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 0.285 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 23.058 1.13%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 23.377 4.34%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 21.898 -2.31%
std::unordered_set<std::string>::find(key)_(existent)/1024 43.027 6.57%
std::unordered_set<std::string>::find(key)_(existent)/32 35.360 -4.52%
std::unordered_set<std::string>::find(key)_(existent)/8192 38.060 14.63%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.336 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 23.610 1.45%
std::unordered_set<std::string>::find(key)_(non-existent)/32 22.304 -5.98%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 22.822 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.482 1.39%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 57487.318 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1850.684 11.09%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 603473.459 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.356 1.50%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 57252.648 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1856.296 2.92%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 598038.651 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 389.822 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 56485.722 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1794.941 2.25%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 556791.336 -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 51.769 27.00%
std::unordered_set<std::string>::insert(value)_(already_present)/32 62.753 131.56%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 63.630 -5.75%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 45.903 -36.49%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 71.078 -3.34%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 49.242 -24.79%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 70.477 -1.53%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 73.246 -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 73.584 -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 60.548 18.39%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 65.882 -3.83%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.296 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35957.672 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 813.309 4.61%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 341336.445 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.366 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36278.070 2.69%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 737.388 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 341700.420 -1.72%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.839 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 15586.204 -22.07%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 334.717 22.66%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 209776.761 -
std::upper_bound(std::deque<int>)/100 30.674 -4.71%
std::upper_bound(std::deque<int>)/8 18.055 -2.17%
std::upper_bound(std::deque<int>)/8192 65.119 -1.02%
std::upper_bound(std::forward_list<int>)/100 96.814 -
std::upper_bound(std::forward_list<int>)/8 16.110 -
std::upper_bound(std::forward_list<int>)/8192 10715.843 -
std::upper_bound(std::list<int>)/100 100.668 -
std::upper_bound(std::list<int>)/8 16.210 -
std::upper_bound(std::list<int>)/8192 14702.193 -17.18%
std::upper_bound(std::vector<int>)/100 12.365 -
std::upper_bound(std::vector<int>)/8 5.980 -
std::upper_bound(std::vector<int>)/8192 15.688 -
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.671 10.69%
std::variant<20-alts>::visit()_(3_variants) 0.680 -
std::variant<50-alts>::visit()_(2_variants) 0.674 -
std::variant<8-alts>::visit()_(1_variant) 0.672 -
std::variant<8-alts>::visit()_(2_variants) 0.675 -
std::variant<8-alts>::visit()_(3_variants) 0.680 11.64%
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 441.324 3.84%
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 392.332 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 654.131 1.13%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 32.186 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.711 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 266.901 1.43%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.243 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 11.679 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 779.458 -9.46%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.333 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 11.620 3.20%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 668.231 -15.17%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.329 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 11.625 4.06%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 603.185 -14.83%
std::vector<int>::ctor(size)/1024 47.724 9.85%
std::vector<int>::ctor(size)/32 14.488 25.31%
std::vector<int>::ctor(size)/8192 572.163 1.90%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 45.558 7.16%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 12.596 14.60%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 259.240 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.556 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.748 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 283.230 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.753 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.341 -
std::vector<int>::erase(middle)_(cheap_elements)/8192 141.829 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.659 -3.99%
std::vector<int>::insert(begin)_(cheap_elements)/32 5.019 -1.76%
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.143 -1.50%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 896.344 -8.34%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 433.354 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 4332.589 -7.19%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 931.186 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 459.157 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4301.337 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 2395.217 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 522.261 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 15202.911 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.861 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.853 1.30%
std::vector<int>::insert(middle)_(cheap_elements)/8192 139.265 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 35.840 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.994 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 895.365 1.15%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 101.268 1.03%
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 24.206 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 679.537 3.78%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.624 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.408 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.282 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.446 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.421 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.421 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 831.291 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 409.060 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4838.184 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12637.149 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 739.440 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 110092.401 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 636.398 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 20.028 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6336.189 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6590.115 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 143.628 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54667.022 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 699.608 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 36.973 1.62%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6885.096 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 21427.845 -11.77%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 649.969 -9.58%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 184984.648 -3.14%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 699.862 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 36.655 -1.66%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6881.496 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 21361.435 2.31%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 652.589 1.27%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 185235.584 2.65%
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 700.717 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 36.383 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6869.989 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 21366.058 3.66%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 647.578 3.06%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 184860.758 3.11%
std::vector<std::string>::ctor(size)/1024 432.619 1.92%
std::vector<std::string>::ctor(size)/32 33.513 9.27%
std::vector<std::string>::ctor(size)/8192 4182.607 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 581.078 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 37.982 2.97%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5329.165 1.36%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 21427.885 7.08%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 645.813 10.41%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 185663.234 6.59%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 577.362 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.493 4.14%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4574.425 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 589.817 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.733 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4590.873 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.148 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.895 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2273.784 -3.00%
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 300.863 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.736 -1.80%
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2288.176 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 568.459 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 20.899 -
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4579.399 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 586.839 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 37.148 2.32%
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4589.601 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1840.662 1.31%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 475.936 4.32%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 12430.917 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15453.914 1.08%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 805.710 2.03%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 118038.169 1.61%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3365.673 -1.23%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 535.338 2.22%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 23072.668 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16963.795 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 869.816 2.13%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 129930.165 -3.02%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1868.266 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 556.362 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 14285.379 1.53%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13735.251 2.04%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 878.727 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 118063.511 1.53%
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.857 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.171 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2268.284 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 305.014 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 28.409 5.98%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2289.179 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 411.810 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 13.502 3.43%
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 4314.258 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6402.488 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 143.402 4.39%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 52668.266 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 546.984 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 42.158 3.91%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3139.137 -1.54%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 601.632 1.17%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 57.248 1.85%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5729.971 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 0.819 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 12.777 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.635 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.981 3.76%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.176 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.762 1.19%
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 12.802 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 12.803 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 12.802 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 22.408 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 22.402 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 22.408 -
vector<bool>(const_vector<bool>&) 10.375 -
vector<bool>(size_type,_const_value_type&) 8.821 -2.59%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.621 -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.974 -
vector<bool>::reserve() 8.805 -
vector<bool>::resize() 13.766 -1.14%
Geometric Mean 676.267 -