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 62339468e070d7f9f9b577a745aa4126852e21fc

Parameters

NameValue
Filter

m5-clang-micro test results

Run Order Start Time Duration
Current 566750 2026-02-17T20:55:35 0:00:00
Previous 566650 2026-02-17T23:21:33 0:00:00
Baseline 564220 2026-02-24T10:14:51 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1481 1778
Performance Improvements 1852 1763
Unchanged Tests 38572 38364
Total Tests 41905

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::shift_left(vector<int>)/32 246.21% 2.981 10.319 - 247.36% -
std::rotate(deque<int>)_(1_element_backward)/32 188.30% 3.553 10.243 - 189.37% -
std::rotate(deque<int>)_(1_element_backward)/50 117.12% 5.104 11.083 - 115.48% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 115.71% 109.769 236.786 - 31.88% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 105.87% 103.159 212.375 - 27.41% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 98.05% 104.893 207.739 - 20.95% -
std::mismatch(list<int>)_(it,_it,_it)/1000 95.08% 742.903 1449.283 - 95.86% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 86.60% 77.434 144.493 - 14.82% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 86.23% 36.486 67.948 - 88.88% -
std::rotate(deque<int>)_(by_1/3)/32 83.54% 20.775 38.129 - 83.85% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 77.44% 55.828 99.058 - 97.71% -
std::rotate(deque<int>)_(1_element_forward)/32 75.42% 4.104 7.200 - 73.91% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 75.02% 6.477 11.335 - 75.96% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 71.19% 0.281 0.482 - 72.27% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 71.16% 1.218 2.085 - 3.50% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 68.22% 36.570 61.516 - 73.27% -
std::map<std::string,_int>::erase(key)_(existent)/8192 66.92% 59.687 99.630 - 62.05% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 63.66% 4.715 7.717 - 63.50% -
std::set<std::string>::insert(value)_(already_present)/8192 62.00% 37.829 61.285 - 105.38% -
std::map<std::string,_int>::erase(key)_(existent)/1024 57.50% 62.321 98.152 - 45.29% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 56.31% 11.765 18.391 - 63.69% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 55.19% 45.654 70.853 - 55.35% -
std::copy_backward(vector<int>)/4096 54.77% 154.687 239.402 - 2.50% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 50.87% 23.703 35.760 - 48.91% -
std::mismatch(list<int>)_(it,_it,_it)/1024 48.18% 759.513 1125.420 - 48.76% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 47.56% 7.374 10.881 - 73.72% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 44.11% 19.312 27.831 - -19.42% -
std::rotate(deque<int>)_(1_element_forward)/50 43.03% 5.410 7.738 - 42.87% -
std::find_if_not(list<int>)_(bail_25%)/1024 42.98% 126.603 181.012 - 42.17% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 41.33% 249117754.871 352068793.558 - 40.28% -
std::find_if(list<int>)_(bail_25%)/1024 41.30% 127.957 180.807 - 41.33% -
std::map<int,_int>::find(key)_(non-existent)/32 41.12% 2.240 3.161 - 40.32% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 39.51% 20.898 29.155 - 39.37% -
std::find_if_not(deque<int>)_(bail_25%)/32768 39.23% 2161.241 3009.195 - 51.05% -
std::set<std::string>::erase(key)_(existent)/1024 38.26% 72.180 99.796 - 65.52% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 37.34% 19.083 26.208 - -47.85% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 36.30% 1.320 1.799 - 13.56% -
SetIntersection_None_Set_string_1024_4 36.07% 8914545.359 12129791.396 - -3.09% -
std::shift_right(vector<int>)/32 36.05% 2.958 4.025 - -1.23% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 36.05% 7.947 10.811 - 35.52% -
std::copy_backward(vector<bool>)_(aligned)/512 36.05% 1.485 2.021 - 28.47% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 36.04% 253082547.724 344299873.908 - -1.56% -
std::rotate(deque<int>)_(by_1/3)/50 35.75% 30.669 41.634 - 41.96% -
ranges::min(std::list<__int128>)/1 35.07% 0.338 0.456 - 0.09% -
SetIntersection_None_Set_string_1024_16 34.26% 8870213.502 11909096.725 - -5.96% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 33.51% 0.304 0.405 - 40.26% -
std::find_if_not(deque<int>)_(bail_25%)/8192 33.11% 540.407 719.360 - 43.61% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 33.10% 24.131 32.118 - -4.20% -
std::set<std::string>::erase(key)_(existent)/32 32.94% 56.313 74.861 - 48.88% -
std::fill(list<int>)/1024 32.93% 505.251 671.631 - -0.01% -
SetIntersection_None_Set_string_1024_1 32.33% 9047467.147 11972441.398 - -5.59% -
BM_deque_deque_ranges_move_backward/0 31.88% 0.696 0.918 - 24.73% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 31.64% 31.986 42.106 - 30.15% -
std::set<std::string>::erase(key)_(existent)/8192 31.47% 65.836 86.554 - 19.64% -
SetIntersection_None_Set_string_1024_64 30.91% 9172823.457 12007709.993 - 33.63% -
std::map<int,_int>::find(key)_(non-existent)/8192 30.74% 7.492 9.795 - 24.67% -
std::map<std::string,_int>::erase(iterator)/1024 30.58% 25.400 33.167 - 30.09% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 30.37% 7.207 9.396 - -6.42% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 30.10% 29.204 37.994 - 30.84% -
std::unique_copy(deque<int>)_(sprinkled)/52 29.88% 14.873 19.317 - 31.19% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 29.88% 0.537 0.698 - 77.95% -
std::copy_backward(vector<bool>)_(aligned)/64 29.77% 1.676 2.175 - 28.80% -
ranges::minmax(std::deque<long_long>)/70000 29.44% 26347.201 34103.195 - 38.91% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 29.24% 0.264 0.342 - 0.97% -
std::find_if(deque<int>)_(bail_25%)/32768 28.97% 1992.706 2569.972 - 19.09% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 28.85% 32.325 41.650 - 29.47% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 28.76% 60.476 77.871 - 20.11% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 28.59% 0.543 0.698 - 2.77% -
std::count_if(deque<int>)_(every_other)/8 27.94% 3.501 4.479 - 28.33% -
std::search(list<int>,_pred)_(single_element)/8192 27.93% 7723.522 9880.443 - 20.84% -
std::partition(deque<int>)_(sparse)/32 27.53% 10.774 13.741 - 36.47% -
std::unordered_multiset<int>::erase(iterator)/8192 27.02% 19.662 24.974 - 25.76% -
std::copy_backward(vector<bool>)_(aligned)/262144 26.74% 652.497 826.962 - 4.69% -
std::map<int,_int>::find(key)_(non-existent)/1024 26.67% 5.402 6.843 - 26.40% -
BM_PushHeap_uint32_PipeOrgan_1 26.61% 0.501 0.634 - 55.26% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 26.60% 4.963 6.284 - 39.60% -
std::find_if(deque<int>)_(bail_25%)/8192 26.32% 507.365 640.905 - 18.30% -
ranges::min(std::vector<__int128>)/70000 26.16% 26951.650 34001.126 - 13.77% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 26.01% 18049.942 22744.123 - -7.39% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 25.92% 18890.561 23787.678 - -7.52% -
std::unique_copy(deque<int>)_(sprinkled)/32 25.62% 9.211 11.570 - 25.63% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 25.58% 16.823 21.125 - 3.58% -
std::partition(deque<int>)_(sparse)/50 24.66% 15.859 19.770 - 27.94% -
std::unordered_set<std::string>::count(key)_(existent)/1024 24.57% 35.615 44.367 - 26.68% -
SetIntersection_Interlaced_Vector_uint32_262144_4 24.45% 1475100.720 1835715.507 - 17.08% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 23.70% 1.115 1.380 - 0.07% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 23.65% 5.161 6.381 - -2.00% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 22.84% 31.469 38.658 - 3.31% -
std::for_each_n(deque<int>)/8 22.78% 1.103 1.354 - 8.31% -
std::partition_point(list<int>)/8192 22.68% 11826.830 14509.437 - 22.70% -
BM_toupper_char<char> 22.57% 0.502 0.615 - 11.24% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 21.79% 1487.683 1811.847 - 41.65% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 21.76% 35.834 43.630 - 0.53% -
std::set<std::string>::insert(value)_(new_value,_end)/32 21.68% 32.590 39.656 - -12.80% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 21.63% 5.426 6.600 - 23.12% -
ranges::minmax(std::deque<long_long>)/64 20.74% 25.748 31.089 - 35.80% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 20.56% 6348.204 7653.698 - 28.50% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 20.47% 9725.801 11716.314 - 21.05% -
std::all_of(vector<int>)_(process_all)/50 20.12% 12.597 15.132 - -14.17% -
std::equal(list<int>)_(it,_it,_it,_it)/50 20.03% 26.886 32.271 - 9.57% -
std::search(deque<int>,_pred)_(no_match)/1024 19.97% 473.953 568.592 - 29.92% -
std::find_end(list<int>)_(same_length)/8192 19.90% 8096.303 9707.715 - 20.27% -
BM_deque_vector_copy/0 19.87% 1.253 1.501 - -3.69% -
std::find_if(list<int>)_(process_all)/8192 19.81% 7570.522 9070.113 - 17.25% -
std::search(deque<int>,_pred)_(no_match)/1000 19.70% 459.984 550.607 - 29.08% -
BM_vector_deque_copy/0 19.21% 0.460 0.548 - -9.16% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 19.19% 1.086 1.294 - 23.95% -
std::unordered_set<std::string>::count(key)_(existent)/32 19.13% 33.487 39.894 - 22.95% -
std::unordered_multiset<int>::find(key)_(existent)/8192 18.68% 1.221 1.449 - 16.04% -
ranges::min(std::vector<__int128>)/64 18.65% 24.449 29.009 - 10.14% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 18.43% 28.378 33.610 - 17.92% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 18.42% 1.263 1.496 - 9.09% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 18.34% 822.117 972.860 - 18.64% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 18.12% 37.191 43.930 - 17.40% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 18.12% 5.625 6.644 - 19.09% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 18.10% 12.215 14.426 - 2.78% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 17.96% 1.600 1.888 - 12.65% -
BM_std_minmax_element<char>/5500 17.76% 1304.423 1536.100 - 6.33% -
BM_std_minmax_element<char>/4096 17.74% 973.075 1145.723 - 6.23% -
std::find(vector<bool>)_(process_all)/8 17.72% 0.636 0.749 - 19.18% -
BM_std_minmax_element<char>/4000 17.67% 950.400 1118.358 - 6.15% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 17.45% 60.437 70.985 - 7.66% -
std::search(vector<int>,_pred)_(single_element)/8192 17.41% 3930.368 4614.619 - 0.23% -
ranges::minmax(std::deque<long_long>)/1 17.36% 0.732 0.859 - 4.00% -
std::find_if(deque<int>)_(process_all)/8192 17.36% 1997.339 2343.978 - 17.75% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 17.27% 169.549 198.824 - 0.09% -
std::find_if(deque<int>)_(process_all)/1024 17.17% 250.102 293.050 - 17.56% -
std::find_if(deque<int>)_(process_all)/32768 17.14% 8048.419 9427.959 - 16.65% -
BM_StringConstructDestroyCStr_Large_Transparent 17.00% 11.251 13.164 - 7.91% -
std::copy_backward(deque<int>)/64 16.97% 3.025 3.538 - 16.75% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 16.92% 1.546 1.807 - 23.68% -
BM_std_minmax_element<char>/1024 16.87% 248.740 290.697 - 5.50% -
std::find_if_not(vector<int>)_(bail_25%)/1024 16.80% 28.551 33.347 - 1.34% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 16.68% 22.633 26.408 - 21.69% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 16.66% 43.717 51.000 - 16.85% -
BM_std_minmax_element<char>/64000 16.53% 15296.302 17824.393 - 6.59% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 16.45% 22.189 25.839 - 16.24% -
BM_std_minmax_element<char>/65536 16.45% 15663.642 18239.749 - 6.51% -
BM_std_minmax_element<char>/70000 16.39% 16735.316 19478.308 - 6.24% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 16.38% 21.864 25.446 - 17.51% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 16.38% 1125.732 1310.122 - 20.74% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 16.32% 41.617 48.410 - 3.39% -
BM_deque_deque_ranges_copy/0 15.97% 0.792 0.919 - 25.03% -
BM_lexicographical_compare_three_way_fast_path/1 15.94% 0.396 0.459 - 16.11% -
std::search(list<int>,_pred)_(same_length)/8192 15.93% 8005.198 9280.418 - 8.23% -
BM_deque_deque_ranges_move/0 15.80% 0.794 0.920 - 15.98% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 15.67% 47.027 54.395 - 29.28% -
std::find_if(deque<int>)_(process_all)/50 15.56% 12.701 14.677 - 17.67% -
std::find(vector<bool>)_(process_all)/50 15.56% 0.641 0.741 - 9.53% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 15.49% 219.150 253.101 - 157.17% -
std::find_if(vector<char>)_(process_all)/8 15.40% 1.390 1.604 - 2.37% -
std::copy(vector<bool>)_(aligned)/1048576 15.19% 2715.386 3127.759 - -17.54% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 15.12% 55402.152 63779.189 - 16.62% -
std::copy_backward(vector<int>)/32768 14.96% 3293.024 3785.737 - 0.04% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 14.81% 11.636 13.359 - -0.12% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 14.81% 38.020 43.651 - 26.40% -
SetIntersection_Interlaced_Vector_float_16384_256 14.73% 14925462.610 17124289.926 - 0.82% -
std::copy_n(deque<int>)/64 14.71% 2.775 3.183 - 14.42% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 14.59% 9.767 11.193 - 7.04% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 14.52% 25.141 28.792 - 21.84% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 14.50% 53.482 61.235 - 8.34% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 14.30% 5833.275 6667.142 - 14.49% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 14.23% 0.606 0.692 - 6.84% -
SetIntersection_Interlaced_Vector_uint32_1024_256 14.21% 6134333.194 7005841.623 - -2.22% -
SetIntersection_Interlaced_Vector_uint64_262144_4 14.11% 1500199.051 1711878.104 - -4.71% -
std::find_first_of(deque<int>)_(large_needle)/50 14.10% 670.689 765.262 - -6.29% -
std::copy_backward(vector<bool>)_(aligned)/1048576 13.87% 2457.060 2797.952 - 41.53% -
std::set<int>::lower_bound(key)_(non-existent)/32 13.84% 2.287 2.604 - -9.52% -
BM_std_minmax_element<short>/4096 13.60% 1007.993 1145.032 - 3.62% -
BM_std_minmax_element<short>/4000 13.55% 984.689 1118.083 - 3.57% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 13.47% 565.158 641.276 - 2.49% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 13.39% 575.492 652.532 - 1.40% -
BM_std_minmax_element<short>/5500 13.39% 1354.545 1535.851 - 3.73% -
BM_PushHeap_float_PipeOrgan_1 13.33% 0.474 0.538 - 15.38% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 13.18% 22.542 25.512 - 2.80% -
BM_std_minmax_element<char>/512 13.17% 131.524 148.840 - 6.05% -
BM_StringConstructDestroyCStr_Large_Opaque 13.02% 16.180 18.286 - -1.42% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 12.96% 97.531 110.173 - 16.46% -
BM_PushHeap_float_Ascending_1 12.91% 0.617 0.697 - 49.11% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 12.89% 1.694 1.912 - 15.06% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 12.77% 37.517 42.310 - 3.25% -
std::reverse(vector<int>)/8 12.75% 1.882 2.122 - 37.33% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 12.65% 1.116 1.257 - 10.30% -
std::unordered_set<int>::contains(key)_(existent)/8192 12.61% 1.481 1.667 - 6.12% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 12.58% 1771.602 1994.474 - 11.53% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 12.55% 23.489 26.438 - 19.94% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 12.47% 511.443 575.217 - -0.33% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 12.46% 31.971 35.955 - -2.21% -
std::set<std::string>::ctor(const&)/32 12.45% 711.394 799.929 - -4.90% -
std::copy_backward(vector<bool>)_(aligned)/4096 12.39% 4.939 5.551 - 10.54% -
std::multimap<int,_int>::find(key)_(non-existent)/32 12.35% 2.408 2.705 - 14.12% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 12.34% 11.950 13.425 - -6.02% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 12.28% 30.741 34.516 - 7.24% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 12.15% 8.760 9.825 - 6.38% -
BM_std_minmax_element<short>/1024 12.08% 258.358 289.562 - 2.72% -
rng::starts_with(deque<int>)/1048576 11.93% 491596.803 550233.281 - 11.29% -
std::rotate(list<int>)_(1_element_forward)/8192 11.90% 7172.735 8026.308 - -0.91% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 11.88% 70.628 79.021 - 1.66% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 11.88% 1490.252 1667.313 - -3.28% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 11.82% 1305.767 1460.121 - -25.67% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 11.81% 1.349 1.508 - -1.80% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 11.76% 0.389 0.435 - 6.49% -
std::search(vector<int>,_pred)_(single_element)/1000 11.70% 504.701 563.773 - 0.11% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 11.69% 0.359 0.400 - -16.60% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 11.52% 564.662 629.703 - 1.09% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 11.44% 2.369 2.640 - -1.69% -
std::find_end(deque<int>)_(near_matches)/8192 11.40% 1124187.701 1252329.622 - 0.02% -
BM_PushHeap_uint64_Ascending_64 11.28% 1.515 1.686 - 11.38% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 11.27% 15629.746 17391.782 - 3.15% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 11.25% 23.528 26.175 - 11.35% -
BM_std_minmax_element<short>/512 11.23% 133.083 148.034 - 3.32% -
std::partition_copy(deque<int>)/1024 11.23% 637.411 708.969 - 12.01% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 11.09% 24.914 27.676 - 6.12% -
std::search(vector<int>,_pred)_(single_element)/1024 11.07% 519.741 577.264 - 0.20% -
std::unordered_map<int,_int>::count(key)_(existent)/32 11.05% 1.311 1.456 - -6.27% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 11.03% 41.925 46.549 - 87.48% -
BM_std_minmax_element<short>/70000 11.03% 17501.817 19431.774 - 3.36% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 11.02% 2.307 2.561 - 15.74% -
rng::starts_with(deque<int>)/8192 10.96% 3837.746 4258.343 - 10.98% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 10.94% 32.662 36.235 - 2.71% -
SetIntersection_Interlaced_Vector_string_16384_64 10.85% 12300576.046 13635150.169 - 3.63% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 10.77% 6.071 6.724 - 10.64% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 10.66% 26265.965 29066.458 - 16.04% -
BM_std_minmax_element<short>/64000 10.64% 15981.028 17681.492 - 3.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 10.62% 12762758.831 14118154.729 - 3.69% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 10.58% 1.308 1.446 - -4.68% -
BM_deque_deque_ranges_move_backward/1 10.56% 2.525 2.792 - 7.67% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 10.54% 1.302 1.440 - -6.39% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 10.49% 1.021 1.128 - 16.40% -
BM_std_minmax_element<short>/65536 10.49% 16379.683 18097.908 - 2.97% -
rng::starts_with(deque<int>)/1000 10.48% 431.827 477.068 - 3.38% -
std::find_first_of(deque<int>)_(large_needle)/32 10.44% 282.165 311.616 - -4.52% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 10.42% 1.304 1.440 - -5.21% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 10.38% 22.893 25.271 - 10.64% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 10.34% 47.842 52.791 - 10.59% -
std::map<std::string,_int>::count(key)_(existent)/1024 10.29% 23.777 26.224 - 8.86% -
BM_StringRelational_Compare_Empty_Empty_Control 10.29% 1.614 1.780 - 10.59% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 10.29% 40.554 44.727 - 7.64% -
std::unique(list<int>,_pred)_(contiguous)/8192 10.23% 7529.891 8299.850 - 10.61% -
SetIntersection_Interlaced_Vector_uint32_16384_64 10.22% 6452863.967 7112637.982 - -14.45% -
SetIntersection_Interlaced_Vector_float_262144_16 10.20% 2995074.499 3300481.025 - -22.53% -
ranges::minmax(std::deque<char>)/1 10.19% 0.833 0.918 - 13.94% -
std::map<std::string,_int>::count(key)_(existent)/8192 10.18% 29.275 32.254 - 15.04% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 10.13% 1.108 1.220 - 7.36% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 10.12% 21.279 23.433 - 8.35% -
SetIntersection_None_Set_uint64_262144_1024 10.10% 1218156.658 1341155.437 - 10.94% -
BM_PushHeap_float_Descending_4 10.06% 0.347 0.382 - 5.12% -
std::upper_bound(std::deque<int>)/100 10.06% 30.569 33.645 - 10.70% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 9.97% 0.447 0.491 - 9.23% -
std::lower_bound(std::deque<int>)/100 9.96% 30.578 33.623 - 10.63% -
bm_ranges_lexicographical_compare<int>/1 9.93% 1.383 1.520 - 16.16% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 9.83% 89.680 98.500 - 1.37% -
std::move(deque<int>)/32768 9.77% 1840.123 2019.911 - -13.38% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 9.73% 12895.292 14150.209 - 19.27% -
BM_deque_vector_copy_backward/0 9.71% 1.427 1.565 - 6.07% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 9.66% 7.723 8.469 - -4.19% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 9.65% 23.718 26.008 - 10.73% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 9.65% 22.285 24.434 - -3.14% -
std::copy_backward(deque<int>)/262144 9.64% 31259.930 34272.254 - 9.77% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 9.63% 1.308 1.434 - 6.41% -
BM_PushHeap_uint32_Ascending_1 9.62% 0.634 0.694 - 10.34% -
std::search(deque<int>,_pred)_(no_match)/1048576 9.61% 483557.013 530003.325 - 18.91% -
BM_deque_deque_ranges_move_backward/2 9.59% 2.302 2.523 - 8.03% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 9.52% 15350.671 16811.316 - 13.81% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 9.46% 1.156 1.265 - 9.56% -
BM_CmpEqual_uint_short 9.46% 1.006 1.101 - 8.20% -
SetIntersection_Front_Vector_uint64_16384_16384 9.43% 71618544.940 78372003.901 - 3.35% -
ranges::minmax(std::deque<char>)/8 9.42% 3.538 3.872 - 7.58% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 9.33% 47.752 52.208 - 9.57% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 9.30% 67.115 73.358 - 7.41% -
std::search(deque<int>,_pred)_(no_match)/8192 9.30% 3797.050 4150.072 - 18.82% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 9.24% 2.173 2.374 - 9.40% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 9.23% 24069.593 26291.567 - 7.57% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 9.22% 30.469 33.277 - 9.13% -
std::set<std::string>::erase(iterator)/1024 9.17% 25.493 27.829 - -10.40% -
BM_StringRelational_Eq_Large_Large_ChangeLast 9.09% 1.907 2.081 - 2.95% -
std::unordered_set<int>::count(key)_(non-existent)/32 9.09% 1.533 1.672 - 4.73% -
SetIntersection_None_Set_uint64_262144_16384 9.06% 1219140.543 1329609.375 - 9.84% -
rng::find_last(list<int>)_(bail_90%)/50 9.05% 1.246 1.359 - 9.05% -
std::unordered_set<int>::count(key)_(non-existent)/1024 9.03% 1.564 1.705 - 16.91% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 9.02% 1507.093 1643.035 - 23.58% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 9.01% 708.714 772.538 - -5.88% -
std::copy(list<int>)/4096 8.94% 3052.132 3324.844 - 2.56% -
BM_lexicographical_compare_three_way<IntPtr>/1 8.93% 0.422 0.459 - 17.07% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 8.93% 1.155 1.258 - 8.96% -
BM_PushHeap_uint64_Descending_4 8.83% 0.359 0.391 - 5.50% -
std::stable_partition(list<int>)_(dense)/8192 8.83% 17453.009 18993.634 - 8.96% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 8.77% 0.434 0.472 - -18.32% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 8.75% 204.047 221.910 - 128.18% -
SetIntersection_Front_Vector_uint64_1024_1024 8.74% 5424432.881 5898695.494 - 0.12% -
BM_deque_vector_ranges_move/5500 8.68% 194.251 211.115 - 9.02% -
std::set<std::string>::contains(key)_(non-existent)/32 8.66% 10.092 10.965 - 13.68% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 8.62% 765.023 830.956 - 8.37% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 8.61% 320.344 347.922 - -2.26% -
std::set<std::string>::ctor(const&,_alloc)/32 8.55% 695.740 755.221 - 0.13% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 8.55% 9.611 10.432 - 61.74% -
std::find_first_of(vector<int>)_(small_needle)/50 8.52% 72.371 78.539 - 2.45% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 8.50% 38.384 41.646 - 11.23% -
std::all_of(vector<int>)_(process_all)/8 8.44% 2.279 2.471 - 4.99% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 8.44% 6.706 7.272 - 54.32% -
SetIntersection_None_Set_uint64_262144_256 8.41% 1215924.723 1318189.293 - 9.07% -
std::set<int>::lower_bound(key)_(non-existent)/8192 8.41% 8.920 9.670 - -10.12% -
ranges::min(std::vector<__int128>)/1 8.35% 0.378 0.410 - -0.52% -
BM_vector_deque_ranges_move_backward/0 8.34% 0.404 0.437 - -5.17% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 8.33% 0.338 0.366 - 8.36% -
std::copy_n(vector<bool>)_(aligned)/262144 8.29% 637.446 690.316 - 8.08% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 8.28% 0.463 0.501 - 0.10% -
rng::fold_left(list<int>)/1048576 8.28% 1353575.677 1465664.163 - 8.44% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 8.22% 9.385 10.157 - -5.05% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 8.19% 4.681 5.064 - -0.27% -
SetIntersection_Interlaced_Set_string_262144_262144 8.18% 17761062.582 19213934.979 - 7.29% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 8.17% 14054519.995 15203057.825 - 3.35% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 8.17% 27.077 29.288 - 8.74% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 8.15% 197.768 213.894 - 121.87% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 8.08% 39.167 42.334 - 10.68% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 8.08% 2545.359 2751.029 - 0.27% -
std::transform(list<int>,_list<int>)/8192 8.06% 9134.568 9870.477 - 9.08% -
rng::find_last(vector<char>)_(bail_90%)/8 8.03% 0.426 0.460 - 4.45% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 7.99% 93646.289 101130.143 - 11.19% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 7.97% 377717.403 407820.666 - 8.32% -
rng::starts_with(deque<int>)/1024 7.94% 453.267 489.242 - 2.60% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 7.92% 32.634 35.220 - 1.39% -
BM_PushHeap_uint64_Ascending_256 7.92% 2.090 2.256 - 8.02% -
SetIntersection_Front_Vector_uint64_16384_1024 7.85% 5469707.358 5899268.890 - -0.37% -
std::find_end(deque<int>)_(match_near_end)/1000 7.84% 33.897 36.554 - 8.73% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 7.82% 999.609 1077.771 - 7.16% -
std::find(vector<int>)_(bail_25%)/8 7.81% 1.395 1.503 - 4.30% -
std::fill(vector<int>)/32 7.81% 1.037 1.118 - 7.91% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 7.80% 11868.332 12794.491 - 3.88% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 7.77% 6.387 6.883 - 3.26% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 7.65% 1.503 1.618 - 0.03% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 7.64% 23.868 25.691 - 8.82% -
std::set<std::string>::contains(key)_(existent)/8192 7.61% 28.130 30.272 - 13.61% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 7.61% 1.727 1.858 - 5.74% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 7.54% 23.224 24.975 - -40.48% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 7.49% 321.794 345.907 - 1.56% -
std::mismatch(list<int>)_(it,_it,_it)/8192 7.49% 7349.990 7900.582 - 8.05% -
SetIntersection_Front_Vector_uint64_262144_16384 7.44% 72929604.636 78355314.814 - 5.19% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 7.44% 12115.202 13016.272 - 2.48% -
std::lower_bound(std::vector<int>)/100 7.43% 12.116 13.016 - 7.61% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 7.41% 46.366 49.803 - 11.40% -
std::multiset<int>::erase(key)_(existent)/8192 7.39% 59.526 63.922 - 2.80% -
std::multiset<int>::upper_bound(key)_(non-existent)/0 7.38% 0.251 0.270 - 8.22% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 7.37% 12084.388 12974.761 - 2.72% -
std::find_if_not(list<int>)_(process_all)/8 7.37% 3.561 3.824 - 7.35% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 7.36% 722.580 775.768 - 9.59% -
rng::contains(deque<int>)_(process_all)/8 7.34% 2.978 3.196 - 6.01% -
SetIntersection_Front_Set_float_262144_1024 7.33% 11205330.787 12026569.963 - -9.90% -
std::multiset<int>::ctor(const&,_alloc)/1024 7.32% 6295.407 6755.998 - 0.89% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 7.30% 23.456 25.170 - 3.88% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 7.30% 11.513 12.353 - 17.13% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 7.30% 9.543 10.240 - 7.98% -
SetIntersection_Front_Vector_uint64_262144_1024 7.26% 5453953.138 5849819.349 - 10.03% -
std::unordered_set<std::string>::erase(iterator)/8192 7.24% 29.546 31.685 - 8.54% -
BM_std_minmax_element<char>/4 7.22% 1.199 1.285 - 5.96% -
SetIntersection_Interlaced_Vector_string_262144_4 7.19% 2104404.462 2255655.304 - 3.31% -
std::remove(deque<int>)_(prefix)/32 7.18% 51.472 55.169 - 3.10% -
SetIntersection_Front_Set_float_262144_256 7.16% 3486010.702 3735587.151 - -10.22% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 7.14% 5.278 5.655 - 9.55% -
std::search(list<int>)_(same_length)/8192 7.12% 7936.985 8501.989 - 0.25% -
SetIntersection_Front_Set_uint64_262144_1024 7.05% 11774137.003 12604793.801 - -19.03% -
BM_deque_deque_copy_backward/0 7.04% 0.859 0.920 - -1.18% -
BM_std_minmax_element<int>/2 7.02% 0.639 0.684 - 0.59% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 6.99% 22.485 24.057 - 10.22% -
BM_deque_vector_move_backward/0 6.97% 1.369 1.464 - 12.36% -
SetIntersection_Interlaced_Vector_uint32_16384_16 6.96% 2420265.983 2588756.748 - -19.64% -
std::find_first_of(vector<int>)_(small_needle)/1024 6.95% 1450.402 1551.258 - 3.14% -
std::map<std::string,_int>::erase(key)_(existent)/32 6.95% 72.155 77.171 - -0.83% -
std::find_end(deque<int>)_(near_matches)/1024 6.95% 16353.847 17489.942 - -3.02% -
BM_deque_deque_ranges_copy_backward/4000 6.91% 149.543 159.874 - 10.36% -
std::reverse(list<int>)/32768 6.89% 17358.246 18554.213 - 5.91% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 6.86% 237.703 254.017 - 4.22% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 6.86% 1.566 1.674 - -8.65% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 6.84% 96.926 103.552 - 11.42% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 6.83% 4.352 4.649 - -0.27% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 6.83% 3.537 3.779 - 3.19% -
std::unique_copy(deque<int>)_(sprinkled)/1024 6.81% 465.924 497.667 - 6.80% -
std::find_end(vector<int>)_(process_all)/1048576 6.81% 216451.904 231197.193 - 4.32% -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.79% 6.063 6.475 - -10.74% -
BM_PushHeap_uint32_Random_1 6.74% 0.429 0.458 - 2.99% -
std::map<std::string,_int>::erase(iterator)/32 6.74% 27.733 29.602 - 5.28% -
BM_deque_vector_copy/5500 6.70% 198.379 211.669 - 7.60% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 6.70% 33.785 36.048 - 0.40% -
std::find_end(deque<int>)_(near_matches)/1000 6.66% 15750.820 16800.341 - -2.90% -
std::find_first_of(vector<int>)_(large_needle)/32 6.62% 103.101 109.928 - 1.89% -
std::find_first_of(vector<int>)_(small_needle)/8192 6.60% 11618.621 12385.486 - 6.82% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 6.58% 0.329 0.351 - 6.69% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 6.57% 1454.718 1550.343 - 7.01% -
BM_vector_deque_move_backward/65536 6.54% 7881.574 8396.706 - 14.07% -
std::multiset<int>::count(key)_(non-existent)/32 6.53% 2.372 2.527 - 1.44% -
BM_PushHeap_uint32_Ascending_64 6.50% 1.523 1.622 - 6.66% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 6.43% 10.374 11.040 - 5.82% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 6.42% 1.614 1.718 - -6.40% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 6.41% 15454.842 16446.130 - 5.35% -
rng::find_last(vector<char>)_(bail_90%)/50 6.40% 1.455 1.549 - 10.24% -
std::set<std::string>::count(key)_(existent)/8192 6.39% 29.868 31.776 - -8.39% -
SetIntersection_Interlaced_Vector_float_256_4 6.38% 4756102.419 5059564.316 - 4.92% -
std::find_end(list<int>,_pred)_(same_length)/1000 6.34% 769.528 818.307 - 6.40% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 6.33% 27.666 29.418 - 19.25% -
std::stable_partition(list<int>)_(alloc_fails)/8192 6.32% 25034.581 26616.261 - 6.41% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 6.32% 261.796 278.337 - 5.18% -
std::search(deque<int>)_(same_length)/8192 6.30% 3779.736 4017.976 - 6.16% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 6.27% 10616.028 11281.452 - -0.92% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 6.26% 12307.322 13077.983 - 4.95% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 6.26% 206.507 219.426 - -3.55% -
std::multiset<int>::count(key)_(non-existent)/8192 6.25% 9.208 9.783 - -0.03% -
BM_PushHeap_string_Ascending_256 6.23% 10.685 11.351 - 1.94% -
std::unordered_set<int>::insert(value)_(already_present)/1024 6.22% 2.428 2.580 - 36.32% -
BM_std_minmax_element<short>/64 6.19% 17.142 18.203 - 4.96% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6.18% 15004.807 15931.956 - -8.08% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 6.15% 44487.380 47221.662 - 6.13% -
BM_PushHeap_string_Ascending_16384 6.15% 19.009 20.177 - 3.53% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 6.11% 1.210 1.284 - -5.66% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 6.10% 13861810.403 14707231.875 - 4.22% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 6.07% 11441.655 12135.784 - 10.11% -
SetIntersection_Front_Set_string_256_256 6.06% 27907538.426 29597483.598 - -4.13% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.01% 6.476 6.865 - 8.69% -
std::set<std::string>::clear()/1024 5.99% 20797.421 22042.791 - -2.41% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.99% 3.466 3.674 - 6.04% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 5.98% 2.446 2.592 - 6.96% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 5.97% 14.377 15.235 - 3.30% -
std::is_sorted_until(vector<int>,_pred)/8192 5.95% 3187.254 3377.037 - 2.14% -
std::move(deque<int>)/8 5.95% 3.339 3.538 - 1.72% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 5.94% 1.234 1.307 - 8.85% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 5.94% 28136.902 29806.848 - 1.30% -
std::multiset<int>::equal_range(key)_(existent)/8192 5.93% 8.547 9.054 - 9.48% -
std::equal(vector<bool>)_(unaligned)/8 5.93% 0.840 0.889 - -20.67% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 5.93% 23.925 25.343 - 1.45% -
std::none_of(deque<int>)_(process_all)/8192 5.92% 2519.299 2668.406 - 5.55% -
std::multimap<int,_int>::insert(value)_(already_present)/32 5.91% 18.434 19.523 - 5.23% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 5.91% 2.940 3.113 - 5.43% -
SetIntersection_Front_Vector_float_262144_256 5.90% 2147276.764 2273869.593 - -0.06% -
std::multimap<std::string,_int>::count(key)_(existent)/32 5.87% 18.956 20.070 - 1.88% -
std::unordered_multiset<int>::find(key)_(existent)/32 5.84% 1.240 1.313 - -11.96% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 5.83% 0.583 0.617 - 7.70% -
std::partial_sort(deque<int>)_(descending)/8192 5.82% 258750.122 273819.568 - 6.38% -
BM_PushHeap_string_Ascending_1024 5.81% 13.087 13.848 - 1.87% -
std::remove(list<int>)_(prefix)/1024 5.80% 948.326 1003.354 - -0.04% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 5.78% 13916053.961 14720770.968 - 5.15% -
std::copy_backward(deque<int>)/512 5.78% 18.042 19.085 - 5.89% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 5.78% 9089.215 9614.336 - 3.18% -
rng::contains_subrange(deque<int>)_(near_matches)/8192 5.76% 1447540.114 1530946.196 - 5.64% -
std::remove_if(list<int>)_(sprinkled)/50 5.74% 70.467 74.513 - 0.25% -
std::equal(list<int>)_(it,_it,_it)/8192 5.72% 9516.127 10060.816 - 3.57% -
SetIntersection_Interlaced_Vector_float_1024_16 5.72% 1875401.903 1982629.624 - 0.59% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 5.72% 1462.274 1545.874 - 5.34% -
std::find_end(deque<int>)_(single_element)/8192 5.71% 2215.607 2342.161 - 5.99% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 5.70% 7.677 8.115 - -3.57% -
SetIntersection_Front_Set_uint64_262144_64 5.66% 1695236.726 1791226.303 - 6.09% -
std::search(list<int>)_(single_element)/8192 5.65% 8435.394 8912.131 - -0.26% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 5.64% 450.508 475.904 - 7.73% -
rng::contains(list<int>)_(process_all)/8192 5.61% 6923.529 7312.278 - 2.48% -
std::multiset<int>::contains(key)_(non-existent)/8192 5.60% 8.501 8.977 - 4.10% -
BM_PushHeap_uint64_Ascending_1024 5.58% 2.575 2.719 - 5.62% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 5.57% 25.132 26.533 - 32.39% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 5.55% 23.739 25.057 - 4.17% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 5.55% 2.225 2.349 - 4.88% -
BM_StringRelational_Compare_Empty_Small_Control 5.55% 1.617 1.707 - 6.12% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 5.55% 2.301 2.428 - 6.28% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 5.50% 393995.151 415683.704 - -36.97% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.50% 5.189 5.475 - 9.72% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 5.48% 21.914 23.114 - 5.94% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 5.44% 3923.990 4137.382 - 3.89% -
SetIntersection_Front_Set_uint32_1024_256 5.43% 3947901.970 4162134.680 - 2.26% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 5.42% 32.368 34.121 - 6.17% -
SetIntersection_Front_Set_uint32_16384_1024 5.41% 12707202.180 13394084.097 - 5.73% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 5.40% 26.031 27.436 - -28.16% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 5.39% 56.750 59.810 - -9.17% -
BM_deque_deque_ranges_copy/2 5.38% 2.127 2.242 - -0.03% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 5.36% 30.443 32.075 - 4.17% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 5.35% 10.716 11.289 - 9.19% -
BM_PushHeap_string_Descending_262144 5.34% 2.952 3.110 - -9.13% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.33% 1.164 1.226 - 5.95% -
std::set<int>::ctor(const&)/32 5.32% 214.736 226.170 - 4.64% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 5.32% 33.534 35.317 - 9.78% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 5.30% 8704.168 9165.055 - -1.13% -
std::swap_ranges(list<int>)/50 5.29% 32.157 33.858 - 3.92% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 5.28% 19.975 21.029 - 5.44% -
std::partition(vector<int>)_(dense)/32 5.28% 8.301 8.738 - 7.14% -
BM_PushHeap_uint64_Descending_16 5.27% 0.360 0.379 - 5.21% -
rng::contains_subrange(list<int>)_(single_element)/8192 5.27% 7862.394 8276.358 - 15.75% -
std::list<int>::insert(begin)_(cheap_elements)/32 5.24% 10.689 11.248 - 2.08% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 5.23% 8195.282 8623.975 - 5.67% -
BM_PushHeap_uint32_Ascending_256 5.23% 2.083 2.191 - 5.35% -
BM_deque_deque_ranges_copy_backward/2 5.22% 2.305 2.425 - 3.05% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.22% 9.798 10.310 - 8.20% -
std::set<std::string>::insert(value)_(new_value,_end)/0 5.21% 27.147 28.562 - -16.60% -
std::stable_partition(deque<int>)_(sparse)/1024 5.20% 423.052 445.048 - 5.37% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 5.18% 12.519 13.167 - 1.51% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 5.17% 583.236 613.410 - -20.26% -
BM_StringFindAllMatch/64 5.16% 3.132 3.294 - 1.80% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 5.16% 44.177 46.458 - -8.10% -
std::find_if(deque<int>)_(process_all)/8 5.14% 2.676 2.813 - 11.99% -
std::search(list<int>)_(single_element)/1000 5.12% 632.415 664.809 - -3.55% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 5.10% 70890.874 74506.421 - -0.41% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 5.08% 1.305 1.371 - -9.47% -
std::move_backward(vector<bool>)_(aligned)/512 5.08% 2.201 2.313 - -0.75% -
std::find_first_of(vector<int>)_(large_needle)/50 5.05% 259.512 272.618 - -4.22% -
SetIntersection_Front_Vector_uint64_262144_256 5.03% 2166315.248 2275329.551 - -0.09% -
std::make_heap(deque<int>)_(descending)/8192 5.03% 8606.083 9039.069 - 4.71% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5.03% 12745.185 13385.631 - 3.99% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 5.02% 30.938 32.491 - 4.14% -
BM_CmpLess_int_ushort 5.01% 1.087 1.141 - 1.72% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 5.00% 13062.829 13716.519 - 0.91% -
std::is_sorted_until(vector<int>,_pred)/8 5.00% 3.631 3.812 - 4.69% -
std::sort(deque<int>)_(shuffled)/1024 4.99% 7043.720 7394.860 - 8.35% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 4.96% 30.436 31.945 - 4.79% -
std::stable_partition(vector<int>)_(sparse)/1024 4.96% 208.598 218.940 - 0.95% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 4.95% 1.210 1.270 - -13.14% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 4.92% 1162395.765 1219540.916 - -0.32% -
BM_CmpLess_uint_short 4.91% 0.996 1.045 - 2.79% -
std::upper_bound(std::deque<int>)/8192 4.87% 64.737 67.893 - 5.18% -
std::map<int,_int>::equal_range(key)_(existent)/32 4.87% 1.803 1.891 - 6.53% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 4.86% 24.018 25.186 - 5.44% -
BM_vector_deque_ranges_move_backward/70000 4.84% 8299.957 8701.681 - 11.25% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 4.83% 0.920 0.964 - 12.39% -
std::partial_sort_copy(list<int>)_(ascending)/8 4.83% 8.074 8.464 - 1.57% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 4.83% 1.145 1.200 - 6.07% -
std::make_heap(deque<int>)_(descending)/1024 4.83% 1092.744 1145.472 - 4.62% -
std::multiset<std::string>::find(key)_(non-existent)/8192 4.82% 29.239 30.648 - -1.92% -
std::deque<int>::ctor(size)/1024 4.81% 71.010 74.425 - -1.22% -
BM_deque_deque_ranges_copy_backward/1 4.79% 2.596 2.721 - 3.59% -
bm_ranges_swap_ranges_vb_aligned/524288 4.79% 1044.380 1094.397 - 4.28% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 4.79% 11.816 12.382 - 2.60% -
BM_deque_deque_ranges_move/1 4.78% 2.390 2.504 - 0.19% -
std::rotate_copy(deque<int>)/32 4.78% 2.671 2.799 - 8.77% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 4.76% 134.243 140.634 - 81.01% -
std::sort(deque<int>)_(shuffled)/8192 4.76% 81375.397 85247.661 - 6.11% -
std::unordered_set<int>::ctor(&&,_different_allocs)/0 4.75% 13.733 14.385 - 4.35% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 4.75% 11.546 12.094 - -3.34% -
std::find_end(vector<int>)_(single_element)/8192 4.75% 1870.931 1959.726 - 5.31% -
std::set<int>::find(key)_(existent)/1024 4.74% 3.773 3.952 - -1.83% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 4.74% 24.039 25.179 - 1.51% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 4.71% 71.889 75.276 - 0.82% -
rng::contains_subrange(list<int>)_(process_all)/8192 4.71% 7472.055 7823.746 - 15.98% -
std::partial_sort(deque<int>)_(ascending)/8192 4.70% 144995.590 151817.276 - 2.56% -
std::stable_sort(deque<int>)_(descending)/1024 4.68% 2933.073 3070.298 - 6.30% -
std::find_if_not(vector<int>)_(bail_25%)/32768 4.66% 948.515 992.703 - 2.22% -
BM_num_put<unsigned_long_long> 4.66% 11.089 11.605 - 3.45% -
std::find(vector<short>)_(bail_25%)/8 4.63% 0.692 0.724 - 2.07% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 4.63% 138685.644 145100.363 - 3.90% -
std::search(vector<int>)_(same_length)/8192 4.62% 1863.300 1949.429 - 4.51% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4.62% 13302.813 13917.081 - 0.26% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 4.60% 1202.169 1257.429 - 2.10% -
SetIntersection_None_Set_uint64_262144_262144 4.59% 1230692.219 1287236.410 - 5.22% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 4.58% 32.201 33.676 - 3.52% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 4.57% 36.700 38.377 - 8.07% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 4.56% 1.355 1.416 - 9.03% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 4.55% 7.991 8.355 - -0.33% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.52% 1.188 1.241 - 4.31% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.52% 4.304 4.498 - 6.75% -
BM_num_put<bool> 4.52% 10.515 10.990 - 2.72% -
std::multiset<int>::ctor(const&,_alloc)/32 4.51% 223.687 233.779 - 0.03% -
std::find_if_not(vector<int>)_(bail_25%)/8192 4.51% 242.201 253.125 - 2.24% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 4.50% 142159.172 148549.563 - 5.40% -
std::search(deque<int>,_pred)_(near_matches)/1000 4.49% 23254.323 24298.981 - 1.34% -
SetIntersection_Interlaced_Vector_uint64_256_4 4.48% 4703263.245 4914186.110 - -2.61% -
std::multimap<int,_int>::ctor(const&)/32 4.48% 224.392 234.455 - 5.13% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 4.48% 751.899 785.574 - 4.28% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 4.46% 48.940 51.124 - -9.71% -
BM_num_put<unsigned_long> 4.46% 10.998 11.488 - 1.97% -
std::move_backward(deque<int>)/64 4.45% 5.172 5.402 - 0.07% -
std::multiset<std::string>::find(key)_(non-existent)/1024 4.45% 21.324 22.274 - -7.59% -
std::unordered_multiset<int>::erase(iterator)/32 4.44% 19.443 20.307 - 2.48% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 4.43% 23.885 24.944 - -0.07% -
SetIntersection_Interlaced_Vector_uint64_1024_64 4.43% 4252083.111 4440258.068 - 3.54% -
std::multiset<std::string>::erase(key)_(existent)/8192 4.42% 81.770 85.388 - 28.65% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 4.42% 6126.637 6397.262 - 4.67% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 4.41% 9718.646 10146.939 - 4.05% -
SetIntersection_Front_Vector_uint64_1024_256 4.39% 2173271.422 2268773.298 - -0.79% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 4.39% 0.447 0.467 - -33.04% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 4.39% 72.833 76.029 - 9.36% -
std::swap_ranges(list<int>)/32 4.38% 19.438 20.290 - 4.81% -
BM_PushHeap_uint32_SingleElement_4 4.38% 0.356 0.372 - 4.52% -
std::map<int,_int>::erase(key)_(existent)/32 4.38% 22.304 23.281 - 3.69% -
std::set<std::string>::erase(iterator)/32 4.38% 25.869 27.001 - -3.74% -
BM_deque_deque_ranges_move_backward/512 4.37% 18.906 19.732 - 4.51% -
std::unordered_multiset<int>::contains(key)_(existent)/32 4.37% 1.324 1.382 - 14.12% -
std::unordered_multiset<int>::erase(key)_(existent)/32 4.36% 20.297 21.182 - 0.34% -
std::search(list<int>)_(same_length)/1000 4.36% 744.751 777.192 - 4.74% -
rng::contains(list<int>)_(process_all)/8 4.31% 2.229 2.325 - -0.13% -
std::lower_bound(std::deque<int>)/8192 4.31% 65.320 68.136 - 5.46% -
std::unique(list<int>)_(sprinkled)/52 4.28% 67.450 70.337 - 0.68% -
std::copy(vector<bool>)_(aligned)/64 4.26% 1.292 1.347 - 3.87% -
BM_StringRelationalLiteral_Compare_Small_Small_Control 4.24% 1.614 1.683 - 4.37% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 4.24% 3.197 3.332 - 3.93% -
std::multiset<std::string>::contains(key)_(non-existent)/0 4.23% 0.277 0.289 - 5.00% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 4.23% 1344.991 1401.870 - 5.26% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 4.23% 395.200 411.903 - 4.85% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 4.21% 29.445 30.684 - 2.65% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 4.20% 12.001 12.506 - -1.76% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 4.20% 81.185 84.592 - 4.38% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 4.19% 3710.551 3866.130 - 4.43% -
std::partition_copy(deque<int>)/50 4.18% 21.102 21.985 - 4.00% -
SetIntersection_Front_Vector_float_256_256 4.18% 4362951.690 4545426.281 - 0.08% -
ranges::minmax(std::list<long_long>)/64 4.16% 30.680 31.958 - 5.92% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 4.15% 12133.946 12637.992 - 7.09% -
ranges::minmax(std::deque<__int128>)/64 4.14% 33.188 34.563 - 12.96% -
SetIntersection_Interlaced_Vector_float_16384_16 4.14% 2761810.379 2876108.420 - -21.73% -
BM_PushHeap_float_Descending_16 4.13% 0.365 0.380 - 3.52% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 4.13% 438.844 456.952 - -3.36% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 4.12% 64.387 67.041 - 3.99% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 4.11% 12.223 12.726 - 2.54% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 4.09% 517.523 538.695 - 3.53% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.09% 4.225 4.398 - -3.38% -
std::stable_partition(deque<int>)_(dense)/50 4.08% 38.236 39.796 - 4.97% -
SetIntersection_Interlaced_Set_uint64_256_16 4.07% 11906900.604 12391256.017 - 2.84% -
std::map<int,_int>::erase(key)_(existent)/8192 4.06% 25.084 26.102 - 4.83% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 4.06% 130.887 136.199 - 4.62% -
SetIntersection_Interlaced_Set_string_16384_256 4.05% 345431636.710 359411077.157 - 3.38% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 4.04% 50.769 52.820 - 69.48% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 4.03% 0.591 0.615 - 3.34% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 4.03% 27245.233 28343.376 - 4.23% -
BM_PushHeap_float_PipeOrgan_64 4.03% 1.302 1.354 - 4.46% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 4.02% 116675.920 121369.254 - 3.99% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 4.02% 31.022 32.269 - 1.08% -
BM_deque_deque_ranges_move/64000 4.00% 2991.740 3111.291 - 1.83% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.00% 38448.187 39984.396 - -2.03% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 3.99% 661.568 687.968 - 4.08% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 3.99% 1793.181 1864.737 - 4.73% -
BM_PushHeap_uint32_Ascending_1024 3.99% 2.555 2.657 - 4.12% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 3.99% 13.263 13.791 - 5.11% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.97% 3.989 4.147 - 6.21% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 3.96% 537813725.185 559121740.150 - 3.82% -
std::rotate(deque<int>)_(by_1/3)/1024 3.96% 404.290 420.291 - 3.45% -
BM_StringAssignStr_Small_Transparent 3.96% 0.491 0.511 - 5.39% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 3.93% 32407.097 33681.429 - 3.75% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.93% 748.906 778.339 - 4.40% -
std::copy_if(deque<int>)_(entire_range)/8 3.93% 2.547 2.647 - 0.13% -
std::find_end(list<int>,_pred)_(same_length)/1024 3.92% 789.439 820.400 - 3.91% -
std::set<int>::find(key)_(existent)/32 3.90% 1.643 1.707 - 1.04% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.89% 11871.925 12334.067 - 1.84% -
std::set<int>::upper_bound(key)_(non-existent)/1024 3.89% 5.825 6.051 - 3.56% -
BM_PushHeap_uint64_Ascending_16 3.89% 0.909 0.944 - 3.86% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 3.85% 1.224 1.271 - 3.74% -
std::multiset<std::string>::count(key)_(non-existent)/32 3.84% 10.172 10.562 - -7.05% -
std::find_end(vector<int>)_(match_near_end)/1024 3.83% 28.622 29.720 - 5.04% -
BM_CmpLess_int_short 3.82% 1.131 1.174 - 3.43% -
std::multimap<std::string,_int>::clear()/0 3.82% 392.471 407.445 - 3.70% -
BM_vector_deque_ranges_copy_backward/64000 3.81% 7778.324 8075.012 - 12.16% -
ranges::min(std::vector<__int128>)/8 3.81% 2.850 2.958 - 1.43% -
BM_StringRelational_Eq_Empty_Huge_Control 3.81% 0.473 0.491 - 3.79% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 3.80% 35.689 37.045 - 4.20% -
std::fill_n(list<int>)/8192 3.80% 7814.362 8111.099 - -10.34% -
SetIntersection_None_Set_uint64_262144_64 3.80% 1217354.248 1263555.012 - 4.61% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 3.79% 4.569 4.742 - 4.54% -
std::move(vector<bool>)_(aligned)/64 3.79% 1.605 1.666 - 3.88% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 3.79% 161.368 167.477 - 4.56% -
std::vector<int>::ctor(size)/1024 3.77% 42.161 43.751 - -1.49% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 3.77% 853712.013 885906.881 - 2.78% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 3.77% 1573279.625 1632571.777 - -0.14% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 3.77% 21.953 22.780 - 4.35% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 3.76% 1.384 1.436 - 4.08% -
BM_vector_deque_move_backward/70000 3.76% 8499.666 8819.166 - 14.01% -
std::search(deque<int>)_(near_matches)/1000 3.75% 20268.445 21028.828 - 12.57% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 3.75% 9.943 10.316 - -5.28% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 3.74% 6.778 7.032 - 7.16% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 3.74% 0.970 1.006 - 4.25% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 3.72% 844.072 875.437 - 5.60% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 3.71% 2139.628 2219.078 - 0.09% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 3.71% 1122265.548 1163904.976 - 0.84% -
rng::contains_subrange(deque<int>)_(process_all)/32 3.70% 14.711 15.256 - -0.29% -
std::unordered_multiset<int>::erase(iterator)/1024 3.70% 19.614 20.340 - 2.53% -
std::none_of(deque<int>)_(process_all)/32768 3.70% 10153.846 10529.472 - 4.11% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 3.70% 13.628 14.132 - 4.19% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 3.69% 4.601 4.771 - 6.65% -
bm_lexicographical_compare<signed_char>/8 3.69% 3.091 3.205 - -2.93% -
std::set<int>::insert(value)_(new_value,_middle)/1024 3.69% 25.913 26.870 - 3.75% -
std::remove(list<int>)_(sprinkled)/1024 3.68% 933.957 968.350 - 0.40% -
std::find_end(deque<int>)_(single_element)/1024 3.68% 315.554 327.173 - 2.95% -
BM_PushHeap_string_PipeOrgan_1024 3.68% 8.973 9.303 - -1.49% -
std::unordered_set<std::string>::erase(iterator)/1024 3.65% 33.701 34.931 - 4.12% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 3.63% 5.480 5.679 - 2.53% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 3.63% 19.942 20.665 - 12.33% -
SetIntersection_Front_Set_string_262144_64 3.63% 4398773.024 4558282.405 - -8.89% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 3.60% 2142.476 2219.696 - 0.05% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 3.60% 12669.074 13125.637 - 3.79% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 3.59% 1.417 1.468 - 9.11% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 3.58% 12.527 12.975 - 0.30% -
std::partial_sort_copy(vector<int>)_(heap)/8 3.56% 17.024 17.630 - 9.66% -
BM_deque_deque_copy_backward/70000 3.56% 8460.470 8761.417 - 10.07% -
BM_StringRelational_Less_Large_Large_Control 3.54% 2.081 2.154 - -0.30% -
std::partial_sort(deque<int>)_(heap)/1024 3.53% 17963.310 18597.942 - 3.12% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 3.52% 343700.601 355802.327 - 4.43% -
std::stable_sort(deque<int>)_(descending)/8192 3.51% 20387.518 21103.678 - 3.70% -
std::unordered_multiset<int>::count(key)_(existent)/32 3.51% 1.791 1.853 - -4.17% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 3.51% 6.929 7.172 - 6.71% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 3.51% 5755001.273 5956991.793 - -2.53% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 3.51% 447.955 463.658 - -2.29% -
std::find_first_of(vector<int>)_(large_needle)/8192 3.50% 6937262.376 7180187.279 - -1.56% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 3.49% 92.285 95.510 - 2.81% -
std::map<int,_int>::upper_bound(key)_(existent)/32 3.49% 1.740 1.801 - 3.39% -
ranges::minmax(std::deque<long_long>)/8 3.49% 4.055 4.197 - 8.59% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 3.49% 33.498 34.666 - 2.74% -
BM_PushHeap_string_Descending_16384 3.49% 2.296 2.376 - -1.91% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 3.48% 7.242 7.494 - 7.50% -
BM_PushHeap_string_Ascending_64 3.48% 7.306 7.560 - 1.56% -
rng::find_last_if(vector<int>)_(bail_10%)/8192 3.48% 2178.950 2254.705 - 3.65% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 3.47% 345330247.770 357330075.995 - -0.16% -
bm_ranges_swap_ranges_vb_aligned/512 3.47% 5.134 5.313 - 1.21% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 3.45% 26889.456 27817.839 - -9.31% -
std::remove(deque<int>)_(prefix)/50 3.45% 60.808 62.905 - 3.33% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 3.44% 34.544 35.731 - 2.23% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 3.43% 6200.283 6413.113 - 1.32% -
BM_deque_vector_ranges_move/0 3.43% 1.310 1.355 - 3.56% -
std::transform(list<int>)_(identity_transform)/8192 3.42% 7636.621 7897.823 - 4.33% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 3.42% 107747.047 111429.804 - 9.00% -
std::search(vector<int>)_(single_element)/1024 3.40% 234.572 242.554 - 2.16% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 3.39% 0.628 0.649 - 7.01% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 3.38% 31.044 32.094 - -1.44% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 3.38% 2.319 2.397 - 4.79% -
std::search(vector<int>)_(same_length)/1024 3.38% 244.210 252.466 - 3.13% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 3.38% 19535.211 20195.515 - 1.22% -
std::unordered_set<int>::insert(value)_(already_present)/8192 3.37% 2.607 2.695 - 2.11% -
BM_PushHeap_uint64_Ascending_16384 3.36% 3.686 3.810 - 6.60% -
BM_PushHeap_uint32_SingleElement_64 3.36% 0.352 0.364 - 0.45% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 3.36% 1596471.600 1650116.781 - 0.09% -
ranges::min(std::vector<char>)/8 3.35% 2.383 2.463 - 0.67% -
SetIntersection_Front_Set_string_16384_16 3.35% 1803472.122 1863894.207 - -3.82% -
std::equal(vector<int>)_(it,_it,_it)/50 3.34% 4.089 4.226 - 0.17% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 3.34% 23001.106 23769.264 - 3.37% -
std::set<std::string>::clear()/8192 3.34% 207489.050 214409.699 - -0.84% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 3.33% 25.498 26.348 - -2.21% -
SetIntersection_Interlaced_Vector_uint64_1024_16 3.33% 2154472.018 2226222.356 - 18.48% -
BM_StringRelational_Eq_Small_Large_Control 3.33% 0.476 0.492 - 2.38% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 3.33% 1019755.759 1053687.636 - 0.88% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 3.32% 26.708 27.595 - 2.53% -
std::multiset<int>::find(key)_(non-existent)/8192 3.32% 8.098 8.367 - -0.86% -
std::search(vector<int>)_(single_element)/1000 3.32% 229.736 237.354 - 2.60% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.32% 115163.044 118981.287 - -0.71% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 3.31% 889859.627 919321.111 - 0.67% -
SetIntersection_Front_Set_uint64_16384_64 3.31% 1712596.350 1769198.210 - 3.18% -
BM_vector_deque_ranges_move_backward/64 3.30% 2.968 3.066 - -1.13% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 3.30% 1.353 1.398 - 6.86% -
std::remove_copy_if(deque<int>)_(prefix)/32 3.29% 17.824 18.409 - 3.75% -
std::equal(vector<bool>)_(unaligned)/50 3.28% 0.852 0.880 - -21.66% -
rng::contains_subrange(deque<int>)_(process_all)/16 3.28% 8.938 9.231 - 0.45% -
std::map<std::string,_int>::count(key)_(non-existent)/32 3.27% 10.506 10.850 - 7.98% -
std::copy_backward(vector<bool>)_(aligned)/32768 3.27% 35.577 36.740 - 3.19% -
std::move(vector<bool>)_(unaligned)/512 3.27% 4.807 4.964 - 4.10% -
std::find_if_not(vector<bool>)_(process_all)/50 3.27% 23.549 24.318 - 3.16% -
BM_deque_vector_ranges_copy_backward/0 3.25% 1.374 1.418 - -0.21% -
BM_deque_deque_ranges_move/2 3.24% 2.132 2.201 - -1.72% -
BM_vector_deque_ranges_move_backward/65536 3.23% 7824.305 8077.040 - 10.06% -
std::find_if(vector<int>)_(bail_25%)/1024 3.22% 26.316 27.164 - -5.90% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 3.22% 477444.405 492811.105 - -3.01% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 3.22% 12655.728 13062.991 - 2.37% -
ranges::minmax(std::vector<char>)/1 3.22% 0.604 0.623 - -4.49% -
std::partial_sort_copy(vector<int>)_(heap)/1024 3.21% 7988.558 8245.348 - 3.68% -
std::multiset<std::string>::find(key)_(non-existent)/32 3.20% 10.241 10.569 - 0.43% -
std::multiset<std::string>::contains(key)_(non-existent)/32 3.20% 10.993 11.345 - 17.79% -
std::for_each(multiset<int>::iterator)/8192 3.19% 7832.424 8082.276 - 0.04% -
std::copy_n(deque<int>)/512 3.19% 16.718 17.251 - 3.51% -
std::map<int,_int>::count(key)_(existent)/32 3.18% 1.546 1.595 - 1.94% -
std::move_backward(vector<bool>)_(unaligned)/4096 3.18% 27.110 27.972 - 2.90% -
BM_std_minmax_element<short>/4 3.18% 1.204 1.242 - -0.37% -
std::search(deque<int>)_(near_matches)/1024 3.18% 21211.565 21885.273 - 6.48% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 3.17% 5875.145 6061.610 - 4.53% -
rng::find_last_if(vector<int>)_(bail_10%)/1024 3.17% 245.946 253.734 - 3.30% -
BM_PushHeap_string_PipeOrgan_16384 3.17% 12.285 12.673 - -3.79% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 3.17% 474887.596 489922.238 - -3.10% -
std::find(list<int>)_(bail_25%)/32768 3.15% 7996.020 8247.731 - 2.81% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 3.15% 10123.598 10442.260 - 5.67% -
BM_vector_deque_copy/4000 3.14% 140.672 145.084 - 3.77% -
BM_StringRelational_Compare_Small_Small_ChangeLast 3.12% 1.632 1.683 - 3.73% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 3.12% 4.190 4.321 - 3.67% -
std::pop_heap(vector<float>)/8192 3.12% 19.469 20.077 - 2.73% -
BM_StringRelational_Eq_Small_Huge_Control 3.12% 0.476 0.491 - 0.88% -
BM_PushHeap_string_PipeOrgan_262144 3.11% 16.960 17.487 - 0.16% -
rng::find_last(vector<int>)_(bail_90%)/50 3.10% 1.469 1.514 - 7.06% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 3.09% 395.837 408.085 - 1.89% -
std::find(vector<long_long>)_(process_all)/8 3.09% 0.950 0.980 - -10.65% -
std::copy(list<int>)/64 3.08% 30.295 31.229 - -15.01% -
BM_deque_deque_ranges_copy_backward/4096 3.08% 152.256 156.945 - 4.02% -
ranges::minmax(std::list<__int128>)/1 3.08% 0.447 0.461 - 0.18% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 3.08% 212.580 219.122 - -0.00% -
BM_deque_deque_ranges_move_backward/1024 3.07% 37.683 38.841 - 2.56% -
std::multiset<std::string>::count(key)_(existent)/32 3.07% 19.449 20.047 - 0.63% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 3.07% 1.335 1.376 - 6.52% -
BM_PushHeap_uint32_SingleElement_16384 3.07% 0.356 0.367 - 3.02% -
std::copy_backward(list<int>)/32768 3.07% 25747.694 26537.666 - -0.98% -
rng::find_last_if(vector<char>)_(bail_90%)/8 3.07% 0.469 0.484 - 3.43% -
std::partition_copy(deque<int>)/8192 3.06% 5685.622 5859.689 - 2.68% -
std::lower_bound(std::vector<int>)/8192 3.03% 15.642 16.117 - 3.22% -
BM_PushHeap_uint32_SingleElement_262144 3.03% 0.355 0.366 - 2.53% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.03% 37.899 39.047 - 6.51% -
std::find_if_not(vector<bool>)_(process_all)/8 3.03% 3.471 3.576 - 3.08% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 3.02% 0.597 0.615 - 2.69% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 3.01% 10.624 10.944 - -7.22% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 3.01% 1.199 1.235 - 5.26% -
std::make_heap(deque<int>)_(heap)/8192 2.99% 8798.819 9062.318 - 5.39% -
BM_PushHeap_uint32_SingleElement_16 2.99% 0.346 0.356 - 4.91% -
SetIntersection_Front_Vector_string_262144_256 2.98% 9373376.184 9652912.799 - -0.92% -
std::equal(deque<int>)_(it,_it,_it)/50 2.98% 21.554 22.196 - -1.80% -
std::is_sorted_until(vector<int>,_pred)/1024 2.94% 403.833 415.724 - 1.89% -
ranges::minmax(std::list<char>)/64 2.94% 33.643 34.632 - 2.95% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 2.94% 41.965 43.197 - 0.08% -
std::rotate(deque<int>)_(1_element_forward)/1024 2.93% 37.248 38.341 - 2.58% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.93% 5102.442 5252.097 - -3.00% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 2.93% 1773743.486 1825739.546 - 0.23% -
std::set<std::string>::contains(key)_(existent)/32 2.93% 14.458 14.882 - -5.90% -
BM_PushHeap_uint32_SingleElement_1024 2.92% 0.362 0.373 - 2.87% -
BM_PushHeap_uint32_SingleElement_256 2.91% 0.381 0.392 - 0.62% -
SetIntersection_Front_Vector_uint64_262144_64 2.91% 1320227.763 1358703.970 - -0.98% -
std::partition(list<int>)_(dense)/32 2.91% 8.740 8.995 - 3.08% -
rng::contains_subrange(list<int>)_(near_matches)/1000 2.91% 37089.273 38168.160 - 2.80% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.90% 659.465 678.563 - 2.52% -
BM_PushHeap_uint32_Random_64 2.89% 5.092 5.240 - 4.22% -
SetIntersection_Front_Vector_float_256_64 2.89% 4238392.400 4361047.939 - 0.26% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 2.89% 61297.368 63068.807 - -1.68% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 2.89% 11622895.288 11958555.070 - 2.94% -
std::multiset<std::string>::contains(key)_(existent)/8192 2.89% 28.380 29.199 - -11.50% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 2.88% 55.397 56.994 - 1.35% -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 2.88% 0.417 0.429 - 2.91% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 2.87% 53.863 55.408 - 4.40% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 2.86% 0.474 0.488 - 6.62% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 2.85% 33.617 34.576 - 4.87% -
std::replace_if(vector<int>)_(sprinkled)/32 2.85% 8.810 9.061 - 4.09% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 2.85% 38.331 39.423 - -7.21% -
std::set<std::string>::find(key)_(non-existent)/1024 2.85% 20.456 21.039 - 4.94% -
BM_PushHeap_uint32_Ascending_262144 2.85% 4.792 4.928 - 5.33% -
std::pop_heap(deque<float>)/1024 2.85% 12.924 13.292 - -0.06% -
SetIntersection_Interlaced_Vector_string_16384_4 2.84% 1793935.079 1844939.477 - 0.18% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 2.84% 5341.784 5493.623 - -22.50% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.83% 141165.542 145162.052 - 1.58% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 2.82% 30.705 31.572 - 1.97% -
std::pop_heap(deque<std::string>)/8 2.82% 57.630 59.256 - 3.80% -
std::vector<int>::insert(begin)_(cheap_elements)/32 2.82% 5.037 5.179 - 2.25% -
BM_PushHeap_string_Descending_16 2.80% 2.057 2.114 - -4.65% -
std::stable_partition(list<int>)_(dense)/50 2.80% 56.539 58.120 - 1.21% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.80% 42737.536 43932.239 - 1.76% -
BM_StringDestroy_Huge 2.79% 10.645 10.941 - -9.79% -
std::for_each(list<int>)/50 2.79% 20.990 21.575 - -1.05% -
BM_PushHeap_float_Random_16 2.78% 5.032 5.172 - -4.12% -
BM_std_minmax_element<char>/64 2.78% 17.936 18.434 - 6.49% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.77% 2.708 2.784 - 2.81% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 2.77% 11276.537 11588.863 - 4.17% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 2.75% 925.188 950.600 - 3.13% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 2.74% 46.326 47.598 - -14.74% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 2.74% 31.506 32.370 - 5.32% -
BM_deque_vector_move/1024 2.74% 37.678 38.710 - 5.49% -
std::partial_sort_copy(list<int>)_(repeated)/8 2.73% 7.749 7.961 - -2.63% -
std::multiset<int>::count(key)_(non-existent)/1024 2.73% 5.815 5.973 - 0.28% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 2.73% 1.256 1.290 - 1.42% -
BM_PushHeap_string_PipeOrgan_64 2.73% 5.617 5.770 - 0.62% -
SetIntersection_Front_Set_float_256_256 2.71% 7077969.476 7269878.519 - -11.15% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 2.71% 51.974 53.382 - 2.00% -
BM_PushHeap_uint32_Ascending_16384 2.70% 3.625 3.723 - 4.24% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 2.70% 508.661 522.393 - -0.79% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.70% 12767.104 13111.671 - 0.76% -
std::fill(vector<bool>)/512 2.69% 1.566 1.608 - 7.66% -
rng::find_if(vector<bool>)_(process_all)/50 2.69% 23.301 23.928 - 2.85% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 2.69% 41.091 42.195 - 2.76% -
std::multiset<int>::upper_bound(key)_(existent)/8192 2.68% 14.726 15.120 - 2.96% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.67% 54990.347 56460.884 - 3.29% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.67% 5637.895 5788.617 - 2.11% -
std::for_each(join_view(vector<vector<int>>))/50 2.67% 3.944 4.050 - -2.91% -
std::copy_backward(list<int>)/4096 2.67% 3130.191 3213.641 - 0.86% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 2.67% 24.459 25.111 - 2.74% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 2.66% 286.867 294.507 - -0.06% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 2.66% 5627355.413 5777201.657 - -1.25% -
std::all_of(vector<int>)_(process_all)/32 2.65% 8.333 8.553 - 2.11% -
BM_StringConstructDestroyCStr_Empty_Opaque 2.65% 2.246 2.305 - 6.99% -
BM_vector_deque_copy/1024 2.65% 36.611 37.580 - 5.06% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 2.64% 332095959.366 340871113.725 - 1.06% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 2.64% 50.691 52.029 - -0.28% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 2.63% 2179.313 2236.675 - 1.09% -
ranges::minmax(std::list<char>)/70000 2.63% 53304.882 54707.618 - 2.15% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 2.63% 3.575 3.669 - 4.09% -
rng::contains(vector<int>)_(process_all)/8 2.63% 2.617 2.686 - 6.53% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 2.62% 10.448 10.722 - -5.11% -
SetIntersection_Front_Set_float_262144_16384 2.61% 207394174.002 212812943.566 - -6.74% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.61% 167479.520 171853.876 - 3.35% -
BM_PushHeap_string_Descending_256 2.61% 2.246 2.305 - -3.51% -
std::for_each_n(list<int>)/50 2.60% 21.926 22.497 - -0.10% -
BM_num_get<unsigned_int> 2.60% 9.663 9.914 - 1.27% -
std::unique_copy(deque<int>)_(sprinkled)/8192 2.60% 3733.578 3830.639 - 2.70% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 2.60% 29.295 30.057 - 2.61% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 2.59% 0.609 0.625 - 3.29% -
std::multiset<int>::equal_range(key)_(non-existent)/32 2.59% 2.362 2.423 - 1.86% -
SetIntersection_Interlaced_Set_float_262144_1 2.57% 1013664.348 1039750.964 - 0.74% -
rng::contains_subrange(vector<int>)_(single_element)/8192 2.57% 1821.188 1867.969 - 1.36% -
std::for_each(set<int>::iterator)/8192 2.56% 7776.607 7975.536 - -0.73% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 2.55% 9198028.571 9432637.082 - 7.27% -
SetIntersection_Front_Vector_float_16384_16384 2.54% 75628135.203 77548361.791 - -2.53% -
BM_PushHeap_string_PipeOrgan_256 2.52% 7.582 7.773 - -0.63% -
std::partition(list<int>)_(sparse)/50 2.52% 22.017 22.571 - 3.77% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.51% 373.536 382.918 - 0.58% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 2.51% 1030249.672 1056104.376 - 1.91% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 2.51% 55925.301 57327.602 - 4.29% -
std::stable_partition(vector<int>)_(sparse)/32 2.51% 7.237 7.418 - 2.69% -
std::unordered_set<std::string>::contains(key)_(existent)/32 2.50% 32.668 33.486 - 2.77% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 2.50% 21.566 22.105 - 3.43% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 2.50% 1229069.174 1259781.412 - 1.49% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 2.49% 19.237 19.716 - -2.91% -
std::for_each_n(list<int>)/8192 2.49% 7664.998 7855.507 - 3.95% -
rng::for_each(multiset<int>)/8 2.48% 6.687 6.853 - 2.55% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 2.48% 11678735.813 11968594.459 - 2.62% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 2.48% 143576.967 147140.401 - -2.17% -
std::search(list<int>,_pred)_(no_match)/8192 2.48% 7226.519 7405.702 - -5.04% -
std::unordered_multiset<int>::find(key)_(existent)/1024 2.48% 1.309 1.342 - -5.68% -
std::set<int>::lower_bound(key)_(existent)/32 2.48% 1.505 1.542 - 3.10% -
std::unordered_set<int>::find(key)_(existent)/1024 2.47% 1.351 1.385 - 3.62% -
BM_CmpEqual_ushort_short 2.47% 0.985 1.009 - -2.70% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 2.47% 22902396.142 23467224.050 - 2.79% -
std::stable_sort(vector<int>)_(descending)/8 2.47% 22.699 23.258 - -4.55% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 2.46% 4.237 4.341 - -4.15% -
std::is_sorted(deque<int>,_pred)/8 2.45% 4.840 4.959 - 2.45% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 2.45% 0.631 0.646 - 2.80% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 2.45% 1.643 1.683 - 8.02% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 2.45% 1144677.440 1172680.731 - -1.54% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 2.45% 12512.802 12818.765 - 2.12% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 2.44% 233754.194 239466.798 - 1.43% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.44% 39051.970 40004.488 - -5.25% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 2.43% 11.686 11.970 - -3.59% -
SetIntersection_Front_Vector_uint64_16384_256 2.43% 2150326.755 2202561.472 - -3.54% -
std::unordered_set<int>::ctor(const&)/8192 2.43% 55666.481 57018.583 - 3.21% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.43% 12484.539 12787.547 - -4.68% -
SetIntersection_None_Vector_string_1024_256 2.43% 1140134.780 1167801.789 - 0.27% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 2.42% 6.551 6.710 - 1.27% -
BM_CmpEqual_ushort_schar 2.41% 1.035 1.060 - 6.98% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 2.41% 11491077.579 11768559.173 - -48.46% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.41% 196643.287 201390.943 - 6.26% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 2.41% 11421.601 11696.926 - 0.19% -
BM_PushHeap_string_Descending_1024 2.41% 2.326 2.382 - -2.20% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 2.41% 1225684.082 1255181.801 - 2.53% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 2.41% 1825.581 1869.504 - 7.73% -
std::make_heap(vector<int>,_pred)_(repeated)/8 2.40% 15.920 16.302 - 3.07% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.40% 8856.068 9068.782 - 1.03% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 2.40% 52.411 53.669 - 1.44% -
std::make_heap(deque<int>)_(heap)/1024 2.40% 1120.113 1146.956 - 4.89% -
SetIntersection_Front_Set_uint64_262144_16 2.39% 1164914.950 1192783.248 - -1.16% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.39% 70953.610 72650.186 - 1.74% -
bm_ranges_lexicographical_compare<int>/64 2.38% 4.447 4.553 - 3.13% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 2.36% 11330099.985 11597444.162 - 0.08% -
rng::starts_with(vector<int>,_pred)/8 2.36% 2.494 2.553 - 4.19% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 2.36% 287.717 294.501 - 0.02% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 2.36% 102276.809 104687.738 - 2.60% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 2.35% 391.647 400.837 - 0.95% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.34% 140934.248 144235.651 - 0.79% -
SetIntersection_Interlaced_Vector_uint32_1024_64 2.34% 4473047.273 4577637.234 - 16.88% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 2.33% 36.209 37.054 - 1.48% -
std::for_each_n(join_view(vector<vector<int>>))/50 2.33% 4.337 4.438 - 4.01% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 2.33% 16893.814 17286.616 - 4.07% -
std::copy_backward(deque<int>)/8 2.32% 2.665 2.727 - 2.50% -
SetIntersection_None_Vector_float_262144_256 2.32% 1107272.159 1132954.825 - 1.29% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 2.32% 278.345 284.799 - -0.53% -
rng::for_each(set<int>)/8192 2.31% 7577.110 7752.502 - -1.08% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.30% 2.703 2.765 - 0.73% -
std::move_backward(deque<int>)/4096 2.30% 155.438 159.007 - 2.36% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 2.29% 760.033 777.435 - 0.49% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.28% 2.372 2.426 - 2.83% -
SetIntersection_Front_Vector_uint64_256_256 2.28% 4334841.920 4433476.044 - 4.46% -
ranges::min(std::vector<char>)/64 2.27% 4.129 4.223 - 0.41% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 2.27% 4262136.581 4358687.381 - 2.86% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 2.26% 11.948 12.219 - 2.86% -
SetIntersection_Interlaced_Vector_string_1024_16 2.25% 3318882.443 3393441.464 - -2.84% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 2.24% 1.400 1.431 - 1.23% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 2.22% 15.933 16.287 - 3.24% -
std::find_if_not(list<int>)_(bail_25%)/8 2.22% 0.914 0.934 - 1.94% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.22% 47.872 48.933 - -4.10% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 2.21% 66.738 68.214 - -6.27% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.20% 6.587 6.732 - 2.61% -
BM_vector_deque_move_backward/64000 2.20% 7981.371 8157.122 - 15.71% -
BM_StringRelational_Eq_Empty_Large_Control 2.20% 0.464 0.475 - 2.40% -
bm_swap_ranges_vb_unaligned/8 2.19% 4.766 4.871 - 2.06% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.18% 123045.876 125733.577 - 2.75% -
rng::find_if_not(vector<bool>)_(process_all)/50 2.18% 23.378 23.888 - -0.92% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 2.18% 67.972 69.452 - 4.02% -
BM_CmpLess_uchar_schar 2.18% 1.011 1.033 - 1.58% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 2.17% 34.183 34.927 - -15.69% -
BM_CmpLess_int_uchar 2.17% 1.093 1.117 - 0.55% -
std::set<std::string>::contains(key)_(non-existent)/8192 2.17% 27.854 28.459 - 3.76% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 2.17% 18.192 18.587 - 0.86% -
BM_deque_deque_ranges_copy/1 2.17% 2.440 2.492 - 2.25% -
std::set<int>::contains(key)_(existent)/1024 2.17% 3.796 3.878 - -0.18% -
BM_deque_vector_copy_backward/70000 2.16% 8985.168 9179.348 - 17.03% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 2.16% 0.605 0.618 - 2.71% -
SetIntersection_Front_Vector_float_262144_64 2.15% 1311913.511 1340121.998 - -1.47% -
rng::fold_left(list<int>)/8192 2.15% 10484.181 10709.555 - -0.71% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.15% 7585.209 7748.228 - 1.52% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.14% 131056.840 133866.380 - 1.49% -
SetIntersection_Front_Set_float_16384_4 2.14% 1045306.920 1067691.727 - -0.57% -
BM_PushHeap_float_Random_262144 2.14% 7.099 7.250 - -4.21% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 2.14% 32633.266 33331.399 - 3.02% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 2.14% 280813.029 286819.108 - 2.69% -
std::fill(list<int>)/50 2.14% 34.563 35.302 - 1.29% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 2.13% 5.215 5.326 - 6.28% -
BM_deque_deque_ranges_copy/1024 2.13% 36.555 37.335 - 1.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 2.13% 11939495.951 12193834.442 - 1.68% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 2.13% 6.033 6.161 - 0.23% -
SetIntersection_Interlaced_Vector_string_1024_256 2.13% 20264071.381 20695008.585 - -1.22% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 2.12% 280894.443 286859.300 - -2.89% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.12% 54687.981 55848.816 - 2.52% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 2.12% 28.339 28.939 - -4.51% -
std::set<int>::lower_bound(key)_(existent)/1024 2.12% 4.656 4.755 - 10.53% -
std::move_backward(deque<int>)/512 2.12% 23.489 23.986 - 0.03% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 2.11% 56437798.867 57626858.147 - 2.08% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 2.11% 48.135 49.149 - -4.08% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 2.10% 18969.597 19368.848 - 3.28% -
std::find_end(list<int>)_(process_all)/8192 2.10% 7289.211 7442.580 - -0.97% -
BM_StringFindNoMatch/10 2.10% 1.272 1.298 - -2.32% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 2.10% 61.817 63.114 - 2.34% -
bm_ranges_swap_ranges_vb_aligned/256 2.10% 3.458 3.530 - 2.11% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.09% 2.893 2.953 - 0.90% -
BM_deque_vector_move/512 2.09% 16.561 16.907 - 1.67% -
SetIntersection_None_Set_string_256_64 2.09% 9249734.870 9442818.209 - 1.17% -
BM_PushHeap_string_Descending_4 2.08% 1.858 1.897 - -1.84% -
std::lower_bound(std::vector<int>)/8 2.08% 7.764 7.926 - 2.28% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.08% 1609.048 1642.440 - 2.67% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.05% 136788.123 139592.710 - 0.02% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 2.05% 1224908.285 1249983.074 - 2.11% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 2.04% 3049566.746 3111827.502 - 2.21% -
BM_PushHeap_string_Descending_64 2.03% 2.169 2.213 - -4.63% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 2.03% 15.557 15.874 - 1.99% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 2.03% 16.286 16.617 - 2.67% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 2.03% 924.581 943.317 - 2.75% -
std::sort(vector<NonIntegral>)_(descending)/8 2.02% 24.861 25.364 - 2.75% -
SetIntersection_Front_Vector_uint32_64_64 2.02% 10637258.616 10852150.173 - -0.71% -
bm_lexicographical_compare<int>/1048576 2.02% 68339.537 69719.657 - 2.05% -
BM_num_get<long_long> 2.01% 10.685 10.900 - 0.23% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 2.01% 16.663 16.998 - 2.86% -
SetIntersection_Interlaced_Vector_float_64_4 2.00% 17688278.745 18042041.259 - 0.32% -
std::search(vector<int>)_(single_element)/8192 1.99% 1817.054 1853.301 - 1.69% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 1.99% 9.680 9.873 - -0.75% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.99% 177932.733 181471.673 - 1.90% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 1.98% 6705.988 6838.974 - 1.06% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 1.98% 12.525 12.772 - 1.95% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1.97% 1221699.463 1245804.523 - 2.05% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 1.97% 7362966.074 7508200.006 - 5.05% -
BM_StringEraseToEnd_Small_Opaque 1.97% 0.594 0.606 - 2.71% -
std::move(vector<bool>)_(unaligned)/64 1.97% 1.628 1.660 - 1.47% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.97% 36319.027 37032.976 - -1.36% -
SetIntersection_Front_Set_string_256_64 1.96% 14580858.357 14866868.309 - 5.74% -
std::all_of(list<int>)_(process_all)/32768 1.96% 26944.987 27473.243 - 7.09% -
std::sort(deque<int>)_(ascending)/8 1.95% 17.642 17.987 - 2.18% -
SetIntersection_Front_Vector_uint64_16384_64 1.95% 1335575.677 1361606.967 - -0.90% -
std::fill(vector<bool>)/64 1.95% 1.564 1.595 - 1.74% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 1.95% 507392.058 517276.114 - 0.58% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 1.94% 2129010.197 2170413.487 - -0.99% -
std::sort_heap(deque<int>)/8 1.94% 35.681 36.374 - -1.55% -
BM_StringEraseToEnd_Huge_Transparent 1.94% 2.369 2.415 - 0.15% -
std::find_if_not(vector<bool>)_(process_all)/1024 1.94% 559.685 570.547 - 1.99% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.94% 280640.132 286083.589 - 3.30% -
std::rotate(list<int>)_(by_1/2)/1024 1.94% 382.325 389.740 - 0.68% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.92% 115485.509 117700.076 - 1.10% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 1.91% 80305.077 81841.272 - 1.97% -
bm_lexicographical_compare<signed_char>/1 1.91% 1.405 1.432 - -6.53% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 1.91% 0.754 0.768 - 2.27% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 1.91% 48705.319 49633.933 - 0.74% -
rng::for_each(multiset<int>)/8192 1.90% 7620.300 7765.367 - -0.28% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 1.90% 60451.460 61601.530 - -0.59% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 1.89% 868.838 885.289 - 1.91% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 1.89% 53801.318 54816.278 - 2.12% -
std::multiset<int>::find(key)_(existent)/8192 1.88% 8.013 8.163 - -5.01% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.88% 0.609 0.621 - 1.76% -
SetIntersection_None_Vector_string_262144_64 1.87% 1269978.492 1293769.957 - 0.19% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 1.87% 32962.086 33577.981 - -3.09% -
BM_CmpEqual_schar_short 1.87% 1.099 1.120 - 0.04% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 1.86% 780.017 794.561 - 0.46% -
bm_ranges_lexicographical_compare<int>/1048576 1.86% 68350.391 69622.740 - 1.96% -
std::move(vector<bool>)_(unaligned)/1048576 1.86% 6623.335 6746.553 - 3.19% -
std::map<int,_int>::equal_range(key)_(existent)/1024 1.86% 4.390 4.472 - 3.37% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 1.86% 10.481 10.676 - -10.67% -
SetIntersection_Interlaced_Set_float_16384_4 1.85% 168885796.754 172018145.423 - 4.19% -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 1.85% 288.389 293.737 - 1.75% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.85% 62446.601 63603.142 - 1.47% -
SetIntersection_Front_Vector_uint32_16384_1024 1.85% 5320513.915 5418803.137 - -3.13% -
std::remove_if(deque<int>)_(prefix)/1024 1.85% 564.772 575.201 - 3.85% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 1.84% 46.711 47.570 - -0.83% -
SetIntersection_Interlaced_Set_uint64_64_16 1.83% 22574766.365 22988752.333 - 1.39% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 1.82% 31.125 31.693 - -26.39% -
std::remove_copy(deque<int>)_(prefix)/32 1.82% 12.920 13.156 - 2.33% -
std::unique_copy(vector<int>)_(sprinkled)/32 1.82% 12.937 13.173 - -0.13% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 1.82% 681.963 694.396 - -13.69% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 1.82% 4651.863 4736.644 - 2.22% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 1.82% 2162221.813 2201539.850 - 1.71% -
BM_StringRelational_Less_Huge_Huge_ChangeLast 1.82% 99.224 101.025 - 2.26% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 1.81% 355691.084 362142.510 - 0.42% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 1.81% 38761.971 39463.925 - 2.48% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 1.81% 15.379 15.656 - 0.87% -
SetIntersection_Front_Vector_uint32_262144_1024 1.80% 5320178.019 5416095.157 - -8.12% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1.80% 1219717.367 1241652.586 - 2.04% -
std::fill_n(vector<int>)/1024 1.79% 29.072 29.593 - 0.50% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.79% 27.262 27.750 - 1.39% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1.79% 1002248.519 1020181.711 - 2.00% -
std::unique(vector<int>)_(sprinkled)/32 1.79% 53.907 54.871 - 1.69% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1.78% 1169584.338 1190445.014 - 0.80% -
std::multiset<std::string>::find(key)_(existent)/32 1.78% 14.985 15.251 - 2.83% -
BM_CmpEqual_uchar_uint 1.78% 1.056 1.075 - 0.35% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 1.78% 41825.129 42568.761 - 1.84% -
std::flat_multimap<int,_int>::clear()/8192 1.78% 409.615 416.887 - -0.10% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 1.78% 22.418 22.816 - 1.43% -
std::multiset<int>::find(key)_(non-existent)/1024 1.77% 5.412 5.508 - 0.36% -
std::multiset<int>::ctor(const&,_alloc)/8192 1.77% 50263.586 51152.165 - -3.87% -
std::multimap<std::string,_int>::find(key)_(existent)/32 1.76% 14.466 14.721 - -4.01% -
SetIntersection_Front_Vector_string_256_256 1.76% 19714420.596 20062183.611 - 4.48% -
ranges::min(std::vector<long_long>)/8 1.76% 2.246 2.286 - 5.34% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 1.76% 12317.143 12534.083 - 1.54% -
std::set<int>::insert(value)_(new_value,_end)/8192 1.76% 70.262 71.499 - -1.06% -
std::rotate(list<int>)_(by_1/4)/50 1.76% 25.748 26.200 - 2.62% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 1.76% 5610.890 5709.393 - 1.87% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 1.76% 350.551 356.704 - 2.69% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 1.75% 45.403 46.198 - 1.51% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 1.75% 2.977 3.029 - 1.20% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 1.75% 934.721 951.069 - 1.97% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1.74% 1060.614 1079.105 - -1.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 1.74% 3463509.374 3523843.508 - 1.44% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 1.74% 2.142 2.179 - 4.12% -
BM_StringRelational_Eq_Large_Large_Control 1.74% 2.343 2.384 - 7.70% -
BM_StringRelational_Less_Huge_Large_Control 1.73% 2.128 2.165 - 2.92% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 1.73% 68.672 69.862 - 37.51% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 1.73% 2.452 2.495 - 1.13% -
std::copy_backward(vector<bool>)_(unaligned)/64 1.73% 0.911 0.927 - 1.39% -
std::sort(vector<NonIntegral>)_(heap)/8 1.73% 23.370 23.773 - 2.81% -
SetIntersection_None_Set_string_64_64 1.73% 11563211.094 11762997.548 - 0.96% -
BM_PushHeap_uint64_Random_4 1.73% 2.498 2.541 - -0.70% -
std::set<int>::ctor(&&,_different_allocs)/32 1.72% 175.902 178.932 - -0.34% -
BM_PushHeap_uint64_Ascending_262144 1.72% 4.934 5.019 - 4.98% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 1.72% 8721590.250 8871388.532 - 0.47% -
std::copy_if(vector<int>)_(every_other)/1048576 1.71% 495180.625 503645.834 - 2.18% -
SetIntersection_Interlaced_Set_string_16_4 1.71% 72020840.792 73250485.850 - -0.47% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 1.71% 22143.172 22521.064 - 4.15% -
std::swap_ranges(list<int>)/1024 1.71% 755.389 768.279 - 2.46% -
SetIntersection_None_Vector_string_256_1 1.70% 4448094.665 4523872.020 - -0.10% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1.70% 1056299.419 1074291.430 - 1.08% -
rng::contains(vector<int>)_(process_all)/32 1.70% 8.212 8.352 - 1.66% -
std::copy_n(vector<bool>)_(aligned)/4096 1.70% 4.755 4.836 - 2.78% -
std::multiset<int>::contains(key)_(non-existent)/32 1.70% 2.589 2.633 - -2.88% -
std::partial_sort_copy(vector<int>)_(repeated)/8 1.69% 8.677 8.824 - 1.31% -
std::unordered_set<std::string>::clear()/32 1.69% 911.447 926.847 - -0.70% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1.69% 1227024.984 1247750.404 - 1.85% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 1.69% 5003.008 5087.353 - 1.63% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.68% 39728.538 40397.809 - 1.88% -
BM_vector_deque_ranges_copy_backward/65536 1.68% 8262.255 8401.417 - 13.69% -
std::rotate_copy(vector<int>)/1024 1.68% 33.157 33.715 - 3.29% -
std::make_heap(deque<int>)_(descending)/8 1.68% 20.889 21.241 - 0.81% -
BM_vector_deque_ranges_move_backward/512 1.68% 17.495 17.788 - -0.78% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1.68% 1511108.409 1536429.409 - 0.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 1.67% 6085441.826 6187348.982 - -0.09% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.67% 291.304 296.167 - -0.38% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.67% 1.096 1.115 - -1.11% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 1.66% 18690569.722 19001647.438 - 2.31% -
std::find_end(deque<int>)_(process_all)/1000 1.66% 284.241 288.964 - 1.81% -
rng::find_last_if(list<int>)_(bail_90%)/1024 1.66% 69.502 70.654 - 1.04% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.66% 13370.194 13591.841 - 0.62% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 1.66% 36832.668 37442.524 - 2.33% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.65% 13231.517 13450.112 - 0.39% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1.65% 1629173.422 1656083.984 - 0.27% -
std::move_backward(deque<int>)/8 1.65% 3.657 3.718 - 10.54% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 1.65% 15.886 16.147 - 2.29% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1.65% 3046788.079 3096994.723 - 1.53% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 1.65% 18.703 19.011 - 0.99% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 1.64% 15.893 16.154 - 1.73% -
BM_vector_deque_ranges_copy_backward/64 1.64% 2.979 3.028 - 2.03% -
std::move_backward(deque<int>)/32768 1.63% 3492.783 3549.752 - 4.59% -
std::for_each(map<int>::iterator)/8192 1.63% 7348.426 7468.255 - 0.45% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 1.63% 10.567 10.739 - 1.50% -
std::map<int,_int>::contains(key)_(existent)/32 1.62% 1.637 1.663 - 1.58% -
std::multiset<std::string>::clear()/8192 1.62% 209106.427 212503.425 - -1.61% -
std::unordered_set<int>::ctor(const&)/1024 1.62% 6856.213 6967.436 - 4.26% -
SetIntersection_Front_Set_string_262144_16 1.62% 1861617.453 1891759.474 - -7.26% -
std::stable_sort(vector<int>)_(repeated)/8 1.62% 15.475 15.725 - 1.98% -
std::find_if_not(list<int>)_(process_all)/50 1.62% 37.884 38.496 - -0.33% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 1.61% 22.589 22.953 - -3.93% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.61% 18.274 18.569 - 2.43% -
std::move(list<int>)/1048576 1.61% 993363.180 1009361.291 - 1.85% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.61% 14613.025 14848.332 - -8.12% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.61% 392.544 398.851 - 1.72% -
BM_PushHeap_float_Random_64 1.61% 6.167 6.266 - -6.46% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1.60% 1040157.285 1056848.656 - 0.33% -
std::stable_partition(vector<int>)_(sparse)/8192 1.60% 1540.293 1564.972 - 1.73% -
bm_swap_ranges_vb_aligned/8 1.60% 3.232 3.283 - 1.00% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.60% 54664.529 55538.539 - -0.07% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 1.60% 708.910 720.243 - 0.20% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 1.59% 6711.989 6818.853 - 2.28% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 1.59% 20.695 21.025 - 3.70% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 1.59% 570.997 580.068 - 0.24% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1.59% 1480917.407 1504444.250 - 2.89% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 1.59% 41.198 41.852 - 2.34% -
std::map<int,_int>::find(key)_(existent)/1024 1.59% 4.246 4.313 - 2.85% -
SetIntersection_Front_Vector_float_64_16 1.59% 14105553.273 14329526.842 - -0.03% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 1.59% 98591.565 100156.922 - -5.13% -
std::find_if_not(vector<bool>)_(process_all)/8192 1.59% 4465.523 4536.340 - 1.61% -
std::map<int,_int>::equal_range(key)_(existent)/8192 1.58% 5.448 5.534 - 2.25% -
std::multimap<int,_int>::contains(key)_(existent)/8192 1.58% 5.473 5.560 - 4.00% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 1.58% 35.582 36.144 - 1.82% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 1.58% 42.517 43.189 - -0.13% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 1.58% 9711.400 9864.737 - 2.22% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.58% 176548.108 179331.970 - 2.65% -
SetIntersection_Interlaced_Set_float_256_256 1.58% 7385553.910 7501994.602 - -2.73% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 1.58% 2.611 2.652 - 1.77% -
std::none_of(list<int>)_(process_all)/32768 1.57% 26640.984 27060.063 - 5.34% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 1.57% 148575.373 150908.373 - 3.41% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.57% 1.648 1.673 - 0.43% -
std::search(vector<int>,_pred)_(near_matches)/1000 1.56% 22622.935 22976.943 - 1.57% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 1.56% 6048.309 6142.952 - 1.50% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.56% 693.492 704.294 - 5.80% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 1.56% 15.230 15.467 - 1.00% -
SetIntersection_None_Set_string_64_4 1.56% 21613411.092 21949880.468 - 2.65% -
std::stable_partition(list<int>)_(sparse)/32 1.55% 9.465 9.612 - -0.68% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 1.55% 10.304 10.464 - -1.35% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.55% 118436.425 120267.402 - 1.38% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 1.54% 29.881 30.342 - -26.36% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 1.54% 761.264 772.998 - 1.55% -
SetIntersection_Front_Vector_string_64_64 1.54% 25981713.773 26381624.566 - -2.37% -
SetIntersection_Front_Vector_uint32_256_256 1.54% 4241865.814 4307072.700 - -5.27% -
BM_vector_deque_copy_backward/1 1.53% 2.303 2.338 - 4.35% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 1.53% 42.049 42.693 - 0.54% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.53% 634.610 644.305 - 1.05% -
std::unique(deque<int>)_(sprinkled)/32 1.53% 53.979 54.803 - 5.87% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 1.53% 53.653 54.472 - 1.67% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 1.52% 4.750 4.823 - 1.82% -
rng::find_last_if(deque<int>)_(bail_10%)/50 1.52% 18.127 18.403 - 4.78% -
rng::find_last(deque<int>)_(bail_10%)/8 1.52% 2.716 2.757 - 1.21% -
bm_ranges_swap_ranges_vb_aligned/128 1.52% 3.390 3.441 - 0.24% -
rng::find(vector<bool>)_(process_all)/1024 1.52% 4.641 4.711 - 0.86% -
std::sort(deque<int>)_(qsort_adversarial)/8 1.52% 17.671 17.940 - 2.24% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 1.52% 395.001 400.991 - 1.73% -
std::set<int>::upper_bound(key)_(non-existent)/8192 1.52% 9.786 9.935 - 2.56% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 1.52% 18.505 18.786 - 1.03% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.51% 2.126 2.158 - -0.52% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 1.51% 18.659 18.941 - 0.33% -
std::find_if_not(vector<bool>)_(process_all)/1048576 1.51% 571575.627 580198.901 - 1.55% -
BM_num_get<float> 1.51% 36.241 36.787 - -0.81% -
std::partition(list<int>)_(sparse)/1024 1.50% 715.513 726.253 - 1.20% -
std::set<std::string>::clear()/32 1.50% 892.078 905.441 - 1.50% -
BM_deque_vector_ranges_copy/70000 1.50% 3189.086 3236.858 - -6.13% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.50% 1768.050 1794.515 - 2.38% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1.49% 1633984.131 1658403.971 - 1.64% -
std::sort(vector<int>)_(descending)/8 1.49% 24.327 24.688 - -0.23% -
SetIntersection_None_Vector_string_16384_16384 1.49% 1209170.324 1227137.784 - 1.24% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 1.48% 5.508 5.589 - 0.07% -
SetIntersection_Interlaced_Set_float_64_4 1.48% 20770232.203 21077900.716 - 1.05% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.48% 6144.005 6234.973 - 1.43% -
std::stable_sort(deque<int>)_(shuffled)/8192 1.47% 14183.565 14392.648 - 1.64% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 1.47% 6598.496 6695.702 - -0.28% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 1.47% 188.185 190.953 - 0.17% -
std::rotate(deque<int>)_(by_1/3)/8192 1.47% 3209.379 3256.477 - 1.91% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 1.47% 17090.523 17341.327 - 4.26% -
BM_CmpEqual_short_short 1.47% 1.061 1.076 - 3.26% -
std::reverse_copy(list<int>)/8 1.46% 2.423 2.458 - 4.61% -
BM_deque_vector_ranges_move/64000 1.46% 2943.647 2986.565 - -0.04% -
SetIntersection_Front_Vector_string_1024_1 1.46% 1057066.998 1072459.977 - 0.14% -
std::set<int>::erase(key)_(existent)/1024 1.45% 50.113 50.841 - 2.00% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 1.44% 840.444 852.586 - 12.49% -
rng::contains_subrange(vector<int>)_(process_all)/16 1.44% 4.586 4.652 - -3.19% -
std::set<std::string>::count(key)_(non-existent)/32 1.44% 10.595 10.748 - 2.84% -
BM_deque_deque_ranges_move_backward/70000 1.44% 8562.773 8685.862 - 9.86% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 1.44% 207499.894 210482.042 - 2.29% -
BM_CmpLess_short_int 1.43% 1.112 1.127 - -0.50% -
std::search(vector<int>)_(same_length)/1000 1.43% 240.845 244.278 - 1.34% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 1.43% 97866.546 99261.206 - 2.58% -
bm_swap_ranges_vb_aligned/64 1.42% 2.853 2.894 - 0.41% -
BM_PushHeap_string_PipeOrgan_4 1.42% 2.492 2.528 - -1.51% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 1.42% 504.874 512.026 - 2.09% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 1.42% 8.607 8.728 - 2.93% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1.41% 1632386.965 1655427.979 - -0.09% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 1.41% 13954.622 14151.198 - 1.39% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.41% 651.501 660.656 - 0.70% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.41% 13775.392 13968.959 - 2.19% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.40% 611.324 619.898 - 1.19% -
BM_deque_deque_copy/65536 1.39% 3125.069 3168.593 - 1.22% -
SetIntersection_Front_Set_float_1024_16 1.39% 1188881.065 1205406.348 - -1.02% -
std::generate_n(vector<int>)/32 1.39% 7.823 7.931 - 1.08% -
SetIntersection_Front_Set_string_1024_64 1.38% 4470074.454 4531900.567 - -8.75% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 1.38% 8303604.725 8418425.504 - 1.75% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 1.38% 15.947 16.167 - 2.72% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.38% 11584.234 11744.048 - 1.01% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 1.38% 126.019 127.757 - 2.72% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 1.38% 31.592 32.028 - 3.48% -
SetIntersection_None_Vector_float_16384_256 1.38% 1086238.937 1101189.567 - 2.94% -
BM_StringFindCharLiteral/8192 1.37% 138.075 139.972 - 1.77% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 1.37% 30469.855 30887.742 - 1.67% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 1.37% 245413.724 248777.930 - 1.66% -
std::set<int>::erase(key)_(existent)/8192 1.37% 68.214 69.149 - 1.96% -
BM_CmpEqual_int_int 1.37% 1.058 1.072 - -1.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1.37% 63879096.513 64754206.665 - -0.72% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 1.37% 4530.327 4592.376 - 0.15% -
std::find_end(vector<int>)_(match_near_end)/1000 1.37% 27.914 28.296 - 2.04% -
BM_vector_deque_copy/64 1.36% 2.788 2.826 - 0.01% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.36% 7338.818 7438.829 - -0.68% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 1.36% 21102363.459 21389356.672 - 1.72% -
std::map<std::string,_int>::contains(key)_(existent)/32 1.35% 16.316 16.537 - 0.59% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.35% 12999.575 13175.482 - 0.47% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 1.35% 11501.441 11656.997 - -19.43% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 1.35% 2.288 2.319 - 0.92% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.35% 88.901 90.100 - 0.55% -
SetIntersection_None_Set_float_256_16 1.35% 10701948.821 10846052.482 - -0.33% -
std::multiset<std::string>::erase(key)_(existent)/32 1.34% 81.126 82.215 - 4.19% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 1.34% 2.086 2.114 - 1.16% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 1.34% 63673.230 64526.790 - 1.64% -
std::search(list<int>)_(no_match)/1024 1.34% 749.233 759.262 - 3.89% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 1.34% 29.477 29.871 - 1.13% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 1.33% 18.874 19.125 - 2.63% -
BM_CmpEqual_short_uchar 1.33% 1.084 1.099 - 1.62% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 1.33% 841.807 853.003 - 21.39% -
std::count(list<int>)_(every_other)/8 1.32% 2.086 2.114 - 1.48% -
BM_PushHeap_uint64_Random_262144 1.32% 6.246 6.329 - 0.50% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1.32% 1760130.316 1783339.685 - -7.23% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 1.32% 21667011.330 21952521.947 - -2.85% -
std::replace_if(vector<int>)_(sprinkled)/8192 1.32% 1898.624 1923.598 - 1.96% -
std::partial_sort_copy(list<int>)_(repeated)/1024 1.31% 3112.667 3153.502 - 1.38% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.31% 429.622 435.239 - 1.23% -
std::stable_partition(vector<int>)_(sparse)/50 1.31% 21.501 21.781 - 1.69% -
std::partial_sort_copy(deque<int>)_(ascending)/8 1.31% 9.864 9.993 - -1.12% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.30% 103649.472 105001.734 - 2.26% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 1.30% 24.613 24.933 - 4.87% -
rng::contains_subrange(vector<int>)_(near_matches)/1000 1.30% 13212.282 13384.243 - 0.48% -
std::copy_if(vector<int>)_(entire_range)/8 1.30% 2.278 2.307 - 2.37% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 1.30% 30.937 31.338 - -9.54% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.30% 14386.755 14573.284 - 3.94% -
std::multiset<std::string>::erase(iterator)/1024 1.30% 31.220 31.624 - 10.21% -
SetIntersection_Front_Vector_string_1024_256 1.29% 9272737.664 9392686.585 - 2.65% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.29% 1.620 1.641 - -0.11% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 1.29% 67.033 67.898 - 1.17% -
std::map<std::string,_int>::ctor(const&)/32 1.29% 714.142 723.323 - 1.77% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.29% 19.374 19.623 - 1.12% -
std::adjacent_find(list<int>)/8192 1.28% 7186.450 7278.705 - 1.04% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 1.28% 5.367 5.436 - -6.07% -
BM_deque_deque_copy/4000 1.28% 138.920 140.693 - -0.71% -
SetIntersection_Front_Vector_uint64_256_64 1.27% 4283867.776 4338462.634 - 1.93% -
std::stable_partition(list<int>)_(sparse)/50 1.26% 26.718 27.055 - 3.31% -
BM_deque_vector_copy/65536 1.26% 2885.300 2921.740 - -3.06% -
SetIntersection_Front_Set_string_256_4 1.26% 4867007.946 4928468.075 - -0.39% -
BM_lexicographical_compare_three_way_fast_path/64 1.26% 15.703 15.901 - 2.52% -
std::rotate(vector<bool>)_(1_element_forward)/32 1.26% 17.436 17.656 - -0.64% -
std::is_sorted(list<int>)/8 1.26% 2.139 2.166 - 1.54% -
std::unique(vector<int>)_(contiguous)/1024 1.26% 304.926 308.769 - 0.70% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.26% 649.312 657.494 - 0.88% -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 1.26% 590.097 597.532 - 1.32% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 1.26% 24.041 24.344 - 1.90% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1.25% 1404.440 1421.964 - 1.29% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.25% 12526.281 12682.334 - 1.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1.25% 1039375.613 1052320.897 - -0.60% -
std::is_sorted_until(list<int>)/8 1.24% 2.076 2.101 - 1.50% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1.24% 1204718.064 1219714.284 - -0.13% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.24% 2.738 2.772 - 1.41% -
rng::contains_subrange(vector<int>)_(single_element)/32 1.24% 8.618 8.724 - 2.50% -
std::unordered_set<int>::ctor(const&,_alloc)/32 1.24% 273.542 276.925 - 2.36% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.24% 537.336 543.979 - 0.36% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.23% 676.274 684.606 - -4.22% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 1.23% 4259878.814 4312341.311 - -0.06% -
rng::contains(deque<int>)_(process_all)/32 1.23% 8.735 8.842 - 2.77% -
std::map<std::string,_int>::ctor(const&)/0 1.23% 12.717 12.873 - 0.70% -
SetIntersection_Front_Vector_string_262144_1024 1.23% 39262613.220 39744345.093 - -0.04% -
std::partial_sort_copy(list<int>)_(ascending)/1024 1.22% 5345.540 5410.928 - 1.62% -
std::rotate(vector<bool>)_(by_1/2)/50 1.22% 17.576 17.790 - 0.65% -
std::find(deque<int>)_(process_all)/8192 1.21% 1925.222 1948.588 - 0.70% -
std::stable_sort(vector<int>)_(ascending)/8 1.21% 15.442 15.630 - -1.17% -
std::stable_sort(vector<int>)_(heap)/8 1.21% 21.191 21.448 - 1.68% -
std::multiset<std::string>::clear()/1024 1.21% 21422.523 21681.636 - -0.53% -
std::multiset<int>::find(key)_(non-existent)/32 1.21% 2.260 2.288 - 0.66% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 1.21% 42.203 42.712 - 0.03% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 1.20% 21.441 21.699 - 2.54% -
BM_vector_deque_copy/2 1.20% 2.000 2.024 - 1.73% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.20% 20.529 20.775 - 1.26% -
std::find_end(deque<int>,_pred)_(single_element)/1000 1.20% 656.846 664.733 - -0.33% -
SetIntersection_Interlaced_Vector_string_16384_256 1.20% 39801061.888 40278223.593 - -6.75% -
BM_CmpEqual_ushort_int 1.20% 1.069 1.082 - 4.22% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 1.19% 357898756.345 362168250.158 - 3.25% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.19% 15.128 15.308 - 0.78% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 1.19% 34.023 34.428 - 1.21% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 1.19% 10.502 10.627 - 0.56% -
std::stable_sort(deque<int>)_(heap)/8192 1.18% 17260.223 17464.742 - 1.52% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 1.18% 2518.444 2548.245 - 1.27% -
std::deque<std::string>::ctor(size)/32 1.18% 41.330 41.818 - -5.14% -
std::none_of(vector<int>)_(process_all)/50 1.18% 19.050 19.275 - 0.68% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1.18% 1045395.012 1057697.973 - 0.64% -
std::multimap<std::string,_int>::ctor(const&)/32 1.18% 802.070 811.508 - -9.28% -
std::for_each(multiset<int>::iterator)/50 1.17% 35.728 36.146 - 1.45% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1.17% 1569.663 1587.989 - 1.76% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1.17% 1108632.704 1121567.339 - 4.32% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 1.17% 10.771 10.896 - -2.48% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1.17% 3080298.126 3116225.374 - 1.68% -
ranges::min(std::list<char>)/64 1.17% 28.074 28.401 - 5.14% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 1.16% 14008.900 14171.939 - 0.46% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.16% 1.123 1.136 - 0.18% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.16% 139681.302 141305.376 - 0.57% -
SetIntersection_None_Vector_uint32_16384_1024 1.16% 1108445.896 1121324.704 - 1.63% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 1.16% 5914.934 5983.643 - 1.66% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1.16% 1631976.967 1650910.889 - 0.91% -
std::find_if(vector<int>)_(bail_25%)/32768 1.16% 803.481 812.789 - -3.21% -
SetIntersection_Interlaced_Set_uint64_262144_1 1.16% 1018490.739 1030261.350 - -2.00% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 1.15% 36.525 36.946 - -11.75% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 1.15% 10.862 10.987 - -3.49% -
BM_PushHeap_string_PipeOrgan_16 1.15% 4.137 4.185 - 0.98% -
SetIntersection_Interlaced_Set_uint64_256_64 1.15% 13709455.962 13867118.097 - 0.19% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.15% 351.047 355.078 - 2.29% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 1.15% 35.198 35.601 - 16.86% -
SetIntersection_Front_Vector_uint64_1024_64 1.15% 1346631.206 1362054.140 - -1.09% -
BM_CmpLess_ushort_ushort 1.14% 1.066 1.078 - 2.25% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.14% 166885.200 168791.464 - 1.59% -
SetIntersection_Front_Vector_uint32_16384_16384 1.14% 70282090.133 71084862.373 - -5.66% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 1.14% 3.602 3.643 - 2.52% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 1.14% 41794697.461 42270669.419 - 0.37% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 1.14% 2120.559 2144.646 - -0.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 1.13% 4132152.294 4178986.891 - 0.07% -
BM_StringFindMatch2/4096 1.13% 1058.541 1070.519 - 1.26% -
BM_deque_vector_copy/70000 1.13% 3182.312 3218.318 - -2.14% -
BM_CmpEqual_uint_uchar 1.13% 1.095 1.107 - 1.28% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.13% 1.595 1.613 - -0.79% -
std::multimap<int,_int>::ctor(const&)/0 1.13% 12.704 12.847 - 0.76% -
BM_deque_deque_ranges_copy/64 1.13% 3.052 3.086 - 0.39% -
std::find_first_of(vector<int>)_(large_needle)/1024 1.12% 107277.703 108482.707 - -3.86% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 1.12% 21.088 21.325 - 0.21% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 1.12% 28.462 28.782 - 1.00% -
std::find_if(list<int>)_(process_all)/8 1.12% 2.358 2.384 - 1.42% -
rng::starts_with(deque<int>)/8 1.12% 4.004 4.048 - 1.74% -
std::shift_right(list<int>)/50 1.12% 26.085 26.377 - -0.76% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 1.12% 80366.747 81264.851 - 0.27% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 1.12% 6.871 6.948 - 1.92% -
SetIntersection_None_Vector_float_1024_4 1.12% 1078639.884 1090685.581 - 0.86% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.11% 10.039 10.151 - 2.27% -
std::partial_sort(deque<int>)_(shuffled)/1024 1.11% 15376.365 15546.887 - 0.12% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.11% 10.921 11.041 - 1.02% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 1.10% 2.299 2.324 - 7.06% -
SetIntersection_Interlaced_Set_string_262144_16384 1.10% 2697483.725 2727175.945 - -2.24% -
rng::contains(vector<int>)_(process_all)/50 1.10% 12.160 12.293 - 1.42% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 1.10% 5.680 5.742 - -0.92% -
SetIntersection_None_Set_float_1024_256 1.10% 8780821.016 8877025.648 - 0.03% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.10% 60490.617 61153.239 - -2.31% -
BM_CmpLess_schar_schar 1.09% 0.949 0.959 - 0.38% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 1.09% 34067.686 34440.059 - 1.10% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.09% 13026.656 13168.984 - 1.86% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1.09% 1148350.681 1160892.340 - -0.22% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.09% 800.504 809.244 - 1.21% -
SetIntersection_None_Vector_string_16384_16 1.09% 1209742.531 1222931.969 - 0.13% -
rng::fold_left(vector<int>)/8 1.09% 3.552 3.590 - 1.30% -
SetIntersection_Interlaced_Vector_float_1024_256 1.08% 5909660.754 5973687.810 - -0.74% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 1.08% 24.413 24.677 - -2.53% -
std::stable_partition(vector<int>)_(dense)/50 1.08% 25.650 25.928 - 1.29% -
std::rotate(vector<bool>)_(by_1/3)/50 1.08% 17.559 17.749 - 0.56% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 1.08% 13.163 13.305 - 2.00% -
std::stable_sort(deque<int>)_(pipe-organ)/8192 1.08% 20391.512 20611.547 - 1.32% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.08% 675.235 682.518 - -0.74% -
std::partition_copy(deque<int>)/32 1.08% 12.733 12.870 - 1.68% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.08% 12.784 12.922 - 0.39% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 1.07% 12.446 12.580 - 4.61% -
std::vector<int>::ctor(size)/8192 1.07% 562.277 568.307 - -1.14% -
std::find(vector<bool>)_(process_all)/1048576 1.07% 3660.268 3699.526 - 1.15% -
std::rotate(vector<bool>)_(by_1/2)/32 1.07% 17.760 17.951 - 0.72% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 1.07% 11310204.874 11431170.127 - 0.81% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 1.07% 39054.652 39472.135 - 2.53% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 1.07% 8521808.585 8612868.292 - 0.56% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 1.07% 87.021 87.950 - 3.23% -
rng::find_if_not(vector<bool>)_(process_all)/8 1.06% 3.490 3.527 - -3.38% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 1.06% 12.816 12.952 - 0.96% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.06% 666.945 674.005 - 0.65% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 1.06% 268.444 271.277 - 0.67% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 1.05% 8600.251 8690.934 - -0.19% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 1.05% 26272.601 26549.367 - 1.30% -
BM_deque_deque_ranges_copy_backward/70000 1.05% 8564.137 8654.273 - 6.43% -
std::move_backward(list<int>)/262144 1.05% 255814.781 258493.840 - -0.04% -
bm_lexicographical_compare<int>/1 1.05% 1.410 1.424 - 11.13% -
std::reverse(list<int>)/4096 1.05% 1548.429 1564.611 - -11.36% -
BM_deque_vector_move/64000 1.04% 2956.869 2987.734 - 0.20% -
std::stable_sort(vector<NonIntegral>)_(heap)/8 1.04% 21.302 21.525 - 1.41% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.04% 15.558 15.721 - 0.82% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 1.04% 525.106 530.583 - 0.06% -
BM_std_minmax_element<long_long>/70000 1.04% 18242.822 18432.065 - 1.24% -
std::remove_copy(list<int>)_(sprinkled)/8192 1.03% 7116.583 7190.224 - 4.48% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 1.03% 25.108 25.367 - -11.12% -
BM_PushHeap_uint32_Random_1024 1.03% 5.800 5.859 - 4.03% -
BM_CmpEqual_uint_int 1.03% 1.059 1.070 - 2.33% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.03% 396.428 400.500 - 2.18% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 1.03% 396.303 400.369 - 2.16% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.02% 51937.142 52468.577 - 0.63% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 1.02% 26.201 26.469 - -0.30% -
bm_ranges_swap_ranges_vb_aligned/1048576 1.02% 3346.473 3380.611 - 1.04% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 1.02% 8086.017 8168.407 - 1.61% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 1.02% 832.893 841.374 - -18.93% -
std::make_heap(deque<int>)_(pipe-organ)/1024 1.02% 2664.192 2691.293 - 1.05% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.01% 1033285.011 1043753.815 - 0.14% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1.01% 1146647.676 1158228.828 - 0.12% -
BM_deque_deque_move/1024 1.01% 36.908 37.279 - -0.14% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 1.01% 4174136.081 4216119.000 - 0.11% -
std::map<int,_int>::erase(iterator)/8192 1.01% 23.961 24.202 - 1.26% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 1.00% 18.250 18.434 - 0.78% -
SetIntersection_Interlaced_Vector_uint32_16384_1 1.00% 1032506.852 1042861.180 - 0.44% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 1.00% 40.920 41.330 - 13.96% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -59.00% 71.352 29.254 - -59.58% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 -56.71% 76.337 33.045 - -56.34% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -56.37% 878.596 383.351 - -54.42% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -54.99% 18461223.134 8310206.166 - -13.56% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -54.86% 6774897.613 3058406.787 - -44.98% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -54.41% 66.123 30.144 - -53.98% -
std::rotate(list<int>)_(by_1/4)/1024 -52.33% 1210.780 577.227 - 0.85% -
BM_StringEraseWithMove_Huge_Opaque -46.90% 82.677 43.905 - -9.63% -
std::rotate_copy(vector<int>)/8192 -46.48% 694.194 371.528 - -48.40% -
std::set<std::string>::insert(value)_(already_present)/1024 -44.30% 29.649 16.515 - -38.36% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -42.48% 6336264.674 3644889.478 - -36.61% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -40.86% 58.090 34.355 - -3.37% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -39.70% 44.503 26.836 - 1.08% -
std::partial_sort_copy(deque<int>)_(descending)/8 -39.41% 23.804 14.422 - -5.71% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 -38.68% 0.486 0.298 - 0.64% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -38.63% 13.940 8.555 - -55.25% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -37.83% 936.675 582.348 - -12.03% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 -37.57% 2.833 1.769 - -36.71% -
SetIntersection_Interlaced_Vector_float_262144_64 -37.21% 14782187.337 9281819.858 - 0.71% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -37.06% 2.816 1.772 - -36.75% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -36.24% 18.944 12.078 - 2.44% -
std::copy_n(vector<bool>)_(aligned)/1048576 -35.91% 3293.565 2110.771 - -36.41% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -35.63% 22943618.542 14769151.499 - -20.83% -
SetIntersection_Interlaced_Vector_float_16384_64 -35.22% 9708934.147 6289334.668 - -25.70% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -34.50% 888.955 582.302 - -8.14% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -32.99% 351036263.435 235241451.722 - -2.58% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -32.09% 12.945 8.790 - -63.18% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -31.83% 896.453 611.076 - -8.75% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 -31.09% 45.038 31.034 - -20.45% -
std::partial_sort_copy(deque<int>)_(heap)/8 -30.98% 21.941 15.143 - 1.55% -
BM_PushHeap_float_QuickSortAdversary_1 -30.39% 0.697 0.485 - 4.11% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -29.89% 8.331 5.841 - -60.74% -
std::find_if(vector<char>)_(bail_25%)/8 -29.37% 1.062 0.750 - -21.63% -
std::unordered_set<int>::count(key)_(non-existent)/0 -28.89% 0.379 0.270 - -3.07% -
SetIntersection_Interlaced_Vector_string_262144_1024 -28.13% 335515926.014 241144192.776 - -30.97% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -28.10% 41.751 30.020 - -29.70% -
std::set<std::string>::insert(value)_(already_present)/32 -27.87% 10.169 7.334 - -17.72% -
SetIntersection_Interlaced_Vector_float_1024_64 -27.06% 5083197.274 3707925.218 - 2.75% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 -26.76% 62.017 45.423 - -26.17% -
std::is_sorted_until(deque<int>)/8 -26.62% 3.798 2.787 - -1.90% -
BM_vector_deque_ranges_copy/0 -26.00% 0.620 0.459 - -26.60% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -25.58% 71.936 53.537 - -25.64% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -25.23% 11.282 8.436 - -22.94% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -24.75% 32.307 24.310 - -26.55% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 -24.40% 30.892 23.354 - -32.52% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -24.16% 2.425 1.839 - -25.02% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -23.88% 1.278 0.973 - -25.26% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -23.60% 0.356 0.272 - -32.68% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -23.27% 1.618 1.242 - -15.51% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -23.08% 0.557 0.429 - 1.18% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -23.06% 31.999 24.619 - -17.31% -
std::unique_copy(deque<int>)_(contiguous)/52 -23.01% 21.274 16.378 - 11.39% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -22.88% 770.857 594.513 - -0.83% -
std::unordered_set<int>::erase(key)_(existent)/8192 -22.82% 29.208 22.543 - -0.21% -
ranges::minmax(std::vector<char>)/8 -22.17% 1.143 0.890 - -14.80% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -22.12% 38.845 30.254 - -22.53% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -21.87% 33.764 26.380 - -23.63% -
std::unordered_set<int>::erase(key)_(existent)/1024 -21.79% 27.316 21.364 - -0.56% -
std::copy_n(vector<int>)/4096 -21.74% 212.080 165.964 - -3.56% -
BM_StringEraseWithMove_Huge_Transparent -21.60% 53.787 42.170 - -6.97% -
std::set<int>::insert(value)_(already_present)/1024 -21.11% 7.213 5.690 - -5.89% -
std::unordered_set<int>::erase(iterator)/1024 -20.99% 25.060 19.799 - -10.87% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -20.88% 30.826 24.388 - 30.14% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -20.71% 8029691.140 6366533.191 - -8.70% -
std::unique_copy(deque<int>)_(contiguous)/32 -20.68% 13.556 10.753 - 1.30% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -20.59% 44064605.043 34989635.854 - -9.86% -
std::set<int>::contains(key)_(non-existent)/1024 -20.53% 7.506 5.965 - -6.71% -
std::multimap<std::string,_int>::erase(iterator)/1024 -20.52% 32.735 26.018 - -23.55% -
std::unordered_set<int>::erase(iterator)/8192 -20.45% 25.790 20.515 - -7.73% -
SetIntersection_Interlaced_Vector_float_16384_1024 -20.11% 55351374.311 44222207.454 - -3.74% -
SetIntersection_Interlaced_Set_uint64_1024_4 -19.82% 12091015.313 9694573.637 - -3.92% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -19.78% 29.311 23.512 - -4.34% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -19.63% 9117.916 7328.157 - -20.19% -
std::move(list<int>)/4096 -19.56% 4927.073 3963.287 - -21.91% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -19.52% 1.747 1.406 - -9.18% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -19.50% 9427.490 7588.744 - -21.20% -
std::rotate(list<int>)_(by_1/3)/8192 -19.29% 10345.863 8349.906 - 0.61% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -19.14% 1.840 1.488 - 10.85% -
std::copy(vector<bool>)_(aligned)/262144 -19.13% 855.496 691.829 - -7.96% -
std::set<int>::insert(value)_(already_present)/8192 -18.73% 11.980 9.736 - -2.59% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -18.64% 7.405 6.025 - -16.98% -
ranges::min(std::vector<char>)/1 -18.62% 0.334 0.272 - -17.89% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -18.54% 70.662 57.560 - -18.27% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -18.54% 839.976 684.260 - -18.71% -
SetIntersection_Interlaced_Vector_uint64_256_64 -18.46% 8364926.321 6820873.294 - -12.04% -
BM_PushHeap_uint64_Descending_1 -18.37% 0.604 0.493 - 4.70% -
std::set<int>::find(key)_(non-existent)/8192 -18.13% 10.590 8.671 - 2.25% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -18.04% 672.343 551.050 - -14.50% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -17.61% 666.672 549.274 - -14.86% -
rng::find_last_if(deque<int>)_(bail_90%)/8 -17.33% 1.118 0.924 - -6.97% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -17.18% 804.459 666.273 - -16.69% -
std::is_partitioned(list<int>)_(partitioned)/1024 -17.16% 711.930 589.772 - -16.86% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -16.85% 0.556 0.462 - -30.46% -
BM_StringRead_Cold_Shallow_Small -16.81% 1.256 1.045 - -6.97% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -16.60% 1.810 1.509 - -16.32% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -16.50% 0.490 0.409 - -0.48% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -16.43% 661.406 552.745 - -12.15% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -16.42% 5566.550 4652.640 - 0.96% -
std::is_sorted_until(list<int>,_pred)/8192 -16.15% 8901.581 7463.562 - -2.56% -
std::stable_partition(list<int>)_(dense)/1024 -15.83% 1745.495 1469.237 - -16.22% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -15.81% 94.170 79.286 - -12.97% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -15.64% 593.260 500.491 - -13.19% -
std::partition(deque<int>)_(dense)/50 -15.64% 16.411 13.845 - -1.48% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -15.57% 39.495 33.346 - -16.33% -
std::adjacent_find(deque<int>)/8 -15.57% 3.737 3.155 - -35.28% -
SetIntersection_Interlaced_Vector_float_262144_1024 -15.55% 103449920.120 87364252.759 - -9.84% -
std::multimap<std::string,_int>::erase(iterator)/8192 -15.46% 31.186 26.366 - -12.88% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -15.40% 99.452 84.137 - -13.06% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -15.29% 1633.798 1384.058 - -14.72% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 -15.25% 1.438 1.219 - -18.56% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -15.22% 22.284 18.893 - -14.69% -
BM_StringEraseWithMove_Empty_Transparent -15.18% 0.781 0.663 - 18.48% -
std::set<int>::equal_range(key)_(non-existent)/8192 -15.06% 11.715 9.951 - 0.82% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -15.05% 1.843 1.566 - 0.51% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -14.74% 44382356.982 37841269.882 - -42.24% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 -14.72% 70.813 60.388 - -14.70% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -14.59% 14573025.322 12446272.218 - -1.16% -
std::find_if_not(vector<char>)_(bail_25%)/8 -14.58% 0.991 0.847 - 7.62% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -14.56% 1.851 1.582 - -7.15% -
SetIntersection_Interlaced_Vector_float_262144_256 -14.52% 37810775.729 32321369.255 - -4.84% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -14.50% 1.204 1.030 - 15.62% -
std::set<int>::find(key)_(non-existent)/32 -14.48% 2.622 2.243 - 0.28% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -14.43% 47.894 40.981 - -18.23% -
rng::find_last(deque<int>)_(bail_10%)/1024 -14.36% 284.031 243.237 - 2.39% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -14.30% 25464374.942 21822283.368 - 5.12% -
std::unordered_set<int>::clear()/1024 -14.25% 9435.372 8090.432 - -20.90% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -14.22% 20.947 17.969 - -17.20% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -14.22% 1.771 1.519 - -12.25% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -14.15% 3.140 2.695 - -34.92% -
std::for_each(join_view(vector<vector<int>>))/8 -13.95% 1.602 1.379 - -3.42% -
std::find_end(list<int>,_pred)_(same_length)/8192 -13.91% 10282.902 8852.999 - -6.78% -
rng::find_last(deque<int>)_(bail_10%)/50 -13.90% 14.117 12.155 - 0.75% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -13.90% 7764.734 6685.400 - -0.06% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -13.75% 1.692 1.459 - -17.50% -
std::set<int>::equal_range(key)_(non-existent)/1024 -13.74% 7.640 6.590 - 1.73% -
BM_StringRead_Cold_Shallow_Empty -13.70% 1.213 1.047 - -7.79% -
std::upper_bound(std::list<int>)/8192 -13.64% 14275.490 12328.572 - -6.18% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -13.63% 2.042 1.764 - -14.03% -
std::find_end(deque<int>)_(same_length)/8192 -13.52% 3086.911 2669.706 - -4.55% -
std::stable_partition(deque<int>)_(sparse)/32 -13.51% 12.559 10.862 - -17.24% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -13.48% 56.928 49.253 - -16.15% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -13.48% 1.859 1.608 - 17.66% -
std::set<int>::contains(key)_(non-existent)/8192 -13.46% 13.721 11.874 - -38.09% -
std::rotate(deque<int>)_(by_1/4)/8192 -13.41% 2725.320 2359.871 - -7.76% -
std::find_end(deque<int>)_(process_all)/8192 -13.37% 2337.357 2024.784 - -4.22% -
std::set<int>::equal_range(key)_(existent)/8192 -13.25% 9.142 7.931 - -6.72% -
BM_StringEraseWithMove_Empty_Opaque -13.21% 1.020 0.885 - 10.47% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -13.19% 2593254.971 2251077.721 - 11.12% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -13.07% 1.385 1.204 - -12.73% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -12.98% 1.038 0.903 - -13.05% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -12.94% 20304.889 17677.955 - 0.38% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -12.93% 7654.729 6664.604 - 0.90% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -12.89% 24.323 21.188 - -12.64% -
ranges::min(std::deque<char>)/1 -12.89% 0.807 0.703 - -23.18% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -12.87% 22481.377 19587.045 - -1.44% -
ranges::min(std::list<char>)/1 -12.72% 0.419 0.366 - 0.58% -
std::is_sorted(deque<int>)/8 -12.70% 2.958 2.582 - -3.17% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -12.68% 0.489 0.427 - 26.48% -
BM_std_minmax_element<int>/4000 -12.61% 1070.533 935.542 - -10.28% -
std::lower_bound(std::list<int>)/8192 -12.57% 14220.813 12432.893 - -6.08% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -12.56% 1.467 1.282 - -13.80% -
BM_vector_deque_move_backward/0 -12.45% 0.559 0.490 - 23.86% -
BM_std_minmax_element<int>/1024 -12.44% 277.849 243.290 - -10.32% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -12.39% 4845.484 4245.066 - 0.79% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -12.33% 1.560 1.368 - -12.09% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -12.18% 1.795 1.577 - -4.97% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -12.18% 1633.587 1434.678 - 10.10% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -12.15% 22.004 19.331 - 4.62% -
std::set<int>::contains(key)_(non-existent)/32 -12.06% 3.183 2.799 - -2.91% -
BM_std_minmax_element<short>/2 -12.06% 0.645 0.567 - -16.91% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -12.05% 5212.423 4584.150 - -1.95% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 -12.02% 11.493 10.112 - 2.47% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -11.96% 1.333 1.174 - -4.05% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -11.93% 61063.324 53777.315 - 0.63% -
BM_std_minmax_element<int>/512 -11.90% 141.176 124.382 - -9.69% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 -11.88% 193980.901 170926.867 - -1.30% -
BM_vector_deque_ranges_copy/2 -11.85% 2.060 1.816 - -8.74% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -11.83% 820.758 723.632 - -0.63% -
BM_StringRead_Cold_Deep_Large -11.75% 1.353 1.194 - -10.78% -
std::map<std::string,_int>::find(key)_(non-existent)/32 -11.73% 13.849 12.225 - -7.76% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 -11.64% 7.266 6.420 - 3.84% -
BM_StringRelational_Eq_Small_Small_Control -11.63% 1.956 1.729 - -6.45% -
SetIntersection_Interlaced_Vector_string_16384_16 -11.62% 5027064.255 4443154.722 - 3.61% -
std::partition(deque<int>)_(dense)/32 -11.60% 10.910 9.644 - 1.63% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -11.49% 23.318 20.638 - 1.38% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -11.49% 4.824 4.270 - -4.66% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -11.43% 6634.910 5876.479 - 2.53% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -11.37% 4801720.000 4255560.235 - -11.04% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 -11.36% 1.216 1.078 - -12.67% -
BM_StringRead_Cold_Shallow_Large -11.26% 1.199 1.064 - -7.66% -
std::multimap<std::string,_int>::erase(iterator)/32 -11.16% 29.220 25.960 - 2.88% -
std::unordered_set<int>::clear()/8192 -11.12% 71042.766 63141.295 - -14.16% -
BM_std_minmax_element<int>/70000 -11.12% 18291.671 16257.453 - -10.47% -
SetIntersection_Interlaced_Vector_float_16384_4 -11.08% 1587078.713 1411180.434 - -15.92% -
BM_std_minmax_element<int>/65536 -11.02% 17106.238 15221.946 - -10.49% -
SetIntersection_Interlaced_Set_string_262144_64 -11.01% 2360266.521 2100437.986 - -1.40% -
SetIntersection_Interlaced_Vector_float_64_16 -11.00% 18852470.038 16778228.670 - -0.22% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -10.98% 1.612 1.435 - -10.38% -
BM_std_minmax_element<int>/64000 -10.98% 16726.916 14890.105 - -10.76% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -10.96% 2.748 2.447 - -5.08% -
BM_std_minmax_element<int>/4096 -10.94% 1075.210 957.545 - -10.32% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -10.91% 16.072 14.319 - -11.32% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -10.81% 0.578 0.516 - -17.99% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -10.81% 10.625 9.477 - -16.20% -
BM_deque_vector_ranges_copy/0 -10.81% 1.533 1.367 - -11.98% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -10.77% 1.429 1.275 - -22.76% -
ranges::minmax(std::vector<char>)/64 -10.74% 1.378 1.230 - -7.44% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -10.73% 1.481 1.322 - -8.75% -
bm_lexicographical_compare<unsigned_char>/1 -10.71% 1.608 1.436 - -6.39% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 -10.66% 2.575 2.300 - -1.54% -
BM_std_minmax_element<int>/5500 -10.63% 1436.829 1284.083 - -9.75% -
BM_StringRelational_Compare_Huge_Empty_Control -10.57% 1.802 1.612 - 0.09% -
ranges::minmax(std::list<long_long>)/1 -10.56% 0.511 0.457 - 0.96% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -10.54% 0.295 0.264 - -21.23% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -10.54% 509.163 455.513 - 0.18% -
SetIntersection_Interlaced_Set_string_262144_256 -10.49% 2234577.961 2000144.859 - -3.68% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -10.46% 0.616 0.552 - -10.32% -
std::unordered_set<int>::erase(iterator)/32 -10.45% 21.993 19.695 - -11.55% -
BM_PushHeap_uint32_Random_4 -10.40% 2.284 2.046 - -7.26% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -10.36% 40.490 36.296 - -10.79% -
std::is_partitioned(deque<int>)_(partitioned)/32 -10.24% 10.365 9.303 - -0.11% -
ranges::min(std::deque<__int128>)/1 -10.22% 0.790 0.709 - 6.85% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -10.19% 102497993.955 92057179.298 - -14.60% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -10.18% 11407.121 10245.492 - -4.58% -
bm_lexicographical_compare<unsigned_char>/8 -10.18% 1.384 1.243 - -5.51% -
BM_PushHeap_string_SingleElement_1 -10.17% 0.531 0.477 - -31.93% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -10.14% 13907804.638 12497131.153 - -0.57% -
SetIntersection_None_Set_uint64_1024_16 -10.14% 9563809.572 8594288.186 - -2.31% -
BM_deque_deque_move/0 -10.11% 0.864 0.777 - -3.97% -
BM_vector_deque_ranges_copy/64000 -10.11% 3169.349 2848.993 - -7.31% -
std::replace(list<int>)_(prefix)/8192 -10.07% 7760.057 6978.750 - -0.93% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -10.03% 6.280 5.650 - -1.40% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -10.01% 24.454 22.005 - -1.39% -
BM_StringConstructDestroyCStr_Small_Opaque -9.98% 2.311 2.080 - -4.95% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 -9.97% 25.001 22.509 - -1.95% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -9.93% 49495111.650 44580487.290 - -3.90% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 -9.92% 244.125 219.905 - 3.24% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -9.90% 3883.000 3498.470 - -1.50% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -9.76% 115.951 104.629 - 0.19% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -9.73% 2.737 2.470 - -9.63% -
BM_vector_deque_ranges_copy/1 -9.73% 2.312 2.087 - -4.47% -
SetIntersection_None_Set_uint64_256_64 -9.67% 9818487.173 8868563.890 - -5.36% -
SetIntersection_None_Set_uint64_16384_16 -9.65% 182025139.329 164452774.430 - -1.68% -
std::set<std::string>::equal_range(key)_(existent)/1024 -9.53% 24.217 21.909 - -13.41% -
BM_lexicographical_compare_three_way_slow_path/1 -9.52% 0.433 0.392 - -9.63% -
BM_deque_deque_ranges_move_backward/5500 -9.49% 224.295 203.002 - 0.83% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -9.49% 8576.010 7762.519 - -5.97% -
std::list<std::string>::ctor(size)/32 -9.48% 381.680 345.506 - -0.75% -
std::unordered_set<int>::find(key)_(existent)/32 -9.48% 1.272 1.151 - -17.47% -
std::is_partitioned(deque<int>)_(partitioned)/1024 -9.46% 318.018 287.946 - -1.60% -
SetIntersection_Front_Set_float_1024_256 -9.44% 4263619.304 3861139.076 - -8.90% -
SetIntersection_None_Set_uint64_16384_4 -9.44% 177279188.737 160546173.268 - -2.28% -
SetIntersection_None_Set_uint64_1024_1024 -9.37% 9543013.686 8649113.018 - -2.79% -
BM_vector_deque_ranges_move/2 -9.33% 2.131 1.932 - -0.69% -
SetIntersection_Interlaced_Vector_uint64_256_16 -9.32% 6666832.415 6045327.974 - -9.67% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -9.29% 1.048 0.951 - -10.25% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -9.29% 11.968 10.856 - -3.60% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -9.28% 6931726.146 6288530.376 - -4.64% -
SetIntersection_None_Set_uint64_1024_4 -9.26% 9560920.047 8675777.701 - -2.15% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -9.19% 2.076 1.885 - -7.27% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -9.18% 31.203 28.339 - -11.63% -
BM_vector_deque_ranges_copy_backward/0 -9.11% 0.442 0.402 - -40.63% -
BM_StringFindCharLiteral/1024 -9.03% 20.658 18.792 - 4.76% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -9.03% 22.049 20.058 - -6.14% -
BM_deque_deque_copy_backward/64 -9.02% 3.682 3.349 - 0.06% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -9.02% 233077.059 212052.258 - -2.24% -
SetIntersection_None_Set_uint64_256_4 -8.98% 12180678.977 11086443.551 - -4.38% -
std::unordered_set<int>::count(key)_(existent)/1024 -8.94% 1.369 1.246 - -3.72% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -8.93% 38.157 34.751 - 29.30% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 -8.90% 5.484 4.996 - 7.21% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -8.76% 48745.733 44475.226 - -15.03% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -8.73% 2481360.453 2264698.816 - -0.52% -
SetIntersection_None_Set_uint64_1024_256 -8.73% 9524121.137 8692907.936 - -2.35% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 -8.72% 11462.379 10462.521 - 0.23% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -8.66% 115620446.332 105604120.119 - -2.76% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -8.65% 1027.736 938.881 - -3.41% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -8.56% 97.808 89.435 - -4.53% -
SetIntersection_None_Set_uint64_256_16 -8.56% 11631984.725 10636724.980 - -1.33% -
rng::contains_subrange(list<int>)_(same_length)/8192 -8.48% 8702.801 7964.422 - 0.96% -
SetIntersection_Interlaced_Vector_string_262144_64 -8.48% 21305800.611 19498420.538 - -12.72% -
BM_std_minmax_element<int>/64 -8.48% 17.433 15.954 - -6.46% -
std::unordered_set<std::string>::ctor(const&)/32 -8.46% 807.367 739.077 - -6.54% -
SetIntersection_None_Set_uint64_1024_64 -8.43% 9519321.157 8717197.951 - -3.17% -
std::adjacent_find(deque<int>,_pred)/8 -8.42% 4.463 4.087 - -1.81% -
std::set<int>::erase(iterator)/8192 -8.40% 21.481 19.677 - 0.04% -
SetIntersection_None_Set_uint64_16384_64 -8.35% 179737891.945 164731211.852 - -3.00% -
std::unordered_multiset<int>::clear()/8192 -8.35% 67774.098 62118.136 - -4.77% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -8.34% 41158.204 37726.509 - 0.69% -
std::equal(vector<bool>)_(aligned)/8 -8.32% 0.239 0.219 - -0.59% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -8.32% 12.970 11.891 - -10.44% -
SetIntersection_Interlaced_Vector_uint64_64_16 -8.29% 17954229.907 16466337.831 - -5.78% -
SetIntersection_None_Set_uint64_16384_1 -8.27% 173374240.049 159043995.836 - -1.58% -
std::is_partitioned(deque<int>)_(partitioned)/50 -8.26% 15.293 14.029 - -0.98% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -8.24% 594.032 545.065 - -32.25% -
SetIntersection_None_Set_uint64_256_1 -8.24% 12276779.953 11264924.434 - -1.14% -
SetIntersection_Interlaced_Set_uint32_256_64 -8.22% 14005848.453 12854366.865 - -0.47% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -8.18% 1.355 1.244 - -19.16% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -8.18% 11.195 10.279 - -5.80% -
SetIntersection_Front_Set_string_1024_256 -8.14% 15453156.324 14195051.715 - -0.63% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -8.13% 22.252 20.442 - -8.63% -
SetIntersection_None_Set_uint64_1024_1 -8.13% 9512342.882 8738613.864 - -3.89% -
std::unordered_map<int,_int>::clear()/1024 -8.13% 8688.778 7982.221 - -3.13% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -8.10% 45815.618 42105.872 - 0.57% -
BM_deque_vector_copy/64 -8.08% 2.823 2.595 - -52.03% -
ranges::minmax(std::deque<__int128>)/8 -8.08% 4.206 3.866 - 1.35% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -8.06% 0.447 0.411 - -26.00% -
BM_deque_deque_ranges_copy_backward/0 -8.06% 0.921 0.846 - 0.50% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -8.06% 1.680 1.545 - 1.90% -
std::list<int>::erase(begin)_(cheap_elements)/32 -8.04% 12.059 11.090 - -0.39% -
std::replace(list<int>)_(sprinkled)/8192 -8.04% 8302.303 7635.137 - 6.92% -
BM_vector_deque_copy/64000 -7.99% 3085.765 2839.274 - -7.42% -
std::map<std::string,_int>::erase(iterator)/8192 -7.97% 31.872 29.332 - -8.53% -
std::set<std::string>::equal_range(key)_(non-existent)/32 -7.93% 11.393 10.489 - -0.87% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -7.92% 3325794.663 3062392.684 - -4.40% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -7.90% 7.356 6.775 - -13.82% -
SetIntersection_None_Set_uint64_64_1 -7.88% 24092285.718 22193184.143 - -1.71% -
std::unordered_multiset<int>::clear()/1024 -7.83% 8642.067 7965.528 - -5.05% -
std::search(deque<int>)_(same_length)/1000 -7.83% 360.850 332.609 - -28.37% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -7.80% 10.441 9.627 - -1.63% -
SetIntersection_Interlaced_Vector_uint32_256_16 -7.78% 7117214.702 6563742.577 - -0.60% -
std::set<int>::clear()/8192 -7.75% 83959.885 77455.667 - -1.85% -
BM_std_minmax_element<int>/3 -7.75% 1.144 1.055 - -7.24% -
BM_vector_deque_move/0 -7.73% 0.402 0.371 - -15.47% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -7.73% 29.880 27.570 - -7.77% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -7.72% 28983.498 26747.252 - -6.28% -
std::unordered_set<int>::count(key)_(existent)/8192 -7.71% 1.572 1.451 - 13.22% -
BM_vector_deque_ranges_move/1 -7.71% 2.397 2.212 - 1.66% -
BM_vector_deque_move/64000 -7.71% 3077.688 2840.552 - -7.46% -
std::set<int>::clear()/1024 -7.68% 9763.785 9013.849 - -1.89% -
std::unique_copy(list<int>)_(sprinkled)/8192 -7.67% 7529.032 6951.825 - 1.05% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 -7.63% 0.283 0.261 - -2.00% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 -7.60% 61472.723 56802.491 - -0.02% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -7.60% 1121156.093 1035992.610 - -1.96% -
rng::starts_with(list<int>)/8192 -7.59% 9293.980 8588.863 - -6.65% -
std::multiset<int>::erase(iterator)/8192 -7.58% 25.133 23.228 - 0.48% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -7.55% 2562451.746 2368961.680 - -22.85% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -7.52% 44.041 40.727 - -7.27% -
SetIntersection_None_Set_uint64_256_256 -7.52% 6139447.874 5677921.867 - -0.03% -
std::multiset<int>::clear()/1024 -7.52% 10842.657 10027.696 - 2.15% -
std::find_if_not(deque<int>)_(process_all)/8192 -7.38% 2161.120 2001.547 - -7.10% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -7.38% 117616866.919 108936782.415 - -24.20% -
std::unordered_set<int>::erase(key)_(existent)/32 -7.38% 22.679 21.006 - 0.87% -
std::reverse(deque<int>)/64 -7.38% 14.078 13.040 - -3.86% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -7.36% 1.541 1.428 - -9.85% -
SetIntersection_Interlaced_Vector_uint32_256_64 -7.34% 8320187.448 7709181.554 - -8.42% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -7.32% 1091479.388 1011533.569 - -4.22% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 -7.32% 11.047 10.239 - 4.09% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -7.31% 5916.088 5483.680 - -15.20% -
BM_std_minmax_element<int>/4 -7.30% 1.250 1.158 - -8.06% -
std::vector<std::string>::ctor(size)/32 -7.30% 34.953 32.402 - 0.83% -
std::all_of(deque<int>)_(process_all)/32768 -7.30% 11326.589 10500.245 - 3.98% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -7.29% 27345.576 25350.737 - -0.04% -
BM_vector_deque_copy/70000 -7.28% 3348.467 3104.610 - -8.06% -
ranges::minmax(std::list<char>)/1 -7.27% 0.348 0.323 - -14.29% -
BM_vector_deque_move/2 -7.27% 2.065 1.915 - 10.91% -
std::all_of(deque<int>)_(process_all)/8192 -7.23% 2831.195 2626.364 - 4.08% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -7.23% 0.372 0.345 - -10.46% -
std::unordered_multimap<int,_int>::clear()/8192 -7.23% 66240.513 61451.752 - -5.23% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -7.23% 25.940 24.065 - -6.92% -
std::find_if_not(deque<int>)_(process_all)/50 -7.23% 13.558 12.578 - -0.39% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -7.21% 316.319 293.513 - -5.92% -
std::replace(vector<int>)_(sprinkled)/50 -7.20% 9.556 8.868 - -2.37% -
std::multiset<int>::erase(iterator)/1024 -7.20% 25.142 23.332 - 0.55% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -7.18% 1.566 1.453 - -5.14% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -7.16% 2569853.464 2385864.893 - -0.32% -
std::rotate_copy(deque<int>)/1024 -7.04% 37.285 34.661 - -0.40% -
std::multiset<int>::clear()/8192 -7.04% 85271.772 79271.430 - 2.40% -
std::multiset<int>::count(key)_(existent)/8192 -6.96% 9.957 9.265 - -9.04% -
BM_vector_deque_move/70000 -6.94% 3338.578 3106.736 - -8.13% -
BM_vector_deque_ranges_move/65536 -6.94% 3072.883 2859.732 - -8.12% -
BM_std_minmax_element<short>/3 -6.91% 1.195 1.113 - -7.98% -
std::multiset<int>::erase(key)_(existent)/1024 -6.91% 42.955 39.988 - 0.17% -
std::replace(vector<int>)_(sprinkled)/32 -6.90% 5.907 5.500 - -11.23% -
std::unordered_multimap<int,_int>::clear()/1024 -6.89% 8581.214 7990.326 - -5.11% -
std::find_if_not(deque<int>)_(process_all)/8 -6.87% 2.761 2.571 - -0.18% -
std::find_if_not(deque<int>)_(process_all)/1024 -6.87% 270.369 251.800 - -6.53% -
SetIntersection_Interlaced_Set_uint64_1024_256 -6.86% 15792858.065 14709228.187 - 0.83% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 -6.81% 865.623 806.643 - 1.41% -
BM_PushHeap_uint64_SingleElement_1 -6.77% 0.616 0.574 - 19.90% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -6.75% 8098362.171 7552037.319 - 1.00% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -6.74% 47468.979 44267.352 - -1.51% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -6.71% 24.255 22.627 - -6.94% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -6.71% 1.380 1.288 - -8.19% -
std::find_end(deque<int>)_(process_all)/1024 -6.71% 312.792 291.818 - 0.35% -
BM_CmpEqual_uchar_schar -6.70% 1.060 0.989 - -4.53% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -6.66% 50.423 47.067 - -13.96% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -6.65% 154.443 144.171 - -0.42% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 -6.64% 13379.514 12491.436 - 0.50% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -6.59% 608.545 568.454 - -2.53% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -6.56% 21.654 20.234 - -2.30% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 -6.56% 34.079 31.844 - 0.59% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -6.55% 8463.201 7909.234 - -6.69% -
std::set<int>::erase(iterator)/1024 -6.50% 21.189 19.811 - 0.21% -
std::unique(vector<int>)_(sprinkled)/1024 -6.47% 568.063 531.297 - 0.50% -
BM_StringRead_Cold_Deep_Small -6.46% 1.212 1.133 - -7.27% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -6.45% 1.357 1.269 - -7.94% -
SetIntersection_Front_Set_uint64_16384_256 -6.44% 4171474.611 3902665.910 - -1.62% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -6.44% 2.750 2.573 - 1.62% -
std::map<std::string,_int>::find(key)_(existent)/8192 -6.42% 29.477 27.586 - -9.40% -
std::find_end(list<int>)_(process_all)/1048576 -6.40% 930146.581 870593.426 - 0.09% -
SetIntersection_Interlaced_Set_uint64_1024_1 -6.36% 1048935.329 982188.370 - -5.90% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -6.35% 11.458 10.731 - -3.89% -
SetIntersection_None_Set_uint64_64_64 -6.35% 12201150.144 11426849.496 - -0.54% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -6.32% 29.508 27.644 - -8.28% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -6.31% 10418.671 9760.969 - 0.33% -
std::flat_multimap<int,_int>::erase(iterator)/1024 -6.31% 80.022 74.976 - -0.20% -
std::find(vector<bool>)_(process_all)/1024 -6.29% 4.717 4.420 - -4.59% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -6.26% 841.121 788.503 - -1.58% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -6.24% 925123.302 867376.933 - -4.04% -
bm_lexicographical_compare<unsigned_char>/64 -6.24% 2.015 1.889 - -1.58% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -6.24% 50192.441 47062.909 - 2.74% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 -6.23% 20.671 19.383 - -5.85% -
rng::find(vector<bool>)_(process_all)/50 -6.22% 0.737 0.692 - 7.43% -
std::lower_bound(std::list<int>)/8 -6.20% 16.514 15.490 - 0.98% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 -6.19% 35.339 33.150 - -9.70% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -6.19% 8.149 7.644 - -7.73% -
std::list<int>::ctor(size)/32 -6.18% 349.932 328.291 - 2.29% -
SetIntersection_Interlaced_Set_uint64_1024_64 -6.17% 10857371.897 10187748.681 - 1.28% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -6.15% 57637.007 54093.642 - 0.61% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -6.13% 30.417 28.551 - -10.23% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -6.13% 5820.812 5464.102 - -0.98% -
BM_vector_deque_ranges_move_backward/2 -6.12% 2.063 1.937 - 6.15% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -6.12% 88.982 83.539 - -0.50% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -6.11% 1.262 1.185 - -11.72% -
BM_vector_deque_ranges_copy/65536 -6.09% 3054.904 2868.885 - -8.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -6.09% 24926799.164 23409115.537 - -0.92% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -6.08% 21.238 19.947 - -2.25% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -6.07% 577.606 542.557 - -24.20% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -6.05% 43.584 40.948 - -0.95% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -6.01% 19.674 18.493 - -3.74% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -6.00% 1412161.782 1327454.539 - 3.49% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 -5.99% 5.541 5.210 - -3.93% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -5.95% 20790.028 19552.819 - -1.76% -
SetIntersection_Interlaced_Set_string_16384_4 -5.94% 209198725.808 196778037.717 - -0.33% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 -5.92% 738.351 694.665 - 0.77% -
ranges::minmax(std::vector<long_long>)/1 -5.90% 0.689 0.649 - -5.72% -
std::unordered_set<std::string>::find(key)_(non-existent)/0 -5.88% 0.336 0.316 - 0.08% -
BM_vector_deque_move/65536 -5.88% 3037.540 2858.963 - -7.98% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -5.84% 9460071.210 8907391.368 - 2.65% -
BM_vector_deque_move/1 -5.84% 2.257 2.125 - 8.83% -
SetIntersection_None_Set_uint64_64_4 -5.83% 22623164.034 21303443.941 - -1.34% -
BM_StringFindStringLiteral/1024 -5.82% 18.250 17.187 - -4.59% -
ranges::min(std::deque<long_long>)/64 -5.80% 16.754 15.782 - -10.38% -
SetIntersection_Front_Set_uint64_262144_256 -5.78% 3808213.828 3588185.185 - -7.62% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 -5.77% 27.575 25.983 - -3.49% -
std::replace_if(list<int>)_(sprinkled)/8192 -5.77% 7881.975 7426.900 - 1.45% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -5.77% 1294.850 1220.122 - -7.89% -
SetIntersection_None_Set_uint64_16_16 -5.76% 37266398.589 35118205.978 - -0.99% -
SetIntersection_None_Set_uint32_16384_256 -5.75% 161936626.810 152630454.977 - -1.10% -
std::map<int,_int>::ctor(const&)/8192 -5.75% 54693.085 51550.879 - -12.18% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -5.74% 30.257 28.519 - 0.44% -
SetIntersection_None_Set_uint32_16384_1024 -5.73% 161709590.438 152447588.409 - -0.28% -
std::find_end(deque<int>)_(process_all)/1048576 -5.71% 279237.936 263294.550 - -1.77% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 -5.70% 54.903 51.771 - -1.46% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -5.69% 60.132 56.709 - 0.03% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 -5.67% 19.436 18.333 - -4.68% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -5.67% 21.591 20.366 - 0.12% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 -5.66% 4206.388 3968.215 - 0.75% -
std::multiset<int>::erase(iterator)/32 -5.66% 22.120 20.868 - 0.23% -
SetIntersection_Front_Set_uint32_262144_4 -5.66% 1064331.472 1004103.239 - -5.77% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -5.63% 29.446 27.787 - 1.73% -
std::find_if_not(list<int>)_(process_all)/8192 -5.61% 7248.950 6842.066 - -5.02% -
BM_vector_deque_ranges_move/64000 -5.60% 3008.600 2840.169 - -7.46% -
BM_vector_deque_ranges_copy/5500 -5.59% 206.630 195.075 - 0.37% -
std::replace(vector<int>)_(sprinkled)/8192 -5.56% 1226.938 1158.726 - -9.28% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -5.55% 148185.065 139960.565 - 2.69% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -5.55% 1380277.251 1303688.832 - -15.07% -
std::multiset<int>::ctor(const&)/1024 -5.55% 6682.656 6311.963 - -4.13% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -5.53% 543.260 513.218 - -70.67% -
std::find(vector<char>)_(process_all)/8192 -5.53% 143.806 135.861 - 0.26% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -5.52% 6054.358 5719.955 - -0.01% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -5.51% 99.854 94.351 - 2.13% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -5.51% 32.433 30.646 - 9.15% -
std::map<int,_int>::ctor(const&)/1024 -5.50% 6846.964 6470.325 - -13.09% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -5.49% 2453367.033 2318580.215 - -1.48% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -5.49% 33.970 32.104 - -33.43% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -5.49% 1.160 1.097 - -6.73% -
std::adjacent_find(deque<int>,_pred)/50 -5.49% 30.684 28.999 - 0.15% -
std::set<int>::equal_range(key)_(non-existent)/32 -5.49% 2.748 2.597 - -2.52% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -5.48% 1.956 1.849 - 0.02% -
BM_StringRelational_Less_Small_Small_ChangeLast -5.41% 1.768 1.672 - -3.69% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 -5.41% 4044.232 3825.552 - 0.75% -
std::find_end(forward_list<int>)_(process_all)/1000 -5.39% 735.212 695.597 - 2.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -5.38% 1056646.327 999783.471 - -3.97% -
SetIntersection_Front_Vector_string_16384_64 -5.37% 3276930.106 3100821.722 - -9.56% -
SetIntersection_Front_Set_uint32_64_64 -5.37% 13759112.922 13020716.942 - -1.40% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -5.36% 1.316 1.246 - 2.47% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -5.35% 5188.651 4911.042 - -10.58% -
rng::starts_with(list<int>,_pred)/8192 -5.35% 11725.787 11099.034 - 14.60% -
SetIntersection_None_Vector_uint64_262144_4 -5.34% 1146318.113 1085135.485 - -4.69% -
std::map<int,_int>::ctor(const&,_alloc)/32 -5.33% 232.514 220.129 - -4.56% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 -5.30% 10.753 10.182 - -6.87% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -5.30% 1879.432 1779.749 - -5.51% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -5.30% 180190.704 170642.579 - -1.55% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -5.28% 325.954 308.758 - -5.89% -
SetIntersection_Front_Vector_float_16384_1024 -5.27% 5910022.826 5598519.609 - -5.36% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 -5.27% 58.662 55.570 - -0.42% -
BM_deque_deque_ranges_copy/64000 -5.26% 3115.187 2951.224 - 0.90% -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 -5.24% 101350.659 96036.048 - -0.22% -
std::unordered_set<std::string>::erase(iterator)/32 -5.23% 30.157 28.579 - -4.42% -
std::multiset<int>::clear()/32 -5.23% 657.227 622.848 - 0.07% -
std::rotate(deque<int>)_(by_1/4)/50 -5.23% 28.932 27.419 - -2.45% -
std::partition_copy(list<int>)/1024 -5.23% 752.841 713.490 - 0.47% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -5.22% 1280972.250 1214082.275 - -3.39% -
std::search(vector<int>,_pred)_(same_length)/1000 -5.22% 633.030 599.998 - 0.24% -
SetIntersection_None_Vector_uint64_16384_16384 -5.21% 1115187.444 1057126.647 - -4.55% -
rng::contains_subrange(vector<int>)_(same_length)/50 -5.19% 13.453 12.754 - 0.96% -
std::multiset<int>::ctor(const&)/32 -5.19% 233.968 221.815 - -4.79% -
SetIntersection_Front_Vector_uint64_262144_1 -5.18% 1041168.604 987212.024 - -5.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -5.18% 208936904.283 198122596.578 - 1.04% -
std::move_backward(vector<bool>)_(aligned)/64 -5.17% 1.841 1.746 - 1.28% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -5.17% 6836.917 6483.366 - -1.53% -
BM_vector_deque_ranges_copy/70000 -5.17% 3337.439 3164.917 - -6.39% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 -5.16% 17722.179 16807.323 - 3.20% -
SetIntersection_None_Set_uint32_1024_1024 -5.16% 9164736.337 8691969.002 - -3.63% -
std::reverse(deque<int>)/512 -5.15% 119.091 112.957 - -2.68% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -5.15% 27822960.034 26390369.945 - 1.89% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 -5.14% 1.239 1.176 - -7.76% -
std::rotate(list<int>)_(1_element_backward)/8192 -5.13% 7643.325 7250.889 - 0.25% -
SetIntersection_None_Set_float_16384_16384 -5.13% 165814309.727 157302306.796 - 3.15% -
std::find_if_not(deque<int>)_(process_all)/32768 -5.13% 8611.058 8169.337 - -5.73% -
std::unordered_set<int>::contains(key)_(existent)/1024 -5.12% 1.326 1.258 - -20.81% -
std::set<int>::find(key)_(non-existent)/1024 -5.11% 5.932 5.629 - 0.61% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -5.09% 17172.654 16298.234 - -1.07% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -5.08% 238.775 226.641 - 2.65% -
SetIntersection_None_Vector_uint64_262144_64 -5.07% 1154672.792 1096178.888 - -3.86% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -5.05% 3255.656 3091.158 - -4.85% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -5.05% 23.194 22.023 - -5.14% -
ranges::min(std::list<__int128>)/8 -5.03% 2.288 2.173 - 5.36% -
SetIntersection_None_Set_uint32_16384_64 -5.03% 161141066.782 153042920.000 - -0.89% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -4.98% 39310.750 37352.777 - -9.08% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -4.98% 21.197 20.141 - -4.12% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -4.97% 36.713 34.887 - -2.33% -
std::set<std::string>::count(key)_(non-existent)/8192 -4.96% 35.578 33.812 - 2.08% -
std::list<int>::erase(begin)_(cheap_elements)/1024 -4.96% 11.502 10.931 - -1.18% -
SetIntersection_None_Set_uint32_262144_1 -4.96% 1219149.656 1158641.848 - -2.32% -
SetIntersection_Interlaced_Set_uint32_1024_4 -4.96% 10138668.292 9635536.102 - -3.06% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 -4.96% 52.367 49.770 - -3.33% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.95% 46941.383 44616.825 - -1.64% -
SetIntersection_None_Set_string_16384_256 -4.95% 204997110.369 194849458.053 - -3.50% -
SetIntersection_None_Set_uint32_262144_256 -4.95% 1208234.291 1148472.004 - -2.39% -
BM_vector_deque_move_backward/4096 -4.94% 156.119 148.400 - 0.41% -
BM_vector_deque_ranges_move/70000 -4.94% 3267.165 3105.666 - -8.03% -
std::unordered_set<int>::clear()/32 -4.92% 615.820 585.505 - -8.39% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -4.92% 21.533 20.473 - -7.40% -
rng::find(vector<bool>)_(process_all)/8 -4.91% 0.673 0.640 - 15.41% -
SetIntersection_None_Set_uint32_262144_4 -4.91% 1212103.029 1152585.041 - -2.43% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -4.90% 10847.150 10316.170 - -3.51% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -4.90% 276.645 263.103 - -3.59% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -4.89% 38.828 36.931 - 0.32% -
SetIntersection_None_Set_uint32_16384_16 -4.88% 161602003.148 153720409.691 - -0.89% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -4.87% 175049892.999 166520538.219 - -4.85% -
std::set<int>::erase(key)_(existent)/32 -4.87% 22.582 21.482 - 0.81% -
std::set<int>::erase(iterator)/32 -4.87% 20.639 19.635 - -0.25% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -4.87% 177.826 169.174 - 0.48% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -4.86% 16.702 15.890 - -10.75% -
std::find_first_of(list<int>,_pred)_(small_needle)/32 -4.86% 179.608 170.888 - 0.80% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 -4.85% 22.308 21.225 - -4.61% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -4.85% 142.318 135.413 - 0.74% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -4.85% 9112953.855 8671256.655 - -3.59% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -4.85% 1.151 1.095 - -0.51% -
SetIntersection_Front_Set_uint32_262144_16 -4.84% 1172282.260 1115538.111 - -6.40% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -4.83% 1.511 1.438 - 1.89% -
SetIntersection_Front_Vector_uint32_262144_1 -4.83% 1045162.571 994723.190 - -5.49% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -4.83% 351.069 334.128 - -5.17% -
std::unordered_map<int,_int>::erase(iterator)/1024 -4.82% 20.517 19.528 - -0.98% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -4.82% 0.648 0.616 - -7.34% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -4.80% 1048.355 997.991 - -5.17% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -4.80% 174772197.726 166383678.460 - -2.97% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 -4.79% 18.146 17.276 - -0.38% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 -4.79% 1.330 1.266 - -7.49% -
std::rotate(vector<int>)_(by_1/2)/32 -4.79% 2.429 2.312 - -1.16% -
std::set<std::string>::find(key)_(existent)/8192 -4.78% 30.951 29.470 - -3.37% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 -4.78% 61.281 58.354 - -0.37% -
std::unordered_map<int,_int>::erase(iterator)/32 -4.77% 20.402 19.428 - -1.51% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.75% 691.328 658.465 - -7.79% -
SetIntersection_Front_Vector_float_16384_256 -4.75% 2264557.382 2156953.367 - -5.22% -
SetIntersection_None_Set_uint64_64_16 -4.75% 19035319.570 18131002.881 - -1.41% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -4.74% 537.612 512.134 - -8.54% -
BM_PushHeap_uint32_Random_16 -4.74% 4.354 4.148 - 0.77% -
std::copy_n(vector<bool>)_(aligned)/64 -4.74% 1.351 1.287 - -3.85% -
SetIntersection_Front_Set_uint64_1024_1024 -4.73% 12572201.594 11977413.589 - -5.43% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -4.72% 17233.084 16418.926 - -4.23% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -4.72% 23.880 22.754 - -1.62% -
SetIntersection_None_Set_uint32_262144_64 -4.72% 1207274.006 1150327.475 - -2.54% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 -4.71% 17266991.988 16453545.316 - -0.41% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -4.70% 617712.326 588670.819 - -8.68% -
SetIntersection_None_Set_uint64_16_4 -4.69% 59207411.013 56428519.698 - -0.42% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 -4.68% 58837832.056 56087113.091 - -0.21% -
std::move_backward(vector<int>)/262144 -4.67% 22281.491 21240.709 - -2.87% -
SetIntersection_None_Set_uint32_262144_16 -4.67% 1207092.123 1150733.969 - -2.46% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -4.66% 27.348 26.073 - 1.59% -
SetIntersection_Interlaced_Set_string_16_16 -4.66% 60969379.881 58129333.902 - 3.45% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -4.65% 6622.056 6314.264 - -5.14% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 -4.65% 7200.132 6865.507 - 0.02% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -4.63% 1398080.070 1333293.931 - 2.18% -
SetIntersection_None_Set_uint32_262144_262144 -4.63% 1208770.426 1152843.586 - -1.94% -
ranges::min(std::deque<char>)/8 -4.62% 2.533 2.416 - -5.17% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -4.62% 1.304 1.244 - -5.50% -
std::multiset<int>::contains(key)_(existent)/1024 -4.61% 4.185 3.992 - 0.82% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -4.60% 50.894 48.552 - -1.48% -
std::for_each(vector<int>)/50 -4.59% 4.070 3.884 - 0.75% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -4.59% 36.303 34.637 - -1.67% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -4.58% 26723994.695 25501121.331 - -1.65% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -4.57% 231349744.575 220775470.049 - -3.42% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 -4.56% 147212044.382 140492700.056 - -0.55% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -4.55% 21.309 20.339 - -6.22% -
bm_ranges_swap_ranges_vb_aligned/32768 -4.53% 67.091 64.051 - -0.09% -
std::move(list<int>)/64 -4.53% 43.023 41.074 - 5.28% -
SetIntersection_Interlaced_Set_uint32_262144_4 -4.51% 1289187.172 1231064.695 - -10.44% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -4.51% 623.509 595.415 - -1.38% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 -4.50% 2278436.683 2175955.442 - -0.65% -
BM_vector_deque_ranges_move_backward/1 -4.49% 2.330 2.226 - 5.22% -
SetIntersection_Interlaced_Set_uint32_262144_64 -4.49% 1581142.416 1510179.362 - -6.75% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -4.49% 52695.933 50331.577 - -4.08% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -4.48% 29.171 27.866 - -5.44% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -4.47% 1546915.363 1477695.149 - -2.82% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -4.47% 18760187.009 17921279.513 - -1.79% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.46% 56215.012 53709.181 - -0.53% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -4.44% 46.323 44.266 - -5.30% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -4.42% 810.138 774.325 - -2.70% -
SetIntersection_Interlaced_Set_uint64_1024_16 -4.42% 11811531.356 11289589.585 - -1.84% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -4.42% 54125.366 51735.056 - -0.29% -
SetIntersection_Front_Set_string_64_64 -4.41% 35564817.396 33996704.727 - -7.41% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -4.40% 21.672 20.719 - 1.16% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -4.39% 17791052.890 17009790.556 - -0.16% -
std::unordered_map<int,_int>::clear()/8192 -4.39% 68212.735 65220.082 - 2.27% -
std::is_partitioned(list<int>)_(partitioned)/8192 -4.38% 7183.111 6868.369 - -4.31% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -4.35% 36.678 35.083 - -1.57% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 -4.35% 45.110 43.150 - -1.22% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -4.35% 16.869 16.136 - -0.09% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 -4.34% 11.573 11.071 - -1.21% -
BM_StringRead_Cold_Deep_Empty -4.33% 1.175 1.124 - -14.08% -
std::map<int,_int>::contains(key)_(non-existent)/0 -4.33% 0.300 0.287 - -4.13% -
SetIntersection_None_Set_uint32_262144_1024 -4.32% 1205301.598 1153178.385 - -1.85% -
SetIntersection_None_Set_uint32_262144_16384 -4.31% 1195768.961 1144216.797 - -2.01% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -4.31% 9.496 9.087 - -1.47% -
std::move_backward(vector<bool>)_(unaligned)/64 -4.30% 1.740 1.665 - -3.96% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 -4.30% 38.433 36.781 - 0.21% -
BM_StringFindStringLiteral/128 -4.29% 3.205 3.067 - -3.75% -
std::flat_map<int,_int>::clear()/8192 -4.29% 427.384 409.053 - 0.48% -
SetIntersection_None_Set_uint32_16384_4 -4.29% 161295565.716 154380029.450 - -0.79% -
SetIntersection_Interlaced_Vector_string_64_64 -4.29% 26595087.980 25454985.701 - -6.63% -
std::unordered_map<int,_int>::erase(iterator)/8192 -4.28% 20.523 19.644 - -1.04% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 -4.28% 4.957 4.745 - -0.74% -
vector<bool>::reserve() -4.27% 8.485 8.122 - -1.94% -
SetIntersection_Front_Set_uint32_16384_64 -4.26% 1766037.696 1690732.677 - 0.13% -
SetIntersection_None_Set_uint64_16384_256 -4.26% 171675010.748 164365607.995 - -2.78% -
SetIntersection_None_Set_uint32_1024_64 -4.26% 9080959.918 8694355.843 - -2.56% -
SetIntersection_None_Set_uint64_16384_1024 -4.25% 178575250.741 170977666.421 - 1.75% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -4.25% 32.390 31.014 - -4.91% -
BM_deque_deque_copy_backward/512 -4.24% 19.731 18.894 - -0.08% -
SetIntersection_Front_Set_uint64_16384_16 -4.24% 1199516.266 1148715.994 - -4.57% -
std::multiset<int>::erase(key)_(existent)/32 -4.23% 23.440 22.449 - 1.35% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -4.23% 48.083 46.050 - 3.90% -
SetIntersection_None_Set_uint32_1024_4 -4.22% 9135373.579 8749618.087 - -1.75% -
std::sort(deque<int>)_(shuffled)/8 -4.22% 23.647 22.650 - -1.59% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.21% 7001.621 6706.857 - -0.13% -
SetIntersection_Interlaced_Set_uint32_262144_256 -4.21% 1582939.127 1516312.174 - -5.43% -
SetIntersection_Interlaced_Set_uint32_16384_1 -4.19% 1046072.617 1002197.585 - -4.11% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -4.19% 5214856.120 4996446.648 - -0.48% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -4.17% 25.988 24.903 - 2.14% -
SetIntersection_None_Set_uint32_16384_1 -4.17% 161267832.571 154539585.904 - -0.92% -
std::map<int,_int>::ctor(const&)/32 -4.17% 226.612 217.158 - -7.54% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 -4.16% 6.866 6.581 - 2.00% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -4.14% 207184973.667 198604529.053 - 0.82% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 -4.14% 123664.928 118546.656 - 0.06% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -4.13% 25.774 24.708 - -3.24% -
std::multiset<int>::ctor(const&)/8192 -4.13% 52617.622 50444.496 - -5.11% -
SetIntersection_Front_Set_uint32_262144_64 -4.12% 1706849.583 1636607.525 - -2.93% -
std::rotate(list<int>)_(1_element_backward)/50 -4.11% 25.730 24.672 - -0.42% -
SetIntersection_Interlaced_Vector_string_256_256 -4.11% 20679976.931 19830380.251 - -5.08% -
ranges::minmax(std::deque<__int128>)/1 -4.10% 0.708 0.679 - -0.43% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -4.10% 5.291 5.074 - -0.22% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -4.10% 1.442 1.383 - 2.05% -
std::map<std::string,_int>::count(key)_(existent)/32 -4.09% 16.892 16.202 - -1.79% -
std::pop_heap(deque<size_t>)/1024 -4.09% 15.878 15.229 - -0.39% -
SetIntersection_None_Set_float_256_256 -4.09% 5895325.119 5654322.048 - -0.26% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 -4.08% 65746162.980 63060766.786 - -0.38% -
std::distance(join_view(vector<vector<int>>))/50 -4.08% 0.603 0.578 - -9.72% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 -4.06% 2.387 2.290 - 0.28% -
std::set<int>::find(key)_(existent)/8192 -4.06% 8.573 8.224 - 2.58% -
BM_std_minmax_element<long_long>/3 -4.04% 1.141 1.095 - -7.50% -
std::replace_if(vector<int>)_(sprinkled)/50 -4.04% 13.472 12.927 - 0.78% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -4.04% 95.154 91.309 - -1.31% -
BM_vector_deque_move_backward/5500 -4.04% 206.912 198.552 - 0.69% -
std::fill_n(deque<int>)/32 -4.04% 1.203 1.155 - 0.05% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -4.04% 28.068 26.935 - -1.45% -
SetIntersection_None_Set_uint64_16_1 -4.04% 69161882.342 66369729.378 - -0.41% -
BM_PushHeap_uint32_QuickSortAdversary_1 -4.03% 0.608 0.584 - 25.60% -
BM_StringRelational_Less_Empty_Small_Control -4.02% 1.708 1.639 - -6.71% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -4.02% 1554384.561 1491947.756 - -0.11% -
std::set<int>::count(key)_(existent)/8192 -4.01% 8.205 7.876 - -2.09% -
BM_vector_deque_ranges_copy/64 -4.01% 2.814 2.701 - -3.59% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -4.01% 75006.563 72001.341 - 8.00% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 -4.00% 33.429 32.091 - -4.30% -
std::unordered_map<int,_int>::clear()/32 -4.00% 610.099 585.725 - 0.14% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.99% 6059.764 5817.703 - -2.69% -
BM_deque_deque_ranges_copy/70000 -3.99% 3426.084 3289.298 - 0.88% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 -3.99% 1.184 1.137 - -4.29% -
SetIntersection_None_Set_string_16384_16384 -3.98% 203379451.578 195281534.700 - -0.39% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -3.98% 11.049 10.610 - -4.77% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -3.97% 3.343 3.211 - -5.80% -
SetIntersection_None_Set_float_262144_1024 -3.95% 1191522.215 1144403.728 - -0.42% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -3.94% 22.316 21.436 - -3.20% -
BM_deque_deque_move/70000 -3.94% 3500.003 3362.261 - -1.02% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -3.93% 21.748 20.893 - 0.66% -
rng::find_last(vector<int>)_(bail_90%)/8 -3.93% 0.441 0.424 - -0.16% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -3.92% 31.691 30.447 - 3.30% -
SetIntersection_Interlaced_Set_uint32_262144_16 -3.91% 1594458.658 1532077.635 - -12.01% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -3.91% 27339.334 26270.253 - 4.90% -
std::map<int,_int>::contains(key)_(non-existent)/32 -3.91% 2.762 2.654 - -4.25% -
std::search(vector<int>,_pred)_(same_length)/1024 -3.91% 639.145 614.172 - 0.25% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -3.91% 1405831.918 1350908.558 - 1.19% -
BM_PushHeap_string_Ascending_262144 -3.90% 30.248 29.067 - -0.96% -
SetIntersection_Interlaced_Set_string_262144_1024 -3.90% 2091906.574 2010340.982 - -2.65% -
std::set<int>::clear()/32 -3.90% 645.460 620.297 - -0.07% -
std::lower_bound(std::list<int>)/100 -3.89% 94.769 91.085 - 0.37% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -3.88% 13.368 12.850 - 0.60% -
rng::starts_with(vector<int>)/1000 -3.88% 60.659 58.308 - 0.07% -
BM_vector_deque_copy_backward/65536 -3.88% 8673.829 8337.708 - 12.23% -
std::map<int,_int>::erase(key)_(existent)/1024 -3.86% 26.582 25.556 - 4.71% -
SetIntersection_None_Set_uint32_1024_16 -3.83% 9053309.516 8706479.582 - -4.44% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 -3.83% 180720203.326 173798632.665 - -3.54% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -3.82% 32.888 31.630 - 0.03% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -3.82% 9429310.722 9068821.664 - -0.01% -
BM_StringAssignAsciiz_Empty_Opaque -3.82% 3.104 2.985 - -1.75% -
std::rotate(list<int>)_(by_1/3)/50 -3.82% 23.657 22.754 - -2.04% -
BM_StringFindAllMatch/512 -3.81% 11.586 11.145 - -18.66% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -3.81% 368.496 354.446 - 2.10% -
BM_StringCtorDefault -3.81% 0.273 0.262 - 8.46% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 -3.81% 64.747 62.279 - 0.51% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -3.81% 20414.796 19636.656 - -1.34% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 -3.80% 29.510 28.389 - 2.44% -
BM_StringAssignAsciiz_Small_Opaque -3.80% 3.104 2.986 - -1.80% -
std::multiset<int>::erase(key)_(non-existent,_end)/0 -3.79% 0.264 0.254 - 0.67% -
rng::for_each(set<int>)/8 -3.79% 6.770 6.513 - -1.22% -
std::equal(deque<int>)_(it,_it,_it)/1024 -3.79% 461.456 443.983 - -8.45% -
std::pop_heap(deque<size_t>)/8192 -3.79% 61.804 59.464 - -0.31% -
BM_align/1 -3.78% 0.649 0.624 - -0.01% -
SetIntersection_Front_Set_uint32_16384_256 -3.78% 3901988.484 3754414.963 - -2.98% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 -3.77% 1145198.392 1101979.393 - 3.19% -
SetIntersection_None_Set_uint32_1024_256 -3.77% 9116488.980 8772624.888 - -1.29% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -3.77% 228.430 219.817 - -0.56% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.76% 9123.297 8780.138 - 6.21% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -3.76% 0.266 0.256 - 0.73% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 -3.76% 16936.754 16300.744 - 3.30% -
SetIntersection_Front_Set_uint32_262144_262144 -3.75% 1679413.246 1616357.504 - -3.65% -
std::find(list<int>)_(process_all)/32768 -3.75% 26887.358 25878.130 - -1.28% -
std::find_if(list<int>)_(process_all)/32768 -3.75% 26700.253 25698.088 - -1.06% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -3.75% 6503.585 6259.724 - -4.91% -
std::deque<int>::erase(middle)_(cheap_elements)/8192 -3.74% 165.918 159.707 - -0.31% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 -3.74% 12.139 11.686 - 2.27% -
BM_deque_deque_ranges_move/70000 -3.72% 3501.885 3371.473 - -2.17% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -3.72% 961.590 925.809 - 0.84% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -3.72% 8810.231 8482.631 - 1.27% -
std::set<int>::contains(key)_(existent)/8192 -3.72% 8.513 8.197 - 1.00% -
SetIntersection_None_Set_float_262144_256 -3.71% 1188523.682 1144375.244 - -0.31% -
std::set<std::string>::find(key)_(existent)/32 -3.70% 15.594 15.016 - -4.93% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -3.70% 41.075 39.554 - -5.22% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -3.70% 36.189 34.851 - -6.73% -
std::make_heap(deque<int>)_(pipe-organ)/8192 -3.70% 22061.021 21245.269 - 1.25% -
BM_deque_deque_ranges_move_backward/4000 -3.69% 156.561 150.777 - 4.61% -
BM_vector_deque_ranges_copy/4096 -3.69% 150.070 144.527 - -0.05% -
SetIntersection_Interlaced_Set_uint32_16384_16 -3.69% 212328853.671 204487769.719 - -1.56% -
SetIntersection_Interlaced_Set_uint32_64_64 -3.69% 13837737.233 13327188.869 - -0.45% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 -3.67% 68.572 66.055 - 7.48% -
SetIntersection_Interlaced_Set_uint32_64_16 -3.64% 22147593.823 21340384.598 - -8.17% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.64% 121534.765 117108.394 - -3.43% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -3.64% 1.492 1.438 - -0.24% -
SetIntersection_Front_Set_uint64_256_64 -3.62% 5507297.871 5307849.106 - -7.49% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -3.62% 440680.888 424731.215 - -3.38% -
BM_PushHeap_string_SingleElement_64 -3.62% 2.693 2.596 - -6.53% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 -3.62% 18967.301 18281.573 - 2.81% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -3.61% 7776773.917 7495664.358 - -3.39% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.61% 541.811 522.248 - -2.40% -
BM_deque_vector_ranges_move_backward/64000 -3.59% 8191.664 7897.455 - -13.23% -
SetIntersection_None_Set_float_262144_64 -3.59% 1187311.930 1144703.287 - -0.28% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -3.59% 38.888 37.493 - -4.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 -3.58% 17115024.274 16502110.652 - 0.12% -
std::replace_if(list<int>)_(prefix)/8192 -3.56% 7531.180 7262.721 - 1.69% -
SetIntersection_Interlaced_Vector_string_262144_16 -3.56% 6059194.617 5843435.928 - -14.76% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -3.55% 8967097.172 8648967.045 - -0.44% -
SetIntersection_Front_Set_uint64_1024_64 -3.55% 1652391.705 1593811.957 - -10.17% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -3.54% 618.644 596.741 - -0.85% -
std::stable_partition(deque<int>)_(sparse)/50 -3.54% 28.806 27.787 - -5.54% -
SetIntersection_Interlaced_Vector_uint32_64_4 -3.54% 17784405.368 17155450.226 - -3.38% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -3.53% 16.248 15.675 - -2.39% -
std::partial_sort(deque<int>)_(heap)/8 -3.52% 40.310 38.890 - -5.92% -
std::move(list<int>)/512 -3.51% 367.119 354.217 - -3.90% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -3.51% 75.673 73.015 - 16.98% -
SetIntersection_None_Set_uint32_256_64 -3.51% 9386911.367 9057278.002 - -3.26% -
std::find_end(forward_list<int>)_(single_element)/8192 -3.50% 5897.584 5691.095 - -7.22% -
std::set<int>::erase(key)_(non-existent,_end)/32 -3.49% 2.333 2.252 - 0.01% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -3.49% 30.174 29.120 - 1.52% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 -3.49% 2.900 2.799 - -0.78% -
SetIntersection_Interlaced_Set_uint32_16384_64 -3.49% 220502134.154 212807248.263 - -1.16% -
BM_deque_vector_move/2 -3.48% 1.840 1.775 - 0.32% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.48% 11135.115 10747.962 - -1.05% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -3.48% 22.322 21.546 - 16.02% -
SetIntersection_None_Set_uint32_16384_16384 -3.48% 162688368.775 157034574.748 - 0.69% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -3.47% 837.061 807.975 - -0.22% -
SetIntersection_Interlaced_Set_string_262144_16 -3.47% 2175909.262 2100360.187 - -2.14% -
std::find_if_not(vector<char>)_(process_all)/8 -3.46% 1.589 1.534 - 3.53% -
std::list<std::string>::ctor(size)/1024 -3.46% 13266.188 12807.580 - 2.42% -
SetIntersection_Front_Set_float_1024_1024 -3.45% 12232409.009 11809800.770 - -12.91% -
SetIntersection_None_Set_float_262144_1 -3.45% 1193194.174 1151980.225 - -0.69% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.45% 1727.949 1668.317 - -3.08% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 -3.45% 16.903 16.319 - -2.27% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -3.44% 4695.674 4534.219 - -0.96% -
std::copy_if(list<int>)_(every_other)/4096 -3.44% 3336.435 3221.779 - -22.66% -
std::find(vector<char>)_(process_all)/32768 -3.44% 512.709 495.095 - 0.36% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -3.43% 20308.611 19612.347 - -0.95% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -3.43% 407.078 393.130 - -0.69% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 -3.42% 10090797.522 9745542.324 - -3.34% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -3.42% 14.336 13.846 - 0.18% -
std::reverse_copy(vector<int>)/8 -3.42% 2.505 2.420 - 3.51% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 -3.40% 507272.195 490024.592 - 0.62% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 -3.40% 25.359 24.497 - 1.18% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -3.40% 54.038 52.201 - -6.68% -
ranges::min(std::list<__int128>)/64 -3.40% 35.742 34.528 - 4.03% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -3.39% 1.208 1.167 - -13.64% -
SetIntersection_None_Set_float_262144_16384 -3.39% 1194367.592 1153901.771 - -0.16% -
SetIntersection_Front_Vector_uint64_16384_4 -3.38% 1040983.318 1005771.961 - -4.65% -
std::unordered_set<int>::contains(key)_(existent)/32 -3.38% 1.469 1.420 - -10.55% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 -3.37% 2363677.366 2283953.482 - -1.95% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -3.37% 177445.755 171465.234 - -1.20% -
BM_PushHeap_string_QuickSortAdversary_16384 -3.37% 16.876 16.307 - 5.25% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -3.36% 0.692 0.669 - 7.01% -
BM_std_minmax_element<char>/3 -3.36% 1.241 1.199 - -0.13% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -3.36% 237832559.921 229838535.260 - -1.01% -
std::find_end(deque<int>)_(same_length)/1000 -3.36% 337.408 326.071 - 0.14% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 -3.36% 19475.539 18821.420 - -0.00% -
std::multiset<int>::upper_bound(key)_(existent)/32 -3.35% 2.447 2.365 - -1.54% -
vector<bool>::resize() -3.35% 10.992 10.624 - -0.99% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -3.34% 25921106.631 25054375.219 - -2.62% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.34% 185493.506 179291.899 - -0.16% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -3.33% 216.317 209.115 - -4.59% -
SetIntersection_None_Set_float_262144_4 -3.33% 1185587.158 1146140.381 - -0.33% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 -3.33% 44.350 42.875 - -3.30% -
SetIntersection_Front_Set_uint32_256_256 -3.33% 7844545.564 7583557.887 - -0.99% -
BM_StringFindStringLiteral/512 -3.32% 9.627 9.307 - -2.97% -
BM_StringRead_Hot_Shallow_Empty -3.32% 0.490 0.473 - -0.95% -
BM_vector_deque_ranges_move/4096 -3.32% 149.643 144.675 - -0.51% -
std::partition_copy(list<int>)/50 -3.32% 13.603 13.152 - 1.34% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 -3.31% 42966780.845 41545903.638 - -0.82% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.31% 1468.928 1420.378 - 1.33% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -3.31% 459.191 444.015 - -0.27% -
BM_deque_deque_copy_backward/1024 -3.30% 39.354 38.053 - -0.45% -
SetIntersection_Interlaced_Set_uint32_16384_256 -3.30% 204863288.743 198101725.830 - -1.28% -
std::remove_copy(deque<int>)_(prefix)/50 -3.30% 20.218 19.552 - -8.08% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -3.29% 5.621 5.436 - -1.38% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 -3.29% 20.081 19.420 - 6.03% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 -3.29% 21.344 20.642 - 3.31% -
BM_StringRelational_Less_Empty_Large_Control -3.29% 1.667 1.612 - -6.13% -
std::lower_bound(std::forward_list<int>)/100 -3.28% 83.331 80.597 - -1.96% -
SetIntersection_Interlaced_Set_uint64_16384_4 -3.28% 184045266.259 178009999.113 - -1.12% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -3.28% 251070210.791 242838760.276 - -2.30% -
std::remove_if(deque<int>)_(prefix)/32 -3.28% 56.422 54.574 - -0.53% -
SetIntersection_None_Vector_uint64_262144_1 -3.27% 1151549.586 1113882.847 - -1.93% -
std::vector<int>::insert(middle)_(cheap_elements)/32 -3.27% 6.008 5.811 - 1.13% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 -3.27% 6.654 6.437 - -0.67% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 -3.27% 25.564 24.729 - -0.60% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -3.26% 165.717 160.310 - -2.49% -
std::map<int,_int>::insert(value)_(already_present)/1024 -3.26% 3.323 3.215 - -0.48% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -3.26% 23.821 23.045 - -3.30% -
SetIntersection_None_Set_float_262144_16 -3.25% 1184992.596 1146458.494 - 0.09% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 -3.24% 22581.130 21848.503 - 2.29% -
rng::find_last_if(vector<int>)_(bail_90%)/50 -3.24% 1.559 1.508 - -0.04% -
std::is_partitioned(list<int>)_(partitioned)/50 -3.24% 14.314 13.850 - -0.94% -
std::for_each(list<int>)/8192 -3.24% 7761.044 7509.562 - 0.95% -
BM_PushHeap_string_SingleElement_256 -3.23% 2.643 2.558 - -5.79% -
BM_deque_vector_copy_backward/64000 -3.22% 8285.520 8018.634 - 6.59% -
SetIntersection_None_Set_uint32_256_1 -3.22% 11716172.108 11339148.686 - -1.65% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -3.22% 204542866.230 197965812.143 - 1.51% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -3.21% 1145021.944 1108317.461 - -6.36% -
SetIntersection_Front_Vector_string_16384_16 -3.20% 1605414.564 1553966.507 - -4.53% -
BM_vector_deque_move/64 -3.20% 2.814 2.724 - 1.81% -
std::partition(list<int>)_(dense)/8192 -3.20% 5104.115 4940.960 - -7.79% -
BM_num_get<long_double> -3.19% 37.396 36.202 - -3.46% -
std::all_of(deque<int>)_(process_all)/8 -3.19% 3.555 3.441 - 4.34% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -3.17% 15.942 15.437 - -1.83% -
std::unique(vector<int>)_(sprinkled)/8192 -3.17% 4055.968 3927.400 - 0.81% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -3.17% 12744273.228 12340622.864 - -2.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -3.16% 206872685.660 200326140.567 - 1.30% -
BM_deque_vector_move_backward/1 -3.16% 2.143 2.075 - 0.30% -
std::map<std::string,_int>::find(key)_(existent)/32 -3.15% 15.532 15.043 - -3.48% -
BM_vector_deque_ranges_move_backward/4000 -3.14% 145.944 141.357 - 0.23% -
SetIntersection_Front_Set_uint64_16384_1024 -3.14% 12940286.699 12533722.517 - -0.30% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.14% 6568.746 6362.576 - -1.78% -
BM_StringRelational_Less_Large_Empty_Control -3.14% 1.662 1.610 - 0.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -3.13% 4624088.622 4479144.066 - 5.13% -
SetIntersection_None_Set_uint64_16384_16384 -3.13% 172830626.933 167422560.014 - -2.18% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -3.13% 1164225.157 1127804.919 - -4.64% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -3.13% 28.755 27.855 - -6.00% -
BM_StringRelational_Less_Huge_Empty_Control -3.12% 1.662 1.610 - -0.07% -
SetIntersection_Interlaced_Set_float_256_64 -3.11% 13774754.466 13346325.273 - 2.63% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 -3.10% 43.918 42.558 - 1.55% -
BM_vector_deque_move_backward/4000 -3.10% 147.989 143.405 - 2.46% -
SetIntersection_None_Vector_uint64_16384_1 -3.10% 1113393.813 1078907.918 - -2.70% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 -3.09% 6.873 6.661 - 1.95% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -3.08% 11.497 11.143 - -2.69% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -3.08% 681.059 660.088 - 0.68% -
SetIntersection_Interlaced_Set_uint64_16384_16 -3.08% 225334078.192 218399069.723 - -1.19% -
std::map<std::string,_int>::clear()/32 -3.08% 906.547 878.651 - -4.63% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -3.08% 8989253.174 8712792.170 - -0.33% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -3.07% 26.363 25.554 - -1.17% -
SetIntersection_None_Set_string_16384_16 -3.07% 200824945.155 194665749.623 - -4.38% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -3.06% 144631273.830 140201300.572 - -2.69% -
BM_PushHeap_string_Random_16384 -3.06% 17.182 16.657 - 4.27% -
SetIntersection_None_Vector_uint64_256_16 -3.05% 4052367.908 3928767.690 - -2.34% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 -3.05% 16.178 15.685 - -1.84% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -3.04% 1067013.047 1034547.740 - -1.36% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -3.04% 22.462 21.778 - -2.18% -
std::find_end(vector<int>)_(single_element)/1000 -3.04% 255.288 247.528 - 3.79% -
std::multiset<std::string>::contains(key)_(existent)/1024 -3.04% 25.652 24.872 - 14.57% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -3.03% 36.137 35.041 - -3.23% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -3.03% 1.665 1.614 - -5.91% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -3.03% 412.056 399.560 - 2.03% -
std::make_heap(deque<int>)_(shuffled)/8192 -3.03% 24333.444 23595.973 - 4.78% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -3.03% 13275.270 12873.374 - 2.65% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -3.03% 23.638 22.923 - 0.30% -
SetIntersection_None_Set_float_262144_262144 -3.02% 1188865.070 1152918.215 - 0.56% -
std::set<std::string>::count(key)_(existent)/1024 -3.02% 24.845 24.095 - -0.48% -
BM_deque_vector_ranges_move/2 -3.02% 1.840 1.785 - -0.08% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -3.02% 51.157 49.614 - -4.58% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.01% 131624.207 127660.629 - -2.97% -
SetIntersection_None_Vector_float_16384_1 -3.01% 1105059.737 1071813.154 - -3.74% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -3.01% 1129457.296 1095496.821 - -0.34% -
std::swap_ranges(deque<int>)/1024 -3.00% 329.216 319.341 - 0.05% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -3.00% 11.573 11.226 - 39.36% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 -2.99% 20.460 19.847 - 5.70% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -2.99% 59034318.888 57268094.797 - -15.67% -
BM_vector_deque_ranges_copy_backward/2 -2.99% 2.061 1.999 - 0.03% -
std::set<int>::count(key)_(non-existent)/32 -2.98% 3.023 2.933 - 2.39% -
BM_deque_vector_ranges_copy_backward/1 -2.98% 2.167 2.102 - 0.59% -
SetIntersection_None_Set_uint32_256_4 -2.98% 11576685.688 11231564.578 - -2.65% -
SetIntersection_None_Set_uint64_262144_1 -2.98% 1241161.621 1204227.211 - -1.09% -
BM_StringRelational_Compare_Huge_Small_Control -2.97% 1.908 1.851 - 0.14% -
SetIntersection_None_Vector_uint32_1024_1024 -2.97% 1085875.247 1053614.744 - -2.29% -
std::adjacent_find(deque<int>)/50 -2.97% 18.647 18.094 - -31.64% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -2.95% 845.525 820.605 - -67.59% -
std::swap_ranges(deque<int>)/8192 -2.95% 2627.066 2549.639 - 0.07% -
std::multiset<int>::count(key)_(existent)/1024 -2.95% 5.937 5.763 - 1.92% -
SetIntersection_Front_Set_uint32_262144_1 -2.94% 1056692.949 1025575.980 - -1.73% -
std::all_of(deque<int>)_(process_all)/32 -2.94% 12.695 12.321 - -0.01% -
SetIntersection_Interlaced_Set_float_16384_16384 -2.94% 220178884.244 213714480.627 - -1.51% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 -2.92% 56.725 55.068 - 0.55% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.92% 32.032 31.096 - -0.52% -
SetIntersection_Front_Set_uint32_16384_16384 -2.92% 220809804.604 214366241.394 - -3.06% -
SetIntersection_None_Vector_uint32_262144_262144 -2.92% 1134507.980 1101436.184 - -1.69% -
std::set<std::string>::equal_range(key)_(existent)/8192 -2.91% 29.999 29.126 - 3.00% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 -2.91% 176693.492 171556.867 - -0.91% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 -2.89% 211911.541 205776.759 - 0.80% -
std::stable_sort(vector<int>)_(repeated)/1024 -2.89% 1133.389 1100.681 - 1.07% -
ranges::min(std::list<__int128>)/70000 -2.89% 61318.395 59549.238 - 2.31% -
std::list<std::string>::ctor(size)/8192 -2.88% 107929.378 104815.949 - 2.38% -
SetIntersection_Front_Set_string_262144_1 -2.88% 1085701.162 1054385.084 - -1.51% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -2.88% 24.450 23.746 - 0.19% -
std::upper_bound(std::forward_list<int>)/8192 -2.88% 10721.012 10412.492 - -2.84% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.88% 52242.656 50739.590 - -2.12% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.87% 74.270 72.135 - -1.46% -
SetIntersection_None_Vector_uint32_256_64 -2.87% 3434523.754 3335960.361 - -2.16% -
BM_vector_deque_copy_backward/4000 -2.87% 148.295 144.045 - 2.21% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 -2.86% 24.516 23.815 - 0.50% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -2.86% 13138.171 12763.003 - -0.26% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 -2.85% 37.521 36.450 - 11.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -2.85% 207494909.467 201577473.102 - 0.89% -
std::partial_sort(deque<int>)_(pipe-organ)/8 -2.85% 32.764 31.831 - -3.51% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -2.85% 84694.589 82283.353 - -1.07% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.84% 7968.721 7742.344 - -1.09% -
SetIntersection_Front_Set_uint32_256_4 -2.84% 4223192.258 4103333.203 - -2.73% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 -2.84% 460.392 447.327 - -0.26% -
SetIntersection_None_Vector_uint64_262144_1024 -2.84% 1152723.530 1120024.256 - 0.49% -
bm_write -2.82% 599.667 582.729 - -3.85% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -2.81% 40.088 38.962 - -4.65% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -2.81% 17.714 17.217 - 0.15% -
SetIntersection_Interlaced_Set_string_16384_16 -2.80% 250698303.084 243683430.003 - -29.47% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -2.79% 857.624 833.657 - -2.79% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.79% 36.877 35.850 - -14.54% -
SetIntersection_None_Vector_uint64_16384_1024 -2.78% 1128673.884 1097260.490 - -1.50% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.78% 771.664 750.206 - -1.37% -
BM_deque_vector_ranges_copy_backward/64000 -2.78% 8426.831 8192.752 - 9.90% -
SetIntersection_None_Vector_string_16384_64 -2.77% 1253390.984 1218612.045 - -0.12% -
std::copy_backward(list<int>)/8 -2.77% 2.464 2.396 - -0.43% -
std::remove_if(deque<int>)_(sprinkled)/50 -2.77% 63.494 61.733 - -3.33% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 -2.77% 62.138 60.415 - 0.16% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -2.77% 25.893 25.176 - -5.73% -
BM_StringRead_Hot_Shallow_Large -2.77% 0.492 0.478 - 0.33% -
std::reverse(deque<int>)/8 -2.76% 2.565 2.494 - -1.54% -
SetIntersection_Interlaced_Vector_string_262144_1 -2.76% 1096632.054 1066407.092 - -2.72% -
std::copy_n(vector<int>)/64 -2.75% 2.543 2.473 - 0.41% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -2.75% 12.566 12.220 - -0.66% -
std::partial_sort(deque<int>)_(ascending)/8 -2.75% 33.000 32.094 - -3.65% -
BM_deque_vector_move_backward/65536 -2.75% 8273.341 8046.227 - 9.64% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -2.74% 13.101 12.742 - 2.48% -
std::remove_if(list<int>)_(prefix)/8192 -2.74% 10259.890 9978.561 - 0.84% -
BM_deque_deque_move/2 -2.74% 2.308 2.245 - -2.54% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.73% 293.852 285.820 - 6.83% -
std::partition(list<int>)_(sparse)/8192 -2.73% 7699.199 7488.954 - -2.32% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -2.72% 616.698 599.897 - -2.54% -
std::any_of(deque<int>)_(process_all)/32768 -2.72% 10444.751 10161.154 - 0.85% -
std::unordered_set<std::string>::find(key)_(existent)/32 -2.71% 37.209 36.200 - -3.21% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.71% 1612.539 1568.855 - 0.02% -
std::partial_sort_copy(list<int>)_(repeated)/8192 -2.71% 34335.753 33406.048 - 1.38% -
std::sort(deque<int>)_(pipe-organ)/1024 -2.70% 2767.039 2692.230 - 0.02% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.70% 73.653 71.666 - -2.11% -
SetIntersection_Front_Vector_float_1024_16 -2.69% 1128018.919 1097619.460 - -2.31% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 -2.69% 68.011 66.180 - 15.79% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -2.68% 5.286 5.144 - -6.01% -
SetIntersection_Interlaced_Vector_float_256_64 -2.68% 7398501.850 7200159.088 - -0.29% -
SetIntersection_Front_Vector_uint32_1024_64 -2.68% 1343028.016 1307042.157 - -4.44% -
std::replace(vector<int>)_(sprinkled)/1024 -2.67% 151.129 147.087 - -13.48% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 -2.67% 23182.881 22564.215 - 4.63% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.66% 57737.798 56199.358 - -2.94% -
BM_PushHeap_string_SingleElement_4 -2.66% 2.342 2.280 - -5.35% -
vector<bool>(size_type,_const_value_type&) -2.66% 8.420 8.196 - -2.20% -
SetIntersection_Interlaced_Set_uint64_256_1 -2.66% 4175939.816 4064845.193 - -2.52% -
std::find(list<int>)_(process_all)/8192 -2.66% 7077.406 6889.180 - -2.97% -
std::set<std::string>::count(key)_(existent)/32 -2.66% 15.930 15.506 - -7.59% -
SetIntersection_Front_Set_float_16384_64 -2.65% 1846827.712 1797847.733 - 1.46% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -2.65% 168614677.509 164143978.128 - -2.02% -
std::find_end(deque<int>)_(same_length)/1024 -2.64% 341.913 332.887 - 0.03% -
BM_PushHeap_string_Random_1024 -2.64% 15.695 15.281 - 4.22% -
bm_ranges_swap_ranges_vb_aligned/65536 -2.64% 126.424 123.089 - -0.07% -
SetIntersection_Front_Vector_float_16384_4 -2.64% 1070860.693 1042635.434 - -1.65% -
std::set<std::string>::lower_bound(key)_(existent)/32 -2.63% 15.923 15.505 - 3.55% -
ranges::min(std::vector<long_long>)/64 -2.62% 5.059 4.926 - 5.48% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 -2.62% 34.668 33.758 - -0.09% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.62% 14336515.582 13960901.036 - -3.03% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.62% 29.561 28.786 - -1.21% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 -2.62% 55.609 54.154 - -0.73% -
std::sort(deque<int>)_(repeated)/1024 -2.61% 987.151 961.339 - 0.15% -
BM_StringFindStringLiteral/64 -2.61% 2.234 2.176 - 0.89% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -2.61% 2.536 2.470 - -29.67% -
std::unordered_multiset<int>::clear()/32 -2.61% 602.510 586.783 - -1.62% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -2.61% 205260893.838 199903786.761 - 3.26% -
BM_vector_deque_ranges_move/4000 -2.61% 144.343 140.579 - 0.80% -
std::set<std::string>::equal_range(key)_(existent)/32 -2.60% 17.631 17.172 - 6.20% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 -2.60% 566.273 551.561 - -2.16% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 -2.60% 44.648 43.489 - -0.22% -
SetIntersection_Front_Set_uint32_262144_1024 -2.59% 12699362.410 12370142.205 - -13.69% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -2.59% 5530.543 5387.317 - -12.63% -
std::search_n(list<int>,_pred)_(no_match)/8192 -2.59% 7836.810 7634.162 5.103 -6.91% 5.103
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.58% 205.701 200.389 - 0.39% -
std::multiset<int>::lower_bound(key)_(existent)/32 -2.58% 2.208 2.152 - -0.58% -
std::adjacent_find(vector<int>,_pred)/50 -2.57% 23.623 23.015 - -1.75% -
SetIntersection_Interlaced_Set_uint32_1024_16 -2.57% 11524696.733 11228590.334 - -3.31% -
BM_vector_deque_move/4096 -2.57% 148.783 144.964 - 0.23% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 -2.57% 179033405.296 174439914.062 - -1.56% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 -2.56% 162240493.216 158081392.971 - -2.21% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.56% 257467.226 250876.153 - 2.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.55% 1110662.014 1082304.365 - 2.26% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -2.55% 231028970.219 225133781.171 - -2.04% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -2.54% 3.204 3.123 - -2.29% -
std::multiset<int>::count(key)_(existent)/32 -2.54% 3.930 3.830 - 1.93% -
std::partition_copy(list<int>)/8192 -2.54% 7459.968 7270.687 - -0.93% -
bm_ranges_lexicographical_compare<int>/8 -2.54% 1.617 1.576 - 5.18% -
BM_deque_vector_ranges_move_backward/65536 -2.54% 8316.128 8105.186 - 2.45% -
std::stable_sort(vector<int>)_(shuffled)/1024 -2.54% 2296.921 2238.670 - 0.40% -
SetIntersection_Interlaced_Vector_uint64_64_1 -2.53% 16606974.963 16186065.494 - -1.81% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 -2.53% 5.649 5.506 - -0.81% -
SetIntersection_Interlaced_Set_uint64_16384_64 -2.53% 237231225.969 231226452.009 - -1.81% -
BM_PushHeap_uint32_Random_262144 -2.52% 5.953 5.803 - -1.98% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 -2.52% 21.692 21.145 - -0.68% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.52% 6671.238 6503.212 - 0.21% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.52% 22838176.022 22262975.225 - -2.73% -
SetIntersection_None_Vector_float_16384_4 -2.51% 1126299.970 1098001.372 - 0.76% -
std::find_if(vector<int>)_(bail_25%)/8 -2.51% 0.790 0.770 - 4.64% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -2.51% 9.843 9.596 - 7.45% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -2.51% 31.390 30.603 - -9.47% -
bm_ranges_lexicographical_compare<signed_char>/64 -2.51% 2.248 2.192 - -14.41% -
SetIntersection_Front_Set_string_262144_256 -2.50% 15124662.877 14746179.254 - -2.21% -
std::multiset<std::string>::contains(key)_(existent)/32 -2.50% 15.701 15.309 - -6.85% -
BM_StringAssignAsciizMix_Opaque -2.50% 5.075 4.949 - -0.60% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 -2.49% 44.547 43.438 - -1.40% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -2.47% 12724.834 12410.246 - 1.30% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 -2.47% 15.450 15.069 - 0.49% -
std::rotate(list<int>)_(by_1/2)/8192 -2.47% 5627.614 5488.667 - 0.69% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 -2.47% 54.072 52.738 - -3.16% -
SetIntersection_None_Set_string_16384_1 -2.46% 200632209.654 195688569.749 - -6.91% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -2.46% 790.904 771.464 - -0.77% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 -2.46% 19511057.674 19031751.782 - 0.77% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -2.46% 768.029 749.173 - -0.91% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 -2.44% 12006589.333 11713205.574 - -1.62% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -2.44% 17.617 17.186 - -12.58% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.44% 52781.005 51491.461 - -1.10% -
BM_deque_vector_ranges_move/1 -2.44% 2.077 2.026 - -0.17% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 -2.43% 4284536.829 4180496.160 - -0.16% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -2.43% 31.762 30.991 - -1.41% -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control -2.42% 0.425 0.415 - -0.03% -
SetIntersection_None_Vector_uint32_262144_256 -2.42% 1116210.932 1089187.563 - -3.94% -
BM_vector_deque_ranges_copy_backward/1 -2.42% 2.323 2.267 - 0.36% -
std::multiset<int>::equal_range(key)_(existent)/1024 -2.41% 5.406 5.275 - -1.21% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -2.41% 7.895 7.704 - -0.04% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 -2.41% 59.470 58.036 - 0.36% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -2.41% 10.857 10.596 - 2.17% -
bm_ranges_swap_ranges_vb_aligned/262144 -2.41% 495.867 483.923 - 0.38% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -2.40% 633.918 618.690 - -6.59% -
SetIntersection_Interlaced_Set_uint64_256_256 -2.40% 7703790.225 7518943.929 - -1.62% -
BM_CmpLess_uchar_short -2.40% 1.039 1.014 - -4.24% -
SetIntersection_Front_Vector_uint64_1024_1 -2.39% 1061217.979 1035825.695 - -0.90% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.39% 5042967.109 4922509.568 - -2.13% -
BM_vector_deque_ranges_copy_backward/4000 -2.39% 145.702 142.224 - 1.04% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 -2.38% 0.503 0.491 - 0.80% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -2.38% 633.872 618.799 - -7.40% -
BM_num_get<unsigned_long> -2.38% 10.493 10.243 - -2.54% -
std::replace(vector<int>)_(prefix)/50 -2.38% 7.807 7.621 - -0.33% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -2.37% 51.288 50.071 - 105.66% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -2.37% 598.863 584.682 - -8.00% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -2.37% 27.845 27.186 - -1.74% -
std::flat_map<int,_int>::count(key)_(existent)/8192 -2.36% 11.865 11.584 - 0.17% -
std::rotate(vector<int>)_(by_1/4)/50 -2.36% 11.738 11.461 - -1.24% -
rng::starts_with(list<int>)/8 -2.35% 2.987 2.917 - -0.07% -
std::set<int>::count(key)_(non-existent)/1024 -2.34% 7.602 7.424 - 0.88% -
BM_deque_vector_move_backward/5500 -2.34% 203.093 198.333 - -0.44% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -2.34% 1520044.353 1484426.133 - -3.45% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.34% 540.039 527.408 - -3.30% -
std::is_sorted_until(deque<int>,_pred)/8 -2.33% 4.308 4.207 - -31.17% -
std::find_first_of(list<int>)_(small_needle)/32 -2.33% 95.288 93.068 - 0.33% -
SetIntersection_None_Set_string_1024_1024 -2.33% 9000896.400 8791187.185 - -3.90% -
SetIntersection_Front_Set_uint64_1024_4 -2.33% 1063293.291 1038566.097 - -1.65% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.32% 117773.804 115037.462 - -0.59% -
std::move(list<int>)/32768 -2.32% 31410.003 30680.399 - -2.69% -
BM_StringFindStringLiteral/256 -2.32% 5.497 5.369 - -1.00% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.32% 6668.044 6513.388 - -8.05% -
std::unordered_multimap<int,_int>::clear()/32 -2.32% 607.628 593.556 - -1.71% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.31% 135191.646 132062.243 - 11.35% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -2.31% 231.829 226.468 - -1.60% -
BM_PushHeap_string_Random_16 -2.31% 10.772 10.523 - 2.17% -
std::stable_sort(deque<int>)_(ascending)/8 -2.31% 17.869 17.456 - -0.38% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 -2.30% 4418391.008 4316560.969 - -0.12% -
BM_StringFindCharLiteral/64 -2.30% 2.140 2.091 - -1.26% -
std::partial_sort_copy(list<int>)_(ascending)/8192 -2.29% 57962.954 56633.254 - 0.11% -
SetIntersection_None_Vector_float_262144_16 -2.29% 1139025.018 1112899.957 - -2.94% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.29% 64997.820 63510.770 - -8.33% -
std::stable_partition(list<int>)_(dense)/32 -2.29% 36.803 35.962 - -4.28% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.29% 55831.903 54555.462 - 2.77% -
std::make_heap(deque<int>)_(repeated)/1024 -2.28% 2386.862 2332.462 - 3.19% -
SetIntersection_None_Set_float_1024_1 -2.28% 8908784.443 8705782.826 - -3.16% -
std::for_each(list<int>)/8 -2.26% 2.526 2.469 - 3.84% -
SetIntersection_None_Vector_uint64_64_4 -2.24% 16056862.844 15696685.747 - -1.33% -
std::map<std::string,_int>::find(key)_(existent)/1024 -2.24% 24.094 23.554 - -4.27% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 -2.24% 29.320 28.664 - -0.51% -
SetIntersection_Front_Set_string_16384_64 -2.24% 4619724.859 4516391.201 - -1.03% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -2.23% 1.206 1.179 - -3.47% -
SetIntersection_None_Vector_uint64_1024_256 -2.22% 1095475.227 1071122.137 - -0.09% -
BM_deque_deque_ranges_copy_backward/64000 -2.22% 7945.545 7769.177 - 5.38% -
std::partition(vector<int>)_(sparse)/32 -2.21% 8.765 8.571 - -5.61% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.21% 6609.811 6463.585 - -0.79% -
BM_deque_deque_copy_backward/5500 -2.21% 209.226 204.600 - 0.77% -
SetIntersection_Front_Set_float_256_4 -2.21% 4224877.907 4131502.816 - -2.09% -
std::fill(list<int>)/8192 -2.20% 7580.351 7413.248 - -11.46% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.20% 730.858 714.756 - -3.70% -
SetIntersection_Interlaced_Set_float_262144_16384 -2.20% 1270067.463 1242101.726 - 0.49% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.20% 88612.779 86663.082 - -0.77% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -2.20% 181730390.149 177736640.849 - -2.46% -
SetIntersection_Interlaced_Set_uint32_64_4 -2.20% 21115604.186 20651947.018 - -1.53% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -2.20% 1118589.849 1094035.204 - -3.12% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -2.19% 2.461 2.407 - -0.73% -
std::rotate(list<int>)_(by_1/3)/32 -2.19% 17.273 16.894 - 1.32% -
std::remove_copy(deque<int>)_(prefix)/1024 -2.19% 396.870 388.172 - 3.34% -
std::set<std::string>::find(key)_(existent)/1024 -2.19% 23.512 22.997 - -3.58% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -2.18% 32.590 31.879 - -1.90% -
SetIntersection_None_Vector_string_256_256 -2.18% 2295301.530 2245369.007 - -0.24% -
BM_CmpLess_ushort_uint -2.17% 1.085 1.061 - -0.94% -
std::stable_sort(deque<int>)_(repeated)/1024 -2.17% 1458.090 1426.401 - 1.20% -
SetIntersection_Interlaced_Vector_uint64_256_1 -2.17% 4160607.206 4070216.664 - -2.43% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 -2.17% 11.675 11.422 - 0.09% -
std::partial_sort(deque<int>)_(shuffled)/8 -2.17% 32.427 31.725 - -2.01% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.16% 762.847 746.346 - -1.34% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 -2.16% 36.540 35.750 - 0.08% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -2.16% 108810.960 106460.312 - 4.49% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 -2.16% 0.495 0.484 - 1.77% -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 -2.16% 3.019 2.954 - 0.89% -
SetIntersection_None_Vector_uint32_262144_16 -2.15% 1148612.767 1123953.183 - -0.36% -
SetIntersection_Front_Set_uint64_16_16 -2.15% 37883223.715 37070107.770 - -2.63% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 -2.14% 43.443 42.512 - 0.63% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -2.14% 931.582 911.637 - 3.13% -
std::is_sorted_until(list<int>)/8192 -2.13% 7285.765 7130.559 - -0.47% -
std::multimap<int,_int>::ctor(const&)/1024 -2.13% 6683.929 6541.697 - -0.34% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 -2.13% 669.901 655.655 - 29.72% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -2.12% 1063063.238 1040579.086 - -1.60% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -2.11% 9291695.088 9095568.775 - -0.91% -
std::partial_sort(deque<int>)_(descending)/8 -2.11% 42.962 42.056 - -3.11% -
SetIntersection_Interlaced_Set_uint64_16384_256 -2.11% 214441592.448 209919864.450 - -1.58% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -2.10% 641.747 628.243 - -7.53% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 -2.10% 477.132 467.109 - -2.21% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -2.10% 27.605 27.025 - -1.30% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -2.10% 17.758 17.385 - -0.39% -
SetIntersection_None_Vector_uint64_262144_256 -2.10% 1132026.049 1108278.509 - -2.42% -
std::multiset<int>::contains(key)_(existent)/8192 -2.09% 8.356 8.181 - -0.75% -
SetIntersection_Front_Set_string_1024_1 -2.09% 1091154.552 1068323.277 - -2.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -2.09% 45805542.556 44847124.671 - -3.20% -
std::multimap<int,_int>::ctor(const&)/8192 -2.09% 53739.577 52617.998 - 0.18% -
std::multiset<int>::find(key)_(existent)/32 -2.09% 1.639 1.605 - 0.30% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.08% 19.664 19.254 - 17.06% -
BM_PushHeap_string_SingleElement_16384 -2.08% 2.609 2.555 - -5.51% -
std::set<int>::equal_range(key)_(existent)/1024 -2.08% 4.471 4.378 - 2.07% -
BM_CmpLess_uchar_int -2.07% 1.077 1.055 - -2.41% -
rng::for_each(multimap<int>)/8 -2.07% 6.276 6.146 - 0.25% -
std::copy_if(list<int>)_(entire_range)/64 -2.07% 33.450 32.758 - -10.75% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -2.07% 25.075 24.556 - -0.29% -
std::equal(vector<bool>)_(unaligned)/8192 -2.07% 56.693 55.520 - -1.54% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -2.06% 7.593 7.436 - 36.19% -
SetIntersection_None_Set_float_16384_1024 -2.05% 157615442.242 154376510.731 - 2.94% -
SetIntersection_Front_Set_uint32_262144_256 -2.05% 3975486.637 3893843.689 - 1.65% -
BM_CmpEqual_int_uint -2.05% 1.092 1.070 - -1.48% -
std::remove_if(vector<int>)_(prefix)/32 -2.05% 50.055 49.031 - 0.57% -
SetIntersection_Front_Set_string_16384_4 -2.04% 1245522.003 1220052.004 - -4.42% -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 -2.04% 11.916 11.672 - 0.65% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.04% 1473.039 1442.962 - -6.78% -
std::flat_map<int,_int>::contains(key)_(existent)/8192 -2.04% 11.863 11.621 - 0.30% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.03% 64.481 63.172 - -0.43% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -2.03% 13338.884 13068.198 - 0.36% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 -2.03% 25.262 24.749 - 0.11% -
std::remove_if(deque<int>)_(prefix)/50 -2.03% 64.587 63.277 - -2.07% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.03% 236.163 231.377 - 1.86% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 -2.02% 57.525 56.362 - -0.44% -
SetIntersection_None_Vector_float_16384_16384 -2.02% 1112874.001 1090397.685 - -1.14% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 -2.01% 271.790 266.317 - 0.96% -
BM_vector_deque_ranges_copy_backward/1024 -2.01% 37.849 37.088 - -1.85% -
BM_StringRelational_Less_Empty_Huge_Control -2.01% 1.643 1.610 - -6.22% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 -2.01% 216268.498 211924.363 - 0.58% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -2.01% 20.431 20.022 - -1.36% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.00% 17197.349 16852.664 - 1.31% -
rng::contains_subrange(vector<int>)_(same_length)/8192 -2.00% 1908.309 1870.107 - 0.61% -
std::set<std::string>::count(key)_(non-existent)/1024 -2.00% 24.891 24.393 - 3.63% -
SetIntersection_Front_Vector_string_262144_64 -2.00% 3259882.915 3194667.318 - -2.38% -
std::unordered_set<int>::count(key)_(existent)/32 -2.00% 1.434 1.405 - 14.66% -
SetIntersection_None_Vector_uint64_256_64 -2.00% 3443413.098 3374707.832 - -1.89% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -2.00% 1140785.733 1118025.310 - -1.08% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -1.99% 49480703.771 48495448.625 - -5.78% -
std::flat_map<int,_int>::find(key)_(existent)/8192 -1.99% 12.375 12.129 - -3.06% -
SetIntersection_Front_Vector_uint32_262144_4 -1.99% 1058330.138 1037291.341 - -1.70% -
rng::contains_subrange(vector<int>)_(same_length)/32 -1.99% 8.899 8.722 - 0.60% -
BM_deque_deque_move/4096 -1.99% 150.223 147.237 - -0.37% -
BM_PushHeap_uint64_QuickSortAdversary_16 -1.99% 0.953 0.935 - -0.42% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.98% 15.141 14.841 - 0.43% -
std::find_first_of(list<int>)_(small_needle)/50 -1.98% 142.515 139.691 - 0.56% -
SetIntersection_Front_Vector_string_256_64 -1.98% 10625624.309 10415373.004 - 2.37% -
std::sort(deque<int>)_(heap)/8 -1.98% 24.641 24.154 - -0.61% -
SetIntersection_None_Set_string_16384_64 -1.98% 200060281.528 196107798.572 - -3.82% -
std::copy_n(deque<int>)/8 -1.97% 2.781 2.726 - -0.92% -
std::copy_if(list<int>)_(entire_range)/32768 -1.97% 26132.777 25617.225 - 0.13% -
rng::starts_with(vector<int>)/8 -1.97% 1.248 1.224 - 0.06% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.97% 13102.374 12844.271 - -3.25% -
BM_PushHeap_string_SingleElement_1024 -1.97% 2.618 2.566 - -5.37% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.96% 15068.152 14772.388 - -0.98% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 -1.96% 252.629 247.680 - -0.99% -
std::sort_heap(vector<NonIntegral>,_pred)/8 -1.96% 32.405 31.771 - 8.27% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.96% 4417217.353 4330788.728 - -5.35% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -1.96% 25.142 24.651 - -3.16% -
std::is_sorted(list<int>,_pred)/1024 -1.95% 836.990 820.630 - -0.63% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -1.95% 5.657 5.546 - -0.42% -
SetIntersection_Front_Set_string_1024_1024 -1.95% 56159822.392 55065019.578 - -0.55% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 -1.94% 3.997 3.919 - 0.08% -
std::sort(vector<int>)_(qsort_adversarial)/1024 -1.94% 13179.512 12923.647 - 0.44% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 -1.93% 8.014 7.859 - 0.38% -
BM_CmpEqual_uchar_uchar -1.93% 1.099 1.078 - 2.95% -
std::flat_map<int,_int>::count(key)_(existent)/1024 -1.93% 8.311 8.151 - 0.14% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.92% 119991.872 117686.275 - -1.99% -
std::multiset<std::string>::count(key)_(existent)/8192 -1.92% 31.452 30.849 - 5.93% -
BM_vector_deque_ranges_copy_backward/4096 -1.92% 151.632 148.725 - 0.63% -
SetIntersection_None_Set_string_256_256 -1.92% 5879832.699 5767179.708 - -1.06% -
std::replace_if(list<int>)_(prefix)/50 -1.91% 24.986 24.508 - 0.03% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -1.91% 11.006 10.796 - -2.36% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 -1.91% 2922034.477 2866179.320 - -0.53% -
BM_deque_deque_ranges_copy_backward/64 -1.91% 3.424 3.359 - -0.42% -
std::move_backward(vector<int>)/1048576 -1.91% 57675.093 56573.006 - 0.06% -
SetIntersection_None_Set_uint32_256_16 -1.91% 11054941.729 10844306.278 - -0.65% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.90% 1131604.270 1110075.362 - -4.52% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -1.90% 1061732.145 1041587.758 - -3.48% -
SetIntersection_Front_Set_string_16384_1024 -1.89% 59558258.929 58429899.349 - -1.36% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -1.89% 1877327.067 1841763.019 - -1.03% -
BM_deque_deque_ranges_move/5500 -1.89% 200.891 197.087 - -0.10% -
SetIntersection_None_Vector_uint32_1024_1 -1.89% 1097363.194 1076586.434 - 0.07% -
std::list<int>::operator=(const&)_(cheap_elements)/32 -1.89% 17.066 16.744 - -1.09% -
SetIntersection_Interlaced_Set_float_262144_64 -1.89% 1567620.037 1538022.461 - -0.01% -
BM_deque_deque_copy/70000 -1.89% 3296.098 3233.931 - 2.01% -
SetIntersection_None_Vector_uint64_256_256 -1.88% 2155424.418 2114838.439 - 0.30% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -1.88% 21.687 21.279 - 3.45% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -1.88% 23.324 22.886 - -1.14% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -1.88% 21.998 21.585 - -9.37% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -1.87% 17.870 17.536 - 1.18% -
BM_deque_deque_ranges_move/4096 -1.87% 150.323 147.508 - 0.41% -
SetIntersection_Interlaced_Set_string_262144_4 -1.87% 1855464.193 1820769.693 - -1.73% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -1.87% 45.524 44.673 - -4.61% -
ranges::min(std::list<long_long>)/70000 -1.87% 50542.507 49599.238 - 12.76% -
BM_deque_deque_ranges_move_backward/64 -1.87% 3.430 3.366 - -0.24% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.86% 83435.200 81880.326 - 3.85% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.86% 77.870 76.420 - -2.96% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.86% 9083731.288 8914829.360 - -2.17% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.86% 6878.335 6750.668 - 2.82% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.85% 16.017 15.720 - -1.37% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 -1.85% 32817.848 32209.697 - 1.39% -
std::find_end(forward_list<int>)_(process_all)/1024 -1.85% 720.415 707.072 - -0.16% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -1.85% 1058561.719 1038960.734 - -0.89% -
BM_StringFindAllMatch/1 -1.85% 3.057 3.001 - -4.96% -
BM_vector_deque_ranges_move/64 -1.85% 2.810 2.758 - -48.16% -
BM_PushHeap_string_Random_4 -1.85% 6.331 6.215 - 2.74% -
SetIntersection_Front_Set_string_16384_1 -1.85% 1101199.499 1080870.295 - 1.82% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -1.84% 11.029 10.826 - 0.79% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.84% 8830130.857 8667689.920 - -2.67% -
rng::contains_subrange(list<int>)_(process_all)/50 -1.84% 17.872 17.544 - 3.53% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.83% 12693251.005 12460387.677 - -2.39% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -1.83% 25.381 24.915 - -3.92% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.83% 13046.556 12807.762 - -3.05% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -1.83% 1.303 1.279 - -0.15% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 -1.83% 799.570 784.946 - 11.28% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.83% 4971.854 4880.987 - 2.59% -
SetIntersection_None_Vector_string_262144_4 -1.83% 1319849.402 1295751.914 - 0.41% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.82% 52991.422 52026.619 - -8.20% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -1.82% 637.441 625.861 - -14.06% -
SetIntersection_Interlaced_Set_uint64_16_16 -1.81% 37930016.110 37243131.471 - -1.65% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.81% 11356018.811 11150576.564 - -0.53% -
SetIntersection_Front_Vector_string_256_1 -1.81% 4286315.677 4208812.211 - 0.30% -
SetIntersection_Interlaced_Vector_uint64_256_256 -1.81% 4579238.740 4496441.914 - -1.54% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -1.81% 29.570 29.036 - -0.58% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.81% 776.408 762.387 - 1.06% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -1.80% 23.799 23.370 - -1.32% -
std::rotate_copy(list<int>)/8192 -1.80% 7035.211 6908.499 - -0.47% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.80% 402.465 395.223 - 1.06% -
SetIntersection_None_Set_string_16384_1024 -1.80% 206395935.857 202682391.298 - -8.47% -
BM_deque_vector_ranges_copy/64 -1.80% 2.637 2.589 - -1.40% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -1.80% 3466.861 3404.539 - -1.04% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -1.80% 2.937 2.884 - -4.00% -
std::stable_sort(vector<int>)_(heap)/1024 -1.79% 2577.422 2531.258 - 0.77% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.79% 17229497.136 16920987.263 - -4.75% -
BM_vector_deque_ranges_move/5500 -1.78% 198.100 194.565 - -0.87% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -1.78% 173626267.323 170535234.555 - -0.57% -
SetIntersection_Interlaced_Vector_string_1024_64 -1.78% 8012991.885 7870385.646 - -3.85% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.78% 20.832 20.462 - 0.49% -
BM_deque_vector_copy/512 -1.77% 16.851 16.552 - 0.10% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -1.77% 4219318.491 4144666.414 - -41.93% -
std::map<int,_int>::count(key)_(existent)/1024 -1.77% 3.876 3.808 - 2.37% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.77% 1110875.349 1091245.426 - -2.59% -
std::search(vector<int>,_pred)_(no_match)/8192 -1.77% 4282.733 4207.111 - 0.86% -
std::sort(deque<int>)_(descending)/8 -1.76% 25.408 24.959 - -0.48% -
std::set<int>::ctor(const&,_alloc)/1024 -1.76% 6404.405 6291.444 - -1.17% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.76% 9105270.127 8944725.953 - -0.74% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -1.76% 1175912.992 1155198.448 - -1.52% -
BM_PushHeap_string_Random_256 -1.76% 14.841 14.580 - 3.25% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.75% 25.000 24.562 - 2.19% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -1.75% 21096744.444 20728088.931 - -2.08% -
rng::contains_subrange(vector<int>)_(same_length)/16 -1.75% 4.954 4.867 - 1.70% -
std::is_partitioned(vector<int>)_(partitioned)/50 -1.74% 9.813 9.641 - 2.74% -
std::flat_map<int,_int>::erase(iterator)/1024 -1.74% 77.697 76.347 - 2.26% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.74% 1177715.289 1157251.968 - 1.86% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 -1.74% 17.569 17.264 - 0.56% -
SetIntersection_Interlaced_Vector_string_64_4 -1.73% 21780212.112 21402521.215 - -2.54% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -1.73% 6.109 6.003 - 0.63% -
std::find_end(forward_list<int>)_(process_all)/8192 -1.73% 5742.275 5643.016 - -2.50% -
SetIntersection_Interlaced_Set_string_64_16 -1.72% 39378658.073 38700604.298 - 2.55% -
std::search(vector<int>,_pred)_(no_match)/1000 -1.72% 527.136 518.061 - 0.82% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.72% 606.029 595.597 - 0.04% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 -1.72% 69.145 67.955 - -2.22% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 -1.72% 13.199 12.972 - -0.11% -
SetIntersection_Interlaced_Vector_uint64_16_4 -1.72% 56148759.934 55184914.335 - -1.40% -
SetIntersection_None_Set_uint32_16_4 -1.72% 56844910.908 55869646.030 - -1.57% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 -1.71% 63.047 61.967 - 0.33% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -1.71% 168926091.337 166035671.650 - -1.42% -
SetIntersection_Interlaced_Set_uint32_1024_256 -1.71% 14355527.870 14110088.972 - -1.78% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 -1.71% 30.176 29.660 - -0.92% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -1.71% 115942.219 113963.034 - 0.02% -
SetIntersection_None_Set_float_1024_64 -1.71% 8981001.599 8827730.214 - 0.07% -
std::remove_copy_if(deque<int>)_(prefix)/50 -1.70% 29.261 28.763 - 3.20% -
SetIntersection_None_Vector_uint32_262144_16384 -1.70% 1130128.942 1110891.626 - -1.58% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 -1.70% 2.356 2.315 - 2.57% -
BM_PushHeap_string_QuickSortAdversary_4 -1.70% 6.539 6.427 - 1.25% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 -1.70% 1017552.737 1000266.747 - 0.97% -
BM_deque_deque_ranges_move/65536 -1.70% 3153.444 3099.951 - 0.81% -
BM_PushHeap_string_Random_64 -1.69% 13.341 13.115 - 2.81% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -1.69% 8891559.204 8740939.895 - -2.30% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -1.69% 753.403 740.650 - -7.53% -
std::reverse(list<int>)/64 -1.69% 17.830 17.529 - 0.80% -
BM_StringFindAllMatch/32768 -1.68% 575.058 565.370 - -1.66% -
std::make_heap(deque<int>)_(shuffled)/1024 -1.68% 2674.623 2629.641 - 3.16% -
SetIntersection_None_Vector_string_16384_256 -1.68% 1239245.152 1218407.747 - 2.03% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.68% 537.242 528.213 - 0.58% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -1.68% 1120086.990 1101264.786 - -0.78% -
BM_deque_deque_move_backward/65536 -1.67% 8225.606 8087.838 - 6.83% -
std::copy(vector<bool>)_(unaligned)/32768 -1.67% 217.899 214.250 - -1.77% -
std::make_heap(deque<int>)_(repeated)/8 -1.67% 25.547 25.119 - 0.93% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.67% 13299.922 13077.538 - 5.31% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -1.67% 41.473 40.781 - 10.18% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -1.66% 1052048.697 1034561.965 - -1.73% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 -1.66% 28259.527 27790.274 - 0.01% -
std::sort(vector<int>)_(qsort_adversarial)/8192 -1.66% 150137.638 147646.088 - 0.38% -
BM_CmpLess_uint_schar -1.66% 1.059 1.041 - 0.16% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -1.66% 11519620.162 11328638.782 - -2.08% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -1.65% 1135030.289 1116248.952 - 0.57% -
BM_deque_vector_move/1 -1.65% 2.133 2.097 - 1.92% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.65% 15219.996 14968.543 - -1.19% -
ranges::minmax(std::list<__int128>)/64 -1.65% 40.031 39.370 - -1.24% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.64% 6611.090 6502.405 - -14.19% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -1.64% 469.015 461.329 - 0.37% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -1.64% 96.785 95.200 - 0.09% -
std::multiset<std::string>::erase(iterator)/32 -1.64% 27.722 27.268 - -17.58% -
SetIntersection_None_Vector_uint64_16_16 -1.64% 33712909.013 33161590.799 - -1.65% -
std::multiset<std::string>::erase(key)_(existent)/1024 -1.63% 96.605 95.025 - 49.12% -
std::rotate(vector<int>)_(by_1/3)/50 -1.63% 11.223 11.039 - -0.84% -
std::copy_if(list<int>)_(every_other)/32768 -1.63% 25772.285 25351.285 - -9.98% -
std::multimap<int,_int>::count(key)_(existent)/1024 -1.63% 5.416 5.328 - 0.11% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -1.63% 20.231 19.901 - 1.78% -
std::flat_map<int,_int>::erase(iterator)/8192 -1.63% 501.038 492.872 - -1.14% -
std::unique_copy(list<int>)_(sprinkled)/1024 -1.63% 752.829 740.562 - 0.72% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -1.62% 3373.960 3319.199 - -0.20% -
BM_CmpEqual_short_int -1.62% 1.127 1.109 - -0.29% -
SetIntersection_Interlaced_Set_uint32_1024_64 -1.62% 10171098.271 10006272.902 - -0.86% -
std::find_end(forward_list<int>)_(same_length)/1000 -1.62% 1471.451 1447.619 - -1.37% -
BM_deque_vector_ranges_copy_backward/5500 -1.62% 198.244 195.040 - -2.09% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.61% 251964.267 247903.863 - 0.57% -
BM_deque_deque_ranges_copy_backward/1024 -1.61% 38.418 37.801 - -0.28% -
std::multimap<int,_int>::ctor(const&,_alloc)/0 -1.61% 12.960 12.752 - 0.25% -
SetIntersection_Front_Vector_uint32_64_1 -1.60% 16528746.808 16263859.907 - -0.81% -
BM_vector_deque_move/5500 -1.60% 197.879 194.713 - -0.50% -
BM_StringAssignStr_Huge_Transparent -1.60% 110.134 108.372 - -0.01% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -1.60% 1835.738 1806.406 - -0.66% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -1.60% 35964.940 35390.350 - -1.99% -
std::set<std::string>::find(key)_(non-existent)/8192 -1.60% 27.406 26.968 - -0.51% -
std::shift_right(list<int>)/8192 -1.59% 7462.324 7343.307 - -4.27% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -1.59% 4.348 4.279 - -7.19% -
std::rotate(vector<bool>)_(by_1/4)/8192 -1.59% 30.323 29.840 - -0.98% -
std::copy(vector<int>)/4096 -1.59% 213.635 210.233 - -5.49% -
std::multimap<int,_int>::erase(iterator)/8192 -1.59% 20.595 20.267 - -3.53% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.59% 1265.713 1245.593 - 0.42% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.59% 398.443 392.117 - 0.41% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.59% 37185.411 36595.734 - -4.31% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -1.59% 5834897.216 5742401.956 - 1.94% -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 -1.58% 8.534 8.399 - 0.85% -
std::any_of(deque<int>)_(process_all)/8192 -1.58% 2626.705 2585.132 - 2.46% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.58% 8853420.848 8713344.012 - -1.76% -
SetIntersection_None_Vector_string_262144_16 -1.58% 1306692.065 1286021.071 - 1.04% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.58% 368.733 362.919 - -0.69% -
SetIntersection_Interlaced_Vector_uint64_4_4 -1.58% 135782618.951 133642720.412 - -1.82% -
std::find_if_not(list<int>)_(bail_25%)/32768 -1.57% 7495.578 7377.642 - 0.06% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -1.57% 217272726.528 213864712.966 - -1.22% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.57% 11308936.888 11131641.473 - -4.04% -
SetIntersection_Front_Set_uint32_1024_16 -1.57% 1211554.662 1192562.815 - -0.02% -
SetIntersection_Interlaced_Set_string_256_1 -1.57% 4313846.172 4246256.655 - -1.22% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 -1.57% 5785.777 5695.167 - -0.39% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -1.56% 163658730.605 161098768.301 - -1.25% -
std::list<int>::ctor(size)/1024 -1.56% 12137.517 11947.896 - 3.33% -
std::rotate_copy(deque<int>)/50 -1.56% 3.057 3.009 - -0.26% -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 -1.56% 7982.097 7857.615 - -1.27% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 -1.56% 29900.686 29435.261 - -1.14% -
SetIntersection_None_Vector_float_1024_16 -1.56% 1084921.434 1068036.635 - -1.87% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -1.56% 3.614 3.558 - -0.17% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 -1.56% 1120328.265 1102904.789 - -0.22% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 -1.55% 56.584 55.705 - 0.86% -
BM_CmpEqual_int_uchar -1.55% 1.106 1.089 - -1.55% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -1.55% 531.500 523.255 - -0.80% -
std::map<std::string,_int>::clear()/8192 -1.55% 213944.919 210627.589 - -3.68% -
ranges::min(std::deque<long_long>)/70000 -1.54% 19245.739 18948.924 - 0.01% -
std::search(vector<int>,_pred)_(no_match)/1048576 -1.54% 599465.549 590232.730 - 0.69% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -1.54% 5.386 5.303 - 1.12% -
BM_PushHeap_uint64_Random_64 -1.54% 5.557 5.471 - -0.28% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -1.53% 11.771 11.590 - -5.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -1.53% 356781262.181 351313562.874 - -1.11% -
SetIntersection_Interlaced_Set_uint32_16_16 -1.53% 38226125.954 37640517.116 - -0.70% -
SetIntersection_Front_Set_uint32_16384_16 -1.53% 1209765.646 1191281.648 - -1.19% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 -1.53% 48401.217 47662.200 - 0.16% -
BM_deque_vector_copy/1024 -1.52% 37.902 37.325 - 1.33% -
SetIntersection_None_Vector_string_1024_64 -1.52% 1178850.445 1160898.273 - -2.57% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.52% 18572428.923 18290157.868 - 0.77% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -1.52% 16.062 15.819 - 0.80% -
std::move(vector<bool>)_(unaligned)/4096 -1.52% 26.103 25.707 - -3.83% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -1.52% 5.486 5.403 - -0.66% -
SetIntersection_Interlaced_Set_float_262144_4 -1.52% 1290300.211 1270748.537 - 1.27% -
BM_StringFindStringLiteral/32 -1.52% 1.772 1.745 - -2.70% -
std::none_of(vector<int>)_(process_all)/8 -1.51% 2.486 2.449 - -4.51% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -1.51% 9.570 9.425 - 0.08% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 -1.51% 520910.670 513033.579 - -0.01% -
bm_lexicographical_compare<unsigned_char>/512 -1.51% 8.783 8.650 - -0.72% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -1.51% 4.528 4.460 - -0.82% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.50% 1974610.105 1944927.897 - -0.79% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -1.50% 26848747.405 26445947.763 - -2.75% -
SetIntersection_Front_Set_uint64_262144_1 -1.50% 1055352.332 1039519.719 - 0.13% -
std::sort_heap(vector<int>)/8 -1.50% 31.941 31.462 - 6.07% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.50% 1110543.449 1093913.669 - 0.93% -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 -1.49% 21.064 20.750 - -1.42% -
SetIntersection_Front_Set_float_64_64 -1.49% 13285106.307 13086973.000 - -5.51% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -1.49% 10797835.381 10636922.873 - -3.59% -
BM_CmpEqual_uchar_short -1.49% 1.026 1.010 - -1.90% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.49% 52780.187 51994.551 - -8.31% -
std::remove_if(deque<int>)_(prefix)/8192 -1.49% 4401.279 4335.778 - 1.61% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.49% 8832666.441 8701460.538 - -2.36% -
SetIntersection_None_Set_float_256_4 -1.49% 11469875.139 11299502.923 - 0.15% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -1.48% 337.409 332.402 - -7.60% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -1.48% 53.085 52.298 - 0.79% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 -1.48% 34.291 33.783 - 0.05% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -1.48% 23.034 22.692 - -1.45% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -1.48% 4362174.851 4297597.417 - -1.87% -
SetIntersection_None_Set_uint32_1024_1 -1.48% 9044287.289 8910508.279 - -0.55% -
SetIntersection_None_Set_uint32_64_4 -1.48% 21748540.088 21426850.837 - -1.14% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -1.48% 28.321 27.903 - -4.64% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.48% 1416996.028 1396078.957 - -0.51% -
BM_PushHeap_string_SingleElement_16 -1.48% 2.649 2.610 - -5.98% -
BM_vector_deque_copy/65536 -1.48% 2901.239 2858.420 - -7.84% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.48% 7423.149 7313.645 - -0.50% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.47% 452.788 446.131 - -0.48% -
std::is_partitioned(list<int>)_(unpartitioned)/50 -1.47% 4.417 4.352 - -0.59% -
SetIntersection_Interlaced_Set_uint64_262144_4 -1.47% 1317656.168 1298299.561 - -0.97% -
std::find_first_of(list<int>)_(small_needle)/1024 -1.47% 2795.343 2754.298 - 0.64% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -1.47% 661.944 652.226 - -11.39% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 -1.46% 256.191 252.438 - 1.63% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -1.46% 9081453.572 8948439.438 - -0.52% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 -1.46% 16.965 16.717 - 0.41% -
std::copy(vector<bool>)_(aligned)/4096 -1.46% 4.828 4.758 - -3.42% -
SetIntersection_None_Vector_uint64_16384_16 -1.46% 1116251.483 1099984.880 - -0.53% -
SetIntersection_None_Set_uint32_64_16 -1.46% 18447140.513 18178349.853 - -1.55% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.46% 1165874.247 1148893.804 - -0.80% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.45% 11035893.148 10875831.320 - -1.19% -
SetIntersection_None_Set_float_64_4 -1.45% 21688004.101 21374235.113 - 0.07% -
BM_deque_vector_ranges_move/4000 -1.45% 144.199 142.113 - 2.88% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -1.45% 498.314 491.110 - -8.12% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.45% 6748.079 6650.531 - 0.38% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 -1.45% 24.184 23.834 - -2.13% -
ranges::min(std::list<long_long>)/8 -1.45% 1.964 1.935 - 1.43% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -1.44% 20.143 19.854 - 1.68% -
BM_deque_deque_copy/1024 -1.43% 37.277 36.742 - -0.61% -
std::multiset<int>::find(key)_(existent)/1024 -1.43% 4.180 4.120 - 1.75% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 -1.43% 3.292 3.245 - 0.38% -
SetIntersection_None_Set_uint32_64_1 -1.43% 22579445.626 22256445.031 - -1.99% -
SetIntersection_Interlaced_Vector_float_256_16 -1.43% 6308378.545 6218197.288 - 0.76% -
SetIntersection_None_Vector_string_1024_16 -1.43% 1178420.864 1161602.415 - -0.27% -
std::remove_if(deque<int>)_(sprinkled)/1024 -1.43% 535.925 528.278 - 1.21% -
std::find_first_of(list<int>)_(small_needle)/8192 -1.43% 22377.510 22058.310 - 0.57% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -1.43% 1579809.244 1557291.668 - -0.92% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -1.42% 9.353 9.220 - -2.15% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 -1.42% 4046.411 3988.889 - -0.22% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.42% 15866.786 15641.243 - -1.04% -
bm_ranges_swap_ranges_vb_aligned/131072 -1.42% 249.943 246.394 - 0.81% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 -1.42% 349479.696 344520.630 - -0.43% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -1.42% 44.892 44.255 - 3.35% -
BM_StringRelational_Less_Empty_Empty_Control -1.42% 1.636 1.613 - -11.70% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.41% 36603.519 36085.748 - 1.37% -
std::multiset<std::string>::ctor(const&)/1024 -1.41% 34605.672 34116.551 - -1.24% -
BM_CmpEqual_short_schar -1.41% 1.136 1.120 - -0.53% -
SetIntersection_Front_Vector_uint32_16384_16 -1.41% 1112741.308 1097042.143 - -1.51% -
bm_ranges_lexicographical_compare<unsigned_char>/512 -1.41% 8.781 8.657 - -1.26% -
std::set<int>::erase(key)_(non-existent,_end)/8192 -1.41% 8.402 8.284 - 1.46% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -1.41% 30.059 29.635 - -4.22% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -1.41% 342.052 337.234 - 5.48% -
SetIntersection_Front_Set_float_262144_4 -1.41% 1057623.782 1042732.609 - -2.05% -
std::find_end(forward_list<int>)_(single_element)/1000 -1.41% 693.633 683.867 - -1.50% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -1.41% 1.301 1.282 - -7.53% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.40% 14692.279 14485.973 - -0.27% -
BM_num_get<double> -1.40% 36.182 35.674 - -2.59% -
SetIntersection_None_Set_uint32_4_4 -1.40% 136237941.635 134327815.790 - -0.86% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.40% 2111036.457 2081499.916 - 0.01% -
SetIntersection_None_Vector_uint64_16384_256 -1.39% 1112248.957 1096742.858 - -0.13% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -1.39% 3.794 3.741 - 0.12% -
SetIntersection_None_Vector_uint32_16384_16 -1.39% 1120756.696 1105150.468 - 0.40% -
SetIntersection_Interlaced_Set_float_262144_256 -1.39% 1561194.988 1539459.389 - 0.46% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.39% 37407.312 36886.548 - -0.04% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 -1.39% 28.247 27.854 - 2.71% -
std::map<int,_int>::find(key)_(existent)/8192 -1.39% 5.455 5.379 - 1.03% -
std::for_each(vector<int>)/8192 -1.39% 255.745 252.188 - 0.00% -
std::distance(join_view(vector<vector<int>>))/8192 -1.39% 8.410 8.293 - -0.08% -
SetIntersection_Interlaced_Vector_uint32_16_4 -1.39% 56236024.423 55454214.195 - -1.04% -
BM_deque_vector_ranges_move_backward/1 -1.39% 2.120 2.091 - 4.01% -
BM_deque_deque_move_backward/4000 -1.39% 151.651 149.544 - 3.18% -
std::set<int>::upper_bound(key)_(existent)/32 -1.39% 1.805 1.780 - 1.83% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.38% 9970855.884 9832859.871 - 1.38% -
rng::find_last(vector<int>)_(bail_10%)/50 -1.38% 10.911 10.760 - -0.97% -
SetIntersection_None_Vector_uint64_16_1 -1.38% 63524974.434 62646676.822 - -1.17% -
rng::find_last(list<int>)_(bail_90%)/8192 -1.38% 601.479 593.178 - -1.38% -
SetIntersection_None_Vector_uint64_256_4 -1.38% 4179123.756 4121452.686 - -1.78% -
SetIntersection_Front_Set_uint32_16384_4 -1.38% 1080982.091 1066068.460 - -0.41% -
BM_deque_deque_ranges_move_backward/4096 -1.38% 154.057 151.932 - 0.92% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.38% 660.188 651.081 - -2.33% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.37% 12819.992 12643.853 - -1.48% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.37% 761.206 750.757 - -9.36% -
BM_CmpEqual_schar_int -1.37% 1.127 1.112 - -1.37% -
std::count(list<int>)_(every_other)/8192 -1.37% 6840.296 6746.659 - -10.47% -
std::partial_sort(vector<int>)_(shuffled)/8 -1.37% 28.475 28.086 - -2.45% -
SetIntersection_None_Set_float_1024_4 -1.36% 9120177.970 8995806.968 - 2.20% -
rng::find_last(deque<int>)_(bail_90%)/8 -1.36% 0.910 0.897 - 6.14% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 -1.36% 213.906 210.998 - -0.34% -
std::copy_n(vector<int>)/262144 -1.36% 12235.573 12069.471 - -1.73% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -1.36% 7.230 7.132 - -6.79% -
SetIntersection_Interlaced_Set_uint32_4_1 -1.36% 214783206.356 211871728.072 - -1.00% -
BM_deque_deque_ranges_move_backward/65536 -1.35% 8093.853 7984.221 - 6.50% -
std::find(vector<short>)_(process_all)/50 -1.35% 1.693 1.670 - -0.89% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 -1.35% 16.869 16.641 - -2.10% -
std::multimap<int,_int>::count(key)_(existent)/8192 -1.35% 6.612 6.522 - 0.59% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.35% 607.266 599.085 - -4.85% -
std::copy(deque<int>)/64 -1.35% 2.718 2.682 - -0.68% -
std::transform(vector<int>,_vector<int>)/32 -1.34% 17.397 17.163 - 0.08% -
BM_num_put<long_long> -1.34% 11.882 11.722 - 0.97% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.34% 229.166 226.088 - -5.53% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.34% 87237.224 86065.522 - 0.59% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.34% 1061343.280 1047121.768 - -0.77% -
std::for_each(set<int>::iterator)/8 -1.34% 5.105 5.036 - 0.44% -
SetIntersection_Front_Set_uint32_64_1 -1.34% 16538100.923 16317295.749 - -0.88% -
std::flat_multimap<int,_int>::ctor(const&)/0 -1.33% 12.985 12.812 - -2.24% -
SetIntersection_Front_Vector_uint64_262144_16 -1.33% 1111201.305 1096371.637 - -2.79% -
std::stable_sort(deque<int>)_(descending)/8 -1.33% 26.087 25.740 - 0.17% -
BM_deque_vector_move_backward/64000 -1.33% 8086.841 7979.577 - 6.17% -
BM_CmpEqual_int_short -1.33% 1.137 1.122 - -1.48% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -1.32% 20.415 20.145 - -0.79% -
std::partial_sort(deque<int>)_(shuffled)/8192 -1.32% 243055.751 239837.210 - -2.33% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -1.32% 6.936 6.844 - 6.75% -
std::multiset<std::string>::ctor(const&)/32 -1.32% 802.351 791.732 - -3.27% -
std::copy_backward(vector<bool>)_(unaligned)/4096 -1.32% 25.620 25.281 - -0.03% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.32% 340.762 336.264 - 4.98% -
BM_vector_deque_copy_backward/64000 -1.32% 8202.801 8094.614 - 11.55% -
SetIntersection_Front_Vector_uint64_4_4 -1.32% 135942519.316 134149991.697 - -1.50% -
BM_deque_deque_move_backward/64 -1.32% 3.392 3.348 - -0.49% -
std::multimap<std::string,_int>::clear()/32 -1.31% 903.934 892.064 - -1.63% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -1.31% 1.491 1.471 - -1.62% -
SetIntersection_None_Set_string_64_16 -1.31% 18268464.850 18028822.376 - -2.85% -
SetIntersection_None_Vector_uint64_262144_16384 -1.31% 1137250.296 1122333.615 - -1.06% -
std::multimap<std::string,_int>::clear()/1024 -1.31% 21902.089 21614.829 - -4.86% -
SetIntersection_Front_Vector_uint32_16384_1 -1.31% 1047265.728 1033547.690 - -2.06% -
SetIntersection_Front_Vector_uint32_256_16 -1.31% 4193430.199 4138510.312 - -1.93% -
ranges::minmax(std::deque<char>)/64 -1.31% 23.406 23.100 - -0.85% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.31% 12905.552 12736.800 - 0.04% -
std::stable_sort(deque<int>)_(heap)/8 -1.31% 24.079 23.765 - 0.41% -
SetIntersection_Front_Vector_float_262144_16384 -1.31% 75743731.938 74754274.410 - -5.93% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 -1.30% 34.124 33.680 - -2.21% -
SetIntersection_None_Set_float_256_64 -1.30% 9282453.605 9161711.653 - -2.80% -
std::replace(vector<int>)_(prefix)/32 -1.30% 5.226 5.158 - 0.83% -
std::move(vector<bool>)_(unaligned)/262144 -1.30% 1652.183 1630.746 - 2.62% -
BM_deque_deque_ranges_copy_backward/65536 -1.30% 8148.775 8043.078 - 8.58% -
std::remove(list<int>)_(prefix)/32 -1.30% 53.013 52.326 - 0.62% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.29% 56368.077 55638.332 - 2.25% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.29% 20350.230 20086.949 - -5.97% -
rng::find_last_if(list<int>)_(bail_10%)/50 -1.29% 19.530 19.278 - -1.79% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -1.29% 6.599 6.514 - -56.63% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.29% 19.420 19.170 - -0.40% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.28% 677.155 668.454 - 0.56% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.28% 3494409.435 3449513.881 - -0.15% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.28% 134779.876 133049.741 - -0.78% -
SetIntersection_Front_Vector_string_262144_16 -1.28% 1633126.790 1612190.370 - -1.50% -
BM_deque_vector_copy_backward/5500 -1.28% 201.626 199.043 - -1.61% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -1.28% 20.197 19.939 - 1.42% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.28% 351387.484 346905.558 - -0.12% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -1.27% 816089.759 805690.431 - -3.93% -
std::unique(list<int>,_pred)_(contiguous)/1024 -1.27% 966.142 953.832 - 1.04% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 -1.27% 1038792.577 1025588.633 - -0.74% -
std::copy_backward(vector<int>)/8 -1.27% 2.186 2.158 - 1.85% -
std::rotate(list<int>)_(by_1/4)/8192 -1.27% 6675.468 6590.747 - 0.59% -
BM_StringAssignAsciiz_Large_Opaque -1.27% 11.764 11.615 - 0.40% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 -1.27% 189983.129 187576.546 - 0.45% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.26% 32.862 32.447 - -0.56% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.26% 37386933.509 36915384.957 - -1.52% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -1.25% 1165731.360 1151108.001 - -1.34% -
std::adjacent_find(vector<int>,_pred)/8 -1.25% 3.288 3.246 - -0.04% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.25% 18.905 18.669 - -1.38% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -1.25% 5.316 5.250 - 0.08% -
std::map<std::string,_int>::ctor(const&)/1024 -1.25% 35729.193 35283.562 - -0.31% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.25% 28.534 28.178 - -5.70% -
std::all_of(list<int>)_(process_all)/8192 -1.24% 8460.928 8355.619 - 19.43% -
SetIntersection_None_Vector_uint32_262144_64 -1.24% 1135504.173 1121374.932 - 0.13% -
SetIntersection_None_Vector_uint64_64_64 -1.24% 8470230.802 8364902.084 - -1.64% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 -1.24% 2071.991 2046.239 - 7.02% -
SetIntersection_Front_Set_uint32_4_4 -1.24% 137892156.080 136181611.967 - -0.96% -
std::multiset<int>::equal_range(key)_(existent)/32 -1.24% 2.370 2.340 - -1.94% -
SetIntersection_Interlaced_Vector_float_262144_1 -1.24% 1043565.440 1030675.152 - -1.28% -
rng::starts_with(vector<int>)/1024 -1.23% 60.639 59.891 - 0.09% -
std::make_heap(deque<int>)_(ascending)/8 -1.23% 27.312 26.975 - -3.12% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -1.23% 8116323.169 8016289.902 - -0.73% -
SetIntersection_Front_Vector_uint64_1_1 -1.23% 534484103.903 527897346.011 - -1.60% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.23% 224.373 221.613 - -7.36% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.23% 13.520 13.354 - 0.82% -
SetIntersection_Front_Set_float_256_16 -1.23% 4512607.477 4457234.040 - -1.89% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.23% 36700.416 36250.783 - 3.35% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -1.22% 1.614 1.594 - -5.55% -
std::remove_if(vector<int>)_(prefix)/50 -1.22% 54.732 54.063 - -0.42% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -1.22% 53070.719 52423.044 - -0.58% -
SetIntersection_Interlaced_Vector_uint64_1_1 -1.22% 534969057.556 528453980.806 - -1.25% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.22% 365.403 360.955 - -1.23% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.22% 39675.026 39192.438 - -1.92% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 -1.22% 24.007 23.715 - -2.20% -
SetIntersection_None_Vector_uint64_16384_4 -1.21% 1110238.632 1096763.969 - 0.12% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.21% 406350.654 401421.143 - -2.81% -
SetIntersection_None_Set_uint64_4_1 -1.21% 217184755.116 214550552.560 - -1.16% -
SetIntersection_None_Vector_string_1024_1 -1.21% 1175858.404 1161601.005 - -0.69% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -1.21% 774.831 765.440 - 12.03% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.21% 13773985.054 13607628.724 - 0.34% -
std::find_end(forward_list<int>)_(single_element)/1024 -1.21% 712.643 704.038 - -1.51% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -1.20% 1117313.183 1103861.931 - -1.16% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 -1.20% 1466000.350 1448377.416 - 0.37% -
SetIntersection_Interlaced_Set_uint32_256_4 -1.20% 11353058.376 11216766.425 - -2.80% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 -1.20% 35.872 35.442 - -0.58% -
SetIntersection_None_Vector_uint32_256_16 -1.20% 4016541.133 3968505.188 - -1.19% -
BM_CmpLess_uchar_uchar -1.19% 1.056 1.044 - -3.91% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 -1.19% 703.957 695.550 - 0.02% -
BM_CmpLess_uint_ushort -1.19% 1.116 1.103 - 0.13% -
std::any_of(vector<int>)_(process_all)/8 -1.19% 2.453 2.424 - 4.64% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -1.19% 1116895.498 1103568.421 - -1.51% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 -1.19% 476560.662 470879.172 - -0.57% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.19% 56127.791 55458.784 - 2.80% -
std::search(vector<int>,_pred)_(no_match)/1024 -1.19% 535.599 529.226 - 0.64% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 -1.19% 801.483 791.973 - -0.27% -
SetIntersection_Front_Set_string_256_1 -1.19% 4338667.770 4287234.569 - -1.18% -
SetIntersection_Front_Set_float_256_64 -1.18% 5374086.621 5310478.523 - -7.49% -
BM_deque_deque_copy/1 -1.18% 2.573 2.542 - 0.32% -
SetIntersection_None_Vector_string_262144_256 -1.18% 1309242.267 1293768.820 - -0.14% -
SetIntersection_Interlaced_Vector_string_1024_1024 -1.18% 39205840.559 38742583.559 - -3.07% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 -1.18% 181711.701 179566.209 - -5.38% -
SetIntersection_None_Set_uint64_4_4 -1.18% 135868695.071 134264699.725 - -1.02% -
std::multimap<std::string,_int>::ctor(const&)/1024 -1.18% 35386.083 34968.713 - 0.74% -
SetIntersection_None_Vector_uint64_4_1 -1.18% 214517207.510 211989840.412 - -1.18% -
std::map<int,_int>::insert(value)_(new_value,_end)/32 -1.18% 19.033 18.809 - -1.61% -
SetIntersection_Front_Set_uint32_1024_1024 -1.18% 12497356.005 12350299.751 - -0.67% -
std::replace(vector<int>)_(prefix)/8192 -1.17% 1271.414 1256.478 - -0.69% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.17% 961.964 950.666 - 28.95% -
SetIntersection_Interlaced_Vector_uint64_4_1 -1.17% 213970669.209 211459713.062 - -1.30% -
SetIntersection_Interlaced_Vector_uint64_64_4 -1.17% 17858254.555 17648744.117 - -0.67% -
std::sort(vector<int>)_(repeated)/1024 -1.17% 668.498 660.669 - 0.44% -
SetIntersection_Front_Vector_uint64_1024_4 -1.17% 1067413.361 1054912.727 - -2.45% -
SetIntersection_None_Vector_string_1024_1024 -1.17% 1163506.923 1149906.757 - 0.61% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 -1.17% 8449070.207 8350312.950 - -1.34% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.17% 8968021.123 8863318.161 - -0.21% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 -1.17% 41.976 41.486 - 0.76% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -1.16% 1161646.612 1148133.327 - 0.48% -
BM_deque_vector_ranges_copy_backward/65536 -1.16% 8344.806 8248.004 - -2.34% -
SetIntersection_None_Set_float_16384_256 -1.16% 157152613.951 155334486.964 - 2.84% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 -1.16% 180599.443 178512.756 - -5.30% -
SetIntersection_Front_Set_uint32_1024_1 -1.15% 1050550.242 1038431.149 - -0.30% -
SetIntersection_Interlaced_Vector_uint32_256_4 -1.15% 5027669.947 4969699.602 - -1.08% -
std::is_sorted_until(list<int>)/1024 -1.15% 745.268 736.702 - -0.70% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -1.15% 7.521 7.434 - 61.21% -
std::fill_n(list<int>)/32 -1.15% 8.162 8.068 - 0.68% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.15% 2122012.209 2097697.834 - -0.11% -
SetIntersection_Front_Vector_uint64_64_4 -1.14% 15896451.982 15714453.917 - -1.96% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -1.14% 12.922 12.774 - -2.07% -
std::map<int,_int>::count(key)_(existent)/8192 -1.14% 5.762 5.696 - -0.84% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -1.14% 89.716 88.692 - -19.64% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 -1.14% 55126.280 54497.380 - -0.86% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.14% 178173.463 176142.533 - -5.79% -
BM_PushHeap_string_Ascending_4 -1.14% 2.582 2.552 - 0.18% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -1.14% 10229828.503 10113425.996 - -1.86% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.14% 1499.682 1482.624 - -0.96% -
SetIntersection_Interlaced_Vector_float_256_256 -1.14% 5144091.381 5085615.873 - 11.69% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -1.13% 1534279.950 1516909.801 - 2.36% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.13% 21.780 21.534 - -4.01% -
BM_deque_deque_copy/4096 -1.13% 149.636 147.947 - 0.88% -
std::unordered_set<int>::insert(value)_(already_present)/32 -1.13% 2.688 2.658 - 51.90% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.13% 20.352 20.122 - 0.07% -
SetIntersection_Front_Vector_string_262144_1 -1.13% 1104401.791 1091950.357 - 1.04% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -1.13% 1.560 1.542 - 5.05% -
SetIntersection_None_Set_string_16384_4 -1.13% 196460355.820 194249848.308 - -5.41% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.12% 12401.504 12262.022 - 0.80% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -1.12% 1.853 1.832 - -0.29% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -1.12% 4545984.901 4494933.349 - 7.50% -
SetIntersection_None_Vector_uint32_16384_1 -1.12% 1112327.113 1099842.260 - -0.57% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -1.12% 336.943 333.172 - -29.51% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -1.12% 8.385 8.291 - -4.96% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -1.12% 2545.292 2516.815 - -0.69% -
SetIntersection_Front_Set_uint32_262144_16384 -1.12% 222169961.710 219688697.510 - 0.20% -
std::find_if(vector<int>)_(process_all)/50 -1.12% 5.669 5.605 - -0.64% -
SetIntersection_None_Vector_uint64_1024_16 -1.12% 1086449.753 1074324.119 - 0.13% -
SetIntersection_Interlaced_Set_string_4_4 -1.12% 158296437.574 156530795.876 - -2.20% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -1.11% 12.451 12.313 - -0.38% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -1.11% 17.827 17.628 - -0.39% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 -1.11% 6794.896 6719.325 - -0.80% -
std::remove_copy_if(deque<int>)_(prefix)/1024 -1.11% 547.313 541.228 - 0.79% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -1.11% 6797.284 6721.792 - -0.39% -
std::map<int,_int>::contains(key)_(existent)/8192 -1.11% 5.558 5.497 - 0.29% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.11% 1193.212 1179.995 - -6.01% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -1.10% 23.223 22.966 - -0.95% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 -1.10% 165090736.839 163267306.048 - -0.58% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 -1.10% 4208893.065 4162480.460 - -0.26% -
SetIntersection_None_Vector_uint64_16_4 -1.10% 53959802.105 53365121.591 - -0.78% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 -1.10% 12110775.175 11977375.515 - -0.74% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 -1.10% 22.552 22.303 - -0.64% -
std::remove_if(deque<int>)_(sprinkled)/32 -1.10% 54.182 53.586 - -1.55% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.10% 55008.268 54405.199 - -0.12% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 -1.09% 20.631 20.406 - -1.40% -
SetIntersection_Front_Set_uint32_1_1 -1.09% 536491640.317 530643283.902 - -0.84% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 -1.09% 4911376.447 4857895.196 - -0.32% -
SetIntersection_None_Vector_uint64_4_4 -1.09% 133896926.529 132441405.853 - -1.20% -
BM_deque_vector_move_backward/64 -1.08% 2.956 2.924 - 0.10% -
SetIntersection_Interlaced_Set_uint64_262144_64 -1.08% 1609357.666 1591932.941 - -0.54% -
std::vector<int>::insert(begin)_(cheap_elements)/1024 -1.08% 39.424 38.998 - 0.07% -
SetIntersection_Front_Set_string_4_4 -1.08% 159337241.493 157613178.206 - 0.85% -
std::partition_point(deque<int>)/8192 -1.08% 15.264 15.099 - 0.25% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.08% 8544.587 8452.463 - 0.57% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.08% 3036198.078 3003479.736 - 1.87% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.08% 757.860 749.697 - -11.12% -
BM_deque_vector_copy_backward/64 -1.08% 2.959 2.927 - 0.10% -
std::stable_sort(deque<int>)_(repeated)/8 -1.07% 18.083 17.889 - 0.59% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.07% 253510.903 250786.868 - 1.97% -
std::set<std::string>::contains(key)_(existent)/1024 -1.07% 23.064 22.817 - -5.76% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 -1.07% 26.687 26.401 - -1.25% -
SetIntersection_Front_Vector_uint32_16384_64 -1.07% 1333896.138 1319628.348 - -4.08% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -1.07% 38.603 38.191 - -4.11% -
SetIntersection_Interlaced_Set_uint64_262144_16 -1.07% 1649926.023 1632321.047 - -0.21% -
BM_PushHeap_string_SingleElement_262144 -1.07% 2.626 2.598 - -4.96% -
SetIntersection_Interlaced_Vector_uint32_64_1 -1.07% 16412925.112 16238052.082 - -0.61% -
rng::find_if(vector<bool>)_(process_all)/1048576 -1.06% 583678.700 577466.977 - -1.78% -
std::copy(deque<int>)/32768 -1.06% 1146.458 1134.278 - -0.49% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -1.06% 1049555.399 1038414.272 - 1.18% -
BM_deque_vector_ranges_move_backward/5500 -1.06% 199.405 197.289 - -6.03% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.06% 35564.902 35187.826 - -0.92% -
SetIntersection_None_Vector_float_256_1 -1.06% 4294611.851 4249089.531 - 0.04% -
std::set<std::string>::ctor(&&,_different_allocs)/8192 -1.06% 58006.112 57391.703 - -0.47% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.06% 32.459 32.116 - -2.32% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.06% 35782638.031 35404293.213 - -0.97% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.06% 12.918 12.781 - -0.26% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -1.06% 46.430 45.940 - 9.18% -
SetIntersection_Interlaced_Set_uint32_1_1 -1.06% 535973749.189 530312630.389 - -0.82% -
rng::contains_subrange(list<int>)_(process_all)/16 -1.06% 4.929 4.877 - 0.37% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 -1.06% 20407.813 20192.452 - -6.22% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -1.05% 71.750 70.995 - -2.57% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.05% 572.675 566.654 - 1.51% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 -1.05% 22.943 22.702 - -0.77% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -1.05% 239653152.870 237143157.424 - -0.41% -
std::unordered_set<int>::find(key)_(non-existent)/32 -1.05% 1.168 1.156 - -1.42% -
ranges::minmax(std::deque<__int128>)/70000 -1.05% 35108.161 34741.025 - 0.75% -
std::equal(vector<bool>)_(unaligned)/1048576 -1.04% 6394.164 6327.484 - -1.63% -
std::unique_copy(vector<int>)_(sprinkled)/52 -1.04% 22.214 21.983 - -0.13% -
std::find_first_of(deque<int>)_(small_needle)/8192 -1.04% 27937.863 27646.995 - -0.75% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 -1.04% 4793.594 4743.733 - -0.74% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.04% 17.381 17.200 - -0.24% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 -1.04% 41356.730 40927.099 - -5.27% -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 -1.03% 18.540 18.349 - -1.54% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.03% 166.798 165.076 - 0.06% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 -1.03% 2.097 2.075 - 0.16% -
BM_StringFindAllMatch/8 -1.03% 2.849 2.819 - -1.86% -
std::none_of(list<int>)_(process_all)/8192 -1.03% 8836.003 8745.043 - 16.17% -
std::find_first_of(deque<int>)_(small_needle)/1024 -1.03% 3494.107 3458.155 - -0.89% -
SetIntersection_None_Vector_uint64_262144_262144 -1.03% 1141377.099 1129634.165 - 0.14% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 -1.03% 26.878 26.602 - -0.94% -
std::pop_heap(vector<int>)/8192 -1.03% 13.146 13.011 - 0.17% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.02% 87764.707 86865.212 - 0.20% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 -1.02% 54.786 54.224 - -0.24% -
std::search(list<int>)_(no_match)/1000 -1.02% 691.952 684.860 - -3.53% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -1.02% 806.206 797.970 - -0.51% -
SetIntersection_Interlaced_Vector_uint32_4_1 -1.02% 214481817.479 212293459.696 - -0.58% -
SetIntersection_None_Set_float_16384_64 -1.02% 157525854.742 155919004.954 - 2.95% -
SetIntersection_None_Vector_uint32_1_1 -1.02% 536877662.618 531411622.843 - -0.46% -
SetIntersection_Interlaced_Set_uint32_16384_4 -1.02% 171825500.891 170078118.092 - -0.47% -
std::partial_sort_copy(list<int>)_(descending)/8192 -1.02% 97564.032 96572.017 - -0.08% -
SetIntersection_Front_Vector_uint64_4_1 -1.02% 213566933.400 211396953.077 - -1.46% -
std::set<int>::erase(key)_(non-existent,_end)/1024 -1.01% 5.465 5.410 - 0.67% -
SetIntersection_None_Vector_uint32_256_4 -1.01% 4215310.255 4172628.121 - -0.19% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -1.01% 1147781.884 1136164.420 - 1.60% -
std::partition(list<int>)_(dense)/50 -1.01% 13.306 13.171 - -1.93% -
SetIntersection_Front_Vector_uint64_16_1 -1.01% 62772888.015 62138178.093 - -1.34% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 -1.01% 368.575 364.848 - 0.14% -
BM_deque_deque_copy/5500 -1.01% 200.781 198.758 - -2.07% -
BM_deque_vector_ranges_move_backward/64 -1.00% 2.952 2.923 - -0.09% -
BM_deque_vector_ranges_copy_backward/64 -1.00% 2.953 2.924 - -0.07% -
std::set<int>::insert(value)_(already_present)/32 -1.00% 1.781 1.763 - 0.75% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.00% 13284.830 13151.715 - 2.01% -
SetIntersection_None_Vector_uint32_64_16 -1.00% 13645410.124 13508873.030 - -0.54% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::fill_n(vector<bool>)/262144 310.93% 229.037 941.183 - -0.02% -
std::shift_left(vector<int>)/32 247.36% 2.971 10.319 - 246.21% -
std::rotate(deque<int>)_(1_element_backward)/32 189.37% 3.540 10.243 - 188.30% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 157.17% 98.419 253.101 - 15.49% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 128.18% 97.253 221.910 - 8.75% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 121.87% 96.404 213.894 - 8.15% -
std::rotate(deque<int>)_(1_element_backward)/50 115.48% 5.143 11.083 - 117.12% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 112.89% 13.052 27.788 - 0.40% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 105.66% 24.346 50.071 - -2.37% -
std::set<std::string>::insert(value)_(already_present)/8192 105.38% 29.840 61.285 - 62.00% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 97.71% 50.104 99.058 - 77.44% -
std::mismatch(list<int>)_(it,_it,_it)/1000 95.86% 739.944 1449.283 - 95.08% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 88.88% 35.974 67.948 - 86.23% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 87.48% 24.829 46.549 - 11.03% -
std::rotate(deque<int>)_(by_1/3)/32 83.85% 20.739 38.129 - 83.54% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 81.01% 77.695 140.634 - 4.76% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 77.95% 0.392 0.698 - 29.88% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 75.96% 6.442 11.335 - 75.02% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 74.88% 410.742 718.309 - -0.06% -
std::rotate(deque<int>)_(1_element_forward)/32 73.91% 4.140 7.200 - 75.42% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 73.72% 6.264 10.881 - 47.56% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 73.27% 35.504 61.516 - 68.22% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 72.27% 0.280 0.482 - 71.19% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 69.48% 31.165 52.820 - 4.04% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 65.67% 6.280 10.404 - -0.59% -
std::set<std::string>::erase(key)_(existent)/1024 65.52% 60.291 99.796 - 38.26% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 63.69% 11.235 18.391 - 56.31% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 63.50% 4.720 7.717 - 63.66% -
std::map<std::string,_int>::erase(key)_(existent)/8192 62.05% 61.483 99.630 - 66.92% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 61.74% 6.450 10.432 - 8.55% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 61.21% 4.612 7.434 - -1.15% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 55.35% 45.607 70.853 - 55.19% -
BM_PushHeap_uint32_PipeOrgan_1 55.26% 0.409 0.634 - 26.61% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 54.32% 4.712 7.272 - 8.44% -
std::unordered_set<int>::insert(value)_(already_present)/32 51.90% 1.750 2.658 - -1.13% -
std::find_if_not(deque<int>)_(bail_25%)/32768 51.05% 1992.150 3009.195 - 39.23% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 50.16% 23.612 35.455 - -0.02% -
std::multiset<std::string>::erase(key)_(existent)/1024 49.12% 63.722 95.025 - -1.63% -
BM_PushHeap_float_Ascending_1 49.11% 0.467 0.697 - 12.91% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 48.91% 24.015 35.760 - 50.87% -
std::set<std::string>::erase(key)_(existent)/32 48.88% 50.284 74.861 - 32.94% -
std::mismatch(list<int>)_(it,_it,_it)/1024 48.76% 756.549 1125.420 - 48.18% -
std::map<std::string,_int>::erase(key)_(existent)/1024 45.29% 67.556 98.152 - 57.50% -
std::find_if_not(deque<int>)_(bail_25%)/8192 43.61% 500.919 719.360 - 33.11% -
std::rotate(deque<int>)_(1_element_forward)/50 42.87% 5.416 7.738 - 43.03% -
std::find_if_not(list<int>)_(bail_25%)/1024 42.17% 127.323 181.012 - 42.98% -
std::rotate(deque<int>)_(by_1/3)/50 41.96% 29.327 41.634 - 35.75% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 41.65% 1279.144 1811.847 - 21.79% -
std::copy_backward(vector<bool>)_(aligned)/1048576 41.53% 1976.923 2797.952 - 13.87% -
std::find_if(list<int>)_(bail_25%)/1024 41.33% 127.937 180.807 - 41.30% -
std::map<int,_int>::find(key)_(non-existent)/32 40.32% 2.253 3.161 - 41.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 40.28% 250978078.238 352068793.558 - 41.33% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 40.26% 0.289 0.405 - 33.51% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 39.60% 4.501 6.284 - 26.60% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 39.37% 20.919 29.155 - 39.51% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 39.36% 8.055 11.226 - -3.00% -
ranges::minmax(std::deque<long_long>)/70000 38.91% 24550.840 34103.195 - 29.44% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 37.51% 50.805 69.862 - 1.73% -
std::reverse(vector<int>)/8 37.33% 1.546 2.122 - 12.75% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 36.71% 45.239 61.847 - 0.21% -
std::partition(deque<int>)_(sparse)/32 36.47% 10.069 13.741 - 27.53% -
std::unordered_set<int>::insert(value)_(already_present)/1024 36.32% 1.892 2.580 - 6.22% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 36.19% 5.460 7.436 - -2.06% -
ranges::minmax(std::deque<long_long>)/64 35.80% 22.893 31.089 - 20.74% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 35.52% 7.978 10.811 - 36.05% -
SetIntersection_None_Set_string_1024_64 33.63% 8985856.243 12007709.993 - 30.91% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 32.39% 20.042 26.533 - 5.57% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 31.88% 179.543 236.786 - 115.71% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 31.85% 4314.109 5687.990 - -0.08% -
BM_PushHeap_string_Descending_1 31.83% 0.531 0.700 - -0.10% -
std::unique_copy(deque<int>)_(sprinkled)/52 31.19% 14.724 19.317 - 29.88% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 30.84% 29.039 37.994 - 30.10% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 30.15% 32.353 42.106 - 31.64% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 30.14% 18.740 24.388 - -20.88% -
std::map<std::string,_int>::erase(iterator)/1024 30.09% 25.495 33.167 - 30.58% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 30.05% 0.369 0.480 - -0.91% -
std::search(deque<int>,_pred)_(no_match)/1024 29.92% 437.641 568.592 - 19.97% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 29.72% 505.458 655.655 - -2.13% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 29.47% 32.171 41.650 - 28.85% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 29.30% 26.877 34.751 - -8.93% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 29.28% 42.074 54.395 - 15.67% -
std::search(deque<int>,_pred)_(no_match)/1000 29.08% 426.574 550.607 - 19.70% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 28.95% 737.214 950.666 - -1.17% -
std::copy_backward(vector<bool>)_(aligned)/64 28.80% 1.688 2.175 - 29.77% -
std::multiset<std::string>::erase(key)_(existent)/8192 28.65% 66.375 85.388 - 4.42% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 28.50% 5956.037 7653.698 - 20.56% -
std::copy_backward(vector<bool>)_(aligned)/512 28.47% 1.573 2.021 - 36.05% -
std::count_if(deque<int>)_(every_other)/8 28.33% 3.490 4.479 - 27.94% -
std::partition(deque<int>)_(sparse)/50 27.94% 15.453 19.770 - 24.66% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 27.68% 8098.512 10340.566 - -0.32% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 27.41% 166.690 212.375 - 105.87% -
std::unordered_set<std::string>::count(key)_(existent)/1024 26.68% 35.023 44.367 - 24.57% -
std::unordered_set<int>::contains(key)_(non-existent)/0 26.48% 0.338 0.427 - -12.68% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 26.40% 34.535 43.651 - 14.81% -
std::map<int,_int>::find(key)_(non-existent)/1024 26.40% 5.414 6.843 - 26.67% -
std::unordered_multiset<int>::erase(iterator)/8192 25.76% 19.859 24.974 - 27.02% -
std::unique_copy(deque<int>)_(sprinkled)/32 25.63% 9.210 11.570 - 25.62% -
BM_PushHeap_uint32_QuickSortAdversary_1 25.60% 0.465 0.584 - -4.03% -
std::fill(vector<bool>)/1048576 25.10% 3054.135 3820.761 - 0.18% -
BM_deque_deque_ranges_copy/0 25.03% 0.735 0.919 - 15.97% -
SetIntersection_Interlaced_Vector_float_16384_16384 24.73% 79640886.809 99338092.360 - -0.37% -
BM_deque_deque_ranges_move_backward/0 24.73% 0.736 0.918 - 31.88% -
std::map<int,_int>::find(key)_(non-existent)/8192 24.67% 7.857 9.795 - 30.74% -
BM_toupper_char<wchar_t> 24.04% 0.551 0.684 - -0.58% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 23.95% 1.044 1.294 - 19.19% -
BM_vector_deque_move_backward/0 23.86% 0.395 0.490 - -12.45% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 23.68% 1.461 1.807 - 16.92% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 23.58% 1329.490 1643.035 - 9.02% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 23.12% 5.360 6.600 - 21.63% -
std::unordered_set<std::string>::count(key)_(existent)/32 22.95% 32.447 39.894 - 19.13% -
std::partition_point(list<int>)/8192 22.70% 11825.322 14509.437 - 22.68% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 22.51% 47.577 58.284 - 0.89% -
rng::contains_subrange(deque<int>)_(same_length)/16 21.94% 10.679 13.021 - -0.00% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 21.84% 23.631 28.792 - 14.52% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 21.69% 21.701 26.408 - 16.68% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 21.39% 702.674 853.003 - 1.33% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 21.05% 9678.981 11716.314 - 20.47% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 20.95% 171.755 207.739 - 98.05% -
std::search(list<int>,_pred)_(single_element)/8192 20.84% 8176.167 9880.443 - 27.93% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 20.74% 1085.048 1310.122 - 16.38% -
std::search(deque<int>)_(no_match)/1024 20.45% 343.994 414.325 - 0.30% -
std::find_end(list<int>)_(same_length)/8192 20.27% 8071.286 9707.715 - 19.90% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 20.11% 64.832 77.871 - 28.76% -
std::unordered_set<int>::find(key)_(non-existent)/1024 20.05% 0.954 1.145 - 0.13% -
BM_PushHeap_string_PipeOrgan_1 20.03% 0.584 0.701 - 0.10% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 19.94% 22.043 26.438 - 12.55% -
BM_PushHeap_uint64_SingleElement_1 19.90% 0.479 0.574 - -6.77% -
BM_PushHeap_string_Ascending_1 19.73% 0.585 0.700 - -0.04% -
SetIntersection_Interlaced_Vector_float_1024_1024 19.70% 5913198.504 7078056.629 - -0.53% -
std::set<std::string>::erase(key)_(existent)/8192 19.64% 72.345 86.554 - 31.47% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 19.59% 1.546 1.849 - -0.07% -
std::all_of(list<int>)_(process_all)/8192 19.43% 6996.132 8355.619 - -1.24% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 19.36% 34.444 41.114 - 0.26% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 19.27% 11863.714 14150.209 - 9.73% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 19.25% 24.669 29.418 - 6.33% -
std::find(vector<bool>)_(process_all)/8 19.18% 0.628 0.749 - 17.72% -
std::find_if(deque<int>)_(bail_25%)/32768 19.09% 2157.941 2569.972 - 28.97% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 19.09% 5.579 6.644 - 18.12% -
std::search(deque<int>,_pred)_(no_match)/1048576 18.91% 445735.395 530003.325 - 9.61% -
std::search(deque<int>,_pred)_(no_match)/8192 18.82% 3492.600 4150.072 - 9.30% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 18.64% 820.033 972.860 - 18.34% -
BM_StringEraseWithMove_Empty_Transparent 18.48% 0.559 0.663 - -15.18% -
SetIntersection_Interlaced_Vector_uint64_1024_16 18.48% 1878971.325 2226222.356 - 3.33% -
std::find_if(deque<int>)_(bail_25%)/8192 18.30% 541.750 640.905 - 26.32% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 17.92% 28.502 33.610 - 18.43% -
std::multiset<std::string>::contains(key)_(non-existent)/32 17.79% 9.631 11.345 - 3.20% -
std::find_if(deque<int>)_(process_all)/8192 17.75% 1990.578 2343.978 - 17.36% -
std::find_if(deque<int>)_(process_all)/50 17.67% 12.473 14.677 - 15.56% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 17.66% 1.367 1.608 - -13.48% -
std::find_if(deque<int>)_(process_all)/1024 17.56% 249.280 293.050 - 17.17% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 17.51% 21.654 25.446 - 16.38% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 17.40% 37.420 43.930 - 18.12% -
std::find_if(list<int>)_(process_all)/8192 17.25% 7735.543 9070.113 - 19.81% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 17.13% 10.547 12.353 - 7.30% -
SetIntersection_Interlaced_Vector_uint32_262144_4 17.08% 1567920.028 1835715.507 - 24.45% -
BM_lexicographical_compare_three_way<IntPtr>/1 17.07% 0.392 0.459 - 8.93% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 17.06% 16.448 19.254 - -2.08% -
BM_deque_vector_copy_backward/70000 17.03% 7843.430 9179.348 - 2.16% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 16.98% 62.416 73.015 - -3.51% -
std::unordered_set<int>::count(key)_(non-existent)/1024 16.91% 1.458 1.705 - 9.03% -
SetIntersection_Interlaced_Vector_uint32_1024_64 16.88% 3916378.838 4577637.234 - 2.34% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 16.86% 30.463 35.601 - 1.15% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 16.85% 43.644 51.000 - 16.66% -
std::copy_backward(deque<int>)/64 16.75% 3.030 3.538 - 16.97% -
std::find_if(deque<int>)_(process_all)/32768 16.65% 8082.038 9427.959 - 17.14% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 16.62% 54691.871 63779.189 - 15.12% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 16.46% 94.600 110.173 - 12.96% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 16.40% 0.969 1.128 - 10.49% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 16.24% 22.228 25.839 - 16.45% -
std::none_of(list<int>)_(process_all)/8192 16.17% 7527.869 8745.043 - -1.03% -
bm_ranges_lexicographical_compare<int>/1 16.16% 1.309 1.520 - 9.93% -
BM_lexicographical_compare_three_way_fast_path/1 16.11% 0.395 0.459 - 15.94% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 16.04% 25049.689 29066.458 - 10.66% -
std::unordered_multiset<int>::find(key)_(existent)/8192 16.04% 1.249 1.449 - 18.68% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 16.02% 18.571 21.546 - -3.48% -
rng::contains_subrange(list<int>)_(process_all)/8192 15.98% 6745.710 7823.746 - 4.71% -
BM_deque_deque_ranges_move/0 15.98% 0.793 0.920 - 15.80% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 15.79% 57.154 66.180 - -2.69% -
rng::contains_subrange(list<int>)_(single_element)/8192 15.75% 7150.454 8276.358 - 5.27% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 15.74% 2.213 2.561 - 11.02% -
BM_vector_deque_move_backward/64000 15.71% 7049.427 8157.122 - 2.20% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 15.62% 0.891 1.030 - -14.50% -
rng::find(vector<bool>)_(process_all)/8 15.41% 0.555 0.640 - -4.91% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 15.40% 741.027 855.152 - -0.88% -
BM_PushHeap_float_PipeOrgan_1 15.38% 0.466 0.538 - 13.33% -
rng::contains_subrange(deque<int>)_(same_length)/32 15.15% 17.870 20.578 - 0.04% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 15.06% 1.662 1.912 - 12.89% -
std::map<std::string,_int>::count(key)_(existent)/8192 15.04% 28.038 32.254 - 10.18% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 14.82% 125.843 144.493 - 86.60% -
std::unordered_set<int>::count(key)_(existent)/32 14.66% 1.225 1.405 - -2.00% -
rng::starts_with(list<int>,_pred)/8192 14.60% 9684.784 11099.034 - -5.35% -
std::multiset<std::string>::contains(key)_(existent)/1024 14.57% 21.709 24.872 - -3.04% -
BM_deque_vector_move_backward/70000 14.53% 7751.143 8877.062 - -0.91% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 14.49% 5823.171 6667.142 - 14.30% -
std::copy_n(deque<int>)/64 14.42% 2.782 3.183 - 14.71% -
std::multiset<std::string>::erase(iterator)/8192 14.18% 31.582 36.059 - -0.11% -
std::multimap<int,_int>::find(key)_(non-existent)/32 14.12% 2.370 2.705 - 12.35% -
std::unordered_multiset<int>::contains(key)_(existent)/32 14.12% 1.211 1.382 - 4.37% -
BM_StringRelational_Compare_Small_Empty_Control 14.08% 1.609 1.835 - -0.12% -
BM_vector_deque_move_backward/65536 14.07% 7360.985 8396.706 - 6.54% -
BM_std_minmax_element<char>/2 14.04% 0.603 0.687 - 0.27% -
BM_vector_deque_move_backward/70000 14.01% 7735.353 8819.166 - 3.76% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 13.96% 36.266 41.330 - 1.00% -
ranges::minmax(std::deque<char>)/1 13.94% 0.805 0.918 - 10.19% -
std::fill_n(vector<bool>)/64 13.92% 1.344 1.532 - -0.85% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 13.81% 14770.873 16811.316 - 9.52% -
ranges::min(std::vector<__int128>)/70000 13.77% 29886.819 34001.126 - 26.16% -
BM_vector_deque_ranges_copy_backward/65536 13.69% 7389.624 8401.417 - 1.68% -
std::set<std::string>::contains(key)_(non-existent)/32 13.68% 9.646 10.965 - 8.66% -
std::set<std::string>::contains(key)_(existent)/8192 13.61% 26.645 30.272 - 7.61% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 13.56% 1.584 1.799 - 36.30% -
std::unordered_set<int>::count(key)_(existent)/8192 13.22% 1.281 1.451 - -7.71% -
std::rotate(vector<bool>)_(by_1/4)/1024 13.17% 12.564 14.218 - 0.60% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 13.04% 27.117 30.653 - 0.99% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 13.00% 2.272 2.568 - -0.41% -
ranges::minmax(std::deque<__int128>)/64 12.96% 30.597 34.563 - 4.14% -
ranges::min(std::list<long_long>)/70000 12.76% 43985.737 49599.238 - -1.87% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 12.65% 1.676 1.888 - 17.96% -
std::search(deque<int>)_(near_matches)/1000 12.57% 18680.726 21028.828 - 3.75% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 12.49% 757.904 852.586 - 1.44% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 12.46% 0.272 0.306 - -0.88% -
BM_vector_deque_copy_backward/70000 12.40% 7978.416 8967.370 - 0.39% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 12.39% 0.858 0.964 - 4.83% -
BM_deque_vector_move_backward/0 12.36% 1.303 1.464 - 6.97% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 12.33% 18.397 20.665 - 3.63% -
BM_vector_deque_copy_backward/65536 12.23% 7428.858 8337.708 - -3.88% -
BM_vector_deque_ranges_copy_backward/64000 12.16% 7199.611 8075.012 - 3.81% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 12.03% 683.232 765.440 - -1.21% -
BM_deque_vector_ranges_move_backward/70000 12.01% 7969.408 8926.926 - 0.54% -
std::partition_copy(deque<int>)/1024 12.01% 632.973 708.969 - 11.23% -
std::find_if(deque<int>)_(process_all)/8 11.99% 2.512 2.813 - 5.14% -
BM_tolower_char<char> 11.81% 0.617 0.690 - -0.22% -
SetIntersection_Interlaced_Vector_float_256_256 11.69% 4553133.961 5085615.873 - -1.14% -
std::set<std::string>::find(key)_(non-existent)/32 11.61% 9.045 10.095 - -0.98% -
BM_vector_deque_copy_backward/64000 11.55% 7256.225 8094.614 - -1.32% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 11.53% 1788.355 1994.474 - 12.58% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 11.42% 92.934 103.552 - 6.84% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 11.40% 44.708 49.803 - 7.41% -
std::unique_copy(deque<int>)_(contiguous)/52 11.39% 14.704 16.378 - -23.01% -
BM_PushHeap_uint64_Ascending_64 11.38% 1.514 1.686 - 11.28% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 11.35% 118601.458 132062.243 - -2.31% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 11.35% 23.508 26.175 - 11.25% -
rng::starts_with(deque<int>)/1048576 11.29% 494426.922 550233.281 - 11.93% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 11.28% 705.357 784.946 - -1.83% -
BM_vector_deque_ranges_move_backward/70000 11.25% 7821.490 8701.681 - 4.84% -
BM_toupper_char<char> 11.24% 0.553 0.615 - 22.57% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 11.23% 37.443 41.646 - 8.50% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 11.19% 90954.179 101130.143 - 7.99% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 11.14% 32.797 36.450 - -2.85% -
bm_lexicographical_compare<int>/1 11.13% 1.282 1.424 - 1.05% -
SetIntersection_Interlaced_Vector_uint32_1024_16 11.12% 2025761.427 2251077.721 - -13.19% -
rng::starts_with(deque<int>)/8192 10.98% 3836.981 4258.343 - 10.96% -
BM_PushHeap_float_PipeOrgan_4 10.97% 0.484 0.537 - -1.67% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 10.94% 309.396 343.250 - -0.08% -
SetIntersection_None_Set_uint64_262144_1024 10.94% 1208922.934 1341155.437 - 10.10% -
BM_vector_deque_move/2 10.91% 1.727 1.915 - -7.27% -
BM_vector_deque_ranges_move_backward/64000 10.87% 7061.837 7829.521 - -0.51% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 10.85% 1.342 1.488 - -19.14% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 10.73% 23.488 26.008 - 9.65% -
rng::contains_subrange(deque<int>)_(same_length)/50 10.73% 26.031 28.824 - -0.59% -
std::upper_bound(std::deque<int>)/100 10.70% 30.392 33.645 - 10.06% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 10.68% 38.250 42.334 - 8.08% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 10.64% 22.841 25.271 - 10.38% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 10.64% 6.078 6.724 - 10.77% -
std::lower_bound(std::deque<int>)/100 10.63% 30.391 33.623 - 9.96% -
std::unique(list<int>,_pred)_(contiguous)/8192 10.61% 7503.752 8299.850 - 10.23% -
BM_StringRelational_Compare_Empty_Empty_Control 10.59% 1.609 1.780 - 10.29% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 10.59% 47.736 52.791 - 10.34% -
std::move_backward(deque<int>)/8 10.54% 3.363 3.718 - 1.65% -
std::copy_backward(vector<bool>)_(aligned)/4096 10.54% 5.022 5.551 - 12.39% -
std::set<int>::lower_bound(key)_(existent)/1024 10.53% 4.302 4.755 - 2.12% -
BM_StringEraseWithMove_Empty_Opaque 10.47% 0.802 0.885 - -13.21% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 10.39% 30.870 34.077 - 0.41% -
BM_deque_deque_ranges_copy_backward/4000 10.36% 144.861 159.874 - 6.91% -
std::set<int>::upper_bound(key)_(existent)/8192 10.36% 7.749 8.551 - -0.32% -
BM_PushHeap_uint32_Ascending_1 10.34% 0.629 0.694 - 9.62% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 10.30% 1.139 1.257 - 12.65% -
rng::find_last(vector<char>)_(bail_90%)/50 10.24% 1.405 1.549 - 6.40% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 10.22% 21.825 24.057 - 6.99% -
std::multiset<std::string>::erase(iterator)/1024 10.21% 28.695 31.624 - 1.30% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 10.18% 37.013 40.781 - -1.67% -
ranges::min(std::vector<__int128>)/64 10.14% 26.337 29.009 - 18.65% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10.11% 11021.876 12135.784 - 6.07% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 10.10% 1303.009 1434.678 - -12.18% -
BM_deque_deque_copy_backward/70000 10.07% 7960.115 8761.417 - 3.56% -
BM_vector_deque_ranges_move_backward/65536 10.06% 7338.762 8077.040 - 3.23% -
SetIntersection_Front_Vector_uint64_262144_1024 10.03% 5316786.676 5849819.349 - 7.26% -
BM_deque_vector_ranges_copy_backward/64000 9.90% 7454.620 8192.752 - -2.78% -
BM_deque_deque_ranges_move_backward/70000 9.86% 7906.454 8685.862 - 1.44% -
SetIntersection_None_Set_uint64_262144_16384 9.84% 1210464.029 1329609.375 - 9.06% -
BM_PushHeap_float_Ascending_4 9.82% 0.535 0.588 - 0.34% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 9.78% 32.170 35.317 - 5.32% -
std::copy_backward(deque<int>)/262144 9.77% 31221.470 34272.254 - 9.64% -
BM_vector_deque_ranges_copy_backward/70000 9.75% 7915.634 8687.763 - -0.78% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 9.72% 4.990 5.475 - 5.50% -
std::partial_sort_copy(vector<int>)_(heap)/8 9.66% 16.076 17.630 - 3.56% -
BM_deque_vector_move_backward/65536 9.64% 7338.727 8046.227 - -2.75% -
std::set<std::string>::erase(iterator)/8192 9.63% 27.351 29.984 - -0.86% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 9.59% 707.880 775.768 - 7.36% -
std::equal(list<int>)_(it,_it,_it,_it)/50 9.57% 29.451 32.271 - 20.03% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 9.57% 47.647 52.208 - 9.33% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 9.56% 1.154 1.265 - 9.46% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 9.55% 5.162 5.655 - 7.14% -
std::find(vector<bool>)_(process_all)/50 9.53% 0.677 0.741 - 15.56% -
std::multiset<int>::equal_range(key)_(existent)/8192 9.48% 8.270 9.054 - 5.93% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 9.40% 2.170 2.374 - 9.24% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 9.36% 69.520 76.029 - 4.39% -
BM_PushHeap_float_QuickSortAdversary_4 9.27% 0.536 0.585 - -0.07% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 9.23% 0.450 0.491 - 9.97% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 9.19% 10.340 11.289 - 5.35% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 9.18% 42.077 45.940 - -1.06% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 9.15% 28.076 30.646 - -5.51% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 9.13% 30.493 33.277 - 9.22% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 9.11% 1.345 1.468 - 3.59% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 9.09% 1.371 1.496 - 18.42% -
std::transform(list<int>,_list<int>)/8192 9.08% 9049.095 9870.477 - 8.06% -
SetIntersection_None_Set_uint64_262144_256 9.07% 1208624.512 1318189.293 - 8.41% -
rng::find_last(list<int>)_(bail_90%)/50 9.05% 1.246 1.359 - 9.05% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 9.04% 30.225 32.959 - -0.24% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 9.03% 1.299 1.416 - 4.56% -
BM_deque_vector_ranges_move/5500 9.02% 193.653 211.115 - 8.68% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 9.00% 102229.906 111429.804 - 3.42% -
std::stable_partition(list<int>)_(dense)/8192 8.96% 17431.408 18993.634 - 8.83% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 8.96% 1.155 1.258 - 8.93% -
std::map<std::string,_int>::count(key)_(existent)/1024 8.86% 24.089 26.224 - 10.29% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 8.85% 1.201 1.307 - 5.94% -
BM_vector_deque_move/1 8.83% 1.952 2.125 - -5.84% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 8.82% 23.609 25.691 - 7.64% -
std::rotate_copy(deque<int>)/32 8.77% 2.573 2.799 - 4.78% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 8.74% 26.934 29.288 - 8.17% -
std::find_end(deque<int>)_(match_near_end)/1000 8.73% 33.620 36.554 - 7.84% -
std::sort_heap(vector<int>,_pred)/8 8.72% 28.885 31.405 - -0.95% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 8.69% 6.316 6.865 - 6.01% -
std::any_of(vector<int>)_(process_all)/50 8.60% 12.571 13.652 - -0.32% -
ranges::minmax(std::deque<long_long>)/8 8.59% 3.865 4.197 - 3.49% -
BM_deque_deque_ranges_copy_backward/65536 8.58% 7407.194 8043.078 - -1.30% -
std::unordered_set<std::string>::erase(iterator)/8192 8.54% 29.191 31.685 - 7.24% -
BM_StringCtorDefault 8.46% 0.242 0.262 - -3.81% -
rng::fold_left(list<int>)/1048576 8.44% 1351610.361 1465664.163 - 8.28% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 8.37% 766.792 830.956 - 8.62% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 8.36% 0.338 0.366 - 8.33% -
BM_StringRelational_Eq_Small_Small_ChangeLast 8.35% 2.009 2.177 - 0.19% -
std::sort(deque<int>)_(shuffled)/1024 8.35% 6825.030 7394.860 - 4.99% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 8.35% 21.627 23.433 - 10.12% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 8.34% 56.521 61.235 - 14.50% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 8.32% 376491.969 407820.666 - 7.97% -
std::for_each_n(deque<int>)/8 8.31% 1.250 1.354 - 22.78% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 8.29% 31.095 33.671 - 0.61% -
std::sort_heap(vector<NonIntegral>,_pred)/8 8.27% 29.345 31.771 - -1.96% -
std::search(list<int>,_pred)_(same_length)/8192 8.23% 8574.559 9280.418 - 15.93% -
std::multiset<int>::upper_bound(key)_(non-existent)/0 8.22% 0.249 0.270 - 7.38% -
BM_CmpEqual_uint_short 8.20% 1.018 1.101 - 9.46% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 8.20% 9.528 10.310 - 5.22% -
BM_deque_deque_move_backward/64000 8.12% 7230.942 7817.812 - -0.96% -
std::copy_n(vector<bool>)_(aligned)/262144 8.08% 638.731 690.316 - 8.29% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 8.07% 35.511 38.377 - 4.57% -
std::mismatch(list<int>)_(it,_it,_it)/8192 8.05% 7311.784 7900.582 - 7.49% -
BM_deque_deque_ranges_move_backward/2 8.03% 2.336 2.523 - 9.59% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 8.03% 20.917 22.596 - 0.01% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 8.02% 1.558 1.683 - 2.45% -
BM_PushHeap_uint64_Ascending_256 8.02% 2.088 2.256 - 7.92% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 8.00% 66666.752 72001.341 - -4.01% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 7.98% 9.483 10.240 - 7.30% -
std::map<std::string,_int>::count(key)_(non-existent)/32 7.98% 10.048 10.850 - 3.27% -
std::fill(vector<int>)/32 7.91% 1.036 1.118 - 7.81% -
BM_StringConstructDestroyCStr_Large_Transparent 7.91% 12.199 13.164 - 17.00% -
BM_deque_deque_ranges_move_backward/64000 7.86% 7352.422 7930.416 - 0.89% -
std::multiset<std::string>::find(key)_(existent)/8192 7.74% 26.131 28.152 - 0.89% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 7.73% 1735.289 1869.504 - 2.41% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 7.73% 441.772 475.904 - 5.64% -
BM_StringRelational_Eq_Large_Large_Control 7.70% 2.213 2.384 - 1.74% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.70% 0.573 0.617 - 5.83% -
BM_deque_deque_ranges_move_backward/1 7.67% 2.593 2.792 - 10.56% -
std::fill(vector<bool>)/512 7.66% 1.493 1.608 - 2.69% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 7.66% 65.935 70.985 - 17.45% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 7.64% 41.552 44.727 - 10.29% -
std::find_if_not(vector<char>)_(bail_25%)/8 7.62% 0.787 0.847 - -14.58% -
std::lower_bound(std::vector<int>)/100 7.61% 12.096 13.016 - 7.43% -
BM_deque_vector_copy/5500 7.60% 196.726 211.669 - 6.70% -
ranges::minmax(std::deque<char>)/8 7.58% 3.599 3.872 - 9.42% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 7.57% 24441.824 26291.567 - 9.23% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 7.56% 21.621 23.256 - 0.52% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.50% 6.971 7.494 - 3.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 7.50% 4181490.137 4494933.349 - -1.12% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 7.49% 7.946 8.541 - 0.75% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 7.48% 61.456 66.055 - -3.67% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 7.45% 8.931 9.596 - -2.51% -
std::unordered_set<int>::find(key)_(non-existent)/8192 7.44% 1.127 1.211 - 0.36% -
rng::find(vector<bool>)_(process_all)/50 7.43% 0.644 0.692 - -6.22% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 7.41% 68.297 73.358 - 9.30% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 7.36% 1.137 1.220 - 10.13% -
std::find_if_not(list<int>)_(process_all)/8 7.35% 3.562 3.824 - 7.37% -
SetIntersection_Interlaced_Set_string_262144_262144 7.29% 17908603.680 19213934.979 - 8.18% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 7.27% 8793691.986 9432637.082 - 2.55% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 7.24% 32.188 34.516 - 12.28% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 7.21% 4.660 4.996 - -8.90% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 7.16% 1005.752 1077.771 - 7.82% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 7.16% 6.562 7.032 - 3.74% -
std::partition(vector<int>)_(dense)/32 7.14% 8.156 8.738 - 5.28% -
std::unique(deque<int>)_(sprinkled)/52 7.12% 58.694 62.872 - 0.17% -
BM_deque_deque_copy_backward/65536 7.12% 7572.941 8111.951 - -0.68% -
std::all_of(list<int>)_(process_all)/32768 7.09% 25653.580 27473.243 - 1.96% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 7.09% 11801.055 12637.992 - 4.15% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 7.06% 2.171 2.324 - 1.10% -
rng::find_last(vector<int>)_(bail_90%)/50 7.06% 1.415 1.514 - 3.10% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 7.04% 10.457 11.193 - 14.59% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 7.02% 1912.101 2046.239 - -1.24% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 7.01% 0.606 0.649 - 3.39% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 7.01% 0.625 0.669 - -3.36% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 7.01% 1448.808 1550.343 - 6.57% -
BM_StringConstructDestroyCStr_Empty_Opaque 6.99% 2.155 2.305 - 2.65% -
BM_CmpEqual_ushort_schar 6.98% 0.991 1.060 - 2.41% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 6.96% 2.423 2.592 - 5.98% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 6.94% 10941.331 11700.385 - 0.28% -
std::replace(list<int>)_(sprinkled)/8192 6.92% 7140.702 7635.137 - -8.04% -
std::find_if(vector<int>)_(process_all)/8 6.90% 1.347 1.440 - -0.16% -
std::swap_ranges(list<int>)/8192 6.90% 9600.745 10263.132 - 0.17% -
std::copy_backward(deque<int>)/1048576 6.88% 130848.893 139846.272 - -0.75% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 6.86% 1.308 1.398 - 3.30% -
ranges::min(std::deque<__int128>)/1 6.85% 0.664 0.709 - -10.22% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 6.84% 0.648 0.692 - 14.23% -
BM_deque_deque_move_backward/65536 6.83% 7570.413 8087.838 - -1.67% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 6.83% 267.545 285.820 - -2.73% -
BM_deque_deque_copy_backward/64000 6.83% 7405.065 7910.849 - -0.51% -
std::find_first_of(vector<int>)_(small_needle)/8192 6.82% 11594.686 12385.486 - 6.60% -
std::unique_copy(deque<int>)_(sprinkled)/1024 6.80% 465.982 497.667 - 6.81% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 6.76% 32.089 34.258 - -0.37% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 6.75% 4.214 4.498 - 4.52% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 6.75% 6.411 6.844 - -1.32% -
BM_deque_vector_copy_backward/65536 6.74% 7755.877 8278.759 - -0.11% -
BM_deque_deque_move_backward/70000 6.73% 8053.695 8595.612 - -0.82% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.71% 6.721 7.172 - 3.51% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 6.69% 0.329 0.351 - 6.58% -
BM_PushHeap_uint32_Ascending_64 6.66% 1.521 1.622 - 6.50% -
rng::contains_subrange(list<int>)_(single_element)/50 6.65% 16.341 17.428 - -0.70% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 6.65% 4.474 4.771 - 3.69% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 6.62% 0.457 0.488 - 2.86% -
BM_PushHeap_uint64_Ascending_16384 6.60% 3.574 3.810 - 3.36% -
BM_std_minmax_element<char>/64000 6.59% 16722.664 17824.393 - 16.53% -
BM_deque_vector_copy_backward/64000 6.59% 7523.065 8018.634 - -3.22% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 6.56% 10.309 10.985 - 0.38% -
rng::contains(vector<int>)_(process_all)/8 6.53% 2.522 2.686 - 2.63% -
std::map<int,_int>::equal_range(key)_(existent)/32 6.53% 1.775 1.891 - 4.87% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 6.52% 1.291 1.376 - 3.07% -
BM_std_minmax_element<char>/65536 6.51% 17124.893 18239.749 - 16.45% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 6.51% 36.661 39.047 - 3.03% -
BM_deque_deque_ranges_move_backward/65536 6.50% 7497.091 7984.221 - -1.35% -
BM_std_minmax_element<char>/64 6.49% 17.310 18.434 - 2.78% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 6.49% 0.409 0.435 - 11.76% -
std::search(deque<int>)_(near_matches)/1024 6.48% 20553.620 21885.273 - 3.18% -
std::find_if_not(vector<int>)_(process_all)/8 6.45% 1.312 1.396 - 0.94% -
BM_deque_deque_ranges_copy_backward/70000 6.43% 8131.276 8654.273 - 1.05% -
BM_deque_deque_copy/0 6.42% 0.788 0.839 - -1.08% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 6.41% 1.348 1.434 - 9.63% -
std::stable_partition(list<int>)_(alloc_fails)/8192 6.41% 25014.029 26616.261 - 6.32% -
std::find_end(list<int>,_pred)_(same_length)/1000 6.40% 769.076 818.307 - 6.34% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 6.38% 9.236 9.825 - 12.15% -
std::partial_sort(deque<int>)_(descending)/8192 6.38% 257399.873 273819.568 - 5.82% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 6.37% 47.510 50.537 - 0.74% -
std::find(vector<long_long>)_(bail_25%)/8 6.36% 0.868 0.923 - 0.03% -
BM_std_minmax_element<char>/5500 6.33% 1444.625 1536.100 - 17.76% -
std::stable_sort(deque<int>)_(descending)/1024 6.30% 2888.199 3070.298 - 4.68% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 6.28% 5.011 5.326 - 2.13% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 6.28% 2.285 2.428 - 5.55% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 6.26% 189523.719 201390.943 - 2.41% -
BM_std_minmax_element<char>/70000 6.24% 18334.008 19478.308 - 16.39% -
BM_std_minmax_element<char>/4096 6.23% 1078.540 1145.723 - 17.74% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 6.21% 3.905 4.147 - 3.97% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 6.21% 8266.918 8780.138 - -3.76% -
std::set<std::string>::equal_range(key)_(existent)/32 6.20% 16.169 17.172 - -2.60% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 6.18% 42.861 45.509 - -0.54% -
BM_deque_vector_move_backward/64000 6.17% 7515.808 7979.577 - -1.33% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 6.17% 32.140 34.121 - 5.42% -
std::search(deque<int>)_(same_length)/8192 6.16% 3784.681 4017.976 - 6.30% -
BM_std_minmax_element<char>/4000 6.15% 1053.545 1118.358 - 17.67% -
BM_vector_deque_ranges_move_backward/2 6.15% 1.825 1.937 - -6.12% -
rng::find_last(deque<int>)_(bail_90%)/8 6.14% 0.845 0.897 - -1.36% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 6.13% 44495.289 47221.662 - 6.15% -
std::unordered_set<int>::contains(key)_(existent)/8192 6.12% 1.571 1.667 - 12.61% -
BM_StringRelational_Compare_Empty_Small_Control 6.12% 1.608 1.707 - 5.55% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 6.12% 26.080 27.676 - 11.09% -
std::sort(deque<int>)_(shuffled)/8192 6.11% 80335.774 85247.661 - 4.76% -
SetIntersection_Front_Set_uint64_262144_64 6.09% 1688334.814 1791226.303 - 5.66% -
BM_deque_vector_copy_backward/0 6.07% 1.476 1.565 - 9.71% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 6.07% 1.131 1.200 - 4.83% -
std::sort_heap(vector<int>)/8 6.07% 29.663 31.462 - -1.50% -
BM_std_minmax_element<char>/512 6.05% 140.349 148.840 - 13.17% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 6.04% 3.465 3.674 - 5.99% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 6.03% 18.315 19.420 - -3.29% -
rng::contains(deque<int>)_(process_all)/8 6.01% 3.015 3.196 - 7.34% -
std::find_end(deque<int>)_(single_element)/8192 5.99% 2209.722 2342.161 - 5.71% -
std::remove_copy_if(list<int>)_(prefix)/8192 5.99% 7227.483 7660.328 - 0.60% -
BM_std_minmax_element<char>/4 5.96% 1.213 1.285 - 7.22% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.95% 1.157 1.226 - 5.33% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 5.94% 21.818 23.114 - 5.48% -
std::multiset<std::string>::count(key)_(existent)/8192 5.93% 29.121 30.849 - -1.92% -
ranges::minmax(std::list<long_long>)/64 5.92% 30.172 31.958 - 4.16% -
std::search(list<int>)_(single_element)/1024 5.91% 722.762 765.510 - 0.05% -
std::reverse(list<int>)/32768 5.91% 17518.994 18554.213 - 6.89% -
std::copy_backward(deque<int>)/512 5.89% 18.023 19.085 - 5.78% -
std::unique(deque<int>)_(sprinkled)/32 5.87% 51.764 54.803 - 1.53% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 5.83% 94263.220 99759.151 - 0.21% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 5.82% 10.433 11.040 - 6.43% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 5.80% 665.707 704.294 - 1.56% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 5.74% 1.757 1.858 - 7.61% -
SetIntersection_Front_Set_string_256_64 5.74% 14060122.483 14866868.309 - 1.96% -
SetIntersection_Front_Set_uint32_16384_1024 5.73% 12667720.138 13394084.097 - 5.41% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 5.70% 18.777 19.847 - -2.99% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 5.67% 8160.941 8623.975 - 5.23% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 5.67% 9882.387 10442.260 - 3.15% -
rng::contains_subrange(deque<int>)_(near_matches)/8192 5.64% 1449170.895 1530946.196 - 5.76% -
BM_PushHeap_uint64_Ascending_1024 5.62% 2.574 2.719 - 5.58% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 5.61% 6760.441 7139.996 - 0.88% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 5.60% 829.050 875.437 - 3.72% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 5.58% 0.442 0.467 - 0.30% -
SetIntersection_Front_Set_float_262144_1 5.55% 986263.395 1041033.356 - 0.60% -
std::none_of(deque<int>)_(process_all)/8192 5.55% 2528.100 2668.406 - 5.92% -
BM_getline_string 5.51% 16.615 17.530 - 0.89% -
BM_PushHeap_uint64_Descending_4 5.50% 0.371 0.391 - 8.83% -
BM_std_minmax_element<char>/1024 5.50% 275.555 290.697 - 16.87% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 5.49% 52.632 55.521 - 0.95% -
BM_deque_vector_move/1024 5.49% 36.696 38.710 - 2.74% -
ranges::min(std::vector<long_long>)/64 5.48% 4.670 4.926 - -2.62% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 5.48% 319.721 337.234 - -1.41% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 5.47% 7236.795 7632.721 - -0.03% -
std::lower_bound(std::deque<int>)/8192 5.46% 64.612 68.136 - 4.31% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 5.44% 23.885 25.186 - 4.86% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 5.44% 19.944 21.029 - 5.28% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 5.43% 2.953 3.113 - 5.91% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 5.40% 140937.184 148549.563 - 4.50% -
BM_StringAssignStr_Small_Transparent 5.39% 0.485 0.511 - 3.96% -
std::make_heap(deque<int>)_(heap)/8192 5.39% 8598.810 9062.318 - 2.99% -
BM_deque_deque_ranges_copy_backward/64000 5.38% 7372.578 7769.177 - -2.22% -
std::stable_partition(deque<int>)_(sparse)/1024 5.37% 422.350 445.048 - 5.20% -
ranges::min(std::list<__int128>)/8 5.36% 2.062 2.173 - -5.03% -
std::remove_copy(list<int>)_(prefix)/8192 5.35% 6880.525 7248.914 - -0.82% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 5.35% 15610.941 16446.130 - 6.41% -
BM_PushHeap_uint32_Ascending_256 5.35% 2.080 2.191 - 5.23% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 5.34% 1467.467 1545.874 - 5.72% -
ranges::min(std::vector<long_long>)/8 5.34% 2.170 2.286 - 1.76% -
std::none_of(list<int>)_(process_all)/32768 5.34% 25689.098 27060.063 - 1.57% -
BM_PushHeap_uint32_Ascending_262144 5.33% 4.679 4.928 - 2.85% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 5.32% 30.734 32.370 - 2.74% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5.31% 12418.397 13077.538 - -1.67% -
std::find_end(vector<int>)_(single_element)/8192 5.31% 1860.993 1959.726 - 4.75% -
std::move(list<int>)/64 5.28% 39.013 41.074 - -4.53% -
std::map<std::string,_int>::erase(iterator)/32 5.28% 28.116 29.602 - 6.74% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 5.27% 1821063.549 1917015.275 - 0.22% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 5.26% 1331.791 1401.870 - 4.23% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 5.26% 1.173 1.235 - 3.01% -
BM_PushHeap_string_QuickSortAdversary_16384 5.25% 15.493 16.307 - -3.37% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 5.23% 0.460 0.484 - -0.39% -
std::set<int>::lower_bound(key)_(existent)/8192 5.23% 7.748 8.153 - 0.20% -
std::multimap<int,_int>::insert(value)_(already_present)/32 5.23% 18.553 19.523 - 5.91% -
BM_vector_deque_ranges_move_backward/1 5.22% 2.115 2.226 - -4.49% -
SetIntersection_None_Set_uint64_262144_262144 5.22% 1223352.703 1287236.410 - 4.59% -
BM_PushHeap_uint64_Descending_16 5.21% 0.360 0.379 - 5.27% -
SetIntersection_Front_Vector_uint64_262144_16384 5.19% 74491368.376 78355314.814 - 7.44% -
bm_ranges_lexicographical_compare<int>/8 5.18% 1.498 1.576 - -2.54% -
std::upper_bound(std::deque<int>)/8192 5.18% 64.549 67.893 - 4.87% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 5.18% 264.634 278.337 - 6.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 5.15% 13999395.298 14720770.968 - 5.78% -
ranges::min(std::list<char>)/64 5.14% 27.012 28.401 - 1.17% -
std::multimap<int,_int>::ctor(const&)/32 5.13% 223.010 234.455 - 4.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 5.13% 4260604.027 4479144.066 - -3.13% -
BM_PushHeap_float_Descending_4 5.12% 0.363 0.382 - 10.06% -
SetIntersection_Interlaced_Vector_uint32_16384_256 5.12% 20759934.317 21822283.368 - -14.30% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 5.11% 13.121 13.791 - 3.99% -
BM_vector_deque_copy/1024 5.06% 35.771 37.580 - 2.65% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 5.05% 7147034.371 7508200.006 - 1.97% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 5.05% 1.468 1.542 - -1.13% -
std::find_end(vector<int>)_(match_near_end)/1024 5.04% 28.294 29.720 - 3.83% -
std::multiset<std::string>::contains(key)_(non-existent)/0 5.00% 0.275 0.289 - 4.23% -
std::all_of(vector<int>)_(process_all)/8 4.99% 2.354 2.471 - 8.44% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 4.98% 320.323 336.264 - -1.32% -
BM_PushHeap_uint64_Ascending_262144 4.98% 4.781 5.019 - 1.72% -
std::stable_partition(deque<int>)_(dense)/50 4.97% 37.913 39.796 - 4.08% -
BM_std_minmax_element<short>/64 4.96% 17.343 18.203 - 6.19% -
std::none_of(deque<int>)_(process_all)/8 4.95% 3.277 3.439 - 0.22% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 4.95% 12460.738 13077.983 - 6.26% -
std::set<std::string>::find(key)_(non-existent)/1024 4.94% 20.048 21.039 - 2.85% -
std::list<int>::ctor(size)/8192 4.94% 93359.438 97969.462 - -0.03% -
SetIntersection_Interlaced_Vector_float_256_4 4.92% 4822243.294 5059564.316 - 6.38% -
BM_PushHeap_uint32_SingleElement_16 4.91% 0.340 0.356 - 2.99% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 4.90% 25042.208 26270.253 - -3.91% -
std::make_heap(deque<int>)_(heap)/1024 4.89% 1093.478 1146.956 - 2.40% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 4.88% 2.239 2.349 - 5.55% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 4.87% 23.775 24.933 - 1.30% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 4.87% 870.589 912.995 - 0.13% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 4.87% 32.970 34.576 - 2.85% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 4.85% 392.837 411.903 - 4.23% -
SetIntersection_Interlaced_Vector_float_64_64 4.83% 10886581.015 11412396.986 - -0.54% -
std::map<int,_int>::erase(key)_(existent)/8192 4.83% 24.900 26.102 - 4.06% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 4.82% 3.200 3.354 - -0.19% -
std::swap_ranges(list<int>)/32 4.81% 19.359 20.290 - 4.38% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 4.79% 30.484 31.945 - 4.96% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 4.79% 2.287 2.397 - 3.38% -
std::make_heap(deque<int>)_(shuffled)/8192 4.78% 22518.940 23595.973 - -3.03% -
rng::find_last_if(deque<int>)_(bail_10%)/50 4.78% 17.564 18.403 - 1.52% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 4.76% 2.177 2.280 - 0.19% -
BM_StringFindCharLiteral/1024 4.76% 17.939 18.792 - -9.03% -
std::search(list<int>)_(same_length)/1000 4.74% 742.047 777.192 - 4.36% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 4.73% 1780.489 1864.737 - 3.99% -
SetIntersection_Interlaced_Set_float_64_16 4.73% 21455200.570 22470245.441 - 0.26% -
std::unordered_set<int>::count(key)_(non-existent)/32 4.73% 1.596 1.672 - 9.09% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 4.72% 2.933 3.072 - 0.82% -
std::make_heap(deque<int>)_(descending)/8192 4.71% 8632.158 9039.069 - 5.03% -
std::map<int,_int>::erase(key)_(existent)/1024 4.71% 24.405 25.556 - -3.86% -
std::is_sorted(list<int>,_pred)/8192 4.71% 8650.007 9057.293 - -0.50% -
BM_PushHeap_uint64_Descending_1 4.70% 0.471 0.493 - -18.37% -
std::copy_backward(vector<bool>)_(aligned)/262144 4.69% 789.882 826.962 - 26.74% -
std::is_sorted_until(vector<int>,_pred)/8 4.69% 3.642 3.812 - 5.00% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 4.67% 975.212 1020.742 - -0.91% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 4.67% 6112.039 6397.262 - 4.42% -
std::find_if(vector<int>)_(bail_25%)/8 4.64% 0.736 0.770 - -2.51% -
std::set<int>::ctor(const&)/32 4.64% 216.138 226.170 - 5.32% -
std::any_of(vector<int>)_(process_all)/8 4.64% 2.316 2.424 - -1.19% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 4.63% 21565.169 22564.215 - -2.67% -
std::make_heap(deque<int>)_(descending)/1024 4.62% 1094.850 1145.472 - 4.83% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 4.62% 18.477 19.331 - -12.15% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 4.62% 130.189 136.199 - 4.06% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 4.61% 12.025 12.580 - 1.07% -
std::reverse_copy(list<int>)/8 4.61% 2.350 2.458 - 1.46% -
std::set<int>::upper_bound(key)_(existent)/1024 4.61% 4.077 4.265 - -0.12% -
BM_deque_deque_ranges_move_backward/4000 4.61% 144.132 150.777 - -3.69% -
SetIntersection_None_Set_uint64_262144_64 4.61% 1207886.066 1263555.012 - 3.80% -
std::any_of(deque<int>)_(process_all)/8 4.60% 3.283 3.434 - 0.15% -
std::move_backward(deque<int>)/32768 4.59% 3393.848 3549.752 - 1.63% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 4.56% 160.174 167.477 - 3.79% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.54% 4.536 4.742 - 3.79% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 4.53% 5798.846 6061.610 - 3.17% -
BM_PushHeap_uint32_SingleElement_4 4.52% 0.356 0.372 - 4.38% -
std::search(vector<int>)_(same_length)/8192 4.51% 1865.216 1949.429 - 4.62% -
BM_deque_deque_ranges_move_backward/512 4.51% 18.880 19.732 - 4.37% -
std::stable_partition(deque<int>)_(sparse)/8192 4.50% 3299.520 3447.960 - -0.10% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 4.49% 101887.453 106460.312 - -2.16% -
std::remove_copy(list<int>)_(sprinkled)/8192 4.48% 6881.939 7190.224 - 1.03% -
SetIntersection_Front_Vector_string_256_256 4.48% 19202575.762 20062183.611 - 1.76% -
BM_PushHeap_float_PipeOrgan_64 4.46% 1.296 1.354 - 4.03% -
SetIntersection_Front_Vector_uint64_256_256 4.46% 4244218.702 4433476.044 - 2.28% -
rng::find_last(vector<char>)_(bail_90%)/8 4.45% 0.440 0.460 - 8.03% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 4.44% 98278.198 102645.166 - -0.27% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 4.43% 3701.979 3866.130 - 4.19% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 4.43% 340703.451 355802.327 - 3.52% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 4.40% 53.070 55.408 - 2.87% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 4.40% 745.524 778.339 - 3.93% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 4.38% 81.041 84.592 - 4.20% -
BM_StringRelationalLiteral_Compare_Small_Small_Control 4.37% 1.612 1.683 - 4.24% -
BM_deque_deque_copy_backward/4000 4.36% 144.896 151.211 - -0.26% -
BM_vector_deque_copy_backward/1 4.35% 2.240 2.338 - 1.53% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 4.35% 21.830 22.780 - 3.77% -
std::unordered_set<int>::ctor(&&,_different_allocs)/0 4.35% 13.786 14.385 - 4.75% -
BM_vector_deque_copy_backward/0 4.34% 0.480 0.501 - -0.44% -
std::all_of(deque<int>)_(process_all)/8 4.34% 3.298 3.441 - -3.19% -
std::transform(list<int>)_(identity_transform)/8192 4.33% 7569.706 7897.823 - 3.42% -
std::find_end(vector<int>)_(process_all)/1048576 4.32% 221623.335 231197.193 - 6.81% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 4.32% 1075143.141 1121567.339 - 1.17% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.31% 1.190 1.241 - 4.52% -
std::is_sorted(vector<int>)/8192 4.30% 1896.850 1978.444 - 0.81% -
std::find(vector<int>)_(bail_25%)/8 4.30% 1.441 1.503 - 7.81% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 4.29% 54968.162 57327.602 - 2.51% -
bm_ranges_swap_ranges_vb_aligned/524288 4.28% 1049.445 1094.397 - 4.79% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 4.28% 753.329 785.574 - 4.48% -
BM_PushHeap_string_Random_16384 4.27% 15.974 16.657 - -3.06% -
std::unordered_set<int>::ctor(const&)/1024 4.26% 6683.012 6967.436 - 1.62% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 4.26% 16633.488 17341.327 - 1.47% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.25% 0.965 1.006 - 3.74% -
BM_PushHeap_uint32_Ascending_16384 4.24% 3.571 3.723 - 2.70% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 4.23% 32085.419 33444.052 - -0.97% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 4.23% 27194.285 28343.376 - 4.03% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 4.22% 14111433.784 14707231.875 - 6.10% -
BM_CmpEqual_ushort_int 4.22% 1.038 1.082 - 1.20% -
BM_PushHeap_uint32_Random_64 4.22% 5.028 5.240 - 2.89% -
BM_PushHeap_string_Random_1024 4.22% 14.663 15.281 - -2.64% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.22% 243.741 254.017 - 6.86% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 4.20% 17.231 17.955 - 0.15% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 4.20% 35.552 37.045 - 3.80% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 4.20% 24.028 25.037 - -0.87% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 4.19% 13.563 14.132 - 3.70% -
SetIntersection_Interlaced_Set_float_16384_4 4.19% 165098108.045 172018145.423 - 1.85% -
std::multiset<std::string>::erase(key)_(existent)/32 4.19% 78.908 82.215 - 1.34% -
rng::starts_with(vector<int>,_pred)/8 4.19% 2.450 2.553 - 2.36% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 4.18% 11223.150 11692.768 - -0.39% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 4.17% 11124.608 11588.863 - 2.77% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 4.17% 24.054 25.057 - 5.55% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 4.17% 30.791 32.075 - 5.36% -
std::find(list<int>)_(process_all)/8 4.16% 2.247 2.341 - 0.82% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 4.15% 21624.317 22521.064 - 1.71% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 4.14% 31.198 32.491 - 5.02% -
BM_PushHeap_uint32_Ascending_1024 4.12% 2.552 2.657 - 3.99% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 4.12% 2.093 2.179 - 1.74% -
std::unordered_set<std::string>::erase(iterator)/1024 4.12% 33.550 34.931 - 3.65% -
std::none_of(deque<int>)_(process_all)/32768 4.11% 10113.952 10529.472 - 3.70% -
BM_PushHeap_float_QuickSortAdversary_1 4.11% 0.466 0.485 - -30.39% -
std::multiset<int>::contains(key)_(non-existent)/8192 4.10% 8.624 8.977 - 5.60% -
std::move(vector<bool>)_(unaligned)/512 4.10% 4.768 4.964 - 3.27% -
std::replace_if(vector<int>)_(sprinkled)/32 4.09% 8.705 9.061 - 2.85% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 4.09% 3.525 3.669 - 2.63% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 4.09% 9.837 10.239 - -7.32% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.08% 1.380 1.436 - 3.76% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 4.08% 661.001 687.968 - 3.99% -
std::all_of(deque<int>)_(process_all)/8192 4.08% 2523.452 2626.364 - -7.23% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 4.07% 11644.559 12119.017 - 0.43% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 4.07% 0.257 0.268 - -0.76% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 4.07% 16611.351 17286.616 - 2.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 4.06% 19352590.987 20138621.661 - -0.24% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 4.05% 9752.247 10146.939 - 4.41% -
BM_PushHeap_uint32_Random_1024 4.03% 5.632 5.859 - 1.03% -
ranges::min(std::list<__int128>)/64 4.03% 33.190 34.528 - -3.40% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 4.02% 66.765 69.452 - 2.18% -
BM_deque_deque_ranges_copy_backward/4096 4.02% 150.881 156.945 - 3.08% -
BM_deque_vector_ranges_move_backward/1 4.01% 2.010 2.091 - -1.39% -
std::for_each_n(join_view(vector<vector<int>>))/50 4.01% 4.267 4.438 - 2.33% -
std::multimap<int,_int>::contains(key)_(existent)/8192 4.00% 5.346 5.560 - 1.58% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 4.00% 102287.484 106378.726 - 0.88% -
std::partition_copy(deque<int>)/50 4.00% 21.140 21.985 - 4.18% -
ranges::minmax(std::deque<long_long>)/1 4.00% 0.826 0.859 - 17.36% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.99% 12871.544 13385.631 - 5.03% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 3.99% 116709.131 121369.254 - 4.02% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 3.99% 64.468 67.041 - 4.12% -
std::all_of(deque<int>)_(process_all)/32768 3.98% 10098.430 10500.245 - -7.30% -
BM_num_put<const_void*> 3.96% 11.976 12.450 - -0.41% -
std::for_each_n(list<int>)/8192 3.95% 7556.751 7855.507 - 2.49% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.94% 14020.808 14573.284 - 1.30% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.93% 3.206 3.332 - 4.24% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 3.93% 34.497 35.853 - 0.29% -
std::swap_ranges(list<int>)/50 3.92% 32.582 33.858 - 5.29% -
std::find_end(list<int>,_pred)_(same_length)/1024 3.91% 789.509 820.400 - 3.92% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 3.90% 44.321 46.050 - -4.23% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.90% 139656.628 145100.363 - 4.63% -
std::search(list<int>)_(no_match)/1024 3.89% 730.845 759.262 - 1.34% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 3.89% 3982.618 4137.382 - 5.44% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 3.88% 24.229 25.170 - 7.30% -
std::move(vector<bool>)_(aligned)/64 3.88% 1.603 1.666 - 3.79% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 3.88% 12316.960 12794.491 - 7.80% -
std::copy(vector<bool>)_(aligned)/64 3.87% 1.296 1.347 - 4.26% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 3.86% 273659.304 284230.162 - 0.21% -
std::find_end(list<int>)_(match_near_end)/1000 3.86% 76.530 79.486 - 0.12% -
BM_PushHeap_uint64_Ascending_16 3.86% 0.909 0.944 - 3.89% -
std::remove_if(deque<int>)_(prefix)/1024 3.85% 553.860 575.201 - 1.85% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 3.85% 78845.898 81880.326 - -1.86% -
std::for_each(list<int>)/8 3.84% 2.378 2.469 - -2.26% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 3.84% 6.183 6.420 - -11.64% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 3.82% 538534867.007 559121740.150 - 3.96% -
SetIntersection_Interlaced_Set_string_256_64 3.82% 29568884.692 30697848.699 - -0.57% -
std::find_first_of(list<int>)_(large_needle)/8192 3.81% 47909902.735 49732940.500 - 0.88% -
std::pop_heap(deque<std::string>)/8 3.80% 57.088 59.256 - 2.82% -
BM_StringRelational_Eq_Empty_Huge_Control 3.79% 0.473 0.491 - 3.81% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 3.79% 12646.172 13125.637 - 3.60% -
std::find_end(vector<int>)_(single_element)/1000 3.79% 238.497 247.528 - -3.04% -
BM_std_minmax_element<long_long>/1 3.77% 0.298 0.309 - -1.15% -
std::partition(list<int>)_(sparse)/50 3.77% 21.752 22.571 - 2.52% -
BM_vector_deque_copy/4000 3.77% 139.816 145.084 - 3.14% -
std::set<std::string>::contains(key)_(non-existent)/8192 3.76% 27.427 28.459 - 2.17% -
std::remove_copy_if(deque<int>)_(prefix)/32 3.75% 17.744 18.409 - 3.29% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 3.75% 32464.780 33681.429 - 3.93% -
std::set<int>::insert(value)_(new_value,_middle)/1024 3.75% 25.899 26.870 - 3.69% -
BM_deque_vector_move_backward/2 3.75% 1.765 1.831 - -0.16% -
std::move_backward(deque<int>)/1048576 3.74% 126941.756 131690.235 - -0.17% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 3.74% 1.226 1.271 - 3.85% -
BM_StringRelational_Compare_Small_Small_ChangeLast 3.73% 1.622 1.683 - 3.12% -
std::partition(vector<int>)_(dense)/1024 3.73% 239.833 248.773 - -0.03% -
BM_std_minmax_element<short>/5500 3.73% 1480.681 1535.851 - 13.39% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 3.70% 20.274 21.025 - 1.59% -
BM_deque_vector_ranges_move_backward/2 3.70% 1.764 1.829 - -0.15% -
std::multimap<std::string,_int>::clear()/0 3.70% 392.903 407.445 - 3.82% -
std::stable_sort(deque<int>)_(descending)/8192 3.70% 20350.676 21103.678 - 3.51% -
std::map<int,_int>::erase(key)_(existent)/32 3.69% 22.451 23.281 - 4.38% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 3.69% 13616005.769 14118154.729 - 10.62% -
bm_ranges_swap_ranges_vb_aligned/64 3.68% 2.980 3.089 - -0.04% -
std::partial_sort_copy(vector<int>)_(heap)/1024 3.68% 7952.525 8245.348 - 3.21% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 3.67% 4.168 4.321 - 3.12% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 3.66% 18.374 19.047 - 0.26% -
rng::find_last_if(vector<int>)_(bail_10%)/8192 3.65% 2175.232 2254.705 - 3.48% -
SetIntersection_Interlaced_Vector_string_16384_64 3.63% 13157231.822 13635150.169 - 10.85% -
std::set<std::string>::count(key)_(non-existent)/1024 3.63% 23.538 24.393 - -2.00% -
BM_std_minmax_element<short>/4096 3.62% 1105.054 1145.032 - 13.60% -
std::unordered_set<int>::find(key)_(existent)/1024 3.62% 1.336 1.385 - 2.47% -
SetIntersection_Interlaced_Vector_string_16384_16 3.61% 4288302.922 4443154.722 - -11.62% -
SetIntersection_None_Set_float_16384_1 3.60% 151972274.179 157442066.612 - 0.56% -
BM_deque_deque_ranges_copy_backward/1 3.59% 2.626 2.721 - 4.79% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 3.58% 20.395 21.125 - 25.58% -
BM_std_minmax_element<short>/4000 3.57% 1079.499 1118.083 - 13.55% -
std::equal(list<int>)_(it,_it,_it)/8192 3.57% 9714.376 10060.816 - 5.72% -
std::set<int>::upper_bound(key)_(non-existent)/1024 3.56% 5.843 6.051 - 3.89% -
BM_deque_vector_ranges_move/0 3.56% 1.308 1.355 - 3.43% -
std::set<std::string>::lower_bound(key)_(existent)/32 3.55% 14.973 15.505 - -2.63% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 3.55% 12636.927 13084.950 - 0.97% -
SetIntersection_Interlaced_Vector_uint64_1024_64 3.54% 4288280.585 4440258.068 - 4.43% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 3.54% 79419.823 82227.993 - 0.35% -
rng::contains_subrange(list<int>)_(process_all)/50 3.53% 16.945 17.544 - -1.84% -
BM_PushHeap_string_Ascending_16384 3.53% 19.489 20.177 - 6.15% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.53% 520.337 538.695 - 4.09% -
std::find_if_not(vector<char>)_(process_all)/8 3.53% 1.482 1.534 - -3.46% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 3.52% 32.530 33.676 - 4.58% -
BM_PushHeap_float_Descending_16 3.52% 0.367 0.380 - 4.13% -
std::reverse_copy(vector<int>)/8 3.51% 2.338 2.420 - -3.42% -
std::copy_n(deque<int>)/512 3.51% 16.666 17.251 - 3.19% -
SetIntersection_Front_Set_uint64_16384_1 3.50% 1008932.772 1044279.570 - -0.82% -
std::make_heap(deque<int>)_(repeated)/8192 3.50% 17777.665 18400.412 - 0.18% -
SetIntersection_Front_Set_string_262144_16384 3.50% 337008874.244 348807793.681 - 0.17% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 3.50% 2.014 2.085 - 71.16% -
SetIntersection_Interlaced_Vector_uint32_1024_4 3.49% 1282711.515 1327454.539 - -6.00% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 3.49% 21742561.091 22500700.132 - -0.03% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.48% 228.335 236.284 - 0.54% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 3.48% 30.951 32.028 - 1.38% -
bm_lexicographical_compare<int>/8 3.47% 1.462 1.513 - -0.50% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 3.47% 1035985.754 1071893.983 - -0.19% -
SetIntersection_Interlaced_Set_string_16_16 3.45% 56188439.682 58129333.902 - -4.66% -
std::rotate(deque<int>)_(by_1/3)/1024 3.45% 406.262 420.291 - 3.96% -
BM_num_put<unsigned_long_long> 3.45% 11.218 11.605 - 4.66% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 3.45% 20.570 21.279 - -1.88% -
rng::find_last_if(vector<char>)_(bail_90%)/8 3.43% 0.468 0.484 - 3.07% -
BM_CmpLess_int_short 3.43% 1.135 1.174 - 3.82% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 3.43% 21.373 22.105 - 2.50% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 3.42% 146030.576 151027.708 - 0.95% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 3.41% 145930.508 150908.373 - 1.57% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 3.39% 6.622 6.846 - -0.32% -
std::map<int,_int>::upper_bound(key)_(existent)/32 3.39% 1.742 1.801 - 3.49% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 3.39% 46.823 48.410 - 16.32% -
SetIntersection_Interlaced_Set_string_16384_256 3.38% 347654279.646 359411077.157 - 4.05% -
rng::starts_with(deque<int>)/1000 3.38% 461.492 477.068 - 10.48% -
std::map<int,_int>::equal_range(key)_(existent)/1024 3.37% 4.326 4.472 - 1.86% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 3.37% 22995.338 23769.264 - 3.34% -
BM_std_minmax_element<short>/70000 3.36% 18800.434 19431.774 - 11.03% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 3.35% 166277.122 171853.876 - 2.61% -
SetIntersection_Front_Vector_uint64_16384_16384 3.35% 75831912.994 78372003.901 - 9.43% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 3.35% 14710690.364 15203057.825 - 8.17% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 3.35% 42.822 44.255 - -1.42% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 3.35% 35077.373 36250.783 - -1.23% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 3.34% 0.595 0.615 - 4.03% -
std::remove_copy(deque<int>)_(prefix)/1024 3.34% 375.631 388.172 - -2.19% -
std::remove(deque<int>)_(prefix)/50 3.33% 60.876 62.905 - 3.45% -
std::list<int>::ctor(size)/1024 3.33% 11562.706 11947.896 - -1.56% -
BM_std_minmax_element<short>/512 3.32% 143.275 148.034 - 11.23% -
SetIntersection_Interlaced_Vector_string_262144_4 3.31% 2183326.230 2255655.304 - 7.19% -
std::reverse_copy(list<int>)/4096 3.31% 3134.928 3238.740 - -0.18% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 3.31% 19.981 20.642 - -3.29% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 3.31% 37.421 38.658 - 22.84% -
std::stable_partition(list<int>)_(sparse)/50 3.31% 26.190 27.055 - 1.26% -
rng::find_last_if(vector<int>)_(bail_10%)/1024 3.30% 245.620 253.734 - 3.17% -
std::move_backward(deque<int>)/262144 3.30% 30207.481 31205.180 - 0.18% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 3.30% 276939.835 286083.589 - 1.94% -
std::set<std::string>::lower_bound(key)_(existent)/8192 3.30% 29.474 30.447 - -3.92% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 3.30% 15779.992 16300.744 - -3.76% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 3.30% 14.749 15.235 - 5.97% -
std::rotate_copy(vector<int>)/1024 3.29% 32.641 33.715 - 1.68% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 3.29% 0.605 0.625 - 2.59% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.29% 54663.742 56460.884 - 2.67% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 3.28% 18753.016 19368.848 - 2.10% -
std::find_end(vector<int>)_(single_element)/1024 3.28% 244.093 252.105 - -0.24% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 3.26% 6.666 6.883 - 7.77% -
BM_CmpEqual_short_short 3.26% 1.042 1.076 - 1.47% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 3.26% 193597238.399 199903786.761 - -2.61% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 3.25% 350757553.463 362168250.158 - 1.19% -
BM_PushHeap_string_Random_256 3.25% 14.121 14.580 - -1.76% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 3.25% 40.978 42.310 - 12.77% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 3.24% 15.776 16.287 - 2.22% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 3.24% 213.000 219.905 - -9.92% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 3.24% 4.018 4.148 - 0.84% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.23% 1362.626 1406.657 - -0.45% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 3.23% 85.198 87.950 - 1.07% -
std::lower_bound(std::vector<int>)/8192 3.22% 15.613 16.117 - 3.03% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 3.22% 21.637 22.335 - -0.98% -
std::unordered_set<int>::ctor(const&)/8192 3.21% 55243.951 57018.583 - 2.43% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 3.20% 16286.026 16807.323 - -5.16% -
std::remove_copy_if(deque<int>)_(prefix)/50 3.20% 27.872 28.763 - -1.70% -
SetIntersection_Interlaced_Set_float_1024_4 3.20% 9689654.532 9999248.182 - -0.47% -
std::copy_backward(vector<bool>)_(aligned)/32768 3.19% 35.603 36.740 - 3.27% -
SetIntersection_Interlaced_Vector_float_16_16 3.19% 35304761.483 36430943.306 - 0.23% -
std::make_heap(deque<int>)_(repeated)/1024 3.19% 2260.362 2332.462 - -2.28% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.19% 3.662 3.779 - 6.83% -
std::move(vector<bool>)_(unaligned)/1048576 3.19% 6538.079 6746.553 - 1.86% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 3.19% 1067949.770 1101979.393 - -3.77% -
BM_deque_deque_move_backward/4000 3.18% 144.932 149.544 - -1.39% -
std::for_each_n(list<int>)/8 3.18% 2.399 2.476 - 0.57% -
SetIntersection_Front_Set_uint64_16384_64 3.18% 1714697.503 1769198.210 - 3.31% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 3.18% 9318.240 9614.336 - 5.78% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 3.17% 31.675 32.677 - 0.29% -
std::make_heap(deque<int>)_(shuffled)/1024 3.16% 2549.025 2629.641 - -1.68% -
std::find_if_not(vector<bool>)_(process_all)/50 3.16% 23.574 24.318 - 3.27% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 3.15% 16860.068 17391.782 - 11.27% -
SetIntersection_None_Set_float_16384_16384 3.15% 152495069.253 157302306.796 - -5.13% -
std::find_first_of(vector<int>)_(small_needle)/1024 3.14% 1504.072 1551.258 - 6.95% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 3.13% 883.928 911.637 - -2.14% -
BM_PushHeap_uint64_SingleElement_16 3.13% 0.338 0.348 - -2.53% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 3.13% 921.764 950.600 - 2.75% -
std::search(vector<int>)_(same_length)/1024 3.13% 244.811 252.466 - 3.38% -
bm_ranges_lexicographical_compare<int>/64 3.13% 4.415 4.553 - 2.38% -
SetIntersection_None_Set_float_16384_16 3.12% 151855596.352 156589533.867 - -0.34% -
std::partial_sort(deque<int>)_(heap)/1024 3.12% 18036.072 18597.942 - 3.53% -
std::remove(deque<int>)_(prefix)/32 3.10% 53.508 55.169 - 7.18% -
std::map<int,_int>::insert(value)_(already_present)/8192 3.10% 3.898 4.019 - 0.68% -
std::set<int>::lower_bound(key)_(existent)/32 3.10% 1.496 1.542 - 2.48% -
std::any_of(list<int>)_(process_all)/32768 3.10% 25763.807 26562.099 - 0.38% -
std::find_if_not(vector<bool>)_(process_all)/8 3.08% 3.469 3.576 - 3.03% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3.08% 2983634.524 3075574.465 - 0.40% -
std::partition(list<int>)_(dense)/32 3.08% 8.726 8.995 - 2.91% -
std::make_heap(vector<int>,_pred)_(repeated)/8 3.07% 15.817 16.302 - 2.40% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 3.06% 12.064 12.432 - 0.45% -
BM_deque_deque_ranges_copy_backward/2 3.05% 2.353 2.425 - 5.22% -
SetIntersection_None_Set_float_64_1 3.04% 21718738.212 22380027.716 - -0.49% -
BM_std_minmax_element<short>/64000 3.03% 17161.273 17681.492 - 10.64% -
BM_PushHeap_uint32_SingleElement_16384 3.02% 0.356 0.367 - 3.07% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 3.02% 32354.235 33331.399 - 2.14% -
std::set<std::string>::equal_range(key)_(existent)/8192 3.00% 28.277 29.126 - -2.91% -
BM_PushHeap_uint32_Random_1 2.99% 0.445 0.458 - 6.74% -
BM_vector_deque_copy_backward/2 2.99% 2.000 2.060 - -0.05% -
BM_std_minmax_element<short>/65536 2.97% 17575.901 18097.908 - 10.49% -
std::copy_if(vector<int>)_(entire_range)/64 2.96% 15.285 15.737 - -0.68% -
std::multiset<int>::upper_bound(key)_(existent)/8192 2.96% 14.686 15.120 - 2.68% -
ranges::minmax(std::list<char>)/64 2.95% 33.638 34.632 - 2.94% -
std::find_end(deque<int>)_(single_element)/1024 2.95% 317.788 327.173 - 3.68% -
BM_CmpEqual_uchar_uchar 2.95% 1.047 1.078 - -1.93% -
std::stable_partition(deque<int>)_(alloc_fails)/50 2.95% 1864.525 1919.571 - 0.36% -
BM_StringRelational_Eq_Large_Large_ChangeLast 2.95% 2.021 2.081 - 9.09% -
SetIntersection_None_Set_float_16384_64 2.95% 151453232.826 155919004.954 - -1.02% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.94% 1078496.632 1110208.824 - 0.89% -
SetIntersection_None_Set_float_16384_1024 2.94% 149967456.792 154376510.731 - -2.05% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 2.94% 157.664 162.296 - -0.43% -
SetIntersection_None_Vector_float_16384_256 2.94% 1069768.359 1101189.567 - 1.38% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 2.94% 11617525.292 11958555.070 - 2.89% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 2.93% 24.226 24.935 - -0.18% -
SetIntersection_None_Set_float_64_64 2.93% 11168700.624 11495490.809 - 0.15% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 2.93% 8.480 8.728 - 1.42% -
BM_StringRelational_Less_Huge_Large_Control 2.92% 2.103 2.165 - 1.73% -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 2.91% 0.416 0.429 - 2.88% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 2.90% 3729.986 3838.029 - 0.59% -
std::move_backward(vector<bool>)_(unaligned)/4096 2.90% 27.185 27.972 - 3.18% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 2.89% 1462119.010 1504444.250 - 1.59% -
std::multimap<std::string,_int>::erase(iterator)/32 2.88% 25.233 25.960 - -11.16% -
BM_deque_vector_ranges_move/4000 2.88% 138.140 142.113 - -1.45% -
BM_PushHeap_uint32_SingleElement_1024 2.87% 0.363 0.373 - 2.92% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 2.86% 4237314.430 4358687.381 - 2.27% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 2.86% 11.879 12.219 - 2.26% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 2.86% 16.525 16.998 - 2.01% -
rng::find_if(vector<bool>)_(process_all)/50 2.85% 23.266 23.928 - 2.69% -
std::map<int,_int>::find(key)_(existent)/1024 2.85% 4.194 4.313 - 1.59% -
SetIntersection_None_Set_float_16384_256 2.84% 151043094.353 155334486.964 - -1.16% -
SetIntersection_Interlaced_Set_uint64_256_16 2.84% 12049128.289 12391256.017 - 4.07% -
std::set<std::string>::count(key)_(non-existent)/32 2.84% 10.451 10.748 - 1.44% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.83% 2.360 2.426 - 2.28% -
std::multiset<std::string>::find(key)_(existent)/32 2.83% 14.831 15.251 - 1.78% -
SetIntersection_None_Set_float_16384_4 2.83% 152401497.371 156708418.365 - -0.53% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.82% 6565.424 6750.668 - -1.86% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 2.81% 17781.142 18281.573 - -3.62% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 2.81% 92.896 95.510 - 3.49% -
std::find(list<int>)_(bail_25%)/32768 2.81% 8022.389 8247.731 - 3.15% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.81% 2.708 2.784 - 2.77% -
BM_PushHeap_string_Random_64 2.81% 12.757 13.115 - -1.69% -
std::sort(vector<NonIntegral>)_(heap)/8 2.81% 23.125 23.773 - 1.73% -
rng::contains_subrange(list<int>)_(near_matches)/1000 2.80% 37126.899 38168.160 - 2.91% -
BM_deque_vector_copy/1 2.80% 2.067 2.124 - -0.43% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 2.80% 24.817 25.512 - 13.18% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.80% 53949.379 55458.784 - -1.19% -
std::multiset<int>::erase(key)_(existent)/8192 2.80% 62.183 63.922 - 7.39% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 2.80% 0.628 0.646 - 2.45% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 2.79% 22830349.129 23467224.050 - 2.47% -
BM_CmpLess_uint_short 2.79% 1.017 1.045 - 4.91% -
std::copy_n(vector<bool>)_(aligned)/4096 2.78% 4.705 4.836 - 1.70% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 2.78% 14.036 14.426 - 18.10% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 2.78% 861965.853 885906.881 - 3.77% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.77% 53084.299 54555.462 - -2.29% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.77% 0.679 0.698 - 28.59% -
std::unordered_set<std::string>::contains(key)_(existent)/32 2.77% 32.584 33.486 - 2.50% -
rng::contains(deque<int>)_(process_all)/32 2.77% 8.604 8.842 - 1.23% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 2.76% 41.060 42.195 - 2.69% -
std::set<std::string>::upper_bound(key)_(existent)/8192 2.75% 27.789 28.554 - -0.30% -
SetIntersection_Interlaced_Vector_float_1024_64 2.75% 3608553.126 3707925.218 - -27.06% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.75% 880135.267 904343.189 - 0.13% -
std::sort(vector<NonIntegral>)_(descending)/8 2.75% 24.685 25.364 - 2.02% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.75% 122373.301 125733.577 - 2.18% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 2.75% 918.112 943.317 - 2.03% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 2.74% 24.441 25.111 - 2.67% -
std::is_partitioned(vector<int>)_(partitioned)/50 2.74% 9.384 9.641 - -1.74% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 2.74% 33.742 34.666 - 3.49% -
std::flat_map<int,_int>::contains(key)_(existent)/32 2.74% 3.034 3.117 - -0.38% -
BM_PushHeap_string_Random_4 2.74% 6.049 6.215 - -1.85% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.74% 45809.531 47062.909 - -6.24% -
std::pop_heap(vector<float>)/8192 2.73% 19.542 20.077 - 3.12% -
std::copy_n(vector<int>)/8 2.73% 2.162 2.221 - -0.45% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.73% 365.966 375.962 - 0.07% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 2.72% 15.738 16.167 - 1.38% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 2.72% 124.371 127.757 - 1.38% -
BM_num_put<bool> 2.72% 10.699 10.990 - 4.52% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.72% 12631.680 12974.761 - 7.37% -
BM_std_minmax_element<short>/1024 2.72% 281.908 289.562 - 12.08% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 2.71% 27.119 27.854 - -1.39% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 2.71% 0.602 0.618 - 2.16% -
BM_StringEraseToEnd_Small_Opaque 2.71% 0.590 0.606 - 1.97% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 2.71% 35.280 36.235 - 10.94% -
std::unique_copy(deque<int>)_(sprinkled)/8192 2.70% 3729.955 3830.639 - 2.60% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 2.69% 0.599 0.615 - 3.02% -
std::stable_partition(vector<int>)_(sparse)/32 2.69% 7.224 7.418 - 2.51% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 2.69% 347.346 356.704 - 1.76% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 2.69% 279303.184 286819.108 - 2.14% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.69% 136297.294 139960.565 - -5.55% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 2.68% 1181805.709 1213526.547 - -0.90% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.68% 667.622 685.491 - 0.73% -
std::partition_copy(deque<int>)/8192 2.68% 5706.988 5859.689 - 3.06% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 2.67% 16.185 16.617 - 2.03% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 2.67% 5.367 5.510 - 0.51% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.67% 1599.773 1642.440 - 2.08% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 2.66% 1.613 1.656 - -0.91% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.65% 29.891 30.684 - 4.21% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 2.65% 8677180.010 8907391.368 - -5.84% -
SetIntersection_Front_Vector_string_1024_256 2.65% 9150043.026 9392686.585 - 1.29% -
std::find_if_not(list<int>)_(process_all)/32768 2.65% 25380.825 26053.751 - 0.24% -
SetIntersection_None_Set_string_64_4 2.65% 21383169.487 21949880.468 - 1.56% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 2.65% 12541.253 12873.374 - -3.03% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.65% 220.800 226.641 - -5.08% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.65% 174710.397 179331.970 - 1.58% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 2.63% 91.695 94.108 - 0.13% -
SetIntersection_Interlaced_Set_float_256_64 2.63% 13004318.605 13346325.273 - -3.11% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 2.63% 18.635 19.125 - 1.33% -
std::move(vector<bool>)_(unaligned)/262144 2.62% 1589.101 1630.746 - -1.30% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 2.62% 11663283.869 11968594.459 - 2.48% -
std::rotate(list<int>)_(by_1/4)/50 2.62% 25.532 26.200 - 1.76% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.61% 6.560 6.732 - 2.20% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 2.61% 1040622.008 1067772.979 - 0.16% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 2.61% 29.293 30.057 - 2.60% -
std::search(vector<int>)_(single_element)/1000 2.60% 231.335 237.354 - 3.32% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 2.60% 12.068 12.382 - 4.79% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.60% 7556.923 7753.405 - -0.68% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 2.60% 102034.835 104687.738 - 2.36% -
rng::starts_with(deque<int>)/1024 2.60% 476.854 489.242 - 7.94% -
BM_deque_deque_ranges_move/1024 2.60% 36.805 37.761 - 0.66% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 2.59% 4757.816 4880.987 - -1.83% -
std::set<int>::find(key)_(existent)/8192 2.58% 8.017 8.224 - -4.06% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 2.58% 96762.589 99261.206 - 1.43% -
std::rotate(deque<int>)_(1_element_forward)/1024 2.58% 37.376 38.341 - 2.93% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.57% 2.257 2.315 - -1.70% -
std::set<int>::upper_bound(key)_(non-existent)/8192 2.56% 9.686 9.935 - 1.52% -
BM_deque_deque_ranges_move_backward/1024 2.56% 37.870 38.841 - 3.07% -
std::partial_sort(deque<int>)_(ascending)/8192 2.56% 148025.122 151817.276 - 4.70% -
std::copy(list<int>)/4096 2.56% 3241.840 3324.844 - 8.94% -
SetIntersection_Interlaced_Set_string_64_16 2.55% 37738687.529 38700604.298 - -1.72% -
rng::for_each(multiset<int>)/8 2.55% 6.683 6.853 - 2.48% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 2.54% 21.162 21.699 - 1.20% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 2.54% 12.411 12.726 - 4.11% -
std::unordered_multiset<int>::erase(iterator)/1024 2.53% 19.837 20.340 - 3.70% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.53% 5731.293 5876.479 - -11.43% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 2.53% 26.914 27.595 - 3.32% -
std::find_end(deque<int>,_pred)_(process_all)/1000 2.53% 571.196 585.645 - 0.64% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 2.53% 5.539 5.679 - 3.63% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2.53% 38498.808 39472.135 - 1.07% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 2.53% 1224258.219 1255181.801 - 2.41% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 2.52% 3.553 3.643 - 1.14% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.52% 54474.300 55848.816 - 2.12% -
std::search(deque<int>)_(single_element)/1000 2.52% 436.016 447.017 - -0.05% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.52% 661.867 678.563 - 2.90% -
BM_lexicographical_compare_three_way_fast_path/64 2.52% 15.510 15.901 - 1.26% -
SetIntersection_Interlaced_Set_string_1024_256 2.52% 35288925.423 36178035.830 - 0.70% -
std::copy_backward(vector<int>)/4096 2.50% 233.555 239.402 - 54.77% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 2.50% 4758.297 4877.349 - 0.94% -
rng::contains_subrange(vector<int>)_(single_element)/32 2.50% 8.511 8.724 - 1.24% -
std::copy_backward(deque<int>)/8 2.50% 2.660 2.727 - 2.32% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 2.49% 625.709 641.276 - 13.47% -
std::copy(deque<int>)/8 2.49% 2.655 2.721 - 0.60% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 2.48% 38507.335 39463.925 - 1.81% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 2.48% 12.433 12.742 - -2.74% -
std::unordered_multiset<int>::erase(iterator)/32 2.48% 19.816 20.307 - 4.44% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 2.48% 12701.374 13016.272 - 7.44% -
rng::contains(list<int>)_(process_all)/8192 2.48% 7135.563 7312.278 - 5.61% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 2.47% 9.868 10.112 - -12.02% -
BM_deque_deque_move/1 2.47% 2.484 2.545 - -0.47% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 2.47% 1.216 1.246 - -5.36% -
std::rotate(list<int>)_(1_element_forward)/50 2.47% 25.567 26.197 - -0.11% -
std::any_of(deque<int>)_(process_all)/8192 2.46% 2523.035 2585.132 - -1.58% -
BM_PushHeap_uint32_Random_256 2.46% 5.414 5.547 - 0.05% -
std::swap_ranges(list<int>)/1024 2.46% 749.856 768.279 - 1.71% -
BM_vector_deque_move_backward/4000 2.46% 139.969 143.405 - -3.10% -
BM_deque_vector_ranges_move_backward/65536 2.45% 7911.153 8105.186 - -2.54% -
std::is_sorted(deque<int>,_pred)/8 2.45% 4.840 4.959 - 2.45% -
std::find_first_of(vector<int>)_(small_needle)/50 2.45% 76.664 78.539 - 8.52% -
std::partition(vector<int>)_(dense)/50 2.44% 12.984 13.302 - 0.02% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 2.44% 11.791 12.078 - -36.24% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 2.44% 40.369 41.352 - -0.02% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 2.44% 27.713 28.389 - -3.80% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 2.43% 12893455.171 13207064.285 - 0.23% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 2.43% 18.128 18.569 - 1.61% -
std::list<std::string>::ctor(size)/1024 2.42% 12505.523 12807.580 - -3.46% -
SetIntersection_Front_Vector_float_1024_64 2.41% 1336760.760 1368985.835 - -0.00% -
SetIntersection_Interlaced_Vector_uint32_64_16 2.41% 17518190.598 17940376.894 - 0.70% -
BM_StringRelational_Eq_Empty_Large_Control 2.40% 0.463 0.475 - 2.20% -
std::multiset<int>::clear()/8192 2.40% 77411.804 79271.430 - -7.04% -
BM_PushHeap_string_Random_262144 2.40% 18.040 18.473 - -0.89% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 2.40% 19.690 20.162 - 0.43% -
std::multiset<int>::contains(key)_(existent)/32 2.40% 1.666 1.706 - -0.29% -
BM_PushHeap_string_QuickSortAdversary_262144 2.39% 16.045 16.429 - 0.20% -
std::set<int>::count(key)_(non-existent)/32 2.39% 2.864 2.933 - -2.98% -
rng::find_last(deque<int>)_(bail_10%)/1024 2.39% 237.570 243.237 - -14.36% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.38% 1752.841 1794.515 - 1.50% -
BM_StringRelational_Eq_Small_Large_Control 2.38% 0.481 0.492 - 3.33% -
std::list<std::string>::ctor(size)/8192 2.38% 102383.115 104815.949 - -2.88% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.37% 7444.925 7621.667 - -0.14% -
std::copy_if(vector<int>)_(entire_range)/8 2.37% 2.254 2.307 - 1.30% -
SetIntersection_Front_Vector_string_256_64 2.37% 10174332.052 10415373.004 - -1.98% -
std::map<int,_int>::count(key)_(existent)/1024 2.37% 3.720 3.808 - -1.77% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 2.37% 12761.118 13062.991 - 3.22% -
std::find_if(vector<char>)_(process_all)/8 2.37% 1.567 1.604 - 15.40% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 2.36% 1481891.897 1516909.801 - -1.13% -
std::move_backward(deque<int>)/4096 2.36% 155.337 159.007 - 2.30% -
std::unordered_set<int>::ctor(const&,_alloc)/32 2.36% 270.537 276.925 - 1.24% -
BM_deque_deque_copy_backward/2 2.36% 2.468 2.526 - -0.21% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 2.34% 40.894 41.852 - 1.59% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 2.34% 61.669 63.114 - 2.10% -
std::is_partitioned(deque<int>)_(partitioned)/8192 2.34% 2384.866 2440.583 - 0.53% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 2.33% 36589.042 37442.524 - 1.66% -
BM_CmpEqual_uint_int 2.33% 1.046 1.070 - 1.03% -
std::remove_copy(deque<int>)_(prefix)/32 2.33% 12.856 13.156 - 1.82% -
std::is_partitioned(vector<int>)_(partitioned)/32 2.33% 6.378 6.527 - 0.60% -
SetIntersection_Interlaced_Set_float_16384_1024 2.32% 169092099.833 173015934.851 - 0.13% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 2.31% 0.482 0.493 - 1.21% -
ranges::min(std::list<__int128>)/70000 2.31% 58205.552 59549.238 - -2.89% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 2.31% 18573425.908 19001647.438 - 1.66% -
BM_CmpEqual_short_ushort 2.29% 1.078 1.103 - 0.34% -
std::list<int>::ctor(size)/32 2.29% 320.932 328.291 - -6.18% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.29% 347.120 355.078 - 1.15% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 2.29% 21358.946 21848.503 - -3.24% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 2.29% 205766.794 210482.042 - 1.44% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 2.29% 15.786 16.147 - 1.65% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 2.29% 8801.713 9003.085 - 0.85% -
std::lower_bound(std::vector<int>)/8 2.28% 7.749 7.926 - 2.08% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 2.28% 6666.954 6818.853 - 1.59% -
std::unordered_map<int,_int>::clear()/8192 2.27% 63769.595 65220.082 - -4.39% -
BM_CmpEqual_ushort_uint 2.27% 1.044 1.068 - 0.54% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 2.27% 9.926 10.151 - 1.11% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 2.27% 0.751 0.768 - 1.91% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 2.27% 11.427 11.686 - -3.74% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 2.26% 1058354.372 1082304.365 - -2.55% -
SetIntersection_Front_Set_uint32_1024_256 2.26% 4070064.754 4162134.680 - 5.43% -
BM_StringRelational_Less_Huge_Huge_ChangeLast 2.26% 98.791 101.025 - 1.82% -
std::flat_map<int,_int>::erase(iterator)/1024 2.26% 74.659 76.347 - -1.74% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 2.26% 88.260 90.255 - 0.79% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.26% 102683.243 105001.734 - 1.30% -
BM_deque_deque_ranges_copy/1 2.25% 2.438 2.492 - 2.17% -
BM_CmpLess_ushort_ushort 2.25% 1.054 1.078 - 1.14% -
std::map<int,_int>::equal_range(key)_(existent)/8192 2.25% 5.412 5.534 - 1.58% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 2.25% 13.109 13.404 - 0.97% -
std::set<int>::find(key)_(non-existent)/8192 2.25% 8.480 8.671 - -18.13% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.25% 54416.012 55638.332 - -1.29% -
std::vector<int>::insert(begin)_(cheap_elements)/32 2.25% 5.065 5.179 - 2.82% -
std::find_if_not(vector<int>)_(bail_25%)/8192 2.24% 247.568 253.125 - 4.51% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.24% 231.104 236.286 - 0.47% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 2.24% 350.324 358.166 - -0.25% -
std::sort(deque<int>)_(qsort_adversarial)/8 2.24% 17.547 17.940 - 1.52% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.23% 34.951 35.731 - 3.44% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 2.22% 9650.092 9864.737 - 1.58% -
std::find_if_not(vector<int>)_(bail_25%)/32768 2.22% 971.109 992.703 - 4.66% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 2.22% 4633.652 4736.644 - 1.82% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 2.22% 24.637 25.184 - -0.11% -
std::partial_sort(vector<int>)_(descending)/8 2.22% 24.012 24.545 - -0.07% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 2.22% 98.834 101.029 - 0.52% -
std::remove_copy(deque<int>)_(sprinkled)/32 2.21% 12.079 12.347 - 0.89% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 2.21% 3044412.697 3111827.502 - 2.04% -
BM_vector_deque_copy_backward/4000 2.21% 140.927 144.045 - -2.87% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 2.21% 21.643 22.121 - 0.33% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 2.20% 53.750 54.933 - 0.38% -
std::copy_if(list<int>)_(every_other)/1048576 2.20% 825945.387 844107.852 - 0.10% -
SetIntersection_None_Set_float_1024_4 2.20% 8802568.577 8995806.968 - -1.36% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 2.19% 24.036 24.562 - -1.75% -
std::find(vector<char>)_(bail_25%)/8192 2.19% 39.449 40.313 - 0.22% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.19% 13670.058 13968.959 - 1.41% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 2.18% 1304809.090 1333293.931 - -4.63% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 2.18% 391.945 400.500 - 1.03% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 2.18% 6.350 6.488 - -0.94% -
std::sort(deque<int>)_(ascending)/8 2.18% 17.604 17.987 - 1.95% -
std::copy_if(vector<int>)_(every_other)/1048576 2.18% 492919.995 503645.834 - 1.71% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 2.17% 10.370 10.596 - -2.41% -
SetIntersection_Interlaced_Set_float_16384_64 2.17% 210366080.108 214937105.439 - -0.72% -
BM_PushHeap_string_Random_16 2.17% 10.299 10.523 - -2.31% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 2.16% 391.913 400.369 - 1.03% -
std::copy_backward(deque<int>)/32768 2.16% 3676.253 3755.535 - 0.87% -
std::search(vector<int>)_(single_element)/1024 2.16% 237.436 242.554 - 3.40% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 2.15% 75422.629 77046.898 - 0.43% -
ranges::minmax(std::list<char>)/70000 2.15% 53556.027 54707.618 - 2.63% -
std::multiset<int>::clear()/1024 2.15% 9817.049 10027.696 - -7.52% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 2.14% 24.381 24.903 - -4.17% -
std::is_sorted_until(vector<int>,_pred)/8192 2.14% 3306.307 3377.037 - 5.95% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 2.13% 92.382 94.351 - -5.51% -
std::multimap<int,_int>::contains(key)_(existent)/1024 2.13% 4.405 4.499 - -0.85% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 2.12% 12552.625 12818.765 - 2.45% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 2.12% 53678.508 54816.278 - 1.89% -
std::unordered_set<int>::insert(value)_(already_present)/8192 2.11% 2.639 2.695 - 3.37% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.11% 5668.842 5788.617 - 2.67% -
std::all_of(vector<int>)_(process_all)/32 2.11% 8.377 8.553 - 2.65% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 2.11% 1224190.186 1249983.074 - 2.05% -
bm_ranges_swap_ranges_vb_aligned/256 2.11% 3.457 3.530 - 2.10% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 2.10% 347.144 354.446 - -3.81% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.10% 1231.554 1257.429 - 4.60% -
std::find_end(forward_list<int>)_(process_all)/1000 2.10% 681.310 695.597 - -5.39% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 2.09% 501.544 512.026 - 1.42% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.08% 245753.120 250876.153 - -2.56% -
std::list<int>::insert(begin)_(cheap_elements)/32 2.08% 11.019 11.248 - 5.24% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 2.08% 56452070.155 57626858.147 - 2.11% -
std::set<std::string>::count(key)_(non-existent)/8192 2.08% 33.123 33.812 - -4.96% -
std::set<int>::equal_range(key)_(existent)/1024 2.07% 4.289 4.378 - -2.08% -
ranges::min(std::deque<long_long>)/1 2.07% 0.679 0.693 - 0.03% -
std::find(vector<short>)_(bail_25%)/8 2.07% 0.710 0.724 - 4.63% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.06% 598006.067 610349.532 - 0.05% -
bm_swap_ranges_vb_unaligned/8 2.06% 4.772 4.871 - 2.19% -
bm_lexicographical_compare<int>/1048576 2.05% 68316.768 69719.657 - 2.02% -
std::partition_copy(list<int>)/32 2.05% 8.721 8.900 - 0.21% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 2.05% 1220766.927 1245804.523 - 1.97% -
BM_deque_vector_copy_backward/1024 2.05% 36.637 37.388 - 0.11% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 2.05% 1.355 1.383 - -4.10% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.04% 719.771 734.476 - 0.61% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 2.04% 36607.944 37354.615 - -0.02% -
std::find_end(vector<int>)_(match_near_end)/1000 2.04% 27.731 28.296 - 1.37% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 2.04% 1216860.676 1241652.586 - 1.80% -
BM_vector_deque_ranges_copy_backward/64 2.03% 2.968 3.028 - 1.64% -
SetIntersection_None_Vector_string_16384_256 2.03% 1194138.645 1218407.747 - -1.68% -
BM_vector_deque_ranges_move_backward/4096 2.03% 147.444 150.439 - -0.85% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 2.03% 391.610 399.560 - -3.03% -
BM_deque_deque_copy_backward/1 2.02% 2.724 2.779 - 0.23% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 2.02% 672.628 686.225 - 0.68% -
std::stable_partition(deque<int>)_(alloc_fails)/32 2.01% 1869.697 1907.350 - 0.77% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.01% 12892.336 13151.715 - -1.00% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 2.01% 392.378 400.262 - 0.99% -
BM_deque_deque_copy/70000 2.01% 3170.306 3233.931 - -1.89% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 2.00% 13.044 13.305 - 1.08% -
std::set<int>::erase(key)_(existent)/1024 2.00% 49.843 50.841 - 1.45% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 2.00% 52.336 53.382 - 2.71% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 2.00% 6.452 6.581 - -4.16% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 2.00% 21.490 21.919 - 0.46% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 2.00% 1000221.514 1020181.711 - 1.79% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 2.00% 57829854.166 58983829.915 - -0.73% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.00% 117664.643 120012.346 - 0.07% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.99% 15.564 15.874 - 2.03% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.99% 392.113 399.914 - 0.86% -
std::find_if_not(vector<bool>)_(process_all)/1024 1.99% 559.418 570.547 - 1.94% -
std::stable_sort(vector<int>)_(repeated)/8 1.98% 15.419 15.725 - 1.62% -
std::make_heap(deque<int>)_(ascending)/8192 1.98% 20700.085 21110.204 - 0.64% -
BM_CmpLess_schar_uchar 1.98% 1.074 1.095 - -0.63% -
std::stable_partition(list<int>)_(alloc_fails)/50 1.98% 1881.352 1918.523 - 0.51% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 1.97% 80256.343 81841.272 - 1.91% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1.97% 1745020.134 1779436.780 - 0.16% -
BM_num_put<unsigned_long> 1.97% 11.266 11.488 - 4.46% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 1.97% 30.962 31.572 - 2.82% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.97% 245945.330 250786.868 - -1.07% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 1.97% 932.719 951.069 - 1.75% -
bm_ranges_swap_ranges_vb_unaligned/64 1.97% 6.192 6.314 - 0.40% -
std::set<int>::erase(key)_(existent)/8192 1.96% 67.817 69.149 - 1.37% -
std::multiset<std::string>::count(key)_(existent)/1024 1.96% 23.120 23.574 - -0.33% -
bm_ranges_lexicographical_compare<int>/1048576 1.96% 68283.547 69622.740 - 1.86% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 1.96% 15.823 16.133 - -0.30% -
std::replace_if(vector<int>)_(sprinkled)/8192 1.96% 1886.654 1923.598 - 1.32% -
std::adjacent_find(vector<int>)/1048576 1.96% 232131.825 236672.530 - 0.77% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 1.95% 12.528 12.772 - 1.98% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 1.95% 6.534 6.661 - -3.09% -
BM_PushHeap_string_Ascending_256 1.94% 11.134 11.351 - 6.23% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 1.94% 5633101.168 5742401.956 - -1.59% -
std::map<int,_int>::count(key)_(existent)/32 1.94% 1.565 1.595 - 3.18% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.94% 1841.833 1877.542 - 0.22% -
std::find_if_not(list<int>)_(bail_25%)/8 1.94% 0.917 0.934 - 2.22% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.94% 49.293 50.247 - 0.82% -
std::multiset<int>::count(key)_(existent)/32 1.93% 3.758 3.830 - -2.54% -
SetIntersection_Front_Vector_uint64_256_64 1.93% 4256239.435 4338462.634 - 1.27% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 1.93% 18.353 18.708 - 0.91% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 1.92% 6.816 6.948 - 1.12% -
std::multiset<int>::count(key)_(existent)/1024 1.92% 5.654 5.763 - -2.95% -
BM_deque_vector_move/1 1.92% 2.058 2.097 - -1.65% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 1.92% 5196.519 5296.117 - 0.41% -
std::rotate(deque<int>)_(by_1/3)/8192 1.91% 3195.365 3256.477 - 1.47% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 1.91% 868.675 885.289 - 1.89% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.91% 21.050 21.452 - 0.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1.91% 1036319.289 1056104.376 - 2.51% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.90% 1.516 1.545 - -8.06% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 1.90% 23.889 24.344 - 1.26% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.90% 178093.372 181471.673 - 1.99% -
std::find_first_of(vector<int>)_(large_needle)/32 1.89% 107.888 109.928 - 6.62% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1.89% 25900691.834 26390369.945 - -5.15% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 1.89% 400.518 408.085 - 3.09% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.89% 1.412 1.438 - -4.83% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 1.89% 343273638.211 349755894.214 - 0.41% -
std::is_sorted_until(vector<int>,_pred)/1024 1.89% 408.022 415.724 - 2.94% -
std::multimap<std::string,_int>::count(key)_(existent)/32 1.88% 19.699 20.070 - 5.87% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.88% 39651.337 40397.809 - 1.68% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 1.88% 24.531 24.992 - -0.05% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 1.87% 31.098 31.681 - 0.24% -
BM_StringRelationalLiteral_Less_Small_Small_Control 1.87% 1.584 1.614 - -0.05% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.87% 2948407.795 3003479.736 - -1.08% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 1.87% 5604.772 5709.393 - 1.76% -
BM_PushHeap_string_Ascending_1024 1.87% 13.594 13.848 - 5.81% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.86% 12928.132 13168.984 - 1.09% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.86% 227.145 231.377 - -2.03% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.86% 165978.444 169069.411 - 0.67% -
BM_lexicographical_compare_three_way<IntPtr>/16 1.86% 4.303 4.383 - -0.85% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1.86% 1136115.252 1157251.968 - -1.74% -
std::multiset<int>::equal_range(key)_(non-existent)/32 1.86% 2.379 2.423 - 2.59% -
std::copy_backward(vector<int>)/8 1.85% 2.119 2.158 - -1.27% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1.85% 1225042.969 1247750.404 - 1.69% -
std::move(list<int>)/1048576 1.85% 991037.096 1009361.291 - 1.61% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.85% 2.906 2.960 - 0.77% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 1.84% 2.954 3.009 - 0.80% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.84% 12111.273 12334.067 - 3.89% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 1.84% 41801.505 42568.761 - 1.78% -
std::set<int>::upper_bound(key)_(existent)/32 1.83% 1.748 1.780 - -1.39% -
BM_deque_deque_ranges_move/64000 1.83% 3055.354 3111.291 - 4.00% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 1.82% 35.497 36.144 - 1.58% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 1.82% 4.736 4.823 - 1.52% -
SetIntersection_Front_Set_string_16384_1 1.82% 1061581.333 1080870.295 - -1.85% -
SetIntersection_Interlaced_Set_float_16384_256 1.81% 196886740.230 200458301.758 - -0.14% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 1.81% 53.714 54.686 - -0.90% -
std::find_end(deque<int>)_(process_all)/1000 1.81% 283.827 288.964 - 1.66% -
BM_vector_deque_move/64 1.81% 2.675 2.724 - -3.20% -
std::rotate(vector<int>)_(1_element_backward)/8192 1.80% 294.746 300.060 - 0.46% -
BM_StringFindAllMatch/64 1.80% 3.236 3.294 - 5.16% -
SetIntersection_Front_Vector_uint32_262144_262144 1.80% 345675598.981 351900098.313 - 0.23% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.79% 144034.679 146613.656 - 0.76% -
std::partition_point(vector<int>)/32 1.79% 2.529 2.575 - 0.05% -
rng::fold_left(deque<int>)/8192 1.79% 4463.233 4543.123 - 0.01% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 1.78% 19.552 19.901 - -1.63% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.77% 37980.229 38654.083 - -0.46% -
std::map<std::string,_int>::ctor(const&)/32 1.77% 710.717 723.323 - 1.29% -
std::map<int,_int>::lower_bound(key)_(existent)/32 1.77% 1.456 1.482 - -0.16% -
std::stable_sort(deque<int>)_(ascending)/1024 1.77% 2094.733 2131.832 - 0.60% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 1.77% 2.606 2.652 - 1.58% -
BM_StringFindCharLiteral/8192 1.77% 137.541 139.972 - 1.37% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.76% 0.610 0.621 - 1.88% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1.76% 1560.573 1587.989 - 1.17% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.76% 43174.065 43932.239 - 2.80% -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 1.75% 288.673 293.737 - 1.85% -
std::multiset<int>::find(key)_(existent)/1024 1.75% 4.049 4.120 - -1.43% -
SetIntersection_None_Set_uint64_16384_1024 1.75% 168036402.617 170977666.421 - -4.25% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.75% 753.368 766.540 - -0.15% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 1.75% 8273927.302 8418425.504 - 1.38% -
std::fill(vector<bool>)/64 1.74% 1.568 1.595 - 1.95% -
ranges::min(std::list<char>)/8 1.74% 1.904 1.937 - -0.56% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.74% 71405.672 72650.186 - 2.39% -
std::copy_n(vector<bool>)_(unaligned)/32768 1.74% 214.494 218.227 - 0.12% -
rng::starts_with(deque<int>)/8 1.74% 3.979 4.048 - 1.12% -
BM_deque_vector_ranges_copy/5500 1.74% 191.495 194.821 - 0.57% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 1.74% 4506876.116 4585155.198 - 0.13% -
std::find(deque<int>)_(process_all)/8 1.74% 3.465 3.525 - 0.60% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.73% 27.314 27.787 - -5.63% -
std::stable_partition(vector<int>)_(sparse)/8192 1.73% 1538.341 1564.972 - 1.60% -
BM_vector_deque_copy/2 1.73% 1.989 2.024 - 1.20% -
std::set<int>::equal_range(key)_(non-existent)/1024 1.73% 6.478 6.590 - -13.74% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 1.73% 15.880 16.154 - 1.64% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 1.73% 394.183 400.991 - 1.52% -
bm_gcd_trivial 1.73% 0.675 0.687 - 0.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 1.72% 21027017.373 21389356.672 - 1.36% -
BM_CmpLess_int_ushort 1.72% 1.122 1.141 - 5.01% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.72% 392.116 398.851 - 1.61% -
std::move(deque<int>)/8 1.72% 3.478 3.538 - 5.95% -
std::unique(list<int>,_pred)_(sprinkled)/1024 1.71% 999.881 1017.024 - 0.72% -
BM_StringEraseToEnd_Huge_Opaque 1.71% 2.256 2.295 - 0.52% -
std::generate_n(deque<int>)/8192 1.71% 1938.677 1971.800 - 0.65% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 1.71% 2164601.969 2201539.850 - 1.82% -
rng::contains_subrange(vector<int>)_(same_length)/16 1.70% 4.786 4.867 - -1.75% -
SetIntersection_Interlaced_Set_float_262144_16 1.70% 1557667.969 1584109.783 - -0.54% -
BM_StringAssignStr_Large_Transparent 1.69% 10.243 10.417 - -0.82% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.69% 198.175 201.531 - -0.20% -
std::unique(vector<int>)_(sprinkled)/32 1.69% 53.959 54.871 - 1.79% -
std::search(vector<int>)_(single_element)/8192 1.69% 1822.517 1853.301 - 1.99% -
std::stable_partition(vector<int>)_(sparse)/50 1.69% 21.420 21.781 - 1.31% -
BM_StringAssignAsciizMix_Transparent 1.69% 2.972 3.022 - 0.35% -
std::replace_if(list<int>)_(prefix)/8192 1.69% 7142.279 7262.721 - -3.56% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 1.68% 24.065 24.470 - -0.22% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1.68% 3064669.856 3116225.374 - 1.17% -
std::stable_sort(vector<int>)_(heap)/8 1.68% 21.094 21.448 - 1.21% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 1.68% 11992544.978 12193834.442 - 2.13% -
std::partition_copy(deque<int>)/32 1.68% 12.658 12.870 - 1.08% -
std::multimap<int,_int>::count(key)_(existent)/32 1.68% 3.617 3.678 - -0.39% -
BM_num_put<long> 1.68% 11.645 11.841 - 0.24% -
std::deque<std::string>::ctor(size)/8192 1.68% 8419.664 8560.897 - -0.59% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 1.68% 19.527 19.854 - -1.44% -
BM_deque_vector_move/512 1.67% 16.630 16.907 - 2.09% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 1.67% 30380.898 30887.742 - 1.37% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 1.67% 53.579 54.472 - 1.53% -
std::find_end(list<int>,_pred)_(process_all)/8192 1.66% 8103.568 8238.489 - -0.39% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 1.66% 5885.676 5983.643 - 1.16% -
SetIntersection_Interlaced_Set_float_256_16 1.66% 11951408.320 12150105.571 - 0.19% -
BM_vector_deque_ranges_move/1 1.66% 2.176 2.212 - -7.71% -
BM_CmpEqual_schar_ushort 1.66% 1.079 1.097 - 0.24% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 1.66% 244713.323 248777.930 - 1.37% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 1.66% 77.730 79.021 - 11.88% -
rng::contains(vector<int>)_(process_all)/32 1.66% 8.216 8.352 - 1.70% -
std::pop_heap(deque<std::string>)/8192 1.65% 113.519 115.388 - -0.17% -
SetIntersection_Front_Set_uint32_262144_256 1.65% 3830800.392 3893843.689 - -2.05% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1.64% 1631570.394 1658403.971 - 1.49% -
std::stable_sort(deque<int>)_(shuffled)/8192 1.64% 14160.003 14392.648 - 1.47% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 1.64% 63483.772 64526.790 - 1.34% -
std::set<int>::ctor(const&)/1024 1.63% 6246.512 6348.624 - -0.29% -
std::partition(deque<int>)_(dense)/32 1.63% 9.489 9.644 - -11.60% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 1.63% 6546.044 6652.890 - 0.44% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 1.63% 5005.665 5087.353 - 1.69% -
SetIntersection_None_Vector_uint32_16384_1024 1.63% 1103324.172 1121324.704 - 1.16% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 1.63% 248.391 252.438 - -1.46% -
std::count(list<int>)_(every_other)/1024 1.63% 693.767 705.062 - -0.70% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 1.62% 2.532 2.573 - -6.44% -
std::remove_copy(deque<int>)_(sprinkled)/50 1.62% 18.222 18.517 - 0.58% -
std::partial_sort_copy(list<int>)_(ascending)/1024 1.62% 5324.746 5410.928 - 1.22% -
BM_CmpEqual_short_uchar 1.62% 1.081 1.099 - 1.33% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 1.62% 6.824 6.935 - 0.75% -
BM_PushHeap_string_QuickSortAdversary_1024 1.61% 15.037 15.280 - 0.22% -
rng::contains_subrange(vector<int>)_(single_element)/16 1.61% 4.797 4.874 - -0.99% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 1.61% 8038.759 8168.407 - 1.02% -
std::find_if_not(vector<bool>)_(process_all)/8192 1.61% 4464.370 4536.340 - 1.59% -
std::remove_if(deque<int>)_(prefix)/8192 1.61% 4267.006 4335.778 - -1.49% -
std::none_of(list<int>)_(process_all)/8 1.61% 2.637 2.680 - 0.00% -
BM_CmpEqual_uint_schar 1.60% 1.012 1.028 - -0.13% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1.60% 1118257.083 1136164.420 - -1.01% -
std::make_heap(deque<int>)_(ascending)/1024 1.60% 2628.185 2670.196 - 0.94% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 1.60% 25606.798 26015.490 - 0.95% -
std::unique(list<int>)_(sprinkled)/1024 1.59% 942.480 957.471 - 0.40% -
BM_deque_vector_ranges_move_backward/0 1.59% 1.342 1.364 - -0.26% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 1.59% 198.111 201.255 - 0.46% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.59% 166155.307 168791.464 - 1.14% -
BM_CmpLess_ushort_uchar 1.59% 1.100 1.118 - 0.14% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 1.59% 25.666 26.073 - -4.66% -
BM_CmpLess_uchar_schar 1.58% 1.017 1.033 - 2.18% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.58% 9.283 9.429 - 0.70% -
std::map<int,_int>::contains(key)_(existent)/32 1.58% 1.638 1.663 - 1.62% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.58% 142906.511 145162.052 - 2.83% -
std::move_backward(vector<int>)/8 1.57% 2.270 2.306 - 0.23% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.57% 915323.614 929710.701 - 0.88% -
std::partial_sort_copy(list<int>)_(ascending)/8 1.57% 8.333 8.464 - 4.83% -
std::search(vector<int>,_pred)_(near_matches)/1000 1.57% 22622.631 22976.943 - 1.56% -
BM_PushHeap_string_Ascending_64 1.56% 7.444 7.560 - 3.48% -
std::partition(list<int>)_(sparse)/32 1.56% 8.770 8.906 - -0.23% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.56% 729.071 740.449 - 0.31% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 1.56% 23.159 23.520 - -0.33% -
std::flat_map<int,_int>::clear()/1024 1.56% 391.454 397.545 - 0.01% -
std::stable_sort(vector<int>)_(shuffled)/8 1.56% 19.579 19.883 - 0.78% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 1.56% 340.610 345.907 - 7.49% -
std::find_if_not(vector<bool>)_(process_all)/1048576 1.55% 571317.007 580198.901 - 1.51% -
SetIntersection_None_Set_string_256_4 1.55% 11277958.237 11453052.746 - 0.88% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 1.55% 761.181 772.998 - 1.54% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 1.55% 8715347.903 8850630.527 - 0.45% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 1.55% 41.909 42.558 - -3.10% -
std::partial_sort_copy(deque<int>)_(heap)/8 1.55% 14.912 15.143 - -30.98% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.54% 67667.106 68710.942 - 0.78% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 1.54% 12343.747 12534.083 - 1.76% -
std::is_sorted(list<int>)/8 1.54% 2.133 2.166 - 1.26% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.53% 391.588 397.594 - 0.15% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.53% 7.023 7.131 - -0.94% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1.53% 3050407.112 3096994.723 - 1.65% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.52% 7631.942 7748.228 - 2.15% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 1.52% 4031.411 4092.719 - 0.71% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 1.52% 28.684 29.120 - -3.49% -
std::stable_sort(deque<int>)_(heap)/8192 1.52% 17203.278 17464.742 - 1.18% -
BM_StringCopy_Large 1.52% 6.085 6.177 - 0.01% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 1.52% 765.493 777.094 - 0.23% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.51% 558.214 566.654 - -1.05% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 1.51% 24.804 25.179 - 4.74% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 1.51% 12.971 13.167 - 5.18% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.51% 195026066.803 197965812.143 - -3.22% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 1.51% 45.513 46.198 - 1.75% -
std::is_sorted_until(list<int>)/8 1.50% 2.070 2.101 - 1.24% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 1.50% 10.581 10.739 - 1.63% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 1.50% 6052.350 6142.952 - 1.56% -
std::unique(list<int>,_pred)_(sprinkled)/8192 1.50% 8266.474 8390.199 - 0.53% -
std::set<std::string>::clear()/32 1.50% 892.099 905.441 - 1.50% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1.49% 1241227.945 1259781.412 - 2.50% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.49% 131900.777 133866.380 - 2.14% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 1.49% 5657.400 5741.567 - -0.90% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 1.49% 3.253 3.301 - 0.89% -
std::find_end(vector<int>)_(match_near_end)/8192 1.48% 200.381 203.354 - 0.53% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 1.48% 36.514 37.054 - 2.33% -
std::count(list<int>)_(every_other)/8 1.48% 2.083 2.114 - 1.32% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 1.47% 682.421 692.466 - 0.43% -
std::move(vector<bool>)_(unaligned)/64 1.47% 1.636 1.660 - 1.97% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.47% 62684.174 63603.142 - 1.85% -
BM_deque_deque_move_backward/5500 1.46% 202.033 204.989 - -0.52% -
SetIntersection_Front_Set_float_16384_64 1.46% 1771979.265 1797847.733 - -2.65% -
std::unordered_set<int>::ctor(const&)/32 1.46% 198.538 201.435 - 0.66% -
std::set<int>::erase(key)_(non-existent,_end)/8192 1.46% 8.165 8.284 - -1.41% -
std::for_each(multiset<int>::iterator)/50 1.45% 35.628 36.146 - 1.17% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 1.45% 5.114 5.188 - 0.88% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 1.45% 6361.493 6453.875 - -0.15% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 1.45% 24.981 25.343 - 5.93% -
std::replace_if(list<int>)_(sprinkled)/8192 1.45% 7320.746 7426.900 - -5.77% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 1.45% 40.102 40.682 - -0.25% -
std::unordered_multimap<int,_int>::clear()/0 1.45% 391.636 397.304 - -0.21% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 1.45% 2284.535 2317.564 - 0.63% -
rng::find_last(forward_list<int>)_(bail_10%)/50 1.44% 17.202 17.450 - -0.35% -
std::multiset<int>::count(key)_(non-existent)/32 1.44% 2.491 2.527 - 6.53% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 1.44% 3473770.131 3523843.508 - 1.74% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 1.44% 52.908 53.669 - 2.40% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.43% 6146.769 6234.973 - 1.48% -
SetIntersection_Front_Set_uint32_16384_1 1.43% 1026027.524 1040736.234 - -0.54% -
ranges::min(std::list<long_long>)/8 1.43% 1.908 1.935 - -1.45% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 1.43% 2.032 2.062 - -0.02% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 1.43% 236096.118 239466.798 - 2.44% -
ranges::min(std::vector<__int128>)/8 1.43% 2.917 2.958 - 3.81% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 1.43% 22.495 22.816 - 1.78% -
std::reverse_copy(list<int>)/32768 1.42% 26302.702 26677.194 - 0.16% -
std::unordered_multimap<int,_int>::erase(iterator)/32 1.42% 19.659 19.939 - -1.28% -
BM_deque_vector_ranges_move/1024 1.42% 36.875 37.400 - 0.94% -
std::partition_point(vector<int>)/1024 1.42% 6.041 6.127 - 0.17% -
rng::contains(vector<int>)_(process_all)/50 1.42% 12.122 12.293 - 1.10% -
std::find_if(list<int>)_(process_all)/8 1.42% 2.351 2.384 - 1.12% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.42% 1.272 1.290 - 2.73% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 1.41% 23.447 23.778 - 0.12% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.41% 6675.804 6769.939 - -0.72% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 1.41% 4.049 4.107 - 0.20% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 1.41% 795.431 806.643 - -6.81% -
std::stable_sort(vector<NonIntegral>)_(heap)/8 1.41% 21.226 21.525 - 1.04% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.41% 2.734 2.772 - 1.24% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 1.41% 2686.257 2724.043 - -0.69% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.40% 643.498 652.532 - 13.39% -
std::multimap<std::string,_int>::ctor(const&)/8192 1.40% 338458.560 343205.109 - -0.58% -
SetIntersection_Interlaced_Set_uint32_256_256 1.40% 7791467.503 7900623.502 - 0.24% -
BM_CmpEqual_int_ushort 1.40% 1.097 1.112 - 1.00% -
std::copy_backward(vector<bool>)_(unaligned)/64 1.39% 0.914 0.927 - 1.73% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.39% 27.369 27.750 - 1.79% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 1.39% 13956.697 14151.198 - 1.41% -
std::remove_if(list<int>)_(prefix)/1024 1.39% 991.662 1005.471 - -0.70% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 1.39% 21.221 21.516 - 0.26% -
std::find_if(vector<bool>)_(process_all)/50 1.39% 23.614 23.942 - -0.17% -
SetIntersection_Interlaced_Set_uint64_64_16 1.39% 22673274.151 22988752.333 - 1.83% -
rng::for_each(multiset<int>)/32 1.39% 25.149 25.499 - 0.62% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.39% 4.157 4.215 - -0.38% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 1.39% 34.738 35.220 - 7.92% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 1.39% 31768.843 32209.697 - -1.85% -
BM_deque_vector_move_backward/1024 1.39% 36.709 37.218 - -0.14% -
std::is_sorted(vector<int>,_pred)/8 1.39% 3.303 3.349 - 0.07% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 1.38% 17.444 17.686 - 0.70% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.38% 118626.118 120267.402 - 1.55% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 1.38% 20.356 20.638 - -11.49% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.38% 347460971.431 352256346.502 - -0.19% -
std::partial_sort_copy(list<int>)_(repeated)/1024 1.38% 3110.634 3153.502 - 1.31% -
SetIntersection_None_Set_uint64_262144_4 1.38% 1200993.570 1217529.785 - 0.42% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 1.38% 9699363.595 9832859.871 - -1.38% -
std::partial_sort_copy(list<int>)_(repeated)/8192 1.38% 32952.532 33406.048 - -2.71% -
SetIntersection_Front_Vector_float_262144_16 1.38% 1085449.416 1100382.065 - -0.79% -
BM_CmpLess_uint_int 1.37% 1.071 1.086 - 0.60% -
std::find(vector<int>)_(bail_25%)/8192 1.37% 465.168 471.562 - 0.32% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.37% 97.167 98.500 - 9.83% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 1.37% 618816.062 627301.453 - -0.37% -
std::is_sorted(vector<int>)/1024 1.37% 245.119 248.478 - 0.15% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.37% 765.327 775.798 - 0.30% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.37% 35598.769 36085.748 - -1.41% -
rng::contains_subrange(vector<int>)_(single_element)/8192 1.36% 1842.839 1867.969 - 2.57% -
std::is_partitioned(list<int>)_(partitioned)/32 1.36% 8.544 8.661 - -0.62% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 1.36% 722170.321 731992.984 - -0.15% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 1.36% 20.082 20.355 - 0.05% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 1.36% 29.135 29.530 - 0.50% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 1.35% 24381.808 24712.144 - -0.64% -
ranges::minmax(std::deque<__int128>)/8 1.35% 3.814 3.866 - -8.08% -
rng::starts_with(deque<int>,_pred)/8192 1.35% 3901.106 3953.887 - 0.83% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 1.35% 56.234 56.994 - 2.88% -
SetIntersection_None_Set_float_64_16 1.35% 18048889.919 18292862.318 - -0.15% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.35% 410.761 416.301 - 0.26% -
std::multiset<int>::erase(key)_(existent)/32 1.35% 22.151 22.449 - -4.23% -
std::partition_copy(list<int>)/50 1.34% 12.978 13.152 - -3.32% -
std::search(vector<int>)_(same_length)/1000 1.34% 241.038 244.278 - 1.43% -
rng::find_last(vector<int>)_(bail_90%)/1048576 1.34% 23101.802 23411.849 - 0.50% -
std::find_if_not(vector<int>)_(bail_25%)/1024 1.34% 32.906 33.347 - 16.80% -
std::search(deque<int>,_pred)_(near_matches)/1000 1.34% 23978.317 24298.981 - 4.49% -
std::search(list<int>)_(same_length)/1024 1.33% 762.209 772.383 - 0.55% -
BM_deque_vector_copy/1024 1.33% 36.833 37.325 - -1.52% -
std::set<int>::upper_bound(key)_(non-existent)/32 1.33% 2.402 2.434 - 0.84% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.33% 1401.710 1420.378 - -3.31% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 1.33% 9063.011 9183.553 - 0.60% -
BM_PushHeap_uint64_Random_16384 1.33% 6.247 6.329 - 0.49% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 1.32% 13.968 14.153 - -0.32% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 1.32% 31.822 32.244 - -0.20% -
BM_PushHeap_uint64_Random_1024 1.32% 6.129 6.210 - 0.48% -
BM_deque_vector_ranges_copy/1024 1.32% 36.791 37.278 - 0.32% -
std::fill(vector<int>)/8192 1.32% 231.305 234.362 - 0.43% -
SetIntersection_Interlaced_Set_float_16384_1 1.32% 1003604.540 1016868.884 - -0.20% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 1.32% 6329.523 6413.113 - 3.43% -
std::rotate(list<int>)_(by_1/3)/32 1.32% 16.674 16.894 - -2.19% -
std::rotate_copy(list<int>)/50 1.32% 13.765 13.947 - -0.38% -
std::stable_sort(deque<int>)_(pipe-organ)/8192 1.32% 20343.367 20611.547 - 1.08% -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 1.32% 589.758 597.532 - 1.26% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 1.32% 7470.459 7568.861 - -0.27% -
rng::contains(deque<int>)_(process_all)/50 1.32% 12.532 12.697 - -0.68% -
SetIntersection_Front_Set_string_262144_262144 1.32% 18289269.207 18530074.949 - 0.37% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 1.32% 11381119.776 11530894.396 - 0.67% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.31% 16634.439 16852.664 - -2.00% -
std::replace_if(vector<int>)_(sprinkled)/1024 1.31% 243.917 247.112 - -0.60% -
std::replace_if(vector<int>)_(prefix)/1024 1.31% 269.698 273.226 - 0.34% -
rng::starts_with(list<int>)/1048576 1.31% 932877.932 945071.539 - 0.79% -
std::partial_sort_copy(vector<int>)_(repeated)/8 1.31% 8.710 8.824 - 1.69% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 1.30% 12250.441 12410.246 - -2.47% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 1.30% 26208.458 26549.367 - 1.05% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.30% 197755628.616 200326140.567 - -3.16% -
std::unique_copy(deque<int>)_(contiguous)/32 1.30% 10.615 10.753 - -20.68% -
rng::contains_subrange(list<int>)_(process_all)/32 1.30% 10.041 10.172 - 0.14% -
rng::fold_left(vector<int>)/8 1.30% 3.544 3.590 - 1.09% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.30% 12519.889 12682.334 - 1.25% -
SetIntersection_None_Vector_float_1024_64 1.30% 1060784.415 1074542.888 - 0.51% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.30% 806.802 817.263 - 0.43% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.30% 29425.545 29806.848 - 5.94% -
ranges::min(std::list<char>)/70000 1.30% 52834.320 53518.886 - -0.61% -
std::stable_partition(vector<int>)_(dense)/50 1.29% 25.597 25.928 - 1.08% -
std::adjacent_find(list<int>)/8 1.29% 2.063 2.089 - 0.59% -
BM_PushHeap_string_QuickSortAdversary_64 1.29% 13.004 13.172 - -0.36% -
std::fill(list<int>)/50 1.29% 34.853 35.302 - 2.14% -
SetIntersection_None_Vector_float_262144_256 1.29% 1118549.505 1132954.825 - 2.32% -
std::make_heap(deque<int>)_(pipe-organ)/8 1.29% 26.833 27.178 - -0.50% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1.29% 1403.905 1421.964 - 1.25% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.29% 62287.851 63088.594 - -0.09% -
BM_CmpEqual_uint_uchar 1.28% 1.093 1.107 - 1.13% -
SetIntersection_Interlaced_Set_uint64_1024_64 1.28% 10059309.750 10187748.681 - -6.17% -
std::move_backward(vector<bool>)_(aligned)/64 1.28% 1.724 1.746 - -5.17% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 1.27% 856.220 867.111 - -0.03% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 1.27% 2516.281 2548.245 - 1.18% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.27% 8376.232 8482.631 - -3.72% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 1.27% 6.625 6.710 - 2.42% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.27% 533.850 540.619 - 0.79% -
SetIntersection_Interlaced_Set_float_262144_4 1.27% 1254860.434 1270748.537 - -1.52% -
BM_num_get<unsigned_int> 1.27% 9.790 9.914 - 2.60% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1.27% 1099059.545 1112965.277 - -0.64% -
BM_PushHeap_string_QuickSortAdversary_16 1.26% 10.429 10.561 - -0.40% -
BM_StringFindMatch2/4096 1.26% 1057.166 1070.519 - 1.13% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.26% 20.516 20.775 - 1.20% -
std::for_each(vector<int>)/8 1.26% 0.908 0.920 - 0.84% -
std::make_heap(deque<int>)_(heap)/8 1.26% 20.970 21.234 - -0.33% -
std::find_if(vector<bool>)_(process_all)/8 1.26% 3.514 3.558 - 0.87% -
std::map<int,_int>::erase(iterator)/8192 1.26% 23.902 24.202 - 1.01% -
std::adjacent_find(vector<int>,_pred)/1048576 1.26% 461212.820 467004.109 - 0.95% -
BM_PushHeap_string_QuickSortAdversary_4 1.25% 6.348 6.427 - -1.70% -
std::make_heap(deque<int>)_(pipe-organ)/8192 1.25% 20982.492 21245.269 - -3.70% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1.25% 1108524.532 1122401.421 - 0.27% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 1.25% 77.616 78.585 - 0.89% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 1.25% 28148.377 28499.613 - 0.93% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.25% 596321.686 603761.420 - 0.61% -
SetIntersection_None_Vector_string_16384_16384 1.24% 1212053.724 1227137.784 - 1.49% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.24% 12.810 12.969 - 0.12% -
BM_std_minmax_element<long_long>/64 1.24% 17.078 17.290 - 0.77% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1.24% 1666859.457 1687489.828 - 0.74% -
BM_std_minmax_element<long_long>/70000 1.24% 18206.928 18432.065 - 1.04% -
std::rotate_copy(list<int>)/32 1.23% 8.639 8.746 - 0.00% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.23% 429.939 435.239 - 1.31% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.23% 1.414 1.431 - 2.24% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.23% 16.347 16.547 - 0.53% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 1.22% 22.361 22.635 - -0.57% -
BM_deque_deque_copy/65536 1.22% 3130.268 3168.593 - 1.39% -
std::unordered_multimap<int,_int>::ctor(const&)/0 1.22% 12.882 13.040 - 0.28% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 1.22% 19951.709 20195.515 - 3.38% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.21% 799.536 809.244 - 1.09% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 1.21% 34.015 34.428 - 1.19% -
bm_ranges_swap_ranges_vb_aligned/512 1.21% 5.249 5.313 - 3.47% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.21% 392.841 397.605 - 0.65% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 1.21% 635975.804 643686.349 - 0.59% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.21% 6101.732 6175.459 - 0.19% -
std::stable_partition(list<int>)_(dense)/50 1.21% 57.426 58.120 - 2.80% -
std::remove_if(deque<int>)_(sprinkled)/1024 1.21% 521.972 528.278 - -1.43% -
rng::find_last(deque<int>)_(bail_10%)/8 1.21% 2.724 2.757 - 1.52% -
std::for_each_n(vector<int>)/8 1.21% 2.638 2.670 - -0.31% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 1.21% 19.562 19.798 - 0.71% -
std::stable_sort(deque<int>)_(repeated)/1024 1.20% 1409.483 1426.401 - -2.17% -
std::partition(list<int>)_(sparse)/1024 1.20% 717.641 726.253 - 1.50% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 1.20% 2.994 3.029 - 1.75% -
BM_deque_deque_move_backward/4096 1.20% 151.077 152.884 - -0.91% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 1.19% 2866.893 2901.074 - 0.25% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.19% 612.597 619.898 - 1.40% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 1.19% 17.436 17.644 - 0.18% -
std::copy_n(list<int>)/4096 1.19% 3524.515 3566.501 - 0.11% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.19% 1335016.037 1350908.558 - -3.91% -
SetIntersection_Interlaced_Set_float_256_4 1.19% 10949989.422 11079835.222 - -0.45% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1.18% 1026265.316 1038414.272 - -1.06% -
std::find_end(list<int>,_pred)_(single_element)/1000 1.18% 791.073 800.432 - 0.53% -
rng::for_each(map<int>)/8 1.18% 6.095 6.167 - -0.61% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.18% 393.463 398.105 - 0.16% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 1.18% 17.331 17.536 - -1.87% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 1.18% 24.212 24.497 - -3.40% -
std::unordered_set<std::string>::ctor(const&)/1024 1.17% 33265.926 33656.403 - -0.06% -
SetIntersection_None_Set_string_256_64 1.17% 9333286.721 9442818.209 - 2.09% -
std::partial_sort_copy(list<int>)_(heap)/8192 1.17% 99924.565 101093.005 - -0.08% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 1.17% 5274.512 5336.141 - 0.40% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.17% 216.716 219.245 - -0.43% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 1.17% 67.116 67.898 - 1.29% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 1.17% 2.984 3.019 - 0.68% -
std::map<int,_int>::find(key)_(existent)/32 1.16% 1.696 1.716 - 0.03% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.16% 22.144 22.402 - 0.40% -
BM_tolower_string<wchar_t> 1.16% 6.442 6.517 - 0.60% -
SetIntersection_Front_Vector_float_1024_4 1.16% 1056640.246 1068915.583 - 0.77% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 1.16% 2.090 2.114 - 1.34% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 1.16% 20.482 20.719 - -4.40% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.16% 1101875.069 1114609.769 - 0.57% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1.15% 1625334.719 1644105.959 - 0.95% -
BM_CmpEqual_schar_schar 1.15% 1.080 1.093 - -0.49% -
std::set<int>::count(key)_(non-existent)/8192 1.15% 11.181 11.310 - -0.29% -
std::find(vector<bool>)_(process_all)/1048576 1.15% 3657.611 3699.526 - 1.07% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1.14% 1130301.251 1143227.713 - 0.64% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.14% 50.284 50.856 - 0.20% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 1.13% 29.537 29.871 - 1.34% -
std::replace_if(deque<int>)_(prefix)/32 1.13% 13.730 13.885 - 0.83% -
std::vector<int>::insert(middle)_(cheap_elements)/32 1.13% 5.746 5.811 - -3.27% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 1.13% 2.467 2.495 - 1.73% -
std::copy_n(list<int>)/64 1.13% 14.563 14.728 - 0.74% -
BM_deque_vector_copy_backward/4000 1.13% 141.904 143.504 - 0.10% -
std::remove_copy_if(list<int>)_(prefix)/1024 1.13% 784.237 793.071 - 0.22% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 1.12% 22181.519 22430.991 - 0.56% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 1.12% 5.244 5.303 - -1.54% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.12% 19.406 19.623 - 1.29% -
std::set<int>::equal_range(key)_(existent)/32 1.12% 1.808 1.828 - -0.16% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 1.11% 19.463 19.680 - 0.20% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.11% 1073611.419 1085545.203 - -0.20% -
std::make_heap(deque<int>,_pred)_(ascending)/8 1.11% 24.705 24.980 - -0.47% -
std::find_end(list<int>,_pred)_(single_element)/1024 1.11% 810.402 819.401 - 0.60% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 1.11% 118251039.706 119560742.174 - 0.69% -
std::set<int>::clear()/0 1.11% 388.896 393.196 - 0.95% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 1.10% 34063.921 34440.059 - 1.09% -
BM_StringRelationalLiteral_Less_Large_Large_Control 1.10% 2.019 2.042 - -0.90% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.10% 116419.262 117700.076 - 1.92% -
std::shift_right(vector<int>)/8192 1.10% 297.377 300.647 - 0.25% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 1.10% 4.802 4.855 - 0.90% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 1.10% 27483.437 27784.777 - 0.56% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.10% 12.813 12.953 - 0.08% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.10% 35670.265 36061.097 - -0.03% -
std::set<std::string>::ctor(&&,_different_allocs)/32 1.09% 207.804 210.078 - 0.67% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 1.09% 12482.490 12618.938 - 0.89% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 1.09% 2212.559 2236.675 - 2.63% -
BM_StringCopy_Huge 1.09% 108.124 109.302 - 0.63% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 1.09% 622.932 629.703 - 11.52% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.08% 6694.624 6767.171 - -0.70% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1.08% 1062785.156 1074291.430 - 1.70% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 1.08% 19.512 19.723 - -0.74% -
SetIntersection_Interlaced_Set_float_16384_16 1.08% 204503954.986 206711532.371 - -0.72% -
std::generate_n(vector<int>)/32 1.08% 7.847 7.931 - 1.39% -
std::reverse(vector<int>)/64 1.08% 4.150 4.195 - 0.11% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 1.08% 26.550 26.836 - -39.70% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 1.08% 31.926 32.269 - 4.02% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 1.08% 84.623 85.532 - -0.22% -
BM_StringRelational_Less_Large_Large_ChangeLast 1.07% 2.088 2.110 - 0.12% -
BM_deque_vector_ranges_copy_backward/4096 1.07% 147.048 148.622 - 0.19% -
std::stable_sort(vector<int>)_(repeated)/1024 1.07% 1089.040 1100.681 - -2.89% -
BM_PushHeap_float_Ascending_16 1.07% 0.975 0.985 - 0.46% -
std::rotate(vector<int>)_(by_1/3)/32 1.06% 9.868 9.973 - -0.78% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 1.06% 942.704 952.729 - -0.14% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 1.06% 18.145 18.338 - 0.92% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 1.06% 6767.343 6838.974 - 1.98% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.06% 754.405 762.387 - -1.81% -
SetIntersection_Front_Vector_float_16_16 1.06% 35634468.988 36011470.308 - 0.70% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 1.06% 337302952.275 340871113.725 - 2.64% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 1.06% 18.050 18.241 - 0.93% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 1.06% 391.090 395.223 - -1.80% -
std::unique_copy(list<int>)_(sprinkled)/8192 1.05% 6879.276 6951.825 - -7.67% -
std::sort(deque<int>)_(ascending)/1024 1.05% 756.439 764.408 - 0.08% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.05% 637.595 644.305 - 1.53% -
rng::find_last(list<int>)_(bail_90%)/1024 1.05% 75.173 75.963 - -0.18% -
std::find(deque<int>)_(bail_25%)/8192 1.05% 475.563 480.552 - 0.70% -
std::partial_sort_copy(deque<int>)_(heap)/1024 1.05% 8265.795 8352.477 - -0.05% -
std::make_heap(deque<int>)_(pipe-organ)/1024 1.05% 2663.379 2691.293 - 1.02% -
SetIntersection_Interlaced_Set_float_64_4 1.05% 20859312.104 21077900.716 - 1.48% -
SetIntersection_None_Set_string_256_1 1.05% 11675421.901 11797556.049 - 0.39% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.05% 393.216 397.325 - 0.23% -
std::unique(list<int>,_pred)_(contiguous)/1024 1.04% 943.968 953.832 - -1.27% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 1.04% 3090.798 3123.042 - 0.43% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 1.04% 196078614.715 198122596.578 - -5.18% -
SetIntersection_None_Vector_string_262144_16 1.04% 1272765.224 1286021.071 - -1.58% -
bm_ranges_swap_ranges_vb_aligned/1048576 1.04% 3345.770 3380.611 - 1.02% -
SetIntersection_Front_Vector_string_262144_1 1.04% 1080703.183 1091950.357 - -1.13% -
rng::find_last_if(list<int>)_(bail_90%)/1024 1.04% 69.928 70.654 - 1.66% -
std::set<int>::find(key)_(existent)/32 1.04% 1.689 1.707 - 3.90% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.04% 558514.057 564315.779 - 0.95% -
std::adjacent_find(list<int>)/8192 1.04% 7204.023 7278.705 - 1.28% -
BM_vector_deque_ranges_copy_backward/4000 1.04% 140.765 142.224 - -2.39% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 1.03% 12.991 13.125 - 0.54% -
std::map<int,_int>::find(key)_(existent)/8192 1.03% 5.324 5.379 - -1.39% -
std::shift_left(list<int>)/8192 1.03% 7603.754 7682.336 - 0.72% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 1.03% 18.594 18.786 - 1.52% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.03% 8976.321 9068.782 - 2.40% -
SetIntersection_None_Vector_uint32_1024_256 1.03% 1077903.940 1088980.488 - 0.45% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 1.02% 272.604 275.394 - 0.70% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.02% 10.930 11.041 - 1.11% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 1.02% 14941.516 15093.943 - -0.04% -
std::replace(deque<int>)_(prefix)/50 1.02% 19.007 19.201 - 0.42% -
std::reverse_copy(deque<int>)/32768 1.02% 7946.061 8026.831 - 0.22% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 1.02% 2323602.023 2347212.655 - -0.32% -
BM_deque_deque_ranges_copy/1024 1.02% 36.959 37.335 - 2.13% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.01% 11626.842 11744.048 - 1.38% -
std::fill_n(deque<int>)/1024 1.01% 29.519 29.816 - 0.21% -
BM_deque_deque_ranges_copy/5500 1.01% 197.713 199.706 - 0.19% -
SetIntersection_Front_Set_float_256_1 1.01% 4131692.757 4173274.756 - 0.83% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 1.01% 943701.640 953193.068 - 0.76% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 1.00% 73.661 74.400 - 0.25% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 1.00% 8527.596 8613.129 - -0.12% -
std::find(list<int>)_(process_all)/50 1.00% 18.825 19.014 - 0.40% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 1.00% 7477195.071 7552037.319 - -6.75% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::search_n(vector<int>)_(no_match)/8192 -99.80% 1641.328 3.301 367.740 2.31% 367.740
std::search_n(vector<int>,_pred)_(no_match)/8192 -99.73% 2957.626 8.072 704.493 -0.13% 704.493
std::search_n(deque<int>,_pred)_(no_match)/8192 -99.56% 4013.336 17.704 561.872 0.42% 561.872
std::search_n(deque<int>)_(no_match)/8192 -99.35% 2429.649 15.754 511.298 0.61% 511.298
std::search_n(vector<int>)_(no_match)/1024 -98.48% 216.841 3.296 42.710 2.17% 42.710
std::search_n(vector<int>,_pred)_(no_match)/1024 -98.11% 427.880 8.066 64.919 -0.17% 64.919
std::search_n(deque<int>,_pred)_(no_match)/1024 -97.55% 611.467 14.974 106.544 -1.99% 106.544
std::search_n(deque<int>)_(no_match)/1024 -95.38% 293.746 13.585 50.614 -0.09% 50.614
std::fill(vector<bool>)/262144 -75.44% 941.294 231.196 - 0.42% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -70.67% 1749.757 513.218 - -5.53% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -67.59% 2531.800 820.605 - -2.95% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -63.18% 23.874 8.790 - -32.09% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -63.04% 23.870 8.823 - -0.29% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -60.74% 14.878 5.841 - -29.89% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -60.30% 14.877 5.905 - -0.74% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -59.86% 24.088 9.669 - -0.07% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -59.58% 72.369 29.254 - -59.00% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -56.63% 15.020 6.514 - -1.29% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 -56.34% 75.689 33.045 - -56.71% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -55.25% 19.119 8.555 - -38.63% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -54.42% 841.040 383.351 - -56.37% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -53.98% 65.499 30.144 - -54.41% -
std::search_n(vector<int>)_(no_match)/32 -52.17% 6.886 3.293 0.401 2.24% 0.401
BM_deque_vector_copy/64 -52.03% 5.410 2.595 - -8.08% -
std::transform(deque<int>)_(identity_transform)/32 -49.21% 24.212 12.298 - 0.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -48.46% 22832289.416 11768559.173 - 2.41% -
std::rotate_copy(vector<int>)/8192 -48.40% 720.009 371.528 - -46.48% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -48.32% 64.988 33.584 - 0.08% -
BM_vector_deque_ranges_move/64 -48.16% 5.321 2.758 - -1.85% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -47.85% 50.255 26.208 - 37.34% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -47.74% 700887.854 366294.073 - 0.81% -
std::search_n(vector<int>,_pred)_(no_match)/32 -46.21% 15.025 8.082 0.492 -0.26% 0.492
rng::find_last(list<int>)_(bail_10%)/1024 -45.53% 1240.838 675.886 - 0.07% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -44.98% 5559185.694 3058406.787 - -54.86% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -44.35% 17.408 9.688 - 0.37% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -42.24% 65517870.747 37841269.882 - -14.74% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -41.93% 7137942.061 4144666.414 - -1.77% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -41.75% 4.158 2.422 - -0.66% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -41.67% 4.194 2.446 - 0.06% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -41.21% 0.443 0.261 - -0.38% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -40.87% 10.928 6.462 - 0.27% -
BM_vector_deque_ranges_copy_backward/0 -40.63% 0.676 0.402 - -9.11% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -40.48% 41.959 24.975 - 7.54% -
std::set<std::string>::insert(value)_(already_present)/1024 -38.36% 26.792 16.515 - -44.30% -
std::set<int>::contains(key)_(non-existent)/8192 -38.09% 19.181 11.874 - -13.46% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -36.97% 659551.092 415683.704 - 5.50% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -36.75% 2.802 1.772 - -37.06% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 -36.71% 2.794 1.769 - -37.57% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -36.61% 5750178.186 3644889.478 - -42.48% -
std::copy_n(vector<bool>)_(aligned)/1048576 -36.41% 3319.084 2110.771 - -35.91% -
std::adjacent_find(deque<int>)/8 -35.28% 4.875 3.155 - -15.57% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -34.92% 4.142 2.695 - -14.15% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -34.23% 653.879 430.041 - -0.12% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -33.93% 88.248 58.306 - -0.97% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -33.43% 48.229 32.104 - -5.49% -
ranges::min(std::deque<__int128>)/70000 -33.34% 36497.526 24330.170 - 0.36% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -33.06% 11172785.651 7478843.554 - 0.73% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -33.04% 0.697 0.467 - 4.39% -
BM_PushHeap_float_Random_1 -32.95% 0.697 0.467 - 0.25% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -32.81% 0.445 0.299 - -0.18% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -32.68% 0.404 0.272 - -23.60% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 -32.52% 34.610 23.354 - -24.40% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -32.25% 804.576 545.065 - -8.24% -
BM_PushHeap_string_SingleElement_1 -31.93% 0.700 0.477 - -10.17% -
std::adjacent_find(deque<int>)/50 -31.64% 26.467 18.094 - -2.97% -
std::is_sorted_until(deque<int>,_pred)/8 -31.17% 6.112 4.207 - -2.33% -
SetIntersection_Interlaced_Vector_string_262144_1024 -30.97% 349346807.551 241144192.776 - -28.13% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -30.46% 0.665 0.462 - -16.85% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -29.70% 42.702 30.020 - -28.10% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -29.67% 3.512 2.470 - -2.61% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -29.51% 472.645 333.172 - -1.12% -
SetIntersection_Interlaced_Set_string_16384_16 -29.47% 345495322.150 243683430.003 - -2.80% -
std::search(deque<int>)_(same_length)/1000 -28.37% 464.349 332.609 - -7.83% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -28.33% 2287558.021 1639536.983 - -0.70% -
ranges::min(std::list<long_long>)/1 -28.25% 0.375 0.269 - -0.50% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -28.16% 38.192 27.436 - 5.40% -
std::vector<int>::ctor(size)/32 -27.99% 14.541 10.470 - 0.48% -
BM_vector_deque_ranges_copy/0 -26.60% 0.625 0.459 - -26.00% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -26.55% 33.096 24.310 - -24.75% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -26.39% 43.054 31.693 - 1.82% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -26.36% 41.201 30.342 - 1.54% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 -26.17% 61.523 45.423 - -26.76% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -26.00% 0.556 0.411 - -8.06% -
SetIntersection_Interlaced_Vector_float_16384_64 -25.70% 8464292.663 6289334.668 - -35.22% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -25.67% 1964.499 1460.121 - 11.82% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -25.64% 72.001 53.537 - -25.58% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -25.44% 69.546 51.855 - -0.91% -
BM_StringDestroy_Large -25.27% 9.522 7.116 - -0.99% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -25.26% 1.302 0.973 - -23.88% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -25.02% 2.453 1.839 - -24.16% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -24.37% 0.487 0.368 - 2.79% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -24.20% 715.814 542.557 - -6.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -24.20% 143713879.990 108936782.415 - -7.38% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -23.95% 32.598 24.792 - -0.31% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -23.83% 31.266 23.815 - -0.43% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -23.63% 34.541 26.380 - -21.87% -
std::multimap<std::string,_int>::erase(iterator)/1024 -23.55% 34.034 26.018 - -20.52% -
ranges::min(std::deque<char>)/1 -23.18% 0.915 0.703 - -12.89% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -22.94% 10.947 8.436 - -25.23% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -22.85% 3070726.040 2368961.680 - -7.55% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -22.76% 1.650 1.275 - -10.77% -
std::copy_if(list<int>)_(every_other)/4096 -22.66% 4165.891 3221.779 - -3.44% -
SetIntersection_Interlaced_Vector_float_262144_16 -22.53% 4260499.326 3300481.025 - 10.20% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -22.53% 39.052 30.254 - -22.12% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -22.50% 7088.095 5493.623 - 2.84% -
std::remove_if(vector<int>)_(sprinkled)/8192 -22.37% 3794.811 2946.064 - -0.14% -
std::move(list<int>)/4096 -21.91% 5075.383 3963.287 - -19.56% -
SetIntersection_Interlaced_Vector_float_16384_16 -21.73% 3674779.688 2876108.420 - 4.14% -
std::equal(vector<bool>)_(unaligned)/50 -21.66% 1.123 0.880 - 3.28% -
std::find_if(vector<char>)_(bail_25%)/8 -21.63% 0.957 0.750 - -29.37% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -21.23% 0.335 0.264 - -10.54% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -21.20% 9630.343 7588.744 - -19.50% -
std::unordered_set<int>::clear()/1024 -20.90% 10228.555 8090.432 - -14.25% -
std::remove_if(vector<int>)_(sprinkled)/1024 -20.85% 511.827 405.105 - -0.18% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -20.83% 18655393.692 14769151.499 - -35.63% -
std::unordered_set<int>::contains(key)_(existent)/1024 -20.81% 1.589 1.258 - -5.12% -
std::equal(vector<bool>)_(unaligned)/8 -20.67% 1.121 0.889 - 5.93% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 -20.45% 39.010 31.034 - -31.09% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -20.26% 769.308 613.410 - 5.17% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -20.19% 9182.285 7328.157 - -19.63% -
BM_PushHeap_float_SingleElement_1 -20.12% 0.586 0.468 - 0.10% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -19.73% 53.493 42.937 - 0.77% -
BM_vector_deque_ranges_move/0 -19.71% 0.525 0.421 - 0.43% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -19.64% 110.373 88.692 - -1.14% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -19.64% 3221521.985 2588756.748 - 6.96% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -19.43% 14468.164 11656.997 - 1.35% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -19.42% 34.540 27.831 - 44.11% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -19.16% 1.539 1.244 - -8.18% -
SetIntersection_Front_Set_uint64_262144_1024 -19.03% 15566381.195 12604793.801 - 7.05% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -18.93% 1037.840 841.374 - 1.02% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -18.71% 841.801 684.260 - -18.54% -
BM_StringFindAllMatch/512 -18.66% 13.701 11.145 - -3.81% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 -18.56% 1.497 1.219 - -15.25% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -18.49% 25584093.036 20854346.265 - 0.14% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -18.32% 0.578 0.472 - 8.77% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -18.27% 70.426 57.560 - -18.54% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -18.23% 50.116 40.981 - -14.43% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -17.99% 0.629 0.516 - -10.81% -
ranges::min(std::vector<char>)/1 -17.89% 0.331 0.272 - -18.62% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -17.78% 63.031 51.822 - 0.78% -
std::move(vector<int>)/1048576 -17.73% 70383.066 57900.986 - 0.09% -
std::set<std::string>::insert(value)_(already_present)/32 -17.72% 8.914 7.334 - -27.87% -
std::multiset<std::string>::erase(iterator)/32 -17.58% 33.084 27.268 - -1.64% -
std::copy(vector<bool>)_(aligned)/1048576 -17.54% 3793.166 3127.759 - 15.19% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -17.50% 1.769 1.459 - -13.75% -
std::unordered_set<int>::find(key)_(existent)/32 -17.47% 1.395 1.151 - -9.48% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -17.31% 29.773 24.619 - -23.06% -
std::stable_partition(deque<int>)_(sparse)/32 -17.24% 13.126 10.862 - -13.51% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -17.20% 21.701 17.969 - -14.22% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -16.98% 7.257 6.025 - -18.64% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -16.97% 43.032 35.732 - -0.44% -
BM_std_minmax_element<short>/2 -16.91% 0.683 0.567 - -12.06% -
std::is_partitioned(list<int>)_(partitioned)/1024 -16.86% 709.345 589.772 - -17.16% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -16.69% 799.787 666.273 - -17.18% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -16.60% 0.480 0.400 - 11.69% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -16.60% 34.246 28.562 - 5.21% -
ranges::min(std::deque<__int128>)/64 -16.58% 25.229 21.045 - 0.84% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -16.33% 39.854 33.346 - -15.57% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -16.32% 1.804 1.509 - -16.60% -
SetIntersection_Front_Set_float_16384_1024 -16.27% 13580671.575 11371327.798 - -0.50% -
std::stable_partition(list<int>)_(dense)/1024 -16.22% 1753.766 1469.237 - -15.83% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -16.20% 11.309 9.477 - -10.81% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -16.15% 58.742 49.253 - -13.48% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -16.11% 1.576 1.322 - -0.07% -
SetIntersection_Interlaced_Vector_float_16384_4 -15.92% 1678455.658 1411180.434 - -11.08% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -15.69% 41.424 34.927 - 2.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -15.67% 67905738.999 57268094.797 - -2.99% -
BM_PushHeap_float_Random_4 -15.64% 2.812 2.372 - 0.45% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -15.51% 1.470 1.242 - -23.27% -
BM_vector_deque_move/0 -15.47% 0.438 0.371 - -7.73% -
ranges::min(std::vector<long_long>)/1 -15.27% 0.450 0.381 - -1.11% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -15.20% 6466.454 5483.680 - -7.31% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -15.07% 1535020.066 1303688.832 - -5.55% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -15.03% 52341.438 44475.226 - -8.76% -
std::copy(list<int>)/64 -15.01% 36.747 31.229 - 3.08% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -14.86% 645.167 549.274 - -17.61% -
std::count_if(list<int>)_(every_other)/8192 -14.85% 8357.806 7116.983 - 0.23% -
ranges::minmax(std::vector<char>)/8 -14.80% 1.044 0.890 - -22.17% -
SetIntersection_Interlaced_Vector_string_262144_16 -14.76% 6855503.643 5843435.928 - -3.56% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -14.74% 55.823 47.598 - 2.74% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -14.72% 1623.033 1384.058 - -15.29% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 -14.70% 70.798 60.388 - -14.72% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -14.69% 22.147 18.893 - -15.22% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -14.60% 107792999.534 92057179.298 - -10.19% -
SetIntersection_Front_Set_uint64_1024_256 -14.55% 4278192.684 3655800.028 - -0.98% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -14.54% 41.949 35.850 - -2.79% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -14.50% 644.506 551.050 - -18.04% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -14.45% 8314145.924 7112637.982 - 10.22% -
bm_ranges_lexicographical_compare<signed_char>/64 -14.41% 2.561 2.192 - -2.51% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -14.37% 28.138 24.095 - -0.13% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -14.33% 4999450.693 4282940.223 - -0.47% -
ranges::minmax(std::list<char>)/1 -14.29% 0.377 0.323 - -7.27% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -14.19% 7577.612 6502.405 - -1.64% -
std::all_of(vector<int>)_(process_all)/50 -14.17% 17.631 15.132 - 20.12% -
std::unordered_set<int>::clear()/8192 -14.16% 73561.139 63141.295 - -11.12% -
BM_StringRead_Cold_Deep_Empty -14.08% 1.308 1.124 - -4.33% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -14.06% 728.294 625.861 - -1.82% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -14.03% 2.052 1.764 - -13.63% -
std::multiset<std::string>::insert(value)_(already_present)/32 -13.97% 49.249 42.371 - -0.23% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -13.96% 54.705 47.067 - -6.66% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -13.82% 7.861 6.775 - -7.90% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -13.80% 35.428 30.538 - 0.03% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -13.80% 1.488 1.282 - -12.56% -
SetIntersection_Front_Set_uint32_262144_1024 -13.69% 14332566.840 12370142.205 - -2.59% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -13.69% 804.553 694.396 - 1.82% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -13.64% 1.351 1.167 - -3.39% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -13.56% 9613780.560 8310206.166 - -54.99% -
std::replace(vector<int>)_(sprinkled)/1024 -13.48% 169.994 147.087 - -2.67% -
std::set<std::string>::equal_range(key)_(existent)/1024 -13.41% 25.302 21.909 - -9.53% -
std::move(deque<int>)/32768 -13.38% 2331.800 2019.911 - 9.77% -
BM_deque_vector_ranges_move_backward/64000 -13.23% 9101.442 7897.455 - -3.59% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -13.19% 576.560 500.491 - -15.64% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -13.14% 1.462 1.270 - 4.95% -
std::set<std::string>::upper_bound(key)_(existent)/32 -13.10% 17.364 15.090 - -0.38% -
std::map<int,_int>::ctor(const&)/1024 -13.09% 7444.928 6470.325 - -5.50% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -13.06% 96.779 84.137 - -15.40% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -13.05% 1.039 0.903 - -12.98% -
BM_PushHeap_float_Descending_1 -13.03% 0.536 0.466 - -0.03% -
std::move_backward(list<int>)/4096 -12.98% 4837.508 4209.679 - 0.90% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -12.97% 91.105 79.286 - -15.81% -
SetIntersection_Front_Set_float_1024_1024 -12.91% 13560496.078 11809800.770 - -3.45% -
std::multimap<std::string,_int>::erase(iterator)/8192 -12.88% 30.264 26.366 - -15.46% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -12.80% 45.478 39.656 - 21.68% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -12.73% 1.380 1.204 - -13.07% -
SetIntersection_Interlaced_Vector_string_262144_64 -12.72% 22340393.591 19498420.538 - -8.48% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 -12.67% 1.235 1.078 - -11.36% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -12.64% 24.254 21.188 - -12.89% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -12.63% 6166.445 5387.317 - -2.59% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -12.58% 19.659 17.186 - -2.44% -
SetIntersection_Interlaced_Set_string_256_256 -12.57% 32527027.954 28436806.177 - -0.73% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -12.25% 1.731 1.519 - -14.22% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -12.20% 7605.711 6677.771 - -0.61% -
std::map<int,_int>::ctor(const&)/8192 -12.18% 58703.685 51550.879 - -5.75% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -12.16% 43.062 37.824 - 0.69% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -12.15% 629.201 552.745 - -16.43% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -12.09% 1.556 1.368 - -12.33% -
std::move(vector<int>)/262144 -12.05% 17285.567 15203.130 - 0.39% -
SetIntersection_Interlaced_Vector_uint64_256_64 -12.04% 7754898.091 6820873.294 - -18.46% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -12.03% 662.007 582.348 - -37.83% -
SetIntersection_Interlaced_Set_uint32_262144_16 -12.01% 1741256.019 1532077.635 - -3.91% -
BM_deque_vector_ranges_copy/0 -11.98% 1.553 1.367 - -10.81% -
std::unordered_multiset<int>::find(key)_(existent)/32 -11.96% 1.491 1.313 - 5.84% -
std::pop_heap(vector<std::string>)/1024 -11.83% 22.869 20.163 - 0.50% -
BM_PushHeap_uint32_Descending_4 -11.80% 0.389 0.343 - -2.27% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -11.75% 41.865 36.946 - 1.15% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -11.72% 1.343 1.185 - -6.11% -
BM_StringRelational_Less_Empty_Empty_Control -11.70% 1.827 1.613 - -1.42% -
SetIntersection_Front_Set_float_16384_256 -11.67% 4199292.751 3709176.456 - -0.88% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -11.63% 32.068 28.339 - -9.18% -
BM_StringRelational_Compare_Empty_Large_Control -11.59% 1.830 1.618 - 0.17% -
std::unordered_set<int>::erase(iterator)/32 -11.55% 22.267 19.695 - -10.45% -
std::multiset<std::string>::contains(key)_(existent)/8192 -11.50% 32.993 29.199 - 2.89% -
std::fill(list<int>)/8192 -11.46% 8372.716 7413.248 - -2.20% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -11.39% 736.078 652.226 - -1.47% -
std::reverse(list<int>)/4096 -11.36% 1765.143 1564.611 - 1.05% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -11.32% 16.145 14.319 - -10.91% -
std::replace(vector<int>)_(sprinkled)/32 -11.23% 6.195 5.500 - -6.90% -
SetIntersection_Interlaced_Vector_string_256_64 -11.17% 20857354.572 18528434.612 - -0.20% -
SetIntersection_Front_Set_float_256_256 -11.15% 8182561.613 7269878.519 - 2.71% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -11.12% 843.533 749.697 - -1.08% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -11.12% 28.541 25.367 - 1.03% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -11.07% 13.631 12.122 - -0.21% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -11.04% 4783923.337 4255560.235 - -11.37% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -10.90% 54000255.708 48111826.067 - 0.64% -
std::search(list<int>)_(no_match)/8192 -10.90% 7424.052 6614.710 - 0.93% -
std::unordered_set<int>::erase(iterator)/1024 -10.87% 22.213 19.799 - -20.99% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -10.79% 40.686 36.296 - -10.36% -
BM_StringRead_Cold_Deep_Large -10.78% 1.338 1.194 - -11.75% -
BM_std_minmax_element<int>/64000 -10.76% 16685.451 14890.105 - -10.98% -
std::copy_if(list<int>)_(entire_range)/64 -10.75% 36.704 32.758 - -2.07% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -10.75% 17.804 15.890 - -4.86% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -10.74% 7.254 6.475 - 6.79% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -10.67% 11.951 10.676 - 1.86% -
std::find(vector<long_long>)_(process_all)/8 -10.65% 1.096 0.980 - 3.09% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -10.58% 5492.321 4911.042 - -5.35% -
std::unordered_set<int>::contains(key)_(existent)/32 -10.55% 1.587 1.420 - -3.38% -
BM_deque_vector_ranges_copy_backward/70000 -10.54% 10219.110 9142.192 - 0.39% -
BM_std_minmax_element<int>/65536 -10.49% 17005.218 15221.946 - -11.02% -
std::count(list<int>)_(every_other)/8192 -10.47% 7535.874 6746.659 - -1.37% -
std::partition(deque<int>)_(sparse)/8192 -10.47% 3295.180 2950.182 - 0.13% -
std::for_each_n(join_view(vector<vector<int>>))/8 -10.47% 1.613 1.444 - 0.26% -
BM_std_minmax_element<int>/70000 -10.47% 18157.945 16257.453 - -11.12% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -10.46% 0.386 0.345 - -7.23% -
SetIntersection_Interlaced_Set_uint32_262144_4 -10.44% 1374565.267 1231064.695 - -4.51% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -10.44% 13.277 11.891 - -8.32% -
SetIntersection_Front_Vector_uint32_1024_1024 -10.43% 5909097.384 5292500.879 - -0.31% -
std::set<std::string>::erase(iterator)/1024 -10.40% 31.060 27.829 - 9.17% -
BM_StringMove_Small -10.40% 0.794 0.711 - 0.59% -
ranges::min(std::deque<long_long>)/64 -10.38% 17.609 15.782 - -5.80% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -10.38% 1.601 1.435 - -10.98% -
std::fill_n(list<int>)/8192 -10.34% 9046.214 8111.099 - 3.80% -
BM_std_minmax_element<int>/4096 -10.32% 1067.758 957.545 - -10.94% -
BM_std_minmax_element<int>/1024 -10.32% 271.287 243.290 - -12.44% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -10.32% 0.615 0.552 - -10.46% -
BM_std_minmax_element<int>/4000 -10.28% 1042.776 935.542 - -12.61% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -10.25% 1.059 0.951 - -9.29% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -10.24% 28.035 25.165 - -0.22% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -10.23% 31.806 28.551 - -6.13% -
SetIntersection_Front_Set_float_262144_256 -10.22% 4160749.066 3735587.151 - 7.16% -
SetIntersection_Front_Set_uint64_1024_64 -10.17% 1774335.884 1593811.957 - -3.55% -
std::remove_if(vector<int>)_(sprinkled)/50 -10.15% 63.333 56.908 - 0.22% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -10.12% 10.759 9.670 - 8.41% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -10.08% 125.055 112.449 - -0.57% -
ranges::min(std::deque<char>)/70000 -10.05% 19818.274 17826.901 - 0.13% -
std::copy_if(list<int>)_(every_other)/32768 -9.98% 28160.750 25351.285 - -1.63% -
SetIntersection_Front_Set_float_262144_1024 -9.90% 13347852.654 12026569.963 - 7.33% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -9.86% 38814871.394 34989635.854 - -20.59% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -9.85% 1.584 1.428 - -7.36% -
SetIntersection_Interlaced_Vector_float_262144_1024 -9.84% 96897190.723 87364252.759 - -15.55% -
BM_StringDestroy_Huge -9.79% 12.129 10.941 - 2.79% -
BM_std_minmax_element<int>/5500 -9.75% 1422.871 1284.083 - -10.63% -
std::distance(join_view(vector<vector<int>>))/50 -9.72% 0.641 0.578 - -4.08% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -9.71% 56.622 51.124 - 4.46% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 -9.70% 36.712 33.150 - -6.19% -
BM_std_minmax_element<int>/512 -9.69% 137.736 124.382 - -11.90% -
SetIntersection_Interlaced_Vector_uint64_256_16 -9.67% 6692142.171 6045327.974 - -9.32% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -9.63% 2.734 2.470 - -9.73% -
BM_lexicographical_compare_three_way_slow_path/1 -9.63% 0.434 0.392 - -9.52% -
BM_StringEraseWithMove_Huge_Opaque -9.63% 48.581 43.905 - -46.90% -
SetIntersection_Front_Vector_string_16384_64 -9.56% 3428717.280 3100821.722 - -5.37% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 -9.55% 7.124 6.444 - -0.86% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -9.54% 34.642 31.338 - 1.30% -
std::set<int>::lower_bound(key)_(non-existent)/32 -9.52% 2.878 2.604 - 13.84% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -9.51% 1333.658 1206.798 - -0.37% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -9.47% 33.806 30.603 - -2.51% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -9.47% 1.515 1.371 - 5.08% -
std::map<std::string,_int>::find(key)_(existent)/8192 -9.40% 30.448 27.586 - -6.42% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -9.37% 23.816 21.585 - -1.88% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -9.36% 828.254 750.757 - -1.37% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -9.31% 30675.141 27817.839 - 3.45% -
std::multimap<std::string,_int>::ctor(const&)/32 -9.28% 894.508 811.508 - 1.18% -
std::replace(vector<int>)_(sprinkled)/8192 -9.28% 1277.194 1158.726 - -5.56% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -9.18% 1.548 1.406 - -19.52% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -9.17% 65.849 59.810 - 5.39% -
BM_vector_deque_copy/0 -9.16% 0.604 0.548 - 19.21% -
BM_PushHeap_string_Descending_262144 -9.13% 3.422 3.110 - 5.34% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -9.08% 41082.278 37352.777 - -4.98% -
std::multiset<int>::count(key)_(existent)/8192 -9.04% 10.185 9.265 - -6.96% -
SetIntersection_Front_Set_float_1024_256 -8.90% 4238564.298 3861139.076 - -9.44% -
SetIntersection_Front_Set_string_262144_64 -8.89% 5003161.131 4558282.405 - 3.63% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -8.75% 669.668 611.076 - -31.83% -
SetIntersection_Front_Set_string_1024_64 -8.75% 4966333.257 4531900.567 - 1.38% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -8.75% 1.449 1.322 - -10.73% -
BM_vector_deque_ranges_copy/2 -8.74% 1.990 1.816 - -11.85% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -8.70% 6973366.576 6366533.191 - -20.71% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -8.68% 644659.485 588670.819 - -4.70% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -8.65% 1.832 1.674 - 6.86% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -8.63% 22.373 20.442 - -8.13% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -8.54% 559.925 512.134 - -4.74% -
std::map<std::string,_int>::erase(iterator)/8192 -8.53% 32.066 29.332 - -7.97% -
SetIntersection_None_Set_string_16384_1024 -8.47% 221429009.401 202682391.298 - -1.80% -
std::equal(deque<int>)_(it,_it,_it)/1024 -8.45% 484.969 443.983 - -3.79% -
SetIntersection_Interlaced_Vector_uint32_256_64 -8.42% 8417840.117 7709181.554 - -7.34% -
std::set<std::string>::count(key)_(existent)/8192 -8.39% 34.687 31.776 - 6.39% -
std::unordered_set<int>::clear()/32 -8.39% 639.098 585.505 - -4.92% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -8.33% 69283.589 63510.770 - -2.29% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -8.31% 56706.774 51994.551 - -1.49% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -8.28% 30.139 27.644 - -6.32% -
rng::find_last(vector<char>)_(bail_90%)/8192 -8.26% 205.461 188.484 - 0.02% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -8.20% 56676.944 52026.619 - -1.82% -
SetIntersection_Front_Vector_float_262144_1024 -8.19% 5918349.553 5433497.443 - 0.31% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -8.19% 1.402 1.288 - -6.71% -
SetIntersection_Interlaced_Set_uint32_64_16 -8.17% 23238654.458 21340384.598 - -3.64% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -8.14% 633.905 582.302 - -34.50% -
BM_vector_deque_move/70000 -8.13% 3381.497 3106.736 - -6.94% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -8.12% 534.534 491.110 - -1.45% -
SetIntersection_Front_Vector_uint32_262144_1024 -8.12% 5894961.454 5416095.157 - 1.80% -
BM_vector_deque_ranges_move/65536 -8.12% 3112.575 2859.732 - -6.94% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -8.12% 16160.124 14848.332 - 1.61% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -8.10% 50.554 46.458 - 5.16% -
std::remove_copy(deque<int>)_(prefix)/50 -8.08% 21.270 19.552 - -3.30% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -8.08% 17331.996 15931.956 - 6.18% -
BM_vector_deque_copy/70000 -8.06% 3376.882 3104.610 - -7.28% -
BM_vector_deque_ranges_copy/65536 -8.06% 3120.466 2868.885 - -6.09% -
BM_std_minmax_element<int>/4 -8.06% 1.260 1.158 - -7.30% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -8.05% 7083.683 6513.388 - -2.32% -
BM_vector_deque_ranges_move/70000 -8.03% 3376.854 3105.666 - -4.94% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -8.00% 635.551 584.682 - -2.37% -
BM_std_minmax_element<short>/3 -7.98% 1.209 1.113 - -6.91% -
BM_vector_deque_move/65536 -7.98% 3106.739 2858.963 - -5.88% -
std::copy(vector<bool>)_(aligned)/262144 -7.96% 751.624 691.829 - -19.13% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -7.95% 1.301 1.198 - -0.46% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -7.94% 1.379 1.269 - -6.45% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -7.89% 1324.625 1220.122 - -5.77% -
ranges::min(std::deque<char>)/64 -7.89% 17.984 16.566 - 0.11% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -7.86% 93.924 86.540 - -0.59% -
BM_vector_deque_copy/65536 -7.84% 3101.452 2858.420 - -1.48% -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle -7.83% 0.237 0.219 - -1.91% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -7.79% 714.126 658.465 - -4.75% -
BM_StringRead_Cold_Shallow_Empty -7.79% 1.135 1.047 - -13.70% -
std::partition(list<int>)_(dense)/8192 -7.79% 5358.135 4940.960 - -3.20% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -7.77% 29.892 27.570 - -7.73% -
std::rotate(deque<int>)_(by_1/4)/8192 -7.76% 2558.429 2359.871 - -13.41% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 -7.76% 1.275 1.176 - -5.14% -
std::map<std::string,_int>::find(key)_(non-existent)/32 -7.76% 13.253 12.225 - -11.73% -
SetIntersection_Interlaced_Set_uint32_262144_1 -7.74% 1097971.448 1012966.440 - -0.14% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -7.73% 8.285 7.644 - -6.19% -
std::unordered_set<int>::erase(iterator)/8192 -7.73% 22.232 20.515 - -20.45% -
BM_StringRead_Cold_Shallow_Large -7.66% 1.152 1.064 - -11.26% -
SetIntersection_Front_Set_uint64_262144_256 -7.62% 3884075.185 3588185.185 - -5.78% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -7.60% 359.742 332.402 - -1.48% -
std::set<std::string>::count(key)_(existent)/32 -7.59% 16.781 15.506 - -2.66% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -7.59% 24.103 22.274 - 4.45% -
std::map<int,_int>::ctor(const&)/32 -7.54% 234.864 217.158 - -4.17% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -7.53% 1.387 1.282 - -1.41% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -7.53% 679.405 628.243 - -2.10% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -7.53% 800.940 740.650 - -1.69% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -7.52% 25721.937 23787.678 - 25.92% -
BM_std_minmax_element<long_long>/3 -7.50% 1.184 1.095 - -4.04% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 -7.49% 1.368 1.266 - -4.79% -
SetIntersection_Front_Set_float_256_64 -7.49% 5740497.510 5310478.523 - -1.18% -
SetIntersection_Front_Set_uint64_256_64 -7.49% 5737624.205 5307849.106 - -3.62% -
SetIntersection_Interlaced_Vector_string_262144_256 -7.47% 76003151.660 70328720.631 - 0.77% -
BM_vector_deque_ranges_move/64000 -7.46% 3069.179 2840.169 - -5.60% -
BM_vector_deque_move/64000 -7.46% 3069.389 2840.552 - -7.71% -
ranges::minmax(std::vector<char>)/64 -7.44% 1.328 1.230 - -10.74% -
BM_vector_deque_copy/64000 -7.42% 3066.720 2839.274 - -7.99% -
SetIntersection_Front_Set_string_64_64 -7.41% 36717887.879 33996704.727 - -4.41% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -7.40% 22.109 20.473 - -4.92% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -7.40% 668.225 618.799 - -2.38% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -7.39% 24559.665 22744.123 - 26.01% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -7.36% 239.223 221.613 - -1.23% -
std::any_of(list<int>)_(process_all)/8192 -7.34% 7864.493 7287.009 - -0.62% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -7.34% 0.665 0.616 - -4.82% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -7.32% 2.453 2.274 - -0.16% -
BM_vector_deque_ranges_copy/64000 -7.31% 3073.603 2848.993 - -10.11% -
std::unordered_map<int,_int>::ctor(const&)/8192 -7.28% 59021.197 54725.463 - -0.38% -
std::map<int,_int>::clear()/32 -7.28% 695.035 644.470 - 0.02% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -7.27% 2.033 1.885 - -9.19% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -7.27% 43.919 40.727 - -7.52% -
BM_StringRead_Cold_Deep_Small -7.27% 1.222 1.133 - -6.46% -
SetIntersection_Front_Set_string_262144_16 -7.26% 2039869.741 1891759.474 - 1.62% -
BM_PushHeap_uint32_Random_4 -7.26% 2.207 2.046 - -10.40% -
std::unique(deque<int>)_(contiguous)/8192 -7.26% 4033.370 3740.710 - 0.07% -
BM_std_minmax_element<int>/3 -7.24% 1.138 1.055 - -7.75% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -7.23% 1922236.660 1783339.685 - 1.32% -
std::find_end(forward_list<int>)_(single_element)/8192 -7.22% 6134.257 5691.095 - -3.50% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -7.22% 11.796 10.944 - 3.01% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -7.21% 42.486 39.423 - 2.85% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -7.19% 4.611 4.279 - -1.59% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -7.15% 1.703 1.582 - -14.56% -
SetIntersection_Front_Vector_uint32_262144_256 -7.13% 2287988.299 2124924.555 - 0.13% -
std::find_if_not(deque<int>)_(process_all)/8192 -7.10% 2154.561 2001.547 - -7.38% -
std::rotate(deque<int>)_(by_1/2)/8192 -7.10% 1560.354 1449.555 - -0.50% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -7.09% 5.030 4.674 - 0.10% -
SetIntersection_Front_Vector_uint32_1024_256 -7.08% 2277038.061 2115718.087 - -0.65% -
std::multiset<std::string>::count(key)_(non-existent)/32 -7.05% 11.364 10.562 - 3.84% -
std::reverse_copy(list<int>)/512 -6.99% 391.377 364.009 - -0.03% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 -6.99% 44198.507 41110.434 - -0.04% -
bm_lexicographical_compare<signed_char>/64 -6.98% 2.263 2.105 - -0.89% -
rng::find_last_if(deque<int>)_(bail_90%)/8 -6.97% 0.994 0.924 - -17.33% -
BM_StringRead_Cold_Shallow_Small -6.97% 1.123 1.045 - -16.81% -
BM_StringEraseWithMove_Huge_Transparent -6.97% 45.328 42.170 - -21.60% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -6.94% 24.314 22.627 - -6.71% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -6.92% 25.853 24.065 - -7.23% -
SetIntersection_None_Set_string_16384_1 -6.91% 210213417.855 195688569.749 - -2.46% -
std::search_n(list<int>,_pred)_(no_match)/8192 -6.91% 8200.717 7634.162 5.103 -2.59% 5.103
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 -6.87% 10.933 10.182 - -5.30% -
std::fill(deque<int>)/1024 -6.85% 32.312 30.097 - -0.75% -
BM_StringConstructDestroyCStr_Small_Transparent -6.85% 0.397 0.369 - 0.40% -
std::multiset<std::string>::contains(key)_(existent)/32 -6.85% 16.435 15.309 - -2.50% -
std::multiset<std::string>::find(key)_(existent)/1024 -6.79% 25.779 24.028 - -0.48% -
std::set<int>::insert(value)_(new_value,_end)/1024 -6.79% 43.909 40.927 - 0.33% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -6.79% 7.651 7.132 - -1.36% -
BM_PushHeap_float_Random_256 -6.79% 7.367 6.867 - 0.09% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -6.78% 1547.980 1442.962 - -2.04% -
std::find_end(list<int>,_pred)_(same_length)/8192 -6.78% 9496.537 8852.999 - -13.91% -
SetIntersection_Interlaced_Vector_string_16384_256 -6.75% 43195874.964 40278223.593 - 1.20% -
SetIntersection_Interlaced_Set_uint32_262144_64 -6.75% 1619440.350 1510179.362 - -4.49% -
SetIntersection_Front_Set_float_262144_16384 -6.74% 228201279.112 212812943.566 - 2.61% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -6.73% 37.366 34.851 - -3.70% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -6.73% 1.176 1.097 - -5.49% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -6.72% 12366.156 11534.771 - 0.54% -
std::set<int>::equal_range(key)_(existent)/8192 -6.72% 8.503 7.931 - -13.25% -
BM_StringRelational_Less_Empty_Small_Control -6.71% 1.757 1.639 - -4.02% -
std::set<int>::contains(key)_(non-existent)/1024 -6.71% 6.394 5.965 - -20.53% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -6.69% 8476.198 7909.234 - -6.55% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -6.68% 55.937 52.201 - -3.40% -
rng::starts_with(list<int>)/8192 -6.65% 9200.469 8588.863 - -7.59% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -6.64% 7064.338 6595.240 - 0.93% -
SetIntersection_Interlaced_Vector_string_64_64 -6.63% 27262060.306 25454985.701 - -4.29% -
BM_deque_deque_move_backward/0 -6.62% 0.920 0.859 - -0.42% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -6.61% 96.151 89.794 - -0.02% -
BM_PushHeap_uint32_Descending_16 -6.60% 0.379 0.354 - -1.78% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -6.59% 662.365 618.690 - -2.40% -
BM_deque_vector_move/0 -6.59% 1.401 1.309 - 0.94% -
std::unordered_set<std::string>::ctor(const&)/32 -6.54% 790.772 739.077 - -8.46% -
BM_PushHeap_string_SingleElement_64 -6.53% 2.777 2.596 - -3.62% -
std::find_if_not(deque<int>)_(process_all)/1024 -6.53% 269.388 251.800 - -6.87% -
bm_lexicographical_compare<signed_char>/1 -6.53% 1.531 1.432 - 1.91% -
BM_PushHeap_float_Random_64 -6.46% 6.699 6.266 - 1.61% -
BM_std_minmax_element<int>/64 -6.46% 17.055 15.954 - -8.48% -
BM_StringRelational_Eq_Small_Small_Control -6.45% 1.848 1.729 - -11.63% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -6.42% 10.040 9.396 - 30.37% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast -6.40% 1.835 1.718 - 6.42% -
SetIntersection_Front_Set_uint32_262144_16 -6.40% 1191753.467 1115538.111 - -4.84% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -6.39% 1.538 1.440 - 10.54% -
bm_lexicographical_compare<unsigned_char>/1 -6.39% 1.534 1.436 - -10.71% -
BM_vector_deque_ranges_copy/70000 -6.39% 3380.825 3164.917 - -5.17% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -6.36% 46789.561 43813.909 - -0.47% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -6.36% 1183563.512 1108317.461 - -3.21% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -6.34% 135.918 127.300 - 0.00% -
bm_gcd_random -6.32% 31.086 29.120 - -0.95% -
std::find_first_of(deque<int>)_(large_needle)/50 -6.29% 816.645 765.262 - 14.10% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -6.28% 28538.844 26747.252 - -7.72% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -6.27% 1.553 1.456 - 11.05% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -6.27% 72.774 68.214 - 2.21% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -6.22% 21.688 20.339 - -4.55% -
BM_StringRelational_Less_Empty_Huge_Control -6.22% 1.717 1.610 - -2.01% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 -6.22% 21531.271 20192.452 - -1.06% -
BM_StringRelational_Less_Small_Empty_Control -6.21% 1.717 1.610 - -0.23% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -6.21% 5356393.760 5023849.921 - 0.69% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -6.19% 18.408 17.269 - -0.35% -
std::upper_bound(std::list<int>)/8192 -6.18% 13140.472 12328.572 - -13.64% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -6.14% 21.369 20.058 - -9.03% -
BM_deque_vector_ranges_copy/70000 -6.13% 3448.286 3236.858 - 1.50% -
BM_StringRelational_Less_Empty_Large_Control -6.13% 1.717 1.612 - -3.29% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -6.08% 23876.535 22424.405 - 0.31% -
BM_deque_vector_ranges_copy/64000 -6.08% 3121.639 2931.840 - 0.63% -
std::lower_bound(std::list<int>)/8192 -6.08% 13237.348 12432.893 - -12.57% -
std::flat_map<int,_int>::erase(key)_(existent)/32 -6.07% 23.082 21.681 - 0.20% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -6.07% 5.787 5.436 - 1.28% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 -6.05% 21784.280 20466.088 - -0.49% -
BM_deque_vector_ranges_move_backward/5500 -6.03% 209.939 197.289 - -1.06% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -6.02% 14.285 13.425 - 12.34% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -6.01% 5.473 5.144 - -2.68% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -6.01% 1255.449 1179.995 - -1.11% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -6.00% 29.634 27.855 - -3.13% -
std::equal(vector<int>)_(it,_it,_it)/8 -6.00% 1.229 1.155 - -0.00% -
BM_PushHeap_string_SingleElement_16 -5.98% 2.776 2.610 - -1.48% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -5.97% 2297.606 2160.359 - -0.34% -
std::count(list<int>)_(every_other)/1048576 -5.97% 873195.537 821065.643 - 0.24% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -5.97% 21362.021 20086.949 - -1.29% -
std::replace(list<int>)_(prefix)/1024 -5.97% 785.529 738.663 - -0.12% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -5.97% 8254.927 7762.519 - -9.49% -
SetIntersection_None_Set_string_1024_16 -5.96% 12663239.195 11909096.725 - 34.26% -
std::unique_copy(deque<int>)_(contiguous)/8192 -5.95% 3959.967 3724.303 - 0.05% -
std::set<int>::ctor(&&,_different_allocs)/1024 -5.93% 6173.371 5807.228 - -0.75% -
SetIntersection_Front_Vector_float_262144_16384 -5.93% 79463729.967 74754274.410 - -1.31% -
std::partial_sort(deque<int>)_(heap)/8 -5.92% 41.340 38.890 - -3.52% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -5.92% 311.990 293.513 - -7.21% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.91% 1062.781 999.997 - 0.90% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -5.91% 1.715 1.614 - -3.03% -
std::find_if(vector<int>)_(bail_25%)/1024 -5.90% 28.869 27.164 - 3.22% -
SetIntersection_Interlaced_Set_uint64_1024_1 -5.90% 1043794.161 982188.370 - -6.36% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -5.90% 1194.803 1124.328 - -0.63% -
std::set<std::string>::contains(key)_(existent)/32 -5.90% 15.814 14.882 - 2.93% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -5.89% 328.097 308.758 - -5.28% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -5.89% 918.642 864.506 - -0.55% -
std::set<int>::count(key)_(existent)/1024 -5.89% 4.256 4.005 - -0.02% -
std::set<int>::insert(value)_(already_present)/1024 -5.89% 6.046 5.690 - -21.11% -
std::partition(list<int>)_(dense)/1024 -5.88% 412.971 388.670 - 0.14% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -5.88% 820.814 772.538 - 9.01% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 -5.85% 20.587 19.383 - -6.23% -
std::sort(vector<int>)_(heap)/1024 -5.85% 4832.304 4549.780 - -0.67% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -5.80% 10.912 10.279 - -8.18% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -5.80% 3.408 3.211 - -3.97% -
BM_PushHeap_string_SingleElement_256 -5.79% 2.715 2.558 - -3.23% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -5.79% 186973.381 176142.533 - -1.14% -
SetIntersection_Front_Vector_uint32_16384_256 -5.79% 2278427.191 2146548.807 - 0.84% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -5.78% 51470782.220 48495448.625 - -1.99% -
SetIntersection_Interlaced_Vector_uint64_64_16 -5.78% 17476485.058 16466337.831 - -8.29% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -5.77% 7235397.834 6817649.500 - -0.47% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -5.77% 21550.929 20307.314 - -0.36% -
SetIntersection_Front_Set_uint32_262144_4 -5.77% 1065592.318 1004103.239 - -5.66% -
std::set<std::string>::contains(key)_(existent)/1024 -5.76% 24.211 22.817 - -1.07% -
std::find_if_not(deque<int>)_(process_all)/32768 -5.73% 8666.123 8169.337 - -5.13% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -5.73% 26.707 25.176 - -2.77% -
ranges::minmax(std::vector<long_long>)/1 -5.72% 0.688 0.649 - -5.90% -
std::partial_sort_copy(deque<int>)_(descending)/8 -5.71% 15.296 14.422 - -39.41% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -5.70% 29.883 28.178 - -1.25% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -5.68% 1.422 1.342 - 2.48% -
SetIntersection_Front_Vector_uint32_16384_16384 -5.66% 75350489.860 71084862.373 - 1.14% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -5.66% 1.361 1.284 - 6.11% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -5.65% 653.191 616.303 - -0.00% -
SetIntersection_Front_Vector_uint32_262144_16384 -5.62% 75228986.539 71004360.962 - 0.99% -
std::partition(vector<int>)_(sparse)/32 -5.61% 9.080 8.571 - -2.21% -
SetIntersection_None_Set_string_1024_1 -5.59% 12681800.183 11972441.398 - 32.33% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -5.55% 1.688 1.594 - -1.22% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 -5.55% 58.922 55.654 - 0.96% -
std::stable_partition(deque<int>)_(sparse)/50 -5.54% 29.416 27.787 - -3.54% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -5.53% 239.328 226.088 - -1.34% -
SetIntersection_Front_Set_float_64_64 -5.51% 13850448.489 13086973.000 - -1.49% -
bm_lexicographical_compare<unsigned_char>/8 -5.51% 1.316 1.243 - -10.18% -
BM_PushHeap_string_SingleElement_16384 -5.51% 2.704 2.555 - -2.08% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -5.51% 1883.538 1779.749 - -5.30% -
std::find_if(list<int>)_(process_all)/50 -5.51% 20.057 18.953 - 0.48% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -5.50% 1.316 1.244 - -4.62% -
std::copy(vector<int>)/4096 -5.49% 222.446 210.233 - -1.59% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -5.49% 1429979.884 1351489.316 - 0.32% -
SetIntersection_Front_Vector_uint32_262144_1 -5.49% 1052471.538 994723.190 - -4.83% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -5.44% 106156.503 100384.666 - 0.59% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -5.44% 29.468 27.866 - -4.48% -
SetIntersection_Interlaced_Set_uint32_262144_256 -5.43% 1603431.478 1516312.174 - -4.21% -
SetIntersection_Front_Set_uint64_1024_1024 -5.43% 12664646.235 11977413.589 - -4.73% -
SetIntersection_None_Set_string_16384_4 -5.41% 205369041.613 194249848.308 - -1.13% -
std::distance(join_view(vector<vector<int>>))/4096 -5.41% 4.586 4.338 - -0.40% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -5.39% 919.487 869.914 - 0.17% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 -5.38% 189768.219 179566.209 - -1.18% -
BM_PushHeap_string_SingleElement_1024 -5.37% 2.712 2.566 - -1.97% -
SetIntersection_None_Set_uint64_256_64 -5.36% 9370715.529 8868563.890 - -9.67% -
SetIntersection_Front_Vector_float_16384_1024 -5.36% 5915306.960 5598519.609 - -5.27% -
BM_PushHeap_string_SingleElement_4 -5.35% 2.409 2.280 - -2.66% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -5.35% 4575371.148 4330788.728 - -1.96% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 -5.34% 2.466 2.334 - 0.34% -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst -5.34% 0.233 0.221 - -0.66% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -5.30% 46.745 44.266 - -4.44% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 -5.30% 188505.742 178512.756 - -1.16% -
BM_deque_vector_ranges_copy/65536 -5.29% 3128.203 2962.736 - -0.43% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -5.28% 10.891 10.316 - 3.75% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -5.28% 0.814 0.771 - -0.91% -
SetIntersection_Front_Vector_uint32_256_256 -5.27% 4546724.049 4307072.700 - 1.54% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 -5.27% 43204.293 40927.099 - -1.04% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -5.25% 42220.257 40004.488 - 2.44% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -5.23% 8643397.922 8191099.021 - -0.45% -
std::unordered_multimap<int,_int>::clear()/8192 -5.23% 64844.701 61451.752 - -7.23% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 -5.22% 54.145 51.317 - 0.35% -
SetIntersection_Front_Vector_float_16384_256 -5.22% 2275792.064 2156953.367 - -4.75% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -5.22% 41.730 39.554 - -3.70% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 -5.22% 0.266 0.252 - -0.49% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -5.21% 1.520 1.440 - 10.42% -
SetIntersection_Front_Vector_string_1024_64 -5.20% 3453497.542 3273755.789 - 0.31% -
vector<bool>(const_vector<bool>&) -5.19% 10.255 9.723 - -0.35% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -5.18% 5.295 5.021 - -0.04% -
SetIntersection_Front_Vector_uint64_262144_1 -5.18% 1041104.517 987212.024 - -5.18% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -5.17% 352.361 334.128 - -4.83% -
ranges::min(std::deque<char>)/8 -5.17% 2.548 2.416 - -4.62% -
BM_vector_deque_ranges_move_backward/0 -5.17% 0.461 0.437 - 8.34% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -5.17% 48.527 46.018 - 0.40% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -5.17% 1052.378 997.991 - -4.80% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -5.17% 188532.850 178791.433 - -0.68% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -5.17% 12.222 11.590 - -1.53% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -5.15% 12.855 12.194 - 0.13% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -5.14% 23.217 22.023 - -5.05% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -5.14% 6656.318 6314.264 - -4.65% -
std::deque<std::string>::ctor(size)/32 -5.14% 44.083 41.818 - 1.18% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -5.14% 1.532 1.453 - -7.18% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -5.13% 105569.772 100156.922 - 1.59% -
std::unordered_multimap<int,_int>::clear()/1024 -5.11% 8420.524 7990.326 - -6.89% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -5.11% 11.299 10.722 - 2.62% -
std::multiset<int>::ctor(const&)/8192 -5.11% 53158.406 50444.496 - -4.13% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -5.09% 1205.938 1144.604 - 0.21% -
SetIntersection_Interlaced_Vector_string_256_256 -5.08% 20892201.851 19830380.251 - -4.11% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -5.08% 2.577 2.447 - -10.96% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -5.05% 10.698 10.157 - 8.22% -
std::unordered_multiset<int>::clear()/1024 -5.05% 8388.866 7965.528 - -7.83% -
std::search(list<int>,_pred)_(no_match)/8192 -5.04% 7798.397 7405.702 - 2.48% -
std::find_first_of(vector<int>)_(small_needle)/32 -5.02% 53.847 51.141 - 0.92% -
std::find_if_not(list<int>)_(process_all)/8192 -5.02% 7203.531 6842.066 - -5.61% -
std::multiset<int>::find(key)_(existent)/8192 -5.01% 8.594 8.163 - 1.88% -
SetIntersection_Front_Vector_string_256_16 -5.00% 6315256.638 5999340.775 - -0.77% -
std::partition(deque<int>)_(sparse)/1024 -4.98% 400.688 380.734 - 0.04% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -4.97% 1.659 1.577 - -12.18% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -4.96% 8.724 8.291 - -1.12% -
BM_PushHeap_string_SingleElement_262144 -4.96% 2.734 2.598 - -1.07% -
BM_StringFindAllMatch/1 -4.96% 3.157 3.001 - -1.85% -
BM_CmpLess_uchar_uint -4.95% 1.117 1.062 - 0.34% -
BM_StringConstructDestroyCStr_Small_Opaque -4.95% 2.188 2.080 - -9.98% -
std::set<std::string>::find(key)_(existent)/32 -4.93% 15.795 15.016 - -3.70% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -4.91% 32.615 31.014 - -4.25% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -4.91% 6582.676 6259.724 - -3.75% -
std::set<std::string>::ctor(const&)/32 -4.90% 841.161 799.929 - 12.45% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.89% 1418.184 1348.812 - -0.98% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.88% 15542.135 14783.928 - 0.99% -
std::multimap<std::string,_int>::clear()/1024 -4.86% 22718.921 21614.829 - -1.31% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -4.85% 3248.747 3091.158 - -5.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -4.85% 175009316.708 166520538.219 - -4.87% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.85% 629.615 599.085 - -1.35% -
SetIntersection_Interlaced_Vector_float_262144_256 -4.84% 33965704.155 32321369.255 - -14.52% -
std::multiset<int>::ctor(const&)/32 -4.79% 232.977 221.815 - -5.19% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -4.79% 979859.505 932929.896 - 0.45% -
BM_PushHeap_float_Random_1024 -4.78% 7.553 7.193 - 0.97% -
std::unordered_multiset<int>::clear()/8192 -4.77% 65232.083 62118.136 - -8.35% -
std::map<int,_int>::insert(value)_(new_value,_end)/0 -4.77% 17.893 17.040 - -0.56% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -4.77% 11.140 10.610 - -3.98% -
std::remove_if(vector<int>)_(sprinkled)/32 -4.76% 53.069 50.544 - -0.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -4.75% 17765501.233 16920987.263 - -1.79% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -4.74% 55.818 53.172 - -0.18% -
std::partial_sort(vector<int>)_(pipe-organ)/1024 -4.72% 4992.279 4756.504 - -0.47% -
std::set<int>::erase(key)_(non-existent,_middle)/32 -4.72% 1.861 1.774 - -0.36% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -4.71% 1796409.249 1711878.104 - 14.11% -
SetIntersection_None_Vector_uint64_262144_4 -4.69% 1138528.444 1085135.485 - -5.34% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 -4.68% 19.233 18.333 - -5.67% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.68% 13415.140 12787.547 - 2.43% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -4.68% 1.517 1.446 - 10.58% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -4.66% 4.479 4.270 - -11.49% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -4.65% 40.863 38.962 - -2.81% -
BM_PushHeap_string_Descending_16 -4.65% 2.217 2.114 - 2.80% -
SetIntersection_Front_Vector_uint64_16384_4 -4.65% 1054766.499 1005771.961 - -3.38% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -4.64% 1182703.692 1127804.919 - -3.13% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -4.64% 29.260 27.903 - -1.48% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -4.64% 6594271.580 6288530.376 - -9.28% -
BM_PushHeap_string_Descending_64 -4.63% 2.320 2.213 - 2.03% -
std::map<std::string,_int>::clear()/32 -4.63% 921.312 878.651 - -3.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -4.62% 1060446.869 1011420.698 - 0.38% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 -4.61% 22.251 21.225 - -4.85% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -4.61% 46.832 44.673 - -1.87% -
std::find(vector<bool>)_(process_all)/1024 -4.59% 4.633 4.420 - -6.29% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -4.59% 219.177 209.115 - -3.33% -
BM_StringFindStringLiteral/1024 -4.59% 18.013 17.187 - -5.82% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -4.58% 10737.534 10245.492 - -10.18% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -4.58% 38.337 36.580 - 0.46% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -4.58% 51.997 49.614 - -3.02% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.58% 7596.359 7248.387 - -0.41% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -4.58% 30.195 28.813 - -0.06% -
SetIntersection_Front_Set_uint64_16384_16 -4.57% 1203734.927 1148715.994 - -4.24% -
std::deque<int>::ctor(size)/32 -4.57% 29.330 27.989 - -0.22% -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 -4.57% 77257.429 73727.898 - -0.01% -
std::map<int,_int>::ctor(const&,_alloc)/32 -4.56% 230.639 220.129 - -5.33% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -4.56% 643002.421 613710.845 - -0.97% -
std::stable_sort(vector<int>)_(descending)/8 -4.55% 24.368 23.258 - 2.47% -
std::find_end(deque<int>)_(same_length)/8192 -4.55% 2797.052 2669.706 - -13.52% -
SetIntersection_None_Vector_uint64_16384_16384 -4.55% 1107484.757 1057126.647 - -5.21% -
std::unique(deque<int>)_(contiguous)/52 -4.55% 57.436 54.825 - -0.57% -
SetIntersection_Front_Set_uint32_1024_64 -4.54% 1770491.338 1690044.655 - -0.99% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -4.54% 105914.800 101108.631 - 0.71% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -4.53% 93.679 89.435 - -8.56% -
SetIntersection_Front_Vector_string_16384_16 -4.53% 1627678.375 1553966.507 - -3.20% -
BM_CmpEqual_uchar_schar -4.53% 1.035 0.989 - -6.70% -
SetIntersection_Front_Set_float_262144_64 -4.53% 1754597.485 1675188.827 - -0.71% -
std::find_first_of(deque<int>)_(large_needle)/32 -4.52% 326.383 311.616 - 10.44% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -4.52% 1162.960 1110.363 - -0.75% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -4.52% 1162633.401 1110075.362 - -1.90% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -4.52% 27.205 25.976 - -0.24% -
std::none_of(vector<int>)_(process_all)/8 -4.51% 2.564 2.449 - -1.51% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 -4.51% 30.304 28.939 - 2.12% -
ranges::minmax(std::vector<char>)/1 -4.49% 0.652 0.623 - 3.22% -
BM_vector_deque_ranges_copy/1 -4.47% 2.185 2.087 - -9.73% -
std::rotate(deque<int>)_(by_1/4)/1024 -4.47% 278.438 265.980 - 0.14% -
SetIntersection_Front_Vector_uint32_1024_64 -4.44% 1367828.207 1307042.157 - -2.68% -
SetIntersection_None_Set_uint32_1024_16 -4.44% 9111137.382 8706479.582 - -3.83% -
std::find_if(vector<int>)_(bail_25%)/8192 -4.44% 222.169 212.312 - 0.43% -
std::unordered_set<std::string>::erase(iterator)/32 -4.42% 29.901 28.579 - -5.23% -
std::find_if(list<int>)_(process_all)/1024 -4.42% 718.228 686.508 - 0.07% -
SetIntersection_Front_Set_string_16384_4 -4.42% 1276415.358 1220052.004 - -2.04% -
BM_deque_vector_copy/64000 -4.42% 3002.860 2870.273 - 0.65% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -4.41% 19.267 18.416 - -0.91% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 -4.41% 0.264 0.253 - -0.58% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -4.40% 3203303.726 3062392.684 - -7.92% -
SetIntersection_None_Set_uint64_256_4 -4.38% 11594445.423 11086443.551 - -8.98% -
SetIntersection_None_Set_string_16384_16 -4.38% 203578927.555 194665749.623 - -3.07% -
rng::find_last(deque<int>)_(bail_90%)/50 -4.37% 1.916 1.833 - -0.63% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -4.37% 39.205 37.493 - -3.59% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -4.36% 11.235 10.744 - 0.07% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -4.34% 24.579 23.512 - -19.78% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -4.31% 38244.012 36595.734 - -1.59% -
std::is_partitioned(list<int>)_(partitioned)/8192 -4.31% 7177.363 6868.369 - -4.38% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 -4.30% 57439.554 54967.437 - -0.23% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -4.30% 72.588 69.464 - -0.02% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 -4.30% 33.534 32.091 - -4.00% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 -4.29% 1.188 1.137 - -3.99% -
std::is_sorted(deque<int>,_pred)/1024 -4.29% 670.005 641.270 - -0.06% -
std::stable_partition(list<int>)_(dense)/32 -4.28% 37.568 35.962 - -2.29% -
std::shift_right(list<int>)/8192 -4.27% 7670.697 7343.307 - -1.59% -
std::map<std::string,_int>::find(key)_(existent)/1024 -4.27% 24.604 23.554 - -2.24% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -4.26% 9.663 9.252 - -0.20% -
std::map<int,_int>::contains(key)_(non-existent)/32 -4.25% 2.772 2.654 - -3.91% -
ranges::min(std::deque<long_long>)/8 -4.25% 2.403 2.301 - -0.05% -
BM_CmpLess_uchar_short -4.24% 1.059 1.014 - -2.40% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -4.23% 17144.735 16418.926 - -4.72% -
std::find_end(deque<int>)_(process_all)/8192 -4.22% 2114.039 2024.784 - -13.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -4.22% 1056122.205 1011533.569 - -7.32% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.22% 714.755 684.606 - 1.23% -
std::find_first_of(vector<int>)_(large_needle)/50 -4.22% 284.622 272.618 - 5.05% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -4.22% 30.940 29.635 - -1.41% -
BM_PushHeap_float_Random_262144 -4.21% 7.569 7.250 - 2.14% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -4.20% 33.527 32.118 - 33.10% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -4.19% 8.840 8.469 - 9.66% -
std::unordered_multiset<int>::count(key)_(existent)/32 -4.17% 1.934 1.853 - 3.51% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 -4.15% 5073.826 4863.020 - 0.26% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -4.15% 4.529 4.341 - 2.46% -
BM_StringAssignStr_Empty_Transparent -4.14% 0.508 0.487 - 0.30% -
SetIntersection_Front_Set_string_256_256 -4.13% 30873578.681 29597483.598 - 6.06% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -4.13% 15.353 14.719 - -0.28% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -4.13% 12.215 11.710 - -0.68% -
std::multiset<int>::ctor(const&)/1024 -4.13% 6583.685 6311.963 - -5.55% -
std::map<int,_int>::contains(key)_(non-existent)/0 -4.13% 0.300 0.287 - -4.33% -
std::set<int>::count(key)_(existent)/32 -4.12% 1.644 1.576 - 0.10% -
BM_PushHeap_float_Random_16 -4.12% 5.394 5.172 - 2.78% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -4.12% 21.006 20.141 - -4.98% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -4.11% 39.829 38.191 - -1.07% -
SetIntersection_Interlaced_Set_uint32_16384_1 -4.11% 1045174.598 1002197.585 - -4.19% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -4.10% 51.026 48.933 - 2.22% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -4.09% 232.792 223.278 - -0.25% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -4.08% 51.239 49.149 - 2.11% -
SetIntersection_Front_Vector_uint32_16384_64 -4.08% 1375714.783 1319628.348 - -1.07% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -4.08% 52470.299 50331.577 - -4.49% -
SetIntersection_Front_Set_float_16384_16384 -4.07% 225694902.018 216518820.917 - 0.25% -
SetIntersection_Front_Set_uint64_64_64 -4.06% 13709639.806 13152362.093 - 0.55% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -4.05% 1.223 1.174 - -11.96% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -4.04% 11600744.420 11131641.473 - -1.57% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -4.04% 903848.015 867376.933 - -6.24% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -4.01% 1.206 1.158 - -0.32% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -4.01% 22.433 21.534 - -1.13% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -4.01% 15.335 14.721 - 1.76% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -4.00% 3.005 2.884 - -1.80% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.00% 5683.831 5456.759 - 0.16% -
BM_PushHeap_float_SingleElement_4 -3.98% 0.360 0.346 - -0.36% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 -3.98% 7007.870 6729.154 - 0.14% -
BM_StringMove_Large -3.98% 0.735 0.706 - -0.17% -
std::copy_backward(vector<bool>)_(unaligned)/32768 -3.98% 209.684 201.348 - 0.22% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -3.97% 1041094.569 999783.471 - -5.38% -
BM_deque_deque_move/0 -3.97% 0.809 0.777 - -10.11% -
std::move_backward(vector<bool>)_(unaligned)/64 -3.96% 1.734 1.665 - -4.30% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -3.94% 360954.608 346723.428 - -0.93% -
SetIntersection_None_Vector_uint32_262144_256 -3.94% 1133850.355 1089187.563 - -2.42% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 -3.93% 1479159.990 1420973.884 - 0.08% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 -3.93% 5.423 5.210 - -5.99% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -3.93% 23.893 22.953 - 1.61% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -3.93% 838616.140 805690.431 - -1.27% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -3.92% 25.933 24.915 - -1.83% -
SetIntersection_Interlaced_Set_uint64_1024_4 -3.92% 10090484.117 9694573.637 - -19.82% -
SetIntersection_Interlaced_Vector_string_1024_4 -3.92% 1717485.515 1650173.478 - 0.63% -
bm_ranges_lexicographical_compare<signed_char>/1 -3.92% 1.631 1.567 - -0.56% -
bm_lexicographical_compare<signed_char>/512 -3.91% 8.116 7.799 - 0.81% -
BM_CmpLess_uchar_uchar -3.91% 1.086 1.044 - -1.19% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -3.90% 46390890.196 44580487.290 - -9.93% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -3.90% 408.102 392.204 - -0.18% -
SetIntersection_None_Set_string_1024_1024 -3.90% 9147533.178 8791187.185 - -2.33% -
std::move(list<int>)/512 -3.90% 368.575 354.217 - -3.51% -
SetIntersection_None_Set_uint64_1024_1 -3.89% 9092670.744 8738613.864 - -8.13% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -3.89% 11.165 10.731 - -6.35% -
BM_CmpLess_ushort_short -3.87% 1.070 1.028 - 0.55% -
std::multiset<int>::ctor(const&,_alloc)/8192 -3.87% 53210.608 51152.165 - 1.77% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.86% 1307.827 1257.280 - -0.40% -
SetIntersection_None_Vector_uint64_262144_64 -3.86% 1140246.029 1096178.888 - -5.07% -
std::find_first_of(vector<int>)_(large_needle)/1024 -3.86% 112837.887 108482.707 - 1.12% -
std::reverse(deque<int>)/64 -3.86% 13.563 13.040 - -7.38% -
bm_write -3.85% 606.091 582.729 - -2.82% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 -3.85% 19.343 18.598 - -0.50% -
std::copy_n(vector<bool>)_(aligned)/64 -3.85% 1.339 1.287 - -4.74% -
SetIntersection_Front_Set_float_262144_262144 -3.85% 1642585.369 1579364.586 - -0.88% -
SetIntersection_Interlaced_Vector_string_1024_64 -3.85% 8185305.496 7870385.646 - -1.78% -
std::move(vector<bool>)_(unaligned)/4096 -3.83% 26.732 25.707 - -1.52% -
SetIntersection_None_Set_string_16384_64 -3.82% 203903841.314 196107798.572 - -1.98% -
SetIntersection_Front_Set_string_16384_16 -3.82% 1937963.880 1863894.207 - 3.35% -
std::partial_sort_copy(deque<int>)_(descending)/1024 -3.82% 8459.392 8136.515 - -0.31% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -3.80% 366806757.063 352860555.260 - -0.06% -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 -3.80% 13.321 12.815 - 0.12% -
BM_PushHeap_string_PipeOrgan_16384 -3.79% 13.172 12.673 - 3.17% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 -3.76% 554586041.157 533714900.999 - -0.02% -
BM_StringFindStringLiteral/128 -3.75% 3.187 3.067 - -4.29% -
std::equal(deque<int>)_(it,_it,_it)/8 -3.75% 4.454 4.287 - 0.99% -
SetIntersection_None_Vector_float_16384_1 -3.74% 1113512.282 1071813.154 - -3.01% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -3.74% 1.946 1.873 - 0.25% -
std::remove_if(deque<int>)_(sprinkled)/8192 -3.74% 4047.949 3896.666 - -0.70% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -3.74% 19.211 18.493 - -6.01% -
SetIntersection_Interlaced_Vector_float_16384_1024 -3.74% 45938317.730 44222207.454 - -20.11% -
std::set<std::string>::erase(iterator)/32 -3.74% 28.049 27.001 - 4.38% -
std::unordered_set<int>::count(key)_(existent)/1024 -3.72% 1.294 1.246 - -8.94% -
rng::find_last_if(list<int>)_(bail_10%)/8192 -3.71% 6842.805 6588.762 - 0.29% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.70% 742.252 714.756 - -2.20% -
BM_StringRelational_Less_Small_Small_ChangeLast -3.69% 1.736 1.672 - -5.41% -
BM_deque_vector_copy/0 -3.69% 1.559 1.501 - 19.87% -
SetIntersection_Interlaced_Set_string_262144_256 -3.68% 2076646.971 2000144.859 - -10.49% -
std::map<std::string,_int>::clear()/8192 -3.68% 218681.069 210627.589 - -1.55% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -3.68% 5.295 5.100 - 0.01% -
std::rotate(vector<bool>)_(1_element_forward)/50 -3.67% 18.293 17.621 - 0.87% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 -3.67% 19.691 18.968 - -0.12% -
std::partial_sort(deque<int>)_(ascending)/8 -3.65% 33.311 32.094 - -2.75% -
SetIntersection_Front_Set_uint32_262144_262144 -3.65% 1677584.799 1616357.504 - -3.75% -
SetIntersection_None_Set_uint32_1024_1024 -3.63% 9019637.463 8691969.002 - -5.16% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -3.62% 1977.161 1905.597 - 0.27% -
BM_PushHeap_float_Random_16384 -3.61% 7.623 7.348 - 0.36% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -3.60% 11.262 10.856 - -9.29% -
BM_vector_deque_ranges_copy/64 -3.59% 2.802 2.701 - -4.01% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -3.59% 12.416 11.970 - 2.43% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -3.59% 8994335.319 8671256.655 - -4.85% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -3.59% 11032883.793 10636922.873 - -1.49% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -3.59% 272.892 263.103 - -4.90% -
std::set<std::string>::find(key)_(existent)/1024 -3.58% 23.851 22.997 - -2.19% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -3.57% 8.416 8.115 - 5.70% -
std::copy_n(vector<int>)/4096 -3.56% 172.086 165.964 - -21.74% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -3.55% 227.513 219.426 - 6.26% -
std::search(list<int>)_(single_element)/1000 -3.55% 689.282 664.809 - 5.12% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 -3.54% 180173113.860 173798632.665 - -3.83% -
SetIntersection_Front_Vector_uint64_16384_256 -3.54% 2283341.100 2202561.472 - 2.43% -
std::search(list<int>)_(no_match)/1000 -3.53% 709.956 684.860 - -1.02% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 -3.53% 33.584 32.397 - 0.85% -
std::multimap<int,_int>::erase(iterator)/8192 -3.53% 21.009 20.267 - -1.59% -
std::equal(vector<int>)_(it,_it,_it,_it)/8192 -3.53% 591.919 571.050 - -0.00% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -3.51% 10691.891 10316.170 - -4.90% -
BM_PushHeap_string_Descending_256 -3.51% 2.389 2.305 - 2.61% -
std::partial_sort(deque<int>)_(pipe-organ)/8 -3.51% 32.989 31.831 - -2.85% -
SetIntersection_None_Set_string_16384_256 -3.50% 201923062.792 194849458.053 - -4.95% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -3.49% 11.385 10.987 - 1.15% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 -3.49% 26.923 25.983 - -5.77% -
BM_CmpLess_short_schar -3.49% 0.988 0.953 - 0.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -3.48% 1079196.259 1041587.758 - -1.90% -
rng::find_last(vector<char>)_(bail_90%)/1048576 -3.48% 23738.636 22912.345 - -0.14% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -3.48% 15.207 14.678 - -0.17% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.48% 65944.330 63650.553 - -0.28% -
std::map<std::string,_int>::find(key)_(existent)/32 -3.48% 15.585 15.043 - -3.15% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -3.47% 1.221 1.179 - -2.23% -
BM_std_minmax_element<long_long>/64000 -3.47% 17449.139 16844.113 - 0.97% -
std::stable_sort(vector<int>)_(ascending)/1024 -3.46% 2172.858 2097.640 - -0.47% -
BM_num_get<long_double> -3.46% 37.499 36.202 - -3.19% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -3.45% 1537516.546 1484426.133 - -2.34% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.43% 121270.841 117108.394 - -3.64% -
std::copy(vector<bool>)_(aligned)/4096 -3.42% 4.926 4.758 - -1.46% -
std::for_each(join_view(vector<vector<int>>))/8 -3.42% 1.427 1.379 - -13.95% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -3.42% 228584785.252 220775470.049 - -4.57% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -3.42% 34.599 33.417 - -0.73% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -3.41% 972.019 938.881 - -8.65% -
std::set<std::string>::contains(key)_(non-existent)/1024 -3.40% 22.798 22.023 - 0.57% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -3.39% 7758674.068 7495664.358 - -3.61% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -3.39% 1256643.228 1214082.275 - -5.22% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -3.38% 439599.408 424731.215 - -3.62% -
SetIntersection_Interlaced_Vector_uint32_64_4 -3.38% 17755972.941 17155450.226 - -3.54% -
rng::find_if_not(vector<bool>)_(process_all)/8 -3.38% 3.650 3.527 - 1.06% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -3.38% 4.552 4.398 - 4.09% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -3.37% 35.554 34.355 - -40.86% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -3.37% 20.811 20.109 - 0.69% -
std::set<std::string>::find(key)_(existent)/8192 -3.37% 30.497 29.470 - -4.78% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 -3.36% 472.850 456.952 - 4.13% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 -3.36% 13928.528 13460.332 - -0.29% -
std::adjacent_find(deque<int>,_pred)/1048576 -3.35% 671397.495 648909.169 - -0.06% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 -3.34% 10082706.103 9745542.324 - -3.42% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -3.34% 12.512 12.094 - 4.75% -
std::multimap<int,_int>::erase(iterator)/1024 -3.34% 20.911 20.214 - -0.49% -
rng::find_if(vector<bool>)_(process_all)/8192 -3.34% 4666.051 4510.380 - -0.63% -
std::partial_sort_copy(list<int>)_(descending)/8 -3.33% 16.292 15.748 - 0.31% -
std::remove_if(deque<int>)_(sprinkled)/50 -3.33% 63.861 61.733 - -2.77% -
std::deque<int>::ctor(size)/8192 -3.33% 458.610 443.333 - -0.43% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 -3.33% 51.485 49.770 - -4.96% -
SetIntersection_None_Set_string_64_1 -3.32% 22992016.710 22227532.946 - -0.18% -
std::search(deque<int>,_pred)_(near_matches)/1024 -3.32% 25158.382 24324.024 - -0.28% -
SetIntersection_Interlaced_Set_uint32_1024_16 -3.31% 11613138.296 11228590.334 - -2.57% -
std::remove(vector<int>)_(prefix)/32 -3.31% 50.778 49.099 - -0.32% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -3.30% 23.832 23.045 - -3.26% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 -3.30% 44.337 42.875 - -3.33% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.30% 545.398 527.408 - -2.34% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -3.30% 1.834 1.773 - 0.23% -
SetIntersection_Interlaced_Set_float_1024_1024 -3.28% 12402850.426 11995718.206 - 0.73% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -3.28% 1723.823 1667.313 - 11.88% -
std::multiset<std::string>::ctor(const&)/32 -3.27% 818.461 791.732 - -1.32% -
SetIntersection_None_Set_uint32_256_64 -3.26% 9362650.872 9057278.002 - -3.51% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.25% 13275.828 12844.271 - -1.97% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 -3.25% 19.638 19.000 - 0.01% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -3.24% 25.537 24.708 - -4.13% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -3.24% 1160.107 1122.512 - 0.74% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -3.23% 151.848 146.941 - 0.12% -
SetIntersection_Front_Set_uint64_1024_16 -3.23% 1198509.430 1159795.949 - -0.88% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -3.23% 36.209 35.041 - -3.03% -
std::unordered_set<std::string>::find(key)_(existent)/32 -3.21% 37.402 36.200 - -2.71% -
std::find_if(vector<int>)_(bail_25%)/32768 -3.21% 839.762 812.789 - 1.16% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -3.21% 352.021 340.718 - -0.22% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -3.20% 46332003.136 44847124.671 - -2.09% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -3.20% 22.144 21.436 - -3.94% -
std::map<std::string,_int>::clear()/1024 -3.19% 22508.301 21790.777 - 0.31% -
rng::contains_subrange(vector<int>)_(process_all)/16 -3.19% 4.805 4.652 - 1.44% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 -3.18% 644221.397 623720.233 - 0.13% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.18% 14695.793 14228.176 - -0.01% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.18% 6919.170 6699.220 - -0.37% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -3.18% 13.747 13.310 - -0.22% -
std::is_sorted(deque<int>)/8 -3.17% 2.667 2.582 - -12.70% -
SetIntersection_None_Set_uint64_1024_64 -3.17% 9002334.521 8717197.951 - -8.43% -
BM_PushHeap_float_QuickSortAdversary_16384 -3.17% 0.495 0.479 - -0.03% -
std::adjacent_find(list<int>,_pred)/8 -3.17% 3.920 3.795 - -0.36% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 -3.16% 54.460 52.738 - -2.47% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -3.16% 25.455 24.651 - -1.96% -
SetIntersection_None_Set_float_1024_1 -3.16% 8989756.056 8705782.826 - -2.28% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.16% 171290.622 165881.374 - 0.04% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -3.14% 25.227 24.434 - 9.65% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -3.14% 23.884 23.135 - 0.97% -
SetIntersection_Front_Vector_uint32_16384_1024 -3.13% 5593949.777 5418803.137 - 1.85% -
std::unordered_map<int,_int>::clear()/1024 -3.13% 8239.916 7982.221 - -8.13% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -3.12% 26.929 26.088 - -0.91% -
std::make_heap(deque<int>)_(ascending)/8 -3.12% 27.845 26.975 - -1.23% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -3.12% 1129279.291 1094035.204 - -2.20% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -3.12% 16.661 16.141 - 0.03% -
std::partial_sort(deque<int>)_(descending)/8 -3.11% 43.404 42.056 - -2.11% -
std::is_sorted(deque<int>,_pred)/8192 -3.10% 5356.698 5190.393 - -0.16% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -3.10% 505570.470 489922.238 - 3.17% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -3.09% 34650.160 33577.981 - 1.87% -
SetIntersection_None_Set_string_1024_4 -3.09% 12516676.481 12129791.396 - 36.07% -
BM_deque_deque_move/64 -3.09% 3.152 3.055 - 0.59% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.08% 1721.271 1668.317 - -3.45% -
SetIntersection_Interlaced_Vector_string_1024_1024 -3.07% 39970196.619 38742583.559 - -1.18% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -3.07% 1.665 1.614 - -0.10% -
SetIntersection_Interlaced_Set_uint32_1024_4 -3.06% 9940022.363 9635536.102 - -4.96% -
SetIntersection_Front_Set_uint32_16384_16384 -3.06% 221134899.028 214366241.394 - -2.92% -
std::flat_map<int,_int>::find(key)_(existent)/8192 -3.06% 12.512 12.129 - -1.99% -
BM_deque_vector_copy/65536 -3.06% 3013.831 2921.740 - 1.26% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.05% 13210.504 12807.762 - -1.83% -
SetIntersection_Interlaced_Vector_string_64_16 -3.05% 29409543.761 28513489.828 - 0.80% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -3.04% 31.818 30.851 - -0.07% -
std::find(vector<int>)_(process_all)/8 -3.04% 2.791 2.706 - -0.10% -
std::partition(vector<int>)_(sparse)/50 -3.03% 14.129 13.700 - -0.88% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -3.03% 14397624.374 13960901.036 - -2.62% -
std::map<int,_int>::clear()/1024 -3.03% 10661.392 10338.878 - 0.52% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -3.02% 1122126.846 1088257.432 - -0.77% -
std::find_end(deque<int>)_(near_matches)/1024 -3.02% 18033.884 17489.942 - 6.95% -
std::multimap<int,_int>::erase(iterator)/32 -3.01% 20.800 20.174 - -0.62% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -3.01% 508118.395 492811.105 - 3.22% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 -3.01% 2.849 2.763 - -0.13% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.00% 5414.643 5252.097 - 2.93% -
SetIntersection_None_Set_uint64_16384_64 -3.00% 169824249.016 164731211.852 - -8.35% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -2.99% 1205208.645 1169208.914 - -0.35% -
SetIntersection_Front_Set_uint32_16384_256 -2.98% 3869862.807 3754414.963 - -3.78% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -2.98% 16509.367 16017.187 - -0.97% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.97% 131573.970 127660.629 - -3.01% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -2.97% 171479006.353 166383678.460 - -4.80% -
BM_StringFindStringLiteral/512 -2.97% 9.592 9.307 - -3.32% -
std::find(list<int>)_(process_all)/8192 -2.97% 7099.829 6889.180 - -2.66% -
BM_PushHeap_float_QuickSortAdversary_1024 -2.96% 0.632 0.613 - 0.06% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.96% 78.750 76.420 - -1.86% -
std::for_each(join_view(vector<vector<int>>))/32 -2.94% 3.877 3.762 - -0.20% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.94% 12941.520 12560.584 - 0.99% -
SetIntersection_None_Vector_float_262144_16 -2.94% 1146649.101 1112899.957 - -2.29% -
SetIntersection_Front_Set_string_1024_16 -2.94% 1955368.088 1897897.362 - 0.11% -
std::fill(deque<int>)/8192 -2.94% 241.791 234.686 - -0.28% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.94% 57898.920 56199.358 - -2.66% -
SetIntersection_Front_Set_uint32_262144_64 -2.93% 1686092.803 1636607.525 - -4.12% -
bm_lexicographical_compare<signed_char>/8 -2.93% 3.302 3.205 - 3.69% -
std::move(deque<int>)/64 -2.93% 5.021 4.874 - -0.41% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 -2.91% 15540.232 15087.342 - -0.40% -
std::for_each(join_view(vector<vector<int>>))/50 -2.91% 4.171 4.050 - 2.67% -
std::set<int>::contains(key)_(non-existent)/32 -2.91% 2.883 2.799 - -12.06% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -2.91% 20.307 19.716 - 2.49% -
std::find_end(deque<int>)_(near_matches)/1000 -2.90% 17301.504 16800.341 - 6.66% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -2.89% 295408.806 286859.300 - 2.12% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 -2.88% 17.769 17.257 - -0.08% -
std::multiset<int>::contains(key)_(non-existent)/32 -2.88% 2.711 2.633 - 1.70% -
std::move_backward(vector<int>)/262144 -2.87% 21868.613 21240.709 - -4.67% -
std::count(vector<int>)_(every_other)/8 -2.87% 1.376 1.337 - 0.11% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -2.86% 73.639 71.530 - 0.08% -
BM_lexicographical_compare_three_way_slow_path/262144 -2.85% 74789.387 72655.136 - 0.07% -
SetIntersection_None_Set_string_64_16 -2.85% 18557289.509 18028822.376 - -1.31% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -2.85% 22595456.210 21952521.947 - 1.32% -
SetIntersection_Interlaced_Vector_string_1024_16 -2.84% 3492789.406 3393441.464 - 2.25% -
SetIntersection_Front_Vector_string_64_16 -2.84% 21215406.422 20612133.134 - 0.57% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 -2.84% 527179.721 512202.742 - -0.06% -
std::upper_bound(std::forward_list<int>)/8192 -2.84% 10716.707 10412.492 - -2.88% -
std::unordered_map<int,_int>::ctor(const&)/1024 -2.83% 6892.092 6696.843 - 0.24% -
std::multimap<int,_int>::clear()/32 -2.83% 657.972 639.373 - -0.51% -
bm_ranges_lexicographical_compare<signed_char>/512 -2.82% 8.189 7.958 - -0.86% -
SetIntersection_Front_Vector_string_262144_4 -2.82% 1203670.962 1169707.583 - 0.44% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -2.82% 1520576.660 1477695.149 - -4.47% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.81% 413035.983 401421.143 - -1.21% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 -2.81% 926858.243 900847.861 - 0.43% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -2.81% 404.622 393.269 - -0.14% -
SetIntersection_None_Set_float_256_64 -2.80% 9425454.870 9161711.653 - -1.30% -
SetIntersection_Interlaced_Set_uint32_256_4 -2.80% 11539524.266 11216766.425 - -1.20% -
BM_deque_vector_ranges_move_backward/4000 -2.79% 145.503 141.440 - -0.90% -
SetIntersection_Front_Vector_uint64_262144_16 -2.79% 1127849.428 1096371.637 - -1.33% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.79% 18935876.892 18408035.698 - -0.22% -
SetIntersection_None_Set_uint64_1024_1024 -2.79% 8897075.085 8649113.018 - -9.37% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -2.79% 857.543 833.657 - -2.79% -
SetIntersection_None_Set_uint64_16384_256 -2.78% 169058493.669 164365607.995 - -4.26% -
BM_lexicographical_compare_three_way_slow_path/1048576 -2.77% 302801.338 294419.241 - 0.01% -
SetIntersection_Interlaced_Set_uint64_64_64 -2.77% 13502785.584 13129429.366 - -0.60% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -2.76% 108597894.405 105604120.119 - -8.66% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -2.75% 27192476.251 26445947.763 - -1.50% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.73% 22888910.395 22262975.225 - -2.52% -
SetIntersection_Front_Set_uint32_256_4 -2.73% 4218443.792 4103333.203 - -2.84% -
std::copy(vector<bool>)_(aligned)/512 -2.73% 1.415 1.376 - 0.03% -
SetIntersection_Interlaced_Set_float_256_256 -2.73% 7712209.809 7501994.602 - 1.58% -
SetIntersection_Interlaced_Vector_string_262144_1 -2.72% 1096204.274 1066407.092 - -2.76% -
BM_CmpEqual_ushort_short -2.70% 1.037 1.009 - 2.47% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 -2.70% 16519.464 16073.397 - -0.67% -
BM_StringFindStringLiteral/32 -2.70% 1.793 1.745 - -1.52% -
SetIntersection_None_Vector_uint64_16384_1 -2.70% 1108815.611 1078907.918 - -3.10% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -2.70% 795.785 774.325 - -4.42% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -2.69% 144081847.032 140201300.572 - -3.06% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -2.69% 11.451 11.143 - -3.08% -
std::move(list<int>)/32768 -2.69% 31528.265 30680.399 - -2.32% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.69% 5978.461 5817.703 - -3.99% -
std::reverse(deque<int>)/512 -2.68% 116.070 112.957 - -5.15% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -2.67% 8905218.907 8667689.920 - -1.84% -
BM_std_minmax_element<long_long>/5500 -2.66% 1477.855 1438.524 - 0.50% -
rng::find_if(vector<bool>)_(process_all)/1024 -2.66% 581.890 566.423 - 0.64% -
SetIntersection_Interlaced_Set_string_262144_1024 -2.65% 2065097.330 2010340.982 - -3.90% -
SetIntersection_None_Set_uint32_256_4 -2.65% 11537350.620 11231564.578 - -2.98% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -2.65% 32.650 31.785 - -0.96% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -2.63% 1.179 1.148 - 0.12% -
SetIntersection_Front_Set_uint64_16_16 -2.63% 38072981.091 37070107.770 - -2.15% -
std::partial_sort_copy(list<int>)_(repeated)/8 -2.63% 8.176 7.961 - 2.73% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.62% 25729312.356 25054375.219 - -3.34% -
std::shift_right(deque<int>)/8192 -2.61% 315.847 307.592 - -0.17% -
SetIntersection_Interlaced_Vector_uint64_256_4 -2.61% 5046032.944 4914186.110 - 4.48% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -2.59% 1120310.381 1091245.426 - -1.77% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -2.59% 135.333 131.823 - -0.25% -
std::set<int>::insert(value)_(already_present)/8192 -2.59% 9.996 9.736 - -18.73% -
BM_num_get<double> -2.59% 36.623 35.674 - -1.40% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.59% 585.346 570.198 - 0.13% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -2.58% 241460849.704 235241451.722 - -32.99% -
SetIntersection_None_Vector_string_1024_64 -2.57% 1191577.761 1160898.273 - -1.52% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -2.57% 72.869 70.995 - -1.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -2.57% 8867090.143 8639226.112 - -0.91% -
SetIntersection_None_Set_uint32_1024_64 -2.56% 8922964.495 8694355.843 - -4.26% -
std::is_sorted_until(list<int>,_pred)/8192 -2.56% 7659.792 7463.562 - -16.15% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.56% 35725.002 34811.079 - -0.38% -
BM_deque_deque_move/2 -2.54% 2.304 2.245 - -2.74% -
BM_num_get<unsigned_long> -2.54% 10.510 10.243 - -2.38% -
std::find_end(vector<int>)_(process_all)/1000 -2.54% 222.010 216.365 - 0.17% -
BM_deque_deque_copy/64000 -2.54% 3056.465 2978.832 - -0.08% -
SetIntersection_None_Set_uint32_262144_64 -2.54% 1180292.724 1150327.475 - -4.72% -
SetIntersection_Interlaced_Vector_string_64_4 -2.54% 21959288.280 21402521.215 - -1.73% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -2.54% 615.502 599.897 - -2.72% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -2.53% 6111872.852 5956991.793 - 3.51% -
SetIntersection_Front_Vector_float_16384_16384 -2.53% 79563420.577 77548361.791 - 2.54% -
std::stable_partition(list<int>)_(sparse)/1024 -2.53% 953.147 929.026 - 0.00% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -2.53% 583.200 568.454 - -6.59% -
std::unique_copy(list<int>)_(sprinkled)/32 -2.53% 13.355 13.017 - -0.44% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -2.53% 25.317 24.677 - 1.08% -
std::set<int>::equal_range(key)_(non-existent)/32 -2.52% 2.664 2.597 - -5.49% -
SetIntersection_Interlaced_Set_uint64_256_1 -2.52% 4169966.224 4064845.193 - -2.66% -
SetIntersection_Front_Vector_string_1024_1024 -2.52% 39841103.141 38837478.796 - 0.07% -
SetIntersection_Front_Vector_uint32_256_64 -2.50% 4339196.841 4230571.218 - -0.37% -
std::find_end(vector<int>)_(process_all)/8192 -2.50% 1725.403 1682.254 - 0.39% -
std::find_end(forward_list<int>)_(process_all)/8192 -2.50% 5787.751 5643.016 - -1.73% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -2.49% 164.402 160.310 - -3.26% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -2.48% 11.174 10.896 - 1.17% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -2.48% 179.863 175.399 - -0.74% -
std::make_heap(vector<int>)_(pipe-organ)/8192 -2.47% 5106.825 4980.509 - 0.42% -
std::sort(vector<int>)_(heap)/8192 -2.47% 46637.237 45486.282 - -0.56% -
std::search(deque<int>)_(near_matches)/8192 -2.46% 1476459.508 1440097.652 - 0.10% -
SetIntersection_None_Set_uint32_262144_16 -2.46% 1179785.642 1150733.969 - -4.67% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -2.46% 182212949.097 177736640.849 - -2.20% -
std::rotate(deque<int>)_(by_1/4)/50 -2.45% 28.108 27.419 - -5.23% -
SetIntersection_Front_Vector_uint64_1024_4 -2.45% 1081399.933 1054912.727 - -1.17% -
std::partial_sort(vector<int>)_(shuffled)/8 -2.45% 28.790 28.086 - -1.37% -
std::sort_heap(deque<int>,_pred)/1024 -2.43% 12596.954 12290.429 - 0.34% -
std::deque<int>::erase(begin)_(cheap_elements)/8192 -2.43% 7.597 7.412 - -0.26% -
SetIntersection_Interlaced_Vector_uint64_256_1 -2.43% 4171641.043 4070216.664 - -2.17% -
SetIntersection_None_Set_uint32_262144_4 -2.43% 1181285.890 1152585.041 - -4.91% -
SetIntersection_None_Vector_uint64_262144_256 -2.42% 1135820.241 1108278.509 - -2.10% -
std::set<std::string>::clear()/1024 -2.41% 22587.844 22042.791 - 5.99% -
BM_CmpLess_uchar_int -2.41% 1.081 1.055 - -2.07% -
rng::contains_subrange(vector<int>)_(process_all)/8192 -2.41% 1678.606 1638.129 - -0.49% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.40% 535.105 522.248 - -3.61% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -2.39% 16.059 15.675 - -3.53% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control -2.39% 1.627 1.588 - -0.48% -
SetIntersection_None_Set_uint32_262144_256 -2.39% 1176561.848 1148472.004 - -4.95% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.39% 12765132.025 12460387.677 - -1.83% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -2.38% 15.377 15.010 - -0.69% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -2.38% 8.968 8.755 - -0.26% -
SetIntersection_Front_Vector_string_262144_64 -2.38% 3272591.317 3194667.318 - -2.00% -
SetIntersection_Front_Vector_string_64_64 -2.37% 27023384.684 26381624.566 - 1.54% -
std::replace(vector<int>)_(sprinkled)/50 -2.37% 9.084 8.868 - -7.20% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -2.37% 1503.723 1468.063 - -0.12% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -2.37% 2.194 2.142 - -0.08% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -2.36% 8911721.477 8701460.538 - -1.49% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -2.36% 11.057 10.796 - -1.91% -
SetIntersection_None_Set_uint64_1024_256 -2.35% 8902385.558 8692907.936 - -8.73% -
std::flat_multimap<int,_int>::clear()/1024 -2.35% 403.551 394.073 - -0.12% -
SetIntersection_None_Vector_uint64_256_16 -2.34% 4022866.196 3928767.690 - -3.05% -
SetIntersection_None_Set_float_1024_16 -2.34% 8963908.957 8754491.952 - 0.19% -
BM_deque_vector_ranges_copy_backward/65536 -2.34% 8445.245 8248.004 - -1.16% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -2.33% 35.721 34.887 - -4.97% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.33% 666.615 651.081 - -1.38% -
std::partial_sort(deque<int>)_(shuffled)/8192 -2.33% 245557.229 239837.210 - -1.32% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -2.33% 22.451 21.928 - -0.28% -
SetIntersection_Front_Set_float_4_1 -2.33% 218709583.003 213619641.856 - 0.01% -
BM_StringFindNoMatch/10 -2.32% 1.329 1.298 - 2.10% -
std::partition(list<int>)_(sparse)/8192 -2.32% 7666.741 7488.954 - -2.73% -
SetIntersection_None_Set_uint32_262144_1 -2.32% 1186128.418 1158641.848 - -4.96% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.32% 32.877 32.116 - -1.06% -
SetIntersection_None_Set_uint64_1024_16 -2.31% 8797649.992 8594288.186 - -10.14% -
SetIntersection_Front_Vector_float_1024_16 -2.31% 1123583.944 1097619.460 - -2.69% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.31% 62598.020 61153.239 - 1.10% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -2.30% 20.710 20.234 - -6.56% -
SetIntersection_Interlaced_Vector_string_16384_1024 -2.30% 120254309.394 117492907.515 - 0.41% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -2.30% 8946343.704 8740939.895 - -1.69% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -2.30% 248544678.670 242838760.276 - -3.28% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -2.29% 3.196 3.123 - -2.54% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -2.29% 474.524 463.658 - 3.51% -
SetIntersection_None_Vector_uint32_1024_1024 -2.29% 1078306.659 1053614.744 - -2.97% -
SetIntersection_None_Set_uint64_16384_4 -2.28% 164296628.795 160546173.268 - -9.44% -
BM_StringRelational_Eq_Empty_Small_Control -2.28% 0.478 0.467 - -1.83% -
std::shift_right(deque<int>)/1024 -2.27% 41.655 40.708 - 0.96% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 -2.27% 16.698 16.319 - -3.45% -
std::set<int>::insert(value)_(new_value,_middle)/8192 -2.27% 32.474 31.738 - 0.74% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -2.26% 355.969 347.922 - 8.61% -
std::map<int,_int>::clear()/8192 -2.26% 86614.315 84657.800 - -0.39% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -2.26% 4899.260 4788.700 - -0.48% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -2.25% 20.406 19.947 - -6.08% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.24% 216919.492 212052.258 - -9.02% -
SetIntersection_Interlaced_Set_string_262144_16384 -2.24% 2789744.387 2727175.945 - 1.10% -
std::flat_multimap<int,_int>::ctor(const&)/0 -2.24% 13.105 12.812 - -1.33% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 -2.23% 214971.698 210168.980 - -0.51% -
SetIntersection_Front_Vector_float_16384_64 -2.23% 1366887.746 1336474.178 - 0.38% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -2.22% 7165166.732 7005841.623 - 14.21% -
SetIntersection_Interlaced_Vector_string_16_4 -2.22% 67956251.022 66447130.523 - -0.27% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -2.22% 18311994.542 17905337.699 - 0.57% -
std::multiset<std::string>::clear()/32 -2.22% 916.312 895.970 - 0.85% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 -2.22% 69.497 67.955 - -1.72% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 -2.21% 161658796.749 158081392.971 - -2.56% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -2.21% 36.767 35.955 - 12.46% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 -2.21% 477.665 467.109 - -2.10% -
ranges::minmax(std::list<__int128>)/70000 -2.21% 59564.330 58248.212 - -0.79% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 -2.21% 34.441 33.680 - -1.30% -
SetIntersection_Front_Set_string_262144_256 -2.21% 15079210.532 14746179.254 - -2.50% -
std::unique(deque<int>)_(contiguous)/32 -2.21% 50.858 49.735 - -0.15% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -2.21% 26.943 26.348 - 3.33% -
BM_PushHeap_string_Descending_1024 -2.20% 2.436 2.382 - 2.41% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 -2.20% 24.249 23.715 - -1.22% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -2.20% 1243284.916 1215906.412 - -0.58% -
SetIntersection_Interlaced_Set_string_4_4 -2.20% 160048171.471 156530795.876 - -1.12% -
vector<bool>(size_type,_const_value_type&) -2.20% 8.380 8.196 - -2.66% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -2.18% 22.265 21.778 - -3.04% -
SetIntersection_None_Set_uint64_16384_16384 -2.18% 171154050.089 167422560.014 - -3.13% -
std::for_each(set<int>::iterator)/50 -2.18% 37.148 36.339 - -0.67% -
BM_deque_deque_ranges_move/70000 -2.17% 3446.422 3371.473 - -3.72% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -2.17% 12614772.059 12340622.864 - -3.17% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -2.17% 9112829.632 8914829.360 - -1.86% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -2.17% 150408.301 147140.401 - 2.48% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 -2.16% 563.751 551.561 - -2.60% -
SetIntersection_None_Vector_uint32_256_64 -2.16% 3409655.918 3335960.361 - -2.87% -
SetIntersection_None_Set_uint64_1024_4 -2.15% 8866597.824 8675777.701 - -9.26% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -2.15% 9.422 9.220 - -1.42% -
SetIntersection_Interlaced_Set_string_262144_16 -2.14% 2146364.746 2100360.187 - -3.47% -
BM_deque_vector_copy/70000 -2.14% 3288.794 3218.318 - 1.13% -
std::rotate(vector<bool>)_(1_element_backward)/1024 -2.14% 28.333 27.727 - -0.48% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.13% 13791.164 13496.737 - -0.05% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.13% 57426.303 56200.908 - -0.30% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -2.13% 1061053.059 1038427.647 - -0.98% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.13% 5029602.064 4922509.568 - -2.39% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 -2.13% 24.352 23.834 - -1.45% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.12% 51839.462 50739.590 - -2.88% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -2.12% 23.527 23.028 - -0.54% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.11% 73.214 71.666 - -2.70% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 -2.10% 16.998 16.641 - -1.35% -
std::partial_sort(vector<int>)_(pipe-organ)/8 -2.10% 19.331 18.925 - 0.11% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 -2.10% 16.789 16.437 - -0.30% -
rng::contains(list<int>)_(process_all)/32 -2.10% 9.064 8.874 - -0.71% -
std::set<int>::count(key)_(existent)/8192 -2.09% 8.044 7.876 - -4.01% -
std::find_end(vector<int>)_(same_length)/1024 -2.09% 254.807 249.469 - -0.06% -
SetIntersection_Front_Set_float_256_4 -2.09% 4219662.836 4131502.816 - -2.21% -
BM_deque_vector_ranges_copy_backward/5500 -2.09% 199.197 195.040 - -1.62% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -2.08% 21169125.224 20728088.931 - -1.75% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -2.08% 11568927.715 11328638.782 - -1.66% -
SetIntersection_Front_Set_uint64_262144_16384 -2.08% 224081466.382 219428539.437 - 0.42% -
std::generate(list<int>)/50 -2.07% 15.568 15.245 - 0.63% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -2.07% 13.045 12.774 - -1.14% -
BM_deque_deque_copy/5500 -2.07% 202.960 198.758 - -1.01% -
SetIntersection_Front_Set_uint64_256_256 -2.07% 7798527.021 7637187.004 - -0.84% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -2.07% 4.234 4.146 - -0.59% -
std::remove_if(deque<int>)_(prefix)/50 -2.07% 64.613 63.277 - -2.03% -
SetIntersection_Front_Vector_uint32_16384_1 -2.06% 1055254.260 1033547.690 - -1.31% -
SetIntersection_Front_Set_float_16_16 -2.05% 38474063.983 37684562.071 - -0.19% -
SetIntersection_Front_Set_float_262144_4 -2.05% 1064516.991 1042732.609 - -1.41% -
std::rotate(list<int>)_(by_1/3)/50 -2.04% 23.228 22.754 - -3.82% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -2.04% 229815202.865 225133781.171 - -2.55% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.03% 40814.327 39984.396 - 4.00% -
std::find(vector<char>)_(process_all)/50 -2.03% 1.665 1.631 - 0.69% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 -2.03% 267848.832 262424.635 - 0.93% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -2.02% 167526824.842 164143978.128 - -2.65% -
ranges::min(std::deque<__int128>)/8 -2.02% 2.885 2.827 - 0.05% -
SetIntersection_None_Set_uint32_262144_16384 -2.01% 1167735.758 1144216.797 - -4.31% -
std::partial_sort(deque<int>)_(shuffled)/8 -2.01% 32.376 31.725 - -2.17% -
SetIntersection_Front_Set_string_1024_1 -2.01% 1090213.351 1068323.277 - -2.09% -
std::pop_heap(deque<std::string>)/1024 -2.01% 60.758 59.538 - 0.75% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -2.00% 6.511 6.381 - 23.65% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.00% 43695.444 42822.018 - -0.08% -
SetIntersection_Interlaced_Set_uint64_262144_1 -2.00% 1051269.111 1030261.350 - 1.16% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.99% 120081.206 117686.275 - -1.92% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -1.99% 36110.225 35390.350 - -1.60% -
SetIntersection_Interlaced_Vector_float_1024_4 -1.99% 1272764.805 1247398.309 - 0.10% -
SetIntersection_None_Set_uint32_64_1 -1.99% 22707648.462 22256445.031 - -1.43% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.98% 406.258 398.196 - 0.12% -
BM_PushHeap_uint32_Random_262144 -1.98% 5.920 5.803 - -2.52% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.97% 13.494 13.229 - -0.45% -
std::for_each(multiset<int>::iterator)/32 -1.97% 23.867 23.398 - -0.18% -
SetIntersection_Front_Vector_uint64_64_4 -1.96% 16029186.688 15714453.917 - -1.14% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 -1.96% 15785535.600 15475961.397 - -0.09% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.96% 1056703.773 1035992.610 - -7.60% -
std::lower_bound(std::forward_list<int>)/100 -1.96% 82.206 80.597 - -3.28% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.96% 404.775 396.856 - 0.55% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -1.96% 3221.457 3158.436 - 0.38% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 -1.95% 22.957 22.509 - -9.97% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.95% 2329343.410 2283953.482 - -3.37% -
SetIntersection_Front_Set_string_256_16 -1.95% 7315761.490 7173210.465 - -0.33% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -1.95% 4675.210 4584.150 - -12.05% -
std::multiset<int>::equal_range(key)_(existent)/32 -1.94% 2.387 2.340 - -1.24% -
std::find_first_of(deque<int>)_(small_needle)/50 -1.94% 173.913 170.532 - 0.44% -
vector<bool>::reserve() -1.94% 8.283 8.122 - -4.27% -
std::copy_backward(vector<bool>)_(unaligned)/262144 -1.94% 1602.623 1571.494 - -0.48% -
SetIntersection_None_Set_uint32_262144_262144 -1.94% 1175592.285 1152843.586 - -4.63% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 -1.93% 3.064 3.004 - -0.50% -
SetIntersection_Front_Vector_uint32_256_16 -1.93% 4220046.354 4138510.312 - -1.31% -
std::find_first_of(deque<int>)_(small_needle)/32 -1.93% 112.757 110.581 - -0.76% -
std::partition(list<int>)_(dense)/50 -1.93% 13.430 13.171 - -1.01% -
SetIntersection_None_Vector_uint64_262144_1 -1.93% 1135779.239 1113882.847 - -3.27% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.92% 39961.526 39192.438 - -1.22% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -1.92% 25.711 25.218 - -0.78% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.92% 15.250 14.957 - -0.03% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -1.92% 31.247 30.648 - 4.82% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.92% 19.063 18.697 - 0.07% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.91% 5222641.880 5122736.103 - 0.43% -
BM_PushHeap_string_Descending_16384 -1.91% 2.422 2.376 - 3.49% -
std::make_heap(vector<int>)_(pipe-organ)/8 -1.91% 16.796 16.476 - -0.03% -
std::sort_heap(deque<int>,_pred)/8192 -1.90% 430314.413 422123.247 - -0.96% -
BM_CmpEqual_uchar_short -1.90% 1.030 1.010 - -1.49% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -1.90% 32.497 31.879 - -2.18% -
bm_ranges_swap_ranges_vb_aligned/8 -1.90% 3.286 3.223 - -0.67% -
std::is_sorted_until(deque<int>)/8 -1.90% 2.841 2.787 - -26.62% -
std::set<int>::clear()/1024 -1.89% 9187.432 9013.849 - -7.68% -
SetIntersection_Front_Set_float_256_16 -1.89% 4543001.562 4457234.040 - -1.23% -
SetIntersection_None_Vector_uint64_256_64 -1.89% 3439570.642 3374707.832 - -2.00% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -1.88% 9.559 9.380 - -0.38% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.88% 37750027.195 37041277.904 - -0.48% -
rng::fold_left(deque<int>)/8 -1.87% 3.913 3.840 - 0.02% -
SetIntersection_None_Vector_float_1024_16 -1.87% 1088365.605 1068036.635 - -1.56% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -1.87% 4379362.712 4297597.417 - -1.48% -
std::unordered_set<int>::find(key)_(existent)/8192 -1.87% 1.447 1.420 - 0.66% -
std::adjacent_find(list<int>,_pred)/8192 -1.86% 7362.896 7225.595 - 0.02% -
BM_StringFindAllMatch/8 -1.86% 2.873 2.819 - -1.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -1.86% 10305187.149 10113425.996 - -1.14% -
std::partial_sort(deque<int>)_(pipe-organ)/1024 -1.86% 7806.861 7661.623 - -0.43% -
std::find_end(vector<int>)_(process_all)/1024 -1.86% 226.135 221.933 - 0.38% -
std::make_heap(vector<int>)_(pipe-organ)/1024 -1.85% 668.988 656.599 - 0.62% -
std::set<int>::clear()/8192 -1.85% 78916.256 77455.667 - -7.75% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -1.85% 23.831 23.390 - -0.09% -
SetIntersection_None_Set_uint32_262144_1024 -1.85% 1174901.287 1153178.385 - -4.32% -
BM_vector_deque_ranges_copy_backward/1024 -1.85% 37.785 37.088 - -2.01% -
SetIntersection_Interlaced_Set_uint64_1024_16 -1.84% 11501606.159 11289589.585 - -4.42% -
BM_PushHeap_string_Descending_4 -1.84% 1.933 1.897 - 2.08% -
BM_deque_vector_ranges_copy_backward/4000 -1.84% 144.404 141.749 - -0.01% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.84% 454.809 446.447 - 0.18% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 -1.84% 15.979 15.685 - -3.05% -
std::set<int>::find(key)_(existent)/1024 -1.83% 4.026 3.952 - 4.74% -
std::multimap<int,_int>::erase(key)_(existent)/32 -1.83% 23.011 22.590 - 0.09% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.83% 15.724 15.437 - -3.17% -
SetIntersection_Interlaced_Vector_uint64_4_4 -1.82% 136125304.599 133642720.412 - -1.58% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.82% 1589660.931 1560699.745 - -0.87% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.82% 22.199 21.795 - 0.94% -
std::adjacent_find(deque<int>,_pred)/8 -1.81% 4.162 4.087 - -8.42% -
SetIntersection_Interlaced_Set_uint64_16384_64 -1.81% 235491224.871 231226452.009 - -2.53% -
SetIntersection_Interlaced_Vector_uint64_64_1 -1.81% 16484020.997 16186065.494 - -2.53% -
BM_StringAssignAsciiz_Small_Opaque -1.80% 3.041 2.986 - -3.80% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -1.80% 1.536 1.508 - 11.81% -
std::equal(deque<int>)_(it,_it,_it)/50 -1.80% 22.602 22.196 - 2.98% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.79% 18248360.567 17921279.513 - -4.47% -
std::map<std::string,_int>::count(key)_(existent)/32 -1.79% 16.497 16.202 - -4.09% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -1.79% 780.145 766.174 - 0.16% -
rng::find_last_if(list<int>)_(bail_10%)/50 -1.79% 19.629 19.278 - -1.29% -
rng::find_if(vector<bool>)_(process_all)/1048576 -1.78% 587952.066 577466.977 - -1.06% -
std::copy(vector<int>)/32768 -1.78% 3749.542 3682.689 - 0.61% -
SetIntersection_Interlaced_Set_uint32_1024_256 -1.78% 14365840.624 14110088.972 - -1.71% -
SetIntersection_None_Vector_uint64_256_4 -1.78% 4196121.267 4121452.686 - -1.38% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.78% 6477.733 6362.576 - -3.14% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.78% 357190102.564 350845942.050 - 0.03% -
std::copy(vector<bool>)_(unaligned)/32768 -1.77% 218.120 214.250 - -1.67% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 -1.77% 267657.584 262909.863 - 0.84% -
std::find_end(deque<int>)_(process_all)/1048576 -1.77% 268048.694 263294.550 - -5.71% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle -1.77% 0.833 0.818 - -1.00% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 -1.77% 23922.061 23499.659 - 0.66% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.76% 19903.805 19552.819 - -5.95% -
SetIntersection_Front_Vector_uint64_1024_16 -1.76% 1130084.493 1110164.253 - -0.43% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.76% 8869495.544 8713344.012 - -1.58% -
SetIntersection_None_Set_string_262144_256 -1.76% 1666332.275 1637003.092 - -0.62% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -1.76% 12.729 12.506 - 4.20% -
std::adjacent_find(vector<int>,_pred)/50 -1.75% 23.425 23.015 - -2.57% -
BM_StringAssignAsciiz_Empty_Opaque -1.75% 3.038 2.985 - -3.82% -
SetIntersection_None_Set_uint32_1024_4 -1.75% 8905406.330 8749618.087 - -4.22% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -1.75% 13867933.397 13625636.512 - -0.08% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -1.74% 27.669 27.186 - -2.37% -
std::copy_n(vector<int>)/262144 -1.73% 12281.933 12069.471 - -1.36% -
SetIntersection_Front_Set_uint32_262144_1 -1.73% 1043620.312 1025575.980 - -2.94% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -1.73% 1052760.740 1034561.965 - -1.66% -
SetIntersection_Interlaced_Set_string_262144_4 -1.73% 1852778.728 1820769.693 - -1.87% -
std::fill(deque<int>)/50 -1.72% 2.407 2.365 - 0.04% -
BM_deque_deque_ranges_move/2 -1.72% 2.240 2.201 - 3.24% -
BM_deque_vector_ranges_move/64 -1.72% 2.658 2.612 - 0.58% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -1.72% 459962.979 452062.067 - -0.45% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.71% 13.248 13.021 - -0.32% -
SetIntersection_None_Set_uint64_64_1 -1.71% 22580170.810 22193184.143 - -7.88% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.71% 297.034 291.953 - -0.02% -
std::unordered_multimap<int,_int>::clear()/32 -1.71% 603.877 593.556 - -2.32% -
BM_CmpEqual_schar_uint -1.71% 1.118 1.099 - 0.13% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.70% 6569425.171 6457736.343 - 0.24% -
SetIntersection_Front_Vector_uint32_262144_4 -1.70% 1055193.154 1037291.341 - -1.99% -
SetIntersection_None_Vector_uint32_262144_262144 -1.69% 1120392.590 1101436.184 - -2.92% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -1.69% 2.685 2.640 - 11.44% -
SetIntersection_None_Set_uint64_16384_16 -1.68% 167265644.397 164452774.430 - -9.65% -
BM_deque_deque_move/512 -1.68% 17.947 17.645 - 0.01% -
BM_PushHeap_float_PipeOrgan_16 -1.68% 0.907 0.892 - 0.23% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -1.68% 64144.005 63068.807 - 2.89% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -1.67% 2.377 2.337 - -0.77% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.67% 42.413 41.705 - -0.56% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.67% 35.225 34.637 - -4.59% -
SetIntersection_Interlaced_Set_string_1024_64 -1.67% 16752862.264 16473597.171 - 0.29% -
std::reverse(vector<int>)/32768 -1.66% 1051.717 1034.255 - 0.11% -
BM_StringFindAllMatch/32768 -1.66% 574.888 565.370 - -1.68% -
BM_StringAssignStr_Small_Opaque -1.65% 0.736 0.723 - 0.80% -
SetIntersection_Front_Vector_float_16384_4 -1.65% 1060144.504 1042635.434 - -2.64% -
SetIntersection_None_Set_uint32_256_1 -1.65% 11529564.767 11339148.686 - -3.22% -
SetIntersection_Interlaced_Set_uint64_16_16 -1.65% 37868338.892 37243131.471 - -1.81% -
SetIntersection_Front_Set_uint64_1024_4 -1.65% 1055987.746 1038566.097 - -2.33% -
SetIntersection_None_Vector_uint64_16_16 -1.65% 33717845.089 33161590.799 - -1.64% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -1.65% 25928857.049 25501121.331 - -4.58% -
std::transform(deque<int>,_deque<int>)/32 -1.64% 21.713 21.357 - -0.36% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.64% 21.316 20.966 - -0.64% -
SetIntersection_None_Vector_uint64_64_64 -1.64% 8504532.100 8364902.084 - -1.24% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.64% 45361.311 44616.825 - -4.95% -
std::generate_n(list<int>)/50 -1.64% 15.538 15.283 - -0.54% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -1.64% 19.474 19.155 - 0.62% -
std::equal(vector<bool>)_(unaligned)/1048576 -1.63% 6432.620 6327.484 - -1.04% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -1.63% 9.787 9.627 - -7.80% -
std::map<int,_int>::insert(value)_(new_value,_middle)/0 -1.63% 17.273 16.991 - -0.56% -
std::multimap<std::string,_int>::clear()/32 -1.63% 906.818 892.064 - -1.31% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.63% 412.906 406.190 - -0.44% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -1.62% 23.130 22.754 - -4.72% -
std::partial_sort(vector<int>)_(repeated)/8192 -1.62% 27111.128 26671.097 - -0.15% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.62% 11906340.932 11713205.574 - -2.44% -
SetIntersection_Front_Set_uint64_16384_256 -1.62% 3966943.696 3902665.910 - -6.44% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -1.62% 1.495 1.471 - -1.31% -
std::unordered_multiset<int>::clear()/32 -1.62% 596.436 586.783 - -2.61% -
SetIntersection_Interlaced_Set_uint64_256_256 -1.62% 7642458.134 7518943.929 - -2.40% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -1.61% 20.623 20.290 - 0.69% -
std::multiset<std::string>::clear()/8192 -1.61% 215983.604 212503.425 - 1.62% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -1.61% 0.660 0.649 - 0.08% -
BM_deque_vector_copy_backward/5500 -1.61% 202.296 199.043 - -1.28% -
std::map<int,_int>::insert(value)_(new_value,_end)/32 -1.61% 19.116 18.809 - -1.18% -
SetIntersection_Front_Set_uint64_1024_1 -1.60% 1056970.070 1040013.816 - 0.43% -
SetIntersection_Front_Vector_uint64_1_1 -1.60% 536496893.917 527897346.011 - -1.23% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.60% 16.533 16.268 - 0.30% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.60% 13.639 13.421 - -0.42% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -1.60% 1057515.170 1040579.086 - -2.12% -
std::is_partitioned(deque<int>)_(partitioned)/1024 -1.60% 292.628 287.946 - -9.46% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.60% 12666.791 12464.349 - -0.12% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -1.60% 230.146 226.468 - -2.31% -
std::sort(deque<int>)_(shuffled)/8 -1.59% 23.016 22.650 - -4.22% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.58% 801.194 788.503 - -6.26% -
bm_lexicographical_compare<unsigned_char>/64 -1.58% 1.920 1.889 - -6.24% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -1.58% 0.642 0.632 - 0.12% -
SetIntersection_None_Set_uint64_16384_1 -1.58% 161598357.210 159043995.836 - -8.27% -
SetIntersection_None_Vector_uint32_262144_16384 -1.58% 1128725.736 1110891.626 - -1.70% -
SetIntersection_Front_Vector_uint32_16_16 -1.58% 35884167.006 35317559.811 - -0.30% -
BM_PushHeap_uint32_PipeOrgan_16 -1.58% 0.876 0.862 - -0.15% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.58% 1037.701 1021.338 - -0.74% -
SetIntersection_Interlaced_Set_uint64_16384_256 -1.58% 213282787.873 209919864.450 - -2.11% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -1.57% 35.644 35.083 - -4.35% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.57% 165032.589 162435.293 - -0.64% -
SetIntersection_None_Set_uint32_16_4 -1.57% 56762947.263 55869646.030 - -1.72% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -1.56% 349765375.114 344299873.908 - 36.04% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 -1.56% 177208284.719 174439914.062 - -2.57% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.56% 706.515 695.483 - -0.23% -
BM_deque_deque_move_backward/512 -1.56% 19.175 18.876 - -0.05% -
SetIntersection_Interlaced_Set_uint32_16384_16 -1.56% 207728090.723 204487769.719 - -3.69% -
std::rotate_copy(deque<int>)/8192 -1.56% 294.732 290.141 - -0.52% -
std::find_first_of(vector<int>)_(large_needle)/8192 -1.56% 7293784.291 7180187.279 - 3.50% -
std::sort_heap(deque<int>)/8 -1.55% 36.949 36.374 - 1.94% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -1.55% 4188777.653 4123814.606 - -0.47% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.55% 173329.328 170642.579 - -5.30% -
std::remove_if(deque<int>)_(sprinkled)/32 -1.55% 54.429 53.586 - -1.10% -
BM_CmpEqual_int_uchar -1.55% 1.106 1.089 - -1.55% -
SetIntersection_None_Set_uint32_64_16 -1.55% 18463924.419 18178349.853 - -1.46% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -1.55% 137961.977 135830.191 - 0.21% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.54% 1191074.694 1172680.731 - 2.45% -
std::equal(vector<bool>)_(unaligned)/8192 -1.54% 56.391 55.520 - -2.07% -
std::reverse(deque<int>)/8 -1.54% 2.533 2.494 - -2.76% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 -1.54% 521.991 513.935 - 0.87% -
std::multiset<int>::upper_bound(key)_(existent)/32 -1.54% 2.402 2.365 - -3.35% -
SetIntersection_Interlaced_Vector_uint64_256_256 -1.54% 4566889.904 4496441.914 - -1.81% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 -1.54% 2.336 2.300 - -10.66% -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 -1.54% 18.635 18.349 - -1.03% -
SetIntersection_Interlaced_Set_uint32_64_4 -1.53% 20972916.069 20651947.018 - -2.20% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.53% 674.797 664.503 - -0.80% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -1.53% 6583.786 6483.366 - -5.17% -
SetIntersection_Interlaced_Vector_float_262144_16384 -1.52% 355981242.406 350553978.277 - 0.12% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -1.52% 1173067.205 1155198.448 - -1.76% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.52% 37484424.388 36915384.957 - -1.26% -
std::unique(list<int>)_(contiguous)/32 -1.52% 52.893 52.091 - 0.14% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 -1.52% 675.845 665.605 - 0.29% -
SetIntersection_Front_Set_string_262144_1 -1.51% 1070602.755 1054385.084 - -2.88% -
SetIntersection_Interlaced_Set_float_16384_16384 -1.51% 217001266.868 213714480.627 - -2.94% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -1.51% 1120537.165 1103568.421 - -1.19% -
std::unordered_map<int,_int>::erase(iterator)/32 -1.51% 19.726 19.428 - -4.77% -
SetIntersection_Front_Vector_uint32_16384_16 -1.51% 1113858.098 1097042.143 - -1.41% -
std::sort_heap(vector<NonIntegral>)/8 -1.51% 30.069 29.615 - 0.41% -
std::find_end(forward_list<int>)_(single_element)/1024 -1.51% 714.816 704.038 - -1.21% -
BM_PushHeap_string_PipeOrgan_4 -1.51% 2.567 2.528 - 1.42% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.51% 44944.146 44267.352 - -6.74% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -1.50% 3551.922 3498.470 - -9.90% -
std::flat_map<int,_int>::erase(iterator)/32 -1.50% 20.104 19.802 - -0.33% -
BM_vector_deque_copy/1 -1.50% 2.298 2.264 - -0.39% -
SetIntersection_Front_Vector_string_262144_16 -1.50% 1636738.272 1612190.370 - -1.28% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.50% 33101.378 32605.036 - -0.28% -
std::find_end(forward_list<int>)_(single_element)/1000 -1.50% 694.275 683.867 - -1.41% -
SetIntersection_None_Vector_uint64_16384_1024 -1.50% 1113960.092 1097260.490 - -2.78% -
SetIntersection_Front_Vector_uint64_4_4 -1.50% 136187309.760 134149991.697 - -1.32% -
std::vector<int>::ctor(size)/1024 -1.49% 44.415 43.751 - 3.77% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.49% 23.120 22.775 - 0.43% -
BM_PushHeap_string_PipeOrgan_1024 -1.49% 9.444 9.303 - 3.68% -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 -1.49% 36.193 35.655 - -0.89% -
BM_CmpEqual_int_short -1.48% 1.139 1.122 - -1.33% -
SetIntersection_Front_Set_string_16_16 -1.48% 60701157.319 59802454.790 - -0.95% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.48% 12833.848 12643.853 - -1.37% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -1.48% 1.186 1.168 - -0.43% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.48% 2353396.088 2318580.215 - -5.49% -
BM_CmpEqual_int_uint -1.48% 1.086 1.070 - -2.05% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.48% 17.443 17.185 - -0.58% -
BM_StringFindStringLiteral/16 -1.48% 1.642 1.618 - -0.00% -
std::partition(deque<int>)_(dense)/50 -1.48% 14.052 13.845 - -15.64% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -1.48% 49.280 48.552 - -4.60% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.47% 35.680 35.154 - 0.27% -
SetIntersection_Front_Vector_float_262144_64 -1.47% 1360122.774 1340121.998 - 2.15% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -1.47% 9.222 9.087 - -4.31% -
std::find_end(vector<int>)_(same_length)/1000 -1.47% 246.171 242.557 - -0.12% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 -1.46% 52.541 51.771 - -5.70% -
rng::contains_subrange(deque<int>)_(process_all)/50 -1.46% 25.462 25.089 - -0.70% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.46% 73.206 72.135 - -2.87% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -1.46% 636.551 627.249 - 0.07% -
SetIntersection_Front_Vector_uint64_4_1 -1.46% 214531218.244 211396953.077 - -1.02% -
std::reverse(vector<int>)/4096 -1.46% 132.299 130.368 - 0.06% -
std::for_each(multimap<int>::iterator)/8192 -1.45% 7657.274 7546.134 - 0.18% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 -1.45% 23821.757 23476.025 - 0.79% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -1.45% 23.026 22.692 - -1.48% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -1.45% 27.331 26.935 - -4.04% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -1.45% 25.136 24.773 - 0.46% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -1.44% 32.565 32.094 - 3.38% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.44% 4220.566 4159.741 - 0.12% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -1.44% 19872.774 19587.045 - -12.87% -
SetIntersection_Interlaced_Vector_string_256_16 -1.43% 10482620.642 10332509.314 - 0.28% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.43% 405.166 399.366 - 0.66% -
std::move_backward(list<int>)/32768 -1.43% 31554.776 31103.993 - -0.14% -
std::set<std::string>::ctor(const&)/0 -1.42% 12.915 12.731 - 0.16% -
std::unordered_set<int>::find(key)_(non-existent)/32 -1.42% 1.173 1.156 - -1.05% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.42% 420.959 414.984 - 0.19% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.42% 3.018 2.975 - -0.37% -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 -1.42% 21.048 20.750 - -1.49% -
BM_StringConstructDestroyCStr_Large_Opaque -1.42% 18.549 18.286 - 13.02% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -1.42% 168422198.126 166035671.650 - -1.71% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -1.41% 37.835 37.300 - 0.18% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -1.41% 31.435 30.991 - -2.43% -
SetIntersection_None_Set_uint64_64_16 -1.41% 18390308.517 18131002.881 - -4.75% -
SetIntersection_Front_Set_uint32_256_16 -1.41% 4481681.635 4418679.418 - -0.90% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 -1.40% 2.106 2.077 - -0.76% -
SetIntersection_None_Vector_uint32_16384_16384 -1.40% 1105661.011 1090139.654 - -0.50% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -1.40% 5.730 5.650 - -10.03% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 -1.40% 20.696 20.406 - -1.09% -
SetIntersection_Front_Set_uint32_64_64 -1.40% 13205774.499 13020716.942 - -5.37% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.40% 372302.210 367086.744 - -0.77% -
SetIntersection_Interlaced_Set_string_262144_64 -1.40% 2130261.230 2100437.986 - -11.01% -
BM_CmpEqual_uchar_ushort -1.40% 1.067 1.052 - -0.52% -
SetIntersection_Interlaced_Vector_uint64_16_4 -1.40% 55967744.963 55184914.335 - -1.72% -
BM_deque_vector_ranges_copy/64 -1.40% 2.626 2.589 - -1.80% -
std::for_each(map<int>::iterator)/50 -1.40% 36.320 35.813 - 0.03% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 -1.40% 44.053 43.438 - -2.49% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.39% 16246289.619 16019996.595 - -0.89% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.39% 1062195.120 1047421.097 - -0.91% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -1.39% 22.315 22.005 - -10.01% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.38% 18.931 18.669 - -1.25% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.38% 603.761 595.415 - -4.51% -
SetIntersection_Interlaced_Set_float_64_64 -1.38% 13286998.257 13103406.123 - -0.51% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -1.38% 5.512 5.436 - -3.29% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.38% 1.209 1.193 - -0.82% -
rng::find_last(list<int>)_(bail_90%)/8192 -1.38% 601.471 593.178 - -1.38% -
SetIntersection_Interlaced_Set_string_16384_64 -1.38% 351746882.924 346909958.633 - 0.46% -
BM_CmpEqual_schar_int -1.37% 1.128 1.112 - -1.37% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -1.37% 29043.716 28644.762 - -0.16% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.37% 15.939 15.720 - -1.85% -
std::search(vector<int>)_(near_matches)/1024 -1.37% 15140.014 14932.176 - -0.45% -
SetIntersection_Front_Set_uint64_256_1 -1.37% 4194276.700 4136747.104 - -0.37% -
std::find_end(forward_list<int>)_(same_length)/1000 -1.37% 1467.746 1447.619 - -1.62% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.37% 760.628 750.206 - -2.78% -
SetIntersection_Front_Vector_uint64_256_4 -1.37% 4194039.502 4136733.571 - -0.67% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.36% 37545.020 37032.976 - 1.97% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.36% 1309.302 1291.453 - -0.02% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.36% 1048799.297 1034547.740 - -3.04% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.36% 20.297 20.022 - -2.01% -
SetIntersection_Front_Set_string_16384_1024 -1.36% 59234636.588 58429899.349 - -1.89% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 -1.36% 93820.977 92547.803 - -0.53% -
std::unordered_map<int,_int>::ctor(const&)/32 -1.35% 202.450 199.710 - 0.35% -
SetIntersection_None_Set_string_262144_16384 -1.35% 1663382.324 1640864.178 - -0.10% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -1.35% 10.607 10.464 - 1.55% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.35% 13079.869 12903.425 - 0.91% -
SetIntersection_None_Vector_uint64_64_1 -1.34% 16714136.973 16490103.189 - -0.88% -
SetIntersection_None_Set_uint64_64_4 -1.34% 21592816.584 21303443.941 - -5.83% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -1.34% 1166734.880 1151108.001 - -1.25% -
SetIntersection_Front_Vector_uint64_16_1 -1.34% 62981587.137 62138178.093 - -1.01% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.34% 19903.141 19636.656 - -3.81% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.34% 756.466 746.346 - -2.16% -
std::find_if_not(vector<char>)_(bail_25%)/8192 -1.34% 240.529 237.312 - -0.96% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -1.34% 6646714.751 6557854.999 - -1.00% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 -1.34% 8463379.527 8350312.950 - -1.17% -
std::equal(deque<int>)_(it,_it,_it)/8192 -1.33% 3885.258 3833.401 - 0.65% -
SetIntersection_None_Set_uint64_256_16 -1.33% 10780360.535 10636724.980 - -8.56% -
SetIntersection_Interlaced_Set_float_1024_16 -1.33% 11434609.477 11282310.966 - -0.72% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.33% 241222.539 238010.095 - -0.56% -
SetIntersection_None_Vector_uint32_256_1 -1.33% 4276491.644 4219581.408 - 0.06% -
SetIntersection_None_Vector_uint64_64_4 -1.33% 15907963.459 15696685.747 - -2.24% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -1.33% 27.792 27.423 - -0.16% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.32% 524.335 517.392 - 0.54% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -1.32% 23.683 23.370 - -1.80% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.32% 17.413 17.183 - -0.70% -
SetIntersection_Front_Set_string_64_4 -1.32% 18847772.416 18599046.938 - -0.29% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.32% 1658952.148 1637067.627 - 0.63% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.32% 57198.945 56444.784 - 0.24% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -1.31% 92.525 91.309 - -4.04% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.31% 8651546.633 8538601.163 - 0.21% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -1.30% 17.229 17.004 - -0.31% -
std::generate(list<int>)/8192 -1.30% 7693.826 7593.642 - 0.42% -
SetIntersection_Interlaced_Vector_uint64_4_1 -1.30% 214240155.571 211459713.062 - -1.17% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 -1.30% 173172.632 170926.867 - -11.88% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -1.30% 27.380 27.025 - -2.10% -
SetIntersection_Interlaced_Vector_uint64_16_1 -1.29% 62991077.063 62177223.745 - -0.96% -
BM_StringRelational_Less_Small_Small_ChangeFirst -1.29% 1.405 1.387 - -0.57% -
SetIntersection_None_Set_uint32_1024_256 -1.29% 8887022.808 8772624.888 - -3.77% -
SetIntersection_Interlaced_Vector_float_262144_1 -1.28% 1044084.415 1030675.152 - -1.24% -
SetIntersection_Front_Vector_uint32_1024_16 -1.28% 1121351.858 1106963.797 - 0.14% -
std::find(list<int>)_(process_all)/32768 -1.28% 26213.158 25878.130 - -3.75% -
SetIntersection_Interlaced_Set_uint32_16384_256 -1.28% 200660410.789 198101725.830 - -3.30% -
SetIntersection_Front_Set_uint64_64_4 -1.27% 16204337.952 15997829.474 - -0.56% -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 -1.27% 7958.389 7857.615 - -1.56% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 -1.26% 16122.820 15918.994 - 0.10% -
bm_ranges_lexicographical_compare<unsigned_char>/512 -1.26% 8.768 8.657 - -1.41% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.26% 1652153.401 1631278.078 - 0.85% -
BM_StringFindCharLiteral/64 -1.26% 2.118 2.091 - -2.30% -
SetIntersection_Front_Set_float_16384_16 -1.26% 1225513.146 1210095.885 - 0.13% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -1.25% 163139859.544 161098768.301 - -1.56% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.25% 5850385.342 5777201.657 - 2.66% -
SetIntersection_Interlaced_Vector_uint64_1_1 -1.25% 535143114.518 528453980.806 - -1.22% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 -1.25% 26.735 26.401 - -1.07% -
std::make_heap(deque<int>,_pred)_(descending)/1024 -1.25% 651.825 643.697 - 0.07% -
std::multiset<std::string>::ctor(const&)/1024 -1.24% 34545.866 34116.551 - -1.41% -
std::partial_sort(vector<int>)_(heap)/8 -1.24% 27.928 27.583 - 0.80% -
std::remove(deque<int>)_(sprinkled)/1024 -1.24% 523.251 516.770 - -0.09% -
std::rotate(vector<int>)_(by_1/4)/50 -1.24% 11.605 11.461 - -2.36% -
ranges::minmax(std::list<__int128>)/64 -1.24% 39.862 39.370 - -1.65% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.23% 365.460 360.955 - -1.22% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.23% 406.221 401.219 - -0.09% -
SetIntersection_Front_Vector_uint64_16_16 -1.23% 35875669.173 35434190.829 - -0.92% -
std::flat_multimap<int,_int>::clear()/32 -1.23% 400.868 395.939 - 0.35% -
std::shift_right(vector<int>)/32 -1.23% 4.075 4.025 - 36.05% -
SetIntersection_None_Vector_uint32_262144_1024 -1.23% 1134191.015 1120283.048 - -0.55% -
SetIntersection_None_Set_uint32_256_256 -1.23% 5839950.100 5768362.704 - -0.20% -
std::deque<int>::ctor(size)/1024 -1.22% 75.347 74.425 - 4.81% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 -1.22% 559680.602 552833.301 - -0.90% -
SetIntersection_None_Set_string_262144_1 -1.22% 1656736.897 1636489.178 - -0.53% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -1.22% 216505573.380 213864712.966 - -1.57% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 -1.22% 43.683 43.150 - -4.35% -
SetIntersection_Interlaced_Vector_string_1024_256 -1.22% 20950210.136 20695008.585 - 2.13% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 -1.22% 696616.475 688132.743 - -0.97% -
rng::for_each(set<int>)/8 -1.22% 6.593 6.513 - -3.79% -
SetIntersection_Interlaced_Set_string_256_1 -1.22% 4298506.911 4246256.655 - -1.57% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.21% 29.140 28.786 - -2.62% -
std::multiset<int>::equal_range(key)_(existent)/1024 -1.21% 5.340 5.275 - -2.41% -
BM_PushHeap_uint32_PipeOrgan_262144 -1.21% 3.061 3.024 - -0.30% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 -1.21% 11.206 11.071 - -4.34% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 -1.21% 4322932.070 4270612.745 - 0.36% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 -1.21% 16291819.696 16094828.669 - -0.21% -
std::reverse(vector<int>)/512 -1.21% 16.557 16.357 - 0.25% -
rng::find_last_if(vector<char>)_(bail_10%)/50 -1.20% 11.490 11.351 - -0.07% -
std::deque<int>::erase(begin)_(cheap_elements)/1024 -1.20% 7.433 7.344 - -0.10% -
SetIntersection_None_Vector_uint64_4_4 -1.20% 134049471.633 132441405.853 - -1.09% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.20% 173542.689 171465.234 - -3.37% -
std::for_each(set<int>::iterator)/32 -1.20% 24.676 24.381 - -0.44% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -1.20% 1065102.705 1052362.273 - -0.76% -
SetIntersection_None_Vector_uint32_256_16 -1.19% 4016445.381 3968505.188 - -1.20% -
SetIntersection_Front_Set_uint32_16384_16 -1.19% 1205652.387 1191281.648 - -1.53% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.19% 11006402.719 10875831.320 - -1.45% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.19% 15148.120 14968.543 - -1.65% -
SetIntersection_Interlaced_Set_uint64_16384_16 -1.19% 221018447.715 218399069.723 - -3.08% -
std::list<int>::erase(begin)_(cheap_elements)/1024 -1.18% 11.062 10.931 - -4.96% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 -1.18% 293.160 289.690 - 0.14% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 -1.18% 16491675.920 16296485.112 - -0.71% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.18% 11409860.888 11274897.340 - -0.74% -
SetIntersection_None_Vector_uint64_4_1 -1.18% 214527059.033 211989840.412 - -1.18% -
SetIntersection_Front_Vector_string_16_4 -1.18% 61077315.660 60355418.851 - 0.53% -
BM_deque_deque_copy_backward/0 -1.18% 0.931 0.920 - 7.04% -
SetIntersection_Front_Vector_string_16384_4 -1.18% 1187306.502 1173286.828 - -0.62% -
SetIntersection_Front_Set_string_256_1 -1.18% 4338303.340 4287234.569 - -1.19% -
BM_num_get<unsigned_long_long> -1.17% 10.484 10.361 - -0.94% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -1.17% 2930755.723 2896420.039 - -0.08% -
std::stable_sort(vector<int>)_(ascending)/8 -1.17% 15.814 15.630 - 1.21% -
SetIntersection_None_Vector_uint64_16_1 -1.17% 63387777.779 62646676.822 - -1.38% -
std::set<int>::ctor(const&,_alloc)/1024 -1.17% 6365.747 6291.444 - -1.76% -
std::unordered_multiset<int>::ctor(const&)/1024 -1.17% 6776.197 6697.169 - -0.69% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -1.17% 25.856 25.554 - -3.07% -
SetIntersection_None_Set_uint64_4_1 -1.16% 217074459.147 214550552.560 - -1.21% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -1.16% 12592655.939 12446272.218 - -14.59% -
SetIntersection_Front_Set_uint64_262144_16 -1.16% 1206808.063 1192783.248 - 2.39% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -1.16% 1116840.647 1103861.931 - -1.20% -
SetIntersection_Interlaced_Set_uint32_16384_64 -1.16% 215308009.933 212807248.263 - -3.49% -
std::rotate(vector<int>)_(by_1/2)/32 -1.16% 2.340 2.312 - -4.79% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.16% 74.261 73.403 - 0.53% -
SetIntersection_None_Set_uint32_16_16 -1.15% 35465740.583 35058119.597 - -0.46% -
std::flat_map<int,_int>::erase(iterator)/8192 -1.14% 498.577 492.872 - -1.63% -
std::vector<int>::ctor(size)/8192 -1.14% 574.879 568.307 - 1.07% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -1.14% 23.150 22.886 - -1.88% -
SetIntersection_Front_Vector_uint32_1024_1 -1.14% 1048755.888 1036791.837 - -0.62% -
SetIntersection_None_Vector_float_16384_16384 -1.14% 1102964.043 1090397.685 - -2.02% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 -1.14% 29774.261 29435.261 - -1.56% -
SetIntersection_None_Set_uint32_64_4 -1.14% 21673204.976 21426850.837 - -1.48% -
SetIntersection_None_Set_uint64_256_1 -1.14% 11394433.927 11264924.434 - -8.24% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.13% 9269.935 9165.055 - 5.30% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -1.13% 2.826 2.794 - -0.40% -
BM_vector_deque_ranges_move_backward/64 -1.13% 3.101 3.066 - 3.30% -
SetIntersection_Front_Vector_string_262144_262144 -1.13% 14602418.295 14437849.445 - 0.01% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 -1.13% 66817959.283 66065244.821 - -0.77% -
SetIntersection_Interlaced_Set_uint64_16384_4 -1.12% 180029039.767 178009999.113 - -3.28% -
std::partial_sort_copy(deque<int>)_(ascending)/8 -1.12% 10.106 9.993 - 1.31% -
std::unique(list<int>,_pred)_(contiguous)/32 -1.12% 57.818 57.171 - -0.05% -
SetIntersection_Interlaced_Set_uint64_16384_1 -1.12% 1052984.900 1041217.624 - -0.86% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.11% 187950.454 185855.146 - -0.34% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 -1.11% 2.522 2.494 - -0.09% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -1.11% 1.127 1.115 - 1.67% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -1.11% 355247154.698 351313562.874 - -1.53% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -1.11% 1091.173 1079.105 - 1.74% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.10% 174516.548 172589.251 - 0.54% -
BM_CmpEqual_int_int -1.10% 1.084 1.072 - 1.37% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.10% 52065.324 51491.461 - -2.44% -
BM_std_minmax_element<long_long>/4 -1.10% 1.266 1.252 - -0.47% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast -1.10% 1.889 1.868 - -0.05% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.10% 34992.537 34608.638 - -0.26% -
SetIntersection_None_Set_uint32_16384_256 -1.10% 154322308.179 152630454.977 - -5.75% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -1.09% 1182562.606 1169626.446 - 0.75% -
std::multimap<int,_int>::find(key)_(existent)/8192 -1.09% 5.337 5.278 - 0.55% -
SetIntersection_None_Set_uint64_262144_1 -1.09% 1217476.076 1204227.211 - -2.98% -
SetIntersection_None_Vector_float_1024_256 -1.09% 1083935.596 1072150.118 - -0.41% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.09% 7827.398 7742.344 - -2.84% -
SetIntersection_Front_Vector_uint64_1024_64 -1.09% 1377008.162 1362054.140 - 1.15% -
std::copy_if(list<int>)_(entire_range)/8 -1.09% 2.545 2.517 - -0.93% -
std::list<int>::operator=(const&)_(cheap_elements)/32 -1.09% 16.928 16.744 - -1.89% -
rng::for_each(set<int>)/8192 -1.08% 7837.472 7752.502 - 2.31% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -1.08% 1075787.266 1064179.174 - -0.54% -
SetIntersection_Interlaced_Vector_uint32_256_4 -1.08% 5023863.240 4969699.602 - -1.15% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -1.08% 1130189.084 1118025.310 - -2.00% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.07% 16474.730 16298.234 - -5.09% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -1.07% 83174.250 82283.353 - -2.85% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.07% 18.506 18.308 - -0.91% -
SetIntersection_None_Set_string_256_256 -1.06% 5829220.607 5767179.708 - -1.92% -
std::set<int>::insert(value)_(new_value,_end)/8192 -1.06% 72.267 71.499 - 1.76% -
std::find_if(list<int>)_(process_all)/32768 -1.06% 25973.515 25698.088 - -3.75% -
SetIntersection_None_Vector_uint64_262144_16384 -1.06% 1134322.799 1122333.615 - -1.31% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 -1.06% 117332.053 116093.306 - -0.56% -
std::for_each(list<int>)/50 -1.05% 21.805 21.575 - 2.79% -
std::flat_multimap<int,_int>::clear()/0 -1.05% 399.605 395.407 - 0.53% -
std::search(vector<int>)_(near_matches)/1000 -1.05% 14336.062 14185.636 - -0.41% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.05% 10861.866 10747.962 - -3.48% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.05% 14980802.086 14823801.632 - -0.31% -
std::upper_bound(std::forward_list<int>)/100 -1.05% 97.506 96.485 - -0.40% -
SetIntersection_None_Set_uint64_1_1 -1.05% 536305197.453 530693344.682 - -0.97% -
SetIntersection_Interlaced_Vector_uint32_16_4 -1.04% 56039415.003 55454214.195 - -1.39% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -1.04% 1332086.752 1318180.420 - -0.73% -
std::find_end(forward_list<int>)_(near_matches)/8192 -1.04% 2475738.516 2449946.098 - -0.26% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.04% 15805.860 15641.243 - -1.42% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -1.04% 3440.364 3404.539 - -1.80% -
std::unordered_map<int,_int>::erase(iterator)/8192 -1.04% 19.851 19.644 - -4.28% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 -1.04% 12841.344 12708.061 - -0.70% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 -1.04% 5789283.499 5729270.488 - -0.78% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 -1.04% 366.210 362.414 - 0.81% -
SetIntersection_Interlaced_Set_uint64_16_1 -1.04% 63254473.419 62599602.095 - -0.10% -
std::is_sorted_until(vector<int>)/8 -1.04% 2.062 2.040 - -0.96% -
SetIntersection_Interlaced_Vector_string_16_16 -1.03% 51819782.613 51283861.181 - -0.19% -
SetIntersection_Front_Vector_uint64_16384_16 -1.03% 1118995.246 1107445.051 - 0.75% -
std::partial_sort_copy(list<int>)_(heap)/8 -1.03% 17.711 17.528 - -0.03% -
SetIntersection_Front_Set_string_16384_64 -1.03% 4563398.457 4516391.201 - -2.24% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -1.03% 1860922.443 1841763.019 - -1.89% -
std::partial_sort(vector<int>)_(pipe-organ)/8192 -1.03% 51044.905 50520.543 - 0.31% -
SetIntersection_Front_Set_float_1024_16 -1.02% 1217881.960 1205406.348 - 1.39% -
BM_deque_deque_move/70000 -1.02% 3396.818 3362.261 - -3.94% -
SetIntersection_None_Set_uint64_4_4 -1.02% 135643378.985 134264699.725 - -1.18% -
SetIntersection_Front_Vector_string_1024_4 -1.02% 1195094.214 1182954.053 - -0.15% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -1.01% 232177285.777 229838535.260 - -3.36% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -1.01% 1.343 1.329 - 0.91% -
rng::for_each(multimap<int>)/50 -1.01% 40.206 39.802 - -0.51% -
rng::contains_subrange(list<int>)_(single_element)/16 -1.00% 4.926 4.877 - -0.26% -
SetIntersection_Interlaced_Set_uint32_4_1 -1.00% 214014969.933 211871728.072 - -1.36% -


Report Time: 6.66s
Name Current %
BM_CmpEqual_int_int 1.072 1.37%
BM_CmpEqual_int_schar 1.124 -
BM_CmpEqual_int_short 1.122 -1.33%
BM_CmpEqual_int_uchar 1.089 -1.55%
BM_CmpEqual_int_uint 1.070 -2.05%
BM_CmpEqual_int_ushort 1.112 -
BM_CmpEqual_schar_int 1.112 -1.37%
BM_CmpEqual_schar_schar 1.093 -
BM_CmpEqual_schar_short 1.120 1.87%
BM_CmpEqual_schar_uchar 1.096 -
BM_CmpEqual_schar_uint 1.099 -
BM_CmpEqual_schar_ushort 1.097 -
BM_CmpEqual_short_int 1.109 -1.62%
BM_CmpEqual_short_schar 1.120 -1.41%
BM_CmpEqual_short_short 1.076 1.47%
BM_CmpEqual_short_uchar 1.099 1.33%
BM_CmpEqual_short_uint 1.104 -
BM_CmpEqual_short_ushort 1.103 -
BM_CmpEqual_uchar_int 1.077 -
BM_CmpEqual_uchar_schar 0.989 -6.70%
BM_CmpEqual_uchar_short 1.010 -1.49%
BM_CmpEqual_uchar_uchar 1.078 -1.93%
BM_CmpEqual_uchar_uint 1.075 1.78%
BM_CmpEqual_uchar_ushort 1.052 -
BM_CmpEqual_uint_int 1.070 1.03%
BM_CmpEqual_uint_schar 1.028 -
BM_CmpEqual_uint_short 1.101 9.46%
BM_CmpEqual_uint_uchar 1.107 1.13%
BM_CmpEqual_uint_uint 1.068 -
BM_CmpEqual_uint_ushort 1.107 -
BM_CmpEqual_ushort_int 1.082 1.20%
BM_CmpEqual_ushort_schar 1.060 2.41%
BM_CmpEqual_ushort_short 1.009 2.47%
BM_CmpEqual_ushort_uchar 1.103 -
BM_CmpEqual_ushort_uint 1.068 -
BM_CmpEqual_ushort_ushort 1.071 -
BM_CmpLess_int_int 1.068 -
BM_CmpLess_int_schar 1.131 -
BM_CmpLess_int_short 1.174 3.82%
BM_CmpLess_int_uchar 1.117 2.17%
BM_CmpLess_int_uint 1.080 -
BM_CmpLess_int_ushort 1.141 5.01%
BM_CmpLess_schar_int 1.109 -
BM_CmpLess_schar_schar 0.959 1.09%
BM_CmpLess_schar_short 0.950 -
BM_CmpLess_schar_uchar 1.095 -
BM_CmpLess_schar_uint 1.109 -
BM_CmpLess_schar_ushort 1.100 -
BM_CmpLess_short_int 1.127 1.43%
BM_CmpLess_short_schar 0.953 -
BM_CmpLess_short_short 0.954 -
BM_CmpLess_short_uchar 1.097 -
BM_CmpLess_short_uint 1.106 -
BM_CmpLess_short_ushort 1.097 -
BM_CmpLess_uchar_int 1.055 -2.07%
BM_CmpLess_uchar_schar 1.033 2.18%
BM_CmpLess_uchar_short 1.014 -2.40%
BM_CmpLess_uchar_uchar 1.044 -1.19%
BM_CmpLess_uchar_uint 1.062 -
BM_CmpLess_uchar_ushort 1.075 -
BM_CmpLess_uint_int 1.086 -
BM_CmpLess_uint_schar 1.041 -1.66%
BM_CmpLess_uint_short 1.045 4.91%
BM_CmpLess_uint_uchar 1.111 -
BM_CmpLess_uint_uint 1.059 -
BM_CmpLess_uint_ushort 1.103 -1.19%
BM_CmpLess_ushort_int 1.078 -
BM_CmpLess_ushort_schar 1.049 -
BM_CmpLess_ushort_short 1.028 -
BM_CmpLess_ushort_uchar 1.118 -
BM_CmpLess_ushort_uint 1.061 -2.17%
BM_CmpLess_ushort_ushort 1.078 1.14%
BM_PushHeap_float_Ascending_1 0.697 12.91%
BM_PushHeap_float_Ascending_1024 3.105 -
BM_PushHeap_float_Ascending_16 0.985 -
BM_PushHeap_float_Ascending_16384 4.373 -
BM_PushHeap_float_Ascending_256 2.483 -
BM_PushHeap_float_Ascending_262144 5.139 -
BM_PushHeap_float_Ascending_4 0.588 -
BM_PushHeap_float_Ascending_64 1.747 -
BM_PushHeap_float_Descending_1 0.466 -
BM_PushHeap_float_Descending_1024 0.390 -
BM_PushHeap_float_Descending_16 0.380 4.13%
BM_PushHeap_float_Descending_16384 0.385 -
BM_PushHeap_float_Descending_256 0.405 -
BM_PushHeap_float_Descending_262144 0.385 -
BM_PushHeap_float_Descending_4 0.382 10.06%
BM_PushHeap_float_Descending_64 0.385 -
BM_PushHeap_float_PipeOrgan_1 0.538 13.33%
BM_PushHeap_float_PipeOrgan_1024 2.101 -
BM_PushHeap_float_PipeOrgan_16 0.892 -
BM_PushHeap_float_PipeOrgan_16384 2.526 -
BM_PushHeap_float_PipeOrgan_256 1.734 -
BM_PushHeap_float_PipeOrgan_262144 3.165 -
BM_PushHeap_float_PipeOrgan_4 0.537 -
BM_PushHeap_float_PipeOrgan_64 1.354 4.03%
BM_PushHeap_float_QuickSortAdversary_1 0.485 -30.39%
BM_PushHeap_float_QuickSortAdversary_1024 0.613 -
BM_PushHeap_float_QuickSortAdversary_16 0.978 -
BM_PushHeap_float_QuickSortAdversary_16384 0.479 -
BM_PushHeap_float_QuickSortAdversary_256 0.738 -
BM_PushHeap_float_QuickSortAdversary_262144 0.414 -
BM_PushHeap_float_QuickSortAdversary_4 0.585 -
BM_PushHeap_float_QuickSortAdversary_64 0.619 -
BM_PushHeap_float_Random_1 0.467 -
BM_PushHeap_float_Random_1024 7.193 -
BM_PushHeap_float_Random_16 5.172 2.78%
BM_PushHeap_float_Random_16384 7.348 -
BM_PushHeap_float_Random_256 6.867 -
BM_PushHeap_float_Random_262144 7.250 2.14%
BM_PushHeap_float_Random_4 2.372 -
BM_PushHeap_float_Random_64 6.266 1.61%
BM_PushHeap_float_SingleElement_1 0.468 -
BM_PushHeap_float_SingleElement_1024 0.389 -
BM_PushHeap_float_SingleElement_16 0.365 -
BM_PushHeap_float_SingleElement_16384 0.385 -
BM_PushHeap_float_SingleElement_256 0.402 -
BM_PushHeap_float_SingleElement_262144 0.384 -
BM_PushHeap_float_SingleElement_4 0.346 -
BM_PushHeap_float_SingleElement_64 0.380 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.471 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.422 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.679 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.306 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.482 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 8.364 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.785 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.605 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.470 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.587 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.588 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.584 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.595 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.584 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.528 -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.581 -
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.403 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.919 -1.94%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.368 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.510 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.766 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.866 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.469 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.577 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.193 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 3.537 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.093 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.576 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.775 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.563 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 6.906 -
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.303 -1.54%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 6.948 1.12%
BM_PushHeap_pair<uint32,_uint32>_Random_256 6.968 -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.935 -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.573 -6.44%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.488 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.474 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.587 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.649 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.584 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.595 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.584 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.536 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.586 -
BM_PushHeap_string_Ascending_1 0.700 -
BM_PushHeap_string_Ascending_1024 13.848 5.81%
BM_PushHeap_string_Ascending_16 4.727 -
BM_PushHeap_string_Ascending_16384 20.177 6.15%
BM_PushHeap_string_Ascending_256 11.351 6.23%
BM_PushHeap_string_Ascending_262144 29.067 -3.90%
BM_PushHeap_string_Ascending_4 2.552 -1.14%
BM_PushHeap_string_Ascending_64 7.560 3.48%
BM_PushHeap_string_Descending_1 0.700 -
BM_PushHeap_string_Descending_1024 2.382 2.41%
BM_PushHeap_string_Descending_16 2.114 2.80%
BM_PushHeap_string_Descending_16384 2.376 3.49%
BM_PushHeap_string_Descending_256 2.305 2.61%
BM_PushHeap_string_Descending_262144 3.110 5.34%
BM_PushHeap_string_Descending_4 1.897 2.08%
BM_PushHeap_string_Descending_64 2.213 2.03%
BM_PushHeap_string_PipeOrgan_1 0.701 -
BM_PushHeap_string_PipeOrgan_1024 9.303 3.68%
BM_PushHeap_string_PipeOrgan_16 4.185 1.15%
BM_PushHeap_string_PipeOrgan_16384 12.673 3.17%
BM_PushHeap_string_PipeOrgan_256 7.773 2.52%
BM_PushHeap_string_PipeOrgan_262144 17.487 3.11%
BM_PushHeap_string_PipeOrgan_4 2.528 1.42%
BM_PushHeap_string_PipeOrgan_64 5.770 2.73%
BM_PushHeap_string_QuickSortAdversary_1 0.701 -
BM_PushHeap_string_QuickSortAdversary_1024 15.280 -
BM_PushHeap_string_QuickSortAdversary_16 10.561 -
BM_PushHeap_string_QuickSortAdversary_16384 16.307 -3.37%
BM_PushHeap_string_QuickSortAdversary_256 14.652 -
BM_PushHeap_string_QuickSortAdversary_262144 16.429 -
BM_PushHeap_string_QuickSortAdversary_4 6.427 -1.70%
BM_PushHeap_string_QuickSortAdversary_64 13.172 -
BM_PushHeap_string_Random_1 0.471 -
BM_PushHeap_string_Random_1024 15.281 -2.64%
BM_PushHeap_string_Random_16 10.523 -2.31%
BM_PushHeap_string_Random_16384 16.657 -3.06%
BM_PushHeap_string_Random_256 14.580 -1.76%
BM_PushHeap_string_Random_262144 18.473 -
BM_PushHeap_string_Random_4 6.215 -1.85%
BM_PushHeap_string_Random_64 13.115 -1.69%
BM_PushHeap_string_SingleElement_1 0.477 -10.17%
BM_PushHeap_string_SingleElement_1024 2.566 -1.97%
BM_PushHeap_string_SingleElement_16 2.610 -1.48%
BM_PushHeap_string_SingleElement_16384 2.555 -2.08%
BM_PushHeap_string_SingleElement_256 2.558 -3.23%
BM_PushHeap_string_SingleElement_262144 2.598 -1.07%
BM_PushHeap_string_SingleElement_4 2.280 -2.66%
BM_PushHeap_string_SingleElement_64 2.596 -3.62%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.429 -23.08%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.505 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.014 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.532 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.749 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 8.884 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.896 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.953 2.09%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.698 29.88%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.618 2.16%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.617 5.83%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.615 3.02%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.646 2.45%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.615 4.03%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.698 28.59%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.657 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.472 8.77%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.005 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.462 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 3.901 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.542 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 5.377 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.821 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.158 1.51%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.462 -16.85%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.494 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.279 -1.83%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.123 -2.54%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.077 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.777 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.771 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.673 1.57%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.467 4.39%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.038 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.131 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.252 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 8.976 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.429 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.669 2.63%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.567 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.411 -8.06%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.603 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.621 1.88%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.608 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.622 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.601 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.552 -10.46%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.616 -4.82%
BM_PushHeap_uint32_Ascending_1 0.694 9.62%
BM_PushHeap_uint32_Ascending_1024 2.657 3.99%
BM_PushHeap_uint32_Ascending_16 0.932 -
BM_PushHeap_uint32_Ascending_16384 3.723 2.70%
BM_PushHeap_uint32_Ascending_256 2.191 5.23%
BM_PushHeap_uint32_Ascending_262144 4.928 2.85%
BM_PushHeap_uint32_Ascending_4 0.588 -
BM_PushHeap_uint32_Ascending_64 1.622 6.50%
BM_PushHeap_uint32_Descending_1 0.465 -
BM_PushHeap_uint32_Descending_1024 0.383 -
BM_PushHeap_uint32_Descending_16 0.354 -
BM_PushHeap_uint32_Descending_16384 0.379 -
BM_PushHeap_uint32_Descending_256 0.395 -
BM_PushHeap_uint32_Descending_262144 0.379 -
BM_PushHeap_uint32_Descending_4 0.343 -
BM_PushHeap_uint32_Descending_64 0.375 -
BM_PushHeap_uint32_PipeOrgan_1 0.634 26.61%
BM_PushHeap_uint32_PipeOrgan_1024 1.918 -
BM_PushHeap_uint32_PipeOrgan_16 0.862 -
BM_PushHeap_uint32_PipeOrgan_16384 2.385 -
BM_PushHeap_uint32_PipeOrgan_256 1.696 -
BM_PushHeap_uint32_PipeOrgan_262144 3.024 -
BM_PushHeap_uint32_PipeOrgan_4 0.539 -
BM_PushHeap_uint32_PipeOrgan_64 1.304 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.584 -4.03%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.924 -
BM_PushHeap_uint32_QuickSortAdversary_16384 0.470 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.714 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.588 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_PushHeap_uint32_Random_1 0.458 6.74%
BM_PushHeap_uint32_Random_1024 5.859 1.03%
BM_PushHeap_uint32_Random_16 4.148 -4.74%
BM_PushHeap_uint32_Random_16384 5.819 -
BM_PushHeap_uint32_Random_256 5.547 -
BM_PushHeap_uint32_Random_262144 5.803 -2.52%
BM_PushHeap_uint32_Random_4 2.046 -10.40%
BM_PushHeap_uint32_Random_64 5.240 2.89%
BM_PushHeap_uint32_SingleElement_1 0.466 -
BM_PushHeap_uint32_SingleElement_1024 0.373 2.92%
BM_PushHeap_uint32_SingleElement_16 0.356 2.99%
BM_PushHeap_uint32_SingleElement_16384 0.367 3.07%
BM_PushHeap_uint32_SingleElement_256 0.392 2.91%
BM_PushHeap_uint32_SingleElement_262144 0.366 3.03%
BM_PushHeap_uint32_SingleElement_4 0.372 4.38%
BM_PushHeap_uint32_SingleElement_64 0.364 3.36%
BM_PushHeap_uint64_Ascending_1 0.465 -
BM_PushHeap_uint64_Ascending_1024 2.719 5.58%
BM_PushHeap_uint64_Ascending_16 0.944 3.89%
BM_PushHeap_uint64_Ascending_16384 3.810 3.36%
BM_PushHeap_uint64_Ascending_256 2.256 7.92%
BM_PushHeap_uint64_Ascending_262144 5.019 1.72%
BM_PushHeap_uint64_Ascending_4 0.549 -
BM_PushHeap_uint64_Ascending_64 1.686 11.28%
BM_PushHeap_uint64_Descending_1 0.493 -18.37%
BM_PushHeap_uint64_Descending_1024 0.388 -
BM_PushHeap_uint64_Descending_16 0.379 5.27%
BM_PushHeap_uint64_Descending_16384 0.385 -
BM_PushHeap_uint64_Descending_256 0.403 -
BM_PushHeap_uint64_Descending_262144 0.385 -
BM_PushHeap_uint64_Descending_4 0.391 8.83%
BM_PushHeap_uint64_Descending_64 0.384 -
BM_PushHeap_uint64_PipeOrgan_1 0.471 -
BM_PushHeap_uint64_PipeOrgan_1024 1.924 -
BM_PushHeap_uint64_PipeOrgan_16 0.886 -
BM_PushHeap_uint64_PipeOrgan_16384 2.389 -
BM_PushHeap_uint64_PipeOrgan_256 1.697 -
BM_PushHeap_uint64_PipeOrgan_262144 3.035 -
BM_PushHeap_uint64_PipeOrgan_4 0.483 -
BM_PushHeap_uint64_PipeOrgan_64 1.316 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.466 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.609 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.935 -1.99%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.484 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.721 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.546 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_PushHeap_uint64_Random_1 0.465 -
BM_PushHeap_uint64_Random_1024 6.210 -
BM_PushHeap_uint64_Random_16 4.477 -
BM_PushHeap_uint64_Random_16384 6.329 -
BM_PushHeap_uint64_Random_256 5.993 -
BM_PushHeap_uint64_Random_262144 6.329 1.32%
BM_PushHeap_uint64_Random_4 2.541 1.73%
BM_PushHeap_uint64_Random_64 5.471 -1.54%
BM_PushHeap_uint64_SingleElement_1 0.574 -6.77%
BM_PushHeap_uint64_SingleElement_1024 0.368 -
BM_PushHeap_uint64_SingleElement_16 0.348 -
BM_PushHeap_uint64_SingleElement_16384 0.368 -
BM_PushHeap_uint64_SingleElement_256 0.389 -
BM_PushHeap_uint64_SingleElement_262144 0.362 -
BM_PushHeap_uint64_SingleElement_4 0.367 -
BM_PushHeap_uint64_SingleElement_64 0.359 -
BM_StringAssignAsciizMix_Opaque 4.949 -2.50%
BM_StringAssignAsciizMix_Transparent 3.022 -
BM_StringAssignAsciiz_Empty_Opaque 2.985 -3.82%
BM_StringAssignAsciiz_Empty_Transparent 0.347 -
BM_StringAssignAsciiz_Huge_Opaque 189.137 -
BM_StringAssignAsciiz_Huge_Transparent 188.531 -
BM_StringAssignAsciiz_Large_Opaque 11.615 -1.27%
BM_StringAssignAsciiz_Large_Transparent 11.645 -
BM_StringAssignAsciiz_Small_Opaque 2.986 -3.80%
BM_StringAssignAsciiz_Small_Transparent 0.449 -
BM_StringAssignStr_Empty_Opaque 0.715 -
BM_StringAssignStr_Empty_Transparent 0.487 -
BM_StringAssignStr_Huge_Opaque 109.357 -
BM_StringAssignStr_Huge_Transparent 108.372 -1.60%
BM_StringAssignStr_Large_Opaque 10.463 -
BM_StringAssignStr_Large_Transparent 10.417 -
BM_StringAssignStr_Small_Opaque 0.723 -
BM_StringAssignStr_Small_Transparent 0.511 3.96%
BM_StringConstructDestroyCStr_Empty_Opaque 2.305 2.65%
BM_StringConstructDestroyCStr_Empty_Transparent 0.309 -
BM_StringConstructDestroyCStr_Huge_Opaque 159.108 -
BM_StringConstructDestroyCStr_Huge_Transparent 64.793 -
BM_StringConstructDestroyCStr_Large_Opaque 18.286 13.02%
BM_StringConstructDestroyCStr_Large_Transparent 13.164 17.00%
BM_StringConstructDestroyCStr_Small_Opaque 2.080 -9.98%
BM_StringConstructDestroyCStr_Small_Transparent 0.369 -
BM_StringCopy_Empty 0.578 -
BM_StringCopy_Huge 109.302 -
BM_StringCopy_Large 6.177 -
BM_StringCopy_Small 0.661 -
BM_StringCtorDefault 0.262 -3.81%
BM_StringDestroy_Empty 0.623 -
BM_StringDestroy_Huge 10.941 2.79%
BM_StringDestroy_Large 7.116 -
BM_StringDestroy_Small 0.620 -
BM_StringEraseToEnd_Empty_Opaque 0.590 -
BM_StringEraseToEnd_Empty_Transparent 0.350 -
BM_StringEraseToEnd_Huge_Opaque 2.295 -
BM_StringEraseToEnd_Huge_Transparent 2.415 1.94%
BM_StringEraseToEnd_Large_Opaque 0.989 -
BM_StringEraseToEnd_Large_Transparent 0.827 -
BM_StringEraseToEnd_Small_Opaque 0.606 1.97%
BM_StringEraseToEnd_Small_Transparent 0.401 -
BM_StringEraseWithMove_Empty_Opaque 0.885 -13.21%
BM_StringEraseWithMove_Empty_Transparent 0.663 -15.18%
BM_StringEraseWithMove_Huge_Opaque 43.905 -46.90%
BM_StringEraseWithMove_Huge_Transparent 42.170 -21.60%
BM_StringEraseWithMove_Large_Opaque 2.863 -
BM_StringEraseWithMove_Large_Transparent 2.792 -
BM_StringEraseWithMove_Small_Opaque 2.184 -
BM_StringEraseWithMove_Small_Transparent 2.179 -
BM_StringFindAllMatch/1 3.001 -1.85%
BM_StringFindAllMatch/131072 2261.649 -
BM_StringFindAllMatch/32768 565.370 -1.68%
BM_StringFindAllMatch/4096 80.109 -
BM_StringFindAllMatch/512 11.145 -3.81%
BM_StringFindAllMatch/64 3.294 5.16%
BM_StringFindAllMatch/8 2.819 -1.03%
BM_StringFindCharLiteral/1024 18.792 -9.03%
BM_StringFindCharLiteral/128 3.004 -
BM_StringFindCharLiteral/16 1.617 -
BM_StringFindCharLiteral/2048 40.084 -
BM_StringFindCharLiteral/256 5.313 -
BM_StringFindCharLiteral/32 1.618 -
BM_StringFindCharLiteral/4096 77.046 -
BM_StringFindCharLiteral/512 9.433 -
BM_StringFindCharLiteral/64 2.091 -2.30%
BM_StringFindCharLiteral/8 1.617 -
BM_StringFindCharLiteral/8192 139.972 1.37%
BM_StringFindMatch1/1 981.734 -
BM_StringFindMatch1/32768 1553.348 -
BM_StringFindMatch1/4096 1064.788 -
BM_StringFindMatch1/512 989.159 -
BM_StringFindMatch1/64 981.898 -
BM_StringFindMatch1/8 981.091 -
BM_StringFindMatch2/1 980.742 -
BM_StringFindMatch2/32768 1554.426 -
BM_StringFindMatch2/4096 1070.519 1.13%
BM_StringFindMatch2/512 990.224 -
BM_StringFindMatch2/64 980.964 -
BM_StringFindMatch2/8 987.997 -
BM_StringFindNoMatch/10 1.298 2.10%
BM_StringFindNoMatch/131072 1961.719 -
BM_StringFindNoMatch/32768 498.895 -
BM_StringFindNoMatch/4096 75.011 -
BM_StringFindNoMatch/512 9.264 -
BM_StringFindNoMatch/64 2.085 -
BM_StringFindStringLiteral/1024 17.187 -5.82%
BM_StringFindStringLiteral/128 3.067 -4.29%
BM_StringFindStringLiteral/16 1.618 -
BM_StringFindStringLiteral/2048 40.179 -
BM_StringFindStringLiteral/256 5.369 -2.32%
BM_StringFindStringLiteral/32 1.745 -1.52%
BM_StringFindStringLiteral/4096 77.087 -
BM_StringFindStringLiteral/512 9.307 -3.32%
BM_StringFindStringLiteral/64 2.176 -2.61%
BM_StringFindStringLiteral/8 1.618 -
BM_StringFindStringLiteral/8192 138.021 -
BM_StringMove_Empty 0.569 -
BM_StringMove_Huge 0.796 -
BM_StringMove_Large 0.706 -
BM_StringMove_Small 0.711 -
BM_StringRead_Cold_Deep_Empty 1.124 -4.33%
BM_StringRead_Cold_Deep_Large 1.194 -11.75%
BM_StringRead_Cold_Deep_Small 1.133 -6.46%
BM_StringRead_Cold_Shallow_Empty 1.047 -13.70%
BM_StringRead_Cold_Shallow_Large 1.064 -11.26%
BM_StringRead_Cold_Shallow_Small 1.045 -16.81%
BM_StringRead_Hot_Deep_Empty 0.505 -
BM_StringRead_Hot_Deep_Large 0.513 -
BM_StringRead_Hot_Deep_Small 0.501 -
BM_StringRead_Hot_Shallow_Empty 0.473 -3.32%
BM_StringRead_Hot_Shallow_Large 0.478 -2.77%
BM_StringRead_Hot_Shallow_Small 0.479 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.429 2.88%
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.417 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.414 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.415 -2.42%
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.613 1.13%
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.588 -
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.412 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.156 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.849 -5.48%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.388 -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.039 -
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.614 -3.03%
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.420 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.614 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.265 9.46%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.718 6.42%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.258 8.93%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.683 4.24%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.348 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.347 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.299 -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.459 -
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.824 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.818 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.818 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.819 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.458 -
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.261 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.669 -3.36%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.649 3.39%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.692 14.23%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.625 2.59%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.221 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.221 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.219 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.594 -1.22%
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.641 1.29%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.221 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.183 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.868 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.431 2.24%
BM_StringRelationalLiteral_Less_Large_Large_Control 2.042 -
BM_StringRelationalLiteral_Less_Large_Small_Control 1.615 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.220 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.615 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.198 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.614 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.158 -
BM_StringRelationalLiteral_Less_Small_Small_Control 1.614 -
BM_StringRelational_Compare_Empty_Empty_Control 1.780 10.29%
BM_StringRelational_Compare_Empty_Huge_Control 1.612 -
BM_StringRelational_Compare_Empty_Large_Control 1.618 -
BM_StringRelational_Compare_Empty_Small_Control 1.707 5.55%
BM_StringRelational_Compare_Huge_Empty_Control 1.612 -10.57%
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.388 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.250 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.780 -
BM_StringRelational_Compare_Huge_Huge_Control 98.843 -
BM_StringRelational_Compare_Huge_Large_Control 2.082 -
BM_StringRelational_Compare_Huge_Small_Control 1.851 -2.97%
BM_StringRelational_Compare_Large_Empty_Control 1.611 -
BM_StringRelational_Compare_Large_Huge_Control 2.081 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.390 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.621 -
BM_StringRelational_Compare_Large_Large_Control 2.081 -
BM_StringRelational_Compare_Large_Small_Control 1.849 -
BM_StringRelational_Compare_Small_Empty_Control 1.835 -
BM_StringRelational_Compare_Small_Huge_Control 1.848 -
BM_StringRelational_Compare_Small_Large_Control 1.851 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.387 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.683 3.12%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.387 -
BM_StringRelational_Compare_Small_Small_Control 1.849 -
BM_StringRelational_Eq_Empty_Empty_Control 2.064 -
BM_StringRelational_Eq_Empty_Huge_Control 0.491 3.81%
BM_StringRelational_Eq_Empty_Large_Control 0.475 2.20%
BM_StringRelational_Eq_Empty_Small_Control 0.467 -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.618 7.65%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 98.926 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.480 -
BM_StringRelational_Eq_Huge_Huge_Control 99.054 -
BM_StringRelational_Eq_Large_Huge_Control 0.480 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.242 -23.27%
BM_StringRelational_Eq_Large_Large_ChangeLast 2.081 9.09%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.849 -
BM_StringRelational_Eq_Large_Large_Control 2.384 1.74%
BM_StringRelational_Eq_Small_Huge_Control 0.491 3.12%
BM_StringRelational_Eq_Small_Large_Control 0.492 3.33%
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.566 -15.05%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.177 -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.683 2.45%
BM_StringRelational_Eq_Small_Small_Control 1.729 -11.63%
BM_StringRelational_Less_Empty_Empty_Control 1.613 -1.42%
BM_StringRelational_Less_Empty_Huge_Control 1.610 -2.01%
BM_StringRelational_Less_Empty_Large_Control 1.612 -3.29%
BM_StringRelational_Less_Empty_Small_Control 1.639 -4.02%
BM_StringRelational_Less_Huge_Empty_Control 1.610 -3.12%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.413 -
BM_StringRelational_Less_Huge_Huge_ChangeLast 101.025 1.82%
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.803 -
BM_StringRelational_Less_Huge_Huge_Control 98.586 -
BM_StringRelational_Less_Huge_Large_Control 2.165 1.73%
BM_StringRelational_Less_Huge_Small_Control 1.851 -
BM_StringRelational_Less_Large_Empty_Control 1.610 -3.14%
BM_StringRelational_Less_Large_Huge_Control 2.159 -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.402 -
BM_StringRelational_Less_Large_Large_ChangeLast 2.110 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.623 -
BM_StringRelational_Less_Large_Large_Control 2.154 3.54%
BM_StringRelational_Less_Large_Small_Control 1.848 -
BM_StringRelational_Less_Small_Empty_Control 1.610 -
BM_StringRelational_Less_Small_Huge_Control 1.863 -
BM_StringRelational_Less_Small_Large_Control 1.849 -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.387 -
BM_StringRelational_Less_Small_Small_ChangeLast 1.672 -5.41%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.396 -
BM_StringRelational_Less_Small_Small_Control 1.849 -
BM_StringResizeAndOverwrite 0.823 -
BM_align/1 0.624 -3.78%
BM_align/256 0.623 -
BM_align/64 0.623 -
BM_align/8 0.623 -
BM_deque_deque_copy/0 0.839 -
BM_deque_deque_copy/1 2.542 -1.18%
BM_deque_deque_copy/1024 36.742 -1.43%
BM_deque_deque_copy/2 2.299 -
BM_deque_deque_copy/4000 140.693 1.28%
BM_deque_deque_copy/4096 147.947 -1.13%
BM_deque_deque_copy/512 17.700 -
BM_deque_deque_copy/5500 198.758 -1.01%
BM_deque_deque_copy/64 3.052 -
BM_deque_deque_copy/64000 2978.832 -
BM_deque_deque_copy/65536 3168.593 1.39%
BM_deque_deque_copy/70000 3233.931 -1.89%
BM_deque_deque_copy_backward/0 0.920 7.04%
BM_deque_deque_copy_backward/1 2.779 -
BM_deque_deque_copy_backward/1024 38.053 -3.30%
BM_deque_deque_copy_backward/2 2.526 -
BM_deque_deque_copy_backward/4000 151.211 -
BM_deque_deque_copy_backward/4096 153.522 -
BM_deque_deque_copy_backward/512 18.894 -4.24%
BM_deque_deque_copy_backward/5500 204.600 -2.21%
BM_deque_deque_copy_backward/64 3.349 -9.02%
BM_deque_deque_copy_backward/64000 7910.849 -
BM_deque_deque_copy_backward/65536 8111.951 -
BM_deque_deque_copy_backward/70000 8761.417 3.56%
BM_deque_deque_move/0 0.777 -10.11%
BM_deque_deque_move/1 2.545 -
BM_deque_deque_move/1024 37.279 1.01%
BM_deque_deque_move/2 2.245 -2.74%
BM_deque_deque_move/4000 141.421 -
BM_deque_deque_move/4096 147.237 -1.99%
BM_deque_deque_move/512 17.645 -
BM_deque_deque_move/5500 197.511 -
BM_deque_deque_move/64 3.055 -
BM_deque_deque_move/64000 3025.330 -
BM_deque_deque_move/65536 3100.334 -
BM_deque_deque_move/70000 3362.261 -3.94%
BM_deque_deque_move_backward/0 0.859 -
BM_deque_deque_move_backward/1 2.771 -
BM_deque_deque_move_backward/1024 38.595 -
BM_deque_deque_move_backward/2 2.522 -
BM_deque_deque_move_backward/4000 149.544 -1.39%
BM_deque_deque_move_backward/4096 152.884 -
BM_deque_deque_move_backward/512 18.876 -
BM_deque_deque_move_backward/5500 204.989 -
BM_deque_deque_move_backward/64 3.348 -1.32%
BM_deque_deque_move_backward/64000 7817.812 -
BM_deque_deque_move_backward/65536 8087.838 -1.67%
BM_deque_deque_move_backward/70000 8595.612 -
BM_deque_deque_ranges_copy/0 0.919 15.97%
BM_deque_deque_ranges_copy/1 2.492 2.17%
BM_deque_deque_ranges_copy/1024 37.335 2.13%
BM_deque_deque_ranges_copy/2 2.242 5.38%
BM_deque_deque_ranges_copy/4000 142.313 -
BM_deque_deque_ranges_copy/4096 147.269 -
BM_deque_deque_ranges_copy/512 17.656 -
BM_deque_deque_ranges_copy/5500 199.706 -
BM_deque_deque_ranges_copy/64 3.086 1.13%
BM_deque_deque_ranges_copy/64000 2951.224 -5.26%
BM_deque_deque_ranges_copy/65536 3088.720 -
BM_deque_deque_ranges_copy/70000 3289.298 -3.99%
BM_deque_deque_ranges_copy_backward/0 0.846 -8.06%
BM_deque_deque_ranges_copy_backward/1 2.721 4.79%
BM_deque_deque_ranges_copy_backward/1024 37.801 -1.61%
BM_deque_deque_ranges_copy_backward/2 2.425 5.22%
BM_deque_deque_ranges_copy_backward/4000 159.874 6.91%
BM_deque_deque_ranges_copy_backward/4096 156.945 3.08%
BM_deque_deque_ranges_copy_backward/512 18.913 -
BM_deque_deque_ranges_copy_backward/5500 202.882 -
BM_deque_deque_ranges_copy_backward/64 3.359 -1.91%
BM_deque_deque_ranges_copy_backward/64000 7769.177 -2.22%
BM_deque_deque_ranges_copy_backward/65536 8043.078 -1.30%
BM_deque_deque_ranges_copy_backward/70000 8654.273 1.05%
BM_deque_deque_ranges_move/0 0.920 15.80%
BM_deque_deque_ranges_move/1 2.504 4.78%
BM_deque_deque_ranges_move/1024 37.761 -
BM_deque_deque_ranges_move/2 2.201 3.24%
BM_deque_deque_ranges_move/4000 144.997 -
BM_deque_deque_ranges_move/4096 147.508 -1.87%
BM_deque_deque_ranges_move/512 17.688 -
BM_deque_deque_ranges_move/5500 197.087 -1.89%
BM_deque_deque_ranges_move/64 3.063 -
BM_deque_deque_ranges_move/64000 3111.291 4.00%
BM_deque_deque_ranges_move/65536 3099.951 -1.70%
BM_deque_deque_ranges_move/70000 3371.473 -3.72%
BM_deque_deque_ranges_move_backward/0 0.918 31.88%
BM_deque_deque_ranges_move_backward/1 2.792 10.56%
BM_deque_deque_ranges_move_backward/1024 38.841 3.07%
BM_deque_deque_ranges_move_backward/2 2.523 9.59%
BM_deque_deque_ranges_move_backward/4000 150.777 -3.69%
BM_deque_deque_ranges_move_backward/4096 151.932 -1.38%
BM_deque_deque_ranges_move_backward/512 19.732 4.37%
BM_deque_deque_ranges_move_backward/5500 203.002 -9.49%
BM_deque_deque_ranges_move_backward/64 3.366 -1.87%
BM_deque_deque_ranges_move_backward/64000 7930.416 -
BM_deque_deque_ranges_move_backward/65536 7984.221 -1.35%
BM_deque_deque_ranges_move_backward/70000 8685.862 1.44%
BM_deque_vector_copy/0 1.501 19.87%
BM_deque_vector_copy/1 2.124 -
BM_deque_vector_copy/1024 37.325 -1.52%
BM_deque_vector_copy/2 1.833 -
BM_deque_vector_copy/4000 142.107 -
BM_deque_vector_copy/4096 146.044 -
BM_deque_vector_copy/512 16.552 -1.77%
BM_deque_vector_copy/5500 211.669 6.70%
BM_deque_vector_copy/64 2.595 -8.08%
BM_deque_vector_copy/64000 2870.273 -
BM_deque_vector_copy/65536 2921.740 1.26%
BM_deque_vector_copy/70000 3218.318 1.13%
BM_deque_vector_copy_backward/0 1.565 9.71%
BM_deque_vector_copy_backward/1 2.136 -
BM_deque_vector_copy_backward/1024 37.388 -
BM_deque_vector_copy_backward/2 1.837 -
BM_deque_vector_copy_backward/4000 143.504 -
BM_deque_vector_copy_backward/4096 148.745 -
BM_deque_vector_copy_backward/512 17.911 -
BM_deque_vector_copy_backward/5500 199.043 -1.28%
BM_deque_vector_copy_backward/64 2.927 -1.08%
BM_deque_vector_copy_backward/64000 8018.634 -3.22%
BM_deque_vector_copy_backward/65536 8278.759 -
BM_deque_vector_copy_backward/70000 9179.348 2.16%
BM_deque_vector_move/0 1.309 -
BM_deque_vector_move/1 2.097 -1.65%
BM_deque_vector_move/1024 38.710 2.74%
BM_deque_vector_move/2 1.775 -3.48%
BM_deque_vector_move/4000 142.458 -
BM_deque_vector_move/4096 145.046 -
BM_deque_vector_move/512 16.907 2.09%
BM_deque_vector_move/5500 194.294 -
BM_deque_vector_move/64 2.654 -
BM_deque_vector_move/64000 2987.734 1.04%
BM_deque_vector_move/65536 2995.735 -
BM_deque_vector_move/70000 3230.807 -
BM_deque_vector_move_backward/0 1.464 6.97%
BM_deque_vector_move_backward/1 2.075 -3.16%
BM_deque_vector_move_backward/1024 37.218 -
BM_deque_vector_move_backward/2 1.831 -
BM_deque_vector_move_backward/4000 143.272 -
BM_deque_vector_move_backward/4096 147.862 -
BM_deque_vector_move_backward/512 17.899 -
BM_deque_vector_move_backward/5500 198.333 -2.34%
BM_deque_vector_move_backward/64 2.924 -1.08%
BM_deque_vector_move_backward/64000 7979.577 -1.33%
BM_deque_vector_move_backward/65536 8046.227 -2.75%
BM_deque_vector_move_backward/70000 8877.062 -
BM_deque_vector_ranges_copy/0 1.367 -10.81%
BM_deque_vector_ranges_copy/1 2.102 -
BM_deque_vector_ranges_copy/1024 37.278 -
BM_deque_vector_ranges_copy/2 1.829 -
BM_deque_vector_ranges_copy/4000 142.021 -
BM_deque_vector_ranges_copy/4096 145.474 -
BM_deque_vector_ranges_copy/512 16.542 -
BM_deque_vector_ranges_copy/5500 194.821 -
BM_deque_vector_ranges_copy/64 2.589 -1.80%
BM_deque_vector_ranges_copy/64000 2931.840 -
BM_deque_vector_ranges_copy/65536 2962.736 -
BM_deque_vector_ranges_copy/70000 3236.858 1.50%
BM_deque_vector_ranges_copy_backward/0 1.418 3.25%
BM_deque_vector_ranges_copy_backward/1 2.102 -2.98%
BM_deque_vector_ranges_copy_backward/1024 36.958 -
BM_deque_vector_ranges_copy_backward/2 1.835 -
BM_deque_vector_ranges_copy_backward/4000 141.749 -
BM_deque_vector_ranges_copy_backward/4096 148.622 -
BM_deque_vector_ranges_copy_backward/512 17.899 -
BM_deque_vector_ranges_copy_backward/5500 195.040 -1.62%
BM_deque_vector_ranges_copy_backward/64 2.924 -1.00%
BM_deque_vector_ranges_copy_backward/64000 8192.752 -2.78%
BM_deque_vector_ranges_copy_backward/65536 8248.004 -1.16%
BM_deque_vector_ranges_copy_backward/70000 9142.192 -
BM_deque_vector_ranges_move/0 1.355 3.43%
BM_deque_vector_ranges_move/1 2.026 -2.44%
BM_deque_vector_ranges_move/1024 37.400 -
BM_deque_vector_ranges_move/2 1.785 -3.02%
BM_deque_vector_ranges_move/4000 142.113 -1.45%
BM_deque_vector_ranges_move/4096 145.886 -
BM_deque_vector_ranges_move/512 16.566 -
BM_deque_vector_ranges_move/5500 211.115 8.68%
BM_deque_vector_ranges_move/64 2.612 -
BM_deque_vector_ranges_move/64000 2986.565 1.46%
BM_deque_vector_ranges_move/65536 2985.520 -
BM_deque_vector_ranges_move/70000 3241.544 -
BM_deque_vector_ranges_move_backward/0 1.364 -
BM_deque_vector_ranges_move_backward/1 2.091 -1.39%
BM_deque_vector_ranges_move_backward/1024 36.778 -
BM_deque_vector_ranges_move_backward/2 1.829 -
BM_deque_vector_ranges_move_backward/4000 141.440 -
BM_deque_vector_ranges_move_backward/4096 148.840 -
BM_deque_vector_ranges_move_backward/512 17.881 -
BM_deque_vector_ranges_move_backward/5500 197.289 -1.06%
BM_deque_vector_ranges_move_backward/64 2.923 -1.00%
BM_deque_vector_ranges_move_backward/64000 7897.455 -3.59%
BM_deque_vector_ranges_move_backward/65536 8105.186 -2.54%
BM_deque_vector_ranges_move_backward/70000 8926.926 -
BM_getline_string 17.530 -
BM_lexicographical_compare_three_way<IntPtr>/1 0.459 8.93%
BM_lexicographical_compare_three_way<IntPtr>/1024 245.348 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 248777.930 1.37%
BM_lexicographical_compare_three_way<IntPtr>/16 4.383 -
BM_lexicographical_compare_three_way<IntPtr>/16384 3761.204 -
BM_lexicographical_compare_three_way<IntPtr>/256 69.962 -
BM_lexicographical_compare_three_way<IntPtr>/262144 60263.943 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.152 -
BM_lexicographical_compare_three_way<IntPtr>/4096 953.845 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.583 -
BM_lexicographical_compare_three_way<IntPtr>/65536 15064.384 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.301 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 488.865 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 496657.477 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 9.212 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7705.237 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 127.180 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 123137.828 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.731 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1932.222 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.365 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30790.155 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.354 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 250.544 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 245304.436 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.287 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3775.427 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 74.400 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60165.839 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.245 -1.43%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 955.838 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 17.686 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15045.486 -
BM_lexicographical_compare_three_way_fast_path/1 0.459 15.94%
BM_lexicographical_compare_three_way_fast_path/1024 246.404 -
BM_lexicographical_compare_three_way_fast_path/1048576 247184.492 -
BM_lexicographical_compare_three_way_fast_path/16 4.341 -
BM_lexicographical_compare_three_way_fast_path/16384 3774.398 -
BM_lexicographical_compare_three_way_fast_path/256 70.429 -
BM_lexicographical_compare_three_way_fast_path/262144 60481.058 -
BM_lexicographical_compare_three_way_fast_path/4 1.150 -
BM_lexicographical_compare_three_way_fast_path/4096 957.215 -
BM_lexicographical_compare_three_way_fast_path/64 15.901 1.26%
BM_lexicographical_compare_three_way_fast_path/65536 15117.308 -
BM_lexicographical_compare_three_way_slow_path/1 0.392 -9.52%
BM_lexicographical_compare_three_way_slow_path/1024 293.912 -
BM_lexicographical_compare_three_way_slow_path/1048576 294419.241 -
BM_lexicographical_compare_three_way_slow_path/16 4.592 -
BM_lexicographical_compare_three_way_slow_path/16384 4549.865 -
BM_lexicographical_compare_three_way_slow_path/256 79.637 -
BM_lexicographical_compare_three_way_slow_path/262144 72655.136 -
BM_lexicographical_compare_three_way_slow_path/4 1.178 -
BM_lexicographical_compare_three_way_slow_path/4096 1147.109 -
BM_lexicographical_compare_three_way_slow_path/64 17.826 -
BM_lexicographical_compare_three_way_slow_path/65536 18171.164 -
BM_map_find_string_literal 12.776 -
BM_num_get<bool> 11.755 -
BM_num_get<double> 35.674 -1.40%
BM_num_get<float> 36.787 1.51%
BM_num_get<long> 10.826 -
BM_num_get<long_double> 36.202 -3.19%
BM_num_get<long_long> 10.900 2.01%
BM_num_get<unsigned_int> 9.914 2.60%
BM_num_get<unsigned_long> 10.243 -2.38%
BM_num_get<unsigned_long_long> 10.361 -
BM_num_get<unsigned_short> 10.212 -
BM_num_get<void*> 10.952 -
BM_num_put<bool> 10.990 4.52%
BM_num_put<const_void*> 12.450 -
BM_num_put<double> 57.549 -
BM_num_put<long> 11.841 -
BM_num_put<long_double> 58.861 -
BM_num_put<long_long> 11.722 -1.34%
BM_num_put<unsigned_long> 11.488 4.46%
BM_num_put<unsigned_long_long> 11.605 4.66%
BM_std_minmax_element<char>/1 0.305 -
BM_std_minmax_element<char>/1024 290.697 16.87%
BM_std_minmax_element<char>/2 0.687 -
BM_std_minmax_element<char>/3 1.199 -3.36%
BM_std_minmax_element<char>/4 1.285 7.22%
BM_std_minmax_element<char>/4000 1118.358 17.67%
BM_std_minmax_element<char>/4096 1145.723 17.74%
BM_std_minmax_element<char>/512 148.840 13.17%
BM_std_minmax_element<char>/5500 1536.100 17.76%
BM_std_minmax_element<char>/64 18.434 2.78%
BM_std_minmax_element<char>/64000 17824.393 16.53%
BM_std_minmax_element<char>/65536 18239.749 16.45%
BM_std_minmax_element<char>/70000 19478.308 16.39%
BM_std_minmax_element<int>/1 0.300 -
BM_std_minmax_element<int>/1024 243.290 -12.44%
BM_std_minmax_element<int>/2 0.684 7.02%
BM_std_minmax_element<int>/3 1.055 -7.75%
BM_std_minmax_element<int>/4 1.158 -7.30%
BM_std_minmax_element<int>/4000 935.542 -12.61%
BM_std_minmax_element<int>/4096 957.545 -10.94%
BM_std_minmax_element<int>/512 124.382 -11.90%
BM_std_minmax_element<int>/5500 1284.083 -10.63%
BM_std_minmax_element<int>/64 15.954 -8.48%
BM_std_minmax_element<int>/64000 14890.105 -10.98%
BM_std_minmax_element<int>/65536 15221.946 -11.02%
BM_std_minmax_element<int>/70000 16257.453 -11.12%
BM_std_minmax_element<long_long>/1 0.309 -
BM_std_minmax_element<long_long>/1024 272.332 -
BM_std_minmax_element<long_long>/2 0.683 -
BM_std_minmax_element<long_long>/3 1.095 -4.04%
BM_std_minmax_element<long_long>/4 1.252 -
BM_std_minmax_element<long_long>/4000 1048.822 -
BM_std_minmax_element<long_long>/4096 1073.276 -
BM_std_minmax_element<long_long>/512 138.272 -
BM_std_minmax_element<long_long>/5500 1438.524 -
BM_std_minmax_element<long_long>/64 17.290 -
BM_std_minmax_element<long_long>/64000 16844.113 -
BM_std_minmax_element<long_long>/65536 17256.977 -
BM_std_minmax_element<long_long>/70000 18432.065 1.04%
BM_std_minmax_element<short>/1 0.305 -
BM_std_minmax_element<short>/1024 289.562 12.08%
BM_std_minmax_element<short>/2 0.567 -12.06%
BM_std_minmax_element<short>/3 1.113 -6.91%
BM_std_minmax_element<short>/4 1.242 3.18%
BM_std_minmax_element<short>/4000 1118.083 13.55%
BM_std_minmax_element<short>/4096 1145.032 13.60%
BM_std_minmax_element<short>/512 148.034 11.23%
BM_std_minmax_element<short>/5500 1535.851 13.39%
BM_std_minmax_element<short>/64 18.203 6.19%
BM_std_minmax_element<short>/64000 17681.492 10.64%
BM_std_minmax_element<short>/65536 18097.908 10.49%
BM_std_minmax_element<short>/70000 19431.774 11.03%
BM_tolower_char<char> 0.690 -
BM_tolower_char<wchar_t> 0.688 -
BM_tolower_string<char> 15.216 -
BM_tolower_string<wchar_t> 6.517 -
BM_toupper_char<char> 0.615 22.57%
BM_toupper_char<wchar_t> 0.684 -
BM_toupper_string<char> 15.407 -
BM_toupper_string<wchar_t> 6.273 -
BM_vector_deque_copy/0 0.548 19.21%
BM_vector_deque_copy/1 2.264 -
BM_vector_deque_copy/1024 37.580 2.65%
BM_vector_deque_copy/2 2.024 1.20%
BM_vector_deque_copy/4000 145.084 3.14%
BM_vector_deque_copy/4096 145.369 -
BM_vector_deque_copy/512 16.952 -
BM_vector_deque_copy/5500 194.411 -
BM_vector_deque_copy/64 2.826 1.36%
BM_vector_deque_copy/64000 2839.274 -7.99%
BM_vector_deque_copy/65536 2858.420 -1.48%
BM_vector_deque_copy/70000 3104.610 -7.28%
BM_vector_deque_copy_backward/0 0.501 -
BM_vector_deque_copy_backward/1 2.338 1.53%
BM_vector_deque_copy_backward/1024 38.007 -
BM_vector_deque_copy_backward/2 2.060 -
BM_vector_deque_copy_backward/4000 144.045 -2.87%
BM_vector_deque_copy_backward/4096 150.147 -
BM_vector_deque_copy_backward/512 17.488 -
BM_vector_deque_copy_backward/5500 197.591 -
BM_vector_deque_copy_backward/64 2.974 -
BM_vector_deque_copy_backward/64000 8094.614 -1.32%
BM_vector_deque_copy_backward/65536 8337.708 -3.88%
BM_vector_deque_copy_backward/70000 8967.370 -
BM_vector_deque_move/0 0.371 -7.73%
BM_vector_deque_move/1 2.125 -5.84%
BM_vector_deque_move/1024 35.972 -
BM_vector_deque_move/2 1.915 -7.27%
BM_vector_deque_move/4000 140.800 -
BM_vector_deque_move/4096 144.964 -2.57%
BM_vector_deque_move/512 16.896 -
BM_vector_deque_move/5500 194.713 -1.60%
BM_vector_deque_move/64 2.724 -3.20%
BM_vector_deque_move/64000 2840.552 -7.71%
BM_vector_deque_move/65536 2858.963 -5.88%
BM_vector_deque_move/70000 3106.736 -6.94%
BM_vector_deque_move_backward/0 0.490 -12.45%
BM_vector_deque_move_backward/1 2.317 -
BM_vector_deque_move_backward/1024 37.979 -
BM_vector_deque_move_backward/2 2.054 -
BM_vector_deque_move_backward/4000 143.405 -3.10%
BM_vector_deque_move_backward/4096 148.400 -4.94%
BM_vector_deque_move_backward/512 17.486 -
BM_vector_deque_move_backward/5500 198.552 -4.04%
BM_vector_deque_move_backward/64 2.969 -
BM_vector_deque_move_backward/64000 8157.122 2.20%
BM_vector_deque_move_backward/65536 8396.706 6.54%
BM_vector_deque_move_backward/70000 8819.166 3.76%
BM_vector_deque_ranges_copy/0 0.459 -26.00%
BM_vector_deque_ranges_copy/1 2.087 -9.73%
BM_vector_deque_ranges_copy/1024 35.729 -
BM_vector_deque_ranges_copy/2 1.816 -11.85%
BM_vector_deque_ranges_copy/4000 141.041 -
BM_vector_deque_ranges_copy/4096 144.527 -3.69%
BM_vector_deque_ranges_copy/512 16.920 -
BM_vector_deque_ranges_copy/5500 195.075 -5.59%
BM_vector_deque_ranges_copy/64 2.701 -4.01%
BM_vector_deque_ranges_copy/64000 2848.993 -10.11%
BM_vector_deque_ranges_copy/65536 2868.885 -6.09%
BM_vector_deque_ranges_copy/70000 3164.917 -5.17%
BM_vector_deque_ranges_copy_backward/0 0.402 -9.11%
BM_vector_deque_ranges_copy_backward/1 2.267 -2.42%
BM_vector_deque_ranges_copy_backward/1024 37.088 -2.01%
BM_vector_deque_ranges_copy_backward/2 1.999 -2.99%
BM_vector_deque_ranges_copy_backward/4000 142.224 -2.39%
BM_vector_deque_ranges_copy_backward/4096 148.725 -1.92%
BM_vector_deque_ranges_copy_backward/512 17.630 -
BM_vector_deque_ranges_copy_backward/5500 195.964 -
BM_vector_deque_ranges_copy_backward/64 3.028 1.64%
BM_vector_deque_ranges_copy_backward/64000 8075.012 3.81%
BM_vector_deque_ranges_copy_backward/65536 8401.417 1.68%
BM_vector_deque_ranges_copy_backward/70000 8687.763 -
BM_vector_deque_ranges_move/0 0.421 -
BM_vector_deque_ranges_move/1 2.212 -7.71%
BM_vector_deque_ranges_move/1024 36.072 -
BM_vector_deque_ranges_move/2 1.932 -9.33%
BM_vector_deque_ranges_move/4000 140.579 -2.61%
BM_vector_deque_ranges_move/4096 144.675 -3.32%
BM_vector_deque_ranges_move/512 16.894 -
BM_vector_deque_ranges_move/5500 194.565 -1.78%
BM_vector_deque_ranges_move/64 2.758 -1.85%
BM_vector_deque_ranges_move/64000 2840.169 -5.60%
BM_vector_deque_ranges_move/65536 2859.732 -6.94%
BM_vector_deque_ranges_move/70000 3105.666 -4.94%
BM_vector_deque_ranges_move_backward/0 0.437 8.34%
BM_vector_deque_ranges_move_backward/1 2.226 -4.49%
BM_vector_deque_ranges_move_backward/1024 38.120 -
BM_vector_deque_ranges_move_backward/2 1.937 -6.12%
BM_vector_deque_ranges_move_backward/4000 141.357 -3.14%
BM_vector_deque_ranges_move_backward/4096 150.439 -
BM_vector_deque_ranges_move_backward/512 17.788 1.68%
BM_vector_deque_ranges_move_backward/5500 198.453 -
BM_vector_deque_ranges_move_backward/64 3.066 3.30%
BM_vector_deque_ranges_move_backward/64000 7829.521 -
BM_vector_deque_ranges_move_backward/65536 8077.040 3.23%
BM_vector_deque_ranges_move_backward/70000 8701.681 4.84%
SetIntersection_Front_Set_float_1024_1 1043368.821 -
SetIntersection_Front_Set_float_1024_1024 11809800.770 -3.45%
SetIntersection_Front_Set_float_1024_16 1205406.348 1.39%
SetIntersection_Front_Set_float_1024_256 3861139.076 -9.44%
SetIntersection_Front_Set_float_1024_4 1071661.069 -
SetIntersection_Front_Set_float_1024_64 1820826.759 -
SetIntersection_Front_Set_float_16384_1 1043154.624 -
SetIntersection_Front_Set_float_16384_1024 11371327.798 -
SetIntersection_Front_Set_float_16384_16 1210095.885 -
SetIntersection_Front_Set_float_16384_16384 216518820.917 -
SetIntersection_Front_Set_float_16384_256 3709176.456 -
SetIntersection_Front_Set_float_16384_4 1067691.727 2.14%
SetIntersection_Front_Set_float_16384_64 1797847.733 -2.65%
SetIntersection_Front_Set_float_16_1 62833074.984 -
SetIntersection_Front_Set_float_16_16 37684562.071 -
SetIntersection_Front_Set_float_16_4 54651149.067 -
SetIntersection_Front_Set_float_1_1 533450593.753 -
SetIntersection_Front_Set_float_256_1 4173274.756 -
SetIntersection_Front_Set_float_256_16 4457234.040 -1.23%
SetIntersection_Front_Set_float_256_256 7269878.519 2.71%
SetIntersection_Front_Set_float_256_4 4131502.816 -2.21%
SetIntersection_Front_Set_float_256_64 5310478.523 -1.18%
SetIntersection_Front_Set_float_262144_1 1041033.356 -
SetIntersection_Front_Set_float_262144_1024 12026569.963 7.33%
SetIntersection_Front_Set_float_262144_16 1186938.902 -
SetIntersection_Front_Set_float_262144_16384 212812943.566 2.61%
SetIntersection_Front_Set_float_262144_256 3735587.151 7.16%
SetIntersection_Front_Set_float_262144_262144 1579364.586 -
SetIntersection_Front_Set_float_262144_4 1042732.609 -1.41%
SetIntersection_Front_Set_float_262144_64 1675188.827 -
SetIntersection_Front_Set_float_4_1 213619641.856 -
SetIntersection_Front_Set_float_4_4 137594136.778 -
SetIntersection_Front_Set_float_64_1 16354345.827 -
SetIntersection_Front_Set_float_64_16 15440052.856 -
SetIntersection_Front_Set_float_64_4 15952186.704 -
SetIntersection_Front_Set_float_64_64 13086973.000 -1.49%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1052320.897 1.25%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 14707231.875 6.10%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1219714.284 1.24%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4358687.381 2.27%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1077217.974 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1825739.546 2.93%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1038960.734 -1.85%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 14086647.882 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1219540.916 4.92%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 352068793.558 41.33%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4494933.349 -1.12%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1041587.758 -1.90%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1917015.275 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 62587186.548 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 39147482.801 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 54938830.355 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 532977557.056 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4159078.785 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4585155.198 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8418425.504 1.38%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4250283.540 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5956991.793 3.51%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1047047.436 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 13625636.512 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1209230.443 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 340871113.725 2.64%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4479144.066 -3.13%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1843749.432 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1084810.857 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1779436.780 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 213276409.988 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 137590029.948 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16296485.112 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15475961.397 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16108650.679 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 14720770.968 5.78%
SetIntersection_Front_Set_string_1024_1 1068323.277 -2.09%
SetIntersection_Front_Set_string_1024_1024 55065019.578 -1.95%
SetIntersection_Front_Set_string_1024_16 1897897.362 -
SetIntersection_Front_Set_string_1024_256 14195051.715 -8.14%
SetIntersection_Front_Set_string_1024_4 1266171.228 -
SetIntersection_Front_Set_string_1024_64 4531900.567 1.38%
SetIntersection_Front_Set_string_16384_1 1080870.295 -1.85%
SetIntersection_Front_Set_string_16384_1024 58429899.349 -1.89%
SetIntersection_Front_Set_string_16384_16 1863894.207 3.35%
SetIntersection_Front_Set_string_16384_16384 348675469.135 -
SetIntersection_Front_Set_string_16384_256 14894647.332 -
SetIntersection_Front_Set_string_16384_4 1220052.004 -2.04%
SetIntersection_Front_Set_string_16384_64 4516391.201 -2.24%
SetIntersection_Front_Set_string_16_1 64790582.658 -
SetIntersection_Front_Set_string_16_16 59802454.790 -
SetIntersection_Front_Set_string_16_4 63781462.325 -
SetIntersection_Front_Set_string_1_1 553758281.581 -
SetIntersection_Front_Set_string_256_1 4287234.569 -1.19%
SetIntersection_Front_Set_string_256_16 7173210.465 -
SetIntersection_Front_Set_string_256_256 29597483.598 6.06%
SetIntersection_Front_Set_string_256_4 4928468.075 1.26%
SetIntersection_Front_Set_string_256_64 14866868.309 1.96%
SetIntersection_Front_Set_string_262144_1 1054385.084 -2.88%
SetIntersection_Front_Set_string_262144_1024 59862740.732 -
SetIntersection_Front_Set_string_262144_16 1891759.474 1.62%
SetIntersection_Front_Set_string_262144_16384 348807793.681 -
SetIntersection_Front_Set_string_262144_256 14746179.254 -2.50%
SetIntersection_Front_Set_string_262144_262144 18530074.949 -
SetIntersection_Front_Set_string_262144_4 1234954.097 -
SetIntersection_Front_Set_string_262144_64 4558282.405 3.63%
SetIntersection_Front_Set_string_4_1 221325129.596 -
SetIntersection_Front_Set_string_4_4 157613178.206 -1.08%
SetIntersection_Front_Set_string_64_1 17000572.312 -
SetIntersection_Front_Set_string_64_16 24198798.565 -
SetIntersection_Front_Set_string_64_4 18599046.938 -
SetIntersection_Front_Set_string_64_64 33996704.727 -4.41%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1035992.610 -7.60%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23409115.537 -6.09%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1350908.558 -3.91%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6557854.999 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1101979.393 -3.77%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2318580.215 -5.49%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1011533.569 -7.32%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 25501121.331 -4.58%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1333293.931 -4.63%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 352860555.260 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6288530.376 -9.28%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1095496.821 -3.01%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2264698.816 -8.73%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 63060766.786 -4.08%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 41545903.638 -3.31%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 56087113.091 -4.68%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 536090554.752 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4180496.160 -2.43%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 4996446.648 -4.19%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 12497131.153 -10.14%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4316560.969 -2.30%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7552037.319 -6.75%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1011420.698 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 26390369.945 -5.15%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1330797.185 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 357330075.995 3.47%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6457736.343 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3075574.465 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1082304.365 -2.55%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2283953.482 -3.37%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 214649537.101 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 140492700.056 -4.56%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 16453545.316 -4.71%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 17009790.556 -4.39%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16502110.652 -3.58%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 17921279.513 -4.47%
SetIntersection_Front_Set_uint32_1024_1 1038431.149 -1.15%
SetIntersection_Front_Set_uint32_1024_1024 12350299.751 -1.18%
SetIntersection_Front_Set_uint32_1024_16 1192562.815 -1.57%
SetIntersection_Front_Set_uint32_1024_256 4162134.680 5.43%
SetIntersection_Front_Set_uint32_1024_4 1068261.973 -
SetIntersection_Front_Set_uint32_1024_64 1690044.655 -
SetIntersection_Front_Set_uint32_16384_1 1040736.234 -
SetIntersection_Front_Set_uint32_16384_1024 13394084.097 5.41%
SetIntersection_Front_Set_uint32_16384_16 1191281.648 -1.53%
SetIntersection_Front_Set_uint32_16384_16384 214366241.394 -2.92%
SetIntersection_Front_Set_uint32_16384_256 3754414.963 -3.78%
SetIntersection_Front_Set_uint32_16384_4 1066068.460 -1.38%
SetIntersection_Front_Set_uint32_16384_64 1690732.677 -4.26%
SetIntersection_Front_Set_uint32_16_1 62621297.970 -
SetIntersection_Front_Set_uint32_16_16 37683647.686 -
SetIntersection_Front_Set_uint32_16_4 54358204.505 -
SetIntersection_Front_Set_uint32_1_1 530643283.902 -1.09%
SetIntersection_Front_Set_uint32_256_1 4179594.700 -
SetIntersection_Front_Set_uint32_256_16 4418679.418 -
SetIntersection_Front_Set_uint32_256_256 7583557.887 -3.33%
SetIntersection_Front_Set_uint32_256_4 4103333.203 -2.84%
SetIntersection_Front_Set_uint32_256_64 5467680.946 -
SetIntersection_Front_Set_uint32_262144_1 1025575.980 -2.94%
SetIntersection_Front_Set_uint32_262144_1024 12370142.205 -2.59%
SetIntersection_Front_Set_uint32_262144_16 1115538.111 -4.84%
SetIntersection_Front_Set_uint32_262144_16384 219688697.510 -1.12%
SetIntersection_Front_Set_uint32_262144_256 3893843.689 -2.05%
SetIntersection_Front_Set_uint32_262144_262144 1616357.504 -3.75%
SetIntersection_Front_Set_uint32_262144_4 1004103.239 -5.66%
SetIntersection_Front_Set_uint32_262144_64 1636607.525 -4.12%
SetIntersection_Front_Set_uint32_4_1 212441039.716 -
SetIntersection_Front_Set_uint32_4_4 136181611.967 -1.24%
SetIntersection_Front_Set_uint32_64_1 16317295.749 -1.34%
SetIntersection_Front_Set_uint32_64_16 15347865.880 -
SetIntersection_Front_Set_uint32_64_4 16054099.997 -
SetIntersection_Front_Set_uint32_64_64 13020716.942 -5.37%
SetIntersection_Front_Set_uint64_1024_1 1040013.816 -
SetIntersection_Front_Set_uint64_1024_1024 11977413.589 -4.73%
SetIntersection_Front_Set_uint64_1024_16 1159795.949 -
SetIntersection_Front_Set_uint64_1024_256 3655800.028 -
SetIntersection_Front_Set_uint64_1024_4 1038566.097 -2.33%
SetIntersection_Front_Set_uint64_1024_64 1593811.957 -3.55%
SetIntersection_Front_Set_uint64_16384_1 1044279.570 -
SetIntersection_Front_Set_uint64_16384_1024 12533722.517 -3.14%
SetIntersection_Front_Set_uint64_16384_16 1148715.994 -4.24%
SetIntersection_Front_Set_uint64_16384_16384 227130396.712 -
SetIntersection_Front_Set_uint64_16384_256 3902665.910 -6.44%
SetIntersection_Front_Set_uint64_16384_4 1074349.752 -
SetIntersection_Front_Set_uint64_16384_64 1769198.210 3.31%
SetIntersection_Front_Set_uint64_16_1 62677142.312 -
SetIntersection_Front_Set_uint64_16_16 37070107.770 -2.15%
SetIntersection_Front_Set_uint64_16_4 54658172.384 -
SetIntersection_Front_Set_uint64_1_1 535529277.833 -
SetIntersection_Front_Set_uint64_256_1 4136747.104 -
SetIntersection_Front_Set_uint64_256_16 4502296.490 -
SetIntersection_Front_Set_uint64_256_256 7637187.004 -
SetIntersection_Front_Set_uint64_256_4 4213039.002 -
SetIntersection_Front_Set_uint64_256_64 5307849.106 -3.62%
SetIntersection_Front_Set_uint64_262144_1 1039519.719 -1.50%
SetIntersection_Front_Set_uint64_262144_1024 12604793.801 7.05%
SetIntersection_Front_Set_uint64_262144_16 1192783.248 2.39%
SetIntersection_Front_Set_uint64_262144_16384 219428539.437 -
SetIntersection_Front_Set_uint64_262144_256 3588185.185 -5.78%
SetIntersection_Front_Set_uint64_262144_262144 1680739.828 -
SetIntersection_Front_Set_uint64_262144_4 1075455.751 -
SetIntersection_Front_Set_uint64_262144_64 1791226.303 5.66%
SetIntersection_Front_Set_uint64_4_1 213363728.706 -
SetIntersection_Front_Set_uint64_4_4 136386211.486 -
SetIntersection_Front_Set_uint64_64_1 16404578.973 -
SetIntersection_Front_Set_uint64_64_16 15106846.864 -
SetIntersection_Front_Set_uint64_64_4 15997829.474 -
SetIntersection_Front_Set_uint64_64_64 13152362.093 -
SetIntersection_Front_Vector_float_1024_1 1038109.826 -
SetIntersection_Front_Vector_float_1024_1024 5895743.491 -
SetIntersection_Front_Vector_float_1024_16 1097619.460 -2.69%
SetIntersection_Front_Vector_float_1024_256 2275938.577 -
SetIntersection_Front_Vector_float_1024_4 1068915.583 -
SetIntersection_Front_Vector_float_1024_64 1368985.835 -
SetIntersection_Front_Vector_float_16384_1 1043065.590 -
SetIntersection_Front_Vector_float_16384_1024 5598519.609 -5.27%
SetIntersection_Front_Vector_float_16384_16 1103121.358 -
SetIntersection_Front_Vector_float_16384_16384 77548361.791 2.54%
SetIntersection_Front_Vector_float_16384_256 2156953.367 -4.75%
SetIntersection_Front_Vector_float_16384_4 1042635.434 -2.64%
SetIntersection_Front_Vector_float_16384_64 1336474.178 -
SetIntersection_Front_Vector_float_16_1 62635177.217 -
SetIntersection_Front_Vector_float_16_16 36011470.308 -
SetIntersection_Front_Vector_float_16_4 54159849.931 -
SetIntersection_Front_Vector_float_1_1 533114522.947 -
SetIntersection_Front_Vector_float_256_1 4138823.485 -
SetIntersection_Front_Vector_float_256_16 4185478.017 -
SetIntersection_Front_Vector_float_256_256 4545426.281 4.18%
SetIntersection_Front_Vector_float_256_4 4168222.866 -
SetIntersection_Front_Vector_float_256_64 4361047.939 2.89%
SetIntersection_Front_Vector_float_262144_1 1043009.668 -
SetIntersection_Front_Vector_float_262144_1024 5433497.443 -
SetIntersection_Front_Vector_float_262144_16 1100382.065 -
SetIntersection_Front_Vector_float_262144_16384 74754274.410 -1.31%
SetIntersection_Front_Vector_float_262144_256 2273869.593 5.90%
SetIntersection_Front_Vector_float_262144_262144 350645461.180 -
SetIntersection_Front_Vector_float_262144_4 1064485.551 -
SetIntersection_Front_Vector_float_262144_64 1340121.998 2.15%
SetIntersection_Front_Vector_float_4_1 213278262.867 -
SetIntersection_Front_Vector_float_4_4 135248348.885 -
SetIntersection_Front_Vector_float_64_1 16350175.092 -
SetIntersection_Front_Vector_float_64_16 14329526.842 1.59%
SetIntersection_Front_Vector_float_64_4 15923110.599 -
SetIntersection_Front_Vector_float_64_64 10894172.672 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1038427.647 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8360134.080 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1159969.600 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2899737.195 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1074291.430 1.70%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1484426.133 -2.34%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1056848.656 1.60%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8350312.950 -1.17%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1154283.297 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 119871895.178 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2866179.320 -1.91%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1054267.288 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1536429.409 1.68%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 63095047.100 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 36783021.962 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 54447088.397 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 534852798.599 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4123814.606 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4297597.417 -1.48%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5729270.488 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4220894.400 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4857895.196 -1.09%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1052362.273 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8413807.516 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1154179.544 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 119560742.174 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2896420.039 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 351210952.584 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1064179.174 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1516909.801 -1.13%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 213547268.952 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 136352897.964 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 16525016.585 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 14712448.983 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 16002522.125 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12202728.908 -
SetIntersection_Front_Vector_string_1024_1 1072459.977 1.46%
SetIntersection_Front_Vector_string_1024_1024 38837478.796 -
SetIntersection_Front_Vector_string_1024_16 1645450.120 -
SetIntersection_Front_Vector_string_1024_256 9392686.585 1.29%
SetIntersection_Front_Vector_string_1024_4 1182954.053 -
SetIntersection_Front_Vector_string_1024_64 3273755.789 -
SetIntersection_Front_Vector_string_16384_1 1068226.123 -
SetIntersection_Front_Vector_string_16384_1024 38078208.815 -
SetIntersection_Front_Vector_string_16384_16 1553966.507 -3.20%
SetIntersection_Front_Vector_string_16384_16384 350052980.298 -
SetIntersection_Front_Vector_string_16384_256 9521123.795 -
SetIntersection_Front_Vector_string_16384_4 1173286.828 -
SetIntersection_Front_Vector_string_16384_64 3100821.722 -5.37%
SetIntersection_Front_Vector_string_16_1 64325392.625 -
SetIntersection_Front_Vector_string_16_16 51506036.962 -
SetIntersection_Front_Vector_string_16_4 60355418.851 -
SetIntersection_Front_Vector_string_1_1 546556358.792 -
SetIntersection_Front_Vector_string_256_1 4208812.211 -1.81%
SetIntersection_Front_Vector_string_256_16 5999340.775 -
SetIntersection_Front_Vector_string_256_256 20062183.611 1.76%
SetIntersection_Front_Vector_string_256_4 4628917.515 -
SetIntersection_Front_Vector_string_256_64 10415373.004 -1.98%
SetIntersection_Front_Vector_string_262144_1 1091950.357 -1.13%
SetIntersection_Front_Vector_string_262144_1024 39744345.093 1.23%
SetIntersection_Front_Vector_string_262144_16 1612190.370 -1.28%
SetIntersection_Front_Vector_string_262144_16384 347023228.880 -
SetIntersection_Front_Vector_string_262144_256 9652912.799 2.98%
SetIntersection_Front_Vector_string_262144_262144 14437849.445 -
SetIntersection_Front_Vector_string_262144_4 1169707.583 -
SetIntersection_Front_Vector_string_262144_64 3194667.318 -2.00%
SetIntersection_Front_Vector_string_4_1 218833106.170 -
SetIntersection_Front_Vector_string_4_4 151076274.448 -
SetIntersection_Front_Vector_string_64_1 16806572.573 -
SetIntersection_Front_Vector_string_64_16 20612133.134 -
SetIntersection_Front_Vector_string_64_4 17922302.108 -
SetIntersection_Front_Vector_string_64_64 26381624.566 1.54%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1043032.778 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 8944725.953 -1.76%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1150181.547 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3116225.374 1.17%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1067772.979 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1576932.842 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1040683.786 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 8914829.360 -1.86%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1163361.756 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 129621184.937 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3096994.723 1.65%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1071893.983 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1561510.028 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 62620254.413 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 37041277.904 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 54502663.083 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 533270394.502 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4170002.644 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4373285.247 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6078954.098 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4202214.133 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 4922509.568 -2.39%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1047421.097 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 8948439.438 -1.46%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1164063.346 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 128820583.258 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3111827.502 2.04%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350845942.050 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1034547.740 -3.04%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1560699.745 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 213004996.096 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 136487765.728 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16396289.713 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 14823801.632 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 16041403.061 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 12415821.477 -
SetIntersection_Front_Vector_uint32_1024_1 1036791.837 -
SetIntersection_Front_Vector_uint32_1024_1024 5292500.879 -
SetIntersection_Front_Vector_uint32_1024_16 1106963.797 -
SetIntersection_Front_Vector_uint32_1024_256 2115718.087 -
SetIntersection_Front_Vector_uint32_1024_4 1051672.520 -
SetIntersection_Front_Vector_uint32_1024_64 1307042.157 -2.68%
SetIntersection_Front_Vector_uint32_16384_1 1033547.690 -1.31%
SetIntersection_Front_Vector_uint32_16384_1024 5418803.137 1.85%
SetIntersection_Front_Vector_uint32_16384_16 1097042.143 -1.41%
SetIntersection_Front_Vector_uint32_16384_16384 71084862.373 1.14%
SetIntersection_Front_Vector_uint32_16384_256 2146548.807 -
SetIntersection_Front_Vector_uint32_16384_4 1052197.129 -
SetIntersection_Front_Vector_uint32_16384_64 1319628.348 -1.07%
SetIntersection_Front_Vector_uint32_16_1 62467895.695 -
SetIntersection_Front_Vector_uint32_16_16 35317559.811 -
SetIntersection_Front_Vector_uint32_16_4 53784910.449 -
SetIntersection_Front_Vector_uint32_1_1 531978905.559 -
SetIntersection_Front_Vector_uint32_256_1 4159899.184 -
SetIntersection_Front_Vector_uint32_256_16 4138510.312 -1.31%
SetIntersection_Front_Vector_uint32_256_256 4307072.700 1.54%
SetIntersection_Front_Vector_uint32_256_4 4159996.406 -
SetIntersection_Front_Vector_uint32_256_64 4230571.218 -
SetIntersection_Front_Vector_uint32_262144_1 994723.190 -4.83%
SetIntersection_Front_Vector_uint32_262144_1024 5416095.157 1.80%
SetIntersection_Front_Vector_uint32_262144_16 1106751.718 -
SetIntersection_Front_Vector_uint32_262144_16384 71004360.962 -
SetIntersection_Front_Vector_uint32_262144_256 2124924.555 -
SetIntersection_Front_Vector_uint32_262144_262144 351900098.313 -
SetIntersection_Front_Vector_uint32_262144_4 1037291.341 -1.99%
SetIntersection_Front_Vector_uint32_262144_64 1335620.415 -
SetIntersection_Front_Vector_uint32_4_1 212689062.832 -
SetIntersection_Front_Vector_uint32_4_4 134868965.920 -
SetIntersection_Front_Vector_uint32_64_1 16263859.907 -1.60%
SetIntersection_Front_Vector_uint32_64_16 14255194.929 -
SetIntersection_Front_Vector_uint32_64_4 15924360.343 -
SetIntersection_Front_Vector_uint32_64_64 10852150.173 2.02%
SetIntersection_Front_Vector_uint64_1024_1 1035825.695 -2.39%
SetIntersection_Front_Vector_uint64_1024_1024 5898695.494 8.74%
SetIntersection_Front_Vector_uint64_1024_16 1110164.253 -
SetIntersection_Front_Vector_uint64_1024_256 2268773.298 4.39%
SetIntersection_Front_Vector_uint64_1024_4 1054912.727 -1.17%
SetIntersection_Front_Vector_uint64_1024_64 1362054.140 1.15%
SetIntersection_Front_Vector_uint64_16384_1 1041755.100 -
SetIntersection_Front_Vector_uint64_16384_1024 5899268.890 7.85%
SetIntersection_Front_Vector_uint64_16384_16 1107445.051 -
SetIntersection_Front_Vector_uint64_16384_16384 78372003.901 9.43%
SetIntersection_Front_Vector_uint64_16384_256 2202561.472 2.43%
SetIntersection_Front_Vector_uint64_16384_4 1005771.961 -3.38%
SetIntersection_Front_Vector_uint64_16384_64 1361606.967 1.95%
SetIntersection_Front_Vector_uint64_16_1 62138178.093 -1.01%
SetIntersection_Front_Vector_uint64_16_16 35434190.829 -
SetIntersection_Front_Vector_uint64_16_4 53742272.330 -
SetIntersection_Front_Vector_uint64_1_1 527897346.011 -1.23%
SetIntersection_Front_Vector_uint64_256_1 4149682.088 -
SetIntersection_Front_Vector_uint64_256_16 4184802.858 -
SetIntersection_Front_Vector_uint64_256_256 4433476.044 2.28%
SetIntersection_Front_Vector_uint64_256_4 4136733.571 -
SetIntersection_Front_Vector_uint64_256_64 4338462.634 1.27%
SetIntersection_Front_Vector_uint64_262144_1 987212.024 -5.18%
SetIntersection_Front_Vector_uint64_262144_1024 5849819.349 7.26%
SetIntersection_Front_Vector_uint64_262144_16 1096371.637 -1.33%
SetIntersection_Front_Vector_uint64_262144_16384 78355314.814 7.44%
SetIntersection_Front_Vector_uint64_262144_256 2275329.551 5.03%
SetIntersection_Front_Vector_uint64_262144_262144 350727296.852 -
SetIntersection_Front_Vector_uint64_262144_4 1061491.474 -
SetIntersection_Front_Vector_uint64_262144_64 1358703.970 2.91%
SetIntersection_Front_Vector_uint64_4_1 211396953.077 -1.02%
SetIntersection_Front_Vector_uint64_4_4 134149991.697 -1.32%
SetIntersection_Front_Vector_uint64_64_1 16257866.571 -
SetIntersection_Front_Vector_uint64_64_16 14256197.976 -
SetIntersection_Front_Vector_uint64_64_4 15714453.917 -1.14%
SetIntersection_Front_Vector_uint64_64_64 10714102.257 -
SetIntersection_Interlaced_Set_float_1024_1 1050165.698 -
SetIntersection_Interlaced_Set_float_1024_1024 11995718.206 -
SetIntersection_Interlaced_Set_float_1024_16 11282310.966 -
SetIntersection_Interlaced_Set_float_1024_256 14008909.516 -
SetIntersection_Interlaced_Set_float_1024_4 9999248.182 -
SetIntersection_Interlaced_Set_float_1024_64 10242523.487 -
SetIntersection_Interlaced_Set_float_16384_1 1016868.884 -
SetIntersection_Interlaced_Set_float_16384_1024 173015934.851 -
SetIntersection_Interlaced_Set_float_16384_16 206711532.371 -
SetIntersection_Interlaced_Set_float_16384_16384 213714480.627 -2.94%
SetIntersection_Interlaced_Set_float_16384_256 200458301.758 -
SetIntersection_Interlaced_Set_float_16384_4 172018145.423 1.85%
SetIntersection_Interlaced_Set_float_16384_64 214937105.439 -
SetIntersection_Interlaced_Set_float_16_1 62657719.493 -
SetIntersection_Interlaced_Set_float_16_16 37813729.668 -
SetIntersection_Interlaced_Set_float_16_4 59165726.636 -
SetIntersection_Interlaced_Set_float_1_1 532960587.767 -
SetIntersection_Interlaced_Set_float_256_1 4137561.686 -
SetIntersection_Interlaced_Set_float_256_16 12150105.571 -
SetIntersection_Interlaced_Set_float_256_256 7501994.602 1.58%
SetIntersection_Interlaced_Set_float_256_4 11079835.222 -
SetIntersection_Interlaced_Set_float_256_64 13346325.273 -3.11%
SetIntersection_Interlaced_Set_float_262144_1 1039750.964 2.57%
SetIntersection_Interlaced_Set_float_262144_1024 1515531.822 -
SetIntersection_Interlaced_Set_float_262144_16 1584109.783 -
SetIntersection_Interlaced_Set_float_262144_16384 1242101.726 -2.20%
SetIntersection_Interlaced_Set_float_262144_256 1539459.389 -1.39%
SetIntersection_Interlaced_Set_float_262144_262144 1624844.318 -
SetIntersection_Interlaced_Set_float_262144_4 1270748.537 -1.52%
SetIntersection_Interlaced_Set_float_262144_64 1538022.461 -1.89%
SetIntersection_Interlaced_Set_float_4_1 213146738.281 -
SetIntersection_Interlaced_Set_float_4_4 136467613.685 -
SetIntersection_Interlaced_Set_float_64_1 16349578.199 -
SetIntersection_Interlaced_Set_float_64_16 22470245.441 -
SetIntersection_Interlaced_Set_float_64_4 21077900.716 1.48%
SetIntersection_Interlaced_Set_float_64_64 13103406.123 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1053687.636 3.33%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 13207064.285 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11530894.396 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 15203057.825 8.17%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9745542.324 -3.42%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10113425.996 -1.14%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1038414.272 -1.06%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 173798632.665 -3.83%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 213864712.966 -1.57%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 242838760.276 -3.28%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 205366609.309 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 174439914.062 -2.57%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 225133781.171 -2.55%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 62803901.082 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 38396870.942 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 59320896.678 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 533483773.977 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4168646.395 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 11977375.515 -1.10%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 8016289.902 -1.23%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11958555.070 2.89%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 14118154.729 10.62%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1057697.973 1.18%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1620184.408 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1687489.828 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1318180.420 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1651202.639 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1836805.258 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1354526.609 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1644105.959 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 213335841.154 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 137268301.798 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16346171.152 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 21952521.947 1.32%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 20728088.931 -1.75%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 13834749.802 -
SetIntersection_Interlaced_Set_string_1024_1 1086866.344 -
SetIntersection_Interlaced_Set_string_1024_1024 56204006.274 -
SetIntersection_Interlaced_Set_string_1024_16 12914673.563 -
SetIntersection_Interlaced_Set_string_1024_256 36178035.830 -
SetIntersection_Interlaced_Set_string_1024_4 10304307.361 -
SetIntersection_Interlaced_Set_string_1024_64 16473597.171 -
SetIntersection_Interlaced_Set_string_16384_1 1077576.209 -
SetIntersection_Interlaced_Set_string_16384_1024 346213373.428 -
SetIntersection_Interlaced_Set_string_16384_16 243683430.003 -2.80%
SetIntersection_Interlaced_Set_string_16384_16384 348795165.526 -
SetIntersection_Interlaced_Set_string_16384_256 359411077.157 4.05%
SetIntersection_Interlaced_Set_string_16384_4 196778037.717 -5.94%
SetIntersection_Interlaced_Set_string_16384_64 346909958.633 -
SetIntersection_Interlaced_Set_string_16_1 65041553.488 -
SetIntersection_Interlaced_Set_string_16_16 58129333.902 -4.66%
SetIntersection_Interlaced_Set_string_16_4 73250485.850 1.71%
SetIntersection_Interlaced_Set_string_1_1 553494478.831 -
SetIntersection_Interlaced_Set_string_256_1 4246256.655 -1.57%
SetIntersection_Interlaced_Set_string_256_16 17602312.069 -
SetIntersection_Interlaced_Set_string_256_256 28436806.177 -
SetIntersection_Interlaced_Set_string_256_4 13058589.770 -
SetIntersection_Interlaced_Set_string_256_64 30697848.699 -
SetIntersection_Interlaced_Set_string_262144_1 1096807.026 -
SetIntersection_Interlaced_Set_string_262144_1024 2010340.982 -3.90%
SetIntersection_Interlaced_Set_string_262144_16 2100360.187 -3.47%
SetIntersection_Interlaced_Set_string_262144_16384 2727175.945 1.10%
SetIntersection_Interlaced_Set_string_262144_256 2000144.859 -10.49%
SetIntersection_Interlaced_Set_string_262144_262144 19213934.979 8.18%
SetIntersection_Interlaced_Set_string_262144_4 1820769.693 -1.87%
SetIntersection_Interlaced_Set_string_262144_64 2100437.986 -11.01%
SetIntersection_Interlaced_Set_string_4_1 222385321.322 -
SetIntersection_Interlaced_Set_string_4_4 156530795.876 -1.12%
SetIntersection_Interlaced_Set_string_64_1 17086034.697 -
SetIntersection_Interlaced_Set_string_64_16 38700604.298 -1.72%
SetIntersection_Interlaced_Set_string_64_4 25642184.168 -
SetIntersection_Interlaced_Set_string_64_64 34967869.887 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1056104.376 2.51%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23467224.050 2.47%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11713205.574 -2.44%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 18408035.698 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 9921880.715 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11968594.459 2.48%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1047121.768 -1.34%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 229838535.260 -3.36%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 235241451.722 -32.99%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 352256346.502 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 344299873.908 36.04%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 197965812.143 -3.22%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 349755894.214 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 63274002.270 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 42270669.419 1.14%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 62691153.552 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 559121740.150 3.96%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4216119.000 1.01%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12460387.677 -1.83%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 12193834.442 2.13%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11150576.564 -1.81%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 16920987.263 -1.79%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 999783.471 -5.38%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1944927.897 -1.50%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2097697.834 -1.15%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1763563.639 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 1987383.791 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3003479.736 -1.08%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1829891.684 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2081499.916 -1.40%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 216625806.214 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 140787644.085 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 16562426.154 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 25054375.219 -3.34%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 22262975.225 -2.52%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 17972804.990 -
SetIntersection_Interlaced_Set_uint32_1024_1 1041945.744 -
SetIntersection_Interlaced_Set_uint32_1024_1024 12340622.864 -3.17%
SetIntersection_Interlaced_Set_uint32_1024_16 11228590.334 -2.57%
SetIntersection_Interlaced_Set_uint32_1024_256 14110088.972 -1.71%
SetIntersection_Interlaced_Set_uint32_1024_4 9635536.102 -4.96%
SetIntersection_Interlaced_Set_uint32_1024_64 10006272.902 -1.62%
SetIntersection_Interlaced_Set_uint32_16384_1 1002197.585 -4.19%
SetIntersection_Interlaced_Set_uint32_16384_1024 170535234.555 -1.78%
SetIntersection_Interlaced_Set_uint32_16384_16 204487769.719 -3.69%
SetIntersection_Interlaced_Set_uint32_16384_16384 220775470.049 -4.57%
SetIntersection_Interlaced_Set_uint32_16384_256 198101725.830 -3.30%
SetIntersection_Interlaced_Set_uint32_16384_4 170078118.092 -1.02%
SetIntersection_Interlaced_Set_uint32_16384_64 212807248.263 -3.49%
SetIntersection_Interlaced_Set_uint32_16_1 62406507.161 -
SetIntersection_Interlaced_Set_uint32_16_16 37640517.116 -1.53%
SetIntersection_Interlaced_Set_uint32_16_4 59223817.058 -
SetIntersection_Interlaced_Set_uint32_1_1 530312630.389 -1.06%
SetIntersection_Interlaced_Set_uint32_256_1 4156838.738 -
SetIntersection_Interlaced_Set_uint32_256_16 12034136.134 -
SetIntersection_Interlaced_Set_uint32_256_256 7900623.502 -
SetIntersection_Interlaced_Set_uint32_256_4 11216766.425 -1.20%
SetIntersection_Interlaced_Set_uint32_256_64 12854366.865 -8.22%
SetIntersection_Interlaced_Set_uint32_262144_1 1012966.440 -
SetIntersection_Interlaced_Set_uint32_262144_1024 1477695.149 -4.47%
SetIntersection_Interlaced_Set_uint32_262144_16 1532077.635 -3.91%
SetIntersection_Interlaced_Set_uint32_262144_16384 1214082.275 -5.22%
SetIntersection_Interlaced_Set_uint32_262144_256 1516312.174 -4.21%
SetIntersection_Interlaced_Set_uint32_262144_262144 1841763.019 -1.89%
SetIntersection_Interlaced_Set_uint32_262144_4 1231064.695 -4.51%
SetIntersection_Interlaced_Set_uint32_262144_64 1510179.362 -4.49%
SetIntersection_Interlaced_Set_uint32_4_1 211871728.072 -1.36%
SetIntersection_Interlaced_Set_uint32_4_4 136053448.419 -
SetIntersection_Interlaced_Set_uint32_64_1 16343525.294 -
SetIntersection_Interlaced_Set_uint32_64_16 21340384.598 -3.64%
SetIntersection_Interlaced_Set_uint32_64_4 20651947.018 -2.20%
SetIntersection_Interlaced_Set_uint32_64_64 13327188.869 -3.69%
SetIntersection_Interlaced_Set_uint64_1024_1 982188.370 -6.36%
SetIntersection_Interlaced_Set_uint64_1024_1024 12446272.218 -14.59%
SetIntersection_Interlaced_Set_uint64_1024_16 11289589.585 -4.42%
SetIntersection_Interlaced_Set_uint64_1024_256 14709228.187 -6.86%
SetIntersection_Interlaced_Set_uint64_1024_4 9694573.637 -19.82%
SetIntersection_Interlaced_Set_uint64_1024_64 10187748.681 -6.17%
SetIntersection_Interlaced_Set_uint64_16384_1 1041217.624 -
SetIntersection_Interlaced_Set_uint64_16384_1024 177736640.849 -2.20%
SetIntersection_Interlaced_Set_uint64_16384_16 218399069.723 -3.08%
SetIntersection_Interlaced_Set_uint64_16384_16384 237143157.424 -1.05%
SetIntersection_Interlaced_Set_uint64_16384_256 209919864.450 -2.11%
SetIntersection_Interlaced_Set_uint64_16384_4 178009999.113 -3.28%
SetIntersection_Interlaced_Set_uint64_16384_64 231226452.009 -2.53%
SetIntersection_Interlaced_Set_uint64_16_1 62599602.095 -
SetIntersection_Interlaced_Set_uint64_16_16 37243131.471 -1.81%
SetIntersection_Interlaced_Set_uint64_16_4 59541202.078 -
SetIntersection_Interlaced_Set_uint64_1_1 533535000.652 -
SetIntersection_Interlaced_Set_uint64_256_1 4064845.193 -2.66%
SetIntersection_Interlaced_Set_uint64_256_16 12391256.017 4.07%
SetIntersection_Interlaced_Set_uint64_256_256 7518943.929 -2.40%
SetIntersection_Interlaced_Set_uint64_256_4 11156689.923 -
SetIntersection_Interlaced_Set_uint64_256_64 13867118.097 1.15%
SetIntersection_Interlaced_Set_uint64_262144_1 1030261.350 1.16%
SetIntersection_Interlaced_Set_uint64_262144_1024 1557291.668 -1.43%
SetIntersection_Interlaced_Set_uint64_262144_16 1632321.047 -1.07%
SetIntersection_Interlaced_Set_uint64_262144_16384 1277233.154 -
SetIntersection_Interlaced_Set_uint64_262144_256 1594230.713 -
SetIntersection_Interlaced_Set_uint64_262144_262144 1691053.225 -
SetIntersection_Interlaced_Set_uint64_262144_4 1298299.561 -1.47%
SetIntersection_Interlaced_Set_uint64_262144_64 1591932.941 -1.08%
SetIntersection_Interlaced_Set_uint64_4_1 212756428.447 -
SetIntersection_Interlaced_Set_uint64_4_4 136587749.761 -
SetIntersection_Interlaced_Set_uint64_64_1 16329414.776 -
SetIntersection_Interlaced_Set_uint64_64_16 22988752.333 1.83%
SetIntersection_Interlaced_Set_uint64_64_4 20913404.170 -
SetIntersection_Interlaced_Set_uint64_64_64 13129429.366 -
SetIntersection_Interlaced_Vector_float_1024_1 1047844.525 -
SetIntersection_Interlaced_Vector_float_1024_1024 7078056.629 -
SetIntersection_Interlaced_Vector_float_1024_16 1982629.624 5.72%
SetIntersection_Interlaced_Vector_float_1024_256 5973687.810 1.08%
SetIntersection_Interlaced_Vector_float_1024_4 1247398.309 -
SetIntersection_Interlaced_Vector_float_1024_64 3707925.218 -27.06%
SetIntersection_Interlaced_Vector_float_16384_1 1039536.873 -
SetIntersection_Interlaced_Vector_float_16384_1024 44222207.454 -20.11%
SetIntersection_Interlaced_Vector_float_16384_16 2876108.420 4.14%
SetIntersection_Interlaced_Vector_float_16384_16384 99338092.360 -
SetIntersection_Interlaced_Vector_float_16384_256 17124289.926 14.73%
SetIntersection_Interlaced_Vector_float_16384_4 1411180.434 -11.08%
SetIntersection_Interlaced_Vector_float_16384_64 6289334.668 -35.22%
SetIntersection_Interlaced_Vector_float_16_1 62579529.940 -
SetIntersection_Interlaced_Vector_float_16_16 36430943.306 -
SetIntersection_Interlaced_Vector_float_16_4 56223751.837 -
SetIntersection_Interlaced_Vector_float_1_1 534031396.743 -
SetIntersection_Interlaced_Vector_float_256_1 4168193.152 -
SetIntersection_Interlaced_Vector_float_256_16 6218197.288 -1.43%
SetIntersection_Interlaced_Vector_float_256_256 5085615.873 -1.14%
SetIntersection_Interlaced_Vector_float_256_4 5059564.316 6.38%
SetIntersection_Interlaced_Vector_float_256_64 7200159.088 -2.68%
SetIntersection_Interlaced_Vector_float_262144_1 1030675.152 -1.24%
SetIntersection_Interlaced_Vector_float_262144_1024 87364252.759 -15.55%
SetIntersection_Interlaced_Vector_float_262144_16 3300481.025 10.20%
SetIntersection_Interlaced_Vector_float_262144_16384 350553978.277 -
SetIntersection_Interlaced_Vector_float_262144_256 32321369.255 -14.52%
SetIntersection_Interlaced_Vector_float_262144_262144 350739977.936 -
SetIntersection_Interlaced_Vector_float_262144_4 1555359.428 -
SetIntersection_Interlaced_Vector_float_262144_64 9281819.858 -37.21%
SetIntersection_Interlaced_Vector_float_4_1 213457961.297 -
SetIntersection_Interlaced_Vector_float_4_4 135933589.669 -
SetIntersection_Interlaced_Vector_float_64_1 16378120.482 -
SetIntersection_Interlaced_Vector_float_64_16 16778228.670 -11.00%
SetIntersection_Interlaced_Vector_float_64_4 18042041.259 2.00%
SetIntersection_Interlaced_Vector_float_64_64 11412396.986 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1043551.339 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8330604.946 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2206137.657 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7537047.319 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1346164.406 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 4282940.223 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1053931.523 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 57268094.797 -2.99%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 3034878.665 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 120483393.705 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 20854346.265 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1504444.250 1.59%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 7478843.554 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 62940697.616 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 36783476.405 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 57881561.787 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 534528859.333 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4162480.460 -1.10%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 6817649.500 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5739027.346 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5023849.921 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8612868.292 1.07%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1034561.965 -1.66%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 108936782.415 -7.38%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 4144666.414 -1.77%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 351313562.874 -1.53%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 37841269.882 -14.74%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 351137116.893 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1639536.983 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 11768559.173 2.41%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 213897117.861 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 136107740.061 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 16450753.285 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 19031751.782 -2.46%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 19001647.438 1.66%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12198013.614 -
SetIntersection_Interlaced_Vector_string_1024_1 1083290.595 -
SetIntersection_Interlaced_Vector_string_1024_1024 38742583.559 -1.18%
SetIntersection_Interlaced_Vector_string_1024_16 3393441.464 2.25%
SetIntersection_Interlaced_Vector_string_1024_256 20695008.585 2.13%
SetIntersection_Interlaced_Vector_string_1024_4 1650173.478 -
SetIntersection_Interlaced_Vector_string_1024_64 7870385.646 -1.78%
SetIntersection_Interlaced_Vector_string_16384_1 1071506.204 -
SetIntersection_Interlaced_Vector_string_16384_1024 117492907.515 -
SetIntersection_Interlaced_Vector_string_16384_16 4443154.722 -11.62%
SetIntersection_Interlaced_Vector_string_16384_16384 350201650.063 -
SetIntersection_Interlaced_Vector_string_16384_256 40278223.593 1.20%
SetIntersection_Interlaced_Vector_string_16384_4 1844939.477 2.84%
SetIntersection_Interlaced_Vector_string_16384_64 13635150.169 10.85%
SetIntersection_Interlaced_Vector_string_16_1 64401181.957 -
SetIntersection_Interlaced_Vector_string_16_16 51283861.181 -
SetIntersection_Interlaced_Vector_string_16_4 66447130.523 -
SetIntersection_Interlaced_Vector_string_1_1 549266455.404 -
SetIntersection_Interlaced_Vector_string_256_1 4267552.271 -
SetIntersection_Interlaced_Vector_string_256_16 10332509.314 -
SetIntersection_Interlaced_Vector_string_256_256 19830380.251 -4.11%
SetIntersection_Interlaced_Vector_string_256_4 6080490.795 -
SetIntersection_Interlaced_Vector_string_256_64 18528434.612 -
SetIntersection_Interlaced_Vector_string_262144_1 1066407.092 -2.76%
SetIntersection_Interlaced_Vector_string_262144_1024 241144192.776 -28.13%
SetIntersection_Interlaced_Vector_string_262144_16 5843435.928 -3.56%
SetIntersection_Interlaced_Vector_string_262144_16384 1014934.812 -
SetIntersection_Interlaced_Vector_string_262144_256 70328720.631 -
SetIntersection_Interlaced_Vector_string_262144_262144 14394631.998 -
SetIntersection_Interlaced_Vector_string_262144_4 2255655.304 7.19%
SetIntersection_Interlaced_Vector_string_262144_64 19498420.538 -8.48%
SetIntersection_Interlaced_Vector_string_4_1 219895577.596 -
SetIntersection_Interlaced_Vector_string_4_4 151695919.328 -
SetIntersection_Interlaced_Vector_string_64_1 16809832.779 -
SetIntersection_Interlaced_Vector_string_64_16 28513489.828 -
SetIntersection_Interlaced_Vector_string_64_4 21402521.215 -1.73%
SetIntersection_Interlaced_Vector_string_64_64 25454985.701 -4.29%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1043753.815 1.01%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9214867.605 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2385864.893 -7.16%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9432637.082 2.55%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1396078.957 -1.48%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 4330788.728 -1.96%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1042938.561 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 64754206.665 1.37%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3062392.684 -7.92%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 130532458.636 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 26445947.763 -1.50%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1491947.756 -4.02%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 8907391.368 -5.84%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 62628812.750 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 36915384.957 -1.26%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 58278218.550 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 533714900.999 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4178986.891 1.13%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7508200.006 1.97%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6187348.982 1.67%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5122736.103 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 9832859.871 -1.38%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1042427.944 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 140201300.572 -3.06%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4255560.235 -11.37%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 351489882.876 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 44847124.671 -2.09%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350783340.963 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1783339.685 1.32%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 13960901.036 -2.62%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 213100442.318 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 136402215.312 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 16392540.177 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 20138621.661 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18601673.300 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 12524821.487 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1034598.872 -
SetIntersection_Interlaced_Vector_uint32_1024_1024 5901194.625 -
SetIntersection_Interlaced_Vector_uint32_1024_16 2251077.721 -13.19%
SetIntersection_Interlaced_Vector_uint32_1024_256 7005841.623 14.21%
SetIntersection_Interlaced_Vector_uint32_1024_4 1327454.539 -6.00%
SetIntersection_Interlaced_Vector_uint32_1024_64 4577637.234 2.34%
SetIntersection_Interlaced_Vector_uint32_16384_1 1042861.180 1.00%
SetIntersection_Interlaced_Vector_uint32_16384_1024 48495448.625 -1.99%
SetIntersection_Interlaced_Vector_uint32_16384_16 2588756.748 6.96%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79288754.871 -
SetIntersection_Interlaced_Vector_uint32_16384_256 21822283.368 -14.30%
SetIntersection_Interlaced_Vector_uint32_16384_4 1351489.316 -
SetIntersection_Interlaced_Vector_uint32_16384_64 7112637.982 10.22%
SetIntersection_Interlaced_Vector_uint32_16_1 62529239.757 -
SetIntersection_Interlaced_Vector_uint32_16_16 35675947.022 -
SetIntersection_Interlaced_Vector_uint32_16_4 55454214.195 -1.39%
SetIntersection_Interlaced_Vector_uint32_1_1 532445410.459 -
SetIntersection_Interlaced_Vector_uint32_256_1 4145572.828 -
SetIntersection_Interlaced_Vector_uint32_256_16 6563742.577 -7.78%
SetIntersection_Interlaced_Vector_uint32_256_256 4522330.281 -
SetIntersection_Interlaced_Vector_uint32_256_4 4969699.602 -1.15%
SetIntersection_Interlaced_Vector_uint32_256_64 7709181.554 -7.34%
SetIntersection_Interlaced_Vector_uint32_262144_1 1042836.051 -
SetIntersection_Interlaced_Vector_uint32_262144_1024 105604120.119 -8.66%
SetIntersection_Interlaced_Vector_uint32_262144_16 3644889.478 -42.48%
SetIntersection_Interlaced_Vector_uint32_262144_16384 349455499.604 -
SetIntersection_Interlaced_Vector_uint32_262144_256 34989635.854 -20.59%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350634091.235 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1835715.507 24.45%
SetIntersection_Interlaced_Vector_uint32_262144_64 8310206.166 -54.99%
SetIntersection_Interlaced_Vector_uint32_4_1 212293459.696 -1.02%
SetIntersection_Interlaced_Vector_uint32_4_4 134970966.012 -
SetIntersection_Interlaced_Vector_uint32_64_1 16238052.082 -1.07%
SetIntersection_Interlaced_Vector_uint32_64_16 17940376.894 -
SetIntersection_Interlaced_Vector_uint32_64_4 17155450.226 -3.54%
SetIntersection_Interlaced_Vector_uint32_64_64 10827336.097 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1039852.789 -
SetIntersection_Interlaced_Vector_uint64_1024_1024 5909713.555 -
SetIntersection_Interlaced_Vector_uint64_1024_16 2226222.356 3.33%
SetIntersection_Interlaced_Vector_uint64_1024_256 6366533.191 -20.71%
SetIntersection_Interlaced_Vector_uint64_1024_4 1246189.501 -
SetIntersection_Interlaced_Vector_uint64_1024_64 4440258.068 4.43%
SetIntersection_Interlaced_Vector_uint64_16384_1 1035009.557 -
SetIntersection_Interlaced_Vector_uint64_16384_1024 48111826.067 -
SetIntersection_Interlaced_Vector_uint64_16384_16 2368961.680 -7.55%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78389908.118 -
SetIntersection_Interlaced_Vector_uint64_16384_256 14769151.499 -35.63%
SetIntersection_Interlaced_Vector_uint64_16384_4 1303688.832 -5.55%
SetIntersection_Interlaced_Vector_uint64_16384_64 7495664.358 -3.61%
SetIntersection_Interlaced_Vector_uint64_16_1 62177223.745 -
SetIntersection_Interlaced_Vector_uint64_16_16 35404293.213 -1.06%
SetIntersection_Interlaced_Vector_uint64_16_4 55184914.335 -1.72%
SetIntersection_Interlaced_Vector_uint64_1_1 528453980.806 -1.22%
SetIntersection_Interlaced_Vector_uint64_256_1 4070216.664 -2.17%
SetIntersection_Interlaced_Vector_uint64_256_16 6045327.974 -9.32%
SetIntersection_Interlaced_Vector_uint64_256_256 4496441.914 -1.81%
SetIntersection_Interlaced_Vector_uint64_256_4 4914186.110 4.48%
SetIntersection_Interlaced_Vector_uint64_256_64 6820873.294 -18.46%
SetIntersection_Interlaced_Vector_uint64_262144_1 1040579.086 -2.12%
SetIntersection_Interlaced_Vector_uint64_262144_1024 92057179.298 -10.19%
SetIntersection_Interlaced_Vector_uint64_262144_16 3058406.787 -54.86%
SetIntersection_Interlaced_Vector_uint64_262144_16384 362168250.158 1.19%
SetIntersection_Interlaced_Vector_uint64_262144_256 44580487.290 -9.93%
SetIntersection_Interlaced_Vector_uint64_262144_262144 350767441.527 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1711878.104 14.11%
SetIntersection_Interlaced_Vector_uint64_262144_64 8191099.021 -
SetIntersection_Interlaced_Vector_uint64_4_1 211459713.062 -1.17%
SetIntersection_Interlaced_Vector_uint64_4_4 133642720.412 -1.58%
SetIntersection_Interlaced_Vector_uint64_64_1 16186065.494 -2.53%
SetIntersection_Interlaced_Vector_uint64_64_16 16466337.831 -8.29%
SetIntersection_Interlaced_Vector_uint64_64_4 17648744.117 -1.17%
SetIntersection_Interlaced_Vector_uint64_64_64 10959899.530 -
SetIntersection_None_Set_float_1024_1 8705782.826 -2.28%
SetIntersection_None_Set_float_1024_1024 8958724.337 -
SetIntersection_None_Set_float_1024_16 8754491.952 -
SetIntersection_None_Set_float_1024_256 8877025.648 1.10%
SetIntersection_None_Set_float_1024_4 8995806.968 -1.36%
SetIntersection_None_Set_float_1024_64 8827730.214 -1.71%
SetIntersection_None_Set_float_16384_1 157442066.612 -
SetIntersection_None_Set_float_16384_1024 154376510.731 -2.05%
SetIntersection_None_Set_float_16384_16 156589533.867 -
SetIntersection_None_Set_float_16384_16384 157302306.796 -5.13%
SetIntersection_None_Set_float_16384_256 155334486.964 -1.16%
SetIntersection_None_Set_float_16384_4 156708418.365 -
SetIntersection_None_Set_float_16384_64 155919004.954 -1.02%
SetIntersection_None_Set_float_16_1 66756413.571 -
SetIntersection_None_Set_float_16_16 35565947.137 -
SetIntersection_None_Set_float_16_4 56696133.981 -
SetIntersection_None_Set_float_1_1 534825483.760 -
SetIntersection_None_Set_float_256_1 11286099.735 -
SetIntersection_None_Set_float_256_16 10846052.482 1.35%
SetIntersection_None_Set_float_256_256 5654322.048 -4.09%
SetIntersection_None_Set_float_256_4 11299502.923 -1.49%
SetIntersection_None_Set_float_256_64 9161711.653 -1.30%
SetIntersection_None_Set_float_262144_1 1151980.225 -3.45%
SetIntersection_None_Set_float_262144_1024 1144403.728 -3.95%
SetIntersection_None_Set_float_262144_16 1146458.494 -3.25%
SetIntersection_None_Set_float_262144_16384 1153901.771 -3.39%
SetIntersection_None_Set_float_262144_256 1144375.244 -3.71%
SetIntersection_None_Set_float_262144_262144 1152918.215 -3.02%
SetIntersection_None_Set_float_262144_4 1146140.381 -3.33%
SetIntersection_None_Set_float_262144_64 1144703.287 -3.59%
SetIntersection_None_Set_float_4_1 216180024.477 -
SetIntersection_None_Set_float_4_4 135252412.463 -
SetIntersection_None_Set_float_64_1 22380027.716 -
SetIntersection_None_Set_float_64_16 18292862.318 -
SetIntersection_None_Set_float_64_4 21374235.113 -1.45%
SetIntersection_None_Set_float_64_64 11495490.809 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8740939.895 -1.69%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8639226.112 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8850630.527 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8671256.655 -4.85%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8648967.045 -3.55%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8742132.275 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 161098768.301 -1.56%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 158081392.971 -2.56%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 166520538.219 -4.87%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 166383678.460 -4.80%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 163267306.048 -1.10%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 164143978.128 -2.65%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 166035671.650 -1.71%
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 66065244.821 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 35298530.498 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 57626858.147 2.11%
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 533648774.544 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11328638.782 -1.66%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10636922.873 -1.49%
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5742401.956 -1.59%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11431170.127 1.07%
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9095568.775 -2.11%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1241652.586 1.80%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1247750.404 1.69%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1255181.801 2.41%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1238019.773 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1234776.039 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1259781.412 2.50%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1245804.523 1.97%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1249983.074 2.05%
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 216127303.701 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 134884405.021 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 22500700.132 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 17905337.699 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 21555611.355 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11494032.567 -
SetIntersection_None_Set_string_1024_1 11972441.398 32.33%
SetIntersection_None_Set_string_1024_1024 8791187.185 -2.33%
SetIntersection_None_Set_string_1024_16 11909096.725 34.26%
SetIntersection_None_Set_string_1024_256 9050525.600 -
SetIntersection_None_Set_string_1024_4 12129791.396 36.07%
SetIntersection_None_Set_string_1024_64 12007709.993 30.91%
SetIntersection_None_Set_string_16384_1 195688569.749 -2.46%
SetIntersection_None_Set_string_16384_1024 202682391.298 -1.80%
SetIntersection_None_Set_string_16384_16 194665749.623 -3.07%
SetIntersection_None_Set_string_16384_16384 195281534.700 -3.98%
SetIntersection_None_Set_string_16384_256 194849458.053 -4.95%
SetIntersection_None_Set_string_16384_4 194249848.308 -1.13%
SetIntersection_None_Set_string_16384_64 196107798.572 -1.98%
SetIntersection_None_Set_string_16_1 68161983.984 -
SetIntersection_None_Set_string_16_16 36201125.167 -
SetIntersection_None_Set_string_16_4 57987581.327 -
SetIntersection_None_Set_string_1_1 541281152.447 -
SetIntersection_None_Set_string_256_1 11797556.049 -
SetIntersection_None_Set_string_256_16 11122118.640 -
SetIntersection_None_Set_string_256_256 5767179.708 -1.92%
SetIntersection_None_Set_string_256_4 11453052.746 -
SetIntersection_None_Set_string_256_64 9442818.209 2.09%
SetIntersection_None_Set_string_262144_1 1636489.178 -
SetIntersection_None_Set_string_262144_1024 1652680.584 -
SetIntersection_None_Set_string_262144_16 1638627.768 -
SetIntersection_None_Set_string_262144_16384 1640864.178 -
SetIntersection_None_Set_string_262144_256 1637003.092 -
SetIntersection_None_Set_string_262144_262144 1644397.055 -
SetIntersection_None_Set_string_262144_4 1639121.418 -
SetIntersection_None_Set_string_262144_64 1639642.986 -
SetIntersection_None_Set_string_4_1 220956331.037 -
SetIntersection_None_Set_string_4_4 137999631.043 -
SetIntersection_None_Set_string_64_1 22227532.946 -
SetIntersection_None_Set_string_64_16 18028822.376 -1.31%
SetIntersection_None_Set_string_64_4 21949880.468 1.56%
SetIntersection_None_Set_string_64_64 11762997.548 1.73%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8871388.532 1.72%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8701460.538 -1.49%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8667689.920 -1.84%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8712792.170 -3.08%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8863318.161 -1.17%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8713344.012 -1.58%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 201577473.102 -2.85%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 200121074.834 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 198604529.053 -4.14%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 205388506.102 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 199903786.761 -2.61%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 200326140.567 -3.16%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 198122596.578 -5.18%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 66537133.563 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 35619866.554 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 56604013.294 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 538439595.860 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11597444.162 2.36%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10875831.320 -1.45%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5777201.657 2.66%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11131641.473 -1.57%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9068821.664 -3.82%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1650116.781 3.36%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1631278.078 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1656083.984 1.65%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1658403.971 1.49%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1650910.889 1.16%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1637067.627 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1632571.777 3.77%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1655427.979 1.41%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 217713287.363 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 136219248.517 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 22358987.927 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 18290157.868 -1.52%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 21389356.672 1.36%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11274897.340 -
SetIntersection_None_Set_uint32_1024_1 8910508.279 -1.48%
SetIntersection_None_Set_uint32_1024_1024 8691969.002 -5.16%
SetIntersection_None_Set_uint32_1024_16 8706479.582 -3.83%
SetIntersection_None_Set_uint32_1024_256 8772624.888 -3.77%
SetIntersection_None_Set_uint32_1024_4 8749618.087 -4.22%
SetIntersection_None_Set_uint32_1024_64 8694355.843 -4.26%
SetIntersection_None_Set_uint32_16384_1 154539585.904 -4.17%
SetIntersection_None_Set_uint32_16384_1024 152447588.409 -5.73%
SetIntersection_None_Set_uint32_16384_16 153720409.691 -4.88%
SetIntersection_None_Set_uint32_16384_16384 157034574.748 -3.48%
SetIntersection_None_Set_uint32_16384_256 152630454.977 -5.75%
SetIntersection_None_Set_uint32_16384_4 154380029.450 -4.29%
SetIntersection_None_Set_uint32_16384_64 153042920.000 -5.03%
SetIntersection_None_Set_uint32_16_1 66182103.743 -
SetIntersection_None_Set_uint32_16_16 35058119.597 -
SetIntersection_None_Set_uint32_16_4 55869646.030 -1.72%
SetIntersection_None_Set_uint32_1_1 531928073.832 -
SetIntersection_None_Set_uint32_256_1 11339148.686 -3.22%
SetIntersection_None_Set_uint32_256_16 10844306.278 -1.91%
SetIntersection_None_Set_uint32_256_256 5768362.704 -
SetIntersection_None_Set_uint32_256_4 11231564.578 -2.98%
SetIntersection_None_Set_uint32_256_64 9057278.002 -3.51%
SetIntersection_None_Set_uint32_262144_1 1158641.848 -4.96%
SetIntersection_None_Set_uint32_262144_1024 1153178.385 -4.32%
SetIntersection_None_Set_uint32_262144_16 1150733.969 -4.67%
SetIntersection_None_Set_uint32_262144_16384 1144216.797 -4.31%
SetIntersection_None_Set_uint32_262144_256 1148472.004 -4.95%
SetIntersection_None_Set_uint32_262144_262144 1152843.586 -4.63%
SetIntersection_None_Set_uint32_262144_4 1152585.041 -4.91%
SetIntersection_None_Set_uint32_262144_64 1150327.475 -4.72%
SetIntersection_None_Set_uint32_4_1 215717715.166 -
SetIntersection_None_Set_uint32_4_4 134327815.790 -1.40%
SetIntersection_None_Set_uint32_64_1 22256445.031 -1.43%
SetIntersection_None_Set_uint32_64_16 18178349.853 -1.46%
SetIntersection_None_Set_uint32_64_4 21426850.837 -1.48%
SetIntersection_None_Set_uint32_64_64 11487027.937 -
SetIntersection_None_Set_uint64_1024_1 8738613.864 -8.13%
SetIntersection_None_Set_uint64_1024_1024 8649113.018 -9.37%
SetIntersection_None_Set_uint64_1024_16 8594288.186 -10.14%
SetIntersection_None_Set_uint64_1024_256 8692907.936 -8.73%
SetIntersection_None_Set_uint64_1024_4 8675777.701 -9.26%
SetIntersection_None_Set_uint64_1024_64 8717197.951 -8.43%
SetIntersection_None_Set_uint64_16384_1 159043995.836 -8.27%
SetIntersection_None_Set_uint64_16384_1024 170977666.421 -4.25%
SetIntersection_None_Set_uint64_16384_16 164452774.430 -9.65%
SetIntersection_None_Set_uint64_16384_16384 167422560.014 -3.13%
SetIntersection_None_Set_uint64_16384_256 164365607.995 -4.26%
SetIntersection_None_Set_uint64_16384_4 160546173.268 -9.44%
SetIntersection_None_Set_uint64_16384_64 164731211.852 -8.35%
SetIntersection_None_Set_uint64_16_1 66369729.378 -4.04%
SetIntersection_None_Set_uint64_16_16 35118205.978 -5.76%
SetIntersection_None_Set_uint64_16_4 56428519.698 -4.69%
SetIntersection_None_Set_uint64_1_1 530693344.682 -
SetIntersection_None_Set_uint64_256_1 11264924.434 -8.24%
SetIntersection_None_Set_uint64_256_16 10636724.980 -8.56%
SetIntersection_None_Set_uint64_256_256 5677921.867 -7.52%
SetIntersection_None_Set_uint64_256_4 11086443.551 -8.98%
SetIntersection_None_Set_uint64_256_64 8868563.890 -9.67%
SetIntersection_None_Set_uint64_262144_1 1204227.211 -2.98%
SetIntersection_None_Set_uint64_262144_1024 1341155.437 10.10%
SetIntersection_None_Set_uint64_262144_16 1211014.162 -
SetIntersection_None_Set_uint64_262144_16384 1329609.375 9.06%
SetIntersection_None_Set_uint64_262144_256 1318189.293 8.41%
SetIntersection_None_Set_uint64_262144_262144 1287236.410 4.59%
SetIntersection_None_Set_uint64_262144_4 1217529.785 -
SetIntersection_None_Set_uint64_262144_64 1263555.012 3.80%
SetIntersection_None_Set_uint64_4_1 214550552.560 -1.21%
SetIntersection_None_Set_uint64_4_4 134264699.725 -1.18%
SetIntersection_None_Set_uint64_64_1 22193184.143 -7.88%
SetIntersection_None_Set_uint64_64_16 18131002.881 -4.75%
SetIntersection_None_Set_uint64_64_4 21303443.941 -5.83%
SetIntersection_None_Set_uint64_64_64 11426849.496 -6.35%
SetIntersection_None_Vector_float_1024_1 1076544.697 -
SetIntersection_None_Vector_float_1024_1024 1083242.279 -
SetIntersection_None_Vector_float_1024_16 1068036.635 -1.56%
SetIntersection_None_Vector_float_1024_256 1072150.118 -
SetIntersection_None_Vector_float_1024_4 1090685.581 1.12%
SetIntersection_None_Vector_float_1024_64 1074542.888 -
SetIntersection_None_Vector_float_16384_1 1071813.154 -3.01%
SetIntersection_None_Vector_float_16384_1024 1107070.360 -
SetIntersection_None_Vector_float_16384_16 1098948.361 -
SetIntersection_None_Vector_float_16384_16384 1090397.685 -2.02%
SetIntersection_None_Vector_float_16384_256 1101189.567 1.38%
SetIntersection_None_Vector_float_16384_4 1098001.372 -2.51%
SetIntersection_None_Vector_float_16384_64 1098719.420 -
SetIntersection_None_Vector_float_16_1 63262580.733 -
SetIntersection_None_Vector_float_16_16 33596833.528 -
SetIntersection_None_Vector_float_16_4 53751227.413 -
SetIntersection_None_Vector_float_1_1 533957040.381 -
SetIntersection_None_Vector_float_256_1 4249089.531 -1.06%
SetIntersection_None_Vector_float_256_16 4008190.992 -
SetIntersection_None_Vector_float_256_256 2133913.048 -
SetIntersection_None_Vector_float_256_4 4228924.538 -
SetIntersection_None_Vector_float_256_64 3415173.582 -
SetIntersection_None_Vector_float_262144_1 1138712.863 -
SetIntersection_None_Vector_float_262144_1024 1137477.135 -
SetIntersection_None_Vector_float_262144_16 1112899.957 -2.29%
SetIntersection_None_Vector_float_262144_16384 1128337.705 -
SetIntersection_None_Vector_float_262144_256 1132954.825 2.32%
SetIntersection_None_Vector_float_262144_262144 1129651.208 -
SetIntersection_None_Vector_float_262144_4 1136512.794 -
SetIntersection_None_Vector_float_262144_64 1133359.286 -
SetIntersection_None_Vector_float_4_1 213963551.997 -
SetIntersection_None_Vector_float_4_4 133700872.970 -
SetIntersection_None_Vector_float_64_1 16697852.495 -
SetIntersection_None_Vector_float_64_16 13546987.426 -
SetIntersection_None_Vector_float_64_4 15951304.857 -
SetIntersection_None_Vector_float_64_64 8468217.244 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1112965.277 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1103861.931 -1.20%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1102904.789 -1.56%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1103568.421 -1.19%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1088257.432 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1101264.786 -1.68%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1136164.420 -1.01%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1116248.952 -1.65%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1094035.204 -2.20%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1131216.720 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1118025.310 -2.00%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1143227.713 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1131425.932 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 63952101.757 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 33843047.337 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 54149748.384 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 534563647.244 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4324415.838 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4066628.706 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2201539.850 1.82%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4270612.745 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3523843.508 1.74%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1108317.461 -3.21%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1190445.014 1.78%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1151108.001 -1.25%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1127804.919 -3.13%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1155198.448 -1.76%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1169626.446 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1160892.340 1.09%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1167852.942 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 214685953.276 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 134279859.815 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 16899531.800 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 13773170.852 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16094828.669 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8627011.877 -
SetIntersection_None_Vector_string_1024_1 1161601.005 -1.21%
SetIntersection_None_Vector_string_1024_1024 1149906.757 -1.17%
SetIntersection_None_Vector_string_1024_16 1161602.415 -1.43%
SetIntersection_None_Vector_string_1024_256 1167801.789 2.43%
SetIntersection_None_Vector_string_1024_4 1169258.127 -
SetIntersection_None_Vector_string_1024_64 1160898.273 -1.52%
SetIntersection_None_Vector_string_16384_1 1224534.875 -
SetIntersection_None_Vector_string_16384_1024 1223606.084 -
SetIntersection_None_Vector_string_16384_16 1222931.969 1.09%
SetIntersection_None_Vector_string_16384_16384 1227137.784 1.49%
SetIntersection_None_Vector_string_16384_256 1218407.747 -1.68%
SetIntersection_None_Vector_string_16384_4 1227187.897 -
SetIntersection_None_Vector_string_16384_64 1218612.045 -2.77%
SetIntersection_None_Vector_string_16_1 65388084.717 -
SetIntersection_None_Vector_string_16_16 34709623.137 -
SetIntersection_None_Vector_string_16_4 55450137.312 -
SetIntersection_None_Vector_string_1_1 535589570.334 -
SetIntersection_None_Vector_string_256_1 4523872.020 1.70%
SetIntersection_None_Vector_string_256_16 4269615.210 -
SetIntersection_None_Vector_string_256_256 2245369.007 -2.18%
SetIntersection_None_Vector_string_256_4 4442390.935 -
SetIntersection_None_Vector_string_256_64 3635958.326 -
SetIntersection_None_Vector_string_262144_1 1292741.912 -
SetIntersection_None_Vector_string_262144_1024 1289691.562 -
SetIntersection_None_Vector_string_262144_16 1286021.071 -1.58%
SetIntersection_None_Vector_string_262144_16384 1286910.925 -
SetIntersection_None_Vector_string_262144_256 1293768.820 -1.18%
SetIntersection_None_Vector_string_262144_262144 1293362.804 -
SetIntersection_None_Vector_string_262144_4 1295751.914 -1.83%
SetIntersection_None_Vector_string_262144_64 1293769.957 1.87%
SetIntersection_None_Vector_string_4_1 217366618.039 -
SetIntersection_None_Vector_string_4_4 135800046.515 -
SetIntersection_None_Vector_string_64_1 17396880.243 -
SetIntersection_None_Vector_string_64_16 14107965.394 -
SetIntersection_None_Vector_string_64_4 16613605.154 -
SetIntersection_None_Vector_string_64_64 8858526.414 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1110208.824 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1122401.421 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1117014.676 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1121567.339 1.17%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1113098.788 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1091245.426 -1.77%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1163904.976 3.71%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1148893.804 -1.46%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1160570.471 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1161055.547 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1148133.327 -1.16%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1158228.828 1.01%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1110075.362 -1.90%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 63448639.824 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 33855826.850 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 53930748.858 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 531521333.052 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4320043.778 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4106674.202 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2170413.487 1.94%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4312341.311 1.23%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3449513.881 -1.28%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1215906.412 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1187551.709 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1177584.090 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1190219.606 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1213526.547 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1169208.914 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1157251.968 -1.74%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1172680.731 2.45%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 214000527.069 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 133962594.544 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 16863483.195 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 13607628.724 -1.21%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 16019996.595 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8538601.163 -
SetIntersection_None_Vector_uint32_1024_1 1076586.434 -1.89%
SetIntersection_None_Vector_uint32_1024_1024 1053614.744 -2.97%
SetIntersection_None_Vector_uint32_1024_16 1075111.378 -
SetIntersection_None_Vector_uint32_1024_256 1088980.488 -
SetIntersection_None_Vector_uint32_1024_4 1076875.648 -
SetIntersection_None_Vector_uint32_1024_64 1076852.163 -
SetIntersection_None_Vector_uint32_16384_1 1099842.260 -1.12%
SetIntersection_None_Vector_uint32_16384_1024 1121324.704 1.16%
SetIntersection_None_Vector_uint32_16384_16 1105150.468 -1.39%
SetIntersection_None_Vector_uint32_16384_16384 1090139.654 -
SetIntersection_None_Vector_uint32_16384_256 1106189.758 -
SetIntersection_None_Vector_uint32_16384_4 1106637.297 -
SetIntersection_None_Vector_uint32_16384_64 1104529.667 -
SetIntersection_None_Vector_uint32_16_1 62954173.796 -
SetIntersection_None_Vector_uint32_16_16 33417132.175 -
SetIntersection_None_Vector_uint32_16_4 53713359.506 -
SetIntersection_None_Vector_uint32_1_1 531411622.843 -1.02%
SetIntersection_None_Vector_uint32_256_1 4219581.408 -
SetIntersection_None_Vector_uint32_256_16 3968505.188 -1.20%
SetIntersection_None_Vector_uint32_256_256 2132477.809 -
SetIntersection_None_Vector_uint32_256_4 4172628.121 -1.01%
SetIntersection_None_Vector_uint32_256_64 3335960.361 -2.87%
SetIntersection_None_Vector_uint32_262144_1 1124700.307 -
SetIntersection_None_Vector_uint32_262144_1024 1120283.048 -
SetIntersection_None_Vector_uint32_262144_16 1123953.183 -2.15%
SetIntersection_None_Vector_uint32_262144_16384 1110891.626 -1.70%
SetIntersection_None_Vector_uint32_262144_256 1089187.563 -2.42%
SetIntersection_None_Vector_uint32_262144_262144 1101436.184 -2.92%
SetIntersection_None_Vector_uint32_262144_4 1119246.854 -
SetIntersection_None_Vector_uint32_262144_64 1121374.932 -1.24%
SetIntersection_None_Vector_uint32_4_1 213247781.066 -
SetIntersection_None_Vector_uint32_4_4 133305482.028 -
SetIntersection_None_Vector_uint32_64_1 16599085.106 -
SetIntersection_None_Vector_uint32_64_16 13508873.030 -1.00%
SetIntersection_None_Vector_uint32_64_4 15857490.484 -
SetIntersection_None_Vector_uint32_64_64 8396588.761 -
SetIntersection_None_Vector_uint64_1024_1 1077433.291 -
SetIntersection_None_Vector_uint64_1024_1024 1076507.228 -
SetIntersection_None_Vector_uint64_1024_16 1074324.119 -1.12%
SetIntersection_None_Vector_uint64_1024_256 1071122.137 -2.22%
SetIntersection_None_Vector_uint64_1024_4 1075314.274 -
SetIntersection_None_Vector_uint64_1024_64 1073480.878 -
SetIntersection_None_Vector_uint64_16384_1 1078907.918 -3.10%
SetIntersection_None_Vector_uint64_16384_1024 1097260.490 -2.78%
SetIntersection_None_Vector_uint64_16384_16 1099984.880 -1.46%
SetIntersection_None_Vector_uint64_16384_16384 1057126.647 -5.21%
SetIntersection_None_Vector_uint64_16384_256 1096742.858 -1.39%
SetIntersection_None_Vector_uint64_16384_4 1096763.969 -1.21%
SetIntersection_None_Vector_uint64_16384_64 1100891.718 -
SetIntersection_None_Vector_uint64_16_1 62646676.822 -1.38%
SetIntersection_None_Vector_uint64_16_16 33161590.799 -1.64%
SetIntersection_None_Vector_uint64_16_4 53365121.591 -1.10%
SetIntersection_None_Vector_uint64_1_1 533993356.454 -
SetIntersection_None_Vector_uint64_256_1 4235226.692 -
SetIntersection_None_Vector_uint64_256_16 3928767.690 -3.05%
SetIntersection_None_Vector_uint64_256_256 2114838.439 -1.88%
SetIntersection_None_Vector_uint64_256_4 4121452.686 -1.38%
SetIntersection_None_Vector_uint64_256_64 3374707.832 -2.00%
SetIntersection_None_Vector_uint64_262144_1 1113882.847 -3.27%
SetIntersection_None_Vector_uint64_262144_1024 1120024.256 -2.84%
SetIntersection_None_Vector_uint64_262144_16 1118231.758 -
SetIntersection_None_Vector_uint64_262144_16384 1122333.615 -1.31%
SetIntersection_None_Vector_uint64_262144_256 1108278.509 -2.10%
SetIntersection_None_Vector_uint64_262144_262144 1129634.165 -1.03%
SetIntersection_None_Vector_uint64_262144_4 1085135.485 -5.34%
SetIntersection_None_Vector_uint64_262144_64 1096178.888 -5.07%
SetIntersection_None_Vector_uint64_4_1 211989840.412 -1.18%
SetIntersection_None_Vector_uint64_4_4 132441405.853 -1.09%
SetIntersection_None_Vector_uint64_64_1 16490103.189 -
SetIntersection_None_Vector_uint64_64_16 13417075.225 -
SetIntersection_None_Vector_uint64_64_4 15696685.747 -2.24%
SetIntersection_None_Vector_uint64_64_64 8364902.084 -1.24%
bm_gcd_complex 17.843 -
bm_gcd_random 29.120 -
bm_gcd_trivial 0.687 -
bm_lexicographical_compare<int>/1 1.424 1.05%
bm_lexicographical_compare<int>/1048576 69719.657 2.02%
bm_lexicographical_compare<int>/262144 16284.750 -
bm_lexicographical_compare<int>/32768 1918.607 -
bm_lexicographical_compare<int>/4096 238.437 -
bm_lexicographical_compare<int>/512 29.863 -
bm_lexicographical_compare<int>/64 4.322 -
bm_lexicographical_compare<int>/8 1.513 -
bm_lexicographical_compare<signed_char>/1 1.432 1.91%
bm_lexicographical_compare<signed_char>/1048576 16306.315 -
bm_lexicographical_compare<signed_char>/262144 3840.398 -
bm_lexicographical_compare<signed_char>/32768 478.940 -
bm_lexicographical_compare<signed_char>/4096 59.837 -
bm_lexicographical_compare<signed_char>/512 7.799 -
bm_lexicographical_compare<signed_char>/64 2.105 -
bm_lexicographical_compare<signed_char>/8 3.205 3.69%
bm_lexicographical_compare<unsigned_char>/1 1.436 -10.71%
bm_lexicographical_compare<unsigned_char>/1048576 17928.036 -
bm_lexicographical_compare<unsigned_char>/262144 4492.196 -
bm_lexicographical_compare<unsigned_char>/32768 572.018 -
bm_lexicographical_compare<unsigned_char>/4096 77.747 -
bm_lexicographical_compare<unsigned_char>/512 8.650 -1.51%
bm_lexicographical_compare<unsigned_char>/64 1.889 -6.24%
bm_lexicographical_compare<unsigned_char>/8 1.243 -10.18%
bm_ranges_lexicographical_compare<int>/1 1.520 9.93%
bm_ranges_lexicographical_compare<int>/1048576 69622.740 1.86%
bm_ranges_lexicographical_compare<int>/262144 16285.272 -
bm_ranges_lexicographical_compare<int>/32768 1918.660 -
bm_ranges_lexicographical_compare<int>/4096 238.766 -
bm_ranges_lexicographical_compare<int>/512 29.820 -
bm_ranges_lexicographical_compare<int>/64 4.553 2.38%
bm_ranges_lexicographical_compare<int>/8 1.576 -2.54%
bm_ranges_lexicographical_compare<signed_char>/1 1.567 -
bm_ranges_lexicographical_compare<signed_char>/1048576 16284.177 -
bm_ranges_lexicographical_compare<signed_char>/262144 3839.915 -
bm_ranges_lexicographical_compare<signed_char>/32768 479.598 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.849 -
bm_ranges_lexicographical_compare<signed_char>/512 7.958 -
bm_ranges_lexicographical_compare<signed_char>/64 2.192 -2.51%
bm_ranges_lexicographical_compare<signed_char>/8 3.478 -
bm_ranges_lexicographical_compare<unsigned_char>/1 1.435 -10.98%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17928.101 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4494.834 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.071 -
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.692 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.657 -1.41%
bm_ranges_lexicographical_compare<unsigned_char>/64 1.764 -13.63%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.204 -13.07%
bm_ranges_swap_ranges_vb_aligned/1024 6.531 -
bm_ranges_swap_ranges_vb_aligned/1048576 3380.611 1.02%
bm_ranges_swap_ranges_vb_aligned/128 3.441 1.52%
bm_ranges_swap_ranges_vb_aligned/131072 246.394 -1.42%
bm_ranges_swap_ranges_vb_aligned/16 3.310 -
bm_ranges_swap_ranges_vb_aligned/16384 34.971 -
bm_ranges_swap_ranges_vb_aligned/2048 8.631 -
bm_ranges_swap_ranges_vb_aligned/256 3.530 2.10%
bm_ranges_swap_ranges_vb_aligned/262144 483.923 -2.41%
bm_ranges_swap_ranges_vb_aligned/32 3.310 -
bm_ranges_swap_ranges_vb_aligned/32768 64.051 -4.53%
bm_ranges_swap_ranges_vb_aligned/4096 11.916 -
bm_ranges_swap_ranges_vb_aligned/512 5.313 3.47%
bm_ranges_swap_ranges_vb_aligned/524288 1094.397 4.79%
bm_ranges_swap_ranges_vb_aligned/64 3.089 -
bm_ranges_swap_ranges_vb_aligned/65536 123.089 -2.64%
bm_ranges_swap_ranges_vb_aligned/8 3.223 -
bm_ranges_swap_ranges_vb_aligned/8192 19.487 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15686.162 -
bm_ranges_swap_ranges_vb_unaligned/262144 3778.138 -
bm_ranges_swap_ranges_vb_unaligned/32768 477.741 -
bm_ranges_swap_ranges_vb_unaligned/4096 64.157 -
bm_ranges_swap_ranges_vb_unaligned/512 13.566 -
bm_ranges_swap_ranges_vb_unaligned/64 6.314 -
bm_ranges_swap_ranges_vb_unaligned/8 5.016 -
bm_swap_ranges_vb_aligned/1048576 3340.870 -
bm_swap_ranges_vb_aligned/262144 483.722 -
bm_swap_ranges_vb_aligned/32768 63.709 -
bm_swap_ranges_vb_aligned/4096 12.536 -
bm_swap_ranges_vb_aligned/512 4.964 -
bm_swap_ranges_vb_aligned/64 2.894 1.42%
bm_swap_ranges_vb_aligned/8 3.283 1.60%
bm_swap_ranges_vb_unaligned/1048576 15938.629 -
bm_swap_ranges_vb_unaligned/262144 3842.501 -
bm_swap_ranges_vb_unaligned/32768 485.348 -
bm_swap_ranges_vb_unaligned/4096 65.071 -
bm_swap_ranges_vb_unaligned/512 12.570 -
bm_swap_ranges_vb_unaligned/64 4.961 -
bm_swap_ranges_vb_unaligned/8 4.871 2.19%
bm_write 582.729 -2.82%
ranges::min(std::deque<__int128>)/1 0.709 -10.22%
ranges::min(std::deque<__int128>)/64 21.045 -
ranges::min(std::deque<__int128>)/70000 24330.170 -
ranges::min(std::deque<__int128>)/8 2.827 -
ranges::min(std::deque<char>)/1 0.703 -12.89%
ranges::min(std::deque<char>)/64 16.566 -
ranges::min(std::deque<char>)/70000 17826.901 -
ranges::min(std::deque<char>)/8 2.416 -4.62%
ranges::min(std::deque<long_long>)/1 0.693 -
ranges::min(std::deque<long_long>)/64 15.782 -5.80%
ranges::min(std::deque<long_long>)/70000 18948.924 -1.54%
ranges::min(std::deque<long_long>)/8 2.301 -
ranges::min(std::list<__int128>)/1 0.456 35.07%
ranges::min(std::list<__int128>)/64 34.528 -3.40%
ranges::min(std::list<__int128>)/70000 59549.238 -2.89%
ranges::min(std::list<__int128>)/8 2.173 -5.03%
ranges::min(std::list<char>)/1 0.366 -12.72%
ranges::min(std::list<char>)/64 28.401 1.17%
ranges::min(std::list<char>)/70000 53518.886 -
ranges::min(std::list<char>)/8 1.937 -
ranges::min(std::list<long_long>)/1 0.269 -
ranges::min(std::list<long_long>)/64 24.492 -
ranges::min(std::list<long_long>)/70000 49599.238 -1.87%
ranges::min(std::list<long_long>)/8 1.935 -1.45%
ranges::min(std::vector<__int128>)/1 0.410 8.35%
ranges::min(std::vector<__int128>)/64 29.009 18.65%
ranges::min(std::vector<__int128>)/70000 34001.126 26.16%
ranges::min(std::vector<__int128>)/8 2.958 3.81%
ranges::min(std::vector<char>)/1 0.272 -18.62%
ranges::min(std::vector<char>)/64 4.223 2.27%
ranges::min(std::vector<char>)/70000 495.158 -
ranges::min(std::vector<char>)/8 2.463 3.35%
ranges::min(std::vector<long_long>)/1 0.381 -
ranges::min(std::vector<long_long>)/64 4.926 -2.62%
ranges::min(std::vector<long_long>)/70000 7930.944 -
ranges::min(std::vector<long_long>)/8 2.286 1.76%
ranges::minmax(std::deque<__int128>)/1 0.679 -4.10%
ranges::minmax(std::deque<__int128>)/64 34.563 4.14%
ranges::minmax(std::deque<__int128>)/70000 34741.025 -1.05%
ranges::minmax(std::deque<__int128>)/8 3.866 -8.08%
ranges::minmax(std::deque<char>)/1 0.918 10.19%
ranges::minmax(std::deque<char>)/64 23.100 -1.31%
ranges::minmax(std::deque<char>)/70000 24108.942 -
ranges::minmax(std::deque<char>)/8 3.872 9.42%
ranges::minmax(std::deque<long_long>)/1 0.859 17.36%
ranges::minmax(std::deque<long_long>)/64 31.089 20.74%
ranges::minmax(std::deque<long_long>)/70000 34103.195 29.44%
ranges::minmax(std::deque<long_long>)/8 4.197 3.49%
ranges::minmax(std::list<__int128>)/1 0.461 3.08%
ranges::minmax(std::list<__int128>)/64 39.370 -1.65%
ranges::minmax(std::list<__int128>)/70000 58248.212 -
ranges::minmax(std::list<__int128>)/8 3.885 -
ranges::minmax(std::list<char>)/1 0.323 -7.27%
ranges::minmax(std::list<char>)/64 34.632 2.94%
ranges::minmax(std::list<char>)/70000 54707.618 2.63%
ranges::minmax(std::list<char>)/8 2.512 -
ranges::minmax(std::list<long_long>)/1 0.457 -10.56%
ranges::minmax(std::list<long_long>)/64 31.958 4.16%
ranges::minmax(std::list<long_long>)/70000 54466.029 -
ranges::minmax(std::list<long_long>)/8 2.528 -
ranges::minmax(std::vector<__int128>)/1 0.393 -
ranges::minmax(std::vector<__int128>)/64 31.997 -
ranges::minmax(std::vector<__int128>)/70000 35068.155 -
ranges::minmax(std::vector<__int128>)/8 4.101 -
ranges::minmax(std::vector<char>)/1 0.623 3.22%
ranges::minmax(std::vector<char>)/64 1.230 -10.74%
ranges::minmax(std::vector<char>)/70000 591.904 -
ranges::minmax(std::vector<char>)/8 0.890 -22.17%
ranges::minmax(std::vector<long_long>)/1 0.649 -5.90%
ranges::minmax(std::vector<long_long>)/64 10.165 -
ranges::minmax(std::vector<long_long>)/70000 9176.236 -
ranges::minmax(std::vector<long_long>)/8 2.109 -
rng::contains(deque<int>)_(process_all)/1048576 243805.856 -
rng::contains(deque<int>)_(process_all)/32 8.842 1.23%
rng::contains(deque<int>)_(process_all)/50 12.697 -
rng::contains(deque<int>)_(process_all)/8 3.196 7.34%
rng::contains(deque<int>)_(process_all)/8192 1865.680 -
rng::contains(list<int>)_(process_all)/1048576 820730.501 -
rng::contains(list<int>)_(process_all)/32 8.874 -
rng::contains(list<int>)_(process_all)/50 18.144 -
rng::contains(list<int>)_(process_all)/8 2.325 4.31%
rng::contains(list<int>)_(process_all)/8192 7312.278 5.61%
rng::contains(vector<int>)_(process_all)/1048576 232144.631 -
rng::contains(vector<int>)_(process_all)/32 8.352 1.70%
rng::contains(vector<int>)_(process_all)/50 12.293 1.10%
rng::contains(vector<int>)_(process_all)/8 2.686 2.63%
rng::contains(vector<int>)_(process_all)/8192 1802.794 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 22744.123 26.01%
rng::contains_subrange(deque<int>)_(near_matches)/1024 23787.678 25.92%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1530946.196 5.76%
rng::contains_subrange(deque<int>)_(process_all)/1048576 428221.976 -
rng::contains_subrange(deque<int>)_(process_all)/16 9.231 3.28%
rng::contains_subrange(deque<int>)_(process_all)/32 15.256 3.70%
rng::contains_subrange(deque<int>)_(process_all)/50 25.089 -
rng::contains_subrange(deque<int>)_(process_all)/8192 3347.632 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 502604.181 -
rng::contains_subrange(deque<int>)_(same_length)/16 13.021 -
rng::contains_subrange(deque<int>)_(same_length)/32 20.578 -
rng::contains_subrange(deque<int>)_(same_length)/50 28.824 -
rng::contains_subrange(deque<int>)_(same_length)/8192 3916.169 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 476767.274 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.359 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.518 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.555 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3717.500 -
rng::contains_subrange(list<int>)_(near_matches)/1000 38168.160 2.91%
rng::contains_subrange(list<int>)_(near_matches)/1024 38920.371 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2530140.250 -
rng::contains_subrange(list<int>)_(process_all)/1048576 839420.758 -
rng::contains_subrange(list<int>)_(process_all)/16 4.877 -1.06%
rng::contains_subrange(list<int>)_(process_all)/32 10.172 -
rng::contains_subrange(list<int>)_(process_all)/50 17.544 -1.84%
rng::contains_subrange(list<int>)_(process_all)/8192 7823.746 4.71%
rng::contains_subrange(list<int>)_(same_length)/1048576 938604.223 -
rng::contains_subrange(list<int>)_(same_length)/16 5.859 -
rng::contains_subrange(list<int>)_(same_length)/32 16.552 -
rng::contains_subrange(list<int>)_(same_length)/50 25.366 -
rng::contains_subrange(list<int>)_(same_length)/8192 7964.422 -8.48%
rng::contains_subrange(list<int>)_(single_element)/1048576 805690.431 -1.27%
rng::contains_subrange(list<int>)_(single_element)/16 4.877 -
rng::contains_subrange(list<int>)_(single_element)/32 10.211 -
rng::contains_subrange(list<int>)_(single_element)/50 17.428 -
rng::contains_subrange(list<int>)_(single_element)/8192 8276.358 5.27%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13384.243 1.30%
rng::contains_subrange(vector<int>)_(near_matches)/1024 13962.188 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 764785.362 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 210168.980 -
rng::contains_subrange(vector<int>)_(process_all)/16 4.652 1.44%
rng::contains_subrange(vector<int>)_(process_all)/32 7.956 -
rng::contains_subrange(vector<int>)_(process_all)/50 11.483 -
rng::contains_subrange(vector<int>)_(process_all)/8192 1638.129 -
rng::contains_subrange(vector<int>)_(same_length)/1048576 243478.370 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.867 -1.75%
rng::contains_subrange(vector<int>)_(same_length)/32 8.722 -1.99%
rng::contains_subrange(vector<int>)_(same_length)/50 12.754 -5.19%
rng::contains_subrange(vector<int>)_(same_length)/8192 1870.107 -2.00%
rng::contains_subrange(vector<int>)_(single_element)/1048576 239466.798 2.44%
rng::contains_subrange(vector<int>)_(single_element)/16 4.874 -
rng::contains_subrange(vector<int>)_(single_element)/32 8.724 1.24%
rng::contains_subrange(vector<int>)_(single_element)/50 12.564 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1867.969 2.57%
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 456.952 4.13%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 490024.592 -3.40%
rng::ends_with(deque<int>)_(mismatch_at_end)/50 23.256 -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 4.996 -8.90%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3825.552 -5.41%
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.139 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.763 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.141 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.139 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.142 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 523.076 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 515286.081 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 27.676 11.09%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.589 1.48%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 3987.548 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.161 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.784 2.77%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.161 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.161 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.169 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2046.239 -1.24%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2175955.442 -4.50%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 48.206 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.846 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 17677.955 -12.94%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 772.538 9.01%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1447514.118 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.025 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.745 -4.28%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11696.926 2.41%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1869.504 2.41%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2347212.655 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 54.224 -1.02%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.661 -3.09%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 20195.515 3.38%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 655.655 -2.13%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1448377.416 -1.20%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.497 -3.40%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 5.064 8.19%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11727.022 -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.710 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.710 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.680 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.699 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.709 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 762.516 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 953111.792 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.428 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.076 -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 7762.519 -9.49%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.775 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.778 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.768 1.91%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.757 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.776 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 856.037 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1069881.912 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 37.300 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.823 1.52%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 10245.492 -10.18%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 78.585 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73678.499 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.771 3.69%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.888 17.96%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 571.009 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.440 10.54%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.446 10.58%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.371 5.08%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.282 -1.41%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.440 10.42%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 292.073 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 306086.192 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 14.880 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 3.019 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2540.398 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.813 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.811 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.812 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.811 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.811 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 293.737 1.85%
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9387.480 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.536 -1.87%
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.704 -2.41%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2317.564 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 488.384 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15497.110 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 23.520 -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.460 -1.51%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3872.163 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 739.885 -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 26747.252 -7.72%
rng::find(join_view(vector<list<int>>))_(process_all)/50 40.911 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.440 -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 10442.260 3.15%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 22.966 -1.10%
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 664.171 -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.643 1.14%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.004 -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 169.174 -4.87%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 275.394 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8690.934 1.05%
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.519 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.021 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2144.646 1.14%
rng::find(vector<bool>)_(process_all)/1024 4.711 1.52%
rng::find(vector<bool>)_(process_all)/1048576 3639.544 -
rng::find(vector<bool>)_(process_all)/50 0.692 -6.22%
rng::find(vector<bool>)_(process_all)/8 0.640 -4.91%
rng::find(vector<bool>)_(process_all)/8192 33.443 -
rng::find_if(vector<bool>)_(process_all)/1024 566.423 -
rng::find_if(vector<bool>)_(process_all)/1048576 577466.977 -1.06%
rng::find_if(vector<bool>)_(process_all)/50 23.928 2.69%
rng::find_if(vector<bool>)_(process_all)/8 3.518 -
rng::find_if(vector<bool>)_(process_all)/8192 4510.380 -
rng::find_if_not(vector<bool>)_(process_all)/1024 565.408 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 576302.931 -
rng::find_if_not(vector<bool>)_(process_all)/50 23.888 2.18%
rng::find_if_not(vector<bool>)_(process_all)/8 3.527 1.06%
rng::find_if_not(vector<bool>)_(process_all)/8192 4506.475 -
rng::find_last(deque<int>)_(bail_10%)/1024 243.237 -14.36%
rng::find_last(deque<int>)_(bail_10%)/1048576 322502.780 -
rng::find_last(deque<int>)_(bail_10%)/50 12.155 -13.90%
rng::find_last(deque<int>)_(bail_10%)/8 2.757 1.52%
rng::find_last(deque<int>)_(bail_10%)/8192 2501.486 -
rng::find_last(deque<int>)_(bail_90%)/1024 28.890 -
rng::find_last(deque<int>)_(bail_90%)/1048576 25350.737 -7.29%
rng::find_last(deque<int>)_(bail_90%)/50 1.833 -
rng::find_last(deque<int>)_(bail_90%)/8 0.897 -1.36%
rng::find_last(deque<int>)_(bail_90%)/8192 200.593 -
rng::find_last(forward_list<int>)_(bail_10%)/1024 726.117 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 366294.073 -
rng::find_last(forward_list<int>)_(bail_10%)/50 17.450 -
rng::find_last(forward_list<int>)_(bail_10%)/8 2.293 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 6667.142 14.30%
rng::find_last(forward_list<int>)_(bail_90%)/1024 728.217 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 415683.704 5.50%
rng::find_last(forward_list<int>)_(bail_90%)/50 20.775 1.20%
rng::find_last(forward_list<int>)_(bail_90%)/8 2.396 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 5983.643 1.16%
rng::find_last(list<int>)_(bail_10%)/1024 675.886 -
rng::find_last(list<int>)_(bail_10%)/1048576 784477.560 -
rng::find_last(list<int>)_(bail_10%)/50 15.814 -
rng::find_last(list<int>)_(bail_10%)/8 2.069 -
rng::find_last(list<int>)_(bail_10%)/8192 6253.781 -
rng::find_last(list<int>)_(bail_90%)/1024 75.963 -
rng::find_last(list<int>)_(bail_90%)/1048576 86179.653 -
rng::find_last(list<int>)_(bail_90%)/50 1.359 9.05%
rng::find_last(list<int>)_(bail_90%)/8 0.460 -
rng::find_last(list<int>)_(bail_90%)/8192 593.178 -1.38%
rng::find_last(vector<char>)_(bail_10%)/1024 210.361 -
rng::find_last(vector<char>)_(bail_10%)/1048576 205922.640 -
rng::find_last(vector<char>)_(bail_10%)/50 10.748 -
rng::find_last(vector<char>)_(bail_10%)/8 2.003 -
rng::find_last(vector<char>)_(bail_10%)/8192 1621.276 -
rng::find_last(vector<char>)_(bail_90%)/1024 23.677 -
rng::find_last(vector<char>)_(bail_90%)/1048576 22912.345 -
rng::find_last(vector<char>)_(bail_90%)/50 1.549 6.40%
rng::find_last(vector<char>)_(bail_90%)/8 0.460 8.03%
rng::find_last(vector<char>)_(bail_90%)/8192 188.484 -
rng::find_last(vector<int>)_(bail_10%)/1024 210.813 -
rng::find_last(vector<int>)_(bail_10%)/1048576 213031.301 -
rng::find_last(vector<int>)_(bail_10%)/50 10.760 -1.38%
rng::find_last(vector<int>)_(bail_10%)/8 2.017 -
rng::find_last(vector<int>)_(bail_10%)/8192 1648.849 -
rng::find_last(vector<int>)_(bail_90%)/1024 27.888 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23411.849 -
rng::find_last(vector<int>)_(bail_90%)/50 1.514 3.10%
rng::find_last(vector<int>)_(bail_90%)/8 0.424 -3.93%
rng::find_last(vector<int>)_(bail_90%)/8192 188.658 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 362.414 -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 362142.510 1.81%
rng::find_last_if(deque<int>)_(bail_10%)/50 18.403 1.52%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.804 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2762.861 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 42.693 1.53%
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38194.452 -
rng::find_last_if(deque<int>)_(bail_90%)/50 2.591 -
rng::find_last_if(deque<int>)_(bail_90%)/8 0.924 -17.33%
rng::find_last_if(deque<int>)_(bail_90%)/8192 317.609 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 772.892 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 899083.927 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 27.025 -2.10%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.649 6.83%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 7139.996 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 772.998 1.54%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 899301.909 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.776 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.498 4.52%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6838.974 1.98%
rng::find_last_if(list<int>)_(bail_10%)/1024 676.265 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 803888.636 -
rng::find_last_if(list<int>)_(bail_10%)/50 19.278 -1.29%
rng::find_last_if(list<int>)_(bail_10%)/8 3.301 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6588.762 -
rng::find_last_if(list<int>)_(bail_90%)/1024 70.654 1.66%
rng::find_last_if(list<int>)_(bail_90%)/1048576 88615.782 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.167 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.713 -
rng::find_last_if(list<int>)_(bail_90%)/8192 604.626 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 241.530 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 237927.009 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.351 -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.070 -
rng::find_last_if(vector<char>)_(bail_10%)/8192 1859.766 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.697 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26231.224 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.438 -3.64%
rng::find_last_if(vector<char>)_(bail_90%)/8 0.484 3.07%
rng::find_last_if(vector<char>)_(bail_90%)/8192 215.383 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 253.734 3.17%
rng::find_last_if(vector<int>)_(bail_10%)/1048576 307020.750 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.496 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.635 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2254.705 3.48%
rng::find_last_if(vector<int>)_(bail_90%)/1024 26.157 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 33539.576 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.508 -3.24%
rng::find_last_if(vector<int>)_(bail_90%)/8 0.516 -10.81%
rng::find_last_if(vector<int>)_(bail_90%)/8192 218.619 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 357.871 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 362359.593 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.717 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.823 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2767.868 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 38.613 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38195.583 -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.428 5.55%
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.964 4.83%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 312.861 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 777.435 2.29%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 903100.812 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 41.486 -1.17%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.321 3.12%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6695.702 1.47%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 766.174 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 900847.861 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 27.933 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.353 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6595.240 -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 678.395 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 802044.960 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 35.041 -3.03%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.181 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6652.890 -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 80.224 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88600.180 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.114 1.34%
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.710 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 605.412 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.089 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 238330.714 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.335 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.075 -1.03%
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1862.768 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 30.993 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26213.023 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.517 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.501 8.28%
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 215.369 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 246.251 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 306838.610 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 13.359 14.81%
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.640 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2180.376 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.469 1.02%
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 33523.676 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.502 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.484 -2.16%
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 218.557 -
rng::fold_left(deque<int>)/1048576 550418.599 -
rng::fold_left(deque<int>)/32 16.314 -
rng::fold_left(deque<int>)/50 27.169 -
rng::fold_left(deque<int>)/8 3.840 -
rng::fold_left(deque<int>)/8192 4543.123 -
rng::fold_left(list<int>)/1048576 1465664.163 8.28%
rng::fold_left(list<int>)/32 20.711 -
rng::fold_left(list<int>)/50 37.597 -
rng::fold_left(list<int>)/8 3.845 -
rng::fold_left(list<int>)/8192 10709.555 2.15%
rng::fold_left(vector<int>)/1048576 1324467.628 -
rng::fold_left(vector<int>)/32 21.671 -
rng::fold_left(vector<int>)/50 37.171 -
rng::fold_left(vector<int>)/8 3.590 1.09%
rng::fold_left(vector<int>)/8192 10307.649 -
rng::for_each(map<int>)/32 25.291 -
rng::for_each(map<int>)/50 38.021 -
rng::for_each(map<int>)/8 6.167 -
rng::for_each(map<int>)/8192 7391.376 -
rng::for_each(multimap<int>)/32 26.523 -
rng::for_each(multimap<int>)/50 39.802 -
rng::for_each(multimap<int>)/8 6.146 -2.07%
rng::for_each(multimap<int>)/8192 7477.168 -
rng::for_each(multiset<int>)/32 25.499 -
rng::for_each(multiset<int>)/50 39.361 -
rng::for_each(multiset<int>)/8 6.853 2.48%
rng::for_each(multiset<int>)/8192 7765.367 1.90%
rng::for_each(set<int>)/32 25.245 -
rng::for_each(set<int>)/50 37.758 -
rng::for_each(set<int>)/8 6.513 -3.79%
rng::for_each(set<int>)/8192 7752.502 2.31%
rng::starts_with(deque<int>)/1000 477.068 10.48%
rng::starts_with(deque<int>)/1024 489.242 7.94%
rng::starts_with(deque<int>)/1048576 550233.281 11.93%
rng::starts_with(deque<int>)/8 4.048 1.12%
rng::starts_with(deque<int>)/8192 4258.343 10.96%
rng::starts_with(deque<int>,_pred)/1000 506.155 -
rng::starts_with(deque<int>,_pred)/1024 524.290 -
rng::starts_with(deque<int>,_pred)/1048576 511045.150 -
rng::starts_with(deque<int>,_pred)/8 4.650 -
rng::starts_with(deque<int>,_pred)/8192 3953.887 -
rng::starts_with(list<int>)/1000 753.919 -
rng::starts_with(list<int>)/1024 773.432 -
rng::starts_with(list<int>)/1048576 945071.539 -
rng::starts_with(list<int>)/8 2.917 -2.35%
rng::starts_with(list<int>)/8192 8588.863 -7.59%
rng::starts_with(list<int>,_pred)/1000 787.139 -
rng::starts_with(list<int>,_pred)/1024 804.936 -
rng::starts_with(list<int>,_pred)/1048576 973261.453 -
rng::starts_with(list<int>,_pred)/8 3.501 -
rng::starts_with(list<int>,_pred)/8192 11099.034 -5.35%
rng::starts_with(vector<int>)/1000 58.308 -3.88%
rng::starts_with(vector<int>)/1024 59.891 -1.23%
rng::starts_with(vector<int>)/1048576 68238.191 -
rng::starts_with(vector<int>)/8 1.224 -1.97%
rng::starts_with(vector<int>)/8192 485.041 -
rng::starts_with(vector<int>,_pred)/1000 277.202 -
rng::starts_with(vector<int>,_pred)/1024 288.586 -
rng::starts_with(vector<int>,_pred)/1048576 304128.946 -
rng::starts_with(vector<int>,_pred)/8 2.553 2.36%
rng::starts_with(vector<int>,_pred)/8192 2495.931 -
std::adjacent_find(deque<int>)/1024 461.245 -
std::adjacent_find(deque<int>)/1048576 474167.429 -
std::adjacent_find(deque<int>)/50 18.094 -2.97%
std::adjacent_find(deque<int>)/8 3.155 -15.57%
std::adjacent_find(deque<int>)/8192 3695.532 -
std::adjacent_find(deque<int>,_pred)/1024 628.891 -
std::adjacent_find(deque<int>,_pred)/1048576 648909.169 -
std::adjacent_find(deque<int>,_pred)/50 28.999 -5.49%
std::adjacent_find(deque<int>,_pred)/8 4.087 -8.42%
std::adjacent_find(deque<int>,_pred)/8192 5086.914 -
std::adjacent_find(list<int>)/1024 734.562 -
std::adjacent_find(list<int>)/1048576 866310.111 -
std::adjacent_find(list<int>)/50 23.115 -
std::adjacent_find(list<int>)/8 2.089 -
std::adjacent_find(list<int>)/8192 7278.705 1.28%
std::adjacent_find(list<int>,_pred)/1024 788.884 -
std::adjacent_find(list<int>,_pred)/1048576 916405.556 -
std::adjacent_find(list<int>,_pred)/50 29.237 -
std::adjacent_find(list<int>,_pred)/8 3.795 -
std::adjacent_find(list<int>,_pred)/8192 7225.595 -
std::adjacent_find(vector<int>)/1024 234.364 -
std::adjacent_find(vector<int>)/1048576 236672.530 -
std::adjacent_find(vector<int>)/50 11.949 -
std::adjacent_find(vector<int>)/8 2.026 -
std::adjacent_find(vector<int>)/8192 1828.858 -
std::adjacent_find(vector<int>,_pred)/1024 399.283 -
std::adjacent_find(vector<int>,_pred)/1048576 467004.109 -
std::adjacent_find(vector<int>,_pred)/50 23.015 -2.57%
std::adjacent_find(vector<int>,_pred)/8 3.246 -1.25%
std::adjacent_find(vector<int>,_pred)/8192 3184.810 -
std::all_of(deque<int>)_(process_all)/32 12.321 -2.94%
std::all_of(deque<int>)_(process_all)/32768 10500.245 -7.30%
std::all_of(deque<int>)_(process_all)/50 18.928 -
std::all_of(deque<int>)_(process_all)/8 3.441 -3.19%
std::all_of(deque<int>)_(process_all)/8192 2626.364 -7.23%
std::all_of(list<int>)_(process_all)/32 11.416 -
std::all_of(list<int>)_(process_all)/32768 27473.243 1.96%
std::all_of(list<int>)_(process_all)/50 21.959 -
std::all_of(list<int>)_(process_all)/8 2.639 -
std::all_of(list<int>)_(process_all)/8192 8355.619 -1.24%
std::all_of(vector<int>)_(process_all)/32 8.553 2.65%
std::all_of(vector<int>)_(process_all)/32768 8116.795 -
std::all_of(vector<int>)_(process_all)/50 15.132 20.12%
std::all_of(vector<int>)_(process_all)/8 2.471 8.44%
std::all_of(vector<int>)_(process_all)/8192 2034.018 -
std::any_of(deque<int>)_(process_all)/32 12.299 -
std::any_of(deque<int>)_(process_all)/32768 10161.154 -2.72%
std::any_of(deque<int>)_(process_all)/50 18.883 -
std::any_of(deque<int>)_(process_all)/8 3.434 -
std::any_of(deque<int>)_(process_all)/8192 2585.132 -1.58%
std::any_of(list<int>)_(process_all)/32 11.778 -
std::any_of(list<int>)_(process_all)/32768 26562.099 -
std::any_of(list<int>)_(process_all)/50 21.931 -
std::any_of(list<int>)_(process_all)/8 2.672 -
std::any_of(list<int>)_(process_all)/8192 7287.009 -
std::any_of(vector<int>)_(process_all)/32 8.293 -
std::any_of(vector<int>)_(process_all)/32768 8111.801 -
std::any_of(vector<int>)_(process_all)/50 13.652 -
std::any_of(vector<int>)_(process_all)/8 2.424 -1.19%
std::any_of(vector<int>)_(process_all)/8192 2039.430 -
std::copy(deque<int>)/1048576 50089.037 -
std::copy(deque<int>)/262144 11595.546 -
std::copy(deque<int>)/32768 1134.278 -1.06%
std::copy(deque<int>)/4096 144.814 -
std::copy(deque<int>)/512 16.635 -
std::copy(deque<int>)/64 2.682 -1.35%
std::copy(deque<int>)/8 2.721 -
std::copy(list<int>)/1048576 864068.877 -
std::copy(list<int>)/262144 214887.379 -
std::copy(list<int>)/32768 26284.246 -
std::copy(list<int>)/4096 3324.844 8.94%
std::copy(list<int>)/512 364.896 -
std::copy(list<int>)/64 31.229 3.08%
std::copy(list<int>)/8 2.472 -
std::copy(vector<bool>)_(aligned)/1048576 3127.759 15.19%
std::copy(vector<bool>)_(aligned)/262144 691.829 -19.13%
std::copy(vector<bool>)_(aligned)/32768 35.691 -
std::copy(vector<bool>)_(aligned)/4096 4.758 -1.46%
std::copy(vector<bool>)_(aligned)/512 1.376 -
std::copy(vector<bool>)_(aligned)/64 1.347 4.26%
std::copy(vector<bool>)_(unaligned)/1048576 7020.188 -
std::copy(vector<bool>)_(unaligned)/262144 1713.633 -
std::copy(vector<bool>)_(unaligned)/32768 214.250 -1.67%
std::copy(vector<bool>)_(unaligned)/4096 25.996 -
std::copy(vector<bool>)_(unaligned)/512 3.493 -
std::copy(vector<bool>)_(unaligned)/64 1.794 -
std::copy(vector<int>)/1048576 50240.829 -
std::copy(vector<int>)/262144 12530.127 -
std::copy(vector<int>)/32768 3682.689 -
std::copy(vector<int>)/4096 210.233 -1.59%
std::copy(vector<int>)/512 15.939 -
std::copy(vector<int>)/64 2.436 -
std::copy(vector<int>)/8 2.222 -
std::copy_backward(deque<int>)/1048576 139846.272 -
std::copy_backward(deque<int>)/262144 34272.254 9.64%
std::copy_backward(deque<int>)/32768 3755.535 -
std::copy_backward(deque<int>)/4096 147.202 -
std::copy_backward(deque<int>)/512 19.085 5.78%
std::copy_backward(deque<int>)/64 3.538 16.97%
std::copy_backward(deque<int>)/8 2.727 2.32%
std::copy_backward(list<int>)/1048576 876474.551 -
std::copy_backward(list<int>)/262144 217769.579 -
std::copy_backward(list<int>)/32768 26537.666 3.07%
std::copy_backward(list<int>)/4096 3213.641 2.67%
std::copy_backward(list<int>)/512 366.307 -
std::copy_backward(list<int>)/64 31.026 -
std::copy_backward(list<int>)/8 2.396 -2.77%
std::copy_backward(vector<bool>)_(aligned)/1048576 2797.952 13.87%
std::copy_backward(vector<bool>)_(aligned)/262144 826.962 26.74%
std::copy_backward(vector<bool>)_(aligned)/32768 36.740 3.27%
std::copy_backward(vector<bool>)_(aligned)/4096 5.551 12.39%
std::copy_backward(vector<bool>)_(aligned)/512 2.021 36.05%
std::copy_backward(vector<bool>)_(aligned)/64 2.175 29.77%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6521.976 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1571.494 -
std::copy_backward(vector<bool>)_(unaligned)/32768 201.348 -
std::copy_backward(vector<bool>)_(unaligned)/4096 25.281 -1.32%
std::copy_backward(vector<bool>)_(unaligned)/512 4.819 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.927 1.73%
std::copy_backward(vector<int>)/1048576 50207.649 -
std::copy_backward(vector<int>)/262144 12483.949 -
std::copy_backward(vector<int>)/32768 3785.737 14.96%
std::copy_backward(vector<int>)/4096 239.402 54.77%
std::copy_backward(vector<int>)/512 16.582 -
std::copy_backward(vector<int>)/64 2.502 -
std::copy_backward(vector<int>)/8 2.158 -1.27%
std::copy_if(deque<int>)_(entire_range)/1048576 276869.191 -
std::copy_if(deque<int>)_(entire_range)/262144 69642.162 -
std::copy_if(deque<int>)_(entire_range)/32768 8663.532 -
std::copy_if(deque<int>)_(entire_range)/4096 1021.907 -
std::copy_if(deque<int>)_(entire_range)/512 135.233 -
std::copy_if(deque<int>)_(entire_range)/64 16.113 -
std::copy_if(deque<int>)_(entire_range)/8 2.647 3.93%
std::copy_if(deque<int>)_(every_other)/1048576 371739.981 -
std::copy_if(deque<int>)_(every_other)/262144 92760.600 -
std::copy_if(deque<int>)_(every_other)/32768 11593.176 -
std::copy_if(deque<int>)_(every_other)/4096 1451.304 -
std::copy_if(deque<int>)_(every_other)/512 180.720 -
std::copy_if(deque<int>)_(every_other)/64 23.235 -
std::copy_if(deque<int>)_(every_other)/8 3.439 -
std::copy_if(list<int>)_(entire_range)/1048576 870255.435 -
std::copy_if(list<int>)_(entire_range)/262144 216056.271 -
std::copy_if(list<int>)_(entire_range)/32768 25617.225 -1.97%
std::copy_if(list<int>)_(entire_range)/4096 3013.191 -
std::copy_if(list<int>)_(entire_range)/512 367.655 -
std::copy_if(list<int>)_(entire_range)/64 32.758 -2.07%
std::copy_if(list<int>)_(entire_range)/8 2.517 -
std::copy_if(list<int>)_(every_other)/1048576 844107.852 -
std::copy_if(list<int>)_(every_other)/262144 209003.270 -
std::copy_if(list<int>)_(every_other)/32768 25351.285 -1.63%
std::copy_if(list<int>)_(every_other)/4096 3221.779 -3.44%
std::copy_if(list<int>)_(every_other)/512 358.401 -
std::copy_if(list<int>)_(every_other)/64 27.684 -
std::copy_if(list<int>)_(every_other)/8 2.291 -
std::copy_if(vector<int>)_(entire_range)/1048576 244071.201 -
std::copy_if(vector<int>)_(entire_range)/262144 59350.728 -
std::copy_if(vector<int>)_(entire_range)/32768 7417.064 -
std::copy_if(vector<int>)_(entire_range)/4096 928.473 -
std::copy_if(vector<int>)_(entire_range)/512 122.593 -
std::copy_if(vector<int>)_(entire_range)/64 15.737 -
std::copy_if(vector<int>)_(entire_range)/8 2.307 1.30%
std::copy_if(vector<int>)_(every_other)/1048576 503645.834 1.71%
std::copy_if(vector<int>)_(every_other)/262144 127300.244 -
std::copy_if(vector<int>)_(every_other)/32768 16184.093 -
std::copy_if(vector<int>)_(every_other)/4096 1990.076 -
std::copy_if(vector<int>)_(every_other)/512 254.081 -
std::copy_if(vector<int>)_(every_other)/64 32.748 -
std::copy_if(vector<int>)_(every_other)/8 4.189 -
std::copy_n(deque<int>)/1048576 50289.226 -
std::copy_n(deque<int>)/262144 11678.158 -
std::copy_n(deque<int>)/32768 1141.116 -
std::copy_n(deque<int>)/4096 144.707 -
std::copy_n(deque<int>)/512 17.251 3.19%
std::copy_n(deque<int>)/64 3.183 14.71%
std::copy_n(deque<int>)/8 2.726 -1.97%
std::copy_n(list<int>)/1048576 864433.993 -
std::copy_n(list<int>)/262144 215610.653 -
std::copy_n(list<int>)/32768 26541.723 -
std::copy_n(list<int>)/4096 3566.501 -
std::copy_n(list<int>)/512 343.868 -
std::copy_n(list<int>)/64 14.728 -
std::copy_n(list<int>)/8 2.218 -
std::copy_n(vector<bool>)_(aligned)/1048576 2110.771 -35.91%
std::copy_n(vector<bool>)_(aligned)/262144 690.316 8.29%
std::copy_n(vector<bool>)_(aligned)/32768 35.159 -
std::copy_n(vector<bool>)_(aligned)/4096 4.836 1.70%
std::copy_n(vector<bool>)_(aligned)/512 1.377 -
std::copy_n(vector<bool>)_(aligned)/64 1.287 -4.74%
std::copy_n(vector<bool>)_(unaligned)/1048576 7014.698 -
std::copy_n(vector<bool>)_(unaligned)/262144 1710.788 -
std::copy_n(vector<bool>)_(unaligned)/32768 218.227 -
std::copy_n(vector<bool>)_(unaligned)/4096 26.108 -
std::copy_n(vector<bool>)_(unaligned)/512 3.483 -
std::copy_n(vector<bool>)_(unaligned)/64 1.802 -
std::copy_n(vector<int>)/1048576 50156.281 -
std::copy_n(vector<int>)/262144 12069.471 -1.36%
std::copy_n(vector<int>)/32768 3791.529 -
std::copy_n(vector<int>)/4096 165.964 -21.74%
std::copy_n(vector<int>)/512 16.059 -
std::copy_n(vector<int>)/64 2.473 -2.75%
std::copy_n(vector<int>)/8 2.221 -
std::count(deque<int>)_(every_other)/1024 245.512 -
std::count(deque<int>)_(every_other)/1048576 251995.583 -
std::count(deque<int>)_(every_other)/8 2.529 -
std::count(deque<int>)_(every_other)/8192 1927.594 -
std::count(list<int>)_(every_other)/1024 705.062 -
std::count(list<int>)_(every_other)/1048576 821065.643 -
std::count(list<int>)_(every_other)/8 2.114 1.32%
std::count(list<int>)_(every_other)/8192 6746.659 -1.37%
std::count(vector<bool>)/1000 2.996 -
std::count(vector<bool>)/1024 1.689 -
std::count(vector<bool>)/1048576 1454.203 -
std::count(vector<bool>)/8192 11.413 -
std::count(vector<int>)_(every_other)/1024 102.594 -
std::count(vector<int>)_(every_other)/1048576 104933.697 -
std::count(vector<int>)_(every_other)/8 1.337 -
std::count(vector<int>)_(every_other)/8192 816.565 -
std::count_if(deque<int>)_(every_other)/1024 348.545 -
std::count_if(deque<int>)_(every_other)/1048576 342412.592 -
std::count_if(deque<int>)_(every_other)/8 4.479 27.94%
std::count_if(deque<int>)_(every_other)/8192 2683.175 -
std::count_if(list<int>)_(every_other)/1024 750.657 -
std::count_if(list<int>)_(every_other)/1048576 883900.745 -
std::count_if(list<int>)_(every_other)/8 2.766 -
std::count_if(list<int>)_(every_other)/8192 7116.983 -
std::count_if(vector<int>)_(every_other)/1024 245.759 -
std::count_if(vector<int>)_(every_other)/1048576 247644.042 -
std::count_if(vector<int>)_(every_other)/8 4.164 -
std::count_if(vector<int>)_(every_other)/8192 1897.831 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 430.041 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 408.085 3.09%
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 820.605 -2.95%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 347.922 8.61%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 11.041 1.11%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2751.029 8.08%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 71.666 -2.70%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 28.178 -1.25%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 446.131 -1.47%
std::deque<int>::ctor(Range)_(cheap_elements)/1024 70.995 -1.05%
std::deque<int>::ctor(Range)_(cheap_elements)/32 27.855 -3.13%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 447.327 -2.84%
std::deque<int>::ctor(const&)_(cheap_elements)/1024 293.513 -7.21%
std::deque<int>::ctor(const&)_(cheap_elements)/32 34.851 -3.70%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2160.359 -
std::deque<int>::ctor(size)/1024 74.425 4.81%
std::deque<int>::ctor(size)/32 27.989 -
std::deque<int>::ctor(size)/8192 443.333 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 75.276 4.71%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 27.903 -1.48%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 435.239 1.31%
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.344 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.529 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.412 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.602 -1.03%
std::deque<int>::erase(middle)_(cheap_elements)/32 9.425 -1.51%
std::deque<int>::erase(middle)_(cheap_elements)/8192 159.707 -3.74%
std::deque<int>::insert(begin)_(cheap_elements)/1024 5.930 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.010 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 5.965 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.881 -
std::deque<int>::insert(middle)_(cheap_elements)/32 11.143 -3.08%
std::deque<int>::insert(middle)_(cheap_elements)/8192 164.775 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.684 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.778 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 345.907 7.49%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 654.974 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 401.130 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2516.815 -1.12%
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.868 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.724 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.539 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 841.374 1.02%
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 406.190 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 10340.566 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12763.003 -2.86%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 745.088 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 113963.034 -1.71%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 644.367 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 25.446 16.38%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6175.459 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6729.154 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 167.477 3.79%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54967.437 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 864.506 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 48.933 2.22%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12974.761 7.37%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20086.949 -1.29%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 618.690 -2.40%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 178791.433 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 869.914 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 49.149 2.11%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 13016.272 7.44%
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 20192.452 -1.06%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 618.799 -2.38%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 178512.756 -1.16%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1079.105 1.74%
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 52.201 -3.40%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11645.905 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 20466.088 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 628.243 -2.10%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 179566.209 -1.18%
std::deque<std::string>::ctor(size)/1024 723.487 -
std::deque<std::string>::ctor(size)/32 41.818 1.18%
std::deque<std::string>::ctor(size)/8192 8560.897 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 952.729 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 46.018 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12410.246 -2.47%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20307.314 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 584.682 -2.37%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 176142.533 -1.14%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.327 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.316 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.352 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 23.621 -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 23.026 -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 23.718 -
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 313.613 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.699 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2362.200 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 324.625 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 37.054 2.33%
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2361.460 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.918 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.738 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.932 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 28.813 -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 33.671 -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 32.244 -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 311.058 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.510 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2343.261 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 327.389 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 40.682 -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2369.494 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 513.935 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.976 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4592.376 1.37%
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6532.772 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 162.296 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52748.498 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1034.165 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 411.938 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8096.332 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 12908.253 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 747.774 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 114999.689 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.436 3.76%
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.218 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.279 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.170 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.623 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.718 -
std::distance(deque<int>)/1024 0.845 -
std::distance(deque<int>)/4096 0.848 -
std::distance(deque<int>)/50 0.847 -
std::distance(deque<int>)/8192 0.844 -
std::distance(join_view(vector<vector<int>>))/1024 0.976 -
std::distance(join_view(vector<vector<int>>))/4096 4.338 -
std::distance(join_view(vector<vector<int>>))/50 0.578 -4.08%
std::distance(join_view(vector<vector<int>>))/8192 8.293 -1.39%
std::equal(deque<int>)_(it,_it,_it)/1024 443.983 -3.79%
std::equal(deque<int>)_(it,_it,_it)/1048576 494507.698 -
std::equal(deque<int>)_(it,_it,_it)/50 22.196 2.98%
std::equal(deque<int>)_(it,_it,_it)/8 4.287 -
std::equal(deque<int>)_(it,_it,_it)/8192 3833.401 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 408.269 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 424731.215 -3.62%
std::equal(deque<int>)_(it,_it,_it,_it)/50 21.071 -
std::equal(deque<int>)_(it,_it,_it,_it)/8 4.674 -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3091.158 -5.05%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 517.392 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 517276.114 1.95%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 24.556 -2.07%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.100 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4137.382 5.44%
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 522.393 2.70%
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 513033.579 -1.51%
std::equal(deque<int>)_(it,_it,_it,_pred)/50 24.651 -1.96%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.279 -1.59%
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 3988.889 -1.42%
std::equal(list<int>)_(it,_it,_it)/1024 1130.651 -
std::equal(list<int>)_(it,_it,_it)/1048576 1314780.784 -
std::equal(list<int>)_(it,_it,_it)/50 35.448 -
std::equal(list<int>)_(it,_it,_it)/8 2.712 -
std::equal(list<int>)_(it,_it,_it)/8192 10060.816 5.72%
std::equal(list<int>)_(it,_it,_it,_it)/1024 777.760 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 954463.542 -
std::equal(list<int>)_(it,_it,_it,_it)/50 32.271 20.03%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.925 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 12119.017 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 804.515 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 980536.823 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 36.048 6.70%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.466 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12794.491 7.80%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1158.544 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1316820.177 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.510 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.521 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 11588.863 2.77%
std::equal(vector<bool>)_(aligned)/1024 0.218 -
std::equal(vector<bool>)_(aligned)/1048576 0.218 -
std::equal(vector<bool>)_(aligned)/50 0.218 -
std::equal(vector<bool>)_(aligned)/8 0.219 -8.32%
std::equal(vector<bool>)_(aligned)/8192 0.218 -
std::equal(vector<bool>)_(unaligned)/1024 6.007 -
std::equal(vector<bool>)_(unaligned)/1048576 6327.484 -1.04%
std::equal(vector<bool>)_(unaligned)/50 0.880 3.28%
std::equal(vector<bool>)_(unaligned)/8 0.889 5.93%
std::equal(vector<bool>)_(unaligned)/8192 55.520 -2.07%
std::equal(vector<int>)_(it,_it,_it)/1024 77.724 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73904.328 -
std::equal(vector<int>)_(it,_it,_it)/50 4.226 3.34%
std::equal(vector<int>)_(it,_it,_it)/8 1.155 -
std::equal(vector<int>)_(it,_it,_it)/8192 570.355 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.210 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73727.898 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.341 2.46%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.471 -1.31%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 571.050 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 288.916 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 305660.501 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 13.668 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 2.975 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 2545.040 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 290.879 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 305608.308 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 13.473 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.652 1.58%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2545.040 -
std::fill(deque<int>)/1024 30.097 -
std::fill(deque<int>)/32 1.372 -
std::fill(deque<int>)/50 2.365 -
std::fill(deque<int>)/8192 234.686 -
std::fill(list<int>)/1024 671.631 32.93%
std::fill(list<int>)/32 8.326 -
std::fill(list<int>)/50 35.302 2.14%
std::fill(list<int>)/8192 7413.248 -2.20%
std::fill(vector<bool>)/1048576 3820.761 -
std::fill(vector<bool>)/262144 231.196 -
std::fill(vector<bool>)/32768 29.827 -
std::fill(vector<bool>)/4096 4.201 -
std::fill(vector<bool>)/512 1.608 2.69%
std::fill(vector<bool>)/64 1.595 1.95%
std::fill(vector<int>)/1024 29.733 -
std::fill(vector<int>)/32 1.118 7.81%
std::fill(vector<int>)/50 2.202 -
std::fill(vector<int>)/8192 234.362 -
std::fill_n(deque<int>)/1024 29.816 -
std::fill_n(deque<int>)/32 1.155 -4.04%
std::fill_n(deque<int>)/50 2.197 -
std::fill_n(deque<int>)/8192 233.609 -
std::fill_n(list<int>)/1024 440.951 -
std::fill_n(list<int>)/32 8.068 -1.15%
std::fill_n(list<int>)/50 15.679 -
std::fill_n(list<int>)/8192 8111.099 3.80%
std::fill_n(vector<bool>)/1048576 3820.831 -
std::fill_n(vector<bool>)/262144 941.183 -
std::fill_n(vector<bool>)/32768 30.120 -
std::fill_n(vector<bool>)/4096 4.198 -
std::fill_n(vector<bool>)/512 1.462 -
std::fill_n(vector<bool>)/64 1.532 -
std::fill_n(vector<int>)/1024 29.593 1.79%
std::fill_n(vector<int>)/32 1.143 -
std::fill_n(vector<int>)/50 2.217 -
std::fill_n(vector<int>)/8192 233.832 -
std::find(deque<int>)_(bail_25%)/1024 67.871 -
std::find(deque<int>)_(bail_25%)/32768 1917.230 -
std::find(deque<int>)_(bail_25%)/8 2.281 -
std::find(deque<int>)_(bail_25%)/8192 480.552 -
std::find(deque<int>)_(process_all)/1024 244.265 -
std::find(deque<int>)_(process_all)/32768 7783.030 -
std::find(deque<int>)_(process_all)/50 13.129 -
std::find(deque<int>)_(process_all)/8 3.525 -
std::find(deque<int>)_(process_all)/8192 1948.588 1.21%
std::find(list<int>)_(bail_25%)/1024 128.566 -
std::find(list<int>)_(bail_25%)/32768 8247.731 3.15%
std::find(list<int>)_(bail_25%)/8 0.922 -
std::find(list<int>)_(bail_25%)/8192 1421.505 -
std::find(list<int>)_(process_all)/1024 687.233 -
std::find(list<int>)_(process_all)/32768 25878.130 -3.75%
std::find(list<int>)_(process_all)/50 19.014 -
std::find(list<int>)_(process_all)/8 2.341 -
std::find(list<int>)_(process_all)/8192 6889.180 -2.66%
std::find(vector<bool>)_(process_all)/1024 4.420 -6.29%
std::find(vector<bool>)_(process_all)/1048576 3699.526 1.07%
std::find(vector<bool>)_(process_all)/50 0.741 15.56%
std::find(vector<bool>)_(process_all)/8 0.749 17.72%
std::find(vector<bool>)_(process_all)/8192 33.543 -
std::find(vector<char>)_(bail_25%)/1024 5.321 -
std::find(vector<char>)_(bail_25%)/32768 136.221 -
std::find(vector<char>)_(bail_25%)/8 1.106 -
std::find(vector<char>)_(bail_25%)/8192 40.313 -
std::find(vector<char>)_(process_all)/1024 16.224 -
std::find(vector<char>)_(process_all)/32768 495.095 -3.44%
std::find(vector<char>)_(process_all)/50 1.631 -
std::find(vector<char>)_(process_all)/8 0.924 -
std::find(vector<char>)_(process_all)/8192 135.861 -5.53%
std::find(vector<int>)_(bail_25%)/1024 66.045 -
std::find(vector<int>)_(bail_25%)/32768 1860.319 -
std::find(vector<int>)_(bail_25%)/8 1.503 7.81%
std::find(vector<int>)_(bail_25%)/8192 471.562 -
std::find(vector<int>)_(process_all)/1024 242.475 -
std::find(vector<int>)_(process_all)/32768 7407.966 -
std::find(vector<int>)_(process_all)/50 12.396 -
std::find(vector<int>)_(process_all)/8 2.706 -
std::find(vector<int>)_(process_all)/8192 1851.721 -
std::find(vector<long_long>)_(bail_25%)/1024 23.033 -
std::find(vector<long_long>)_(bail_25%)/32768 729.100 -
std::find(vector<long_long>)_(bail_25%)/8 0.923 -
std::find(vector<long_long>)_(bail_25%)/8192 187.691 -
std::find(vector<long_long>)_(process_all)/1024 90.051 -
std::find(vector<long_long>)_(process_all)/32768 2892.882 -
std::find(vector<long_long>)_(process_all)/50 4.393 -
std::find(vector<long_long>)_(process_all)/8 0.980 3.09%
std::find(vector<long_long>)_(process_all)/8192 722.013 -
std::find(vector<short>)_(bail_25%)/1024 5.987 -
std::find(vector<short>)_(bail_25%)/32768 187.635 -
std::find(vector<short>)_(bail_25%)/8 0.724 4.63%
std::find(vector<short>)_(bail_25%)/8192 45.425 -
std::find(vector<short>)_(process_all)/1024 22.528 -
std::find(vector<short>)_(process_all)/32768 721.808 -
std::find(vector<short>)_(process_all)/50 1.670 -1.35%
std::find(vector<short>)_(process_all)/8 0.693 -
std::find(vector<short>)_(process_all)/8192 180.272 -
std::find_end(deque<int>)_(match_near_end)/1000 36.554 7.84%
std::find_end(deque<int>)_(match_near_end)/1024 32.483 -
std::find_end(deque<int>)_(match_near_end)/8192 272.874 -
std::find_end(deque<int>)_(near_matches)/1000 16800.341 6.66%
std::find_end(deque<int>)_(near_matches)/1024 17489.942 6.95%
std::find_end(deque<int>)_(near_matches)/8192 1252329.622 11.40%
std::find_end(deque<int>)_(process_all)/1000 288.964 1.66%
std::find_end(deque<int>)_(process_all)/1024 291.818 -6.71%
std::find_end(deque<int>)_(process_all)/1048576 263294.550 -5.71%
std::find_end(deque<int>)_(process_all)/8192 2024.784 -13.37%
std::find_end(deque<int>)_(same_length)/1000 326.071 -3.36%
std::find_end(deque<int>)_(same_length)/1024 332.887 -2.64%
std::find_end(deque<int>)_(same_length)/8192 2669.706 -13.52%
std::find_end(deque<int>)_(single_element)/1000 312.083 -
std::find_end(deque<int>)_(single_element)/1024 327.173 3.68%
std::find_end(deque<int>)_(single_element)/8192 2342.161 5.71%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 74.292 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 76.904 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 599.897 -2.72%
std::find_end(deque<int>,_pred)_(near_matches)/1000 31067.019 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 32137.371 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1873484.404 -
std::find_end(deque<int>,_pred)_(process_all)/1000 585.645 -
std::find_end(deque<int>,_pred)_(process_all)/1024 586.690 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 592037.734 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4326.073 -
std::find_end(deque<int>,_pred)_(same_length)/1000 779.382 -
std::find_end(deque<int>,_pred)_(same_length)/1024 798.521 -
std::find_end(deque<int>,_pred)_(same_length)/8192 5008.007 -
std::find_end(deque<int>,_pred)_(single_element)/1000 664.733 1.20%
std::find_end(deque<int>,_pred)_(single_element)/1024 667.731 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4875.623 -
std::find_end(forward_list<int>)_(match_near_end)/1000 764.332 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4480.443 -
std::find_end(forward_list<int>)_(match_near_end)/8192 257481.243 -
std::find_end(forward_list<int>)_(near_matches)/1000 36384.791 -
std::find_end(forward_list<int>)_(near_matches)/1024 37724.036 -
std::find_end(forward_list<int>)_(near_matches)/8192 2449946.098 -
std::find_end(forward_list<int>)_(process_all)/1000 695.597 -5.39%
std::find_end(forward_list<int>)_(process_all)/1024 707.072 -1.85%
std::find_end(forward_list<int>)_(process_all)/1048576 756805.977 -
std::find_end(forward_list<int>)_(process_all)/8192 5643.016 -1.73%
std::find_end(forward_list<int>)_(same_length)/1000 1447.619 -1.62%
std::find_end(forward_list<int>)_(same_length)/1024 1496.523 -
std::find_end(forward_list<int>)_(same_length)/8192 14195.132 -
std::find_end(forward_list<int>)_(single_element)/1000 683.867 -1.41%
std::find_end(forward_list<int>)_(single_element)/1024 704.038 -1.21%
std::find_end(forward_list<int>)_(single_element)/8192 5691.095 -3.50%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 841.352 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5160.487 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 276447.814 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41110.434 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 42744.974 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2675504.771 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 777.094 -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 794.561 1.86%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 885906.881 3.77%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6413.113 3.43%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1530.935 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1566.784 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 17391.782 11.27%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 771.464 -2.46%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 774.325 -4.42%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6314.264 -4.65%
std::find_end(list<int>)_(match_near_end)/1000 79.486 -
std::find_end(list<int>)_(match_near_end)/1024 59.829 -
std::find_end(list<int>)_(match_near_end)/8192 603.130 -
std::find_end(list<int>)_(near_matches)/1000 33072.848 -
std::find_end(list<int>)_(near_matches)/1024 34503.718 -
std::find_end(list<int>)_(near_matches)/8192 2242856.571 -
std::find_end(list<int>)_(process_all)/1000 713.380 -
std::find_end(list<int>)_(process_all)/1024 728.179 -
std::find_end(list<int>)_(process_all)/1048576 870593.426 -6.40%
std::find_end(list<int>)_(process_all)/8192 7442.580 2.10%
std::find_end(list<int>)_(same_length)/1000 744.945 -
std::find_end(list<int>)_(same_length)/1024 746.548 -
std::find_end(list<int>)_(same_length)/8192 9707.715 19.90%
std::find_end(list<int>)_(single_element)/1000 712.708 -
std::find_end(list<int>)_(single_element)/1024 729.717 -
std::find_end(list<int>)_(single_element)/8192 8237.423 -
std::find_end(list<int>,_pred)_(match_near_end)/1000 71.530 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 69.464 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 627.249 -
std::find_end(list<int>,_pred)_(near_matches)/1000 36887.383 -
std::find_end(list<int>,_pred)_(near_matches)/1024 38200.712 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2397971.318 -
std::find_end(list<int>,_pred)_(process_all)/1000 794.834 -
std::find_end(list<int>,_pred)_(process_all)/1024 813.888 -
std::find_end(list<int>,_pred)_(process_all)/1048576 956712.989 -
std::find_end(list<int>,_pred)_(process_all)/8192 8238.489 -
std::find_end(list<int>,_pred)_(same_length)/1000 818.307 6.34%
std::find_end(list<int>,_pred)_(same_length)/1024 820.400 3.92%
std::find_end(list<int>,_pred)_(same_length)/8192 8852.999 -13.91%
std::find_end(list<int>,_pred)_(single_element)/1000 800.432 -
std::find_end(list<int>,_pred)_(single_element)/1024 819.401 -
std::find_end(list<int>,_pred)_(single_element)/8192 8553.425 -
std::find_end(vector<int>)_(match_near_end)/1000 28.296 1.37%
std::find_end(vector<int>)_(match_near_end)/1024 29.720 3.83%
std::find_end(vector<int>)_(match_near_end)/8192 203.354 -
std::find_end(vector<int>)_(near_matches)/1000 13426.589 -
std::find_end(vector<int>)_(near_matches)/1024 13943.167 -
std::find_end(vector<int>)_(near_matches)/8192 769259.950 -
std::find_end(vector<int>)_(process_all)/1000 216.365 -
std::find_end(vector<int>)_(process_all)/1024 221.933 -
std::find_end(vector<int>)_(process_all)/1048576 231197.193 6.81%
std::find_end(vector<int>)_(process_all)/8192 1682.254 -
std::find_end(vector<int>)_(same_length)/1000 242.557 -
std::find_end(vector<int>)_(same_length)/1024 249.469 -
std::find_end(vector<int>)_(same_length)/8192 2012.325 -
std::find_end(vector<int>)_(single_element)/1000 247.528 -3.04%
std::find_end(vector<int>)_(single_element)/1024 252.105 -
std::find_end(vector<int>)_(single_element)/8192 1959.726 4.75%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.488 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 60.141 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 477.936 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 22798.962 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 23710.025 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1449726.155 -
std::find_end(vector<int>,_pred)_(process_all)/1000 525.534 -
std::find_end(vector<int>,_pred)_(process_all)/1024 538.550 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 643686.349 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4300.917 -
std::find_end(vector<int>,_pred)_(same_length)/1000 608.263 -
std::find_end(vector<int>,_pred)_(same_length)/1024 622.996 -
std::find_end(vector<int>,_pred)_(same_length)/8192 4999.324 -
std::find_end(vector<int>,_pred)_(single_element)/1000 582.910 -
std::find_end(vector<int>,_pred)_(single_element)/1024 597.097 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4777.836 -
std::find_first_of(deque<int>)_(large_needle)/1024 365698.526 -
std::find_first_of(deque<int>)_(large_needle)/32 311.616 10.44%
std::find_first_of(deque<int>)_(large_needle)/50 765.262 14.10%
std::find_first_of(deque<int>)_(large_needle)/8192 23517451.367 -
std::find_first_of(deque<int>)_(small_needle)/1024 3458.155 -1.03%
std::find_first_of(deque<int>)_(small_needle)/32 110.581 -
std::find_first_of(deque<int>)_(small_needle)/50 170.532 -
std::find_first_of(deque<int>)_(small_needle)/8192 27646.995 -1.04%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 601072.570 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 580.068 1.59%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1587.989 1.17%
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 36979789.475 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6235.841 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 197.689 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 306.285 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 49873.522 -
std::find_first_of(list<int>)_(large_needle)/1024 913759.194 -
std::find_first_of(list<int>)_(large_needle)/32 675.459 -
std::find_first_of(list<int>)_(large_needle)/50 1740.209 -
std::find_first_of(list<int>)_(large_needle)/8192 49732940.500 -
std::find_first_of(list<int>)_(small_needle)/1024 2754.298 -1.47%
std::find_first_of(list<int>)_(small_needle)/32 93.068 -2.33%
std::find_first_of(list<int>)_(small_needle)/50 139.691 -1.98%
std::find_first_of(list<int>)_(small_needle)/8192 22058.310 -1.43%
std::find_first_of(list<int>,_pred)_(large_needle)/1024 919321.111 3.31%
std::find_first_of(list<int>,_pred)_(large_needle)/32 748.534 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1962.798 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 58983829.915 -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5375.441 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 170.888 -4.86%
std::find_first_of(list<int>,_pred)_(small_needle)/50 266.317 -2.01%
std::find_first_of(list<int>,_pred)_(small_needle)/8192 43220.858 -
std::find_first_of(vector<int>)_(large_needle)/1024 108482.707 1.12%
std::find_first_of(vector<int>)_(large_needle)/32 109.928 6.62%
std::find_first_of(vector<int>)_(large_needle)/50 272.618 5.05%
std::find_first_of(vector<int>)_(large_needle)/8192 7180187.279 3.50%
std::find_first_of(vector<int>)_(small_needle)/1024 1551.258 6.95%
std::find_first_of(vector<int>)_(small_needle)/32 51.141 -
std::find_first_of(vector<int>)_(small_needle)/50 78.539 8.52%
std::find_first_of(vector<int>)_(small_needle)/8192 12385.486 6.60%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 590025.345 -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 493.742 -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1356.816 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38246377.336 -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5709.393 1.76%
std::find_first_of(vector<int>,_pred)_(small_needle)/32 174.800 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 275.946 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 47221.662 6.15%
std::find_if(deque<int>)_(bail_25%)/1024 77.925 -
std::find_if(deque<int>)_(bail_25%)/32768 2569.972 28.97%
std::find_if(deque<int>)_(bail_25%)/8 1.161 -
std::find_if(deque<int>)_(bail_25%)/8192 640.905 26.32%
std::find_if(deque<int>)_(process_all)/1024 293.050 17.17%
std::find_if(deque<int>)_(process_all)/32768 9427.959 17.14%
std::find_if(deque<int>)_(process_all)/50 14.677 15.56%
std::find_if(deque<int>)_(process_all)/8 2.813 5.14%
std::find_if(deque<int>)_(process_all)/8192 2343.978 17.36%
std::find_if(list<int>)_(bail_25%)/1024 180.807 41.30%
std::find_if(list<int>)_(bail_25%)/32768 7028.779 -
std::find_if(list<int>)_(bail_25%)/8 0.924 -
std::find_if(list<int>)_(bail_25%)/8192 1420.592 -
std::find_if(list<int>)_(process_all)/1024 686.508 -
std::find_if(list<int>)_(process_all)/32768 25698.088 -3.75%
std::find_if(list<int>)_(process_all)/50 18.953 -
std::find_if(list<int>)_(process_all)/8 2.384 1.12%
std::find_if(list<int>)_(process_all)/8192 9070.113 19.81%
std::find_if(vector<bool>)_(process_all)/1024 568.389 -
std::find_if(vector<bool>)_(process_all)/1048576 580409.282 -
std::find_if(vector<bool>)_(process_all)/50 23.942 -
std::find_if(vector<bool>)_(process_all)/8 3.558 -
std::find_if(vector<bool>)_(process_all)/8192 4533.325 -
std::find_if(vector<char>)_(bail_25%)/1024 25.258 -
std::find_if(vector<char>)_(bail_25%)/32768 799.255 -
std::find_if(vector<char>)_(bail_25%)/8 0.750 -29.37%
std::find_if(vector<char>)_(bail_25%)/8192 210.881 -
std::find_if(vector<char>)_(process_all)/1024 124.658 -
std::find_if(vector<char>)_(process_all)/32768 3751.559 -
std::find_if(vector<char>)_(process_all)/50 6.636 -
std::find_if(vector<char>)_(process_all)/8 1.604 15.40%
std::find_if(vector<char>)_(process_all)/8192 943.839 -
std::find_if(vector<int>)_(bail_25%)/1024 27.164 3.22%
std::find_if(vector<int>)_(bail_25%)/32768 812.789 1.16%
std::find_if(vector<int>)_(bail_25%)/8 0.770 -2.51%
std::find_if(vector<int>)_(bail_25%)/8192 212.312 -
std::find_if(vector<int>)_(process_all)/1024 112.703 -
std::find_if(vector<int>)_(process_all)/32768 3202.692 -
std::find_if(vector<int>)_(process_all)/50 5.605 -1.12%
std::find_if(vector<int>)_(process_all)/8 1.440 -
std::find_if(vector<int>)_(process_all)/8192 804.311 -
std::find_if_not(deque<int>)_(bail_25%)/1024 77.932 -
std::find_if_not(deque<int>)_(bail_25%)/32768 3009.195 39.23%
std::find_if_not(deque<int>)_(bail_25%)/8 1.172 -
std::find_if_not(deque<int>)_(bail_25%)/8192 719.360 33.11%
std::find_if_not(deque<int>)_(process_all)/1024 251.800 -6.87%
std::find_if_not(deque<int>)_(process_all)/32768 8169.337 -5.13%
std::find_if_not(deque<int>)_(process_all)/50 12.578 -7.23%
std::find_if_not(deque<int>)_(process_all)/8 2.571 -6.87%
std::find_if_not(deque<int>)_(process_all)/8192 2001.547 -7.38%
std::find_if_not(list<int>)_(bail_25%)/1024 181.012 42.98%
std::find_if_not(list<int>)_(bail_25%)/32768 7377.642 -1.57%
std::find_if_not(list<int>)_(bail_25%)/8 0.934 2.22%
std::find_if_not(list<int>)_(bail_25%)/8192 1421.424 -
std::find_if_not(list<int>)_(process_all)/1024 724.376 -
std::find_if_not(list<int>)_(process_all)/32768 26053.751 -
std::find_if_not(list<int>)_(process_all)/50 38.496 1.62%
std::find_if_not(list<int>)_(process_all)/8 3.824 7.37%
std::find_if_not(list<int>)_(process_all)/8192 6842.066 -5.61%
std::find_if_not(vector<bool>)_(process_all)/1024 570.547 1.94%
std::find_if_not(vector<bool>)_(process_all)/1048576 580198.901 1.51%
std::find_if_not(vector<bool>)_(process_all)/50 24.318 3.27%
std::find_if_not(vector<bool>)_(process_all)/8 3.576 3.03%
std::find_if_not(vector<bool>)_(process_all)/8192 4536.340 1.59%
std::find_if_not(vector<char>)_(bail_25%)/1024 25.165 -
std::find_if_not(vector<char>)_(bail_25%)/32768 947.282 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.847 -14.58%
std::find_if_not(vector<char>)_(bail_25%)/8192 237.312 -
std::find_if_not(vector<char>)_(process_all)/1024 124.463 -
std::find_if_not(vector<char>)_(process_all)/32768 3745.516 -
std::find_if_not(vector<char>)_(process_all)/50 6.618 -
std::find_if_not(vector<char>)_(process_all)/8 1.534 -3.46%
std::find_if_not(vector<char>)_(process_all)/8192 941.735 -
std::find_if_not(vector<int>)_(bail_25%)/1024 33.347 16.80%
std::find_if_not(vector<int>)_(bail_25%)/32768 992.703 4.66%
std::find_if_not(vector<int>)_(bail_25%)/8 0.848 -
std::find_if_not(vector<int>)_(bail_25%)/8192 253.125 4.51%
std::find_if_not(vector<int>)_(process_all)/1024 112.802 -
std::find_if_not(vector<int>)_(process_all)/32768 3201.279 -
std::find_if_not(vector<int>)_(process_all)/50 5.655 -
std::find_if_not(vector<int>)_(process_all)/8 1.396 -
std::find_if_not(vector<int>)_(process_all)/8192 805.460 -
std::flat_map<int,_int>::clear()/0 391.863 -
std::flat_map<int,_int>::clear()/1024 397.545 -
std::flat_map<int,_int>::clear()/32 392.653 -
std::flat_map<int,_int>::clear()/8192 409.053 -4.29%
std::flat_map<int,_int>::contains(key)_(existent)/1024 7.905 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.117 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.621 -2.04%
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.409 -16.50%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 7.436 -2.06%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.568 -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 11.226 -3.00%
std::flat_map<int,_int>::count(key)_(existent)/1024 8.151 -1.93%
std::flat_map<int,_int>::count(key)_(existent)/32 3.068 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.584 -2.36%
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.488 2.86%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 6.600 21.63%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.349 5.55%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 10.811 36.05%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 15.029 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 185.921 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 28.734 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1161.323 -
std::flat_map<int,_int>::ctor(const&)/0 12.814 -
std::flat_map<int,_int>::ctor(const&)/1024 178.210 -
std::flat_map<int,_int>::ctor(const&)/32 22.938 -
std::flat_map<int,_int>::ctor(const&)/8192 1929.634 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 12.815 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 178.310 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 23.135 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1924.909 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.646 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4159.741 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 177.403 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 32605.036 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.636 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8711.614 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 207.007 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 132062.243 -2.31%
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.399 -1.58%
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.330 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.672 -2.04%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.435 11.76%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 6.844 -1.32%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.426 2.28%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 9.596 -2.51%
std::flat_map<int,_int>::erase(iterator)/1024 76.347 -1.74%
std::flat_map<int,_int>::erase(iterator)/32 19.802 -
std::flat_map<int,_int>::erase(iterator)/8192 492.872 -1.63%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.211 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 416.301 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 395.774 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 607.285 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 91.309 -4.04%
std::flat_map<int,_int>::erase(key)_(existent)/32 21.681 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 551.561 -2.60%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.467 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 6.284 26.60%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.561 11.02%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 10.881 47.56%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.491 -2.38%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.732 2.20%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.772 1.24%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 10.151 1.11%
std::flat_map<int,_int>::find(key)_(existent)/1024 8.291 -1.12%
std::flat_map<int,_int>::find(key)_(existent)/32 3.297 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.129 -1.99%
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.480 -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 6.025 -18.64%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.470 -9.73%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 8.436 -25.23%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.855 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 46.549 11.03%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.547 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 44.266 -4.44%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.841 -1.98%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 213.894 8.15%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.746 -2.88%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 552.745 -16.43%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.993 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 19.254 -2.08%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.957 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.452 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.967 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 140.634 4.76%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.402 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 500.491 -15.64%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 397.605 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5252.097 2.93%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 613.043 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 39984.396 4.00%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.310 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5788.617 2.67%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 619.898 1.40%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 43932.239 2.80%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.664 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7748.228 2.15%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 674.005 1.06%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 63603.142 1.85%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.744 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1420.378 -3.31%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 449.903 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 8482.631 -3.72%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.590 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1668.317 -3.45%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 458.366 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 10316.170 -4.90%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 12.219 2.26%
std::flat_map<int,_int>::insert(value)_(already_present)/32 2.980 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 17.969 -14.22%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 15.069 -2.47%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 50.071 -2.37%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.478 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 31.034 -31.09%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 15.091 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 221.910 8.75%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 24.101 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 551.050 -18.04%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.726 4.11%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.794 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 18.893 -15.22%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 14.747 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 24.388 -20.88%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 16.190 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 23.512 -19.78%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.734 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 253.101 15.49%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.388 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 549.274 -17.61%
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.859 -1.93%
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.032 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.422 -2.17%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.261 -7.63%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 6.381 23.65%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.640 11.44%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 9.396 30.37%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.874 2.03%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.894 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.771 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 582.348 -37.83%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.721 1.04%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.439 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.679 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 611.076 -31.83%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.332 4.24%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.403 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.825 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 582.302 -34.50%
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 8.541 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 3.009 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.686 -3.74%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.265 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 6.775 -7.90%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.337 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 9.477 -10.81%
std::flat_multimap<int,_int>::clear()/0 395.407 -
std::flat_multimap<int,_int>::clear()/1024 394.073 -
std::flat_multimap<int,_int>::clear()/32 395.939 -
std::flat_multimap<int,_int>::clear()/8192 416.887 1.78%
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.201 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.121 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.568 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.491 9.97%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 7.434 -1.15%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.280 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 10.404 -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.644 -6.19%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.290 -4.06%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 11.891 -8.32%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.268 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.107 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.179 1.74%
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.506 -2.53%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 15.010 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 184.715 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 28.523 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1173.425 -
std::flat_multimap<int,_int>::ctor(const&)/0 12.812 -1.33%
std::flat_multimap<int,_int>::ctor(const&)/1024 177.938 -
std::flat_multimap<int,_int>::ctor(const&)/32 22.922 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1925.089 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 12.774 -1.14%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 178.055 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 22.886 -1.88%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1918.418 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.021 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3925.085 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 165.076 -1.03%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 32104.783 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.229 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8452.463 -1.08%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 195.077 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 127660.629 -3.01%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 8.469 9.66%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.495 1.73%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 13.425 12.34%
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.060 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.062 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.269 -
std::flat_multimap<int,_int>::erase(iterator)/1024 74.976 -6.31%
std::flat_multimap<int,_int>::erase(iterator)/32 20.081 -
std::flat_multimap<int,_int>::erase(iterator)/8192 491.110 -1.45%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 397.264 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 414.984 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 401.219 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 613.879 -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 83.539 -6.12%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.770 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 512.134 -4.74%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.256 -3.76%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.858 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.873 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.250 -1.25%
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.558 -1.56%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.832 -1.12%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.049 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.326 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.355 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.141 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.400 11.69%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 6.883 7.77%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.319 1.35%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 9.825 12.15%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.992 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 27.831 44.11%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.268 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 27.436 5.40%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.944 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 207.739 98.05%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.253 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 652.532 13.39%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 15.308 1.19%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 21.125 25.58%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.289 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.795 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.107 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 144.493 86.60%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.923 -3.03%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 575.217 12.47%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 397.723 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4911.042 -5.35%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 599.085 -1.35%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 37352.777 -4.98%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 397.567 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5456.759 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 616.303 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 41785.308 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 396.856 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7313.645 -1.48%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 664.503 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 60035.062 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 398.196 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1310.122 16.38%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 445.288 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 7653.698 20.56%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 399.366 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1206.798 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 446.447 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 6677.771 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 236.786 115.71%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 21.928 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 629.703 11.52%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 14.933 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 26.208 37.34%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 16.141 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 24.975 7.54%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 14.909 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 212.375 105.87%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 23.957 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 641.276 13.47%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 7.987 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.067 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.474 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.265 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 7.717 63.66%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.374 9.24%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 11.335 75.02%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.437 -3.17%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.244 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.819 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 542.557 -6.07%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.720 -1.85%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.540 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.038 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 545.065 -8.24%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.211 -3.97%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.517 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.777 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 513.218 -5.53%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 7.942 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 2.957 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.293 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.263 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 7.272 8.44%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.324 1.10%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 10.432 8.55%
std::for_each(deque<int>)/32 3.689 -
std::for_each(deque<int>)/50 3.875 -
std::for_each(deque<int>)/8 0.918 -
std::for_each(deque<int>)/8192 255.442 -
std::for_each(join_view(vector<vector<int>>))/32 3.762 -
std::for_each(join_view(vector<vector<int>>))/50 4.050 2.67%
std::for_each(join_view(vector<vector<int>>))/8 1.379 -13.95%
std::for_each(join_view(vector<vector<int>>))/8192 263.891 -
std::for_each(list<int>)/32 10.873 -
std::for_each(list<int>)/50 21.575 2.79%
std::for_each(list<int>)/8 2.469 -2.26%
std::for_each(list<int>)/8192 7509.562 -3.24%
std::for_each(map<int>::iterator)/32 23.929 -
std::for_each(map<int>::iterator)/50 35.813 -
std::for_each(map<int>::iterator)/8 5.015 -
std::for_each(map<int>::iterator)/8192 7468.255 1.63%
std::for_each(multimap<int>::iterator)/32 23.667 -
std::for_each(multimap<int>::iterator)/50 36.547 -
std::for_each(multimap<int>::iterator)/8 5.081 -
std::for_each(multimap<int>::iterator)/8192 7546.134 -
std::for_each(multiset<int>::iterator)/32 23.398 -
std::for_each(multiset<int>::iterator)/50 36.146 1.17%
std::for_each(multiset<int>::iterator)/8 5.037 -
std::for_each(multiset<int>::iterator)/8192 8082.276 3.19%
std::for_each(set<int>::iterator)/32 24.381 -
std::for_each(set<int>::iterator)/50 36.339 -
std::for_each(set<int>::iterator)/8 5.036 -1.34%
std::for_each(set<int>::iterator)/8192 7975.536 2.56%
std::for_each(vector<int>)/32 3.687 -
std::for_each(vector<int>)/50 3.884 -4.59%
std::for_each(vector<int>)/8 0.920 -
std::for_each(vector<int>)/8192 252.188 -1.39%
std::for_each_n(deque<int>)/32 3.760 -
std::for_each_n(deque<int>)/50 3.921 -
std::for_each_n(deque<int>)/8 1.354 22.78%
std::for_each_n(deque<int>)/8192 254.785 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.859 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.438 2.33%
std::for_each_n(join_view(vector<vector<int>>))/8 1.444 -
std::for_each_n(join_view(vector<vector<int>>))/8192 266.051 -
std::for_each_n(list<int>)/32 11.209 -
std::for_each_n(list<int>)/50 22.497 2.60%
std::for_each_n(list<int>)/8 2.476 -
std::for_each_n(list<int>)/8192 7855.507 2.49%
std::for_each_n(vector<int>)/32 3.709 -
std::for_each_n(vector<int>)/50 3.856 -
std::for_each_n(vector<int>)/8 2.670 -
std::for_each_n(vector<int>)/8192 251.843 -
std::generate(deque<int>)/1024 243.119 -
std::generate(deque<int>)/32 8.034 -
std::generate(deque<int>)/50 12.045 -
std::generate(deque<int>)/8192 1903.324 -
std::generate(list<int>)/1024 670.957 -
std::generate(list<int>)/32 8.420 -
std::generate(list<int>)/50 15.245 -
std::generate(list<int>)/8192 7593.642 -
std::generate(vector<int>)/1024 243.778 -
std::generate(vector<int>)/32 7.957 -
std::generate(vector<int>)/50 11.963 -
std::generate(vector<int>)/8192 1839.554 -
std::generate_n(deque<int>)/1024 243.472 -
std::generate_n(deque<int>)/32 8.206 -
std::generate_n(deque<int>)/50 12.190 -
std::generate_n(deque<int>)/8192 1971.800 -
std::generate_n(list<int>)/1024 650.143 -
std::generate_n(list<int>)/32 8.550 -
std::generate_n(list<int>)/50 15.283 -
std::generate_n(list<int>)/8192 6913.894 -
std::generate_n(vector<int>)/1024 242.358 -
std::generate_n(vector<int>)/32 7.931 1.39%
std::generate_n(vector<int>)/50 11.928 -
std::generate_n(vector<int>)/8192 1835.471 -
std::is_partitioned(deque<int>)_(partitioned)/1024 287.946 -9.46%
std::is_partitioned(deque<int>)_(partitioned)/32 9.303 -10.24%
std::is_partitioned(deque<int>)_(partitioned)/50 14.029 -8.26%
std::is_partitioned(deque<int>)_(partitioned)/8192 2440.583 -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 104.629 -9.76%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.779 6.83%
std::is_partitioned(deque<int>)_(unpartitioned)/50 7.172 3.51%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 694.665 -5.92%
std::is_partitioned(list<int>)_(partitioned)/1024 589.772 -17.16%
std::is_partitioned(list<int>)_(partitioned)/32 8.661 -
std::is_partitioned(list<int>)_(partitioned)/50 13.850 -3.24%
std::is_partitioned(list<int>)_(partitioned)/8192 6868.369 -4.38%
std::is_partitioned(list<int>)_(unpartitioned)/1024 175.399 -
std::is_partitioned(list<int>)_(unpartitioned)/32 4.146 -
std::is_partitioned(list<int>)_(unpartitioned)/50 4.352 -1.47%
std::is_partitioned(list<int>)_(unpartitioned)/8192 2236.675 2.63%
std::is_partitioned(vector<int>)_(partitioned)/1024 189.104 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.527 -
std::is_partitioned(vector<int>)_(partitioned)/50 9.641 -1.74%
std::is_partitioned(vector<int>)_(partitioned)/8192 1406.907 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 61.235 14.50%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.656 -
std::is_partitioned(vector<int>)_(unpartitioned)/50 8.728 1.42%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 198.824 17.27%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 467.109 -2.10%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.855 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3861.222 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 515080.107 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 44.255 -1.42%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 512.026 1.42%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.326 2.13%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4092.719 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 688132.743 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 51.561 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 488.365 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.161 2.13%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3870.259 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 518551.101 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 46.050 -4.23%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 530.583 1.04%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.710 2.42%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3973.196 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 687460.340 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 52.298 -1.48%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 756.544 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.837 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 7328.157 -19.63%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1420973.884 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 42.712 1.21%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 785.810 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.634 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 8623.975 5.23%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1593626.998 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 67.898 1.29%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 778.093 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.743 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 7588.744 -19.50%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1432237.560 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 42.795 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 801.064 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.170 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 7909.234 -6.55%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1596640.982 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 61.737 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 364.848 -1.01%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.799 -3.49%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2814.997 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 212355.771 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 24.933 1.30%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 286.665 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.404 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2548.245 1.18%
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1025588.633 -1.27%
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 53.172 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 382.936 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.121 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2968.993 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 211924.363 -2.01%
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 23.834 -1.45%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 344.376 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.393 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2775.522 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1020181.711 1.79%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 54.472 1.53%
std::is_sorted(deque<int>)/1024 471.282 -
std::is_sorted(deque<int>)/8 2.582 -12.70%
std::is_sorted(deque<int>)/8192 3771.123 -
std::is_sorted(deque<int>,_pred)/1024 641.270 -
std::is_sorted(deque<int>,_pred)/8 4.959 2.45%
std::is_sorted(deque<int>,_pred)/8192 5190.393 -
std::is_sorted(list<int>)/1024 750.300 -
std::is_sorted(list<int>)/8 2.166 1.26%
std::is_sorted(list<int>)/8192 7265.752 -
std::is_sorted(list<int>,_pred)/1024 820.630 -1.95%
std::is_sorted(list<int>,_pred)/8 4.037 -
std::is_sorted(list<int>,_pred)/8192 9057.293 -
std::is_sorted(vector<int>)/1024 248.478 -
std::is_sorted(vector<int>)/8 2.063 -
std::is_sorted(vector<int>)/8192 1978.444 -
std::is_sorted(vector<int>,_pred)/1024 467.928 -
std::is_sorted(vector<int>,_pred)/8 3.349 -
std::is_sorted(vector<int>,_pred)/8192 3722.989 -
std::is_sorted_until(deque<int>)/1024 465.119 -
std::is_sorted_until(deque<int>)/8 2.787 -26.62%
std::is_sorted_until(deque<int>)/8192 3727.185 -
std::is_sorted_until(deque<int>,_pred)/1024 596.949 -
std::is_sorted_until(deque<int>,_pred)/8 4.207 -2.33%
std::is_sorted_until(deque<int>,_pred)/8192 4805.659 -
std::is_sorted_until(list<int>)/1024 736.702 -1.15%
std::is_sorted_until(list<int>)/8 2.101 1.24%
std::is_sorted_until(list<int>)/8192 7130.559 -2.13%
std::is_sorted_until(list<int>,_pred)/1024 791.281 -
std::is_sorted_until(list<int>,_pred)/8 3.647 -
std::is_sorted_until(list<int>,_pred)/8192 7463.562 -16.15%
std::is_sorted_until(vector<int>)/1024 235.924 -
std::is_sorted_until(vector<int>)/8 2.040 -
std::is_sorted_until(vector<int>)/8192 1842.619 -
std::is_sorted_until(vector<int>,_pred)/1024 415.724 2.94%
std::is_sorted_until(vector<int>,_pred)/8 3.812 5.00%
std::is_sorted_until(vector<int>,_pred)/8192 3377.037 5.95%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 4736.644 1.82%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 531.105 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 36678.133 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 705.961 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 12.885 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 14150.209 9.73%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11692.768 -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 336.264 -1.32%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 100384.666 -
std::list<int>::ctor(Range)_(cheap_elements)/1024 11656.997 1.35%
std::list<int>::ctor(Range)_(cheap_elements)/32 333.172 -1.12%
std::list<int>::ctor(Range)_(cheap_elements)/8192 101108.631 -
std::list<int>::ctor(const&)_(cheap_elements)/1024 11534.771 -
std::list<int>::ctor(const&)_(cheap_elements)/32 332.402 -1.48%
std::list<int>::ctor(const&)_(cheap_elements)/8192 100156.922 1.59%
std::list<int>::ctor(size)/1024 11947.896 -1.56%
std::list<int>::ctor(size)/32 328.291 -6.18%
std::list<int>::ctor(size)/8192 97969.462 -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11700.385 -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 337.234 -1.41%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 99759.151 -
std::list<int>::erase(begin)_(cheap_elements)/1024 10.931 -4.96%
std::list<int>::erase(begin)_(cheap_elements)/32 11.090 -8.04%
std::list<int>::erase(begin)_(cheap_elements)/8192 10.731 -6.35%
std::list<int>::insert(begin)_(cheap_elements)/1024 11.710 -
std::list<int>::insert(begin)_(cheap_elements)/32 11.248 5.24%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.590 -1.53%
std::list<int>::operator=(const&)_(cheap_elements)/1024 746.835 -
std::list<int>::operator=(const&)_(cheap_elements)/32 16.744 -1.89%
std::list<int>::operator=(const&)_(cheap_elements)/8192 9614.336 5.78%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4652.640 -16.42%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 528.213 -1.68%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 37726.509 -8.34%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.742 3.79%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.437 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.469 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 4880.987 -1.83%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 534.890 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 39463.925 1.81%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 17286.616 2.33%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 885.289 1.89%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 150908.373 1.57%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 796.925 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.732 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 15931.956 6.18%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6917.835 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 160.310 -3.26%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 56063.822 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 13168.984 1.09%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 355.078 1.15%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 105001.734 1.30%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 33331.399 2.14%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 943.317 2.03%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 286083.589 1.94%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 13084.950 -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 358.166 -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 106378.726 -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 33681.429 3.93%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 950.600 2.75%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 286819.108 2.14%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 12818.765 2.45%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 356.704 1.76%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 104687.738 2.36%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 33577.981 1.87%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 951.069 1.75%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 286859.300 2.12%
std::list<std::string>::ctor(size)/1024 12807.580 -3.46%
std::list<std::string>::ctor(size)/32 345.506 -9.48%
std::list<std::string>::ctor(size)/8192 104815.949 -2.88%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 12873.374 -3.03%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 354.446 -3.81%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 106460.312 -2.16%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 33444.052 -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 911.637 -2.14%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 284230.162 -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 12.432 -
std::list<std::string>::erase(begin)_(cheap_elements)/32 12.382 4.79%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.580 1.07%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 32.028 1.38%
std::list<std::string>::erase(begin)_(expensive_elements)/32 29.660 -1.71%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 31.681 -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 13.167 5.18%
std::list<std::string>::insert(begin)_(cheap_elements)/32 12.094 4.75%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.975 3.58%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 32.075 5.36%
std::list<std::string>::insert(begin)_(expensive_elements)/32 29.036 -1.81%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 31.945 4.96%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1643.035 9.02%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.165 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10462.521 -8.72%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6909.308 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 146.941 -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55380.908 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4877.349 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 535.947 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 39472.135 1.07%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 17341.327 1.47%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 912.995 -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 151027.708 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.886 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 16.795 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 4.948 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.998 2.01%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 27.750 1.79%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.569 1.61%
std::lower_bound(std::deque<int>)/100 33.623 9.96%
std::lower_bound(std::deque<int>)/8 16.988 -
std::lower_bound(std::deque<int>)/8192 68.136 4.31%
std::lower_bound(std::forward_list<int>)/100 80.597 -3.28%
std::lower_bound(std::forward_list<int>)/8 15.429 -
std::lower_bound(std::forward_list<int>)/8192 10407.684 -
std::lower_bound(std::list<int>)/100 91.085 -3.89%
std::lower_bound(std::list<int>)/8 15.490 -6.20%
std::lower_bound(std::list<int>)/8192 12432.893 -12.57%
std::lower_bound(std::vector<int>)/100 13.016 7.43%
std::lower_bound(std::vector<int>)/8 7.926 2.08%
std::lower_bound(std::vector<int>)/8192 16.117 3.03%
std::make_heap(deque<int>)_(ascending)/1024 2670.196 -
std::make_heap(deque<int>)_(ascending)/8 26.975 -1.23%
std::make_heap(deque<int>)_(ascending)/8192 21110.204 -
std::make_heap(deque<int>)_(descending)/1024 1145.472 4.83%
std::make_heap(deque<int>)_(descending)/8 21.241 1.68%
std::make_heap(deque<int>)_(descending)/8192 9039.069 5.03%
std::make_heap(deque<int>)_(heap)/1024 1146.956 2.40%
std::make_heap(deque<int>)_(heap)/8 21.234 -
std::make_heap(deque<int>)_(heap)/8192 9062.318 2.99%
std::make_heap(deque<int>)_(pipe-organ)/1024 2691.293 1.02%
std::make_heap(deque<int>)_(pipe-organ)/8 27.178 -
std::make_heap(deque<int>)_(pipe-organ)/8192 21245.269 -3.70%
std::make_heap(deque<int>)_(repeated)/1024 2332.462 -2.28%
std::make_heap(deque<int>)_(repeated)/8 25.119 -1.67%
std::make_heap(deque<int>)_(repeated)/8192 18400.412 -
std::make_heap(deque<int>)_(shuffled)/1024 2629.641 -1.68%
std::make_heap(deque<int>)_(shuffled)/8 24.722 -
std::make_heap(deque<int>)_(shuffled)/8192 23595.973 -3.03%
std::make_heap(deque<int>,_pred)_(ascending)/1024 2174.381 -
std::make_heap(deque<int>,_pred)_(ascending)/8 24.980 -
std::make_heap(deque<int>,_pred)_(ascending)/8192 17109.876 -
std::make_heap(deque<int>,_pred)_(descending)/1024 643.697 -
std::make_heap(deque<int>,_pred)_(descending)/8 18.973 -
std::make_heap(deque<int>,_pred)_(descending)/8192 5028.317 -
std::make_heap(deque<int>,_pred)_(heap)/1024 642.082 -
std::make_heap(deque<int>,_pred)_(heap)/8 18.905 -
std::make_heap(deque<int>,_pred)_(heap)/8192 5023.006 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2181.497 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 24.992 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 17105.524 -
std::make_heap(deque<int>,_pred)_(repeated)/1024 1686.256 -
std::make_heap(deque<int>,_pred)_(repeated)/8 23.457 -
std::make_heap(deque<int>,_pred)_(repeated)/8192 13101.330 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1856.174 -
std::make_heap(deque<int>,_pred)_(shuffled)/8 22.740 -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 15280.566 -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 666.206 -
std::make_heap(vector<NonIntegral>)_(ascending)/8 17.257 -
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5148.409 -
std::make_heap(vector<NonIntegral>)_(descending)/1024 294.507 2.66%
std::make_heap(vector<NonIntegral>)_(descending)/8 14.719 -
std::make_heap(vector<NonIntegral>)_(descending)/8192 2219.078 3.71%
std::make_heap(vector<NonIntegral>)_(heap)/1024 294.501 2.36%
std::make_heap(vector<NonIntegral>)_(heap)/8 14.720 -
std::make_heap(vector<NonIntegral>)_(heap)/8192 2219.696 3.60%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 664.919 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 16.573 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5133.382 -
std::make_heap(vector<NonIntegral>)_(repeated)/1024 606.999 -
std::make_heap(vector<NonIntegral>)_(repeated)/8 17.644 -
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4597.821 -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 618.602 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.275 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 5292.939 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 686.225 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 16.641 -1.35%
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5296.117 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 289.690 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.678 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2168.624 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 289.764 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 14.676 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2168.599 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 692.466 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.648 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5336.141 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 626.835 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 17.103 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4785.986 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 665.605 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.437 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5728.576 -
std::make_heap(vector<int>)_(ascending)/1024 652.332 -
std::make_heap(vector<int>)_(ascending)/8 16.321 -
std::make_heap(vector<int>)_(ascending)/8192 5011.533 -
std::make_heap(vector<int>)_(descending)/1024 272.188 -
std::make_heap(vector<int>)_(descending)/8 14.596 -
std::make_heap(vector<int>)_(descending)/8192 1952.174 -
std::make_heap(vector<int>)_(heap)/1024 272.452 -
std::make_heap(vector<int>)_(heap)/8 14.695 -
std::make_heap(vector<int>)_(heap)/8192 1949.225 -
std::make_heap(vector<int>)_(pipe-organ)/1024 656.599 -
std::make_heap(vector<int>)_(pipe-organ)/8 16.476 -
std::make_heap(vector<int>)_(pipe-organ)/8192 4980.509 -
std::make_heap(vector<int>)_(repeated)/1024 565.026 -
std::make_heap(vector<int>)_(repeated)/8 15.417 -
std::make_heap(vector<int>)_(repeated)/8192 4259.882 -
std::make_heap(vector<int>)_(shuffled)/1024 575.340 -
std::make_heap(vector<int>)_(shuffled)/8 15.773 -
std::make_heap(vector<int>)_(shuffled)/8192 5059.363 -
std::make_heap(vector<int>,_pred)_(ascending)/1024 657.679 -
std::make_heap(vector<int>,_pred)_(ascending)/8 16.769 -
std::make_heap(vector<int>,_pred)_(ascending)/8192 5019.363 -
std::make_heap(vector<int>,_pred)_(descending)/1024 271.680 -
std::make_heap(vector<int>,_pred)_(descending)/8 14.692 -
std::make_heap(vector<int>,_pred)_(descending)/8192 1948.766 -
std::make_heap(vector<int>,_pred)_(heap)/1024 271.834 -
std::make_heap(vector<int>,_pred)_(heap)/8 14.700 -
std::make_heap(vector<int>,_pred)_(heap)/8192 1948.397 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 687.968 3.99%
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 16.717 -1.46%
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 5087.353 1.69%
std::make_heap(vector<int>,_pred)_(repeated)/1024 572.122 -
std::make_heap(vector<int>,_pred)_(repeated)/8 16.302 2.40%
std::make_heap(vector<int>,_pred)_(repeated)/8192 4293.679 -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 572.681 -
std::make_heap(vector<int>,_pred)_(shuffled)/8 15.843 -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 4997.187 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 16300.744 -3.76%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 55.705 -1.55%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 489922.238 3.17%
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 16807.323 -5.16%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 62.279 -3.81%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 492811.105 3.22%
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 21848.503 -3.24%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 61.967 -1.71%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 591739.655 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 18281.573 -3.62%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 58.036 -2.41%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 512202.742 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 32209.697 -1.85%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 55.068 -2.92%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 1000266.747 -1.70%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 14832.909 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 51.771 -5.70%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 174567.842 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 22564.215 -2.67%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 60.415 -2.77%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 627301.453 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 15918.994 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 49.614 -3.02%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 452062.067 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 16419.932 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 58.354 -4.78%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 461804.113 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 21439.649 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 56.709 -5.69%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 552833.301 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 17931.392 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 52.738 -2.47%
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 470879.172 -1.19%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 31860.526 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 49.770 -4.96%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 958821.436 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 14023.240 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 48.323 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 166101.098 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 22176.742 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 55.570 -5.27%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 595915.210 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 10948.651 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 42.512 -2.14%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 114440.303 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11184.201 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 53.669 2.40%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 115834.568 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 14685.136 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 53.511 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 157441.056 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 12311.149 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 44.673 -1.87%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 129734.606 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 24056.790 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 42.558 -3.10%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 269511.781 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 5705.842 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 35.955 12.46%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 61944.954 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 15087.342 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 51.317 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 166947.663 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 10936.845 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 43.816 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 114963.897 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11367.935 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 54.686 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 121369.254 4.02%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 14728.188 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 53.063 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 157874.605 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 12328.971 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 46.398 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 129815.552 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 23937.652 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 43.975 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 269868.936 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 5695.167 -1.57%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 33.150 -6.19%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 61601.530 1.90%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 15056.022 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 52.249 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 167413.853 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 10986.490 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 43.150 -4.35%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 114165.996 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11470.151 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 56.994 2.88%
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 117665.874 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 14954.872 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 54.933 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 156049.875 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 12708.061 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 47.570 1.84%
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 132239.442 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 23499.659 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 43.489 -2.60%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 262424.635 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 6061.610 3.17%
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 36.781 -4.30%
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 64526.790 1.34%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 14947.623 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 52.851 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 155182.819 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 11019.654 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 42.875 -3.33%
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 114843.198 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 11585.842 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 53.382 2.71%
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 118546.656 -4.14%
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 15004.876 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 54.154 -2.62%
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 156500.689 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 12798.400 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 46.198 1.75%
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 132771.190 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 23476.025 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 43.438 -2.49%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 262909.863 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 5805.976 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 37.603 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 63068.807 2.89%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 15093.943 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 50.898 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 155905.714 -
std::map<int,_int>::clear()/0 392.640 -
std::map<int,_int>::clear()/1024 10338.878 -
std::map<int,_int>::clear()/32 644.470 -
std::map<int,_int>::clear()/8192 84657.800 -
std::map<int,_int>::contains(key)_(existent)/1024 4.164 -
std::map<int,_int>::contains(key)_(existent)/32 1.663 1.62%
std::map<int,_int>::contains(key)_(existent)/8192 5.497 -1.11%
std::map<int,_int>::contains(key)_(non-existent)/0 0.287 -4.33%
std::map<int,_int>::contains(key)_(non-existent)/1024 5.403 -1.52%
std::map<int,_int>::contains(key)_(non-existent)/32 2.654 -3.91%
std::map<int,_int>::contains(key)_(non-existent)/8192 8.555 -38.63%
std::map<int,_int>::count(key)_(existent)/1024 3.808 -1.77%
std::map<int,_int>::count(key)_(existent)/32 1.595 3.18%
std::map<int,_int>::count(key)_(existent)/8192 5.696 -1.14%
std::map<int,_int>::count(key)_(non-existent)/0 0.251 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.233 -
std::map<int,_int>::count(key)_(non-existent)/32 2.874 -
std::map<int,_int>::count(key)_(non-existent)/8192 11.111 -
std::map<int,_int>::ctor(&&,_different_allocs)/0 12.757 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 6142.952 1.56%
std::map<int,_int>::ctor(&&,_different_allocs)/32 190.953 1.47%
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51628.970 -
std::map<int,_int>::ctor(const&)/0 12.660 -
std::map<int,_int>::ctor(const&)/1024 6470.325 -5.50%
std::map<int,_int>::ctor(const&)/32 217.158 -4.17%
std::map<int,_int>::ctor(const&)/8192 51550.879 -5.75%
std::map<int,_int>::ctor(const&,_alloc)/0 12.678 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6483.366 -5.17%
std::map<int,_int>::ctor(const&,_alloc)/32 220.129 -5.33%
std::map<int,_int>::ctor(const&,_alloc)/8192 51735.056 -4.42%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.702 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9068.782 2.40%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 236.286 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 72650.186 2.39%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.698 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13151.715 -1.00%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 285.820 -2.73%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 250786.868 -1.07%
std::map<int,_int>::equal_range(key)_(existent)/1024 4.472 1.86%
std::map<int,_int>::equal_range(key)_(existent)/32 1.891 4.87%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.534 1.58%
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.420 -11.64%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.447 -10.96%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 10.112 -12.02%
std::map<int,_int>::erase(iterator)/1024 20.761 -
std::map<int,_int>::erase(iterator)/32 20.660 -
std::map<int,_int>::erase(iterator)/8192 24.202 1.01%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.252 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7438.829 1.36%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 572.653 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 56444.784 -
std::map<int,_int>::erase(key)_(existent)/1024 25.556 -3.86%
std::map<int,_int>::erase(key)_(existent)/32 23.281 4.38%
std::map<int,_int>::erase(key)_(existent)/8192 26.102 4.06%
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.253 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.144 -2.68%
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.274 -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.132 -1.36%
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.252 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.960 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.764 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.006 -
std::map<int,_int>::find(key)_(existent)/1024 4.313 1.59%
std::map<int,_int>::find(key)_(existent)/32 1.716 -
std::map<int,_int>::find(key)_(existent)/8192 5.379 -1.39%
std::map<int,_int>::find(key)_(non-existent)/0 0.251 -
std::map<int,_int>::find(key)_(non-existent)/1024 6.843 26.67%
std::map<int,_int>::find(key)_(non-existent)/32 3.161 41.12%
std::map<int,_int>::find(key)_(non-existent)/8192 9.795 30.74%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.151 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.786 -2.62%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.623 1.29%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 39.047 3.03%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.180 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.534 -1.13%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.972 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.513 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.183 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 26.088 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.935 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 32.370 2.74%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.185 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.366 -5.67%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.068 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.640 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.204 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15641.243 -1.42%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 751.102 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 181471.673 1.99%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.855 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12334.067 3.89%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 660.656 1.41%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 117700.076 1.92%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.344 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7684.909 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 543.979 1.24%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 133049.741 -1.28%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 411.903 4.23%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 12135.784 6.07%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 704.294 1.56%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 101130.143 7.99%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.816 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10146.939 4.41%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 644.305 1.53%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 82227.993 -
std::map<int,_int>::insert(value)_(already_present)/1024 3.215 -3.26%
std::map<int,_int>::insert(value)_(already_present)/32 1.751 -
std::map<int,_int>::insert(value)_(already_present)/8192 4.019 -
std::map<int,_int>::insert(value)_(new_value,_end)/0 17.040 -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 26.401 -1.07%
std::map<int,_int>::insert(value)_(new_value,_end)/32 18.809 -1.18%
std::map<int,_int>::insert(value)_(new_value,_end)/8192 35.853 -
std::map<int,_int>::insert(value)_(new_value,_middle)/0 16.991 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 20.234 -6.56%
std::map<int,_int>::insert(value)_(new_value,_middle)/32 18.349 -1.03%
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 20.750 -1.49%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.674 5.99%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.756 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.147 3.97%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 17.004 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 25.976 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.697 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 38.377 4.57%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 17.955 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 21.420 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 19.125 1.33%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.826 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.270 -11.49%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.482 -
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.436 -3.29%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.436 1.28%
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.334 -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 10.157 8.22%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.319 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6503.212 -2.52%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 219.245 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 52468.577 1.02%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.314 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6463.585 -2.21%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 219.817 -3.77%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 51491.461 -2.44%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.112 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1550.343 6.57%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 44.727 10.29%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 13062.991 3.22%
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.398 4.09%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.801 3.49%
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.742 1.10%
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.251 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.724 10.77%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.592 5.98%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 10.240 7.30%
std::map<std::string,_int>::clear()/0 397.027 -
std::map<std::string,_int>::clear()/1024 21790.777 -
std::map<std::string,_int>::clear()/32 878.651 -3.08%
std::map<std::string,_int>::clear()/8192 210627.589 -1.55%
std::map<std::string,_int>::contains(key)_(existent)/1024 24.497 -
std::map<std::string,_int>::contains(key)_(existent)/32 16.537 1.35%
std::map<std::string,_int>::contains(key)_(existent)/8192 27.866 -4.48%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.276 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 22.952 -
std::map<std::string,_int>::contains(key)_(non-existent)/32 10.796 -1.91%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 30.057 2.60%
std::map<std::string,_int>::count(key)_(existent)/1024 26.224 10.29%
std::map<std::string,_int>::count(key)_(existent)/32 16.202 -4.09%
std::map<std::string,_int>::count(key)_(existent)/8192 32.254 10.18%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 29.418 6.33%
std::map<std::string,_int>::count(key)_(non-existent)/32 10.850 3.27%
std::map<std::string,_int>::count(key)_(non-existent)/8192 34.666 3.49%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 12.952 1.06%
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7022.228 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 214.178 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 59541.414 -
std::map<std::string,_int>::ctor(const&)/0 12.873 1.23%
std::map<std::string,_int>::ctor(const&)/1024 35283.562 -1.25%
std::map<std::string,_int>::ctor(const&)/32 723.323 1.29%
std::map<std::string,_int>::ctor(const&)/8192 345902.112 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 12.829 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 35390.350 -1.60%
std::map<std::string,_int>::ctor(const&,_alloc)/32 797.970 -1.02%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 347316.529 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.773 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41386.740 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 972.860 18.34%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 390986.297 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.922 1.08%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55458.784 -1.19%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1077.771 7.82%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1093913.669 -1.50%
std::map<std::string,_int>::equal_range(key)_(existent)/1024 22.780 3.77%
std::map<std::string,_int>::equal_range(key)_(existent)/32 14.319 -10.91%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 29.871 1.34%
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 24.749 -2.03%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 11.040 6.43%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 33.783 -1.48%
std::map<std::string,_int>::erase(iterator)/1024 33.167 30.58%
std::map<std::string,_int>::erase(iterator)/32 29.602 6.74%
std::map<std::string,_int>::erase(iterator)/8192 29.332 -7.97%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 400.837 2.35%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12844.271 -1.97%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 682.518 1.08%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117108.394 -3.64%
std::map<std::string,_int>::erase(key)_(existent)/1024 98.152 57.50%
std::map<std::string,_int>::erase(key)_(existent)/32 77.171 6.95%
std::map<std::string,_int>::erase(key)_(existent)/8192 99.630 66.92%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/0 0.257 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 20.442 -8.13%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 10.739 1.63%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 27.570 -7.73%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.257 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.742 -2.74%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 7.032 3.74%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 16.136 -4.35%
std::map<std::string,_int>::find(key)_(existent)/1024 23.554 -2.24%
std::map<std::string,_int>::find(key)_(existent)/32 15.043 -3.15%
std::map<std::string,_int>::find(key)_(existent)/8192 27.586 -6.42%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 25.983 -5.77%
std::map<std::string,_int>::find(key)_(non-existent)/32 12.225 -11.73%
std::map<std::string,_int>::find(key)_(non-existent)/8192 33.758 -2.62%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 24.310 -24.75%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 68.214 2.21%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 47.067 -6.66%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 98.500 9.83%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 35.760 50.87%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 49.253 -13.48%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 40.981 -14.43%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 77.871 28.76%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 28.339 -9.18%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 42.106 31.64%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 34.576 2.85%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 53.537 -25.58%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 34.121 5.42%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 33.610 18.43%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 37.994 30.10%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 30.020 -28.10%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.130 -3.43%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 63510.770 -2.29%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1442.962 -2.04%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 932929.896 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.645 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43813.909 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1257.280 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 588670.819 -4.70%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 395.343 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 40004.488 2.44%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1144.604 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 613710.845 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.726 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 34811.079 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1220.122 -5.77%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 401421.143 -1.21%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.395 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34608.638 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1257.429 4.60%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 367086.744 -
std::map<std::string,_int>::insert(value)_(already_present)/1024 17.341 -
std::map<std::string,_int>::insert(value)_(already_present)/32 20.058 -9.03%
std::map<std::string,_int>::insert(value)_(already_present)/8192 42.334 8.08%
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 31.014 -4.25%
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 67.955 -1.72%
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 43.930 18.12%
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 73.358 9.30%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 31.572 2.82%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 52.791 10.34%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 30.254 -22.12%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 45.423 -26.76%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 29.155 39.51%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 18.391 56.31%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 26.380 -21.87%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 32.491 5.02%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 63.114 2.10%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 41.650 28.85%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 84.137 -15.40%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 27.423 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 52.208 9.33%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 39.554 -3.70%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 51.000 16.66%
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 23.045 -3.26%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 14.132 3.70%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 28.921 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 25.271 10.38%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 11.193 14.59%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 32.379 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.388 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 37442.524 1.66%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 833.657 -2.79%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 350367.331 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.494 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36066.881 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 684.260 -18.54%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 350223.896 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.138 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 16811.316 9.52%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 334.128 -4.83%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 208737.811 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 25.179 4.74%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 15.235 5.97%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 27.595 3.32%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 26.175 11.25%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 11.289 5.35%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 34.927 2.17%
std::mismatch(deque<int>)_(it,_it,_it)/1000 444.015 -3.31%
std::mismatch(deque<int>)_(it,_it,_it)/1024 475.904 5.64%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 492917.596 -
std::mismatch(deque<int>)_(it,_it,_it)/8 3.741 -1.39%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3848.343 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 463.658 3.51%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 482.723 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 492943.760 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.069 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3838.029 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 716.234 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 721.469 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 625894.566 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.364 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4855.434 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 693.440 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 720.243 1.60%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 623720.233 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.166 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4863.020 -
std::mismatch(list<int>)_(it,_it,_it)/1000 1449.283 95.08%
std::mismatch(list<int>)_(it,_it,_it)/1024 1125.420 48.18%
std::mismatch(list<int>)_(it,_it,_it)/1048576 932650.475 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.639 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7900.582 7.49%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 785.574 4.48%
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 830.956 8.62%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 953193.068 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 3.029 1.75%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 12637.992 4.15%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 797.969 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 817.862 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1005663.801 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 5.188 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 13077.983 6.26%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 792.472 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 819.158 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 998749.410 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.676 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 11281.452 6.27%
std::mismatch(vector<int>)_(it,_it,_it)/1000 58.324 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 59.866 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 68853.634 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.062 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 485.492 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 58.373 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 59.934 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 68351.988 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.270 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 485.849 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 455.513 -10.54%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 509.315 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 609357.822 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.132 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4723.051 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 465.234 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 496.659 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 605565.883 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.219 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4719.530 -
std::move(deque<int>)/1048576 55036.519 -
std::move(deque<int>)/262144 15139.104 -
std::move(deque<int>)/32768 2019.911 9.77%
std::move(deque<int>)/4096 149.178 -
std::move(deque<int>)/512 22.204 -
std::move(deque<int>)/64 4.874 -
std::move(deque<int>)/8 3.538 5.95%
std::move(list<int>)/1048576 1009361.291 1.61%
std::move(list<int>)/262144 246703.096 -
std::move(list<int>)/32768 30680.399 -2.32%
std::move(list<int>)/4096 3963.287 -19.56%
std::move(list<int>)/512 354.217 -3.51%
std::move(list<int>)/64 41.074 -4.53%
std::move(list<int>)/8 3.374 -
std::move(vector<bool>)_(aligned)/1048576 1732.490 -
std::move(vector<bool>)_(aligned)/262144 255.374 -
std::move(vector<bool>)_(aligned)/32768 36.786 -
std::move(vector<bool>)_(aligned)/4096 7.000 -
std::move(vector<bool>)_(aligned)/512 2.338 -
std::move(vector<bool>)_(aligned)/64 1.666 3.79%
std::move(vector<bool>)_(unaligned)/1048576 6746.553 1.86%
std::move(vector<bool>)_(unaligned)/262144 1630.746 -1.30%
std::move(vector<bool>)_(unaligned)/32768 202.878 -
std::move(vector<bool>)_(unaligned)/4096 25.707 -1.52%
std::move(vector<bool>)_(unaligned)/512 4.964 3.27%
std::move(vector<bool>)_(unaligned)/64 1.660 1.97%
std::move(vector<int>)/1048576 57900.986 -
std::move(vector<int>)/262144 15203.130 -
std::move(vector<int>)/32768 1722.555 -
std::move(vector<int>)/4096 133.716 -
std::move(vector<int>)/512 20.174 -
std::move(vector<int>)/64 4.168 -
std::move(vector<int>)/8 2.295 -
std::move_backward(deque<int>)/1048576 131690.235 -
std::move_backward(deque<int>)/262144 31205.180 -
std::move_backward(deque<int>)/32768 3549.752 1.63%
std::move_backward(deque<int>)/4096 159.007 2.30%
std::move_backward(deque<int>)/512 23.986 2.12%
std::move_backward(deque<int>)/64 5.402 4.45%
std::move_backward(deque<int>)/8 3.718 1.65%
std::move_backward(list<int>)/1048576 1031719.363 -
std::move_backward(list<int>)/262144 258493.840 1.05%
std::move_backward(list<int>)/32768 31103.993 -
std::move_backward(list<int>)/4096 4209.679 -
std::move_backward(list<int>)/512 370.733 -
std::move_backward(list<int>)/64 39.494 -
std::move_backward(list<int>)/8 3.371 -
std::move_backward(vector<bool>)_(aligned)/1048576 1727.017 -
std::move_backward(vector<bool>)_(aligned)/262144 256.534 -
std::move_backward(vector<bool>)_(aligned)/32768 38.034 -
std::move_backward(vector<bool>)_(aligned)/4096 7.210 -
std::move_backward(vector<bool>)_(aligned)/512 2.313 5.08%
std::move_backward(vector<bool>)_(aligned)/64 1.746 -5.17%
std::move_backward(vector<bool>)_(unaligned)/1048576 6502.916 -
std::move_backward(vector<bool>)_(unaligned)/262144 1585.757 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.313 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.972 3.18%
std::move_backward(vector<bool>)_(unaligned)/512 4.537 -
std::move_backward(vector<bool>)_(unaligned)/64 1.665 -4.30%
std::move_backward(vector<int>)/1048576 56573.006 -1.91%
std::move_backward(vector<int>)/262144 21240.709 -4.67%
std::move_backward(vector<int>)/32768 1736.446 -
std::move_backward(vector<int>)/4096 135.929 -
std::move_backward(vector<int>)/512 20.825 -
std::move_backward(vector<int>)/64 4.322 -
std::move_backward(vector<int>)/8 2.306 -
std::multimap<int,_int>::clear()/0 390.869 -
std::multimap<int,_int>::clear()/1024 10637.147 -
std::multimap<int,_int>::clear()/32 639.373 -
std::multimap<int,_int>::clear()/8192 84645.265 -
std::multimap<int,_int>::contains(key)_(existent)/1024 4.499 -
std::multimap<int,_int>::contains(key)_(existent)/32 1.725 -
std::multimap<int,_int>::contains(key)_(existent)/8192 5.560 1.58%
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.294 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 6.644 18.12%
std::multimap<int,_int>::contains(key)_(non-existent)/32 3.113 5.91%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 10.610 -3.98%
std::multimap<int,_int>::count(key)_(existent)/1024 5.328 -1.63%
std::multimap<int,_int>::count(key)_(existent)/32 3.678 -
std::multimap<int,_int>::count(key)_(existent)/8192 6.522 -1.35%
std::multimap<int,_int>::count(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.679 3.63%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.256 -
std::multimap<int,_int>::count(key)_(non-existent)/8192 8.761 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 12.780 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5938.404 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 183.388 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51483.702 -
std::multimap<int,_int>::ctor(const&)/0 12.847 1.13%
std::multimap<int,_int>::ctor(const&)/1024 6541.697 -2.13%
std::multimap<int,_int>::ctor(const&)/32 234.455 4.48%
std::multimap<int,_int>::ctor(const&)/8192 52617.998 -2.09%
std::multimap<int,_int>::ctor(const&,_alloc)/0 12.752 -1.61%
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6571.444 -
std::multimap<int,_int>::ctor(const&,_alloc)/32 226.468 -2.31%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 52423.044 -1.22%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.695 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9165.055 5.30%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 254.017 6.86%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 74506.421 5.10%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.702 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13175.482 1.35%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 296.167 1.67%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 250876.153 -2.56%
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.210 -5.99%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.407 -2.19%
std::multimap<int,_int>::equal_range(key)_(existent)/8192 6.003 -1.73%
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.865 6.01%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.397 3.38%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 10.310 5.22%
std::multimap<int,_int>::erase(iterator)/1024 20.214 -
std::multimap<int,_int>::erase(iterator)/32 20.174 -
std::multimap<int,_int>::erase(iterator)/8192 20.267 -1.59%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.007 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7248.387 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 570.198 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 56200.908 -
std::multimap<int,_int>::erase(key)_(existent)/1024 24.708 -4.13%
std::multimap<int,_int>::erase(key)_(existent)/32 22.590 -
std::multimap<int,_int>::erase(key)_(existent)/8192 25.554 -3.07%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.253 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.650 -10.03%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.300 -10.66%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 9.627 -7.80%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.252 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.072 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.838 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.215 -
std::multimap<int,_int>::find(key)_(existent)/1024 3.731 -
std::multimap<int,_int>::find(key)_(existent)/32 1.716 -
std::multimap<int,_int>::find(key)_(existent)/8192 5.278 -
std::multimap<int,_int>::find(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.655 7.14%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.705 12.35%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.494 3.48%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.200 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 32.677 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.669 -1.25%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 35.154 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.269 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.393 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.416 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 20.966 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.227 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.447 -1.26%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.881 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 43.740 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.200 -1.04%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.995 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.056 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.462 -1.78%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.015 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14772.388 -1.96%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 738.484 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 184217.189 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.093 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11755.079 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 680.978 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 125733.577 2.18%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.275 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12375.396 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 695.483 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 212052.258 -9.02%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 390.414 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10747.962 -3.48%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 651.081 -1.38%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 86663.082 -2.20%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.163 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9760.969 -6.31%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 668.454 -1.28%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 81880.326 -1.86%
std::multimap<int,_int>::insert(value)_(already_present)/1024 21.516 -
std::multimap<int,_int>::insert(value)_(already_present)/32 19.523 5.91%
std::multimap<int,_int>::insert(value)_(already_present)/8192 20.406 -1.09%
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 17.071 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 33.837 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 19.104 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 35.442 -1.20%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.037 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 21.919 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 18.064 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 20.608 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.088 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.390 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.230 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 5.905 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.446 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 8.823 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.346 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6502.405 -1.64%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 223.032 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 52026.619 -1.82%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.318 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6513.388 -2.32%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 221.613 -1.23%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 51994.551 -1.49%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.107 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1545.874 5.72%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 36.235 10.94%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 13125.637 3.60%
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.070 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.222 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.251 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 5.841 -29.89%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.695 -14.15%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 8.790 -32.09%
std::multimap<std::string,_int>::clear()/0 407.445 3.82%
std::multimap<std::string,_int>::clear()/1024 21614.829 -1.31%
std::multimap<std::string,_int>::clear()/32 892.064 -1.31%
std::multimap<std::string,_int>::clear()/8192 213783.706 -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 23.390 -
std::multimap<std::string,_int>::contains(key)_(existent)/32 15.711 -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 32.094 3.38%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.278 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 21.778 -3.04%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.279 -8.18%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 28.519 -5.74%
std::multimap<std::string,_int>::count(key)_(existent)/1024 25.170 7.30%
std::multimap<std::string,_int>::count(key)_(existent)/32 20.070 5.87%
std::multimap<std::string,_int>::count(key)_(existent)/8192 30.646 -5.51%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.265 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 25.512 13.18%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.596 -2.41%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 34.428 1.19%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 12.828 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7024.340 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 210.998 -1.36%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60047.801 -
std::multimap<std::string,_int>::ctor(const&)/0 12.677 -
std::multimap<std::string,_int>::ctor(const&)/1024 34968.713 -1.18%
std::multimap<std::string,_int>::ctor(const&)/32 811.508 1.18%
std::multimap<std::string,_int>::ctor(const&)/8192 343205.109 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 12.711 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 37354.615 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 855.152 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 346723.428 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.826 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39192.438 -1.22%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 950.666 -1.17%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 380638.920 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.846 -3.42%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 56199.358 -2.66%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1020.742 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1099516.013 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 22.754 -4.72%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 18.587 2.17%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 28.939 2.12%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 24.935 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 10.182 -5.30%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 34.516 12.28%
std::multimap<std::string,_int>::erase(iterator)/1024 26.018 -20.52%
std::multimap<std::string,_int>::erase(iterator)/32 25.960 -11.16%
std::multimap<std::string,_int>::erase(iterator)/8192 26.366 -15.46%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.661 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12807.762 -1.83%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 658.465 -4.75%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117686.275 -1.92%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 70.107 -
std::multimap<std::string,_int>::erase(key)_(existent)/32 58.306 -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 88.692 -1.14%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/0 0.257 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 24.253 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 11.071 -4.34%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 32.397 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.257 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.220 -2.75%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.437 -3.27%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 15.819 -1.52%
std::multimap<std::string,_int>::find(key)_(existent)/1024 25.057 5.55%
std::multimap<std::string,_int>::find(key)_(existent)/32 14.721 1.76%
std::multimap<std::string,_int>::find(key)_(existent)/8192 28.551 -6.13%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 24.434 9.65%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.985 -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 34.077 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 23.815 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 63.172 -2.03%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 38.444 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 90.100 1.35%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 35.824 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 50.247 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 37.824 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 51.822 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 24.095 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.116 -1.06%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 37.493 -3.59%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 76.420 -1.86%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 24.792 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 35.850 -2.79%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 39.452 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 41.705 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.165 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 66086.622 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1348.812 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 929710.701 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 398.851 1.61%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43643.171 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1179.995 -1.11%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 603761.420 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.222 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 63650.553 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1568.855 -2.71%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 818376.695 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.165 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33798.512 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1124.328 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 386421.858 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.647 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 33034.457 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1110.363 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 349697.159 -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 33.584 -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 55.654 -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 90.255 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 29.635 -1.41%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 66.055 -3.67%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 38.191 -1.07%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 85.532 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 34.258 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 43.197 2.94%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 36.983 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 52.029 2.64%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 95.200 -1.64%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 39.423 2.85%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 136.199 4.06%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 26.836 -39.70%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 12.078 -36.24%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 34.355 -40.86%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.420 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36886.548 -1.39%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 652.226 -1.47%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 346905.558 -1.28%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.452 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36250.783 -1.23%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 749.697 -1.08%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 348039.889 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.136 1.16%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 16418.926 -4.72%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 340.718 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 210482.042 1.44%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 89.435 -8.56%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 38.962 -2.81%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 127.757 1.38%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 31.338 1.30%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 12.122 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 35.732 -
std::multiset<int>::clear()/0 391.592 -
std::multiset<int>::clear()/1024 10027.696 -7.52%
std::multiset<int>::clear()/32 622.848 -5.23%
std::multiset<int>::clear()/8192 79271.430 -7.04%
std::multiset<int>::contains(key)_(existent)/1024 3.992 -4.61%
std::multiset<int>::contains(key)_(existent)/32 1.706 -
std::multiset<int>::contains(key)_(existent)/8192 8.181 -2.09%
std::multiset<int>::contains(key)_(non-existent)/0 0.282 -
std::multiset<int>::contains(key)_(non-existent)/1024 5.904 -
std::multiset<int>::contains(key)_(non-existent)/32 2.633 1.70%
std::multiset<int>::contains(key)_(non-existent)/8192 8.977 5.60%
std::multiset<int>::count(key)_(existent)/1024 5.763 -2.95%
std::multiset<int>::count(key)_(existent)/32 3.830 -2.54%
std::multiset<int>::count(key)_(existent)/8192 9.265 -6.96%
std::multiset<int>::count(key)_(non-existent)/0 0.252 -
std::multiset<int>::count(key)_(non-existent)/1024 5.973 2.73%
std::multiset<int>::count(key)_(non-existent)/32 2.527 6.53%
std::multiset<int>::count(key)_(non-existent)/8192 9.783 6.25%
std::multiset<int>::ctor(&&,_different_allocs)/0 12.816 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5719.955 -5.52%
std::multiset<int>::ctor(&&,_different_allocs)/32 176.316 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 47662.200 -1.53%
std::multiset<int>::ctor(const&)/0 12.675 -
std::multiset<int>::ctor(const&)/1024 6311.963 -5.55%
std::multiset<int>::ctor(const&)/32 221.815 -5.19%
std::multiset<int>::ctor(const&)/8192 50444.496 -4.13%
std::multiset<int>::ctor(const&,_alloc)/0 12.678 -
std::multiset<int>::ctor(const&,_alloc)/1024 6755.998 7.32%
std::multiset<int>::ctor(const&,_alloc)/32 233.779 4.51%
std::multiset<int>::ctor(const&,_alloc)/8192 51152.165 1.77%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.679 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8780.138 -3.76%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 231.377 -2.03%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 72001.341 -4.01%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.707 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12643.853 -1.37%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 291.953 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 247903.863 -1.61%
std::multiset<int>::equal_range(key)_(existent)/1024 5.275 -2.41%
std::multiset<int>::equal_range(key)_(existent)/32 2.340 -1.24%
std::multiset<int>::equal_range(key)_(existent)/8192 9.054 5.93%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.252 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.546 -1.95%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.423 2.59%
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.380 -
std::multiset<int>::erase(iterator)/1024 23.332 -7.20%
std::multiset<int>::erase(iterator)/32 20.868 -5.66%
std::multiset<int>::erase(iterator)/8192 23.228 -7.58%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.672 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6750.668 -1.86%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 566.654 -1.05%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54555.462 -2.29%
std::multiset<int>::erase(key)_(existent)/1024 39.988 -6.91%
std::multiset<int>::erase(key)_(existent)/32 22.449 -4.23%
std::multiset<int>::erase(key)_(existent)/8192 63.922 7.39%
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.254 -3.79%
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.581 -4.16%
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.315 -1.70%
std::multiset<int>::erase(key)_(non-existent,_end)/8192 10.239 -7.32%
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.255 -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.954 -2.16%
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.790 -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.201 -
std::multiset<int>::find(key)_(existent)/1024 4.120 -1.43%
std::multiset<int>::find(key)_(existent)/32 1.605 -2.09%
std::multiset<int>::find(key)_(existent)/8192 8.163 1.88%
std::multiset<int>::find(key)_(non-existent)/0 0.253 -
std::multiset<int>::find(key)_(non-existent)/1024 5.508 1.77%
std::multiset<int>::find(key)_(non-existent)/32 2.288 1.21%
std::multiset<int>::find(key)_(non-existent)/8192 8.367 3.32%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.153 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 47.931 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 18.598 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 72.135 -2.87%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.117 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 27.787 -5.63%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.308 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 31.096 -2.92%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.276 -4.79%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 51.124 4.46%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 18.832 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 79.021 11.88%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.253 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.562 -1.75%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 18.010 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 28.389 -3.80%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.627 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14485.973 -1.40%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 723.632 -11.83%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 185855.146 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.998 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11744.048 1.38%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 658.036 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 116659.192 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 392.068 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12262.022 -1.12%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 689.604 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 201390.943 2.41%
std::multiset<int>::insert(value)_(already_present)/1024 27.659 -
std::multiset<int>::insert(value)_(already_present)/32 18.414 -
std::multiset<int>::insert(value)_(already_present)/8192 32.099 -
std::multiset<int>::insert(value)_(new_value,_end)/0 17.019 -
std::multiset<int>::insert(value)_(new_value,_end)/1024 47.598 2.74%
std::multiset<int>::insert(value)_(new_value,_end)/32 18.991 -
std::multiset<int>::insert(value)_(new_value,_end)/8192 84.592 4.20%
std::multiset<int>::insert(value)_(new_value,_middle)/0 17.036 -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 27.854 -1.39%
std::multiset<int>::insert(value)_(new_value,_middle)/32 18.050 -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 31.844 -6.56%
std::multiset<int>::lower_bound(key)_(existent)/1024 7.092 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.152 -2.58%
std::multiset<int>::lower_bound(key)_(existent)/8192 14.679 -
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.251 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 6.514 -1.29%
std::multiset<int>::lower_bound(key)_(non-existent)/32 2.422 -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 9.669 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.296 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6259.724 -3.75%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 223.278 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 50331.577 -4.49%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.310 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6362.576 -3.14%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 226.088 -1.34%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 50739.590 -2.88%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.113 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1421.964 1.25%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 42.195 2.69%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12618.938 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.089 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.365 -3.35%
std::multiset<int>::upper_bound(key)_(existent)/8192 15.120 2.68%
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.270 7.38%
std::multiset<int>::upper_bound(key)_(non-existent)/1024 6.462 -
std::multiset<int>::upper_bound(key)_(non-existent)/32 2.470 -2.61%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 9.688 -
std::multiset<std::string>::clear()/0 394.809 -
std::multiset<std::string>::clear()/1024 21681.636 1.21%
std::multiset<std::string>::clear()/32 895.970 -
std::multiset<std::string>::clear()/8192 212503.425 1.62%
std::multiset<std::string>::contains(key)_(existent)/1024 24.872 -3.04%
std::multiset<std::string>::contains(key)_(existent)/32 15.309 -2.50%
std::multiset<std::string>::contains(key)_(existent)/8192 29.199 2.89%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.289 4.23%
std::multiset<std::string>::contains(key)_(non-existent)/1024 26.533 5.57%
std::multiset<std::string>::contains(key)_(non-existent)/32 11.345 3.20%
std::multiset<std::string>::contains(key)_(non-existent)/8192 29.288 8.17%
std::multiset<std::string>::count(key)_(existent)/1024 23.574 -
std::multiset<std::string>::count(key)_(existent)/32 20.047 3.07%
std::multiset<std::string>::count(key)_(existent)/8192 30.849 -1.92%
std::multiset<std::string>::count(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::count(key)_(non-existent)/1024 24.773 -
std::multiset<std::string>::count(key)_(non-existent)/32 10.562 3.84%
std::multiset<std::string>::count(key)_(non-existent)/8192 33.417 -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 12.810 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6940.193 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 208.004 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57341.105 -
std::multiset<std::string>::ctor(const&)/0 12.668 -
std::multiset<std::string>::ctor(const&)/1024 34116.551 -1.41%
std::multiset<std::string>::ctor(const&)/32 791.732 -1.32%
std::multiset<std::string>::ctor(const&)/8192 340113.303 -
std::multiset<std::string>::ctor(const&,_alloc)/0 12.702 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36623.186 -
std::multiset<std::string>::ctor(const&,_alloc)/32 740.650 -1.69%
std::multiset<std::string>::ctor(const&,_alloc)/8192 342140.062 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.853 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38654.083 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 750.757 -1.37%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 407820.666 7.97%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.857 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55638.332 -1.29%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1021.338 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1085545.203 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 22.509 -9.97%
std::multiset<std::string>::equal_range(key)_(existent)/32 17.186 -2.44%
std::multiset<std::string>::equal_range(key)_(existent)/8192 29.120 -3.49%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.260 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 24.944 4.43%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.722 2.62%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 32.091 -4.00%
std::multiset<std::string>::erase(iterator)/1024 31.624 1.30%
std::multiset<std::string>::erase(iterator)/32 27.268 -1.64%
std::multiset<std::string>::erase(iterator)/8192 36.059 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.628 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13111.671 2.70%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 685.491 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 120267.402 1.55%
std::multiset<std::string>::erase(key)_(existent)/1024 95.025 -1.63%
std::multiset<std::string>::erase(key)_(existent)/32 82.215 1.34%
std::multiset<std::string>::erase(key)_(existent)/8192 85.388 4.42%
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.493 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 23.715 -1.22%
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 12.353 7.30%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 31.785 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.487 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 12.194 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 6.599 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 15.685 -3.05%
std::multiset<std::string>::find(key)_(existent)/1024 24.028 -
std::multiset<std::string>::find(key)_(existent)/32 15.251 1.78%
std::multiset<std::string>::find(key)_(existent)/8192 28.152 -
std::multiset<std::string>::find(key)_(non-existent)/0 0.256 -
std::multiset<std::string>::find(key)_(non-existent)/1024 22.274 4.45%
std::multiset<std::string>::find(key)_(non-existent)/32 10.569 3.20%
std::multiset<std::string>::find(key)_(non-existent)/8192 30.648 4.82%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 35.455 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 59.810 5.39%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 41.114 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 103.552 6.84%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 30.538 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 50.537 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 32.290 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 61.847 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 32.959 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 49.803 7.41%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 36.450 -2.85%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 73.015 -3.51%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 35.601 1.15%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 40.781 -1.67%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 36.580 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 30.342 1.54%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.259 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 63593.773 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1406.657 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 904343.189 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.143 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 42822.018 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1245.593 -1.59%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 600635.057 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 392.530 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 61153.239 1.10%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1468.063 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 816695.571 -
std::multiset<std::string>::insert(value)_(already_present)/1024 53.645 -
std::multiset<std::string>::insert(value)_(already_present)/32 42.371 -
std::multiset<std::string>::insert(value)_(already_present)/8192 51.855 -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 25.367 1.03%
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 66.180 -2.69%
std::multiset<std::string>::insert(value)_(new_value,_end)/32 31.693 1.82%
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 87.950 1.07%
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 30.653 -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 45.509 -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 36.946 1.15%
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 55.521 -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 94.108 -
std::multiset<std::string>::lower_bound(key)_(existent)/32 41.352 -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 127.300 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.256 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 38.658 22.84%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 14.426 18.10%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 43.630 21.76%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 13.362 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36182.196 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 784.946 -1.83%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 344520.630 -1.42%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.354 -1.23%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35187.826 -1.06%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 765.440 -1.21%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 344388.062 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.052 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16073.397 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 327.855 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 204927.978 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 95.510 3.49%
std::multiset<std::string>::upper_bound(key)_(existent)/32 41.330 1.00%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 131.823 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.256 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 26.610 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 12.506 4.20%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 36.144 1.58%
std::none_of(deque<int>)_(process_all)/32 12.309 -
std::none_of(deque<int>)_(process_all)/32768 10529.472 3.70%
std::none_of(deque<int>)_(process_all)/50 18.901 -
std::none_of(deque<int>)_(process_all)/8 3.439 -
std::none_of(deque<int>)_(process_all)/8192 2668.406 5.92%
std::none_of(list<int>)_(process_all)/32 11.838 -
std::none_of(list<int>)_(process_all)/32768 27060.063 1.57%
std::none_of(list<int>)_(process_all)/50 22.007 -
std::none_of(list<int>)_(process_all)/8 2.680 -
std::none_of(list<int>)_(process_all)/8192 8745.043 -1.03%
std::none_of(vector<int>)_(process_all)/32 8.356 -
std::none_of(vector<int>)_(process_all)/32768 8129.023 -
std::none_of(vector<int>)_(process_all)/50 19.275 1.18%
std::none_of(vector<int>)_(process_all)/8 2.449 -1.51%
std::none_of(vector<int>)_(process_all)/8192 2038.293 -
std::partial_sort(deque<int>)_(ascending)/1024 7724.656 -
std::partial_sort(deque<int>)_(ascending)/8 32.094 -2.75%
std::partial_sort(deque<int>)_(ascending)/8192 151817.276 4.70%
std::partial_sort(deque<int>)_(descending)/1024 17799.982 -
std::partial_sort(deque<int>)_(descending)/8 42.056 -2.11%
std::partial_sort(deque<int>)_(descending)/8192 273819.568 5.82%
std::partial_sort(deque<int>)_(heap)/1024 18597.942 3.53%
std::partial_sort(deque<int>)_(heap)/8 38.890 -3.52%
std::partial_sort(deque<int>)_(heap)/8192 267419.253 -
std::partial_sort(deque<int>)_(pipe-organ)/1024 7661.623 -
std::partial_sort(deque<int>)_(pipe-organ)/8 31.831 -2.85%
std::partial_sort(deque<int>)_(pipe-organ)/8192 147140.401 2.48%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 18925.967 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 32.269 4.02%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 262388.499 -
std::partial_sort(deque<int>)_(repeated)/1024 6345.719 -
std::partial_sort(deque<int>)_(repeated)/8 26.131 -
std::partial_sort(deque<int>)_(repeated)/8192 75767.954 -
std::partial_sort(deque<int>)_(shuffled)/1024 15546.887 1.11%
std::partial_sort(deque<int>)_(shuffled)/8 31.725 -2.17%
std::partial_sort(deque<int>)_(shuffled)/8192 239837.210 -1.32%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4756.153 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 20.145 -1.32%
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 50906.308 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7824.843 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 26.348 3.33%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 92898.277 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 7857.615 -1.56%
std::partial_sort(vector<NonIntegral>)_(heap)/8 28.664 -2.24%
std::partial_sort(vector<NonIntegral>)_(heap)/8192 96036.048 -5.24%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4743.733 -1.04%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 20.122 -1.13%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 50875.711 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 8813.626 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 20.141 -4.98%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 92547.803 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 2519.809 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 20.638 -11.49%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 27790.274 -1.66%
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6719.325 -1.11%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 26.438 12.55%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 83519.361 -
std::partial_sort(vector<int>)_(ascending)/1024 4767.243 -
std::partial_sort(vector<int>)_(ascending)/8 18.948 -
std::partial_sort(vector<int>)_(ascending)/8192 50782.513 -
std::partial_sort(vector<int>)_(descending)/1024 7927.904 -
std::partial_sort(vector<int>)_(descending)/8 24.545 -
std::partial_sort(vector<int>)_(descending)/8192 93800.370 -
std::partial_sort(vector<int>)_(heap)/1024 7928.482 -
std::partial_sort(vector<int>)_(heap)/8 27.583 -
std::partial_sort(vector<int>)_(heap)/8192 97026.348 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4756.504 -
std::partial_sort(vector<int>)_(pipe-organ)/8 18.925 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 50520.543 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 8799.467 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 18.905 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 92606.936 -
std::partial_sort(vector<int>)_(repeated)/1024 2505.948 -
std::partial_sort(vector<int>)_(repeated)/8 18.566 -
std::partial_sort(vector<int>)_(repeated)/8192 26671.097 -
std::partial_sort(vector<int>)_(shuffled)/1024 6734.994 -
std::partial_sort(vector<int>)_(shuffled)/8 28.086 -1.37%
std::partial_sort(vector<int>)_(shuffled)/8192 88269.266 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5133.473 -
std::partial_sort_copy(deque<int>)_(ascending)/8 9.993 1.31%
std::partial_sort_copy(deque<int>)_(ascending)/8192 53222.048 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8136.515 -
std::partial_sort_copy(deque<int>)_(descending)/8 14.422 -39.41%
std::partial_sort_copy(deque<int>)_(descending)/8192 94991.325 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8352.477 -
std::partial_sort_copy(deque<int>)_(heap)/8 15.143 -30.98%
std::partial_sort_copy(deque<int>)_(heap)/8192 98721.924 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5121.967 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 9.835 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 52815.988 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9033.842 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 9.873 1.99%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 94777.221 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 2825.625 -
std::partial_sort_copy(deque<int>)_(repeated)/8 9.747 -
std::partial_sort_copy(deque<int>)_(repeated)/8192 29435.261 -1.56%
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6927.167 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.167 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 87440.565 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5410.928 1.22%
std::partial_sort_copy(list<int>)_(ascending)/8 8.464 4.83%
std::partial_sort_copy(list<int>)_(ascending)/8192 56633.254 -2.29%
std::partial_sort_copy(list<int>)_(descending)/1024 8199.355 -
std::partial_sort_copy(list<int>)_(descending)/8 15.748 -
std::partial_sort_copy(list<int>)_(descending)/8192 96572.017 -1.02%
std::partial_sort_copy(list<int>)_(heap)/1024 8274.819 -
std::partial_sort_copy(list<int>)_(heap)/8 17.528 -
std::partial_sort_copy(list<int>)_(heap)/8192 101093.005 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5387.317 -2.59%
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.355 4.55%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 56802.491 -7.60%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9171.018 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.115 5.70%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 96127.257 -
std::partial_sort_copy(list<int>)_(repeated)/1024 3153.502 1.31%
std::partial_sort_copy(list<int>)_(repeated)/8 7.961 2.73%
std::partial_sort_copy(list<int>)_(repeated)/8192 33406.048 -2.71%
std::partial_sort_copy(list<int>)_(shuffled)/1024 7054.572 -
std::partial_sort_copy(list<int>)_(shuffled)/8 10.856 -9.29%
std::partial_sort_copy(list<int>)_(shuffled)/8192 88451.149 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4730.381 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.340 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 50612.357 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7850.259 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 16.287 2.22%
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 92986.139 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 7903.738 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.467 1.56%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 96514.827 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4732.697 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.220 -1.42%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 50357.829 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 8763.497 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.087 -4.31%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 93059.514 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 2498.872 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.315 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 26844.177 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6704.608 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 10.384 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 84867.427 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 4805.963 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.840 -
std::partial_sort_copy(vector<int>)_(ascending)/8192 50436.851 -
std::partial_sort_copy(vector<int>)_(descending)/1024 7875.102 -
std::partial_sort_copy(vector<int>)_(descending)/8 15.486 -
std::partial_sort_copy(vector<int>)_(descending)/8192 93490.687 -
std::partial_sort_copy(vector<int>)_(heap)/1024 8245.348 3.21%
std::partial_sort_copy(vector<int>)_(heap)/8 17.630 3.56%
std::partial_sort_copy(vector<int>)_(heap)/8192 97909.465 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4800.751 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.755 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 50275.164 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 8860.553 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.126 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 94516.197 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 2492.479 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.824 1.69%
std::partial_sort_copy(vector<int>)_(repeated)/8192 27784.777 -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6820.363 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 10.826 -1.84%
std::partial_sort_copy(vector<int>)_(shuffled)/8192 88462.884 -
std::partition(deque<int>)_(dense)/1024 353.224 -
std::partition(deque<int>)_(dense)/32 9.644 -11.60%
std::partition(deque<int>)_(dense)/50 13.845 -15.64%
std::partition(deque<int>)_(dense)/8192 2782.540 -
std::partition(deque<int>)_(sparse)/1024 380.734 -
std::partition(deque<int>)_(sparse)/32 13.741 27.53%
std::partition(deque<int>)_(sparse)/50 19.770 24.66%
std::partition(deque<int>)_(sparse)/8192 2950.182 -
std::partition(list<int>)_(dense)/1024 388.670 -
std::partition(list<int>)_(dense)/32 8.995 2.91%
std::partition(list<int>)_(dense)/50 13.171 -1.01%
std::partition(list<int>)_(dense)/8192 4940.960 -3.20%
std::partition(list<int>)_(sparse)/1024 726.253 1.50%
std::partition(list<int>)_(sparse)/32 8.906 -
std::partition(list<int>)_(sparse)/50 22.571 2.52%
std::partition(list<int>)_(sparse)/8192 7488.954 -2.73%
std::partition(vector<int>)_(dense)/1024 248.773 -
std::partition(vector<int>)_(dense)/32 8.738 5.28%
std::partition(vector<int>)_(dense)/50 13.302 -
std::partition(vector<int>)_(dense)/8192 1871.983 -
std::partition(vector<int>)_(sparse)/1024 255.301 -
std::partition(vector<int>)_(sparse)/32 8.571 -2.21%
std::partition(vector<int>)_(sparse)/50 13.700 -
std::partition(vector<int>)_(sparse)/8192 1861.262 -
std::partition_copy(deque<int>)/1024 708.969 11.23%
std::partition_copy(deque<int>)/32 12.870 1.08%
std::partition_copy(deque<int>)/50 21.985 4.18%
std::partition_copy(deque<int>)/8192 5859.689 3.06%
std::partition_copy(list<int>)/1024 713.490 -5.23%
std::partition_copy(list<int>)/32 8.900 -
std::partition_copy(list<int>)/50 13.152 -3.32%
std::partition_copy(list<int>)/8192 7270.687 -2.54%
std::partition_copy(vector<int>)/1024 460.647 -
std::partition_copy(vector<int>)/32 8.028 -
std::partition_copy(vector<int>)/50 12.612 -
std::partition_copy(vector<int>)/8192 4583.545 -
std::partition_point(deque<int>)/1024 9.500 -
std::partition_point(deque<int>)/32 4.141 -
std::partition_point(deque<int>)/50 4.640 -
std::partition_point(deque<int>)/8192 15.099 -1.08%
std::partition_point(list<int>)/1024 1297.788 -
std::partition_point(list<int>)/32 15.844 -
std::partition_point(list<int>)/50 24.976 -
std::partition_point(list<int>)/8192 14509.437 22.68%
std::partition_point(vector<int>)/1024 6.127 -
std::partition_point(vector<int>)/32 2.575 -
std::partition_point(vector<int>)/50 2.575 -
std::partition_point(vector<int>)/8192 9.286 -
std::pop_heap(deque<float>)/1024 13.292 2.85%
std::pop_heap(deque<float>)/8 52.187 -
std::pop_heap(deque<float>)/8192 61.810 -
std::pop_heap(deque<int>)/1024 12.364 -
std::pop_heap(deque<int>)/8 52.142 -
std::pop_heap(deque<int>)/8192 52.860 -
std::pop_heap(deque<size_t>)/1024 15.229 -4.09%
std::pop_heap(deque<size_t>)/8 52.212 -
std::pop_heap(deque<size_t>)/8192 59.464 -3.79%
std::pop_heap(deque<std::string>)/1024 59.538 -
std::pop_heap(deque<std::string>)/8 59.256 2.82%
std::pop_heap(deque<std::string>)/8192 115.388 -
std::pop_heap(vector<float>)/1024 8.432 -
std::pop_heap(vector<float>)/8 50.483 -
std::pop_heap(vector<float>)/8192 20.077 3.12%
std::pop_heap(vector<int>)/1024 9.986 -
std::pop_heap(vector<int>)/8 51.363 -
std::pop_heap(vector<int>)/8192 13.011 -1.03%
std::pop_heap(vector<size_t>)/1024 9.858 -
std::pop_heap(vector<size_t>)/8 51.680 -
std::pop_heap(vector<size_t>)/8192 13.072 -
std::pop_heap(vector<std::string>)/1024 20.163 -
std::pop_heap(vector<std::string>)/8 53.434 -
std::pop_heap(vector<std::string>)/8192 50.873 -
std::remove(deque<int>)_(prefix)/1024 525.850 -
std::remove(deque<int>)_(prefix)/32 55.169 7.18%
std::remove(deque<int>)_(prefix)/50 62.905 3.45%
std::remove(deque<int>)_(prefix)/8192 3861.506 -
std::remove(deque<int>)_(sprinkled)/1024 516.770 -
std::remove(deque<int>)_(sprinkled)/32 49.779 -
std::remove(deque<int>)_(sprinkled)/50 54.422 -
std::remove(deque<int>)_(sprinkled)/8192 3845.509 -
std::remove(list<int>)_(prefix)/1024 1003.354 5.80%
std::remove(list<int>)_(prefix)/32 52.326 -1.30%
std::remove(list<int>)_(prefix)/50 62.986 -
std::remove(list<int>)_(prefix)/8192 8139.331 -
std::remove(list<int>)_(sprinkled)/1024 968.350 3.68%
std::remove(list<int>)_(sprinkled)/32 52.126 -
std::remove(list<int>)_(sprinkled)/50 61.332 -
std::remove(list<int>)_(sprinkled)/8192 8102.029 -
std::remove(vector<int>)_(prefix)/1024 307.269 -
std::remove(vector<int>)_(prefix)/32 49.099 -
std::remove(vector<int>)_(prefix)/50 53.731 -
std::remove(vector<int>)_(prefix)/8192 2107.229 -
std::remove(vector<int>)_(sprinkled)/1024 284.938 -
std::remove(vector<int>)_(sprinkled)/32 48.475 -
std::remove(vector<int>)_(sprinkled)/50 52.653 -
std::remove(vector<int>)_(sprinkled)/8192 1974.653 -
std::remove_copy(deque<int>)_(prefix)/1024 388.172 -2.19%
std::remove_copy(deque<int>)_(prefix)/32 13.156 1.82%
std::remove_copy(deque<int>)_(prefix)/50 19.552 -3.30%
std::remove_copy(deque<int>)_(prefix)/8192 3345.518 -
std::remove_copy(deque<int>)_(sprinkled)/1024 357.638 -
std::remove_copy(deque<int>)_(sprinkled)/32 12.347 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.517 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2863.683 -
std::remove_copy(list<int>)_(prefix)/1024 740.974 -
std::remove_copy(list<int>)_(prefix)/32 11.207 -
std::remove_copy(list<int>)_(prefix)/50 19.020 -
std::remove_copy(list<int>)_(prefix)/8192 7248.914 -
std::remove_copy(list<int>)_(sprinkled)/1024 736.428 -
std::remove_copy(list<int>)_(sprinkled)/32 11.237 -
std::remove_copy(list<int>)_(sprinkled)/50 18.628 -
std::remove_copy(list<int>)_(sprinkled)/8192 7190.224 1.03%
std::remove_copy(vector<int>)_(prefix)/1024 262.918 -
std::remove_copy(vector<int>)_(prefix)/32 9.397 -
std::remove_copy(vector<int>)_(prefix)/50 13.955 -
std::remove_copy(vector<int>)_(prefix)/8192 2057.683 -
std::remove_copy(vector<int>)_(sprinkled)/1024 244.902 -
std::remove_copy(vector<int>)_(sprinkled)/32 8.461 -
std::remove_copy(vector<int>)_(sprinkled)/50 12.594 -
std::remove_copy(vector<int>)_(sprinkled)/8192 1930.770 -
std::remove_copy_if(deque<int>)_(prefix)/1024 541.228 -1.11%
std::remove_copy_if(deque<int>)_(prefix)/32 18.409 3.29%
std::remove_copy_if(deque<int>)_(prefix)/50 28.763 -1.70%
std::remove_copy_if(deque<int>)_(prefix)/8192 3783.032 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 556.494 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 18.434 1.00%
std::remove_copy_if(deque<int>)_(sprinkled)/50 28.782 1.12%
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3660.121 -
std::remove_copy_if(list<int>)_(prefix)/1024 793.071 -
std::remove_copy_if(list<int>)_(prefix)/32 17.047 -
std::remove_copy_if(list<int>)_(prefix)/50 24.879 -
std::remove_copy_if(list<int>)_(prefix)/8192 7660.328 -
std::remove_copy_if(list<int>)_(sprinkled)/1024 782.999 -
std::remove_copy_if(list<int>)_(sprinkled)/32 16.536 -
std::remove_copy_if(list<int>)_(sprinkled)/50 28.214 -
std::remove_copy_if(list<int>)_(sprinkled)/8192 7632.721 -
std::remove_copy_if(vector<int>)_(prefix)/1024 398.083 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.285 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.894 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3365.928 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 344.348 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 10.627 1.19%
std::remove_copy_if(vector<int>)_(sprinkled)/50 16.319 -3.45%
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2739.532 -
std::remove_if(deque<int>)_(prefix)/1024 575.201 1.85%
std::remove_if(deque<int>)_(prefix)/32 54.574 -3.28%
std::remove_if(deque<int>)_(prefix)/50 63.277 -2.03%
std::remove_if(deque<int>)_(prefix)/8192 4335.778 -1.49%
std::remove_if(deque<int>)_(sprinkled)/1024 528.278 -1.43%
std::remove_if(deque<int>)_(sprinkled)/32 53.586 -1.10%
std::remove_if(deque<int>)_(sprinkled)/50 61.733 -2.77%
std::remove_if(deque<int>)_(sprinkled)/8192 3896.666 -
std::remove_if(list<int>)_(prefix)/1024 1005.471 -
std::remove_if(list<int>)_(prefix)/32 58.676 -
std::remove_if(list<int>)_(prefix)/50 72.301 -
std::remove_if(list<int>)_(prefix)/8192 9978.561 -2.74%
std::remove_if(list<int>)_(sprinkled)/1024 978.257 -
std::remove_if(list<int>)_(sprinkled)/32 56.936 -
std::remove_if(list<int>)_(sprinkled)/50 74.513 5.74%
std::remove_if(list<int>)_(sprinkled)/8192 8119.307 -
std::remove_if(vector<int>)_(prefix)/1024 348.987 -
std::remove_if(vector<int>)_(prefix)/32 49.031 -2.05%
std::remove_if(vector<int>)_(prefix)/50 54.063 -1.22%
std::remove_if(vector<int>)_(prefix)/8192 2554.810 -
std::remove_if(vector<int>)_(sprinkled)/1024 405.105 -
std::remove_if(vector<int>)_(sprinkled)/32 50.544 -
std::remove_if(vector<int>)_(sprinkled)/50 56.908 -
std::remove_if(vector<int>)_(sprinkled)/8192 2946.064 -
std::replace(deque<int>)_(prefix)/1024 412.484 -
std::replace(deque<int>)_(prefix)/32 12.767 -
std::replace(deque<int>)_(prefix)/50 19.201 -
std::replace(deque<int>)_(prefix)/8192 3255.017 -
std::replace(deque<int>)_(sprinkled)/1024 349.954 -
std::replace(deque<int>)_(sprinkled)/32 12.118 -
std::replace(deque<int>)_(sprinkled)/50 18.158 -
std::replace(deque<int>)_(sprinkled)/8192 2804.195 -
std::replace(list<int>)_(prefix)/1024 738.663 -
std::replace(list<int>)_(prefix)/32 10.993 -
std::replace(list<int>)_(prefix)/50 17.143 -
std::replace(list<int>)_(prefix)/8192 6978.750 -10.07%
std::replace(list<int>)_(sprinkled)/1024 730.603 -
std::replace(list<int>)_(sprinkled)/32 11.239 -
std::replace(list<int>)_(sprinkled)/50 18.520 -
std::replace(list<int>)_(sprinkled)/8192 7635.137 -8.04%
std::replace(vector<int>)_(prefix)/1024 158.981 -
std::replace(vector<int>)_(prefix)/32 5.158 -1.30%
std::replace(vector<int>)_(prefix)/50 7.621 -2.38%
std::replace(vector<int>)_(prefix)/8192 1256.478 -1.17%
std::replace(vector<int>)_(sprinkled)/1024 147.087 -2.67%
std::replace(vector<int>)_(sprinkled)/32 5.500 -6.90%
std::replace(vector<int>)_(sprinkled)/50 8.868 -7.20%
std::replace(vector<int>)_(sprinkled)/8192 1158.726 -5.56%
std::replace_if(deque<int>)_(prefix)/1024 482.264 -
std::replace_if(deque<int>)_(prefix)/32 13.885 -
std::replace_if(deque<int>)_(prefix)/50 20.317 -
std::replace_if(deque<int>)_(prefix)/8192 3490.261 -
std::replace_if(deque<int>)_(sprinkled)/1024 369.549 -
std::replace_if(deque<int>)_(sprinkled)/32 12.458 -
std::replace_if(deque<int>)_(sprinkled)/50 18.683 -
std::replace_if(deque<int>)_(sprinkled)/8192 2959.994 -
std::replace_if(list<int>)_(prefix)/1024 734.622 -
std::replace_if(list<int>)_(prefix)/32 13.848 -
std::replace_if(list<int>)_(prefix)/50 24.508 -1.91%
std::replace_if(list<int>)_(prefix)/8192 7262.721 -3.56%
std::replace_if(list<int>)_(sprinkled)/1024 741.257 -
std::replace_if(list<int>)_(sprinkled)/32 13.283 -
std::replace_if(list<int>)_(sprinkled)/50 22.914 -
std::replace_if(list<int>)_(sprinkled)/8192 7426.900 -5.77%
std::replace_if(vector<int>)_(prefix)/1024 273.226 -
std::replace_if(vector<int>)_(prefix)/32 9.564 -
std::replace_if(vector<int>)_(prefix)/50 13.816 -
std::replace_if(vector<int>)_(prefix)/8192 2038.165 -
std::replace_if(vector<int>)_(sprinkled)/1024 247.112 -
std::replace_if(vector<int>)_(sprinkled)/32 9.061 2.85%
std::replace_if(vector<int>)_(sprinkled)/50 12.927 -4.04%
std::replace_if(vector<int>)_(sprinkled)/8192 1923.598 1.32%
std::reverse(deque<int>)/32768 5717.371 -
std::reverse(deque<int>)/4096 718.226 -
std::reverse(deque<int>)/512 112.957 -5.15%
std::reverse(deque<int>)/64 13.040 -7.38%
std::reverse(deque<int>)/8 2.494 -2.76%
std::reverse(list<int>)/32768 18554.213 6.89%
std::reverse(list<int>)/4096 1564.611 1.05%
std::reverse(list<int>)/512 192.507 -
std::reverse(list<int>)/64 17.529 -1.69%
std::reverse(list<int>)/8 1.942 -
std::reverse(vector<int>)/32768 1034.255 -
std::reverse(vector<int>)/4096 130.368 -
std::reverse(vector<int>)/512 16.357 -
std::reverse(vector<int>)/64 4.195 -
std::reverse(vector<int>)/8 2.122 12.75%
std::reverse_copy(deque<int>)/32768 8026.831 -
std::reverse_copy(deque<int>)/4096 972.894 -
std::reverse_copy(deque<int>)/512 124.783 -
std::reverse_copy(deque<int>)/64 15.935 -
std::reverse_copy(deque<int>)/8 2.529 -
std::reverse_copy(list<int>)/32768 26677.194 -
std::reverse_copy(list<int>)/4096 3238.740 -
std::reverse_copy(list<int>)/512 364.009 -
std::reverse_copy(list<int>)/64 30.158 -
std::reverse_copy(list<int>)/8 2.458 1.46%
std::reverse_copy(vector<int>)/32768 983.756 -
std::reverse_copy(vector<int>)/4096 131.813 -
std::reverse_copy(vector<int>)/512 17.155 -
std::reverse_copy(vector<int>)/64 2.512 -
std::reverse_copy(vector<int>)/8 2.420 -3.42%
std::rotate(deque<int>)_(1_element_backward)/1024 40.815 -
std::rotate(deque<int>)_(1_element_backward)/32 10.243 188.30%
std::rotate(deque<int>)_(1_element_backward)/50 11.083 117.12%
std::rotate(deque<int>)_(1_element_backward)/8192 310.214 -
std::rotate(deque<int>)_(1_element_forward)/1024 38.341 2.93%
std::rotate(deque<int>)_(1_element_forward)/32 7.200 75.42%
std::rotate(deque<int>)_(1_element_forward)/50 7.738 43.03%
std::rotate(deque<int>)_(1_element_forward)/8192 299.683 -
std::rotate(deque<int>)_(by_1/2)/1024 187.821 -
std::rotate(deque<int>)_(by_1/2)/32 8.522 -
std::rotate(deque<int>)_(by_1/2)/50 11.529 -
std::rotate(deque<int>)_(by_1/2)/8192 1449.555 -
std::rotate(deque<int>)_(by_1/3)/1024 420.291 3.96%
std::rotate(deque<int>)_(by_1/3)/32 38.129 83.54%
std::rotate(deque<int>)_(by_1/3)/50 41.634 35.75%
std::rotate(deque<int>)_(by_1/3)/8192 3256.477 1.47%
std::rotate(deque<int>)_(by_1/4)/1024 265.980 -
std::rotate(deque<int>)_(by_1/4)/32 13.099 -
std::rotate(deque<int>)_(by_1/4)/50 27.419 -5.23%
std::rotate(deque<int>)_(by_1/4)/8192 2359.871 -13.41%
std::rotate(list<int>)_(1_element_backward)/1024 739.982 -
std::rotate(list<int>)_(1_element_backward)/32 13.195 -
std::rotate(list<int>)_(1_element_backward)/50 24.672 -4.11%
std::rotate(list<int>)_(1_element_backward)/8192 7250.889 -5.13%
std::rotate(list<int>)_(1_element_forward)/1024 731.224 -
std::rotate(list<int>)_(1_element_forward)/32 13.802 -
std::rotate(list<int>)_(1_element_forward)/50 26.197 -
std::rotate(list<int>)_(1_element_forward)/8192 8026.308 11.90%
std::rotate(list<int>)_(by_1/2)/1024 389.740 1.94%
std::rotate(list<int>)_(by_1/2)/32 6.455 -
std::rotate(list<int>)_(by_1/2)/50 12.643 -
std::rotate(list<int>)_(by_1/2)/8192 5488.667 -2.47%
std::rotate(list<int>)_(by_1/3)/1024 809.009 -
std::rotate(list<int>)_(by_1/3)/32 16.894 -2.19%
std::rotate(list<int>)_(by_1/3)/50 22.754 -3.82%
std::rotate(list<int>)_(by_1/3)/8192 8349.906 -19.29%
std::rotate(list<int>)_(by_1/4)/1024 577.227 -52.33%
std::rotate(list<int>)_(by_1/4)/32 14.505 -
std::rotate(list<int>)_(by_1/4)/50 26.200 1.76%
std::rotate(list<int>)_(by_1/4)/8192 6590.747 -1.27%
std::rotate(vector<bool>)_(1_element_backward)/1024 27.727 -
std::rotate(vector<bool>)_(1_element_backward)/32 17.779 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.761 -
std::rotate(vector<bool>)_(1_element_backward)/8192 112.449 -
std::rotate(vector<bool>)_(1_element_forward)/1024 29.529 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.656 1.26%
std::rotate(vector<bool>)_(1_element_forward)/50 17.621 -
std::rotate(vector<bool>)_(1_element_forward)/8192 113.126 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.461 -
std::rotate(vector<bool>)_(by_1/2)/32 17.951 1.07%
std::rotate(vector<bool>)_(by_1/2)/50 17.790 1.22%
std::rotate(vector<bool>)_(by_1/2)/8192 15.044 -
std::rotate(vector<bool>)_(by_1/3)/1024 48.872 -
std::rotate(vector<bool>)_(by_1/3)/32 17.715 -
std::rotate(vector<bool>)_(by_1/3)/50 17.749 1.08%
std::rotate(vector<bool>)_(by_1/3)/8192 155.585 -
std::rotate(vector<bool>)_(by_1/4)/1024 14.218 -
std::rotate(vector<bool>)_(by_1/4)/32 17.857 -
std::rotate(vector<bool>)_(by_1/4)/50 17.722 -
std::rotate(vector<bool>)_(by_1/4)/8192 29.840 -1.59%
std::rotate(vector<int>)_(1_element_backward)/1024 35.469 -
std::rotate(vector<int>)_(1_element_backward)/32 2.919 -
std::rotate(vector<int>)_(1_element_backward)/50 5.324 -
std::rotate(vector<int>)_(1_element_backward)/8192 300.060 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.367 -
std::rotate(vector<int>)_(1_element_forward)/32 2.952 -
std::rotate(vector<int>)_(1_element_forward)/50 5.248 -
std::rotate(vector<int>)_(1_element_forward)/8192 281.015 -
std::rotate(vector<int>)_(by_1/2)/1024 31.724 -
std::rotate(vector<int>)_(by_1/2)/32 2.312 -4.79%
std::rotate(vector<int>)_(by_1/2)/50 3.821 -
std::rotate(vector<int>)_(by_1/2)/8192 240.705 -
std::rotate(vector<int>)_(by_1/3)/1024 119.287 -
std::rotate(vector<int>)_(by_1/3)/32 9.973 -
std::rotate(vector<int>)_(by_1/3)/50 11.039 -1.63%
std::rotate(vector<int>)_(by_1/3)/8192 872.300 -
std::rotate(vector<int>)_(by_1/4)/1024 47.241 -
std::rotate(vector<int>)_(by_1/4)/32 4.733 -
std::rotate(vector<int>)_(by_1/4)/50 11.461 -2.36%
std::rotate(vector<int>)_(by_1/4)/8192 369.676 -
std::rotate_copy(deque<int>)/1024 34.661 -7.04%
std::rotate_copy(deque<int>)/32 2.799 4.78%
std::rotate_copy(deque<int>)/50 3.009 -1.56%
std::rotate_copy(deque<int>)/8192 290.141 -
std::rotate_copy(list<int>)/1024 734.251 -
std::rotate_copy(list<int>)/32 8.746 -
std::rotate_copy(list<int>)/50 13.947 -
std::rotate_copy(list<int>)/8192 6908.499 -1.80%
std::rotate_copy(vector<int>)/1024 33.715 1.68%
std::rotate_copy(vector<int>)/32 2.086 -
std::rotate_copy(vector<int>)/50 2.675 -
std::rotate_copy(vector<int>)/8192 371.528 -46.48%
std::sample(deque<int>)/1024 11312.164 -
std::sample(deque<int>)/32 304.554 -
std::sample(deque<int>)/8192 91396.480 -
std::sample(list<int>)/1024 11976.865 -
std::sample(list<int>)/32 312.169 -
std::sample(list<int>)/8192 98081.052 -
std::sample(vector<int>)/1024 11287.500 -
std::sample(vector<int>)/32 302.617 -
std::sample(vector<int>)/8192 91520.768 -
std::search(deque<int>)_(near_matches)/1000 21028.828 3.75%
std::search(deque<int>)_(near_matches)/1024 21885.273 3.18%
std::search(deque<int>)_(near_matches)/8192 1440097.652 -
std::search(deque<int>)_(no_match)/1000 405.212 -
std::search(deque<int>)_(no_match)/1024 414.325 -
std::search(deque<int>)_(no_match)/1048576 421360.177 -
std::search(deque<int>)_(no_match)/8192 3291.025 -
std::search(deque<int>)_(same_length)/1000 332.609 -7.83%
std::search(deque<int>)_(same_length)/1024 477.474 -
std::search(deque<int>)_(same_length)/8192 4017.976 6.30%
std::search(deque<int>)_(single_element)/1000 447.017 -
std::search(deque<int>)_(single_element)/1024 457.612 -
std::search(deque<int>)_(single_element)/8192 3645.517 -
std::search(deque<int>,_pred)_(near_matches)/1000 24298.981 4.49%
std::search(deque<int>,_pred)_(near_matches)/1024 24324.024 -
std::search(deque<int>,_pred)_(near_matches)/8192 1531254.640 -
std::search(deque<int>,_pred)_(no_match)/1000 550.607 19.70%
std::search(deque<int>,_pred)_(no_match)/1024 568.592 19.97%
std::search(deque<int>,_pred)_(no_match)/1048576 530003.325 9.61%
std::search(deque<int>,_pred)_(no_match)/8192 4150.072 9.30%
std::search(deque<int>,_pred)_(same_length)/1000 479.282 -
std::search(deque<int>,_pred)_(same_length)/1024 511.118 -
std::search(deque<int>,_pred)_(same_length)/8192 4035.342 -
std::search(deque<int>,_pred)_(single_element)/1000 683.756 -
std::search(deque<int>,_pred)_(single_element)/1024 702.788 -
std::search(deque<int>,_pred)_(single_element)/8192 5642.673 -
std::search(list<int>)_(near_matches)/1000 37712.600 -
std::search(list<int>)_(near_matches)/1024 39323.967 -
std::search(list<int>)_(near_matches)/8192 2521674.939 -
std::search(list<int>)_(no_match)/1000 684.860 -1.02%
std::search(list<int>)_(no_match)/1024 759.262 1.34%
std::search(list<int>)_(no_match)/1048576 834797.500 -
std::search(list<int>)_(no_match)/8192 6614.710 -
std::search(list<int>)_(same_length)/1000 777.192 4.36%
std::search(list<int>)_(same_length)/1024 772.383 -
std::search(list<int>)_(same_length)/8192 8501.989 7.12%
std::search(list<int>)_(single_element)/1000 664.809 5.12%
std::search(list<int>)_(single_element)/1024 765.510 -
std::search(list<int>)_(single_element)/8192 8912.131 5.65%
std::search(list<int>,_pred)_(near_matches)/1000 41427.662 -
std::search(list<int>,_pred)_(near_matches)/1024 43351.136 -
std::search(list<int>,_pred)_(near_matches)/8192 2681822.636 -
std::search(list<int>,_pred)_(no_match)/1000 800.097 -
std::search(list<int>,_pred)_(no_match)/1024 819.363 -
std::search(list<int>,_pred)_(no_match)/1048576 952365.319 -
std::search(list<int>,_pred)_(no_match)/8192 7405.702 2.48%
std::search(list<int>,_pred)_(same_length)/1000 792.344 -
std::search(list<int>,_pred)_(same_length)/1024 811.232 -
std::search(list<int>,_pred)_(same_length)/8192 9280.418 15.93%
std::search(list<int>,_pred)_(single_element)/1000 797.142 -
std::search(list<int>,_pred)_(single_element)/1024 816.790 -
std::search(list<int>,_pred)_(single_element)/8192 9880.443 27.93%
std::search(vector<int>)_(near_matches)/1000 14185.636 -
std::search(vector<int>)_(near_matches)/1024 14932.176 -
std::search(vector<int>)_(near_matches)/8192 763733.926 -
std::search(vector<int>)_(no_match)/1000 205.156 -
std::search(vector<int>)_(no_match)/1024 209.900 -
std::search(vector<int>)_(no_match)/1048576 208993.406 -
std::search(vector<int>)_(no_match)/8192 1626.965 -
std::search(vector<int>)_(same_length)/1000 244.278 1.43%
std::search(vector<int>)_(same_length)/1024 252.466 3.38%
std::search(vector<int>)_(same_length)/8192 1949.429 4.62%
std::search(vector<int>)_(single_element)/1000 237.354 3.32%
std::search(vector<int>)_(single_element)/1024 242.554 3.40%
std::search(vector<int>)_(single_element)/8192 1853.301 1.99%
std::search(vector<int>,_pred)_(near_matches)/1000 22976.943 1.56%
std::search(vector<int>,_pred)_(near_matches)/1024 23841.011 -
std::search(vector<int>,_pred)_(near_matches)/8192 1450990.253 -
std::search(vector<int>,_pred)_(no_match)/1000 518.061 -1.72%
std::search(vector<int>,_pred)_(no_match)/1024 529.226 -1.19%
std::search(vector<int>,_pred)_(no_match)/1048576 590232.730 -1.54%
std::search(vector<int>,_pred)_(no_match)/8192 4207.111 -1.77%
std::search(vector<int>,_pred)_(same_length)/1000 599.998 -5.22%
std::search(vector<int>,_pred)_(same_length)/1024 614.172 -3.91%
std::search(vector<int>,_pred)_(same_length)/8192 4911.455 -
std::search(vector<int>,_pred)_(single_element)/1000 563.773 11.70%
std::search(vector<int>,_pred)_(single_element)/1024 577.264 11.07%
std::search(vector<int>,_pred)_(single_element)/8192 4614.619 17.41%
std::search_n(deque<int>)_(no_match)/1024 13.585 -
std::search_n(deque<int>)_(no_match)/32 13.602 -
std::search_n(deque<int>)_(no_match)/8192 15.754 -
std::search_n(deque<int>,_pred)_(no_match)/1024 14.974 -
std::search_n(deque<int>,_pred)_(no_match)/32 15.643 -
std::search_n(deque<int>,_pred)_(no_match)/8192 17.704 -
std::search_n(list<int>)_(no_match)/1024 730.819 -
std::search_n(list<int>)_(no_match)/32 10.260 -
std::search_n(list<int>)_(no_match)/8192 6710.747 -
std::search_n(list<int>,_pred)_(no_match)/1024 841.071 -
std::search_n(list<int>,_pred)_(no_match)/32 16.639 -
std::search_n(list<int>,_pred)_(no_match)/8192 7634.162 -2.59%
std::search_n(vector<int>)_(no_match)/1024 3.296 -
std::search_n(vector<int>)_(no_match)/32 3.293 -
std::search_n(vector<int>)_(no_match)/8192 3.301 -
std::search_n(vector<int>,_pred)_(no_match)/1024 8.066 -
std::search_n(vector<int>,_pred)_(no_match)/32 8.082 -
std::search_n(vector<int>,_pred)_(no_match)/8192 8.072 -
std::set<int>::clear()/0 393.196 -
std::set<int>::clear()/1024 9013.849 -7.68%
std::set<int>::clear()/32 620.297 -3.90%
std::set<int>::clear()/8192 77455.667 -7.75%
std::set<int>::contains(key)_(existent)/1024 3.878 2.17%
std::set<int>::contains(key)_(existent)/32 1.640 -
std::set<int>::contains(key)_(existent)/8192 8.197 -3.72%
std::set<int>::contains(key)_(non-existent)/0 0.293 -
std::set<int>::contains(key)_(non-existent)/1024 5.965 -20.53%
std::set<int>::contains(key)_(non-existent)/32 2.799 -12.06%
std::set<int>::contains(key)_(non-existent)/8192 11.874 -13.46%
std::set<int>::count(key)_(existent)/1024 4.005 -
std::set<int>::count(key)_(existent)/32 1.576 -
std::set<int>::count(key)_(existent)/8192 7.876 -4.01%
std::set<int>::count(key)_(non-existent)/0 0.253 -
std::set<int>::count(key)_(non-existent)/1024 7.424 -2.34%
std::set<int>::count(key)_(non-existent)/32 2.933 -2.98%
std::set<int>::count(key)_(non-existent)/8192 11.310 -
std::set<int>::ctor(&&,_different_allocs)/0 12.821 -
std::set<int>::ctor(&&,_different_allocs)/1024 5807.228 -
std::set<int>::ctor(&&,_different_allocs)/32 178.932 1.72%
std::set<int>::ctor(&&,_different_allocs)/8192 48614.852 -
std::set<int>::ctor(const&)/0 12.769 -
std::set<int>::ctor(const&)/1024 6348.624 -
std::set<int>::ctor(const&)/32 226.170 5.32%
std::set<int>::ctor(const&)/8192 50801.624 -
std::set<int>::ctor(const&,_alloc)/0 12.742 -
std::set<int>::ctor(const&,_alloc)/1024 6291.444 -1.76%
std::set<int>::ctor(const&,_alloc)/32 220.283 -
std::set<int>::ctor(const&,_alloc)/8192 50241.352 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.708 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8551.088 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 236.284 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 68710.942 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.720 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12667.668 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 277.983 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 238010.095 -
std::set<int>::equal_range(key)_(existent)/1024 4.378 -2.08%
std::set<int>::equal_range(key)_(existent)/32 1.828 -
std::set<int>::equal_range(key)_(existent)/8192 7.931 -13.25%
std::set<int>::equal_range(key)_(non-existent)/0 0.253 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.590 -13.74%
std::set<int>::equal_range(key)_(non-existent)/32 2.597 -5.49%
std::set<int>::equal_range(key)_(non-existent)/8192 9.951 -15.06%
std::set<int>::erase(iterator)/1024 19.811 -6.50%
std::set<int>::erase(iterator)/32 19.635 -4.87%
std::set<int>::erase(iterator)/8192 19.677 -8.40%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.066 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6706.857 -4.21%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 563.242 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 53709.181 -4.46%
std::set<int>::erase(key)_(existent)/1024 50.841 1.45%
std::set<int>::erase(key)_(existent)/32 21.482 -4.87%
std::set<int>::erase(key)_(existent)/8192 69.149 1.37%
std::set<int>::erase(key)_(non-existent,_end)/0 0.254 -
std::set<int>::erase(key)_(non-existent,_end)/1024 5.410 -1.01%
std::set<int>::erase(key)_(non-existent,_end)/32 2.252 -3.49%
std::set<int>::erase(key)_(non-existent,_end)/8192 8.284 -1.41%
std::set<int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.884 -1.80%
std::set<int>::erase(key)_(non-existent,_middle)/32 1.774 -
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.148 -
std::set<int>::find(key)_(existent)/1024 3.952 4.74%
std::set<int>::find(key)_(existent)/32 1.707 3.90%
std::set<int>::find(key)_(existent)/8192 8.224 -4.06%
std::set<int>::find(key)_(non-existent)/0 0.252 -
std::set<int>::find(key)_(non-existent)/1024 5.629 -5.11%
std::set<int>::find(key)_(non-existent)/32 2.243 -14.48%
std::set<int>::find(key)_(non-existent)/8192 8.671 -18.13%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.101 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 46.345 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 19.207 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 94.351 -5.51%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.127 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 30.684 4.21%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.011 1.65%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 35.731 3.44%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 17.315 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 46.458 5.16%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 18.941 1.51%
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 89.794 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.349 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 22.775 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 17.964 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 33.277 9.22%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.117 -1.59%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16852.664 -2.00%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 762.387 -1.81%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 179291.899 -3.34%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.009 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12736.800 -1.31%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 657.494 1.26%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 115037.462 -2.32%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.999 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7753.405 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 540.619 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 133866.380 2.14%
std::set<int>::insert(value)_(already_present)/1024 5.690 -21.11%
std::set<int>::insert(value)_(already_present)/32 1.763 -1.00%
std::set<int>::insert(value)_(already_present)/8192 9.736 -18.73%
std::set<int>::insert(value)_(new_value,_end)/0 17.151 -
std::set<int>::insert(value)_(new_value,_end)/1024 40.927 -
std::set<int>::insert(value)_(new_value,_end)/32 18.604 -
std::set<int>::insert(value)_(new_value,_end)/8192 71.499 1.76%
std::set<int>::insert(value)_(new_value,_middle)/0 17.125 -
std::set<int>::insert(value)_(new_value,_middle)/1024 26.870 3.69%
std::set<int>::insert(value)_(new_value,_middle)/32 18.364 -
std::set<int>::insert(value)_(new_value,_middle)/8192 31.738 -
std::set<int>::lower_bound(key)_(existent)/1024 4.755 2.12%
std::set<int>::lower_bound(key)_(existent)/32 1.542 2.48%
std::set<int>::lower_bound(key)_(existent)/8192 8.153 -
std::set<int>::lower_bound(key)_(non-existent)/0 0.252 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.475 6.79%
std::set<int>::lower_bound(key)_(non-existent)/32 2.604 13.84%
std::set<int>::lower_bound(key)_(non-existent)/8192 9.670 8.41%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.361 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6397.262 4.42%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 214.907 -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 49633.933 1.91%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.376 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6234.973 1.48%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 219.905 -9.92%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 49777.459 -
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.115 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1401.870 4.23%
std::set<int>::operator=(const&)_(into_populated_Container)/32 41.646 8.50%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12534.083 1.76%
std::set<int>::upper_bound(key)_(existent)/1024 4.265 -
std::set<int>::upper_bound(key)_(existent)/32 1.780 -1.39%
std::set<int>::upper_bound(key)_(existent)/8192 8.551 -
std::set<int>::upper_bound(key)_(non-existent)/0 0.252 -
std::set<int>::upper_bound(key)_(non-existent)/1024 6.051 3.89%
std::set<int>::upper_bound(key)_(non-existent)/32 2.434 -
std::set<int>::upper_bound(key)_(non-existent)/8192 9.935 1.52%
std::set<std::string>::clear()/0 393.400 -
std::set<std::string>::clear()/1024 22042.791 5.99%
std::set<std::string>::clear()/32 905.441 1.50%
std::set<std::string>::clear()/8192 214409.699 3.34%
std::set<std::string>::contains(key)_(existent)/1024 22.817 -1.07%
std::set<std::string>::contains(key)_(existent)/32 14.882 2.93%
std::set<std::string>::contains(key)_(existent)/8192 30.272 7.61%
std::set<std::string>::contains(key)_(non-existent)/0 0.279 -
std::set<std::string>::contains(key)_(non-existent)/1024 22.023 -
std::set<std::string>::contains(key)_(non-existent)/32 10.965 8.66%
std::set<std::string>::contains(key)_(non-existent)/8192 28.459 2.17%
std::set<std::string>::count(key)_(existent)/1024 24.095 -3.02%
std::set<std::string>::count(key)_(existent)/32 15.506 -2.66%
std::set<std::string>::count(key)_(existent)/8192 31.776 6.39%
std::set<std::string>::count(key)_(non-existent)/0 0.256 -
std::set<std::string>::count(key)_(non-existent)/1024 24.393 -2.00%
std::set<std::string>::count(key)_(non-existent)/32 10.748 1.44%
std::set<std::string>::count(key)_(non-existent)/8192 33.812 -4.96%
std::set<std::string>::ctor(&&,_different_allocs)/0 12.838 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6908.617 -
std::set<std::string>::ctor(&&,_different_allocs)/32 210.078 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57391.703 -1.06%
std::set<std::string>::ctor(const&)/0 12.731 -
std::set<std::string>::ctor(const&)/1024 34818.938 -
std::set<std::string>::ctor(const&)/32 799.929 12.45%
std::set<std::string>::ctor(const&)/8192 344929.253 -
std::set<std::string>::ctor(const&,_alloc)/0 12.745 -
std::set<std::string>::ctor(const&,_alloc)/1024 37094.003 -
std::set<std::string>::ctor(const&,_alloc)/32 755.221 8.55%
std::set<std::string>::ctor(const&,_alloc)/8192 346841.594 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.739 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40397.809 1.68%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 809.244 1.09%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 381676.701 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.781 -1.06%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55786.190 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 999.997 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1114609.769 -
std::set<std::string>::equal_range(key)_(existent)/1024 21.909 -9.53%
std::set<std::string>::equal_range(key)_(existent)/32 17.172 -2.60%
std::set<std::string>::equal_range(key)_(existent)/8192 29.126 -2.91%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.257 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 24.915 -1.83%
std::set<std::string>::equal_range(key)_(non-existent)/32 10.489 -7.93%
std::set<std::string>::equal_range(key)_(non-existent)/8192 33.680 -1.30%
std::set<std::string>::erase(iterator)/1024 27.829 9.17%
std::set<std::string>::erase(iterator)/32 27.001 4.38%
std::set<std::string>::erase(iterator)/8192 29.984 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.163 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12787.547 2.43%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 684.606 1.23%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118981.287 3.32%
std::set<std::string>::erase(key)_(existent)/1024 99.796 38.26%
std::set<std::string>::erase(key)_(existent)/32 74.861 32.94%
std::set<std::string>::erase(key)_(existent)/8192 86.554 31.47%
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.257 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 20.473 -4.92%
std::set<std::string>::erase(key)_(non-existent,_end)/32 10.316 3.75%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 27.644 -6.32%
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.257 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 12.772 1.98%
std::set<std::string>::erase(key)_(non-existent,_middle)/32 6.444 -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 15.640 -
std::set<std::string>::find(key)_(existent)/1024 22.997 -2.19%
std::set<std::string>::find(key)_(existent)/32 15.016 -3.70%
std::set<std::string>::find(key)_(existent)/8192 29.470 -4.78%
std::set<std::string>::find(key)_(non-existent)/0 0.255 -
std::set<std::string>::find(key)_(non-existent)/1024 21.039 2.85%
std::set<std::string>::find(key)_(non-existent)/32 10.095 -
std::set<std::string>::find(key)_(non-existent)/8192 26.968 -1.60%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 24.619 -23.06%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 69.862 1.73%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 52.820 4.04%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 76.029 4.39%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 32.118 33.10%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 48.410 16.32%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 45.940 -1.06%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 58.284 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 35.317 5.32%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 32.104 -5.49%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 34.751 -8.93%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 42.937 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 33.676 4.58%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 30.603 -2.51%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 35.220 7.92%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 43.651 14.81%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.965 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 67321.300 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1482.624 -1.14%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 867376.933 -6.24%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.134 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44374.943 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1291.453 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 610349.532 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 400.991 1.52%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 42105.872 -8.10%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1122.512 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 615114.853 -
std::set<std::string>::insert(value)_(already_present)/1024 16.515 -44.30%
std::set<std::string>::insert(value)_(already_present)/32 7.334 -27.87%
std::set<std::string>::insert(value)_(already_present)/8192 61.285 62.00%
std::set<std::string>::insert(value)_(new_value,_end)/0 28.562 5.21%
std::set<std::string>::insert(value)_(new_value,_end)/1024 70.985 17.45%
std::set<std::string>::insert(value)_(new_value,_end)/32 39.656 21.68%
std::set<std::string>::insert(value)_(new_value,_end)/8192 69.452 2.18%
std::set<std::string>::insert(value)_(new_value,_middle)/0 23.354 -24.40%
std::set<std::string>::insert(value)_(new_value,_middle)/1024 48.552 -4.60%
std::set<std::string>::insert(value)_(new_value,_middle)/32 42.310 12.77%
std::set<std::string>::insert(value)_(new_value,_middle)/8192 54.395 15.67%
std::set<std::string>::lower_bound(key)_(existent)/1024 21.585 -1.88%
std::set<std::string>::lower_bound(key)_(existent)/32 15.505 -2.63%
std::set<std::string>::lower_bound(key)_(existent)/8192 30.447 -3.92%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 22.627 -6.71%
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.464 1.55%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 31.879 -2.18%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.313 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 37032.976 1.97%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 806.643 -6.81%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 350206.826 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.318 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36595.734 -1.59%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 694.396 1.82%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 348758.268 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.049 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 16017.187 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 343.250 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 205776.759 -2.89%
std::set<std::string>::upper_bound(key)_(existent)/1024 22.005 -10.01%
std::set<std::string>::upper_bound(key)_(existent)/32 15.090 -
std::set<std::string>::upper_bound(key)_(existent)/8192 28.554 -
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 22.953 1.61%
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.987 1.15%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 30.851 -
std::shift_left(deque<int>)/1024 37.914 -
std::shift_left(deque<int>)/32 3.815 -
std::shift_left(deque<int>)/50 5.432 -
std::shift_left(deque<int>)/8192 300.596 -
std::shift_left(list<int>)/1024 725.943 -
std::shift_left(list<int>)/32 13.376 -
std::shift_left(list<int>)/50 27.373 -
std::shift_left(list<int>)/8192 7682.336 -
std::shift_left(vector<int>)/1024 35.302 -
std::shift_left(vector<int>)/32 10.319 246.21%
std::shift_left(vector<int>)/50 5.259 -
std::shift_left(vector<int>)/8192 280.954 -
std::shift_right(deque<int>)/1024 40.708 -
std::shift_right(deque<int>)/32 3.444 -
std::shift_right(deque<int>)/50 4.506 -
std::shift_right(deque<int>)/8192 307.592 -
std::shift_right(list<int>)/1024 731.771 -
std::shift_right(list<int>)/32 14.422 -
std::shift_right(list<int>)/50 26.377 1.12%
std::shift_right(list<int>)/8192 7343.307 -1.59%
std::shift_right(vector<int>)/1024 35.676 -
std::shift_right(vector<int>)/32 4.025 36.05%
std::shift_right(vector<int>)/50 5.318 -
std::shift_right(vector<int>)/8192 300.647 -
std::shuffle(deque<int>)/1024 9247.417 -
std::shuffle(deque<int>)/32 292.376 -
std::shuffle(deque<int>)/8192 74148.862 -
std::shuffle(vector<int>)/1024 8778.577 -
std::shuffle(vector<int>)/32 277.754 -
std::shuffle(vector<int>)/8192 70208.171 -
std::sort(deque<int>)_(ascending)/1024 764.408 -
std::sort(deque<int>)_(ascending)/8 17.987 1.95%
std::sort(deque<int>)_(ascending)/8192 5732.858 -
std::sort(deque<int>)_(descending)/1024 1296.805 -
std::sort(deque<int>)_(descending)/8 24.959 -1.76%
std::sort(deque<int>)_(descending)/8192 10350.294 -
std::sort(deque<int>)_(heap)/1024 6193.709 -
std::sort(deque<int>)_(heap)/8 24.154 -1.98%
std::sort(deque<int>)_(heap)/8192 68811.573 -
std::sort(deque<int>)_(pipe-organ)/1024 2692.230 -2.70%
std::sort(deque<int>)_(pipe-organ)/8 20.039 -
std::sort(deque<int>)_(pipe-organ)/8192 26159.319 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17635.052 -
std::sort(deque<int>)_(qsort_adversarial)/8 17.940 1.52%
std::sort(deque<int>)_(qsort_adversarial)/8192 481435.488 -
std::sort(deque<int>)_(repeated)/1024 961.339 -2.61%
std::sort(deque<int>)_(repeated)/8 18.167 -
std::sort(deque<int>)_(repeated)/8192 6738.463 -
std::sort(deque<int>)_(shuffled)/1024 7394.860 4.99%
std::sort(deque<int>)_(shuffled)/8 22.650 -4.22%
std::sort(deque<int>)_(shuffled)/8192 85247.661 4.76%
std::sort(vector<NonIntegral>)_(ascending)/1024 519.004 -
std::sort(vector<NonIntegral>)_(ascending)/8 15.690 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3738.415 -
std::sort(vector<NonIntegral>)_(descending)/1024 770.882 -
std::sort(vector<NonIntegral>)_(descending)/8 25.364 2.02%
std::sort(vector<NonIntegral>)_(descending)/8192 5249.449 -
std::sort(vector<NonIntegral>)_(heap)/1024 4310.977 -
std::sort(vector<NonIntegral>)_(heap)/8 23.773 1.73%
std::sort(vector<NonIntegral>)_(heap)/8192 49692.448 -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1865.952 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.442 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18305.138 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13258.610 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.708 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155076.235 -
std::sort(vector<NonIntegral>)_(repeated)/1024 506.077 -
std::sort(vector<NonIntegral>)_(repeated)/8 15.736 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3741.536 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4673.558 -
std::sort(vector<NonIntegral>)_(shuffled)/8 22.630 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 82283.353 -2.85%
std::sort(vector<int>)_(ascending)/1024 518.868 -
std::sort(vector<int>)_(ascending)/8 15.790 -
std::sort(vector<int>)_(ascending)/8192 3730.559 -
std::sort(vector<int>)_(descending)/1024 1011.695 -
std::sort(vector<int>)_(descending)/8 24.688 1.49%
std::sort(vector<int>)_(descending)/8192 7204.182 -
std::sort(vector<int>)_(heap)/1024 4549.780 -
std::sort(vector<int>)_(heap)/8 23.743 -
std::sort(vector<int>)_(heap)/8192 45486.282 -
std::sort(vector<int>)_(pipe-organ)/1024 2281.201 -
std::sort(vector<int>)_(pipe-organ)/8 17.709 -
std::sort(vector<int>)_(pipe-organ)/8192 21501.683 -
std::sort(vector<int>)_(qsort_adversarial)/1024 12923.647 -1.94%
std::sort(vector<int>)_(qsort_adversarial)/8 15.855 -
std::sort(vector<int>)_(qsort_adversarial)/8192 147646.088 -1.66%
std::sort(vector<int>)_(repeated)/1024 660.669 -1.17%
std::sort(vector<int>)_(repeated)/8 15.893 -
std::sort(vector<int>)_(repeated)/8192 5031.245 -
std::sort(vector<int>)_(shuffled)/1024 4632.005 -
std::sort(vector<int>)_(shuffled)/8 22.644 -
std::sort(vector<int>)_(shuffled)/8192 44783.488 -
std::sort_heap(deque<int>)/1024 13407.433 -
std::sort_heap(deque<int>)/8 36.374 1.94%
std::sort_heap(deque<int>)/8192 475683.217 -
std::sort_heap(deque<int>,_pred)/1024 12290.429 -
std::sort_heap(deque<int>,_pred)/8 34.610 -
std::sort_heap(deque<int>,_pred)/8192 422123.247 -
std::sort_heap(vector<NonIntegral>)/1024 9923.625 -
std::sort_heap(vector<NonIntegral>)/8 29.615 -
std::sort_heap(vector<NonIntegral>)/8192 105489.161 -
std::sort_heap(vector<NonIntegral>,_pred)/1024 9849.230 -
std::sort_heap(vector<NonIntegral>,_pred)/8 31.771 -1.96%
std::sort_heap(vector<NonIntegral>,_pred)/8192 106327.835 -
std::sort_heap(vector<int>)/1024 9802.114 -
std::sort_heap(vector<int>)/8 31.462 -1.50%
std::sort_heap(vector<int>)/8192 106076.515 -
std::sort_heap(vector<int>,_pred)/1024 9849.813 -
std::sort_heap(vector<int>,_pred)/8 31.405 -
std::sort_heap(vector<int>,_pred)/8192 105693.355 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2724.043 -
std::stable_partition(deque<int>)_(alloc_fails)/32 1907.350 -
std::stable_partition(deque<int>)_(alloc_fails)/50 1919.571 -
std::stable_partition(deque<int>)_(alloc_fails)/8192 9861.918 -
std::stable_partition(deque<int>)_(dense)/1024 582.446 -
std::stable_partition(deque<int>)_(dense)/32 29.337 -
std::stable_partition(deque<int>)_(dense)/50 39.796 4.08%
std::stable_partition(deque<int>)_(dense)/8192 5642.558 -
std::stable_partition(deque<int>)_(sparse)/1024 445.048 5.20%
std::stable_partition(deque<int>)_(sparse)/32 10.862 -13.51%
std::stable_partition(deque<int>)_(sparse)/50 27.787 -3.54%
std::stable_partition(deque<int>)_(sparse)/8192 3447.960 -
std::stable_partition(list<int>)_(alloc_fails)/1024 4143.644 -
std::stable_partition(list<int>)_(alloc_fails)/32 1877.542 -
std::stable_partition(list<int>)_(alloc_fails)/50 1918.523 -
std::stable_partition(list<int>)_(alloc_fails)/8192 26616.261 6.32%
std::stable_partition(list<int>)_(dense)/1024 1469.237 -15.83%
std::stable_partition(list<int>)_(dense)/32 35.962 -2.29%
std::stable_partition(list<int>)_(dense)/50 58.120 2.80%
std::stable_partition(list<int>)_(dense)/8192 18993.634 8.83%
std::stable_partition(list<int>)_(sparse)/1024 929.026 -
std::stable_partition(list<int>)_(sparse)/32 9.612 1.55%
std::stable_partition(list<int>)_(sparse)/50 27.055 1.26%
std::stable_partition(list<int>)_(sparse)/8192 8897.654 -
std::stable_partition(vector<int>)_(alloc_fails)/1024 2364.688 -
std::stable_partition(vector<int>)_(alloc_fails)/32 1899.938 -
std::stable_partition(vector<int>)_(alloc_fails)/50 1905.597 -
std::stable_partition(vector<int>)_(alloc_fails)/8192 5353.614 -
std::stable_partition(vector<int>)_(dense)/1024 290.564 -
std::stable_partition(vector<int>)_(dense)/32 21.278 -
std::stable_partition(vector<int>)_(dense)/50 25.928 1.08%
std::stable_partition(vector<int>)_(dense)/8192 2085.877 -
std::stable_partition(vector<int>)_(sparse)/1024 218.940 4.96%
std::stable_partition(vector<int>)_(sparse)/32 7.418 2.51%
std::stable_partition(vector<int>)_(sparse)/50 21.781 1.31%
std::stable_partition(vector<int>)_(sparse)/8192 1564.972 1.60%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 3968.215 -5.66%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.854 -1.44%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18821.420 -3.36%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28644.762 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 27.763 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26549.367 1.05%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13726.052 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.265 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26015.490 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16399.923 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.325 1.12%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22430.991 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25699.716 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 17.385 -2.10%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28499.613 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3866.130 4.19%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.723 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13068.198 -2.03%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19398.743 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 23.778 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24712.144 -
std::stable_sort(deque<int>)_(ascending)/1024 2131.832 -
std::stable_sort(deque<int>)_(ascending)/8 17.456 -2.31%
std::stable_sort(deque<int>)_(ascending)/8192 13593.688 -
std::stable_sort(deque<int>)_(descending)/1024 3070.298 4.68%
std::stable_sort(deque<int>)_(descending)/8 25.740 -1.33%
std::stable_sort(deque<int>)_(descending)/8192 21103.678 3.51%
std::stable_sort(deque<int>)_(heap)/1024 2728.758 -
std::stable_sort(deque<int>)_(heap)/8 23.765 -1.31%
std::stable_sort(deque<int>)_(heap)/8192 17464.742 1.18%
std::stable_sort(deque<int>)_(pipe-organ)/1024 2922.598 -
std::stable_sort(deque<int>)_(pipe-organ)/8 21.555 -
std::stable_sort(deque<int>)_(pipe-organ)/8192 20611.547 1.08%
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3123.042 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 17.217 -2.81%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20662.174 -
std::stable_sort(deque<int>)_(repeated)/1024 1426.401 -2.17%
std::stable_sort(deque<int>)_(repeated)/8 17.889 -1.07%
std::stable_sort(deque<int>)_(repeated)/8192 7670.932 -
std::stable_sort(deque<int>)_(shuffled)/1024 2535.150 -
std::stable_sort(deque<int>)_(shuffled)/8 22.601 -
std::stable_sort(deque<int>)_(shuffled)/8192 14392.648 1.47%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4788.700 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 15.907 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 48072.891 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 22887.444 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 25.111 2.67%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 120016.657 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 13775.719 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 23.448 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 107569.814 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 13915.749 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 17.628 -1.11%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 84832.586 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22424.405 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 15.665 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 135830.191 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3498.470 -9.90%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 15.675 -3.53%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 17856.103 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 17949.860 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.355 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 146157.738 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3592.724 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.617 2.03%
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 42568.761 1.78%
std::stable_sort(vector<NonIntegral>)_(descending)/1024 12491.436 -6.64%
std::stable_sort(vector<NonIntegral>)_(descending)/8 22.692 -1.48%
std::stable_sort(vector<NonIntegral>)_(descending)/8192 187576.546 -1.27%
std::stable_sort(vector<NonIntegral>)_(heap)/1024 9498.163 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.525 1.04%
std::stable_sort(vector<NonIntegral>)_(heap)/8192 117255.355 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8168.407 1.02%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 18.338 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 116354.024 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13551.241 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.312 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 200061.907 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1276.938 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.133 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 14151.198 1.41%
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12034.670 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 19.680 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 174419.959 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4534.219 -3.44%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.147 1.65%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 19368.848 2.10%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23376.842 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.132 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 26291.567 9.23%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 13854.656 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.121 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 30887.742 1.37%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14171.939 1.16%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 18.241 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 22521.064 1.71%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 22566.173 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.154 1.64%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 34440.059 1.09%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3404.539 -1.80%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.167 1.38%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 11716.314 20.47%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 17873.258 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 20.475 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28343.376 4.03%
std::stable_sort(vector<int>)_(ascending)/1024 2097.640 -
std::stable_sort(vector<int>)_(ascending)/8 15.630 1.21%
std::stable_sort(vector<int>)_(ascending)/8192 13442.491 -
std::stable_sort(vector<int>)_(descending)/1024 2798.039 -
std::stable_sort(vector<int>)_(descending)/8 23.258 2.47%
std::stable_sort(vector<int>)_(descending)/8192 18460.718 -
std::stable_sort(vector<int>)_(heap)/1024 2531.258 -1.79%
std::stable_sort(vector<int>)_(heap)/8 21.448 1.21%
std::stable_sort(vector<int>)_(heap)/8192 14517.143 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2776.618 -
std::stable_sort(vector<int>)_(pipe-organ)/8 18.509 -
std::stable_sort(vector<int>)_(pipe-organ)/8192 18266.661 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2901.074 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.656 1.81%
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18289.867 -
std::stable_sort(vector<int>)_(repeated)/1024 1100.681 -2.89%
std::stable_sort(vector<int>)_(repeated)/8 15.725 1.62%
std::stable_sort(vector<int>)_(repeated)/8192 5254.567 -
std::stable_sort(vector<int>)_(shuffled)/1024 2238.670 -2.54%
std::stable_sort(vector<int>)_(shuffled)/8 19.883 -
std::stable_sort(vector<int>)_(shuffled)/8192 10954.641 -
std::swap_ranges(deque<int>)/1024 319.341 -3.00%
std::swap_ranges(deque<int>)/32 10.416 -
std::swap_ranges(deque<int>)/50 15.854 -
std::swap_ranges(deque<int>)/8192 2549.639 -2.95%
std::swap_ranges(list<int>)/1024 768.279 1.71%
std::swap_ranges(list<int>)/32 20.290 4.38%
std::swap_ranges(list<int>)/50 33.858 5.29%
std::swap_ranges(list<int>)/8192 10263.132 -
std::swap_ranges(vector<int>)/1024 62.578 -
std::swap_ranges(vector<int>)/32 4.812 -
std::swap_ranges(vector<int>)/50 5.597 -
std::swap_ranges(vector<int>)/8192 475.387 -
std::transform(deque<int>)_(identity_transform)/1024 369.811 -
std::transform(deque<int>)_(identity_transform)/32 12.298 -
std::transform(deque<int>)_(identity_transform)/50 19.086 -
std::transform(deque<int>)_(identity_transform)/8192 2444.411 -
std::transform(deque<int>,_deque<int>)/1024 660.219 -
std::transform(deque<int>,_deque<int>)/32 21.357 -
std::transform(deque<int>,_deque<int>)/50 36.309 -
std::transform(deque<int>,_deque<int>)/8192 5419.462 -
std::transform(list<int>)_(identity_transform)/1024 738.211 -
std::transform(list<int>)_(identity_transform)/32 16.920 -
std::transform(list<int>)_(identity_transform)/50 30.335 -
std::transform(list<int>)_(identity_transform)/8192 7897.823 3.42%
std::transform(list<int>,_list<int>)/1024 841.714 -
std::transform(list<int>,_list<int>)/32 23.094 -
std::transform(list<int>,_list<int>)/50 37.302 -
std::transform(list<int>,_list<int>)/8192 9870.477 8.06%
std::transform(vector<int>)_(identity_transform)/1024 262.241 -
std::transform(vector<int>)_(identity_transform)/32 9.187 -
std::transform(vector<int>)_(identity_transform)/50 16.131 -
std::transform(vector<int>)_(identity_transform)/8192 2020.032 -
std::transform(vector<int>,_vector<int>)/1024 554.754 -
std::transform(vector<int>,_vector<int>)/32 17.163 -1.34%
std::transform(vector<int>,_vector<int>)/50 26.841 -
std::transform(vector<int>,_vector<int>)/8192 4440.635 -
std::unique(deque<int>)_(contiguous)/1024 515.740 -
std::unique(deque<int>)_(contiguous)/32 49.735 -
std::unique(deque<int>)_(contiguous)/52 54.825 -
std::unique(deque<int>)_(contiguous)/8192 3740.710 -
std::unique(deque<int>)_(sprinkled)/1024 512.984 -
std::unique(deque<int>)_(sprinkled)/32 54.803 1.53%
std::unique(deque<int>)_(sprinkled)/52 62.872 -
std::unique(deque<int>)_(sprinkled)/8192 3814.454 -
std::unique(deque<int>,_pred)_(contiguous)/1024 633.535 -
std::unique(deque<int>,_pred)_(contiguous)/32 56.397 -
std::unique(deque<int>,_pred)_(contiguous)/52 67.434 -
std::unique(deque<int>,_pred)_(contiguous)/8192 4555.521 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 688.207 -
std::unique(deque<int>,_pred)_(sprinkled)/32 57.782 -
std::unique(deque<int>,_pred)_(sprinkled)/52 70.560 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5211.234 -
std::unique(list<int>)_(contiguous)/1024 920.741 -
std::unique(list<int>)_(contiguous)/32 52.091 -
std::unique(list<int>)_(contiguous)/52 64.058 -
std::unique(list<int>)_(contiguous)/8192 6983.004 -
std::unique(list<int>)_(sprinkled)/1024 957.471 -
std::unique(list<int>)_(sprinkled)/32 54.093 -
std::unique(list<int>)_(sprinkled)/52 70.337 4.28%
std::unique(list<int>)_(sprinkled)/8192 7859.601 -
std::unique(list<int>,_pred)_(contiguous)/1024 953.832 -1.27%
std::unique(list<int>,_pred)_(contiguous)/32 57.171 -
std::unique(list<int>,_pred)_(contiguous)/52 70.852 -
std::unique(list<int>,_pred)_(contiguous)/8192 8299.850 10.23%
std::unique(list<int>,_pred)_(sprinkled)/1024 1017.024 -
std::unique(list<int>,_pred)_(sprinkled)/32 65.902 -
std::unique(list<int>,_pred)_(sprinkled)/52 82.160 -
std::unique(list<int>,_pred)_(sprinkled)/8192 8390.199 -
std::unique(vector<int>)_(contiguous)/1024 308.769 1.26%
std::unique(vector<int>)_(contiguous)/32 48.303 -
std::unique(vector<int>)_(contiguous)/52 53.458 -
std::unique(vector<int>)_(contiguous)/8192 1909.331 -
std::unique(vector<int>)_(sprinkled)/1024 531.297 -6.47%
std::unique(vector<int>)_(sprinkled)/32 54.871 1.79%
std::unique(vector<int>)_(sprinkled)/52 65.427 -
std::unique(vector<int>)_(sprinkled)/8192 3927.400 -3.17%
std::unique(vector<int>,_pred)_(contiguous)/1024 490.486 -
std::unique(vector<int>,_pred)_(contiguous)/32 54.344 -
std::unique(vector<int>,_pred)_(contiguous)/52 64.339 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3587.157 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 685.735 -
std::unique(vector<int>,_pred)_(sprinkled)/32 57.836 -
std::unique(vector<int>,_pred)_(sprinkled)/52 70.737 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5169.145 -
std::unique_copy(deque<int>)_(contiguous)/1024 471.832 -
std::unique_copy(deque<int>)_(contiguous)/32 10.753 -20.68%
std::unique_copy(deque<int>)_(contiguous)/52 16.378 -23.01%
std::unique_copy(deque<int>)_(contiguous)/8192 3724.303 -
std::unique_copy(deque<int>)_(sprinkled)/1024 497.667 6.81%
std::unique_copy(deque<int>)_(sprinkled)/32 11.570 25.62%
std::unique_copy(deque<int>)_(sprinkled)/52 19.317 29.88%
std::unique_copy(deque<int>)_(sprinkled)/8192 3830.639 2.60%
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 597.720 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 15.890 -4.86%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 25.176 -2.77%
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4470.183 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 632.879 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.617 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 30.991 -2.43%
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5066.294 -
std::unique_copy(list<int>)_(contiguous)/1024 739.123 -
std::unique_copy(list<int>)_(contiguous)/32 11.236 -
std::unique_copy(list<int>)_(contiguous)/52 19.533 -
std::unique_copy(list<int>)_(contiguous)/8192 6846.602 -
std::unique_copy(list<int>)_(sprinkled)/1024 740.562 -1.63%
std::unique_copy(list<int>)_(sprinkled)/32 13.017 -
std::unique_copy(list<int>)_(sprinkled)/52 23.848 -
std::unique_copy(list<int>)_(sprinkled)/8192 6951.825 -7.67%
std::unique_copy(list<int>,_pred)_(contiguous)/1024 791.550 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 16.254 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 28.882 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7568.861 -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 836.004 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.235 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.150 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7531.278 -
std::unique_copy(vector<int>)_(contiguous)/1024 247.292 -
std::unique_copy(vector<int>)_(contiguous)/32 8.639 -
std::unique_copy(vector<int>)_(contiguous)/52 13.424 -
std::unique_copy(vector<int>)_(contiguous)/8192 1884.860 -
std::unique_copy(vector<int>)_(sprinkled)/1024 455.582 -
std::unique_copy(vector<int>)_(sprinkled)/32 13.173 1.82%
std::unique_copy(vector<int>)_(sprinkled)/52 21.983 -1.04%
std::unique_copy(vector<int>)_(sprinkled)/8192 3697.246 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 538.194 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.313 -1.11%
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.494 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3786.744 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 588.820 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.264 -1.74%
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.530 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4513.168 -
std::unordered_map<int,_int>::clear()/0 392.253 -
std::unordered_map<int,_int>::clear()/1024 7982.221 -8.13%
std::unordered_map<int,_int>::clear()/32 585.725 -4.00%
std::unordered_map<int,_int>::clear()/8192 65220.082 -4.39%
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.509 -16.60%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.582 -14.56%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.406 -19.52%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.345 -7.23%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.275 -10.77%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.545 -8.06%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.428 -7.36%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.380 23.70%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.456 11.05%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.322 -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.306 -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.488 -19.14%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.608 -13.48%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.542 -1.13%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.012 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8515.771 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 278.337 6.32%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 99261.206 1.43%
std::unordered_map<int,_int>::ctor(const&)/0 12.899 -
std::unordered_map<int,_int>::ctor(const&)/1024 6696.843 -
std::unordered_map<int,_int>::ctor(const&)/32 199.710 -
std::unordered_map<int,_int>::ctor(const&)/8192 54725.463 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 13.036 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9864.737 1.58%
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 271.277 1.06%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 81841.272 1.91%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.831 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13591.841 1.66%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 375.962 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 148549.563 4.50%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.861 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13450.112 1.65%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 362.919 -1.58%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141511.182 -
std::unordered_map<int,_int>::erase(iterator)/1024 19.528 -4.82%
std::unordered_map<int,_int>::erase(iterator)/32 19.428 -4.77%
std::unordered_map<int,_int>::erase(iterator)/8192 19.644 -4.28%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.487 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5464.102 -6.13%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 522.248 -3.61%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44267.352 -6.74%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 21.436 -3.94%
std::unordered_map<int,_int>::erase(key)_(existent)/32 20.893 -3.93%
std::unordered_map<int,_int>::erase(key)_(existent)/8192 22.596 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.298 -38.68%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.200 4.83%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.294 19.19%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.137 -3.99%
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.095 -4.85%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.235 3.01%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.241 4.52%
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.269 -6.45%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.322 -10.73%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.282 -12.56%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.336 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 0.973 -23.88%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 0.951 -9.29%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 0.903 -12.98%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.917 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12903.425 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 714.756 -2.20%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 141305.376 1.16%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.443 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13385.631 5.03%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 740.449 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 145100.363 4.63%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 395.223 -1.80%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7742.344 -2.84%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 595.597 -1.72%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 86065.522 -1.34%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.691 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14573.284 1.30%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 775.798 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 148994.307 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.121 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 13968.959 1.41%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 746.346 -2.16%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 146613.656 -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 1.839 -24.16%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.769 -37.57%
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.765 2.30%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 18.005 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 19.420 -3.29%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 18.333 -5.67%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 20.665 3.63%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 17.963 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 19.383 -6.23%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 19.297 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 19.847 -2.99%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.074 -4.10%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.772 -37.06%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.475 5.50%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.183 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 19.331 -12.15%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.170 -1.29%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 21.546 -3.48%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.179 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 20.162 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.493 -6.01%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.339 -4.55%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.192 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6664.604 -12.93%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 226.641 -5.08%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53777.315 -11.93%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.157 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6650.531 -1.45%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 201.531 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54405.199 -1.10%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.930 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1811.847 21.79%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.037 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 29066.458 10.66%
std::unordered_multimap<int,_int>::clear()/0 397.304 -
std::unordered_multimap<int,_int>::clear()/1024 7990.326 -6.89%
std::unordered_multimap<int,_int>::clear()/32 593.556 -2.32%
std::unordered_multimap<int,_int>::clear()/8192 61451.752 -7.23%
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.270 4.95%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.508 11.81%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.244 -8.18%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.368 -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.519 -14.22%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.459 -13.75%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.577 -12.18%
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.807 16.92%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.858 7.61%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.912 12.89%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.405 33.51%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.329 -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.290 2.73%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.148 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.153 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8665.822 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 285.017 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 102645.166 -
std::unordered_multimap<int,_int>::ctor(const&)/0 13.040 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6683.767 -
std::unordered_multimap<int,_int>::ctor(const&)/32 198.158 -
std::unordered_multimap<int,_int>::ctor(const&)/8192 54497.380 -1.14%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.305 1.08%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9183.553 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 252.438 -1.46%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 77046.898 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.953 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12927.021 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 378.896 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 138945.205 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.969 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12748.256 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 364.310 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 139768.949 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 19.901 -1.63%
std::unordered_multimap<int,_int>::erase(iterator)/32 19.939 -1.28%
std::unordered_multimap<int,_int>::erase(iterator)/8192 27.186 -2.37%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 397.594 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5817.703 -3.99%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 525.485 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44616.825 -4.95%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 22.335 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 20.719 -4.40%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 25.218 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.264 -10.54%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.416 4.56%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.398 3.30%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.226 5.33%
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.434 9.63%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.307 5.94%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.006 3.74%
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.284 6.11%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.198 -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.179 -2.23%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.330 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.155 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.168 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.290 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 399.914 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14974.762 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 766.540 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 169069.411 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 400.500 1.03%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 14968.543 -1.65%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 767.838 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 168791.464 1.14%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 400.262 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 14228.176 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 817.263 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 179331.970 1.58%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 400.369 1.03%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 16072.864 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 831.514 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 171853.876 2.61%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 399.560 -3.03%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 16298.234 -5.09%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 807.975 -3.47%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 182836.210 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 26.073 -4.66%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 20.290 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 24.057 6.99%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 18.708 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 25.343 5.93%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 20.109 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 23.433 10.12%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 18.786 1.52%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 28.792 14.52%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 19.155 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 31.630 -3.82%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.791 3.99%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6685.400 -13.90%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 209.115 -3.33%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54093.642 -6.15%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.404 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6767.171 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 200.389 -2.58%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54958.430 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.930 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1667.313 11.88%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 24.677 1.08%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 29806.848 5.94%
std::unordered_multiset<int>::clear()/0 391.840 -
std::unordered_multiset<int>::clear()/1024 7965.528 -7.83%
std::unordered_multiset<int>::clear()/32 586.783 -2.61%
std::unordered_multiset<int>::clear()/8192 62118.136 -8.35%
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.246 -5.36%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.382 4.37%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.468 3.59%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.366 8.33%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 2.085 71.16%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.674 6.86%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.799 36.30%
std::unordered_multiset<int>::count(key)_(existent)/1024 1.885 -9.19%
std::unordered_multiset<int>::count(key)_(existent)/32 1.853 3.51%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.773 -
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.272 -23.60%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.244 -4.62%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.174 -11.96%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.271 3.85%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 14.004 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8613.129 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 299.001 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 102384.762 -
std::unordered_multiset<int>::ctor(const&)/0 12.904 -
std::unordered_multiset<int>::ctor(const&)/1024 6697.169 -
std::unordered_multiset<int>::ctor(const&)/32 196.535 -
std::unordered_multiset<int>::ctor(const&)/8192 54768.036 -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 12.908 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 8962.816 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 247.680 -1.96%
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 75317.754 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.809 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12560.584 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 378.305 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 137155.973 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.873 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12464.349 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 360.955 -1.22%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 137674.203 -
std::unordered_multiset<int>::erase(iterator)/1024 20.340 3.70%
std::unordered_multiset<int>::erase(iterator)/32 20.307 4.44%
std::unordered_multiset<int>::erase(iterator)/8192 24.974 27.02%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.986 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5876.479 -11.43%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 538.695 4.09%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 47062.909 -6.24%
std::unordered_multiset<int>::erase(key)_(existent)/1024 21.225 -4.85%
std::unordered_multiset<int>::erase(key)_(existent)/32 21.182 4.36%
std::unordered_multiset<int>::erase(key)_(existent)/8192 21.699 1.20%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.482 71.19%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.266 -4.79%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.219 -15.25%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.220 10.13%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.481 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.257 12.65%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.176 -5.14%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.078 -11.36%
std::unordered_multiset<int>::find(key)_(existent)/1024 1.342 2.48%
std::unordered_multiset<int>::find(key)_(existent)/32 1.313 5.84%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.449 18.68%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.331 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.030 -14.50%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.128 10.49%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.115 1.67%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.578 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14783.928 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 778.339 3.93%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 165881.374 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.005 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 14848.332 1.61%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 750.206 -2.78%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 162435.293 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 392.287 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 13496.737 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 788.503 -6.26%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 172589.251 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 21.279 -1.88%
std::unordered_multiset<int>::insert(value)_(already_present)/32 20.642 -3.29%
std::unordered_multiset<int>::insert(value)_(already_present)/8192 22.105 2.50%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 18.452 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 23.815 -2.86%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 18.891 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 19.798 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 18.435 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 26.008 9.65%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 19.603 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 22.635 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.113 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6721.792 -1.11%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 219.122 3.08%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 54242.951 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.122 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6769.939 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 199.690 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 63779.189 15.12%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.933 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1434.678 -12.18%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 25.184 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 26270.253 -3.91%
std::unordered_set<int>::clear()/0 392.709 -
std::unordered_set<int>::clear()/1024 8090.432 -14.25%
std::unordered_set<int>::clear()/32 585.505 -4.92%
std::unordered_set<int>::clear()/8192 63141.295 -11.12%
std::unordered_set<int>::contains(key)_(existent)/1024 1.258 -5.12%
std::unordered_set<int>::contains(key)_(existent)/32 1.420 -3.38%
std::unordered_set<int>::contains(key)_(existent)/8192 1.667 12.61%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.427 -12.68%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.496 18.42%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.453 -7.18%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.376 3.07%
std::unordered_set<int>::count(key)_(existent)/1024 1.246 -8.94%
std::unordered_set<int>::count(key)_(existent)/32 1.405 -2.00%
std::unordered_set<int>::count(key)_(existent)/8192 1.451 -7.71%
std::unordered_set<int>::count(key)_(non-existent)/0 0.270 -28.89%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.705 9.03%
std::unordered_set<int>::count(key)_(non-existent)/32 1.672 9.09%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.368 -12.33%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 14.385 4.75%
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 9003.085 -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 284.799 2.32%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 111429.804 3.42%
std::unordered_set<int>::ctor(const&)/0 12.891 -
std::unordered_set<int>::ctor(const&)/1024 6967.436 1.62%
std::unordered_set<int>::ctor(const&)/32 201.435 -
std::unordered_set<int>::ctor(const&)/8192 57018.583 2.43%
std::unordered_set<int>::ctor(const&,_alloc)/0 12.993 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 9802.770 -
std::unordered_set<int>::ctor(const&,_alloc)/32 276.925 1.24%
std::unordered_set<int>::ctor(const&,_alloc)/8192 81264.851 1.12%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.862 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13917.081 4.62%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 382.918 2.51%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 144235.651 2.34%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.850 -3.88%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13716.519 5.00%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 369.439 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 145162.052 2.83%
std::unordered_set<int>::erase(iterator)/1024 19.799 -20.99%
std::unordered_set<int>::erase(iterator)/32 19.695 -10.45%
std::unordered_set<int>::erase(iterator)/8192 20.515 -20.45%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.181 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5483.680 -7.31%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 527.408 -2.34%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44475.226 -8.76%
std::unordered_set<int>::erase(key)_(existent)/1024 21.364 -21.79%
std::unordered_set<int>::erase(key)_(existent)/32 21.006 -7.38%
std::unordered_set<int>::erase(key)_(existent)/8192 22.543 -22.82%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.342 29.24%
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.438 -4.83%
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.383 -4.10%
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.185 -6.11%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.482 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.167 -3.39%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.288 -6.71%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.097 -5.49%
std::unordered_set<int>::find(key)_(existent)/1024 1.385 2.47%
std::unordered_set<int>::find(key)_(existent)/32 1.151 -9.48%
std::unordered_set<int>::find(key)_(existent)/8192 1.420 -
std::unordered_set<int>::find(key)_(non-existent)/0 0.339 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.145 -
std::unordered_set<int>::find(key)_(non-existent)/32 1.156 -1.05%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.211 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.627 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 13035.822 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 775.768 7.36%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 139592.710 2.05%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.393 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13077.538 -1.67%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 734.476 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 139960.565 -5.55%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 390.959 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7621.667 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 587.681 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 86865.212 -1.02%
std::unordered_set<int>::insert(value)_(already_present)/1024 2.580 6.22%
std::unordered_set<int>::insert(value)_(already_present)/32 2.658 -1.13%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.695 3.37%
std::unordered_set<int>::insert(value)_(new_value,_end)/0 17.983 -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 18.968 -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 19.047 -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 19.000 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 18.078 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 19.947 -6.08%
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 19.142 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 19.716 2.49%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.418 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6818.853 1.59%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 219.426 6.26%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 54816.278 1.89%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.421 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6699.220 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 201.255 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 55538.539 1.60%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1460.121 11.82%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 24.729 -3.27%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 27817.839 3.45%
std::unordered_set<std::string>::clear()/0 393.915 -
std::unordered_set<std::string>::clear()/1024 23397.729 -
std::unordered_set<std::string>::clear()/32 926.847 1.69%
std::unordered_set<std::string>::clear()/8192 220763.352 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 33.346 -15.57%
std::unordered_set<std::string>::contains(key)_(existent)/32 33.486 2.50%
std::unordered_set<std::string>::contains(key)_(existent)/8192 36.296 -10.36%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.344 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 23.114 5.48%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 22.023 -5.05%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 23.370 -1.80%
std::unordered_set<std::string>::count(key)_(existent)/1024 44.367 24.57%
std::unordered_set<std::string>::count(key)_(existent)/32 39.894 19.13%
std::unordered_set<std::string>::count(key)_(existent)/8192 40.948 -6.05%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.351 6.58%
std::unordered_set<std::string>::count(key)_(non-existent)/1024 21.188 -12.89%
std::unordered_set<std::string>::count(key)_(non-existent)/32 25.691 7.64%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 22.816 1.78%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 13.815 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40927.099 -1.04%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 997.991 -4.80%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 731992.984 -
std::unordered_set<std::string>::ctor(const&)/0 12.926 -
std::unordered_set<std::string>::ctor(const&)/1024 33656.403 -
std::unordered_set<std::string>::ctor(const&)/32 739.077 -8.46%
std::unordered_set<std::string>::ctor(const&)/8192 337164.618 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 12.972 -1.72%
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63407.921 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1384.058 -15.29%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 604490.039 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.906 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 63088.594 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1794.515 1.50%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 640795.148 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.910 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 61363.779 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1642.440 2.08%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 640681.624 -
std::unordered_set<std::string>::erase(iterator)/1024 34.931 3.65%
std::unordered_set<std::string>::erase(iterator)/32 28.579 -5.23%
std::unordered_set<std::string>::erase(iterator)/8192 31.685 7.24%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.019 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12682.334 1.25%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 678.563 2.90%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 120012.346 -
std::unordered_set<std::string>::erase(key)_(existent)/1024 99.058 77.44%
std::unordered_set<std::string>::erase(key)_(existent)/32 79.286 -15.81%
std::unordered_set<std::string>::erase(key)_(existent)/8192 110.173 12.96%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 0.273 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 25.839 16.45%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 21.029 5.28%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 22.702 -1.05%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 0.286 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 24.470 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 26.408 16.68%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 25.186 4.86%
std::unordered_set<std::string>::find(key)_(existent)/1024 41.621 -
std::unordered_set<std::string>::find(key)_(existent)/32 36.200 -2.71%
std::unordered_set<std::string>::find(key)_(existent)/8192 40.727 -7.52%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.316 -5.88%
std::unordered_set<std::string>::find(key)_(non-existent)/1024 24.344 1.26%
std::unordered_set<std::string>::find(key)_(non-existent)/32 24.065 -7.23%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 22.303 -1.10%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 397.325 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 56460.884 2.67%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1994.474 12.58%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 601743.562 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 398.105 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 55848.816 2.12%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1779.749 -5.30%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 601896.275 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 392.031 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 57327.602 2.51%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1864.737 3.99%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 564315.779 -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 69.207 -
std::unordered_set<std::string>::insert(value)_(already_present)/32 61.516 68.22%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 70.853 55.19%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 67.041 4.12%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 67.948 86.23%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 30.144 -54.41%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 60.388 -14.72%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 55.408 2.87%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 57.560 -18.54%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 33.045 -56.71%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 29.254 -59.00%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.047 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36085.748 -1.41%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 666.273 -17.18%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 355802.327 3.52%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.125 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36061.097 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 749.173 -2.46%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 343449.402 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.813 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 16446.130 6.41%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 308.758 -5.28%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 210021.236 -
std::upper_bound(std::deque<int>)/100 33.645 10.06%
std::upper_bound(std::deque<int>)/8 18.091 -
std::upper_bound(std::deque<int>)/8192 67.893 4.87%
std::upper_bound(std::forward_list<int>)/100 96.485 -
std::upper_bound(std::forward_list<int>)/8 16.101 -
std::upper_bound(std::forward_list<int>)/8192 10412.492 -2.88%
std::upper_bound(std::list<int>)/100 100.952 -
std::upper_bound(std::list<int>)/8 16.210 -
std::upper_bound(std::list<int>)/8192 12328.572 -13.64%
std::upper_bound(std::vector<int>)/100 12.318 -
std::upper_bound(std::vector<int>)/8 5.988 -
std::upper_bound(std::vector<int>)/8192 15.686 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 427.195 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 393.269 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 625.861 -1.82%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 32.325 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.729 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 263.103 -4.90%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.856 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.744 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 875.437 3.72%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.676 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 10.944 3.01%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 852.586 1.44%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.729 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 10.896 1.17%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 853.003 1.33%
std::vector<int>::ctor(size)/1024 43.751 3.77%
std::vector<int>::ctor(size)/32 10.470 -
std::vector<int>::ctor(size)/8192 568.307 1.07%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 43.189 1.58%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 10.676 1.86%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 258.369 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.666 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.750 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 280.766 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.707 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.314 -
std::vector<int>::erase(middle)_(cheap_elements)/8192 141.129 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 38.998 -1.08%
std::vector<int>::insert(begin)_(cheap_elements)/32 5.179 2.82%
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.573 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 938.881 -8.65%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 436.029 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 4584.150 -12.05%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 925.809 -3.72%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 461.329 -1.64%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4245.066 -12.39%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 941.467 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 422.264 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 4739.923 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.862 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.811 -3.27%
std::vector<int>::insert(middle)_(cheap_elements)/8192 139.246 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 35.655 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.990 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 383.351 -56.37%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 101.029 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 24.903 -4.17%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 660.088 -3.08%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.627 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.474 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.283 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.493 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.483 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.468 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 831.575 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 407.330 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4862.038 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12619.974 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 736.537 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 109925.249 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 636.544 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 20.022 -2.01%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6341.963 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6603.808 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 144.171 -6.65%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 55024.409 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 695.820 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 34.637 -4.59%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6849.623 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19636.656 -3.81%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 595.415 -4.51%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 171465.234 -3.37%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 696.460 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 35.083 -4.35%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6854.293 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 19612.347 -3.43%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 596.741 -3.54%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 171556.867 -2.91%
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 695.550 -1.19%
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 34.887 -4.97%
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6865.507 -4.65%
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 19587.045 -12.87%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 594.513 -22.88%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 170926.867 -11.88%
std::vector<std::string>::ctor(size)/1024 426.494 -
std::vector<std::string>::ctor(size)/32 32.402 -7.30%
std::vector<std::string>::ctor(size)/8192 4174.379 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 613.410 5.17%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 36.931 -4.89%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5493.623 2.84%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19552.819 -5.95%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 568.454 -6.59%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 170642.579 -5.30%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 576.499 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.145 -2.52%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4585.562 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 597.532 1.26%
std::vector<std::string>::erase(begin)_(expensive_elements)/32 37.045 3.80%
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4592.708 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.209 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.906 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2274.182 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 300.613 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.615 -
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2287.555 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 568.392 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 21.025 1.59%
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4570.580 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 584.534 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 35.750 -2.16%
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4589.473 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1806.406 -1.60%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 464.675 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 12404.316 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15275.787 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 791.973 -1.19%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 116071.252 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3319.199 -1.62%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 523.255 -1.55%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 23769.264 3.34%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16890.286 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 867.111 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 128469.095 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1865.905 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 556.020 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 14179.463 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13460.332 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 870.235 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 116093.306 -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 289.186 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.170 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2268.460 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 302.811 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 26.935 -4.04%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2288.052 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 718.309 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 27.788 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5687.990 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6453.875 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 135.413 -4.85%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 52716.612 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 549.963 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 41.852 1.59%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3158.436 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 596.247 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 56.362 -2.02%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5741.567 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 0.818 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 12.742 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.632 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.377 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.028 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.567 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 12.740 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 12.748 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 12.723 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 22.346 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 22.337 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 22.339 -
vector<bool>(const_vector<bool>&) 9.723 -
vector<bool>(size_type,_const_value_type&) 8.196 -2.66%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 11.970 2.43%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.973 -
vector<bool>::reserve() 8.122 -4.27%
vector<bool>::resize() 10.624 -3.35%
Geometric Mean 888.705 -