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 27cbe6e8f6c7d50bd305a2f39e9e47e35c4ca997

Parameters

NameValue
Filter

m5-clang-micro test results

Run Order Start Time Duration
Current 564296 2026-02-23T12:51:52 0:00:00
Previous 564283 2026-02-23T15:17:20 0:00:00
Baseline 564281 2026-02-24T02:06:34 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1588 1808
Performance Improvements 1749 1974
Unchanged Tests 38568 38123
Total Tests 41905

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 78.63% 0.270 0.482 - -0.47% -
ranges::min(std::deque<char>)/70000 74.53% 17885.689 31216.635 - 21.75% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 72.01% 448.973 772.296 - -13.14% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 71.08% 67.241 115.034 - 1.95% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 69.63% 1.766 2.996 - 4.40% -
SetIntersection_Interlaced_Vector_float_16384_16 65.50% 2160460.975 3575619.227 - 55.53% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 65.06% 97.649 161.178 - -25.79% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 64.36% 1.766 2.903 - 3.71% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 63.88% 0.416 0.681 - 37.57% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 59.90% 0.229 0.366 - 39.03% -
std::map<std::string,_int>::erase(key)_(existent)/8192 59.35% 59.641 95.039 - 18.58% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 58.36% 102.153 161.770 - -28.34% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 57.28% 47.556 74.797 - 0.49% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 56.39% 11929083.898 18655535.776 - -36.20% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 55.61% 102.344 159.255 - -28.78% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 54.61% 22.233 34.375 - 7.34% -
SetIntersection_Interlaced_Set_string_16384_16 54.10% 238421628.649 367416191.629 - 51.35% -
std::map<std::string,_int>::erase(key)_(existent)/1024 52.54% 63.134 96.305 - 23.99% -
std::find_if_not(list<int>)_(bail_25%)/1024 52.50% 129.997 198.248 - 9.29% -
BM_StringCtorDefault 52.20% 0.242 0.368 - 20.87% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 51.36% 528.279 799.626 - -10.39% -
std::is_sorted(deque<int>,_pred)/8 50.67% 4.820 7.262 - 52.57% -
BM_PushHeap_string_PipeOrgan_1 48.47% 0.471 0.700 - 32.98% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 48.24% 32.383 48.005 - 19.71% -
BM_PushHeap_float_SingleElement_1 48.16% 0.430 0.636 - 22.53% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 47.80% 77.543 114.608 - -19.80% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 47.61% 1323.965 1954.349 - 28.21% -
ranges::min(std::vector<long_long>)/1 45.57% 0.263 0.382 - 18.29% -
ranges::min(std::deque<char>)/64 44.75% 16.598 24.026 - 14.50% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 44.60% 1.320 1.908 - 6.50% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 44.53% 29.670 42.881 - 16.18% -
BM_PushHeap_string_Descending_262144 42.80% 3.979 5.683 - 41.56% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 42.03% 76.015 107.963 - -0.34% -
std::find_if(list<int>)_(bail_25%)/1024 41.28% 128.264 181.211 - 0.41% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 38.33% 0.259 0.359 - -19.90% -
BM_PushHeap_string_Descending_16384 37.95% 2.599 3.586 - 45.20% -
BM_PushHeap_float_Descending_1 37.32% 0.393 0.540 - -6.14% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 36.91% 30.152 41.282 - 9.51% -
std::list<int>::ctor(size)/8192 36.23% 99025.048 134900.853 - 37.77% -
BM_PushHeap_string_Descending_1 36.17% 0.471 0.641 - 35.66% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 34.49% 42.611 57.307 - -0.75% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 33.75% 41534412.054 55553650.835 - -32.83% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 33.50% 23.166 30.928 - -4.44% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 33.20% 24.040 32.021 - 35.55% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 33.17% 10.865 14.468 - -24.33% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 33.03% 28.670 38.138 - 1.09% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 32.73% 33.015 43.820 - -20.88% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 32.39% 3014421.933 3990813.244 - -1.52% -
ranges::minmax(std::deque<long_long>)/1 31.90% 0.694 0.916 - 29.72% -
std::copy_backward(vector<int>)/4096 31.88% 144.400 190.430 - -11.63% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 31.79% 6525456.987 8600055.655 - 24.25% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 31.54% 29.924 39.361 - -21.55% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 31.31% 23.328 30.631 - -2.23% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 30.67% 21.123 27.601 - 4.23% -
std::rotate_copy(vector<int>)/8192 30.28% 279.329 363.914 - -20.66% -
ranges::min(std::vector<char>)/1 30.15% 0.293 0.381 - -11.55% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 29.44% 51.508 66.674 - 63.02% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 29.33% 59.554 77.020 - 54.68% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 28.96% 0.266 0.343 - 16.19% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 28.93% 1.953 2.518 - -4.83% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 27.93% 11.210 14.341 - -5.98% -
std::list<int>::ctor(size)/1024 27.87% 12199.965 15599.748 - 29.26% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 27.84% 30.885 39.482 - -3.07% -
BM_StringCopy_Large 27.83% 6.194 7.918 - 28.55% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 27.57% 33.175 42.323 - 21.75% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 27.43% 1.432 1.825 - 13.29% -
SetIntersection_Interlaced_Vector_uint64_262144_4 27.39% 1466062.553 1867608.856 - 18.92% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 26.86% 25.099 31.841 - 21.29% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 26.84% 0.501 0.636 - 29.18% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 26.45% 1.469 1.858 - 10.41% -
std::unique_copy(deque<int>)_(sprinkled)/32 26.04% 9.218 11.619 - -11.20% -
std::unordered_multiset<int>::erase(iterator)/8192 25.84% 19.848 24.977 - 17.59% -
BM_vector_deque_ranges_move_backward/0 25.83% 0.384 0.483 - 10.30% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 25.54% 1.154 1.449 - 0.26% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 25.25% 1.169 1.464 - -3.94% -
BM_vector_deque_copy/0 25.08% 0.486 0.608 - 32.56% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 24.97% 28.255 35.310 - 16.79% -
std::set<std::string>::erase(key)_(existent)/32 24.48% 54.568 67.928 - -0.12% -
std::unique_copy(deque<int>)_(sprinkled)/52 24.41% 14.748 18.348 - -12.01% -
std::map<int,_int>::contains(key)_(non-existent)/8192 24.35% 11.205 13.933 - -27.32% -
std::set<int>::contains(key)_(non-existent)/8192 24.31% 11.815 14.687 - 49.62% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 24.25% 71.386 88.696 - 21.17% -
std::is_partitioned(list<int>)_(partitioned)/1024 23.98% 575.051 712.954 - 20.77% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 23.97% 1.086 1.346 - 7.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 23.94% 2205012.699 2732949.240 - -0.61% -
BM_PushHeap_string_QuickSortAdversary_1 23.73% 0.471 0.583 - 10.44% -
rng::contains_subrange(deque<int>)_(process_all)/32 23.73% 11.616 14.372 - -0.37% -
std::unordered_set<int>::contains(key)_(existent)/32 23.68% 1.239 1.532 - 14.00% -
BM_PushHeap_string_Ascending_16384 23.51% 19.528 24.118 - 18.30% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 23.48% 0.354 0.437 - 25.95% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 23.29% 11.241 13.859 - 14.10% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 23.27% 1.092 1.346 - 14.10% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 23.14% 34.701 42.730 - 0.19% -
std::unordered_set<int>::erase(key)_(existent)/8192 23.13% 22.785 28.055 - 22.03% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 22.98% 1.693 2.083 - -0.28% -
std::map<std::string,_int>::erase(iterator)/1024 22.89% 26.169 32.160 - 3.66% -
std::unordered_set<int>::erase(key)_(existent)/1024 22.53% 21.066 25.812 - 20.89% -
std::unordered_map<int,_int>::count(key)_(existent)/32 22.38% 1.148 1.404 - 0.29% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 22.26% 710.067 868.109 - 25.70% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 21.97% 6.665 8.129 - -1.07% -
std::find_if_not(list<int>)_(bail_25%)/32768 21.86% 6742.419 8216.280 - -3.79% -
BM_PushHeap_string_Ascending_1 21.70% 0.528 0.642 - 36.31% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 21.59% 14.316 17.406 - 0.60% -
BM_vector_deque_move/0 21.32% 0.414 0.503 - 17.80% -
SetIntersection_Interlaced_Vector_float_16384_4 21.29% 1346065.441 1632614.355 - 15.99% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 20.27% 59.651 71.740 - 56.53% -
BM_PushHeap_uint32_QuickSortAdversary_1 19.93% 0.580 0.696 - 69.63% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 19.91% 1.074 1.288 - 22.55% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 19.66% 22.636 27.087 - -2.56% -
BM_PushHeap_float_QuickSortAdversary_16 19.65% 0.974 1.166 - 17.59% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 19.65% 1.157 1.384 - 19.79% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 19.53% 0.868 1.038 - -8.83% -
rng::find_last_if(deque<int>)_(bail_90%)/8 19.41% 0.974 1.164 - 0.58% -
std::fill_n(list<int>)/8192 19.09% 7399.214 8811.559 - 20.72% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 19.06% 23.608 28.106 - 8.96% -
BM_deque_deque_ranges_move/0 18.64% 0.715 0.848 - -7.70% -
std::unordered_set<std::string>::erase(iterator)/32 18.63% 25.861 30.679 - 8.99% -
std::adjacent_find(deque<int>,_pred)/8 18.53% 4.087 4.845 - 13.99% -
ranges::min(std::list<long_long>)/1 18.52% 0.305 0.362 - -15.17% -
std::remove_if(deque<int>)_(sprinkled)/50 18.49% 60.977 72.251 - 18.57% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 18.17% 42221328.926 49892966.893 - 16.05% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 18.04% 33.767 39.860 - 22.13% -
std::move_backward(list<int>)/4096 18.02% 4383.340 5173.116 - 3.59% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 17.97% 22180368.576 26165411.527 - -13.76% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 17.85% 119452049.292 140769653.582 - -16.86% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 17.76% 1.307 1.540 - 6.55% -
BM_vector_deque_move_backward/0 17.74% 0.577 0.679 - 12.94% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 17.72% 5774.192 6797.205 - 0.59% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 17.71% 24.094 28.362 - 20.08% -
std::unordered_multimap<int,_int>::clear()/8192 17.67% 63534.177 74763.148 - -6.46% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 17.55% 8000.776 9405.186 - -10.48% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 17.54% 5131.087 6030.960 - 4.58% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 17.41% 32.087 37.672 - -1.92% -
std::unordered_multimap<int,_int>::clear()/1024 17.30% 8203.767 9623.079 - -6.10% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 17.21% 11.330 13.279 - -1.95% -
ranges::min(std::vector<__int128>)/70000 17.10% 27119.557 31755.925 - 7.60% -
std::find_if_not(list<int>)_(process_all)/8192 16.85% 6850.843 8005.145 - 16.62% -
std::copy_backward(deque<int>)/64 16.78% 3.031 3.540 - 17.01% -
std::find_if_not(vector<int>)_(bail_25%)/8 16.74% 0.784 0.916 - 9.52% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 16.54% 18.964 22.102 - -61.12% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 16.44% 1.350 1.572 - 5.73% -
BM_StringEraseWithMove_Empty_Transparent 16.27% 0.566 0.658 - 18.57% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 16.17% 215.443 250.271 - 10.50% -
ranges::minmax(std::deque<__int128>)/64 16.10% 31.304 36.344 - 20.30% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 16.00% 1.627 1.887 - 10.57% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 15.72% 6910086.416 7996207.103 - -3.89% -
BM_PushHeap_string_Descending_1024 15.71% 2.673 3.093 - 17.98% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 15.71% 26816.817 31028.781 - 10.80% -
BM_PushHeap_string_Ascending_1024 15.50% 13.013 15.030 - 7.66% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 15.36% 10.230 11.801 - 19.79% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 15.34% 21.180 24.429 - -10.23% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 15.32% 1.248 1.439 - 14.16% -
std::set<std::string>::contains(key)_(non-existent)/32 15.22% 9.089 10.472 - -6.03% -
SetIntersection_None_Vector_string_262144_256 15.21% 1285674.618 1481230.224 - 16.78% -
std::rotate(list<int>)_(1_element_forward)/8192 15.21% 7071.039 8146.464 - 0.53% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 15.16% 114.329 131.657 - -3.87% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 15.15% 60074108.822 69178129.784 - -12.33% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 15.14% 0.978 1.127 - 7.03% -
ranges::min(std::list<char>)/1 15.09% 0.363 0.418 - -5.07% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 15.08% 0.895 1.030 - -16.29% -
SetIntersection_None_Vector_string_16384_1024 15.04% 1204617.898 1385850.176 - 12.79% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 15.04% 3449.111 3968.021 - 14.76% -
rng::contains(list<int>)_(process_all)/8192 14.98% 7000.956 8049.823 - 7.96% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 14.88% 16.160 18.565 - 22.30% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 14.81% 21.809 25.040 - 12.38% -
BM_std_minmax_element<char>/3 14.75% 1.021 1.171 - -3.61% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 14.72% 33.443 38.368 - 3.43% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 14.68% 39626.915 45442.775 - 4.08% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 14.61% 1.074 1.231 - -13.71% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 14.61% 1.260 1.444 - 6.00% -
std::find(vector<bool>)_(process_all)/50 14.54% 0.595 0.681 - -6.02% -
std::set<std::string>::contains(key)_(existent)/32 14.53% 14.334 16.417 - -0.33% -
std::multiset<int>::contains(key)_(non-existent)/8192 14.53% 8.960 10.262 - 14.27% -
std::unordered_set<int>::count(key)_(non-existent)/32 14.49% 1.366 1.563 - -13.03% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 14.47% 11719.407 13415.609 - -5.85% -
std::unordered_set<int>::contains(key)_(existent)/8192 14.40% 1.369 1.566 - -4.07% -
std::remove_if(deque<int>)_(sprinkled)/32 14.35% 53.353 61.008 - 16.40% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 14.34% 1.618 1.850 - 0.07% -
BM_StringConstructDestroyCStr_Empty_Opaque 14.32% 2.079 2.377 - -58.33% -
SetIntersection_None_Vector_string_262144_1024 14.13% 1293557.036 1476362.945 - 14.17% -
SetIntersection_None_Vector_string_1024_256 14.11% 1134382.444 1294497.938 - 12.25% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 13.86% 80.129 91.238 - 11.60% -
BM_PushHeap_string_PipeOrgan_16384 13.82% 13.530 15.400 - 3.84% -
std::set<std::string>::upper_bound(key)_(existent)/32 13.80% 15.284 17.394 - 0.16% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 13.75% 22.862 26.007 - 14.97% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 13.64% 28.984 32.937 - 40.74% -
SetIntersection_None_Vector_string_262144_262144 13.61% 1281970.898 1456435.772 - 12.11% -
std::multiset<int>::count(key)_(existent)/8192 13.57% 9.405 10.682 - 3.70% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 13.47% 22.772 25.839 - 3.57% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 13.40% 491036.066 556816.914 - 13.32% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 13.24% 46516.940 52676.056 - -0.47% -
bm_ranges_lexicographical_compare<int>/1 13.17% 1.264 1.430 - 22.75% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 13.09% 3825.050 4325.719 - 13.36% -
SetIntersection_None_Vector_string_16384_64 13.04% 1215808.661 1374378.975 - 9.52% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 13.00% 39.211 44.309 - 15.40% -
ranges::minmax(std::vector<long_long>)/1 12.71% 0.611 0.689 - 13.29% -
BM_StringEraseWithMove_Empty_Opaque 12.69% 0.801 0.902 - 13.12% -
BM_std_minmax_element<long_long>/3 12.67% 1.094 1.233 - 1.53% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 12.66% 0.275 0.309 - 13.95% -
std::for_each_n(join_view(vector<vector<int>>))/8 12.63% 1.409 1.587 - 14.21% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 12.61% 4.359 4.909 - 6.62% -
BM_PushHeap_uint64_SingleElement_1 12.47% 0.618 0.695 - 45.20% -
SetIntersection_None_Vector_string_16384_1 12.43% 1228988.047 1381783.495 - 11.74% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 12.41% 7.384 8.300 - -2.13% -
std::set<int>::erase(key)_(non-existent,_end)/32 12.41% 2.263 2.544 - 10.16% -
std::map<std::string,_int>::count(key)_(existent)/8192 12.37% 27.737 31.167 - -7.36% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 12.27% 10319.070 11584.798 - 15.03% -
BM_StringRelationalLiteral_Eq_Large_Small_Control 12.22% 0.409 0.459 - 0.10% -
BM_PushHeap_string_Descending_256 12.20% 2.563 2.876 - 15.92% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 12.16% 20.037 22.474 - 12.80% -
ranges::min(std::vector<__int128>)/64 12.02% 24.624 27.583 - 4.58% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 11.97% 50.865 56.952 - 15.44% -
std::unordered_set<int>::count(key)_(non-existent)/1024 11.93% 1.475 1.651 - -11.27% -
SetIntersection_None_Vector_string_262144_16 11.93% 1300579.109 1455789.289 - 12.67% -
BM_lexicographical_compare_three_way_slow_path/1 11.79% 0.389 0.435 - -2.91% -
ranges::minmax(std::list<long_long>)/1 11.76% 0.487 0.544 - 21.07% -
SetIntersection_Interlaced_Set_string_16384_4 11.74% 193045061.554 215711187.444 - 7.54% -
SetIntersection_None_Vector_string_1024_1024 11.73% 1160155.412 1296275.238 - 11.75% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 11.72% 577.388 645.048 - 15.66% -
BM_deque_vector_ranges_copy/0 11.70% 1.418 1.584 - 15.84% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 11.65% 148.466 165.763 - 1.30% -
SetIntersection_None_Vector_string_262144_16384 11.59% 1312951.209 1465163.044 - 11.94% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 11.47% 9.900 11.036 - 2.79% -
std::unordered_set<std::string>::erase(key)_(existent)/32 11.43% 66.368 73.957 - 43.24% -
SetIntersection_Front_Vector_uint32_16384_1024 11.37% 5299174.728 5901602.715 - 4.97% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 11.34% 33.278 37.053 - 8.70% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 11.28% 4213816.677 4689341.840 - -3.47% -
SetIntersection_None_Vector_string_262144_4 11.27% 1308489.033 1455947.989 - 12.59% -
std::search(vector<int>,_pred)_(single_element)/8192 11.27% 4158.739 4627.270 - 7.03% -
std::unordered_multimap<int,_int>::erase(iterator)/32 11.23% 19.989 22.234 - 3.05% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 11.23% 41.974 46.686 - 3.39% -
rng::contains_subrange(deque<int>)_(same_length)/16 11.22% 11.690 13.002 - 0.74% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 11.19% 1.311 1.457 - 5.20% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 11.18% 27.803 30.911 - 1.25% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 11.16% 1.873 2.083 - -0.77% -
SetIntersection_Front_Set_float_1024_1024 11.11% 12108167.184 13453819.497 - 6.82% -
std::unique(list<int>)_(sprinkled)/1024 11.00% 949.634 1054.059 - 11.01% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 10.97% 1.123 1.247 - 7.00% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 10.96% 164.709 182.759 - 10.63% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 10.93% 1487153.062 1649685.863 - -8.09% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 10.92% 561.520 622.859 - 14.54% -
std::search(vector<int>,_pred)_(single_element)/1024 10.91% 521.908 578.847 - 6.92% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 10.89% 17815.434 19755.777 - 12.19% -
std::search(vector<int>,_pred)_(single_element)/1000 10.88% 509.199 564.606 - 6.82% -
std::unordered_set<int>::erase(iterator)/32 10.80% 19.473 21.576 - 7.71% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 10.75% 516.178 571.666 - 13.62% -
std::unordered_multiset<int>::count(key)_(existent)/8192 10.70% 1.629 1.803 - -0.52% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 10.69% 1618303.060 1791368.326 - 9.92% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 10.67% 50.506 55.895 - 7.66% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 10.66% 1.551 1.717 - 8.67% -
SetIntersection_Interlaced_Set_string_64_64 10.64% 34017327.291 37637733.908 - -3.74% -
SetIntersection_None_Vector_string_64_64 10.59% 8787492.060 9718243.531 - 9.83% -
SetIntersection_None_Vector_string_262144_1 10.52% 1309301.024 1447082.597 - 10.92% -
SetIntersection_Interlaced_Set_float_256_64 10.52% 12538228.070 13857365.583 - 3.79% -
std::set<std::string>::erase(key)_(existent)/8192 10.47% 85.500 94.449 - 1.24% -
SetIntersection_None_Vector_string_1024_4 10.45% 1167407.261 1289368.729 - 10.74% -
std::unordered_set<int>::erase(iterator)/8192 10.42% 22.677 25.041 - 24.45% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 10.42% 1344935.497 1485067.894 - -2.24% -
BM_std_minmax_element<short>/5500 10.38% 1343.524 1483.044 - 17.03% -
std::unordered_set<int>::count(key)_(non-existent)/8192 10.36% 1.446 1.595 - 11.92% -
BM_deque_vector_move/0 10.35% 1.337 1.476 - 8.78% -
std::reverse_copy(vector<int>)/8 10.34% 2.377 2.623 - 8.02% -
BM_deque_vector_ranges_move/5500 10.33% 198.139 218.598 - 13.69% -
BM_std_minmax_element<short>/4096 10.29% 1003.311 1106.526 - 16.94% -
SetIntersection_None_Vector_string_16384_16 10.29% 1237772.731 1365098.017 - 11.70% -
std::list<int>::ctor(size)/32 10.28% 341.263 376.331 - 12.62% -
BM_deque_deque_copy/0 10.27% 0.834 0.920 - 16.42% -
BM_std_minmax_element<short>/4000 10.24% 980.600 1081.020 - 17.04% -
SetIntersection_Front_Vector_uint64_262144_1024 10.23% 5311463.828 5854964.943 - -0.79% -
rng::find_last_if(vector<char>)_(bail_10%)/50 10.07% 12.416 13.667 - 9.30% -
SetIntersection_None_Vector_string_256_64 10.03% 3628071.207 3991903.264 - 10.18% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 10.00% 40.582 44.639 - 10.25% -
SetIntersection_None_Vector_string_16384_4 9.90% 1232793.201 1354850.581 - 10.18% -
std::vector<int>::ctor(size)/8192 9.85% 517.581 568.575 - 1.21% -
SetIntersection_None_Vector_string_16384_16384 9.85% 1235187.771 1356818.741 - 9.77% -
SetIntersection_None_Vector_string_1024_64 9.82% 1177396.270 1293061.330 - 10.59% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 9.78% 0.711 0.780 - 10.43% -
BM_std_minmax_element<short>/1024 9.77% 257.564 282.729 - 17.03% -
BM_std_minmax_element<short>/65536 9.74% 16046.182 17609.345 - 13.50% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 9.74% 0.711 0.780 - 10.37% -
BM_std_minmax_element<short>/64000 9.73% 15667.895 17191.905 - 13.51% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 9.71% 1.183 1.297 - 5.78% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 9.70% 24.042 26.375 - -2.74% -
std::unordered_multiset<int>::count(key)_(existent)/1024 9.70% 1.756 1.926 - -4.78% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 9.70% 0.711 0.780 - 10.41% -
BM_std_minmax_element<short>/70000 9.68% 17140.322 18800.214 - 13.41% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 9.65% 1.265 1.387 - 19.04% -
BM_PushHeap_string_Ascending_256 9.60% 11.018 12.075 - 6.58% -
SetIntersection_None_Vector_string_64_1 9.56% 17151788.130 18792342.648 - 8.27% -
SetIntersection_None_Vector_string_1024_1 9.54% 1172072.304 1283889.797 - 9.93% -
ranges::minmax(std::list<__int128>)/70000 9.48% 59166.489 64773.728 - 14.36% -
SetIntersection_None_Vector_string_256_16 9.47% 4255119.384 4658046.343 - 9.25% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 9.46% 1611999.430 1764460.857 - 9.23% -
BM_deque_deque_ranges_copy/1 9.45% 2.363 2.587 - 6.74% -
std::copy_n(list<int>)/4096 9.43% 3954.334 4327.305 - 3.18% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 9.43% 1.127 1.233 - 3.79% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 9.40% 0.529 0.578 - -17.05% -
std::for_each_n(list<int>)/8192 9.37% 7657.351 8375.059 - 7.50% -
SetIntersection_None_Vector_string_16384_256 9.30% 1235145.294 1350060.678 - 9.48% -
std::search(list<int>,_pred)_(same_length)/8192 9.26% 9293.427 10154.064 - 19.95% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 9.25% 0.282 0.309 - -23.78% -
std::move_backward(vector<bool>)_(unaligned)/64 9.22% 1.640 1.791 - -3.61% -
SetIntersection_None_Vector_string_256_1 9.10% 4494170.549 4903206.289 - 8.82% -
BM_StringRelational_Less_Empty_Empty_Control 9.09% 1.615 1.761 - 9.29% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 9.07% 24.149 26.338 - 11.08% -
std::unique(list<int>)_(sprinkled)/8192 9.04% 7951.983 8670.799 - 9.41% -
SetIntersection_None_Vector_string_262144_64 8.99% 1329226.574 1448706.544 - 10.37% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 8.99% 1.156 1.260 - 9.04% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 8.98% 205.506 223.967 - 0.24% -
BM_PushHeap_string_QuickSortAdversary_262144 8.98% 16.184 17.637 - 7.56% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 8.95% 75937.487 82731.295 - 4.48% -
SetIntersection_Front_Set_string_16384_64 8.94% 4491050.990 4892535.721 - 3.26% -
std::find_if(list<int>)_(bail_25%)/32768 8.94% 6928.277 7547.624 - 8.38% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 8.93% 0.366 0.399 - 9.32% -
ranges::min(std::list<__int128>)/1 8.84% 0.336 0.365 - 10.75% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 8.81% 0.573 0.623 - -2.67% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 8.80% 20.358 22.149 - -0.98% -
SetIntersection_Interlaced_Vector_uint64_16384_4 8.77% 1431227.720 1556726.230 - 14.66% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 8.76% 566.718 616.384 - 11.30% -
SetIntersection_Front_Vector_uint64_16384_1024 8.76% 5436615.732 5912971.942 - -0.37% -
ranges::minmax(std::list<__int128>)/64 8.76% 39.244 42.682 - 9.61% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 8.70% 9.707 10.552 - -6.58% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 8.68% 5.997 6.517 - 5.33% -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 8.66% 0.219 0.238 - 7.97% -
std::rotate_copy(deque<int>)/32 8.65% 2.696 2.929 - 13.94% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 8.63% 30.423 33.049 - 0.57% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 8.53% 89.471 97.105 - 8.67% -
SetIntersection_None_Vector_string_64_16 8.52% 14142809.295 15347433.530 - 8.86% -
BM_PushHeap_string_Descending_4 8.50% 1.997 2.167 - 9.01% -
std::set<int>::erase(key)_(non-existent,_end)/1024 8.50% 5.323 5.775 - 6.05% -
std::for_each(list<int>)/8 8.48% 2.327 2.525 - -0.13% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 8.47% 23.496 25.486 - 7.30% -
BM_PushHeap_string_Ascending_64 8.46% 7.341 7.963 - 5.27% -
SetIntersection_None_Vector_string_256_4 8.45% 4510432.046 4891438.726 - 9.12% -
rng::contains_subrange(deque<int>)_(process_all)/16 8.45% 7.726 8.379 - -7.60% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 8.40% 12449111.601 13494740.400 - 7.52% -
std::set<std::string>::equal_range(key)_(non-existent)/32 8.37% 10.501 11.380 - 3.26% -
SetIntersection_Interlaced_Vector_float_262144_256 8.36% 29747026.460 32233307.085 - 39.45% -
std::copy_n(vector<int>)/32768 8.34% 3495.098 3786.444 - 97.56% -
std::find_end(list<int>,_pred)_(same_length)/8192 8.32% 8662.032 9383.082 - 1.47% -
BM_deque_deque_ranges_move_backward/2 8.29% 2.176 2.357 - 2.46% -
std::set<int>::erase(key)_(non-existent,_end)/8192 8.28% 8.224 8.905 - 8.48% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 8.27% 2.286 2.475 - 8.71% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 8.25% 11.489 12.437 - 7.74% -
SetIntersection_Interlaced_Set_float_1024_256 8.24% 13050535.301 14126304.427 - -1.31% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 8.24% 1.143 1.237 - 0.06% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 8.23% 13.463 14.572 - -7.01% -
std::count_if(list<int>)_(every_other)/8192 8.21% 7109.674 7693.484 - 9.60% -
BM_std_minmax_element<short>/512 8.21% 132.743 143.644 - 15.37% -
BM_PushHeap_string_Descending_64 8.20% 2.427 2.626 - 12.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 8.19% 64209522.794 69466994.660 - 9.32% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 8.18% 23.952 25.912 - 7.46% -
SetIntersection_Front_Set_float_262144_64 8.16% 1685408.319 1822919.873 - 4.73% -
std::distance(join_view(vector<vector<int>>))/50 8.11% 0.586 0.634 - -3.37% -
BM_deque_deque_ranges_move/1 8.09% 2.334 2.523 - -1.31% -
std::remove(deque<int>)_(sprinkled)/32 8.08% 50.035 54.080 - 0.34% -
SetIntersection_None_Vector_string_64_4 8.07% 16736516.816 18087573.370 - 8.68% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 8.04% 1204.446 1301.324 - 9.69% -
std::map<int,_int>::insert(value)_(already_present)/1024 8.03% 3.140 3.393 - 2.84% -
std::replace(list<int>)_(sprinkled)/8192 8.01% 7165.129 7738.907 - 8.38% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8.00% 8845.013 9552.306 - -5.92% -
BM_PushHeap_string_QuickSortAdversary_256 7.99% 14.492 15.649 - 6.16% -
BM_std_minmax_element<short>/2 7.98% 0.605 0.653 - -2.33% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 7.98% 24.179 26.107 - 5.28% -
BM_PushHeap_float_SingleElement_4 7.97% 0.356 0.385 - 1.55% -
SetIntersection_Front_Vector_uint32_262144_1024 7.96% 5447414.728 5881227.839 - 8.50% -
BM_PushHeap_string_QuickSortAdversary_16384 7.95% 15.618 16.860 - 6.14% -
BM_vector_deque_ranges_move/0 7.91% 0.427 0.460 - -0.61% -
std::unordered_set<int>::find(key)_(non-existent)/1024 7.83% 1.060 1.143 - -0.19% -
BM_deque_deque_ranges_move/2 7.81% 2.079 2.241 - -2.61% -
std::swap_ranges(list<int>)/1024 7.76% 757.721 816.527 - 9.41% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 7.76% 0.346 0.373 - 7.52% -
std::multimap<std::string,_int>::find(key)_(existent)/32 7.75% 14.590 15.720 - 8.00% -
std::find_if_not(deque<int>)_(bail_25%)/8192 7.73% 505.584 544.668 - -4.11% -
std::find_end(deque<int>)_(match_near_end)/1000 7.72% 42.797 46.100 - 35.91% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 7.71% 1.238 1.333 - 4.59% -
std::copy_if(vector<int>)_(entire_range)/64 7.69% 15.897 17.119 - 7.88% -
std::partition_copy(deque<int>)/50 7.68% 21.070 22.688 - 6.69% -
SetIntersection_None_Vector_string_16_16 7.65% 34487742.879 37125786.876 - 7.37% -
SetIntersection_Front_Set_string_262144_16 7.59% 1801820.343 1938647.303 - 1.25% -
BM_deque_deque_ranges_move_backward/1 7.57% 2.416 2.599 - 3.08% -
SetIntersection_None_Vector_string_1024_16 7.56% 1173593.325 1262343.355 - 8.42% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 7.56% 33114.108 35617.498 - 8.92% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 7.55% 42.728 45.956 - 0.43% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 7.54% 4.020 4.323 - -10.74% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 7.54% 11.583 12.456 - -7.10% -
std::find_if_not(deque<int>)_(bail_25%)/32768 7.50% 2013.675 2164.721 - 1.05% -
std::move(vector<bool>)_(unaligned)/512 7.50% 4.718 5.072 - 9.31% -
std::remove_if(deque<int>)_(prefix)/50 7.50% 62.099 66.757 - 7.00% -
std::remove_if(list<int>)_(prefix)/8192 7.50% 9260.963 9955.254 - 6.59% -
std::find_if_not(deque<int>)_(process_all)/8192 7.50% 2005.284 2155.615 - 8.28% -
std::find_if_not(deque<int>)_(process_all)/1024 7.50% 252.326 271.242 - 8.82% -
std::map<std::string,_int>::find(key)_(non-existent)/32 7.49% 12.987 13.960 - 14.16% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 7.48% 0.604 0.649 - -1.83% -
SetIntersection_Interlaced_Set_float_256_256 7.45% 7447268.096 8001980.685 - 6.30% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 7.43% 17747.917 19067.172 - -23.82% -
std::adjacent_find(deque<int>,_pred)/50 7.41% 28.759 30.890 - 6.72% -
std::find(vector<bool>)_(process_all)/8 7.39% 0.594 0.638 - -13.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 7.38% 1657050.944 1779308.596 - 8.73% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 7.38% 15342.957 16474.658 - 3.68% -
std::is_partitioned(deque<int>)_(partitioned)/8192 7.34% 2285.795 2453.483 - 7.74% -
SetIntersection_Front_Set_string_16384_16 7.33% 1799135.521 1930966.422 - -1.23% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 7.32% 1354107.218 1453245.930 - -0.47% -
std::stable_sort(deque<int>)_(repeated)/8 7.32% 17.990 19.306 - 2.17% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 7.31% 481.756 516.995 - 11.71% -
std::find_if(deque<int>)_(bail_25%)/32768 7.30% 2002.208 2148.313 - 8.25% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 7.29% 20.122 21.589 - 0.15% -
SetIntersection_None_Vector_string_16_1 7.28% 64919873.948 69644966.744 - 6.69% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 7.27% 5956.970 6389.855 - 2.39% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 7.26% 1.343 1.440 - 15.36% -
rng::contains_subrange(deque<int>)_(same_length)/32 7.24% 19.146 20.532 - 0.52% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 7.23% 33.193 35.594 - 5.64% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 7.22% 26343646.695 28246434.380 - 1.24% -
SetIntersection_Front_Set_uint64_1024_1024 7.22% 11565711.516 12400470.424 - -0.90% -
std::find_end(deque<int>)_(single_element)/1024 7.21% 295.462 316.769 - 4.27% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 7.20% 11.594 12.428 - 7.80% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 7.20% 1.409 1.510 - 7.91% -
std::remove(deque<int>)_(sprinkled)/50 7.19% 54.534 58.453 - -4.38% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 7.18% 27.219 29.174 - 1.12% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 7.16% 17.467 18.718 - -1.71% -
std::remove_copy(deque<int>)_(prefix)/1024 7.16% 380.626 407.861 - 6.30% -
vector<bool>(size_type,_const_value_type&) 7.15% 8.313 8.907 - -1.16% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 7.13% 27.628 29.599 - 0.84% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 7.09% 342.823 367.131 - 9.77% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 7.07% 4752.497 5088.667 - 5.33% -
std::partition_copy(deque<int>)/1024 7.07% 635.542 680.483 - 8.08% -
ranges::minmax(std::deque<__int128>)/1 7.05% 0.672 0.719 - 5.49% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 7.02% 18.798 20.119 - 2.33% -
SetIntersection_None_Vector_string_256_256 7.02% 2272551.473 2432001.793 - 7.40% -
std::remove_if(list<int>)_(sprinkled)/50 7.01% 71.923 76.964 - 0.99% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 7.00% 1106840.333 1184268.052 - 1.35% -
std::find(list<int>)_(process_all)/8192 6.98% 6884.036 7364.255 - -11.06% -
bm_ranges_swap_ranges_vb_unaligned/8 6.96% 4.693 5.020 - -0.58% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 6.95% 82.239 87.955 - 4.79% -
BM_deque_vector_copy_backward/0 6.94% 1.428 1.527 - 7.40% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 6.91% 32.061 34.277 - 14.88% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 6.90% 3.004 3.212 - 6.72% -
std::find_if_not(deque<int>)_(process_all)/32768 6.90% 8123.915 8684.407 - 8.07% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 6.89% 18.878 20.179 - 1.71% -
BM_StringFindAllMatch/8 6.89% 2.745 2.934 - 1.19% -
std::unique(list<int>,_pred)_(contiguous)/8192 6.89% 7625.248 8150.331 - 8.98% -
BM_PushHeap_uint32_SingleElement_4 6.86% 0.364 0.389 - 6.56% -
rng::contains_subrange(list<int>)_(near_matches)/1024 6.85% 39077.696 41753.166 - 8.38% -
rng::starts_with(list<int>)/8192 6.84% 8677.496 9270.776 - 2.97% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 6.81% 2.477 2.646 - 3.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 6.81% 13994480.481 14947328.139 - 4.11% -
BM_PushHeap_float_Ascending_262144 6.81% 5.055 5.399 - 0.63% -
std::stable_sort(deque<int>)_(heap)/8 6.81% 23.779 25.397 - 2.44% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 6.80% 35.366 37.769 - 2.71% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 6.79% 105.943 113.138 - 8.52% -
BM_deque_deque_ranges_copy/0 6.77% 0.743 0.793 - 0.03% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 6.76% 342.231 365.382 - 7.75% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 6.74% 8621.931 9203.054 - -2.64% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 6.73% 12.240 13.064 - -13.20% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 6.72% 470.255 501.850 - 6.99% -
BM_StringFindAllMatch/1 6.71% 2.967 3.166 - 1.47% -
std::find(vector<long_long>)_(process_all)/8 6.71% 0.941 1.004 - -12.38% -
std::is_sorted_until(deque<int>)/1024 6.67% 466.274 497.353 - 6.74% -
vector<bool>(const_vector<bool>&) 6.64% 9.970 10.632 - -0.52% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 6.62% 16.810 17.924 - 3.86% -
std::search(deque<int>,_pred)_(near_matches)/1000 6.61% 23293.225 24832.946 - 3.74% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 6.60% 18.387 19.600 - -2.27% -
vector<bool>::resize() 6.60% 10.648 11.351 - -2.75% -
ranges::minmax(std::deque<__int128>)/8 6.59% 3.916 4.174 - 11.39% -
SetIntersection_None_Vector_string_16_4 6.58% 55441296.103 59091251.362 - 6.82% -
std::set<int>::equal_range(key)_(non-existent)/1024 6.58% 6.421 6.843 - 6.78% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 6.57% 77567.644 82659.987 - -6.73% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 6.56% 387103.218 412513.772 - -37.79% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 6.53% 424.644 452.385 - -2.71% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.53% 1.126 1.200 - -0.50% -
BM_PushHeap_string_QuickSortAdversary_64 6.52% 12.946 13.790 - 5.00% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 6.51% 7702.017 8203.780 - -4.07% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 6.50% 14671.502 15625.692 - -0.14% -
std::multiset<std::string>::contains(key)_(existent)/32 6.50% 16.429 17.496 - -12.25% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 6.49% 20.565 21.899 - 4.35% -
SetIntersection_Front_Set_uint64_16384_64 6.44% 1713940.236 1824353.620 - 10.32% -
std::list<int>::erase(begin)_(cheap_elements)/8192 6.40% 10.326 10.987 - 3.20% -
std::unordered_multimap<int,_int>::clear()/32 6.40% 594.070 632.101 - -2.80% -
std::rotate(deque<int>)_(by_1/3)/8192 6.40% 3160.136 3362.405 - 6.66% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 6.40% 20.091 21.377 - -8.04% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 6.35% 1.398 1.487 - -5.96% -
BM_deque_deque_ranges_copy_backward/0 6.33% 0.748 0.796 - 8.01% -
SetIntersection_Front_Vector_uint32_16384_256 6.32% 2130109.451 2264645.643 - 5.24% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 6.27% 1.126 1.197 - 2.60% -
BM_deque_deque_ranges_move_backward/64 6.23% 3.413 3.626 - 6.95% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 6.21% 0.773 0.821 - 6.51% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 6.20% 11828.520 12562.417 - 9.73% -
std::is_sorted_until(deque<int>,_pred)/8 6.19% 4.249 4.512 - 6.60% -
BM_PushHeap_string_QuickSortAdversary_1024 6.15% 15.083 16.010 - 4.41% -
SetIntersection_None_Vector_uint64_16384_16384 6.12% 1039103.578 1102723.971 - -0.44% -
rng::fold_left(list<int>)/50 6.12% 37.658 39.962 - 6.85% -
std::map<std::string,_int>::contains(key)_(existent)/8192 6.11% 29.322 31.114 - 6.98% -
std::multiset<int>::count(key)_(existent)/32 6.11% 3.694 3.920 - 0.54% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 6.10% 48.086 51.022 - -2.04% -
std::unordered_set<int>::find(key)_(non-existent)/32 6.10% 1.095 1.161 - -0.46% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 6.09% 25.618 27.178 - -37.77% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 6.09% 12.008 12.739 - -33.88% -
std::multimap<std::string,_int>::count(key)_(existent)/32 6.06% 19.015 20.168 - 4.92% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 6.06% 0.772 0.819 - 6.30% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 6.03% 7968.514 8449.062 - -6.10% -
std::set<std::string>::find(key)_(non-existent)/1024 5.98% 20.412 21.632 - -2.29% -
std::none_of(list<int>)_(process_all)/8192 5.98% 7621.244 8077.093 - -0.47% -
BM_deque_vector_ranges_move/64000 5.97% 3001.630 3180.765 - 6.05% -
std::any_of(deque<int>)_(process_all)/8192 5.96% 2527.415 2677.996 - 6.01% -
SetIntersection_Front_Vector_uint64_16384_256 5.92% 2133820.694 2260233.970 - -1.22% -
vector<bool>::reserve() 5.91% 8.317 8.808 - -1.64% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 5.90% 2.433 2.577 - -0.71% -
std::unique_copy(deque<int>)_(sprinkled)/8192 5.89% 3747.271 3967.973 - 6.93% -
std::multiset<int>::contains(key)_(non-existent)/32 5.88% 2.654 2.810 - 0.57% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 5.88% 1.039 1.100 - 0.37% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 5.87% 9.565 10.127 - 2.20% -
std::list<int>::erase(begin)_(cheap_elements)/32 5.87% 10.489 11.105 - 1.46% -
BM_CmpEqual_uint_int 5.86% 1.048 1.109 - 6.56% -
SetIntersection_Front_Set_uint32_1024_64 5.86% 1682946.686 1781506.344 - 1.54% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 5.84% 13741.927 14544.980 - -0.91% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 5.82% 989708.286 1047331.850 - 0.34% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 5.82% 31.462 33.292 - -0.23% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 5.79% 58.162 61.528 - 11.25% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 5.76% 0.772 0.817 - 6.04% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 5.75% 38.924 41.161 - 5.16% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 5.74% 921.136 974.053 - -5.23% -
std::fill(list<int>)/8192 5.74% 8251.012 8724.421 - -4.86% -
rng::fold_left(list<int>)/8192 5.69% 10912.643 11534.106 - 8.28% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 5.69% 15854.567 16757.270 - 2.60% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 5.68% 19.540 20.650 - 11.66% -
std::multiset<int>::count(key)_(existent)/1024 5.68% 5.550 5.865 - -1.27% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 5.67% 32.782 34.641 - 9.04% -
std::find_if(deque<int>)_(bail_25%)/8192 5.67% 509.875 538.787 - 8.03% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 5.66% 24.101 25.466 - 87.96% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 5.66% 996302.124 1052707.507 - 1.48% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 5.66% 752.204 794.762 - 5.72% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 5.66% 2.712 2.865 - 6.12% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 5.65% 26.339 27.827 - 8.25% -
std::map<std::string,_int>::find(key)_(existent)/8192 5.64% 30.586 32.312 - -1.64% -
SetIntersection_None_Vector_uint64_262144_16384 5.63% 1060407.611 1120133.989 - -0.34% -
std::find_end(list<int>,_pred)_(same_length)/1000 5.63% 773.504 817.046 - 5.59% -
std::search(deque<int>)_(near_matches)/1000 5.62% 17344.093 18319.397 - 2.85% -
SetIntersection_Front_Vector_string_256_64 5.58% 10220016.667 10790555.378 - 6.12% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 5.51% 745.336 786.397 - 2.20% -
std::copy_backward(deque<int>)/512 5.51% 18.052 19.046 - 6.31% -
std::unordered_set<int>::insert(value)_(already_present)/32 5.50% 2.742 2.893 - 2.35% -
std::stable_sort(vector<int>)_(descending)/8 5.50% 24.124 25.451 - 4.59% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 5.49% 12699.656 13397.421 - -11.93% -
std::remove_copy_if(deque<int>)_(prefix)/32 5.47% 17.831 18.806 - 5.59% -
rng::contains_subrange(vector<int>)_(process_all)/50 5.46% 11.531 12.161 - 6.99% -
BM_StringConstructDestroyCStr_Small_Opaque 5.45% 2.130 2.246 - -59.41% -
std::is_sorted(vector<int>,_pred)/8 5.44% 3.140 3.311 - 2.11% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 5.44% 13162.342 13878.106 - 15.96% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 5.42% 31.186 32.877 - 6.21% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 5.41% 14.940 15.749 - 2.80% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 5.41% 102719.558 108277.212 - -14.28% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 5.41% 854.268 900.473 - 6.75% -
std::search(list<int>)_(single_element)/1024 5.41% 727.360 766.682 - 2.44% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 5.40% 391024.460 412124.349 - 5.19% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 5.40% 19.097 20.127 - -49.89% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.38% 5.193 5.473 - 2.35% -
std::set<std::string>::find(key)_(non-existent)/32 5.35% 10.303 10.855 - -1.22% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 5.34% 139704317.210 147161819.502 - 0.30% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 5.32% 1445214.876 1522140.567 - -0.69% -
BM_vector_deque_ranges_move_backward/64000 5.32% 7667.682 8075.471 - 11.31% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 5.32% 1054971.424 1111061.479 - 0.24% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5.31% 5096255.191 5367021.330 - 2.13% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.31% 5.381 5.667 - 0.46% -
BM_num_get<bool> 5.25% 11.691 12.305 - 3.14% -
std::partition(deque<int>)_(sparse)/8192 5.24% 2963.945 3119.273 - 2.88% -
std::multiset<std::string>::contains(key)_(non-existent)/32 5.23% 9.908 10.426 - -8.74% -
std::list<int>::erase(begin)_(cheap_elements)/1024 5.21% 10.424 10.967 - -0.16% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 5.21% 49.714 52.302 - 4.37% -
SetIntersection_Front_Set_float_262144_256 5.21% 4027062.862 4236690.310 - 2.27% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 5.20% 11.929 12.550 - -0.46% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 5.20% 12.348 12.990 - -11.33% -
BM_PushHeap_string_Random_262144 5.19% 21.435 22.547 - 15.66% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 5.19% 14196892.330 14933700.539 - -1.21% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 5.17% 2.990 3.144 - 5.71% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5.17% 14692.299 15451.162 - 1.89% -
std::find_end(deque<int>)_(process_all)/1024 5.16% 291.624 306.663 - 2.05% -
BM_deque_deque_ranges_copy_backward/2 5.15% 2.244 2.359 - 8.09% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 5.15% 40895.544 43000.170 - 8.71% -
std::multimap<int,_int>::contains(key)_(existent)/8192 5.14% 5.291 5.563 - 0.28% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 5.12% 22.406 23.553 - 3.57% -
BM_deque_deque_ranges_copy/2 5.11% 2.192 2.304 - 5.21% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 5.10% 1.180 1.240 - 5.97% -
BM_StringEraseWithMove_Huge_Transparent 5.10% 44.248 46.506 - -21.27% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.10% 245370.675 257889.845 - 3.66% -
std::find_end(deque<int>)_(process_all)/8192 5.10% 2023.836 2126.967 - -9.82% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5.09% 5656.926 5944.757 - 5.52% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 5.06% 7440.776 7817.517 - -2.84% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 5.05% 6766.131 7108.145 - 2.34% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 5.05% 6307.398 6626.061 - 2.87% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 5.03% 4283864.166 4499254.510 - -10.92% -
SetIntersection_Interlaced_Set_uint32_1024_1 5.01% 994728.681 1044598.173 - 0.32% -
BM_deque_deque_ranges_copy_backward/1 5.00% 2.486 2.610 - 7.64% -
std::search(list<int>)_(no_match)/1000 4.99% 668.298 701.638 - 2.13% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 4.98% 21.021 22.069 - 7.57% -
ranges::minmax(std::vector<char>)/8 4.98% 0.968 1.016 - 4.03% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 4.98% 80550.358 84557.983 - 1.63% -
std::copy_backward(deque<int>)/1048576 4.97% 136441.965 143227.040 - 10.47% -
rng::contains_subrange(deque<int>)_(same_length)/50 4.96% 27.380 28.739 - 0.62% -
SetIntersection_Interlaced_Vector_uint64_1_1 4.90% 528371277.657 554265854.176 - 3.80% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 4.89% 1804.877 1893.059 - -4.13% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 4.88% 6.480 6.796 - 2.07% -
SetIntersection_Front_Set_uint32_1024_1 4.87% 995181.112 1043670.902 - 0.39% -
std::equal(list<int>)_(it,_it,_it,_it)/8 4.87% 2.919 3.061 - 4.80% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 4.86% 9.913 10.394 - 3.93% -
std::unordered_set<std::string>::erase(iterator)/8192 4.85% 30.130 31.592 - 1.95% -
std::find_end(list<int>)_(single_element)/8192 4.85% 7944.421 8329.422 - 7.75% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 4.84% 23.767 24.918 - 4.70% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 4.84% 12708.922 13323.694 - 4.08% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 4.83% 1101.610 1154.769 - -4.90% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 4.82% 21.973 23.032 - -5.48% -
SetIntersection_None_Vector_string_4_4 4.82% 135712410.350 142249475.115 - 4.89% -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 4.77% 0.220 0.231 - 5.20% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 4.76% 210.738 220.776 - 1.65% -
BM_std_minmax_element<char>/2 4.74% 0.615 0.644 - 1.80% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 4.72% 73668.169 77145.905 - 4.90% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 4.70% 54452.594 57011.195 - -2.28% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 4.69% 3.479 3.642 - 4.15% -
SetIntersection_Interlaced_Set_uint32_1024_256 4.67% 14088215.520 14745788.677 - 3.67% -
std::copy(vector<bool>)_(aligned)/1048576 4.66% 3027.310 3168.336 - 46.08% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 4.63% 12.926 13.524 - -3.05% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 4.63% 1.168 1.222 - -1.20% -
BM_deque_vector_ranges_copy_backward/2 4.61% 1.839 1.924 - 5.98% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 4.61% 19.032 19.909 - -4.10% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 4.57% 10.105 10.566 - -5.37% -
SetIntersection_Front_Set_float_1024_4 4.56% 1040132.631 1087557.780 - 0.82% -
BM_PushHeap_float_Ascending_16 4.56% 0.985 1.030 - 0.07% -
SetIntersection_Interlaced_Vector_uint64_262144_1 4.55% 994252.550 1039446.089 - -0.30% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 4.54% 340258533.499 355707428.991 - 3.51% -
std::map<int,_int>::upper_bound(key)_(non-existent)/0 4.54% 0.252 0.263 - 5.20% -
std::unordered_set<int>::count(key)_(non-existent)/0 4.53% 0.298 0.311 - -35.63% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 4.52% 1.809 1.890 - 23.04% -
std::copy_n(vector<int>)/8 4.52% 2.260 2.362 - 10.87% -
BM_PushHeap_string_Ascending_262144 4.50% 29.122 30.434 - 8.47% -
BM_num_get<long> 4.50% 10.639 11.117 - 1.85% -
BM_deque_deque_copy/2 4.50% 2.301 2.405 - 4.65% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 4.49% 456.467 476.965 - 5.43% -
std::find_if_not(list<int>)_(process_all)/1024 4.48% 733.117 765.928 - 4.69% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 4.46% 16.006 16.721 - -4.82% -
SetIntersection_Front_Set_uint64_1024_16 4.46% 1136057.083 1186704.678 - 0.12% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 4.45% 348.552 364.060 - 3.21% -
std::set<std::string>::contains(key)_(non-existent)/8192 4.44% 26.845 28.037 - -4.69% -
std::remove_if(vector<int>)_(prefix)/1024 4.44% 351.049 366.641 - 4.82% -
SetIntersection_Interlaced_Vector_string_256_64 4.44% 19143905.651 19993613.395 - 0.35% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 4.43% 640.290 668.646 - 4.18% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 4.41% 27.022 28.214 - 7.63% -
SetIntersection_None_Vector_string_4_1 4.40% 217287303.395 226853204.118 - 4.55% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 4.39% 14.890 15.544 - 2.17% -
rng::contains_subrange(list<int>)_(single_element)/8192 4.38% 6993.102 7299.597 - 0.11% -
SetIntersection_Front_Set_string_64_64 4.38% 34548769.488 36060825.151 - -2.03% -
BM_CmpLess_uint_short 4.38% 0.997 1.041 - 1.65% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 4.37% 38.486 40.169 - -1.51% -
std::find(vector<int>)_(process_all)/8 4.37% 2.659 2.775 - 1.57% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 4.34% 1.225 1.278 - -0.99% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 4.33% 569.999 594.654 - 4.67% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 4.32% 212.318 221.498 - -0.52% -
SetIntersection_Front_Set_string_262144_64 4.30% 4447303.386 4638728.720 - -7.21% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 4.30% 357.286 372.636 - -12.60% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 4.30% 1454.847 1517.338 - 4.47% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 4.29% 102783.429 107197.385 - 2.52% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 4.28% 23.525 24.532 - 7.74% -
SetIntersection_Front_Set_uint64_16384_4 4.27% 1017520.190 1060936.325 - -1.08% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 4.26% 10.014 10.441 - 2.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 4.25% 1813295.691 1890353.846 - 7.09% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 4.25% 20.033 20.884 - -5.54% -
rng::find_last_if(vector<int>)_(bail_10%)/8192 4.22% 2182.697 2274.906 - 4.64% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.21% 237.569 247.560 - 8.14% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 4.20% 13.370 13.931 - 4.02% -
BM_std_minmax_element<short>/4 4.18% 1.211 1.261 - 10.93% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 4.18% 1122.917 1169.811 - 0.32% -
SetIntersection_Front_Set_uint32_16384_1 4.17% 1002168.460 1043983.850 - -0.66% -
std::any_of(deque<int>)_(process_all)/32768 4.16% 10076.025 10495.339 - 3.97% -
BM_StringRelational_Eq_Huge_Huge_ChangeLast 4.11% 99.126 103.200 - 4.22% -
std::pop_heap(deque<float>)/8192 4.11% 61.519 64.047 - 4.03% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 4.11% 1.359 1.414 - 0.06% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 4.09% 16207.877 16870.225 - 2.90% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 4.09% 32341.562 33663.210 - -8.69% -
BM_StringFindMatch2/8 4.09% 982.004 1022.131 - 4.08% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 4.08% 16275.194 16939.622 - -2.90% -
std::stable_sort(deque<int>)_(descending)/8 4.08% 25.463 26.501 - -0.95% -
std::sort(vector<NonIntegral>)_(shuffled)/8 4.07% 22.779 23.706 - 5.29% -
BM_PushHeap_string_PipeOrgan_256 4.07% 8.057 8.385 - -1.35% -
SetIntersection_None_Vector_uint32_16384_4 4.06% 1074142.814 1117747.834 - 0.82% -
BM_PushHeap_string_Ascending_16 4.06% 4.679 4.868 - 1.29% -
std::any_of(vector<int>)_(process_all)/50 4.05% 12.626 13.138 - 4.00% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 4.05% 2326816.497 2421123.548 - 5.59% -
std::multiset<std::string>::find(key)_(existent)/1024 4.04% 24.937 25.944 - 6.53% -
std::set<std::string>::equal_range(key)_(existent)/8192 4.04% 29.416 30.604 - 1.58% -
BM_PushHeap_uint32_PipeOrgan_1024 4.02% 1.918 1.995 - 4.01% -
std::copy_backward(vector<int>)/32768 4.02% 3536.559 3678.586 - -2.77% -
std::is_sorted(vector<int>)/8192 4.01% 1922.946 2000.012 - 5.27% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 4.00% 100748.554 104782.642 - 6.21% -
BM_PushHeap_string_Descending_16 4.00% 2.235 2.325 - 8.41% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 3.97% 15313.708 15921.940 - 5.15% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 3.97% 783.435 814.533 - 3.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 3.96% 243956117.199 253623137.884 - 0.38% -
bm_ranges_swap_ranges_vb_aligned/64 3.96% 3.026 3.146 - 2.23% -
std::multiset<std::string>::contains(key)_(existent)/8192 3.96% 32.214 33.490 - 3.53% -
BM_vector_deque_ranges_copy_backward/1024 3.96% 36.865 38.325 - 0.15% -
BM_CmpEqual_uchar_uchar 3.96% 1.047 1.089 - 1.73% -
std::set<std::string>::find(key)_(non-existent)/8192 3.95% 27.533 28.621 - -4.30% -
ranges::min(std::deque<char>)/8 3.95% 2.418 2.514 - 0.78% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 3.95% 8.897 9.248 - 2.23% -
SetIntersection_Front_Set_float_1024_256 3.93% 4066405.108 4226175.466 - 8.41% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 3.92% 558.373 580.255 - 4.01% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 3.89% 1.526 1.585 - 4.47% -
SetIntersection_Front_Set_float_64_64 3.88% 13309899.040 13825855.984 - 3.65% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 3.87% 38216.628 39696.042 - 0.08% -
SetIntersection_None_Set_float_64_64 3.86% 11086232.223 11514710.546 - 0.48% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 3.86% 23.678 24.591 - 7.57% -
BM_PushHeap_float_SingleElement_16 3.86% 0.363 0.377 - 1.97% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.86% 13080.888 13585.200 - 1.53% -
std::reverse(vector<int>)/4096 3.85% 130.522 135.545 - 2.50% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 3.85% 169721.537 176248.429 - 5.13% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 3.84% 102826.284 106770.277 - -11.67% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 3.83% 896.469 930.813 - 0.79% -
std::multiset<int>::find(key)_(non-existent)/8192 3.83% 8.129 8.440 - 0.33% -
BM_PushHeap_string_PipeOrgan_1024 3.83% 9.971 10.352 - -2.17% -
BM_CmpLess_uint_uint 3.82% 1.036 1.075 - -0.81% -
SetIntersection_Front_Set_uint64_262144_16 3.81% 1133777.926 1177019.208 - -3.55% -
std::copy_n(vector<bool>)_(aligned)/1048576 3.81% 3008.464 3123.011 - -17.27% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3.81% 44402214.432 46091932.779 - -1.31% -
SetIntersection_Interlaced_Vector_uint64_4_1 3.79% 211467486.742 219485195.829 - 2.82% -
std::set<int>::equal_range(key)_(non-existent)/8192 3.79% 9.801 10.172 - 3.93% -
std::fill(list<int>)/1024 3.78% 495.532 514.279 - -23.57% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.78% 349.687 362.900 - -11.68% -
BM_vector_deque_ranges_move_backward/65536 3.78% 7861.011 8157.989 - 7.79% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 3.78% 4660.327 4836.385 - 3.76% -
ranges::minmax(std::vector<char>)/1 3.77% 0.601 0.624 - 2.84% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.76% 12535.761 13007.529 - -2.74% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 3.75% 22.739 23.591 - 8.93% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 3.74% 53.167 55.158 - 29.22% -
std::partial_sort(vector<int>)_(heap)/1024 3.73% 7977.068 8274.876 - 3.30% -
BM_PushHeap_string_PipeOrgan_4 3.72% 2.528 2.622 - 3.45% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.72% 12772.435 13247.865 - 3.27% -
std::replace_if(vector<int>)_(sprinkled)/32 3.72% 8.713 9.037 - 4.69% -
std::fill_n(vector<bool>)/262144 3.70% 907.532 941.113 - 13.66% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 3.69% 29.359 30.441 - -2.26% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 3.69% 12534.625 12996.805 - 2.09% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 3.66% 1.503 1.558 - 10.30% -
SetIntersection_Front_Vector_uint64_16384_16 3.65% 1091340.014 1131131.785 - -0.07% -
BM_deque_deque_ranges_move_backward/512 3.64% 19.002 19.694 - 4.28% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 3.63% 994976.812 1031132.592 - -1.55% -
std::multiset<std::string>::count(key)_(existent)/8192 3.63% 28.267 29.293 - -2.63% -
std::multiset<int>::contains(key)_(existent)/8192 3.62% 8.186 8.482 - -3.92% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 3.62% 13314.629 13796.063 - -1.50% -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 3.61% 0.597 0.618 - 4.18% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 3.60% 9.712 10.062 - -5.98% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 3.60% 17131.181 17747.739 - 1.02% -
BM_deque_deque_copy_backward/64 3.60% 3.409 3.532 - 5.14% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 3.59% 1831541.283 1897273.144 - -7.49% -
bm_ranges_swap_ranges_vb_aligned/262144 3.57% 481.768 498.956 - 2.82% -
std::set<int>::upper_bound(key)_(non-existent)/8192 3.56% 9.810 10.159 - 3.86% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 3.56% 51065.447 52881.398 - 3.58% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 3.56% 2.893 2.996 - 4.00% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 3.55% 17900618.852 18536596.228 - -1.11% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 3.55% 28.475 29.486 - 8.21% -
BM_deque_vector_copy/0 3.55% 1.517 1.570 - 20.32% -
std::unique(list<int>)_(sprinkled)/52 3.54% 67.668 70.065 - 3.94% -
std::list<int>::insert(begin)_(cheap_elements)/8192 3.53% 11.510 11.917 - -2.16% -
SetIntersection_Front_Set_string_64_16 3.52% 23407934.761 24231099.890 - -3.95% -
rng::contains_subrange(deque<int>)_(process_all)/50 3.51% 23.335 24.154 - -1.14% -
BM_CmpEqual_ushort_int 3.51% 1.057 1.094 - -0.49% -
std::set<std::string>::lower_bound(key)_(existent)/1024 3.50% 21.985 22.755 - -0.38% -
std::remove(list<int>)_(prefix)/1024 3.50% 975.379 1009.533 - -3.08% -
bm_ranges_swap_ranges_vb_aligned/2048 3.50% 8.606 8.907 - 4.56% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 3.50% 6624.877 6856.563 - 3.11% -
std::set<std::string>::contains(key)_(non-existent)/1024 3.50% 20.141 20.845 - -6.92% -
std::map<std::string,_int>::count(key)_(existent)/1024 3.50% 23.850 24.684 - -3.72% -
BM_vector_deque_copy_backward/64 3.49% 2.983 3.087 - 3.53% -
bm_ranges_lexicographical_compare<unsigned_char>/8 3.49% 1.386 1.435 - -3.72% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 3.49% 32386.023 33517.221 - -5.54% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 3.48% 22.307 23.083 - 2.85% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 3.48% 44761.508 46318.183 - 3.64% -
BM_deque_vector_ranges_move/4096 3.48% 145.543 150.602 - 4.01% -
std::make_heap(vector<int>)_(repeated)/8192 3.48% 4263.168 4411.334 - 3.01% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 3.47% 23.859 24.687 - 0.93% -
rng::find_if_not(vector<bool>)_(process_all)/8 3.46% 3.554 3.677 - 4.51% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 3.46% 6.574 6.802 - 2.79% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.44% 713.717 738.262 - -1.18% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.43% 1836.992 1900.053 - -4.95% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 3.43% 920.137 951.714 - -9.83% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 3.41% 18.671 19.308 - -0.51% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 3.39% 0.813 0.840 - -2.95% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 3.39% 37.412 38.680 - 3.82% -
SetIntersection_Interlaced_Set_float_64_16 3.39% 21506220.902 22234482.128 - 1.58% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.38% 13178.271 13623.941 - 0.71% -
std::unordered_set<int>::insert(value)_(already_present)/8192 3.38% 2.594 2.682 - -3.38% -
std::copy_if(list<int>)_(entire_range)/64 3.37% 30.588 31.620 - 6.07% -
std::find(vector<int>)_(bail_25%)/8 3.36% 1.373 1.419 - 3.88% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 3.36% 2.055 2.124 - 0.30% -
BM_StringRelational_Less_Empty_Small_Control 3.35% 1.615 1.669 - 3.53% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 3.34% 0.607 0.627 - -6.29% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 3.34% 766.067 791.643 - 2.35% -
std::copy_n(vector<int>)/262144 3.33% 11621.515 12008.676 - -7.46% -
BM_PushHeap_float_Random_16384 3.33% 7.533 7.784 - 2.49% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 3.31% 57.098 58.989 - -30.64% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 3.31% 196.657 203.162 - 1.82% -
std::is_sorted_until(deque<int>)/8192 3.31% 3732.423 3855.879 - 3.33% -
std::for_each(join_view(vector<vector<int>>))/8 3.31% 1.381 1.426 - -1.08% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 3.30% 84.843 87.646 - -0.78% -
std::move(vector<bool>)_(unaligned)/262144 3.30% 1588.716 1641.168 - 3.29% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 3.30% 29.322 30.290 - 2.54% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.29% 3.265 3.372 - 5.14% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 3.29% 390.538 403.373 - 3.17% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 3.28% 7.638 7.889 - 1.11% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 3.28% 15.466 15.973 - 0.99% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 3.27% 26.578 27.446 - -8.78% -
BM_CmpEqual_uint_short 3.26% 1.013 1.046 - 2.84% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 3.25% 18.387 18.985 - -0.79% -
SetIntersection_None_Vector_uint64_262144_4 3.25% 1094975.128 1130524.496 - -0.46% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.25% 2.993 3.090 - 4.25% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 3.24% 2204947.755 2276299.130 - 4.06% -
SetIntersection_Front_Vector_uint64_16384_16384 3.22% 71329955.999 73628256.351 - -2.91% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 3.22% 1.310 1.352 - -6.43% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 3.22% 7957238.398 8213228.580 - 1.98% -
rng::find_last_if(vector<char>)_(bail_90%)/8 3.20% 0.462 0.476 - -1.52% -
bm_lexicographical_compare<unsigned_char>/8 3.19% 1.386 1.430 - 3.86% -
std::reverse(vector<int>)/8 3.19% 1.474 1.521 - -5.13% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.18% 600.316 619.394 - 0.66% -
BM_StringFindStringLiteral/32 3.17% 1.743 1.799 - -7.94% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 3.17% 277073.441 285865.874 - -16.01% -
std::set<int>::insert(value)_(new_value,_end)/8192 3.17% 74.978 77.355 - 10.85% -
std::is_partitioned(list<int>)_(partitioned)/8192 3.17% 6797.618 7013.180 - 2.24% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 3.17% 31.497 32.495 - -1.17% -
BM_StringRelational_Eq_Empty_Small_Control 3.16% 0.466 0.480 - 2.15% -
std::partial_sort(vector<int>)_(heap)/8 3.16% 27.414 28.281 - -0.26% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 3.16% 12.764 13.167 - 4.15% -
BM_CmpLess_schar_uchar 3.15% 1.071 1.105 - 0.28% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 3.15% 24.158 24.919 - -5.18% -
std::move(vector<int>)/1048576 3.15% 56195.159 57966.050 - 2.22% -
BM_StringRelational_Compare_Empty_Small_Control 3.15% 1.612 1.663 - 3.25% -
BM_PushHeap_uint64_Random_4 3.15% 2.579 2.661 - 4.83% -
SetIntersection_Front_Set_string_1024_256 3.13% 14954452.652 15422974.818 - -2.67% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 3.13% 35761.375 36880.839 - 0.22% -
std::unordered_set<int>::ctor(const&)/32 3.13% 198.764 204.985 - -0.61% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 3.13% 1226339.519 1264685.955 - 0.20% -
std::unordered_map<int,_int>::find(key)_(non-existent)/0 3.12% 0.325 0.336 - -0.02% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3.12% 3881.966 4003.186 - 3.53% -
SetIntersection_Front_Set_uint64_64_64 3.11% 12942948.636 13346104.842 - -1.48% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.11% 84875.004 87515.578 - 3.72% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 3.11% 20.481 21.117 - -0.07% -
BM_StringRelationalLiteral_Compare_Large_Small_Control 3.11% 1.616 1.666 - 3.25% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 3.09% 71.170 73.371 - 0.11% -
BM_StringFindAllMatch/64 3.09% 3.153 3.250 - -5.42% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.09% 266.352 274.576 - 1.70% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.08% 758.538 781.923 - 0.15% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.08% 397.129 409.365 - 0.15% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3.07% 8436162.579 8695320.772 - -3.06% -
std::set<int>::insert(value)_(new_value,_end)/0 3.06% 17.033 17.555 - 3.35% -
SetIntersection_Front_Vector_uint64_256_1 3.05% 4003767.489 4126021.800 - -0.35% -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 3.05% 12.479 12.860 - 3.45% -
SetIntersection_None_Set_float_64_4 3.03% 20831795.013 21463815.951 - 1.96% -
std::sort_heap(deque<int>,_pred)/8 3.03% 33.956 34.986 - 2.11% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 3.03% 6671.336 6873.330 - 2.56% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 3.02% 10.441 10.756 - 1.84% -
std::partial_sort(vector<int>)_(heap)/8192 3.02% 97226.521 100164.954 - 3.24% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 3.00% 17168.654 17683.562 - 1.67% -
std::multimap<int,_int>::count(key)_(existent)/32 3.00% 3.643 3.752 - -1.17% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 2.99% 30.333 31.240 - 11.55% -
std::stable_partition(list<int>)_(alloc_fails)/1024 2.99% 4150.778 4274.867 - 1.79% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 2.99% 1.156 1.191 - -1.97% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.97% 365.544 376.397 - 1.77% -
SetIntersection_None_Set_uint64_16384_1024 2.96% 165071916.165 169950313.436 - -2.52% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 2.95% 15.649 16.110 - -0.45% -
std::map<int,_int>::lower_bound(key)_(existent)/32 2.94% 1.467 1.511 - 2.42% -
bm_ranges_lexicographical_compare<int>/64 2.94% 4.386 4.515 - 4.85% -
SetIntersection_Front_Set_float_16384_64 2.93% 1713707.395 1764002.973 - -1.23% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.93% 221.811 228.314 - -0.75% -
bm_ranges_lexicographical_compare<unsigned_char>/1 2.92% 1.616 1.663 - 1.65% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 2.91% 277806.607 285902.290 - -5.11% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 2.91% 279034.010 287152.932 - -8.54% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 2.91% 21.063 21.675 - 3.33% -
std::copy_n(deque<int>)/8 2.90% 2.702 2.780 - 3.63% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 2.89% 2.934 3.019 - 1.44% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.89% 16.520 16.997 - -14.00% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.88% 3.122 3.212 - -0.65% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 2.87% 9757450.437 10037766.928 - 0.32% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 2.87% 23.865 24.550 - 5.40% -
BM_PushHeap_uint32_Random_256 2.87% 5.482 5.639 - 5.85% -
SetIntersection_Front_Vector_uint32_64_64 2.86% 10584218.119 10887318.289 - 1.53% -
std::find_end(list<int>,_pred)_(same_length)/1024 2.86% 794.324 817.041 - 3.26% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 2.85% 3.533 3.634 - 1.03% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 2.84% 14.773 15.192 - -0.03% -
BM_vector_deque_ranges_move_backward/2 2.84% 2.000 2.057 - 6.34% -
std::set<std::string>::lower_bound(key)_(existent)/32 2.84% 15.551 15.993 - -1.19% -
std::find_first_of(deque<int>)_(small_needle)/32 2.83% 106.206 109.216 - 2.51% -
std::unordered_set<int>::ctor(const&,_alloc)/32 2.83% 267.061 274.630 - -5.04% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.83% 411.581 423.209 - 0.09% -
std::set<int>::insert(value)_(already_present)/1024 2.82% 5.570 5.727 - -7.28% -
std::find_if_not(list<int>)_(bail_25%)/8192 2.82% 1440.539 1481.183 - 2.59% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.82% 12580.699 12935.325 - -1.12% -
BM_StringRelational_Eq_Empty_Huge_Control 2.82% 0.472 0.485 - 0.06% -
bm_ranges_swap_ranges_vb_aligned/4096 2.81% 11.934 12.270 - 2.79% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 2.81% 22364230.696 22993646.267 - 0.07% -
BM_getline_string 2.81% 16.791 17.263 - 4.36% -
std::stable_partition(vector<int>)_(sparse)/1024 2.81% 206.612 212.420 - 2.15% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.81% 613.972 631.198 - 1.20% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 2.80% 13981852.948 14372834.045 - -2.87% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 2.79% 12.897 13.257 - -0.19% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 2.79% 19.492 20.035 - 3.45% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 2.77% 392.514 403.387 - -0.45% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.77% 12753.348 13106.345 - 0.70% -
SetIntersection_Front_Vector_uint32_1024_4 2.75% 1021567.904 1049670.987 - -0.56% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 2.75% 8628823.607 8866052.530 - 1.76% -
std::multimap<int,_int>::contains(key)_(existent)/1024 2.75% 4.463 4.586 - 6.33% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 2.74% 537.302 552.030 - 1.62% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 2.73% 0.652 0.670 - 7.08% -
std::partial_sort_copy(vector<int>)_(ascending)/8 2.73% 8.826 9.067 - 2.52% -
SetIntersection_None_Set_string_16384_1024 2.73% 192506815.666 197754676.593 - 1.90% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 2.72% 3.467 3.561 - 2.50% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.72% 6411.419 6585.733 - 2.81% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 2.72% 62852.750 64560.245 - 1.40% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.71% 804.978 826.810 - -0.42% -
BM_num_get<unsigned_int> 2.71% 9.546 9.804 - -0.56% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.70% 200743454.825 206173340.135 - 4.98% -
SetIntersection_Front_Vector_string_1024_256 2.70% 9058491.788 9303445.708 - 1.64% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 2.70% 35.087 36.035 - -3.46% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 2.70% 392.684 403.292 - -0.03% -
std::is_sorted(list<int>)/8 2.70% 2.083 2.140 - 2.15% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 2.70% 392.145 402.721 - -0.75% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 2.70% 14.885 15.286 - 0.60% -
std::flat_multimap<int,_int>::ctor(const&)/0 2.69% 12.755 13.098 - 0.49% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.69% 2.410 2.475 - 3.98% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 2.69% 1.009 1.036 - -2.00% -
std::unordered_set<int>::insert(value)_(already_present)/1024 2.69% 2.406 2.470 - 1.80% -
std::set<int>::ctor(const&)/8192 2.69% 48990.368 50307.921 - -0.44% -
BM_deque_vector_move_backward/5500 2.68% 196.318 201.577 - 1.10% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 2.67% 13060.899 13409.809 - -14.30% -
std::unordered_set<int>::erase(iterator)/1024 2.67% 23.798 24.434 - 21.38% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 2.67% 16729494.886 17176338.207 - -1.00% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 2.67% 9.984 10.251 - -3.02% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 2.67% 14.805 15.200 - 0.77% -
std::multiset<std::string>::ctor(const&,_alloc)/32 2.66% 799.874 821.183 - -6.37% -
SetIntersection_Interlaced_Set_uint64_64_16 2.66% 21632762.235 22207489.529 - -3.73% -
std::multimap<std::string,_int>::clear()/8192 2.64% 210754.125 216321.886 - 0.90% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 2.64% 2.955 3.032 - 2.03% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.64% 72014.171 73912.620 - 7.80% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.63% 12038.168 12354.878 - 1.22% -
std::set<std::string>::count(key)_(existent)/1024 2.63% 24.186 24.822 - -0.80% -
BM_PushHeap_float_Ascending_64 2.62% 1.767 1.813 - 1.45% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 2.62% 6469581.113 6639253.082 - 3.00% -
std::deque<std::string>::ctor(size)/8192 2.62% 8295.515 8512.847 - -0.28% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 2.61% 205151.082 210500.040 - 0.41% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 2.61% 23.644 24.261 - -3.62% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 2.61% 14.791 15.176 - -0.01% -
std::sort_heap(deque<int>)/8 2.60% 35.385 36.306 - 1.87% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 2.60% 515.059 528.444 - 0.64% -
bm_lexicographical_compare<unsigned_char>/1 2.60% 1.614 1.656 - 9.89% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 2.60% 341.629 350.503 - 6.80% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 2.60% 10.257 10.524 - 7.55% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 2.59% 23.315 23.920 - -6.26% -
BM_deque_vector_move_backward/0 2.59% 1.548 1.588 - 16.44% -
bm_ranges_lexicographical_compare<int>/8 2.59% 1.497 1.536 - 6.02% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 2.59% 19.810 20.322 - -0.02% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.58% 12623.666 12949.921 - 2.10% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.58% 1478.796 1516.983 - 2.09% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 2.58% 600.085 615.558 - -2.11% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 2.58% 4.094 4.199 - 2.63% -
BM_StringFindMatch2/64 2.58% 984.176 1009.528 - 2.72% -
BM_vector_deque_copy_backward/512 2.57% 17.500 17.950 - 2.71% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 2.56% 1.445 1.482 - 7.45% -
std::set<int>::equal_range(key)_(existent)/8192 2.56% 8.030 8.235 - -1.03% -
BM_PushHeap_string_QuickSortAdversary_16 2.56% 10.409 10.676 - 1.28% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.56% 6396.448 6560.129 - -0.15% -
SetIntersection_Front_Vector_uint64_16384_4 2.55% 1029991.207 1056259.558 - 0.13% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 2.55% 19.838 20.343 - 0.23% -
std::swap_ranges(list<int>)/8192 2.54% 10234.010 10494.226 - 6.76% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.54% 64976.814 66627.734 - 0.47% -
std::stable_sort(vector<int>)_(descending)/1024 2.54% 2799.437 2870.502 - 3.23% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 2.53% 71.363 73.167 - -0.64% -
std::list<std::string>::ctor(size)/32 2.52% 344.859 353.563 - 2.20% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 2.52% 394.306 404.258 - -0.25% -
BM_StringRelational_Less_Small_Small_ChangeLast 2.51% 1.707 1.750 - -2.66% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 2.51% 106549.030 109223.999 - -12.98% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 2.51% 6.800 6.970 - 1.21% -
BM_num_get<unsigned_short> 2.50% 10.035 10.286 - -0.13% -
SetIntersection_None_Vector_uint64_262144_1024 2.50% 1111872.791 1139631.855 - 2.56% -
std::find_first_of(deque<int>)_(small_needle)/50 2.49% 163.131 167.192 - 2.11% -
std::multimap<int,_int>::insert(value)_(already_present)/32 2.49% 18.247 18.702 - 1.51% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 2.49% 12.795 13.113 - 0.43% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.48% 2.397 2.456 - 5.94% -
std::flat_multimap<int,_int>::clear()/8192 2.48% 408.491 418.608 - -0.24% -
std::swap_ranges(list<int>)/50 2.47% 32.228 33.025 - 2.42% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 2.47% 51.112 52.377 - 2.00% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 2.47% 660.886 677.235 - 0.33% -
std::list<std::string>::ctor(size)/1024 2.47% 12532.318 12842.276 - 2.05% -
std::vector<std::string>::ctor(size)/32 2.47% 32.132 32.925 - 3.05% -
SetIntersection_Interlaced_Vector_float_1024_1 2.47% 1020897.916 1046070.095 - -0.81% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 2.46% 392.018 401.668 - -0.66% -
rng::contains_subrange(vector<int>)_(same_length)/8192 2.46% 1876.930 1923.072 - 4.06% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.45% 117042.198 119907.743 - 0.11% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 2.44% 10.839 11.104 - 8.51% -
std::copy_backward(vector<bool>)_(unaligned)/32768 2.44% 201.112 206.015 - 1.44% -
BM_std_minmax_element<char>/4 2.44% 1.244 1.274 - 2.63% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 2.43% 19.658 20.136 - -22.06% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2.43% 2851989.262 2921250.799 - -0.04% -
SetIntersection_Front_Set_float_16384_16384 2.42% 219158371.348 224467386.322 - -0.25% -
std::partial_sort(deque<int>)_(heap)/8 2.42% 38.010 38.930 - -2.40% -
BM_StringRead_Hot_Shallow_Large 2.42% 0.477 0.488 - 3.36% -
std::set<int>::ctor(const&)/1024 2.41% 6182.647 6331.911 - -2.29% -
std::move(vector<bool>)_(unaligned)/32768 2.41% 202.578 207.467 - 2.53% -
SetIntersection_Front_Vector_string_16_4 2.41% 59391298.597 60824327.862 - 2.30% -
SetIntersection_Front_Set_uint64_256_4 2.41% 4083371.443 4181675.429 - -0.42% -
std::multimap<std::string,_int>::clear()/1024 2.40% 21292.482 21803.790 - -0.78% -
std::multiset<std::string>::insert(value)_(already_present)/32 2.40% 48.199 49.355 - 0.15% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 2.39% 25.267 25.872 - -2.61% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 2.39% 60543.272 61990.303 - 1.28% -
std::copy_n(vector<bool>)_(aligned)/262144 2.39% 665.991 681.888 - -10.35% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 2.38% 395.206 404.627 - -0.31% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.37% 833.286 853.071 - 3.72% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 2.37% 762.190 780.280 - -2.79% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.37% 6607.061 6763.742 - -0.73% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2.36% 2228116.445 2280698.629 - 0.13% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 2.36% 37.647 38.533 - 4.92% -
BM_std_minmax_element<short>/64 2.35% 17.011 17.412 - 5.00% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 2.35% 17.865 18.285 - 0.90% -
BM_vector_deque_ranges_move_backward/70000 2.35% 8721.839 8926.717 - 11.17% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 2.35% 21.558 22.064 - 8.87% -
std::multiset<int>::find(key)_(non-existent)/1024 2.34% 5.407 5.534 - 0.60% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 2.34% 4296425.013 4397150.355 - 1.47% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 2.34% 13616954.862 13936124.629 - 0.52% -
ranges::minmax(std::vector<char>)/64 2.34% 1.201 1.229 - 2.73% -
std::multimap<int,_int>::find(key)_(existent)/1024 2.34% 3.748 3.835 - 0.64% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.34% 612.486 626.814 - 1.33% -
std::map<std::string,_int>::erase(iterator)/32 2.33% 27.786 28.434 - -16.91% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 2.33% 1.024 1.048 - -4.89% -
std::map<std::string,_int>::count(key)_(non-existent)/32 2.33% 10.084 10.319 - 4.64% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 2.31% 31.885 32.623 - 0.16% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 2.31% 1087703.408 1112864.329 - -0.41% -
std::stable_sort(deque<int>)_(shuffled)/8 2.31% 22.892 23.422 - 1.92% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 2.31% 16.015 16.385 - 0.31% -
std::make_heap(deque<int>)_(descending)/1024 2.31% 1093.599 1118.852 - 1.23% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 2.31% 89.520 91.585 - -14.12% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 2.31% 32944.080 33703.555 - -6.55% -
BM_vector_deque_move_backward/2 2.30% 2.014 2.060 - 0.45% -
SetIntersection_Front_Set_string_256_256 2.30% 27870338.431 28512270.450 - -9.48% -
bm_swap_ranges_vb_aligned/8 2.30% 3.218 3.292 - 1.76% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.30% 2.296 2.348 - 2.75% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.30% 42798.702 43781.159 - -1.75% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 2.29% 506125.094 517731.281 - 6.37% -
BM_vector_deque_ranges_copy_backward/64 2.29% 3.059 3.129 - -0.15% -
SetIntersection_Interlaced_Vector_uint64_16384_16 2.29% 3409894.888 3487997.809 - 45.80% -
std::list<int>::insert(begin)_(cheap_elements)/1024 2.29% 11.629 11.895 - -2.40% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 2.28% 1444.336 1477.326 - 0.99% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 2.28% 1.850 1.892 - 57.91% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 2.28% 17.181 17.573 - -3.43% -
std::multimap<std::string,_int>::erase(iterator)/32 2.28% 28.558 29.210 - 14.81% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.28% 6622.162 6773.013 - 0.61% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 2.28% 131.510 134.504 - 1.71% -
SetIntersection_Interlaced_Set_uint64_262144_16384 2.27% 1245188.885 1273477.379 - -1.66% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.27% 21.402 21.887 - -1.23% -
SetIntersection_Interlaced_Set_float_1024_1024 2.27% 11848110.452 12116949.501 - 0.65% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 2.27% 1022757.734 1045928.804 - 2.79% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2.26% 2297130.841 2349150.039 - 1.28% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.26% 40678.312 41597.776 - -0.64% -
std::multiset<int>::lower_bound(key)_(existent)/8192 2.26% 14.644 14.975 - 2.05% -
SetIntersection_Front_Set_string_256_64 2.25% 14510223.953 14837234.577 - 5.87% -
SetIntersection_Interlaced_Vector_string_16_16 2.25% 50815483.621 51959830.606 - -0.07% -
std::find_end(list<int>,_pred)_(process_all)/1024 2.25% 818.635 837.062 - 3.19% -
SetIntersection_Front_Vector_uint64_262144_256 2.25% 2221876.944 2271870.670 - -0.06% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 2.25% 13.054 13.347 - 2.80% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 2.25% 0.494 0.505 - 2.34% -
std::sort(deque<int>)_(repeated)/1024 2.24% 963.600 985.218 - -2.57% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 2.24% 931.113 951.984 - -0.08% -
std::partition_copy(vector<int>)/1024 2.24% 465.348 475.773 - 1.63% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 2.24% 47.524 48.589 - 22.92% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 2.23% 872.525 892.011 - 0.52% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 2.23% 1.851 1.893 - 2.24% -
std::sort(vector<int>)_(shuffled)/8192 2.23% 45086.045 46092.440 - 2.42% -
std::make_heap(deque<int>)_(heap)/8192 2.23% 8601.006 8792.938 - 2.05% -
BM_CmpLess_ushort_short 2.23% 1.012 1.035 - 2.71% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 2.23% 34.626 35.398 - 2.11% -
SetIntersection_Interlaced_Set_float_16384_1 2.23% 1016893.525 1039542.206 - -1.28% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 2.22% 28.400 29.030 - -1.58% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.22% 667.806 682.609 - 0.74% -
std::make_heap(deque<int>)_(descending)/8192 2.21% 8595.507 8785.787 - 1.83% -
ranges::min(std::vector<__int128>)/8 2.21% 2.869 2.932 - 3.20% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.21% 2.409 2.462 - 1.38% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 2.21% 12128.726 12396.694 - 0.35% -
std::set<int>::ctor(&&,_different_allocs)/32 2.21% 177.550 181.471 - 0.85% -
std::set<std::string>::find(key)_(existent)/8192 2.20% 30.089 30.751 - -0.35% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 2.20% 24.978 25.526 - 4.09% -
BM_PushHeap_float_Ascending_1024 2.19% 3.120 3.189 - 0.61% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 2.19% 817.808 835.743 - -3.80% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 2.19% 23.674 24.193 - -28.18% -
std::set<std::string>::erase(iterator)/8192 2.19% 30.502 31.170 - -1.62% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 2.19% 4772185.285 4876601.400 - 6.05% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 2.18% 1145044.303 1170050.118 - 0.01% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 2.18% 50522.646 51625.894 - 1.99% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 2.18% 4.061 4.149 - 8.74% -
SetIntersection_None_Vector_uint32_262144_1024 2.18% 1102508.748 1126515.116 - 0.36% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 2.18% 18.902 19.314 - 2.19% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 2.18% 4557300.229 4656470.407 - 0.98% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.17% 364.133 372.037 - 2.60% -
std::flat_multimap<int,_int>::clear()/0 2.17% 393.079 401.611 - 0.18% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 2.17% 1103575.509 1127523.791 - -3.31% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 2.17% 36.693 37.489 - -2.42% -
std::set<int>::count(key)_(existent)/32 2.17% 1.639 1.674 - 3.10% -
std::partition(deque<int>)_(sparse)/1024 2.17% 382.956 391.251 - 2.77% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.16% 1068696.598 1091825.695 - -2.38% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.16% 3.739 3.820 - -0.86% -
ranges::minmax(std::list<long_long>)/64 2.15% 30.332 30.986 - 4.81% -
BM_vector_deque_move_backward/1 2.14% 2.262 2.311 - -0.43% -
std::copy(vector<bool>)_(aligned)/4096 2.14% 4.740 4.841 - 1.16% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 2.13% 42006908.239 42903506.499 - 1.36% -
std::replace_if(deque<int>)_(prefix)/32 2.12% 13.788 14.081 - 0.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 2.12% 18214911.347 18601068.570 - -1.61% -
rng::starts_with(deque<int>,_pred)/1048576 2.11% 510231.451 521011.229 - 1.84% -
std::unordered_multimap<int,_int>::ctor(const&)/32 2.11% 197.522 201.693 - -5.72% -
BM_PushHeap_float_Random_4 2.11% 2.752 2.810 - -0.59% -
std::unique(list<int>,_pred)_(contiguous)/32 2.10% 56.942 58.140 - 2.34% -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.10% 2.027 2.070 - 2.70% -
rng::for_each(map<int>)/8 2.10% 6.147 6.276 - 2.50% -
BM_CmpLess_uchar_short 2.09% 1.015 1.036 - -0.78% -
std::make_heap(deque<int>)_(heap)/1024 2.08% 1098.566 1121.468 - 2.37% -
std::unordered_set<int>::count(key)_(existent)/8192 2.08% 1.509 1.540 - 14.78% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 2.08% 1207261.233 1232370.034 - 4.32% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 2.08% 1216116.863 1241377.441 - 0.10% -
SetIntersection_Front_Set_string_16_16 2.07% 58213212.850 59419170.732 - 0.35% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 2.07% 12701.555 12964.588 - 2.42% -
std::map<std::string,_int>::erase(iterator)/8192 2.05% 32.066 32.724 - 3.34% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 2.05% 1090307.346 1112670.916 - -0.88% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 2.05% 21263341.828 21698807.284 - -1.49% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 2.05% 89.489 91.321 - 25.12% -
BM_CmpLess_schar_ushort 2.05% 1.073 1.095 - 0.26% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 2.05% 532395.370 543291.376 - 5.22% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 2.04% 5125.748 5230.524 - 2.40% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 2.04% 37.955 38.729 - -9.76% -
std::set<int>::contains(key)_(non-existent)/32 2.03% 2.553 2.605 - -7.86% -
std::find_end(list<int>)_(same_length)/8192 2.03% 7961.407 8123.152 - 0.46% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 2.02% 1.616 1.649 - 15.57% -
SetIntersection_Interlaced_Vector_uint64_16_1 2.01% 62249420.703 63502380.975 - 1.31% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 2.00% 5.350 5.458 - 1.52% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 2.00% 7350436.299 7497461.695 - -2.38% -
std::rotate(vector<bool>)_(1_element_forward)/32 2.00% 17.354 17.700 - 0.55% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.99% 21.623 22.054 - 1.85% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 1.99% 2.672 2.725 - -13.23% -
SetIntersection_Front_Vector_string_64_16 1.99% 20214844.129 20617006.683 - -0.18% -
std::flat_multimap<int,_int>::clear()/1024 1.99% 393.497 401.322 - -1.66% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.98% 360.405 367.558 - 2.00% -
BM_deque_vector_copy_backward/5500 1.98% 197.842 201.761 - 0.86% -
SetIntersection_Front_Vector_uint64_64_64 1.96% 10550366.107 10756720.136 - -1.06% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.95% 17.744 18.091 - -0.31% -
std::multiset<std::string>::count(key)_(existent)/1024 1.95% 23.146 23.598 - -6.03% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.95% 443.958 452.627 - 0.31% -
BM_CmpEqual_int_schar 1.95% 1.112 1.134 - 0.13% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 1.95% 20.601 21.002 - -12.78% -
std::unique(list<int>)_(sprinkled)/32 1.95% 54.342 55.399 - 2.96% -
std::none_of(deque<int>)_(process_all)/8192 1.94% 2531.096 2580.308 - 2.38% -
rng::find_last_if(vector<int>)_(bail_10%)/1024 1.94% 246.301 251.088 - 2.31% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.94% 197.143 200.972 - -0.90% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1.94% 4629.365 4718.960 - 2.43% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 1.93% 4392618.127 4477517.171 - 0.37% -
BM_PushHeap_uint32_Random_16384 1.93% 5.812 5.924 - 3.91% -
rng::starts_with(deque<int>,_pred)/8192 1.93% 3925.826 4001.563 - 0.97% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 1.92% 6.336 6.457 - -9.33% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.92% 13090.240 13341.509 - -0.22% -
std::set<std::string>::insert(value)_(new_value,_end)/32 1.91% 32.948 33.579 - 2.28% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1.90% 1035793.735 1055509.697 - -0.14% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 1.90% 507.659 517.316 - -1.01% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1.90% 1085179.497 1105802.397 - 0.68% -
SetIntersection_Front_Set_uint64_262144_16384 1.90% 217897671.702 222035627.630 - -0.15% -
std::flat_multimap<int,_int>::ctor(const&)/8192 1.90% 1895.895 1931.883 - 116.45% -
rng::for_each(set<int>)/8192 1.90% 7603.406 7747.620 - -0.05% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.89% 16.256 16.563 - -0.06% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.89% 1.140 1.162 - -1.02% -
std::find(list<int>)_(bail_25%)/1024 1.89% 129.003 131.443 - 3.41% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 1.89% 21.188 21.589 - 2.66% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 1.89% 14.800 15.079 - -0.24% -
std::search(vector<int>,_pred)_(no_match)/8192 1.89% 4212.744 4292.258 - 0.31% -
std::set<std::string>::find(key)_(existent)/32 1.89% 16.145 16.450 - 0.75% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 1.88% 25095701.225 25566855.645 - -0.50% -
rng::find_last(deque<int>)_(bail_10%)/8 1.87% 2.729 2.780 - -3.44% -
std::deque<std::string>::ctor(size)/1024 1.87% 710.929 724.191 - 0.11% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.86% 32589.650 33196.070 - -5.59% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 1.86% 506.185 515.596 - -0.52% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 1.86% 0.754 0.768 - 0.66% -
std::is_partitioned(vector<int>)_(partitioned)/50 1.86% 9.568 9.746 - 1.43% -
std::is_sorted(vector<int>)/1024 1.86% 246.641 251.219 - 2.69% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 1.85% 9605351.261 9783120.070 - -3.24% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 1.85% 12.517 12.748 - -12.13% -
SetIntersection_Interlaced_Vector_uint64_1024_64 1.85% 3329865.342 3391385.610 - -10.80% -
std::find_first_of(list<int>)_(large_needle)/1024 1.84% 906719.508 923436.125 - 7.18% -
BM_vector_deque_copy_backward/4000 1.84% 141.113 143.712 - 1.56% -
BM_PushHeap_float_Random_16 1.84% 5.303 5.401 - -0.65% -
SetIntersection_None_Set_string_256_4 1.84% 11414022.984 11623709.388 - -0.10% -
std::multiset<int>::equal_range(key)_(existent)/8192 1.83% 8.554 8.711 - 6.28% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1.82% 1635085.158 1664891.624 - -25.29% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 1.82% 52.471 53.425 - -10.98% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 1.82% 667.112 679.230 - 1.76% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.81% 54673.299 55665.559 - 2.28% -
rng::contains_subrange(list<int>)_(same_length)/1048576 1.81% 937574.111 954559.111 - 3.14% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1.81% 1216389.322 1238387.287 - -0.27% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1.81% 1880.573 1914.581 - -0.41% -
BM_PushHeap_string_PipeOrgan_262144 1.80% 17.361 17.674 - -19.54% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.80% 439.551 447.468 - -1.98% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.80% 53976.465 54946.464 - 2.01% -
std::partition(list<int>)_(sparse)/8192 1.79% 7711.410 7849.643 - -8.04% -
BM_PushHeap_string_Random_4 1.79% 6.073 6.181 - 1.93% -
std::set<std::string>::upper_bound(key)_(existent)/8192 1.79% 29.588 30.118 - 0.17% -
std::pop_heap(deque<float>)/1024 1.79% 12.614 12.840 - 0.27% -
rng::find_last(list<int>)_(bail_10%)/8 1.78% 2.079 2.116 - 2.40% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.78% 67315.956 68514.686 - 0.30% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 1.78% 15.075 15.344 - -0.25% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1.78% 1069518.237 1088542.071 - -0.36% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 1.78% 16750.100 17047.578 - 14.87% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1.77% 1022203.086 1040329.022 - -0.72% -
std::stable_partition(vector<int>)_(sparse)/32 1.77% 7.281 7.410 - 2.46% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 1.77% 47.412 48.250 - -8.03% -
std::search(list<int>)_(same_length)/8192 1.77% 8498.458 8648.629 - 8.78% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 1.76% 6005.631 6111.312 - 3.25% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 1.76% 24.549 24.980 - 3.11% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.75% 8438.026 8586.037 - 0.10% -
BM_deque_vector_ranges_move_backward/1 1.75% 2.092 2.129 - 2.84% -
rng::contains_subrange(list<int>)_(near_matches)/8192 1.75% 2530139.744 2574401.498 - 2.92% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.74% 51447.410 52344.136 - 0.01% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.74% 683.775 695.678 - 3.29% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 1.74% 6.870 6.990 - 0.95% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 1.74% 31.029 31.568 - -1.23% -
SetIntersection_Interlaced_Vector_string_16_4 1.74% 66612816.409 67769598.466 - 1.53% -
SetIntersection_Front_Vector_uint64_16384_64 1.74% 1305905.784 1328573.803 - -2.72% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1.73% 1216480.629 1237551.352 - 0.20% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.72% 8719256.598 8869594.457 - 1.30% -
BM_deque_deque_copy_backward/4096 1.72% 152.194 154.813 - 1.56% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 1.72% 8.714 8.864 - 3.21% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.71% 32557.111 33115.096 - 2.23% -
BM_vector_deque_ranges_copy_backward/512 1.71% 17.804 18.109 - 0.04% -
SetIntersection_Front_Set_float_16384_256 1.71% 4136265.515 4206906.899 - -0.37% -
std::none_of(vector<int>)_(process_all)/8 1.71% 2.395 2.435 - -2.09% -
BM_vector_deque_move_backward/70000 1.71% 8509.951 8655.131 - 9.83% -
std::partial_sort(vector<int>)_(repeated)/8192 1.70% 26238.407 26684.263 - -3.38% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.70% 5688.201 5784.786 - -0.01% -
std::copy_n(vector<bool>)_(unaligned)/32768 1.70% 214.291 217.929 - 0.27% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 1.70% 10.864 11.048 - 10.79% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 1.70% 340.726 346.503 - -3.65% -
bm_ranges_swap_ranges_vb_aligned/131072 1.69% 246.691 250.871 - 2.64% -
SetIntersection_Interlaced_Vector_uint64_256_256 1.69% 4478434.798 4554256.645 - 0.32% -
SetIntersection_None_Set_uint64_1024_64 1.69% 8574968.906 8720135.493 - -1.24% -
std::all_of(vector<int>)_(process_all)/32 1.69% 8.299 8.440 - 1.25% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.69% 9674.235 9837.841 - -1.56% -
BM_num_get<unsigned_long_long> 1.68% 10.292 10.465 - -2.88% -
BM_deque_deque_copy/64 1.68% 3.031 3.082 - 0.46% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.68% 14598.167 14843.147 - 1.86% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 1.67% 6.629 6.740 - 30.42% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1.66% 1020043.319 1036938.718 - 1.10% -
SetIntersection_Interlaced_Set_string_262144_1 1.65% 1074070.390 1091838.025 - -0.29% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 1.65% 62.955 63.992 - 1.49% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.64% 140493.297 142804.408 - 0.91% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 1.64% 26.177 26.607 - 1.37% -
BM_PushHeap_string_Random_64 1.64% 12.951 13.163 - 1.76% -
std::list<std::string>::ctor(size)/8192 1.64% 104628.900 106341.338 - 2.74% -
std::set<int>::insert(value)_(already_present)/8192 1.64% 9.438 9.592 - -2.35% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 1.64% 15.900 16.160 - 0.36% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 1.64% 11346130.606 11531712.080 - 0.44% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.63% 23.899 24.289 - 2.89% -
std::move_backward(deque<int>)/8 1.63% 3.528 3.586 - 6.45% -
BM_StringCopy_Huge 1.63% 109.055 110.833 - 1.52% -
std::move(vector<int>)/262144 1.63% 21946.746 22303.786 - 10.32% -
std::search(vector<int>,_pred)_(no_match)/1048576 1.63% 590773.870 600381.605 - 0.65% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.62% 44780.915 45504.834 - -16.98% -
std::partition_copy(deque<int>)/32 1.62% 12.836 13.044 - 2.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1.62% 1215516.846 1235156.578 - -0.11% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 1.62% 223.272 226.880 - -1.97% -
SetIntersection_None_Set_uint64_262144_1024 1.61% 1196513.347 1215834.877 - -0.16% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 1.61% 3.672 3.732 - -2.47% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1.61% 1818451.984 1847801.107 - -0.61% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 1.61% 22.684 23.050 - 0.14% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1.61% 128890349.365 130966312.190 - 1.18% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 1.61% 8259066.104 8392070.901 - 0.06% -
SetIntersection_Interlaced_Set_uint32_256_16 1.61% 11781031.286 11970487.165 - -1.17% -
BM_CmpEqual_schar_int 1.61% 1.114 1.132 - 1.50% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.60% 292.638 297.333 - -3.78% -
ranges::min(std::deque<__int128>)/70000 1.60% 28858.833 29321.512 - 21.68% -
std::unique(list<int>,_pred)_(sprinkled)/1024 1.60% 1004.181 1020.236 - 2.65% -
SetIntersection_Front_Vector_string_1024_1 1.60% 1059310.568 1076241.648 - 0.28% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.60% 603562.116 613189.646 - 1.62% -
SetIntersection_Interlaced_Set_float_1024_4 1.59% 9957154.205 10115952.499 - 2.18% -
std::partial_sort(vector<int>)_(shuffled)/8192 1.59% 87813.098 89213.541 - 1.50% -
BM_deque_deque_copy/1024 1.59% 36.587 37.169 - 1.16% -
std::rotate(deque<int>)_(by_1/3)/1024 1.59% 406.161 412.616 - 0.24% -
SetIntersection_Interlaced_Vector_uint64_64_16 1.59% 17524522.245 17802569.559 - 1.97% -
std::is_sorted(deque<int>)/8 1.59% 2.584 2.625 - -11.31% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.58% 12619.198 12819.081 - 3.75% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.58% 142124.561 144369.271 - 2.03% -
BM_deque_deque_ranges_move/64 1.58% 3.030 3.078 - -0.99% -
std::move(vector<bool>)_(aligned)/4096 1.58% 6.966 7.076 - 1.99% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.57% 146947.710 149257.098 - 0.67% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 1.57% 6.295 6.394 - 0.19% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 1.57% 22.825 23.183 - -6.53% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.57% 10829.841 10999.650 - 1.84% -
rng::find_last_if(deque<int>)_(bail_90%)/8192 1.56% 317.649 322.613 - 2.07% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.56% 64175.707 65177.500 - 4.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1.55% 1107302.703 1124498.037 - -0.41% -
BM_num_get<long_double> 1.55% 36.793 37.362 - -5.76% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.55% 381131.846 387026.889 - 0.34% -
SetIntersection_Front_Set_uint64_16_16 1.55% 37018296.372 37590561.984 - -0.49% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.54% 32.655 33.159 - 34.81% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 1.54% 4.146 4.210 - -0.51% -
SetIntersection_None_Vector_uint32_256_256 1.54% 2086436.226 2118613.995 - -1.05% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1.54% 1653633.543 1679100.992 - -10.69% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 1.54% 771.914 783.801 - 1.43% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 1.54% 26855.391 27268.191 - 1.66% -
BM_PushHeap_uint64_Random_16 1.53% 4.430 4.497 - -0.21% -
SetIntersection_None_Vector_uint64_1024_1024 1.53% 1041779.598 1057734.414 - -1.53% -
SetIntersection_Interlaced_Set_uint32_16384_1 1.53% 1019426.616 1035018.395 - -0.95% -
std::move_backward(vector<bool>)_(unaligned)/4096 1.52% 27.018 27.430 - 0.90% -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 1.52% 7.312 7.423 - 4.60% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.52% 11928.659 12109.591 - 4.09% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 1.52% 21.878 22.209 - -2.05% -
SetIntersection_Front_Set_string_4_4 1.52% 156964407.317 159343667.643 - 0.82% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.52% 2.512 2.550 - 0.68% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.51% 16914.850 17170.605 - 1.08% -
std::partial_sort(deque<int>)_(shuffled)/8 1.51% 31.903 32.385 - -0.01% -
SetIntersection_Front_Vector_string_16384_4 1.51% 1170501.447 1188141.745 - 2.38% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 1.51% 11.086 11.253 - 0.87% -
BM_CmpEqual_uint_ushort 1.50% 1.107 1.124 - 1.44% -
SetIntersection_Interlaced_Vector_float_256_64 1.50% 6841515.912 6944292.102 - 1.08% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.50% 796.002 807.946 - 0.08% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.49% 6175.865 6268.180 - 0.69% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 1.49% 4.107 4.169 - 3.10% -
std::set<int>::erase(key)_(non-existent,_middle)/32 1.49% 1.764 1.791 - 1.99% -
rng::contains_subrange(list<int>)_(process_all)/50 1.49% 17.464 17.724 - 4.73% -
std::flat_multimap<int,_int>::ctor(const&)/32 1.49% 22.833 23.172 - 0.68% -
SetIntersection_None_Set_uint64_262144_16384 1.48% 1199657.387 1217462.158 - -1.14% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 1.48% 281946.242 286122.602 - -6.44% -
std::sort(vector<NonIntegral>)_(heap)/8192 1.48% 49894.232 50630.537 - 1.65% -
std::find_end(vector<int>)_(same_length)/1024 1.48% 248.178 251.840 - 2.18% -
SetIntersection_Interlaced_Vector_uint32_16384_1 1.47% 1019282.423 1034296.837 - -0.59% -
ranges::min(std::vector<char>)/64 1.47% 4.215 4.277 - 4.88% -
std::copy_backward(vector<bool>)_(aligned)/1048576 1.47% 2404.287 2439.633 - -35.42% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.47% 49835.163 50566.844 - -3.29% -
std::unordered_set<std::string>::clear()/32 1.47% 908.243 921.573 - 4.86% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 1.47% 5.302 5.380 - 2.30% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 1.46% 50.624 51.364 - 2.26% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 1.46% 23.566 23.910 - -1.01% -
std::partial_sort_copy(vector<int>)_(heap)/8 1.45% 16.543 16.783 - 6.09% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 1.45% 16.048 16.281 - 1.35% -
BM_PushHeap_string_Random_256 1.45% 14.339 14.547 - 1.86% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 1.45% 212678.900 215759.178 - 1.97% -
SetIntersection_Interlaced_Set_uint64_262144_16 1.45% 1609996.340 1633278.076 - -1.69% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.45% 17.648 17.903 - -1.79% -
SetIntersection_Interlaced_Vector_string_64_1 1.45% 16698897.449 16940269.229 - 0.53% -
SetIntersection_None_Set_uint64_262144_256 1.44% 1193686.930 1210935.467 - -0.44% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.44% 17.827 18.085 - 2.37% -
std::multiset<int>::insert(value)_(new_value,_end)/32 1.44% 18.549 18.817 - -1.99% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 1.44% 0.754 0.765 - 1.72% -
std::stable_partition(list<int>)_(alloc_fails)/50 1.44% 1896.604 1923.895 - -1.02% -
std::copy_if(vector<int>)_(entire_range)/8 1.44% 2.265 2.298 - 7.11% -
SetIntersection_Front_Set_float_256_256 1.44% 8239081.035 8357496.439 - 1.76% -
SetIntersection_None_Set_uint64_262144_4 1.43% 1189512.778 1206527.668 - -0.67% -
std::map<int,_int>::contains(key)_(non-existent)/32 1.43% 2.844 2.884 - -5.15% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 1.43% 519162.243 526576.788 - 2.37% -
SetIntersection_None_Set_string_1024_64 1.43% 8789052.517 8914303.343 - -2.84% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 1.43% 927.696 940.916 - -8.79% -
BM_deque_vector_copy_backward/4096 1.42% 147.568 149.670 - 1.03% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1.42% 1219963.299 1237319.582 - -0.11% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 1.42% 21.505 21.810 - -1.50% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.42% 431.079 437.198 - 1.58% -
SetIntersection_Interlaced_Vector_float_262144_16384 1.42% 344590431.847 349471097.612 - 0.90% -
BM_deque_vector_ranges_copy_backward/64 1.41% 2.928 2.969 - 1.53% -
BM_CmpLess_short_ushort 1.41% 1.089 1.104 - 0.50% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 1.41% 9023.820 9151.111 - 0.56% -
std::remove_if(deque<int>)_(prefix)/1024 1.41% 554.483 562.288 - 1.65% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 1.41% 312.750 317.152 - 1.94% -
std::multiset<int>::upper_bound(key)_(existent)/8192 1.41% 14.727 14.934 - 1.49% -
SetIntersection_None_Vector_uint64_262144_16 1.41% 1115751.645 1131434.868 - 0.35% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 1.40% 150.591 152.706 - 0.26% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1.40% 1442956.533 1463226.377 - 1.78% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.40% 767.549 778.316 - 2.56% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 1.40% 20.539 20.826 - -1.74% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1.40% 1598757.516 1621148.877 - 2.01% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.40% 364.249 369.349 - 0.45% -
BM_deque_deque_ranges_copy_backward/64 1.40% 3.382 3.430 - -1.31% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.40% 18.098 18.351 - 5.83% -
SetIntersection_None_Set_string_1024_16 1.40% 8919346.117 9043923.229 - 2.30% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 1.39% 29453.960 29864.820 - 1.54% -
std::shift_right(deque<int>)/50 1.39% 4.472 4.535 - 1.63% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 1.39% 16.683 16.914 - 1.85% -
std::all_of(vector<int>)_(process_all)/8192 1.38% 2033.474 2061.606 - 1.46% -
std::find_end(deque<int>,_pred)_(same_length)/8192 1.38% 4984.327 5053.214 - 1.70% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.38% 1865.394 1891.148 - -0.24% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.38% 12804.818 12980.906 - 3.33% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 1.37% 24.081 24.412 - 0.70% -
SetIntersection_Front_Set_uint32_1024_4 1.37% 1051812.749 1066234.171 - -0.22% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 1.37% 251.522 254.970 - -4.01% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 1.37% 2156.911 2186.470 - 1.33% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 1.36% 216.165 219.114 - 0.23% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 1.36% 8733733.006 8852648.252 - 0.00% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 1.36% 25652.048 26001.251 - 1.14% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.36% 1270.337 1287.620 - -0.93% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 1.36% 4075561.930 4130898.148 - -1.12% -
std::make_heap(deque<int>)_(shuffled)/8192 1.36% 23733.073 24055.208 - 6.40% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.36% 6456360.253 6543889.412 - -2.52% -
std::rotate(vector<bool>)_(1_element_forward)/50 1.35% 17.490 17.727 - 0.59% -
bm_lexicographical_compare<signed_char>/1 1.35% 1.304 1.322 - -1.47% -
SetIntersection_None_Set_uint64_262144_64 1.35% 1193083.254 1209207.599 - -0.58% -
SetIntersection_None_Set_uint64_262144_16 1.35% 1191003.580 1207096.192 - -0.94% -
BM_CmpLess_int_uchar 1.35% 1.114 1.129 - 2.25% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 1.35% 9154217.358 9277723.739 - -0.14% -
std::unordered_multiset<int>::find(key)_(existent)/8192 1.35% 1.298 1.315 - 8.30% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 1.35% 20.827 21.108 - 2.27% -
SetIntersection_Interlaced_Vector_string_64_4 1.35% 21589004.398 21879443.646 - 2.06% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 1.34% 36127.270 36611.167 - -0.97% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1.34% 1143121.364 1158392.455 - -1.81% -
std::partial_sort(deque<int>)_(ascending)/8 1.34% 32.895 33.334 - 2.31% -
BM_PushHeap_string_Random_16 1.34% 10.468 10.607 - 1.81% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.33% 71.665 72.620 - 51.32% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 1.33% 988.114 1001.221 - 2.10% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 1.33% 16684947.370 16906048.667 - 0.05% -
SetIntersection_Interlaced_Vector_string_16384_64 1.32% 12363886.645 12527693.593 - 1.15% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.32% 6047.698 6127.806 - 1.39% -
std::partial_sort(deque<int>)_(ascending)/8192 1.32% 143274.362 145168.939 - 1.53% -
SetIntersection_None_Set_uint64_64_1 1.32% 22009631.018 22300615.167 - -1.61% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.32% 35367.143 35834.569 - 0.83% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 1.32% 7307696.515 7404189.181 - 0.07% -
std::flat_multimap<int,_int>::erase(iterator)/32 1.32% 19.937 20.199 - 0.10% -
SetIntersection_Interlaced_Vector_string_256_16 1.31% 10289560.033 10424856.257 - 4.78% -
std::stable_sort(deque<int>)_(ascending)/8 1.31% 17.593 17.822 - -2.38% -
std::find_end(list<int>,_pred)_(single_element)/8192 1.30% 8551.949 8662.993 - 6.41% -
SetIntersection_Front_Vector_string_262144_16384 1.30% 347218595.181 351726193.992 - 1.71% -
BM_std_minmax_element<char>/4096 1.30% 1051.147 1064.775 - -2.22% -
std::unordered_set<int>::erase(key)_(existent)/32 1.29% 20.904 21.175 - 1.49% -
SetIntersection_Interlaced_Set_uint64_16384_1024 1.29% 176388561.566 178669409.434 - -1.40% -
std::stable_partition(vector<int>)_(alloc_fails)/32 1.29% 1858.200 1882.227 - -4.28% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 1.29% 84.180 85.266 - -5.63% -
std::for_each(map<int>::iterator)/32 1.29% 23.633 23.938 - 0.39% -
BM_PushHeap_uint32_PipeOrgan_16384 1.29% 2.386 2.417 - 1.56% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 1.28% 36.328 36.794 - 0.39% -
std::rotate(vector<bool>)_(by_1/3)/50 1.28% 17.544 17.768 - 0.31% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.28% 611195.754 619005.820 - 0.40% -
std::stable_partition(deque<int>)_(alloc_fails)/50 1.28% 1871.983 1895.899 - 0.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 1.28% 12471364.549 12630640.627 - -0.50% -
BM_PushHeap_string_QuickSortAdversary_4 1.28% 6.317 6.398 - 0.82% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 1.28% 6015.594 6092.363 - 1.28% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 1.27% 22.861 23.153 - -10.79% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.27% 4902.231 4964.663 - -2.54% -
std::make_heap(deque<int>)_(shuffled)/1024 1.27% 2635.498 2669.000 - 4.31% -
SetIntersection_Interlaced_Set_uint32_64_64 1.27% 13176433.085 13343681.128 - 0.90% -
std::sort(vector<int>)_(qsort_adversarial)/8192 1.27% 150920.879 152835.513 - 1.64% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1.27% 1343654.053 1360686.523 - -10.96% -
std::unique(vector<int>)_(sprinkled)/32 1.27% 54.470 55.160 - 2.26% -
std::flat_map<int,_int>::clear()/1024 1.27% 392.209 397.178 - 1.01% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 1.26% 53.467 54.142 - 0.01% -
std::search(vector<int>,_pred)_(no_match)/1000 1.26% 519.396 525.946 - -0.34% -
std::flat_map<int,_int>::erase(iterator)/1024 1.26% 75.197 76.145 - -5.95% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.25% 12690.433 12849.115 - 1.05% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 1.25% 40.779 41.288 - 0.70% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 1.24% 37.714 38.183 - -0.09% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.24% 600841.269 608305.976 - 1.99% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 1.24% 50.583 51.210 - 1.50% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 1.24% 17.189 17.401 - 0.33% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.23% 165246.284 167286.363 - 0.58% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 1.23% 36.471 36.920 - -5.45% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.23% 56811.921 57510.214 - 1.78% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1.23% 1063423.841 1076469.181 - 0.60% -
std::for_each(map<int>::iterator)/50 1.22% 36.068 36.510 - 1.50% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 1.22% 27.843 28.184 - 0.57% -
SetIntersection_Front_Vector_float_1024_1 1.22% 1031781.828 1044327.280 - -0.12% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 1.22% 40.440 40.932 - 13.05% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1.21% 1620396.728 1640076.088 - -10.17% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 1.21% 17.155 17.363 - 1.02% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 1.21% 9064.766 9174.790 - -4.07% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 1.21% 69.415 70.257 - 20.26% -
BM_deque_deque_ranges_copy_backward/1024 1.21% 38.015 38.475 - 0.48% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 1.21% 24.187 24.480 - 0.89% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 1.21% 147883.130 149669.661 - -5.31% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 1.21% 263.117 266.292 - -1.35% -
SetIntersection_Interlaced_Vector_string_262144_16384 1.21% 994777.830 1006780.598 - -0.88% -
SetIntersection_Interlaced_Set_float_1024_16 1.21% 11377894.141 11515029.604 - -1.61% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 1.20% 8696269.692 8800953.530 - 4.95% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.20% 412.206 417.154 - 1.41% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 1.20% 16925582.353 17128535.473 - -3.34% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 1.20% 38603.812 39066.642 - 0.33% -
SetIntersection_Front_Vector_uint32_262144_262144 1.20% 350457299.241 354646710.534 - 3.19% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 1.19% 4.548 4.602 - 1.66% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 1.18% 9074288.768 9181545.348 - -2.38% -
std::find_end(list<int>)_(process_all)/8192 1.18% 7368.326 7455.417 - -8.89% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 1.18% 51.324 51.928 - 0.29% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 1.17% 291.810 295.230 - 0.23% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 1.17% 348050014.069 352125046.844 - -0.08% -
SetIntersection_Interlaced_Vector_float_256_256 1.17% 4540529.917 4593673.785 - 1.01% -
std::set<int>::upper_bound(key)_(non-existent)/1024 1.17% 5.884 5.953 - 2.31% -
std::map<int,_int>::contains(key)_(existent)/8192 1.17% 5.510 5.574 - 1.69% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.16% 89143.399 90181.541 - 0.57% -
std::multimap<int,_int>::count(key)_(existent)/1024 1.16% 5.424 5.487 - -0.39% -
SetIntersection_Front_Vector_string_1024_4 1.16% 1178344.851 1192048.428 - 0.76% -
rng::find_last(list<int>)_(bail_90%)/1024 1.16% 75.637 76.516 - -0.40% -
std::find_end(vector<int>)_(process_all)/8192 1.16% 1680.793 1700.288 - -2.51% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 1.16% 403.817 408.498 - 1.20% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 1.16% 20.003 20.234 - -4.60% -
std::move_backward(vector<int>)/32768 1.16% 1716.147 1735.984 - -31.99% -
BM_vector_deque_ranges_copy_backward/64000 1.15% 7994.435 8086.649 - 11.12% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 1.15% 6.871 6.950 - 2.99% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.15% 11461.515 11593.403 - -1.47% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 1.15% 4770.907 4825.731 - 1.49% -
std::rotate(vector<bool>)_(by_1/2)/50 1.15% 17.543 17.744 - 0.38% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.15% 356526026.404 360614761.313 - 3.03% -
std::set<int>::insert(value)_(new_value,_end)/1024 1.15% 40.782 41.249 - -3.61% -
SetIntersection_None_Vector_uint64_262144_1 1.14% 1129579.986 1142513.516 - 1.58% -
SetIntersection_Front_Vector_uint32_256_1 1.14% 4089671.327 4136343.471 - -0.74% -
std::find(vector<long_long>)_(bail_25%)/1024 1.14% 22.936 23.197 - 1.02% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1.14% 1355.521 1370.944 - 0.99% -
std::partial_sort_copy(list<int>)_(ascending)/8192 1.14% 56652.984 57296.887 - -0.52% -
std::make_heap(deque<int>)_(pipe-organ)/1024 1.14% 2657.678 2687.871 - 1.09% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.13% 3.802 3.845 - 0.96% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 1.12% 6336.262 6407.414 - 7.28% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.12% 21.743 21.987 - -0.23% -
std::find_end(vector<int>)_(process_all)/1000 1.12% 216.697 219.127 - -1.33% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 1.12% 10.452 10.569 - -0.26% -
BM_deque_vector_move/1 1.12% 2.089 2.113 - -0.18% -
std::reverse(deque<int>)/8 1.12% 2.481 2.509 - -1.97% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.12% 391.255 395.630 - 0.32% -
std::remove_copy_if(deque<int>)_(prefix)/50 1.12% 28.028 28.341 - 1.78% -
std::stable_partition(vector<int>)_(alloc_fails)/50 1.12% 1847.494 1868.113 - -4.35% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.11% 138656.424 140200.669 - 1.14% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 1.11% 2.439 2.467 - -3.10% -
std::partial_sort_copy(list<int>)_(shuffled)/8 1.11% 11.462 11.589 - -4.00% -
SetIntersection_Interlaced_Set_uint32_256_64 1.11% 13229912.305 13376157.182 - -1.48% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.10% 11434.559 11560.813 - -0.37% -
std::multimap<std::string,_int>::clear()/32 1.10% 893.438 903.284 - 1.48% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 1.10% 2193.990 2218.118 - -0.68% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 1.10% 51.504 52.071 - -2.22% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 1.10% 2193.344 2217.441 - -0.95% -
SetIntersection_None_Set_float_256_4 1.10% 11327960.761 11452185.354 - 1.50% -
BM_deque_deque_move_backward/5500 1.09% 203.077 205.296 - 1.70% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.09% 50.520 51.071 - -2.65% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.09% 35278.425 35663.166 - 0.35% -
std::set<int>::contains(key)_(non-existent)/1024 1.09% 5.975 6.040 - 2.63% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 1.09% 4020384.600 4064196.716 - -0.99% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 1.09% 61.428 62.096 - -0.75% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 1.09% 54.323 54.913 - 76.90% -
std::map<int,_int>::insert(value)_(already_present)/8192 1.09% 3.957 4.000 - 3.30% -
rng::starts_with(list<int>)/8 1.09% 2.921 2.953 - -1.08% -
SetIntersection_Front_Set_string_16_4 1.09% 63206271.277 63892389.149 - -0.96% -
SetIntersection_Interlaced_Set_string_262144_16384 1.08% 2752274.818 2782114.582 - -1.14% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 1.08% 913.831 923.726 - 4.75% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 1.08% 2285.945 2310.680 - 0.31% -
SetIntersection_None_Set_uint32_1024_1 1.08% 8615603.491 8708706.750 - -3.18% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 1.08% 6082514.708 6148213.215 - 0.23% -
std::partial_sort_copy(deque<int>)_(repeated)/8 1.08% 9.717 9.822 - 0.03% -
std::stable_partition(list<int>)_(sparse)/50 1.08% 26.427 26.712 - -0.32% -
std::move(deque<int>)/64 1.08% 4.789 4.840 - -3.05% -
std::find_first_of(list<int>)_(large_needle)/8192 1.08% 49090952.363 49620033.335 - -0.01% -
std::unordered_set<int>::ctor(const&,_alloc)/0 1.08% 12.917 13.057 - -1.87% -
BM_PushHeap_string_Random_1024 1.07% 14.982 15.143 - 1.37% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 1.07% 5.486 5.545 - -0.65% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.07% 1034379.915 1045458.855 - 0.35% -
std::move_backward(vector<bool>)_(aligned)/1048576 1.07% 1711.948 1730.257 - -32.11% -
BM_deque_vector_ranges_copy_backward/4000 1.07% 146.919 148.485 - 0.28% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1.07% 8964572.786 9060051.542 - -0.27% -
BM_CmpLess_short_schar 1.06% 0.949 0.959 - 0.03% -
std::search(list<int>)_(same_length)/1024 1.06% 767.390 775.561 - 1.24% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.06% 1.272 1.286 - 0.52% -
std::stable_sort(vector<int>)_(shuffled)/1024 1.06% 2221.974 2245.559 - -0.19% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 1.06% 291.767 294.864 - 0.15% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.06% 4.049 4.092 - -3.66% -
BM_deque_vector_copy/64 1.06% 2.573 2.600 - 1.35% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 1.06% 52974.490 53533.521 - 0.67% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 1.05% 3993822.541 4035612.010 - -2.35% -
std::fill(vector<bool>)/64 1.04% 1.480 1.495 - -6.29% -
bm_ranges_lexicographical_compare<int>/1048576 1.04% 68298.609 69010.155 - 1.30% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.04% 54446.148 55012.062 - -0.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 1.04% 14553050.752 14704264.007 - -2.36% -
SetIntersection_Front_Vector_uint32_16384_4 1.04% 1043606.489 1054440.568 - 0.57% -
std::rotate(vector<bool>)_(by_1/2)/32 1.03% 17.765 17.949 - 0.65% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 1.03% 8.755 8.846 - 0.05% -
BM_vector_deque_ranges_copy_backward/4000 1.03% 142.788 144.260 - 1.66% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.03% 610.518 616.808 - -0.96% -
SetIntersection_Front_Set_uint32_16384_4 1.03% 1057200.380 1068076.748 - 0.50% -
std::find(vector<long_long>)_(bail_25%)/32768 1.03% 726.525 733.985 - 0.95% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 1.03% 350.508 354.106 - -10.21% -
SetIntersection_Interlaced_Set_uint64_16384_64 1.02% 229067519.819 231411022.461 - -1.46% -
rng::contains_subrange(vector<int>)_(single_element)/16 1.02% 4.718 4.766 - 1.13% -
std::unordered_set<std::string>::erase(iterator)/1024 1.02% 31.057 31.374 - 18.81% -
BM_num_get<unsigned_long> 1.02% 10.405 10.511 - -0.55% -
BM_PushHeap_uint32_PipeOrgan_256 1.02% 1.696 1.714 - 1.18% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 1.02% 4714.463 4762.412 - 1.00% -
std::partition_point(list<int>)/1024 1.02% 1284.705 1297.759 - 0.57% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 1.01% 23861.572 24103.463 - 2.14% -
SetIntersection_None_Set_uint64_1024_1024 1.01% 8556449.769 8643184.846 - -2.62% -
std::deque<int>::insert(middle)_(cheap_elements)/32 1.01% 11.408 11.524 - 1.13% -
SetIntersection_Front_Vector_uint64_16_16 1.01% 34953912.380 35307351.765 - -1.58% -
SetIntersection_None_Vector_uint32_1024_16 1.01% 1074911.865 1085780.350 - -0.70% -
SetIntersection_Front_Set_float_64_1 1.01% 16390149.772 16555668.457 - 0.74% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 1.00% 6657.041 6723.836 - 0.73% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 1.00% 5909000.482 5968286.809 - 3.17% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 1.00% 12411327.752 12535834.824 - 0.21% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 1.00% 50.601 51.108 - -2.83% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -83.73% 160.809 26.157 - -16.93% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -79.29% 168.438 34.882 - -2.70% -
std::shift_left(vector<int>)/32 -69.52% 9.786 2.983 - -24.45% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -67.91% 37.057 11.891 - -0.80% -
SetIntersection_Interlaced_Vector_float_262144_64 -61.47% 20820818.028 8022693.636 - 0.39% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 -52.73% 1599.494 756.135 - 0.81% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -52.23% 74.063 35.379 - -45.38% -
std::mismatch(list<int>)_(it,_it,_it)/1000 -48.02% 1434.072 745.424 - 0.98% -
std::mismatch(list<int>)_(it,_it,_it)/1024 -47.47% 1449.651 761.461 - 0.42% -
std::is_sorted_until(deque<int>)/8 -45.28% 4.556 2.493 - -47.08% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -44.51% 5437696.172 3017283.944 - -42.75% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -44.31% 180.007 100.249 - -1.40% -
SetIntersection_Interlaced_Vector_float_16384_64 -43.85% 10632890.825 5970018.521 - -5.16% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -43.46% 172.329 97.427 - -0.27% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -43.27% 177.487 100.690 - -0.56% -
std::search(deque<int>)_(no_match)/1024 -42.36% 415.088 239.269 - -20.51% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -40.58% 21010270.894 12483839.933 - 6.18% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -40.42% 131.792 78.518 - 0.36% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -39.98% 25.004 15.006 - -25.21% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -36.17% 9.824 6.270 - 0.19% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -35.66% 0.487 0.313 - -25.56% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 -35.03% 1002.615 651.373 - 26.12% -
std::unique_copy(deque<int>)_(contiguous)/32 -34.58% 16.069 10.512 - 12.25% -
BM_PushHeap_uint32_Ascending_1 -34.25% 0.705 0.464 - -26.80% -
std::unique_copy(deque<int>)_(contiguous)/52 -33.58% 25.026 16.623 - 13.56% -
BM_PushHeap_uint64_Descending_1 -33.51% 0.616 0.409 - -23.03% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -33.13% 29.021 19.405 - -16.17% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -32.96% 48.645 32.610 - -53.50% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -32.80% 38892506.066 26134081.873 - -34.69% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -32.49% 10.114 6.828 - -20.88% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 -32.37% 9.270 6.269 - -30.91% -
std::copy_backward(vector<bool>)_(aligned)/262144 -32.25% 759.926 514.884 - -19.97% -
BM_tolower_char<char> -32.03% 0.691 0.470 - -31.91% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -31.98% 753.808 512.773 - -15.83% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -31.87% 9.315 6.346 - -29.23% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -31.66% 803.470 549.082 - -16.83% -
rng::starts_with(deque<int>,_pred)/8 -31.65% 6.784 4.637 - -0.89% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -31.28% 22869377.784 15716623.247 - -27.50% -
SetIntersection_Interlaced_Vector_float_1024_64 -30.61% 4742879.573 3291055.966 - -9.59% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -30.36% 782.584 544.989 - -19.93% -
SetIntersection_Interlaced_Vector_string_262144_1024 -28.76% 343330916.112 244583007.855 - 2.53% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -28.32% 20618333.353 14779240.412 - -29.22% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -28.13% 15.378 11.052 - 3.58% -
std::fill_n(list<int>)/1024 -27.65% 649.154 469.684 - 6.63% -
SetIntersection_Interlaced_Vector_float_1024_16 -27.47% 2491422.228 1807089.985 - -8.33% -
BM_PushHeap_float_Random_1 -27.32% 0.691 0.502 - -8.24% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -27.26% 6.325 4.601 - -26.80% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 -26.69% 8.373 6.138 - -1.82% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -26.46% 6.593 4.849 - -17.02% -
std::shift_right(vector<int>)/32 -26.45% 4.014 2.952 - -25.62% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -26.39% 6.161 4.535 - 0.09% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -26.38% 10.254 7.549 - -26.24% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -26.35% 47.751 35.167 - -9.31% -
BM_vector_deque_ranges_copy/0 -26.17% 0.499 0.368 - 0.07% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -26.13% 13019.915 9618.159 - 0.76% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control -25.93% 0.460 0.341 - -25.87% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -25.80% 55621453.336 41269614.769 - -21.76% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -25.68% 51.284 38.114 - -1.60% -
std::copy_n(vector<int>)/4096 -25.61% 196.672 146.312 - -32.51% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -25.52% 1795.995 1337.589 - 7.07% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -25.40% 32.458 24.214 - 0.47% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -25.01% 47.551 35.658 - -0.65% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -24.90% 89.675 67.344 - -18.21% -
std::equal(list<int>)_(it,_it,_it)/1024 -24.88% 1504.574 1130.227 - 0.77% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -24.85% 42.331 31.810 - -25.62% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 -24.74% 0.688 0.518 - -6.76% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -24.67% 115390088.376 86926327.789 - -16.26% -
BM_PushHeap_uint32_Random_1 -24.64% 0.604 0.455 - -15.92% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -24.22% 55.099 41.752 - -11.21% -
rng::starts_with(list<int>,_pred)/8192 -24.21% 12861.282 9747.276 - -16.84% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -24.20% 6.898 5.228 - -23.33% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -23.84% 2439704.813 1858017.317 - -7.53% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -23.55% 17469684.333 13354866.487 - -32.70% -
std::search(deque<int>,_pred)_(no_match)/1000 -23.49% 553.789 423.715 - -7.50% -
BM_vector_deque_copy_backward/0 -23.43% 0.602 0.461 - 1.45% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -23.39% 1746.653 1338.139 - -9.00% -
std::partition(deque<int>)_(dense)/50 -23.22% 17.456 13.403 - -4.17% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -23.17% 36.025 27.679 - -38.29% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -23.12% 879.250 675.967 - -12.32% -
ranges::minmax(std::deque<char>)/1 -23.12% 0.919 0.707 - 5.18% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -22.96% 4251866.688 3275442.098 - -1.73% -
std::search(deque<int>,_pred)_(no_match)/1024 -22.77% 564.391 435.901 - -7.88% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -22.63% 13.394 10.363 - -13.09% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 -22.57% 1.387 1.074 - -0.72% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -22.23% 1.604 1.247 - -7.63% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 -22.17% 5.788 4.504 - -20.59% -
SetIntersection_Interlaced_Vector_float_16384_1024 -21.88% 49297566.057 38513326.542 - -12.40% -
std::adjacent_find(deque<int>)/50 -21.80% 21.272 16.634 - -29.79% -
SetIntersection_Interlaced_Vector_float_256_16 -21.71% 7456312.408 5837713.403 - -5.85% -
std::set<std::string>::erase(key)_(existent)/1024 -21.35% 71.987 56.620 - -0.87% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -21.12% 7.600 5.995 - -25.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -21.07% 10201611.738 8051976.900 - -30.67% -
ranges::minmax(std::deque<long_long>)/64 -20.85% 29.357 23.236 - -10.25% -
std::find_end(deque<int>)_(match_near_end)/1024 -20.45% 40.835 32.484 - 0.27% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -20.30% 2994875.967 2386835.882 - -25.96% -
SetIntersection_Interlaced_Vector_uint64_256_64 -20.18% 8543051.160 6818736.301 - -12.36% -
BM_toupper_char<wchar_t> -20.11% 0.688 0.549 - -19.83% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -20.10% 6927868.730 5535053.496 - -28.30% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -19.91% 10.494 8.404 - -26.60% -
std::adjacent_find(deque<int>)/8 -19.82% 3.332 2.671 - -32.79% -
std::copy(vector<bool>)_(aligned)/262144 -19.31% 689.694 556.501 - 52.43% -
BM_tolower_char<wchar_t> -19.30% 0.690 0.557 - -19.11% -
std::find_if_not(vector<char>)_(bail_25%)/8 -19.19% 0.884 0.715 - -32.32% -
BM_StringConstructDestroyCStr_Large_Transparent -18.79% 14.059 11.418 - -23.46% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -18.72% 2.118 1.721 - 5.62% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -18.56% 1556.648 1267.668 - -16.37% -
std::find(list<int>)_(bail_25%)/32768 -18.46% 9294.102 7578.773 - -9.73% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -18.18% 37.517 30.696 - -0.70% -
BM_StringDestroy_Large -18.11% 9.361 7.665 - -24.33% -
std::find_if(vector<int>)_(process_all)/8 -18.04% 1.543 1.265 - -1.77% -
std::remove_copy(list<int>)_(prefix)/8192 -17.94% 8472.897 6952.738 - 0.56% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -17.88% 1.426 1.171 - -17.75% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -17.86% 8.445 6.937 - -12.38% -
SetIntersection_Interlaced_Vector_uint64_256_16 -17.74% 7125790.993 5861858.606 - -15.44% -
SetIntersection_None_Set_float_1024_64 -17.66% 10539080.501 8678106.006 - -12.70% -
std::move(list<int>)/4096 -17.53% 4782.913 3944.531 - 0.96% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -17.52% 1.654 1.364 - -4.75% -
std::unordered_map<int,_int>::ctor(const&)/32 -17.43% 242.289 200.048 - -0.47% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -17.31% 1703928.131 1408936.371 - -25.77% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -17.20% 0.697 0.577 - -5.78% -
SetIntersection_None_Set_float_1024_4 -16.87% 10577145.566 8792479.688 - -11.40% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -16.69% 647.387 539.330 - -6.39% -
std::find_end(deque<int>)_(match_near_end)/8192 -16.68% 327.457 272.828 - 0.22% -
ranges::minmax(std::list<char>)/1 -16.52% 0.416 0.348 - 8.21% -
std::fill_n(deque<int>)/32 -16.51% 1.383 1.154 - 0.18% -
ranges::min(std::deque<char>)/1 -16.50% 0.790 0.659 - -4.14% -
std::multiset<int>::count(key)_(non-existent)/32 -16.23% 2.882 2.414 - -6.36% -
ranges::minmax(std::deque<long_long>)/8 -16.07% 4.398 3.691 - -5.22% -
std::find_if(vector<char>)_(bail_25%)/1024 -15.87% 29.939 25.187 - 0.29% -
std::remove_copy(list<int>)_(sprinkled)/8192 -15.85% 8227.850 6924.098 - 0.96% -
std::find_end(deque<int>)_(same_length)/8192 -15.63% 3164.356 2669.788 - -14.99% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -15.62% 15.174 12.804 - -0.10% -
std::find_if(vector<char>)_(bail_25%)/32768 -15.60% 947.267 799.514 - 0.28% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -15.56% 77.339 65.303 - 6.61% -
std::unordered_multiset<int>::find(key)_(existent)/32 -15.43% 1.492 1.262 - 2.99% -
rng::find_last(vector<int>)_(bail_90%)/8 -15.42% 0.464 0.392 - -14.58% -
BM_vector_deque_copy_backward/1 -15.38% 2.313 1.957 - -15.75% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -15.25% 41.646 35.295 - 16.51% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -15.25% 7700112.335 6526017.330 - -16.14% -
SetIntersection_None_Set_float_1024_1 -15.07% 10563254.486 8971254.389 - -12.15% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -15.03% 2.592 2.202 - -12.85% -
SetIntersection_Interlaced_Vector_float_262144_1024 -14.95% 101163567.301 86036675.438 - 6.27% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -14.88% 41.345 35.194 - 12.80% -
ranges::minmax(std::deque<long_long>)/70000 -14.86% 29937.813 25489.034 - -6.99% -
BM_PushHeap_uint64_Ascending_64 -14.83% 1.776 1.513 - -9.95% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -14.73% 2.673 2.279 - -10.21% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -14.65% 1.393 1.189 - -29.77% -
std::partition(deque<int>)_(dense)/32 -14.64% 10.625 9.070 - -2.44% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -14.58% 41.718 35.634 - -12.11% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -14.39% 23659.167 20255.581 - -20.71% -
BM_StringConstructDestroyCStr_Large_Opaque -14.27% 18.825 16.138 - -26.90% -
std::find_if(vector<char>)_(bail_25%)/8192 -14.26% 246.032 210.942 - 0.70% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -14.24% 53.013 45.462 - -1.06% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -14.20% 22634.116 19419.095 - -20.78% -
BM_vector_deque_copy_backward/2 -14.17% 2.064 1.771 - -13.80% -
std::unique(deque<int>)_(contiguous)/52 -14.17% 64.740 55.568 - -1.25% -
SetIntersection_None_Set_float_1024_256 -14.11% 10400631.268 8932601.867 - -8.57% -
std::map<std::string,_int>::contains(key)_(existent)/32 -14.11% 16.443 14.123 - -12.06% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -14.05% 52896506.911 45466654.651 - 74.02% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -14.03% 650.987 559.643 - -5.24% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -13.93% 55.149 47.469 - -12.83% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -13.88% 10.495 9.039 - -5.92% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -13.87% 0.644 0.555 - -17.27% -
std::multiset<int>::count(key)_(non-existent)/8192 -13.77% 10.715 9.240 - -6.26% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -13.73% 34.319 29.606 - -13.78% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -13.72% 661.348 570.595 - -3.43% -
std::mismatch(list<int>)_(it,_it,_it)/8192 -13.70% 9261.438 7993.000 - 1.16% -
BM_vector_deque_ranges_copy_backward/0 -13.57% 0.487 0.421 - -22.65% -
rng::find_last(deque<int>)_(bail_90%)/8192 -13.54% 234.277 202.550 - -0.39% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -13.54% 7.512 6.495 - -5.78% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -13.43% 42576.669 36859.003 - 0.41% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 -13.42% 52.718 45.645 - -29.66% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -13.39% 568.220 492.141 - -2.93% -
rng::find_last(deque<int>)_(bail_90%)/1024 -13.37% 33.455 28.981 - 0.25% -
SetIntersection_Front_Set_uint32_1024_256 -13.22% 4188308.143 3634608.283 - -5.63% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -13.16% 1.427 1.239 - 0.93% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -13.14% 344.494 299.231 - 3.86% -
std::search(list<int>)_(single_element)/8192 -13.13% 9440.881 8200.891 - 8.76% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -13.13% 3499281.802 3039802.301 - -1.14% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -13.04% 31.485 27.380 - 1.86% -
std::stable_partition(deque<int>)_(sparse)/32 -13.03% 12.668 11.018 - -2.72% -
std::any_of(list<int>)_(process_all)/8192 -13.03% 8395.153 7301.594 - -9.66% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -13.00% 2279937.258 1983576.576 - -0.73% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 -12.79% 6687.444 5832.445 - -0.06% -
rng::contains(vector<int>)_(process_all)/8 -12.77% 2.771 2.417 - -4.81% -
SetIntersection_None_Set_float_1024_16 -12.73% 10438357.541 9109459.905 - -8.59% -
SetIntersection_Interlaced_Set_string_256_256 -12.66% 31205232.343 27253356.295 - -13.98% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -12.66% 69.798 60.961 - -0.72% -
std::find_first_of(deque<int>)_(large_needle)/50 -12.62% 769.084 672.013 - 0.96% -
ranges::minmax(std::deque<char>)/70000 -12.58% 27491.395 24032.567 - -10.06% -
std::reverse(list<int>)/32768 -12.35% 19896.612 17440.061 - 1.77% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 -12.33% 23.945 20.993 - 1.04% -
SetIntersection_Front_Set_uint32_16384_256 -12.18% 4092654.357 3594137.023 - -5.66% -
rng::starts_with(deque<int>)/1024 -12.01% 488.499 429.849 - -7.86% -
BM_StringRelationalLiteral_Eq_Small_Small_Control -11.99% 0.692 0.609 - 0.46% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 -11.96% 34.431 30.313 - 24.01% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -11.93% 80.320 70.736 - -3.92% -
std::multiset<int>::count(key)_(non-existent)/1024 -11.90% 6.646 5.855 - -2.08% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -11.86% 1.502 1.324 - 2.01% -
rng::find(vector<bool>)_(process_all)/8 -11.85% 0.760 0.670 - -6.32% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -11.83% 1042014.589 918769.226 - -13.22% -
SetIntersection_Interlaced_Vector_uint32_256_64 -11.70% 7834402.655 6917598.072 - -2.40% -
std::unordered_set<int>::find(key)_(existent)/32 -11.68% 1.266 1.118 - -6.21% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 -11.68% 62350.785 55068.270 - -6.21% -
BM_PushHeap_uint32_PipeOrgan_1 -11.66% 0.465 0.411 - 4.75% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -11.61% 29325.903 25921.629 - -3.13% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -11.31% 2869.834 2545.232 - 0.02% -
std::find_first_of(vector<int>)_(small_needle)/32 -11.25% 50.851 45.132 - -13.69% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control -11.19% 1.798 1.597 - 0.43% -
std::unique(deque<int>)_(contiguous)/32 -11.19% 55.718 49.484 - 0.04% -
std::search(list<int>)_(no_match)/8192 -11.14% 7439.319 6610.233 - 1.27% -
std::unordered_set<std::string>::count(key)_(existent)/32 -11.14% 48.031 42.681 - 17.25% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -11.12% 12707.673 11294.105 - 12.51% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -11.11% 1.363 1.212 - -10.26% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -11.09% 51.845 46.096 - -11.34% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 -11.08% 44.978 39.994 - 0.74% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -11.02% 2323049.885 2067131.836 - -0.89% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -10.98% 4.162 3.705 - 28.30% -
BM_lexicographical_compare_three_way<IntPtr>/1 -10.89% 0.443 0.394 - -11.35% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -10.88% 0.489 0.436 - -0.33% -
std::find_end(vector<int>)_(single_element)/8192 -10.86% 2095.266 1867.776 - 0.47% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -10.77% 23.137 20.646 - 9.15% -
BM_align/8 -10.74% 0.716 0.639 - 2.58% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -10.71% 23.356 20.855 - -11.25% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -10.71% 679.711 606.945 - 6.05% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 -10.68% 2.471 2.207 - -9.96% -
BM_PushHeap_uint64_Ascending_16 -10.68% 1.020 0.911 - -3.60% -
SetIntersection_Interlaced_Vector_uint32_256_16 -10.65% 7078309.144 6324549.611 - -5.33% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 -10.62% 0.644 0.575 - -5.59% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -10.61% 1377271.890 1231133.823 - -12.71% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 -10.59% 29.557 26.427 - -8.59% -
BM_toupper_char<char> -10.52% 0.689 0.617 - 22.69% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -10.46% 1.287 1.152 - -17.70% -
BM_lexicographical_compare_three_way_slow_path/16384 -10.44% 5069.788 4540.366 - 2.00% -
BM_lexicographical_compare_three_way_slow_path/4096 -10.37% 1276.987 1144.574 - 1.97% -
BM_StringRead_Cold_Deep_Large -10.36% 1.468 1.316 - 1.09% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -10.36% 36.348 32.584 - -12.62% -
std::set<std::string>::equal_range(key)_(existent)/1024 -10.33% 24.219 21.717 - 1.01% -
BM_lexicographical_compare_three_way_slow_path/65536 -10.29% 20220.150 18139.878 - 1.30% -
std::unique(deque<int>)_(sprinkled)/52 -10.27% 65.771 59.015 - -2.48% -
std::unordered_set<int>::contains(key)_(existent)/1024 -10.25% 1.408 1.264 - 0.62% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -10.24% 76941.620 69064.015 - -5.84% -
std::rotate(vector<bool>)_(by_1/4)/1024 -10.21% 14.748 13.242 - 1.18% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 -10.20% 2.530 2.271 - -2.88% -
BM_lexicographical_compare_three_way_slow_path/64 -10.20% 19.819 17.797 - 1.79% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -10.20% 19.143 17.191 - 2.19% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -10.17% 50.939 45.758 - -3.67% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -10.11% 34.749 31.236 - -2.75% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -10.09% 1.618 1.455 - -1.43% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -10.07% 362.425 325.937 - 2.50% -
BM_lexicographical_compare_three_way_slow_path/262144 -10.04% 80605.932 72509.660 - 0.88% -
BM_lexicographical_compare_three_way_slow_path/1048576 -9.99% 326627.260 293998.181 - -3.61% -
SetIntersection_Front_Vector_uint32_1024_1024 -9.98% 5890916.680 5303177.434 - -10.27% -
ranges::min(std::list<long_long>)/70000 -9.97% 50457.179 45428.903 - -9.12% -
BM_PushHeap_uint64_Ascending_256 -9.96% 2.319 2.088 - -7.56% -
std::find_if(vector<int>)_(process_all)/32768 -9.95% 3551.371 3197.847 - -4.79% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -9.87% 97.703 88.056 - 19.17% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -9.85% 14515.009 13085.759 - -0.99% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -9.84% 2.492 2.246 - -9.88% -
BM_deque_deque_copy_backward/1024 -9.79% 42.773 38.586 - 0.76% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -9.76% 4.659 4.204 - -2.92% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -9.76% 671.548 606.019 - 5.50% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -9.71% 9428.125 8512.385 - -5.72% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 -9.69% 31.117 28.102 - -0.94% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -9.67% 220.274 198.965 - -4.16% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -9.66% 26.800 24.210 - 10.68% -
std::stable_partition(deque<int>)_(dense)/1024 -9.66% 627.518 566.930 - 0.32% -
rng::find_last(deque<int>)_(bail_90%)/8 -9.61% 0.922 0.834 - -7.84% -
std::find_first_of(deque<int>)_(large_needle)/32 -9.59% 311.458 281.599 - 0.27% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -9.55% 23.475 21.234 - 3.73% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -9.50% 596.404 539.733 - 4.18% -
BM_StringRead_Cold_Shallow_Large -9.44% 1.244 1.126 - -19.73% -
BM_lexicographical_compare_three_way_slow_path/1024 -9.42% 323.760 293.271 - 2.19% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -9.41% 30.617 27.735 - -8.56% -
std::equal(deque<int>)_(it,_it,_it)/50 -9.38% 22.744 20.610 - -18.50% -
std::rotate_copy(deque<int>)/8192 -9.37% 326.717 296.094 - 1.39% -
std::stable_partition(deque<int>)_(sparse)/8192 -9.36% 3641.847 3300.988 - 0.72% -
BM_StringRead_Cold_Shallow_Small -9.36% 1.207 1.094 - -13.74% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -9.33% 0.447 0.405 - -17.71% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -9.31% 2.732 2.477 - -4.25% -
BM_lexicographical_compare_three_way_slow_path/16 -9.26% 5.024 4.559 - 2.46% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -9.24% 31.718 28.787 - 0.83% -
BM_PushHeap_uint32_Ascending_64 -9.23% 1.678 1.523 - -5.50% -
std::find_if(vector<int>)_(process_all)/8192 -9.20% 885.254 803.798 - -4.70% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 -9.16% 0.403 0.366 - 8.28% -
std::unordered_set<std::string>::ctor(const&)/32 -9.10% 757.462 688.507 - -11.55% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -9.08% 32.724 29.754 - 7.44% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -8.95% 6.181 5.628 - -1.01% -
rng::find_last(deque<int>)_(bail_90%)/50 -8.93% 2.011 1.831 - 0.28% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -8.90% 78810.555 71795.329 - 0.64% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -8.80% 2.116 1.930 - -5.88% -
std::copy(list<int>)/64 -8.78% 33.171 30.259 - -34.93% -
SetIntersection_Front_Set_string_1024_64 -8.77% 5048569.688 4605729.058 - -4.69% -
SetIntersection_Interlaced_Vector_float_1024_4 -8.70% 1371784.037 1252422.782 - -0.97% -
BM_deque_vector_ranges_move_backward/0 -8.69% 1.587 1.449 - -1.14% -
std::set<int>::lower_bound(key)_(non-existent)/32 -8.68% 2.456 2.242 - -1.42% -
std::find_if(vector<char>)_(bail_25%)/8 -8.61% 1.013 0.925 - 1.89% -
BM_StringRead_Cold_Shallow_Empty -8.58% 1.195 1.093 - -4.91% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 -8.54% 7.826 7.157 - 0.75% -
std::set<std::string>::count(key)_(existent)/32 -8.52% 16.356 14.961 - 0.81% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -8.47% 29863.488 27333.196 - 6.47% -
std::find_first_of(vector<int>)_(small_needle)/50 -8.47% 75.594 69.192 - -12.55% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -8.45% 14059.391 12871.451 - 4.40% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -8.45% 831.986 761.699 - 25.22% -
std::partition_copy(list<int>)/8192 -8.43% 7325.741 6707.923 - -3.19% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -8.40% 24.096 22.072 - 1.97% -
std::transform(list<int>)_(identity_transform)/8192 -8.39% 7640.733 6999.640 - -6.76% -
std::find_first_of(vector<int>)_(large_needle)/32 -8.38% 110.607 101.333 - -2.10% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 -8.34% 34.176 31.325 - -7.11% -
std::for_each_n(deque<int>)/8 -8.34% 1.311 1.202 - 6.74% -
std::set<int>::ctor(const&,_alloc)/32 -8.33% 244.011 223.680 - -10.02% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -8.31% 11763.229 10785.403 - -7.97% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -8.31% 28.152 25.813 - -3.19% -
std::map<std::string,_int>::erase(key)_(existent)/32 -8.31% 73.347 67.255 - -8.53% -
BM_vector_deque_ranges_copy_backward/2 -8.31% 1.880 1.724 - -6.05% -
std::set<std::string>::find(key)_(existent)/1024 -8.30% 25.151 23.064 - -2.77% -
std::for_each(list<int>)/8192 -8.29% 7888.759 7235.056 - -7.03% -
std::search(deque<int>,_pred)_(no_match)/1048576 -8.27% 486334.603 446103.662 - -8.20% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -8.24% 51417.598 47179.887 - 6.01% -
std::all_of(deque<int>)_(process_all)/8192 -8.24% 2752.788 2525.984 - 0.19% -
std::set<std::string>::count(key)_(non-existent)/32 -8.23% 10.778 9.891 - -5.79% -
std::transform(list<int>,_list<int>)/8192 -8.20% 9447.310 8672.597 - -5.66% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -8.15% 0.505 0.464 - -2.60% -
BM_vector_deque_ranges_copy_backward/1 -8.14% 2.160 1.984 - -4.84% -
BM_vector_deque_ranges_move/2 -8.12% 2.001 1.838 - -10.57% -
rng::starts_with(deque<int>)/1000 -8.11% 474.636 436.122 - 0.23% -
rng::find(vector<bool>)_(process_all)/50 -8.11% 0.738 0.678 - -4.60% -
SetIntersection_None_Set_uint32_262144_1 -8.10% 1217379.314 1118801.840 - -8.17% -
std::vector<int>::ctor(size)/32 -8.10% 11.511 10.579 - 2.93% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -8.09% 838.100 770.334 - -12.75% -
std::reverse(list<int>)/4096 -8.08% 1936.207 1779.800 - 1.39% -
SetIntersection_None_Vector_float_262144_1024 -8.07% 1204737.472 1107485.125 - -3.88% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -8.06% 650.828 598.368 - 6.41% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -7.99% 0.625 0.576 - -15.75% -
std::equal(vector<bool>)_(aligned)/50 -7.99% 0.240 0.221 - 1.56% -
std::stable_partition(deque<int>)_(dense)/50 -7.94% 39.844 36.679 - 1.04% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 -7.93% 0.573 0.527 - -0.09% -
ranges::minmax(std::deque<char>)/64 -7.92% 26.956 24.822 - -5.84% -
BM_vector_deque_ranges_move/1 -7.90% 2.260 2.081 - -9.66% -
SetIntersection_None_Set_uint32_262144_4 -7.86% 1211656.332 1116380.859 - -7.78% -
std::search(deque<int>,_pred)_(no_match)/8192 -7.86% 3794.407 3496.074 - -7.50% -
std::find_end(deque<int>)_(same_length)/1024 -7.80% 361.137 332.956 - -10.15% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -7.75% 12.022 11.091 - 3.15% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -7.73% 2.315 2.136 - 0.21% -
std::all_of(deque<int>)_(process_all)/32768 -7.73% 10918.712 10075.160 - 0.02% -
std::unique_copy(list<int>)_(sprinkled)/8192 -7.72% 7499.729 6921.092 - 1.96% -
BM_PushHeap_float_Ascending_16384 -7.70% 4.367 4.030 - -0.14% -
std::generate_n(list<int>)/8192 -7.69% 7428.586 6857.494 - -9.34% -
std::find_end(forward_list<int>)_(single_element)/1024 -7.66% 702.860 649.011 - -9.50% -
std::find_end(deque<int>)_(same_length)/1000 -7.62% 352.837 325.954 - -9.67% -
std::find_end(forward_list<int>)_(process_all)/1024 -7.59% 767.478 709.241 - 0.10% -
std::partition_point(vector<int>)/1024 -7.55% 6.535 6.042 - -0.52% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 -7.54% 505.455 467.321 - -2.20% -
std::map<std::string,_int>::find(key)_(existent)/1024 -7.52% 24.568 22.720 - -5.71% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -7.52% 630.730 583.310 - -3.64% -
SetIntersection_Interlaced_Set_uint64_1024_16 -7.51% 12050473.389 11145988.870 - -4.75% -
SetIntersection_Front_Set_uint32_262144_1024 -7.50% 12746289.451 11790424.207 - -4.80% -
BM_lexicographical_compare_three_way_slow_path/256 -7.50% 85.805 79.372 - 2.23% -
std::unordered_set<std::string>::find(key)_(existent)/32 -7.49% 38.162 35.303 - -4.60% -
SetIntersection_None_Set_uint32_262144_16384 -7.47% 1201385.334 1111607.668 - -16.89% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 -7.46% 25.622 23.710 - -3.19% -
std::multimap<int,_int>::count(key)_(non-existent)/32 -7.42% 2.471 2.288 - 2.00% -
SetIntersection_None_Set_uint32_262144_262144 -7.42% 1212200.359 1122313.394 - -15.33% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 -7.40% 15212.959 14087.721 - 0.50% -
std::all_of(vector<int>)_(process_all)/50 -7.38% 15.086 13.972 - 10.40% -
SetIntersection_None_Set_uint32_262144_16 -7.37% 1210265.299 1121032.633 - -7.32% -
SetIntersection_None_Set_uint32_262144_1024 -7.36% 1210260.740 1121162.356 - -16.86% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 -7.34% 37.643 34.880 - 0.27% -
SetIntersection_None_Set_uint32_262144_256 -7.33% 1209889.080 1121258.953 - -7.51% -
BM_deque_vector_ranges_copy_backward/70000 -7.30% 9166.987 8497.573 - 11.09% -
std::set<int>::erase(key)_(existent)/32 -7.25% 23.052 21.380 - -6.98% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -7.24% 20.497 19.013 - 0.87% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -7.22% 11.600 10.762 - 2.10% -
SetIntersection_None_Set_float_262144_16384 -7.21% 1215071.369 1127427.330 - -6.64% -
SetIntersection_None_Set_float_262144_1 -7.20% 1209860.596 1122762.125 - -6.96% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -7.20% 1.600 1.485 - 13.36% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -7.18% 10.431 9.682 - 0.29% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 -7.16% 25.566 23.734 - -3.29% -
BM_PushHeap_uint32_Ascending_256 -7.16% 2.247 2.086 - -3.37% -
rng::contains_subrange(vector<int>)_(same_length)/32 -7.14% 9.355 8.687 - 0.07% -
SetIntersection_None_Set_uint32_262144_64 -7.13% 1207671.144 1121585.125 - -8.35% -
SetIntersection_Front_Set_uint32_262144_16384 -7.09% 223023591.569 207213089.777 - -6.89% -
SetIntersection_None_Set_float_262144_256 -7.05% 1206666.584 1121583.090 - -6.70% -
std::unordered_set<std::string>::count(key)_(existent)/1024 -7.03% 39.003 36.262 - -1.48% -
rng::starts_with(vector<int>,_pred)/8 -7.03% 2.646 2.460 - 0.71% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -7.02% 12807.040 11907.599 - -5.73% -
std::find(deque<int>)_(process_all)/50 -7.02% 14.185 13.189 - 1.52% -
SetIntersection_None_Set_float_262144_4 -7.00% 1206473.469 1122014.648 - -6.70% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -6.98% 669.148 622.430 - -2.85% -
SetIntersection_None_Set_float_262144_16 -6.96% 1205029.949 1121182.371 - -6.51% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 -6.95% 5.123 4.767 - 2.97% -
std::find_if_not(vector<char>)_(process_all)/8 -6.93% 1.534 1.427 - -4.49% -
SetIntersection_Interlaced_Set_float_262144_4 -6.93% 1329313.723 1237242.107 - -3.90% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast -6.92% 0.654 0.609 - -6.02% -
BM_PushHeap_uint64_QuickSortAdversary_16 -6.91% 1.025 0.954 - 3.47% -
std::for_each(deque<int>)/32 -6.90% 3.963 3.689 - 0.93% -
std::set<std::string>::contains(key)_(existent)/1024 -6.90% 22.709 21.142 - -0.61% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -6.89% 668.002 621.951 - -4.18% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -6.89% 1848.013 1720.678 - -6.80% -
std::vector<std::string>::ctor(size)/1024 -6.89% 460.302 428.605 - 0.21% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -6.88% 56.931 53.015 - 60.84% -
SetIntersection_None_Set_float_262144_64 -6.87% 1205342.365 1122482.422 - -6.49% -
std::lower_bound(std::forward_list<int>)/8 -6.87% 16.527 15.392 - 0.89% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -6.87% 23.852 22.215 - 0.41% -
ranges::min(std::deque<long_long>)/64 -6.85% 16.809 15.657 - -25.49% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 -6.84% 124656.670 116128.857 - 0.41% -
SetIntersection_None_Set_float_262144_1024 -6.83% 1203800.783 1121631.184 - -6.75% -
SetIntersection_Interlaced_Set_uint32_262144_4 -6.82% 1284582.440 1197024.414 - -6.95% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -6.80% 32.053 29.874 - -9.94% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -6.80% 18.971 17.682 - -6.56% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -6.80% 211838791.782 197442890.486 - 0.80% -
SetIntersection_Front_Set_uint32_262144_262144 -6.79% 1670506.756 1557077.473 - -7.21% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -6.78% 20.508 19.118 - -6.40% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -6.78% 1.389 1.295 - 6.50% -
BM_PushHeap_uint64_Ascending_1024 -6.77% 2.761 2.574 - -3.77% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -6.77% 1.666 1.553 - 1.85% -
std::unique(deque<int>)_(sprinkled)/32 -6.76% 55.950 52.166 - -4.47% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -6.73% 1.433 1.337 - -0.62% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -6.65% 1277354.168 1192375.896 - -8.46% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -6.65% 211733866.304 197648839.486 - 1.08% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 -6.64% 24.860 23.209 - -2.71% -
std::find_end(vector<int>)_(single_element)/1024 -6.64% 262.478 245.050 - 0.52% -
BM_deque_deque_move_backward/0 -6.63% 0.921 0.860 - -3.37% -
BM_StringRead_Cold_Deep_Empty -6.62% 1.288 1.203 - -9.70% -
BM_PushHeap_uint32_Ascending_16384 -6.60% 3.799 3.548 - -1.01% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 -6.60% 1935.140 1807.492 - -5.05% -
BM_deque_deque_move_backward/64 -6.58% 3.570 3.335 - -0.83% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -6.57% 13339.285 12462.695 - 3.87% -
SetIntersection_None_Set_float_262144_262144 -6.56% 1205596.598 1126522.379 - -6.42% -
BM_CmpLess_ushort_uint -6.53% 1.132 1.058 - 1.65% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 -6.53% 13.042 12.190 - 0.11% -
std::remove(deque<int>)_(prefix)/32 -6.48% 56.182 52.540 - 0.03% -
std::rotate(list<int>)_(by_1/3)/8192 -6.46% 8879.482 8305.669 - -13.02% -
SetIntersection_None_Set_uint32_16384_1 -6.46% 159924231.546 149592866.396 - -5.74% -
SetIntersection_Front_Vector_string_262144_4 -6.44% 1210183.814 1132263.959 - -4.82% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 -6.43% 29.113 27.241 - 0.27% -
std::sort(vector<NonIntegral>)_(repeated)/8192 -6.43% 3994.672 3737.799 - 0.11% -
SetIntersection_Interlaced_Set_uint32_262144_16 -6.43% 1596548.260 1493932.129 - -6.10% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control -6.39% 1.704 1.595 - 0.36% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -6.39% 93.465 87.492 - -0.25% -
BM_deque_deque_copy_backward/0 -6.38% 0.921 0.862 - -6.21% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -6.38% 1430242.563 1338958.948 - -11.28% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -6.38% 21439.202 20070.922 - -3.49% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -6.38% 4.198 3.930 - 0.68% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -6.38% 1106904.218 1036313.960 - -5.59% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -6.37% 1051531.137 984569.815 - -2.15% -
BM_vector_deque_move/2 -6.36% 2.066 1.935 - -5.88% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -6.35% 30.530 28.591 - -0.26% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -6.35% 21499.826 20134.460 - -3.30% -
BM_std_minmax_element<long_long>/1 -6.35% 0.320 0.300 - 1.22% -
std::is_sorted(list<int>,_pred)/8192 -6.34% 9117.641 8539.498 - 11.15% -
std::swap_ranges(deque<int>)/1024 -6.30% 340.711 319.251 - -9.30% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 -6.29% 38.514 36.090 - 0.50% -
std::stable_partition(deque<int>)_(sparse)/50 -6.27% 28.746 26.945 - -3.89% -
SetIntersection_None_Set_uint32_16384_16 -6.24% 159617946.552 149653937.817 - -5.34% -
SetIntersection_Front_Set_uint64_16384_1024 -6.23% 12399691.293 11627624.591 - -7.60% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -6.21% 4.505 4.225 - -8.72% -
SetIntersection_None_Vector_float_262144_16384 -6.21% 1209685.383 1134616.795 - -0.83% -
SetIntersection_Interlaced_Set_float_262144_16 -6.19% 1630328.125 1529385.986 - -4.09% -
SetIntersection_Front_Set_uint32_16384_16 -6.16% 1201525.597 1127451.673 - -5.58% -
SetIntersection_None_Set_uint32_16384_4 -6.15% 159725296.885 149903090.221 - -5.32% -
BM_StringRelational_Less_Empty_Huge_Control -6.14% 1.721 1.615 - 0.14% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -6.13% 1.307 1.227 - -7.03% -
SetIntersection_None_Set_uint32_16384_64 -6.08% 159164081.052 149480184.304 - -4.95% -
SetIntersection_Interlaced_Vector_string_1024_1024 -6.08% 39738330.304 37322866.112 - -5.41% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 -6.06% 21632.929 20322.554 - -3.91% -
ranges::min(std::vector<long_long>)/8 -6.05% 2.341 2.199 - 8.02% -
std::swap_ranges(deque<int>)/8192 -6.04% 2713.123 2549.170 - -8.63% -
std::copy_if(list<int>)_(every_other)/4096 -6.04% 4140.181 3890.006 - 19.20% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -6.04% 186751.840 175480.637 - -3.37% -
SetIntersection_Front_Vector_uint64_1024_256 -6.03% 2269579.194 2132704.305 - -6.03% -
BM_PushHeap_string_SingleElement_16 -6.00% 2.725 2.561 - -2.70% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -5.99% 1.303 1.225 - -7.20% -
std::search_n(list<int>)_(no_match)/8192 -5.97% 6951.150 6536.235 98.962 -1.84% 98.962
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -5.92% 664.892 625.537 - -4.38% -
SetIntersection_Interlaced_Set_uint32_64_16 -5.92% 22931231.720 21574585.446 - -3.07% -
BM_PushHeap_uint32_Ascending_262144 -5.91% 5.007 4.711 - 0.69% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -5.91% 1079825.854 1015985.243 - -1.67% -
std::swap_ranges(deque<int>)/50 -5.89% 16.843 15.851 - 0.06% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 -5.88% 19.189 18.060 - 0.43% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -5.88% 9.715 9.144 - -2.00% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 -5.86% 7713.264 7261.125 - -0.06% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 -5.86% 43310.450 40771.773 - -0.12% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -5.84% 70.317 66.207 - 0.77% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 -5.83% 0.359 0.338 - -29.58% -
std::map<std::string,_int>::find(key)_(existent)/32 -5.83% 15.606 14.695 - -0.81% -
BM_vector_deque_ranges_copy/1 -5.83% 2.321 2.186 - 3.03% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 -5.82% 59590.672 56119.864 - 0.11% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -5.82% 22.201 20.909 - 8.86% -
std::partial_sort_copy(list<int>)_(heap)/8 -5.80% 18.383 17.316 - 2.81% -
SetIntersection_None_Set_string_16384_256 -5.80% 198851945.868 187314231.816 - -2.58% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -5.79% 1.222 1.151 - -1.86% -
std::find(list<int>)_(process_all)/8 -5.75% 2.417 2.278 - 1.30% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -5.73% 1.589 1.498 - -7.44% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 -5.73% 68.973 65.020 - 3.75% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -5.72% 257409336.777 242675533.052 - -1.26% -
BM_StringAssignAsciiz_Empty_Opaque -5.72% 3.102 2.924 - -21.32% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 -5.69% 5.551 5.235 - 0.65% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -5.69% 1.302 1.228 - -6.68% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -5.69% 921588.281 869140.868 - -0.54% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 -5.67% 21445.162 20228.861 - -2.85% -
SetIntersection_Interlaced_Set_uint64_256_64 -5.66% 14109003.294 13310523.222 - -4.22% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 -5.66% 189775.104 179041.199 - -3.29% -
BM_PushHeap_uint32_Ascending_1024 -5.65% 2.709 2.555 - -1.85% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -5.64% 10.924 10.308 - -1.12% -
SetIntersection_Interlaced_Vector_string_1024_256 -5.64% 21536749.472 20322789.390 - 0.54% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 -5.63% 188604.893 177982.693 - -3.47% -
BM_StringAssignAsciiz_Small_Opaque -5.63% 3.103 2.928 - -17.03% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -5.63% 30.855 29.118 - -8.37% -
BM_PushHeap_uint64_Ascending_16384 -5.62% 3.830 3.615 - -3.12% -
rng::contains_subrange(vector<int>)_(same_length)/16 -5.61% 5.049 4.765 - -3.29% -
rng::find_last(vector<char>)_(bail_90%)/8 -5.60% 0.487 0.460 - 12.80% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -5.59% 9855.906 9304.739 - -9.17% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -5.57% 188907.665 178388.337 - -3.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -5.55% 354487525.588 334825192.028 - -4.13% -
std::map<int,_int>::equal_range(key)_(non-existent)/0 -5.54% 0.267 0.252 - 0.30% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -5.53% 6.510 6.150 - -0.67% -
SetIntersection_Interlaced_Vector_string_262144_64 -5.53% 21367958.750 20186904.708 - 2.87% -
std::unordered_set<int>::clear()/32 -5.52% 638.625 603.342 - 1.65% -
std::remove_copy_if(list<int>)_(prefix)/8192 -5.52% 7712.825 7286.810 - 1.37% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -5.52% 6.853 6.474 - -2.43% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -5.51% 1.662 1.570 - 12.38% -
std::swap_ranges(deque<int>)/32 -5.49% 11.021 10.415 - -2.62% -
std::search(list<int>)_(single_element)/1000 -5.47% 692.649 654.755 - -2.96% -
rng::starts_with(vector<int>)/1048576 -5.46% 72233.268 68288.730 - -0.05% -
SetIntersection_None_Set_uint32_16384_1024 -5.43% 157459875.039 148916805.547 - -5.05% -
BM_PushHeap_uint32_QuickSortAdversary_16 -5.42% 0.974 0.921 - -0.59% -
BM_align/64 -5.41% 0.677 0.640 - 2.77% -
SetIntersection_Front_Vector_uint32_262144_1 -5.41% 1045376.340 988851.897 - -6.74% -
BM_num_put<long_long> -5.41% 11.645 11.015 - -2.39% -
SetIntersection_Interlaced_Set_float_262144_16384 -5.40% 1293171.223 1223334.229 - -5.55% -
SetIntersection_Interlaced_Set_uint64_1024_4 -5.40% 10229018.644 9677065.886 - -2.55% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 -5.37% 22.498 21.289 - -12.52% -
std::search(list<int>,_pred)_(no_match)/8192 -5.37% 7842.882 7421.540 - 2.51% -
std::copy_n(vector<bool>)_(aligned)/64 -5.36% 1.359 1.286 - -2.76% -
SetIntersection_Interlaced_Set_uint32_262144_256 -5.36% 1567408.123 1483373.617 - -6.47% -
SetIntersection_Interlaced_Set_string_262144_262144 -5.36% 18350188.637 17366920.898 - 0.58% -
std::is_sorted_until(list<int>,_pred)/8192 -5.35% 8141.992 7706.652 - -0.27% -
SetIntersection_Front_Set_uint64_256_64 -5.35% 5492891.530 5199235.639 - -10.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -5.33% 175078048.712 165737999.843 - -1.43% -
std::map<int,_int>::equal_range(key)_(existent)/8192 -5.32% 5.770 5.463 - -0.96% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -5.32% 787.141 745.281 - -2.04% -
SetIntersection_None_Vector_float_262144_64 -5.32% 1202096.440 1138181.742 - 0.45% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -5.30% 24.295 23.008 - -4.64% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 -5.29% 18.717 17.726 - 1.06% -
BM_StringDestroy_Huge -5.26% 11.431 10.829 - -18.63% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 -5.26% 1.229 1.164 - 0.07% -
BM_vector_deque_move/1 -5.26% 2.320 2.198 - -5.01% -
SetIntersection_Front_Vector_string_256_256 -5.26% 20107815.212 19050995.387 - 0.20% -
ranges::min(std::list<char>)/64 -5.23% 28.132 26.662 - 2.59% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -5.21% 127722.422 121063.508 - -9.39% -
SetIntersection_Front_Vector_uint64_262144_1 -5.20% 1037882.650 983941.446 - -5.55% -
std::multiset<int>::erase(key)_(non-existent,_end)/0 -5.20% 0.268 0.254 - 0.40% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -5.16% 1386599.494 1315043.767 - 2.31% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -5.16% 27.422 26.008 - -1.52% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -5.16% 26.564 25.194 - -1.94% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -5.12% 39.323 37.309 - 2.71% -
BM_PushHeap_uint64_Ascending_262144 -5.11% 5.059 4.800 - -5.63% -
BM_vector_deque_ranges_copy/2 -5.07% 2.066 1.961 - 6.92% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 -5.05% 5662.987 5376.970 - 1.03% -
SetIntersection_None_Set_uint32_16384_256 -5.04% 157683299.169 149732837.710 - -4.67% -
SetIntersection_Front_Set_uint32_16384_16384 -5.04% 222886205.104 211654682.225 - -3.24% -
std::partial_sort(deque<int>)_(descending)/8192 -5.03% 270614.394 256991.159 - 2.28% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -5.03% 20.084 19.074 - 0.75% -
std::search(vector<int>,_pred)_(same_length)/8192 -5.03% 5177.956 4917.485 - 0.67% -
SetIntersection_Interlaced_Set_float_16384_16384 -5.03% 223184539.218 211968665.218 - -4.66% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -5.00% 48.301 45.885 - 0.39% -
rng::find_last(list<int>)_(bail_90%)/50 -4.98% 1.307 1.242 - -2.47% -
bm_swap_ranges_vb_unaligned/64 -4.98% 5.207 4.948 - -0.33% -
BM_num_put<unsigned_long> -4.96% 11.404 10.838 - -5.62% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -4.94% 29.177 27.735 - -30.32% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -4.93% 231.838 220.414 - -2.99% -
BM_deque_deque_copy/64000 -4.91% 3089.129 2937.440 - 0.45% -
std::map<std::string,_int>::clear()/32 -4.90% 913.037 868.312 - -4.57% -
SetIntersection_Interlaced_Set_uint32_262144_64 -4.89% 1552288.250 1476420.492 - -6.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -4.88% 207137305.131 197029542.046 - 1.66% -
SetIntersection_None_Set_string_16384_1 -4.87% 194527171.354 185048368.580 - -3.64% -
SetIntersection_None_Vector_float_16_16 -4.86% 35427943.554 33707038.617 - -0.01% -
std::unique(vector<int>)_(sprinkled)/8192 -4.85% 4102.192 3903.074 - -0.38% -
std::find(vector<char>)_(process_all)/32768 -4.85% 519.791 494.585 - 0.84% -
SetIntersection_Interlaced_Set_float_262144_64 -4.85% 1582068.036 1505369.711 - -3.74% -
std::move(list<int>)/64 -4.84% 41.017 39.030 - -3.85% -
SetIntersection_Front_Set_uint32_256_64 -4.84% 5462478.891 5198112.104 - -3.97% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -4.83% 1855.530 1765.875 - 6.71% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 -4.82% 2.094 1.993 - -4.42% -
std::set<int>::insert(value)_(new_value,_middle)/1024 -4.81% 26.876 25.584 - -2.56% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -4.81% 6778201.593 6452401.634 - -7.64% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -4.80% 329.720 313.884 - -11.43% -
std::replace(vector<int>)_(sprinkled)/50 -4.80% 9.253 8.808 - -1.66% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -4.80% 20.160 19.192 - -3.32% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -4.79% 1064861.029 1013823.991 - -4.99% -
std::set<int>::clear()/8192 -4.79% 81376.669 77478.169 - -14.05% -
std::vector<int>::ctor(size)/1024 -4.79% 44.323 42.202 - -2.59% -
BM_StringEraseWithMove_Large_Transparent -4.78% 2.658 2.531 - -15.57% -
SetIntersection_Interlaced_Set_uint64_4_1 -4.78% 222139579.167 211511937.713 - -1.12% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -4.76% 35.557 33.864 - 38.14% -
SetIntersection_None_Set_float_16384_16 -4.76% 158336923.451 150804741.368 - -2.44% -
std::is_sorted_until(list<int>,_pred)/1024 -4.76% 835.918 796.168 - 0.77% -
SetIntersection_None_Vector_uint32_16384_1024 -4.75% 1113078.276 1060229.723 - -4.60% -
BM_std_minmax_element<char>/1024 -4.74% 284.448 270.964 - -2.55% -
std::replace(vector<int>)_(sprinkled)/1024 -4.74% 156.533 149.120 - -2.09% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -4.72% 6644.815 6331.059 - 1.09% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -4.72% 4.477 4.265 - -2.53% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -4.72% 32.078 30.565 - -1.01% -
std::unordered_multiset<int>::count(key)_(existent)/32 -4.69% 1.710 1.630 - -3.52% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 -4.68% 16.430 15.661 - 0.06% -
SetIntersection_None_Set_float_16384_64 -4.67% 158269420.725 150875397.870 - -1.87% -
BM_StringRelationalLiteral_Compare_Small_Empty_Control -4.66% 0.434 0.414 - -0.26% -
SetIntersection_None_Set_float_16384_1 -4.65% 158884552.466 151496083.856 - -2.42% -
ranges::minmax(std::list<char>)/64 -4.64% 35.017 33.391 - 0.27% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.63% 784.598 748.269 - -0.65% -
ranges::min(std::deque<__int128>)/64 -4.63% 24.088 22.973 - 11.43% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -4.62% 22.810 21.755 - -10.26% -
std::map<std::string,_int>::count(key)_(non-existent)/0 -4.60% 0.270 0.257 - -0.32% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -4.60% 3239.727 3090.800 - -14.92% -
std::equal(vector<bool>)_(aligned)/1024 -4.59% 0.229 0.218 - 0.41% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -4.59% 29.385 28.037 - 0.50% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 -4.59% 889.534 848.748 - -0.78% -
SetIntersection_None_Vector_float_64_16 -4.58% 14207716.136 13556899.489 - -0.56% -
std::remove_copy(deque<int>)_(prefix)/50 -4.58% 20.752 19.802 - -1.08% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -4.57% 24.417 23.300 - -0.98% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.57% 1766.096 1685.378 - -4.56% -
BM_lexicographical_compare_three_way_slow_path/4 -4.56% 1.233 1.177 - 1.59% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -4.56% 2045152.342 1951929.119 - -1.45% -
std::find_end(forward_list<int>)_(process_all)/1000 -4.55% 721.331 688.521 - 1.30% -
std::remove_if(list<int>)_(prefix)/32 -4.54% 61.327 58.540 - 1.24% -
rng::find_last_if(vector<int>)_(bail_90%)/8192 -4.54% 228.997 218.603 - 0.15% -
SetIntersection_None_Vector_float_64_1 -4.54% 17482534.533 16689021.995 - -0.58% -
SetIntersection_Interlaced_Vector_string_262144_256 -4.54% 71650748.039 68399294.217 - 0.10% -
BM_deque_deque_copy_backward/2 -4.54% 2.530 2.415 - -4.42% -
std::find_if_not(deque<int>)_(process_all)/8 -4.51% 2.700 2.578 - -3.39% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 -4.50% 57.454 54.868 - -1.51% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 -4.50% 755285.505 721293.387 - -0.77% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 -4.50% 368276.365 351705.975 - 0.36% -
std::set<std::string>::equal_range(key)_(existent)/32 -4.50% 17.126 16.356 - 1.37% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -4.49% 151.850 145.026 - 0.95% -
SetIntersection_Front_Vector_string_16384_1 -4.49% 1081630.492 1033040.803 - -3.49% -
BM_deque_deque_ranges_copy/1024 -4.49% 38.659 36.924 - 0.00% -
SetIntersection_None_Set_uint32_16384_16384 -4.49% 159007248.045 151875465.410 - -5.20% -
rng::contains_subrange(list<int>)_(single_element)/50 -4.48% 17.984 17.178 - -3.54% -
std::partition_point(list<int>)/8192 -4.47% 13054.355 12470.355 - -2.09% -
SetIntersection_Interlaced_Set_float_262144_256 -4.46% 1576733.723 1506371.908 - -3.81% -
std::set<std::string>::contains(key)_(existent)/8192 -4.45% 28.531 27.260 - -0.00% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -4.45% 174813.626 167028.024 - 0.50% -
SetIntersection_Front_Vector_string_64_64 -4.45% 26547548.267 25365431.957 - -0.20% -
std::set<int>::upper_bound(key)_(existent)/1024 -4.45% 4.269 4.079 - -9.50% -
SetIntersection_None_Vector_float_262144_1 -4.45% 1192849.171 1139791.507 - 0.30% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -4.44% 25.039 23.928 - -23.25% -
SetIntersection_Front_Set_uint64_16384_16 -4.44% 1183876.807 1131370.932 - -5.82% -
std::find(vector<short>)_(process_all)/8 -4.43% 0.706 0.675 - -1.42% -
std::find_if(vector<int>)_(process_all)/1024 -4.42% 117.849 112.641 - -1.80% -
SetIntersection_Front_Set_string_1024_16 -4.42% 1881755.444 1798619.017 - -7.94% -
std::multiset<std::string>::find(key)_(non-existent)/32 -4.41% 11.053 10.565 - -4.33% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -4.41% 2.535 2.423 - -1.69% -
std::find(vector<bool>)_(process_all)/8192 -4.41% 34.938 33.397 - 0.03% -
std::partial_sort(vector<int>)_(shuffled)/8 -4.40% 29.178 27.893 - -0.90% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -4.39% 9.779 9.349 - 0.27% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -4.39% 24.995 23.897 - -1.58% -
BM_deque_deque_move/4000 -4.38% 149.763 143.200 - -1.59% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -4.38% 2.444 2.337 - -6.87% -
BM_PushHeap_string_SingleElement_1024 -4.37% 2.637 2.522 - -3.70% -
std::move_backward(vector<int>)/262144 -4.36% 22066.235 21103.142 - 13.52% -
std::find_if(deque<int>)_(process_all)/8 -4.35% 2.685 2.568 - 2.36% -
BM_deque_deque_copy_backward/1 -4.32% 2.774 2.654 - -4.10% -
std::find_end(vector<int>)_(single_element)/1000 -4.32% 250.771 239.940 - 0.68% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 -4.32% 1011392.918 967721.117 - 0.94% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -4.32% 33.199 31.766 - -4.21% -
SetIntersection_None_Vector_float_1024_1024 -4.31% 1113814.850 1065758.409 - -0.13% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 -4.31% 29.596 28.321 - -3.80% -
rng::contains_subrange(vector<int>)_(same_length)/50 -4.31% 13.242 12.672 - 0.05% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 -4.30% 0.495 0.473 - -4.38% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -4.30% 53.735 51.427 - 19.88% -
SetIntersection_Interlaced_Vector_string_262144_4 -4.29% 2101019.132 2010828.641 - -0.95% -
std::find_if_not(vector<int>)_(bail_25%)/1024 -4.28% 34.730 33.244 - 12.92% -
ranges::min(std::deque<__int128>)/1 -4.28% 0.707 0.677 - 4.20% -
SetIntersection_None_Vector_float_1024_4 -4.28% 1113744.480 1066130.425 - -2.40% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -4.27% 823.312 788.133 - 1.14% -
SetIntersection_None_Vector_float_16_4 -4.27% 56199986.590 53800364.960 - -0.51% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.27% 9855.746 9435.316 - 8.07% -
std::lower_bound(std::forward_list<int>)/100 -4.25% 86.050 82.390 - -0.05% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -4.25% 508.251 486.663 - 0.39% -
std::unordered_set<int>::find(key)_(existent)/1024 -4.23% 1.347 1.290 - -6.09% -
ranges::minmax(std::list<char>)/70000 -4.23% 55936.598 53571.633 - 2.56% -
SetIntersection_None_Set_float_16384_4 -4.22% 158639722.178 151937451.056 - -2.23% -
std::replace(vector<int>)_(sprinkled)/8192 -4.22% 1224.051 1172.394 - -1.22% -
std::copy_backward(deque<int>)/8 -4.22% 2.788 2.671 - 3.93% -
SetIntersection_None_Vector_float_16384_64 -4.22% 1159717.998 1110820.025 - 0.01% -
std::deque<int>::insert(begin)_(cheap_elements)/1024 -4.21% 6.213 5.952 - -0.04% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 -4.21% 25.714 24.633 - -1.38% -
bm_lexicographical_compare<int>/1 -4.20% 1.355 1.298 - -6.20% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -4.20% 115.063 110.229 - 3.95% -
std::remove(deque<int>)_(prefix)/50 -4.19% 63.593 60.929 - 0.07% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 -4.18% 12156.755 11648.066 - -2.88% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -4.18% 5179928.174 4963619.216 - -4.52% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -4.17% 64879.502 62177.129 - -3.61% -
std::unique(vector<int>)_(sprinkled)/1024 -4.15% 554.154 531.130 - 0.92% -
SetIntersection_Interlaced_Vector_string_64_64 -4.14% 26749205.421 25641314.629 - -3.78% -
SetIntersection_None_Vector_float_256_256 -4.13% 2229953.593 2137777.883 - -0.41% -
BM_StringRelational_Eq_Empty_Large_Control -4.13% 0.497 0.477 - 1.57% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -4.13% 12615475.343 12095026.281 - -2.95% -
std::any_of(vector<int>)_(process_all)/8 -4.12% 2.398 2.299 - -2.94% -
SetIntersection_None_Vector_float_16_1 -4.12% 66239703.711 63513820.141 - -0.08% -
SetIntersection_None_Set_float_16384_1024 -4.11% 156992621.425 150542397.773 - -2.98% -
std::find_first_of(vector<int>)_(large_needle)/50 -4.10% 273.309 262.116 - -7.59% -
std::multimap<int,_int>::erase(iterator)/1024 -4.09% 21.497 20.617 - -0.68% -
SetIntersection_None_Vector_float_64_4 -4.09% 16652170.209 15971148.171 - -0.46% -
SetIntersection_None_Set_string_16384_4 -4.08% 192125477.308 184292638.076 - -3.83% -
rng::contains(deque<int>)_(process_all)/8 -4.06% 3.152 3.024 - 3.62% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -4.05% 1036566.424 994574.716 - -7.15% -
rng::find_last(vector<char>)_(bail_90%)/50 -4.04% 1.500 1.439 - -7.31% -
BM_PushHeap_uint32_QuickSortAdversary_16384 -4.04% 0.489 0.469 - 0.07% -
SetIntersection_Front_Vector_string_262144_64 -4.04% 3335302.786 3200677.725 - 0.00% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -4.01% 28.384 27.245 - -27.00% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -4.01% 901873.978 865737.881 - 0.65% -
SetIntersection_Interlaced_Set_uint64_256_16 -4.01% 12252686.131 11761795.038 - -1.77% -
SetIntersection_Front_Set_uint32_16384_64 -4.00% 1691901.807 1624249.709 - -2.55% -
SetIntersection_Front_Set_float_262144_1024 -4.00% 13939799.846 13382719.755 - 1.86% -
std::replace(vector<int>)_(sprinkled)/32 -4.00% 6.116 5.871 - 2.66% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -4.00% 22.470 21.572 - -9.90% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -3.99% 5894128.312 5659033.304 - -2.48% -
std::multimap<int,_int>::ctor(const&)/32 -3.98% 226.008 217.011 - -3.86% -
SetIntersection_None_Set_string_16384_16384 -3.98% 203044944.767 194963429.247 - 1.61% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 -3.98% 1036995.350 995751.185 - 2.10% -
std::replace_if(deque<int>)_(sprinkled)/32 -3.97% 12.941 12.427 - 0.63% -
std::fill_n(vector<bool>)/512 -3.97% 1.515 1.455 - 0.80% -
SetIntersection_None_Vector_uint32_262144_256 -3.96% 1142752.276 1097457.967 - -3.08% -
std::move(list<int>)/1048576 -3.96% 1021489.659 981055.282 - 1.25% -
std::sort(vector<int>)_(qsort_adversarial)/1024 -3.96% 13920.499 13369.673 - 1.96% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -3.95% 1.715 1.647 - 1.54% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -3.95% 5372781.139 5160525.678 - -4.09% -
BM_num_put<unsigned_long_long> -3.95% 11.212 10.769 - 1.04% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -3.94% 30.505 29.303 - -9.88% -
SetIntersection_Interlaced_Set_uint64_4_4 -3.93% 141067208.140 135525456.994 - -0.84% -
SetIntersection_Front_Set_uint64_262144_4 -3.93% 1059944.698 1018329.394 - -7.33% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 -3.92% 22.253 21.380 - -0.69% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -3.92% 29.605 28.444 - 3.75% -
rng::find_last_if(list<int>)_(bail_10%)/8 -3.91% 3.436 3.302 - 0.50% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 -3.90% 181677.074 174598.307 - 0.25% -
SetIntersection_Front_Set_uint64_262144_64 -3.89% 1643382.890 1579398.544 - -12.05% -
SetIntersection_None_Set_string_16384_64 -3.89% 192613726.204 185114783.267 - -3.10% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.88% 6398.661 6150.075 - 11.73% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 -3.87% 574.533 552.326 - -1.45% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 -3.86% 498.633 479.378 - 0.54% -
std::count(list<int>)_(every_other)/8192 -3.86% 7201.134 6923.222 - -2.49% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -3.86% 19.643 18.885 - -3.75% -
SetIntersection_Interlaced_Set_uint64_1024_256 -3.85% 15023476.734 14444678.558 - 0.11% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 -3.85% 45.688 43.929 - -5.94% -
std::find_first_of(vector<int>)_(small_needle)/8192 -3.84% 11690.651 11241.616 - -8.94% -
std::unordered_set<int>::clear()/8192 -3.84% 70604.657 67895.476 - 6.26% -
std::find(vector<short>)_(bail_25%)/8 -3.83% 0.696 0.669 - -18.91% -
SetIntersection_Interlaced_Vector_string_16384_256 -3.82% 40122069.458 38588120.365 - 0.58% -
SetIntersection_None_Vector_float_1024_256 -3.82% 1117377.587 1074724.324 - -1.91% -
BM_PushHeap_string_SingleElement_256 -3.81% 2.618 2.518 - -3.42% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -3.81% 531.463 511.227 - 0.92% -
ranges::min(std::deque<long_long>)/1 -3.81% 0.693 0.667 - -2.95% -
bm_ranges_swap_ranges_vb_unaligned/1048576 -3.79% 16299.078 15680.728 - 0.14% -
SetIntersection_Interlaced_Set_float_262144_262144 -3.79% 1672404.217 1608987.059 - -2.31% -
std::find_if(vector<int>)_(process_all)/50 -3.78% 5.977 5.751 - -0.84% -
std::copy_if(deque<int>)_(entire_range)/8 -3.78% 2.646 2.547 - -3.37% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -3.78% 4.471 4.302 - -2.93% -
SetIntersection_Interlaced_Set_uint32_16384_16 -3.77% 207927651.616 200088937.667 - -4.28% -
BM_StringFindNoMatch/10 -3.77% 1.321 1.271 - -7.54% -
std::sort(deque<int>)_(shuffled)/1024 -3.77% 6840.718 6583.005 - -3.50% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -3.77% 1158.266 1114.630 - -0.27% -
SetIntersection_None_Vector_float_64_64 -3.77% 8918858.894 8582947.311 - 1.13% -
rng::for_each(set<int>)/8 -3.76% 6.980 6.718 - 0.48% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -3.75% 0.429 0.413 - -2.40% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -3.75% 33.662 32.402 - -5.27% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -3.74% 1160091.081 1116656.728 - -4.97% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -3.74% 0.500 0.481 - -30.96% -
ranges::minmax(std::deque<char>)/8 -3.74% 4.110 3.956 - -0.66% -
BM_deque_vector_ranges_copy_backward/64000 -3.74% 8107.275 7804.315 - 11.71% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -3.74% 204515150.735 196874068.266 - 0.86% -
std::search(deque<int>)_(same_length)/1000 -3.73% 353.768 340.569 - -2.97% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -3.72% 650316.688 626117.635 - 0.43% -
BM_PushHeap_string_SingleElement_262144 -3.72% 2.655 2.556 - -3.38% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -3.72% 31.931 30.743 - -41.95% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 -3.71% 0.277 0.267 - 0.07% -
std::for_each_n(list<int>)/8 -3.70% 2.578 2.483 - -1.66% -
SetIntersection_Interlaced_Set_uint64_16384_1 -3.70% 1064705.717 1025323.539 - -2.17% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.69% 6892.082 6637.633 - -2.89% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -3.68% 1.722 1.659 - 11.53% -
BM_deque_deque_ranges_copy/512 -3.68% 18.335 17.661 - 0.13% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -3.68% 5.295 5.100 - -2.54% -
BM_StringFindCharLiteral/1024 -3.68% 18.661 17.975 - -1.34% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 -3.67% 10440.881 10057.749 - -4.83% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -3.66% 1.312 1.264 - -4.26% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.66% 1586.394 1528.403 - -7.08% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 -3.65% 7192.680 6930.295 - 0.01% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.64% 16021.931 15439.321 - -1.30% -
SetIntersection_None_Vector_uint64_1024_256 -3.63% 1081186.128 1041921.662 - -2.78% -
BM_StringRelational_Less_Huge_Huge_Control -3.63% 102.717 98.987 - 0.22% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -3.62% 1361.905 1312.543 - -3.09% -
bm_gcd_trivial -3.62% 0.675 0.650 - -4.64% -
rng::for_each(multiset<int>)/8 -3.62% 6.830 6.583 - -1.24% -
std::find_end(forward_list<int>)_(process_all)/8192 -3.62% 5833.224 5621.845 - -1.56% -
std::find_first_of(vector<int>)_(small_needle)/1024 -3.62% 1458.971 1406.159 - -9.38% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -3.62% 20.371 19.634 - 0.23% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.62% 15451.593 14892.658 - -2.91% -
SetIntersection_Interlaced_Set_float_16384_16 -3.62% 211231552.526 203590775.662 - -1.37% -
SetIntersection_None_Vector_uint32_262144_1 -3.61% 1138486.156 1097395.779 - -3.21% -
std::set<int>::count(key)_(non-existent)/1024 -3.61% 7.680 7.403 - 0.24% -
BM_StringFindAllMatch/131072 -3.60% 2355.608 2270.880 - 0.02% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 -3.59% 1.367 1.318 - 7.54% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -3.59% 804.437 775.543 - 1.76% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -3.59% 20113742.381 19391391.346 - -4.06% -
std::find_first_of(vector<int>)_(large_needle)/1024 -3.59% 111497.347 107495.830 - 0.93% -
std::fill(vector<bool>)/32768 -3.59% 30.572 29.475 - 0.29% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.58% 11043.769 10647.907 - -2.69% -
SetIntersection_Interlaced_Set_string_16384_1024 -3.56% 349311734.772 336860102.464 - -3.06% -
std::equal(list<int>)_(it,_it,_it)/8192 -3.56% 10188.903 9826.530 - -3.75% -
std::find_first_of(vector<int>)_(large_needle)/8192 -3.55% 7163812.722 6909407.686 - 0.58% -
SetIntersection_Front_Set_string_256_16 -3.55% 7352622.774 7091633.761 - -3.90% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 -3.55% 137428.837 132554.947 - 0.34% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -3.54% 21.241 20.489 - 0.48% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 -3.54% 711997.123 686805.992 - -0.39% -
SetIntersection_Front_Set_float_262144_1 -3.54% 1038527.591 1001790.936 - -3.93% -
std::rotate(list<int>)_(by_1/3)/1024 -3.52% 833.985 804.600 - 1.60% -
std::unique_copy(list<int>)_(sprinkled)/1024 -3.52% 766.428 739.431 - 0.93% -
std::is_sorted_until(vector<int>,_pred)/8 -3.52% 3.663 3.534 - 2.78% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 -3.51% 0.606 0.584 - 0.06% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -3.51% 7.621 7.353 - 0.57% -
BM_std_minmax_element<char>/512 -3.51% 143.299 138.271 - -1.90% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -3.51% 1.486 1.434 - -8.81% -
std::multimap<int,_int>::erase(iterator)/8192 -3.51% 21.372 20.622 - -0.84% -
rng::find_last(vector<int>)_(bail_90%)/50 -3.51% 1.493 1.441 - -9.36% -
std::set<int>::count(key)_(non-existent)/8192 -3.50% 11.719 11.309 - 0.53% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -3.50% 206.051 198.839 - -1.09% -
std::all_of(deque<int>)_(process_all)/8 -3.50% 3.564 3.439 - 0.20% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 -3.49% 11.968 11.551 - 1.10% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -3.48% 3468907.062 3348088.257 - -4.15% -
std::find(vector<long_long>)_(bail_25%)/8 -3.48% 0.923 0.891 - 3.93% -
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 -3.47% 597.963 577.188 - 0.01% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -3.45% 680.653 657.161 - -1.65% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 -3.45% 6802.371 6567.847 - -0.16% -
SetIntersection_Interlaced_Set_string_16384_64 -3.44% 351853141.253 339742837.698 - -3.12% -
BM_PushHeap_string_SingleElement_4 -3.43% 2.364 2.283 - -3.30% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -3.43% 440026.771 424944.124 - -10.30% -
std::rotate(list<int>)_(1_element_forward)/50 -3.42% 26.172 25.277 - 1.37% -
std::find(vector<bool>)_(process_all)/1024 -3.40% 4.664 4.505 - -2.37% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -3.40% 24.803 23.959 - -3.59% -
BM_num_put<bool> -3.40% 10.819 10.451 - -1.17% -
std::multimap<int,_int>::erase(iterator)/32 -3.40% 21.284 20.561 - -0.25% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 -3.39% 70.402 68.013 - 28.31% -
BM_deque_vector_ranges_copy_backward/65536 -3.38% 8379.936 8096.514 - 10.85% -
std::stable_partition(deque<int>)_(dense)/32 -3.38% 29.603 28.602 - 4.42% -
SetIntersection_Interlaced_Set_uint64_1024_64 -3.38% 10378612.698 10028275.981 - -1.13% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -3.37% 49.259 47.600 - -3.31% -
BM_align/1 -3.36% 0.663 0.641 - 2.81% -
std::map<int,_int>::erase(key)_(existent)/1024 -3.35% 24.929 24.093 - -6.24% -
rng::contains_subrange(list<int>)_(single_element)/16 -3.35% 4.929 4.764 - -1.05% -
BM_StringEraseToEnd_Empty_Opaque -3.34% 0.612 0.591 - -0.17% -
SetIntersection_None_Vector_uint64_1024_64 -3.34% 1072822.440 1036976.064 - -3.01% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -3.34% 103028763.370 99588922.529 - 10.38% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.34% 175925.999 170054.152 - -1.91% -
std::map<int,_int>::clear()/1024 -3.33% 10661.931 10306.500 - -2.94% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 -3.33% 69.806 67.482 - -2.37% -
BM_PushHeap_string_SingleElement_64 -3.33% 2.676 2.587 - -3.08% -
bm_lexicographical_compare<signed_char>/8 -3.32% 3.356 3.245 - 5.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -3.32% 1941955.789 1877496.231 - -1.11% -
SetIntersection_Interlaced_Set_string_1024_4 -3.32% 10473570.037 10125927.307 - -3.26% -
BM_CmpEqual_uint_uchar -3.32% 1.112 1.075 - -1.54% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 -3.31% 178892417.354 172966798.784 - -1.42% -
SetIntersection_Front_Set_uint64_262144_256 -3.30% 3899934.814 3771055.548 - -3.85% -
std::move(vector<bool>)_(aligned)/64 -3.30% 1.665 1.610 - -10.50% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -3.29% 4946.767 4783.781 - -0.15% -
std::all_of(vector<int>)_(process_all)/8 -3.29% 2.434 2.353 - -2.73% -
SetIntersection_None_Set_string_16384_16 -3.29% 191477196.135 185179508.002 - -3.31% -
SetIntersection_Front_Set_float_262144_262144 -3.29% 1677371.094 1622265.705 - -2.64% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -3.28% 16.319 15.784 - -3.11% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -3.28% 805.161 778.791 - 19.94% -
SetIntersection_None_Set_float_16384_16384 -3.27% 159449597.566 154229088.920 - -0.17% -
BM_deque_deque_move_backward/70000 -3.26% 8765.253 8479.432 - 7.50% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -3.26% 542.666 524.971 - -0.61% -
BM_deque_vector_ranges_move/2 -3.26% 1.838 1.778 - -2.96% -
BM_deque_deque_move_backward/64000 -3.26% 7952.279 7693.209 - 6.16% -
BM_PushHeap_string_SingleElement_16384 -3.25% 2.612 2.527 - -3.07% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 -3.25% 0.966 0.935 - -0.71% -
std::fill_n(vector<int>)/1024 -3.25% 30.401 29.414 - 1.75% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.24% 47097.526 45569.371 - -2.01% -
BM_StringAssignStr_Large_Opaque -3.24% 10.362 10.026 - -7.75% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -3.24% 1.137 1.101 - 1.60% -
SetIntersection_Front_Set_uint32_64_64 -3.24% 13264004.442 12834573.959 - -2.92% -
SetIntersection_None_Vector_float_256_16 -3.24% 4119661.773 3986367.219 - -1.58% -
std::multiset<int>::find(key)_(existent)/1024 -3.23% 4.136 4.002 - -2.17% -
BM_deque_deque_copy/65536 -3.23% 3185.129 3082.181 - 0.04% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -3.23% 8892939.685 8605795.569 - -1.80% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -3.23% 1049767.657 1015904.407 - -4.75% -
SetIntersection_None_Vector_uint32_262144_16 -3.22% 1124996.532 1088741.294 - -3.95% -
SetIntersection_Interlaced_Set_uint32_64_4 -3.22% 21370804.812 20683679.284 - -1.79% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -3.21% 8.159 7.897 - -4.22% -
SetIntersection_Interlaced_Set_uint64_16_1 -3.21% 64367985.618 62301524.538 - -1.01% -
SetIntersection_None_Vector_float_262144_262144 -3.21% 1176559.612 1138826.133 - 2.73% -
std::search(deque<int>,_pred)_(same_length)/1000 -3.19% 495.215 479.406 - 0.10% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 -3.18% 3665.251 3548.629 - 1.56% -
BM_StringRelational_Compare_Huge_Empty_Control -3.18% 1.667 1.614 - 0.24% -
std::find_if_not(vector<char>)_(bail_25%)/8192 -3.18% 241.154 233.482 - -2.89% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -3.18% 1817596.517 1759850.506 - -3.15% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -3.18% 401997.950 389229.382 - 3.08% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -3.17% 118791.680 115021.447 - -2.06% -
std::count(vector<int>)_(every_other)/8 -3.17% 1.380 1.336 - 3.59% -
SetIntersection_None_Vector_float_16384_16384 -3.16% 1141494.504 1105396.326 - 0.03% -
BM_align/256 -3.16% 0.659 0.638 - 2.41% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -3.16% 4.362 4.224 - -0.88% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -3.14% 48342.522 46824.088 - -2.86% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.14% 1264.724 1225.015 - 0.40% -
std::copy(list<int>)/32768 -3.13% 26440.604 25612.576 - 0.65% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.12% 58338.209 56517.507 - -1.34% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -3.11% 12.345 11.960 - -15.52% -
BM_StringRelational_Compare_Large_Empty_Control -3.10% 1.665 1.613 - 0.18% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.10% 10020.423 9709.499 - -7.17% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.10% 254623.063 246726.177 - -0.45% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.10% 7571.825 7337.102 - -0.94% -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 -3.10% 2419.479 2344.497 - 0.05% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -3.09% 1161141.274 1125225.893 - -4.05% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 -3.07% 594.203 575.967 - 0.14% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -3.07% 1.491 1.446 - -5.92% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.06% 177247.118 171818.990 - -0.28% -
BM_vector_deque_ranges_move/64 -3.06% 2.774 2.689 - -4.91% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -3.05% 38.047 36.886 - -1.83% -
std::remove_copy_if(deque<int>)_(prefix)/8192 -3.04% 3922.233 3802.805 - 0.73% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 -3.02% 45.662 44.282 - 3.32% -
BM_StringRelational_Less_Small_Empty_Control -3.02% 1.664 1.614 - 0.11% -
SetIntersection_Interlaced_Vector_string_1024_4 -3.02% 1676109.374 1625530.606 - -0.07% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 -3.01% 1094398.772 1061456.533 - -2.27% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -3.01% 64.694 62.747 - -17.99% -
SetIntersection_None_Vector_float_262144_256 -3.00% 1168645.369 1133530.231 - -1.10% -
BM_deque_vector_ranges_move/0 -3.00% 1.315 1.275 - -16.37% -
std::find_if(vector<char>)_(process_all)/8 -3.00% 1.526 1.480 - -3.02% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -3.00% 1.485 1.441 - -3.23% -
BM_CmpLess_ushort_int -3.00% 1.104 1.071 - 0.23% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -2.98% 9.668 9.379 - 0.77% -
std::search(vector<int>,_pred)_(same_length)/1024 -2.98% 633.616 614.733 - 0.71% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -2.98% 96.404 93.534 - 8.63% -
BM_StringMove_Small -2.97% 0.749 0.727 - 2.93% -
std::stable_partition(list<int>)_(dense)/50 -2.97% 57.330 55.628 - -2.35% -
BM_PushHeap_string_Random_1 -2.96% 0.526 0.511 - -20.20% -
std::find_end(deque<int>)_(near_matches)/1024 -2.96% 16920.938 16420.265 - 1.08% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -2.96% 53133.473 51561.651 - -1.08% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 -2.95% 3.369 3.270 - 1.80% -
std::upper_bound(std::forward_list<int>)/8192 -2.95% 10698.293 10382.253 - 0.08% -
BM_StringRelational_Less_Empty_Large_Control -2.95% 1.718 1.667 - 3.37% -
SetIntersection_None_Vector_uint32_256_64 -2.95% 3416531.380 3315637.884 - -3.22% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -2.94% 271120.142 263136.026 - 1.68% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 -2.94% 86310.926 83773.963 - 0.35% -
BM_std_minmax_element<int>/512 -2.94% 135.464 131.486 - 11.02% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -2.93% 22550.537 21889.129 - 0.53% -
BM_deque_vector_ranges_move_backward/70000 -2.93% 8850.129 8590.940 - 11.95% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -2.93% 25101.863 24367.305 - -1.04% -
BM_deque_vector_ranges_move/1 -2.92% 2.082 2.021 - -4.72% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.91% 708.340 687.711 - 1.00% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -2.91% 137.633 133.627 - -2.62% -
BM_StringRelational_Eq_Large_Large_ChangeLast -2.90% 2.080 2.020 - -2.90% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -2.90% 36.942 35.869 - -10.77% -
SetIntersection_None_Vector_float_262144_4 -2.90% 1171851.242 1137862.657 - -1.48% -
std::set<int>::insert(value)_(new_value,_middle)/32 -2.90% 18.947 18.398 - -4.62% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -2.89% 20.761 20.160 - -11.38% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -2.89% 2.604 2.529 - -0.96% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.89% 1326827.354 1288541.657 - -1.39% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.88% 138732.244 134731.890 - -0.16% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -2.88% 1508939.615 1465525.227 - -4.17% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.88% 1302.761 1265.279 - 6.90% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.86% 1145.412 1112.633 - -4.93% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.86% 67393.384 65465.037 - -1.18% -
std::set<int>::upper_bound(key)_(existent)/32 -2.86% 1.816 1.764 - -0.30% -
std::partition_point(vector<int>)/50 -2.86% 2.633 2.558 - 0.71% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -2.86% 170067696.765 165206932.069 - -4.39% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -2.86% 172.077 167.162 - -0.74% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -2.86% 24.521 23.821 - -10.15% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -2.85% 0.404 0.393 - 31.24% -
SetIntersection_Front_Set_uint64_1024_256 -2.85% 3883160.124 3772352.090 - -5.39% -
SetIntersection_Interlaced_Set_uint32_1024_64 -2.85% 10157100.302 9867454.686 - -2.93% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -2.84% 11398526.518 11074849.943 - -3.80% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -2.84% 83546.322 81175.723 - -5.72% -
rng::contains(deque<int>)_(process_all)/8192 -2.84% 1921.149 1866.678 - 0.75% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -2.82% 9037818.396 8782612.574 - 57.34% -
SetIntersection_None_Vector_float_1024_64 -2.81% 1104961.664 1073896.638 - -1.33% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -2.80% 275.586 267.861 - -0.48% -
std::set<int>::insert(value)_(new_value,_middle)/0 -2.80% 17.564 17.072 - -2.64% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -2.78% 17.401 16.917 - -1.39% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 -2.78% 32598.885 31692.532 - 0.14% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.77% 6910.399 6718.933 - -1.26% -
BM_std_minmax_element<int>/1024 -2.77% 265.821 258.459 - 10.88% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -2.77% 1364.354 1326.610 - -12.09% -
BM_deque_deque_move/70000 -2.76% 3474.027 3378.001 - 0.29% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -2.76% 94.348 91.742 - 1.00% -
BM_vector_deque_ranges_copy/64 -2.76% 2.820 2.743 - 1.57% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 -2.76% 24.427 23.753 - -0.98% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 -2.76% 17.869 17.377 - -2.46% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 -2.75% 5.474 5.323 - 2.56% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -2.75% 24.689 24.009 - 7.47% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.75% 407.747 396.528 - 0.89% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -2.75% 354572352.881 344824532.502 - 0.95% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 -2.74% 371451.085 361258.217 - -1.63% -
std::search(deque<int>)_(same_length)/8192 -2.74% 3885.836 3779.319 - 0.97% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 -2.73% 24.848 24.170 - -3.16% -
SetIntersection_Front_Vector_float_1_1 -2.73% 548552604.388 533584378.213 - -0.13% -
std::partial_sort_copy(list<int>)_(heap)/1024 -2.72% 8511.138 8279.540 - 0.90% -
std::deque<int>::insert(begin)_(cheap_elements)/8192 -2.72% 6.133 5.967 - -0.36% -
BM_num_put<const_void*> -2.71% 12.374 12.038 - 0.02% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -2.71% 3532.681 3436.884 - 0.31% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -2.70% 1215488.531 1182694.589 - -1.60% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 -2.70% 45.620 44.389 - 3.12% -
SetIntersection_None_Vector_float_16384_4 -2.69% 1141185.001 1110465.199 - -0.16% -
std::unordered_set<std::string>::clear()/1024 -2.68% 24055.084 23409.964 - -0.62% -
std::copy_backward(deque<int>)/32768 -2.68% 3696.768 3597.636 - -0.92% -
SetIntersection_None_Vector_float_256_64 -2.68% 3511403.012 3417353.811 - -0.85% -
std::find_if_not(list<int>)_(process_all)/50 -2.68% 39.047 38.001 - -0.97% -
std::find_end(deque<int>)_(near_matches)/1000 -2.68% 16254.733 15819.889 - 1.16% -
std::adjacent_find(vector<int>,_pred)/8 -2.67% 3.280 3.192 - 1.06% -
BM_deque_deque_move_backward/512 -2.66% 19.411 18.895 - 0.10% -
SetIntersection_Interlaced_Set_string_64_4 -2.66% 26161176.715 25465461.385 - -2.61% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -2.66% 20074.304 19540.684 - -1.37% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -2.66% 4.524 4.403 - -4.34% -
std::search(list<int>)_(no_match)/1024 -2.65% 769.355 748.950 - -1.91% -
BM_StringAssignAsciizMix_Opaque -2.65% 5.079 4.945 - -8.89% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 -2.65% 25.316 24.646 - -0.66% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.64% 172101.958 167560.988 - 0.57% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -2.64% 21.799 21.224 - -9.80% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -2.64% 1050294.545 1022611.606 - -3.24% -
SetIntersection_None_Vector_float_16384_1024 -2.63% 1145396.834 1115216.524 - -0.25% -
BM_CmpLess_uchar_uint -2.63% 1.075 1.047 - -2.02% -
SetIntersection_None_Vector_float_262144_16 -2.63% 1158100.291 1127654.944 - -1.49% -
SetIntersection_Interlaced_Set_uint32_16384_4 -2.62% 166482789.186 162120710.317 - -4.43% -
std::equal(vector<bool>)_(unaligned)/50 -2.62% 0.886 0.863 - 4.46% -
SetIntersection_None_Set_string_1024_4 -2.62% 9040730.293 8803924.052 - -2.80% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -2.61% 18322655.975 17843553.290 - -3.01% -
bm_lexicographical_compare<int>/8 -2.61% 1.559 1.518 - 2.83% -
SetIntersection_Interlaced_Set_uint64_256_256 -2.61% 7879684.767 7674240.471 - 0.52% -
SetIntersection_Front_Vector_uint32_1024_1 -2.61% 1043991.560 1016791.499 - -1.94% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -2.60% 25.865 25.191 - -5.77% -
std::search(list<int>)_(no_match)/1048576 -2.60% 855293.752 833033.106 - -0.52% -
std::sort(deque<int>)_(qsort_adversarial)/8 -2.60% 17.880 17.416 - -2.61% -
std::equal(vector<bool>)_(unaligned)/8 -2.60% 0.886 0.863 - -3.67% -
SetIntersection_None_Vector_float_1024_16 -2.60% 1107462.901 1078704.017 - -0.78% -
std::multiset<std::string>::find(key)_(existent)/32 -2.60% 14.338 13.966 - -7.59% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -2.59% 102272.067 99618.952 - 0.70% -
std::rotate_copy(list<int>)/8192 -2.59% 7078.011 6894.583 - -11.04% -
std::copy_backward(vector<bool>)_(unaligned)/64 -2.59% 0.924 0.900 - -2.13% -
SetIntersection_Interlaced_Set_float_262144_1024 -2.59% 1533914.633 1494225.340 - -1.82% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -2.57% 4400721.580 4287421.258 - -25.12% -
SetIntersection_None_Vector_uint32_16384_16 -2.57% 1102943.094 1074592.715 - -3.21% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.57% 18425196.515 17951717.184 - -3.48% -
BM_deque_vector_copy/5500 -2.55% 201.213 196.077 - 0.13% -
std::map<std::string,_int>::ctor(const&)/32 -2.55% 855.493 833.686 - 15.66% -
std::move(list<int>)/262144 -2.55% 247041.312 240744.667 - 0.33% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 -2.55% 32928.798 32089.639 - 0.80% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.55% 55906.021 54481.855 - -1.88% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 -2.55% 38.487 37.507 - 0.49% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -2.54% 16.490 16.070 - 0.12% -
BM_deque_vector_copy_backward/70000 -2.54% 9137.979 8905.491 - 15.71% -
SetIntersection_None_Vector_float_16384_1 -2.54% 1134681.435 1105844.433 - -0.76% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -2.54% 1189946.188 1159761.238 - -3.26% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -2.53% 20162.032 19651.595 - -1.03% -
BM_std_minmax_element<int>/65536 -2.52% 16645.006 16226.314 - 10.88% -
std::copy_backward(list<int>)/8 -2.51% 2.525 2.462 - 4.11% -
std::flat_map<int,_int>::erase(iterator)/8192 -2.51% 505.493 492.812 - -0.54% -
rng::for_each(multimap<int>)/8192 -2.50% 7418.562 7232.787 - -4.72% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 -2.50% 478.111 466.145 - -0.35% -
BM_PushHeap_uint64_PipeOrgan_64 -2.49% 1.353 1.319 - 0.28% -
SetIntersection_None_Vector_float_256_1 -2.49% 4390872.186 4281564.860 - 0.58% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -2.49% 45.332 44.203 - -17.48% -
std::set<int>::erase(iterator)/32 -2.48% 19.978 19.482 - -9.02% -
SetIntersection_None_Vector_uint32_16384_256 -2.48% 1120840.583 1093085.698 - -1.94% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -2.47% 16.685 16.272 - -8.33% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -2.47% 171480946.254 167240147.497 - -1.14% -
SetIntersection_Front_Set_uint64_262144_1024 -2.46% 12152226.019 11853861.150 - -7.69% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -2.45% 47.043 45.889 - -1.61% -
BM_deque_deque_copy_backward/65536 -2.45% 8203.532 8002.555 - 7.30% -
SetIntersection_Front_Vector_float_16384_64 -2.45% 1370485.466 1336912.872 - -1.84% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -2.44% 10.701 10.439 - -5.46% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 -2.44% 52767.797 51479.825 - -0.57% -
std::partial_sort_copy(list<int>)_(descending)/8 -2.44% 16.077 15.685 - -0.42% -
BM_CmpLess_uint_schar -2.43% 1.046 1.020 - -7.16% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -2.42% 722.858 705.335 - 0.29% -
std::set<std::string>::erase(iterator)/32 -2.42% 25.716 25.095 - -0.09% -
SetIntersection_Front_Set_uint64_64_16 -2.40% 15152706.211 14788326.510 - -2.63% -
std::sort_heap(vector<NonIntegral>,_pred)/8 -2.40% 30.612 29.876 - 1.09% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 -2.40% 2822.662 2754.974 - -1.39% -
std::remove_copy_if(list<int>)_(prefix)/32 -2.39% 17.486 17.068 - 1.43% -
SetIntersection_Interlaced_Vector_float_262144_1 -2.39% 1043549.940 1018574.049 - -3.04% -
SetIntersection_Interlaced_Set_float_16384_1024 -2.39% 173480553.701 169329072.860 - -1.48% -
SetIntersection_Interlaced_Set_float_16384_4 -2.39% 168946836.220 164909351.548 - -1.14% -
SetIntersection_None_Vector_float_4_4 -2.39% 137312486.448 134034854.859 - -0.09% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -2.38% 52349.143 51101.250 - -2.64% -
SetIntersection_Front_Vector_uint64_1024_1 -2.38% 1046308.913 1021395.767 - -2.19% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -2.37% 10.872 10.615 - 4.81% -
std::set<int>::count(key)_(non-existent)/32 -2.37% 2.958 2.888 - 0.32% -
SetIntersection_None_Set_uint32_1024_4 -2.36% 8818750.761 8610327.689 - -3.80% -
std::multiset<std::string>::count(key)_(existent)/32 -2.35% 20.396 19.916 - 0.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -2.35% 1504731.171 1469345.312 - -5.41% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -2.35% 24.417 23.844 - -1.27% -
std::unordered_multiset<int>::clear()/1024 -2.35% 8367.587 8171.106 - -2.11% -
SetIntersection_Interlaced_Vector_uint64_256_4 -2.34% 4747404.033 4636169.120 - -0.40% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.33% 6949.477 6787.546 - 1.46% -
SetIntersection_Front_Vector_string_1024_16 -2.33% 1641774.937 1603525.943 - -0.68% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -2.32% 9.328 9.111 - -1.13% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -2.32% 595.134 581.315 - 0.82% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.32% 133796.996 130691.196 - -0.13% -
SetIntersection_Front_Vector_uint64_16384_1 -2.32% 1035872.534 1011833.749 - -2.88% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.32% 52305.648 51092.211 - -2.03% -
BM_CmpEqual_ushort_short -2.31% 1.009 0.985 - -3.03% -
BM_StringRelational_Eq_Empty_Empty_Control -2.31% 2.115 2.067 - 15.13% -
BM_CmpEqual_ushort_ushort -2.30% 1.074 1.049 - -1.94% -
BM_deque_deque_ranges_move_backward/0 -2.30% 0.738 0.721 - -3.76% -
SetIntersection_Front_Vector_uint32_256_16 -2.29% 4185270.178 4089226.109 - -2.02% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 -2.29% 745.391 728.313 - -0.47% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -2.29% 1106220.203 1080923.840 - -1.45% -
SetIntersection_Interlaced_Set_uint64_1024_1 -2.28% 1062503.629 1038227.321 - -0.32% -
rng::contains(deque<int>)_(process_all)/1048576 -2.28% 249975.802 244267.393 - 0.92% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -2.28% 219.034 214.034 - -1.78% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 -2.28% 0.543 0.531 - 0.39% -
BM_vector_deque_ranges_copy_backward/65536 -2.28% 8427.433 8235.245 - 9.58% -
BM_CmpEqual_schar_schar -2.28% 1.099 1.074 - -0.68% -
BM_std_minmax_element<int>/4000 -2.27% 1019.210 996.079 - 11.31% -
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 -2.26% 7026.562 6867.417 - -0.01% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -2.25% 937.379 916.252 - -0.97% -
std::set<int>::clear()/1024 -2.25% 9181.396 8974.726 - -16.43% -
std::set<int>::erase(iterator)/1024 -2.25% 19.972 19.522 - -11.26% -
BM_vector_deque_move/4000 -2.25% 143.768 140.535 - 0.79% -
SetIntersection_None_Vector_float_16384_256 -2.25% 1132906.145 1107465.348 - -0.33% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 -2.24% 43.854 42.869 - -0.78% -
BM_std_minmax_element<int>/64000 -2.24% 16234.902 15870.556 - 9.56% -
SetIntersection_Interlaced_Vector_string_256_256 -2.24% 20251714.062 19798442.398 - -5.28% -
BM_std_minmax_element<int>/5500 -2.24% 1393.738 1362.571 - 10.82% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 -2.23% 2.321 2.269 - -0.85% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -2.23% 308.345 301.479 - -0.49% -
rng::starts_with(deque<int>)/8 -2.23% 4.060 3.970 - 1.31% -
std::find_if(list<int>)_(process_all)/8192 -2.22% 9308.068 9101.047 - -0.09% -
std::remove_if(vector<int>)_(prefix)/50 -2.22% 55.064 53.844 - -1.47% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -2.21% 119416.893 116773.713 - -2.15% -
BM_deque_deque_ranges_copy_backward/64000 -2.21% 7859.419 7685.465 - 7.76% -
std::fill(vector<int>)/32 -2.21% 1.061 1.037 - -1.72% -
rng::find_if(vector<bool>)_(process_all)/50 -2.21% 23.762 23.236 - -5.22% -
std::reverse_copy(list<int>)/32768 -2.21% 27129.263 26529.496 - -12.08% -
bm_swap_ranges_vb_unaligned/8 -2.21% 4.869 4.762 - -0.01% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 -2.21% 6907.048 6754.643 - 0.22% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -2.21% 9.430 9.222 - 1.00% -
SetIntersection_Interlaced_Set_string_262144_1024 -2.20% 2104860.026 2058568.035 - -1.37% -
std::fill_n(vector<bool>)/4096 -2.19% 4.283 4.189 - 1.75% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 -2.19% 6.692 6.545 - 0.88% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -2.19% 36.227 35.433 - -8.12% -
std::multiset<int>::ctor(const&)/1024 -2.19% 6427.334 6286.686 - -4.94% -
std::set<std::string>::insert(value)_(already_present)/1024 -2.18% 30.324 29.663 - 0.58% -
SetIntersection_Front_Vector_uint64_1024_64 -2.18% 1361001.888 1331327.724 - -2.63% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 -2.18% 30.571 29.906 - -9.12% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -2.18% 585.507 572.763 - -0.47% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -2.17% 344.109 336.625 - 0.69% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -2.17% 20270.734 19829.970 - -0.40% -
SetIntersection_Front_Set_float_16384_1024 -2.17% 13734860.363 13436717.669 - -1.17% -
SetIntersection_Interlaced_Vector_string_262144_16 -2.17% 6012435.503 5882232.823 - -3.68% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.16% 1042.681 1020.109 - 1.85% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 -2.16% 267467.081 261682.633 - 0.93% -
BM_deque_deque_copy/70000 -2.16% 3291.502 3220.361 - 0.36% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -2.16% 1.668 1.632 - 15.65% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -2.16% 7.907 7.736 - -3.06% -
SetIntersection_Interlaced_Set_string_16384_16384 -2.14% 352533580.082 344975876.623 - -2.22% -
SetIntersection_Front_Vector_uint32_262144_4 -2.14% 1060047.785 1037329.812 - -1.80% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -2.14% 11946.920 11690.995 - 2.46% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.14% 1862446.127 1822561.688 - -0.59% -
std::find_if_not(vector<bool>)_(process_all)/8 -2.14% 3.558 3.481 - -3.92% -
BM_PushHeap_uint32_Random_64 -2.13% 5.196 5.085 - -1.44% -
std::make_heap(deque<int>,_pred)_(repeated)/8 -2.13% 23.876 23.367 - -0.92% -
bm_ranges_lexicographical_compare<signed_char>/8 -2.13% 3.446 3.372 - -8.17% -
SetIntersection_Interlaced_Set_uint64_16_4 -2.13% 60357586.896 59071537.145 - -1.02% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.12% 91.345 89.405 - 3.25% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -2.12% 1051041.529 1028765.186 - -2.05% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -2.12% 19.043 18.640 - 0.94% -
SetIntersection_Interlaced_Vector_string_16384_1024 -2.11% 117323236.949 114844063.709 - 1.00% -
std::rotate_copy(list<int>)/32 -2.11% 8.850 8.663 - 2.65% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -2.11% 16.432 16.085 - 0.92% -
std::unordered_set<int>::count(key)_(existent)/32 -2.11% 1.423 1.393 - 7.89% -
std::search(list<int>,_pred)_(single_element)/8192 -2.11% 9960.245 9750.280 - 27.20% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -2.10% 608.263 595.492 - -1.01% -
std::partial_sort(deque<int>)_(repeated)/1024 -2.09% 6432.391 6297.633 - -0.56% -
BM_std_minmax_element<int>/70000 -2.09% 17706.754 17335.819 - 10.70% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.09% 37457.156 36673.754 - -2.43% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -2.09% 193283111.356 189240925.236 - -4.49% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -2.09% 609.107 596.398 - -1.27% -
rng::contains_subrange(list<int>)_(process_all)/16 -2.08% 4.871 4.770 - -2.33% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 -2.08% 3903.114 3821.927 - 0.93% -
std::for_each(list<int>)/50 -2.08% 21.432 20.987 - 2.80% -
rng::contains(vector<int>)_(process_all)/32 -2.07% 8.388 8.214 - 0.35% -
std::upper_bound(std::list<int>)/8192 -2.07% 13953.384 13664.193 - -9.83% -
std::deque<std::string>::ctor(size)/32 -2.07% 45.589 44.646 - -2.03% -
SetIntersection_Interlaced_Vector_string_1024_64 -2.07% 8406513.155 8232789.427 - 2.41% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 -2.06% 268029.089 262500.059 - 1.15% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 -2.06% 54.156 53.040 - -0.37% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -2.06% 36279.006 35531.733 - -0.94% -
SetIntersection_Front_Set_uint32_1024_1024 -2.06% 12266915.061 12014405.252 - -2.94% -
std::copy_n(vector<int>)/64 -2.06% 2.541 2.488 - 1.23% -
ranges::min(std::list<char>)/8 -2.06% 1.942 1.902 - 3.57% -
std::fill(list<int>)/50 -2.05% 35.407 34.680 - -2.56% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 -2.05% 9.997 9.792 - -7.01% -
BM_deque_vector_move_backward/65536 -2.05% 8166.122 7998.549 - 13.60% -
BM_deque_vector_ranges_move_backward/65536 -2.05% 8135.590 7968.651 - 11.66% -
SetIntersection_None_Vector_uint64_262144_256 -2.05% 1134137.320 1110886.369 - -1.63% -
std::set<int>::find(key)_(existent)/1024 -2.05% 4.060 3.977 - 1.65% -
BM_deque_deque_ranges_move_backward/1024 -2.05% 38.316 37.532 - -2.53% -
rng::fold_left(deque<int>)/8 -2.04% 4.175 4.089 - 6.58% -
std::sort(vector<NonIntegral>)_(heap)/1024 -2.04% 4353.855 4264.867 - -1.37% -
BM_deque_deque_move/65536 -2.04% 3149.946 3085.595 - 0.36% -
std::rotate(deque<int>)_(by_1/4)/1024 -2.04% 271.393 265.856 - 0.28% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -2.04% 2.161 2.117 - -1.81% -
std::move_backward(vector<bool>)_(aligned)/64 -2.04% 1.707 1.672 - -4.02% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.04% 809.109 792.630 - -1.82% -
std::stable_partition(list<int>)_(dense)/32 -2.03% 38.537 37.753 - -0.25% -
std::multimap<int,_int>::ctor(const&)/1024 -2.03% 6685.003 6549.192 - -0.53% -
rng::contains(list<int>)_(process_all)/32 -2.03% 9.047 8.864 - 0.02% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.03% 138927.265 136110.979 - -0.06% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 -2.03% 174619.270 171081.990 - -0.86% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 -2.02% 0.604 0.592 - -0.34% -
BM_vector_deque_ranges_copy_backward/70000 -2.02% 8766.771 8589.861 - 7.05% -
BM_StringAssignStr_Large_Transparent -2.02% 10.322 10.113 - -9.86% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 -2.02% 21.835 21.395 - -1.36% -
BM_PushHeap_uint32_Random_16 -2.02% 4.194 4.110 - -0.92% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -2.02% 6083.937 5961.311 - -2.16% -
std::list<int>::insert(begin)_(cheap_elements)/32 -2.01% 11.099 10.876 - -0.67% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -2.01% 204781865.020 200675123.197 - 3.25% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.00% 21.367 20.939 - -1.87% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -2.00% 7.012 6.872 - -2.09% -
std::map<std::string,_int>::clear()/8192 -2.00% 222521.792 218073.479 - -0.40% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 -2.00% 271.605 266.179 - 0.99% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.00% 6542.365 6411.810 - -2.27% -
std::lower_bound(std::list<int>)/8192 -1.99% 13876.519 13599.733 - -12.45% -
rng::for_each(multimap<int>)/50 -1.99% 40.642 39.832 - -7.41% -
BM_vector_deque_ranges_move_backward/4000 -1.99% 145.882 142.979 - 0.75% -
std::vector<std::string>::ctor(size)/8192 -1.99% 4257.863 4173.337 - -0.17% -
BM_deque_deque_ranges_copy_backward/70000 -1.98% 8751.238 8577.939 - 8.56% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.98% 17946150.365 17590816.114 - -4.14% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -1.98% 51.360 50.343 - -0.00% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.98% 40036.787 39245.595 - -1.68% -
rng::for_each(multimap<int>)/32 -1.97% 26.778 26.249 - -0.49% -
std::partition_copy(list<int>)/32 -1.97% 8.904 8.729 - -1.82% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.97% 2203242.295 2159810.224 - -0.72% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.97% 6567.922 6438.737 - -2.15% -
std::set<int>::lower_bound(key)_(existent)/32 -1.97% 1.508 1.478 - -1.49% -
BM_CmpEqual_ushort_schar -1.97% 1.008 0.988 - -2.77% -
std::move(list<int>)/512 -1.96% 354.734 347.765 - -1.87% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -1.96% 20.879 20.470 - -2.68% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -1.96% 62.580 61.353 - -21.44% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 -1.96% 6.619 6.490 - -7.49% -
SetIntersection_None_Vector_float_1024_1 -1.96% 1105583.791 1083937.969 - -0.38% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.95% 175305.331 171879.102 - -0.43% -
SetIntersection_Front_Vector_uint64_256_4 -1.95% 4128044.643 4047495.742 - -2.52% -
BM_PushHeap_uint32_Random_4 -1.95% 2.238 2.194 - -2.24% -
std::copy_backward(vector<int>)/8 -1.95% 2.268 2.224 - 2.27% -
BM_vector_deque_copy_backward/5500 -1.94% 201.212 197.311 - 0.62% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -1.93% 127.724 125.257 - -3.92% -
std::sort(deque<int>)_(qsort_adversarial)/8192 -1.93% 489060.139 479617.071 - -0.43% -
BM_deque_vector_ranges_copy_backward/0 -1.93% 1.398 1.371 - -6.53% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -1.93% 190.998 187.312 - -2.51% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.92% 551.872 541.250 - 0.73% -
rng::contains(vector<int>)_(process_all)/8192 -1.92% 1840.527 1805.134 - 0.90% -
rng::find_last(vector<int>)_(bail_90%)/1048576 -1.92% 23546.768 23095.750 - -2.26% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.91% 2.957 2.901 - -1.43% -
std::partial_sort_copy(list<int>)_(ascending)/8 -1.91% 8.249 8.091 - -1.37% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -1.91% 32.061 31.449 - -2.12% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -1.91% 1.303 1.278 - -2.85% -
SetIntersection_Front_Vector_string_16_16 -1.90% 52008249.175 51018187.671 - 0.37% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -1.90% 1.275 1.251 - -0.86% -
std::unique(list<int>)_(contiguous)/1024 -1.90% 920.465 903.001 - -2.38% -
SetIntersection_None_Vector_uint64_16384_1024 -1.90% 1108376.732 1087347.390 - -1.51% -
rng::find_last(vector<char>)_(bail_10%)/8 -1.89% 2.048 2.009 - -3.65% -
SetIntersection_Front_Set_uint64_256_256 -1.89% 7719314.270 7573307.562 - -2.10% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -1.89% 558.772 548.209 - 5.15% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.88% 55550.733 54506.472 - -0.04% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 -1.88% 5416.945 5315.271 - -0.68% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 -1.88% 23.920 23.471 - 19.24% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.87% 26.633 26.134 - -0.97% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.87% 29.877 29.319 - -3.62% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.86% 6744.079 6618.320 - -8.09% -
std::list<int>::operator=(const&)_(cheap_elements)/32 -1.86% 17.230 16.909 - -1.39% -
BM_std_minmax_element<int>/4096 -1.86% 1041.205 1021.806 - 11.57% -
std::deque<int>::ctor(size)/1024 -1.86% 75.496 74.090 - -3.08% -
std::multiset<int>::ctor(const&)/8192 -1.86% 51227.458 50276.489 - -3.79% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -1.86% 1056051.896 1036452.075 - -1.21% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -1.86% 6677.207 6553.319 - -0.88% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst -1.85% 1.440 1.413 - -0.23% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -1.85% 91.410 89.719 - -11.38% -
SetIntersection_None_Vector_uint32_262144_262144 -1.85% 1140614.915 1119533.586 - -0.08% -
BM_deque_deque_move_backward/65536 -1.85% 8178.842 8027.683 - 6.81% -
std::set<int>::upper_bound(key)_(existent)/8192 -1.84% 8.126 7.976 - -0.37% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -1.84% 15.859 15.566 - -2.13% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 -1.84% 178576888.363 175289720.549 - -0.64% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.84% 2125392.822 2086321.125 - -0.96% -
std::all_of(list<int>)_(process_all)/8192 -1.84% 7625.340 7485.219 - 1.21% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 -1.84% 6.391 6.274 - 1.33% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 -1.84% 23909.832 23470.965 - 0.87% -
BM_PushHeap_float_Random_256 -1.83% 7.363 7.228 - -0.19% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.83% 175379.573 172168.833 - -0.66% -
SetIntersection_Interlaced_Set_string_256_64 -1.83% 31458881.747 30883499.994 - -1.42% -
SetIntersection_Front_Set_uint64_256_16 -1.82% 4473753.574 4392219.465 - -1.80% -
BM_deque_vector_move/64 -1.82% 2.685 2.636 - -0.95% -
SetIntersection_None_Set_uint32_1024_1024 -1.82% 8752660.749 8593651.714 - -5.49% -
BM_CmpLess_uchar_int -1.82% 1.088 1.069 - -0.79% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -1.82% 9.343 9.174 - -0.96% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -1.81% 35.420 34.780 - -1.19% -
std::copy(vector<int>)/32768 -1.80% 3513.106 3449.726 - -8.62% -
rng::contains_subrange(list<int>)_(same_length)/16 -1.79% 5.965 5.858 - 0.77% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 -1.79% 19.836 19.480 - -0.38% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.79% 34.901 34.275 - -6.04% -
BM_StringFindStringLiteral/64 -1.79% 2.200 2.161 - -9.57% -
SetIntersection_Front_Vector_uint64_262144_64 -1.79% 1336546.070 1312646.928 - 0.09% -
BM_vector_deque_move_backward/5500 -1.79% 201.426 197.825 - 0.33% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 -1.79% 54.829 53.849 - -0.73% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 -1.78% 566251.620 556164.748 - 0.09% -
std::multiset<int>::find(key)_(existent)/32 -1.77% 1.628 1.599 - -0.42% -
SetIntersection_Interlaced_Set_uint32_16384_64 -1.77% 211680858.984 207927431.468 - -3.51% -
std::replace_if(deque<int>)_(prefix)/8192 -1.77% 3497.071 3435.087 - -1.70% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.77% 400.141 393.054 - 0.30% -
SetIntersection_Front_Set_uint32_256_16 -1.77% 4460788.571 4381845.098 - -2.92% -
std::equal(deque<int>)_(it,_it,_it)/1024 -1.77% 456.159 448.090 - -6.30% -
std::generate_n(list<int>)/50 -1.76% 15.525 15.251 - -0.00% -
SetIntersection_None_Set_uint64_64_4 -1.76% 21220822.788 20847875.128 - -3.94% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -1.76% 7125.197 7000.004 - -0.20% -
std::multiset<int>::find(key)_(existent)/8192 -1.75% 8.599 8.449 - 1.04% -
BM_deque_deque_ranges_move/65536 -1.75% 3089.291 3035.288 - -0.95% -
std::all_of(deque<int>)_(process_all)/32 -1.74% 12.532 12.313 - 0.20% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 -1.74% 24.802 24.370 - 2.20% -
BM_deque_vector_ranges_move_backward/4000 -1.74% 146.283 143.739 - -1.01% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -1.74% 23.640 23.230 - 1.72% -
std::unique(deque<int>,_pred)_(contiguous)/52 -1.73% 68.335 67.149 - -0.32% -
SetIntersection_None_Vector_uint64_262144_262144 -1.73% 1121154.415 1101716.729 - -2.22% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.73% 1041034.560 1023012.769 - -2.17% -
std::set<int>::find(key)_(existent)/8192 -1.73% 8.176 8.034 - -4.51% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 -1.73% 52.167 51.265 - -3.28% -
BM_StringRelational_Compare_Large_Large_ChangeFirst -1.73% 1.413 1.388 - -0.10% -
SetIntersection_Front_Set_uint32_262144_4 -1.72% 1036230.432 1018407.880 - -4.34% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -1.71% 4693.129 4612.681 - -0.24% -
SetIntersection_Interlaced_Set_string_1024_64 -1.71% 16916770.775 16627206.091 - -2.23% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -1.71% 5.575 5.479 - -1.25% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -1.71% 239016732.771 234927253.311 - -2.60% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.71% 812.347 798.488 - -1.05% -
rng::contains(vector<int>)_(process_all)/1048576 -1.70% 236707.953 232680.057 - 1.45% -
std::find(vector<char>)_(process_all)/8192 -1.70% 138.014 135.671 - 0.87% -
std::search(vector<int>)_(same_length)/8192 -1.70% 1904.638 1872.323 - -0.69% -
std::unordered_set<int>::count(key)_(existent)/1024 -1.69% 1.371 1.348 - 16.94% -
std::find_if(list<int>)_(process_all)/1024 -1.69% 708.486 696.529 - -2.54% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.69% 23891867.660 23488724.664 - -6.17% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -1.69% 344.884 339.071 - 1.55% -
std::map<int,_int>::contains(key)_(existent)/32 -1.68% 1.653 1.625 - -2.44% -
std::unordered_multiset<int>::clear()/32 -1.68% 594.636 584.640 - -1.04% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -1.68% 50.650 49.800 - 0.15% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.68% 102638.905 100917.346 - 2.09% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -1.67% 19.781 19.451 - -2.30% -
std::for_each(multimap<int>::iterator)/8192 -1.67% 7555.779 7429.382 - -2.42% -
std::search(vector<int>)_(no_match)/1000 -1.67% 211.629 208.089 - 0.53% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.67% 240297503.412 236278047.080 - -5.46% -
BM_CmpLess_uchar_schar -1.67% 1.032 1.015 - -0.15% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -1.67% 1.415 1.391 - 8.56% -
SetIntersection_None_Vector_uint32_16384_64 -1.67% 1112409.871 1093847.489 - -1.98% -
std::is_partitioned(vector<int>)_(partitioned)/32 -1.66% 6.545 6.436 - -0.50% -
std::copy_backward(list<int>)/32768 -1.66% 26826.217 26380.688 - 1.24% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -1.65% 462.976 455.335 - -1.15% -
SetIntersection_Front_Set_uint32_16384_1024 -1.65% 12477557.690 12271915.496 - 1.55% -
std::copy_backward(vector<bool>)_(aligned)/4096 -1.65% 5.227 5.141 - 1.16% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -1.65% 1227188.021 1206970.389 - -2.43% -
rng::find_last_if(vector<int>)_(bail_90%)/50 -1.65% 1.539 1.514 - 1.03% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -1.64% 463.418 455.795 - 0.36% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 -1.64% 23.160 22.779 - -6.06% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 -1.64% 4.891 4.811 - -0.06% -
std::search(vector<int>)_(no_match)/1024 -1.64% 216.479 212.936 - 0.56% -
BM_StringRelational_Less_Large_Large_ChangeFirst -1.64% 1.413 1.389 - -1.56% -
SetIntersection_Interlaced_Vector_uint32_64_4 -1.63% 17534498.937 17247832.173 - -2.57% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 -1.63% 22.856 22.484 - 1.06% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 -1.63% 5.758 5.664 - -0.83% -
std::rotate(vector<int>)_(by_1/2)/32 -1.62% 2.368 2.329 - 0.55% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 -1.62% 1293.175 1272.228 - -4.78% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 -1.61% 62.666 61.655 - -1.06% -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 -1.61% 13.031 12.821 - 0.30% -
std::reverse_copy(deque<int>)/4096 -1.61% 979.832 964.041 - 1.19% -
std::flat_multimap<int,_int>::erase(iterator)/1024 -1.61% 76.468 75.236 - -3.76% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -1.60% 11788.714 11599.851 - 0.39% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 -1.60% 23907.329 23524.357 - 1.06% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.60% 56002.005 55107.093 - -0.58% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.60% 11415613.831 11233350.776 - -2.83% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 -1.60% 41681.514 41016.570 - -0.86% -
std::set<int>::erase(iterator)/8192 -1.59% 19.959 19.641 - -11.31% -
ranges::minmax(std::list<char>)/8 -1.59% 2.531 2.491 - 0.17% -
std::make_heap(deque<int>)_(ascending)/8 -1.59% 27.446 27.009 - -1.08% -
std::sort_heap(vector<int>,_pred)/8 -1.59% 29.722 29.250 - -0.38% -
BM_StringRelational_Less_Small_Small_ChangeMiddle -1.59% 1.410 1.388 - -0.52% -
std::find(vector<char>)_(process_all)/50 -1.59% 1.653 1.626 - -0.86% -
std::multimap<int,_int>::ctor(const&)/8192 -1.58% 53174.000 52334.282 - 0.69% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 -1.58% 2.671 2.629 - -4.74% -
BM_CmpEqual_int_ushort -1.57% 1.109 1.092 - -0.31% -
rng::contains(deque<int>)_(process_all)/32 -1.57% 8.834 8.695 - 2.20% -
std::rotate(vector<bool>)_(by_1/3)/1024 -1.57% 48.966 48.198 - 0.33% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -1.57% 11588.184 11406.458 - 0.87% -
bm_swap_ranges_vb_unaligned/512 -1.57% 12.776 12.575 - 0.05% -
std::multiset<int>::clear()/8192 -1.56% 79938.547 78687.875 - -4.13% -
SetIntersection_Front_Set_uint32_256_256 -1.56% 7670472.205 7550637.101 - -2.14% -
std::multiset<int>::clear()/1024 -1.56% 10124.028 9966.106 - -7.90% -
std::set<int>::equal_range(key)_(existent)/32 -1.56% 1.852 1.823 - -0.66% -
SetIntersection_Front_Vector_uint32_16384_1 -1.56% 1042233.814 1025990.291 - -2.55% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -1.55% 9.401 9.255 - -13.82% -
std::multiset<int>::ctor(const&)/32 -1.55% 224.037 220.554 - -3.89% -
BM_StringEraseWithMove_Large_Opaque -1.55% 2.715 2.673 - -15.48% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 -1.55% 35.991 35.432 - -0.40% -
std::transform(list<int>)_(identity_transform)/50 -1.55% 30.496 30.023 - 0.44% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.55% 13033.752 12831.834 - 1.99% -
std::set<int>::ctor(const&,_alloc)/8192 -1.55% 50100.056 49324.065 - -2.28% -
BM_deque_vector_copy/1 -1.55% 2.111 2.078 - -1.05% -
SetIntersection_None_Set_uint32_64_4 -1.55% 21491620.344 21159146.934 - -2.53% -
std::multimap<int,_int>::erase(key)_(existent)/32 -1.54% 23.257 22.897 - 0.39% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -1.54% 1167113.896 1149094.928 - -1.93% -
std::move(vector<bool>)_(unaligned)/4096 -1.53% 26.122 25.721 - -3.89% -
std::copy_backward(list<int>)/64 -1.53% 31.453 30.971 - 3.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -1.53% 1842212.518 1814028.528 - 2.21% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 -1.53% 30.647 30.179 - -9.23% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.53% 625.398 615.852 - -0.37% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.52% 205218.927 202091.564 - -0.65% -
std::partial_sort_copy(list<int>)_(repeated)/8 -1.52% 7.959 7.838 - -1.05% -
std::lower_bound(std::forward_list<int>)/8192 -1.52% 10540.708 10380.270 - 0.01% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -1.52% 29.233 28.788 - -1.25% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -1.52% 8760875.468 8627738.354 - -0.49% -
SetIntersection_Interlaced_Vector_string_16384_16 -1.52% 4323828.675 4258174.644 - 2.25% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 -1.52% 14.939 14.712 - -0.58% -
std::for_each_n(vector<int>)/8 -1.51% 2.752 2.710 - 2.31% -
std::copy(list<int>)/8 -1.51% 2.498 2.461 - 0.80% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -1.51% 40.177 39.569 - 1.26% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -1.51% 5.842 5.754 - 3.36% -
std::search(deque<int>,_pred)_(near_matches)/1024 -1.51% 26383.420 25985.082 - 3.63% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.51% 1230380.148 1211804.555 - -3.01% -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 -1.51% 34008.264 33495.814 - 0.63% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 -1.50% 27586.406 27173.966 - 0.51% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.49% 1059000.860 1043170.883 - -0.46% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -1.49% 138.111 136.048 - 3.05% -
std::set<int>::find(key)_(non-existent)/8192 -1.49% 8.543 8.416 - -5.28% -
rng::contains(vector<int>)_(process_all)/50 -1.49% 12.350 12.166 - 0.63% -
std::multiset<std::string>::ctor(const&)/1024 -1.49% 35062.624 34540.150 - -1.27% -
SetIntersection_None_Set_string_256_16 -1.49% 10989926.061 10826671.398 - -0.46% -
BM_vector_deque_move/1024 -1.48% 36.476 35.935 - 0.81% -
std::set<int>::ctor(const&)/32 -1.48% 223.802 220.485 - -1.71% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 -1.48% 438.269 431.775 - -0.90% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -1.48% 10.072 9.923 - -1.68% -
rng::find_last(vector<int>)_(bail_10%)/50 -1.47% 10.966 10.805 - 1.06% -
rng::contains(deque<int>)_(process_all)/50 -1.47% 12.790 12.602 - 1.49% -
rng::contains_subrange(vector<int>)_(single_element)/32 -1.47% 8.636 8.510 - 0.16% -
std::unique(vector<int>,_pred)_(contiguous)/8192 -1.47% 3639.770 3586.327 - -2.35% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.46% 35.382 34.865 - -0.49% -
SetIntersection_None_Vector_uint64_256_1 -1.46% 4224888.479 4163102.547 - -1.46% -
BM_deque_deque_ranges_copy/70000 -1.46% 3290.837 3242.717 - -0.78% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -1.46% 35.140 34.626 - -0.51% -
std::vector<int>::insert(begin)_(cheap_elements)/32 -1.46% 5.157 5.082 - 1.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.46% 8850088.168 8720870.622 - -2.48% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 -1.46% 606751.564 597903.161 - 0.33% -
std::move_backward(deque<int>)/4096 -1.46% 157.207 154.917 - 0.44% -
std::partition_point(vector<int>)/8192 -1.45% 9.469 9.331 - 0.66% -
BM_StringFindCharLiteral/2048 -1.45% 40.891 40.297 - -3.89% -
BM_deque_vector_ranges_copy_backward/4096 -1.45% 149.744 147.567 - 0.38% -
SetIntersection_Interlaced_Vector_string_16384_4 -1.45% 1818865.731 1792539.535 - 0.14% -
std::vector<int>::insert(middle)_(cheap_elements)/32 -1.45% 5.840 5.756 - -0.22% -
BM_PushHeap_uint32_Ascending_16 -1.45% 0.948 0.934 - -3.20% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -1.44% 6.555 6.460 - -2.13% -
SetIntersection_Front_Vector_uint32_16_16 -1.44% 35609551.411 35095991.373 - -1.86% -
std::set<int>::find(key)_(non-existent)/1024 -1.44% 5.618 5.537 - -4.42% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -1.44% 14.958 14.743 - -1.26% -
std::rotate(deque<int>)_(by_1/3)/32 -1.44% 20.703 20.405 - 1.30% -
std::fill(deque<int>)/8192 -1.44% 238.915 235.481 - -12.39% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -1.43% 53.560 52.794 - -8.76% -
std::set<int>::equal_range(key)_(non-existent)/32 -1.43% 2.706 2.668 - -2.94% -
std::rotate(vector<bool>)_(by_1/3)/8192 -1.43% 156.204 153.978 - -0.21% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.42% 13803.916 13607.292 - -2.23% -
ranges::min(std::vector<long_long>)/64 -1.42% 4.743 4.675 - 1.18% -
std::stable_partition(list<int>)_(dense)/1024 -1.42% 1455.661 1434.946 - 0.71% -
BM_deque_deque_copy_backward/64000 -1.42% 7928.156 7815.433 - 7.21% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.42% 1644365.561 1621013.348 - 0.31% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -1.42% 1137773.220 1121626.776 - -0.74% -
BM_deque_deque_move/0 -1.41% 0.921 0.908 - 5.06% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 -1.41% 44.479 43.852 - 2.47% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -1.40% 14328275.918 14127032.197 - 2.98% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -1.40% 16.090 15.865 - -2.64% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.40% 13658.387 13467.234 - -3.60% -
BM_vector_deque_copy_backward/70000 -1.40% 8934.190 8809.382 - 8.07% -
std::make_heap(vector<int>)_(repeated)/8 -1.39% 15.696 15.478 - -1.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.39% 18370519.434 18115564.200 - -1.84% -
std::multiset<int>::ctor(const&,_alloc)/32 -1.39% 226.245 223.106 - -3.40% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 -1.39% 5335.014 5261.064 - -1.44% -
BM_CmpEqual_int_short -1.39% 1.124 1.109 - -0.51% -
BM_vector_deque_ranges_move/5500 -1.39% 197.815 195.075 - 0.17% -
rng::contains_subrange(vector<int>)_(near_matches)/1000 -1.38% 13414.616 13228.993 - 0.47% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.38% 13254.782 13072.012 - -2.52% -
bm_ranges_swap_ranges_vb_unaligned/64 -1.38% 6.308 6.221 - -0.06% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -1.38% 5.523 5.447 - -3.50% -
std::find_if_not(vector<int>)_(process_all)/50 -1.38% 5.662 5.584 - -7.35% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle -1.38% 0.826 0.815 - -1.22% -
SetIntersection_Front_Set_float_262144_16 -1.37% 1212092.576 1195441.157 - -0.19% -
std::all_of(list<int>)_(process_all)/50 -1.37% 21.917 21.617 - -0.39% -
SetIntersection_Interlaced_Set_float_16384_64 -1.37% 214394710.162 211456169.145 - -0.00% -
std::remove(list<int>)_(prefix)/8192 -1.37% 8239.117 8126.423 - -1.52% -
BM_deque_deque_ranges_move_backward/65536 -1.36% 8135.784 8025.029 - 8.61% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 -1.36% 482599.896 476031.634 - 0.70% -
SetIntersection_None_Set_string_262144_4 -1.36% 1651913.086 1629430.582 - -9.24% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.36% 15165.565 14959.196 - -3.69% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -1.36% 17.871 17.628 - -0.40% -
std::find_end(forward_list<int>)_(same_length)/1000 -1.35% 1475.256 1455.294 - -0.99% -
std::search(vector<int>)_(same_length)/1024 -1.35% 248.971 245.603 - -0.40% -
rng::find(vector<bool>)_(process_all)/1024 -1.35% 4.671 4.608 - 0.10% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.35% 166032.755 163790.742 - -1.51% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -1.35% 32.778 32.336 - 0.17% -
SetIntersection_Interlaced_Set_string_16_16 -1.35% 59315445.160 58516444.048 - -5.58% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.35% 122469.405 120821.771 - -2.77% -
BM_StringRead_Cold_Deep_Small -1.34% 1.281 1.263 - 3.66% -
std::set<std::string>::clear()/32 -1.34% 901.060 888.972 - -1.83% -
BM_CmpEqual_int_uint -1.34% 1.062 1.048 - -4.03% -
BM_PushHeap_uint64_Random_1024 -1.34% 6.278 6.194 - -0.55% -
SetIntersection_Interlaced_Set_string_262144_4 -1.34% 1847987.141 1823291.830 - -1.16% -
std::upper_bound(std::deque<int>)/8 -1.33% 18.124 17.882 - -0.24% -
BM_std_minmax_element<int>/64 -1.33% 16.940 16.714 - 1.87% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -1.33% 11.138 10.989 - 5.37% -
BM_deque_deque_copy_backward/70000 -1.33% 8597.017 8482.546 - 6.95% -
SetIntersection_None_Set_string_262144_16384 -1.33% 1652923.424 1630926.514 - 0.35% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -1.33% 24.772 24.443 - -1.57% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.33% 13932.725 13747.489 - -2.82% -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 -1.33% 624.140 615.858 - -3.18% -
rng::find_if(vector<bool>)_(process_all)/8 -1.33% 3.503 3.457 - -6.73% -
BM_deque_deque_ranges_move/64000 -1.33% 3140.255 3098.625 - -0.72% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 -1.32% 56.495 55.747 - -0.72% -
BM_StringRelational_Compare_Large_Large_Control -1.32% 2.111 2.083 - 0.03% -
SetIntersection_None_Set_string_262144_1 -1.32% 1650048.745 1628323.162 - -7.32% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 -1.32% 8561043.987 8448359.924 - -2.10% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -1.31% 1151838.547 1136708.213 - -1.04% -
std::replace(deque<int>)_(prefix)/1024 -1.31% 414.442 408.998 - 0.86% -
SetIntersection_None_Set_string_262144_262144 -1.31% 1661518.231 1639701.496 - 0.11% -
BM_deque_vector_ranges_copy_backward/1 -1.31% 2.113 2.085 - 0.52% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.31% 19.013 18.764 - -1.08% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -1.31% 30.680 30.278 - -9.00% -
std::find_if_not(vector<bool>)_(process_all)/50 -1.31% 23.902 23.590 - -2.49% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 -1.31% 9.391 9.268 - -1.55% -
std::find_if(deque<int>)_(process_all)/50 -1.31% 12.770 12.603 - 0.68% -
SetIntersection_Front_Vector_string_4_4 -1.30% 152164942.506 150179997.128 - 0.02% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -1.30% 5.122 5.055 - 3.98% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -1.30% 1072478.371 1058543.580 - -1.10% -
SetIntersection_Front_Set_uint32_262144_1 -1.30% 1021079.025 1007820.199 - -4.26% -
std::sort(vector<int>)_(qsort_adversarial)/8 -1.30% 15.966 15.759 - 0.16% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 -1.30% 18.144 17.908 - -1.32% -
BM_vector_deque_ranges_move_backward/64 -1.29% 3.011 2.972 - -2.93% -
std::sort(vector<int>)_(heap)/8 -1.29% 23.933 23.623 - -0.19% -
BM_PushHeap_uint64_Random_16384 -1.29% 6.365 6.283 - 0.00% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -1.29% 1147252.236 1132471.623 - -1.47% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 -1.29% 4855433.332 4792957.591 - -1.74% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.29% 178.937 176.635 - -1.77% -
SetIntersection_None_Set_string_262144_256 -1.29% 1649370.686 1628165.203 - 0.12% -
std::reverse_copy(deque<int>)/32768 -1.29% 8054.887 7951.332 - 0.30% -
std::partition(list<int>)_(dense)/32 -1.28% 8.835 8.721 - -1.59% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -1.28% 1.534 1.515 - -3.19% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -1.28% 15.633 15.433 - -1.86% -
SetIntersection_None_Vector_float_16384_16 -1.28% 1128891.770 1114460.100 - 0.20% -
std::equal(deque<int>)_(it,_it,_it)/8192 -1.28% 3876.288 3826.738 - 0.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.28% 21587843.041 21312117.428 - -1.15% -
SetIntersection_None_Set_float_16384_256 -1.28% 157523611.322 155513053.653 - 1.63% -
std::partition(deque<int>)_(sparse)/32 -1.27% 9.934 9.807 - -18.78% -
BM_deque_deque_move_backward/1024 -1.27% 38.961 38.465 - 1.28% -
std::copy(list<int>)/262144 -1.27% 215607.885 212862.225 - -1.62% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 -1.27% 13033.726 12868.321 - 0.62% -
std::set<int>::clear()/32 -1.27% 626.239 618.298 - -7.67% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 -1.27% 252.384 249.189 - 3.15% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -1.27% 707.465 698.511 - 4.33% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.26% 698.977 690.144 - -0.12% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -1.26% 1379.668 1362.239 - 2.70% -
std::stable_partition(vector<int>)_(dense)/50 -1.26% 25.429 25.109 - -0.22% -
std::find_end(vector<int>)_(match_near_end)/1024 -1.26% 28.951 28.587 - 1.68% -
std::sort(vector<int>)_(ascending)/8 -1.25% 15.980 15.780 - 0.57% -
BM_deque_deque_copy/4000 -1.25% 141.308 139.543 - -1.85% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -1.25% 12460760.443 12305197.759 - -0.73% -
rng::find_last(forward_list<int>)_(bail_10%)/8 -1.25% 2.324 2.295 - 0.29% -
SetIntersection_Interlaced_Set_uint32_64_1 -1.24% 16343900.771 16141147.941 - -2.05% -
SetIntersection_None_Vector_uint64_64_16 -1.24% 13480591.376 13313393.213 - -1.41% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.24% 56785790.202 56083943.804 - -0.39% -
SetIntersection_Front_Vector_uint64_1024_4 -1.24% 1058854.141 1045769.745 - -0.94% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 -1.23% 291.898 288.293 - 0.21% -
SetIntersection_None_Set_string_1024_1 -1.23% 9109670.880 8997364.873 - 1.20% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -1.23% 70.108 69.244 - -4.68% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.23% 12922.182 12763.116 - 0.42% -
SetIntersection_Interlaced_Set_string_4_1 -1.23% 223287478.626 220542526.503 - -1.30% -
std::copy_backward(list<int>)/4096 -1.23% 3200.341 3161.007 - -0.13% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.23% 11674313.721 11530948.289 - -2.19% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -1.23% 16.128 15.930 - -7.31% -
std::rotate(deque<int>)_(by_1/4)/32 -1.23% 13.296 13.133 - 0.00% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 -1.23% 12.945 12.786 - -2.88% -
SetIntersection_Front_Set_float_1024_16 -1.23% 1200494.259 1185757.067 - 1.11% -
rng::find_last(list<int>)_(bail_10%)/1024 -1.23% 675.966 667.669 - -46.10% -
std::find(list<int>)_(process_all)/32768 -1.23% 26056.351 25737.015 - -2.53% -
BM_CmpLess_int_uint -1.22% 1.091 1.078 - -3.33% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.22% 7603.270 7510.262 - -1.71% -
BM_std_minmax_element<int>/4 -1.22% 1.243 1.228 - 3.16% -
SetIntersection_Interlaced_Set_string_1024_256 -1.22% 35340460.902 34908352.220 - -4.43% -
SetIntersection_None_Set_uint64_256_1 -1.22% 11478648.934 11338484.474 - -1.97% -
rng::find_last_if(list<int>)_(bail_10%)/50 -1.22% 19.444 19.208 - 0.12% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 -1.22% 18.596 18.369 - -0.51% -
std::upper_bound(std::deque<int>)/100 -1.22% 30.846 30.470 - 0.56% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -1.22% 29.251 28.894 - -13.07% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.21% 1163238.372 1149105.841 - -0.95% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.21% 18.507 18.282 - -0.90% -
std::multiset<int>::lower_bound(key)_(existent)/32 -1.21% 2.203 2.177 - 0.33% -
std::partial_sort(deque<int>)_(descending)/8 -1.21% 41.915 41.407 - -2.89% -
SetIntersection_None_Set_uint64_256_256 -1.21% 5700205.005 5631108.626 - -3.03% -
BM_num_put<long> -1.21% 11.591 11.451 - 0.06% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 -1.21% 51.219 50.600 - -1.09% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.21% 1509120.596 1490904.702 - -2.95% -
std::stable_partition(list<int>)_(sparse)/1024 -1.20% 935.157 923.891 - -0.85% -
rng::find_last_if(list<int>)_(bail_90%)/50 -1.20% 2.191 2.165 - 0.08% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.20% 1655905.681 1636065.104 - -0.22% -
std::move(list<int>)/32768 -1.20% 30942.382 30572.076 - 0.97% -
std::rotate(vector<int>)_(1_element_forward)/1024 -1.20% 35.489 35.064 - -0.46% -
std::find_if(list<int>)_(process_all)/8 -1.19% 2.412 2.383 - 0.36% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 -1.19% 28.713 28.371 - -0.70% -
BM_deque_deque_ranges_copy/64000 -1.19% 2968.051 2932.778 - -0.57% -
SetIntersection_Front_Set_float_256_64 -1.19% 5703491.990 5635732.305 - -1.46% -
std::rotate(deque<int>)_(by_1/3)/50 -1.19% 30.405 30.044 - 4.17% -
std::find_end(forward_list<int>)_(match_near_end)/1000 -1.19% 769.105 759.983 - -0.50% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.19% 183853.151 181673.609 - -1.49% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 -1.19% 8182.252 8085.258 - 0.42% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.18% 67139.472 66343.950 - 0.36% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.18% 4288660.418 4237906.690 - -1.18% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -1.18% 27206.977 26885.163 - -2.39% -
rng::contains_subrange(vector<int>)_(near_matches)/1024 -1.18% 14124.445 13957.597 - 0.89% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -1.18% 3359.056 3319.379 - -0.97% -
BM_vector_deque_copy/64 -1.18% 2.755 2.722 - -2.72% -
SetIntersection_Interlaced_Set_string_262144_256 -1.18% 2051568.768 2027393.147 - -0.61% -
std::move_backward(list<int>)/1048576 -1.18% 1040996.070 1028731.434 - 1.08% -
SetIntersection_Front_Set_uint32_262144_256 -1.18% 3727644.016 3683730.956 - 1.31% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -1.18% 12915.229 12763.116 - 0.31% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -1.18% 138.148 136.521 - 4.41% -
std::copy(list<int>)/4096 -1.18% 3090.015 3053.643 - 0.78% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -1.18% 32.458 32.076 - -16.12% -
SetIntersection_Interlaced_Set_uint64_1_1 -1.18% 535145102.151 528854140.472 - -1.14% -
BM_lexicographical_compare_three_way_fast_path/16 -1.17% 4.409 4.357 - 3.08% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -1.17% 11737597.500 11600132.789 - -1.55% -
std::make_heap(vector<int>)_(shuffled)/8192 -1.17% 5112.826 5053.042 - -0.52% -
BM_vector_deque_move/64 -1.17% 2.812 2.779 - -2.39% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 -1.16% 33.662 33.270 - -1.83% -
std::unique_copy(vector<int>)_(sprinkled)/52 -1.16% 21.981 21.726 - -2.13% -
SetIntersection_Front_Vector_uint32_16384_16 -1.16% 1103136.887 1090349.511 - -0.92% -
BM_StringFindNoMatch/131072 -1.16% 1985.249 1962.249 - -0.01% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -1.16% 2726.607 2695.045 - 0.20% -
std::make_heap(deque<int>,_pred)_(ascending)/8 -1.15% 24.901 24.614 - -1.49% -
BM_deque_vector_copy_backward/1 -1.15% 2.142 2.118 - -0.51% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 -1.15% 17.483 17.282 - -1.22% -
BM_deque_deque_ranges_move/1024 -1.15% 37.625 37.191 - -0.65% -
std::make_heap(vector<int>)_(ascending)/8 -1.15% 16.589 16.398 - -0.45% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.15% 12854.606 12706.983 - -0.57% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 -1.15% 6.567 6.492 - -1.87% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 -1.15% 42.796 42.306 - -14.77% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 -1.14% 4.207 4.159 - 0.16% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -1.14% 372896466.268 368641642.364 - 4.34% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.14% 7600113.858 7513573.773 - -5.92% -
std::rotate(vector<int>)_(1_element_forward)/8192 -1.14% 281.453 278.251 - -1.10% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -1.14% 102754.465 101586.687 - -2.93% -
std::find_end(list<int>,_pred)_(process_all)/8192 -1.14% 8222.033 8128.628 - 0.54% -
SetIntersection_Interlaced_Vector_string_64_16 -1.14% 29288536.398 28955865.250 - -2.20% -
SetIntersection_Interlaced_Set_string_16384_256 -1.14% 357378431.124 353320674.634 - 2.63% -
BM_std_minmax_element<long_long>/4 -1.13% 1.269 1.255 - 1.64% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.13% 4.176 4.129 - -0.37% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -1.13% 27531.189 27219.869 - -3.07% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 -1.13% 74.713 73.869 - 3.09% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 -1.13% 12537.688 12396.471 - -0.09% -
ranges::min(std::list<__int128>)/70000 -1.13% 59553.709 58883.277 - -0.35% -
ranges::min(std::vector<long_long>)/70000 -1.12% 7994.896 7904.957 - 2.32% -
BM_CmpEqual_ushort_uint -1.12% 1.061 1.049 - -1.17% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.12% 770.627 761.964 - -8.85% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -1.12% 14.849 14.682 - -1.10% -
std::replace_if(vector<int>)_(prefix)/1024 -1.12% 272.203 269.149 - -0.91% -
std::rotate(vector<int>)_(by_1/2)/50 -1.12% 3.864 3.821 - 0.17% -
SetIntersection_Front_Set_float_1024_64 -1.12% 1794888.386 1774790.744 - 4.57% -
SetIntersection_None_Vector_uint32_1024_1 -1.12% 1074969.108 1062932.594 - -2.50% -
std::multiset<int>::upper_bound(key)_(existent)/32 -1.12% 2.429 2.402 - -0.11% -
std::search(vector<int>)_(near_matches)/1024 -1.12% 15212.540 15042.243 - -0.37% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -1.12% 774.154 765.497 - 1.55% -
SetIntersection_Front_Vector_uint64_256_64 -1.12% 4231019.389 4183709.162 - -3.83% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 -1.12% 159888954.660 158103290.312 - -0.97% -
SetIntersection_None_Set_float_1024_1024 -1.12% 8881878.303 8782821.347 - -2.33% -
std::partition(list<int>)_(dense)/50 -1.12% 13.429 13.279 - -2.38% -
std::replace_if(list<int>)_(prefix)/50 -1.11% 24.677 24.402 - -0.01% -
std::unordered_multiset<int>::ctor(const&)/1024 -1.11% 6746.120 6671.019 - -1.85% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 -1.11% 13641.142 13489.460 - -0.76% -
std::set<int>::insert(value)_(new_value,_middle)/8192 -1.11% 31.716 31.364 - -1.76% -
rng::contains(list<int>)_(process_all)/8 -1.11% 2.341 2.315 - 2.47% -
SetIntersection_None_Set_string_262144_16 -1.11% 1650132.244 1631846.517 - -7.63% -
SetIntersection_None_Set_uint32_256_1 -1.11% 11306427.721 11181207.429 - -3.75% -
std::shift_right(deque<int>)/8192 -1.10% 309.973 306.553 - -0.78% -
std::transform(vector<int>)_(identity_transform)/50 -1.10% 16.307 16.127 - 0.53% -
SetIntersection_Interlaced_Vector_float_256_4 -1.10% 5241863.958 5184265.610 - 0.58% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 -1.10% 84748.183 83817.154 - -1.04% -
std::make_heap(vector<int>,_pred)_(descending)/8 -1.10% 14.819 14.657 - -1.21% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -1.10% 25.543 25.263 - 0.24% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -1.09% 1170196.684 1157388.332 - -2.72% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -1.09% 215389751.007 213032305.902 - -1.19% -
SetIntersection_Front_Vector_string_16384_256 -1.09% 9526689.961 9422647.057 - -1.42% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -1.09% 227346304.010 224864110.738 - -0.88% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 -1.09% 53.047 52.469 - -4.59% -
std::multiset<std::string>::clear()/32 -1.09% 928.945 918.860 - 0.52% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 -1.09% 2080.896 2058.307 - 4.58% -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 -1.08% 292.371 289.204 - 0.14% -
std::multiset<int>::contains(key)_(non-existent)/1024 -1.08% 5.976 5.912 - 0.09% -
std::shift_right(list<int>)/50 -1.08% 26.887 26.598 - -6.50% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -1.07% 1.049 1.038 - 1.88% -
bm_ranges_swap_ranges_vb_aligned/8 -1.07% 3.269 3.234 - -0.27% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.07% 4742.690 4691.911 - 1.63% -
std::find_if(list<int>)_(process_all)/32768 -1.07% 25842.322 25565.652 - -3.06% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.07% 1184483.582 1171823.416 - -1.17% -
BM_num_get<double> -1.07% 36.020 35.635 - -3.81% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 -1.07% 59.657 59.021 - 1.31% -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 -1.06% 11.132 11.013 - 6.70% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -1.06% 2.502 2.476 - -5.97% -
BM_CmpEqual_short_int -1.06% 1.127 1.115 - -1.96% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.06% 210255.088 208024.928 - 0.29% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.06% 135928.966 134487.372 - -0.05% -
std::replace(vector<int>)_(prefix)/50 -1.06% 7.725 7.644 - 1.00% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.06% 1784744.629 1765872.069 - 0.69% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.05% 9076873.639 8981127.530 - -1.24% -
BM_std_minmax_element<long_long>/64 -1.05% 17.275 17.093 - 1.92% -
std::replace_if(list<int>)_(prefix)/32 -1.05% 13.941 13.794 - 0.65% -
std::copy_n(vector<bool>)_(aligned)/4096 -1.05% 4.763 4.713 - -0.20% -
std::remove_if(list<int>)_(sprinkled)/1024 -1.05% 985.543 975.208 - -1.49% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -1.05% 11405828.638 11286256.857 - -3.09% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 -1.05% 16.353 16.182 - -4.00% -
SetIntersection_Interlaced_Set_string_1024_16 -1.05% 12910014.543 12774922.869 - -0.73% -
std::replace(deque<int>)_(prefix)/32 -1.04% 12.847 12.713 - -2.22% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 -1.04% 42.675 42.230 - -1.74% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.04% 23.647 23.401 - -2.37% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -1.04% 18950.260 18753.278 - -1.45% -
std::remove_copy_if(list<int>)_(sprinkled)/50 -1.04% 28.148 27.857 - 0.44% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 -1.04% 51.864 51.327 - -0.41% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -1.03% 19819.588 19614.488 - -0.31% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.03% 663.424 656.560 - -0.96% -
SetIntersection_Interlaced_Set_float_1024_64 -1.03% 10234051.214 10128346.185 - 1.37% -
std::rotate(vector<bool>)_(1_element_forward)/8192 -1.03% 115.935 114.738 - -0.69% -
SetIntersection_Front_Set_uint32_262144_16 -1.03% 1149807.250 1137942.343 - -2.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.03% 1659042.887 1642034.344 - 0.53% -
SetIntersection_Front_Set_uint64_262144_262144 -1.02% 1661260.498 1644234.783 - -3.21% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 -1.02% 59.641 59.030 - -1.58% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -1.02% 1080900.163 1069827.911 - -0.50% -
BM_StringEraseToEnd_Huge_Opaque -1.02% 2.293 2.269 - -0.74% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -1.02% 2.023 2.002 - -0.68% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -1.02% 8634.712 8546.671 - -0.12% -
SetIntersection_Front_Vector_string_16384_16 -1.02% 1626316.703 1609766.658 - -0.45% -
SetIntersection_Interlaced_Set_uint64_262144_1 -1.02% 1043644.633 1033039.269 - -1.90% -
std::flat_map<int,_int>::erase(key)_(existent)/32 -1.01% 23.044 22.811 - 1.18% -
SetIntersection_None_Vector_uint32_256_4 -1.01% 4239272.634 4196512.398 - -0.01% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 -1.01% 53.121 52.586 - -0.22% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -1.01% 177.221 175.439 - 2.95% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 -1.01% 117743.392 116559.553 - -0.60% -
std::make_heap(deque<int>)_(shuffled)/8 -1.00% 24.755 24.506 - -2.14% -
rng::for_each(map<int>)/8192 -1.00% 7349.740 7275.959 - -1.58% -
std::find_if(deque<int>)_(bail_25%)/8 -1.00% 1.176 1.164 - 0.29% -
SetIntersection_Front_Set_uint32_16_16 -1.00% 37436203.949 37061359.443 - -2.71% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::flat_map<int,_int>::ctor(const&)/8192 125.72% 855.425 1930.862 - 0.54% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 124.69% 855.833 1922.961 - 0.81% -
std::flat_multimap<int,_int>::ctor(const&)/8192 116.45% 892.527 1931.883 - 1.90% -
std::copy_n(vector<int>)/32768 97.56% 1916.625 3786.444 - 8.34% -
SetIntersection_Interlaced_Vector_float_262144_16 94.47% 3295319.258 6408465.387 - 0.82% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 87.96% 13.549 25.466 - 5.66% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 76.90% 31.042 54.913 - 1.09% -
SetIntersection_Interlaced_Vector_uint64_262144_256 74.02% 26127943.094 45466654.651 - -14.05% -
BM_PushHeap_uint32_QuickSortAdversary_1 69.63% 0.410 0.696 - 19.93% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 67.85% 8.931 14.991 - 0.05% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 63.02% 40.900 66.674 - 29.44% -
std::partial_sort_copy(deque<int>)_(descending)/8 61.99% 14.625 23.691 - -0.88% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 60.84% 32.961 53.015 - -6.88% -
std::multiset<std::string>::erase(key)_(existent)/32 59.41% 49.986 79.684 - -0.48% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 57.91% 1.198 1.892 - 2.28% -
SetIntersection_Interlaced_Vector_uint64_16384_64 57.34% 5581843.137 8782612.574 - -2.82% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 56.53% 45.830 71.740 - 20.27% -
SetIntersection_Interlaced_Vector_float_16384_16 55.53% 2298991.618 3575619.227 - 65.50% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 54.68% 49.793 77.020 - 29.33% -
std::is_sorted(deque<int>,_pred)/8 52.57% 4.760 7.262 - 50.67% -
std::copy(vector<bool>)_(aligned)/262144 52.43% 365.093 556.501 - -19.31% -
SetIntersection_Interlaced_Set_string_16384_16 51.35% 242758391.781 367416191.629 - 54.10% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 51.32% 47.992 72.620 - 1.33% -
std::set<int>::contains(key)_(non-existent)/8192 49.62% 9.816 14.687 - 24.31% -
std::partial_sort_copy(deque<int>)_(heap)/8 48.43% 14.819 21.995 - -0.45% -
std::copy(vector<bool>)_(aligned)/1048576 46.08% 2168.876 3168.336 - 4.66% -
SetIntersection_Interlaced_Vector_uint64_16384_16 45.80% 2392381.516 3487997.809 - 2.29% -
BM_PushHeap_uint64_SingleElement_1 45.20% 0.479 0.695 - 12.47% -
BM_PushHeap_string_Descending_16384 45.20% 2.470 3.586 - 37.95% -
std::unordered_set<std::string>::erase(key)_(existent)/32 43.24% 51.630 73.957 - 11.43% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 42.20% 24.910 35.423 - -0.34% -
BM_PushHeap_string_Descending_262144 41.56% 4.014 5.683 - 42.80% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 40.74% 23.404 32.937 - 13.64% -
SetIntersection_Interlaced_Vector_float_262144_256 39.45% 23113840.352 32233307.085 - 8.36% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 39.03% 0.263 0.366 - 59.90% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 38.14% 24.514 33.864 - -4.76% -
std::list<int>::ctor(size)/8192 37.77% 97917.405 134900.853 - 36.23% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 37.57% 0.495 0.681 - 63.88% -
BM_PushHeap_string_Ascending_1 36.31% 0.471 0.642 - 21.70% -
std::find_end(deque<int>)_(match_near_end)/1000 35.91% 33.920 46.100 - 7.72% -
BM_PushHeap_string_Descending_1 35.66% 0.473 0.641 - 36.17% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 35.55% 23.622 32.021 - 33.20% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 34.81% 24.597 33.159 - 1.54% -
BM_PushHeap_string_PipeOrgan_1 32.98% 0.526 0.700 - 48.47% -
BM_vector_deque_copy/0 32.56% 0.459 0.608 - 25.08% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 31.90% 51.721 68.221 - 0.92% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 31.24% 0.299 0.393 - -2.85% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 30.59% 7.266 9.489 - -0.22% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 30.42% 5.168 6.740 - 1.67% -
ranges::minmax(std::deque<long_long>)/1 29.72% 0.706 0.916 - 31.90% -
std::list<int>::ctor(size)/1024 29.26% 12068.451 15599.748 - 27.87% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 29.22% 42.686 55.158 - 3.74% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 29.18% 0.492 0.636 - 26.84% -
BM_StringCopy_Large 28.55% 6.160 7.918 - 27.83% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 28.31% 53.008 68.013 - -3.39% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 28.30% 2.888 3.705 - -10.98% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 28.21% 1524.361 1954.349 - 47.61% -
std::search(list<int>,_pred)_(single_element)/8192 27.20% 7665.406 9750.280 - -2.11% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 26.12% 516.460 651.373 - -35.03% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 25.95% 0.347 0.437 - 23.48% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 25.70% 690.596 868.109 - 22.26% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 25.58% 766.351 962.412 - 0.97% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 25.22% 608.308 761.699 - -8.45% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 25.12% 72.989 91.321 - 2.05% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 24.78% 27.573 34.405 - 0.18% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 24.59% 28.838 35.931 - -0.06% -
std::unordered_set<int>::erase(iterator)/8192 24.45% 20.122 25.041 - 10.42% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 24.25% 6921656.183 8600055.655 - 31.79% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 24.01% 24.444 30.313 - -11.96% -
std::map<std::string,_int>::erase(key)_(existent)/1024 23.99% 77.671 96.305 - 52.54% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 23.68% 31.805 39.336 - 0.32% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 23.04% 1.536 1.890 - 4.52% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 22.92% 39.528 48.589 - 2.24% -
bm_ranges_lexicographical_compare<int>/1 22.75% 1.165 1.430 - 13.17% -
BM_toupper_char<char> 22.69% 0.503 0.617 - -10.52% -
BM_lexicographical_compare_three_way_fast_path/1 22.66% 0.345 0.423 - -0.46% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 22.60% 29.856 36.602 - 0.33% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 22.55% 1.051 1.288 - 19.91% -
std::find_if(vector<int>)_(bail_25%)/8 22.53% 0.747 0.915 - -0.13% -
BM_PushHeap_float_SingleElement_1 22.53% 0.519 0.636 - 48.16% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 22.30% 15.180 18.565 - 14.88% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 22.13% 32.638 39.860 - 18.04% -
std::unordered_set<int>::erase(key)_(existent)/8192 22.03% 22.990 28.055 - 23.13% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 21.75% 34.761 42.323 - 27.57% -
ranges::min(std::deque<char>)/70000 21.75% 25640.784 31216.635 - 74.53% -
ranges::min(std::deque<__int128>)/70000 21.68% 24096.913 29321.512 - 1.60% -
std::unordered_set<int>::erase(iterator)/1024 21.38% 20.131 24.434 - 2.67% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 21.29% 26.251 31.841 - 26.86% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 21.17% 73.198 88.696 - 24.25% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.14% 64.358 77.960 - 0.34% -
ranges::minmax(std::list<long_long>)/1 21.07% 0.449 0.544 - 11.76% -
std::unordered_set<int>::erase(key)_(existent)/1024 20.89% 21.352 25.812 - 22.53% -
BM_StringCtorDefault 20.87% 0.305 0.368 - 52.20% -
std::is_partitioned(list<int>)_(partitioned)/1024 20.77% 590.360 712.954 - 23.98% -
std::fill_n(list<int>)/8192 20.72% 7299.415 8811.559 - 19.09% -
BM_deque_vector_copy/0 20.32% 1.305 1.570 - 3.55% -
ranges::minmax(std::deque<__int128>)/64 20.30% 30.211 36.344 - 16.10% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 20.26% 58.419 70.257 - 1.21% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 20.08% 23.619 28.362 - 17.71% -
std::search(list<int>,_pred)_(same_length)/8192 19.95% 8465.080 10154.064 - 9.26% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 19.94% 649.308 778.791 - -3.28% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 19.88% 42.900 51.427 - -4.30% -
std::multimap<std::string,_int>::erase(iterator)/1024 19.85% 27.340 32.767 - 0.54% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 19.79% 1.155 1.384 - 19.65% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 19.79% 9.852 11.801 - 15.36% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 19.71% 40.099 48.005 - 48.24% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 19.24% 19.684 23.471 - -1.88% -
std::copy_if(list<int>)_(every_other)/4096 19.20% 3263.301 3890.006 - -6.04% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 19.17% 73.892 88.056 - -9.87% -
SetIntersection_Interlaced_Vector_uint32_1024_16 19.07% 1844263.011 2195980.759 - 0.43% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 19.04% 1.165 1.387 - 9.65% -
SetIntersection_Interlaced_Vector_uint64_262144_4 18.92% 1570529.173 1867608.856 - 27.39% -
std::unordered_set<std::string>::erase(iterator)/1024 18.81% 26.406 31.374 - 1.02% -
std::map<std::string,_int>::erase(key)_(existent)/8192 18.58% 80.150 95.039 - 59.35% -
std::remove_if(deque<int>)_(sprinkled)/50 18.57% 60.934 72.251 - 18.49% -
BM_StringEraseWithMove_Empty_Transparent 18.57% 0.555 0.658 - 16.27% -
std::copy(vector<int>)/4096 18.46% 142.162 168.405 - -0.30% -
BM_PushHeap_string_Ascending_16384 18.30% 20.388 24.118 - 23.51% -
ranges::min(std::vector<long_long>)/1 18.29% 0.323 0.382 - 45.57% -
BM_PushHeap_string_Descending_1024 17.98% 2.622 3.093 - 15.71% -
BM_vector_deque_move/0 17.80% 0.427 0.503 - 21.32% -
BM_PushHeap_float_QuickSortAdversary_16 17.59% 0.991 1.166 - 19.65% -
std::unordered_multiset<int>::erase(iterator)/8192 17.59% 21.241 24.977 - 25.84% -
std::unordered_set<std::string>::count(key)_(existent)/32 17.25% 36.402 42.681 - -11.14% -
std::multimap<std::string,_int>::ctor(const&)/32 17.24% 675.404 791.836 - -0.98% -
BM_deque_vector_move_backward/70000 17.23% 7488.985 8779.286 - 0.08% -
std::multiset<std::string>::ctor(const&)/32 17.13% 698.643 818.324 - 0.67% -
BM_std_minmax_element<short>/4000 17.04% 923.633 1081.020 - 10.24% -
BM_std_minmax_element<short>/1024 17.03% 241.580 282.729 - 9.77% -
BM_std_minmax_element<short>/5500 17.03% 1267.219 1483.044 - 10.38% -
std::copy_backward(deque<int>)/64 17.01% 3.026 3.540 - 16.78% -
BM_std_minmax_element<short>/4096 16.94% 946.214 1106.526 - 10.29% -
std::unordered_set<int>::count(key)_(existent)/1024 16.94% 1.152 1.348 - -1.69% -
BM_deque_vector_copy_backward/65536 16.81% 7204.574 8415.559 - 0.63% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 16.79% 30.233 35.310 - 24.97% -
SetIntersection_None_Vector_string_262144_256 16.78% 1268381.423 1481230.224 - 15.21% -
std::find_if_not(list<int>)_(process_all)/8192 16.62% 6864.185 8005.145 - 16.85% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 16.51% 30.292 35.295 - -15.25% -
BM_deque_vector_move_backward/0 16.44% 1.364 1.588 - 2.59% -
BM_deque_deque_copy/0 16.42% 0.790 0.920 - 10.27% -
std::remove_if(deque<int>)_(sprinkled)/32 16.40% 52.414 61.008 - 14.35% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 16.19% 0.295 0.343 - 28.96% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 16.18% 36.910 42.881 - 44.53% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 16.05% 42992015.273 49892966.893 - 18.17% -
SetIntersection_Interlaced_Vector_float_16384_4 15.99% 1407571.341 1632614.355 - 21.29% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 15.96% 11968.230 13878.106 - 5.44% -
BM_PushHeap_string_Descending_256 15.92% 2.481 2.876 - 12.20% -
BM_deque_vector_ranges_copy/0 15.84% 1.368 1.584 - 11.70% -
BM_deque_vector_copy_backward/64000 15.74% 7009.061 8112.025 - -0.77% -
BM_deque_vector_copy_backward/70000 15.71% 7696.135 8905.491 - -2.54% -
BM_PushHeap_string_Random_262144 15.66% 19.494 22.547 - 5.19% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 15.66% 557.721 645.048 - 11.72% -
std::map<std::string,_int>::ctor(const&)/32 15.66% 720.836 833.686 - -2.55% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 15.65% 1.411 1.632 - -2.16% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 15.57% 1.427 1.649 - 2.02% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 15.44% 49.333 56.952 - 11.97% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 15.40% 38.397 44.309 - 13.00% -
BM_std_minmax_element<short>/512 15.37% 124.509 143.644 - 8.21% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 15.36% 1.248 1.440 - 7.26% -
BM_StringRelational_Eq_Empty_Empty_Control 15.13% 1.795 2.067 - -2.31% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 15.03% 10071.258 11584.798 - 12.27% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 14.97% 22.620 26.007 - 13.75% -
std::multiset<std::string>::count(key)_(non-existent)/32 14.91% 10.043 11.540 - 0.85% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.88% 29.836 34.277 - 6.91% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 14.87% 14841.072 17047.578 - 1.78% -
std::multimap<std::string,_int>::erase(iterator)/32 14.81% 25.442 29.210 - 2.28% -
std::unordered_set<int>::count(key)_(existent)/8192 14.78% 1.342 1.540 - 2.08% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 14.76% 3457.647 3968.021 - 15.04% -
SetIntersection_Interlaced_Vector_uint64_16384_4 14.66% 1357653.501 1556726.230 - 8.77% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 14.54% 543.778 622.859 - 10.92% -
ranges::min(std::deque<char>)/64 14.50% 20.984 24.026 - 44.75% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 14.38% 38.784 44.361 - -0.40% -
ranges::minmax(std::list<__int128>)/70000 14.36% 56637.895 64773.728 - 9.48% -
std::multiset<int>::contains(key)_(non-existent)/8192 14.27% 8.981 10.262 - 14.53% -
std::for_each_n(join_view(vector<vector<int>>))/8 14.21% 1.390 1.587 - 12.63% -
SetIntersection_None_Vector_string_262144_1024 14.17% 1293070.778 1476362.945 - 14.13% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 14.16% 1.260 1.439 - 15.32% -
std::map<std::string,_int>::find(key)_(non-existent)/32 14.16% 12.228 13.960 - 7.49% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 14.10% 1.180 1.346 - 23.27% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 14.10% 12.146 13.859 - 23.29% -
std::unordered_set<int>::contains(key)_(existent)/32 14.00% 1.344 1.532 - 23.68% -
std::adjacent_find(deque<int>,_pred)/8 13.99% 4.250 4.845 - 18.53% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 13.95% 0.271 0.309 - 12.66% -
std::rotate_copy(deque<int>)/32 13.94% 2.571 2.929 - 8.65% -
BM_deque_vector_ranges_move/5500 13.69% 192.273 218.598 - 10.33% -
std::fill_n(vector<bool>)/262144 13.66% 827.999 941.113 - 3.70% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 13.62% 503.124 571.666 - 10.75% -
BM_deque_vector_move_backward/65536 13.60% 7040.947 7998.549 - -2.05% -
std::unique_copy(deque<int>)_(contiguous)/52 13.56% 14.637 16.623 - -33.58% -
std::move_backward(vector<int>)/262144 13.52% 18589.751 21103.142 - -4.36% -
BM_std_minmax_element<short>/64000 13.51% 15146.294 17191.905 - 9.73% -
BM_std_minmax_element<short>/65536 13.50% 15514.641 17609.345 - 9.74% -
BM_std_minmax_element<short>/70000 13.41% 16576.920 18800.214 - 9.68% -
BM_deque_vector_ranges_move_backward/64000 13.38% 6952.945 7883.011 - -0.24% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 13.36% 3815.821 4325.719 - 13.09% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 13.36% 1.310 1.485 - -7.20% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 13.32% 491357.561 556816.914 - 13.40% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 13.29% 1.611 1.825 - 27.43% -
ranges::minmax(std::vector<long_long>)/1 13.29% 0.608 0.689 - 12.71% -
BM_StringEraseWithMove_Empty_Opaque 13.12% 0.798 0.902 - 12.69% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 13.05% 36.208 40.932 - 1.22% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 12.99% 0.467 0.528 - -1.39% -
BM_vector_deque_move_backward/0 12.94% 0.601 0.679 - 17.74% -
std::find_if_not(vector<int>)_(bail_25%)/1024 12.92% 29.441 33.244 - -4.28% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 12.80% 19.923 22.474 - 12.16% -
rng::find_last(vector<char>)_(bail_90%)/8 12.80% 0.408 0.460 - -5.60% -
std::unordered_set<std::string>::find(key)_(existent)/1024 12.80% 31.201 35.194 - -14.88% -
SetIntersection_None_Vector_string_16384_1024 12.79% 1228669.351 1385850.176 - 15.04% -
SetIntersection_None_Vector_string_262144_16 12.67% 1292117.195 1455789.289 - 11.93% -
std::list<int>::ctor(size)/32 12.62% 334.159 376.331 - 10.28% -
BM_PushHeap_string_Descending_64 12.61% 2.332 2.626 - 8.20% -
SetIntersection_None_Vector_string_262144_4 12.59% 1293118.388 1455947.989 - 11.27% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 12.51% 10038.215 11294.105 - -11.12% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 12.38% 22.281 25.040 - 14.81% -
std::unordered_set<int>::contains(key)_(non-existent)/32 12.38% 1.397 1.570 - -5.51% -
BM_deque_vector_move_backward/64000 12.28% 6943.867 7796.727 - -0.02% -
SetIntersection_None_Vector_string_1024_256 12.25% 1153187.024 1294497.938 - 14.11% -
std::unique_copy(deque<int>)_(contiguous)/32 12.25% 9.365 10.512 - -34.58% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 12.19% 17609.242 19755.777 - 10.89% -
SetIntersection_None_Vector_string_262144_262144 12.11% 1299080.600 1456435.772 - 13.61% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 12.03% 58.432 65.463 - 0.67% -
BM_deque_vector_ranges_move_backward/70000 11.95% 7674.162 8590.940 - -2.93% -
SetIntersection_None_Vector_string_262144_16384 11.94% 1308831.951 1465163.044 - 11.59% -
std::unordered_set<int>::count(key)_(non-existent)/8192 11.92% 1.425 1.595 - 10.36% -
SetIntersection_None_Vector_string_1024_1024 11.75% 1159966.178 1296275.238 - 11.73% -
SetIntersection_None_Vector_string_16384_1 11.74% 1236641.140 1381783.495 - 12.43% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 11.73% 5504.562 6150.075 - -3.88% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 11.71% 462.793 516.995 - 7.31% -
BM_deque_vector_ranges_copy_backward/64000 11.71% 6986.166 7804.315 - -3.74% -
SetIntersection_None_Vector_string_16384_16 11.70% 1222120.243 1365098.017 - 10.29% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 11.66% 18.494 20.650 - 5.68% -
BM_deque_vector_ranges_move_backward/65536 11.66% 7136.653 7968.651 - -2.05% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 11.60% 81.754 91.238 - 13.86% -
BM_std_minmax_element<int>/4096 11.57% 915.845 1021.806 - -1.86% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 11.55% 28.005 31.240 - 2.99% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 11.53% 1.487 1.659 - -3.68% -
BM_vector_deque_copy_backward/64000 11.51% 7290.185 8129.546 - 0.68% -
ranges::min(std::deque<__int128>)/64 11.43% 20.617 22.973 - -4.63% -
ranges::minmax(std::deque<__int128>)/8 11.39% 3.747 4.174 - 6.59% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 11.36% 31.057 34.585 - 0.36% -
BM_vector_deque_ranges_move_backward/64000 11.31% 7254.658 8075.471 - 5.32% -
BM_std_minmax_element<int>/4000 11.31% 894.866 996.079 - -2.27% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 11.30% 553.799 616.384 - 8.76% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 11.25% 55.307 61.528 - 5.79% -
BM_vector_deque_ranges_move_backward/70000 11.17% 8030.136 8926.717 - 2.35% -
std::is_sorted(list<int>,_pred)/8192 11.15% 7682.597 8539.498 - -6.34% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 11.14% 1419.191 1577.341 - 0.91% -
BM_vector_deque_ranges_copy_backward/64000 11.12% 7277.097 8086.649 - 1.15% -
std::move(deque<int>)/32768 11.12% 1816.952 2019.029 - -0.38% -
BM_deque_vector_ranges_copy_backward/70000 11.09% 7649.402 8497.573 - -7.30% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 11.08% 23.711 26.338 - 9.07% -
BM_std_minmax_element<int>/512 11.02% 118.437 131.486 - -2.94% -
std::unique(list<int>)_(sprinkled)/1024 11.01% 949.491 1054.059 - 11.00% -
BM_PushHeap_uint64_SingleElement_16 10.99% 0.338 0.375 - 2.29% -
std::multiset<std::string>::insert(value)_(already_present)/8192 10.95% 62.971 69.865 - 0.60% -
BM_std_minmax_element<short>/4 10.93% 1.137 1.261 - 4.18% -
SetIntersection_None_Vector_string_262144_1 10.92% 1304596.680 1447082.597 - 10.52% -
BM_std_minmax_element<int>/1024 10.88% 233.100 258.459 - -2.77% -
BM_std_minmax_element<int>/65536 10.88% 14634.547 16226.314 - -2.52% -
std::copy_n(vector<int>)/8 10.87% 2.130 2.362 - 4.52% -
std::set<int>::insert(value)_(new_value,_end)/8192 10.85% 69.781 77.355 - 3.17% -
BM_deque_vector_ranges_copy_backward/65536 10.85% 7303.823 8096.514 - -3.38% -
BM_std_minmax_element<int>/5500 10.82% 1229.545 1362.571 - -2.24% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 10.80% 28003.513 31028.781 - 15.71% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.79% 9.972 11.048 - 1.70% -
bm_write 10.76% 548.078 607.048 - -0.14% -
ranges::min(std::list<__int128>)/1 10.75% 0.330 0.365 - 8.84% -
SetIntersection_None_Vector_string_1024_4 10.74% 1164323.585 1289368.729 - 10.45% -
BM_std_minmax_element<int>/70000 10.70% 15660.251 17335.819 - -2.09% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 10.68% 1.576 1.744 - 0.39% -
std::map<std::string,_int>::insert(value)_(already_present)/32 10.68% 21.874 24.210 - -9.66% -
std::unordered_set<int>::clear()/1024 10.66% 8231.200 9108.605 - -0.10% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 10.63% 165.204 182.759 - 10.96% -
SetIntersection_None_Vector_string_1024_64 10.59% 1169281.350 1293061.330 - 9.82% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 10.57% 1.707 1.887 - 16.00% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 10.50% 226.492 250.271 - 16.17% -
std::copy_backward(deque<int>)/1048576 10.47% 129654.935 143227.040 - 4.97% -
BM_PushHeap_string_QuickSortAdversary_1 10.44% 0.528 0.583 - 23.73% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 10.43% 0.707 0.780 - 9.78% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 10.41% 0.707 0.780 - 9.70% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 10.41% 1.683 1.858 - 26.45% -
std::all_of(vector<int>)_(process_all)/50 10.40% 12.656 13.972 - -7.38% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 10.38% 90221797.452 99588922.529 - -3.34% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 10.37% 0.707 0.780 - 9.74% -
SetIntersection_None_Vector_string_262144_64 10.37% 1312619.633 1448706.544 - 8.99% -
SetIntersection_Front_Set_uint64_16384_64 10.32% 1653661.831 1824353.620 - 6.44% -
std::move(vector<int>)/262144 10.32% 20218.226 22303.786 - 1.63% -
BM_vector_deque_ranges_move_backward/0 10.30% 0.438 0.483 - 25.83% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 10.30% 1.412 1.558 - 3.66% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 10.25% 40.489 44.639 - 10.00% -
SetIntersection_None_Vector_string_256_64 10.18% 3622924.493 3991903.264 - 10.03% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 10.18% 20.483 22.569 - 0.05% -
SetIntersection_None_Vector_string_16384_4 10.18% 1229714.811 1354850.581 - 9.90% -
BM_vector_deque_copy_backward/65536 10.17% 7471.548 8231.330 - -0.80% -
std::set<int>::erase(key)_(non-existent,_end)/32 10.16% 2.310 2.544 - 12.41% -
BM_deque_deque_ranges_move_backward/70000 10.03% 7827.965 8612.965 - -0.66% -
SetIntersection_None_Vector_string_1024_1 9.93% 1167885.158 1283889.797 - 9.54% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 9.92% 1629679.445 1791368.326 - 10.69% -
bm_lexicographical_compare<unsigned_char>/1 9.89% 1.507 1.656 - 2.60% -
BM_vector_deque_move_backward/70000 9.83% 7880.565 8655.131 - 1.71% -
SetIntersection_None_Vector_string_64_64 9.83% 8848746.331 9718243.531 - 10.59% -
std::search_n(list<int>,_pred)_(no_match)/8192 9.81% 7614.415 8361.477 180.441 2.89% 180.441
std::multiset<std::string>::find(key)_(non-existent)/1024 9.79% 21.893 24.037 - 0.61% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 9.77% 334.452 367.131 - 7.09% -
SetIntersection_None_Vector_string_16384_16384 9.77% 1236069.840 1356818.741 - 9.85% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 9.73% 11448.142 12562.417 - 6.20% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 9.69% 1186.355 1301.324 - 8.04% -
ranges::minmax(std::list<__int128>)/64 9.61% 38.941 42.682 - 8.76% -
std::count_if(list<int>)_(every_other)/8192 9.60% 7019.740 7693.484 - 8.21% -
BM_vector_deque_ranges_copy_backward/65536 9.58% 7515.158 8235.245 - -2.28% -
BM_std_minmax_element<int>/64000 9.56% 14485.864 15870.556 - -2.24% -
std::find_if_not(vector<int>)_(bail_25%)/8 9.52% 0.836 0.916 - 16.74% -
SetIntersection_None_Vector_string_16384_64 9.52% 1254946.347 1374378.975 - 13.04% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 9.51% 37.697 41.282 - 36.91% -
SetIntersection_None_Vector_string_16384_256 9.48% 1233125.018 1350060.678 - 9.30% -
ranges::min(std::vector<char>)/8 9.45% 2.211 2.419 - -1.00% -
std::swap_ranges(list<int>)/1024 9.41% 746.303 816.527 - 7.76% -
std::unique(list<int>)_(sprinkled)/8192 9.41% 7925.259 8670.799 - 9.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 9.32% 63544894.022 69466994.660 - 8.19% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 9.32% 0.365 0.399 - 8.93% -
std::move(vector<bool>)_(unaligned)/512 9.31% 4.640 5.072 - 7.50% -
rng::find_last_if(vector<char>)_(bail_10%)/50 9.30% 12.504 13.667 - 10.07% -
BM_StringRelational_Less_Empty_Empty_Control 9.29% 1.612 1.761 - 9.09% -
std::find_if_not(list<int>)_(bail_25%)/1024 9.29% 181.402 198.248 - 52.50% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 9.26% 10.432 11.398 - -0.16% -
SetIntersection_None_Vector_string_256_16 9.25% 4263508.763 4658046.343 - 9.47% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 9.23% 1615317.953 1764460.857 - 9.46% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 9.15% 18.916 20.646 - -10.77% -
SetIntersection_None_Vector_string_256_4 9.12% 4482800.399 4891438.726 - 8.45% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 9.04% 1.156 1.260 - 8.99% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 9.04% 31.771 34.641 - 5.67% -
BM_PushHeap_string_Descending_4 9.01% 1.988 2.167 - 8.50% -
BM_vector_deque_move_backward/65536 8.99% 7571.242 8251.864 - 0.92% -
std::unordered_set<std::string>::erase(iterator)/32 8.99% 28.149 30.679 - 18.63% -
std::unique(list<int>,_pred)_(contiguous)/8192 8.98% 7478.992 8150.331 - 6.89% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 8.96% 25.795 28.106 - 19.06% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 8.93% 21.657 23.591 - 3.75% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 8.92% 32700.905 35617.498 - 7.56% -
BM_vector_deque_move_backward/64000 8.88% 7299.994 7948.463 - 0.97% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 8.87% 20.266 22.064 - 2.35% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 8.86% 19.206 20.909 - -5.82% -
SetIntersection_None_Vector_string_64_16 8.86% 14098548.530 15347433.530 - 8.52% -
std::find_if_not(deque<int>)_(process_all)/1024 8.82% 249.262 271.242 - 7.50% -
SetIntersection_None_Vector_string_256_1 8.82% 4505877.289 4903206.289 - 9.10% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 8.79% 793.881 863.647 - 0.69% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 8.78% 7.299 7.941 - 0.08% -
std::search(list<int>)_(same_length)/8192 8.78% 7950.486 8648.629 - 1.77% -
BM_deque_vector_move/0 8.78% 1.357 1.476 - 10.35% -
std::search(list<int>)_(single_element)/8192 8.76% 7540.243 8200.891 - -13.13% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 8.74% 3.816 4.149 - 2.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 8.73% 1636515.217 1779308.596 - 7.38% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 8.72% 9.666 10.509 - -0.02% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 8.71% 2.277 2.475 - 8.27% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8.71% 39556.639 43000.170 - 5.15% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 8.70% 34.087 37.053 - 11.34% -
SetIntersection_None_Vector_string_64_4 8.68% 16642476.349 18087573.370 - 8.07% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 8.67% 89.359 97.105 - 8.53% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 8.67% 1.580 1.717 - 10.66% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 8.63% 86.101 93.534 - -2.98% -
BM_deque_deque_ranges_move_backward/65536 8.61% 7388.549 8025.029 - -1.36% -
SetIntersection_Front_Vector_float_1024_1024 8.56% 5433929.916 5899202.038 - -0.20% -
BM_deque_deque_ranges_copy_backward/70000 8.56% 7901.473 8577.939 - -1.98% -
std::unordered_map<int,_int>::find(key)_(existent)/32 8.56% 1.281 1.391 - -1.67% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 8.54% 6.732 7.307 - -0.03% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 8.52% 104.259 113.138 - 6.79% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 8.51% 10.232 11.104 - 2.44% -
SetIntersection_Front_Vector_uint32_262144_1024 8.50% 5420610.967 5881227.839 - 7.96% -
std::set<int>::erase(key)_(non-existent,_end)/8192 8.48% 8.209 8.905 - 8.28% -
BM_PushHeap_string_Ascending_262144 8.47% 28.058 30.434 - 4.50% -
SetIntersection_None_Vector_string_1024_16 8.42% 1164352.577 1262343.355 - 7.56% -
BM_PushHeap_string_Descending_16 8.41% 2.144 2.325 - 4.00% -
SetIntersection_Front_Set_float_1024_256 8.41% 3898477.849 4226175.466 - 3.93% -
std::replace(list<int>)_(sprinkled)/8192 8.38% 7140.310 7738.907 - 8.01% -
rng::contains_subrange(list<int>)_(near_matches)/1024 8.38% 38525.730 41753.166 - 6.85% -
std::find_if(list<int>)_(bail_25%)/32768 8.38% 6964.241 7547.624 - 8.94% -
std::multimap<int,_int>::find(key)_(non-existent)/32 8.36% 2.369 2.567 - -0.18% -
std::unordered_multiset<int>::find(key)_(existent)/8192 8.30% 1.215 1.315 - 1.35% -
std::find_if_not(deque<int>)_(process_all)/8192 8.28% 1990.690 2155.615 - 7.50% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 8.28% 0.338 0.366 - -9.16% -
rng::fold_left(list<int>)/8192 8.28% 10652.094 11534.106 - 5.69% -
std::fill_n(vector<bool>)/64 8.28% 1.344 1.456 - -0.92% -
SetIntersection_None_Vector_string_64_1 8.27% 17356283.380 18792342.648 - 9.56% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 8.25% 25.705 27.827 - 5.65% -
std::find_if(deque<int>)_(bail_25%)/32768 8.25% 1984.606 2148.313 - 7.30% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 8.21% 27.247 29.486 - 3.55% -
ranges::minmax(std::list<char>)/1 8.21% 0.321 0.348 - -16.52% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 8.14% 228.919 247.560 - 4.21% -
BM_deque_deque_ranges_copy_backward/2 8.09% 2.183 2.359 - 5.15% -
SetIntersection_Front_Vector_float_262144_1024 8.08% 5427656.019 5866156.205 - -0.55% -
std::partition_copy(deque<int>)/1024 8.08% 629.637 680.483 - 7.07% -
BM_vector_deque_copy_backward/70000 8.07% 8151.213 8809.382 - -1.40% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 8.07% 20.751 22.426 - 0.60% -
std::find_if_not(deque<int>)_(process_all)/32768 8.07% 8035.718 8684.407 - 6.90% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8.07% 8731.059 9435.316 - -4.27% -
std::find_if(deque<int>)_(bail_25%)/8192 8.03% 498.723 538.787 - 5.67% -
BM_deque_deque_ranges_copy_backward/65536 8.03% 7406.223 8000.644 - -0.37% -
std::reverse_copy(vector<int>)/8 8.02% 2.428 2.623 - 10.34% -
ranges::min(std::vector<long_long>)/8 8.02% 2.036 2.199 - -6.05% -
BM_deque_deque_ranges_copy_backward/0 8.01% 0.737 0.796 - 6.33% -
std::find_if(vector<int>)_(bail_25%)/8192 8.00% 212.459 229.465 - 0.07% -
std::multimap<std::string,_int>::find(key)_(existent)/32 8.00% 14.555 15.720 - 7.75% -
std::move(deque<int>)/8 7.98% 3.251 3.511 - -0.08% -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 7.97% 0.221 0.238 - 8.66% -
rng::contains(list<int>)_(process_all)/8192 7.96% 7456.441 8049.823 - 14.98% -
std::find_if_not(vector<int>)_(bail_25%)/32768 7.92% 944.030 1018.823 - -0.78% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 7.91% 1.400 1.510 - 7.20% -
std::unordered_set<int>::count(key)_(existent)/32 7.89% 1.292 1.393 - -2.11% -
std::copy_if(vector<int>)_(entire_range)/64 7.88% 15.869 17.119 - 7.69% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 7.80% 11.529 12.428 - 7.20% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 7.80% 68565.333 73912.620 - 2.64% -
BM_vector_deque_ranges_move_backward/65536 7.79% 7568.131 8157.989 - 3.78% -
BM_deque_deque_ranges_copy_backward/64000 7.76% 7132.295 7685.465 - -2.21% -
std::find_end(list<int>)_(single_element)/8192 7.75% 7730.315 8329.422 - 4.85% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 7.75% 339.108 365.382 - 6.76% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 7.74% 22.769 24.532 - 4.28% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 7.74% 11.544 12.437 - 8.25% -
std::is_partitioned(deque<int>)_(partitioned)/8192 7.74% 2277.257 2453.483 - 7.34% -
std::copy_backward(vector<bool>)_(aligned)/64 7.72% 1.670 1.799 - -0.60% -
std::unordered_set<int>::erase(iterator)/32 7.71% 20.032 21.576 - 10.80% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 7.66% 51.916 55.895 - 10.67% -
BM_PushHeap_string_Ascending_1024 7.66% 13.960 15.030 - 15.50% -
BM_deque_deque_ranges_copy_backward/1 7.64% 2.425 2.610 - 5.00% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 7.63% 26.215 28.214 - 4.41% -
ranges::min(std::vector<__int128>)/70000 7.60% 29512.688 31755.925 - 17.10% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 7.57% 20.516 22.069 - 4.98% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 7.57% 22.861 24.591 - 3.86% -
BM_PushHeap_string_QuickSortAdversary_262144 7.56% 16.398 17.637 - 8.98% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 7.55% 9.785 10.524 - 2.60% -
SetIntersection_Interlaced_Set_string_16384_4 7.54% 200586125.878 215711187.444 - 11.74% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 7.54% 1.226 1.318 - -3.59% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 7.52% 12550920.724 13494740.400 - 8.40% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 7.52% 0.347 0.373 - 7.76% -
BM_deque_deque_move_backward/70000 7.50% 7887.509 8479.432 - -3.26% -
std::find_if_not(vector<int>)_(bail_25%)/8192 7.50% 242.072 260.235 - -0.57% -
std::for_each_n(list<int>)/8192 7.50% 7790.764 8375.059 - 9.37% -
std::map<std::string,_int>::contains(key)_(existent)/1024 7.47% 22.340 24.009 - -2.75% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 7.46% 24.113 25.912 - 8.18% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 7.45% 1.379 1.482 - 2.56% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 7.44% 27.693 29.754 - -9.08% -
BM_deque_vector_copy_backward/0 7.40% 1.422 1.527 - 6.94% -
SetIntersection_None_Vector_string_256_256 7.40% 2264379.469 2432001.793 - 7.02% -
SetIntersection_None_Vector_string_16_16 7.37% 34578063.546 37125786.876 - 7.65% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 7.34% 32.024 34.375 - 54.61% -
BM_deque_deque_copy_backward/65536 7.30% 7457.970 8002.555 - -2.45% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 7.30% 23.752 25.486 - 8.47% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 7.28% 5972.499 6407.414 - 1.12% -
std::multiset<std::string>::erase(iterator)/32 7.26% 30.611 32.834 - 0.54% -
BM_deque_deque_copy_backward/64000 7.21% 7289.610 7815.433 - -1.42% -
std::find_first_of(list<int>)_(large_needle)/1024 7.18% 861544.255 923436.125 - 1.84% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 7.17% 1.256 1.346 - 23.97% -
BM_PushHeap_uint64_SingleElement_4 7.16% 0.356 0.382 - 2.66% -
std::copy_if(vector<int>)_(entire_range)/8 7.11% 2.145 2.298 - 1.44% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 7.09% 1765263.819 1890353.846 - 4.25% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 7.08% 0.626 0.670 - 2.73% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 7.07% 1249.321 1337.589 - -25.52% -
BM_vector_deque_ranges_copy_backward/70000 7.05% 8023.877 8589.861 - -2.02% -
std::search(vector<int>,_pred)_(single_element)/8192 7.03% 4323.362 4627.270 - 11.27% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 7.03% 1.053 1.127 - 15.14% -
std::remove_if(deque<int>)_(prefix)/50 7.00% 62.387 66.757 - 7.50% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 7.00% 1.165 1.247 - 10.97% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 6.99% 469.075 501.850 - 6.72% -
rng::contains_subrange(vector<int>)_(process_all)/50 6.99% 11.367 12.161 - 5.46% -
std::map<std::string,_int>::contains(key)_(existent)/8192 6.98% 29.084 31.114 - 6.11% -
SetIntersection_Front_Vector_string_16384_64 6.97% 3185504.003 3407469.025 - 0.18% -
BM_deque_deque_copy_backward/70000 6.95% 7931.066 8482.546 - -1.33% -
BM_deque_deque_ranges_move_backward/64 6.95% 3.390 3.626 - 6.23% -
std::unique_copy(deque<int>)_(sprinkled)/8192 6.93% 3710.918 3967.973 - 5.89% -
BM_vector_deque_ranges_copy/2 6.92% 1.834 1.961 - -5.07% -
std::search(vector<int>,_pred)_(single_element)/1024 6.92% 541.373 578.847 - 10.91% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 6.90% 1183.664 1265.279 - -2.88% -
std::copy(vector<int>)/8 6.87% 2.092 2.236 - -0.69% -
std::find_if(vector<int>)_(bail_25%)/32768 6.85% 828.472 885.255 - -0.24% -
rng::fold_left(list<int>)/50 6.85% 37.400 39.962 - 6.12% -
SetIntersection_None_Vector_string_16_4 6.82% 55316219.622 59091251.362 - 6.58% -
std::search(vector<int>,_pred)_(single_element)/1000 6.82% 528.560 564.606 - 10.88% -
SetIntersection_Front_Set_float_1024_1024 6.82% 12595306.134 13453819.497 - 11.11% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 6.81% 496149.494 529960.482 - -0.80% -
BM_deque_deque_move_backward/65536 6.81% 7515.669 8027.683 - -1.85% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 6.80% 328.191 350.503 - 2.60% -
std::set<int>::equal_range(key)_(non-existent)/1024 6.78% 6.409 6.843 - 6.58% -
std::swap_ranges(list<int>)/8192 6.76% 9829.452 10494.226 - 2.54% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 6.75% 843.516 900.473 - 5.41% -
std::for_each_n(deque<int>)/8 6.74% 1.126 1.202 - -8.34% -
std::is_sorted_until(deque<int>)/1024 6.74% 465.951 497.353 - 6.67% -
BM_deque_deque_ranges_copy/1 6.74% 2.423 2.587 - 9.45% -
BM_deque_deque_ranges_move_backward/64000 6.73% 7401.720 7900.027 - 0.53% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 6.72% 3.009 3.212 - 6.90% -
std::adjacent_find(deque<int>,_pred)/50 6.72% 28.946 30.890 - 7.41% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 6.71% 1654.782 1765.875 - -4.83% -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 6.70% 10.321 11.013 - -1.06% -
std::map<std::string,_int>::count(key)_(existent)/32 6.69% 15.448 16.481 - -0.57% -
SetIntersection_None_Vector_string_16_1 6.69% 65277074.999 69644966.744 - 7.28% -
std::partition_copy(deque<int>)/50 6.69% 21.265 22.688 - 7.68% -
std::rotate(deque<int>)_(by_1/3)/8192 6.66% 3152.501 3362.405 - 6.40% -
std::fill_n(list<int>)/1024 6.63% 440.496 469.684 - -27.65% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 6.62% 4.604 4.909 - 12.61% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 6.61% 61.254 65.303 - -15.56% -
std::is_sorted_until(deque<int>,_pred)/8 6.60% 4.233 4.512 - 6.19% -
std::remove_if(list<int>)_(prefix)/8192 6.59% 9339.542 9955.254 - 7.50% -
rng::fold_left(deque<int>)/8 6.58% 3.837 4.089 - -2.04% -
BM_PushHeap_string_Ascending_256 6.58% 11.330 12.075 - 9.60% -
BM_PushHeap_uint32_SingleElement_4 6.56% 0.365 0.389 - 6.86% -
BM_CmpEqual_uint_int 6.56% 1.041 1.109 - 5.86% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 6.55% 1.445 1.540 - 17.76% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 6.55% 10.634 11.331 - -0.95% -
std::multiset<std::string>::find(key)_(existent)/1024 6.53% 24.353 25.944 - 4.04% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 6.52% 31.571 33.630 - -0.43% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 6.51% 4.687 4.992 - -0.52% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 6.51% 0.770 0.821 - 6.21% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 6.50% 1.216 1.295 - -6.78% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 6.50% 1.792 1.908 - 44.60% -
rng::find_last(deque<int>)_(bail_90%)/1048576 6.47% 25671.252 27333.196 - -8.47% -
std::move_backward(deque<int>)/8 6.45% 3.369 3.586 - 1.63% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 6.41% 562.304 598.368 - -8.06% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 6.41% 2.187 2.328 - -0.44% -
std::find_end(list<int>,_pred)_(single_element)/8192 6.41% 8141.471 8662.993 - 1.30% -
std::make_heap(deque<int>)_(shuffled)/8192 6.40% 22607.277 24055.208 - 1.36% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 6.39% 5.064 5.388 - -0.78% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 6.37% 486736.767 517731.281 - 2.29% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 6.36% 11055.046 11758.101 - -0.19% -
BM_vector_deque_ranges_move_backward/2 6.34% 1.934 2.057 - 2.84% -
std::multimap<int,_int>::contains(key)_(existent)/1024 6.33% 4.313 4.586 - 2.75% -
std::copy_backward(deque<int>)/512 6.31% 17.916 19.046 - 5.51% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 6.30% 0.770 0.819 - 6.06% -
SetIntersection_Interlaced_Set_float_256_256 6.30% 7527817.750 8001980.685 - 7.45% -
std::remove_copy(deque<int>)_(prefix)/1024 6.30% 383.696 407.861 - 7.16% -
std::multiset<int>::equal_range(key)_(existent)/8192 6.28% 8.196 8.711 - 1.83% -
SetIntersection_Interlaced_Vector_float_262144_1024 6.27% 80961767.109 86036675.438 - -14.95% -
std::unordered_set<int>::clear()/8192 6.26% 63893.433 67895.476 - -3.84% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 6.21% 30.955 32.877 - 5.42% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 6.21% 98658.650 104782.642 - 4.00% -
std::copy_backward(vector<bool>)_(aligned)/512 6.19% 1.521 1.615 - -0.12% -
SetIntersection_Interlaced_Vector_uint64_262144_64 6.18% 11757442.123 12483839.933 - -40.58% -
BM_PushHeap_string_QuickSortAdversary_256 6.16% 14.741 15.649 - 7.99% -
BM_deque_deque_move_backward/64000 6.16% 7247.068 7693.209 - -3.26% -
BM_PushHeap_string_QuickSortAdversary_16384 6.14% 15.884 16.860 - 7.95% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 6.12% 2.700 2.865 - 5.66% -
std::move_backward(vector<int>)/8 6.12% 2.133 2.263 - -0.87% -
SetIntersection_Front_Vector_string_256_64 6.12% 10168435.952 10790555.378 - 5.58% -
std::partial_sort_copy(vector<int>)_(heap)/8 6.09% 15.819 16.783 - 1.45% -
std::copy_if(list<int>)_(entire_range)/64 6.07% 29.809 31.620 - 3.37% -
BM_deque_vector_ranges_move/64000 6.05% 2999.175 3180.765 - 5.97% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 6.05% 4598329.295 4876601.400 - 2.19% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 6.05% 572.335 606.945 - -10.71% -
std::set<int>::erase(key)_(non-existent,_end)/1024 6.05% 5.446 5.775 - 8.50% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 6.04% 0.770 0.817 - 5.76% -
bm_ranges_lexicographical_compare<int>/8 6.02% 1.449 1.536 - 2.59% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 6.01% 44504.189 47179.887 - -8.24% -
std::any_of(deque<int>)_(process_all)/8192 6.01% 2526.241 2677.996 - 5.96% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 6.00% 1.363 1.444 - 14.61% -
BM_PushHeap_uint64_SingleElement_64 5.99% 0.352 0.373 - 0.21% -
BM_deque_vector_ranges_copy_backward/2 5.98% 1.815 1.924 - 4.61% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 5.97% 1.171 1.240 - 5.10% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 5.94% 2.318 2.456 - 2.48% -
SetIntersection_Front_Set_string_256_64 5.87% 14014985.361 14837234.577 - 2.25% -
BM_PushHeap_uint32_Random_256 5.85% 5.327 5.639 - 2.87% -
std::move_backward(deque<int>)/32768 5.84% 3327.406 3521.884 - 0.11% -
std::for_each_n(list<int>)/50 5.84% 21.916 23.196 - 0.70% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 5.83% 17.339 18.351 - 1.40% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 5.78% 1.226 1.297 - 9.71% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 5.76% 4.280 4.527 - -0.18% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 5.74% 1414.988 1496.166 - 0.55% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 5.73% 1.487 1.572 - 16.44% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 5.72% 751.770 794.762 - 5.66% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 5.71% 2.975 3.144 - 5.17% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 5.70% 1.528 1.615 - -0.01% -
std::multiset<int>::equal_range(key)_(existent)/1024 5.69% 5.085 5.374 - 0.84% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 5.64% 33.695 35.594 - 7.23% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 5.62% 1.630 1.721 - -18.72% -
SetIntersection_Front_Vector_float_1024_256 5.61% 2155612.102 2276594.226 - 0.13% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 5.60% 23.086 24.379 - -0.71% -
std::remove_copy_if(deque<int>)_(prefix)/32 5.59% 17.810 18.806 - 5.47% -
std::find_end(list<int>,_pred)_(same_length)/1000 5.59% 773.791 817.046 - 5.63% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 5.59% 2292977.835 2421123.548 - 4.05% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5.52% 5633.649 5944.757 - 5.09% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 5.50% 574.402 606.019 - -9.76% -
ranges::minmax(std::deque<__int128>)/1 5.49% 0.682 0.719 - 7.05% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 5.47% 6727.479 7095.449 - -0.90% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 5.43% 452.410 476.965 - 4.49% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 5.40% 23.293 24.550 - 2.87% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 5.37% 10.429 10.989 - -1.33% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 5.36% 90.754 95.619 - 0.84% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 5.33% 4831.133 5088.667 - 7.07% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 5.33% 6.187 6.517 - 8.68% -
std::sort(vector<NonIntegral>)_(shuffled)/8 5.29% 22.515 23.706 - 4.07% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 5.28% 24.797 26.107 - 7.98% -
std::is_sorted(vector<int>)/8192 5.27% 1899.840 2000.012 - 4.01% -
BM_PushHeap_string_Ascending_64 5.27% 7.564 7.963 - 8.46% -
SetIntersection_Front_Vector_uint32_16384_256 5.24% 2151896.868 2264645.643 - 6.32% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 5.22% 516357.849 543291.376 - 2.05% -
BM_deque_deque_ranges_copy/2 5.21% 2.189 2.304 - 5.11% -
std::map<int,_int>::upper_bound(key)_(non-existent)/0 5.20% 0.250 0.263 - 4.54% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.20% 1.385 1.457 - 11.19% -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 5.20% 0.219 0.231 - 4.77% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 5.19% 391778.783 412124.349 - 5.40% -
ranges::minmax(std::deque<char>)/1 5.18% 0.672 0.707 - -23.12% -
bm_lexicographical_compare<signed_char>/8 5.18% 3.085 3.245 - -3.32% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 5.16% 39.143 41.161 - 5.75% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 5.15% 15141.955 15921.940 - 3.97% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 5.15% 521.379 548.209 - -1.89% -
BM_deque_deque_copy_backward/64 5.14% 3.359 3.532 - 3.60% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 5.14% 3.207 3.372 - 3.29% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5.13% 167648.952 176248.429 - 3.85% -
std::move_backward(deque<int>)/1048576 5.11% 125358.618 131759.310 - -0.00% -
BM_deque_deque_move/0 5.06% 0.864 0.908 - -1.41% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 5.05% 22.681 23.827 - -0.56% -
BM_std_minmax_element<short>/64 5.00% 16.582 17.412 - 2.35% -
BM_PushHeap_string_QuickSortAdversary_64 5.00% 13.134 13.790 - 6.52% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 4.98% 196392307.491 206173340.135 - 2.70% -
ranges::minmax(std::list<__int128>)/1 4.97% 0.429 0.450 - -0.18% -
SetIntersection_Front_Vector_uint32_16384_1024 4.97% 5622292.151 5901602.715 - 11.37% -
rng::contains_subrange(list<int>)_(process_all)/8192 4.96% 6649.357 6979.031 - 0.76% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 4.95% 8385965.653 8800953.530 - 1.20% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 4.95% 37.918 39.793 - -0.11% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 4.92% 36.725 38.533 - 2.36% -
std::multimap<std::string,_int>::count(key)_(existent)/32 4.92% 19.222 20.168 - 6.06% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 4.90% 73544.150 77145.905 - 4.72% -
SetIntersection_None_Vector_string_4_4 4.89% 135616794.314 142249475.115 - 4.82% -
ranges::min(std::vector<char>)/64 4.88% 4.078 4.277 - 1.47% -
std::unordered_set<std::string>::clear()/32 4.86% 878.899 921.573 - 1.47% -
bm_ranges_lexicographical_compare<int>/64 4.85% 4.306 4.515 - 2.94% -
bm_lexicographical_compare<unsigned_char>/64 4.84% 1.933 2.027 - 0.09% -
BM_PushHeap_uint64_Random_4 4.83% 2.538 2.661 - 3.15% -
std::remove_if(vector<int>)_(prefix)/1024 4.82% 349.789 366.641 - 4.44% -
ranges::minmax(std::list<long_long>)/64 4.81% 29.564 30.986 - 2.15% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 4.81% 10.128 10.615 - -2.37% -
std::equal(list<int>)_(it,_it,_it,_it)/8 4.80% 2.921 3.061 - 4.87% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 4.79% 83.934 87.955 - 6.95% -
SetIntersection_Interlaced_Vector_string_256_16 4.78% 9949339.512 10424856.257 - 1.31% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 4.75% 881.798 923.726 - 1.08% -
BM_PushHeap_uint32_PipeOrgan_1 4.75% 0.392 0.411 - -11.66% -
rng::contains_subrange(list<int>)_(process_all)/50 4.73% 16.923 17.724 - 1.49% -
SetIntersection_Front_Set_float_262144_64 4.73% 1740544.827 1822919.873 - 8.16% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 4.70% 23.801 24.918 - 4.84% -
std::find_if_not(list<int>)_(process_all)/1024 4.69% 731.602 765.928 - 4.48% -
std::replace_if(vector<int>)_(sprinkled)/32 4.69% 8.632 9.037 - 3.72% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 4.67% 568.107 594.654 - 4.33% -
BM_deque_deque_copy/2 4.65% 2.298 2.405 - 4.50% -
rng::find_last_if(vector<int>)_(bail_10%)/8192 4.64% 2173.952 2274.906 - 4.22% -
std::map<std::string,_int>::count(key)_(non-existent)/32 4.64% 9.861 10.319 - 2.33% -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 4.60% 7.097 7.423 - 1.52% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 4.60% 194368473.246 203306670.346 - -0.38% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 4.59% 1.275 1.333 - 7.71% -
std::stable_sort(vector<int>)_(descending)/8 4.59% 24.333 25.451 - 5.50% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 4.58% 1968.163 2058.307 - -1.09% -
ranges::min(std::vector<__int128>)/64 4.58% 26.375 27.583 - 12.02% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.58% 5766.955 6030.960 - 17.54% -
SetIntersection_Front_Set_float_1024_64 4.57% 1697246.266 1774790.744 - -1.12% -
bm_ranges_swap_ranges_vb_aligned/2048 4.56% 8.518 8.907 - 3.50% -
SetIntersection_None_Vector_string_4_1 4.55% 216972593.662 226853204.118 - 4.40% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 4.52% 12499.610 13064.368 - -0.23% -
rng::find_if_not(vector<bool>)_(process_all)/8 4.51% 3.518 3.677 - 3.46% -
BM_PushHeap_uint64_SingleElement_262144 4.51% 0.357 0.373 - 0.07% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 4.48% 79184.635 82731.295 - 8.95% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 4.47% 1452.376 1517.338 - 4.30% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 4.47% 1.517 1.585 - 3.89% -
std::equal(vector<bool>)_(unaligned)/50 4.46% 0.826 0.863 - -2.62% -
std::set<int>::find(key)_(existent)/32 4.44% 1.683 1.757 - 0.81% -
std::stable_partition(deque<int>)_(dense)/32 4.42% 27.390 28.602 - -3.38% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 4.41% 130.753 136.521 - -1.18% -
BM_PushHeap_string_QuickSortAdversary_1024 4.41% 15.334 16.010 - 6.15% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 4.40% 2.870 2.996 - 69.63% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 4.40% 12329.514 12871.451 - -8.45% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 4.39% 979.799 1022.778 - 0.23% -
std::is_partitioned(list<int>)_(unpartitioned)/50 4.38% 4.430 4.624 - 0.96% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 4.37% 50.110 52.302 - 5.21% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.37% 796.983 831.779 - -0.11% -
BM_getline_string 4.36% 16.542 17.263 - 2.81% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 4.35% 20.987 21.899 - 6.49% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 4.34% 353304307.917 368641642.364 - -1.14% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 4.33% 669.492 698.511 - -1.27% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 4.32% 1181281.909 1232370.034 - 2.08% -
std::make_heap(deque<int>)_(shuffled)/1024 4.31% 2558.815 2669.000 - 1.27% -
BM_deque_deque_ranges_move_backward/512 4.28% 18.886 19.694 - 3.64% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 4.27% 19437.310 20267.967 - 0.47% -
std::find_end(deque<int>)_(single_element)/1024 4.27% 303.803 316.769 - 7.21% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 4.25% 2.964 3.090 - 3.25% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 4.23% 26.481 27.601 - 30.67% -
BM_StringRelational_Eq_Huge_Huge_ChangeLast 4.22% 99.022 103.200 - 4.11% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 4.22% 5.072 5.286 - -0.29% -
ranges::min(std::deque<__int128>)/1 4.20% 0.649 0.677 - -4.28% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 4.18% 518.087 539.733 - -9.50% -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 4.18% 0.594 0.618 - 3.61% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 4.18% 641.842 668.646 - 4.43% -
std::rotate(deque<int>)_(by_1/3)/50 4.17% 28.842 30.044 - -1.19% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 4.15% 3.497 3.642 - 4.69% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 4.15% 12.643 13.167 - 3.16% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 4.15% 11925728.305 12420402.130 - 0.86% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 4.11% 14356575.273 14947328.139 - 6.81% -
std::copy_backward(list<int>)/8 4.11% 2.365 2.462 - -2.51% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 4.11% 62606.343 65177.500 - 1.56% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 4.09% 11633.343 12109.591 - 1.52% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 4.09% 24.523 25.526 - 2.20% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.08% 43659.762 45442.775 - 14.68% -
BM_PushHeap_uint64_SingleElement_1024 4.08% 0.364 0.379 - -0.05% -
BM_StringFindMatch2/8 4.08% 982.064 1022.131 - 4.09% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 4.08% 12801.791 13323.694 - 4.84% -
rng::contains_subrange(vector<int>)_(same_length)/8192 4.06% 1848.069 1923.072 - 2.46% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 4.06% 2187526.766 2276299.130 - 3.24% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 4.04% 507.390 527.866 - 0.98% -
ranges::minmax(std::vector<char>)/8 4.03% 0.977 1.016 - 4.98% -
std::pop_heap(deque<float>)/8192 4.03% 61.566 64.047 - 4.11% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 4.02% 13.393 13.931 - 4.20% -
std::multiset<std::string>::find(key)_(non-existent)/8192 4.02% 29.897 31.098 - -0.26% -
BM_PushHeap_uint32_PipeOrgan_1024 4.01% 1.918 1.995 - 4.02% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 4.01% 557.885 580.255 - 3.92% -
BM_deque_vector_ranges_move/4096 4.01% 144.799 150.602 - 3.48% -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 4.01% 516.997 537.714 - -0.27% -
std::any_of(vector<int>)_(process_all)/50 4.00% 12.633 13.138 - 4.05% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 4.00% 2.881 2.996 - 3.56% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 3.98% 4.862 5.055 - -1.30% -
std::find(vector<char>)_(bail_25%)/8 3.98% 1.062 1.105 - -0.36% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 3.98% 2.380 2.475 - 2.69% -
std::any_of(deque<int>)_(process_all)/32768 3.97% 10094.986 10495.339 - 4.16% -
std::rotate(vector<bool>)_(1_element_backward)/8192 3.95% 106.041 110.229 - -4.20% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 3.95% 1003098.554 1042676.437 - 0.09% -
std::unique(list<int>)_(sprinkled)/52 3.94% 67.411 70.065 - 3.54% -
std::set<int>::equal_range(key)_(non-existent)/8192 3.93% 9.787 10.172 - 3.79% -
std::copy_backward(deque<int>)/8 3.93% 2.570 2.671 - -4.22% -
std::find(vector<long_long>)_(bail_25%)/8 3.93% 0.858 0.891 - -3.48% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 3.93% 10.001 10.394 - 4.86% -
BM_PushHeap_uint32_Random_16384 3.91% 5.701 5.924 - 1.93% -
std::unordered_set<std::string>::find(key)_(non-existent)/0 3.89% 0.324 0.337 - -0.01% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 3.89% 43.567 45.261 - 0.22% -
std::find(vector<int>)_(bail_25%)/8 3.88% 1.366 1.419 - 3.36% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 3.87% 11998.474 12462.695 - -6.57% -
std::set<int>::upper_bound(key)_(non-existent)/8192 3.86% 9.781 10.159 - 3.56% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 3.86% 288.105 299.231 - -13.14% -
bm_lexicographical_compare<unsigned_char>/8 3.86% 1.377 1.430 - 3.19% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 3.86% 17.258 17.924 - 6.62% -
BM_PushHeap_string_PipeOrgan_16384 3.84% 14.830 15.400 - 13.82% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 3.84% 12.192 12.660 - 0.05% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 3.82% 37.256 38.680 - 3.39% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 3.82% 23.975 24.890 - 0.74% -
SetIntersection_Interlaced_Vector_uint64_1_1 3.80% 533960848.874 554265854.176 - 4.90% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 3.79% 1.188 1.233 - 9.43% -
SetIntersection_Interlaced_Set_float_256_64 3.79% 13351367.680 13857365.583 - 10.52% -
std::stable_partition(vector<int>)_(sparse)/50 3.77% 20.722 21.503 - 0.83% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 3.76% 4660.933 4836.385 - 3.78% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.75% 12355.835 12819.081 - 1.58% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 3.75% 27.417 28.444 - -3.92% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 3.75% 62.671 65.020 - -5.73% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 3.75% 11348.565 11773.886 - -0.20% -
std::search(deque<int>,_pred)_(near_matches)/1000 3.74% 23937.705 24832.946 - 6.61% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 3.73% 20.469 21.234 - -9.55% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.72% 84375.229 87515.578 - 3.11% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.72% 822.470 853.071 - 2.37% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 3.71% 2.799 2.903 - 64.36% -
std::multiset<int>::count(key)_(existent)/8192 3.70% 10.301 10.682 - 13.57% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.68% 15890.044 16474.658 - 7.38% -
SetIntersection_Interlaced_Set_uint32_1024_256 3.67% 14223941.015 14745788.677 - 4.67% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.66% 248772.367 257889.845 - 5.10% -
BM_StringRead_Cold_Deep_Small 3.66% 1.219 1.263 - -1.34% -
std::multiset<int>::equal_range(key)_(existent)/32 3.66% 2.240 2.322 - -0.06% -
std::partial_sort(deque<int>)_(shuffled)/8192 3.66% 237113.281 245781.875 - -0.61% -
std::map<std::string,_int>::erase(iterator)/1024 3.66% 31.025 32.160 - 22.89% -
SetIntersection_Front_Set_float_64_64 3.65% 13338775.231 13825855.984 - 3.88% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 3.64% 44690.665 46318.183 - 3.48% -
std::search(deque<int>,_pred)_(near_matches)/1024 3.63% 25074.371 25985.082 - -1.51% -
std::copy_n(deque<int>)/8 3.63% 2.683 2.780 - 2.90% -
rng::contains(deque<int>)_(process_all)/8 3.62% 2.918 3.024 - -4.06% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 3.60% 22.792 23.613 - -0.04% -
std::remove_copy(list<int>)_(sprinkled)/50 3.59% 17.989 18.635 - 0.06% -
std::count(vector<int>)_(every_other)/8 3.59% 1.290 1.336 - -3.17% -
std::move_backward(list<int>)/4096 3.59% 4994.049 5173.116 - 18.02% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 3.58% 10.670 11.052 - -28.13% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 3.58% 51055.269 52881.398 - 3.56% -
SetIntersection_Front_Vector_string_262144_16 3.58% 1562681.199 1618573.943 - -0.83% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 3.57% 24.949 25.839 - 13.47% -
ranges::min(std::list<char>)/8 3.57% 1.837 1.902 - -2.06% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 3.57% 22.743 23.553 - 5.12% -
std::multiset<std::string>::contains(key)_(existent)/8192 3.53% 32.347 33.490 - 3.96% -
BM_StringRelational_Less_Empty_Small_Control 3.53% 1.612 1.669 - 3.35% -
BM_vector_deque_copy_backward/64 3.53% 2.982 3.087 - 3.49% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3.53% 3866.797 4003.186 - 3.12% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 3.51% 343632748.081 355707428.991 - 4.54% -
BM_PushHeap_uint64_SingleElement_16384 3.51% 0.363 0.376 - -0.07% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 3.48% 23.294 24.104 - 0.43% -
BM_PushHeap_uint64_QuickSortAdversary_16 3.47% 0.922 0.954 - -6.91% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 3.45% 19.367 20.035 - 2.79% -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 3.45% 12.431 12.860 - 3.05% -
BM_PushHeap_string_PipeOrgan_4 3.45% 2.534 2.622 - 3.72% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 3.43% 37.095 38.368 - 14.72% -
BM_PushHeap_uint64_SingleElement_256 3.42% 0.385 0.399 - -0.04% -
std::find(list<int>)_(bail_25%)/1024 3.41% 127.103 131.443 - 1.89% -
std::equal(deque<int>)_(it,_it,_it)/8 3.41% 4.306 4.453 - -0.28% -
bm_lexicographical_compare<unsigned_char>/4096 3.41% 75.046 77.604 - -0.12% -
ranges::min(std::list<long_long>)/8 3.40% 1.884 1.948 - -0.38% -
BM_lexicographical_compare_three_way_fast_path/1024 3.40% 236.575 244.614 - -0.89% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 3.39% 45.155 46.686 - 11.23% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 3.38% 8.748 9.044 - 0.94% -
BM_StringRelational_Less_Empty_Large_Control 3.37% 1.613 1.667 - -2.95% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 3.37% 38.577 39.876 - -0.07% -
BM_StringRead_Hot_Shallow_Large 3.36% 0.472 0.488 - 2.42% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 3.36% 5.567 5.754 - -1.51% -
std::set<int>::insert(value)_(new_value,_end)/0 3.35% 16.986 17.555 - 3.06% -
std::map<std::string,_int>::erase(iterator)/8192 3.34% 31.666 32.724 - 2.05% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 3.34% 19.077 19.713 - 0.82% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 3.33% 20.977 21.675 - 2.91% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.33% 12562.551 12980.906 - 1.38% -
std::is_sorted_until(deque<int>)/8192 3.33% 3731.742 3855.879 - 3.31% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 3.32% 42.861 44.282 - -3.02% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 3.32% 2.561 2.646 - 6.81% -
std::map<int,_int>::insert(value)_(already_present)/8192 3.30% 3.872 4.000 - 1.09% -
std::partial_sort(vector<int>)_(heap)/1024 3.30% 8010.791 8274.876 - 3.73% -
std::move(vector<bool>)_(unaligned)/262144 3.29% 1588.868 1641.168 - 3.30% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.29% 673.517 695.678 - 1.74% -
SetIntersection_Front_Vector_float_1024_64 3.28% 1319381.866 1362675.583 - -0.29% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 3.27% 18.920 19.538 - -0.59% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.27% 12828.926 13247.865 - 3.72% -
std::find_end(list<int>,_pred)_(same_length)/1024 3.26% 791.217 817.041 - 2.86% -
std::set<std::string>::equal_range(key)_(non-existent)/32 3.26% 11.021 11.380 - 8.37% -
SetIntersection_Front_Set_string_16384_64 3.26% 4738060.792 4892535.721 - 8.94% -
BM_StringRelational_Compare_Empty_Small_Control 3.25% 1.611 1.663 - 3.15% -
BM_StringRelationalLiteral_Compare_Large_Small_Control 3.25% 1.614 1.666 - 3.11% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 3.25% 194364306.833 200675123.197 - -2.01% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.25% 86.595 89.405 - -2.12% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 3.25% 5919.225 6111.312 - 1.76% -
std::partial_sort(vector<int>)_(heap)/8192 3.24% 97025.799 100164.954 - 3.02% -
std::stable_sort(vector<int>)_(descending)/1024 3.23% 2780.614 2870.502 - 2.54% -
BM_std_minmax_element<int>/3 3.23% 1.120 1.156 - 0.29% -
BM_lexicographical_compare_three_way<IntPtr>/64 3.23% 15.019 15.503 - -0.61% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 3.21% 352.724 364.060 - 4.45% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 3.21% 8.589 8.864 - 1.72% -
std::copy(deque<int>)/8 3.20% 2.604 2.687 - -0.82% -
std::list<int>::erase(begin)_(cheap_elements)/8192 3.20% 10.646 10.987 - 6.40% -
ranges::min(std::vector<__int128>)/8 3.20% 2.842 2.932 - 2.21% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 3.19% 789.326 814.533 - 3.97% -
std::find_end(list<int>,_pred)_(process_all)/1024 3.19% 811.194 837.062 - 2.25% -
SetIntersection_Front_Vector_uint32_262144_262144 3.19% 343694049.725 354646710.534 - 1.20% -
std::copy_n(list<int>)/4096 3.18% 4194.105 4327.305 - 9.43% -
BM_lexicographical_compare_three_way_fast_path/16384 3.17% 3634.083 3749.407 - -0.88% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 3.17% 5784717.922 5968286.809 - 1.00% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 3.17% 390.967 403.373 - 3.29% -
BM_vector_deque_ranges_move_backward/1 3.17% 2.244 2.316 - 0.31% -
BM_std_minmax_element<int>/4 3.16% 1.190 1.228 - -1.22% -
std::partition(vector<int>)_(dense)/32 3.16% 8.460 8.727 - 0.80% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 3.16% 184.544 190.371 - 0.03% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 3.15% 241.573 249.189 - -1.27% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 3.15% 10.752 11.091 - -7.75% -
BM_num_get<bool> 3.14% 11.930 12.305 - 5.25% -
rng::contains_subrange(list<int>)_(same_length)/1048576 3.14% 925494.412 954559.111 - 1.81% -
BM_lexicographical_compare_three_way_fast_path/4096 3.13% 922.253 951.096 - -0.86% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 3.12% 43.046 44.389 - -2.70% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 3.12% 90.045 92.853 - -0.61% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 3.11% 24.225 24.980 - 1.76% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 3.11% 6650.011 6856.563 - 3.50% -
std::set<int>::count(key)_(existent)/32 3.10% 1.624 1.674 - 2.17% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 3.10% 4.043 4.169 - 1.49% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.10% 368.320 379.748 - -0.46% -
std::copy_backward(list<int>)/64 3.10% 30.041 30.971 - -1.53% -
std::rotate(list<int>)_(1_element_backward)/50 3.09% 24.163 24.911 - -0.52% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 3.09% 71.653 73.869 - -1.13% -
BM_deque_deque_ranges_move_backward/1 3.08% 2.521 2.599 - 7.57% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 3.08% 377591.367 389229.382 - -3.18% -
BM_lexicographical_compare_three_way<IntPtr>/1024 3.08% 236.637 243.926 - -0.97% -
BM_lexicographical_compare_three_way<IntPtr>/4096 3.08% 919.973 948.297 - -0.88% -
BM_lexicographical_compare_three_way_fast_path/16 3.08% 4.227 4.357 - -1.17% -
std::remove_if(deque<int>)_(prefix)/32 3.06% 54.208 55.866 - -0.45% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 3.05% 923.770 951.981 - -0.77% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 3.05% 132.017 136.048 - -1.49% -
BM_lexicographical_compare_three_way<IntPtr>/16384 3.05% 3628.310 3739.089 - -0.95% -
std::unordered_multimap<int,_int>::erase(iterator)/32 3.05% 21.576 22.234 - 11.23% -
std::multimap<int,_int>::clear()/8192 3.05% 84193.386 86761.439 - -0.73% -
std::vector<std::string>::ctor(size)/32 3.05% 31.951 32.925 - 2.47% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 3.03% 349999546.405 360614761.313 - 1.15% -
BM_vector_deque_ranges_copy/1 3.03% 2.121 2.186 - -5.83% -
std::make_heap(vector<int>)_(repeated)/8192 3.01% 4282.486 4411.334 - 3.48% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 3.00% 6445593.726 6639253.082 - 2.62% -
std::unordered_multiset<int>::find(key)_(existent)/32 2.99% 1.225 1.262 - -15.43% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 2.99% 6.749 6.950 - 1.15% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 2.98% 13717894.808 14127032.197 - -1.40% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 2.97% 4.629 4.767 - -6.95% -
rng::starts_with(list<int>)/8192 2.97% 9003.441 9270.776 - 6.84% -
std::unique(list<int>)_(sprinkled)/32 2.96% 53.805 55.399 - 1.95% -
BM_lexicographical_compare_three_way_fast_path/64 2.95% 15.068 15.513 - -0.87% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 2.95% 170.411 175.439 - -1.01% -
BM_PushHeap_uint64_Random_64 2.94% 5.389 5.547 - -0.76% -
std::vector<int>::ctor(size)/32 2.93% 10.278 10.579 - -8.10% -
BM_StringMove_Small 2.93% 0.706 0.727 - -2.97% -
rng::contains_subrange(list<int>)_(near_matches)/8192 2.92% 2501247.172 2574401.498 - 1.75% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 2.91% 1032159.805 1062166.865 - 0.59% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.90% 16395.156 16870.225 - 4.09% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 2.89% 23.607 24.289 - 1.63% -
BM_lexicographical_compare_three_way<IntPtr>/4 2.89% 1.119 1.151 - -0.27% -
std::partition(deque<int>)_(sparse)/8192 2.88% 3032.047 3119.273 - 5.24% -
SetIntersection_Interlaced_Vector_string_262144_64 2.87% 19622919.663 20186904.708 - -5.53% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 2.87% 6441.497 6626.061 - 5.05% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 2.86% 6428.165 6611.846 - 0.29% -
std::search(deque<int>)_(near_matches)/1000 2.85% 17811.347 18319.397 - 5.62% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 2.85% 22.444 23.083 - 3.48% -
std::map<int,_int>::insert(value)_(already_present)/1024 2.84% 3.299 3.393 - 8.03% -
ranges::minmax(std::vector<char>)/1 2.84% 0.606 0.624 - 3.77% -
BM_deque_vector_ranges_move_backward/1 2.84% 2.070 2.129 - 1.75% -
BM_CmpEqual_uint_short 2.84% 1.017 1.046 - 3.26% -
bm_lexicographical_compare<int>/8 2.83% 1.476 1.518 - -2.61% -
bm_ranges_swap_ranges_vb_aligned/262144 2.82% 485.255 498.956 - 3.57% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 2.82% 3653.498 3756.543 - -0.83% -
SetIntersection_Interlaced_Vector_uint64_4_1 2.82% 213469135.137 219485195.829 - 3.79% -
std::partial_sort_copy(list<int>)_(heap)/8 2.81% 16.842 17.316 - -5.80% -
BM_align/1 2.81% 0.623 0.641 - -3.36% -
SetIntersection_Front_Vector_float_16384_16384 2.81% 77371435.145 79545210.391 - 0.01% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.81% 6405.808 6585.733 - 2.72% -
std::for_each(list<int>)/50 2.80% 20.415 20.987 - -2.08% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 2.80% 15.320 15.749 - 5.41% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 2.80% 12.984 13.347 - 2.25% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 2.79% 6.617 6.802 - 3.46% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 2.79% 1017512.809 1045928.804 - 2.27% -
bm_ranges_swap_ranges_vb_aligned/4096 2.79% 11.937 12.270 - 2.81% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 2.79% 10.737 11.036 - 11.47% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 2.78% 23.927 24.593 - -0.76% -
std::is_sorted_until(vector<int>,_pred)/8 2.78% 3.438 3.534 - -3.52% -
std::partition(deque<int>)_(sparse)/1024 2.77% 380.712 391.251 - 2.17% -
BM_align/64 2.77% 0.623 0.640 - -5.41% -
SetIntersection_Front_Vector_float_262144_16384 2.75% 77424676.470 79556625.029 - 0.10% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.75% 2.285 2.348 - 2.30% -
std::list<std::string>::ctor(size)/8192 2.74% 103509.452 106341.338 - 1.64% -
ranges::minmax(std::vector<char>)/64 2.73% 1.197 1.229 - 2.34% -
SetIntersection_None_Vector_float_262144_262144 2.73% 1108591.918 1138826.133 - -3.21% -
BM_StringFindMatch2/64 2.72% 982.753 1009.528 - 2.58% -
BM_CmpLess_ushort_short 2.71% 1.007 1.035 - 2.23% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 2.71% 36.323 37.309 - -5.12% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 2.71% 36.771 37.769 - 6.80% -
BM_vector_deque_copy_backward/512 2.71% 17.476 17.950 - 2.57% -
BM_lexicographical_compare_three_way_fast_path/1048576 2.71% 239192.847 245667.427 - -0.38% -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.70% 2.015 2.070 - 2.10% -
bm_lexicographical_compare<unsigned_char>/512 2.70% 8.553 8.783 - -0.01% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 2.70% 1326.456 1362.239 - -1.26% -
std::is_sorted(vector<int>)/1024 2.69% 244.637 251.219 - 1.86% -
rng::starts_with(deque<int>,_pred)/1000 2.67% 501.462 514.860 - 0.45% -
BM_lexicographical_compare_three_way<IntPtr>/16 2.67% 4.246 4.360 - 0.21% -
std::replace(vector<int>)_(sprinkled)/32 2.66% 5.719 5.871 - -4.00% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 2.66% 21.030 21.589 - 1.89% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 2.66% 239551.820 245913.148 - -0.53% -
std::rotate_copy(list<int>)/32 2.65% 8.439 8.663 - -2.11% -
std::unique(list<int>,_pred)_(sprinkled)/1024 2.65% 993.918 1020.236 - 1.60% -
bm_ranges_swap_ranges_vb_aligned/131072 2.64% 244.416 250.871 - 1.69% -
SetIntersection_Interlaced_Set_string_16384_256 2.63% 344259507.251 353320674.634 - -1.14% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 2.63% 4.092 4.199 - 2.58% -
std::set<int>::contains(key)_(non-existent)/1024 2.63% 5.885 6.040 - 1.09% -
BM_std_minmax_element<char>/4 2.63% 1.242 1.274 - 2.44% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.60% 362.596 372.037 - 2.17% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 2.60% 16332.748 16757.270 - 5.69% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 2.60% 1.166 1.197 - 6.27% -
std::find_if_not(list<int>)_(bail_25%)/8192 2.59% 1443.752 1481.183 - 2.82% -
BM_std_minmax_element<long_long>/512 2.59% 134.086 137.561 - -0.71% -
std::remove(list<int>)_(sprinkled)/1024 2.59% 944.229 968.695 - -0.13% -
ranges::min(std::list<char>)/64 2.59% 25.989 26.662 - -5.23% -
BM_deque_deque_copy_backward/512 2.59% 18.895 19.384 - 0.91% -
BM_align/8 2.58% 0.623 0.639 - -10.74% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.56% 758.863 778.316 - 1.40% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.56% 6701.547 6873.330 - 3.03% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 2.56% 5.190 5.323 - -2.75% -
ranges::minmax(std::list<char>)/70000 2.56% 52234.117 53571.633 - -4.23% -
BM_lexicographical_compare_three_way_fast_path/256 2.56% 68.851 70.612 - -0.70% -
SetIntersection_None_Vector_uint64_262144_1024 2.56% 1111236.436 1139631.855 - 2.50% -
std::find_end(deque<int>,_pred)_(single_element)/1000 2.54% 649.021 665.525 - -0.18% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 2.54% 123.619 126.763 - -0.47% -
BM_std_minmax_element<long_long>/1024 2.54% 264.617 271.334 - -0.69% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 2.54% 29.541 30.290 - 3.30% -
std::copy_n(list<int>)/64 2.54% 14.418 14.784 - -0.34% -
std::move(vector<bool>)_(unaligned)/32768 2.53% 202.338 207.467 - 2.41% -
SetIntersection_Interlaced_Vector_string_262144_1024 2.53% 238540611.416 244583007.855 - -28.76% -
std::multimap<int,_int>::contains(key)_(existent)/32 2.52% 1.709 1.752 - -0.31% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 2.52% 104559.444 107197.385 - 4.29% -
BM_lexicographical_compare_three_way<IntPtr>/262144 2.52% 58511.624 59987.785 - -0.81% -
std::partial_sort_copy(vector<int>)_(ascending)/8 2.52% 8.844 9.067 - 2.73% -
std::find_first_of(deque<int>)_(small_needle)/32 2.51% 106.538 109.216 - 2.83% -
std::search(list<int>,_pred)_(no_match)/8192 2.51% 7239.716 7421.540 - -5.37% -
std::fill(deque<int>)/1024 2.51% 29.436 30.174 - 0.23% -
rng::for_each(map<int>)/8 2.50% 6.123 6.276 - 2.10% -
std::rotate(deque<int>)_(by_1/4)/50 2.50% 27.303 27.986 - -0.22% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 2.50% 317.986 325.937 - -10.07% -
std::reverse(vector<int>)/4096 2.50% 132.239 135.545 - 3.85% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 2.50% 3.474 3.561 - 2.72% -
BM_PushHeap_float_Random_16384 2.49% 7.595 7.784 - 3.33% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 2.49% 1132289.048 1160488.982 - -0.67% -
BM_lexicographical_compare_three_way_fast_path/4 2.49% 1.118 1.146 - -0.56% -
SetIntersection_Front_Set_string_262144_1 2.49% 1063546.972 1089978.584 - -0.44% -
std::partial_sort(deque<int>)_(heap)/8192 2.48% 263636.736 270183.558 - -0.24% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 2.48% 44.126 45.220 - 0.05% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 2.47% 42.794 43.852 - -1.41% -
rng::contains(list<int>)_(process_all)/8 2.47% 2.259 2.315 - -1.11% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 2.47% 1025334.519 1050698.094 - 0.70% -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 2.47% 0.579 0.593 - -0.54% -
BM_deque_deque_ranges_move_backward/2 2.46% 2.300 2.357 - 8.29% -
BM_lexicographical_compare_three_way_slow_path/16 2.46% 4.449 4.559 - -9.26% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 2.46% 11410.398 11690.995 - -2.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 2.46% 1633732.340 1673906.170 - 0.86% -
std::stable_partition(vector<int>)_(sparse)/32 2.46% 7.232 7.410 - 1.77% -
std::fill_n(deque<int>)/1024 2.46% 28.898 29.608 - -0.58% -
ranges::min(std::list<__int128>)/64 2.45% 32.374 33.168 - -0.99% -
std::move_backward(deque<int>)/262144 2.45% 30329.836 31071.655 - -0.80% -
std::stable_sort(deque<int>)_(heap)/8 2.44% 24.791 25.397 - 6.81% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 2.44% 37.751 38.673 - 0.65% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 2.44% 10.708 10.969 - -0.29% -
std::search(list<int>)_(single_element)/1024 2.44% 748.450 766.682 - 5.41% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 2.43% 4606.923 4718.960 - 1.94% -
std::replace(vector<int>)_(prefix)/32 2.43% 5.057 5.180 - 0.89% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 2.43% 353.907 362.496 - 0.44% -
std::swap_ranges(list<int>)/50 2.42% 32.244 33.025 - 2.47% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 2.42% 12657.908 12964.588 - 2.07% -
bm_ranges_lexicographical_compare<unsigned_char>/4096 2.42% 75.743 77.578 - -0.18% -
rng::contains_subrange(list<int>)_(process_all)/32 2.42% 9.926 10.167 - -0.29% -
std::map<int,_int>::lower_bound(key)_(existent)/32 2.42% 1.475 1.511 - 2.94% -
std::sort(vector<int>)_(shuffled)/8192 2.42% 45003.317 46092.440 - 2.23% -
BM_std_minmax_element<long_long>/4096 2.42% 1041.490 1066.670 - -0.74% -
BM_align/256 2.41% 0.623 0.638 - -3.16% -
SetIntersection_Interlaced_Vector_string_1024_64 2.41% 8039006.610 8232789.427 - -2.07% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 2.41% 14.448 14.796 - -0.80% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 2.40% 5108.148 5230.524 - 2.04% -
rng::find_last(list<int>)_(bail_10%)/8 2.40% 2.066 2.116 - 1.78% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 2.39% 20.621 21.113 - 0.03% -
BM_std_minmax_element<long_long>/5500 2.39% 1394.411 1427.693 - -0.87% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.39% 6240.997 6389.855 - 7.27% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.38% 219.116 224.341 - -0.36% -
BM_deque_vector_ranges_copy/1 2.38% 2.096 2.146 - -0.54% -
SetIntersection_Front_Vector_string_16384_4 2.38% 1160542.687 1188141.745 - 1.51% -
std::none_of(deque<int>)_(process_all)/8192 2.38% 2520.419 2580.308 - 1.94% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 2.38% 3.919 4.012 - 0.32% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.37% 17.667 18.085 - 1.44% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 2.37% 514409.105 526576.788 - 1.43% -
std::make_heap(deque<int>)_(heap)/1024 2.37% 1095.556 1121.468 - 2.08% -
ranges::min(std::vector<char>)/70000 2.36% 481.006 492.367 - -0.88% -
std::find_if(deque<int>)_(process_all)/8 2.36% 2.509 2.568 - -4.35% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 2.35% 5.347 5.473 - 5.38% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 2.35% 773.474 791.643 - 3.34% -
std::unordered_set<int>::insert(value)_(already_present)/32 2.35% 2.827 2.893 - 5.50% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 2.34% 6945.282 7108.145 - 5.05% -
std::unique(list<int>,_pred)_(contiguous)/32 2.34% 56.809 58.140 - 2.10% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 2.34% 0.493 0.505 - 2.25% -
ranges::minmax(std::list<long_long>)/70000 2.33% 53748.513 55000.742 - -0.34% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 2.33% 19.661 20.119 - 7.02% -
std::none_of(vector<int>)_(process_all)/50 2.33% 18.662 19.097 - -0.47% -
BM_lexicographical_compare_three_way_fast_path/262144 2.33% 58697.661 60062.598 - -0.65% -
ranges::min(std::vector<long_long>)/70000 2.32% 7726.033 7904.957 - -1.12% -
std::for_each_n(vector<int>)/8 2.31% 2.649 2.710 - -1.51% -
rng::find_last_if(vector<int>)_(bail_10%)/1024 2.31% 245.411 251.088 - 1.94% -
std::set<int>::upper_bound(key)_(non-existent)/1024 2.31% 5.819 5.953 - 1.17% -
std::partial_sort(deque<int>)_(ascending)/8 2.31% 32.581 33.334 - 1.34% -
SetIntersection_Interlaced_Vector_uint32_1024_4 2.31% 1285384.875 1315043.767 - -5.16% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2.31% 2311975.440 2365299.719 - 0.23% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 2.30% 28155.905 28804.887 - -0.00% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 2.30% 5.259 5.380 - 1.47% -
SetIntersection_None_Set_string_1024_16 2.30% 8840459.450 9043923.229 - 1.40% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 2.30% 1884.324 1927.664 - -0.33% -
std::multiset<int>::erase(key)_(existent)/1024 2.30% 39.470 40.377 - 0.54% -
SetIntersection_Front_Vector_string_16_4 2.30% 59459549.626 60824327.862 - 2.41% -
std::transform(deque<int>,_deque<int>)/32 2.29% 21.328 21.817 - 0.35% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 2.29% 484614.468 495724.345 - -0.30% -
std::copy_if(list<int>)_(every_other)/64 2.29% 27.132 27.752 - -0.40% -
std::partial_sort(deque<int>)_(descending)/8192 2.28% 251254.977 256991.159 - -5.03% -
std::set<std::string>::insert(value)_(new_value,_end)/32 2.28% 32.830 33.579 - 1.91% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.28% 54423.786 55665.559 - 1.81% -
std::copy_n(vector<bool>)_(unaligned)/64 2.28% 1.759 1.799 - -0.60% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 2.27% 20.639 21.108 - 1.35% -
SetIntersection_Front_Set_float_262144_256 2.27% 4142678.162 4236690.310 - 5.21% -
std::copy_backward(vector<int>)/8 2.27% 2.174 2.224 - -1.95% -
BM_std_minmax_element<long_long>/4000 2.26% 1018.945 1042.010 - -0.74% -
std::unique(vector<int>)_(sprinkled)/32 2.26% 53.940 55.160 - 1.27% -
bm_lexicographical_compare<unsigned_char>/32768 2.26% 559.089 571.726 - -0.14% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 2.26% 50.229 51.364 - 1.46% -
std::set<int>::contains(key)_(existent)/1024 2.26% 3.821 3.907 - 0.31% -
SetIntersection_Interlaced_Vector_string_16384_16 2.25% 4164355.830 4258174.644 - -1.52% -
BM_CmpLess_int_uchar 2.25% 1.104 1.129 - 1.35% -
rng::fold_left(deque<int>)/50 2.25% 27.116 27.725 - -0.83% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 2.24% 1.851 1.893 - 2.23% -
std::is_partitioned(list<int>)_(partitioned)/8192 2.24% 6859.529 7013.180 - 3.17% -
bm_ranges_swap_ranges_vb_aligned/64 2.23% 3.078 3.146 - 3.96% -
BM_lexicographical_compare_three_way_slow_path/256 2.23% 77.639 79.372 - -7.50% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 2.23% 9.047 9.248 - 3.95% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.23% 32394.063 33115.096 - 1.71% -
std::move_backward(list<int>)/8 2.22% 3.293 3.366 - -0.16% -
std::move(vector<int>)/1048576 2.22% 56705.139 57966.050 - 3.15% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 2.22% 2935684.586 3000746.089 - -0.67% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 2.21% 1774732.903 1814028.528 - -1.53% -
SetIntersection_Front_Set_float_262144_4 2.21% 1035558.767 1058415.308 - 0.67% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.20% 769.435 786.397 - 5.51% -
rng::contains(deque<int>)_(process_all)/32 2.20% 8.508 8.695 - -1.57% -
std::list<std::string>::ctor(size)/32 2.20% 345.944 353.563 - 2.52% -
BM_lexicographical_compare_three_way<IntPtr>/65536 2.20% 14658.742 14981.200 - -0.78% -
BM_std_minmax_element<int>/2 2.20% 0.668 0.682 - -0.60% -
std::unique(vector<int>)_(contiguous)/52 2.20% 53.179 54.348 - 0.33% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 2.20% 9.909 10.127 - 5.87% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 2.20% 23.847 24.370 - -1.74% -
SetIntersection_Front_Vector_float_262144_1 2.19% 1022394.785 1044834.093 - -0.49% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 2.19% 23.971 24.496 - 0.42% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.19% 16.822 17.191 - -10.20% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 2.19% 30.131 30.791 - -0.63% -
BM_lexicographical_compare_three_way_slow_path/1024 2.19% 286.988 293.271 - -9.42% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 2.19% 10.217 10.441 - 4.26% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 2.19% 18.900 19.314 - 2.18% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 2.19% 17.109 17.483 - -0.08% -
std::set<int>::count(key)_(existent)/8192 2.18% 7.773 7.943 - 0.90% -
SetIntersection_Interlaced_Set_float_1024_4 2.18% 9900188.180 10115952.499 - 1.59% -
std::find_end(vector<int>)_(same_length)/1024 2.18% 246.469 251.840 - 1.48% -
std::stable_sort(deque<int>)_(repeated)/8 2.17% 18.896 19.306 - 7.32% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 2.17% 15.213 15.544 - 4.39% -
std::rotate(vector<int>)_(1_element_backward)/8192 2.17% 293.428 299.798 - 0.16% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 2.16% 3856.457 3939.895 - -0.71% -
BM_StringRelational_Eq_Empty_Small_Control 2.15% 0.470 0.480 - 3.16% -
std::stable_partition(vector<int>)_(sparse)/1024 2.15% 207.945 212.420 - 2.81% -
std::is_sorted(list<int>)/8 2.15% 2.095 2.140 - 2.70% -
BM_lexicographical_compare_three_way_fast_path/65536 2.15% 14689.479 15005.035 - -0.67% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 2.14% 23599.189 24103.463 - 1.01% -
std::copy_if(deque<int>)_(every_other)/64 2.14% 22.771 23.257 - -0.25% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 2.13% 5254957.182 5367021.330 - 5.31% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 2.13% 239477.907 244584.076 - -0.42% -
std::search(list<int>)_(no_match)/1000 2.13% 687.021 701.638 - 4.99% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 2.12% 4.297 4.389 - -0.65% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 2.12% 38451.643 39266.459 - 0.78% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 2.11% 22697.702 23177.695 - 0.99% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 2.11% 1.246 1.273 - 0.23% -
std::is_sorted(vector<int>,_pred)/8 2.11% 3.243 3.311 - 5.44% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 2.11% 30076.635 30711.333 - -0.24% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 2.11% 34.667 35.398 - 2.23% -
std::partition_copy(deque<int>)/32 2.11% 12.774 13.044 - 1.62% -
std::find_first_of(deque<int>)_(small_needle)/50 2.11% 163.741 167.192 - 2.49% -
std::sort_heap(deque<int>,_pred)/8 2.11% 34.264 34.986 - 3.03% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.10% 10.541 10.762 - -7.22% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.10% 12683.907 12949.921 - 2.58% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 2.10% 975297.171 995751.185 - -3.98% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 2.10% 980.662 1001.221 - 1.33% -
std::replace_if(list<int>)_(sprinkled)/8192 2.10% 7238.183 7389.855 - 0.28% -
std::copy_if(deque<int>)_(every_other)/512 2.09% 177.462 181.176 - -0.18% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.09% 1485.945 1516.983 - 2.58% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 2.09% 12730.968 12996.805 - 3.69% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.09% 98853.499 100917.346 - -1.68% -
std::adjacent_find(vector<int>,_pred)/1048576 2.08% 462061.088 471677.462 - 0.87% -
std::remove_copy(deque<int>)_(sprinkled)/32 2.08% 12.063 12.314 - 0.96% -
rng::find_last_if(deque<int>)_(bail_90%)/8192 2.07% 316.072 322.613 - 1.56% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 2.07% 38.613 39.412 - 0.74% -
SetIntersection_Front_Vector_string_1024_64 2.07% 3190430.942 3256366.213 - 0.37% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 2.07% 6.659 6.796 - 4.88% -
SetIntersection_Interlaced_Vector_string_64_4 2.06% 21437001.310 21879443.646 - 1.35% -
std::multiset<std::string>::count(key)_(non-existent)/8192 2.06% 32.840 33.517 - -0.40% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 2.06% 284.297 290.146 - 0.21% -
std::count(list<int>)_(every_other)/8 2.06% 2.044 2.086 - -0.57% -
std::find_end(deque<int>)_(process_all)/1024 2.05% 300.489 306.663 - 5.16% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 2.05% 120374.828 122846.628 - -0.26% -
std::multiset<int>::lower_bound(key)_(existent)/8192 2.05% 14.674 14.975 - 2.26% -
std::list<std::string>::ctor(size)/1024 2.05% 12584.629 12842.276 - 2.47% -
std::make_heap(deque<int>)_(heap)/8192 2.05% 8616.677 8792.938 - 2.23% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 2.04% 24.531 25.033 - 0.11% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 2.03% 2.972 3.032 - 2.64% -
std::copy(vector<bool>)_(aligned)/64 2.03% 1.317 1.344 - -0.78% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 2.03% 58756.215 59948.898 - -0.56% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 2.03% 1087608.253 1109649.300 - -0.04% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.03% 141502.596 144369.271 - 1.58% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 2.01% 53.529 54.608 - 0.92% -
rng::fold_left(deque<int>)/32 2.01% 16.264 16.592 - -0.88% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.01% 53862.153 54946.464 - 1.80% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 2.01% 1.297 1.324 - -11.86% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 2.01% 1589205.973 1621148.877 - 1.40% -
std::multimap<int,_int>::count(key)_(non-existent)/32 2.00% 2.243 2.288 - -7.42% -
BM_lexicographical_compare_three_way_slow_path/16384 2.00% 4451.318 4540.366 - -10.44% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.00% 360.362 367.558 - 1.98% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 2.00% 51.352 52.377 - 2.47% -
std::move(vector<bool>)_(aligned)/4096 1.99% 6.938 7.076 - 1.58% -
BM_std_minmax_element<char>/64 1.99% 17.074 17.414 - 0.37% -
std::set<int>::erase(key)_(non-existent,_middle)/32 1.99% 1.756 1.791 - 1.49% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.99% 12581.916 12831.834 - -1.55% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.99% 596459.767 608305.976 - 1.24% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 1.99% 50620.962 51625.894 - 2.18% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 1.99% 14616.813 14906.978 - 0.36% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 1.98% 284.121 289.758 - -0.02% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 1.98% 8053459.939 8213228.580 - 3.22% -
std::find(vector<char>)_(bail_25%)/1024 1.98% 5.272 5.377 - 0.92% -
std::is_partitioned(list<int>)_(unpartitioned)/32 1.98% 4.268 4.353 - 0.79% -
std::set<std::string>::upper_bound(key)_(existent)/1024 1.97% 21.646 22.072 - -8.40% -
BM_std_minmax_element<long_long>/2 1.97% 0.668 0.681 - -0.70% -
SetIntersection_Interlaced_Vector_uint64_64_16 1.97% 17459011.739 17802569.559 - 1.59% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 1.97% 211596.580 215759.178 - 1.45% -
BM_lexicographical_compare_three_way_slow_path/4096 1.97% 1122.512 1144.574 - -10.37% -
std::unique_copy(list<int>)_(sprinkled)/8192 1.96% 6787.835 6921.092 - -7.72% -
std::sort(vector<int>)_(qsort_adversarial)/1024 1.96% 13112.443 13369.673 - -3.96% -
SetIntersection_None_Set_float_64_4 1.96% 21050956.798 21463815.951 - 3.03% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.96% 1.461 1.490 - 0.57% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 1.95% 112.831 115.034 - 71.08% -
ranges::minmax(std::vector<__int128>)/8 1.95% 4.023 4.101 - -0.61% -
std::fill_n(list<int>)/32 1.95% 7.934 8.088 - 0.39% -
std::unordered_set<std::string>::erase(iterator)/8192 1.95% 30.988 31.592 - 4.85% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1.95% 353570995.057 360452212.256 - -0.23% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 1.94% 311.109 317.152 - 1.41% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.94% 43822.713 44673.570 - 0.20% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.94% 49.383 50.341 - 0.23% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.94% 230.686 235.159 - -0.73% -
BM_lexicographical_compare_three_way<IntPtr>/256 1.94% 68.186 69.506 - -0.50% -
std::partition_point(deque<int>)/8192 1.93% 15.019 15.309 - 0.52% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 1.93% 14690.967 14974.828 - -0.73% -
BM_PushHeap_string_Random_4 1.93% 6.065 6.181 - 1.79% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 1.92% 13.305 13.560 - 0.32% -
SetIntersection_Interlaced_Vector_float_16384_256 1.92% 14701144.539 14983619.073 - -0.28% -
BM_std_minmax_element<long_long>/64 1.92% 16.771 17.093 - -1.05% -
std::stable_sort(deque<int>)_(shuffled)/8 1.92% 22.981 23.422 - 2.31% -
std::rotate(deque<int>)_(1_element_backward)/1024 1.92% 40.269 41.041 - 0.91% -
std::pop_heap(vector<float>)/8192 1.91% 19.363 19.734 - -0.85% -
ranges::minmax(std::vector<__int128>)/64 1.91% 31.227 31.824 - -0.99% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 1.91% 3.200 3.261 - -0.85% -
SetIntersection_None_Set_string_16384_1024 1.90% 194072906.811 197754676.593 - 2.73% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.89% 394.308 401.774 - 0.37% -
std::replace(vector<int>)_(prefix)/1024 1.89% 157.809 160.794 - 0.59% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.89% 15164.646 15451.162 - 5.17% -
rng::find_if(vector<bool>)_(process_all)/1048576 1.89% 573727.839 584558.709 - 0.85% -
std::find_if(vector<char>)_(bail_25%)/8 1.89% 0.908 0.925 - -8.61% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.88% 1.019 1.038 - -1.07% -
std::remove_if(vector<int>)_(sprinkled)/50 1.88% 62.913 64.098 - 0.42% -
SetIntersection_Front_Vector_float_16384_16 1.88% 1098096.422 1118775.935 - -0.54% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 1.88% 478.411 487.399 - -0.31% -
BM_std_minmax_element<int>/64 1.87% 16.406 16.714 - -1.33% -
std::sort_heap(deque<int>)/8 1.87% 35.639 36.306 - 2.60% -
rng::contains_subrange(list<int>)_(single_element)/32 1.87% 9.931 10.117 - 0.60% -
BM_deque_vector_ranges_move_backward/1024 1.87% 36.482 37.163 - 0.99% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.86% 14571.488 14843.147 - 1.68% -
std::none_of(list<int>)_(process_all)/32768 1.86% 25990.528 26474.797 - -0.60% -
SetIntersection_Front_Set_float_262144_1024 1.86% 13137967.583 13382719.755 - -4.00% -
std::copy_if(deque<int>)_(every_other)/4096 1.86% 1425.212 1451.727 - -0.50% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 1.86% 26.880 27.380 - -13.04% -
BM_PushHeap_string_Random_256 1.86% 14.282 14.547 - 1.45% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 1.85% 16.606 16.914 - 1.39% -
BM_num_get<long> 1.85% 10.915 11.117 - 4.50% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.85% 21.653 22.054 - 1.99% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.85% 1001.605 1020.109 - -2.16% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.85% 1.525 1.553 - -6.77% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 1.84% 10.561 10.756 - 3.02% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 1.84% 9.021 9.187 - -0.39% -
rng::starts_with(deque<int>,_pred)/1048576 1.84% 511580.866 521011.229 - 2.11% -
std::reverse_copy(deque<int>)/64 1.84% 15.674 15.963 - 0.38% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.84% 10800.868 10999.650 - 1.57% -
BM_deque_deque_move_backward/4096 1.84% 150.954 153.725 - 0.85% -
std::make_heap(deque<int>)_(descending)/8192 1.83% 8627.490 8785.787 - 2.21% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1.83% 1112888.079 1133233.628 - 0.61% -
std::rotate(vector<bool>)_(by_1/4)/8192 1.82% 29.756 30.298 - -0.26% -
std::reverse_copy(list<int>)/8 1.82% 2.354 2.396 - 0.44% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.82% 199.529 203.162 - 3.31% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.81% 7260.662 7392.232 - 0.47% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.81% 5396.976 5494.430 - 0.59% -
BM_PushHeap_string_Random_16 1.81% 10.419 10.607 - 1.34% -
std::unordered_set<int>::insert(value)_(already_present)/1024 1.80% 2.427 2.470 - 2.69% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 1.80% 42.226 42.985 - 0.82% -
BM_std_minmax_element<char>/2 1.80% 0.632 0.644 - 4.74% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 1.80% 3.212 3.270 - -2.95% -
BM_lexicographical_compare_three_way_slow_path/64 1.79% 17.484 17.797 - -10.20% -
BM_vector_deque_copy_backward/1024 1.79% 37.623 38.297 - 0.83% -
std::stable_partition(list<int>)_(alloc_fails)/1024 1.79% 4199.752 4274.867 - 2.99% -
std::replace(list<int>)_(prefix)/50 1.79% 16.982 17.285 - 0.04% -
std::remove_copy_if(deque<int>)_(prefix)/50 1.78% 27.844 28.341 - 1.12% -
BM_deque_deque_move_backward/4000 1.78% 143.932 146.496 - 0.53% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1.78% 1437626.468 1463226.377 - 1.40% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.78% 56504.623 57510.214 - 1.23% -
ranges::minmax(std::vector<long_long>)/64 1.77% 9.949 10.125 - -0.82% -
std::reverse(list<int>)/32768 1.77% 17136.783 17440.061 - -12.35% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.77% 369.860 376.397 - 2.97% -
BM_PushHeap_string_Random_64 1.76% 12.935 13.163 - 1.64% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 1.76% 7552.040 7685.262 - -0.28% -
bm_swap_ranges_vb_aligned/8 1.76% 3.235 3.292 - 2.30% -
rng::find_last_if(list<int>)_(bail_10%)/8192 1.76% 6581.357 6697.219 - 0.97% -
SetIntersection_Front_Set_float_256_256 1.76% 8213147.406 8357496.439 - 1.44% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 1.76% 667.501 679.230 - 1.82% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 1.76% 762.155 775.543 - -3.59% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 1.76% 2130.595 2168.008 - 0.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.76% 8713067.322 8866052.530 - 2.75% -
std::fill_n(vector<int>)/1024 1.75% 28.908 29.414 - -3.25% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 1.75% 2130.835 2168.171 - -0.03% -
std::copy(vector<bool>)_(unaligned)/64 1.75% 1.764 1.795 - -0.60% -
std::fill_n(vector<bool>)/4096 1.75% 4.117 4.189 - -2.19% -
std::unique(list<int>,_pred)_(contiguous)/1024 1.75% 935.028 951.381 - -0.62% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 1.74% 23.982 24.400 - 0.13% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.74% 56429.465 57412.687 - 0.74% -
std::remove_copy(deque<int>)_(sprinkled)/50 1.74% 18.152 18.468 - 0.14% -
std::rotate(list<int>)_(1_element_forward)/32 1.74% 13.577 13.812 - -0.61% -
std::remove_copy(vector<int>)_(prefix)/50 1.73% 13.746 13.984 - 0.22% -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 1.73% 757.740 770.881 - 0.43% -
BM_CmpEqual_uchar_uchar 1.73% 1.070 1.089 - 3.96% -
SetIntersection_Interlaced_Vector_string_262144_1 1.73% 1066414.032 1084866.098 - -0.69% -
std::copy_if(list<int>)_(entire_range)/512 1.73% 363.228 369.496 - -0.19% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 1.72% 0.752 0.765 - 1.44% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 1.72% 22.836 23.230 - -1.74% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.71% 15.532 15.798 - -0.64% -
std::search(deque<int>)_(same_length)/1024 1.71% 471.351 479.420 - 0.50% -
SetIntersection_Front_Vector_string_262144_16384 1.71% 345808524.153 351726193.992 - 1.30% -
std::remove_copy_if(vector<int>)_(prefix)/32 1.71% 12.019 12.224 - -0.44% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 1.71% 19.840 20.179 - 6.89% -
std::generate(vector<int>)/1024 1.71% 239.415 243.499 - -0.46% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 1.71% 132.248 134.504 - 2.28% -
BM_deque_deque_move_backward/5500 1.70% 201.857 205.296 - 1.09% -
std::find_end(deque<int>,_pred)_(same_length)/8192 1.70% 4968.746 5053.214 - 1.38% -
std::shift_right(vector<int>)/8192 1.70% 295.435 300.456 - -0.09% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.70% 269.987 274.576 - 3.09% -
std::all_of(list<int>)_(process_all)/32768 1.70% 26127.364 26570.605 - -0.11% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.69% 1.169 1.189 - -0.21% -
BM_CmpEqual_uint_uint 1.69% 1.052 1.070 - 0.39% -
std::map<int,_int>::contains(key)_(existent)/8192 1.69% 5.482 5.574 - 1.17% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.69% 113848.109 115770.323 - -0.01% -
ranges::min(std::deque<__int128>)/8 1.68% 2.806 2.853 - -0.21% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 1.68% 258797.601 263136.026 - -2.94% -
std::find_end(vector<int>)_(match_near_end)/1024 1.68% 28.116 28.587 - -1.26% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 1.67% 4.475 4.550 - 0.71% -
std::copy_if(list<int>)_(every_other)/512 1.67% 352.420 358.316 - -0.64% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 1.67% 17393.920 17683.562 - 3.00% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 1.66% 4.527 4.602 - 1.19% -
BM_vector_deque_ranges_copy_backward/4000 1.66% 141.907 144.260 - 1.03% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 1.66% 26823.663 27268.191 - 1.54% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 1.66% 193818083.333 197029542.046 - -4.88% -
SetIntersection_Interlaced_Vector_uint32_64_16 1.65% 17249171.116 17534360.690 - 0.97% -
std::partition_point(list<int>)/50 1.65% 24.748 25.158 - 0.30% -
bm_ranges_lexicographical_compare<unsigned_char>/1 1.65% 1.636 1.663 - 2.92% -
BM_CmpLess_uint_short 1.65% 1.024 1.041 - 4.38% -
std::multimap<int,_int>::clear()/1024 1.65% 10721.168 10898.173 - -0.39% -
ranges::minmax(std::vector<long_long>)/70000 1.65% 8994.895 9143.353 - -0.69% -
BM_CmpLess_ushort_uint 1.65% 1.041 1.058 - -6.53% -
std::set<int>::find(key)_(existent)/1024 1.65% 3.912 3.977 - -2.05% -
std::remove_if(deque<int>)_(prefix)/1024 1.65% 553.170 562.288 - 1.41% -
std::unordered_set<int>::clear()/32 1.65% 593.564 603.342 - -5.52% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.65% 217.200 220.776 - 4.76% -
std::sort(vector<NonIntegral>)_(heap)/8192 1.65% 49811.046 50630.537 - 1.48% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1.65% 1143054.594 1161859.206 - -0.49% -
BM_std_minmax_element<long_long>/4 1.64% 1.235 1.255 - -1.13% -
std::sort(vector<int>)_(qsort_adversarial)/8192 1.64% 150368.685 152835.513 - 1.27% -
SetIntersection_Front_Vector_string_1024_256 1.64% 9153696.059 9303445.708 - 2.70% -
SetIntersection_None_Set_float_16384_256 1.63% 153013263.028 155513053.653 - -1.28% -
std::partition_copy(vector<int>)/1024 1.63% 468.133 475.773 - 2.24% -
ranges::minmax(std::vector<long_long>)/8 1.63% 2.068 2.102 - -0.48% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.63% 83200.821 84557.983 - 4.98% -
SetIntersection_Front_Vector_float_64_64 1.63% 10666029.393 10840005.706 - -0.73% -
std::shift_right(deque<int>)/50 1.63% 4.462 4.535 - 1.39% -
std::find(deque<int>)_(bail_25%)/8192 1.63% 473.274 480.976 - 0.01% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 1.63% 4616.843 4691.911 - -1.07% -
std::fill(vector<int>)/8192 1.62% 229.596 233.323 - -0.62% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 1.62% 12.198 12.396 - 0.12% -
std::generate_n(vector<int>)/32 1.62% 7.783 7.910 - -0.68% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.62% 603422.453 613189.646 - 1.60% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 1.62% 6.837 6.948 - 0.82% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.62% 543.244 552.030 - 2.74% -
SetIntersection_None_Set_string_16384_16384 1.61% 191867696.443 194963429.247 - -3.98% -
std::remove(vector<int>)_(sprinkled)/1024 1.61% 281.408 285.935 - 0.17% -
std::rotate(list<int>)_(by_1/3)/1024 1.60% 791.897 804.600 - -3.52% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.60% 1.083 1.101 - -3.24% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.60% 137442.846 139645.899 - 0.66% -
BM_PushHeap_string_Random_16384 1.60% 16.159 16.418 - 0.86% -
std::find(vector<int>)_(bail_25%)/1024 1.60% 65.233 66.276 - 0.14% -
BM_lexicographical_compare_three_way_slow_path/4 1.59% 1.158 1.177 - -4.56% -
std::shift_left(deque<int>)/1024 1.59% 37.769 38.370 - 0.59% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 1.59% 12278.863 12473.656 - -0.12% -
std::set<std::string>::count(key)_(non-existent)/1024 1.59% 23.800 24.177 - -0.19% -
bm_ranges_lexicographical_compare<unsigned_char>/32768 1.58% 562.771 571.670 - -0.13% -
SetIntersection_None_Vector_uint64_262144_1 1.58% 1124745.851 1142513.516 - 1.14% -
std::move(vector<int>)/4096 1.58% 132.900 134.999 - 0.63% -
SetIntersection_Interlaced_Set_float_64_16 1.58% 21888840.421 22234482.128 - 3.39% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.58% 430.405 437.198 - 1.42% -
std::rotate(list<int>)_(by_1/2)/1024 1.58% 381.415 387.429 - -0.99% -
std::set<std::string>::equal_range(key)_(existent)/8192 1.58% 30.129 30.604 - 4.04% -
rng::find_last(vector<int>)_(bail_10%)/8 1.58% 1.992 2.023 - -0.24% -
std::adjacent_find(list<int>)/8192 1.58% 7155.146 7267.845 - 0.09% -
std::find(vector<int>)_(process_all)/8 1.57% 2.732 2.775 - 4.37% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1.57% 1441390.819 1464012.115 - 0.29% -
rng::starts_with(list<int>,_pred)/1000 1.57% 775.733 787.906 - -0.42% -
std::rotate(deque<int>)_(by_1/4)/8192 1.57% 2633.689 2674.965 - -0.25% -
std::copy_if(vector<int>)_(entire_range)/262144 1.57% 58580.786 59498.591 - -0.50% -
BM_vector_deque_ranges_copy/64 1.57% 2.700 2.743 - -2.76% -
BM_deque_deque_copy_backward/4096 1.56% 152.428 154.813 - 1.72% -
ranges::minmax(std::vector<char>)/70000 1.56% 580.931 590.020 - -0.73% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 1.56% 3493.974 3548.629 - -3.18% -
rng::find_if_not(vector<bool>)_(process_all)/50 1.56% 23.795 24.167 - 0.80% -
rng::contains_subrange(vector<int>)_(same_length)/1048576 1.56% 241101.154 244864.831 - 0.63% -
BM_PushHeap_uint32_PipeOrgan_16384 1.56% 2.379 2.417 - 1.29% -
BM_vector_deque_copy_backward/4000 1.56% 141.505 143.712 - 1.84% -
SetIntersection_Front_Set_uint32_16384_1024 1.55% 12084090.691 12271915.496 - -1.65% -
std::partition_copy(vector<int>)/32 1.55% 7.958 8.082 - 0.22% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 1.55% 753.804 765.497 - -1.12% -
std::list<int>::ctor(const&)_(cheap_elements)/32 1.55% 333.903 339.071 - -1.69% -
std::fill(vector<int>)/50 1.55% 2.165 2.198 - -0.30% -
SetIntersection_Front_Set_uint32_1024_64 1.54% 1754483.545 1781506.344 - 5.86% -
std::partial_sort_copy(list<int>)_(shuffled)/1024 1.54% 6980.643 7087.916 - 0.29% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 1.54% 29412.984 29864.820 - 1.39% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.54% 1.623 1.647 - -3.95% -
std::unique(vector<int>)_(contiguous)/1024 1.54% 303.044 307.696 - -0.51% -
BM_deque_vector_ranges_copy_backward/64 1.53% 2.924 2.969 - 1.41% -
SetIntersection_Front_Vector_uint32_64_64 1.53% 10722800.515 10887318.289 - 2.86% -
std::copy_if(list<int>)_(entire_range)/8 1.53% 2.520 2.558 - -0.17% -
std::unique_copy(vector<int>)_(contiguous)/32 1.53% 8.581 8.712 - 0.82% -
BM_std_minmax_element<long_long>/3 1.53% 1.214 1.233 - 12.67% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.53% 683.162 693.595 - 0.32% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.53% 13380.888 13585.200 - 3.86% -
std::copy_if(vector<int>)_(entire_range)/512 1.53% 120.713 122.555 - -0.50% -
std::partial_sort(deque<int>)_(ascending)/8192 1.53% 142987.979 145168.939 - 1.32% -
SetIntersection_Interlaced_Vector_string_16_4 1.53% 66751622.465 67769598.466 - 1.74% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 1.52% 5.376 5.458 - 2.00% -
std::any_of(list<int>)_(process_all)/8 1.52% 2.623 2.663 - 0.06% -
BM_StringCopy_Huge 1.52% 109.173 110.833 - 1.63% -
rng::contains_subrange(list<int>)_(same_length)/50 1.52% 24.818 25.195 - -0.48% -
std::find(deque<int>)_(process_all)/50 1.52% 12.992 13.189 - -7.02% -
std::find_end(forward_list<int>)_(same_length)/8192 1.52% 14006.254 14218.454 - -0.14% -
BM_vector_deque_ranges_move_backward/4096 1.51% 147.497 149.730 - 0.19% -
std::multimap<int,_int>::insert(value)_(already_present)/32 1.51% 18.424 18.702 - 2.49% -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1.51% 1141.789 1158.976 - -0.69% -
std::is_sorted(list<int>)/8192 1.50% 7092.683 7199.386 - -0.03% -
std::partial_sort(vector<int>)_(shuffled)/8192 1.50% 87891.642 89213.541 - 1.59% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 1.50% 18.800 19.083 - 0.68% -
std::move(vector<int>)/32768 1.50% 1693.602 1719.045 - -0.32% -
BM_CmpEqual_schar_int 1.50% 1.115 1.132 - 1.61% -
std::for_each(map<int>::iterator)/50 1.50% 35.971 36.510 - 1.22% -
BM_deque_vector_move/70000 1.50% 3213.056 3261.133 - 0.66% -
SetIntersection_None_Set_float_256_4 1.50% 11283383.920 11452185.354 - 1.10% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 1.50% 50.456 51.210 - 1.24% -
std::multiset<int>::upper_bound(key)_(existent)/8192 1.49% 14.714 14.934 - 1.41% -
std::unordered_set<int>::erase(key)_(existent)/32 1.49% 20.863 21.175 - 1.29% -
std::copy_n(list<int>)/8 1.49% 2.185 2.218 - -0.34% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 1.49% 2.772 2.813 - 0.66% -
std::unique(list<int>,_pred)_(sprinkled)/8192 1.49% 8160.293 8282.054 - 0.63% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 1.49% 4754.904 4825.731 - 1.15% -
std::copy_if(deque<int>)_(every_other)/262144 1.49% 91299.775 92658.712 - -0.50% -
std::generate(vector<int>)/8192 1.49% 1804.802 1831.659 - -0.68% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 1.49% 63.055 63.992 - 1.65% -
rng::contains(deque<int>)_(process_all)/50 1.49% 12.418 12.602 - -1.47% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 1.48% 23.426 23.773 - -0.08% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 1.48% 51182.118 51939.586 - 0.05% -
std::multimap<std::string,_int>::clear()/32 1.48% 890.113 903.284 - 1.10% -
BM_CmpEqual_uchar_schar 1.48% 0.995 1.009 - -0.25% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1.48% 1037365.373 1052707.507 - 5.66% -
std::copy_if(deque<int>)_(every_other)/1048576 1.48% 365486.104 370889.566 - -0.37% -
std::copy_if(vector<int>)_(entire_range)/4096 1.48% 914.168 927.666 - -0.58% -
std::copy_if(deque<int>)_(every_other)/8 1.47% 3.388 3.438 - -0.26% -
bm_lexicographical_compare<signed_char>/32768 1.47% 471.761 478.714 - 0.22% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 1.47% 41.058 41.662 - -0.63% -
BM_StringFindAllMatch/1 1.47% 3.120 3.166 - 6.71% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 1.47% 4333507.849 4397150.355 - 2.34% -
std::find_end(list<int>,_pred)_(same_length)/8192 1.47% 9247.471 9383.082 - 8.32% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.47% 12.695 12.881 - 0.98% -
std::copy_if(deque<int>)_(every_other)/32768 1.47% 11408.903 11576.060 - -0.50% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 1.46% 395.261 401.048 - 0.75% -
std::list<int>::erase(begin)_(cheap_elements)/32 1.46% 10.945 11.105 - 5.87% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.46% 391.201 396.916 - 0.46% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.46% 6689.822 6787.546 - -2.33% -
std::all_of(vector<int>)_(process_all)/8192 1.46% 2031.945 2061.606 - 1.38% -
rng::contains(vector<int>)_(process_all)/1048576 1.45% 229343.808 232680.057 - -1.70% -
std::copy_if(vector<int>)_(entire_range)/32768 1.45% 7307.851 7414.117 - -0.47% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.45% 34659.039 35162.004 - 0.56% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.45% 12.695 12.880 - -0.03% -
std::copy_if(vector<int>)_(every_other)/1048576 1.45% 498040.194 505264.028 - -0.86% -
BM_PushHeap_float_Ascending_64 1.45% 1.788 1.813 - 2.62% -
bm_lexicographical_compare<int>/1048576 1.45% 68041.671 69025.811 - 0.72% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 1.44% 767.004 778.086 - -0.91% -
BM_CmpEqual_uint_ushort 1.44% 1.108 1.124 - 1.50% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 1.44% 23.216 23.551 - 0.56% -
std::copy_backward(vector<bool>)_(unaligned)/32768 1.44% 203.084 206.015 - 2.44% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 1.44% 20.068 20.358 - 0.84% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 1.44% 4.089 4.148 - 0.52% -
std::rotate(list<int>)_(by_1/4)/1024 1.44% 566.161 574.303 - -0.51% -
bm_ranges_lexicographical_compare<unsigned_char>/512 1.44% 8.653 8.778 - -0.08% -
rng::find_if(vector<bool>)_(process_all)/8192 1.44% 4482.435 4546.839 - 0.44% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 1.44% 2.976 3.019 - 2.89% -
rng::fold_left(list<int>)/1048576 1.44% 1350526.683 1369911.135 - 0.97% -
std::remove_copy_if(list<int>)_(prefix)/32 1.43% 16.827 17.068 - -2.39% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 1.43% 772.744 783.801 - 1.54% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 1.43% 0.813 0.825 - 0.41% -
std::is_partitioned(vector<int>)_(partitioned)/50 1.43% 9.609 9.746 - 1.86% -
std::none_of(list<int>)_(process_all)/8 1.43% 2.634 2.671 - 0.01% -
rng::starts_with(deque<int>,_pred)/1024 1.43% 522.518 529.972 - 0.96% -
std::equal(list<int>)_(it,_it,_it)/50 1.42% 34.943 35.439 - -0.75% -
rng::for_each(multiset<int>)/32 1.42% 25.095 25.450 - -0.05% -
std::generate(list<int>)/50 1.41% 15.055 15.268 - 0.85% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.41% 411.342 417.154 - 1.20% -
std::copy_if(vector<int>)_(entire_range)/1048576 1.41% 240699.611 244093.565 - -0.31% -
std::copy_backward(vector<bool>)_(aligned)/32768 1.41% 35.471 35.970 - 0.13% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.40% 61921.291 62789.538 - 0.64% -
rng::contains_subrange(list<int>)_(near_matches)/1000 1.40% 36851.163 37367.363 - -0.27% -
std::equal(list<int>)_(it,_it,_it,_pred)/50 1.40% 38.137 38.671 - 0.25% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 1.40% 47.945 48.616 - 0.68% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 1.40% 63669.671 64560.245 - 2.72% -
std::replace_if(vector<int>)_(sprinkled)/8192 1.40% 1896.120 1922.613 - -0.98% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 1.39% 3.702 3.754 - 0.41% -
std::multimap<std::string,_int>::ctor(const&)/1024 1.39% 35178.119 35666.669 - 0.94% -
std::replace(deque<int>)_(prefix)/50 1.39% 19.079 19.344 - 0.60% -
std::rotate_copy(deque<int>)/8192 1.39% 292.043 296.094 - -9.37% -
std::reverse(list<int>)/4096 1.39% 1755.466 1779.800 - -8.08% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.39% 6044.064 6127.806 - 1.32% -
std::remove(deque<int>)_(sprinkled)/1024 1.38% 512.778 519.870 - -0.37% -
std::unique_copy(deque<int>)_(sprinkled)/1024 1.38% 463.937 470.345 - 0.50% -
std::fill_n(vector<int>)/50 1.38% 2.180 2.210 - -0.67% -
SetIntersection_None_Set_string_1024_256 1.38% 8860273.158 8982396.343 - -0.52% -
std::shift_left(list<int>)/32 1.38% 13.181 13.363 - -0.75% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 1.38% 2.429 2.462 - 2.21% -
std::remove_copy_if(list<int>)_(prefix)/1024 1.38% 779.446 790.164 - -0.67% -
std::rotate(list<int>)_(1_element_forward)/50 1.37% 24.934 25.277 - -3.42% -
std::unique_copy(vector<int>)_(contiguous)/52 1.37% 13.249 13.431 - -0.24% -
BM_PushHeap_string_Random_1024 1.37% 14.938 15.143 - 1.07% -
SetIntersection_Interlaced_Set_float_1024_64 1.37% 9991189.340 10128346.185 - -1.03% -
std::copy_if(list<int>)_(every_other)/32768 1.37% 25195.047 25540.364 - 0.02% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 1.37% 26.248 26.607 - 1.64% -
std::remove_copy_if(list<int>)_(prefix)/8192 1.37% 7188.352 7286.810 - -5.52% -
std::set<std::string>::equal_range(key)_(existent)/32 1.37% 16.135 16.356 - -4.50% -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1.36% 1343.386 1361.712 - -0.04% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 1.36% 48.821 49.486 - -0.78% -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 1.36% 3.808 3.860 - 0.22% -
std::replace_if(list<int>)_(sprinkled)/1024 1.36% 729.870 739.820 - -0.47% -
std::is_partitioned(list<int>)_(partitioned)/32 1.36% 8.609 8.726 - -0.82% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 1.36% 42329272.098 42903506.499 - 2.13% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 1.35% 16.064 16.281 - 1.45% -
BM_deque_vector_copy/64 1.35% 2.566 2.600 - 1.06% -
std::unique(deque<int>)_(sprinkled)/1024 1.35% 504.795 511.604 - -0.41% -
std::generate_n(deque<int>)/32 1.35% 8.075 8.184 - -0.71% -
ranges::minmax(std::vector<__int128>)/70000 1.35% 34408.477 34871.589 - -0.95% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 1.35% 390.654 395.909 - 0.05% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1.35% 1168550.264 1184268.052 - 7.00% -
std::copy_if(list<int>)_(entire_range)/1048576 1.34% 857205.525 868730.558 - -0.68% -
BM_deque_vector_ranges_copy/64 1.34% 2.594 2.628 - -0.48% -
std::replace(list<int>)_(prefix)/32 1.34% 10.853 10.998 - -0.55% -
std::generate(list<int>)/32 1.34% 8.284 8.395 - -0.64% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.33% 618.565 626.814 - 2.34% -
std::reverse(list<int>)/512 1.33% 190.137 192.671 - -0.61% -
std::partition_copy(vector<int>)/50 1.33% 12.548 12.715 - -0.62% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 1.33% 2157.755 2186.470 - 1.37% -
BM_PushHeap_float_Random_64 1.33% 6.637 6.726 - 0.19% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 1.33% 6.192 6.274 - -1.84% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.33% 1.508 1.528 - 0.16% -
std::find(deque<int>)_(bail_25%)/32768 1.33% 1898.704 1923.878 - 0.02% -
std::fill_n(vector<bool>)/32768 1.32% 30.013 30.409 - -0.04% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 1.32% 30.851 31.258 - -0.65% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 1.32% 14.986 15.183 - 0.99% -
std::find(vector<char>)_(bail_25%)/8192 1.31% 39.222 39.736 - -0.30% -
std::make_heap(deque<int>)_(pipe-organ)/8 1.31% 27.495 27.855 - -0.27% -
rng::find_last_if(deque<int>)_(bail_10%)/8 1.31% 3.793 3.843 - 0.23% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 1.31% 58.258 59.021 - -1.07% -
rng::starts_with(deque<int>)/8 1.31% 3.919 3.970 - -2.23% -
SetIntersection_Front_Set_uint32_262144_256 1.31% 3636159.323 3683730.956 - -1.18% -
SetIntersection_Interlaced_Vector_uint64_16_1 1.31% 62683936.225 63502380.975 - 2.01% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.30% 1.122 1.137 - -0.76% -
std::shift_right(deque<int>)/1024 1.30% 39.918 40.439 - 0.22% -
std::find_end(forward_list<int>)_(process_all)/1000 1.30% 679.659 688.521 - -4.55% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 1.30% 163.631 165.763 - 11.65% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 1.30% 28107.002 28472.951 - 0.15% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 1.30% 486.339 492.670 - -0.04% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1.30% 1070.667 1084.594 - -0.61% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1.30% 1161.248 1176.352 - 0.40% -
BM_lexicographical_compare_three_way_slow_path/65536 1.30% 17907.020 18139.878 - -10.29% -
std::find(list<int>)_(process_all)/8 1.30% 2.249 2.278 - -5.75% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.30% 8755998.915 8869594.457 - 1.72% -
std::rotate(deque<int>)_(by_1/3)/32 1.30% 20.144 20.405 - -1.44% -
BM_StringAssignAsciiz_Huge_Opaque 1.30% 189.460 191.917 - 0.20% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 1.30% 2303.336 2333.173 - 0.32% -
bm_ranges_lexicographical_compare<int>/1048576 1.30% 68127.755 69010.155 - 1.04% -
BM_deque_vector_ranges_copy/64000 1.29% 2950.862 2989.023 - 0.81% -
std::copy_if(list<int>)_(every_other)/8 1.29% 2.261 2.290 - -0.22% -
BM_PushHeap_string_Ascending_16 1.29% 4.806 4.868 - 4.06% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 1.29% 33.513 33.946 - 0.09% -
std::unique(list<int>,_pred)_(contiguous)/52 1.29% 70.424 71.334 - 0.68% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 1.29% 2148932.817 2176625.719 - 0.31% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 1.29% 768.265 778.162 - 0.21% -
SetIntersection_Interlaced_Vector_string_4_4 1.29% 149939234.020 151870163.092 - 0.67% -
std::transform(list<int>)_(identity_transform)/1024 1.29% 729.039 738.423 - -0.49% -
std::generate_n(list<int>)/32 1.28% 8.417 8.524 - -0.58% -
BM_PushHeap_string_QuickSortAdversary_16 1.28% 10.541 10.676 - 2.56% -
SetIntersection_Front_Vector_string_16384_1024 1.28% 37545640.829 38025780.670 - -0.69% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 1.28% 6015.443 6092.363 - 1.28% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 1.28% 61208.240 61990.303 - 2.39% -
std::rotate(deque<int>)_(1_element_backward)/8192 1.28% 308.476 312.417 - -0.18% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.28% 2319521.355 2349150.039 - 2.26% -
std::fill_n(vector<int>)/32 1.28% 1.126 1.141 - -0.46% -
BM_deque_deque_move_backward/1024 1.28% 37.980 38.465 - -1.27% -
std::move(vector<bool>)_(aligned)/1048576 1.28% 1702.218 1723.926 - -0.65% -
std::stable_sort(deque<int>)_(pipe-organ)/8 1.27% 21.591 21.866 - -0.58% -
std::search(list<int>)_(no_match)/8192 1.27% 6527.282 6610.233 - -11.14% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 1.27% 3426221.782 3469727.798 - -0.24% -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1.27% 1300050.987 1316550.812 - -0.27% -
std::fill_n(list<int>)/50 1.27% 15.395 15.590 - 0.13% -
std::adjacent_find(deque<int>)/8192 1.27% 3647.677 3693.824 - -0.46% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 1.26% 6888.492 6975.428 - -0.29% -
std::fill(vector<int>)/1024 1.26% 29.171 29.539 - -0.16% -
std::multiset<int>::erase(key)_(existent)/32 1.26% 21.707 21.980 - 0.37% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 1.26% 39.078 39.569 - -1.51% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 1.25% 30.528 30.911 - 11.18% -
SetIntersection_Front_Set_string_262144_16 1.25% 1914665.547 1938647.303 - 7.59% -
std::all_of(vector<int>)_(process_all)/32 1.25% 8.336 8.440 - 1.69% -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 1.25% 6771.308 6855.895 - 0.87% -
BM_deque_vector_copy_backward/1024 1.25% 36.576 37.033 - 0.19% -
std::move(list<int>)/1048576 1.25% 968952.101 981055.282 - -3.96% -
SetIntersection_Front_Set_float_16_16 1.25% 38200696.672 38677078.668 - -0.43% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.25% 137369.825 139081.480 - 0.61% -
std::adjacent_find(deque<int>)/1024 1.25% 455.192 460.860 - -0.35% -
std::generate_n(deque<int>)/50 1.24% 12.001 12.151 - -0.67% -
std::copy_backward(list<int>)/32768 1.24% 26056.582 26380.688 - -1.66% -
std::equal(list<int>)_(it,_it,_it)/1048576 1.24% 1296625.998 1312748.286 - -0.65% -
ranges::min(std::deque<long_long>)/8 1.24% 2.270 2.299 - -0.32% -
std::generate(vector<int>)/32 1.24% 7.830 7.927 - -0.84% -
std::remove_if(list<int>)_(prefix)/32 1.24% 57.823 58.540 - -4.54% -
std::set<std::string>::erase(key)_(existent)/8192 1.24% 93.295 94.449 - 10.47% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1.24% 27901616.964 28246434.380 - 7.22% -
std::search(list<int>)_(same_length)/1024 1.24% 766.094 775.561 - 1.06% -
std::pop_heap(deque<size_t>)/8 1.23% 52.114 52.757 - 0.76% -
std::partition(vector<int>)_(dense)/50 1.23% 13.079 13.240 - -0.74% -
rng::find(vector<bool>)_(process_all)/8192 1.23% 33.060 33.468 - -0.17% -
std::make_heap(deque<int>)_(descending)/1024 1.23% 1105.263 1118.852 - 2.31% -
std::generate(vector<int>)/50 1.23% 11.761 11.906 - -0.81% -
std::find_end(vector<int>)_(match_near_end)/1000 1.23% 27.806 28.147 - -0.27% -
std::search(list<int>)_(same_length)/1000 1.23% 741.808 750.905 - 0.26% -
std::copy_n(vector<int>)/64 1.23% 2.458 2.488 - -2.06% -
std::unique_copy(vector<int>)_(sprinkled)/8192 1.23% 3632.461 3676.979 - 0.63% -
std::replace_if(vector<int>)_(sprinkled)/1024 1.22% 243.887 246.872 - 0.63% -
std::unique(vector<int>,_pred)_(sprinkled)/1024 1.22% 676.940 685.221 - -0.38% -
std::partial_sort_copy(vector<int>)_(repeated)/1024 1.22% 2483.406 2513.768 - 0.70% -
std::generate(deque<int>)/8192 1.22% 1872.577 1895.430 - -0.63% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 1.22% 770.794 780.201 - -0.70% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.22% 392.286 397.071 - 0.20% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.22% 12206.265 12354.878 - 2.63% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 1.22% 6471.859 6550.642 - -0.28% -
std::reverse_copy(list<int>)/64 1.22% 29.492 29.851 - -0.47% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.22% 393.030 397.812 - 0.38% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 1.21% 6.886 6.970 - 2.51% -
std::remove(list<int>)_(prefix)/50 1.21% 62.364 63.121 - -0.49% -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 1.21% 944144.792 955607.216 - -0.24% -
std::all_of(list<int>)_(process_all)/8192 1.21% 7395.565 7485.219 - -1.84% -
std::rotate(list<int>)_(by_1/4)/32 1.21% 14.288 14.461 - -0.36% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.21% 142407.408 144129.435 - 1.00% -
std::vector<int>::ctor(size)/8192 1.21% 561.801 568.575 - 9.85% -
std::transform(list<int>,_list<int>)/1024 1.20% 828.156 838.134 - -0.37% -
SetIntersection_None_Set_string_1024_1 1.20% 8890421.607 8997364.873 - -1.23% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.20% 623.697 631.198 - 2.81% -
std::reverse_copy(deque<int>)/512 1.20% 122.990 124.467 - -0.42% -
std::stable_partition(vector<int>)_(dense)/32 1.20% 21.287 21.542 - 0.11% -
std::remove(vector<int>)_(prefix)/32 1.20% 48.519 49.099 - 0.56% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 1.20% 403.668 408.498 - 1.16% -
rng::find_last_if(vector<int>)_(bail_90%)/1024 1.20% 25.854 26.163 - 0.34% -
std::remove_if(list<int>)_(prefix)/1024 1.19% 987.375 999.170 - -0.49% -
std::remove(deque<int>)_(prefix)/1024 1.19% 517.310 523.485 - -0.74% -
BM_StringRelational_Less_Large_Huge_Control 1.19% 2.121 2.147 - -0.65% -
BM_StringFindAllMatch/8 1.19% 2.899 2.934 - 6.89% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 1.19% 12.766 12.918 - 0.10% -
std::reverse_copy(deque<int>)/4096 1.19% 952.725 964.041 - -1.61% -
std::move(vector<int>)/8 1.19% 2.261 2.288 - -0.01% -
std::map<int,_int>::ctor(const&)/0 1.19% 12.647 12.797 - 0.16% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.19% 12.731 12.882 - 0.10% -
std::adjacent_find(deque<int>)/1048576 1.19% 468623.969 474180.142 - -0.43% -
std::rotate(vector<bool>)_(by_1/4)/1024 1.18% 13.087 13.242 - -10.21% -
std::find(vector<int>)_(bail_25%)/32768 1.18% 1839.623 1861.405 - -0.15% -
bm_lexicographical_compare<int>/4096 1.18% 236.107 238.894 - 0.17% -
BM_std_minmax_element<long_long>/64000 1.18% 16449.870 16643.954 - -0.68% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 1.18% 482.658 488.351 - -0.24% -
std::generate_n(vector<int>)/1024 1.18% 239.177 241.993 - -0.51% -
std::flat_map<int,_int>::erase(key)_(existent)/32 1.18% 22.546 22.811 - -1.01% -
BM_PushHeap_uint32_PipeOrgan_256 1.18% 1.694 1.714 - 1.02% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1.18% 129444020.750 130966312.190 - 1.61% -
ranges::min(std::vector<long_long>)/64 1.18% 4.621 4.675 - -1.42% -
std::find_first_of(deque<int>)_(large_needle)/1024 1.18% 361558.777 365807.136 - -0.16% -
std::partition_copy(vector<int>)/8192 1.17% 4537.799 4591.036 - 0.24% -
std::find(list<int>)_(bail_25%)/8 1.17% 0.914 0.925 - -0.12% -
std::find_if_not(deque<int>)_(bail_25%)/1024 1.17% 77.028 77.929 - -0.08% -
BM_deque_vector_ranges_move/1024 1.17% 36.738 37.167 - -0.22% -
std::find(vector<char>)_(bail_25%)/32768 1.17% 134.782 136.356 - -0.23% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 1.17% 42732.184 43231.046 - -0.83% -
std::replace_if(list<int>)_(prefix)/8192 1.17% 7054.295 7136.634 - -0.18% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 1.17% 520.615 526.690 - -0.50% -
std::generate_n(deque<int>)/1024 1.17% 239.779 242.576 - -0.68% -
std::move_backward(list<int>)/64 1.17% 38.998 39.452 - -0.95% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 1.16% 29.805 30.152 - -0.38% -
std::replace(vector<int>)_(prefix)/8192 1.16% 1252.707 1267.298 - -0.48% -
BM_deque_deque_copy/1024 1.16% 36.741 37.169 - 1.59% -
std::find_end(deque<int>)_(near_matches)/1000 1.16% 15638.030 15819.889 - -2.68% -
std::copy_backward(vector<bool>)_(aligned)/4096 1.16% 5.082 5.141 - -1.65% -
SetIntersection_Front_Set_string_262144_16384 1.16% 347176310.806 351210141.451 - 0.88% -
std::find_end(list<int>)_(match_near_end)/1024 1.16% 59.204 59.891 - -0.32% -
std::mismatch(list<int>)_(it,_it,_it)/8192 1.16% 7901.414 7993.000 - -13.70% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 1.16% 13987.987 14150.059 - 0.63% -
bm_lexicographical_compare<signed_char>/4096 1.16% 59.010 59.693 - 0.02% -
std::replace(deque<int>)_(prefix)/8192 1.16% 3203.716 3240.811 - -0.75% -
std::copy(vector<bool>)_(aligned)/4096 1.16% 4.786 4.841 - 2.14% -
std::rotate(vector<int>)_(by_1/3)/8192 1.15% 859.888 869.801 - -0.35% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 1.15% 12363.585 12506.030 - 0.08% -
SetIntersection_Interlaced_Vector_string_16384_64 1.15% 12385304.053 12527693.593 - 1.32% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 1.15% 259517.616 262500.059 - -2.06% -
std::is_sorted_until(vector<int>)/8 1.15% 2.041 2.065 - -0.84% -
std::unique(vector<int>)_(sprinkled)/52 1.15% 64.584 65.325 - -0.05% -
std::remove_copy(deque<int>)_(prefix)/8192 1.15% 3304.877 3342.751 - -0.52% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.14% 138617.394 140200.669 - 1.11% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.14% 53902.581 54517.555 - -0.98% -
std::remove(deque<int>)_(prefix)/8192 1.14% 3807.749 3851.191 - -0.42% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 1.14% 779.245 788.133 - -4.27% -
BM_PushHeap_float_Random_1024 1.14% 7.446 7.531 - 0.24% -
std::replace(deque<int>)_(sprinkled)/32 1.14% 11.975 12.111 - -0.40% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 1.14% 25709.223 26001.251 - 1.36% -
std::replace(deque<int>)_(sprinkled)/50 1.14% 17.941 18.145 - -0.43% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 1.13% 24536.201 24814.217 - -0.14% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.13% 41.769 42.240 - 0.03% -
std::shuffle(vector<int>)/8192 1.13% 69713.338 70499.350 - 0.41% -
SetIntersection_None_Vector_float_64_64 1.13% 8487289.500 8582947.311 - -3.77% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 1.13% 4125443.770 4171938.484 - 0.56% -
rng::contains_subrange(vector<int>)_(single_element)/16 1.13% 4.713 4.766 - 1.02% -
std::deque<int>::insert(middle)_(cheap_elements)/32 1.13% 11.395 11.524 - 1.01% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 1.12% 28.851 29.174 - 7.18% -
std::partial_sort_copy(list<int>)_(repeated)/8192 1.12% 33285.580 33657.769 - 0.88% -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1.12% 1941.612 1963.320 - -0.23% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.11% 186594.508 188674.848 - 0.92% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 1.11% 42.562 43.036 - 0.30% -
SetIntersection_Front_Set_float_1024_16 1.11% 1172729.173 1185757.067 - -1.23% -
rng::find_last_if(list<int>)_(bail_90%)/1048576 1.11% 87620.539 88593.186 - -0.38% -
rng::find(vector<bool>)_(process_all)/1048576 1.11% 3598.962 3638.904 - -0.64% -
std::find(deque<int>)_(bail_25%)/1024 1.11% 67.036 67.779 - -0.47% -
std::for_each_n(join_view(vector<vector<int>>))/50 1.11% 4.257 4.304 - 0.65% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.11% 6.893 6.970 - 0.59% -
std::rotate(deque<int>)_(1_element_backward)/32 1.11% 3.542 3.581 - 0.56% -
std::find_end(vector<int>)_(match_near_end)/8192 1.11% 199.623 201.834 - -0.35% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 1.11% 15315.199 15484.668 - -0.20% -
std::generate_n(vector<int>)/50 1.11% 11.760 11.891 - -0.78% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 1.11% 7.802 7.889 - 3.28% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 1.10% 28.311 28.623 - 0.41% -
rng::contains_subrange(deque<int>)_(single_element)/8192 1.10% 3672.039 3712.488 - -0.13% -
std::set<int>::count(key)_(existent)/1024 1.10% 4.220 4.267 - -0.81% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 1.10% 11.426 11.551 - -3.49% -
BM_deque_vector_move_backward/5500 1.10% 199.389 201.577 - 2.68% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1.10% 1025695.381 1036938.718 - 1.66% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 1.09% 6262.506 6331.059 - -4.72% -
SetIntersection_Interlaced_Set_float_64_4 1.09% 20873010.806 21101380.184 - 0.07% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.09% 37.725 38.138 - 33.03% -
std::vector<int>::insert(begin)_(cheap_elements)/32 1.09% 5.027 5.082 - -1.46% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.09% 3.912 3.955 - 0.85% -
std::sort_heap(vector<NonIntegral>,_pred)/8 1.09% 29.553 29.876 - -2.40% -
std::find_end(deque<int>)_(process_all)/1000 1.09% 282.398 285.477 - -0.87% -
std::find(list<int>)_(bail_25%)/8192 1.09% 1417.486 1432.940 - 0.62% -
SetIntersection_None_Vector_uint32_262144_64 1.09% 1130550.810 1142870.250 - 0.22% -
BM_StringRead_Cold_Deep_Large 1.09% 1.301 1.316 - -10.36% -
std::map<int,_int>::ctor(const&,_alloc)/0 1.09% 12.662 12.800 - 0.10% -
BM_deque_deque_ranges_copy/4096 1.09% 146.835 148.430 - 0.51% -
std::make_heap(deque<int>)_(pipe-organ)/1024 1.09% 2659.011 2687.871 - 1.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 1.08% 195532187.650 197648839.486 - -6.65% -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 1.08% 671.744 679.009 - -0.51% -
std::find_if(vector<bool>)_(process_all)/8192 1.08% 4471.141 4519.423 - -0.14% -
SetIntersection_Interlaced_Vector_float_256_64 1.08% 6870154.420 6944292.102 - 1.50% -
std::move_backward(list<int>)/1048576 1.08% 1017753.098 1028731.434 - -1.18% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.08% 16987.430 17170.605 - 1.51% -
std::unique_copy(vector<int>)_(contiguous)/1024 1.08% 244.452 247.085 - -0.40% -
std::find_end(deque<int>)_(near_matches)/8192 1.08% 1115089.379 1127094.769 - 0.02% -
std::find_end(deque<int>)_(near_matches)/1024 1.08% 16245.385 16420.265 - -2.96% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 1.08% 29.207 29.521 - -0.30% -
std::find(vector<int>)_(process_all)/50 1.07% 12.283 12.415 - -0.06% -
std::reverse(vector<int>)/64 1.07% 4.105 4.149 - -0.74% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 1.07% 7.942 8.027 - 0.22% -
std::fill(vector<bool>)/4096 1.07% 4.147 4.191 - -0.43% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 1.07% 13972.963 14122.110 - 0.55% -
std::find_first_of(list<int>,_pred)_(large_needle)/32 1.07% 739.530 747.416 - -0.23% -
rng::contains_subrange(deque<int>)_(single_element)/1048576 1.07% 470832.186 475846.892 - -0.56% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.06% 561788.887 567766.762 - 0.95% -
rng::find_last_if(list<int>)_(bail_90%)/8192 1.06% 598.225 604.586 - -0.45% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 1.06% 3828.327 3869.026 - -0.18% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.06% 17.219 17.402 - 0.37% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 1.06% 22.248 22.484 - -1.63% -
std::generate_n(deque<int>)/8192 1.06% 1928.464 1948.947 - -0.69% -
std::partial_sort_copy(deque<int>)_(descending)/1024 1.06% 8085.471 8171.210 - 0.03% -
rng::find_last(vector<int>)_(bail_10%)/50 1.06% 10.691 10.805 - -1.47% -
std::stable_partition(list<int>)_(alloc_fails)/8192 1.06% 26403.383 26683.156 - 0.24% -
rng::find_last_if(list<int>)_(bail_10%)/1048576 1.06% 795530.376 803953.041 - -0.26% -
std::adjacent_find(vector<int>,_pred)/8 1.06% 3.159 3.192 - -2.67% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 1.06% 17.540 17.726 - -5.29% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 1.06% 23278.326 23524.357 - -1.60% -
std::unique_copy(deque<int>)_(contiguous)/8192 1.06% 3680.856 3719.757 - -0.35% -
std::remove_copy(list<int>)_(prefix)/32 1.06% 11.172 11.290 - -0.40% -
std::make_heap(deque<int>)_(ascending)/8192 1.05% 20745.605 20964.220 - 0.01% -
std::find_if_not(deque<int>)_(bail_25%)/32768 1.05% 2142.173 2164.721 - 7.50% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.05% 12715.310 12849.115 - 1.25% -
std::remove_if(vector<int>)_(sprinkled)/1024 1.04% 514.788 520.166 - -0.74% -
std::multiset<int>::find(key)_(existent)/8192 1.04% 8.361 8.449 - -1.75% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.04% 392.843 396.945 - 0.31% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.04% 391.874 395.958 - -0.05% -
std::shift_right(list<int>)/32 1.04% 14.286 14.435 - -0.42% -
std::remove_if(vector<int>)_(prefix)/32 1.04% 48.522 49.026 - 0.35% -
BM_num_put<unsigned_long_long> 1.04% 10.658 10.769 - -3.95% -
std::set<std::string>::count(key)_(non-existent)/8192 1.04% 33.189 33.534 - -0.79% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 1.04% 20.778 20.993 - -12.33% -
std::unique_copy(list<int>)_(sprinkled)/32 1.04% 13.057 13.193 - -0.62% -
std::stable_partition(deque<int>)_(dense)/50 1.04% 36.303 36.679 - -7.94% -
ranges::minmax(std::list<long_long>)/8 1.04% 2.504 2.530 - 0.13% -
rng::contains(list<int>)_(process_all)/50 1.04% 18.091 18.279 - -0.45% -
std::replace_if(list<int>)_(sprinkled)/50 1.03% 22.668 22.902 - -0.33% -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.03% 1.498 1.514 - -1.65% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 1.03% 23.566 23.809 - 0.63% -
rng::contains_subrange(deque<int>)_(single_element)/32 1.03% 17.348 17.526 - -0.29% -
std::find_end(list<int>)_(same_length)/1000 1.03% 737.413 744.995 - 0.92% -
std::unique_copy(deque<int>)_(contiguous)/1024 1.03% 466.538 471.333 - -0.41% -
std::move(list<int>)/8 1.03% 3.333 3.367 - 0.03% -
rng::starts_with(list<int>,_pred)/1024 1.03% 797.375 805.562 - -0.56% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 1.03% 3.597 3.634 - 2.85% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 1.03% 5322.331 5376.970 - -5.05% -
std::map<std::string,_int>::ctor(const&)/0 1.03% 12.665 12.795 - -0.25% -
std::count(deque<int>)_(every_other)/1024 1.03% 242.696 245.185 - -0.30% -
BM_deque_vector_copy_backward/4096 1.03% 148.152 149.670 - 1.42% -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 1.02% 2.210 2.232 - 0.16% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 1.02% 17567.863 17747.739 - 3.60% -
std::find(vector<long_long>)_(bail_25%)/1024 1.02% 22.962 23.197 - 1.14% -
BM_deque_vector_move_backward/1 1.02% 2.112 2.134 - 0.13% -
rng::contains_subrange(vector<int>)_(near_matches)/8192 1.02% 756026.650 763733.605 - -0.06% -
std::set<int>::erase(key)_(existent)/8192 1.02% 68.427 69.124 - 0.84% -
std::sample(list<int>)/32 1.02% 309.804 312.958 - 0.04% -
std::remove(list<int>)_(sprinkled)/50 1.02% 60.532 61.148 - -0.57% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 1.02% 17.189 17.363 - 1.21% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 1.02% 747.440 755.036 - 0.29% -
rng::contains_subrange(deque<int>)_(single_element)/16 1.02% 10.284 10.388 - -0.27% -
std::set<std::string>::equal_range(key)_(existent)/1024 1.01% 21.499 21.717 - -10.33% -
SetIntersection_Interlaced_Vector_float_256_256 1.01% 4547550.042 4593673.785 - 1.17% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 1.01% 229513.944 231831.995 - -0.26% -
std::any_of(list<int>)_(process_all)/32768 1.01% 25870.484 26131.578 - -0.93% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.01% 35741.685 36101.910 - 0.65% -
std::flat_map<int,_int>::clear()/1024 1.01% 393.217 397.178 - 1.27% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.00% 680.873 687.711 - -2.91% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 1.00% 9.131 9.222 - -2.21% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.00% 12.667 12.794 - 0.12% -
std::shift_right(vector<int>)/50 1.00% 5.270 5.323 - -0.08% -
SetIntersection_Interlaced_Vector_string_16384_1024 1.00% 113705760.400 114844063.709 - -2.11% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 1.00% 90.833 91.742 - -2.76% -
std::search(deque<int>,_pred)_(single_element)/8192 1.00% 5606.329 5662.400 - -0.68% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 -79.81% 175.561 35.453 - 0.06% -
bm_swap_ranges_vb_unaligned/4096 -78.70% 305.502 65.073 - -0.09% -
std::fill(vector<bool>)/262144 -75.82% 953.233 230.452 - -0.50% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -72.34% 96.807 26.774 - 0.09% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -66.77% 38.330 12.739 - -0.39% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -61.12% 56.839 22.102 - 16.54% -
BM_StringConstructDestroyCStr_Small_Opaque -59.41% 5.534 2.246 - 5.45% -
BM_StringConstructDestroyCStr_Empty_Opaque -58.33% 5.704 2.377 - 14.32% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -53.50% 70.121 32.610 - -32.96% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -49.89% 40.166 20.127 - 5.40% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -48.37% 704265.005 363595.992 - -0.23% -
std::is_sorted_until(deque<int>)/8 -47.08% 4.712 2.493 - -45.28% -
rng::find_last(list<int>)_(bail_10%)/1024 -46.10% 1238.746 667.669 - -1.23% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -45.38% 64.777 35.379 - -52.23% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -42.75% 5270421.331 3017283.944 - -44.51% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -41.95% 52.963 30.743 - -3.72% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -38.29% 44.856 27.679 - -23.17% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -37.79% 663104.387 412513.772 - 6.56% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -37.77% 43.671 27.178 - 6.09% -
std::multiset<std::string>::erase(key)_(existent)/1024 -37.35% 102.071 63.946 - -0.22% -
std::rotate(list<int>)_(1_element_backward)/8192 -37.01% 11496.851 7241.339 - -0.52% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -36.20% 29241713.286 18655535.776 - 56.39% -
std::unordered_set<int>::count(key)_(non-existent)/0 -35.63% 0.484 0.311 - 4.53% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -35.42% 3777.703 2439.633 - 1.47% -
std::copy(list<int>)/64 -34.93% 46.498 30.259 - -8.78% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -34.72% 49.589 32.371 - -0.40% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -34.69% 40014562.258 26134081.873 - -32.80% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -34.42% 19.142 12.552 - 0.28% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -33.88% 19.267 12.739 - 6.09% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -32.83% 82702276.932 55553650.835 - 33.75% -
std::adjacent_find(deque<int>)/8 -32.79% 3.975 2.671 - -19.82% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -32.70% 19844042.749 13354866.487 - -23.55% -
bm_lexicographical_compare<int>/32768 -32.52% 2844.229 1919.236 - 0.13% -
std::copy_n(vector<int>)/4096 -32.51% 216.782 146.312 - -25.61% -
std::find_if_not(vector<char>)_(bail_25%)/8 -32.32% 1.056 0.715 - -19.19% -
std::move_backward(vector<bool>)_(aligned)/1048576 -32.11% 2548.583 1730.257 - 1.07% -
std::move_backward(vector<int>)/32768 -31.99% 2552.600 1735.984 - 1.16% -
BM_tolower_char<char> -31.91% 0.690 0.470 - -32.03% -
std::rotate(list<int>)_(by_1/2)/8192 -31.16% 7899.777 5438.181 - -0.76% -
bm_ranges_lexicographical_compare<int>/32768 -31.11% 2780.581 1915.469 - -0.11% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -30.96% 0.697 0.481 - -3.74% -
bm_ranges_lexicographical_compare<signed_char>/262144 -30.91% 5555.545 3838.101 - 0.01% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 -30.91% 9.074 6.269 - -32.37% -
bm_lexicographical_compare<signed_char>/262144 -30.81% 5548.620 3839.285 - 0.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -30.67% 11613946.709 8051976.900 - -21.07% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -30.64% 85.047 58.989 - 3.31% -
std::multiset<std::string>::erase(key)_(existent)/8192 -30.46% 101.247 70.408 - 0.32% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -30.32% 39.801 27.735 - -4.94% -
std::adjacent_find(deque<int>)/50 -29.79% 23.692 16.634 - -21.80% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -29.77% 1.693 1.189 - -14.65% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 -29.66% 64.892 45.645 - -13.42% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 -29.58% 0.481 0.338 - -5.83% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -29.23% 8.968 6.346 - -31.87% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -29.22% 20880905.665 14779240.412 - -28.32% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -28.78% 223.601 159.255 - 55.61% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -28.34% 225.760 161.770 - 58.36% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -28.30% 7720223.372 5535053.496 - -20.10% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -28.18% 33.684 24.193 - 2.19% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -27.63% 122.834 88.895 - -0.83% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -27.50% 21679020.901 15716623.247 - -31.28% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -27.32% 19.171 13.933 - 24.35% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -27.00% 37.323 27.245 - -4.01% -
BM_StringConstructDestroyCStr_Large_Opaque -26.90% 22.076 16.138 - -14.27% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -26.80% 6.285 4.601 - -27.26% -
BM_PushHeap_uint32_Ascending_1 -26.80% 0.633 0.464 - -34.25% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -26.60% 11.451 8.404 - -19.91% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -26.24% 10.234 7.549 - -26.38% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -26.14% 47.104 34.789 - -0.43% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -25.96% 3223556.303 2386835.882 - -20.30% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control -25.87% 0.459 0.341 - -25.93% -
ranges::min(std::deque<long_long>)/70000 -25.82% 25458.678 18884.787 - -0.96% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -25.79% 217.190 161.178 - 65.06% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -25.77% 1898178.833 1408936.371 - -17.31% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -25.62% 42.768 31.810 - -24.85% -
std::shift_right(vector<int>)/32 -25.62% 3.969 2.952 - -26.45% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -25.56% 0.421 0.313 - -35.66% -
ranges::min(std::deque<long_long>)/64 -25.49% 21.015 15.657 - -6.85% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -25.29% 2228362.492 1664891.624 - 1.82% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -25.21% 20.063 15.006 - -39.98% -
std::unordered_map<int,_int>::clear()/8192 -25.21% 85729.667 64121.457 - 0.51% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -25.12% 5725880.171 4287421.258 - -2.57% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -25.01% 7.994 5.995 - -21.12% -
std::unordered_map<int,_int>::clear()/1024 -25.01% 10820.773 8114.391 - 0.76% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -24.82% 33.425 25.129 - 0.32% -
std::shift_left(vector<int>)/32 -24.45% 3.949 2.983 - -69.52% -
BM_StringDestroy_Large -24.33% 10.130 7.665 - -18.11% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -24.33% 19.121 14.468 - 33.17% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -23.82% 25028.095 19067.172 - 7.43% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -23.78% 0.405 0.309 - 9.25% -
std::fill(list<int>)/1024 -23.57% 672.834 514.279 - 3.78% -
BM_StringConstructDestroyCStr_Large_Transparent -23.46% 14.918 11.418 - -18.79% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -23.33% 6.820 5.228 - -24.20% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -23.25% 31.178 23.928 - -4.44% -
BM_StringEraseWithMove_Huge_Opaque -23.17% 63.777 49.001 - -0.45% -
BM_PushHeap_uint64_Descending_1 -23.03% 0.532 0.409 - -33.51% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -22.78% 2.395 1.849 - -0.11% -
BM_vector_deque_ranges_copy_backward/0 -22.65% 0.545 0.421 - -13.57% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -22.06% 25.835 20.136 - 2.43% -
std::move_backward(deque<int>)/64 -22.01% 6.626 5.168 - -0.14% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle -21.89% 1.776 1.387 - -0.04% -
bm_ranges_lexicographical_compare<unsigned_char>/262144 -21.82% 5747.927 4493.684 - -0.01% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -21.76% 52745093.034 41269614.769 - -25.80% -
bm_lexicographical_compare<unsigned_char>/262144 -21.66% 5731.802 4490.381 - -0.04% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -21.55% 50.176 39.361 - 31.54% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -21.44% 78.099 61.353 - -1.96% -
BM_StringAssignAsciiz_Empty_Opaque -21.32% 3.717 2.924 - -5.72% -
BM_StringEraseWithMove_Huge_Transparent -21.27% 59.069 46.506 - 5.10% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -20.88% 8.630 6.828 - -32.49% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -20.88% 55.386 43.820 - 32.73% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -20.78% 24512.513 19419.095 - -14.20% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -20.71% 25546.244 20255.581 - -14.39% -
std::rotate_copy(vector<int>)/8192 -20.66% 458.696 363.914 - 30.28% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 -20.59% 5.672 4.504 - -22.17% -
std::search(deque<int>)_(no_match)/1024 -20.51% 300.990 239.269 - -42.36% -
std::rotate(list<int>)_(by_1/4)/8192 -20.34% 8246.035 6569.097 - -0.46% -
BM_PushHeap_string_Random_1 -20.20% 0.640 0.511 - -2.96% -
std::copy_backward(vector<bool>)_(aligned)/262144 -19.97% 643.325 514.884 - -32.25% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -19.93% 680.672 544.989 - -30.36% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -19.90% 0.448 0.359 - 38.33% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -19.87% 6828824.671 5471680.938 - -0.72% -
BM_toupper_char<wchar_t> -19.83% 0.685 0.549 - -20.11% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -19.80% 142.905 114.608 - 47.80% -
BM_StringRead_Cold_Shallow_Large -19.73% 1.403 1.126 - -9.44% -
BM_PushHeap_string_PipeOrgan_262144 -19.54% 21.965 17.674 - 1.80% -
std::multiset<std::string>::contains(key)_(existent)/1024 -19.54% 26.832 21.590 - -0.48% -
std::transform(list<int>)_(identity_transform)/32 -19.41% 20.995 16.921 - -0.53% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -19.40% 42.028 33.873 - 0.42% -
BM_tolower_char<wchar_t> -19.11% 0.689 0.557 - -19.30% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -18.92% 6815.476 5525.649 - 0.31% -
std::find(vector<short>)_(bail_25%)/8 -18.91% 0.825 0.669 - -3.83% -
std::partition(deque<int>)_(sparse)/32 -18.78% 12.075 9.807 - -1.27% -
BM_StringDestroy_Huge -18.63% 13.308 10.829 - -5.26% -
std::equal(deque<int>)_(it,_it,_it)/50 -18.50% 25.289 20.610 - -9.38% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -18.21% 82.338 67.344 - -24.90% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -18.18% 53.350 43.651 - -0.16% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -17.99% 76.514 62.747 - -3.01% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -17.75% 1.423 1.171 - -17.88% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -17.71% 0.492 0.405 - -9.33% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -17.70% 1.400 1.152 - -10.46% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -17.69% 34.495 28.394 - -0.12% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -17.48% 53.568 44.203 - -2.49% -
std::copy_n(vector<bool>)_(aligned)/1048576 -17.27% 3775.097 3123.011 - 3.81% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -17.27% 0.671 0.555 - -13.87% -
BM_StringAssignStr_Huge_Transparent -17.16% 132.249 109.555 - 0.23% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -17.05% 0.697 0.578 - 9.40% -
BM_StringAssignAsciiz_Small_Opaque -17.03% 3.530 2.928 - -5.63% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -17.02% 5.843 4.849 - -26.46% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 -17.02% 69.539 57.704 - -0.33% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -16.98% 54813.416 45504.834 - 1.62% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -16.93% 31.487 26.157 - -83.73% -
std::map<std::string,_int>::erase(iterator)/32 -16.91% 34.222 28.434 - 2.33% -
SetIntersection_None_Set_uint32_262144_16384 -16.89% 1337489.748 1111607.668 - -7.47% -
SetIntersection_None_Set_uint32_262144_1024 -16.86% 1348604.410 1121162.356 - -7.36% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -16.86% 169322548.512 140769653.582 - 17.85% -
rng::starts_with(list<int>,_pred)/8192 -16.84% 11721.288 9747.276 - -24.21% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -16.83% 660.205 549.082 - -31.66% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -16.81% 5106.310 4248.172 - 0.01% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -16.73% 12367.720 10298.939 - 0.69% -
std::stable_partition(list<int>)_(dense)/8192 -16.49% 22633.205 18901.973 - -0.53% -
std::set<int>::clear()/1024 -16.43% 10738.705 8974.726 - -2.25% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -16.37% 1515.837 1267.668 - -18.56% -
BM_deque_vector_ranges_move/0 -16.37% 1.525 1.275 - -3.00% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -16.29% 1.230 1.030 - 15.08% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -16.26% 103804115.593 86926327.789 - -24.67% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -16.17% 23.149 19.405 - -33.13% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -16.14% 7781815.500 6526017.330 - -15.25% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -16.12% 38.241 32.076 - -1.18% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -16.11% 10.533 8.837 - -0.05% -
std::unordered_map<int,_int>::erase(iterator)/1024 -16.08% 23.536 19.752 - -0.02% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -16.01% 340346.648 285865.874 - 3.17% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 -15.94% 37.616 31.622 - -0.40% -
BM_PushHeap_uint32_Random_1 -15.92% 0.541 0.455 - -24.64% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -15.83% 609.213 512.773 - -31.98% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -15.75% 0.683 0.576 - -7.99% -
BM_vector_deque_copy_backward/1 -15.75% 2.323 1.957 - -15.38% -
std::multiset<std::string>::erase(iterator)/1024 -15.65% 33.633 28.371 - 0.29% -
BM_StringEraseWithMove_Large_Transparent -15.57% 2.998 2.531 - -4.78% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -15.52% 14.158 11.960 - -3.11% -
BM_StringEraseWithMove_Large_Opaque -15.48% 3.162 2.673 - -1.55% -
SetIntersection_Interlaced_Vector_uint64_256_16 -15.44% 6932321.470 5861858.606 - -17.74% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -15.41% 1.634 1.382 - 0.17% -
SetIntersection_None_Set_uint32_262144_262144 -15.33% 1325515.787 1122313.394 - -7.42% -
std::copy(vector<int>)/262144 -15.32% 14789.133 12523.181 - 0.05% -
ranges::min(std::list<long_long>)/1 -15.17% 0.426 0.362 - 18.52% -
bm_ranges_lexicographical_compare<signed_char>/64 -15.16% 2.485 2.109 - -0.59% -
std::find_end(deque<int>)_(same_length)/8192 -14.99% 3140.688 2669.788 - -15.63% -
BM_StringEraseWithMove_Small_Opaque -14.96% 2.570 2.186 - 0.05% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -14.92% 3632.935 3090.800 - -4.60% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 -14.77% 49.640 42.306 - -1.15% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -14.68% 6.966 5.943 - -0.91% -
rng::find_last(vector<int>)_(bail_90%)/8 -14.58% 0.459 0.392 - -15.42% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -14.52% 807.204 690.016 - 0.28% -
bm_ranges_lexicographical_compare<signed_char>/1 -14.41% 1.745 1.494 - -0.16% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 -14.30% 15647.300 13409.809 - 2.67% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -14.28% 2.758 2.364 - -0.36% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -14.28% 126314.356 108277.212 - 5.41% -
std::copy(deque<int>)/1048576 -14.23% 58425.247 50109.003 - 0.07% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -14.12% 106.638 91.585 - 2.31% -
std::set<int>::clear()/8192 -14.05% 90147.786 77478.169 - -4.79% -
std::unordered_map<int,_int>::erase(iterator)/8192 -14.04% 23.031 19.798 - 0.11% -
std::reverse_copy(vector<int>)/32768 -14.03% 1142.069 981.785 - -0.12% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -14.00% 19.764 16.997 - 2.89% -
SetIntersection_Interlaced_Set_string_256_256 -13.98% 31682988.780 27253356.295 - -12.66% -
rng::find_last(deque<int>)_(bail_10%)/50 -13.89% 13.252 11.412 - 0.01% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -13.82% 10.739 9.255 - -1.55% -
BM_vector_deque_copy_backward/2 -13.80% 2.055 1.771 - -14.17% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -13.78% 34.338 29.606 - -13.73% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -13.76% 30338813.810 26165411.527 - 17.97% -
BM_StringRead_Cold_Shallow_Small -13.74% 1.268 1.094 - -9.36% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -13.71% 1.427 1.231 - 14.61% -
std::find_first_of(vector<int>)_(small_needle)/32 -13.69% 52.287 45.132 - -11.25% -
BM_StringConstructDestroyCStr_Empty_Transparent -13.36% 0.272 0.235 - -1.73% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -13.23% 3.140 2.725 - 1.99% -
BM_StringEraseWithMove_Small_Transparent -13.23% 2.514 2.182 - 0.13% -
BM_StringFindCharLiteral/16 -13.22% 1.864 1.618 - -0.01% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -13.22% 1058726.182 918769.226 - -11.83% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 -13.20% 15.051 13.064 - 6.73% -
std::find(vector<bool>)_(process_all)/8 -13.17% 0.734 0.638 - 7.39% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -13.14% 889.094 772.296 - 72.01% -
BM_StringFindCharLiteral/8 -13.12% 1.862 1.618 - -0.02% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -13.09% 11.923 10.363 - -22.63% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -13.07% 33.239 28.894 - -1.22% -
std::unordered_set<int>::count(key)_(non-existent)/32 -13.03% 1.798 1.563 - 14.49% -
std::rotate(list<int>)_(by_1/3)/8192 -13.02% 9548.625 8305.669 - -6.46% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 -12.98% 125511.444 109223.999 - 2.51% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -12.87% 14.450 12.591 - 0.22% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -12.85% 2.527 2.202 - -15.03% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -12.83% 54.456 47.469 - -13.93% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -12.78% 24.081 21.002 - 1.95% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -12.75% 882.921 770.334 - -8.09% -
std::unordered_map<int,_int>::erase(iterator)/32 -12.75% 22.511 19.640 - -0.44% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -12.71% 1410350.042 1231133.823 - -10.61% -
SetIntersection_None_Set_float_1024_64 -12.70% 9940624.689 8678106.006 - -17.66% -
BM_StringFindStringLiteral/16 -12.69% 1.853 1.618 - -0.03% -
rng::find_last(deque<int>)_(bail_10%)/1024 -12.68% 259.992 227.036 - -0.03% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -12.62% 37.288 32.584 - -10.36% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 -12.60% 426.353 372.636 - 4.30% -
std::find_first_of(vector<int>)_(small_needle)/50 -12.55% 79.119 69.192 - -8.47% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 -12.52% 24.336 21.289 - -5.37% -
BM_StringFindStringLiteral/8 -12.51% 1.850 1.619 - -0.00% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -12.51% 0.341 0.298 - -0.76% -
std::lower_bound(std::list<int>)/8192 -12.45% 15533.736 13599.733 - -1.99% -
SetIntersection_Interlaced_Vector_float_16384_1024 -12.40% 43964431.175 38513326.542 - -21.88% -
std::fill(deque<int>)/8192 -12.39% 268.798 235.481 - -1.44% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -12.38% 7.917 6.937 - -17.86% -
std::find(vector<long_long>)_(process_all)/8 -12.38% 1.146 1.004 - 6.71% -
std::unordered_map<int,_int>::clear()/32 -12.36% 670.773 587.857 - -0.36% -
SetIntersection_Interlaced_Vector_uint64_256_64 -12.36% 7779989.767 6818736.301 - -20.18% -
BM_StringFindCharLiteral/32 -12.33% 1.846 1.618 - -0.05% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -12.33% 78906195.157 69178129.784 - 15.15% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -12.32% 770.911 675.967 - -23.12% -
std::multiset<std::string>::contains(key)_(existent)/32 -12.25% 19.939 17.496 - 6.50% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -12.21% 48.623 42.686 - 0.86% -
std::multiset<std::string>::find(key)_(existent)/8192 -12.16% 29.987 26.341 - -0.58% -
SetIntersection_None_Set_float_1024_1 -12.15% 10211656.720 8971254.389 - -15.07% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -12.13% 14.507 12.748 - 1.85% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -12.11% 40.542 35.634 - -14.58% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -12.09% 1509.112 1326.610 - -2.77% -
std::reverse_copy(list<int>)/32768 -12.08% 30175.633 26529.496 - -2.21% -
std::map<std::string,_int>::contains(key)_(existent)/32 -12.06% 16.059 14.123 - -14.11% -
SetIntersection_Front_Set_uint64_262144_64 -12.05% 1795747.471 1579398.544 - -3.89% -
std::unique_copy(deque<int>)_(sprinkled)/52 -12.01% 20.853 18.348 - 24.41% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 -12.01% 14642.149 12883.405 - 0.65% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -11.93% 15211.403 13397.421 - 5.49% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -11.68% 410.898 362.900 - 3.78% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 -11.67% 120870.432 106770.277 - 3.84% -
std::copy_backward(vector<int>)/4096 -11.63% 215.495 190.430 - 31.88% -
std::unordered_set<std::string>::ctor(const&)/32 -11.55% 778.441 688.507 - -9.10% -
ranges::min(std::vector<char>)/1 -11.55% 0.431 0.381 - 30.15% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -11.43% 354.401 313.884 - -4.80% -
SetIntersection_None_Set_float_1024_4 -11.40% 9923299.226 8792479.688 - -16.87% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -11.38% 22.750 20.160 - -2.89% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -11.38% 101.243 89.719 - -1.85% -
BM_lexicographical_compare_three_way<IntPtr>/1 -11.35% 0.445 0.394 - -10.89% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -11.34% 51.989 46.096 - -11.09% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 -11.33% 14.650 12.990 - 5.20% -
std::is_sorted(deque<int>)/8 -11.31% 2.959 2.625 - 1.59% -
std::set<int>::erase(iterator)/8192 -11.31% 22.146 19.641 - -1.59% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -11.28% 1509125.832 1338958.948 - -6.38% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -11.27% 1.861 1.651 - 11.93% -
std::set<int>::erase(iterator)/1024 -11.26% 22.001 19.522 - -2.25% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -11.25% 23.498 20.855 - -10.71% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -11.21% 47.022 41.752 - -24.22% -
std::unique_copy(deque<int>)_(sprinkled)/32 -11.20% 13.084 11.619 - 26.04% -
std::find(list<int>)_(process_all)/8192 -11.06% 8279.596 7364.255 - 6.98% -
std::rotate_copy(list<int>)/8192 -11.04% 7750.112 6894.583 - -2.59% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -10.98% 60.016 53.425 - 1.82% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 -10.96% 1528137.367 1360686.523 - 1.27% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -10.92% 5050847.031 4499254.510 - 5.03% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -10.87% 44030.914 39244.023 - -0.92% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -10.80% 3801964.997 3391385.610 - 1.85% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -10.79% 25.952 23.153 - 1.27% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -10.77% 40.201 35.869 - -2.90% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -10.74% 4.843 4.323 - 7.54% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -10.69% 1879996.744 1679100.992 - 1.54% -
BM_vector_deque_ranges_move/2 -10.57% 2.056 1.838 - -8.12% -
std::copy(deque<int>)/262144 -10.56% 13076.154 11695.944 - 0.04% -
std::move(vector<bool>)_(aligned)/64 -10.50% 1.799 1.610 - -3.30% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -10.48% 10506.814 9405.186 - 17.55% -
SetIntersection_Front_Vector_uint64_1024_1024 -10.46% 5913337.802 5294725.639 - -0.53% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -10.39% 892.374 799.626 - 51.36% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -10.38% 6.228 5.582 - 0.17% -
std::copy_n(vector<bool>)_(aligned)/262144 -10.35% 760.578 681.888 - 2.39% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -10.30% 473758.463 424944.124 - -3.43% -
SetIntersection_Front_Vector_uint32_1024_1024 -10.27% 5909993.307 5303177.434 - -9.98% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -10.26% 1.350 1.212 - -11.11% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -10.26% 24.241 21.755 - -4.62% -
ranges::minmax(std::deque<long_long>)/64 -10.25% 25.888 23.236 - -20.85% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -10.23% 27.212 24.429 - 15.34% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 -10.21% 394.381 354.106 - 1.03% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -10.21% 2.538 2.279 - -14.73% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -10.17% 1825819.660 1640076.088 - 1.21% -
std::find_end(deque<int>)_(same_length)/1024 -10.15% 370.570 332.956 - -7.80% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -10.15% 26.511 23.821 - -2.86% -
SetIntersection_Front_Set_uint64_256_64 -10.11% 5783952.454 5199235.639 - -5.35% -
BM_StringFindCharLiteral/128 -10.08% 3.341 3.005 - -0.03% -
ranges::minmax(std::deque<char>)/70000 -10.06% 26720.615 24032.567 - -12.58% -
std::set<int>::ctor(const&,_alloc)/32 -10.02% 248.600 223.680 - -8.33% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -9.99% 41.012 36.916 - 0.18% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 -9.96% 2.452 2.207 - -10.68% -
BM_PushHeap_uint64_Ascending_64 -9.95% 1.680 1.513 - -14.83% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -9.94% 33.173 29.874 - -6.80% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -9.90% 23.942 21.572 - -4.00% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -9.88% 32.515 29.303 - -3.94% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -9.88% 2.493 2.246 - -9.84% -
BM_StringAssignStr_Large_Transparent -9.86% 11.220 10.113 - -2.02% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -9.83% 1055.440 951.714 - 3.43% -
std::upper_bound(std::list<int>)/8192 -9.83% 15153.218 13664.193 - -2.07% -
std::find_end(deque<int>)_(process_all)/8192 -9.82% 2358.651 2126.967 - 5.10% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -9.80% 23.530 21.224 - -2.64% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 -9.79% 30.163 27.210 - -0.27% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -9.76% 42.917 38.729 - 2.04% -
std::find(list<int>)_(bail_25%)/32768 -9.73% 8395.526 7578.773 - -18.46% -
std::find_if_not(vector<int>)_(process_all)/32768 -9.73% 3542.324 3197.832 - -0.20% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 -9.71% 13.807 12.466 - -0.39% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -9.71% 734.315 663.041 - 0.94% -
BM_StringRead_Cold_Deep_Empty -9.70% 1.332 1.203 - -6.62% -
std::find_end(deque<int>)_(same_length)/1000 -9.67% 360.866 325.954 - -7.62% -
std::any_of(list<int>)_(process_all)/8192 -9.66% 8082.795 7301.594 - -13.03% -
BM_vector_deque_ranges_move/1 -9.66% 2.304 2.081 - -7.90% -
BM_StringFindCharLiteral/64 -9.63% 2.353 2.127 - 0.38% -
SetIntersection_Interlaced_Vector_float_1024_64 -9.59% 3640318.744 3291055.966 - -30.61% -
BM_StringFindStringLiteral/64 -9.57% 2.390 2.161 - -1.79% -
std::set<int>::upper_bound(key)_(existent)/1024 -9.50% 4.507 4.079 - -4.45% -
std::find_end(forward_list<int>)_(single_element)/1024 -9.50% 717.153 649.011 - -7.66% -
SetIntersection_Front_Set_string_256_256 -9.48% 31496591.707 28512270.450 - 2.30% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -9.47% 29.729 26.913 - -0.57% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -9.39% 133604.089 121063.508 - -5.21% -
std::find_first_of(vector<int>)_(small_needle)/1024 -9.38% 1551.662 1406.159 - -3.62% -
std::find_if_not(vector<int>)_(process_all)/8192 -9.37% 885.680 802.663 - -0.24% -
rng::find_last(vector<int>)_(bail_90%)/50 -9.36% 1.589 1.441 - -3.51% -
std::generate_n(list<int>)/8192 -9.34% 7563.874 6857.494 - -7.69% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 -9.33% 7.122 6.457 - 1.92% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -9.31% 38.776 35.167 - -26.35% -
std::swap_ranges(deque<int>)/1024 -9.30% 351.991 319.251 - -6.30% -
SetIntersection_None_Set_string_262144_4 -9.24% 1795269.531 1629430.582 - -1.36% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 -9.23% 33.248 30.179 - -1.53% -
BM_StringFindStringLiteral/128 -9.21% 3.510 3.187 - 0.81% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -9.19% 34.186 31.046 - -0.73% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -9.17% 10244.479 9304.739 - -5.59% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 -9.15% 34.305 31.165 - 0.45% -
BM_StringFindCharLiteral/4096 -9.15% 85.069 77.287 - -0.18% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 -9.12% 32.908 29.906 - -2.18% -
ranges::min(std::list<long_long>)/70000 -9.12% 49988.878 45428.903 - -9.97% -
std::set<int>::erase(iterator)/32 -9.02% 21.413 19.482 - -2.48% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -9.00% 33.273 30.278 - -1.31% -
std::map<std::string,_int>::ctor(const&)/1024 -9.00% 38834.476 35339.110 - -0.02% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -9.00% 1470.472 1338.139 - -23.39% -
std::find_first_of(vector<int>)_(small_needle)/8192 -8.94% 12345.160 11241.616 - -3.84% -
std::lower_bound(std::deque<int>)/8 -8.92% 18.598 16.939 - 0.27% -
std::find_end(list<int>)_(process_all)/8192 -8.89% 8182.596 7455.417 - 1.18% -
BM_StringAssignAsciizMix_Opaque -8.89% 5.427 4.945 - -2.65% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -8.85% 835.957 761.964 - -1.12% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -8.83% 1.138 1.038 - 19.53% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -8.81% 1.572 1.434 - -3.51% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -8.79% 1031.602 940.916 - 1.43% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -8.78% 30.087 27.446 - 3.27% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -8.77% 0.459 0.419 - 0.90% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -8.76% 57.864 52.794 - -1.43% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -8.74% 11.424 10.426 - 5.23% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -8.72% 4.629 4.225 - -6.21% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -8.69% 36865.875 33663.210 - 4.09% -
std::swap_ranges(deque<int>)/8192 -8.63% 2789.952 2549.170 - -6.04% -
std::copy(vector<int>)/32768 -8.62% 3774.998 3449.726 - -1.80% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 -8.59% 28.911 26.427 - -10.59% -
SetIntersection_None_Set_float_1024_16 -8.59% 9965218.671 9109459.905 - -12.73% -
SetIntersection_None_Set_float_1024_256 -8.57% 9770402.559 8932601.867 - -14.11% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -8.56% 30.331 27.735 - -9.41% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -8.54% 313982.582 287152.932 - 2.91% -
std::map<std::string,_int>::erase(key)_(existent)/32 -8.53% 73.528 67.255 - -8.31% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -8.46% 1302605.713 1192375.896 - -6.65% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -8.45% 58270.563 53345.417 - -0.93% -
BM_PushHeap_uint32_Descending_4 -8.45% 0.378 0.346 - -1.38% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -8.37% 31.776 29.118 - -5.63% -
SetIntersection_None_Set_uint32_262144_64 -8.35% 1223813.639 1121585.125 - -7.13% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -8.33% 17.752 16.272 - -2.47% -
SetIntersection_Interlaced_Vector_float_1024_16 -8.33% 1971228.044 1807089.985 - -27.47% -
std::copy_n(deque<int>)/1048576 -8.30% 54632.103 50096.913 - 0.13% -
BM_PushHeap_float_Random_1 -8.24% 0.548 0.502 - -27.32% -
std::search(deque<int>,_pred)_(no_match)/1048576 -8.20% 485964.828 446103.662 - -8.27% -
bm_ranges_lexicographical_compare<signed_char>/8 -8.17% 3.673 3.372 - -2.13% -
SetIntersection_None_Set_uint32_262144_1 -8.17% 1218340.250 1118801.840 - -8.10% -
std::rotate(deque<int>)_(by_1/2)/8192 -8.17% 1585.618 1456.082 - -0.01% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -8.12% 38.567 35.433 - -2.19% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -8.09% 7201.041 6618.320 - -1.86% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -8.09% 1794858.147 1649685.863 - 10.93% -
std::partition(list<int>)_(sparse)/8192 -8.04% 8535.869 7849.643 - 1.79% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -8.04% 23.246 21.377 - 6.40% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -8.03% 52.461 48.250 - 1.77% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -8.02% 581.331 534.712 - 0.46% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -7.97% 11719.988 10785.403 - -8.31% -
BM_StringFindStringLiteral/32 -7.94% 1.954 1.799 - 3.17% -
SetIntersection_Front_Set_string_1024_16 -7.94% 1953708.679 1798619.017 - -4.42% -
std::multiset<int>::clear()/1024 -7.90% 10821.027 9966.106 - -1.56% -
std::search(deque<int>,_pred)_(no_match)/1024 -7.88% 473.171 435.901 - -22.77% -
rng::starts_with(deque<int>)/1024 -7.86% 466.498 429.849 - -12.01% -
std::set<int>::contains(key)_(non-existent)/32 -7.86% 2.827 2.605 - 2.03% -
rng::find_last(deque<int>)_(bail_90%)/8 -7.84% 0.905 0.834 - -9.61% -
std::copy_n(list<int>)/32768 -7.80% 28709.356 26471.291 - -0.46% -
SetIntersection_None_Set_uint32_262144_4 -7.78% 1210599.203 1116380.859 - -7.86% -
BM_StringAssignStr_Large_Opaque -7.75% 10.869 10.026 - -3.24% -
std::find_if_not(vector<int>)_(process_all)/8 -7.74% 1.491 1.376 - 0.94% -
BM_deque_deque_ranges_move/0 -7.70% 0.919 0.848 - 18.64% -
SetIntersection_Front_Set_uint64_262144_1024 -7.69% 12841292.430 11853861.150 - -2.46% -
std::set<int>::clear()/32 -7.67% 669.673 618.298 - -1.27% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -7.64% 6985790.026 6452401.634 - -4.81% -
SetIntersection_None_Set_string_262144_16 -7.63% 1766589.029 1631846.517 - -1.11% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -7.63% 1.350 1.247 - -22.23% -
rng::contains_subrange(deque<int>)_(process_all)/16 -7.60% 9.068 8.379 - 8.45% -
SetIntersection_Front_Set_uint64_16384_1024 -7.60% 12583587.525 11627624.591 - -6.23% -
std::multiset<std::string>::find(key)_(existent)/32 -7.59% 15.113 13.966 - -2.60% -
std::find_first_of(vector<int>)_(large_needle)/50 -7.59% 283.645 262.116 - -4.10% -
BM_PushHeap_uint64_Ascending_256 -7.56% 2.259 2.088 - -9.96% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -7.54% 2.724 2.519 - -0.44% -
BM_StringFindNoMatch/10 -7.54% 1.375 1.271 - -3.77% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -7.53% 2009365.413 1858017.317 - -23.84% -
SetIntersection_None_Set_uint32_262144_256 -7.51% 1212325.279 1121258.953 - -7.33% -
std::search(deque<int>,_pred)_(no_match)/8192 -7.50% 3779.700 3496.074 - -7.86% -
BM_StringAssignAsciiz_Large_Transparent -7.50% 12.691 11.739 - 0.64% -
std::search(deque<int>,_pred)_(no_match)/1000 -7.50% 458.050 423.715 - -23.49% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 -7.49% 7.015 6.490 - -1.96% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -7.49% 2050850.015 1897273.144 - 3.59% -
std::copy_n(vector<int>)/262144 -7.46% 12976.368 12008.676 - 3.33% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -7.45% 32.613 30.183 - -0.78% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -7.44% 1.619 1.498 - -5.73% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -7.43% 572.329 529.784 - 0.64% -
rng::for_each(multimap<int>)/50 -7.41% 43.020 39.832 - -1.99% -
std::map<std::string,_int>::count(key)_(existent)/8192 -7.36% 33.644 31.167 - 12.37% -
std::find_if_not(vector<int>)_(process_all)/50 -7.35% 6.027 5.584 - -1.38% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -7.33% 23.079 21.387 - -0.49% -
SetIntersection_Front_Set_uint64_262144_4 -7.33% 1098818.714 1018329.394 - -3.93% -
SetIntersection_None_Set_string_262144_1 -7.32% 1757024.738 1628323.162 - -1.32% -
SetIntersection_None_Set_uint32_262144_16 -7.32% 1209596.355 1121032.633 - -7.37% -
rng::find_last(vector<char>)_(bail_90%)/50 -7.31% 1.552 1.439 - -4.04% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -7.31% 17.187 15.930 - -1.23% -
std::set<int>::insert(value)_(already_present)/1024 -7.28% 6.177 5.727 - 2.82% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 -7.28% 2.994 2.776 - 0.13% -
SetIntersection_Front_Set_uint32_262144_262144 -7.21% 1678121.258 1557077.473 - -6.79% -
SetIntersection_Front_Set_string_262144_64 -7.21% 4999323.268 4638728.720 - 4.30% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -7.20% 1.320 1.225 - -5.99% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -7.17% 10459.075 9709.499 - -3.10% -
BM_CmpLess_uint_schar -7.16% 1.099 1.020 - -2.43% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -7.16% 2577075.739 2392543.016 - -0.59% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -7.15% 1071200.887 994574.716 - -4.05% -
BM_StringAssignAsciiz_Large_Opaque -7.14% 12.577 11.679 - 0.42% -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 -7.12% 651.987 605.562 - -0.17% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 -7.11% 33.723 31.325 - -8.34% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 -7.11% 19148.572 17788.006 - -0.17% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 -7.10% 13.408 12.456 - 7.54% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -7.08% 1644.936 1528.403 - -3.66% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -7.04% 8320.795 7734.911 - 0.50% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -7.03% 1.319 1.227 - -6.13% -
std::for_each(list<int>)/8192 -7.03% 7782.001 7235.056 - -8.29% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -7.01% 15.671 14.572 - 8.23% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 -7.01% 10.529 9.792 - -2.05% -
ranges::minmax(std::deque<long_long>)/70000 -6.99% 27404.557 25489.034 - -14.86% -
std::set<int>::erase(key)_(existent)/32 -6.98% 22.985 21.380 - -7.25% -
SetIntersection_None_Set_float_262144_1 -6.96% 1206732.910 1122762.125 - -7.20% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 -6.95% 7188.289 6688.767 - -0.82% -
SetIntersection_Interlaced_Set_uint32_262144_4 -6.95% 1286389.891 1197024.414 - -6.82% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -6.93% 378228.406 352017.672 - -0.38% -
std::set<std::string>::contains(key)_(non-existent)/1024 -6.92% 22.396 20.845 - 3.50% -
SetIntersection_Front_Set_uint32_262144_16384 -6.89% 222556597.725 207213089.777 - -7.09% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -6.87% 2.509 2.337 - -4.38% -
std::fill(vector<bool>)/512 -6.83% 1.589 1.481 - 0.58% -
SetIntersection_Front_Vector_uint32_1024_256 -6.83% 2275650.688 2120259.346 - -0.21% -
SetIntersection_Interlaced_Vector_float_1024_256 -6.83% 5978489.901 5570254.223 - -0.07% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -6.81% 30.048 28.001 - -0.34% -
BM_StringConstructDestroyCStr_Small_Transparent -6.80% 0.395 0.369 - -0.05% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -6.80% 1846.154 1720.678 - -6.89% -
std::transform(list<int>)_(identity_transform)/8192 -6.76% 7507.475 6999.640 - -8.39% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 -6.76% 0.555 0.518 - -24.74% -
SetIntersection_None_Set_float_262144_1024 -6.75% 1202776.531 1121631.184 - -6.83% -
SetIntersection_Front_Vector_uint32_262144_1 -6.74% 1060266.957 988851.897 - -5.41% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -6.73% 88625.018 82659.987 - 6.57% -
rng::find_if(vector<bool>)_(process_all)/8 -6.73% 3.706 3.457 - -1.33% -
SetIntersection_None_Set_float_262144_4 -6.70% 1202624.269 1122014.648 - -7.00% -
SetIntersection_None_Set_float_262144_256 -6.70% 1202136.311 1121583.090 - -7.05% -
SetIntersection_Front_Set_uint64_1024_64 -6.69% 1803517.640 1682824.526 - 0.67% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -6.68% 821.602 766.718 - -0.01% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -6.68% 1.316 1.228 - -5.69% -
BM_StringFindCharLiteral/256 -6.67% 5.750 5.367 - 0.75% -
SetIntersection_None_Set_float_262144_16384 -6.64% 1207579.428 1127427.330 - -7.21% -
std::partition(deque<int>)_(sparse)/50 -6.62% 16.325 15.245 - 0.17% -
std::count(list<int>)_(every_other)/1048576 -6.61% 874727.556 816872.427 - -0.01% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -6.58% 11.295 10.552 - 8.70% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -6.56% 18.923 17.682 - -6.80% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -6.55% 36067.489 33703.555 - 2.31% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 -6.53% 761.119 711.380 - -0.50% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -6.53% 18.374 17.174 - -0.58% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -6.53% 24.803 23.183 - 1.57% -
BM_deque_vector_ranges_copy_backward/0 -6.53% 1.466 1.371 - -1.93% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 -6.52% 0.279 0.261 - 2.48% -
SetIntersection_None_Set_float_262144_16 -6.51% 1199240.398 1121182.371 - -6.96% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -6.50% 50.267 46.999 - 0.16% -
std::shift_right(list<int>)/50 -6.50% 28.447 26.598 - -1.08% -
SetIntersection_None_Set_float_262144_64 -6.49% 1200356.119 1122482.422 - -6.87% -
SetIntersection_Interlaced_Set_uint32_262144_256 -6.47% 1585927.084 1483373.617 - -5.36% -
std::unordered_multimap<int,_int>::clear()/8192 -6.46% 79928.074 74763.148 - 17.67% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -6.44% 305813.039 286122.602 - 1.48% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -6.43% 1.445 1.352 - 3.22% -
SetIntersection_None_Set_float_262144_262144 -6.42% 1203859.619 1126522.379 - -6.56% -
BM_vector_deque_copy/1 -6.41% 2.368 2.216 - -0.96% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -6.40% 20.425 19.118 - -6.78% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -6.39% 576.147 539.330 - -16.69% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -6.37% 877.054 821.183 - 2.66% -
std::multiset<int>::count(key)_(non-existent)/32 -6.36% 2.578 2.414 - -16.23% -
rng::find(vector<bool>)_(process_all)/8 -6.32% 0.715 0.670 - -11.85% -
std::equal(deque<int>)_(it,_it,_it)/1024 -6.30% 478.200 448.090 - -1.77% -
std::fill(vector<bool>)/64 -6.29% 1.596 1.495 - 1.04% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -6.29% 0.669 0.627 - 3.34% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 -6.26% 818.304 767.066 - -0.63% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -6.26% 9041535.950 8475767.132 - -0.04% -
std::multiset<int>::count(key)_(non-existent)/8192 -6.26% 9.857 9.240 - -13.77% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -6.26% 25.516 23.920 - 2.59% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -6.24% 55.557 52.090 - -0.62% -
std::map<int,_int>::erase(key)_(existent)/1024 -6.24% 25.696 24.093 - -3.35% -
SetIntersection_Front_Vector_uint32_262144_256 -6.21% 2273060.118 2131833.661 - 0.26% -
BM_deque_deque_copy_backward/0 -6.21% 0.919 0.862 - -6.38% -
std::unordered_set<int>::find(key)_(existent)/32 -6.21% 1.192 1.118 - -11.68% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 -6.21% 58711.323 55068.270 - -11.68% -
bm_lexicographical_compare<int>/1 -6.20% 1.384 1.298 - -4.20% -
BM_StringRelationalLiteral_Compare_Small_Large_Control -6.17% 1.721 1.615 - -0.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -6.17% 25032245.064 23488724.664 - -1.69% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 -6.15% 16898.230 15859.313 - 0.16% -
BM_PushHeap_float_Descending_1 -6.14% 0.575 0.540 - 37.32% -
SetIntersection_None_Set_uint64_1024_256 -6.13% 9120666.562 8561130.911 - -0.28% -
SetIntersection_Front_Vector_uint32_256_256 -6.13% 4529453.978 4251597.683 - 0.39% -
SetIntersection_Interlaced_Set_uint32_262144_16 -6.10% 1590979.899 1493932.129 - -6.43% -
std::unordered_multimap<int,_int>::clear()/1024 -6.10% 10248.008 9623.079 - 17.30% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -6.10% 8997.607 8449.062 - 6.03% -
std::move(deque<int>)/262144 -6.09% 16020.254 15043.981 - -0.18% -
std::unordered_set<int>::find(key)_(existent)/1024 -6.09% 1.373 1.290 - -4.23% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 -6.06% 24.250 22.779 - -1.64% -
BM_vector_deque_ranges_copy_backward/2 -6.05% 1.835 1.724 - -8.31% -
std::sort(vector<int>)_(pipe-organ)/1024 -6.04% 2442.184 2294.586 - 0.15% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -6.04% 36.478 34.275 - -1.79% -
SetIntersection_Front_Vector_uint64_1024_256 -6.03% 2269672.336 2132704.305 - -6.03% -
std::set<std::string>::contains(key)_(non-existent)/32 -6.03% 11.145 10.472 - 15.22% -
std::multiset<std::string>::count(key)_(existent)/1024 -6.03% 25.111 23.598 - 1.95% -
std::find(vector<bool>)_(process_all)/50 -6.02% 0.725 0.681 - 14.54% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast -6.02% 0.648 0.609 - -6.92% -
SetIntersection_Interlaced_Set_uint32_262144_64 -6.01% 1570835.451 1476420.492 - -4.89% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 -5.98% 10.702 10.062 - 3.60% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -5.98% 15.253 14.341 - 27.93% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -5.97% 2.633 2.476 - -1.06% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -5.96% 1.581 1.487 - 6.35% -
std::flat_map<int,_int>::erase(iterator)/1024 -5.95% 80.961 76.145 - 1.26% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 -5.94% 46.702 43.929 - -3.85% -
std::set<int>::find(key)_(non-existent)/32 -5.94% 2.423 2.279 - 0.12% -
SetIntersection_Interlaced_Vector_float_262144_4 -5.93% 1548130.787 1456298.040 - 0.72% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -5.92% 7986753.896 7513573.773 - -1.14% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -5.92% 10153.795 9552.306 - 8.00% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -5.92% 9.608 9.039 - -13.88% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -5.92% 1.537 1.446 - -3.07% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 -5.91% 2.880 2.710 - 0.04% -
std::find_if(deque<int>)_(process_all)/8192 -5.88% 2119.478 1994.760 - -0.91% -
BM_vector_deque_move/2 -5.88% 2.055 1.935 - -6.36% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -5.88% 2.050 1.930 - -8.80% -
std::unique_copy(list<int>)_(contiguous)/52 -5.88% 20.717 19.499 - -0.11% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -5.88% 105.007 98.837 - -0.24% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -5.87% 39.579 37.257 - -0.18% -
std::replace_if(vector<int>)_(prefix)/32 -5.86% 10.132 9.538 - -0.52% -
SetIntersection_Interlaced_Vector_float_256_16 -5.85% 6200303.303 5837713.403 - -21.71% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -5.85% 14248.646 13415.609 - 14.47% -
ranges::minmax(std::deque<char>)/64 -5.84% 26.361 24.822 - -7.92% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -5.84% 73345.218 69064.015 - -10.24% -
SetIntersection_Front_Set_uint64_16384_16 -5.82% 1201290.523 1131370.932 - -4.44% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -5.81% 75.017 70.657 - 0.20% -
SetIntersection_Front_Vector_uint32_262144_16384 -5.80% 77383389.779 72893022.938 - 0.26% -
std::set<std::string>::count(key)_(non-existent)/32 -5.79% 10.499 9.891 - -8.23% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -5.78% 0.612 0.577 - -17.20% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -5.78% 6.894 6.495 - -13.54% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -5.77% 26.734 25.191 - -2.60% -
BM_num_get<long_double> -5.76% 39.647 37.362 - 1.55% -
SetIntersection_None_Set_uint32_16384_1 -5.74% 158709718.713 149592866.396 - -6.46% -
std::search(vector<int>)_(near_matches)/1000 -5.74% 15145.970 14276.737 - -0.78% -
SetIntersection_Front_Vector_uint32_16384_16384 -5.74% 77323657.259 72887068.791 - -0.01% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -5.73% 12630.832 11907.599 - -7.02% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -5.72% 213.938 201.693 - 2.11% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -5.72% 86098.846 81175.723 - -2.84% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -5.72% 9028.445 8512.385 - -9.71% -
std::map<std::string,_int>::find(key)_(existent)/1024 -5.71% 24.097 22.720 - -7.52% -
std::transform(list<int>,_list<int>)/8192 -5.66% 9193.170 8672.597 - -8.20% -
SetIntersection_Front_Set_uint32_16384_256 -5.66% 3809714.331 3594137.023 - -12.18% -
SetIntersection_Front_Set_uint32_1024_256 -5.63% 3851545.522 3634608.283 - -13.22% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -5.63% 90.353 85.266 - 1.29% -
BM_PushHeap_uint64_Ascending_262144 -5.63% 5.087 4.800 - -5.11% -
bm_ranges_lexicographical_compare<signed_char>/512 -5.62% 8.288 7.823 - -0.44% -
BM_num_put<unsigned_long> -5.62% 11.483 10.838 - -4.96% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 -5.61% 55584.032 52468.361 - -0.39% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -5.59% 1097724.440 1036313.960 - -6.38% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 -5.59% 0.609 0.575 - -10.62% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -5.59% 35160.688 33196.070 - 1.86% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 -5.58% 19.143 18.074 - -0.01% -
SetIntersection_Front_Set_uint32_16384_16 -5.58% 1194115.853 1127451.673 - -6.16% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -5.58% 1.696 1.601 - 0.26% -
SetIntersection_Interlaced_Set_string_16_16 -5.58% 61975579.782 58516444.048 - -1.35% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 -5.56% 58238.564 54998.002 - 0.21% -
SetIntersection_Interlaced_Set_float_262144_16384 -5.55% 1295285.480 1223334.229 - -5.40% -
SetIntersection_Front_Vector_uint64_262144_1 -5.55% 1041754.469 983941.446 - -5.20% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -5.54% 35484.444 33517.221 - 3.49% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -5.54% 22.109 20.884 - 4.25% -
std::map<std::string,_int>::ctor(const&)/8192 -5.52% 367192.964 346927.869 - -0.34% -
BM_StringFindAllMatch/512 -5.50% 12.261 11.586 - 0.65% -
BM_PushHeap_uint32_Ascending_64 -5.50% 1.612 1.523 - -9.23% -
SetIntersection_None_Set_uint32_1024_1024 -5.49% 9092807.195 8593651.714 - -1.82% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -5.49% 40451.608 38231.352 - -0.33% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -5.48% 27554030.135 26044075.277 - -0.62% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -5.48% 24.366 23.032 - 4.82% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -5.47% 79.778 75.411 - -0.07% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -5.46% 249918368.582 236278047.080 - -1.67% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -5.46% 11.042 10.439 - -2.44% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -5.45% 39.051 36.920 - 1.23% -
BM_StringFindAllMatch/64 -5.42% 3.436 3.250 - 3.09% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -5.41% 1553440.922 1469345.312 - -2.35% -
SetIntersection_Interlaced_Set_uint32_1024_4 -5.41% 10185372.943 9634339.783 - -0.65% -
SetIntersection_Interlaced_Vector_string_1024_1024 -5.41% 39456156.307 37322866.112 - -6.08% -
SetIntersection_Front_Set_uint64_1024_256 -5.39% 3987415.975 3772352.090 - -2.85% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 -5.38% 350.835 331.975 - 0.60% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 -5.37% 11.166 10.566 - 4.57% -
std::fill(list<int>)/32 -5.36% 8.758 8.289 - -0.40% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -5.36% 1240061.990 1173576.943 - -0.61% -
BM_vector_deque_copy/2 -5.34% 2.054 1.944 - 0.87% -
SetIntersection_None_Set_uint32_16384_16 -5.34% 158097418.017 149653937.817 - -6.24% -
std::deque<int>::ctor(size)/32 -5.34% 30.196 28.585 - -0.25% -
SetIntersection_Interlaced_Vector_uint32_256_16 -5.33% 6680703.704 6324549.611 - -10.65% -
SetIntersection_None_Set_uint32_16384_4 -5.32% 158323757.704 149903090.221 - -6.15% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -5.31% 158069.297 149669.661 - 1.21% -
std::find_end(deque<int>)_(process_all)/1048576 -5.31% 278510.084 263733.108 - 0.29% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -5.29% 1131715.160 1071845.958 - -0.29% -
SetIntersection_Interlaced_Vector_string_256_256 -5.28% 20901679.321 19798442.398 - -2.24% -
std::set<int>::find(key)_(non-existent)/8192 -5.28% 8.885 8.416 - -1.49% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -5.27% 34.206 32.402 - -3.75% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 -5.25% 3060.967 2900.121 - 0.83% -
SetIntersection_Interlaced_Set_uint32_256_256 -5.25% 8169557.322 7741049.580 - -0.74% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -5.24% 590.561 559.643 - -14.03% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 -5.23% 1027.773 974.053 - 5.74% -
ranges::minmax(std::deque<long_long>)/8 -5.22% 3.895 3.691 - -16.07% -
rng::find_if(vector<bool>)_(process_all)/50 -5.22% 24.517 23.236 - -2.21% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -5.22% 13269769.700 12577360.761 - -0.20% -
BM_StringEraseToEnd_Small_Transparent -5.21% 0.424 0.402 - 0.01% -
SetIntersection_None_Set_uint32_16384_16384 -5.20% 160206589.391 151875465.410 - -4.49% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -5.18% 26.281 24.919 - 3.15% -
BM_PushHeap_uint64_Descending_4 -5.18% 0.381 0.361 - -0.25% -
SetIntersection_Interlaced_Vector_float_16384_64 -5.16% 6294520.533 5970018.521 - -43.85% -
std::map<int,_int>::contains(key)_(non-existent)/32 -5.15% 3.041 2.884 - 1.43% -
std::reverse(vector<int>)/8 -5.13% 1.603 1.521 - 3.19% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -5.12% 1093.501 1037.497 - -0.17% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 -5.11% 301312.626 285902.290 - 2.91% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -5.11% 19.822 18.809 - -0.80% -
std::move(deque<int>)/1048576 -5.11% 58115.268 55147.570 - 0.86% -
BM_std_minmax_element<long_long>/65536 -5.10% 17950.871 17034.566 - -0.71% -
ranges::min(std::list<char>)/1 -5.07% 0.440 0.418 - 15.09% -
std::partial_sort(vector<int>)_(descending)/8 -5.06% 25.527 24.235 - 0.81% -
SetIntersection_None_Set_uint32_16384_1024 -5.05% 156844916.639 148916805.547 - -5.43% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 -5.05% 1903.622 1807.492 - -6.60% -
std::unordered_set<int>::ctor(const&,_alloc)/32 -5.04% 289.205 274.630 - 2.83% -
BM_vector_deque_move/1 -5.01% 2.314 2.198 - -5.26% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -5.01% 1093.585 1038.843 - -0.08% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -4.99% 1067098.021 1013823.991 - -4.79% -
bm_lexicographical_compare<int>/262144 -4.99% 17183.142 16325.696 - 0.47% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -4.99% 25.247 23.988 - -0.55% -
bm_ranges_lexicographical_compare<signed_char>/1048576 -4.98% 17182.611 16327.612 - 0.45% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -4.97% 1175051.801 1116656.728 - -3.74% -
SetIntersection_None_Set_uint32_16384_64 -4.95% 157270407.763 149480184.304 - -6.08% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -4.95% 13.198 12.545 - 1.00% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.95% 1998.963 1900.053 - 3.43% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 -4.95% 22471.683 21360.025 - -0.26% -
bm_ranges_lexicographical_compare<int>/262144 -4.95% 17195.162 16344.722 - 0.61% -
std::multiset<int>::ctor(const&)/1024 -4.94% 6613.231 6286.686 - -2.19% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -4.93% 1170.295 1112.633 - -2.86% -
BM_StringRead_Cold_Shallow_Empty -4.91% 1.149 1.093 - -8.58% -
BM_vector_deque_ranges_move/64 -4.91% 2.828 2.689 - -3.06% -
std::find_if(deque<int>)_(process_all)/32768 -4.90% 8466.945 8052.088 - -0.65% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -4.90% 1214.249 1154.769 - 4.83% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -4.89% 1.102 1.048 - 2.33% -
BM_StringFindStringLiteral/256 -4.89% 5.681 5.403 - -0.03% -
BM_StringFindCharLiteral/8192 -4.89% 145.289 138.185 - -0.17% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 -4.89% 0.271 0.257 - -0.23% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 -4.87% 8859953.998 8428335.482 - 0.65% -
std::multiset<int>::insert(value)_(already_present)/1024 -4.87% 28.790 27.388 - -0.95% -
std::fill(list<int>)/8192 -4.86% 9169.690 8724.421 - 5.74% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 -4.84% 166502.918 158441.548 - -0.18% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -4.84% 16.805 15.992 - -0.39% -
BM_vector_deque_ranges_copy_backward/1 -4.84% 2.085 1.984 - -8.14% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -4.83% 2.646 2.518 - 28.93% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 -4.83% 10567.639 10057.749 - -3.67% -
SetIntersection_Front_Vector_string_262144_4 -4.82% 1189580.305 1132263.959 - -6.44% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -4.82% 17.567 16.721 - 4.46% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -4.81% 56.416 53.702 - 0.08% -
rng::contains(vector<int>)_(process_all)/8 -4.81% 2.539 2.417 - -12.77% -
SetIntersection_Front_Set_uint32_262144_1024 -4.80% 12385413.936 11790424.207 - -7.50% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -4.80% 11687124.588 11125741.397 - -0.96% -
std::find_if(vector<int>)_(process_all)/32768 -4.79% 3358.715 3197.847 - -9.95% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -4.78% 475.999 453.234 - -0.18% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -4.78% 2.023 1.926 - 9.70% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 -4.78% 1336.031 1272.228 - -1.62% -
SetIntersection_Interlaced_Set_uint32_262144_1 -4.77% 1052811.296 1002623.832 - 0.39% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 -4.76% 23184.412 22081.173 - -0.25% -
rng::fold_left(deque<int>)/8192 -4.76% 4548.722 4332.304 - 0.88% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -4.75% 1.432 1.364 - -17.52% -
SetIntersection_Interlaced_Set_uint64_1024_16 -4.75% 11702062.373 11145988.870 - -7.51% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -4.75% 1066540.211 1015904.407 - -3.23% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 -4.74% 2.760 2.629 - -1.58% -
rng::for_each(multimap<int>)/8192 -4.72% 7591.106 7232.787 - -2.50% -
BM_deque_vector_ranges_move/1 -4.72% 2.121 2.021 - -2.92% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -4.72% 383.747 365.648 - -0.72% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -4.72% 0.596 0.568 - 0.83% -
bm_lexicographical_compare<signed_char>/1048576 -4.71% 17157.510 16348.626 - 0.46% -
BM_PushHeap_uint32_Descending_16 -4.71% 0.371 0.354 - 0.07% -
std::find_if(vector<int>)_(process_all)/8192 -4.70% 843.397 803.798 - -9.20% -
std::set<std::string>::contains(key)_(non-existent)/8192 -4.69% 29.418 28.037 - 4.44% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -4.69% 6605.043 6295.100 - 0.31% -
SetIntersection_Front_Set_string_1024_64 -4.69% 4832307.817 4605729.058 - -8.77% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 -4.68% 5390.180 5137.654 - -0.19% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -4.68% 72.642 69.244 - -1.23% -
SetIntersection_None_Set_uint32_16384_256 -4.67% 157065588.511 149732837.710 - -5.04% -
SetIntersection_Interlaced_Set_float_16384_16384 -4.66% 222326096.271 211968665.218 - -5.03% -
SetIntersection_Front_Vector_uint64_262144_16384 -4.66% 75933476.456 72397241.787 - 0.60% -
bm_gcd_trivial -4.64% 0.682 0.650 - -3.62% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -4.64% 24.128 23.008 - -5.30% -
SetIntersection_None_Set_uint32_1024_16 -4.62% 9160489.781 8737159.041 - -0.67% -
std::set<int>::insert(value)_(new_value,_middle)/32 -4.62% 19.289 18.398 - -2.90% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -4.61% 56792.780 54175.951 - -0.47% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -4.60% 21.210 20.234 - 1.16% -
SetIntersection_None_Vector_uint32_16384_1024 -4.60% 1111332.653 1060229.723 - -4.75% -
rng::find(vector<bool>)_(process_all)/50 -4.60% 0.711 0.678 - -8.11% -
std::unordered_set<std::string>::find(key)_(existent)/32 -4.60% 37.003 35.303 - -7.49% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 -4.59% 54.995 52.469 - -1.09% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -4.59% 6.820 6.507 - 0.33% -
std::map<std::string,_int>::clear()/32 -4.57% 909.889 868.312 - -4.90% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.56% 1765.953 1685.378 - -4.57% -
SetIntersection_None_Set_uint64_256_64 -4.56% 9376666.110 8949428.426 - -0.20% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 -4.55% 3.077 2.937 - -0.24% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -4.52% 5198456.617 4963619.216 - -4.18% -
rng::find_last(vector<int>)_(bail_10%)/1048576 -4.51% 224321.576 214195.603 - 0.04% -
std::set<int>::find(key)_(existent)/8192 -4.51% 8.414 8.034 - -1.73% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -4.49% 198145158.688 189240925.236 - -2.09% -
std::find_if_not(vector<char>)_(process_all)/8 -4.49% 1.495 1.427 - -6.93% -
SetIntersection_None_Set_uint64_1024_4 -4.48% 8958424.753 8557214.794 - -0.92% -
std::adjacent_find(list<int>,_pred)/8 -4.47% 3.997 3.819 - 0.90% -
std::unique(deque<int>)_(sprinkled)/32 -4.47% 54.608 52.166 - -6.76% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -4.44% 3.913 3.739 - 0.31% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -4.44% 32.364 30.928 - 33.50% -
SetIntersection_Front_Set_float_16384_16 -4.44% 1217979.363 1163953.265 - -0.92% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -4.44% 52314.075 49993.625 - 0.23% -
SetIntersection_Interlaced_Set_uint32_16384_4 -4.43% 169644212.205 162120710.317 - -2.62% -
SetIntersection_Interlaced_Set_string_1024_256 -4.43% 36524931.712 34908352.220 - -1.22% -
std::for_each(map<int>::iterator)/8192 -4.42% 7716.158 7374.727 - 0.16% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 -4.42% 2.085 1.993 - -4.82% -
BM_deque_deque_copy_backward/2 -4.42% 2.527 2.415 - -4.54% -
std::set<int>::find(key)_(non-existent)/1024 -4.42% 5.793 5.537 - -1.44% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -4.39% 172799241.910 165206932.069 - -2.86% -
std::replace_if(vector<int>)_(sprinkled)/50 -4.39% 13.570 12.974 - 0.88% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -4.39% 9.575 9.155 - 0.37% -
std::remove(deque<int>)_(sprinkled)/50 -4.38% 61.131 58.453 - 7.19% -
std::is_sorted(deque<int>)/8192 -4.38% 3943.295 3770.628 - -0.15% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -4.38% 654.178 625.537 - -5.92% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 -4.38% 0.495 0.473 - -4.30% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -4.35% 1952.969 1868.113 - 1.12% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -4.34% 4.603 4.403 - -2.66% -
SetIntersection_Front_Set_uint32_262144_4 -4.34% 1064573.923 1018407.880 - -1.72% -
std::copy_if(list<int>)_(every_other)/1048576 -4.33% 864434.049 826981.557 - 0.27% -
std::multiset<std::string>::find(key)_(non-existent)/32 -4.33% 11.043 10.565 - -4.41% -
std::find_if_not(deque<int>)_(process_all)/50 -4.33% 13.245 12.672 - -0.73% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -4.31% 26844.807 25687.043 - -0.26% -
std::set<std::string>::find(key)_(non-existent)/8192 -4.30% 29.907 28.621 - 3.95% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -4.30% 8214.906 7861.784 - 0.72% -
std::stable_partition(vector<int>)_(alloc_fails)/32 -4.28% 1966.430 1882.227 - 1.29% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.28% 1422.722 1361.802 - 0.16% -
SetIntersection_Interlaced_Set_uint32_16384_16 -4.28% 209032331.584 200088937.667 - -3.77% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -4.26% 1.321 1.264 - -3.66% -
SetIntersection_Front_Set_uint32_262144_1 -4.26% 1052672.223 1007820.199 - -1.30% -
BM_StringRead_Hot_Shallow_Small -4.26% 0.492 0.471 - -1.66% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 -4.26% 79483.639 76101.149 - 0.25% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -4.25% 2.588 2.477 - -9.31% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst -4.25% 1.206 1.155 - -0.05% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.22% 1143.541 1095.281 - 0.76% -
SetIntersection_Interlaced_Set_uint64_256_64 -4.22% 13896862.063 13310523.222 - -5.66% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -4.22% 8.245 7.897 - -3.21% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -4.21% 33.163 31.766 - -4.32% -
std::sort(vector<int>)_(pipe-organ)/8192 -4.18% 22588.181 21643.299 - -0.13% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -4.18% 649.074 621.951 - -6.89% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -4.17% 1529314.125 1465525.227 - -2.88% -
std::partition(deque<int>)_(dense)/50 -4.17% 13.986 13.403 - -23.22% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -4.16% 207.591 198.965 - -9.67% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -4.15% 3492878.986 3348088.257 - -3.48% -
ranges::min(std::deque<char>)/1 -4.14% 0.688 0.659 - -16.50% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -4.14% 18351088.442 17590816.114 - -1.98% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -4.13% 1974.673 1893.059 - 4.89% -
std::multiset<int>::clear()/8192 -4.13% 82076.421 78687.875 - -1.56% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -4.13% 349235862.854 334825192.028 - -5.55% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 -4.13% 632751.956 606649.732 - -0.12% -
BM_StringAssignStr_Huge_Opaque -4.11% 114.034 109.342 - 0.45% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -4.11% 1707557.859 1637403.893 - -0.16% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -4.11% 567.990 544.668 - 7.73% -
BM_deque_deque_copy_backward/1 -4.10% 2.768 2.654 - -4.32% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 -4.10% 20.760 19.909 - 4.61% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -4.09% 5380848.719 5160525.678 - -3.95% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -4.09% 6287.439 6030.021 - -0.34% -
SetIntersection_Interlaced_Set_float_262144_16 -4.09% 1594532.062 1529385.986 - -6.19% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -4.07% 8552.093 8203.780 - 6.51% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 -4.07% 9563.835 9174.790 - 1.21% -
std::unordered_set<int>::contains(key)_(existent)/8192 -4.07% 1.632 1.566 - 14.40% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -4.06% 20211412.701 19391391.346 - -3.59% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -4.05% 1172708.730 1125225.893 - -3.09% -
std::rotate(vector<int>)_(1_element_backward)/32 -4.05% 3.038 2.915 - -0.29% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -4.03% 234.351 224.902 - -0.87% -
BM_CmpEqual_int_uint -4.03% 1.092 1.048 - -1.34% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -4.02% 251731.538 241600.828 - -0.19% -
std::move_backward(vector<bool>)_(aligned)/64 -4.02% 1.742 1.672 - -2.04% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.02% 389.967 374.298 - -0.14% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 -4.01% 265.614 254.970 - 1.37% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 -4.00% 16.857 16.182 - -1.05% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -4.00% 12.072 11.589 - 1.11% -
std::pop_heap(vector<float>)/1024 -3.99% 8.775 8.426 - -0.14% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 -3.98% 15428.819 14814.319 - 0.17% -
SetIntersection_Front_Set_uint32_256_64 -3.97% 5412894.018 5198112.104 - -4.84% -
SetIntersection_None_Vector_uint32_262144_16 -3.95% 1133555.243 1088741.294 - -3.22% -
SetIntersection_Front_Set_string_64_16 -3.95% 25227743.558 24231099.890 - 3.52% -
std::move_backward(vector<int>)/1048576 -3.95% 58412.509 56107.693 - -0.06% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -3.94% 1.524 1.464 - 25.25% -
SetIntersection_None_Set_uint64_64_4 -3.94% 21703606.096 20847875.128 - -1.76% -
SetIntersection_Front_Set_float_262144_1 -3.93% 1042809.541 1001790.936 - -3.54% -
std::find_if_not(vector<bool>)_(process_all)/8 -3.92% 3.624 3.481 - -2.14% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -3.92% 73.626 70.736 - -11.93% -
std::multiset<int>::contains(key)_(existent)/8192 -3.92% 8.829 8.482 - 3.62% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -3.92% 130.372 125.257 - -1.93% -
std::remove(vector<int>)_(prefix)/50 -3.91% 56.116 53.919 - -0.83% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -3.91% 1101119.051 1058095.999 - -0.50% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 -3.91% 21148.736 20322.554 - -6.06% -
SetIntersection_Front_Set_string_256_16 -3.90% 7379783.678 7091633.761 - -3.55% -
SetIntersection_Interlaced_Set_float_262144_4 -3.90% 1287400.799 1237242.107 - -6.93% -
BM_StringFindCharLiteral/2048 -3.89% 41.929 40.297 - -1.45% -
std::move(vector<bool>)_(unaligned)/4096 -3.89% 26.762 25.721 - -1.53% -
std::stable_partition(deque<int>)_(sparse)/50 -3.89% 28.035 26.945 - -6.27% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -3.89% 8319614.290 7996207.103 - 15.72% -
std::multiset<int>::ctor(const&)/32 -3.89% 229.471 220.554 - -1.55% -
SetIntersection_None_Vector_float_262144_1024 -3.88% 1152213.957 1107485.125 - -8.07% -
SetIntersection_None_Set_uint64_1024_1 -3.88% 8988767.555 8639953.697 - -0.06% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -3.87% 136.955 131.657 - 15.16% -
std::multimap<int,_int>::ctor(const&)/32 -3.86% 225.725 217.011 - -3.98% -
SetIntersection_Front_Set_uint64_262144_256 -3.85% 3922082.714 3771055.548 - -3.30% -
std::move(list<int>)/64 -3.85% 40.592 39.030 - -4.84% -
SetIntersection_None_Set_string_16384_4 -3.83% 191641987.674 184292638.076 - -4.08% -
BM_PushHeap_float_Descending_16384 -3.83% 0.398 0.383 - -0.02% -
SetIntersection_Front_Vector_uint64_256_64 -3.83% 4350214.637 4183709.162 - -1.12% -
std::set<std::string>::clear()/1024 -3.83% 22156.717 21308.811 - -0.77% -
SetIntersection_Interlaced_Set_float_262144_256 -3.81% 1566091.388 1506371.908 - -4.46% -
BM_num_get<double> -3.81% 37.046 35.635 - -1.07% -
SetIntersection_None_Set_uint32_1024_4 -3.80% 8950886.153 8610327.689 - -2.36% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -3.80% 11512833.612 11074849.943 - -2.84% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -3.80% 868.777 835.743 - 2.19% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 -3.80% 29.439 28.321 - -4.31% -
std::unordered_set<std::string>::ctor(const&)/1024 -3.79% 34535.819 33225.222 - 0.10% -
std::multiset<int>::ctor(const&)/8192 -3.79% 52259.504 50276.489 - -1.86% -
BM_StringFindNoMatch/512 -3.79% 9.577 9.214 - -0.71% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 -3.79% 6.768 6.511 - -0.12% -
std::find_if_not(list<int>)_(bail_25%)/32768 -3.79% 8539.583 8216.280 - 21.86% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.78% 309.011 297.333 - 1.60% -
SetIntersection_Interlaced_Vector_string_64_64 -3.78% 26647437.366 25641314.629 - -4.14% -
BM_PushHeap_uint64_Ascending_1024 -3.77% 2.675 2.574 - -6.77% -
std::flat_multimap<int,_int>::erase(iterator)/1024 -3.76% 78.179 75.236 - -1.61% -
BM_deque_deque_ranges_move_backward/0 -3.76% 0.750 0.721 - -2.30% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -3.75% 524184.866 504507.658 - 0.56% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -3.75% 19.622 18.885 - -3.86% -
std::equal(list<int>)_(it,_it,_it)/8192 -3.75% 10209.584 9826.530 - -3.56% -
SetIntersection_None_Set_uint32_256_1 -3.75% 11616735.246 11181207.429 - -1.11% -
SetIntersection_Interlaced_Set_string_64_64 -3.74% 39100159.681 37637733.908 - 10.64% -
SetIntersection_Interlaced_Set_float_262144_64 -3.74% 1563835.857 1505369.711 - -4.85% -
SetIntersection_Interlaced_Set_uint64_64_16 -3.73% 23066898.295 22207489.529 - 2.66% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -3.72% 52907.867 50938.144 - -0.77% -
std::map<std::string,_int>::count(key)_(existent)/1024 -3.72% 25.638 24.684 - 3.50% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -3.72% 1.490 1.435 - 3.49% -
std::partial_sort(vector<int>)_(descending)/1024 -3.72% 8226.691 7920.452 - -0.37% -
BM_PushHeap_string_SingleElement_1024 -3.70% 2.619 2.522 - -4.37% -
std::find_if_not(vector<int>)_(process_all)/1024 -3.70% 116.855 112.533 - -0.22% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.69% 15532.151 14959.196 - -1.36% -
SetIntersection_Interlaced_Vector_string_262144_16 -3.68% 6106808.263 5882232.823 - -2.17% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -3.67% 47.503 45.758 - -10.17% -
std::move_backward(vector<bool>)_(unaligned)/1048576 -3.67% 6759.317 6511.125 - -0.03% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -3.67% 8981299.691 8651583.643 - -0.00% -
BM_StringRelational_Compare_Huge_Large_Control -3.67% 2.161 2.082 - 0.01% -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 -3.67% 92100.520 88721.190 - -0.23% -
std::set<int>::lower_bound(key)_(existent)/1024 -3.67% 4.515 4.350 - 0.58% -
std::equal(vector<bool>)_(unaligned)/8 -3.67% 0.896 0.863 - -2.60% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 -3.66% 4.247 4.092 - 1.06% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -3.66% 148800.251 143359.621 - 0.55% -
rng::find_last(vector<char>)_(bail_10%)/8 -3.65% 2.085 2.009 - -1.89% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -3.65% 359.623 346.503 - 1.70% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -3.64% 605.355 583.310 - -7.52% -
SetIntersection_None_Set_string_16384_1 -3.64% 192038134.383 185048368.580 - -4.87% -
BM_StringFindNoMatch/64 -3.62% 2.163 2.085 - -0.74% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.62% 30.420 29.319 - -1.87% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 -3.62% 25.171 24.261 - 2.61% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -3.61% 64509.133 62177.129 - -4.17% -
BM_StringConstructDestroyCStr_Huge_Transparent -3.61% 67.451 65.013 - 0.75% -
BM_std_minmax_element<char>/3 -3.61% 1.215 1.171 - 14.75% -
std::set<int>::insert(value)_(new_value,_end)/1024 -3.61% 42.795 41.249 - 1.15% -
std::move_backward(vector<bool>)_(unaligned)/64 -3.61% 1.858 1.791 - 9.22% -
BM_lexicographical_compare_three_way_slow_path/1048576 -3.61% 305004.899 293998.181 - -9.99% -
std::distance(join_view(vector<vector<int>>))/8192 -3.60% 8.636 8.325 - -0.07% -
BM_PushHeap_uint64_Ascending_16 -3.60% 0.945 0.911 - -10.68% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.60% 13970.144 13467.234 - -1.40% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -3.59% 24.850 23.959 - -3.40% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.57% 38867.676 37481.309 - -0.41% -
SetIntersection_Front_Set_uint64_262144_16 -3.55% 1220401.210 1177019.208 - 3.81% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -3.55% 6710.073 6471.938 - 0.74% -
rng::contains_subrange(list<int>)_(single_element)/50 -3.54% 17.809 17.178 - -4.48% -
std::pop_heap(vector<float>)/8 -3.53% 52.210 50.367 - 0.01% -
std::make_heap(deque<int>)_(descending)/8 -3.52% 21.841 21.072 - 0.08% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.52% 6583.311 6351.500 - 0.59% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -3.52% 409.612 395.191 - 0.21% -
std::unordered_multiset<int>::count(key)_(existent)/32 -3.52% 1.689 1.630 - -4.69% -
SetIntersection_Interlaced_Vector_float_64_4 -3.51% 17983860.766 17351973.836 - -0.65% -
SetIntersection_Interlaced_Set_uint32_16384_64 -3.51% 215495209.980 207927431.468 - -1.77% -
SetIntersection_None_Set_uint32_256_64 -3.51% 9353087.137 9024757.349 - -0.66% -
std::partition(list<int>)_(dense)/1024 -3.51% 402.285 388.179 - -0.30% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -3.50% 5.645 5.447 - -1.38% -
std::sort(deque<int>)_(shuffled)/1024 -3.50% 6821.653 6583.005 - -3.77% -
std::is_sorted_until(vector<int>,_pred)/8192 -3.50% 3425.046 3305.331 - 0.25% -
SetIntersection_Front_Vector_string_16384_1 -3.49% 1070403.288 1033040.803 - -4.49% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -3.49% 20796.107 20070.922 - -6.38% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -3.49% 1193388.287 1151775.640 - 0.48% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -3.48% 18599166.765 17951717.184 - -2.57% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -3.48% 1.207 1.165 - 0.52% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 -3.47% 184387.308 177982.693 - -5.63% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -3.47% 4858079.821 4689341.840 - 11.28% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -3.46% 37.328 36.035 - 2.70% -
std::map<int,_int>::find(key)_(existent)/1024 -3.46% 4.296 4.147 - -0.40% -
SetIntersection_Front_Set_string_16384_256 -3.46% 15360971.892 14830191.189 - -0.74% -
std::is_sorted_until(vector<int>,_pred)/1024 -3.45% 428.652 413.866 - -0.95% -
SetIntersection_None_Set_uint64_1024_16 -3.45% 8934124.001 8626117.861 - 0.59% -
rng::find_last(deque<int>)_(bail_10%)/8 -3.44% 2.879 2.780 - 1.87% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -3.43% 590.861 570.595 - -13.72% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -3.43% 18.197 17.573 - 2.28% -
BM_PushHeap_string_SingleElement_256 -3.42% 2.608 2.518 - -3.81% -
SetIntersection_Interlaced_Vector_uint32_256_4 -3.42% 5013525.559 4842201.633 - -0.51% -
BM_StringFindStringLiteral/512 -3.42% 10.033 9.690 - 0.70% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -3.41% 10068.348 9724.848 - 0.85% -
std::multiset<int>::ctor(const&,_alloc)/32 -3.40% 230.946 223.106 - -1.39% -
std::shift_right(list<int>)/1024 -3.39% 756.949 731.271 - -0.15% -
std::multimap<std::string,_int>::erase(iterator)/8192 -3.39% 32.439 31.339 - 0.27% -
std::find_if_not(deque<int>)_(process_all)/8 -3.39% 2.669 2.578 - -4.51% -
BM_PushHeap_string_SingleElement_262144 -3.38% 2.646 2.556 - -3.72% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -3.38% 2.776 2.682 - 3.38% -
std::partial_sort(vector<int>)_(repeated)/8192 -3.38% 27618.101 26684.263 - 1.70% -
std::distance(join_view(vector<vector<int>>))/50 -3.37% 0.656 0.634 - 8.11% -
std::distance(join_view(vector<vector<int>>))/4096 -3.37% 4.593 4.438 - -0.33% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -3.37% 181600.822 175480.637 - -6.04% -
std::copy_if(deque<int>)_(entire_range)/8 -3.37% 2.635 2.547 - -3.78% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -3.37% 1129666.578 1091603.735 - 0.88% -
BM_PushHeap_uint32_Ascending_256 -3.37% 2.158 2.086 - -7.16% -
BM_deque_deque_move_backward/0 -3.37% 0.890 0.860 - -6.63% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.37% 13.905 13.437 - -0.28% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.35% 5904.692 5706.657 - 0.14% -
BM_PushHeap_float_Descending_4 -3.35% 0.368 0.356 - -2.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -3.34% 17720496.863 17128535.473 - 1.20% -
BM_CmpLess_int_uint -3.33% 1.115 1.078 - -1.22% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -3.32% 19.852 19.192 - -4.80% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -3.31% 1166114.460 1127523.791 - 2.17% -
SetIntersection_None_Set_string_16384_16 -3.31% 191515782.163 185179508.002 - -3.29% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -3.31% 49.227 47.600 - -3.37% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -3.30% 20821.388 20134.460 - -6.35% -
BM_PushHeap_string_SingleElement_4 -3.30% 2.361 2.283 - -3.43% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 -3.29% 24.542 23.734 - -7.16% -
rng::contains_subrange(vector<int>)_(same_length)/16 -3.29% 4.928 4.765 - -5.61% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -3.29% 52287.862 50566.844 - 1.47% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 -3.29% 185128.822 179041.199 - -5.66% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 -3.28% 53.002 51.265 - -1.73% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -3.26% 1198899.978 1159761.238 - -2.54% -
SetIntersection_Interlaced_Set_string_1024_4 -3.26% 10466824.667 10125927.307 - -3.32% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -3.24% 10110851.429 9783120.070 - 1.85% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -3.24% 1056834.183 1022611.606 - -2.64% -
SetIntersection_Front_Set_uint32_16384_16384 -3.24% 218732666.352 211654682.225 - -5.04% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -3.23% 1.489 1.441 - -3.00% -
SetIntersection_None_Vector_uint32_256_64 -3.22% 3426103.406 3315637.884 - -2.95% -
SetIntersection_None_Vector_uint32_16384_16 -3.21% 1110239.621 1074592.715 - -2.57% -
std::map<int,_int>::erase(key)_(existent)/8192 -3.21% 25.965 25.131 - 0.92% -
SetIntersection_Front_Set_uint64_262144_262144 -3.21% 1698716.717 1644234.783 - -1.02% -
SetIntersection_None_Vector_uint32_262144_1 -3.21% 1133749.920 1097395.779 - -3.61% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 -3.20% 18898.462 18293.528 - 0.03% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -3.20% 63253.680 61230.715 - 0.22% -
BM_PushHeap_uint32_Ascending_16 -3.20% 0.965 0.934 - -1.45% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -3.19% 1.565 1.515 - -1.28% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -3.19% 26.664 25.813 - -8.31% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 -3.19% 24.492 23.710 - -7.46% -
std::partition_copy(list<int>)/8192 -3.19% 6928.902 6707.923 - -8.43% -
SetIntersection_Front_Vector_uint32_1024_64 -3.18% 1365731.196 1322248.045 - 0.26% -
std::unique(list<int>)_(contiguous)/32 -3.18% 53.790 52.078 - -0.35% -
SetIntersection_None_Set_uint32_1024_1 -3.18% 8995039.156 8708706.750 - 1.08% -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 -3.18% 636.082 615.858 - -1.33% -
std::reverse(deque<int>)/64 -3.18% 13.461 13.034 - -0.11% -
std::partition(list<int>)_(sparse)/50 -3.17% 22.266 21.560 - -0.30% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 -3.16% 24.959 24.170 - -2.73% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -3.15% 1817075.035 1759850.506 - -3.18% -
std::multiset<std::string>::clear()/1024 -3.14% 22381.307 21679.289 - -0.69% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 -3.13% 209723901.791 203152704.374 - -0.35% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -3.13% 26759.139 25921.629 - -11.61% -
std::copy_if(list<int>)_(every_other)/262144 -3.12% 214757.310 208046.965 - 0.50% -
SetIntersection_Interlaced_Set_string_16384_64 -3.12% 350688183.212 339742837.698 - -3.44% -
BM_PushHeap_uint64_Ascending_16384 -3.12% 3.732 3.615 - -5.62% -
std::map<int,_int>::clear()/8192 -3.12% 87043.455 84331.422 - 0.68% -
std::map<int,_int>::erase(key)_(existent)/32 -3.11% 23.070 22.352 - -0.73% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -3.11% 7047.813 6828.665 - -0.09% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -3.11% 16.290 15.784 - -3.28% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 -3.10% 2.546 2.467 - 1.11% -
SetIntersection_None_Set_string_16384_64 -3.10% 191035565.055 185114783.267 - -3.89% -
BM_StringAssignAsciizMix_Transparent -3.10% 3.110 3.014 - 0.03% -
BM_StringFindCharLiteral/512 -3.10% 9.796 9.493 - 0.33% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -3.09% 11645757.402 11286256.857 - -1.05% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -3.09% 1354.334 1312.543 - -3.62% -
SetIntersection_None_Vector_uint32_262144_256 -3.08% 1132390.248 1097457.967 - -3.96% -
std::remove(list<int>)_(prefix)/1024 -3.08% 1041.633 1009.533 - 3.50% -
std::deque<int>::ctor(size)/1024 -3.08% 76.442 74.090 - -1.86% -
BM_PushHeap_string_SingleElement_64 -3.08% 2.669 2.587 - -3.33% -
SetIntersection_Interlaced_Set_uint32_64_16 -3.07% 22258720.855 21574585.446 - -5.92% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -3.07% 28082.751 27219.869 - -1.13% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -3.07% 23.859 23.126 - -0.19% -
SetIntersection_None_Set_uint32_256_4 -3.07% 11538395.820 11184130.923 - 0.66% -
BM_PushHeap_string_SingleElement_16384 -3.07% 2.607 2.527 - -3.25% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -3.07% 40.732 39.482 - 27.84% -
SetIntersection_Interlaced_Set_string_16384_1024 -3.06% 347499049.547 336860102.464 - -3.56% -
std::find_if(list<int>)_(process_all)/32768 -3.06% 26372.640 25565.652 - -1.07% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -3.06% 8969716.708 8695320.772 - 3.07% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -3.06% 7.980 7.736 - -2.16% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -3.06% 30.423 29.493 - -0.40% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -3.05% 13.950 13.524 - 4.63% -
SetIntersection_Front_Vector_uint32_262144_64 -3.05% 1367078.890 1325392.601 - 0.20% -
std::move(deque<int>)/64 -3.05% 4.992 4.840 - 1.08% -
std::is_sorted(deque<int>)/1024 -3.04% 485.752 470.962 - -0.13% -
SetIntersection_Interlaced_Vector_float_262144_1 -3.04% 1050485.208 1018574.049 - -2.39% -
BM_CmpEqual_ushort_short -3.03% 1.016 0.985 - -2.31% -
SetIntersection_None_Set_uint64_256_256 -3.03% 5806808.459 5631108.626 - -1.21% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -3.02% 183951.241 178388.337 - -5.57% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.02% 58614.195 56842.093 - -0.36% -
std::find_if(vector<char>)_(process_all)/8 -3.02% 1.526 1.480 - -3.00% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -3.02% 10.570 10.251 - 2.67% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -3.02% 795.600 771.583 - -0.70% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -3.01% 1249471.098 1211804.555 - -1.51% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.01% 241.584 234.301 - 0.48% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.01% 578.356 560.922 - 0.09% -
std::unique_copy(vector<int>)_(sprinkled)/32 -3.01% 13.337 12.935 - -0.83% -
SetIntersection_None_Vector_uint64_1024_64 -3.01% 1069158.586 1036976.064 - -3.34% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -3.01% 20.819 20.193 - -0.56% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -3.01% 18396549.764 17843553.290 - -2.61% -
std::set<int>::lower_bound(key)_(existent)/8192 -3.00% 8.082 7.839 - -0.06% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -2.99% 227.213 220.414 - -4.93% -
std::map<int,_int>::ctor(const&)/8192 -2.99% 53278.762 51685.018 - 0.33% -
std::multiset<int>::ctor(const&,_alloc)/8192 -2.98% 52588.898 51023.644 - -0.15% -
SetIntersection_None_Set_float_16384_1024 -2.98% 155158554.061 150542397.773 - -4.11% -
std::search(deque<int>)_(same_length)/1000 -2.97% 350.991 340.569 - -3.73% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.96% 21.035 20.412 - -0.15% -
std::search(list<int>)_(single_element)/1000 -2.96% 674.746 654.755 - -5.47% -
BM_deque_vector_ranges_move/2 -2.96% 1.833 1.778 - -3.26% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 -2.95% 0.866 0.840 - 3.39% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -2.95% 12463219.622 12095026.281 - -4.13% -
SetIntersection_Interlaced_Set_uint64_16384_4 -2.95% 181960723.674 176585616.502 - -0.85% -
ranges::min(std::deque<long_long>)/1 -2.95% 0.687 0.667 - -3.81% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -2.95% 1536245.242 1490904.702 - -1.21% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -2.95% 5868809.985 5695756.058 - 0.15% -
std::map<int,_int>::clear()/1024 -2.94% 10618.850 10306.500 - -3.33% -
std::any_of(vector<int>)_(process_all)/8 -2.94% 2.369 2.299 - -4.12% -
SetIntersection_Front_Set_uint32_1024_1024 -2.94% 12378365.919 12014405.252 - -2.06% -
std::set<int>::equal_range(key)_(non-existent)/32 -2.94% 2.748 2.668 - -1.43% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -2.93% 4.432 4.302 - -3.78% -
std::set<std::string>::insert(value)_(already_present)/32 -2.93% 10.522 10.214 - 0.01% -
SetIntersection_None_Set_uint32_1024_64 -2.93% 8896989.308 8636291.109 - -0.20% -
SetIntersection_Interlaced_Set_uint32_1024_64 -2.93% 10165310.350 9867454.686 - -2.85% -
BM_vector_deque_ranges_move_backward/64 -2.93% 3.061 2.972 - -1.29% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -2.93% 104651.060 101586.687 - -1.14% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -2.93% 506.976 492.141 - -13.39% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -2.92% 4.331 4.204 - -9.76% -
SetIntersection_Front_Set_uint32_256_16 -2.92% 4513775.706 4381845.098 - -1.77% -
SetIntersection_Front_Set_uint32_64_64 -2.92% 13220761.619 12834573.959 - -3.24% -
std::rotate_copy(deque<int>)/1024 -2.92% 35.488 34.452 - -0.67% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.91% 15339.682 14892.658 - -3.62% -
SetIntersection_Front_Vector_uint64_16384_16384 -2.91% 75837393.237 73628256.351 - 3.22% -
BM_lexicographical_compare_three_way_slow_path/1 -2.91% 0.448 0.435 - 11.79% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -2.91% 0.639 0.620 - 0.17% -
BM_StringRelational_Eq_Large_Large_ChangeLast -2.90% 2.080 2.020 - -2.90% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 -2.90% 17445.508 16939.622 - 4.08% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -2.90% 1181463.859 1147217.800 - -0.70% -
std::find_if_not(vector<char>)_(bail_25%)/8192 -2.89% 240.440 233.482 - -3.18% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.89% 6835.433 6637.633 - -3.69% -
std::partial_sort(deque<int>)_(descending)/8 -2.89% 42.639 41.407 - -1.21% -
BM_num_get<unsigned_long_long> -2.88% 10.776 10.465 - 1.68% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 -2.88% 2.339 2.271 - -10.20% -
SetIntersection_Front_Vector_uint64_16384_1 -2.88% 1041844.880 1011833.749 - -2.32% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 -2.88% 13.165 12.786 - -1.23% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 -2.88% 11993.151 11648.066 - -4.18% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -2.87% 16708.746 16229.294 - -0.33% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -2.87% 14796884.952 14372834.045 - 2.80% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -2.86% 48200.511 46824.088 - -3.14% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -2.85% 640.719 622.430 - -6.98% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -2.85% 1.315 1.278 - -1.91% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 -2.85% 20821.511 20228.861 - -5.67% -
SetIntersection_None_Set_string_1024_64 -2.84% 9175286.561 8914303.343 - 1.43% -
std::copy_n(deque<int>)/262144 -2.84% 12073.851 11730.514 - 0.96% -
BM_PushHeap_string_PipeOrgan_64 -2.84% 6.106 5.932 - 0.47% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.84% 8046.278 7817.517 - 5.06% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.83% 11560444.668 11233350.776 - -1.60% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -2.83% 52.596 51.108 - 1.00% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.82% 14145.927 13747.489 - -1.33% -
std::sort_heap(deque<int>,_pred)/1024 -2.81% 12673.820 12317.773 - 0.80% -
SetIntersection_None_Set_string_1024_4 -2.80% 9057923.933 8803924.052 - -2.62% -
std::unordered_multimap<int,_int>::clear()/32 -2.80% 650.309 632.101 - 6.40% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -2.79% 802.715 780.280 - 2.37% -
BM_StringRelational_Eq_Small_Small_Control -2.79% 1.957 1.903 - 0.97% -
std::multimap<int,_int>::ctor(const&)/0 -2.79% 13.125 12.759 - 0.15% -
std::unordered_set<int>::ctor(const&)/1024 -2.79% 6982.389 6787.823 - 0.25% -
SetIntersection_None_Vector_uint64_1024_256 -2.78% 1071695.689 1041921.662 - -3.63% -
std::set<std::string>::find(key)_(existent)/1024 -2.77% 23.722 23.064 - -8.30% -
std::search_n(deque<int>)_(no_match)/32 -2.77% 15.734 15.298 0.157 2.06% 0.157
std::copy_backward(vector<int>)/32768 -2.77% 3783.374 3678.586 - 4.02% -
BM_CmpEqual_ushort_schar -2.77% 1.016 0.988 - -1.97% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.77% 124260.353 120821.771 - -1.35% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -2.76% 1341670.412 1304629.311 - -0.28% -
std::copy_n(vector<bool>)_(aligned)/64 -2.76% 1.323 1.286 - -5.36% -
vector<bool>::resize() -2.75% 11.672 11.351 - 6.60% -
SetIntersection_Front_Set_uint64_262144_1 -2.75% 1066627.481 1037249.892 - -0.53% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -2.75% 32.121 31.236 - -10.11% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.75% 1395.071 1356.692 - -0.56% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.74% 13374.475 13007.529 - 3.76% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 -2.74% 13.846 13.466 - 0.21% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -2.74% 27.118 26.375 - 9.70% -
std::all_of(vector<int>)_(process_all)/8 -2.73% 2.420 2.353 - -3.29% -
BM_vector_deque_copy/64 -2.72% 2.799 2.722 - -1.18% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -2.72% 16.351 15.906 - 0.25% -
std::multimap<int,_int>::ctor(const&,_alloc)/0 -2.72% 13.088 12.731 - 0.07% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -2.72% 1189741.691 1157388.332 - -1.09% -
SetIntersection_Front_Vector_uint64_16384_64 -2.72% 1365703.520 1328573.803 - 1.74% -
std::stable_partition(deque<int>)_(sparse)/32 -2.72% 11.326 11.018 - -13.03% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -2.71% 464.978 452.385 - 6.53% -
SetIntersection_Front_Set_uint32_16_16 -2.71% 38092823.525 37061359.443 - -1.00% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 -2.71% 23.854 23.209 - -6.64% -
BM_PushHeap_string_SingleElement_16 -2.70% 2.632 2.561 - -6.00% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -2.70% 35.848 34.882 - -79.29% -
std::multiset<int>::ctor(const&,_alloc)/1024 -2.69% 6564.105 6387.610 - -0.07% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.69% 10942.046 10647.907 - -3.58% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -2.68% 60.560 58.935 - 0.78% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -2.68% 21.033 20.470 - -1.96% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -2.67% 0.640 0.623 - 8.81% -
SetIntersection_Front_Set_string_1024_256 -2.67% 15845488.320 15422974.818 - 3.13% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 -2.66% 4854.051 4724.771 - -0.18% -
BM_StringRelational_Less_Small_Small_ChangeLast -2.66% 1.797 1.750 - 2.51% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 -2.65% 60.293 58.696 - -0.17% -
SetIntersection_Interlaced_Set_uint32_16384_256 -2.65% 202041018.443 196694858.302 - -0.61% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.65% 52.459 51.071 - 1.09% -
SetIntersection_Front_Set_float_262144_262144 -2.64% 1666335.123 1622265.705 - -3.29% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -2.64% 12.731 12.394 - 0.35% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.64% 465.314 453.015 - 0.19% -
BM_CmpEqual_uint_schar -2.64% 1.056 1.028 - 0.97% -
std::copy(deque<int>)/32768 -2.64% 1171.876 1140.942 - -0.01% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -2.64% 52486.572 51101.250 - -2.38% -
std::set<int>::insert(value)_(new_value,_middle)/0 -2.64% 17.535 17.072 - -2.80% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -2.64% 9452.262 9203.054 - 6.74% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -2.64% 16.294 15.865 - -1.40% -
SetIntersection_Front_Vector_uint64_1024_64 -2.63% 1367344.109 1331327.724 - -2.18% -
std::multiset<std::string>::count(key)_(existent)/8192 -2.63% 30.083 29.293 - 3.63% -
SetIntersection_Front_Set_uint64_64_16 -2.63% 15187329.010 14788326.510 - -2.40% -
std::swap_ranges(deque<int>)/32 -2.62% 10.696 10.415 - -5.49% -
SetIntersection_None_Set_uint64_1024_1024 -2.62% 8875416.149 8643184.846 - 1.01% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -2.62% 137.216 133.627 - -2.91% -
BM_deque_deque_ranges_move/2 -2.61% 2.301 2.241 - 7.81% -
SetIntersection_None_Set_uint64_256_16 -2.61% 10892837.861 10608374.668 - -0.50% -
std::sort(deque<int>)_(qsort_adversarial)/8 -2.61% 17.882 17.416 - -2.60% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -2.61% 889.083 865.896 - -0.78% -
SetIntersection_Interlaced_Set_string_64_4 -2.61% 26147258.639 25465461.385 - -2.66% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -2.61% 26.565 25.872 - 2.39% -
BM_std_minmax_element<char>/4000 -2.60% 1063.846 1036.188 - 0.16% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -2.60% 241197760.401 234927253.311 - -1.71% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -2.60% 0.476 0.464 - -8.15% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -2.60% 1365115.291 1329659.813 - 0.15% -
std::vector<int>::ctor(size)/1024 -2.59% 43.323 42.202 - -4.79% -
SetIntersection_None_Set_string_16384_256 -2.58% 192278110.042 187314231.816 - -5.80% -
std::search(list<int>,_pred)_(no_match)/1048576 -2.58% 979263.814 954038.435 - -0.07% -
std::sort(deque<int>)_(repeated)/1024 -2.57% 1011.200 985.218 - 2.24% -
SetIntersection_Interlaced_Vector_uint32_64_4 -2.57% 17702079.722 17247832.173 - -1.63% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -2.56% 27.798 27.087 - 19.66% -
std::fill(list<int>)/50 -2.56% 35.590 34.680 - -2.05% -
std::set<int>::insert(value)_(new_value,_middle)/1024 -2.56% 26.255 25.584 - -4.81% -
BM_num_get<void*> -2.55% 11.228 10.941 - 0.68% -
BM_std_minmax_element<char>/1024 -2.55% 278.056 270.964 - -4.74% -
SetIntersection_Front_Set_uint32_16384_64 -2.55% 1666759.197 1624249.709 - -4.00% -
SetIntersection_Front_Vector_uint32_16384_1 -2.55% 1052836.379 1025990.291 - -1.56% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.55% 12411.820 12095.671 - -0.08% -
SetIntersection_Interlaced_Set_uint64_1024_4 -2.55% 9929873.557 9677065.886 - -5.40% -
SetIntersection_None_Set_uint64_16384_1 -2.54% 162905295.030 158763686.535 - 0.47% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -2.54% 5.233 5.100 - -3.68% -
std::find_if(list<int>)_(process_all)/1024 -2.54% 714.668 696.529 - -1.69% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.54% 5093.834 4964.663 - 1.27% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -2.53% 4.376 4.265 - -4.72% -
std::find(list<int>)_(process_all)/32768 -2.53% 26404.604 25737.015 - -1.23% -
SetIntersection_None_Set_uint32_64_4 -2.53% 21707923.385 21159146.934 - -1.55% -
BM_deque_deque_ranges_move_backward/1024 -2.53% 38.505 37.532 - -2.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.52% 6713220.081 6543889.412 - 1.36% -
SetIntersection_Front_Vector_uint64_256_4 -2.52% 4152184.179 4047495.742 - -1.95% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.52% 7646.211 7453.484 - 0.28% -
SetIntersection_None_Set_uint64_16384_1024 -2.52% 174341702.123 169950313.436 - 2.96% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 -2.52% 527527.380 514252.143 - -0.45% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.52% 13409.446 13072.012 - -1.38% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -2.52% 11521432.207 11231528.213 - -0.82% -
std::find_end(vector<int>)_(process_all)/8192 -2.51% 1744.104 1700.288 - 1.16% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -2.51% 192.137 187.312 - -1.93% -
SetIntersection_Front_Set_uint32_1_1 -2.51% 544398879.198 530731710.600 - 0.04% -
SetIntersection_None_Vector_uint32_1024_1 -2.50% 1090144.046 1062932.594 - -1.12% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -2.49% 24.032 23.433 - -0.69% -
std::find_if_not(vector<bool>)_(process_all)/50 -2.49% 24.192 23.590 - -1.31% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 -2.49% 1.537 1.498 - -0.17% -
std::count(list<int>)_(every_other)/8192 -2.49% 7099.657 6923.222 - -3.86% -
std::unique(deque<int>)_(sprinkled)/52 -2.48% 60.518 59.015 - -10.27% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -2.48% 5803123.139 5659033.304 - -3.99% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.48% 886.019 864.055 - -0.76% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -2.48% 8942429.899 8720870.622 - -1.46% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -2.47% 3.826 3.732 - 1.61% -
rng::find_last(list<int>)_(bail_90%)/50 -2.47% 1.273 1.242 - -4.98% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 -2.46% 17.815 17.377 - -2.76% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.45% 1206013.578 1176490.191 - -0.42% -
std::map<int,_int>::contains(key)_(existent)/32 -2.44% 1.666 1.625 - -1.68% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 -2.44% 0.477 0.466 - -0.85% -
std::partition(deque<int>)_(dense)/32 -2.44% 9.297 9.070 - -14.64% -
SetIntersection_None_Set_float_16384_16 -2.44% 154578239.095 150804741.368 - -4.76% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.43% 37588.999 36673.754 - -2.09% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -2.43% 1237084.932 1206970.389 - -1.65% -
rng::contains(list<int>)_(process_all)/1048576 -2.43% 840378.652 819940.003 - -0.79% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -2.43% 6.636 6.474 - -5.52% -
std::partial_sort_copy(vector<int>)_(descending)/8 -2.43% 15.818 15.435 - -0.65% -
std::for_each(multimap<int>::iterator)/8192 -2.42% 7613.759 7429.382 - -1.67% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.42% 38.419 37.489 - 2.17% -
BM_std_minmax_element<char>/5500 -2.42% 1457.659 1422.394 - 0.97% -
SetIntersection_None_Set_float_16384_1 -2.42% 155251498.088 151496083.856 - -4.65% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.42% 704.290 687.267 - -0.87% -
SetIntersection_None_Set_uint64_256_4 -2.41% 11273216.346 11001181.026 - 0.10% -
SetIntersection_Interlaced_Vector_uint32_256_64 -2.40% 7087974.373 6917598.072 - -11.70% -
SetIntersection_None_Vector_float_1024_4 -2.40% 1092380.435 1066130.425 - -4.28% -
std::for_each(multiset<int>::iterator)/8192 -2.40% 8213.673 8016.320 - 0.59% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -2.40% 0.423 0.413 - -3.75% -
std::partial_sort(deque<int>)_(heap)/8 -2.40% 39.888 38.930 - 2.42% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.40% 13062.386 12748.832 - 0.58% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -2.40% 12.188 11.895 - 2.29% -
BM_StringRelational_Eq_Small_Huge_Control -2.40% 0.487 0.475 - -0.05% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -2.39% 27544.329 26885.163 - -1.18% -
SetIntersection_Front_Set_string_16384_1024 -2.39% 59394977.696 57975164.973 - 0.01% -
BM_vector_deque_move/64 -2.39% 2.847 2.779 - -1.17% -
BM_num_put<long_long> -2.39% 11.284 11.015 - -5.41% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -2.38% 7680621.429 7497461.695 - 2.00% -
std::stable_sort(deque<int>)_(ascending)/8 -2.38% 18.257 17.822 - 1.31% -
std::unique(list<int>)_(contiguous)/1024 -2.38% 925.004 903.001 - -1.90% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -2.38% 1118413.574 1091825.695 - 2.16% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -2.38% 28.378 27.703 - -0.10% -
std::partition(list<int>)_(dense)/50 -2.38% 13.602 13.279 - -1.12% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -2.38% 9404981.497 9181545.348 - 1.18% -
std::find(vector<bool>)_(process_all)/1024 -2.37% 4.615 4.505 - -3.40% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 -2.37% 69.123 67.482 - -3.33% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -2.37% 23.969 23.401 - -1.04% -
std::remove_if(list<int>)_(sprinkled)/32 -2.37% 58.183 56.805 - -0.33% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -2.36% 15060306.171 14704264.007 - 1.04% -
std::search(vector<int>)_(single_element)/1024 -2.36% 238.241 232.618 - -0.55% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 -2.36% 18.997 18.549 - -0.63% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.35% 4132909.298 4035612.010 - 1.05% -
std::stable_partition(list<int>)_(dense)/50 -2.35% 56.969 55.628 - -2.97% -
std::unique(vector<int>,_pred)_(contiguous)/8192 -2.35% 3672.718 3586.327 - -1.47% -
std::set<int>::insert(value)_(already_present)/8192 -2.35% 9.823 9.592 - 1.64% -
SetIntersection_Interlaced_Set_uint32_1024_16 -2.34% 11643286.044 11370870.214 - 0.98% -
BM_StringRelational_Eq_Small_Small_ChangeLast -2.34% 2.126 2.077 - 0.02% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 -2.34% 42700.087 41701.921 - 0.25% -
BM_std_minmax_element<short>/2 -2.33% 0.669 0.653 - 7.98% -
SetIntersection_None_Set_float_1024_1024 -2.33% 8992437.371 8782821.347 - -1.12% -
rng::contains_subrange(list<int>)_(process_all)/16 -2.33% 4.883 4.770 - -2.08% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -2.32% 82543.259 80629.098 - 0.55% -
SetIntersection_Interlaced_Set_float_262144_262144 -2.31% 1647082.844 1608987.059 - -3.79% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -2.30% 19.908 19.451 - -1.67% -
std::multimap<int,_int>::count(key)_(existent)/8192 -2.30% 6.738 6.584 - 0.36% -
std::set<int>::ctor(const&)/1024 -2.29% 6480.288 6331.911 - 2.41% -
std::set<std::string>::find(key)_(non-existent)/1024 -2.29% 22.139 21.632 - 5.98% -
std::set<int>::ctor(const&,_alloc)/8192 -2.28% 50476.893 49324.065 - -1.55% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -2.28% 58343.291 57011.195 - 4.70% -
std::pop_heap(deque<int>)/1024 -2.28% 12.658 12.370 - -0.65% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 -2.28% 4.292 4.194 - -0.01% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 -2.27% 20.056 19.600 - 6.60% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.27% 6560.957 6411.810 - -2.00% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 -2.27% 1086092.753 1061456.533 - -3.01% -
std::search(vector<int>)_(single_element)/1000 -2.27% 232.960 227.680 - -0.40% -
std::map<int,_int>::ctor(const&,_alloc)/32 -2.26% 224.336 219.257 - -0.24% -
rng::find_last(vector<int>)_(bail_90%)/1048576 -2.26% 23630.668 23095.750 - -1.92% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 -2.26% 69916.425 68337.093 - -0.04% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 -2.26% 31.145 30.441 - 3.69% -
SetIntersection_Interlaced_Set_uint64_16384_16 -2.26% 223495020.740 218449228.148 - -0.33% -
SetIntersection_Interlaced_Vector_uint64_64_1 -2.25% 16534993.567 16163079.522 - -0.62% -
BM_PushHeap_uint32_Random_4 -2.24% 2.245 2.194 - -1.95% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -2.24% 1519159.455 1485067.894 - 10.42% -
BM_StringAssignStr_Small_Opaque -2.24% 0.741 0.725 - -1.34% -
BM_PushHeap_string_PipeOrgan_16 -2.24% 4.311 4.214 - 0.46% -
SetIntersection_Interlaced_Set_string_1024_64 -2.23% 17007252.523 16627206.091 - -1.71% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -2.23% 31.331 30.631 - 31.31% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.23% 31.907 31.194 - 0.25% -
SetIntersection_None_Set_float_16384_4 -2.23% 155403098.384 151937451.056 - -4.22% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.23% 13917.571 13607.292 - -1.42% -
std::replace(deque<int>)_(prefix)/32 -2.22% 13.002 12.713 - -1.04% -
BM_std_minmax_element<char>/4096 -2.22% 1088.988 1064.775 - 1.30% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -2.22% 53.254 52.071 - 1.10% -
std::copy(deque<int>)/64 -2.22% 2.758 2.697 - 0.51% -
SetIntersection_None_Vector_uint64_262144_262144 -2.22% 1126698.590 1101716.729 - -1.73% -
SetIntersection_Interlaced_Set_string_16384_16384 -2.22% 352795564.818 344975876.623 - -2.14% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -2.21% 1178610.370 1152534.039 - -0.15% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -2.21% 4079.018 3988.865 - 0.40% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 -2.20% 477.838 467.321 - -7.54% -
BM_StringConstructDestroyCStr_Huge_Opaque -2.20% 162.294 158.725 - 0.15% -
SetIntersection_Interlaced_Vector_string_64_16 -2.20% 29606412.861 28955865.250 - -1.14% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.19% 11789696.499 11530948.289 - -1.23% -
SetIntersection_Front_Vector_uint64_1024_1 -2.19% 1044295.061 1021395.767 - -2.38% -
SetIntersection_Front_Set_uint32_262144_16 -2.18% 1163325.826 1137942.343 - -1.03% -
SetIntersection_None_Set_uint64_16_4 -2.18% 57070144.816 55825635.853 - -0.35% -
BM_PushHeap_string_PipeOrgan_1024 -2.17% 10.583 10.352 - 3.83% -
std::multiset<int>::find(key)_(existent)/1024 -2.17% 4.091 4.002 - -3.23% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.17% 52.085 50.954 - 0.37% -
SetIntersection_Interlaced_Set_uint64_16384_1 -2.17% 1048083.585 1025323.539 - -3.70% -
SetIntersection_Front_Vector_uint32_256_64 -2.17% 4345596.303 4251326.551 - 0.53% -
std::set<std::string>::clear()/8192 -2.17% 216570.852 211875.112 - -0.59% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -2.17% 1045676.351 1023012.769 - -1.73% -
SetIntersection_Interlaced_Set_uint64_16384_256 -2.17% 213880749.424 209249934.379 - -0.26% -
std::for_each(set<int>::iterator)/8192 -2.16% 8092.027 7917.297 - -0.02% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -2.16% 12.180 11.917 - 3.53% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -2.16% 6092.677 5961.311 - -2.02% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -2.15% 119344.732 116773.713 - -2.21% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.15% 6580.427 6438.737 - -1.97% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -2.15% 1006201.692 984569.815 - -6.37% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -2.15% 9888.114 9675.559 - -0.01% -
SetIntersection_Front_Set_uint32_256_256 -2.14% 7715946.633 7550637.101 - -1.56% -
std::make_heap(deque<int>)_(shuffled)/8 -2.14% 25.042 24.506 - -1.00% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.14% 58768.446 57511.633 - 0.52% -
std::multiset<int>::insert(value)_(already_present)/8192 -2.13% 32.456 31.763 - 0.47% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -2.13% 6.601 6.460 - -1.44% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -2.13% 15.906 15.566 - -1.84% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -2.13% 3.639 3.562 - 0.74% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -2.13% 29.121 28.501 - -0.79% -
std::unique_copy(vector<int>)_(sprinkled)/52 -2.13% 22.199 21.726 - -1.16% -
std::copy_backward(vector<bool>)_(unaligned)/64 -2.13% 0.919 0.900 - -2.59% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -2.13% 8.481 8.300 - 12.41% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 -2.13% 220.250 215.569 - 0.06% -
SetIntersection_None_Set_float_64_16 -2.12% 18319000.959 17930474.578 - -0.90% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 -2.12% 17.547 17.175 - 0.07% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -2.12% 32.130 31.449 - -1.91% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -2.12% 24.697 24.174 - 0.27% -
std::unordered_multiset<int>::clear()/1024 -2.11% 8347.509 8171.106 - -2.35% -
SetIntersection_Interlaced_Set_uint64_262144_4 -2.11% 1322616.862 1294690.674 - -0.35% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -2.11% 628.815 615.558 - 2.58% -
SetIntersection_Interlaced_Set_string_64_16 -2.10% 39174771.124 38350693.862 - -0.10% -
SetIntersection_Front_Set_uint64_256_256 -2.10% 7735785.346 7573307.562 - -1.89% -
std::find_first_of(vector<int>)_(large_needle)/32 -2.10% 103.506 101.333 - -8.38% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 -2.10% 8629357.773 8448359.924 - -1.32% -
SetIntersection_Front_Set_uint64_16384_16384 -2.10% 229157289.303 224352523.048 - 0.11% -
SetIntersection_Interlaced_Vector_string_1024_16 -2.09% 3426090.227 3354371.028 - -0.82% -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 -2.09% 79.843 78.172 - 0.05% -
SetIntersection_Interlaced_Set_string_1024_1024 -2.09% 57009902.578 55816837.886 - -0.25% -
std::partition_point(list<int>)/8192 -2.09% 12736.236 12470.355 - -4.47% -
std::replace(vector<int>)_(sprinkled)/1024 -2.09% 152.298 149.120 - -4.74% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -2.09% 7.018 6.872 - -2.00% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.09% 1215.760 1190.408 - 0.21% -
std::none_of(vector<int>)_(process_all)/8 -2.09% 2.487 2.435 - 1.71% -
SetIntersection_None_Set_string_262144_64 -2.08% 1666198.160 1631516.033 - -0.94% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -2.08% 8990529.313 8803483.714 - 0.43% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 -2.08% 360199856.524 352706744.165 - -0.17% -
std::multiset<int>::count(key)_(non-existent)/1024 -2.08% 5.980 5.855 - -11.90% -
BM_std_minmax_element<char>/64000 -2.06% 16868.580 16520.673 - 0.44% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.06% 117441.422 115021.447 - -3.17% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -2.06% 26.750 26.200 - -0.30% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -2.05% 1050261.486 1028765.186 - -2.12% -
SetIntersection_Interlaced_Set_uint32_64_1 -2.05% 16478320.213 16141147.941 - -1.24% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -2.05% 22.673 22.209 - 1.52% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.04% 145881.085 142905.408 - -0.55% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.04% 760.793 745.281 - -5.32% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -2.04% 232371358.967 227638758.594 - -0.74% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -2.04% 52.082 51.022 - 6.10% -
std::copy_if(list<int>)_(entire_range)/32768 -2.03% 26217.232 25684.022 - -0.20% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.03% 52151.784 51092.211 - -2.32% -
SetIntersection_Front_Set_string_64_64 -2.03% 36806688.416 36060825.151 - 4.38% -
std::deque<std::string>::ctor(size)/32 -2.03% 45.569 44.646 - -2.07% -
BM_CmpLess_uchar_uint -2.02% 1.068 1.047 - -2.63% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.02% 121961.968 119500.101 - 0.91% -
SetIntersection_Front_Vector_uint32_256_16 -2.02% 4173438.669 4089226.109 - -2.29% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.01% 46503.523 45569.371 - -3.24% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 -2.01% 18.974 18.593 - -0.33% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.01% 669.994 656.552 - -0.19% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -2.00% 9.331 9.144 - -5.88% -
SetIntersection_None_Set_uint64_16_16 -2.00% 35620767.152 34907892.126 - -0.44% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -2.00% 1.057 1.036 - 2.69% -
SetIntersection_Front_Set_uint64_1_1 -1.99% 539904834.366 529164786.466 - 0.28% -
std::multiset<int>::insert(value)_(new_value,_end)/32 -1.99% 19.198 18.817 - 1.44% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.99% 555.186 544.162 - 0.71% -
SetIntersection_Interlaced_Set_float_262144_1 -1.98% 1034878.576 1014339.412 - 0.19% -
BM_std_minmax_element<char>/65536 -1.98% 17255.955 16913.709 - 0.19% -
SetIntersection_None_Vector_uint32_16384_64 -1.98% 1115967.524 1093847.489 - -1.67% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -1.98% 12608320.772 12358693.524 - 0.09% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.98% 456.502 447.468 - 1.80% -
std::partial_sort(deque<int>)_(pipe-organ)/8 -1.97% 33.406 32.747 - -0.55% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -1.97% 81721.631 80108.277 - 0.04% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.97% 231.443 226.880 - 1.62% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.97% 18.750 18.380 - 0.11% -
SetIntersection_None_Set_uint64_256_1 -1.97% 11566352.184 11338484.474 - -1.22% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -1.97% 1.215 1.191 - 2.99% -
std::reverse(deque<int>)/8 -1.97% 2.560 2.509 - 1.12% -
SetIntersection_Front_Set_string_64_4 -1.97% 18889957.324 18518409.322 - -0.77% -
BM_CmpEqual_short_int -1.96% 1.138 1.115 - -1.06% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.96% 669.414 656.317 - 0.81% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -1.95% 13.544 13.279 - 17.21% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.95% 250540.483 245645.670 - -0.45% -
SetIntersection_None_Set_uint64_16384_4 -1.94% 164757256.536 161553204.105 - 0.50% -
SetIntersection_None_Vector_uint32_16384_256 -1.94% 1114763.776 1093085.698 - -2.48% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -1.94% 25.694 25.194 - -5.16% -
BM_CmpEqual_ushort_ushort -1.94% 1.070 1.049 - -2.30% -
SetIntersection_Front_Vector_uint32_1024_1 -1.94% 1036904.557 1016791.499 - -2.61% -
std::find_end(vector<int>)_(process_all)/1048576 -1.94% 223641.050 219304.228 - 0.98% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.94% 198.484 194.642 - -0.64% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -1.93% 1171709.814 1149094.928 - -1.54% -
std::unordered_set<int>::find(key)_(existent)/8192 -1.92% 1.369 1.342 - 0.84% -
BM_StringFindStringLiteral/1024 -1.92% 18.634 18.276 - -0.17% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -1.92% 38.410 37.672 - 17.41% -
std::partition(list<int>)_(dense)/8192 -1.92% 5183.087 5083.648 - -0.17% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.91% 173373.194 170054.152 - -3.34% -
SetIntersection_None_Set_uint64_16384_16384 -1.91% 171156045.561 167885130.256 - 0.06% -
SetIntersection_Front_Vector_string_262144_1 -1.91% 1092090.837 1071221.431 - 0.35% -
SetIntersection_None_Vector_float_1024_256 -1.91% 1095651.302 1074724.324 - -3.82% -
std::search(list<int>)_(no_match)/1024 -1.91% 763.529 748.950 - -2.65% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -1.91% 2.177 2.136 - -0.06% -
BM_std_minmax_element<char>/512 -1.90% 140.955 138.271 - -3.51% -
std::find_end(forward_list<int>)_(single_element)/8192 -1.90% 5867.263 5755.542 - -0.04% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 -1.90% 5.580 5.474 - -0.42% -
SetIntersection_Interlaced_Set_uint64_262144_1 -1.90% 1053055.628 1033039.269 - -1.02% -
std::set<std::string>::insert(value)_(already_present)/8192 -1.90% 38.955 38.216 - 0.05% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -1.90% 14058805.212 13792111.678 - 0.36% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -1.89% 1715230.387 1682784.668 - -0.42% -
SetIntersection_Front_Vector_uint64_4_4 -1.89% 135982544.128 133414552.789 - -0.62% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 -1.88% 16230866.890 15924945.200 - -0.83% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.88% 55527.762 54481.855 - -2.55% -
std::map<std::string,_int>::clear()/1024 -1.88% 22855.565 22425.112 - 0.16% -
SetIntersection_Front_Vector_uint64_262144_16 -1.88% 1125367.101 1104176.201 - -0.70% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -1.88% 1644517.252 1613612.469 - 0.64% -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 -1.87% 5013.605 4919.687 - -0.48% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 -1.87% 6.616 6.492 - -1.15% -
SetIntersection_Front_Set_string_262144_1024 -1.87% 60492421.972 59360679.901 - -0.26% -
SetIntersection_None_Set_float_16384_64 -1.87% 153748980.376 150875397.870 - -4.67% -
std::move(list<int>)/512 -1.87% 354.388 347.765 - -1.96% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.87% 21.338 20.939 - -2.00% -
std::unordered_set<int>::ctor(const&,_alloc)/0 -1.87% 13.305 13.057 - 1.08% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -1.86% 1.173 1.151 - -5.79% -
SetIntersection_Front_Vector_uint32_16_16 -1.86% 35762412.064 35095991.373 - -1.44% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -1.86% 15.724 15.433 - -1.28% -
BM_deque_deque_copy/4000 -1.85% 142.179 139.543 - -1.25% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.85% 1254.327 1231.088 - -0.28% -
BM_PushHeap_uint32_Ascending_1024 -1.85% 2.604 2.555 - -5.65% -
std::unordered_multiset<int>::ctor(const&)/1024 -1.85% 6796.717 6671.019 - -1.11% -
BM_num_put<double> -1.85% 58.483 57.402 - -0.41% -
bm_lexicographical_compare<signed_char>/64 -1.84% 1.938 1.902 - -0.73% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.84% 194297.172 190718.384 - 0.72% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -1.84% 10855150.543 10655376.552 - -0.78% -
SetIntersection_Front_Vector_float_16384_64 -1.84% 1361960.486 1336912.872 - -2.45% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.84% 18454308.596 18115564.200 - -1.39% -
std::set<std::string>::clear()/32 -1.83% 905.576 888.972 - -1.34% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 -1.83% 33.891 33.270 - -1.16% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -1.83% 0.661 0.649 - 7.48% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -1.83% 37.575 36.886 - -3.05% -
std::map<int,_int>::erase(iterator)/32 -1.83% 20.911 20.528 - 0.06% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.83% 296.730 291.299 - 0.62% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.83% 12317.959 12093.112 - -0.48% -
std::unique_copy(list<int>)_(contiguous)/1024 -1.82% 752.072 738.372 - -0.06% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.82% 807.320 792.630 - -2.04% -
std::partition_copy(list<int>)/32 -1.82% 8.890 8.729 - -1.97% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 -1.82% 6.251 6.138 - -26.69% -
SetIntersection_Interlaced_Set_float_262144_1024 -1.82% 1521858.316 1494225.340 - -2.59% -
BM_vector_deque_ranges_move_backward/512 -1.82% 17.806 17.483 - -0.20% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -1.81% 2.156 2.117 - -2.04% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -1.81% 1179725.631 1158392.455 - 1.34% -
SetIntersection_Front_Set_uint64_256_16 -1.80% 4472947.501 4392219.465 - -1.82% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -1.80% 8763520.520 8605795.569 - -3.23% -
SetIntersection_Front_Vector_uint32_262144_4 -1.80% 1056334.476 1037329.812 - -2.14% -
std::find_if(vector<int>)_(process_all)/1024 -1.80% 114.705 112.641 - -4.42% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.79% 18.230 17.903 - 1.45% -
std::partial_sort_copy(deque<int>)_(ascending)/8192 -1.79% 54246.486 53274.594 - 0.34% -
SetIntersection_Interlaced_Set_uint32_64_4 -1.79% 21060952.023 20683679.284 - -3.22% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 -1.79% 540112486.284 530440868.313 - -0.55% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 -1.78% 5925848.777 5820356.803 - -0.86% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -1.78% 217.908 214.034 - -2.28% -
std::sort(deque<int>)_(ascending)/8 -1.77% 17.833 17.517 - -0.68% -
std::find_if(vector<int>)_(process_all)/8 -1.77% 1.288 1.265 - -18.04% -
SetIntersection_Interlaced_Set_uint64_256_16 -1.77% 11973196.495 11761795.038 - -4.01% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.77% 179.810 176.635 - -1.29% -
std::set<int>::insert(value)_(new_value,_middle)/8192 -1.76% 31.926 31.364 - -1.11% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.75% 44562.579 43781.159 - 2.30% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.75% 17.629 17.320 - 0.22% -
SetIntersection_Front_Set_uint64_64_1 -1.75% 16527893.652 16239211.456 - -0.45% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -1.74% 21.196 20.826 - 1.40% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 -1.74% 42.979 42.230 - -1.04% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 -1.74% 4877845.493 4792957.591 - -1.29% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.73% 1040049.645 1022014.432 - -0.47% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -1.73% 3333065.034 3275442.098 - -22.96% -
std::equal(vector<int>)_(it,_it,_it,_it)/8192 -1.73% 580.762 570.723 - -0.07% -
std::fill(vector<int>)/32 -1.72% 1.055 1.037 - -2.21% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.72% 19.514 19.178 - -0.30% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -1.71% 19.043 18.718 - 7.16% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.71% 7640.679 7510.262 - -1.22% -
std::set<int>::ctor(const&)/32 -1.71% 224.311 220.485 - -1.48% -
ranges::min(std::list<char>)/70000 -1.71% 54675.530 53743.020 - -0.63% -
std::replace_if(deque<int>)_(prefix)/8192 -1.70% 3494.669 3435.087 - -1.77% -
std::map<int,_int>::equal_range(key)_(existent)/32 -1.70% 1.826 1.795 - -0.37% -
SetIntersection_None_Set_uint64_16384_64 -1.70% 168812250.898 165936643.096 - -0.27% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.70% 145261.726 142797.000 - -0.91% -
SetIntersection_Interlaced_Set_string_262144_16 -1.69% 2134882.242 2098732.016 - -0.40% -
SetIntersection_Interlaced_Set_uint64_262144_16 -1.69% 1661398.762 1633278.076 - 1.45% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -1.69% 2.465 2.423 - -4.41% -
SetIntersection_Front_Vector_uint32_1024_16 -1.69% 1119285.625 1100419.219 - 0.53% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 -1.68% 76.590 75.300 - 0.21% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.68% 39917.341 39245.595 - -1.98% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 -1.68% 8573329.575 8429071.372 - -0.39% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -1.68% 10.093 9.923 - -1.48% -
std::copy_n(list<int>)/262144 -1.68% 218889.885 215208.513 - -0.30% -
SetIntersection_None_Set_uint64_16384_256 -1.68% 167650056.708 164837578.375 - -0.51% -
BM_std_minmax_element<char>/70000 -1.67% 18434.448 18126.126 - 0.64% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.67% 1033252.155 1015985.243 - -5.91% -
SetIntersection_None_Vector_uint32_1024_256 -1.67% 1100928.578 1082537.481 - 0.51% -
std::reverse(vector<int>)/32768 -1.67% 1050.944 1033.393 - -0.06% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -1.67% 5.111 5.026 - 0.22% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.66% 19.258 18.937 - 0.34% -
std::flat_multimap<int,_int>::clear()/1024 -1.66% 408.110 401.322 - 1.99% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -1.66% 1295000.733 1273477.379 - 2.27% -
std::replace(vector<int>)_(sprinkled)/50 -1.66% 8.957 8.808 - -4.80% -
std::for_each_n(list<int>)/8 -1.66% 2.525 2.483 - -3.70% -
SetIntersection_None_Set_uint64_64_64 -1.66% 11478350.263 11288235.514 - -0.93% -
SetIntersection_Front_Set_uint32_64_1 -1.65% 16557898.742 16284266.425 - -0.07% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -1.65% 668.185 657.161 - -3.45% -
std::map<std::string,_int>::find(key)_(existent)/8192 -1.64% 32.852 32.312 - 5.64% -
std::pop_heap(vector<std::string>)/1024 -1.64% 21.003 20.658 - -0.89% -
BM_StringRelational_Less_Large_Large_ChangeMiddle -1.64% 1.655 1.628 - 0.11% -
vector<bool>::reserve() -1.64% 8.955 8.808 - 5.91% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 -1.63% 367248.099 361258.217 - -2.74% -
SetIntersection_None_Vector_uint64_262144_256 -1.63% 1129267.859 1110886.369 - -2.05% -
std::copy(vector<bool>)_(aligned)/32768 -1.63% 35.954 35.369 - 0.13% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -1.63% 1183381.625 1164131.043 - 0.57% -
SetIntersection_Front_Vector_string_262144_256 -1.62% 9649375.657 9492829.796 - -0.16% -
std::copy(list<int>)/262144 -1.62% 216371.833 212862.225 - -1.27% -
std::set<std::string>::erase(iterator)/8192 -1.62% 31.684 31.170 - 2.19% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.62% 91363.935 89885.147 - -0.84% -
SetIntersection_None_Set_uint64_64_1 -1.61% 22666625.112 22300615.167 - 1.32% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -1.61% 18906245.426 18601068.570 - 2.12% -
std::map<int,_int>::erase(iterator)/8192 -1.61% 24.366 23.973 - 0.15% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -1.61% 46.639 45.889 - -2.45% -
SetIntersection_Front_Vector_uint64_64_16 -1.61% 14401102.135 14169603.328 - -0.26% -
BM_CmpEqual_schar_uchar -1.61% 1.112 1.094 - -0.39% -
SetIntersection_Interlaced_Set_float_1024_16 -1.61% 11702915.558 11515029.604 - 1.21% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -1.60% 3.808 3.747 - 0.12% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 -1.60% 17.300 17.023 - 0.06% -
std::copy_if(list<int>)_(entire_range)/4096 -1.60% 3063.816 3014.826 - -0.79% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -1.60% 38.733 38.114 - -25.68% -
BM_vector_deque_move_backward/4096 -1.60% 150.224 147.823 - -0.25% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.60% 1201906.943 1182694.589 - -2.70% -
std::partial_sort_copy(deque<int>)_(ascending)/8 -1.59% 10.136 9.975 - 0.04% -
BM_deque_deque_move/4000 -1.59% 145.515 143.200 - -4.38% -
SetIntersection_Front_Vector_uint64_256_16 -1.59% 4203470.329 4136623.871 - 0.81% -
std::sort_heap(vector<NonIntegral>)/8 -1.59% 29.988 29.512 - 0.73% -
std::partition(list<int>)_(dense)/32 -1.59% 8.862 8.721 - -1.28% -
SetIntersection_Front_Vector_uint64_16_4 -1.59% 54405005.656 53541728.771 - -0.19% -
SetIntersection_None_Vector_float_256_16 -1.58% 4050486.446 3986367.219 - -3.24% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.58% 29.496 29.030 - 2.22% -
rng::for_each(map<int>)/8192 -1.58% 7392.749 7275.959 - -1.00% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.58% 238.480 234.715 - -0.46% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 -1.58% 59.977 59.030 - -1.02% -
BM_deque_deque_move/64 -1.58% 3.072 3.023 - -0.29% -
SetIntersection_Front_Vector_uint64_16_16 -1.58% 35872844.577 35307351.765 - 1.01% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -1.58% 24.280 23.897 - -4.39% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -1.57% 24.833 24.443 - -1.33% -
std::unique(deque<int>,_pred)_(sprinkled)/32 -1.56% 58.793 57.873 - 0.02% -
std::count(list<int>)_(every_other)/1024 -1.56% 719.792 708.541 - -0.87% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -1.56% 14.923 14.690 - -0.22% -
BM_std_minmax_element<long_long>/70000 -1.56% 18479.856 18191.061 - -0.77% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 -1.56% 2915982.608 2870460.013 - -0.87% -
BM_StringRelational_Less_Large_Large_ChangeFirst -1.56% 1.411 1.389 - -1.64% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.56% 9993.523 9837.841 - 1.69% -
std::find_end(forward_list<int>)_(process_all)/8192 -1.56% 5710.671 5621.845 - -3.62% -
rng::find_last_if(list<int>)_(bail_90%)/1024 -1.55% 70.906 69.804 - 0.11% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -1.55% 11783315.780 11600132.789 - -1.17% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 -1.55% 9.414 9.268 - -1.31% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.55% 1047365.148 1031132.592 - 3.63% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -1.55% 120538776.610 118672770.090 - -0.30% -
rng::for_each(multiset<int>)/8192 -1.54% 7813.392 7693.061 - 0.67% -
BM_CmpEqual_uint_uchar -1.54% 1.092 1.075 - -3.32% -
std::find_end(vector<int>)_(process_all)/1024 -1.54% 227.340 223.848 - 0.62% -
SetIntersection_None_Set_uint32_64_1 -1.53% 22608740.584 22262050.040 - -0.72% -
SetIntersection_None_Vector_uint64_1024_1024 -1.53% 1074178.770 1057734.414 - 1.53% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 -1.53% 19662751.033 19362711.377 - -0.60% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 -1.52% 32.626 32.129 - -0.32% -
SetIntersection_Front_Vector_uint32_256_4 -1.52% 4184262.204 4120520.720 - 0.18% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -1.52% 4052403.389 3990813.244 - 32.39% -
SetIntersection_Front_Vector_uint64_16_1 -1.52% 63027036.944 62069145.272 - 0.02% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -1.52% 26.409 26.008 - -5.16% -
std::remove(list<int>)_(prefix)/8192 -1.52% 8251.523 8126.423 - -1.37% -
bm_gcd_complex -1.51% 18.152 17.877 - -0.68% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.51% 166308.994 163790.742 - -1.35% -
SetIntersection_None_Vector_uint64_16384_1024 -1.51% 1104043.882 1087347.390 - -1.90% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -1.51% 40.784 40.169 - 4.37% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 -1.51% 55.708 54.868 - -4.50% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.51% 895439.825 881946.890 - 0.18% -
std::vector<int>::erase(middle)_(cheap_elements)/32 -1.51% 4.368 4.302 - -0.34% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -1.50% 22.143 21.810 - 1.42% -
SetIntersection_Interlaced_Set_float_256_16 -1.50% 12350651.515 12165315.399 - -0.78% -
std::reverse(deque<int>)/512 -1.50% 114.630 112.911 - -0.17% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.50% 14005.715 13796.063 - 3.62% -
SetIntersection_Interlaced_Set_string_256_16 -1.50% 18056304.653 17786036.938 - 0.58% -
std::set<int>::lower_bound(key)_(existent)/32 -1.49% 1.500 1.478 - -1.97% -
SetIntersection_None_Vector_float_262144_16 -1.49% 1144755.679 1127654.944 - -2.63% -
std::make_heap(deque<int>,_pred)_(ascending)/8 -1.49% 24.987 24.614 - -1.15% -
std::remove_if(list<int>)_(sprinkled)/1024 -1.49% 989.943 975.208 - -1.05% -
BM_num_put<long_double> -1.49% 59.833 58.943 - 0.49% -
std::multiset<int>::contains(key)_(existent)/32 -1.49% 1.723 1.697 - -0.27% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -1.49% 22026106.379 21698807.284 - 2.05% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.49% 184413.533 181673.609 - -1.19% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 -1.49% 19.191 18.906 - -0.84% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -1.48% 22692878.639 22356179.464 - 0.03% -
std::unordered_set<std::string>::count(key)_(existent)/1024 -1.48% 36.808 36.262 - -7.03% -
SetIntersection_None_Vector_float_262144_4 -1.48% 1154979.530 1137862.657 - -2.90% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.48% 14634.000 14417.160 - -0.45% -
std::sort(vector<NonIntegral>)_(heap)/8 -1.48% 23.544 23.195 - -0.99% -
SetIntersection_Interlaced_Set_uint32_256_64 -1.48% 13577160.949 13376157.182 - 1.11% -
SetIntersection_Front_Set_uint64_64_64 -1.48% 13546616.374 13346104.842 - 3.11% -
std::replace_if(vector<int>)_(prefix)/50 -1.48% 14.029 13.822 - 0.17% -
SetIntersection_Interlaced_Set_float_16384_1024 -1.48% 171871900.363 169329072.860 - -2.39% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 -1.48% 8871.827 8740.575 - 0.13% -
std::adjacent_find(vector<int>)/8 -1.48% 2.055 2.025 - 0.08% -
SetIntersection_Interlaced_Vector_float_16384_1 -1.47% 1046918.467 1031513.632 - -0.63% -
bm_lexicographical_compare<signed_char>/1 -1.47% 1.342 1.322 - 1.35% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.47% 11766.025 11593.403 - 1.15% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -1.47% 1149321.583 1132471.623 - -1.29% -
std::remove_if(vector<int>)_(prefix)/50 -1.47% 54.644 53.844 - -2.22% -
SetIntersection_Interlaced_Set_uint64_16384_64 -1.46% 234849103.946 231411022.461 - 1.02% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 -1.46% 2.350 2.315 - -0.98% -
SetIntersection_Front_Set_float_256_64 -1.46% 5719430.908 5635732.305 - -1.19% -
SetIntersection_None_Vector_uint64_256_1 -1.46% 4224905.495 4163102.547 - -1.46% -
SetIntersection_None_Set_string_256_256 -1.46% 5889694.359 5803624.521 - 0.00% -
SetIntersection_None_Set_uint32_1024_256 -1.46% 8909480.114 8779357.653 - 0.79% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -1.46% 456190.135 449527.965 - -0.08% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 -1.46% 165038957.223 162632635.133 - -0.12% -
SetIntersection_Front_Vector_uint32_64_16 -1.46% 14239466.860 14031883.822 - -0.69% -
std::multiset<int>::erase(key)_(existent)/8192 -1.45% 61.459 60.565 - 0.44% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -1.45% 19029.564 18753.278 - -1.04% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 -1.45% 560.457 552.326 - -3.87% -
SetIntersection_Front_Vector_float_262144_16 -1.45% 1132134.867 1115713.141 - 0.01% -
SetIntersection_Front_Set_uint32_64_4 -1.45% 16138051.637 15904015.563 - -0.47% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.45% 36571.558 36041.963 - -0.47% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.45% 1980587.078 1951929.119 - -4.56% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -1.45% 1096782.975 1080923.840 - -2.29% -
BM_PushHeap_float_Random_262144 -1.44% 7.758 7.646 - 0.28% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.44% 4807656.133 4738275.041 - -0.94% -
BM_deque_vector_ranges_move/70000 -1.44% 3276.590 3229.326 - -0.45% -
BM_PushHeap_uint32_Random_64 -1.44% 5.160 5.085 - -2.13% -
std::reverse(vector<int>)/512 -1.44% 16.549 16.311 - -0.12% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 -1.44% 5337.746 5261.064 - -1.39% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.43% 1346240.973 1326941.547 - -0.88% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.43% 2.943 2.901 - -1.91% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.43% 8585.341 8462.665 - 0.01% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -1.43% 1.476 1.455 - -10.09% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -1.43% 168138008.043 165737999.843 - -5.33% -
std::stable_partition(list<int>)_(sparse)/8192 -1.43% 8751.420 8626.640 - 0.36% -
SetIntersection_Interlaced_Set_string_256_64 -1.42% 31328459.557 30883499.994 - -1.83% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 -1.42% 175458301.871 172966798.784 - -3.31% -
std::set<int>::lower_bound(key)_(non-existent)/32 -1.42% 2.275 2.242 - -8.68% -
SetIntersection_Front_Vector_string_16384_256 -1.42% 9557942.536 9422647.057 - -1.09% -
SetIntersection_None_Vector_uint64_64_16 -1.41% 13503583.103 13313393.213 - -1.24% -
std::unique(deque<int>,_pred)_(sprinkled)/52 -1.41% 71.640 70.632 - -0.15% -
SetIntersection_None_Vector_uint32_64_64 -1.40% 8552134.283 8432067.161 - -0.34% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -1.40% 101.677 100.249 - -44.31% -
SetIntersection_Front_Set_uint32_64_16 -1.40% 15258600.825 15045191.998 - -0.74% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -1.40% 181203511.926 178669409.434 - 1.29% -
std::for_each(multiset<int>::iterator)/32 -1.40% 23.999 23.664 - 0.26% -
std::list<int>::operator=(const&)_(cheap_elements)/32 -1.39% 17.148 16.909 - -1.86% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 -1.39% 2793.928 2754.974 - -2.40% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.39% 8644869.396 8524487.456 - -0.87% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -1.39% 38.451 37.917 - -0.79% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.39% 1306687.196 1288541.657 - -2.89% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -1.39% 17.155 16.917 - -2.78% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -1.38% 8871852.621 8749044.389 - -0.05% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 -1.38% 24.978 24.633 - -4.21% -
std::set<int>::ctor(const&,_alloc)/1024 -1.38% 6327.509 6240.237 - -0.20% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -1.38% 6.087 6.003 - -0.70% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -1.37% 19813.084 19540.684 - -2.66% -
std::sort(vector<NonIntegral>)_(heap)/1024 -1.37% 4324.259 4264.867 - -2.04% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.37% 38485.670 37958.004 - -0.13% -
SetIntersection_Interlaced_Set_string_262144_1024 -1.37% 2087184.572 2058568.035 - -2.20% -
SetIntersection_None_Set_uint32_256_16 -1.37% 10892103.529 10742781.243 - 0.46% -
std::adjacent_find(list<int>,_pred)/50 -1.37% 29.623 29.217 - -0.13% -
SetIntersection_Interlaced_Set_float_16384_16 -1.37% 206418908.552 203590775.662 - -3.62% -
std::partial_sort_copy(list<int>)_(ascending)/8 -1.37% 8.204 8.091 - -1.91% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.37% 60727.825 59898.373 - -0.17% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 -1.36% 21.690 21.395 - -2.02% -
BM_PushHeap_string_PipeOrgan_256 -1.35% 8.500 8.385 - 4.07% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -1.35% 269.948 266.292 - 1.21% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.35% 20.435 20.159 - -0.50% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -1.35% 167711337.392 165444318.790 - -0.26% -
SetIntersection_None_Vector_uint32_1024_4 -1.35% 1090544.956 1075851.234 - 0.21% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -1.34% 5.428 5.356 - -0.47% -
BM_StringFindCharLiteral/1024 -1.34% 18.219 17.975 - -3.68% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -1.34% 266.873 263.295 - -0.84% -
SetIntersection_None_Vector_uint64_16_4 -1.34% 53767767.055 53047138.679 - -0.41% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.34% 57284.739 56517.507 - -3.12% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 -1.34% 608098.344 599959.062 - -0.67% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 -1.34% 22.852 22.547 - 0.30% -
SetIntersection_None_Vector_float_1024_64 -1.33% 1088423.546 1073896.638 - -2.81% -
SetIntersection_Interlaced_Set_uint32_4_4 -1.33% 137583899.629 135748800.346 - -0.36% -
bm_ranges_swap_ranges_vb_aligned/512 -1.33% 5.237 5.167 - -0.57% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -1.33% 8780058.778 8663156.512 - -0.58% -
std::find_end(vector<int>)_(process_all)/1000 -1.33% 222.073 219.127 - 1.12% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 -1.32% 18.148 17.908 - -1.30% -
std::move(vector<bool>)_(unaligned)/64 -1.32% 1.646 1.624 - -0.11% -
SetIntersection_Interlaced_Set_uint64_262144_64 -1.32% 1612635.500 1591321.207 - 0.68% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -1.32% 46.191 45.582 - -0.56% -
BM_CmpLess_uint_int -1.32% 1.076 1.062 - -0.46% -
std::map<int,_int>::find(key)_(non-existent)/1024 -1.32% 5.370 5.299 - -0.49% -
SetIntersection_Interlaced_Set_float_1024_256 -1.31% 14314185.510 14126304.427 - 8.24% -
BM_deque_deque_ranges_move/1 -1.31% 2.556 2.523 - 8.09% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.31% 46702363.841 46091932.779 - 3.81% -
BM_deque_deque_ranges_copy_backward/64 -1.31% 3.475 3.430 - 1.40% -
SetIntersection_None_Set_uint64_4_1 -1.30% 217145082.401 214313199.593 - 0.04% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.30% 15643.057 15439.321 - -3.64% -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 -1.30% 240298.776 237169.586 - -0.44% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.30% 699.898 690.787 - 0.35% -
SetIntersection_Interlaced_Set_string_4_1 -1.30% 223449649.869 220542526.503 - -1.23% -
std::sort_heap(vector<int>)/8 -1.30% 30.105 29.714 - 0.64% -
SetIntersection_Interlaced_Set_string_262144_64 -1.30% 2125730.955 2098111.328 - -0.44% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.30% 733.350 723.852 - 0.27% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -1.29% 4166327.392 4112748.338 - 0.93% -
SetIntersection_Interlaced_Set_float_16384_1 -1.28% 1053058.862 1039542.206 - 2.23% -
SetIntersection_Front_Set_uint64_4_1 -1.28% 214170271.401 211430175.626 - 0.16% -
SetIntersection_None_Set_uint64_262144_262144 -1.28% 1240751.302 1224899.252 - 0.98% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -1.27% 24.151 23.844 - -2.35% -
std::multiset<std::string>::ctor(const&)/1024 -1.27% 34985.832 34540.150 - -1.49% -
SetIntersection_None_Set_uint64_16_1 -1.27% 66754307.496 65904314.210 - 0.13% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -1.27% 604.073 596.398 - -2.09% -
std::multiset<int>::count(key)_(existent)/1024 -1.27% 5.941 5.865 - 5.68% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 -1.26% 16496030.855 16287425.256 - -0.69% -
std::unordered_multiset<int>::erase(iterator)/32 -1.26% 19.724 19.475 - -0.66% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.26% 6804.893 6718.933 - -2.77% -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 -1.26% 180.305 178.030 - 0.26% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -1.26% 14.931 14.743 - -1.44% -
SetIntersection_None_Set_uint64_4_4 -1.26% 135602298.740 133891421.551 - -0.07% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -1.26% 245763764.634 242675533.052 - -5.72% -
SetIntersection_Interlaced_Set_uint64_256_1 -1.25% 4170877.306 4118564.306 - -0.06% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -1.25% 29.154 28.788 - -1.52% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.25% 13701244.183 13529458.865 - 0.02% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.25% 662.442 654.137 - -0.74% -
std::move_backward(list<int>)/32768 -1.25% 31442.129 31048.105 - -0.99% -
SetIntersection_None_Set_uint32_64_16 -1.25% 18377083.077 18146969.191 - -0.80% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.25% 16.369 16.164 - -0.20% -
std::unique(deque<int>)_(contiguous)/52 -1.25% 56.272 55.568 - -14.17% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -1.25% 1086204.821 1072630.927 - 0.80% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -1.25% 5.549 5.479 - -1.71% -
std::map<int,_int>::find(key)_(non-existent)/8192 -1.25% 7.592 7.498 - -0.12% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -1.25% 1.645 1.625 - 0.09% -
std::unique(vector<int>,_pred)_(contiguous)/32 -1.24% 54.993 54.309 - -0.36% -
rng::for_each(multiset<int>)/8 -1.24% 6.665 6.583 - -3.62% -
std::is_partitioned(deque<int>)_(partitioned)/50 -1.24% 14.081 13.907 - -0.89% -
SetIntersection_None_Set_uint64_1024_64 -1.24% 8829372.185 8720135.493 - 1.69% -
SetIntersection_Front_Set_uint32_16_1 -1.24% 63027504.302 62248031.747 - -0.29% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.24% 9093516.900 8981127.530 - -1.05% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.24% 763.318 753.885 - 0.01% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 -1.24% 217470982.681 214785052.758 - -0.28% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 -1.23% 31.962 31.568 - 1.74% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.23% 22.161 21.887 - 2.27% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -1.23% 12689.297 12533.001 - -0.31% -
SetIntersection_Front_Set_string_16384_16 -1.23% 1955041.307 1930966.422 - 7.33% -
std::unordered_set<int>::ctor(&&,_different_allocs)/0 -1.23% 13.907 13.736 - -0.20% -
SetIntersection_Front_Set_float_16384_64 -1.23% 1785949.633 1764002.973 - 2.93% -
std::flat_map<int,_int>::ctor(const&)/1024 -1.23% 180.422 178.207 - 0.42% -
SetIntersection_None_Set_float_64_1 -1.23% 22162361.429 21890345.578 - -0.39% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -1.23% 1581538.086 1562139.324 - 0.74% -
std::set<std::string>::find(key)_(non-existent)/32 -1.22% 10.989 10.855 - 5.35% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle -1.22% 0.825 0.815 - -1.38% -
std::set<std::string>::ctor(const&)/1024 -1.22% 34958.436 34531.193 - 0.44% -
std::replace(vector<int>)_(sprinkled)/8192 -1.22% 1186.897 1172.394 - -4.22% -
SetIntersection_Front_Vector_uint64_16384_256 -1.22% 2288185.301 2260233.970 - 5.92% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.22% 1156372.207 1142271.340 - 0.81% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 -1.22% 17.495 17.282 - -1.15% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -1.21% 2.005 1.981 - -0.27% -
std::make_heap(vector<int>,_pred)_(descending)/8 -1.21% 14.837 14.657 - -1.10% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -1.21% 1049173.236 1036452.075 - -1.86% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.21% 15116743.787 14933700.539 - 5.19% -
SetIntersection_None_Vector_uint64_4_4 -1.21% 133947528.516 132329575.436 - -0.15% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.21% 120772.101 119313.399 - -0.56% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 -1.21% 347.166 342.976 - -0.38% -
SetIntersection_Front_Set_uint32_4_4 -1.21% 137539976.051 135881053.736 - 0.07% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 -1.20% 526.716 520.380 - -0.28% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -1.20% 12179231.179 12033112.876 - -0.58% -
SetIntersection_None_Set_uint64_64_16 -1.20% 18324860.899 18105647.473 - -0.02% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -1.20% 1.237 1.222 - 4.63% -
std::unordered_set<int>::ctor(const&)/8192 -1.20% 56266.330 55593.418 - 0.06% -
std::set<std::string>::lower_bound(key)_(existent)/32 -1.19% 16.186 15.993 - 2.84% -
std::multiset<int>::insert(value)_(already_present)/32 -1.19% 18.482 18.261 - -0.98% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -1.19% 35.198 34.780 - -1.81% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -1.19% 215595245.131 213032305.902 - -1.09% -
BM_StringRelational_Less_Small_Large_Control -1.19% 1.871 1.849 - -0.78% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 -1.19% 63124753.495 62375132.441 - -0.61% -
SetIntersection_Interlaced_Vector_uint32_16_1 -1.19% 62957023.381 62209464.348 - -0.70% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 -1.19% 8462867.545 8362429.783 - 0.83% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -1.19% 162999247.885 161066205.627 - -0.45% -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 -1.18% 74678.181 73793.481 - 0.14% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.18% 747.111 738.262 - 3.44% -
SetIntersection_None_Vector_uint64_4_1 -1.18% 214169836.475 211634364.835 - -0.20% -
std::unique(list<int>)_(contiguous)/52 -1.18% 64.920 64.154 - -0.47% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.18% 16186695.840 15995703.586 - -0.54% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.18% 66244.164 65465.037 - -2.86% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.18% 4288329.185 4237906.690 - -1.18% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.17% 1185724.223 1171823.416 - -1.07% -
BM_CmpEqual_ushort_uint -1.17% 1.061 1.049 - -1.12% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 -1.17% 16071945.998 15884072.615 - -0.40% -
SetIntersection_Front_Set_float_16384_1024 -1.17% 13595607.742 13436717.669 - -2.17% -
SetIntersection_Interlaced_Set_uint32_256_16 -1.17% 12112026.364 11970487.165 - 1.61% -
std::map<int,_int>::count(key)_(existent)/32 -1.17% 1.554 1.536 - -0.96% -
std::multimap<int,_int>::count(key)_(existent)/32 -1.17% 3.797 3.752 - 3.00% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -1.17% 32.879 32.495 - 3.17% -
BM_num_put<bool> -1.17% 10.575 10.451 - -3.40% -
vector<bool>(size_type,_const_value_type&) -1.16% 9.011 8.907 - 7.15% -
std::set<int>::equal_range(key)_(existent)/1024 -1.16% 4.410 4.359 - -0.11% -
SetIntersection_Interlaced_Set_string_262144_4 -1.16% 1844680.176 1823291.830 - -1.34% -
std::sort_heap(deque<int>,_pred)/8192 -1.16% 430417.729 425441.719 - 0.16% -
SetIntersection_Interlaced_Vector_uint32_64_1 -1.15% 16470868.718 16280656.040 - -0.10% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -1.15% 77.656 76.761 - -0.21% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.15% 385.331 380.890 - 0.38% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.15% 21560590.423 21312117.428 - -1.28% -
std::upper_bound(std::deque<int>)/8192 -1.15% 65.611 64.855 - -0.79% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -1.15% 1042360.521 1030352.514 - -0.89% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -1.15% 460.633 455.335 - -1.65% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.15% 1123228.469 1110312.064 - 0.28% -
rng::contains_subrange(vector<int>)_(process_all)/16 -1.15% 4.796 4.741 - -0.43% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -1.14% 3074976.445 3039802.301 - -13.13% -
SetIntersection_Interlaced_Set_string_262144_16384 -1.14% 2814303.303 2782114.582 - 1.08% -
SetIntersection_Front_Set_uint64_1024_4 -1.14% 1070361.411 1058135.322 - -0.84% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -1.14% 169172138.119 167240147.497 - -2.47% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.14% 4353400.954 4303719.207 - -0.28% -
BM_deque_vector_ranges_move_backward/0 -1.14% 1.466 1.449 - -8.69% -
rng::contains_subrange(deque<int>)_(process_all)/50 -1.14% 24.432 24.154 - 3.51% -
SetIntersection_Interlaced_Set_float_16384_4 -1.14% 166804323.475 164909351.548 - -2.39% -
SetIntersection_None_Set_uint64_262144_16384 -1.14% 1231448.811 1217462.158 - 1.48% -
SetIntersection_Interlaced_Set_uint64_1_1 -1.14% 534928140.194 528854140.472 - -1.18% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -1.13% 9.216 9.111 - -2.32% -
std::map<int,_int>::erase(iterator)/1024 -1.13% 20.888 20.652 - 0.43% -
SetIntersection_Interlaced_Set_uint64_1024_64 -1.13% 10142455.748 10028275.981 - -3.38% -
SetIntersection_Interlaced_Set_uint64_4_1 -1.12% 213916740.801 211511937.713 - -4.78% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -1.12% 10.425 10.308 - -5.64% -
SetIntersection_None_Vector_uint64_256_64 -1.12% 3422144.445 3383742.824 - 0.75% -
BM_deque_vector_move/65536 -1.12% 3001.448 2967.783 - -0.88% -
BM_StringFindNoMatch/4096 -1.12% 75.873 75.022 - -0.27% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -1.12% 4177617.150 4130898.148 - 1.36% -
SetIntersection_Interlaced_Set_float_256_4 -1.12% 11311864.931 11185473.081 - -0.69% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -1.12% 13127516.396 12980974.392 - -0.54% -
BM_num_get<float> -1.12% 37.221 36.805 - 0.85% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.12% 13081.227 12935.325 - 2.82% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -1.11% 39321276.176 38883694.672 - -0.34% -
SetIntersection_Front_Vector_uint64_1_1 -1.11% 534425742.147 528481605.026 - -0.07% -
BM_PushHeap_string_Ascending_4 -1.11% 2.546 2.517 - -0.68% -
SetIntersection_Interlaced_Set_uint32_16_4 -1.11% 59676163.053 59012744.601 - 0.39% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -1.11% 18744898.267 18536596.228 - 3.55% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -1.11% 1898583.864 1877496.231 - -3.32% -
SetIntersection_Interlaced_Set_uint32_4_1 -1.11% 214506013.490 212131702.418 - -0.17% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -1.10% 14.846 14.682 - -1.12% -
SetIntersection_Front_Vector_uint32_16_4 -1.10% 54340901.774 53740970.298 - -0.58% -
SetIntersection_Front_Set_uint32_16_4 -1.10% 54947784.234 54341570.603 - 0.05% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -1.10% 1070330.332 1058543.580 - -1.30% -
SetIntersection_None_Vector_float_262144_256 -1.10% 1146143.055 1133530.231 - -3.00% -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 -1.10% 672.482 665.083 - -0.35% -
BM_CmpEqual_int_int -1.10% 1.088 1.076 - 0.64% -
std::rotate(vector<int>)_(1_element_forward)/8192 -1.10% 281.342 278.251 - -1.14% -
std::unordered_multiset<int>::erase(iterator)/1024 -1.10% 19.735 19.518 - -0.79% -
SetIntersection_None_Set_uint32_4_4 -1.09% 135717016.826 134231468.341 - -0.24% -
BM_CmpLess_uchar_ushort -1.09% 1.060 1.048 - 0.86% -
SetIntersection_Front_Set_uint64_16_4 -1.09% 54819428.469 54220339.701 - 0.16% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.09% 22489331.113 22243906.613 - -0.25% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.09% 201.031 198.839 - -3.50% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 -1.09% 51.155 50.600 - -1.21% -
SetIntersection_Front_Vector_float_256_1 -1.09% 4138523.166 4093608.578 - -0.84% -
rng::starts_with(list<int>)/8 -1.08% 2.985 2.953 - 1.09% -
std::make_heap(vector<int>)_(repeated)/8 -1.08% 15.647 15.478 - -1.39% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -1.08% 11534517.480 11409705.318 - 0.39% -
std::unique(list<int>,_pred)_(sprinkled)/32 -1.08% 65.209 64.505 - -0.40% -
SetIntersection_None_Vector_uint64_64_4 -1.08% 15958839.694 15786516.917 - 0.31% -
std::for_each(join_view(vector<vector<int>>))/8 -1.08% 1.442 1.426 - 3.31% -
SetIntersection_Interlaced_Set_uint64_262144_256 -1.08% 1610198.811 1592832.278 - 0.88% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 -1.08% 16493441.156 16315592.559 - -0.65% -
std::make_heap(deque<int>)_(ascending)/8 -1.08% 27.303 27.009 - -1.59% -
std::remove_if(list<int>)_(prefix)/50 -1.08% 72.612 71.829 - -0.99% -
std::remove_copy(deque<int>)_(prefix)/50 -1.08% 20.018 19.802 - -4.58% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -1.08% 52122.427 51561.651 - -2.96% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.08% 18.968 18.764 - -1.31% -
SetIntersection_Front_Set_uint64_16384_4 -1.08% 1072469.892 1060936.325 - 4.27% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.07% 670.854 663.651 - 0.72% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -1.07% 41.462 41.017 - -0.00% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 -1.07% 8.217 8.129 - 21.97% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.07% 733.157 725.301 - -0.78% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.07% 18.946 18.743 - -0.56% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 -1.06% 214898202.933 212611952.137 - -0.53% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -1.06% 45.950 45.462 - -14.24% -
SetIntersection_Front_Set_float_256_16 -1.06% 4598696.509 4549978.353 - 0.99% -
SetIntersection_Front_Vector_uint64_64_64 -1.06% 10871768.806 10756720.136 - 1.96% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 -1.06% 4855.398 4804.080 - -0.15% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 -1.06% 99466.563 98416.810 - -0.90% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 -1.06% 62.312 61.655 - -1.61% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 -1.06% 8701.004 8609.206 - -0.33% -
std::make_heap(deque<int>,_pred)_(shuffled)/8 -1.05% 22.935 22.693 - -0.60% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -1.05% 225949290.897 223569735.197 - -0.16% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -1.05% 110632.353 109467.263 - -0.54% -
SetIntersection_None_Vector_uint32_256_256 -1.05% 2141153.216 2118613.995 - 1.54% -
std::for_each(multimap<int>::iterator)/32 -1.05% 23.817 23.567 - -0.34% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.05% 806.961 798.488 - -1.71% -
BM_CmpEqual_uchar_int -1.05% 1.088 1.076 - -0.50% -
rng::contains_subrange(list<int>)_(single_element)/16 -1.05% 4.814 4.764 - -3.35% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 -1.05% 460272.049 455457.117 - 0.23% -
std::partial_sort_copy(list<int>)_(repeated)/8 -1.05% 7.920 7.838 - -1.52% -
BM_deque_vector_copy/1 -1.05% 2.100 2.078 - -1.55% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -1.04% 1148707.834 1136708.213 - -1.31% -
SetIntersection_None_Set_uint32_16_1 -1.04% 66699199.540 66003161.356 - 0.07% -
std::unique(deque<int>,_pred)_(contiguous)/8192 -1.04% 4607.112 4559.109 - -0.49% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 -1.04% 84697.801 83817.154 - -1.10% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -1.04% 24623.268 24367.305 - -2.93% -
std::map<int,_int>::clear()/32 -1.04% 655.784 648.987 - 0.92% -
std::unordered_multiset<int>::clear()/32 -1.04% 590.758 584.640 - -1.68% -
SetIntersection_Interlaced_Set_uint64_16_16 -1.03% 37841575.878 37450183.791 - -0.68% -
std::set<int>::equal_range(key)_(existent)/8192 -1.03% 8.321 8.235 - 2.56% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.03% 19856.597 19651.595 - -2.53% -
std::make_heap(vector<int>,_pred)_(repeated)/8 -1.03% 15.977 15.812 - -0.50% -
SetIntersection_Interlaced_Vector_uint64_16_4 -1.03% 56093902.111 55515631.828 - 0.16% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -1.03% 4236630.089 4193136.416 - -0.74% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -1.03% 8754893.690 8665023.302 - 0.34% -
SetIntersection_Interlaced_Set_uint64_16_4 -1.02% 59683222.886 59071537.145 - -2.13% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.02% 24440305.896 24190361.222 - 0.32% -
SetIntersection_Front_Set_string_16_1 -1.02% 65610149.382 64939971.183 - -0.41% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 -1.02% 16460606.633 16292811.837 - -0.09% -
std::stable_partition(list<int>)_(alloc_fails)/50 -1.02% 1943.706 1923.895 - 1.44% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.02% 12078412.781 11955380.645 - -0.04% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 -1.02% 1.174 1.162 - 1.89% -
SetIntersection_Front_Set_uint64_16_1 -1.02% 62829866.222 62190440.182 - 0.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -1.02% 137685163.636 136286978.556 - -0.46% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 -1.01% 522.619 517.316 - 1.90% -
BM_deque_vector_ranges_move_backward/4000 -1.01% 145.211 143.739 - -1.74% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -1.01% 24.155 23.910 - 1.46% -
std::sort(deque<int>)_(shuffled)/8192 -1.01% 81465.047 80639.653 - -0.62% -
BM_PushHeap_uint32_Ascending_16384 -1.01% 3.584 3.548 - -6.60% -
SetIntersection_Interlaced_Set_uint64_16_1 -1.01% 62936737.803 62301524.538 - -3.21% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -1.01% 30.876 30.565 - -4.72% -
std::vector<int>::erase(middle)_(cheap_elements)/1024 -1.01% 21.997 21.775 - -0.20% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -1.01% 5.686 5.628 - -8.95% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.01% 601.543 595.492 - -2.10% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -1.00% 1044095.273 1033607.619 - -0.12% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.00% 16081444.545 15920293.396 - -0.16% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 -1.00% 14.151 14.010 - -0.98% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -1.00% 26.601 26.335 - -0.08% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.00% 5011724.870 4961606.586 - -0.12% -


Report Time: 3.50s
Name Current %
BM_CmpEqual_int_int 1.076 -
BM_CmpEqual_int_schar 1.134 1.95%
BM_CmpEqual_int_short 1.109 -1.39%
BM_CmpEqual_int_uchar 1.109 -
BM_CmpEqual_int_uint 1.048 -1.34%
BM_CmpEqual_int_ushort 1.092 -1.57%
BM_CmpEqual_schar_int 1.132 1.61%
BM_CmpEqual_schar_schar 1.074 -2.28%
BM_CmpEqual_schar_short 1.120 -
BM_CmpEqual_schar_uchar 1.094 -
BM_CmpEqual_schar_uint 1.113 -
BM_CmpEqual_schar_ushort 1.105 -
BM_CmpEqual_short_int 1.115 -1.06%
BM_CmpEqual_short_schar 1.134 -
BM_CmpEqual_short_short 1.069 -
BM_CmpEqual_short_uchar 1.101 -
BM_CmpEqual_short_uint 1.113 -
BM_CmpEqual_short_ushort 1.093 -
BM_CmpEqual_uchar_int 1.076 -
BM_CmpEqual_uchar_schar 1.009 -
BM_CmpEqual_uchar_short 1.011 -
BM_CmpEqual_uchar_uchar 1.089 3.96%
BM_CmpEqual_uchar_uint 1.051 -
BM_CmpEqual_uchar_ushort 1.069 -
BM_CmpEqual_uint_int 1.109 5.86%
BM_CmpEqual_uint_schar 1.028 -
BM_CmpEqual_uint_short 1.046 3.26%
BM_CmpEqual_uint_uchar 1.075 -3.32%
BM_CmpEqual_uint_uint 1.070 -
BM_CmpEqual_uint_ushort 1.124 1.50%
BM_CmpEqual_ushort_int 1.094 3.51%
BM_CmpEqual_ushort_schar 0.988 -1.97%
BM_CmpEqual_ushort_short 0.985 -2.31%
BM_CmpEqual_ushort_uchar 1.100 -
BM_CmpEqual_ushort_uint 1.049 -1.12%
BM_CmpEqual_ushort_ushort 1.049 -2.30%
BM_CmpLess_int_int 1.066 -
BM_CmpLess_int_schar 1.134 -
BM_CmpLess_int_short 1.136 -
BM_CmpLess_int_uchar 1.129 1.35%
BM_CmpLess_int_uint 1.078 -1.22%
BM_CmpLess_int_ushort 1.107 -
BM_CmpLess_schar_int 1.120 -
BM_CmpLess_schar_schar 0.953 -
BM_CmpLess_schar_short 0.950 -
BM_CmpLess_schar_uchar 1.105 3.15%
BM_CmpLess_schar_uint 1.115 -
BM_CmpLess_schar_ushort 1.095 2.05%
BM_CmpLess_short_int 1.116 -
BM_CmpLess_short_schar 0.959 1.06%
BM_CmpLess_short_short 0.947 -
BM_CmpLess_short_uchar 1.104 -
BM_CmpLess_short_uint 1.111 -
BM_CmpLess_short_ushort 1.104 1.41%
BM_CmpLess_uchar_int 1.069 -1.82%
BM_CmpLess_uchar_schar 1.015 -1.67%
BM_CmpLess_uchar_short 1.036 2.09%
BM_CmpLess_uchar_uchar 1.075 -
BM_CmpLess_uchar_uint 1.047 -2.63%
BM_CmpLess_uchar_ushort 1.048 -
BM_CmpLess_uint_int 1.062 -
BM_CmpLess_uint_schar 1.020 -2.43%
BM_CmpLess_uint_short 1.041 4.38%
BM_CmpLess_uint_uchar 1.099 -
BM_CmpLess_uint_uint 1.075 3.82%
BM_CmpLess_uint_ushort 1.119 -
BM_CmpLess_ushort_int 1.071 -3.00%
BM_CmpLess_ushort_schar 1.054 -
BM_CmpLess_ushort_short 1.035 2.23%
BM_CmpLess_ushort_uchar 1.115 -
BM_CmpLess_ushort_uint 1.058 -6.53%
BM_CmpLess_ushort_ushort 1.067 -
BM_PushHeap_float_Ascending_1 0.466 -
BM_PushHeap_float_Ascending_1024 3.189 2.19%
BM_PushHeap_float_Ascending_16 1.030 4.56%
BM_PushHeap_float_Ascending_16384 4.030 -7.70%
BM_PushHeap_float_Ascending_256 2.504 -
BM_PushHeap_float_Ascending_262144 5.399 6.81%
BM_PushHeap_float_Ascending_4 0.537 -
BM_PushHeap_float_Ascending_64 1.813 2.62%
BM_PushHeap_float_Descending_1 0.540 37.32%
BM_PushHeap_float_Descending_1024 0.389 -
BM_PushHeap_float_Descending_16 0.363 -
BM_PushHeap_float_Descending_16384 0.383 -
BM_PushHeap_float_Descending_256 0.402 -
BM_PushHeap_float_Descending_262144 0.384 -
BM_PushHeap_float_Descending_4 0.356 -
BM_PushHeap_float_Descending_64 0.379 -
BM_PushHeap_float_PipeOrgan_1 0.472 -
BM_PushHeap_float_PipeOrgan_1024 2.094 -
BM_PushHeap_float_PipeOrgan_16 0.910 -
BM_PushHeap_float_PipeOrgan_16384 2.510 -
BM_PushHeap_float_PipeOrgan_256 1.721 -
BM_PushHeap_float_PipeOrgan_262144 3.146 -
BM_PushHeap_float_PipeOrgan_4 0.490 -
BM_PushHeap_float_PipeOrgan_64 1.298 -
BM_PushHeap_float_QuickSortAdversary_1 0.466 -
BM_PushHeap_float_QuickSortAdversary_1024 0.633 -
BM_PushHeap_float_QuickSortAdversary_16 1.166 19.65%
BM_PushHeap_float_QuickSortAdversary_16384 0.490 -
BM_PushHeap_float_QuickSortAdversary_256 0.739 -
BM_PushHeap_float_QuickSortAdversary_262144 0.417 -
BM_PushHeap_float_QuickSortAdversary_4 0.539 -
BM_PushHeap_float_QuickSortAdversary_64 0.619 -
BM_PushHeap_float_Random_1 0.502 -27.32%
BM_PushHeap_float_Random_1024 7.531 -
BM_PushHeap_float_Random_16 5.401 1.84%
BM_PushHeap_float_Random_16384 7.784 3.33%
BM_PushHeap_float_Random_256 7.228 -1.83%
BM_PushHeap_float_Random_262144 7.646 -
BM_PushHeap_float_Random_4 2.810 2.11%
BM_PushHeap_float_Random_64 6.726 -
BM_PushHeap_float_SingleElement_1 0.636 48.16%
BM_PushHeap_float_SingleElement_1024 0.389 -
BM_PushHeap_float_SingleElement_16 0.377 3.86%
BM_PushHeap_float_SingleElement_16384 0.385 -
BM_PushHeap_float_SingleElement_256 0.405 -
BM_PushHeap_float_SingleElement_262144 0.385 -
BM_PushHeap_float_SingleElement_4 0.385 7.97%
BM_PushHeap_float_SingleElement_64 0.384 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.419 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.684 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.345 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.473 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 8.353 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.787 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.609 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.591 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.595 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.586 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.618 3.61%
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.586 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.531 -2.28%
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.593 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.879 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.398 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.012 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.370 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.431 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.770 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.866 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.583 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.200 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 3.574 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.098 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.551 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.777 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.570 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 6.990 1.74%
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.458 2.00%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 6.970 2.51%
BM_PushHeap_pair<uint32,_uint32>_Random_256 6.872 -2.00%
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.948 -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.646 6.81%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.488 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.587 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.649 7.48%
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 -3.51%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.527 -7.93%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.575 -10.62%
BM_PushHeap_string_Ascending_1 0.642 21.70%
BM_PushHeap_string_Ascending_1024 15.030 15.50%
BM_PushHeap_string_Ascending_16 4.868 4.06%
BM_PushHeap_string_Ascending_16384 24.118 23.51%
BM_PushHeap_string_Ascending_256 12.075 9.60%
BM_PushHeap_string_Ascending_262144 30.434 4.50%
BM_PushHeap_string_Ascending_4 2.517 -
BM_PushHeap_string_Ascending_64 7.963 8.46%
BM_PushHeap_string_Descending_1 0.641 36.17%
BM_PushHeap_string_Descending_1024 3.093 15.71%
BM_PushHeap_string_Descending_16 2.325 4.00%
BM_PushHeap_string_Descending_16384 3.586 37.95%
BM_PushHeap_string_Descending_256 2.876 12.20%
BM_PushHeap_string_Descending_262144 5.683 42.80%
BM_PushHeap_string_Descending_4 2.167 8.50%
BM_PushHeap_string_Descending_64 2.626 8.20%
BM_PushHeap_string_PipeOrgan_1 0.700 48.47%
BM_PushHeap_string_PipeOrgan_1024 10.352 3.83%
BM_PushHeap_string_PipeOrgan_16 4.214 -
BM_PushHeap_string_PipeOrgan_16384 15.400 13.82%
BM_PushHeap_string_PipeOrgan_256 8.385 4.07%
BM_PushHeap_string_PipeOrgan_262144 17.674 1.80%
BM_PushHeap_string_PipeOrgan_4 2.622 3.72%
BM_PushHeap_string_PipeOrgan_64 5.932 -
BM_PushHeap_string_QuickSortAdversary_1 0.583 23.73%
BM_PushHeap_string_QuickSortAdversary_1024 16.010 6.15%
BM_PushHeap_string_QuickSortAdversary_16 10.676 2.56%
BM_PushHeap_string_QuickSortAdversary_16384 16.860 7.95%
BM_PushHeap_string_QuickSortAdversary_256 15.649 7.99%
BM_PushHeap_string_QuickSortAdversary_262144 17.637 8.98%
BM_PushHeap_string_QuickSortAdversary_4 6.398 1.28%
BM_PushHeap_string_QuickSortAdversary_64 13.790 6.52%
BM_PushHeap_string_Random_1 0.511 -2.96%
BM_PushHeap_string_Random_1024 15.143 1.07%
BM_PushHeap_string_Random_16 10.607 1.34%
BM_PushHeap_string_Random_16384 16.418 -
BM_PushHeap_string_Random_256 14.547 1.45%
BM_PushHeap_string_Random_262144 22.547 5.19%
BM_PushHeap_string_Random_4 6.181 1.79%
BM_PushHeap_string_Random_64 13.163 1.64%
BM_PushHeap_string_SingleElement_1 0.700 -
BM_PushHeap_string_SingleElement_1024 2.522 -4.37%
BM_PushHeap_string_SingleElement_16 2.561 -6.00%
BM_PushHeap_string_SingleElement_16384 2.527 -3.25%
BM_PushHeap_string_SingleElement_256 2.518 -3.81%
BM_PushHeap_string_SingleElement_262144 2.556 -3.72%
BM_PushHeap_string_SingleElement_4 2.283 -3.43%
BM_PushHeap_string_SingleElement_64 2.587 -3.33%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.577 -17.20%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.564 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.002 -1.02%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.460 -1.44%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.743 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 8.841 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.896 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.901 -1.91%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.681 63.88%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.605 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.568 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.597 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.631 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.592 -2.02%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.555 -13.87%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.663 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.481 -3.74%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.007 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.463 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 3.955 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.536 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 5.385 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.825 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.117 -2.04%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.636 26.84%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.550 1.52%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.292 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.212 2.88%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.106 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.820 2.16%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.794 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.664 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.528 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.155 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 6.970 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.370 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 8.933 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.268 -1.31%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.562 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.476 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.578 9.40%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.600 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.605 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.605 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.617 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.597 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.623 8.81%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.620 -
BM_PushHeap_uint32_Ascending_1 0.464 -34.25%
BM_PushHeap_uint32_Ascending_1024 2.555 -5.65%
BM_PushHeap_uint32_Ascending_16 0.934 -1.45%
BM_PushHeap_uint32_Ascending_16384 3.548 -6.60%
BM_PushHeap_uint32_Ascending_256 2.086 -7.16%
BM_PushHeap_uint32_Ascending_262144 4.711 -5.91%
BM_PushHeap_uint32_Ascending_4 0.586 -
BM_PushHeap_uint32_Ascending_64 1.523 -9.23%
BM_PushHeap_uint32_Descending_1 0.466 -
BM_PushHeap_uint32_Descending_1024 0.383 -
BM_PushHeap_uint32_Descending_16 0.354 -
BM_PushHeap_uint32_Descending_16384 0.379 -
BM_PushHeap_uint32_Descending_256 0.394 -
BM_PushHeap_uint32_Descending_262144 0.379 -
BM_PushHeap_uint32_Descending_4 0.346 -
BM_PushHeap_uint32_Descending_64 0.374 -
BM_PushHeap_uint32_PipeOrgan_1 0.411 -11.66%
BM_PushHeap_uint32_PipeOrgan_1024 1.995 4.02%
BM_PushHeap_uint32_PipeOrgan_16 0.872 -
BM_PushHeap_uint32_PipeOrgan_16384 2.417 1.29%
BM_PushHeap_uint32_PipeOrgan_256 1.714 1.02%
BM_PushHeap_uint32_PipeOrgan_262144 3.034 -
BM_PushHeap_uint32_PipeOrgan_4 0.542 -
BM_PushHeap_uint32_PipeOrgan_64 1.305 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.696 19.93%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.600 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.921 -5.42%
BM_PushHeap_uint32_QuickSortAdversary_16384 0.469 -4.04%
BM_PushHeap_uint32_QuickSortAdversary_256 0.714 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.585 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_PushHeap_uint32_Random_1 0.455 -24.64%
BM_PushHeap_uint32_Random_1024 5.748 -
BM_PushHeap_uint32_Random_16 4.110 -2.02%
BM_PushHeap_uint32_Random_16384 5.924 1.93%
BM_PushHeap_uint32_Random_256 5.639 2.87%
BM_PushHeap_uint32_Random_262144 5.872 -
BM_PushHeap_uint32_Random_4 2.194 -1.95%
BM_PushHeap_uint32_Random_64 5.085 -2.13%
BM_PushHeap_uint32_SingleElement_1 0.468 -
BM_PushHeap_uint32_SingleElement_1024 0.372 -
BM_PushHeap_uint32_SingleElement_16 0.357 -
BM_PushHeap_uint32_SingleElement_16384 0.366 -
BM_PushHeap_uint32_SingleElement_256 0.391 -
BM_PushHeap_uint32_SingleElement_262144 0.366 -
BM_PushHeap_uint32_SingleElement_4 0.389 6.86%
BM_PushHeap_uint32_SingleElement_64 0.364 -
BM_PushHeap_uint64_Ascending_1 0.463 -
BM_PushHeap_uint64_Ascending_1024 2.574 -6.77%
BM_PushHeap_uint64_Ascending_16 0.911 -10.68%
BM_PushHeap_uint64_Ascending_16384 3.615 -5.62%
BM_PushHeap_uint64_Ascending_256 2.088 -9.96%
BM_PushHeap_uint64_Ascending_262144 4.800 -5.11%
BM_PushHeap_uint64_Ascending_4 0.553 -
BM_PushHeap_uint64_Ascending_64 1.513 -14.83%
BM_PushHeap_uint64_Descending_1 0.409 -33.51%
BM_PushHeap_uint64_Descending_1024 0.385 -
BM_PushHeap_uint64_Descending_16 0.360 -
BM_PushHeap_uint64_Descending_16384 0.381 -
BM_PushHeap_uint64_Descending_256 0.398 -
BM_PushHeap_uint64_Descending_262144 0.381 -
BM_PushHeap_uint64_Descending_4 0.361 -
BM_PushHeap_uint64_Descending_64 0.379 -
BM_PushHeap_uint64_PipeOrgan_1 0.465 -
BM_PushHeap_uint64_PipeOrgan_1024 1.925 -
BM_PushHeap_uint64_PipeOrgan_16 0.881 -
BM_PushHeap_uint64_PipeOrgan_16384 2.388 -
BM_PushHeap_uint64_PipeOrgan_256 1.697 -
BM_PushHeap_uint64_PipeOrgan_262144 3.051 -
BM_PushHeap_uint64_PipeOrgan_4 0.482 -
BM_PushHeap_uint64_PipeOrgan_64 1.319 -2.49%
BM_PushHeap_uint64_QuickSortAdversary_1 0.466 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.610 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.954 -6.91%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.484 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.722 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.549 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_PushHeap_uint64_Random_1 0.466 -
BM_PushHeap_uint64_Random_1024 6.194 -1.34%
BM_PushHeap_uint64_Random_16 4.497 1.53%
BM_PushHeap_uint64_Random_16384 6.283 -1.29%
BM_PushHeap_uint64_Random_256 6.002 -
BM_PushHeap_uint64_Random_262144 6.352 -
BM_PushHeap_uint64_Random_4 2.661 3.15%
BM_PushHeap_uint64_Random_64 5.547 -
BM_PushHeap_uint64_SingleElement_1 0.695 12.47%
BM_PushHeap_uint64_SingleElement_1024 0.379 -
BM_PushHeap_uint64_SingleElement_16 0.375 -
BM_PushHeap_uint64_SingleElement_16384 0.376 -
BM_PushHeap_uint64_SingleElement_256 0.399 -
BM_PushHeap_uint64_SingleElement_262144 0.373 -
BM_PushHeap_uint64_SingleElement_4 0.382 -
BM_PushHeap_uint64_SingleElement_64 0.373 -
BM_StringAssignAsciizMix_Opaque 4.945 -2.65%
BM_StringAssignAsciizMix_Transparent 3.014 -
BM_StringAssignAsciiz_Empty_Opaque 2.924 -5.72%
BM_StringAssignAsciiz_Empty_Transparent 0.346 -
BM_StringAssignAsciiz_Huge_Opaque 191.917 -
BM_StringAssignAsciiz_Huge_Transparent 190.074 -
BM_StringAssignAsciiz_Large_Opaque 11.679 -
BM_StringAssignAsciiz_Large_Transparent 11.739 -
BM_StringAssignAsciiz_Small_Opaque 2.928 -5.63%
BM_StringAssignAsciiz_Small_Transparent 0.449 -
BM_StringAssignStr_Empty_Opaque 0.716 -
BM_StringAssignStr_Empty_Transparent 0.486 -
BM_StringAssignStr_Huge_Opaque 109.342 -
BM_StringAssignStr_Huge_Transparent 109.555 -
BM_StringAssignStr_Large_Opaque 10.026 -3.24%
BM_StringAssignStr_Large_Transparent 10.113 -2.02%
BM_StringAssignStr_Small_Opaque 0.725 -
BM_StringAssignStr_Small_Transparent 0.486 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.377 14.32%
BM_StringConstructDestroyCStr_Empty_Transparent 0.235 -
BM_StringConstructDestroyCStr_Huge_Opaque 158.725 -
BM_StringConstructDestroyCStr_Huge_Transparent 65.013 -
BM_StringConstructDestroyCStr_Large_Opaque 16.138 -14.27%
BM_StringConstructDestroyCStr_Large_Transparent 11.418 -18.79%
BM_StringConstructDestroyCStr_Small_Opaque 2.246 5.45%
BM_StringConstructDestroyCStr_Small_Transparent 0.369 -
BM_StringCopy_Empty 0.578 -
BM_StringCopy_Huge 110.833 1.63%
BM_StringCopy_Large 7.918 27.83%
BM_StringCopy_Small 0.665 -
BM_StringCtorDefault 0.368 52.20%
BM_StringDestroy_Empty 0.625 -
BM_StringDestroy_Huge 10.829 -5.26%
BM_StringDestroy_Large 7.665 -18.11%
BM_StringDestroy_Small 0.623 -
BM_StringEraseToEnd_Empty_Opaque 0.591 -3.34%
BM_StringEraseToEnd_Empty_Transparent 0.346 -
BM_StringEraseToEnd_Huge_Opaque 2.269 -1.02%
BM_StringEraseToEnd_Huge_Transparent 2.393 -
BM_StringEraseToEnd_Large_Opaque 0.988 -
BM_StringEraseToEnd_Large_Transparent 0.830 -
BM_StringEraseToEnd_Small_Opaque 0.589 -
BM_StringEraseToEnd_Small_Transparent 0.402 -
BM_StringEraseWithMove_Empty_Opaque 0.902 12.69%
BM_StringEraseWithMove_Empty_Transparent 0.658 16.27%
BM_StringEraseWithMove_Huge_Opaque 49.001 -
BM_StringEraseWithMove_Huge_Transparent 46.506 5.10%
BM_StringEraseWithMove_Large_Opaque 2.673 -1.55%
BM_StringEraseWithMove_Large_Transparent 2.531 -4.78%
BM_StringEraseWithMove_Small_Opaque 2.186 -
BM_StringEraseWithMove_Small_Transparent 2.182 -
BM_StringFindAllMatch/1 3.166 6.71%
BM_StringFindAllMatch/131072 2270.880 -3.60%
BM_StringFindAllMatch/32768 575.040 -
BM_StringFindAllMatch/4096 79.890 -
BM_StringFindAllMatch/512 11.586 -
BM_StringFindAllMatch/64 3.250 3.09%
BM_StringFindAllMatch/8 2.934 6.89%
BM_StringFindCharLiteral/1024 17.975 -3.68%
BM_StringFindCharLiteral/128 3.005 -
BM_StringFindCharLiteral/16 1.618 -
BM_StringFindCharLiteral/2048 40.297 -1.45%
BM_StringFindCharLiteral/256 5.367 -
BM_StringFindCharLiteral/32 1.618 -
BM_StringFindCharLiteral/4096 77.287 -
BM_StringFindCharLiteral/512 9.493 -
BM_StringFindCharLiteral/64 2.127 -
BM_StringFindCharLiteral/8 1.618 -
BM_StringFindCharLiteral/8192 138.185 -
BM_StringFindMatch1/1 981.708 -
BM_StringFindMatch1/32768 1566.142 -
BM_StringFindMatch1/4096 1065.975 -
BM_StringFindMatch1/512 989.968 -
BM_StringFindMatch1/64 982.079 -
BM_StringFindMatch1/8 981.284 -
BM_StringFindMatch2/1 984.281 -
BM_StringFindMatch2/32768 1565.621 -
BM_StringFindMatch2/4096 1064.812 -
BM_StringFindMatch2/512 993.348 -
BM_StringFindMatch2/64 1009.528 2.58%
BM_StringFindMatch2/8 1022.131 4.09%
BM_StringFindNoMatch/10 1.271 -3.77%
BM_StringFindNoMatch/131072 1962.249 -1.16%
BM_StringFindNoMatch/32768 498.996 -
BM_StringFindNoMatch/4096 75.022 -
BM_StringFindNoMatch/512 9.214 -
BM_StringFindNoMatch/64 2.085 -
BM_StringFindStringLiteral/1024 18.276 -
BM_StringFindStringLiteral/128 3.187 -
BM_StringFindStringLiteral/16 1.618 -
BM_StringFindStringLiteral/2048 40.345 -
BM_StringFindStringLiteral/256 5.403 -
BM_StringFindStringLiteral/32 1.799 3.17%
BM_StringFindStringLiteral/4096 77.452 -
BM_StringFindStringLiteral/512 9.690 -
BM_StringFindStringLiteral/64 2.161 -1.79%
BM_StringFindStringLiteral/8 1.619 -
BM_StringFindStringLiteral/8192 138.529 -
BM_StringMove_Empty 0.570 -
BM_StringMove_Huge 0.799 -
BM_StringMove_Large 0.707 -
BM_StringMove_Small 0.727 -2.97%
BM_StringRead_Cold_Deep_Empty 1.203 -6.62%
BM_StringRead_Cold_Deep_Large 1.316 -10.36%
BM_StringRead_Cold_Deep_Small 1.263 -1.34%
BM_StringRead_Cold_Shallow_Empty 1.093 -8.58%
BM_StringRead_Cold_Shallow_Large 1.126 -9.44%
BM_StringRead_Cold_Shallow_Small 1.094 -9.36%
BM_StringRead_Hot_Deep_Empty 0.501 -
BM_StringRead_Hot_Deep_Large 0.510 -
BM_StringRead_Hot_Deep_Small 0.502 -
BM_StringRead_Hot_Shallow_Empty 0.473 -
BM_StringRead_Hot_Shallow_Large 0.488 2.42%
BM_StringRead_Hot_Shallow_Small 0.471 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.422 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.415 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.416 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.413 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.595 -6.39%
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.597 -11.19%
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.420 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.260 8.99%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.849 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.387 -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.070 2.10%
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.666 3.11%
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.414 -4.66%
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.615 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.155 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.840 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.384 19.65%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.615 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.348 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.366 59.90%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.341 -25.93%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.819 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.825 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.815 -1.38%
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.819 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.459 12.22%
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.359 38.33%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.627 3.34%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.609 -6.92%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.670 2.73%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.609 -11.99%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.238 8.66%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.222 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.225 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.231 4.77%
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.601 -
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.649 2.02%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.220 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.189 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.893 2.23%
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.416 -
BM_StringRelationalLiteral_Less_Large_Large_Control 2.040 -
BM_StringRelationalLiteral_Less_Large_Small_Control 1.616 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.224 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.626 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.191 2.99%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.615 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.165 -
BM_StringRelationalLiteral_Less_Small_Small_Control 1.615 -
BM_StringRelational_Compare_Empty_Empty_Control 1.614 -
BM_StringRelational_Compare_Empty_Huge_Control 1.613 -
BM_StringRelational_Compare_Empty_Large_Control 1.838 -
BM_StringRelational_Compare_Empty_Small_Control 1.663 3.15%
BM_StringRelational_Compare_Huge_Empty_Control 1.614 -3.18%
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.394 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.490 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.669 -
BM_StringRelational_Compare_Huge_Huge_Control 99.166 -
BM_StringRelational_Compare_Huge_Large_Control 2.082 -
BM_StringRelational_Compare_Huge_Small_Control 1.850 -
BM_StringRelational_Compare_Large_Empty_Control 1.613 -3.10%
BM_StringRelational_Compare_Large_Huge_Control 2.081 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.388 -1.73%
BM_StringRelational_Compare_Large_Large_ChangeLast 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.621 -
BM_StringRelational_Compare_Large_Large_Control 2.083 -1.32%
BM_StringRelational_Compare_Large_Small_Control 1.848 -
BM_StringRelational_Compare_Small_Empty_Control 1.612 -
BM_StringRelational_Compare_Small_Huge_Control 1.851 -
BM_StringRelational_Compare_Small_Large_Control 1.850 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.387 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.626 -
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.387 -
BM_StringRelational_Compare_Small_Small_Control 1.848 -
BM_StringRelational_Eq_Empty_Empty_Control 2.067 -2.31%
BM_StringRelational_Eq_Empty_Huge_Control 0.485 2.82%
BM_StringRelational_Eq_Empty_Large_Control 0.477 -4.13%
BM_StringRelational_Eq_Empty_Small_Control 0.480 3.16%
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.558 3.66%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 103.200 4.11%
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.594 -
BM_StringRelational_Eq_Huge_Huge_Control 98.989 -
BM_StringRelational_Eq_Large_Huge_Control 0.480 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.455 -10.09%
BM_StringRelational_Eq_Large_Large_ChangeLast 2.020 -2.90%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.850 14.34%
BM_StringRelational_Eq_Large_Large_Control 2.286 -
BM_StringRelational_Eq_Small_Huge_Control 0.475 -
BM_StringRelational_Eq_Small_Large_Control 0.474 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.631 -
BM_StringRelational_Eq_Small_Small_ChangeLast 2.077 -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.553 -6.77%
BM_StringRelational_Eq_Small_Small_Control 1.903 -
BM_StringRelational_Less_Empty_Empty_Control 1.761 9.09%
BM_StringRelational_Less_Empty_Huge_Control 1.615 -6.14%
BM_StringRelational_Less_Empty_Large_Control 1.667 -2.95%
BM_StringRelational_Less_Empty_Small_Control 1.669 3.35%
BM_StringRelational_Less_Huge_Empty_Control 1.614 -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.413 -1.85%
BM_StringRelational_Less_Huge_Huge_ChangeLast 99.041 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.626 -
BM_StringRelational_Less_Huge_Huge_Control 98.987 -3.63%
BM_StringRelational_Less_Huge_Large_Control 2.113 -
BM_StringRelational_Less_Huge_Small_Control 1.855 -
BM_StringRelational_Less_Large_Empty_Control 1.613 -
BM_StringRelational_Less_Large_Huge_Control 2.147 -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.389 -1.64%
BM_StringRelational_Less_Large_Large_ChangeLast 2.111 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.628 -
BM_StringRelational_Less_Large_Large_Control 2.161 -
BM_StringRelational_Less_Large_Small_Control 1.849 -
BM_StringRelational_Less_Small_Empty_Control 1.614 -3.02%
BM_StringRelational_Less_Small_Huge_Control 1.850 -
BM_StringRelational_Less_Small_Large_Control 1.849 -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.388 -
BM_StringRelational_Less_Small_Small_ChangeLast 1.750 2.51%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.388 -1.59%
BM_StringRelational_Less_Small_Small_Control 1.850 -
BM_StringResizeAndOverwrite 0.818 -
BM_align/1 0.641 -3.36%
BM_align/256 0.638 -3.16%
BM_align/64 0.640 -5.41%
BM_align/8 0.639 -10.74%
BM_deque_deque_copy/0 0.920 10.27%
BM_deque_deque_copy/1 2.528 -
BM_deque_deque_copy/1024 37.169 1.59%
BM_deque_deque_copy/2 2.405 4.50%
BM_deque_deque_copy/4000 139.543 -1.25%
BM_deque_deque_copy/4096 148.223 -
BM_deque_deque_copy/512 17.708 -
BM_deque_deque_copy/5500 198.625 -
BM_deque_deque_copy/64 3.082 1.68%
BM_deque_deque_copy/64000 2937.440 -4.91%
BM_deque_deque_copy/65536 3082.181 -3.23%
BM_deque_deque_copy/70000 3220.361 -2.16%
BM_deque_deque_copy_backward/0 0.862 -6.38%
BM_deque_deque_copy_backward/1 2.654 -4.32%
BM_deque_deque_copy_backward/1024 38.586 -9.79%
BM_deque_deque_copy_backward/2 2.415 -4.54%
BM_deque_deque_copy_backward/4000 146.026 -
BM_deque_deque_copy_backward/4096 154.813 1.72%
BM_deque_deque_copy_backward/512 19.384 -
BM_deque_deque_copy_backward/5500 204.153 -
BM_deque_deque_copy_backward/64 3.532 3.60%
BM_deque_deque_copy_backward/64000 7815.433 -1.42%
BM_deque_deque_copy_backward/65536 8002.555 -2.45%
BM_deque_deque_copy_backward/70000 8482.546 -1.33%
BM_deque_deque_move/0 0.908 -1.41%
BM_deque_deque_move/1 2.552 -
BM_deque_deque_move/1024 36.996 -
BM_deque_deque_move/2 2.304 -
BM_deque_deque_move/4000 143.200 -4.38%
BM_deque_deque_move/4096 148.071 -
BM_deque_deque_move/512 17.636 -
BM_deque_deque_move/5500 196.633 -
BM_deque_deque_move/64 3.023 -
BM_deque_deque_move/64000 3014.615 -
BM_deque_deque_move/65536 3085.595 -2.04%
BM_deque_deque_move/70000 3378.001 -2.76%
BM_deque_deque_move_backward/0 0.860 -6.63%
BM_deque_deque_move_backward/1 2.786 -
BM_deque_deque_move_backward/1024 38.465 -1.27%
BM_deque_deque_move_backward/2 2.528 -
BM_deque_deque_move_backward/4000 146.496 -
BM_deque_deque_move_backward/4096 153.725 -
BM_deque_deque_move_backward/512 18.895 -2.66%
BM_deque_deque_move_backward/5500 205.296 1.09%
BM_deque_deque_move_backward/64 3.335 -6.58%
BM_deque_deque_move_backward/64000 7693.209 -3.26%
BM_deque_deque_move_backward/65536 8027.683 -1.85%
BM_deque_deque_move_backward/70000 8479.432 -3.26%
BM_deque_deque_ranges_copy/0 0.793 6.77%
BM_deque_deque_ranges_copy/1 2.587 9.45%
BM_deque_deque_ranges_copy/1024 36.924 -4.49%
BM_deque_deque_ranges_copy/2 2.304 5.11%
BM_deque_deque_ranges_copy/4000 142.549 -
BM_deque_deque_ranges_copy/4096 148.430 -
BM_deque_deque_ranges_copy/512 17.661 -3.68%
BM_deque_deque_ranges_copy/5500 198.526 -
BM_deque_deque_ranges_copy/64 3.047 -
BM_deque_deque_ranges_copy/64000 2932.778 -1.19%
BM_deque_deque_ranges_copy/65536 3087.905 -
BM_deque_deque_ranges_copy/70000 3242.717 -1.46%
BM_deque_deque_ranges_copy_backward/0 0.796 6.33%
BM_deque_deque_ranges_copy_backward/1 2.610 5.00%
BM_deque_deque_ranges_copy_backward/1024 38.475 1.21%
BM_deque_deque_ranges_copy_backward/2 2.359 5.15%
BM_deque_deque_ranges_copy_backward/4000 144.966 -
BM_deque_deque_ranges_copy_backward/4096 151.842 -
BM_deque_deque_ranges_copy_backward/512 19.102 -
BM_deque_deque_ranges_copy_backward/5500 202.735 -
BM_deque_deque_ranges_copy_backward/64 3.430 1.40%
BM_deque_deque_ranges_copy_backward/64000 7685.465 -2.21%
BM_deque_deque_ranges_copy_backward/65536 8000.644 -
BM_deque_deque_ranges_copy_backward/70000 8577.939 -1.98%
BM_deque_deque_ranges_move/0 0.848 18.64%
BM_deque_deque_ranges_move/1 2.523 8.09%
BM_deque_deque_ranges_move/1024 37.191 -1.15%
BM_deque_deque_ranges_move/2 2.241 7.81%
BM_deque_deque_ranges_move/4000 144.594 -
BM_deque_deque_ranges_move/4096 147.227 -
BM_deque_deque_ranges_move/512 17.671 -
BM_deque_deque_ranges_move/5500 197.982 -
BM_deque_deque_ranges_move/64 3.078 1.58%
BM_deque_deque_ranges_move/64000 3098.625 -1.33%
BM_deque_deque_ranges_move/65536 3035.288 -1.75%
BM_deque_deque_ranges_move/70000 3296.074 -
BM_deque_deque_ranges_move_backward/0 0.721 -2.30%
BM_deque_deque_ranges_move_backward/1 2.599 7.57%
BM_deque_deque_ranges_move_backward/1024 37.532 -2.05%
BM_deque_deque_ranges_move_backward/2 2.357 8.29%
BM_deque_deque_ranges_move_backward/4000 145.425 -
BM_deque_deque_ranges_move_backward/4096 151.447 -
BM_deque_deque_ranges_move_backward/512 19.694 3.64%
BM_deque_deque_ranges_move_backward/5500 202.317 -
BM_deque_deque_ranges_move_backward/64 3.626 6.23%
BM_deque_deque_ranges_move_backward/64000 7900.027 -
BM_deque_deque_ranges_move_backward/65536 8025.029 -1.36%
BM_deque_deque_ranges_move_backward/70000 8612.965 -
BM_deque_vector_copy/0 1.570 3.55%
BM_deque_vector_copy/1 2.078 -1.55%
BM_deque_vector_copy/1024 37.281 -
BM_deque_vector_copy/2 1.830 -
BM_deque_vector_copy/4000 142.026 -
BM_deque_vector_copy/4096 145.592 -
BM_deque_vector_copy/512 16.552 -
BM_deque_vector_copy/5500 196.077 -2.55%
BM_deque_vector_copy/64 2.600 1.06%
BM_deque_vector_copy/64000 2864.348 -
BM_deque_vector_copy/65536 2943.125 -
BM_deque_vector_copy/70000 3173.403 -
BM_deque_vector_copy_backward/0 1.527 6.94%
BM_deque_vector_copy_backward/1 2.118 -1.15%
BM_deque_vector_copy_backward/1024 37.033 -
BM_deque_vector_copy_backward/2 1.839 -
BM_deque_vector_copy_backward/4000 143.819 -
BM_deque_vector_copy_backward/4096 149.670 1.42%
BM_deque_vector_copy_backward/512 17.922 -
BM_deque_vector_copy_backward/5500 201.761 1.98%
BM_deque_vector_copy_backward/64 2.923 -
BM_deque_vector_copy_backward/64000 8112.025 -
BM_deque_vector_copy_backward/65536 8415.559 -
BM_deque_vector_copy_backward/70000 8905.491 -2.54%
BM_deque_vector_move/0 1.476 10.35%
BM_deque_vector_move/1 2.113 1.12%
BM_deque_vector_move/1024 37.206 -
BM_deque_vector_move/2 1.836 -
BM_deque_vector_move/4000 141.617 -
BM_deque_vector_move/4096 144.707 -
BM_deque_vector_move/512 16.556 -
BM_deque_vector_move/5500 195.516 -
BM_deque_vector_move/64 2.636 -1.82%
BM_deque_vector_move/64000 2998.786 -
BM_deque_vector_move/65536 2967.783 -
BM_deque_vector_move/70000 3261.133 -
BM_deque_vector_move_backward/0 1.588 2.59%
BM_deque_vector_move_backward/1 2.134 -
BM_deque_vector_move_backward/1024 36.870 -
BM_deque_vector_move_backward/2 1.836 -
BM_deque_vector_move_backward/4000 142.490 -
BM_deque_vector_move_backward/4096 148.998 -
BM_deque_vector_move_backward/512 17.908 -
BM_deque_vector_move_backward/5500 201.577 2.68%
BM_deque_vector_move_backward/64 2.920 -
BM_deque_vector_move_backward/64000 7796.727 -
BM_deque_vector_move_backward/65536 7998.549 -2.05%
BM_deque_vector_move_backward/70000 8779.286 -
BM_deque_vector_ranges_copy/0 1.584 11.70%
BM_deque_vector_ranges_copy/1 2.146 -
BM_deque_vector_ranges_copy/1024 37.247 -
BM_deque_vector_ranges_copy/2 1.832 -
BM_deque_vector_ranges_copy/4000 142.017 -
BM_deque_vector_ranges_copy/4096 145.103 -
BM_deque_vector_ranges_copy/512 16.547 -
BM_deque_vector_ranges_copy/5500 194.170 -
BM_deque_vector_ranges_copy/64 2.628 -
BM_deque_vector_ranges_copy/64000 2989.023 -
BM_deque_vector_ranges_copy/65536 2961.993 -
BM_deque_vector_ranges_copy/70000 3235.134 -
BM_deque_vector_ranges_copy_backward/0 1.371 -1.93%
BM_deque_vector_ranges_copy_backward/1 2.085 -1.31%
BM_deque_vector_ranges_copy_backward/1024 36.973 -
BM_deque_vector_ranges_copy_backward/2 1.924 4.61%
BM_deque_vector_ranges_copy_backward/4000 148.485 1.07%
BM_deque_vector_ranges_copy_backward/4096 147.567 -1.45%
BM_deque_vector_ranges_copy_backward/512 17.927 -
BM_deque_vector_ranges_copy_backward/5500 198.765 -
BM_deque_vector_ranges_copy_backward/64 2.969 1.41%
BM_deque_vector_ranges_copy_backward/64000 7804.315 -3.74%
BM_deque_vector_ranges_copy_backward/65536 8096.514 -3.38%
BM_deque_vector_ranges_copy_backward/70000 8497.573 -7.30%
BM_deque_vector_ranges_move/0 1.275 -3.00%
BM_deque_vector_ranges_move/1 2.021 -2.92%
BM_deque_vector_ranges_move/1024 37.167 -
BM_deque_vector_ranges_move/2 1.778 -3.26%
BM_deque_vector_ranges_move/4000 139.230 -
BM_deque_vector_ranges_move/4096 150.602 3.48%
BM_deque_vector_ranges_move/512 16.557 -
BM_deque_vector_ranges_move/5500 218.598 10.33%
BM_deque_vector_ranges_move/64 2.626 -
BM_deque_vector_ranges_move/64000 3180.765 5.97%
BM_deque_vector_ranges_move/65536 2986.949 -
BM_deque_vector_ranges_move/70000 3229.326 -
BM_deque_vector_ranges_move_backward/0 1.449 -8.69%
BM_deque_vector_ranges_move_backward/1 2.129 1.75%
BM_deque_vector_ranges_move_backward/1024 37.163 -
BM_deque_vector_ranges_move_backward/2 1.837 -
BM_deque_vector_ranges_move_backward/4000 143.739 -1.74%
BM_deque_vector_ranges_move_backward/4096 149.292 -
BM_deque_vector_ranges_move_backward/512 17.928 -
BM_deque_vector_ranges_move_backward/5500 198.163 -
BM_deque_vector_ranges_move_backward/64 2.923 -
BM_deque_vector_ranges_move_backward/64000 7883.011 -
BM_deque_vector_ranges_move_backward/65536 7968.651 -2.05%
BM_deque_vector_ranges_move_backward/70000 8590.940 -2.93%
BM_getline_string 17.263 2.81%
BM_lexicographical_compare_three_way<IntPtr>/1 0.394 -10.89%
BM_lexicographical_compare_three_way<IntPtr>/1024 243.926 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 245913.148 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.360 -
BM_lexicographical_compare_three_way<IntPtr>/16384 3739.089 -
BM_lexicographical_compare_three_way<IntPtr>/256 69.506 -
BM_lexicographical_compare_three_way<IntPtr>/262144 59987.785 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.151 -
BM_lexicographical_compare_three_way<IntPtr>/4096 948.297 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.503 -
BM_lexicographical_compare_three_way<IntPtr>/65536 14981.200 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.261 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 487.399 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 495724.345 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 9.187 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7685.262 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 126.763 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 122846.628 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.754 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1927.664 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.258 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30711.333 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.372 3.29%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 249.189 -1.27%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 244584.076 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.274 -1.84%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3756.543 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 73.869 -1.13%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 59948.898 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.270 -2.95%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 951.981 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 17.483 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 14974.828 -
BM_lexicographical_compare_three_way_fast_path/1 0.423 -
BM_lexicographical_compare_three_way_fast_path/1024 244.614 -
BM_lexicographical_compare_three_way_fast_path/1048576 245667.427 -
BM_lexicographical_compare_three_way_fast_path/16 4.357 -1.17%
BM_lexicographical_compare_three_way_fast_path/16384 3749.407 -
BM_lexicographical_compare_three_way_fast_path/256 70.612 -
BM_lexicographical_compare_three_way_fast_path/262144 60062.598 -
BM_lexicographical_compare_three_way_fast_path/4 1.146 -
BM_lexicographical_compare_three_way_fast_path/4096 951.096 -
BM_lexicographical_compare_three_way_fast_path/64 15.513 -
BM_lexicographical_compare_three_way_fast_path/65536 15005.035 -
BM_lexicographical_compare_three_way_slow_path/1 0.435 11.79%
BM_lexicographical_compare_three_way_slow_path/1024 293.271 -9.42%
BM_lexicographical_compare_three_way_slow_path/1048576 293998.181 -9.99%
BM_lexicographical_compare_three_way_slow_path/16 4.559 -9.26%
BM_lexicographical_compare_three_way_slow_path/16384 4540.366 -10.44%
BM_lexicographical_compare_three_way_slow_path/256 79.372 -7.50%
BM_lexicographical_compare_three_way_slow_path/262144 72509.660 -10.04%
BM_lexicographical_compare_three_way_slow_path/4 1.177 -4.56%
BM_lexicographical_compare_three_way_slow_path/4096 1144.574 -10.37%
BM_lexicographical_compare_three_way_slow_path/64 17.797 -10.20%
BM_lexicographical_compare_three_way_slow_path/65536 18139.878 -10.29%
BM_map_find_string_literal 13.203 -
BM_num_get<bool> 12.305 5.25%
BM_num_get<double> 35.635 -1.07%
BM_num_get<float> 36.805 -
BM_num_get<long> 11.117 4.50%
BM_num_get<long_double> 37.362 1.55%
BM_num_get<long_long> 10.825 -
BM_num_get<unsigned_int> 9.804 2.71%
BM_num_get<unsigned_long> 10.511 1.02%
BM_num_get<unsigned_long_long> 10.465 1.68%
BM_num_get<unsigned_short> 10.286 2.50%
BM_num_get<void*> 10.941 -
BM_num_put<bool> 10.451 -3.40%
BM_num_put<const_void*> 12.038 -2.71%
BM_num_put<double> 57.402 -
BM_num_put<long> 11.451 -1.21%
BM_num_put<long_double> 58.943 -
BM_num_put<long_long> 11.015 -5.41%
BM_num_put<unsigned_long> 10.838 -4.96%
BM_num_put<unsigned_long_long> 10.769 -3.95%
BM_std_minmax_element<char>/1 0.306 -
BM_std_minmax_element<char>/1024 270.964 -4.74%
BM_std_minmax_element<char>/2 0.644 4.74%
BM_std_minmax_element<char>/3 1.171 14.75%
BM_std_minmax_element<char>/4 1.274 2.44%
BM_std_minmax_element<char>/4000 1036.188 -
BM_std_minmax_element<char>/4096 1064.775 1.30%
BM_std_minmax_element<char>/512 138.271 -3.51%
BM_std_minmax_element<char>/5500 1422.394 -
BM_std_minmax_element<char>/64 17.414 -
BM_std_minmax_element<char>/64000 16520.673 -
BM_std_minmax_element<char>/65536 16913.709 -
BM_std_minmax_element<char>/70000 18126.126 -
BM_std_minmax_element<int>/1 0.299 -
BM_std_minmax_element<int>/1024 258.459 -2.77%
BM_std_minmax_element<int>/2 0.682 -
BM_std_minmax_element<int>/3 1.156 -
BM_std_minmax_element<int>/4 1.228 -1.22%
BM_std_minmax_element<int>/4000 996.079 -2.27%
BM_std_minmax_element<int>/4096 1021.806 -1.86%
BM_std_minmax_element<int>/512 131.486 -2.94%
BM_std_minmax_element<int>/5500 1362.571 -2.24%
BM_std_minmax_element<int>/64 16.714 -1.33%
BM_std_minmax_element<int>/64000 15870.556 -2.24%
BM_std_minmax_element<int>/65536 16226.314 -2.52%
BM_std_minmax_element<int>/70000 17335.819 -2.09%
BM_std_minmax_element<long_long>/1 0.300 -6.35%
BM_std_minmax_element<long_long>/1024 271.334 -
BM_std_minmax_element<long_long>/2 0.681 -
BM_std_minmax_element<long_long>/3 1.233 12.67%
BM_std_minmax_element<long_long>/4 1.255 -1.13%
BM_std_minmax_element<long_long>/4000 1042.010 -
BM_std_minmax_element<long_long>/4096 1066.670 -
BM_std_minmax_element<long_long>/512 137.561 -
BM_std_minmax_element<long_long>/5500 1427.693 -
BM_std_minmax_element<long_long>/64 17.093 -1.05%
BM_std_minmax_element<long_long>/64000 16643.954 -
BM_std_minmax_element<long_long>/65536 17034.566 -
BM_std_minmax_element<long_long>/70000 18191.061 -
BM_std_minmax_element<short>/1 0.303 -
BM_std_minmax_element<short>/1024 282.729 9.77%
BM_std_minmax_element<short>/2 0.653 7.98%
BM_std_minmax_element<short>/3 1.144 -
BM_std_minmax_element<short>/4 1.261 4.18%
BM_std_minmax_element<short>/4000 1081.020 10.24%
BM_std_minmax_element<short>/4096 1106.526 10.29%
BM_std_minmax_element<short>/512 143.644 8.21%
BM_std_minmax_element<short>/5500 1483.044 10.38%
BM_std_minmax_element<short>/64 17.412 2.35%
BM_std_minmax_element<short>/64000 17191.905 9.73%
BM_std_minmax_element<short>/65536 17609.345 9.74%
BM_std_minmax_element<short>/70000 18800.214 9.68%
BM_tolower_char<char> 0.470 -32.03%
BM_tolower_char<wchar_t> 0.557 -19.30%
BM_tolower_string<char> 15.142 -
BM_tolower_string<wchar_t> 6.344 -
BM_toupper_char<char> 0.617 -10.52%
BM_toupper_char<wchar_t> 0.549 -20.11%
BM_toupper_string<char> 15.160 -
BM_toupper_string<wchar_t> 6.278 -
BM_vector_deque_copy/0 0.608 25.08%
BM_vector_deque_copy/1 2.216 -
BM_vector_deque_copy/1024 36.044 -
BM_vector_deque_copy/2 1.944 -
BM_vector_deque_copy/4000 140.922 -
BM_vector_deque_copy/4096 144.733 -
BM_vector_deque_copy/512 16.949 -
BM_vector_deque_copy/5500 195.689 -
BM_vector_deque_copy/64 2.722 -1.18%
BM_vector_deque_copy/64000 2842.555 -
BM_vector_deque_copy/65536 2858.001 -
BM_vector_deque_copy/70000 3106.835 -
BM_vector_deque_copy_backward/0 0.461 -23.43%
BM_vector_deque_copy_backward/1 1.957 -15.38%
BM_vector_deque_copy_backward/1024 38.297 -
BM_vector_deque_copy_backward/2 1.771 -14.17%
BM_vector_deque_copy_backward/4000 143.712 1.84%
BM_vector_deque_copy_backward/4096 148.193 -
BM_vector_deque_copy_backward/512 17.950 2.57%
BM_vector_deque_copy_backward/5500 197.311 -1.94%
BM_vector_deque_copy_backward/64 3.087 3.49%
BM_vector_deque_copy_backward/64000 8129.546 -
BM_vector_deque_copy_backward/65536 8231.330 -
BM_vector_deque_copy_backward/70000 8809.382 -1.40%
BM_vector_deque_move/0 0.503 21.32%
BM_vector_deque_move/1 2.198 -5.26%
BM_vector_deque_move/1024 35.935 -1.48%
BM_vector_deque_move/2 1.935 -6.36%
BM_vector_deque_move/4000 140.535 -2.25%
BM_vector_deque_move/4096 144.911 -
BM_vector_deque_move/512 16.893 -
BM_vector_deque_move/5500 195.518 -
BM_vector_deque_move/64 2.779 -1.17%
BM_vector_deque_move/64000 2845.783 -
BM_vector_deque_move/65536 2858.684 -
BM_vector_deque_move/70000 3106.541 -
BM_vector_deque_move_backward/0 0.679 17.74%
BM_vector_deque_move_backward/1 2.311 2.14%
BM_vector_deque_move_backward/1024 37.791 -
BM_vector_deque_move_backward/2 2.060 2.30%
BM_vector_deque_move_backward/4000 142.646 -
BM_vector_deque_move_backward/4096 147.823 -
BM_vector_deque_move_backward/512 17.505 -
BM_vector_deque_move_backward/5500 197.825 -1.79%
BM_vector_deque_move_backward/64 2.967 -
BM_vector_deque_move_backward/64000 7948.463 -
BM_vector_deque_move_backward/65536 8251.864 -
BM_vector_deque_move_backward/70000 8655.131 1.71%
BM_vector_deque_ranges_copy/0 0.368 -26.17%
BM_vector_deque_ranges_copy/1 2.186 -5.83%
BM_vector_deque_ranges_copy/1024 35.853 -
BM_vector_deque_ranges_copy/2 1.961 -5.07%
BM_vector_deque_ranges_copy/4000 140.684 -
BM_vector_deque_ranges_copy/4096 143.985 -
BM_vector_deque_ranges_copy/512 16.929 -
BM_vector_deque_ranges_copy/5500 195.441 -
BM_vector_deque_ranges_copy/64 2.743 -2.76%
BM_vector_deque_ranges_copy/64000 2843.120 -
BM_vector_deque_ranges_copy/65536 2859.859 -
BM_vector_deque_ranges_copy/70000 3106.244 -
BM_vector_deque_ranges_copy_backward/0 0.421 -13.57%
BM_vector_deque_ranges_copy_backward/1 1.984 -8.14%
BM_vector_deque_ranges_copy_backward/1024 38.325 3.96%
BM_vector_deque_ranges_copy_backward/2 1.724 -8.31%
BM_vector_deque_ranges_copy_backward/4000 144.260 1.03%
BM_vector_deque_ranges_copy_backward/4096 148.371 -
BM_vector_deque_ranges_copy_backward/512 18.109 1.71%
BM_vector_deque_ranges_copy_backward/5500 198.648 -
BM_vector_deque_ranges_copy_backward/64 3.129 2.29%
BM_vector_deque_ranges_copy_backward/64000 8086.649 1.15%
BM_vector_deque_ranges_copy_backward/65536 8235.245 -2.28%
BM_vector_deque_ranges_copy_backward/70000 8589.861 -2.02%
BM_vector_deque_ranges_move/0 0.460 7.91%
BM_vector_deque_ranges_move/1 2.081 -7.90%
BM_vector_deque_ranges_move/1024 36.086 -
BM_vector_deque_ranges_move/2 1.838 -8.12%
BM_vector_deque_ranges_move/4000 140.456 -
BM_vector_deque_ranges_move/4096 144.553 -
BM_vector_deque_ranges_move/512 16.984 -
BM_vector_deque_ranges_move/5500 195.075 -1.39%
BM_vector_deque_ranges_move/64 2.689 -3.06%
BM_vector_deque_ranges_move/64000 2843.567 -
BM_vector_deque_ranges_move/65536 2860.233 -
BM_vector_deque_ranges_move/70000 3107.203 -
BM_vector_deque_ranges_move_backward/0 0.483 25.83%
BM_vector_deque_ranges_move_backward/1 2.316 -
BM_vector_deque_ranges_move_backward/1024 37.961 -
BM_vector_deque_ranges_move_backward/2 2.057 2.84%
BM_vector_deque_ranges_move_backward/4000 142.979 -1.99%
BM_vector_deque_ranges_move_backward/4096 149.730 -
BM_vector_deque_ranges_move_backward/512 17.483 -
BM_vector_deque_ranges_move_backward/5500 198.705 -
BM_vector_deque_ranges_move_backward/64 2.972 -1.29%
BM_vector_deque_ranges_move_backward/64000 8075.471 5.32%
BM_vector_deque_ranges_move_backward/65536 8157.989 3.78%
BM_vector_deque_ranges_move_backward/70000 8926.717 2.35%
SetIntersection_Front_Set_float_1024_1 1048793.385 -
SetIntersection_Front_Set_float_1024_1024 13453819.497 11.11%
SetIntersection_Front_Set_float_1024_16 1185757.067 -1.23%
SetIntersection_Front_Set_float_1024_256 4226175.466 3.93%
SetIntersection_Front_Set_float_1024_4 1087557.780 4.56%
SetIntersection_Front_Set_float_1024_64 1774790.744 -1.12%
SetIntersection_Front_Set_float_16384_1 1044802.443 -
SetIntersection_Front_Set_float_16384_1024 13436717.669 -2.17%
SetIntersection_Front_Set_float_16384_16 1163953.265 -
SetIntersection_Front_Set_float_16384_16384 224467386.322 2.42%
SetIntersection_Front_Set_float_16384_256 4206906.899 1.71%
SetIntersection_Front_Set_float_16384_4 1071619.736 -
SetIntersection_Front_Set_float_16384_64 1764002.973 2.93%
SetIntersection_Front_Set_float_16_1 62822648.225 -
SetIntersection_Front_Set_float_16_16 38677078.668 -
SetIntersection_Front_Set_float_16_4 54989129.411 -
SetIntersection_Front_Set_float_1_1 534116351.342 -
SetIntersection_Front_Set_float_256_1 4154166.227 -
SetIntersection_Front_Set_float_256_16 4549978.353 -
SetIntersection_Front_Set_float_256_256 8357496.439 1.44%
SetIntersection_Front_Set_float_256_4 4182594.517 -
SetIntersection_Front_Set_float_256_64 5635732.305 -1.19%
SetIntersection_Front_Set_float_262144_1 1001790.936 -3.54%
SetIntersection_Front_Set_float_262144_1024 13382719.755 -4.00%
SetIntersection_Front_Set_float_262144_16 1195441.157 -1.37%
SetIntersection_Front_Set_float_262144_16384 226464911.710 -
SetIntersection_Front_Set_float_262144_256 4236690.310 5.21%
SetIntersection_Front_Set_float_262144_262144 1622265.705 -3.29%
SetIntersection_Front_Set_float_262144_4 1058415.308 -
SetIntersection_Front_Set_float_262144_64 1822919.873 8.16%
SetIntersection_Front_Set_float_4_1 213702785.666 -
SetIntersection_Front_Set_float_4_4 137185601.920 -
SetIntersection_Front_Set_float_64_1 16555668.457 1.01%
SetIntersection_Front_Set_float_64_16 15537810.193 -
SetIntersection_Front_Set_float_64_4 16056609.977 -
SetIntersection_Front_Set_float_64_64 13825855.984 3.88%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1036938.718 1.66%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 14127032.197 -1.40%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1229198.357 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4499254.510 5.03%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1069827.911 -1.02%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1877496.231 -3.32%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1052784.091 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 14947328.139 6.81%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1232370.034 2.08%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 352462212.845 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4876601.400 2.19%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1076469.181 1.23%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1897273.144 3.59%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 62331578.544 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 38883694.672 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 54710411.351 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 530211101.701 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4163108.962 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4656470.407 2.18%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8800953.530 1.20%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4193136.416 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5968286.809 1.00%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 984569.815 -6.37%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 14704264.007 1.04%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1206970.389 -1.65%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 344824532.502 -2.75%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4477517.171 1.93%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1863819.742 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1088542.071 1.78%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1814028.528 -1.53%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 212081651.307 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 136781180.578 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16290038.217 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15505738.885 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16130435.830 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 14372834.045 2.80%
SetIntersection_Front_Set_string_1024_1 1084052.359 -
SetIntersection_Front_Set_string_1024_1024 55829301.073 -
SetIntersection_Front_Set_string_1024_16 1798619.017 -4.42%
SetIntersection_Front_Set_string_1024_256 15422974.818 3.13%
SetIntersection_Front_Set_string_1024_4 1260610.045 -
SetIntersection_Front_Set_string_1024_64 4605729.058 -8.77%
SetIntersection_Front_Set_string_16384_1 1084924.464 -
SetIntersection_Front_Set_string_16384_1024 57975164.973 -
SetIntersection_Front_Set_string_16384_16 1930966.422 7.33%
SetIntersection_Front_Set_string_16384_16384 349448491.133 -
SetIntersection_Front_Set_string_16384_256 14830191.189 -
SetIntersection_Front_Set_string_16384_4 1261872.531 -
SetIntersection_Front_Set_string_16384_64 4892535.721 8.94%
SetIntersection_Front_Set_string_16_1 64939971.183 -
SetIntersection_Front_Set_string_16_16 59419170.732 2.07%
SetIntersection_Front_Set_string_16_4 63892389.149 1.09%
SetIntersection_Front_Set_string_1_1 554037672.255 -
SetIntersection_Front_Set_string_256_1 4319326.250 -
SetIntersection_Front_Set_string_256_16 7091633.761 -3.55%
SetIntersection_Front_Set_string_256_256 28512270.450 2.30%
SetIntersection_Front_Set_string_256_4 4954074.338 -
SetIntersection_Front_Set_string_256_64 14837234.577 2.25%
SetIntersection_Front_Set_string_262144_1 1089978.584 -
SetIntersection_Front_Set_string_262144_1024 59360679.901 -
SetIntersection_Front_Set_string_262144_16 1938647.303 7.59%
SetIntersection_Front_Set_string_262144_16384 351210141.451 -
SetIntersection_Front_Set_string_262144_256 15196777.935 -
SetIntersection_Front_Set_string_262144_262144 17788108.398 -
SetIntersection_Front_Set_string_262144_4 1253150.813 -
SetIntersection_Front_Set_string_262144_64 4638728.720 4.30%
SetIntersection_Front_Set_string_4_1 220996003.393 -
SetIntersection_Front_Set_string_4_4 159343667.643 1.52%
SetIntersection_Front_Set_string_64_1 17017830.376 -
SetIntersection_Front_Set_string_64_16 24231099.890 3.52%
SetIntersection_Front_Set_string_64_4 18518409.322 -
SetIntersection_Front_Set_string_64_64 36060825.151 4.38%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1050698.094 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24190361.222 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1326941.547 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6543889.412 1.36%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1061456.533 -3.01%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2349150.039 2.26%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1062166.865 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 25546646.761 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1329659.813 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 368641642.364 -1.14%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6452401.634 -4.81%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1111061.479 5.32%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2421123.548 4.05%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 63201047.964 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 42903506.499 2.13%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 56083943.804 -1.24%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 536309813.057 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4198212.362 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 4963619.216 -4.18%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 13494740.400 8.40%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4397150.355 2.34%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7513573.773 -1.14%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1022014.432 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 26044075.277 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1288541.657 -2.89%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 360452212.256 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6639253.082 2.62%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2977831.135 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1058095.999 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2280698.629 2.36%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 214535893.308 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 141212744.591 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 16437864.573 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 17128535.473 1.20%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16503282.228 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 18115564.200 -1.39%
SetIntersection_Front_Set_uint32_1024_1 1043670.902 4.87%
SetIntersection_Front_Set_uint32_1024_1024 12014405.252 -2.06%
SetIntersection_Front_Set_uint32_1024_16 1211023.462 -
SetIntersection_Front_Set_uint32_1024_256 3634608.283 -13.22%
SetIntersection_Front_Set_uint32_1024_4 1066234.171 1.37%
SetIntersection_Front_Set_uint32_1024_64 1781506.344 5.86%
SetIntersection_Front_Set_uint32_16384_1 1043983.850 4.17%
SetIntersection_Front_Set_uint32_16384_1024 12271915.496 -1.65%
SetIntersection_Front_Set_uint32_16384_16 1127451.673 -6.16%
SetIntersection_Front_Set_uint32_16384_16384 211654682.225 -5.04%
SetIntersection_Front_Set_uint32_16384_256 3594137.023 -12.18%
SetIntersection_Front_Set_uint32_16384_4 1068076.748 1.03%
SetIntersection_Front_Set_uint32_16384_64 1624249.709 -4.00%
SetIntersection_Front_Set_uint32_16_1 62248031.747 -
SetIntersection_Front_Set_uint32_16_16 37061359.443 -1.00%
SetIntersection_Front_Set_uint32_16_4 54341570.603 -
SetIntersection_Front_Set_uint32_1_1 530731710.600 -
SetIntersection_Front_Set_uint32_256_1 4133664.415 -
SetIntersection_Front_Set_uint32_256_16 4381845.098 -1.77%
SetIntersection_Front_Set_uint32_256_256 7550637.101 -1.56%
SetIntersection_Front_Set_uint32_256_4 4192923.743 -
SetIntersection_Front_Set_uint32_256_64 5198112.104 -4.84%
SetIntersection_Front_Set_uint32_262144_1 1007820.199 -1.30%
SetIntersection_Front_Set_uint32_262144_1024 11790424.207 -7.50%
SetIntersection_Front_Set_uint32_262144_16 1137942.343 -1.03%
SetIntersection_Front_Set_uint32_262144_16384 207213089.777 -7.09%
SetIntersection_Front_Set_uint32_262144_256 3683730.956 -1.18%
SetIntersection_Front_Set_uint32_262144_262144 1557077.473 -6.79%
SetIntersection_Front_Set_uint32_262144_4 1018407.880 -1.72%
SetIntersection_Front_Set_uint32_262144_64 1623325.427 -
SetIntersection_Front_Set_uint32_4_1 212518278.659 -
SetIntersection_Front_Set_uint32_4_4 135881053.736 -
SetIntersection_Front_Set_uint32_64_1 16284266.425 -
SetIntersection_Front_Set_uint32_64_16 15045191.998 -
SetIntersection_Front_Set_uint32_64_4 15904015.563 -
SetIntersection_Front_Set_uint32_64_64 12834573.959 -3.24%
SetIntersection_Front_Set_uint64_1024_1 1042246.396 -
SetIntersection_Front_Set_uint64_1024_1024 12400470.424 7.22%
SetIntersection_Front_Set_uint64_1024_16 1186704.678 4.46%
SetIntersection_Front_Set_uint64_1024_256 3772352.090 -2.85%
SetIntersection_Front_Set_uint64_1024_4 1058135.322 -
SetIntersection_Front_Set_uint64_1024_64 1682824.526 -
SetIntersection_Front_Set_uint64_16384_1 1035171.807 -
SetIntersection_Front_Set_uint64_16384_1024 11627624.591 -6.23%
SetIntersection_Front_Set_uint64_16384_16 1131370.932 -4.44%
SetIntersection_Front_Set_uint64_16384_16384 224352523.048 -
SetIntersection_Front_Set_uint64_16384_256 3920608.040 -
SetIntersection_Front_Set_uint64_16384_4 1060936.325 4.27%
SetIntersection_Front_Set_uint64_16384_64 1824353.620 6.44%
SetIntersection_Front_Set_uint64_16_1 62190440.182 -
SetIntersection_Front_Set_uint64_16_16 37590561.984 1.55%
SetIntersection_Front_Set_uint64_16_4 54220339.701 -
SetIntersection_Front_Set_uint64_1_1 529164786.466 -
SetIntersection_Front_Set_uint64_256_1 4124374.694 -
SetIntersection_Front_Set_uint64_256_16 4392219.465 -1.82%
SetIntersection_Front_Set_uint64_256_256 7573307.562 -1.89%
SetIntersection_Front_Set_uint64_256_4 4181675.429 2.41%
SetIntersection_Front_Set_uint64_256_64 5199235.639 -5.35%
SetIntersection_Front_Set_uint64_262144_1 1037249.892 -
SetIntersection_Front_Set_uint64_262144_1024 11853861.150 -2.46%
SetIntersection_Front_Set_uint64_262144_16 1177019.208 3.81%
SetIntersection_Front_Set_uint64_262144_16384 222035627.630 1.90%
SetIntersection_Front_Set_uint64_262144_256 3771055.548 -3.30%
SetIntersection_Front_Set_uint64_262144_262144 1644234.783 -1.02%
SetIntersection_Front_Set_uint64_262144_4 1018329.394 -3.93%
SetIntersection_Front_Set_uint64_262144_64 1579398.544 -3.89%
SetIntersection_Front_Set_uint64_4_1 211430175.626 -
SetIntersection_Front_Set_uint64_4_4 135635885.915 -
SetIntersection_Front_Set_uint64_64_1 16239211.456 -
SetIntersection_Front_Set_uint64_64_16 14788326.510 -2.40%
SetIntersection_Front_Set_uint64_64_4 15910445.316 -
SetIntersection_Front_Set_uint64_64_64 13346104.842 3.11%
SetIntersection_Front_Vector_float_1024_1 1044327.280 1.22%
SetIntersection_Front_Vector_float_1024_1024 5899202.038 -
SetIntersection_Front_Vector_float_1024_16 1121973.968 -
SetIntersection_Front_Vector_float_1024_256 2276594.226 -
SetIntersection_Front_Vector_float_1024_4 1062218.631 -
SetIntersection_Front_Vector_float_1024_64 1362675.583 -
SetIntersection_Front_Vector_float_16384_1 1036530.744 -
SetIntersection_Front_Vector_float_16384_1024 5912019.707 -
SetIntersection_Front_Vector_float_16384_16 1118775.935 -
SetIntersection_Front_Vector_float_16384_16384 79545210.391 -
SetIntersection_Front_Vector_float_16384_256 2283658.098 -
SetIntersection_Front_Vector_float_16384_4 1054591.427 -
SetIntersection_Front_Vector_float_16384_64 1336912.872 -2.45%
SetIntersection_Front_Vector_float_16_1 62796208.458 -
SetIntersection_Front_Vector_float_16_16 35601479.978 -
SetIntersection_Front_Vector_float_16_4 54330453.513 -
SetIntersection_Front_Vector_float_1_1 533584378.213 -2.73%
SetIntersection_Front_Vector_float_256_1 4093608.578 -
SetIntersection_Front_Vector_float_256_16 4213373.518 -
SetIntersection_Front_Vector_float_256_256 4541213.718 -
SetIntersection_Front_Vector_float_256_4 4146617.112 -
SetIntersection_Front_Vector_float_256_64 4366814.321 -
SetIntersection_Front_Vector_float_262144_1 1044834.093 -
SetIntersection_Front_Vector_float_262144_1024 5866156.205 -
SetIntersection_Front_Vector_float_262144_16 1115713.141 -
SetIntersection_Front_Vector_float_262144_16384 79556625.029 -
SetIntersection_Front_Vector_float_262144_256 2279997.637 -
SetIntersection_Front_Vector_float_262144_262144 350862707.194 -
SetIntersection_Front_Vector_float_262144_4 1050917.889 -
SetIntersection_Front_Vector_float_262144_64 1360155.730 -
SetIntersection_Front_Vector_float_4_1 213243594.121 -
SetIntersection_Front_Vector_float_4_4 135502376.245 -
SetIntersection_Front_Vector_float_64_1 16404407.785 -
SetIntersection_Front_Vector_float_64_16 14320497.095 -
SetIntersection_Front_Vector_float_64_4 15871895.000 -
SetIntersection_Front_Vector_float_64_64 10840005.706 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1047331.850 5.82%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8392070.901 1.61%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1132471.623 -1.29%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2887692.176 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1015904.407 -3.23%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1511465.363 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1028765.186 -2.12%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8428335.482 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1151461.137 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 118716555.442 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2870460.013 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1058543.580 -1.30%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1522140.567 5.32%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 62375132.441 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 36522311.482 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 54102805.710 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 530440868.313 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4130898.148 1.36%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4351736.148 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5730132.815 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4181399.477 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4792957.591 -1.29%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1036452.075 -1.86%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8362429.783 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1151514.831 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 118142758.495 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2921250.799 2.43%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 350903601.359 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1072630.927 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1520394.044 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 212838990.810 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 135394509.408 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 16315592.559 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 14656056.133 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 15884072.615 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12033112.876 -
SetIntersection_Front_Vector_string_1024_1 1076241.648 1.60%
SetIntersection_Front_Vector_string_1024_1024 38691321.234 -
SetIntersection_Front_Vector_string_1024_16 1603525.943 -2.33%
SetIntersection_Front_Vector_string_1024_256 9303445.708 2.70%
SetIntersection_Front_Vector_string_1024_4 1192048.428 1.16%
SetIntersection_Front_Vector_string_1024_64 3256366.213 -
SetIntersection_Front_Vector_string_16384_1 1033040.803 -4.49%
SetIntersection_Front_Vector_string_16384_1024 38025780.670 -
SetIntersection_Front_Vector_string_16384_16 1609766.658 -1.02%
SetIntersection_Front_Vector_string_16384_16384 350679413.877 -
SetIntersection_Front_Vector_string_16384_256 9422647.057 -1.09%
SetIntersection_Front_Vector_string_16384_4 1188141.745 1.51%
SetIntersection_Front_Vector_string_16384_64 3407469.025 -
SetIntersection_Front_Vector_string_16_1 64325741.348 -
SetIntersection_Front_Vector_string_16_16 51018187.671 -1.90%
SetIntersection_Front_Vector_string_16_4 60824327.862 2.41%
SetIntersection_Front_Vector_string_1_1 545953523.170 -
SetIntersection_Front_Vector_string_256_1 4241343.949 -
SetIntersection_Front_Vector_string_256_16 6054998.824 -
SetIntersection_Front_Vector_string_256_256 19050995.387 -5.26%
SetIntersection_Front_Vector_string_256_4 4637756.669 -
SetIntersection_Front_Vector_string_256_64 10790555.378 5.58%
SetIntersection_Front_Vector_string_262144_1 1071221.431 -
SetIntersection_Front_Vector_string_262144_1024 39319559.155 -
SetIntersection_Front_Vector_string_262144_16 1618573.943 -
SetIntersection_Front_Vector_string_262144_16384 351726193.992 1.30%
SetIntersection_Front_Vector_string_262144_256 9492829.796 -
SetIntersection_Front_Vector_string_262144_262144 14425254.315 -
SetIntersection_Front_Vector_string_262144_4 1132263.959 -6.44%
SetIntersection_Front_Vector_string_262144_64 3200677.725 -4.04%
SetIntersection_Front_Vector_string_4_1 218282109.429 -
SetIntersection_Front_Vector_string_4_4 150179997.128 -1.30%
SetIntersection_Front_Vector_string_64_1 16833958.684 -
SetIntersection_Front_Vector_string_64_16 20617006.683 1.99%
SetIntersection_Front_Vector_string_64_4 17804628.919 -
SetIntersection_Front_Vector_string_64_64 25365431.957 -4.45%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1046618.701 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 8999780.074 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1142271.340 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3065627.191 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1043170.883 -1.49%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1569364.355 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1045458.855 1.07%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 8978333.028 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1149105.841 -1.21%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 129228760.442 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3047337.784 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1013823.991 -4.79%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1490904.702 -1.21%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 62323186.006 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 36996734.510 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 54332835.690 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 532812959.611 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4116756.887 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4356603.345 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6148213.215 1.08%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4177041.946 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 4961606.586 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1040329.022 1.77%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 9060051.542 1.07%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1162386.632 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 129035640.502 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3076780.484 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350876268.401 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1015985.243 -5.91%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1568441.313 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 212461459.413 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 136003563.281 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16315247.181 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 14769380.820 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 15920293.396 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 12446406.682 -
SetIntersection_Front_Vector_uint32_1024_1 1016791.499 -2.61%
SetIntersection_Front_Vector_uint32_1024_1024 5303177.434 -9.98%
SetIntersection_Front_Vector_uint32_1024_16 1100419.219 -
SetIntersection_Front_Vector_uint32_1024_256 2120259.346 -
SetIntersection_Front_Vector_uint32_1024_4 1049670.987 2.75%
SetIntersection_Front_Vector_uint32_1024_64 1322248.045 -
SetIntersection_Front_Vector_uint32_16384_1 1025990.291 -1.56%
SetIntersection_Front_Vector_uint32_16384_1024 5901602.715 11.37%
SetIntersection_Front_Vector_uint32_16384_16 1090349.511 -1.16%
SetIntersection_Front_Vector_uint32_16384_16384 72887068.791 -
SetIntersection_Front_Vector_uint32_16384_256 2264645.643 6.32%
SetIntersection_Front_Vector_uint32_16384_4 1054440.568 1.04%
SetIntersection_Front_Vector_uint32_16384_64 1342238.286 -
SetIntersection_Front_Vector_uint32_16_1 62492898.621 -
SetIntersection_Front_Vector_uint32_16_16 35095991.373 -1.44%
SetIntersection_Front_Vector_uint32_16_4 53740970.298 -
SetIntersection_Front_Vector_uint32_1_1 531835052.877 -
SetIntersection_Front_Vector_uint32_256_1 4136343.471 1.14%
SetIntersection_Front_Vector_uint32_256_16 4089226.109 -2.29%
SetIntersection_Front_Vector_uint32_256_256 4251597.683 -
SetIntersection_Front_Vector_uint32_256_4 4120520.720 -
SetIntersection_Front_Vector_uint32_256_64 4251326.551 -
SetIntersection_Front_Vector_uint32_262144_1 988851.897 -5.41%
SetIntersection_Front_Vector_uint32_262144_1024 5881227.839 7.96%
SetIntersection_Front_Vector_uint32_262144_16 1110748.211 -
SetIntersection_Front_Vector_uint32_262144_16384 72893022.938 -
SetIntersection_Front_Vector_uint32_262144_256 2131833.661 -
SetIntersection_Front_Vector_uint32_262144_262144 354646710.534 1.20%
SetIntersection_Front_Vector_uint32_262144_4 1037329.812 -2.14%
SetIntersection_Front_Vector_uint32_262144_64 1325392.601 -
SetIntersection_Front_Vector_uint32_4_1 212335186.449 -
SetIntersection_Front_Vector_uint32_4_4 134441320.965 -
SetIntersection_Front_Vector_uint32_64_1 16298131.760 -
SetIntersection_Front_Vector_uint32_64_16 14031883.822 -
SetIntersection_Front_Vector_uint32_64_4 15861992.170 -
SetIntersection_Front_Vector_uint32_64_64 10887318.289 2.86%
SetIntersection_Front_Vector_uint64_1024_1 1021395.767 -2.38%
SetIntersection_Front_Vector_uint64_1024_1024 5294725.639 -
SetIntersection_Front_Vector_uint64_1024_16 1105433.099 -
SetIntersection_Front_Vector_uint64_1024_256 2132704.305 -6.03%
SetIntersection_Front_Vector_uint64_1024_4 1045769.745 -1.24%
SetIntersection_Front_Vector_uint64_1024_64 1331327.724 -2.18%
SetIntersection_Front_Vector_uint64_16384_1 1011833.749 -2.32%
SetIntersection_Front_Vector_uint64_16384_1024 5912971.942 8.76%
SetIntersection_Front_Vector_uint64_16384_16 1131131.785 3.65%
SetIntersection_Front_Vector_uint64_16384_16384 73628256.351 3.22%
SetIntersection_Front_Vector_uint64_16384_256 2260233.970 5.92%
SetIntersection_Front_Vector_uint64_16384_4 1056259.558 2.55%
SetIntersection_Front_Vector_uint64_16384_64 1328573.803 1.74%
SetIntersection_Front_Vector_uint64_16_1 62069145.272 -
SetIntersection_Front_Vector_uint64_16_16 35307351.765 1.01%
SetIntersection_Front_Vector_uint64_16_4 53541728.771 -
SetIntersection_Front_Vector_uint64_1_1 528481605.026 -
SetIntersection_Front_Vector_uint64_256_1 4126021.800 3.05%
SetIntersection_Front_Vector_uint64_256_16 4136623.871 -
SetIntersection_Front_Vector_uint64_256_256 4517352.128 -
SetIntersection_Front_Vector_uint64_256_4 4047495.742 -1.95%
SetIntersection_Front_Vector_uint64_256_64 4183709.162 -1.12%
SetIntersection_Front_Vector_uint64_262144_1 983941.446 -5.20%
SetIntersection_Front_Vector_uint64_262144_1024 5854964.943 10.23%
SetIntersection_Front_Vector_uint64_262144_16 1104176.201 -
SetIntersection_Front_Vector_uint64_262144_16384 72397241.787 -
SetIntersection_Front_Vector_uint64_262144_256 2271870.670 2.25%
SetIntersection_Front_Vector_uint64_262144_262144 353608974.325 -
SetIntersection_Front_Vector_uint64_262144_4 1056280.301 -
SetIntersection_Front_Vector_uint64_262144_64 1312646.928 -1.79%
SetIntersection_Front_Vector_uint64_4_1 211888960.823 -
SetIntersection_Front_Vector_uint64_4_4 133414552.789 -
SetIntersection_Front_Vector_uint64_64_1 16256454.122 -
SetIntersection_Front_Vector_uint64_64_16 14169603.328 -
SetIntersection_Front_Vector_uint64_64_4 15877135.417 -
SetIntersection_Front_Vector_uint64_64_64 10756720.136 1.96%
SetIntersection_Interlaced_Set_float_1024_1 1044162.817 -
SetIntersection_Interlaced_Set_float_1024_1024 12116949.501 2.27%
SetIntersection_Interlaced_Set_float_1024_16 11515029.604 1.21%
SetIntersection_Interlaced_Set_float_1024_256 14126304.427 8.24%
SetIntersection_Interlaced_Set_float_1024_4 10115952.499 1.59%
SetIntersection_Interlaced_Set_float_1024_64 10128346.185 -1.03%
SetIntersection_Interlaced_Set_float_16384_1 1039542.206 2.23%
SetIntersection_Interlaced_Set_float_16384_1024 169329072.860 -2.39%
SetIntersection_Interlaced_Set_float_16384_16 203590775.662 -3.62%
SetIntersection_Interlaced_Set_float_16384_16384 211968665.218 -5.03%
SetIntersection_Interlaced_Set_float_16384_256 200614160.486 -
SetIntersection_Interlaced_Set_float_16384_4 164909351.548 -2.39%
SetIntersection_Interlaced_Set_float_16384_64 211456169.145 -1.37%
SetIntersection_Interlaced_Set_float_16_1 62654369.702 -
SetIntersection_Interlaced_Set_float_16_16 37922740.779 -
SetIntersection_Interlaced_Set_float_16_4 59676637.581 -
SetIntersection_Interlaced_Set_float_1_1 533524486.295 -
SetIntersection_Interlaced_Set_float_256_1 4160025.868 -
SetIntersection_Interlaced_Set_float_256_16 12165315.399 -
SetIntersection_Interlaced_Set_float_256_256 8001980.685 7.45%
SetIntersection_Interlaced_Set_float_256_4 11185473.081 -
SetIntersection_Interlaced_Set_float_256_64 13857365.583 10.52%
SetIntersection_Interlaced_Set_float_262144_1 1014339.412 -
SetIntersection_Interlaced_Set_float_262144_1024 1494225.340 -2.59%
SetIntersection_Interlaced_Set_float_262144_16 1529385.986 -6.19%
SetIntersection_Interlaced_Set_float_262144_16384 1223334.229 -5.40%
SetIntersection_Interlaced_Set_float_262144_256 1506371.908 -4.46%
SetIntersection_Interlaced_Set_float_262144_262144 1608987.059 -3.79%
SetIntersection_Interlaced_Set_float_262144_4 1237242.107 -6.93%
SetIntersection_Interlaced_Set_float_262144_64 1505369.711 -4.85%
SetIntersection_Interlaced_Set_float_4_1 213302450.560 -
SetIntersection_Interlaced_Set_float_4_4 136552447.507 -
SetIntersection_Interlaced_Set_float_64_1 16351133.537 -
SetIntersection_Interlaced_Set_float_64_16 22234482.128 3.39%
SetIntersection_Interlaced_Set_float_64_4 21101380.184 -
SetIntersection_Interlaced_Set_float_64_64 13457032.591 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1046268.669 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 12980974.392 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11125741.397 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 13792111.678 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9753366.085 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10275105.609 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1042676.437 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 172966798.784 -3.31%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 213032305.902 -1.09%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 242675533.052 -5.72%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 203152704.374 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 175289720.549 -1.84%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 224864110.738 -1.09%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 62325306.703 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 38232301.116 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 59177055.941 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 530394036.350 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4112748.338 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12420402.130 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 8213228.580 3.22%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11600132.789 -1.17%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 12577360.761 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 994574.716 -4.05%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1613612.469 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1679100.992 1.54%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1304629.311 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1637403.893 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1847801.107 1.61%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1360686.523 1.27%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1640076.088 1.21%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 212089781.081 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 136286978.556 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16292811.837 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 21698807.284 2.05%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 20910131.970 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 13936124.629 2.34%
SetIntersection_Interlaced_Set_string_1024_1 1091314.178 -
SetIntersection_Interlaced_Set_string_1024_1024 55816837.886 -
SetIntersection_Interlaced_Set_string_1024_16 12774922.869 -1.05%
SetIntersection_Interlaced_Set_string_1024_256 34908352.220 -1.22%
SetIntersection_Interlaced_Set_string_1024_4 10125927.307 -3.32%
SetIntersection_Interlaced_Set_string_1024_64 16627206.091 -1.71%
SetIntersection_Interlaced_Set_string_16384_1 1085158.189 -
SetIntersection_Interlaced_Set_string_16384_1024 336860102.464 -3.56%
SetIntersection_Interlaced_Set_string_16384_16 367416191.629 54.10%
SetIntersection_Interlaced_Set_string_16384_16384 344975876.623 -2.14%
SetIntersection_Interlaced_Set_string_16384_256 353320674.634 -1.14%
SetIntersection_Interlaced_Set_string_16384_4 215711187.444 11.74%
SetIntersection_Interlaced_Set_string_16384_64 339742837.698 -3.44%
SetIntersection_Interlaced_Set_string_16_1 65387376.760 -
SetIntersection_Interlaced_Set_string_16_16 58516444.048 -1.35%
SetIntersection_Interlaced_Set_string_16_4 73062662.318 -
SetIntersection_Interlaced_Set_string_1_1 555521211.852 -
SetIntersection_Interlaced_Set_string_256_1 4318941.866 -
SetIntersection_Interlaced_Set_string_256_16 17786036.938 -
SetIntersection_Interlaced_Set_string_256_256 27253356.295 -12.66%
SetIntersection_Interlaced_Set_string_256_4 12966954.388 -
SetIntersection_Interlaced_Set_string_256_64 30883499.994 -1.83%
SetIntersection_Interlaced_Set_string_262144_1 1091838.025 1.65%
SetIntersection_Interlaced_Set_string_262144_1024 2058568.035 -2.20%
SetIntersection_Interlaced_Set_string_262144_16 2098732.016 -
SetIntersection_Interlaced_Set_string_262144_16384 2782114.582 1.08%
SetIntersection_Interlaced_Set_string_262144_256 2027393.147 -1.18%
SetIntersection_Interlaced_Set_string_262144_262144 17366920.898 -5.36%
SetIntersection_Interlaced_Set_string_262144_4 1823291.830 -1.34%
SetIntersection_Interlaced_Set_string_262144_64 2098111.328 -
SetIntersection_Interlaced_Set_string_4_1 220542526.503 -1.23%
SetIntersection_Interlaced_Set_string_4_4 158647693.056 -
SetIntersection_Interlaced_Set_string_64_1 17059925.740 -
SetIntersection_Interlaced_Set_string_64_16 38350693.862 -
SetIntersection_Interlaced_Set_string_64_4 25465461.385 -2.66%
SetIntersection_Interlaced_Set_string_64_64 37637733.908 10.64%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1055509.697 1.90%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23488724.664 -1.69%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11955380.645 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 18601068.570 2.12%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 10037766.928 2.87%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11530948.289 -1.23%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1031132.592 3.63%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 227638758.594 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 236278047.080 -1.67%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 360614761.313 1.15%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 253623137.884 3.96%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 189240925.236 -2.09%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 352125046.844 1.17%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 63039622.403 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 42118814.279 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 62025275.791 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 535380168.969 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4148440.749 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12630640.627 1.28%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 12095026.281 -4.13%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11531712.080 1.64%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 17176338.207 2.67%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1045928.804 2.27%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1951929.119 -4.56%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2086321.125 -1.84%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1765872.069 -1.06%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 1983576.576 -13.00%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2923423.504 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1822561.688 -2.14%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2067131.836 -11.02%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 214184681.549 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 140564437.426 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 16393872.059 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 25566855.645 1.88%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 22993646.267 2.81%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 17951717.184 -2.57%
SetIntersection_Interlaced_Set_uint32_1024_1 1044598.173 5.01%
SetIntersection_Interlaced_Set_uint32_1024_1024 12358693.524 -
SetIntersection_Interlaced_Set_uint32_1024_16 11370870.214 -
SetIntersection_Interlaced_Set_uint32_1024_256 14745788.677 4.67%
SetIntersection_Interlaced_Set_uint32_1024_4 9634339.783 -
SetIntersection_Interlaced_Set_uint32_1024_64 9867454.686 -2.85%
SetIntersection_Interlaced_Set_uint32_16384_1 1035018.395 1.53%
SetIntersection_Interlaced_Set_uint32_16384_1024 165206932.069 -2.86%
SetIntersection_Interlaced_Set_uint32_16384_16 200088937.667 -3.77%
SetIntersection_Interlaced_Set_uint32_16384_16384 223569735.197 -
SetIntersection_Interlaced_Set_uint32_16384_256 196694858.302 -
SetIntersection_Interlaced_Set_uint32_16384_4 162120710.317 -2.62%
SetIntersection_Interlaced_Set_uint32_16384_64 207927431.468 -1.77%
SetIntersection_Interlaced_Set_uint32_16_1 62368654.977 -
SetIntersection_Interlaced_Set_uint32_16_16 37862315.201 -
SetIntersection_Interlaced_Set_uint32_16_4 59012744.601 -
SetIntersection_Interlaced_Set_uint32_1_1 531000013.146 -
SetIntersection_Interlaced_Set_uint32_256_1 4142354.630 -
SetIntersection_Interlaced_Set_uint32_256_16 11970487.165 1.61%
SetIntersection_Interlaced_Set_uint32_256_256 7741049.580 -
SetIntersection_Interlaced_Set_uint32_256_4 11515599.686 -
SetIntersection_Interlaced_Set_uint32_256_64 13376157.182 1.11%
SetIntersection_Interlaced_Set_uint32_262144_1 1002623.832 -
SetIntersection_Interlaced_Set_uint32_262144_1024 1465525.227 -2.88%
SetIntersection_Interlaced_Set_uint32_262144_16 1493932.129 -6.43%
SetIntersection_Interlaced_Set_uint32_262144_16384 1192375.896 -6.65%
SetIntersection_Interlaced_Set_uint32_262144_256 1483373.617 -5.36%
SetIntersection_Interlaced_Set_uint32_262144_262144 1759850.506 -3.18%
SetIntersection_Interlaced_Set_uint32_262144_4 1197024.414 -6.82%
SetIntersection_Interlaced_Set_uint32_262144_64 1476420.492 -4.89%
SetIntersection_Interlaced_Set_uint32_4_1 212131702.418 -
SetIntersection_Interlaced_Set_uint32_4_4 135748800.346 -
SetIntersection_Interlaced_Set_uint32_64_1 16141147.941 -1.24%
SetIntersection_Interlaced_Set_uint32_64_16 21574585.446 -5.92%
SetIntersection_Interlaced_Set_uint32_64_4 20683679.284 -3.22%
SetIntersection_Interlaced_Set_uint32_64_64 13343681.128 1.27%
SetIntersection_Interlaced_Set_uint64_1024_1 1038227.321 -2.28%
SetIntersection_Interlaced_Set_uint64_1024_1024 12305197.759 -1.25%
SetIntersection_Interlaced_Set_uint64_1024_16 11145988.870 -7.51%
SetIntersection_Interlaced_Set_uint64_1024_256 14444678.558 -3.85%
SetIntersection_Interlaced_Set_uint64_1024_4 9677065.886 -5.40%
SetIntersection_Interlaced_Set_uint64_1024_64 10028275.981 -3.38%
SetIntersection_Interlaced_Set_uint64_16384_1 1025323.539 -3.70%
SetIntersection_Interlaced_Set_uint64_16384_1024 178669409.434 1.29%
SetIntersection_Interlaced_Set_uint64_16384_16 218449228.148 -
SetIntersection_Interlaced_Set_uint64_16384_16384 234927253.311 -1.71%
SetIntersection_Interlaced_Set_uint64_16384_256 209249934.379 -
SetIntersection_Interlaced_Set_uint64_16384_4 176585616.502 -
SetIntersection_Interlaced_Set_uint64_16384_64 231411022.461 1.02%
SetIntersection_Interlaced_Set_uint64_16_1 62301524.538 -3.21%
SetIntersection_Interlaced_Set_uint64_16_16 37450183.791 -
SetIntersection_Interlaced_Set_uint64_16_4 59071537.145 -2.13%
SetIntersection_Interlaced_Set_uint64_1_1 528854140.472 -1.18%
SetIntersection_Interlaced_Set_uint64_256_1 4118564.306 -
SetIntersection_Interlaced_Set_uint64_256_16 11761795.038 -4.01%
SetIntersection_Interlaced_Set_uint64_256_256 7674240.471 -2.61%
SetIntersection_Interlaced_Set_uint64_256_4 11042286.028 -
SetIntersection_Interlaced_Set_uint64_256_64 13310523.222 -5.66%
SetIntersection_Interlaced_Set_uint64_262144_1 1033039.269 -1.02%
SetIntersection_Interlaced_Set_uint64_262144_1024 1562139.324 -
SetIntersection_Interlaced_Set_uint64_262144_16 1633278.076 1.45%
SetIntersection_Interlaced_Set_uint64_262144_16384 1273477.379 2.27%
SetIntersection_Interlaced_Set_uint64_262144_256 1592832.278 -
SetIntersection_Interlaced_Set_uint64_262144_262144 1682784.668 -
SetIntersection_Interlaced_Set_uint64_262144_4 1294690.674 -
SetIntersection_Interlaced_Set_uint64_262144_64 1591321.207 -
SetIntersection_Interlaced_Set_uint64_4_1 211511937.713 -4.78%
SetIntersection_Interlaced_Set_uint64_4_4 135525456.994 -3.93%
SetIntersection_Interlaced_Set_uint64_64_1 16333148.599 -
SetIntersection_Interlaced_Set_uint64_64_16 22207489.529 2.66%
SetIntersection_Interlaced_Set_uint64_64_4 20780419.213 -
SetIntersection_Interlaced_Set_uint64_64_64 13208063.803 -
SetIntersection_Interlaced_Vector_float_1024_1 1046070.095 2.47%
SetIntersection_Interlaced_Vector_float_1024_1024 5916179.648 -
SetIntersection_Interlaced_Vector_float_1024_16 1807089.985 -27.47%
SetIntersection_Interlaced_Vector_float_1024_256 5570254.223 -
SetIntersection_Interlaced_Vector_float_1024_4 1252422.782 -8.70%
SetIntersection_Interlaced_Vector_float_1024_64 3291055.966 -30.61%
SetIntersection_Interlaced_Vector_float_16384_1 1031513.632 -
SetIntersection_Interlaced_Vector_float_16384_1024 38513326.542 -21.88%
SetIntersection_Interlaced_Vector_float_16384_16 3575619.227 65.50%
SetIntersection_Interlaced_Vector_float_16384_16384 79547987.658 -
SetIntersection_Interlaced_Vector_float_16384_256 14983619.073 -
SetIntersection_Interlaced_Vector_float_16384_4 1632614.355 21.29%
SetIntersection_Interlaced_Vector_float_16384_64 5970018.521 -43.85%
SetIntersection_Interlaced_Vector_float_16_1 62667809.880 -
SetIntersection_Interlaced_Vector_float_16_16 35503424.323 -
SetIntersection_Interlaced_Vector_float_16_4 56276195.618 -
SetIntersection_Interlaced_Vector_float_1_1 532982180.043 -
SetIntersection_Interlaced_Vector_float_256_1 4131131.018 -
SetIntersection_Interlaced_Vector_float_256_16 5837713.403 -21.71%
SetIntersection_Interlaced_Vector_float_256_256 4593673.785 1.17%
SetIntersection_Interlaced_Vector_float_256_4 5184265.610 -1.10%
SetIntersection_Interlaced_Vector_float_256_64 6944292.102 1.50%
SetIntersection_Interlaced_Vector_float_262144_1 1018574.049 -2.39%
SetIntersection_Interlaced_Vector_float_262144_1024 86036675.438 -14.95%
SetIntersection_Interlaced_Vector_float_262144_16 6408465.387 -
SetIntersection_Interlaced_Vector_float_262144_16384 349471097.612 1.42%
SetIntersection_Interlaced_Vector_float_262144_256 32233307.085 8.36%
SetIntersection_Interlaced_Vector_float_262144_262144 350792735.725 -
SetIntersection_Interlaced_Vector_float_262144_4 1456298.040 -
SetIntersection_Interlaced_Vector_float_262144_64 8022693.636 -61.47%
SetIntersection_Interlaced_Vector_float_4_1 213416146.270 -
SetIntersection_Interlaced_Vector_float_4_4 135355334.638 -
SetIntersection_Interlaced_Vector_float_64_1 16422713.767 -
SetIntersection_Interlaced_Vector_float_64_16 16575200.187 -
SetIntersection_Interlaced_Vector_float_64_4 17351973.836 -
SetIntersection_Interlaced_Vector_float_64_64 10941344.883 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1045210.937 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8346994.974 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2732949.240 23.94%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7497461.695 2.00%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1485067.894 10.42%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 4287421.258 -2.57%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1052707.507 5.66%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 69178129.784 15.15%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 3990813.244 32.39%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 118672770.090 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 26165411.527 17.97%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1649685.863 10.93%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 8051976.900 -21.07%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 62514359.237 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 36566004.020 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 57842582.108 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 532043747.865 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4191489.502 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 7996207.103 15.72%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5753688.190 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5160525.678 -3.95%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8448359.924 -1.32%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1022611.606 -2.64%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 140769653.582 17.85%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 8600055.655 31.79%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 334825192.028 -5.55%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 55553650.835 33.75%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 350306264.549 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1664891.624 1.82%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 18655535.776 56.39%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 212611952.137 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 135507033.446 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 16287425.256 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 19362711.377 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18536596.228 3.55%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12084283.177 -
SetIntersection_Interlaced_Vector_string_1024_1 1061485.312 -
SetIntersection_Interlaced_Vector_string_1024_1024 37322866.112 -6.08%
SetIntersection_Interlaced_Vector_string_1024_16 3354371.028 -
SetIntersection_Interlaced_Vector_string_1024_256 20322789.390 -5.64%
SetIntersection_Interlaced_Vector_string_1024_4 1625530.606 -3.02%
SetIntersection_Interlaced_Vector_string_1024_64 8232789.427 -2.07%
SetIntersection_Interlaced_Vector_string_16384_1 1080308.503 -
SetIntersection_Interlaced_Vector_string_16384_1024 114844063.709 -2.11%
SetIntersection_Interlaced_Vector_string_16384_16 4258174.644 -1.52%
SetIntersection_Interlaced_Vector_string_16384_16384 350459384.257 -
SetIntersection_Interlaced_Vector_string_16384_256 38588120.365 -3.82%
SetIntersection_Interlaced_Vector_string_16384_4 1792539.535 -1.45%
SetIntersection_Interlaced_Vector_string_16384_64 12527693.593 1.32%
SetIntersection_Interlaced_Vector_string_16_1 64342589.081 -
SetIntersection_Interlaced_Vector_string_16_16 51959830.606 2.25%
SetIntersection_Interlaced_Vector_string_16_4 67769598.466 1.74%
SetIntersection_Interlaced_Vector_string_1_1 547989554.897 -
SetIntersection_Interlaced_Vector_string_256_1 4245152.335 -
SetIntersection_Interlaced_Vector_string_256_16 10424856.257 1.31%
SetIntersection_Interlaced_Vector_string_256_256 19798442.398 -2.24%
SetIntersection_Interlaced_Vector_string_256_4 6114341.565 -
SetIntersection_Interlaced_Vector_string_256_64 19993613.395 4.44%
SetIntersection_Interlaced_Vector_string_262144_1 1084866.098 -
SetIntersection_Interlaced_Vector_string_262144_1024 244583007.855 -28.76%
SetIntersection_Interlaced_Vector_string_262144_16 5882232.823 -2.17%
SetIntersection_Interlaced_Vector_string_262144_16384 1006780.598 1.21%
SetIntersection_Interlaced_Vector_string_262144_256 68399294.217 -4.54%
SetIntersection_Interlaced_Vector_string_262144_262144 14382568.033 -
SetIntersection_Interlaced_Vector_string_262144_4 2010828.641 -4.29%
SetIntersection_Interlaced_Vector_string_262144_64 20186904.708 -5.53%
SetIntersection_Interlaced_Vector_string_4_1 218792321.244 -
SetIntersection_Interlaced_Vector_string_4_4 151870163.092 -
SetIntersection_Interlaced_Vector_string_64_1 16940269.229 1.45%
SetIntersection_Interlaced_Vector_string_64_16 28955865.250 -1.14%
SetIntersection_Interlaced_Vector_string_64_4 21879443.646 1.35%
SetIntersection_Interlaced_Vector_string_64_64 25641314.629 -4.14%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1040741.423 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 8981127.530 -1.05%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2392543.016 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 8695320.772 3.07%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1453245.930 7.32%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 4738275.041 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1023012.769 -1.73%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 69466994.660 8.19%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3000746.089 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 130966312.190 1.61%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 28246434.380 7.22%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1469345.312 -2.35%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 8475767.132 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 62506604.765 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 36962893.662 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 57998074.154 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 531074815.542 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4171938.484 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7404189.181 1.32%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6153455.008 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5367021.330 5.31%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 9783120.070 1.85%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1043891.691 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 147161819.502 5.34%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4689341.840 11.28%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 353059184.114 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 46091932.779 3.81%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 351099845.598 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1890353.846 4.25%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 14933700.539 5.19%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 212092127.503 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 136095569.037 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 16353143.194 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 19391391.346 -3.59%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18605946.330 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 12535834.824 1.00%
SetIntersection_Interlaced_Vector_uint32_1024_1 1038223.027 -
SetIntersection_Interlaced_Vector_uint32_1024_1024 5895958.020 -
SetIntersection_Interlaced_Vector_uint32_1024_16 2195980.759 -
SetIntersection_Interlaced_Vector_uint32_1024_256 5535053.496 -20.10%
SetIntersection_Interlaced_Vector_uint32_1024_4 1315043.767 -5.16%
SetIntersection_Interlaced_Vector_uint32_1024_64 3275442.098 -22.96%
SetIntersection_Interlaced_Vector_uint32_16384_1 1034296.837 1.47%
SetIntersection_Interlaced_Vector_uint32_16384_1024 41269614.769 -25.80%
SetIntersection_Interlaced_Vector_uint32_16384_16 2386835.882 -20.30%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79261155.952 -
SetIntersection_Interlaced_Vector_uint32_16384_256 15716623.247 -31.28%
SetIntersection_Interlaced_Vector_uint32_16384_4 1338958.948 -6.38%
SetIntersection_Interlaced_Vector_uint32_16384_64 6526017.330 -15.25%
SetIntersection_Interlaced_Vector_uint32_16_1 62209464.348 -
SetIntersection_Interlaced_Vector_uint32_16_16 35512940.025 -
SetIntersection_Interlaced_Vector_uint32_16_4 55579547.085 -
SetIntersection_Interlaced_Vector_uint32_1_1 530528708.289 -
SetIntersection_Interlaced_Vector_uint32_256_1 4105085.894 -
SetIntersection_Interlaced_Vector_uint32_256_16 6324549.611 -10.65%
SetIntersection_Interlaced_Vector_uint32_256_256 4537451.700 -
SetIntersection_Interlaced_Vector_uint32_256_4 4842201.633 -
SetIntersection_Interlaced_Vector_uint32_256_64 6917598.072 -11.70%
SetIntersection_Interlaced_Vector_uint32_262144_1 1044513.782 -
SetIntersection_Interlaced_Vector_uint32_262144_1024 86926327.789 -24.67%
SetIntersection_Interlaced_Vector_uint32_262144_16 3017283.944 -44.51%
SetIntersection_Interlaced_Vector_uint32_262144_16384 355707428.991 4.54%
SetIntersection_Interlaced_Vector_uint32_262144_256 26134081.873 -32.80%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350769371.910 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1408936.371 -17.31%
SetIntersection_Interlaced_Vector_uint32_262144_64 13354866.487 -23.55%
SetIntersection_Interlaced_Vector_uint32_4_1 211824282.102 -
SetIntersection_Interlaced_Vector_uint32_4_4 135026693.366 -
SetIntersection_Interlaced_Vector_uint32_64_1 16280656.040 -
SetIntersection_Interlaced_Vector_uint32_64_16 17534360.690 -
SetIntersection_Interlaced_Vector_uint32_64_4 17247832.173 -1.63%
SetIntersection_Interlaced_Vector_uint32_64_64 10813650.835 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1033607.619 -
SetIntersection_Interlaced_Vector_uint64_1024_1024 5820356.803 -
SetIntersection_Interlaced_Vector_uint64_1024_16 1858017.317 -23.84%
SetIntersection_Interlaced_Vector_uint64_1024_256 5471680.938 -
SetIntersection_Interlaced_Vector_uint64_1024_4 1231133.823 -10.61%
SetIntersection_Interlaced_Vector_uint64_1024_64 3391385.610 1.85%
SetIntersection_Interlaced_Vector_uint64_16384_1 1030352.514 -
SetIntersection_Interlaced_Vector_uint64_16384_1024 49892966.893 18.17%
SetIntersection_Interlaced_Vector_uint64_16384_16 3487997.809 2.29%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78401511.867 -
SetIntersection_Interlaced_Vector_uint64_16384_256 14779240.412 -28.32%
SetIntersection_Interlaced_Vector_uint64_16384_4 1556726.230 8.77%
SetIntersection_Interlaced_Vector_uint64_16384_64 8782612.574 -2.82%
SetIntersection_Interlaced_Vector_uint64_16_1 63502380.975 2.01%
SetIntersection_Interlaced_Vector_uint64_16_16 35701432.384 -
SetIntersection_Interlaced_Vector_uint64_16_4 55515631.828 -
SetIntersection_Interlaced_Vector_uint64_1_1 554265854.176 4.90%
SetIntersection_Interlaced_Vector_uint64_256_1 4133529.732 -
SetIntersection_Interlaced_Vector_uint64_256_16 5861858.606 -17.74%
SetIntersection_Interlaced_Vector_uint64_256_256 4554256.645 1.69%
SetIntersection_Interlaced_Vector_uint64_256_4 4636169.120 -2.34%
SetIntersection_Interlaced_Vector_uint64_256_64 6818736.301 -20.18%
SetIntersection_Interlaced_Vector_uint64_262144_1 1039446.089 4.55%
SetIntersection_Interlaced_Vector_uint64_262144_1024 99588922.529 -3.34%
SetIntersection_Interlaced_Vector_uint64_262144_16 3039802.301 -13.13%
SetIntersection_Interlaced_Vector_uint64_262144_16384 352706744.165 -
SetIntersection_Interlaced_Vector_uint64_262144_256 45466654.651 -14.05%
SetIntersection_Interlaced_Vector_uint64_262144_262144 351048066.559 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1867608.856 27.39%
SetIntersection_Interlaced_Vector_uint64_262144_64 12483839.933 -40.58%
SetIntersection_Interlaced_Vector_uint64_4_1 219485195.829 3.79%
SetIntersection_Interlaced_Vector_uint64_4_4 134842642.376 -
SetIntersection_Interlaced_Vector_uint64_64_1 16163079.522 -
SetIntersection_Interlaced_Vector_uint64_64_16 17802569.559 1.59%
SetIntersection_Interlaced_Vector_uint64_64_4 17693286.893 -
SetIntersection_Interlaced_Vector_uint64_64_64 10901546.833 -
SetIntersection_None_Set_float_1024_1 8971254.389 -15.07%
SetIntersection_None_Set_float_1024_1024 8782821.347 -1.12%
SetIntersection_None_Set_float_1024_16 9109459.905 -12.73%
SetIntersection_None_Set_float_1024_256 8932601.867 -14.11%
SetIntersection_None_Set_float_1024_4 8792479.688 -16.87%
SetIntersection_None_Set_float_1024_64 8678106.006 -17.66%
SetIntersection_None_Set_float_16384_1 151496083.856 -4.65%
SetIntersection_None_Set_float_16384_1024 150542397.773 -4.11%
SetIntersection_None_Set_float_16384_16 150804741.368 -4.76%
SetIntersection_None_Set_float_16384_16384 154229088.920 -3.27%
SetIntersection_None_Set_float_16384_256 155513053.653 -1.28%
SetIntersection_None_Set_float_16384_4 151937451.056 -4.22%
SetIntersection_None_Set_float_16384_64 150875397.870 -4.67%
SetIntersection_None_Set_float_16_1 66998989.802 -
SetIntersection_None_Set_float_16_16 35329391.209 -
SetIntersection_None_Set_float_16_4 56751245.478 -
SetIntersection_None_Set_float_1_1 534679168.953 -
SetIntersection_None_Set_float_256_1 11424729.375 -
SetIntersection_None_Set_float_256_16 10912457.823 -
SetIntersection_None_Set_float_256_256 5695450.328 -
SetIntersection_None_Set_float_256_4 11452185.354 1.10%
SetIntersection_None_Set_float_256_64 9309972.690 -
SetIntersection_None_Set_float_262144_1 1122762.125 -7.20%
SetIntersection_None_Set_float_262144_1024 1121631.184 -6.83%
SetIntersection_None_Set_float_262144_16 1121182.371 -6.96%
SetIntersection_None_Set_float_262144_16384 1127427.330 -7.21%
SetIntersection_None_Set_float_262144_256 1121583.090 -7.05%
SetIntersection_None_Set_float_262144_262144 1126522.379 -6.56%
SetIntersection_None_Set_float_262144_4 1122014.648 -7.00%
SetIntersection_None_Set_float_262144_64 1122482.422 -6.87%
SetIntersection_None_Set_float_4_1 216059967.733 -
SetIntersection_None_Set_float_4_4 135067254.986 -
SetIntersection_None_Set_float_64_1 21890345.578 -
SetIntersection_None_Set_float_64_16 17930474.578 -
SetIntersection_None_Set_float_64_4 21463815.951 3.03%
SetIntersection_None_Set_float_64_64 11514710.546 3.86%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8749044.389 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8665023.302 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8605795.569 -3.23%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8651583.643 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8852648.252 1.36%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8663156.512 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 161066205.627 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 158103290.312 -1.12%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 167240147.497 -2.47%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 165737999.843 -5.33%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 162632635.133 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 164533352.754 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 165444318.790 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 65590821.714 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 35245699.205 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 55867472.769 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 530520734.220 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11286256.857 -1.05%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10655376.552 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5695756.058 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11074849.943 -2.84%
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9181545.348 1.18%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1237551.352 1.73%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1237319.582 1.42%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1235156.578 1.62%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1231945.883 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1225493.244 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1264685.955 3.13%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1241377.441 2.08%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1238387.287 1.81%
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 214785052.758 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 134278324.935 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 22356179.464 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 17843553.290 -2.61%
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 21294251.782 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11409705.318 -
SetIntersection_None_Set_string_1024_1 8997364.873 -1.23%
SetIntersection_None_Set_string_1024_1024 8955463.887 -
SetIntersection_None_Set_string_1024_16 9043923.229 1.40%
SetIntersection_None_Set_string_1024_256 8982396.343 -
SetIntersection_None_Set_string_1024_4 8803924.052 -2.62%
SetIntersection_None_Set_string_1024_64 8914303.343 1.43%
SetIntersection_None_Set_string_16384_1 185048368.580 -4.87%
SetIntersection_None_Set_string_16384_1024 197754676.593 2.73%
SetIntersection_None_Set_string_16384_16 185179508.002 -3.29%
SetIntersection_None_Set_string_16384_16384 194963429.247 -3.98%
SetIntersection_None_Set_string_16384_256 187314231.816 -5.80%
SetIntersection_None_Set_string_16384_4 184292638.076 -4.08%
SetIntersection_None_Set_string_16384_64 185114783.267 -3.89%
SetIntersection_None_Set_string_16_1 68176914.453 -
SetIntersection_None_Set_string_16_16 36271694.220 -
SetIntersection_None_Set_string_16_4 58271503.087 -
SetIntersection_None_Set_string_1_1 540434122.204 -
SetIntersection_None_Set_string_256_1 11596148.439 -
SetIntersection_None_Set_string_256_16 10826671.398 -1.49%
SetIntersection_None_Set_string_256_256 5803624.521 -
SetIntersection_None_Set_string_256_4 11623709.388 1.84%
SetIntersection_None_Set_string_256_64 9392497.430 -
SetIntersection_None_Set_string_262144_1 1628323.162 -1.32%
SetIntersection_None_Set_string_262144_1024 1646811.198 -
SetIntersection_None_Set_string_262144_16 1631846.517 -1.11%
SetIntersection_None_Set_string_262144_16384 1630926.514 -1.33%
SetIntersection_None_Set_string_262144_256 1628165.203 -1.29%
SetIntersection_None_Set_string_262144_262144 1639701.496 -1.31%
SetIntersection_None_Set_string_262144_4 1629430.582 -1.36%
SetIntersection_None_Set_string_262144_64 1631516.033 -
SetIntersection_None_Set_string_4_1 220971435.538 -
SetIntersection_None_Set_string_4_4 138830051.417 -
SetIntersection_None_Set_string_64_1 22935387.613 -
SetIntersection_None_Set_string_64_16 18642040.684 -
SetIntersection_None_Set_string_64_4 21891505.733 -
SetIntersection_None_Set_string_64_64 11647432.847 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8650638.623 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8803483.714 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8720870.622 -1.46%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8627738.354 -1.52%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8869594.457 1.72%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8866052.530 2.75%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 203306670.346 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 197442890.486 -6.80%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 197029542.046 -4.88%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 206173340.135 2.70%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 196874068.266 -3.74%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 200675123.197 -2.01%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 197648839.486 -6.65%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 66613135.418 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 35303630.140 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 56653074.590 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 536592650.629 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11367544.318 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10684024.298 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5659033.304 -3.99%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11231528.213 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9277723.739 1.35%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1791368.326 10.69%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1621013.348 -1.42%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1779308.596 7.38%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1636065.104 -1.20%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1642034.344 -1.03%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1631795.410 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1764460.857 9.46%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1673906.170 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 216884384.317 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 136093818.575 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 22243906.613 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 17590816.114 -1.98%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 21312117.428 -1.28%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11233350.776 -1.60%
SetIntersection_None_Set_uint32_1024_1 8708706.750 1.08%
SetIntersection_None_Set_uint32_1024_1024 8593651.714 -1.82%
SetIntersection_None_Set_uint32_1024_16 8737159.041 -
SetIntersection_None_Set_uint32_1024_256 8779357.653 -
SetIntersection_None_Set_uint32_1024_4 8610327.689 -2.36%
SetIntersection_None_Set_uint32_1024_64 8636291.109 -
SetIntersection_None_Set_uint32_16384_1 149592866.396 -6.46%
SetIntersection_None_Set_uint32_16384_1024 148916805.547 -5.43%
SetIntersection_None_Set_uint32_16384_16 149653937.817 -6.24%
SetIntersection_None_Set_uint32_16384_16384 151875465.410 -4.49%
SetIntersection_None_Set_uint32_16384_256 149732837.710 -5.04%
SetIntersection_None_Set_uint32_16384_4 149903090.221 -6.15%
SetIntersection_None_Set_uint32_16384_64 149480184.304 -6.08%
SetIntersection_None_Set_uint32_16_1 66003161.356 -
SetIntersection_None_Set_uint32_16_16 34941720.411 -
SetIntersection_None_Set_uint32_16_4 56374641.438 -
SetIntersection_None_Set_uint32_1_1 532282396.693 -
SetIntersection_None_Set_uint32_256_1 11181207.429 -1.11%
SetIntersection_None_Set_uint32_256_16 10742781.243 -
SetIntersection_None_Set_uint32_256_256 5792989.556 -
SetIntersection_None_Set_uint32_256_4 11184130.923 -
SetIntersection_None_Set_uint32_256_64 9024757.349 -
SetIntersection_None_Set_uint32_262144_1 1118801.840 -8.10%
SetIntersection_None_Set_uint32_262144_1024 1121162.356 -7.36%
SetIntersection_None_Set_uint32_262144_16 1121032.633 -7.37%
SetIntersection_None_Set_uint32_262144_16384 1111607.668 -7.47%
SetIntersection_None_Set_uint32_262144_256 1121258.953 -7.33%
SetIntersection_None_Set_uint32_262144_262144 1122313.394 -7.42%
SetIntersection_None_Set_uint32_262144_4 1116380.859 -7.86%
SetIntersection_None_Set_uint32_262144_64 1121585.125 -7.13%
SetIntersection_None_Set_uint32_4_1 215084811.301 -
SetIntersection_None_Set_uint32_4_4 134231468.341 -
SetIntersection_None_Set_uint32_64_1 22262050.040 -
SetIntersection_None_Set_uint32_64_16 18146969.191 -
SetIntersection_None_Set_uint32_64_4 21159146.934 -1.55%
SetIntersection_None_Set_uint32_64_64 11481286.697 -
SetIntersection_None_Set_uint64_1024_1 8639953.697 -
SetIntersection_None_Set_uint64_1024_1024 8643184.846 1.01%
SetIntersection_None_Set_uint64_1024_16 8626117.861 -
SetIntersection_None_Set_uint64_1024_256 8561130.911 -
SetIntersection_None_Set_uint64_1024_4 8557214.794 -
SetIntersection_None_Set_uint64_1024_64 8720135.493 1.69%
SetIntersection_None_Set_uint64_16384_1 158763686.535 -
SetIntersection_None_Set_uint64_16384_1024 169950313.436 2.96%
SetIntersection_None_Set_uint64_16384_16 166186633.315 -
SetIntersection_None_Set_uint64_16384_16384 167885130.256 -
SetIntersection_None_Set_uint64_16384_256 164837578.375 -
SetIntersection_None_Set_uint64_16384_4 161553204.105 -
SetIntersection_None_Set_uint64_16384_64 165936643.096 -
SetIntersection_None_Set_uint64_16_1 65904314.210 -
SetIntersection_None_Set_uint64_16_16 34907892.126 -
SetIntersection_None_Set_uint64_16_4 55825635.853 -
SetIntersection_None_Set_uint64_1_1 531081004.329 -
SetIntersection_None_Set_uint64_256_1 11338484.474 -1.22%
SetIntersection_None_Set_uint64_256_16 10608374.668 -
SetIntersection_None_Set_uint64_256_256 5631108.626 -1.21%
SetIntersection_None_Set_uint64_256_4 11001181.026 -
SetIntersection_None_Set_uint64_256_64 8949428.426 -
SetIntersection_None_Set_uint64_262144_1 1204735.025 -
SetIntersection_None_Set_uint64_262144_1024 1215834.877 1.61%
SetIntersection_None_Set_uint64_262144_16 1207096.192 1.35%
SetIntersection_None_Set_uint64_262144_16384 1217462.158 1.48%
SetIntersection_None_Set_uint64_262144_256 1210935.467 1.44%
SetIntersection_None_Set_uint64_262144_262144 1224899.252 -
SetIntersection_None_Set_uint64_262144_4 1206527.668 1.43%
SetIntersection_None_Set_uint64_262144_64 1209207.599 1.35%
SetIntersection_None_Set_uint64_4_1 214313199.593 -
SetIntersection_None_Set_uint64_4_4 133891421.551 -
SetIntersection_None_Set_uint64_64_1 22300615.167 1.32%
SetIntersection_None_Set_uint64_64_16 18105647.473 -
SetIntersection_None_Set_uint64_64_4 20847875.128 -1.76%
SetIntersection_None_Set_uint64_64_64 11288235.514 -
SetIntersection_None_Vector_float_1024_1 1083937.969 -1.96%
SetIntersection_None_Vector_float_1024_1024 1065758.409 -4.31%
SetIntersection_None_Vector_float_1024_16 1078704.017 -2.60%
SetIntersection_None_Vector_float_1024_256 1074724.324 -3.82%
SetIntersection_None_Vector_float_1024_4 1066130.425 -4.28%
SetIntersection_None_Vector_float_1024_64 1073896.638 -2.81%
SetIntersection_None_Vector_float_16384_1 1105844.433 -2.54%
SetIntersection_None_Vector_float_16384_1024 1115216.524 -2.63%
SetIntersection_None_Vector_float_16384_16 1114460.100 -1.28%
SetIntersection_None_Vector_float_16384_16384 1105396.326 -3.16%
SetIntersection_None_Vector_float_16384_256 1107465.348 -2.25%
SetIntersection_None_Vector_float_16384_4 1110465.199 -2.69%
SetIntersection_None_Vector_float_16384_64 1110820.025 -4.22%
SetIntersection_None_Vector_float_16_1 63513820.141 -4.12%
SetIntersection_None_Vector_float_16_16 33707038.617 -4.86%
SetIntersection_None_Vector_float_16_4 53800364.960 -4.27%
SetIntersection_None_Vector_float_1_1 534710115.320 -
SetIntersection_None_Vector_float_256_1 4281564.860 -2.49%
SetIntersection_None_Vector_float_256_16 3986367.219 -3.24%
SetIntersection_None_Vector_float_256_256 2137777.883 -4.13%
SetIntersection_None_Vector_float_256_4 4241779.038 -
SetIntersection_None_Vector_float_256_64 3417353.811 -2.68%
SetIntersection_None_Vector_float_262144_1 1139791.507 -4.45%
SetIntersection_None_Vector_float_262144_1024 1107485.125 -8.07%
SetIntersection_None_Vector_float_262144_16 1127654.944 -2.63%
SetIntersection_None_Vector_float_262144_16384 1134616.795 -6.21%
SetIntersection_None_Vector_float_262144_256 1133530.231 -3.00%
SetIntersection_None_Vector_float_262144_262144 1138826.133 -3.21%
SetIntersection_None_Vector_float_262144_4 1137862.657 -2.90%
SetIntersection_None_Vector_float_262144_64 1138181.742 -5.32%
SetIntersection_None_Vector_float_4_1 214650670.811 -
SetIntersection_None_Vector_float_4_4 134034854.859 -2.39%
SetIntersection_None_Vector_float_64_1 16689021.995 -4.54%
SetIntersection_None_Vector_float_64_16 13556899.489 -4.58%
SetIntersection_None_Vector_float_64_4 15971148.171 -4.09%
SetIntersection_None_Vector_float_64_64 8582947.311 -3.77%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1105802.397 1.90%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1080923.840 -2.29%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1104388.869 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1036313.960 -6.38%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1102185.272 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1109649.300 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1121626.776 -1.42%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1133630.814 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1124498.037 1.55%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1071845.958 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1136280.357 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1091603.735 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1133233.628 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 63483544.356 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 33695973.330 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 54040669.758 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 531410357.625 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4298670.594 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4064196.716 1.09%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2176625.719 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4256038.107 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3348088.257 -3.48%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1125225.893 -3.09%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1184268.052 7.00%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1160488.982 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1136708.213 -1.31%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1149094.928 -1.54%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1169894.475 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1158392.455 1.34%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1161859.206 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 213415305.520 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 133369599.872 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 16643765.062 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 13632907.835 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 15924945.200 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8429071.372 -
SetIntersection_None_Vector_string_1024_1 1283889.797 9.54%
SetIntersection_None_Vector_string_1024_1024 1296275.238 11.73%
SetIntersection_None_Vector_string_1024_16 1262343.355 7.56%
SetIntersection_None_Vector_string_1024_256 1294497.938 14.11%
SetIntersection_None_Vector_string_1024_4 1289368.729 10.45%
SetIntersection_None_Vector_string_1024_64 1293061.330 9.82%
SetIntersection_None_Vector_string_16384_1 1381783.495 12.43%
SetIntersection_None_Vector_string_16384_1024 1385850.176 15.04%
SetIntersection_None_Vector_string_16384_16 1365098.017 10.29%
SetIntersection_None_Vector_string_16384_16384 1356818.741 9.85%
SetIntersection_None_Vector_string_16384_256 1350060.678 9.30%
SetIntersection_None_Vector_string_16384_4 1354850.581 9.90%
SetIntersection_None_Vector_string_16384_64 1374378.975 13.04%
SetIntersection_None_Vector_string_16_1 69644966.744 7.28%
SetIntersection_None_Vector_string_16_16 37125786.876 7.65%
SetIntersection_None_Vector_string_16_4 59091251.362 6.58%
SetIntersection_None_Vector_string_1_1 538572291.006 -
SetIntersection_None_Vector_string_256_1 4903206.289 9.10%
SetIntersection_None_Vector_string_256_16 4658046.343 9.47%
SetIntersection_None_Vector_string_256_256 2432001.793 7.02%
SetIntersection_None_Vector_string_256_4 4891438.726 8.45%
SetIntersection_None_Vector_string_256_64 3991903.264 10.03%
SetIntersection_None_Vector_string_262144_1 1447082.597 10.52%
SetIntersection_None_Vector_string_262144_1024 1476362.945 14.13%
SetIntersection_None_Vector_string_262144_16 1455789.289 11.93%
SetIntersection_None_Vector_string_262144_16384 1465163.044 11.59%
SetIntersection_None_Vector_string_262144_256 1481230.224 15.21%
SetIntersection_None_Vector_string_262144_262144 1456435.772 13.61%
SetIntersection_None_Vector_string_262144_4 1455947.989 11.27%
SetIntersection_None_Vector_string_262144_64 1448706.544 8.99%
SetIntersection_None_Vector_string_4_1 226853204.118 4.40%
SetIntersection_None_Vector_string_4_4 142249475.115 4.82%
SetIntersection_None_Vector_string_64_1 18792342.648 9.56%
SetIntersection_None_Vector_string_64_16 15347433.530 8.52%
SetIntersection_None_Vector_string_64_4 18087573.370 8.07%
SetIntersection_None_Vector_string_64_64 9718243.531 10.59%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1091825.695 2.16%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1112864.329 2.31%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1110312.064 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1109026.348 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1112670.916 2.05%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1113535.226 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1170050.118 2.18%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1151775.640 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1152534.039 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1164131.043 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1127523.791 2.17%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1116656.728 -3.74%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1147217.800 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 63380685.510 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 33667312.726 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 53726348.287 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 529906976.321 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4303719.207 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4035612.010 1.05%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2159810.224 -1.97%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4237906.690 -1.18%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3469727.798 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1211804.555 -1.51%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1157388.332 -1.09%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1171823.416 -1.07%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1173576.943 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1182694.589 -2.70%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1185451.295 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1159761.238 -2.54%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1176490.191 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 213214624.792 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 133603649.478 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 16906048.667 1.33%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 13529458.865 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 15995703.586 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8524487.456 -
SetIntersection_None_Vector_uint32_1024_1 1062932.594 -1.12%
SetIntersection_None_Vector_uint32_1024_1024 1080815.446 -
SetIntersection_None_Vector_uint32_1024_16 1085780.350 1.01%
SetIntersection_None_Vector_uint32_1024_256 1082537.481 -
SetIntersection_None_Vector_uint32_1024_4 1075851.234 -
SetIntersection_None_Vector_uint32_1024_64 1083199.854 -
SetIntersection_None_Vector_uint32_16384_1 1110452.341 -
SetIntersection_None_Vector_uint32_16384_1024 1060229.723 -4.75%
SetIntersection_None_Vector_uint32_16384_16 1074592.715 -2.57%
SetIntersection_None_Vector_uint32_16384_16384 1107588.800 -
SetIntersection_None_Vector_uint32_16384_256 1093085.698 -2.48%
SetIntersection_None_Vector_uint32_16384_4 1117747.834 4.06%
SetIntersection_None_Vector_uint32_16384_64 1093847.489 -1.67%
SetIntersection_None_Vector_uint32_16_1 63012112.099 -
SetIntersection_None_Vector_uint32_16_16 33406023.933 -
SetIntersection_None_Vector_uint32_16_4 53559848.439 -
SetIntersection_None_Vector_uint32_1_1 532946762.466 -
SetIntersection_None_Vector_uint32_256_1 4233794.358 -
SetIntersection_None_Vector_uint32_256_16 4026388.998 -
SetIntersection_None_Vector_uint32_256_256 2118613.995 1.54%
SetIntersection_None_Vector_uint32_256_4 4196512.398 -1.01%
SetIntersection_None_Vector_uint32_256_64 3315637.884 -2.95%
SetIntersection_None_Vector_uint32_262144_1 1097395.779 -3.61%
SetIntersection_None_Vector_uint32_262144_1024 1126515.116 2.18%
SetIntersection_None_Vector_uint32_262144_16 1088741.294 -3.22%
SetIntersection_None_Vector_uint32_262144_16384 1138036.074 -
SetIntersection_None_Vector_uint32_262144_256 1097457.967 -3.96%
SetIntersection_None_Vector_uint32_262144_262144 1119533.586 -1.85%
SetIntersection_None_Vector_uint32_262144_4 1138430.336 -
SetIntersection_None_Vector_uint32_262144_64 1142870.250 -
SetIntersection_None_Vector_uint32_4_1 212933044.748 -
SetIntersection_None_Vector_uint32_4_4 133149282.684 -
SetIntersection_None_Vector_uint32_64_1 16504937.936 -
SetIntersection_None_Vector_uint32_64_16 13392511.657 -
SetIntersection_None_Vector_uint32_64_4 15794948.358 -
SetIntersection_None_Vector_uint32_64_64 8432067.161 -
SetIntersection_None_Vector_uint64_1024_1 1077348.443 -
SetIntersection_None_Vector_uint64_1024_1024 1057734.414 1.53%
SetIntersection_None_Vector_uint64_1024_16 1080883.056 -
SetIntersection_None_Vector_uint64_1024_256 1041921.662 -3.63%
SetIntersection_None_Vector_uint64_1024_4 1076572.749 -
SetIntersection_None_Vector_uint64_1024_64 1036976.064 -3.34%
SetIntersection_None_Vector_uint64_16384_1 1095752.372 -
SetIntersection_None_Vector_uint64_16384_1024 1087347.390 -1.90%
SetIntersection_None_Vector_uint64_16384_16 1107714.486 -
SetIntersection_None_Vector_uint64_16384_16384 1102723.971 6.12%
SetIntersection_None_Vector_uint64_16384_256 1101679.903 -
SetIntersection_None_Vector_uint64_16384_4 1098372.560 -
SetIntersection_None_Vector_uint64_16384_64 1108635.781 -
SetIntersection_None_Vector_uint64_16_1 62671495.151 -
SetIntersection_None_Vector_uint64_16_16 33326084.512 -
SetIntersection_None_Vector_uint64_16_4 53047138.679 -
SetIntersection_None_Vector_uint64_1_1 532470730.019 -
SetIntersection_None_Vector_uint64_256_1 4163102.547 -1.46%
SetIntersection_None_Vector_uint64_256_16 3999702.189 -
SetIntersection_None_Vector_uint64_256_256 2131259.242 -
SetIntersection_None_Vector_uint64_256_4 4159714.581 -
SetIntersection_None_Vector_uint64_256_64 3383742.824 -
SetIntersection_None_Vector_uint64_262144_1 1142513.516 1.14%
SetIntersection_None_Vector_uint64_262144_1024 1139631.855 2.50%
SetIntersection_None_Vector_uint64_262144_16 1131434.868 1.41%
SetIntersection_None_Vector_uint64_262144_16384 1120133.989 5.63%
SetIntersection_None_Vector_uint64_262144_256 1110886.369 -2.05%
SetIntersection_None_Vector_uint64_262144_262144 1101716.729 -1.73%
SetIntersection_None_Vector_uint64_262144_4 1130524.496 3.25%
SetIntersection_None_Vector_uint64_262144_64 1125470.834 -
SetIntersection_None_Vector_uint64_4_1 211634364.835 -
SetIntersection_None_Vector_uint64_4_4 132329575.436 -
SetIntersection_None_Vector_uint64_64_1 16474004.444 -
SetIntersection_None_Vector_uint64_64_16 13313393.213 -1.24%
SetIntersection_None_Vector_uint64_64_4 15786516.917 -
SetIntersection_None_Vector_uint64_64_64 8395858.146 -
bm_gcd_complex 17.877 -
bm_gcd_random 29.395 -
bm_gcd_trivial 0.650 -3.62%
bm_lexicographical_compare<int>/1 1.298 -4.20%
bm_lexicographical_compare<int>/1048576 69025.811 -
bm_lexicographical_compare<int>/262144 16325.696 -
bm_lexicographical_compare<int>/32768 1919.236 -
bm_lexicographical_compare<int>/4096 238.894 -
bm_lexicographical_compare<int>/512 29.860 -
bm_lexicographical_compare<int>/64 4.420 -
bm_lexicographical_compare<int>/8 1.518 -2.61%
bm_lexicographical_compare<signed_char>/1 1.322 1.35%
bm_lexicographical_compare<signed_char>/1048576 16348.626 -
bm_lexicographical_compare<signed_char>/262144 3839.285 -
bm_lexicographical_compare<signed_char>/32768 478.714 -
bm_lexicographical_compare<signed_char>/4096 59.693 -
bm_lexicographical_compare<signed_char>/512 7.666 -
bm_lexicographical_compare<signed_char>/64 1.902 -
bm_lexicographical_compare<signed_char>/8 3.245 -3.32%
bm_lexicographical_compare<unsigned_char>/1 1.656 2.60%
bm_lexicographical_compare<unsigned_char>/1048576 17921.263 -
bm_lexicographical_compare<unsigned_char>/262144 4490.381 -
bm_lexicographical_compare<unsigned_char>/32768 571.726 -
bm_lexicographical_compare<unsigned_char>/4096 77.604 -
bm_lexicographical_compare<unsigned_char>/512 8.783 -
bm_lexicographical_compare<unsigned_char>/64 2.027 -
bm_lexicographical_compare<unsigned_char>/8 1.430 3.19%
bm_ranges_lexicographical_compare<int>/1 1.430 13.17%
bm_ranges_lexicographical_compare<int>/1048576 69010.155 1.04%
bm_ranges_lexicographical_compare<int>/262144 16344.722 -
bm_ranges_lexicographical_compare<int>/32768 1915.469 -
bm_ranges_lexicographical_compare<int>/4096 238.301 -
bm_ranges_lexicographical_compare<int>/512 29.785 -
bm_ranges_lexicographical_compare<int>/64 4.515 2.94%
bm_ranges_lexicographical_compare<int>/8 1.536 2.59%
bm_ranges_lexicographical_compare<signed_char>/1 1.494 -
bm_ranges_lexicographical_compare<signed_char>/1048576 16327.612 -
bm_ranges_lexicographical_compare<signed_char>/262144 3838.101 -
bm_ranges_lexicographical_compare<signed_char>/32768 478.717 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.816 -
bm_ranges_lexicographical_compare<signed_char>/512 7.823 -
bm_ranges_lexicographical_compare<signed_char>/64 2.109 -
bm_ranges_lexicographical_compare<signed_char>/8 3.372 -2.13%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.663 2.92%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17928.627 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4493.684 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 571.670 -
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.578 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.778 -
bm_ranges_lexicographical_compare<unsigned_char>/64 1.981 -
bm_ranges_lexicographical_compare<unsigned_char>/8 1.435 3.49%
bm_ranges_swap_ranges_vb_aligned/1024 6.493 -
bm_ranges_swap_ranges_vb_aligned/1048576 3344.467 -
bm_ranges_swap_ranges_vb_aligned/128 3.389 -
bm_ranges_swap_ranges_vb_aligned/131072 250.871 1.69%
bm_ranges_swap_ranges_vb_aligned/16 3.288 -
bm_ranges_swap_ranges_vb_aligned/16384 34.710 -
bm_ranges_swap_ranges_vb_aligned/2048 8.907 3.50%
bm_ranges_swap_ranges_vb_aligned/256 3.458 -
bm_ranges_swap_ranges_vb_aligned/262144 498.956 3.57%
bm_ranges_swap_ranges_vb_aligned/32 3.289 -
bm_ranges_swap_ranges_vb_aligned/32768 64.198 -
bm_ranges_swap_ranges_vb_aligned/4096 12.270 2.81%
bm_ranges_swap_ranges_vb_aligned/512 5.167 -
bm_ranges_swap_ranges_vb_aligned/524288 1044.630 -
bm_ranges_swap_ranges_vb_aligned/64 3.146 3.96%
bm_ranges_swap_ranges_vb_aligned/65536 123.172 -
bm_ranges_swap_ranges_vb_aligned/8 3.234 -1.07%
bm_ranges_swap_ranges_vb_aligned/8192 19.568 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15680.728 -3.79%
bm_ranges_swap_ranges_vb_unaligned/262144 3768.625 -
bm_ranges_swap_ranges_vb_unaligned/32768 476.073 -
bm_ranges_swap_ranges_vb_unaligned/4096 64.087 -
bm_ranges_swap_ranges_vb_unaligned/512 13.484 -
bm_ranges_swap_ranges_vb_unaligned/64 6.221 -1.38%
bm_ranges_swap_ranges_vb_unaligned/8 5.020 6.96%
bm_swap_ranges_vb_aligned/1048576 3338.955 -
bm_swap_ranges_vb_aligned/262144 482.094 -
bm_swap_ranges_vb_aligned/32768 63.656 -
bm_swap_ranges_vb_aligned/4096 12.514 -
bm_swap_ranges_vb_aligned/512 4.949 -
bm_swap_ranges_vb_aligned/64 2.878 -
bm_swap_ranges_vb_aligned/8 3.292 2.30%
bm_swap_ranges_vb_unaligned/1048576 15882.385 -
bm_swap_ranges_vb_unaligned/262144 3832.252 -
bm_swap_ranges_vb_unaligned/32768 482.725 -
bm_swap_ranges_vb_unaligned/4096 65.073 -
bm_swap_ranges_vb_unaligned/512 12.575 -1.57%
bm_swap_ranges_vb_unaligned/64 4.948 -4.98%
bm_swap_ranges_vb_unaligned/8 4.762 -2.21%
bm_write 607.048 -
ranges::min(std::deque<__int128>)/1 0.677 -4.28%
ranges::min(std::deque<__int128>)/64 22.973 -4.63%
ranges::min(std::deque<__int128>)/70000 29321.512 1.60%
ranges::min(std::deque<__int128>)/8 2.853 -
ranges::min(std::deque<char>)/1 0.659 -16.50%
ranges::min(std::deque<char>)/64 24.026 44.75%
ranges::min(std::deque<char>)/70000 31216.635 74.53%
ranges::min(std::deque<char>)/8 2.514 3.95%
ranges::min(std::deque<long_long>)/1 0.667 -3.81%
ranges::min(std::deque<long_long>)/64 15.657 -6.85%
ranges::min(std::deque<long_long>)/70000 18884.787 -
ranges::min(std::deque<long_long>)/8 2.299 -
ranges::min(std::list<__int128>)/1 0.365 8.84%
ranges::min(std::list<__int128>)/64 33.168 -
ranges::min(std::list<__int128>)/70000 58883.277 -1.13%
ranges::min(std::list<__int128>)/8 2.057 -
ranges::min(std::list<char>)/1 0.418 15.09%
ranges::min(std::list<char>)/64 26.662 -5.23%
ranges::min(std::list<char>)/70000 53743.020 -
ranges::min(std::list<char>)/8 1.902 -2.06%
ranges::min(std::list<long_long>)/1 0.362 18.52%
ranges::min(std::list<long_long>)/64 24.566 -
ranges::min(std::list<long_long>)/70000 45428.903 -9.97%
ranges::min(std::list<long_long>)/8 1.948 -
ranges::min(std::vector<__int128>)/1 0.409 -
ranges::min(std::vector<__int128>)/64 27.583 12.02%
ranges::min(std::vector<__int128>)/70000 31755.925 17.10%
ranges::min(std::vector<__int128>)/8 2.932 2.21%
ranges::min(std::vector<char>)/1 0.381 30.15%
ranges::min(std::vector<char>)/64 4.277 1.47%
ranges::min(std::vector<char>)/70000 492.367 -
ranges::min(std::vector<char>)/8 2.419 -
ranges::min(std::vector<long_long>)/1 0.382 45.57%
ranges::min(std::vector<long_long>)/64 4.675 -1.42%
ranges::min(std::vector<long_long>)/70000 7904.957 -1.12%
ranges::min(std::vector<long_long>)/8 2.199 -6.05%
ranges::minmax(std::deque<__int128>)/1 0.719 7.05%
ranges::minmax(std::deque<__int128>)/64 36.344 16.10%
ranges::minmax(std::deque<__int128>)/70000 35040.809 -
ranges::minmax(std::deque<__int128>)/8 4.174 6.59%
ranges::minmax(std::deque<char>)/1 0.707 -23.12%
ranges::minmax(std::deque<char>)/64 24.822 -7.92%
ranges::minmax(std::deque<char>)/70000 24032.567 -12.58%
ranges::minmax(std::deque<char>)/8 3.956 -3.74%
ranges::minmax(std::deque<long_long>)/1 0.916 31.90%
ranges::minmax(std::deque<long_long>)/64 23.236 -20.85%
ranges::minmax(std::deque<long_long>)/70000 25489.034 -14.86%
ranges::minmax(std::deque<long_long>)/8 3.691 -16.07%
ranges::minmax(std::list<__int128>)/1 0.450 -
ranges::minmax(std::list<__int128>)/64 42.682 8.76%
ranges::minmax(std::list<__int128>)/70000 64773.728 9.48%
ranges::minmax(std::list<__int128>)/8 3.857 -
ranges::minmax(std::list<char>)/1 0.348 -16.52%
ranges::minmax(std::list<char>)/64 33.391 -4.64%
ranges::minmax(std::list<char>)/70000 53571.633 -4.23%
ranges::minmax(std::list<char>)/8 2.491 -1.59%
ranges::minmax(std::list<long_long>)/1 0.544 11.76%
ranges::minmax(std::list<long_long>)/64 30.986 2.15%
ranges::minmax(std::list<long_long>)/70000 55000.742 -
ranges::minmax(std::list<long_long>)/8 2.530 -
ranges::minmax(std::vector<__int128>)/1 0.392 -
ranges::minmax(std::vector<__int128>)/64 31.824 -
ranges::minmax(std::vector<__int128>)/70000 34871.589 -
ranges::minmax(std::vector<__int128>)/8 4.101 -
ranges::minmax(std::vector<char>)/1 0.624 3.77%
ranges::minmax(std::vector<char>)/64 1.229 2.34%
ranges::minmax(std::vector<char>)/70000 590.020 -
ranges::minmax(std::vector<char>)/8 1.016 4.98%
ranges::minmax(std::vector<long_long>)/1 0.689 12.71%
ranges::minmax(std::vector<long_long>)/64 10.125 -
ranges::minmax(std::vector<long_long>)/70000 9143.353 -
ranges::minmax(std::vector<long_long>)/8 2.102 -
rng::contains(deque<int>)_(process_all)/1048576 244267.393 -2.28%
rng::contains(deque<int>)_(process_all)/32 8.695 -1.57%
rng::contains(deque<int>)_(process_all)/50 12.602 -1.47%
rng::contains(deque<int>)_(process_all)/8 3.024 -4.06%
rng::contains(deque<int>)_(process_all)/8192 1866.678 -2.84%
rng::contains(list<int>)_(process_all)/1048576 819940.003 -
rng::contains(list<int>)_(process_all)/32 8.864 -2.03%
rng::contains(list<int>)_(process_all)/50 18.279 -
rng::contains(list<int>)_(process_all)/8 2.315 -1.11%
rng::contains(list<int>)_(process_all)/8192 8049.823 14.98%
rng::contains(vector<int>)_(process_all)/1048576 232680.057 -1.70%
rng::contains(vector<int>)_(process_all)/32 8.214 -2.07%
rng::contains(vector<int>)_(process_all)/50 12.166 -1.49%
rng::contains(vector<int>)_(process_all)/8 2.417 -12.77%
rng::contains(vector<int>)_(process_all)/8192 1805.134 -1.92%
rng::contains_subrange(deque<int>)_(near_matches)/1000 19419.095 -14.20%
rng::contains_subrange(deque<int>)_(near_matches)/1024 20255.581 -14.39%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1451410.788 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 427427.071 -
rng::contains_subrange(deque<int>)_(process_all)/16 8.379 8.45%
rng::contains_subrange(deque<int>)_(process_all)/32 14.372 23.73%
rng::contains_subrange(deque<int>)_(process_all)/50 24.154 3.51%
rng::contains_subrange(deque<int>)_(process_all)/8192 3337.415 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 502075.652 -
rng::contains_subrange(deque<int>)_(same_length)/16 13.002 11.22%
rng::contains_subrange(deque<int>)_(same_length)/32 20.532 7.24%
rng::contains_subrange(deque<int>)_(same_length)/50 28.739 4.96%
rng::contains_subrange(deque<int>)_(same_length)/8192 3910.520 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 475846.892 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.388 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.526 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.520 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3712.488 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37367.363 -
rng::contains_subrange(list<int>)_(near_matches)/1024 41753.166 6.85%
rng::contains_subrange(list<int>)_(near_matches)/8192 2574401.498 1.75%
rng::contains_subrange(list<int>)_(process_all)/1048576 853280.516 -
rng::contains_subrange(list<int>)_(process_all)/16 4.770 -2.08%
rng::contains_subrange(list<int>)_(process_all)/32 10.167 -
rng::contains_subrange(list<int>)_(process_all)/50 17.724 1.49%
rng::contains_subrange(list<int>)_(process_all)/8192 6979.031 -
rng::contains_subrange(list<int>)_(same_length)/1048576 954559.111 1.81%
rng::contains_subrange(list<int>)_(same_length)/16 5.858 -1.79%
rng::contains_subrange(list<int>)_(same_length)/32 16.475 -
rng::contains_subrange(list<int>)_(same_length)/50 25.195 -
rng::contains_subrange(list<int>)_(same_length)/8192 7908.850 -
rng::contains_subrange(list<int>)_(single_element)/1048576 828216.369 -
rng::contains_subrange(list<int>)_(single_element)/16 4.764 -3.35%
rng::contains_subrange(list<int>)_(single_element)/32 10.117 -
rng::contains_subrange(list<int>)_(single_element)/50 17.178 -4.48%
rng::contains_subrange(list<int>)_(single_element)/8192 7299.597 4.38%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13228.993 -1.38%
rng::contains_subrange(vector<int>)_(near_matches)/1024 13957.597 -1.18%
rng::contains_subrange(vector<int>)_(near_matches)/8192 763733.605 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 208164.835 -
rng::contains_subrange(vector<int>)_(process_all)/16 4.741 -
rng::contains_subrange(vector<int>)_(process_all)/32 8.027 -
rng::contains_subrange(vector<int>)_(process_all)/50 12.161 5.46%
rng::contains_subrange(vector<int>)_(process_all)/8192 1628.039 -
rng::contains_subrange(vector<int>)_(same_length)/1048576 244864.831 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.765 -5.61%
rng::contains_subrange(vector<int>)_(same_length)/32 8.687 -7.14%
rng::contains_subrange(vector<int>)_(same_length)/50 12.672 -4.31%
rng::contains_subrange(vector<int>)_(same_length)/8192 1923.072 2.46%
rng::contains_subrange(vector<int>)_(single_element)/1048576 231831.995 -
rng::contains_subrange(vector<int>)_(single_element)/16 4.766 1.02%
rng::contains_subrange(vector<int>)_(single_element)/32 8.510 -1.47%
rng::contains_subrange(vector<int>)_(single_element)/50 12.430 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1807.101 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 467.321 -7.54%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 490408.964 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 23.959 -3.40%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.606 -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3821.927 -2.08%
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.150 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.776 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.133 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.132 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.136 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 517.316 1.90%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 515669.022 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 28.214 4.41%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.545 1.07%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 4004.251 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.161 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.710 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.160 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.160 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.164 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2058.307 -1.09%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2276299.130 3.24%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 48.088 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.817 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 19067.172 7.43%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 761.699 -8.45%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1463226.377 1.40%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.073 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.811 -1.64%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11773.886 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1807.492 -6.60%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2365299.719 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 54.608 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.802 3.46%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 20267.967 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 651.373 -35.03%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1464012.115 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.370 -1.74%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.767 -6.95%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11758.101 -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.780 9.78%
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.780 9.74%
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.680 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.700 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.780 9.70%
rng::ends_with(list<int>)_(mismatch_at_start)/1024 770.881 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 955607.216 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.521 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.079 -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 7861.784 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.819 6.06%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.817 5.76%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.765 1.44%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.768 1.86%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.821 6.21%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 900.473 5.41%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1070397.750 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 38.680 3.39%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.760 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 10298.939 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 77.892 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 77145.905 4.72%
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.302 -3.78%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.446 -3.07%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 594.654 4.33%
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.225 -5.99%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.228 -5.69%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.278 -1.91%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.264 -3.66%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.227 -6.13%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 291.877 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 305929.256 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 14.865 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 3.032 2.64%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2538.507 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.810 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 289.204 -1.08%
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9405.640 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.520 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.736 -2.16%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2333.173 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 488.351 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15484.668 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 23.551 -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.550 -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3869.026 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 728.313 -2.29%
rng::find(join_view(vector<list<int>>))_(process_all)/32768 26885.163 -1.18%
rng::find(join_view(vector<list<int>>))_(process_all)/50 40.981 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.431 -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 11584.798 12.27%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 23.050 1.61%
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 657.161 -3.45%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.634 2.85%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.212 6.90%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 167.162 -2.86%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 272.512 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8609.206 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.796 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.388 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2119.044 -
rng::find(vector<bool>)_(process_all)/1024 4.608 -1.35%
rng::find(vector<bool>)_(process_all)/1048576 3638.904 -
rng::find(vector<bool>)_(process_all)/50 0.678 -8.11%
rng::find(vector<bool>)_(process_all)/8 0.670 -11.85%
rng::find(vector<bool>)_(process_all)/8192 33.468 -
rng::find_if(vector<bool>)_(process_all)/1024 563.300 -
rng::find_if(vector<bool>)_(process_all)/1048576 584558.709 -
rng::find_if(vector<bool>)_(process_all)/50 23.236 -2.21%
rng::find_if(vector<bool>)_(process_all)/8 3.457 -1.33%
rng::find_if(vector<bool>)_(process_all)/8192 4546.839 -
rng::find_if_not(vector<bool>)_(process_all)/1024 565.732 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 576810.971 -
rng::find_if_not(vector<bool>)_(process_all)/50 24.167 -
rng::find_if_not(vector<bool>)_(process_all)/8 3.677 3.46%
rng::find_if_not(vector<bool>)_(process_all)/8192 4503.835 -
rng::find_last(deque<int>)_(bail_10%)/1024 227.036 -
rng::find_last(deque<int>)_(bail_10%)/1048576 323839.418 -
rng::find_last(deque<int>)_(bail_10%)/50 11.412 -
rng::find_last(deque<int>)_(bail_10%)/8 2.780 1.87%
rng::find_last(deque<int>)_(bail_10%)/8192 2513.766 -
rng::find_last(deque<int>)_(bail_90%)/1024 28.981 -13.37%
rng::find_last(deque<int>)_(bail_90%)/1048576 27333.196 -8.47%
rng::find_last(deque<int>)_(bail_90%)/50 1.831 -8.93%
rng::find_last(deque<int>)_(bail_90%)/8 0.834 -9.61%
rng::find_last(deque<int>)_(bail_90%)/8192 202.550 -13.54%
rng::find_last(forward_list<int>)_(bail_10%)/1024 726.692 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 363595.992 -
rng::find_last(forward_list<int>)_(bail_10%)/50 16.917 -2.78%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.295 -1.25%
rng::find_last(forward_list<int>)_(bail_10%)/8192 5832.445 -12.79%
rng::find_last(forward_list<int>)_(bail_90%)/1024 729.051 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 412513.772 6.56%
rng::find_last(forward_list<int>)_(bail_90%)/50 20.695 -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.409 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 6092.363 1.28%
rng::find_last(list<int>)_(bail_10%)/1024 667.669 -1.23%
rng::find_last(list<int>)_(bail_10%)/1048576 784179.372 -
rng::find_last(list<int>)_(bail_10%)/50 15.670 -
rng::find_last(list<int>)_(bail_10%)/8 2.116 1.78%
rng::find_last(list<int>)_(bail_10%)/8192 6290.724 -
rng::find_last(list<int>)_(bail_90%)/1024 76.516 1.16%
rng::find_last(list<int>)_(bail_90%)/1048576 86805.055 -
rng::find_last(list<int>)_(bail_90%)/50 1.242 -4.98%
rng::find_last(list<int>)_(bail_90%)/8 0.460 -
rng::find_last(list<int>)_(bail_90%)/8192 601.549 -
rng::find_last(vector<char>)_(bail_10%)/1024 210.547 -
rng::find_last(vector<char>)_(bail_10%)/1048576 206003.329 -
rng::find_last(vector<char>)_(bail_10%)/50 10.770 -
rng::find_last(vector<char>)_(bail_10%)/8 2.009 -1.89%
rng::find_last(vector<char>)_(bail_10%)/8192 1622.478 -
rng::find_last(vector<char>)_(bail_90%)/1024 23.634 -
rng::find_last(vector<char>)_(bail_90%)/1048576 22945.139 -
rng::find_last(vector<char>)_(bail_90%)/50 1.439 -4.04%
rng::find_last(vector<char>)_(bail_90%)/8 0.460 -5.60%
rng::find_last(vector<char>)_(bail_90%)/8192 188.676 -
rng::find_last(vector<int>)_(bail_10%)/1024 211.575 -
rng::find_last(vector<int>)_(bail_10%)/1048576 214195.603 -
rng::find_last(vector<int>)_(bail_10%)/50 10.805 -1.47%
rng::find_last(vector<int>)_(bail_10%)/8 2.023 -
rng::find_last(vector<int>)_(bail_10%)/8192 1656.184 -
rng::find_last(vector<int>)_(bail_90%)/1024 27.870 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23095.750 -1.92%
rng::find_last(vector<int>)_(bail_90%)/50 1.441 -3.51%
rng::find_last(vector<int>)_(bail_90%)/8 0.392 -15.42%
rng::find_last(vector<int>)_(bail_90%)/8192 188.647 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 362.496 -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 361258.217 -2.74%
rng::find_last_if(deque<int>)_(bail_10%)/50 17.682 -6.80%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.843 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2754.974 -2.40%
rng::find_last_if(deque<int>)_(bail_90%)/1024 42.985 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 39696.042 3.87%
rng::find_last_if(deque<int>)_(bail_90%)/50 2.529 -2.89%
rng::find_last_if(deque<int>)_(bail_90%)/8 1.164 19.41%
rng::find_last_if(deque<int>)_(bail_90%)/8192 322.613 1.56%
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 771.583 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 899091.720 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 26.884 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.204 -9.76%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 7095.449 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 767.066 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 898575.127 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.713 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.225 -6.21%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6828.665 -
rng::find_last_if(list<int>)_(bail_10%)/1024 676.398 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 803953.041 -
rng::find_last_if(list<int>)_(bail_10%)/50 19.208 -1.22%
rng::find_last_if(list<int>)_(bail_10%)/8 3.302 -3.91%
rng::find_last_if(list<int>)_(bail_10%)/8192 6697.219 -
rng::find_last_if(list<int>)_(bail_90%)/1024 69.804 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88593.186 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.165 -1.20%
rng::find_last_if(list<int>)_(bail_90%)/8 0.710 -
rng::find_last_if(list<int>)_(bail_90%)/8192 604.586 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 241.758 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 237169.586 -
rng::find_last_if(vector<char>)_(bail_10%)/50 13.667 10.07%
rng::find_last_if(vector<char>)_(bail_10%)/8 2.072 -
rng::find_last_if(vector<char>)_(bail_10%)/8192 1860.608 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.618 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26221.930 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.441 -3.00%
rng::find_last_if(vector<char>)_(bail_90%)/8 0.476 3.20%
rng::find_last_if(vector<char>)_(bail_90%)/8192 215.487 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 251.088 1.94%
rng::find_last_if(vector<int>)_(bail_10%)/1048576 308414.333 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.478 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.627 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2274.906 4.22%
rng::find_last_if(vector<int>)_(bail_90%)/1024 26.163 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 33495.814 -1.51%
rng::find_last_if(vector<int>)_(bail_90%)/50 1.514 -1.65%
rng::find_last_if(vector<int>)_(bail_90%)/8 0.576 -7.99%
rng::find_last_if(vector<int>)_(bail_90%)/8192 218.603 -4.54%
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 362.054 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 361875.841 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.683 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.860 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2764.902 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 39.412 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 39266.459 -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.337 -4.38%
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.935 -3.25%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 317.152 1.41%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 765.497 -1.12%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 906193.142 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 41.662 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.194 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6587.248 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 766.718 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 899566.183 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 28.123 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.909 12.61%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6596.070 -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 679.009 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 803794.534 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 36.886 -3.05%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.181 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6567.847 -3.45%
rng::find_last_if_not(list<int>)_(bail_90%)/1024 80.260 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88721.190 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 1.993 -4.82%
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.710 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 605.562 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.155 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 237282.668 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.431 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.072 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1872.243 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 30.986 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26223.603 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.498 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.518 -24.74%
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 215.407 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 246.409 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 306843.471 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 12.456 7.54%
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.635 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2180.452 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.607 1.64%
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 33540.911 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.528 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.473 -4.30%
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 219.034 -
rng::fold_left(deque<int>)/1048576 550112.170 -
rng::fold_left(deque<int>)/32 16.592 -
rng::fold_left(deque<int>)/50 27.725 -
rng::fold_left(deque<int>)/8 4.089 -2.04%
rng::fold_left(deque<int>)/8192 4332.304 -
rng::fold_left(list<int>)/1048576 1369911.135 -
rng::fold_left(list<int>)/32 20.772 -
rng::fold_left(list<int>)/50 39.962 6.12%
rng::fold_left(list<int>)/8 3.847 -
rng::fold_left(list<int>)/8192 11534.106 5.69%
rng::fold_left(vector<int>)/1048576 1324323.094 -
rng::fold_left(vector<int>)/32 21.684 -
rng::fold_left(vector<int>)/50 37.253 -
rng::fold_left(vector<int>)/8 3.555 -
rng::fold_left(vector<int>)/8192 10308.581 -
rng::for_each(map<int>)/32 25.123 -
rng::for_each(map<int>)/50 37.852 -
rng::for_each(map<int>)/8 6.276 2.10%
rng::for_each(map<int>)/8192 7275.959 -1.00%
rng::for_each(multimap<int>)/32 26.249 -1.97%
rng::for_each(multimap<int>)/50 39.832 -1.99%
rng::for_each(multimap<int>)/8 6.163 -
rng::for_each(multimap<int>)/8192 7232.787 -2.50%
rng::for_each(multiset<int>)/32 25.450 -
rng::for_each(multiset<int>)/50 38.993 -
rng::for_each(multiset<int>)/8 6.583 -3.62%
rng::for_each(multiset<int>)/8192 7693.061 -
rng::for_each(set<int>)/32 25.344 -
rng::for_each(set<int>)/50 37.948 -
rng::for_each(set<int>)/8 6.718 -3.76%
rng::for_each(set<int>)/8192 7747.620 1.90%
rng::starts_with(deque<int>)/1000 436.122 -8.11%
rng::starts_with(deque<int>)/1024 429.849 -12.01%
rng::starts_with(deque<int>)/1048576 491343.954 -
rng::starts_with(deque<int>)/8 3.970 -2.23%
rng::starts_with(deque<int>)/8192 3837.406 -
rng::starts_with(deque<int>,_pred)/1000 514.860 -
rng::starts_with(deque<int>,_pred)/1024 529.972 -
rng::starts_with(deque<int>,_pred)/1048576 521011.229 2.11%
rng::starts_with(deque<int>,_pred)/8 4.637 -31.65%
rng::starts_with(deque<int>,_pred)/8192 4001.563 1.93%
rng::starts_with(list<int>)/1000 756.367 -
rng::starts_with(list<int>)/1024 773.582 -
rng::starts_with(list<int>)/1048576 939634.598 -
rng::starts_with(list<int>)/8 2.953 1.09%
rng::starts_with(list<int>)/8192 9270.776 6.84%
rng::starts_with(list<int>,_pred)/1000 787.906 -
rng::starts_with(list<int>,_pred)/1024 805.562 -
rng::starts_with(list<int>,_pred)/1048576 968296.711 -
rng::starts_with(list<int>,_pred)/8 3.499 -
rng::starts_with(list<int>,_pred)/8192 9747.276 -24.21%
rng::starts_with(vector<int>)/1000 58.335 -
rng::starts_with(vector<int>)/1024 59.913 -
rng::starts_with(vector<int>)/1048576 68288.730 -5.46%
rng::starts_with(vector<int>)/8 1.224 -
rng::starts_with(vector<int>)/8192 485.361 -
rng::starts_with(vector<int>,_pred)/1000 278.858 -
rng::starts_with(vector<int>,_pred)/1024 288.308 -
rng::starts_with(vector<int>,_pred)/1048576 304172.673 -
rng::starts_with(vector<int>,_pred)/8 2.460 -7.03%
rng::starts_with(vector<int>,_pred)/8192 2498.315 -
std::adjacent_find(deque<int>)/1024 460.860 -
std::adjacent_find(deque<int>)/1048576 474180.142 -
std::adjacent_find(deque<int>)/50 16.634 -21.80%
std::adjacent_find(deque<int>)/8 2.671 -19.82%
std::adjacent_find(deque<int>)/8192 3693.824 -
std::adjacent_find(deque<int>,_pred)/1024 628.341 -
std::adjacent_find(deque<int>,_pred)/1048576 648918.747 -
std::adjacent_find(deque<int>,_pred)/50 30.890 7.41%
std::adjacent_find(deque<int>,_pred)/8 4.845 18.53%
std::adjacent_find(deque<int>,_pred)/8192 5081.537 -
std::adjacent_find(list<int>)/1024 734.330 -
std::adjacent_find(list<int>)/1048576 869462.505 -
std::adjacent_find(list<int>)/50 23.011 -
std::adjacent_find(list<int>)/8 2.079 -
std::adjacent_find(list<int>)/8192 7267.845 -
std::adjacent_find(list<int>,_pred)/1024 787.398 -
std::adjacent_find(list<int>,_pred)/1048576 915005.433 -
std::adjacent_find(list<int>,_pred)/50 29.217 -
std::adjacent_find(list<int>,_pred)/8 3.819 -
std::adjacent_find(list<int>,_pred)/8192 7224.340 -
std::adjacent_find(vector<int>)/1024 233.724 -
std::adjacent_find(vector<int>)/1048576 233552.434 -
std::adjacent_find(vector<int>)/50 11.918 -
std::adjacent_find(vector<int>)/8 2.025 -
std::adjacent_find(vector<int>)/8192 1824.156 -
std::adjacent_find(vector<int>,_pred)/1024 399.119 -
std::adjacent_find(vector<int>,_pred)/1048576 471677.462 -
std::adjacent_find(vector<int>,_pred)/50 23.275 -
std::adjacent_find(vector<int>,_pred)/8 3.192 -2.67%
std::adjacent_find(vector<int>,_pred)/8192 3183.967 -
std::all_of(deque<int>)_(process_all)/32 12.313 -1.74%
std::all_of(deque<int>)_(process_all)/32768 10075.160 -7.73%
std::all_of(deque<int>)_(process_all)/50 18.942 -
std::all_of(deque<int>)_(process_all)/8 3.439 -3.50%
std::all_of(deque<int>)_(process_all)/8192 2525.984 -8.24%
std::all_of(list<int>)_(process_all)/32 11.432 -
std::all_of(list<int>)_(process_all)/32768 26570.605 -
std::all_of(list<int>)_(process_all)/50 21.617 -1.37%
std::all_of(list<int>)_(process_all)/8 2.645 -
std::all_of(list<int>)_(process_all)/8192 7485.219 -1.84%
std::all_of(vector<int>)_(process_all)/32 8.440 1.69%
std::all_of(vector<int>)_(process_all)/32768 8118.415 -
std::all_of(vector<int>)_(process_all)/50 13.972 -7.38%
std::all_of(vector<int>)_(process_all)/8 2.353 -3.29%
std::all_of(vector<int>)_(process_all)/8192 2061.606 1.38%
std::any_of(deque<int>)_(process_all)/32 12.296 -
std::any_of(deque<int>)_(process_all)/32768 10495.339 4.16%
std::any_of(deque<int>)_(process_all)/50 18.878 -
std::any_of(deque<int>)_(process_all)/8 3.431 -
std::any_of(deque<int>)_(process_all)/8192 2677.996 5.96%
std::any_of(list<int>)_(process_all)/32 11.722 -
std::any_of(list<int>)_(process_all)/32768 26131.578 -
std::any_of(list<int>)_(process_all)/50 21.826 -
std::any_of(list<int>)_(process_all)/8 2.663 -
std::any_of(list<int>)_(process_all)/8192 7301.594 -13.03%
std::any_of(vector<int>)_(process_all)/32 8.285 -
std::any_of(vector<int>)_(process_all)/32768 8111.702 -
std::any_of(vector<int>)_(process_all)/50 13.138 4.05%
std::any_of(vector<int>)_(process_all)/8 2.299 -4.12%
std::any_of(vector<int>)_(process_all)/8192 2033.018 -
std::copy(deque<int>)/1048576 50109.003 -
std::copy(deque<int>)/262144 11695.944 -
std::copy(deque<int>)/32768 1140.942 -
std::copy(deque<int>)/4096 145.739 -
std::copy(deque<int>)/512 16.646 -
std::copy(deque<int>)/64 2.697 -
std::copy(deque<int>)/8 2.687 -
std::copy(list<int>)/1048576 864349.466 -
std::copy(list<int>)/262144 212862.225 -1.27%
std::copy(list<int>)/32768 25612.576 -3.13%
std::copy(list<int>)/4096 3053.643 -1.18%
std::copy(list<int>)/512 363.551 -
std::copy(list<int>)/64 30.259 -8.78%
std::copy(list<int>)/8 2.461 -1.51%
std::copy(vector<bool>)_(aligned)/1048576 3168.336 4.66%
std::copy(vector<bool>)_(aligned)/262144 556.501 -19.31%
std::copy(vector<bool>)_(aligned)/32768 35.369 -
std::copy(vector<bool>)_(aligned)/4096 4.841 2.14%
std::copy(vector<bool>)_(aligned)/512 1.376 -
std::copy(vector<bool>)_(aligned)/64 1.344 -
std::copy(vector<bool>)_(unaligned)/1048576 7014.454 -
std::copy(vector<bool>)_(unaligned)/262144 1711.838 -
std::copy(vector<bool>)_(unaligned)/32768 217.854 -
std::copy(vector<bool>)_(unaligned)/4096 26.061 -
std::copy(vector<bool>)_(unaligned)/512 3.480 -
std::copy(vector<bool>)_(unaligned)/64 1.795 -
std::copy(vector<int>)/1048576 50113.104 -
std::copy(vector<int>)/262144 12523.181 -
std::copy(vector<int>)/32768 3449.726 -1.80%
std::copy(vector<int>)/4096 168.405 -
std::copy(vector<int>)/512 15.980 -
std::copy(vector<int>)/64 2.435 -
std::copy(vector<int>)/8 2.236 -
std::copy_backward(deque<int>)/1048576 143227.040 4.97%
std::copy_backward(deque<int>)/262144 31709.728 -
std::copy_backward(deque<int>)/32768 3597.636 -2.68%
std::copy_backward(deque<int>)/4096 146.583 -
std::copy_backward(deque<int>)/512 19.046 5.51%
std::copy_backward(deque<int>)/64 3.540 16.78%
std::copy_backward(deque<int>)/8 2.671 -4.22%
std::copy_backward(list<int>)/1048576 876327.291 -
std::copy_backward(list<int>)/262144 216792.130 -
std::copy_backward(list<int>)/32768 26380.688 -1.66%
std::copy_backward(list<int>)/4096 3161.007 -1.23%
std::copy_backward(list<int>)/512 365.384 -
std::copy_backward(list<int>)/64 30.971 -1.53%
std::copy_backward(list<int>)/8 2.462 -2.51%
std::copy_backward(vector<bool>)_(aligned)/1048576 2439.633 1.47%
std::copy_backward(vector<bool>)_(aligned)/262144 514.884 -32.25%
std::copy_backward(vector<bool>)_(aligned)/32768 35.970 -
std::copy_backward(vector<bool>)_(aligned)/4096 5.141 -1.65%
std::copy_backward(vector<bool>)_(aligned)/512 1.615 -
std::copy_backward(vector<bool>)_(aligned)/64 1.799 -
std::copy_backward(vector<bool>)_(unaligned)/1048576 6544.403 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1586.231 -
std::copy_backward(vector<bool>)_(unaligned)/32768 206.015 2.44%
std::copy_backward(vector<bool>)_(unaligned)/4096 25.353 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.814 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.900 -2.59%
std::copy_backward(vector<int>)/1048576 50244.874 -
std::copy_backward(vector<int>)/262144 12425.413 -
std::copy_backward(vector<int>)/32768 3678.586 4.02%
std::copy_backward(vector<int>)/4096 190.430 31.88%
std::copy_backward(vector<int>)/512 16.576 -
std::copy_backward(vector<int>)/64 2.500 -
std::copy_backward(vector<int>)/8 2.224 -1.95%
std::copy_if(deque<int>)_(entire_range)/1048576 276600.273 -
std::copy_if(deque<int>)_(entire_range)/262144 69529.313 -
std::copy_if(deque<int>)_(entire_range)/32768 8640.031 -
std::copy_if(deque<int>)_(entire_range)/4096 1021.103 -
std::copy_if(deque<int>)_(entire_range)/512 134.758 -
std::copy_if(deque<int>)_(entire_range)/64 16.107 -
std::copy_if(deque<int>)_(entire_range)/8 2.547 -3.78%
std::copy_if(deque<int>)_(every_other)/1048576 370889.566 -
std::copy_if(deque<int>)_(every_other)/262144 92658.712 -
std::copy_if(deque<int>)_(every_other)/32768 11576.060 -
std::copy_if(deque<int>)_(every_other)/4096 1451.727 -
std::copy_if(deque<int>)_(every_other)/512 181.176 -
std::copy_if(deque<int>)_(every_other)/64 23.257 -
std::copy_if(deque<int>)_(every_other)/8 3.438 -
std::copy_if(list<int>)_(entire_range)/1048576 868730.558 -
std::copy_if(list<int>)_(entire_range)/262144 216036.828 -
std::copy_if(list<int>)_(entire_range)/32768 25684.022 -
std::copy_if(list<int>)_(entire_range)/4096 3014.826 -
std::copy_if(list<int>)_(entire_range)/512 369.496 -
std::copy_if(list<int>)_(entire_range)/64 31.620 3.37%
std::copy_if(list<int>)_(entire_range)/8 2.558 -
std::copy_if(list<int>)_(every_other)/1048576 826981.557 -
std::copy_if(list<int>)_(every_other)/262144 208046.965 -
std::copy_if(list<int>)_(every_other)/32768 25540.364 -
std::copy_if(list<int>)_(every_other)/4096 3890.006 -6.04%
std::copy_if(list<int>)_(every_other)/512 358.316 -
std::copy_if(list<int>)_(every_other)/64 27.752 -
std::copy_if(list<int>)_(every_other)/8 2.290 -
std::copy_if(vector<int>)_(entire_range)/1048576 244093.565 -
std::copy_if(vector<int>)_(entire_range)/262144 59498.591 -
std::copy_if(vector<int>)_(entire_range)/32768 7414.117 -
std::copy_if(vector<int>)_(entire_range)/4096 927.666 -
std::copy_if(vector<int>)_(entire_range)/512 122.555 -
std::copy_if(vector<int>)_(entire_range)/64 17.119 7.69%
std::copy_if(vector<int>)_(entire_range)/8 2.298 1.44%
std::copy_if(vector<int>)_(every_other)/1048576 505264.028 -
std::copy_if(vector<int>)_(every_other)/262144 127309.190 -
std::copy_if(vector<int>)_(every_other)/32768 16169.339 -
std::copy_if(vector<int>)_(every_other)/4096 1989.775 -
std::copy_if(vector<int>)_(every_other)/512 253.959 -
std::copy_if(vector<int>)_(every_other)/64 32.652 -
std::copy_if(vector<int>)_(every_other)/8 4.151 -
std::copy_n(deque<int>)/1048576 50096.913 -
std::copy_n(deque<int>)/262144 11730.514 -
std::copy_n(deque<int>)/32768 1138.271 -
std::copy_n(deque<int>)/4096 145.758 -
std::copy_n(deque<int>)/512 16.692 -
std::copy_n(deque<int>)/64 2.795 -
std::copy_n(deque<int>)/8 2.780 2.90%
std::copy_n(list<int>)/1048576 863988.117 -
std::copy_n(list<int>)/262144 215208.513 -
std::copy_n(list<int>)/32768 26471.291 -
std::copy_n(list<int>)/4096 4327.305 9.43%
std::copy_n(list<int>)/512 343.637 -
std::copy_n(list<int>)/64 14.784 -
std::copy_n(list<int>)/8 2.218 -
std::copy_n(vector<bool>)_(aligned)/1048576 3123.011 3.81%
std::copy_n(vector<bool>)_(aligned)/262144 681.888 2.39%
std::copy_n(vector<bool>)_(aligned)/32768 35.152 -
std::copy_n(vector<bool>)_(aligned)/4096 4.713 -1.05%
std::copy_n(vector<bool>)_(aligned)/512 1.376 -
std::copy_n(vector<bool>)_(aligned)/64 1.286 -5.36%
std::copy_n(vector<bool>)_(unaligned)/1048576 7016.923 -
std::copy_n(vector<bool>)_(unaligned)/262144 1713.996 -
std::copy_n(vector<bool>)_(unaligned)/32768 217.929 1.70%
std::copy_n(vector<bool>)_(unaligned)/4096 26.046 -
std::copy_n(vector<bool>)_(unaligned)/512 3.484 -
std::copy_n(vector<bool>)_(unaligned)/64 1.799 -
std::copy_n(vector<int>)/1048576 49922.774 -
std::copy_n(vector<int>)/262144 12008.676 3.33%
std::copy_n(vector<int>)/32768 3786.444 8.34%
std::copy_n(vector<int>)/4096 146.312 -25.61%
std::copy_n(vector<int>)/512 16.031 -
std::copy_n(vector<int>)/64 2.488 -2.06%
std::copy_n(vector<int>)/8 2.362 4.52%
std::count(deque<int>)_(every_other)/1024 245.185 -
std::count(deque<int>)_(every_other)/1048576 251822.328 -
std::count(deque<int>)_(every_other)/8 2.531 -
std::count(deque<int>)_(every_other)/8192 1926.008 -
std::count(list<int>)_(every_other)/1024 708.541 -
std::count(list<int>)_(every_other)/1048576 816872.427 -
std::count(list<int>)_(every_other)/8 2.086 -
std::count(list<int>)_(every_other)/8192 6923.222 -3.86%
std::count(vector<bool>)/1000 2.997 -
std::count(vector<bool>)/1024 1.689 -
std::count(vector<bool>)/1048576 1453.860 -
std::count(vector<bool>)/8192 11.410 -
std::count(vector<int>)_(every_other)/1024 102.607 -
std::count(vector<int>)_(every_other)/1048576 104910.278 -
std::count(vector<int>)_(every_other)/8 1.336 -3.17%
std::count(vector<int>)_(every_other)/8192 816.336 -
std::count_if(deque<int>)_(every_other)/1024 346.220 -
std::count_if(deque<int>)_(every_other)/1048576 342058.622 -
std::count_if(deque<int>)_(every_other)/8 3.512 -
std::count_if(deque<int>)_(every_other)/8192 2683.151 -
std::count_if(list<int>)_(every_other)/1024 751.011 -
std::count_if(list<int>)_(every_other)/1048576 882937.211 -
std::count_if(list<int>)_(every_other)/8 2.757 -
std::count_if(list<int>)_(every_other)/8192 7693.484 8.21%
std::count_if(vector<int>)_(every_other)/1024 245.708 -
std::count_if(vector<int>)_(every_other)/1048576 247649.119 -
std::count_if(vector<int>)_(every_other)/8 4.167 -
std::count_if(vector<int>)_(every_other)/8192 1896.606 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 653.982 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 399.735 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 2532.800 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 325.937 -10.07%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.806 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2545.232 -11.31%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 88.696 24.25%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 35.310 24.97%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 476.965 4.49%
std::deque<int>::ctor(Range)_(cheap_elements)/1024 73.167 2.53%
std::deque<int>::ctor(Range)_(cheap_elements)/32 30.911 11.18%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 447.566 -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 296.675 -
std::deque<int>::ctor(const&)_(cheap_elements)/32 36.035 2.70%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2186.470 1.37%
std::deque<int>::ctor(size)/1024 74.090 -1.86%
std::deque<int>::ctor(size)/32 28.585 -
std::deque<int>::ctor(size)/8192 450.734 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 75.300 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 28.001 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 437.198 1.42%
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.442 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.619 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.580 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.904 -
std::deque<int>::erase(middle)_(cheap_elements)/32 9.447 -
std::deque<int>::erase(middle)_(cheap_elements)/8192 159.617 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 5.952 -4.21%
std::deque<int>::insert(begin)_(cheap_elements)/32 6.022 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 5.967 -2.72%
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.671 -
std::deque<int>::insert(middle)_(cheap_elements)/32 11.524 1.01%
std::deque<int>::insert(middle)_(cheap_elements)/8192 164.600 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 41.034 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.777 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 350.503 2.60%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 653.579 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 399.538 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2529.025 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.868 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.731 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.540 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 1038.843 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 411.143 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 8111.548 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12983.667 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 755.036 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 115210.027 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 645.640 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.858 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6127.806 1.32%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6756.656 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 165.763 11.65%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54881.269 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 864.055 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 51.071 1.09%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12706.983 -1.15%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20134.460 -6.35%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 622.430 -6.98%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 178388.337 -5.57%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 865.896 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 51.108 1.00%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12763.116 -1.18%
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 20228.861 -5.67%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 621.951 -6.89%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 177982.693 -5.63%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1084.594 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 52.071 1.10%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11620.906 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 20322.554 -6.06%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 625.537 -5.92%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 179041.199 -5.66%
std::deque<std::string>::ctor(size)/1024 724.191 1.87%
std::deque<std::string>::ctor(size)/32 44.646 -2.07%
std::deque<std::string>::ctor(size)/8192 8512.847 2.62%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 951.984 2.24%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 47.600 -3.37%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12396.694 2.21%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20070.922 -6.38%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 583.310 -7.52%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 175480.637 -6.04%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.328 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.258 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.348 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 23.734 -7.16%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 23.209 -6.64%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 23.710 -7.46%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 313.764 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.664 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2345.469 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 325.306 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.431 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2358.049 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.909 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.754 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.925 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.473 -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 30.441 3.69%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 31.568 1.74%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 311.897 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.508 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2344.497 -3.10%
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 327.860 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 39.994 -11.08%
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2367.857 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 526.690 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.867 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4624.865 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6550.642 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 158.481 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52695.321 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1037.497 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 410.532 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8094.484 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 12962.526 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 755.141 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 115417.740 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.382 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.200 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.269 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.313 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.790 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.789 -
std::distance(deque<int>)/1024 0.846 -
std::distance(deque<int>)/4096 0.846 -
std::distance(deque<int>)/50 0.847 -
std::distance(deque<int>)/8192 0.845 -
std::distance(join_view(vector<vector<int>>))/1024 0.972 -
std::distance(join_view(vector<vector<int>>))/4096 4.438 -
std::distance(join_view(vector<vector<int>>))/50 0.634 8.11%
std::distance(join_view(vector<vector<int>>))/8192 8.325 -
std::equal(deque<int>)_(it,_it,_it)/1024 448.090 -1.77%
std::equal(deque<int>)_(it,_it,_it)/1048576 495263.270 -
std::equal(deque<int>)_(it,_it,_it)/50 20.610 -9.38%
std::equal(deque<int>)_(it,_it,_it)/8 4.453 -
std::equal(deque<int>)_(it,_it,_it)/8192 3826.738 -1.28%
std::equal(deque<int>)_(it,_it,_it,_it)/1024 408.498 1.16%
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 424944.124 -3.43%
std::equal(deque<int>)_(it,_it,_it,_it)/50 20.952 -
std::equal(deque<int>)_(it,_it,_it,_it)/8 4.992 -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3090.800 -4.60%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 528.444 2.60%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 526576.788 1.43%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.263 -1.10%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.286 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4011.192 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 515.596 1.86%
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 513550.079 -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 24.593 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.527 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 4005.125 -
std::equal(list<int>)_(it,_it,_it)/1024 1130.227 -24.88%
std::equal(list<int>)_(it,_it,_it)/1048576 1312748.286 -
std::equal(list<int>)_(it,_it,_it)/50 35.439 -
std::equal(list<int>)_(it,_it,_it)/8 2.709 -
std::equal(list<int>)_(it,_it,_it)/8192 9826.530 -3.56%
std::equal(list<int>)_(it,_it,_it,_it)/1024 778.162 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 950361.997 -
std::equal(list<int>)_(it,_it,_it,_it)/50 26.913 -
std::equal(list<int>)_(it,_it,_it,_it)/8 3.061 4.87%
std::equal(list<int>)_(it,_it,_it,_it)/8192 11648.066 -4.18%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 804.419 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 975986.747 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 33.829 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.561 2.72%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 11907.599 -7.02%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1158.976 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1316550.812 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.671 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.501 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 11406.458 -1.57%
std::equal(vector<bool>)_(aligned)/1024 0.218 -4.59%
std::equal(vector<bool>)_(aligned)/1048576 0.218 -
std::equal(vector<bool>)_(aligned)/50 0.221 -7.99%
std::equal(vector<bool>)_(aligned)/8 0.221 -
std::equal(vector<bool>)_(aligned)/8192 0.218 -
std::equal(vector<bool>)_(unaligned)/1024 6.007 -
std::equal(vector<bool>)_(unaligned)/1048576 6358.404 -
std::equal(vector<bool>)_(unaligned)/50 0.863 -2.62%
std::equal(vector<bool>)_(unaligned)/8 0.863 -2.60%
std::equal(vector<bool>)_(unaligned)/8192 56.424 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.651 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73752.506 -
std::equal(vector<int>)_(it,_it,_it)/50 4.153 -
std::equal(vector<int>)_(it,_it,_it)/8 1.155 -
std::equal(vector<int>)_(it,_it,_it)/8192 570.427 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.172 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73793.481 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.210 1.54%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.352 3.22%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 570.723 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 289.020 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 305645.061 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 13.670 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.019 2.89%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 2543.432 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 290.797 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 305681.234 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 13.485 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.629 -1.58%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2541.569 -
std::fill(deque<int>)/1024 30.174 -
std::fill(deque<int>)/32 1.364 -
std::fill(deque<int>)/50 2.364 -
std::fill(deque<int>)/8192 235.481 -1.44%
std::fill(list<int>)/1024 514.279 3.78%
std::fill(list<int>)/32 8.289 -
std::fill(list<int>)/50 34.680 -2.05%
std::fill(list<int>)/8192 8724.421 5.74%
std::fill(vector<bool>)/1048576 3832.422 -
std::fill(vector<bool>)/262144 230.452 -
std::fill(vector<bool>)/32768 29.475 -3.59%
std::fill(vector<bool>)/4096 4.191 -
std::fill(vector<bool>)/512 1.481 -
std::fill(vector<bool>)/64 1.495 1.04%
std::fill(vector<int>)/1024 29.539 -
std::fill(vector<int>)/32 1.037 -2.21%
std::fill(vector<int>)/50 2.198 -
std::fill(vector<int>)/8192 233.323 -
std::fill_n(deque<int>)/1024 29.608 -
std::fill_n(deque<int>)/32 1.154 -16.51%
std::fill_n(deque<int>)/50 2.191 -
std::fill_n(deque<int>)/8192 234.496 -
std::fill_n(list<int>)/1024 469.684 -27.65%
std::fill_n(list<int>)/32 8.088 -
std::fill_n(list<int>)/50 15.590 -
std::fill_n(list<int>)/8192 8811.559 19.09%
std::fill_n(vector<bool>)/1048576 3820.794 -
std::fill_n(vector<bool>)/262144 941.113 3.70%
std::fill_n(vector<bool>)/32768 30.409 -
std::fill_n(vector<bool>)/4096 4.189 -2.19%
std::fill_n(vector<bool>)/512 1.455 -3.97%
std::fill_n(vector<bool>)/64 1.456 -
std::fill_n(vector<int>)/1024 29.414 -3.25%
std::fill_n(vector<int>)/32 1.141 -
std::fill_n(vector<int>)/50 2.210 -
std::fill_n(vector<int>)/8192 231.325 -
std::find(deque<int>)_(bail_25%)/1024 67.779 -
std::find(deque<int>)_(bail_25%)/32768 1923.878 -
std::find(deque<int>)_(bail_25%)/8 2.283 -
std::find(deque<int>)_(bail_25%)/8192 480.976 -
std::find(deque<int>)_(process_all)/1024 241.213 -
std::find(deque<int>)_(process_all)/32768 7713.394 -
std::find(deque<int>)_(process_all)/50 13.189 -7.02%
std::find(deque<int>)_(process_all)/8 3.452 -
std::find(deque<int>)_(process_all)/8192 1909.471 -
std::find(list<int>)_(bail_25%)/1024 131.443 1.89%
std::find(list<int>)_(bail_25%)/32768 7578.773 -18.46%
std::find(list<int>)_(bail_25%)/8 0.925 -
std::find(list<int>)_(bail_25%)/8192 1432.940 -
std::find(list<int>)_(process_all)/1024 686.742 -
std::find(list<int>)_(process_all)/32768 25737.015 -1.23%
std::find(list<int>)_(process_all)/50 18.949 -
std::find(list<int>)_(process_all)/8 2.278 -5.75%
std::find(list<int>)_(process_all)/8192 7364.255 6.98%
std::find(vector<bool>)_(process_all)/1024 4.505 -3.40%
std::find(vector<bool>)_(process_all)/1048576 3646.715 -
std::find(vector<bool>)_(process_all)/50 0.681 14.54%
std::find(vector<bool>)_(process_all)/8 0.638 7.39%
std::find(vector<bool>)_(process_all)/8192 33.397 -4.41%
std::find(vector<char>)_(bail_25%)/1024 5.377 -
std::find(vector<char>)_(bail_25%)/32768 136.356 -
std::find(vector<char>)_(bail_25%)/8 1.105 -
std::find(vector<char>)_(bail_25%)/8192 39.736 -
std::find(vector<char>)_(process_all)/1024 16.208 -
std::find(vector<char>)_(process_all)/32768 494.585 -4.85%
std::find(vector<char>)_(process_all)/50 1.626 -1.59%
std::find(vector<char>)_(process_all)/8 0.925 -
std::find(vector<char>)_(process_all)/8192 135.671 -1.70%
std::find(vector<int>)_(bail_25%)/1024 66.276 -
std::find(vector<int>)_(bail_25%)/32768 1861.405 -
std::find(vector<int>)_(bail_25%)/8 1.419 3.36%
std::find(vector<int>)_(bail_25%)/8192 469.773 -
std::find(vector<int>)_(process_all)/1024 241.130 -
std::find(vector<int>)_(process_all)/32768 7321.233 -
std::find(vector<int>)_(process_all)/50 12.415 -
std::find(vector<int>)_(process_all)/8 2.775 4.37%
std::find(vector<int>)_(process_all)/8192 1837.222 -
std::find(vector<long_long>)_(bail_25%)/1024 23.197 1.14%
std::find(vector<long_long>)_(bail_25%)/32768 733.985 1.03%
std::find(vector<long_long>)_(bail_25%)/8 0.891 -3.48%
std::find(vector<long_long>)_(bail_25%)/8192 189.340 -
std::find(vector<long_long>)_(process_all)/1024 90.042 -
std::find(vector<long_long>)_(process_all)/32768 2892.538 -
std::find(vector<long_long>)_(process_all)/50 4.394 -
std::find(vector<long_long>)_(process_all)/8 1.004 6.71%
std::find(vector<long_long>)_(process_all)/8192 721.693 -
std::find(vector<short>)_(bail_25%)/1024 5.979 -
std::find(vector<short>)_(bail_25%)/32768 187.477 -
std::find(vector<short>)_(bail_25%)/8 0.669 -3.83%
std::find(vector<short>)_(bail_25%)/8192 45.447 -
std::find(vector<short>)_(process_all)/1024 22.542 -
std::find(vector<short>)_(process_all)/32768 721.390 -
std::find(vector<short>)_(process_all)/50 1.691 -
std::find(vector<short>)_(process_all)/8 0.675 -4.43%
std::find(vector<short>)_(process_all)/8192 180.125 -
std::find_end(deque<int>)_(match_near_end)/1000 46.100 7.72%
std::find_end(deque<int>)_(match_near_end)/1024 32.484 -20.45%
std::find_end(deque<int>)_(match_near_end)/8192 272.828 -16.68%
std::find_end(deque<int>)_(near_matches)/1000 15819.889 -2.68%
std::find_end(deque<int>)_(near_matches)/1024 16420.265 -2.96%
std::find_end(deque<int>)_(near_matches)/8192 1127094.769 -
std::find_end(deque<int>)_(process_all)/1000 285.477 -
std::find_end(deque<int>)_(process_all)/1024 306.663 5.16%
std::find_end(deque<int>)_(process_all)/1048576 263733.108 -
std::find_end(deque<int>)_(process_all)/8192 2126.967 5.10%
std::find_end(deque<int>)_(same_length)/1000 325.954 -7.62%
std::find_end(deque<int>)_(same_length)/1024 332.956 -7.80%
std::find_end(deque<int>)_(same_length)/8192 2669.788 -15.63%
std::find_end(deque<int>)_(single_element)/1000 312.507 -
std::find_end(deque<int>)_(single_element)/1024 316.769 7.21%
std::find_end(deque<int>)_(single_element)/8192 2215.933 -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 74.535 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 76.761 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 615.558 2.58%
std::find_end(deque<int>,_pred)_(near_matches)/1000 30953.541 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 32147.516 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1886762.353 -
std::find_end(deque<int>,_pred)_(process_all)/1000 581.315 -2.32%
std::find_end(deque<int>,_pred)_(process_all)/1024 586.397 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 590261.537 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4319.062 -
std::find_end(deque<int>,_pred)_(same_length)/1000 778.111 -
std::find_end(deque<int>,_pred)_(same_length)/1024 797.493 -
std::find_end(deque<int>,_pred)_(same_length)/8192 5053.214 1.38%
std::find_end(deque<int>,_pred)_(single_element)/1000 665.525 -
std::find_end(deque<int>,_pred)_(single_element)/1024 667.890 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4891.198 -
std::find_end(forward_list<int>)_(match_near_end)/1000 759.983 -1.19%
std::find_end(forward_list<int>)_(match_near_end)/1024 4465.944 -
std::find_end(forward_list<int>)_(match_near_end)/8192 256413.401 -
std::find_end(forward_list<int>)_(near_matches)/1000 36455.229 -
std::find_end(forward_list<int>)_(near_matches)/1024 37842.803 -
std::find_end(forward_list<int>)_(near_matches)/8192 2450841.081 -
std::find_end(forward_list<int>)_(process_all)/1000 688.521 -4.55%
std::find_end(forward_list<int>)_(process_all)/1024 709.241 -7.59%
std::find_end(forward_list<int>)_(process_all)/1048576 762333.923 -
std::find_end(forward_list<int>)_(process_all)/8192 5621.845 -3.62%
std::find_end(forward_list<int>)_(same_length)/1000 1455.294 -1.35%
std::find_end(forward_list<int>)_(same_length)/1024 1492.856 -
std::find_end(forward_list<int>)_(same_length)/8192 14218.454 -
std::find_end(forward_list<int>)_(single_element)/1000 690.594 -
std::find_end(forward_list<int>)_(single_element)/1024 649.011 -7.66%
std::find_end(forward_list<int>)_(single_element)/8192 5755.542 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 839.933 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5149.015 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 275575.344 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41016.570 -1.60%
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 42681.224 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2676241.095 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 775.543 -3.59%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 788.133 -4.27%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 865737.881 -4.01%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6331.059 -4.72%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1530.978 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1566.798 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 17747.739 3.60%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 791.643 3.34%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 814.533 3.97%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6626.061 5.05%
std::find_end(list<int>)_(match_near_end)/1000 77.237 -
std::find_end(list<int>)_(match_near_end)/1024 59.891 -
std::find_end(list<int>)_(match_near_end)/8192 603.149 -
std::find_end(list<int>)_(near_matches)/1000 32906.707 -
std::find_end(list<int>)_(near_matches)/1024 34268.132 -
std::find_end(list<int>)_(near_matches)/8192 2243740.917 -
std::find_end(list<int>)_(process_all)/1000 714.143 -
std::find_end(list<int>)_(process_all)/1024 731.395 -
std::find_end(list<int>)_(process_all)/1048576 871838.308 -
std::find_end(list<int>)_(process_all)/8192 7455.417 1.18%
std::find_end(list<int>)_(same_length)/1000 744.995 -
std::find_end(list<int>)_(same_length)/1024 758.373 -
std::find_end(list<int>)_(same_length)/8192 8123.152 2.03%
std::find_end(list<int>)_(single_element)/1000 713.364 -
std::find_end(list<int>)_(single_element)/1024 731.734 -
std::find_end(list<int>)_(single_element)/8192 8329.422 4.85%
std::find_end(list<int>,_pred)_(match_near_end)/1000 70.657 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 69.244 -1.23%
std::find_end(list<int>,_pred)_(match_near_end)/8192 625.850 -
std::find_end(list<int>,_pred)_(near_matches)/1000 36887.468 -
std::find_end(list<int>,_pred)_(near_matches)/1024 38231.352 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2399291.952 -
std::find_end(list<int>,_pred)_(process_all)/1000 795.363 -
std::find_end(list<int>,_pred)_(process_all)/1024 837.062 2.25%
std::find_end(list<int>,_pred)_(process_all)/1048576 956949.706 -
std::find_end(list<int>,_pred)_(process_all)/8192 8128.628 -1.14%
std::find_end(list<int>,_pred)_(same_length)/1000 817.046 5.63%
std::find_end(list<int>,_pred)_(same_length)/1024 817.041 2.86%
std::find_end(list<int>,_pred)_(same_length)/8192 9383.082 8.32%
std::find_end(list<int>,_pred)_(single_element)/1000 796.444 -
std::find_end(list<int>,_pred)_(single_element)/1024 814.664 -
std::find_end(list<int>,_pred)_(single_element)/8192 8662.993 1.30%
std::find_end(vector<int>)_(match_near_end)/1000 28.147 -
std::find_end(vector<int>)_(match_near_end)/1024 28.587 -1.26%
std::find_end(vector<int>)_(match_near_end)/8192 201.834 -
std::find_end(vector<int>)_(near_matches)/1000 13499.789 -
std::find_end(vector<int>)_(near_matches)/1024 13960.303 -
std::find_end(vector<int>)_(near_matches)/8192 766951.709 -
std::find_end(vector<int>)_(process_all)/1000 219.127 1.12%
std::find_end(vector<int>)_(process_all)/1024 223.848 -
std::find_end(vector<int>)_(process_all)/1048576 219304.228 -
std::find_end(vector<int>)_(process_all)/8192 1700.288 1.16%
std::find_end(vector<int>)_(same_length)/1000 243.817 -
std::find_end(vector<int>)_(same_length)/1024 251.840 1.48%
std::find_end(vector<int>)_(same_length)/8192 2003.987 -
std::find_end(vector<int>)_(single_element)/1000 239.940 -4.32%
std::find_end(vector<int>)_(single_element)/1024 245.050 -6.64%
std::find_end(vector<int>)_(single_element)/8192 1867.776 -10.86%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.398 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 60.053 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 477.170 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 23177.695 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 24103.463 1.01%
std::find_end(vector<int>,_pred)_(near_matches)/8192 1450888.027 -
std::find_end(vector<int>,_pred)_(process_all)/1000 525.807 -
std::find_end(vector<int>,_pred)_(process_all)/1024 537.858 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 641254.171 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4301.106 -
std::find_end(vector<int>,_pred)_(same_length)/1000 608.277 -
std::find_end(vector<int>,_pred)_(same_length)/1024 622.865 -
std::find_end(vector<int>,_pred)_(same_length)/8192 4988.033 -
std::find_end(vector<int>,_pred)_(single_element)/1000 582.262 -
std::find_end(vector<int>,_pred)_(single_element)/1024 597.067 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4778.228 -
std::find_first_of(deque<int>)_(large_needle)/1024 365807.136 -
std::find_first_of(deque<int>)_(large_needle)/32 281.599 -9.59%
std::find_first_of(deque<int>)_(large_needle)/50 672.013 -12.62%
std::find_first_of(deque<int>)_(large_needle)/8192 23510948.600 -
std::find_first_of(deque<int>)_(small_needle)/1024 3450.612 -
std::find_first_of(deque<int>)_(small_needle)/32 109.216 2.83%
std::find_first_of(deque<int>)_(small_needle)/50 167.192 2.49%
std::find_first_of(deque<int>)_(small_needle)/8192 27573.234 -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 602686.306 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 575.967 -3.07%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1572.864 -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 36915605.263 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6236.589 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 196.779 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 306.326 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 49889.282 -
std::find_first_of(list<int>)_(large_needle)/1024 923436.125 1.84%
std::find_first_of(list<int>)_(large_needle)/32 676.090 -
std::find_first_of(list<int>)_(large_needle)/50 1735.777 -
std::find_first_of(list<int>)_(large_needle)/8192 49620033.335 1.08%
std::find_first_of(list<int>)_(small_needle)/1024 2752.882 -
std::find_first_of(list<int>)_(small_needle)/32 93.576 -
std::find_first_of(list<int>)_(small_needle)/50 140.040 -
std::find_first_of(list<int>)_(small_needle)/8192 22039.436 -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 918769.226 -11.83%
std::find_first_of(list<int>,_pred)_(large_needle)/32 747.416 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1963.320 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 58153520.833 -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5376.970 -5.05%
std::find_first_of(list<int>,_pred)_(small_needle)/32 170.709 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 266.179 -2.00%
std::find_first_of(list<int>,_pred)_(small_needle)/8192 43231.046 -
std::find_first_of(vector<int>)_(large_needle)/1024 107495.830 -3.59%
std::find_first_of(vector<int>)_(large_needle)/32 101.333 -8.38%
std::find_first_of(vector<int>)_(large_needle)/50 262.116 -4.10%
std::find_first_of(vector<int>)_(large_needle)/8192 6909407.686 -3.55%
std::find_first_of(vector<int>)_(small_needle)/1024 1406.159 -3.62%
std::find_first_of(vector<int>)_(small_needle)/32 45.132 -11.25%
std::find_first_of(vector<int>)_(small_needle)/50 69.192 -8.47%
std::find_first_of(vector<int>)_(small_needle)/8192 11241.616 -3.84%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 591869.671 -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 492.670 -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1361.712 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38218455.997 -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5944.757 5.09%
std::find_first_of(vector<int>,_pred)_(small_needle)/32 175.447 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 277.817 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 46318.183 3.48%
std::find_if(deque<int>)_(bail_25%)/1024 77.802 -
std::find_if(deque<int>)_(bail_25%)/32768 2148.313 7.30%
std::find_if(deque<int>)_(bail_25%)/8 1.164 -1.00%
std::find_if(deque<int>)_(bail_25%)/8192 538.787 5.67%
std::find_if(deque<int>)_(process_all)/1024 250.488 -
std::find_if(deque<int>)_(process_all)/32768 8052.088 -
std::find_if(deque<int>)_(process_all)/50 12.603 -1.31%
std::find_if(deque<int>)_(process_all)/8 2.568 -4.35%
std::find_if(deque<int>)_(process_all)/8192 1994.760 -
std::find_if(list<int>)_(bail_25%)/1024 181.211 41.28%
std::find_if(list<int>)_(bail_25%)/32768 7547.624 8.94%
std::find_if(list<int>)_(bail_25%)/8 0.922 -
std::find_if(list<int>)_(bail_25%)/8192 1430.106 -
std::find_if(list<int>)_(process_all)/1024 696.529 -1.69%
std::find_if(list<int>)_(process_all)/32768 25565.652 -1.07%
std::find_if(list<int>)_(process_all)/50 18.975 -
std::find_if(list<int>)_(process_all)/8 2.383 -1.19%
std::find_if(list<int>)_(process_all)/8192 9101.047 -2.22%
std::find_if(vector<bool>)_(process_all)/1024 566.975 -
std::find_if(vector<bool>)_(process_all)/1048576 578288.433 -
std::find_if(vector<bool>)_(process_all)/50 23.951 -
std::find_if(vector<bool>)_(process_all)/8 3.516 -
std::find_if(vector<bool>)_(process_all)/8192 4519.423 -
std::find_if(vector<char>)_(bail_25%)/1024 25.187 -15.87%
std::find_if(vector<char>)_(bail_25%)/32768 799.514 -15.60%
std::find_if(vector<char>)_(bail_25%)/8 0.925 -8.61%
std::find_if(vector<char>)_(bail_25%)/8192 210.942 -14.26%
std::find_if(vector<char>)_(process_all)/1024 124.551 -
std::find_if(vector<char>)_(process_all)/32768 3749.631 -
std::find_if(vector<char>)_(process_all)/50 6.630 -
std::find_if(vector<char>)_(process_all)/8 1.480 -3.00%
std::find_if(vector<char>)_(process_all)/8192 946.354 -
std::find_if(vector<int>)_(bail_25%)/1024 29.112 -
std::find_if(vector<int>)_(bail_25%)/32768 885.255 -
std::find_if(vector<int>)_(bail_25%)/8 0.915 -
std::find_if(vector<int>)_(bail_25%)/8192 229.465 -
std::find_if(vector<int>)_(process_all)/1024 112.641 -4.42%
std::find_if(vector<int>)_(process_all)/32768 3197.847 -9.95%
std::find_if(vector<int>)_(process_all)/50 5.751 -3.78%
std::find_if(vector<int>)_(process_all)/8 1.265 -18.04%
std::find_if(vector<int>)_(process_all)/8192 803.798 -9.20%
std::find_if_not(deque<int>)_(bail_25%)/1024 77.929 -
std::find_if_not(deque<int>)_(bail_25%)/32768 2164.721 7.50%
std::find_if_not(deque<int>)_(bail_25%)/8 1.173 -
std::find_if_not(deque<int>)_(bail_25%)/8192 544.668 7.73%
std::find_if_not(deque<int>)_(process_all)/1024 271.242 7.50%
std::find_if_not(deque<int>)_(process_all)/32768 8684.407 6.90%
std::find_if_not(deque<int>)_(process_all)/50 12.672 -
std::find_if_not(deque<int>)_(process_all)/8 2.578 -4.51%
std::find_if_not(deque<int>)_(process_all)/8192 2155.615 7.50%
std::find_if_not(list<int>)_(bail_25%)/1024 198.248 52.50%
std::find_if_not(list<int>)_(bail_25%)/32768 8216.280 21.86%
std::find_if_not(list<int>)_(bail_25%)/8 0.920 -
std::find_if_not(list<int>)_(bail_25%)/8192 1481.183 2.82%
std::find_if_not(list<int>)_(process_all)/1024 765.928 4.48%
std::find_if_not(list<int>)_(process_all)/32768 25985.824 -
std::find_if_not(list<int>)_(process_all)/50 38.001 -2.68%
std::find_if_not(list<int>)_(process_all)/8 3.570 -
std::find_if_not(list<int>)_(process_all)/8192 8005.145 16.85%
std::find_if_not(vector<bool>)_(process_all)/1024 560.908 -
std::find_if_not(vector<bool>)_(process_all)/1048576 572466.244 -
std::find_if_not(vector<bool>)_(process_all)/50 23.590 -1.31%
std::find_if_not(vector<bool>)_(process_all)/8 3.481 -2.14%
std::find_if_not(vector<bool>)_(process_all)/8192 4471.165 -
std::find_if_not(vector<char>)_(bail_25%)/1024 25.135 -
std::find_if_not(vector<char>)_(bail_25%)/32768 942.274 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.715 -19.19%
std::find_if_not(vector<char>)_(bail_25%)/8192 233.482 -3.18%
std::find_if_not(vector<char>)_(process_all)/1024 125.192 -
std::find_if_not(vector<char>)_(process_all)/32768 3748.580 -
std::find_if_not(vector<char>)_(process_all)/50 6.624 -
std::find_if_not(vector<char>)_(process_all)/8 1.427 -6.93%
std::find_if_not(vector<char>)_(process_all)/8192 943.705 -
std::find_if_not(vector<int>)_(bail_25%)/1024 33.244 -4.28%
std::find_if_not(vector<int>)_(bail_25%)/32768 1018.823 -
std::find_if_not(vector<int>)_(bail_25%)/8 0.916 16.74%
std::find_if_not(vector<int>)_(bail_25%)/8192 260.235 -
std::find_if_not(vector<int>)_(process_all)/1024 112.533 -
std::find_if_not(vector<int>)_(process_all)/32768 3197.832 -
std::find_if_not(vector<int>)_(process_all)/50 5.584 -1.38%
std::find_if_not(vector<int>)_(process_all)/8 1.376 -
std::find_if_not(vector<int>)_(process_all)/8192 802.663 -
std::flat_map<int,_int>::clear()/0 393.022 -
std::flat_map<int,_int>::clear()/1024 397.178 1.27%
std::flat_map<int,_int>::clear()/32 393.120 -
std::flat_map<int,_int>::clear()/8192 411.396 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 7.929 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.094 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.695 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.419 -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 5.228 -24.20%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.246 -9.84%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 7.549 -26.38%
std::flat_map<int,_int>::count(key)_(existent)/1024 8.239 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.071 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.697 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.436 -10.88%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 4.535 -26.39%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.136 -7.73%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 6.270 -36.17%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 15.037 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 186.544 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 28.654 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1160.466 -
std::flat_map<int,_int>::ctor(const&)/0 12.823 -
std::flat_map<int,_int>::ctor(const&)/1024 178.207 -
std::flat_map<int,_int>::ctor(const&)/32 22.863 -
std::flat_map<int,_int>::ctor(const&)/8192 1930.862 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 12.821 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 178.030 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 22.784 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1922.961 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.653 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4233.481 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 176.635 -1.29%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 33061.516 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.633 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8701.045 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 205.467 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 130691.196 -2.32%
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.426 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.337 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.714 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.413 -3.75%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 5.995 -21.12%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.423 -4.41%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 8.404 -19.91%
std::flat_map<int,_int>::erase(iterator)/1024 76.145 1.26%
std::flat_map<int,_int>::erase(iterator)/32 19.812 -
std::flat_map<int,_int>::erase(iterator)/8192 492.812 -2.51%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.550 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 417.154 1.20%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 397.357 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 609.736 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 88.895 -
std::flat_map<int,_int>::erase(key)_(existent)/32 22.811 -1.01%
std::flat_map<int,_int>::erase(key)_(existent)/8192 552.326 -3.87%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.464 -8.15%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 4.504 -22.17%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.207 -10.68%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 6.269 -32.37%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.505 2.25%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.548 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.736 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 9.923 -1.48%
std::flat_map<int,_int>::find(key)_(existent)/1024 8.323 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.295 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.200 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.437 23.48%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 4.601 -27.26%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.202 -15.03%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 6.346 -31.87%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.796 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 20.127 5.40%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.153 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 27.245 -4.01%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.788 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 161.178 65.06%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.289 1.63%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 598.368 -8.06%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.850 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.997 2.89%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.886 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 20.939 -2.00%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.904 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 114.608 47.80%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.393 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 539.733 -9.50%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 396.945 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 6030.960 17.54%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 626.814 2.34%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 45442.775 14.68%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 396.528 -2.75%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5784.786 1.70%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 615.852 -1.53%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 43553.261 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 396.060 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7726.278 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 673.124 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 63114.672 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 395.021 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1528.403 -3.66%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 453.015 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 9304.739 -5.59%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.691 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1720.678 -6.89%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 456.686 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 10785.403 -8.31%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 12.739 6.09%
std::flat_map<int,_int>::insert(value)_(already_present)/32 3.008 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 19.192 -4.80%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 15.183 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 24.429 15.34%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.305 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 30.313 -11.96%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 15.024 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 159.255 55.61%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 23.753 -2.76%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 606.945 -10.71%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.552 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.798 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 19.118 -6.78%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 14.704 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 22.102 16.54%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 16.164 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 27.178 6.09%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.690 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 161.770 58.36%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.401 -1.04%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 606.019 -9.76%
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.906 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.033 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.521 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.265 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 4.849 -26.46%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.279 -14.73%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 6.828 -32.49%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.798 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.824 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.085 1.44%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 559.643 -14.03%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.629 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.149 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.737 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 570.595 -13.72%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.337 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.302 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.820 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 539.330 -16.69%
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 8.058 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.972 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 12.437 8.25%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.274 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 7.941 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.378 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 11.398 -
std::flat_multimap<int,_int>::clear()/0 401.611 2.17%
std::flat_multimap<int,_int>::clear()/1024 401.322 1.99%
std::flat_multimap<int,_int>::clear()/32 400.679 -
std::flat_multimap<int,_int>::clear()/8192 418.608 2.48%
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.241 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.111 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 12.428 7.20%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.405 -9.33%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 6.495 -13.54%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.261 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 9.039 -13.88%
std::flat_multimap<int,_int>::count(key)_(existent)/1024 8.300 12.41%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.348 2.30%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 13.279 17.21%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.073 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.124 3.36%
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.474 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 15.344 1.78%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 184.866 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 28.595 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1176.352 -
std::flat_multimap<int,_int>::ctor(const&)/0 13.098 2.69%
std::flat_multimap<int,_int>::ctor(const&)/1024 177.918 -
std::flat_multimap<int,_int>::ctor(const&)/32 23.172 1.49%
std::flat_multimap<int,_int>::ctor(const&)/8192 1931.883 1.90%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 13.113 2.49%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 178.152 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 23.153 1.27%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1914.581 1.81%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.257 2.79%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3926.954 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 166.270 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31829.023 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.524 4.63%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8462.665 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 194.642 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 121063.508 -5.21%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 6.937 -17.86%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.467 1.11%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 10.363 -22.63%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.348 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 4.025 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.060 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.269 -
std::flat_multimap<int,_int>::erase(iterator)/1024 75.236 -1.61%
std::flat_multimap<int,_int>::erase(iterator)/32 20.199 1.32%
std::flat_multimap<int,_int>::erase(iterator)/8192 492.141 -13.39%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 403.292 2.70%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 423.209 2.83%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 409.365 3.08%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 616.808 1.03%
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 87.955 6.95%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.547 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 548.209 -1.89%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.259 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.845 1.13%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.930 -8.80%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.253 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.257 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.584 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.847 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.050 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.363 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.344 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.157 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.313 -35.66%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 5.690 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.243 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 7.889 3.28%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.200 2.67%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 19.405 -33.13%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.563 1.89%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 27.679 -23.17%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.192 2.84%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 100.690 -43.27%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.098 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 645.048 11.72%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 15.544 4.39%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 17.191 -10.20%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.749 5.41%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.987 1.12%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.286 2.70%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 78.518 -40.42%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.553 5.12%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 571.666 10.75%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 403.387 2.77%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4964.663 1.27%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 619.394 3.18%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 37481.309 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 401.668 2.46%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5494.430 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 631.198 2.81%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 41749.087 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 402.721 2.70%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7392.232 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 677.235 2.47%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 59898.373 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 404.627 2.38%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1095.281 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 447.468 1.80%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 6030.021 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 404.258 2.52%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1154.769 4.83%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 452.627 1.95%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 6389.855 7.27%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 100.249 -44.31%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 22.209 1.52%
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 616.384 8.76%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 15.079 1.89%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 20.909 -5.82%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 16.385 2.31%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 28.362 17.71%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 15.176 2.61%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 97.427 -43.46%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 23.433 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 622.859 10.92%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 8.027 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.086 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.551 -3.49%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.267 -3.71%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 6.740 1.67%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.328 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 9.489 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.973 3.28%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.291 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.903 1.45%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 544.989 -30.36%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.110 2.95%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.840 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.091 1.95%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 549.082 -31.66%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.334 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.441 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.778 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 512.773 -31.98%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 7.960 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 2.961 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.367 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.267 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 7.307 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.331 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 10.509 -
std::for_each(deque<int>)/32 3.689 -6.90%
std::for_each(deque<int>)/50 3.879 -
std::for_each(deque<int>)/8 0.913 -
std::for_each(deque<int>)/8192 254.761 -
std::for_each(join_view(vector<vector<int>>))/32 3.762 -
std::for_each(join_view(vector<vector<int>>))/50 4.041 -
std::for_each(join_view(vector<vector<int>>))/8 1.426 3.31%
std::for_each(join_view(vector<vector<int>>))/8192 263.568 -
std::for_each(list<int>)/32 10.837 -
std::for_each(list<int>)/50 20.987 -2.08%
std::for_each(list<int>)/8 2.525 8.48%
std::for_each(list<int>)/8192 7235.056 -8.29%
std::for_each(map<int>::iterator)/32 23.938 1.29%
std::for_each(map<int>::iterator)/50 36.510 1.22%
std::for_each(map<int>::iterator)/8 5.028 -
std::for_each(map<int>::iterator)/8192 7374.727 -
std::for_each(multimap<int>::iterator)/32 23.567 -
std::for_each(multimap<int>::iterator)/50 36.677 -
std::for_each(multimap<int>::iterator)/8 5.053 -
std::for_each(multimap<int>::iterator)/8192 7429.382 -1.67%
std::for_each(multiset<int>::iterator)/32 23.664 -
std::for_each(multiset<int>::iterator)/50 35.663 -
std::for_each(multiset<int>::iterator)/8 5.052 -
std::for_each(multiset<int>::iterator)/8192 8016.320 -
std::for_each(set<int>::iterator)/32 24.353 -
std::for_each(set<int>::iterator)/50 36.501 -
std::for_each(set<int>::iterator)/8 5.025 -
std::for_each(set<int>::iterator)/8192 7917.297 -
std::for_each(vector<int>)/32 3.684 -
std::for_each(vector<int>)/50 3.858 -
std::for_each(vector<int>)/8 0.918 -
std::for_each(vector<int>)/8192 251.939 -
std::for_each_n(deque<int>)/32 3.769 -
std::for_each_n(deque<int>)/50 3.979 -
std::for_each_n(deque<int>)/8 1.202 -8.34%
std::for_each_n(deque<int>)/8192 254.938 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.858 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.304 -
std::for_each_n(join_view(vector<vector<int>>))/8 1.587 12.63%
std::for_each_n(join_view(vector<vector<int>>))/8192 265.997 -
std::for_each_n(list<int>)/32 11.287 -
std::for_each_n(list<int>)/50 23.196 -
std::for_each_n(list<int>)/8 2.483 -3.70%
std::for_each_n(list<int>)/8192 8375.059 9.37%
std::for_each_n(vector<int>)/32 3.716 -
std::for_each_n(vector<int>)/50 3.859 -
std::for_each_n(vector<int>)/8 2.710 -1.51%
std::for_each_n(vector<int>)/8192 251.926 -
std::generate(deque<int>)/1024 242.650 -
std::generate(deque<int>)/32 8.013 -
std::generate(deque<int>)/50 11.986 -
std::generate(deque<int>)/8192 1895.430 -
std::generate(list<int>)/1024 670.998 -
std::generate(list<int>)/32 8.395 -
std::generate(list<int>)/50 15.268 -
std::generate(list<int>)/8192 7562.661 -
std::generate(vector<int>)/1024 243.499 -
std::generate(vector<int>)/32 7.927 -
std::generate(vector<int>)/50 11.906 -
std::generate(vector<int>)/8192 1831.659 -
std::generate_n(deque<int>)/1024 242.576 -
std::generate_n(deque<int>)/32 8.184 -
std::generate_n(deque<int>)/50 12.151 -
std::generate_n(deque<int>)/8192 1948.947 -
std::generate_n(list<int>)/1024 649.889 -
std::generate_n(list<int>)/32 8.524 -
std::generate_n(list<int>)/50 15.251 -1.76%
std::generate_n(list<int>)/8192 6857.494 -7.69%
std::generate_n(vector<int>)/1024 241.993 -
std::generate_n(vector<int>)/32 7.910 -
std::generate_n(vector<int>)/50 11.891 -
std::generate_n(vector<int>)/8192 1830.814 -
std::is_partitioned(deque<int>)_(partitioned)/1024 292.395 -
std::is_partitioned(deque<int>)_(partitioned)/32 9.179 -
std::is_partitioned(deque<int>)_(partitioned)/50 13.907 -
std::is_partitioned(deque<int>)_(partitioned)/8192 2453.483 7.34%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 113.138 6.79%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.732 1.61%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.950 1.15%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 868.109 22.26%
std::is_partitioned(list<int>)_(partitioned)/1024 712.954 23.98%
std::is_partitioned(list<int>)_(partitioned)/32 8.726 -
std::is_partitioned(list<int>)_(partitioned)/50 14.074 -
std::is_partitioned(list<int>)_(partitioned)/8192 7013.180 3.17%
std::is_partitioned(list<int>)_(unpartitioned)/1024 175.439 -1.01%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.353 -
std::is_partitioned(list<int>)_(unpartitioned)/50 4.624 -
std::is_partitioned(list<int>)_(unpartitioned)/8192 2158.582 -
std::is_partitioned(vector<int>)_(partitioned)/1024 189.156 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.436 -1.66%
std::is_partitioned(vector<int>)_(partitioned)/50 9.746 1.86%
std::is_partitioned(vector<int>)_(partitioned)/8192 1406.541 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 55.895 10.67%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.625 -
std::is_partitioned(vector<int>)_(unpartitioned)/50 8.864 1.72%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 182.759 10.96%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 479.378 -3.86%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 5.055 -1.30%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3861.104 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 514252.143 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 45.956 7.55%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 513.042 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.323 -2.75%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4076.801 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 689078.191 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 51.928 1.18%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 488.334 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.474 -5.52%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 4003.186 3.12%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 543291.376 2.05%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 45.582 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 520.380 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.796 4.88%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3988.865 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 686805.992 -3.54%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 52.641 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 756.135 -52.73%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.827 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 9203.054 6.74%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1422643.256 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 42.230 -1.04%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 783.644 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.612 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 8203.780 6.51%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1590514.961 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 67.309 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 773.940 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.747 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 9552.306 8.00%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1427724.965 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 43.036 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 800.425 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.159 -1.14%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8449.062 6.03%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1621148.877 1.40%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 61.991 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 364.800 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.813 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2814.698 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 211692.723 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 23.844 -2.35%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 287.928 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.475 2.69%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2519.551 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1019017.263 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 53.228 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 382.146 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.148 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2976.900 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 215759.178 1.45%
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 24.918 4.84%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 343.828 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.396 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2768.086 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 998428.657 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 53.702 -
std::is_sorted(deque<int>)/1024 470.962 -
std::is_sorted(deque<int>)/8 2.625 1.59%
std::is_sorted(deque<int>)/8192 3770.628 -
std::is_sorted(deque<int>,_pred)/1024 641.369 -
std::is_sorted(deque<int>,_pred)/8 7.262 50.67%
std::is_sorted(deque<int>,_pred)/8192 5186.998 -
std::is_sorted(list<int>)/1024 752.066 -
std::is_sorted(list<int>)/8 2.140 2.70%
std::is_sorted(list<int>)/8192 7199.386 -
std::is_sorted(list<int>,_pred)/1024 820.187 -
std::is_sorted(list<int>,_pred)/8 4.017 -
std::is_sorted(list<int>,_pred)/8192 8539.498 -6.34%
std::is_sorted(vector<int>)/1024 251.219 1.86%
std::is_sorted(vector<int>)/8 2.065 -
std::is_sorted(vector<int>)/8192 2000.012 4.01%
std::is_sorted(vector<int>,_pred)/1024 467.948 -
std::is_sorted(vector<int>,_pred)/8 3.311 5.44%
std::is_sorted(vector<int>,_pred)/8192 3721.818 -
std::is_sorted_until(deque<int>)/1024 497.353 6.67%
std::is_sorted_until(deque<int>)/8 2.493 -45.28%
std::is_sorted_until(deque<int>)/8192 3855.879 3.31%
std::is_sorted_until(deque<int>,_pred)/1024 596.065 -
std::is_sorted_until(deque<int>,_pred)/8 4.512 6.19%
std::is_sorted_until(deque<int>,_pred)/8192 4803.764 -
std::is_sorted_until(list<int>)/1024 740.619 -
std::is_sorted_until(list<int>)/8 2.072 -
std::is_sorted_until(list<int>)/8192 7172.127 -
std::is_sorted_until(list<int>,_pred)/1024 796.168 -4.76%
std::is_sorted_until(list<int>,_pred)/8 3.652 -
std::is_sorted_until(list<int>,_pred)/8192 7706.652 -5.35%
std::is_sorted_until(vector<int>)/1024 236.351 -
std::is_sorted_until(vector<int>)/8 2.065 -
std::is_sorted_until(vector<int>)/8192 1842.369 -
std::is_sorted_until(vector<int>,_pred)/1024 413.866 -
std::is_sorted_until(vector<int>,_pred)/8 3.534 -3.52%
std::is_sorted_until(vector<int>,_pred)/8192 3305.331 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 4691.911 -1.07%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 527.249 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 36711.534 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 711.847 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 12.789 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 13878.106 5.44%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12109.591 1.52%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 365.382 6.76%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 100917.346 -1.68%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11599.851 -1.60%
std::list<int>::ctor(Range)_(cheap_elements)/32 336.625 -2.17%
std::list<int>::ctor(Range)_(cheap_elements)/8192 101475.583 -
std::list<int>::ctor(const&)_(cheap_elements)/1024 11690.995 -2.14%
std::list<int>::ctor(const&)_(cheap_elements)/32 339.071 -1.69%
std::list<int>::ctor(const&)_(cheap_elements)/8192 99618.952 -2.59%
std::list<int>::ctor(size)/1024 15599.748 27.87%
std::list<int>::ctor(size)/32 376.331 10.28%
std::list<int>::ctor(size)/8192 134900.853 36.23%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 12562.417 6.20%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 367.131 7.09%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 104782.642 4.00%
std::list<int>::erase(begin)_(cheap_elements)/1024 10.967 5.21%
std::list<int>::erase(begin)_(cheap_elements)/32 11.105 5.87%
std::list<int>::erase(begin)_(cheap_elements)/8192 10.987 6.40%
std::list<int>::insert(begin)_(cheap_elements)/1024 11.895 2.29%
std::list<int>::insert(begin)_(cheap_elements)/32 10.876 -2.01%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.917 3.53%
std::list<int>::operator=(const&)_(cheap_elements)/1024 753.994 -
std::list<int>::operator=(const&)_(cheap_elements)/32 16.909 -1.86%
std::list<int>::operator=(const&)_(cheap_elements)/8192 9405.186 17.55%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4718.960 1.94%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 525.658 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 37689.664 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.602 1.19%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.566 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.471 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 4825.731 1.15%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 531.400 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 38656.828 -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 17170.605 1.51%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 892.011 2.23%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 149669.661 1.21%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 796.790 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.705 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 13415.609 14.47%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6930.295 -3.65%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 162.346 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 56119.864 -5.82%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 13397.421 5.49%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 362.900 3.78%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 108277.212 5.41%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 33663.210 4.09%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 951.714 3.43%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 287152.932 2.91%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 13409.809 2.67%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 372.636 4.30%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 109223.999 2.51%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 33517.221 3.49%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 974.053 5.74%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 285902.290 2.91%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 12883.405 -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 354.106 1.03%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 106770.277 3.84%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 33703.555 2.31%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 940.916 1.43%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 286122.602 1.48%
std::list<std::string>::ctor(size)/1024 12842.276 2.47%
std::list<std::string>::ctor(size)/32 353.563 2.52%
std::list<std::string>::ctor(size)/8192 106341.338 1.64%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 12996.805 3.69%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 364.060 4.45%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 107197.385 4.29%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 33196.070 1.86%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 930.813 3.83%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 285865.874 3.17%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 13.064 6.73%
std::list<std::string>::erase(begin)_(cheap_elements)/32 12.466 -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.990 5.20%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 31.046 -
std::list<std::string>::erase(begin)_(expensive_elements)/32 29.906 -2.18%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 31.165 -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 12.748 1.85%
std::list<std::string>::insert(begin)_(cheap_elements)/32 11.960 -3.11%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.591 -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 30.278 -1.31%
std::list<std::string>::insert(begin)_(expensive_elements)/32 28.894 -1.22%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 30.179 -1.53%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1267.668 -18.56%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.178 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10057.749 -3.67%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6867.417 -2.26%
std::list<std::string>::operator=(const&)_(expensive_elements)/32 152.706 1.40%
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55533.739 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4821.647 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 534.712 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 39066.642 1.20%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 17011.009 -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 923.726 1.08%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 149031.828 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.889 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 16.725 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 4.952 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.760 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 27.284 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.411 -
std::lower_bound(std::deque<int>)/100 30.565 -
std::lower_bound(std::deque<int>)/8 16.939 -
std::lower_bound(std::deque<int>)/8192 65.211 -
std::lower_bound(std::forward_list<int>)/100 82.390 -4.25%
std::lower_bound(std::forward_list<int>)/8 15.392 -6.87%
std::lower_bound(std::forward_list<int>)/8192 10380.270 -1.52%
std::lower_bound(std::list<int>)/100 91.139 -
std::lower_bound(std::list<int>)/8 15.446 -
std::lower_bound(std::list<int>)/8192 13599.733 -1.99%
std::lower_bound(std::vector<int>)/100 12.140 -
std::lower_bound(std::vector<int>)/8 7.782 -
std::lower_bound(std::vector<int>)/8192 15.688 -
std::make_heap(deque<int>)_(ascending)/1024 2663.412 -
std::make_heap(deque<int>)_(ascending)/8 27.009 -1.59%
std::make_heap(deque<int>)_(ascending)/8192 20964.220 -
std::make_heap(deque<int>)_(descending)/1024 1118.852 2.31%
std::make_heap(deque<int>)_(descending)/8 21.072 -
std::make_heap(deque<int>)_(descending)/8192 8785.787 2.21%
std::make_heap(deque<int>)_(heap)/1024 1121.468 2.08%
std::make_heap(deque<int>)_(heap)/8 21.282 -
std::make_heap(deque<int>)_(heap)/8192 8792.938 2.23%
std::make_heap(deque<int>)_(pipe-organ)/1024 2687.871 1.14%
std::make_heap(deque<int>)_(pipe-organ)/8 27.855 -
std::make_heap(deque<int>)_(pipe-organ)/8192 20992.541 -
std::make_heap(deque<int>)_(repeated)/1024 2291.798 -
std::make_heap(deque<int>)_(repeated)/8 25.211 -
std::make_heap(deque<int>)_(repeated)/8192 18075.702 -
std::make_heap(deque<int>)_(shuffled)/1024 2669.000 1.27%
std::make_heap(deque<int>)_(shuffled)/8 24.506 -1.00%
std::make_heap(deque<int>)_(shuffled)/8192 24055.208 1.36%
std::make_heap(deque<int>,_pred)_(ascending)/1024 2179.871 -
std::make_heap(deque<int>,_pred)_(ascending)/8 24.614 -1.15%
std::make_heap(deque<int>,_pred)_(ascending)/8192 17119.532 -
std::make_heap(deque<int>,_pred)_(descending)/1024 645.977 -
std::make_heap(deque<int>,_pred)_(descending)/8 18.961 -
std::make_heap(deque<int>,_pred)_(descending)/8192 5033.078 -
std::make_heap(deque<int>,_pred)_(heap)/1024 646.385 -
std::make_heap(deque<int>,_pred)_(heap)/8 18.959 -
std::make_heap(deque<int>,_pred)_(heap)/8192 5036.393 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2180.693 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 24.646 -2.65%
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 17099.724 -
std::make_heap(deque<int>,_pred)_(repeated)/1024 1688.306 -
std::make_heap(deque<int>,_pred)_(repeated)/8 23.367 -2.13%
std::make_heap(deque<int>,_pred)_(repeated)/8192 13111.185 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1859.637 -
std::make_heap(deque<int>,_pred)_(shuffled)/8 22.693 -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 15286.936 -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 665.083 -
std::make_heap(vector<NonIntegral>)_(ascending)/8 17.726 -5.29%
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5154.441 -
std::make_heap(vector<NonIntegral>)_(descending)/1024 294.864 1.06%
std::make_heap(vector<NonIntegral>)_(descending)/8 14.743 -1.44%
std::make_heap(vector<NonIntegral>)_(descending)/8192 2217.441 1.10%
std::make_heap(vector<NonIntegral>)_(heap)/1024 295.230 1.17%
std::make_heap(vector<NonIntegral>)_(heap)/8 14.804 -
std::make_heap(vector<NonIntegral>)_(heap)/8192 2218.118 1.10%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 679.230 1.82%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 16.914 1.39%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5152.704 -
std::make_heap(vector<NonIntegral>)_(repeated)/1024 603.811 -
std::make_heap(vector<NonIntegral>)_(repeated)/8 17.377 -2.76%
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4599.783 -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 615.858 -1.33%
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.182 -1.05%
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 5261.064 -1.39%
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 685.213 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 16.871 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5293.944 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 290.146 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.682 -1.12%
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2168.008 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 289.758 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 14.712 -1.52%
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2168.171 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 690.332 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.693 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5315.271 -1.88%
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 626.606 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 17.023 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4783.781 -3.29%
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 666.219 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.594 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5706.845 -
std::make_heap(vector<int>)_(ascending)/1024 653.259 -
std::make_heap(vector<int>)_(ascending)/8 16.398 -1.15%
std::make_heap(vector<int>)_(ascending)/8192 5015.582 -
std::make_heap(vector<int>)_(descending)/1024 272.957 -
std::make_heap(vector<int>)_(descending)/8 14.695 -
std::make_heap(vector<int>)_(descending)/8192 1945.434 -
std::make_heap(vector<int>)_(heap)/1024 273.445 -
std::make_heap(vector<int>)_(heap)/8 14.723 -
std::make_heap(vector<int>)_(heap)/8192 1948.584 -
std::make_heap(vector<int>)_(pipe-organ)/1024 655.994 -
std::make_heap(vector<int>)_(pipe-organ)/8 16.612 -
std::make_heap(vector<int>)_(pipe-organ)/8192 4984.895 -
std::make_heap(vector<int>)_(repeated)/1024 561.075 -
std::make_heap(vector<int>)_(repeated)/8 15.478 -1.39%
std::make_heap(vector<int>)_(repeated)/8192 4411.334 3.48%
std::make_heap(vector<int>)_(shuffled)/1024 573.621 -
std::make_heap(vector<int>)_(shuffled)/8 15.857 -
std::make_heap(vector<int>)_(shuffled)/8192 5053.042 -1.17%
std::make_heap(vector<int>,_pred)_(ascending)/1024 656.785 -
std::make_heap(vector<int>,_pred)_(ascending)/8 16.707 -
std::make_heap(vector<int>,_pred)_(ascending)/8192 5002.611 -
std::make_heap(vector<int>,_pred)_(descending)/1024 273.318 -
std::make_heap(vector<int>,_pred)_(descending)/8 14.657 -1.10%
std::make_heap(vector<int>,_pred)_(descending)/8192 1947.789 -
std::make_heap(vector<int>,_pred)_(heap)/1024 272.553 -
std::make_heap(vector<int>,_pred)_(heap)/8 14.686 -
std::make_heap(vector<int>,_pred)_(heap)/8192 1947.344 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 662.530 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 16.784 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 5003.309 -
std::make_heap(vector<int>,_pred)_(repeated)/1024 570.836 -
std::make_heap(vector<int>,_pred)_(repeated)/8 15.812 -
std::make_heap(vector<int>,_pred)_(repeated)/8192 4288.942 -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 569.647 -
std::make_heap(vector<int>,_pred)_(shuffled)/8 15.886 -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 4919.687 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 15859.313 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 55.736 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 504507.658 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 16939.622 4.08%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 63.992 1.65%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 517731.281 2.29%
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 21360.025 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 61.655 -1.61%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 597903.161 -1.46%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 17788.006 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 59.030 -1.02%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 529960.482 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 31692.532 -2.78%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 54.868 -4.50%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 995751.185 -3.98%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 14906.978 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 52.469 -1.09%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 174598.307 -3.90%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 22081.173 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 61.112 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 627515.193 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 15901.274 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 49.800 -1.68%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 449527.965 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 16360.946 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 59.021 -1.07%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 455457.117 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 21455.999 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 58.935 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 556164.748 -1.78%
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 17987.904 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 53.040 -2.06%
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 476031.634 -1.36%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 32089.639 -2.55%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 51.364 1.46%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 967721.117 -4.32%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 14122.110 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 48.515 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 166613.034 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 22132.099 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 58.696 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 599959.062 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 10923.966 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 42.869 -2.24%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 114426.620 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11205.853 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 53.314 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 115897.364 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 14696.112 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 53.108 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 158227.254 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 12338.506 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 45.889 -2.45%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 129216.269 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 23992.053 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 43.852 -1.41%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 269468.606 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 5735.961 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 37.053 11.34%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 61990.303 2.39%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 15168.926 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 51.327 -1.04%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 167028.024 -4.45%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 10972.342 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 43.256 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 114831.978 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11258.540 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 54.142 1.26%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 116646.291 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 14814.319 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 52.586 -1.01%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 158441.548 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 12352.281 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 45.859 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 129472.395 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 23971.457 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 43.096 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 269735.947 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 5727.392 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 37.769 6.80%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 61230.715 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 15921.940 3.97%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 51.265 -1.73%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 176248.429 3.85%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 11047.997 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 44.282 -3.02%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 114339.819 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11549.366 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 55.747 -1.32%
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 118130.201 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 15023.690 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 54.042 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 156350.529 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 12868.321 -1.27%
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 47.790 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 132554.947 -3.55%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 23470.965 -1.84%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 44.389 -2.70%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 261682.633 -2.16%
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 5840.042 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 36.794 1.28%
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 64560.245 2.72%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 15084.506 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 52.562 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 155374.308 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 11010.956 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 45.220 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 114889.522 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 11576.252 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 52.697 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 118481.933 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 15038.570 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 53.849 -1.79%
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 156937.389 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 12908.974 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 43.929 -3.85%
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 132684.582 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 23524.357 -1.60%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 45.261 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 262500.059 -2.06%
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 5849.169 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 37.507 -2.55%
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 62177.129 -4.17%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 15089.646 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 50.600 -1.21%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 156120.621 -
std::map<int,_int>::clear()/0 395.127 -
std::map<int,_int>::clear()/1024 10306.500 -3.33%
std::map<int,_int>::clear()/32 648.987 -
std::map<int,_int>::clear()/8192 84331.422 -
std::map<int,_int>::contains(key)_(existent)/1024 4.109 -
std::map<int,_int>::contains(key)_(existent)/32 1.625 -1.68%
std::map<int,_int>::contains(key)_(existent)/8192 5.574 1.17%
std::map<int,_int>::contains(key)_(non-existent)/0 0.293 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.447 -1.38%
std::map<int,_int>::contains(key)_(non-existent)/32 2.884 1.43%
std::map<int,_int>::contains(key)_(non-existent)/8192 13.933 24.35%
std::map<int,_int>::count(key)_(existent)/1024 3.832 -
std::map<int,_int>::count(key)_(existent)/32 1.536 -
std::map<int,_int>::count(key)_(existent)/8192 5.761 -
std::map<int,_int>::count(key)_(non-existent)/0 0.252 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.257 -
std::map<int,_int>::count(key)_(non-existent)/32 2.877 -
std::map<int,_int>::count(key)_(non-existent)/8192 11.161 -
std::map<int,_int>::ctor(&&,_different_allocs)/0 12.876 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 5961.311 -2.02%
std::map<int,_int>::ctor(&&,_different_allocs)/32 187.312 -1.93%
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51479.825 -2.44%
std::map<int,_int>::ctor(const&)/0 12.797 -
std::map<int,_int>::ctor(const&)/1024 6517.107 -
std::map<int,_int>::ctor(const&)/32 221.951 -
std::map<int,_int>::ctor(const&)/8192 51685.018 -
std::map<int,_int>::ctor(const&,_alloc)/0 12.800 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6471.938 -
std::map<int,_int>::ctor(const&,_alloc)/32 219.257 -
std::map<int,_int>::ctor(const&,_alloc)/8192 50938.144 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.167 3.16%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8945.476 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 234.715 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71795.329 -8.90%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.794 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12929.047 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 274.576 3.09%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 245645.670 -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.265 -4.72%
std::map<int,_int>::equal_range(key)_(existent)/32 1.795 -
std::map<int,_int>::equal_range(key)_(existent)/8192 5.463 -5.32%
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.252 -5.54%
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.517 8.68%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.477 -9.31%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 10.127 5.87%
std::map<int,_int>::erase(iterator)/1024 20.652 -
std::map<int,_int>::erase(iterator)/32 20.528 -
std::map<int,_int>::erase(iterator)/8192 23.973 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.925 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7453.484 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 576.253 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 56842.093 -
std::map<int,_int>::erase(key)_(existent)/1024 24.093 -3.35%
std::map<int,_int>::erase(key)_(existent)/32 22.352 -
std::map<int,_int>::erase(key)_(existent)/8192 25.131 -
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.254 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.473 5.38%
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.475 8.27%
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.353 -3.51%
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.254 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.937 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.772 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.092 1.06%
std::map<int,_int>::find(key)_(existent)/1024 4.147 -
std::map<int,_int>::find(key)_(existent)/32 1.688 -
std::map<int,_int>::find(key)_(existent)/8192 5.321 -
std::map<int,_int>::find(key)_(non-existent)/0 0.252 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.299 -
std::map<int,_int>::find(key)_(non-existent)/32 2.212 -
std::map<int,_int>::find(key)_(non-existent)/8192 7.498 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.174 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 29.030 2.22%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.336 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 37.489 2.17%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.171 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.054 1.99%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.034 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.465 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.402 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 26.134 -1.87%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.926 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 30.791 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.388 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.193 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.046 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.412 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.593 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15439.321 -3.64%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 749.488 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 171818.990 -3.06%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.475 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12093.112 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 654.137 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 115770.323 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 395.909 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7638.450 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 544.204 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 134487.372 -1.06%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 395.597 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10647.907 -3.58%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 663.664 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 89885.147 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 396.916 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9837.841 1.69%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 668.646 4.43%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 84557.983 4.98%
std::map<int,_int>::insert(value)_(already_present)/1024 3.393 8.03%
std::map<int,_int>::insert(value)_(already_present)/32 1.759 -
std::map<int,_int>::insert(value)_(already_present)/8192 4.000 1.09%
std::map<int,_int>::insert(value)_(new_value,_end)/0 17.164 -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 26.305 -
std::map<int,_int>::insert(value)_(new_value,_end)/32 18.872 -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 34.674 -
std::map<int,_int>::insert(value)_(new_value,_middle)/0 17.132 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 20.826 1.40%
std::map<int,_int>::insert(value)_(new_value,_middle)/32 18.503 -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 20.789 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.642 4.69%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.753 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.149 2.18%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 17.109 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 26.200 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.743 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 35.398 2.23%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 17.138 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 21.675 2.91%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.282 -1.21%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 21.108 1.35%
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.403 -2.66%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.511 2.94%
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.479 -1.71%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.251 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.356 -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.269 -2.23%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.349 -4.39%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.435 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6585.733 2.72%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 224.341 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 52881.398 3.56%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.437 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6560.129 2.56%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 228.314 2.93%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 52344.136 1.74%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.111 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1517.338 4.30%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 44.639 10.00%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12964.588 2.07%
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.389 -
std::map<int,_int>::upper_bound(key)_(existent)/32 1.752 -
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.664 -1.63%
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.263 4.54%
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.457 1.92%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.577 5.90%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 10.062 3.60%
std::map<std::string,_int>::clear()/0 396.710 -
std::map<std::string,_int>::clear()/1024 22425.112 -
std::map<std::string,_int>::clear()/32 868.312 -4.90%
std::map<std::string,_int>::clear()/8192 218073.479 -2.00%
std::map<std::string,_int>::contains(key)_(existent)/1024 24.009 -2.75%
std::map<std::string,_int>::contains(key)_(existent)/32 14.123 -14.11%
std::map<std::string,_int>::contains(key)_(existent)/8192 31.114 6.11%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.284 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 22.457 -
std::map<std::string,_int>::contains(key)_(non-existent)/32 10.308 -5.64%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 29.486 3.55%
std::map<std::string,_int>::count(key)_(existent)/1024 24.684 3.50%
std::map<std::string,_int>::count(key)_(existent)/32 16.481 -
std::map<std::string,_int>::count(key)_(existent)/8192 31.167 12.37%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.257 -4.60%
std::map<std::string,_int>::count(key)_(non-existent)/1024 24.980 1.76%
std::map<std::string,_int>::count(key)_(non-existent)/32 10.319 2.33%
std::map<std::string,_int>::count(key)_(non-existent)/8192 32.402 -3.75%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 12.918 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7024.265 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 213.054 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 59500.907 -
std::map<std::string,_int>::ctor(const&)/0 12.795 -
std::map<std::string,_int>::ctor(const&)/1024 35339.110 -
std::map<std::string,_int>::ctor(const&)/32 833.686 -2.55%
std::map<std::string,_int>::ctor(const&)/8192 346927.869 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 12.784 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 35531.733 -2.06%
std::map<std::string,_int>::ctor(const&,_alloc)/32 780.280 2.37%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 346743.201 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.880 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41597.776 2.26%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 853.071 2.37%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 412124.349 5.40%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.882 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 53815.765 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1020.109 -2.16%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1086996.810 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 23.032 4.82%
std::map<std::string,_int>::equal_range(key)_(existent)/32 18.565 14.88%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 26.427 -10.59%
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.826 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.335 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 33.630 -
std::map<std::string,_int>::erase(iterator)/1024 32.160 22.89%
std::map<std::string,_int>::erase(iterator)/32 28.434 2.33%
std::map<std::string,_int>::erase(iterator)/8192 32.724 2.05%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 395.958 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13072.012 -1.38%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 695.678 1.74%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119313.399 -
std::map<std::string,_int>::erase(key)_(existent)/1024 96.305 52.54%
std::map<std::string,_int>::erase(key)_(existent)/32 67.255 -8.31%
std::map<std::string,_int>::erase(key)_(existent)/8192 95.039 59.35%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/0 0.257 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 22.149 8.80%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 11.036 11.47%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 29.599 7.13%
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.545 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.492 -1.15%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 15.930 -1.23%
std::map<std::string,_int>::find(key)_(existent)/1024 22.720 -7.52%
std::map<std::string,_int>::find(key)_(existent)/32 14.695 -5.83%
std::map<std::string,_int>::find(key)_(existent)/8192 32.312 5.64%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 27.827 5.65%
std::map<std::string,_int>::find(key)_(non-existent)/32 13.960 7.49%
std::map<std::string,_int>::find(key)_(non-existent)/8192 35.594 7.23%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 34.641 5.67%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 68.221 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 45.758 -10.17%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 89.405 -2.12%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 32.021 33.20%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 41.752 -24.22%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 48.589 2.24%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 71.740 20.27%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 33.864 -4.76%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 48.005 48.24%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 32.584 -10.36%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 72.620 1.33%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 33.159 1.54%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 38.138 33.03%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 27.735 -4.94%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 31.810 -24.85%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 397.812 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65465.037 -2.86%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1516.983 2.58%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 933979.431 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 397.071 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44673.570 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1287.620 1.36%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 626117.635 -3.72%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 401.048 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 39245.595 -1.98%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1112.633 -2.86%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 619005.820 1.28%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 396.889 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 35507.237 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1265.279 -2.88%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 408907.691 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 397.194 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 35162.004 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1301.324 8.04%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 371627.012 -
std::map<std::string,_int>::insert(value)_(already_present)/1024 17.924 6.62%
std::map<std::string,_int>::insert(value)_(already_present)/32 24.210 -9.66%
std::map<std::string,_int>::insert(value)_(already_present)/8192 37.672 17.41%
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 30.928 33.50%
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 67.482 -3.33%
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 38.368 14.72%
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 67.344 -24.90%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 27.735 -9.41%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 46.096 -11.09%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 35.295 -15.25%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 55.158 3.74%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 29.606 -13.73%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 15.006 -39.98%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 30.631 31.31%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 32.937 13.64%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 65.303 -15.56%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 42.730 23.14%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 88.056 -9.87%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 34.277 6.91%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 52.302 5.21%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 41.282 36.91%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 51.427 -4.30%
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 22.215 -6.87%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 14.572 8.23%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 28.501 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 24.532 4.28%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.441 4.26%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 29.874 -6.80%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.560 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36859.003 -13.43%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 835.743 2.19%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 351705.975 -4.50%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.545 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36041.963 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 761.964 -1.12%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 352017.672 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.137 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17047.578 1.78%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 313.884 -4.80%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 208024.928 -1.06%
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 23.705 -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 17.406 21.59%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 29.174 7.18%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 28.106 19.06%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.439 -2.44%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 31.236 -10.11%
std::mismatch(deque<int>)_(it,_it,_it)/1000 452.385 6.53%
std::mismatch(deque<int>)_(it,_it,_it)/1024 453.234 -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 495414.933 -
std::mismatch(deque<int>)_(it,_it,_it)/8 3.739 -
std::mismatch(deque<int>)_(it,_it,_it)/8192 3838.584 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 501.850 6.72%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 516.995 7.31%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 556816.914 13.40%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.323 7.54%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 4325.719 13.09%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 718.548 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 718.628 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 625722.682 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.394 1.57%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4857.821 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 691.650 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 711.189 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 623725.463 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.138 -26.69%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4860.533 -
std::mismatch(list<int>)_(it,_it,_it)/1000 745.424 -48.02%
std::mismatch(list<int>)_(it,_it,_it)/1024 761.461 -47.47%
std::mismatch(list<int>)_(it,_it,_it)/1048576 932270.032 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.641 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7993.000 -13.70%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 794.762 5.66%
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 783.801 1.54%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 948676.900 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 3.144 5.17%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 12462.695 -6.57%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 797.968 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 817.846 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1002825.107 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 5.097 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12871.451 -8.45%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 793.684 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 820.850 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 996650.804 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.662 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 11294.105 -11.12%
std::mismatch(vector<int>)_(it,_it,_it)/1000 58.306 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 59.863 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 68241.610 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.061 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 485.726 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 58.387 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 59.929 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 68337.093 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.270 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 485.320 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 455.795 -1.64%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 511.227 -3.81%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 608528.827 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.129 -1.13%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4725.375 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 466.145 -2.50%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 497.299 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 606649.732 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.224 -3.16%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4724.771 -
std::move(deque<int>)/1048576 55147.570 -
std::move(deque<int>)/262144 15043.981 -
std::move(deque<int>)/32768 2019.029 -
std::move(deque<int>)/4096 149.245 -
std::move(deque<int>)/512 22.142 -
std::move(deque<int>)/64 4.840 1.08%
std::move(deque<int>)/8 3.511 -
std::move(list<int>)/1048576 981055.282 -3.96%
std::move(list<int>)/262144 240744.667 -2.55%
std::move(list<int>)/32768 30572.076 -1.20%
std::move(list<int>)/4096 3944.531 -17.53%
std::move(list<int>)/512 347.765 -1.96%
std::move(list<int>)/64 39.030 -4.84%
std::move(list<int>)/8 3.367 -
std::move(vector<bool>)_(aligned)/1048576 1723.926 -
std::move(vector<bool>)_(aligned)/262144 255.550 -
std::move(vector<bool>)_(aligned)/32768 36.676 -
std::move(vector<bool>)_(aligned)/4096 7.076 1.58%
std::move(vector<bool>)_(aligned)/512 2.345 -
std::move(vector<bool>)_(aligned)/64 1.610 -3.30%
std::move(vector<bool>)_(unaligned)/1048576 6552.986 -
std::move(vector<bool>)_(unaligned)/262144 1641.168 3.30%
std::move(vector<bool>)_(unaligned)/32768 207.467 2.41%
std::move(vector<bool>)_(unaligned)/4096 25.721 -1.53%
std::move(vector<bool>)_(unaligned)/512 5.072 7.50%
std::move(vector<bool>)_(unaligned)/64 1.624 -
std::move(vector<int>)/1048576 57966.050 3.15%
std::move(vector<int>)/262144 22303.786 1.63%
std::move(vector<int>)/32768 1719.045 -
std::move(vector<int>)/4096 134.999 -
std::move(vector<int>)/512 20.070 -
std::move(vector<int>)/64 4.134 -
std::move(vector<int>)/8 2.288 -
std::move_backward(deque<int>)/1048576 131759.310 -
std::move_backward(deque<int>)/262144 31071.655 -
std::move_backward(deque<int>)/32768 3521.884 -
std::move_backward(deque<int>)/4096 154.917 -1.46%
std::move_backward(deque<int>)/512 23.494 -
std::move_backward(deque<int>)/64 5.168 -
std::move_backward(deque<int>)/8 3.586 1.63%
std::move_backward(list<int>)/1048576 1028731.434 -1.18%
std::move_backward(list<int>)/262144 258568.144 -
std::move_backward(list<int>)/32768 31048.105 -
std::move_backward(list<int>)/4096 5173.116 18.02%
std::move_backward(list<int>)/512 370.020 -
std::move_backward(list<int>)/64 39.452 -
std::move_backward(list<int>)/8 3.366 -
std::move_backward(vector<bool>)_(aligned)/1048576 1730.257 1.07%
std::move_backward(vector<bool>)_(aligned)/262144 255.797 -
std::move_backward(vector<bool>)_(aligned)/32768 37.855 -
std::move_backward(vector<bool>)_(aligned)/4096 7.226 -
std::move_backward(vector<bool>)_(aligned)/512 2.334 -
std::move_backward(vector<bool>)_(aligned)/64 1.672 -2.04%
std::move_backward(vector<bool>)_(unaligned)/1048576 6511.125 -
std::move_backward(vector<bool>)_(unaligned)/262144 1585.615 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.489 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.430 1.52%
std::move_backward(vector<bool>)_(unaligned)/512 4.512 -
std::move_backward(vector<bool>)_(unaligned)/64 1.791 9.22%
std::move_backward(vector<int>)/1048576 56107.693 -
std::move_backward(vector<int>)/262144 21103.142 -4.36%
std::move_backward(vector<int>)/32768 1735.984 1.16%
std::move_backward(vector<int>)/4096 135.545 -
std::move_backward(vector<int>)/512 20.815 -
std::move_backward(vector<int>)/64 4.320 -
std::move_backward(vector<int>)/8 2.263 -
std::multimap<int,_int>::clear()/0 392.423 -
std::multimap<int,_int>::clear()/1024 10898.173 -
std::multimap<int,_int>::clear()/32 648.336 -
std::multimap<int,_int>::clear()/8192 86761.439 -
std::multimap<int,_int>::contains(key)_(existent)/1024 4.586 2.75%
std::multimap<int,_int>::contains(key)_(existent)/32 1.752 -
std::multimap<int,_int>::contains(key)_(existent)/8192 5.563 5.14%
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.301 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.667 5.31%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.865 5.66%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 14.468 33.17%
std::multimap<int,_int>::count(key)_(existent)/1024 5.487 1.16%
std::multimap<int,_int>::count(key)_(existent)/32 3.752 3.00%
std::multimap<int,_int>::count(key)_(existent)/8192 6.584 -
std::multimap<int,_int>::count(key)_(non-existent)/0 0.255 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.754 -1.51%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.288 -7.42%
std::multimap<int,_int>::count(key)_(non-existent)/8192 9.044 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 12.786 -1.23%
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 6111.312 1.76%
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 190.371 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51939.586 -
std::multimap<int,_int>::ctor(const&)/0 12.759 -
std::multimap<int,_int>::ctor(const&)/1024 6549.192 -2.03%
std::multimap<int,_int>::ctor(const&)/32 217.011 -3.98%
std::multimap<int,_int>::ctor(const&)/8192 52334.282 -1.58%
std::multimap<int,_int>::ctor(const&,_alloc)/0 12.731 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6553.319 -1.86%
std::multimap<int,_int>::ctor(const&,_alloc)/32 220.414 -4.93%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 51561.651 -2.96%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.732 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8512.385 -9.71%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 235.159 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69064.015 -10.24%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.754 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12982.520 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 297.333 1.60%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 246726.177 -3.10%
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.380 1.47%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.462 2.21%
std::multimap<int,_int>::equal_range(key)_(existent)/8192 6.003 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.490 -1.96%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.456 2.48%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 9.792 -2.05%
std::multimap<int,_int>::erase(iterator)/1024 20.617 -4.09%
std::multimap<int,_int>::erase(iterator)/32 20.561 -3.40%
std::multimap<int,_int>::erase(iterator)/8192 20.622 -3.51%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.982 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7337.102 -3.10%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 576.266 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 56517.507 -3.12%
std::multimap<int,_int>::erase(key)_(existent)/1024 25.194 -5.16%
std::multimap<int,_int>::erase(key)_(existent)/32 22.897 -1.54%
std::multimap<int,_int>::erase(key)_(existent)/8192 25.813 -8.31%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.261 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.628 -8.95%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.271 -10.20%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 9.682 -7.18%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.255 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.090 3.25%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.857 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.199 2.58%
std::multimap<int,_int>::find(key)_(existent)/1024 3.835 2.34%
std::multimap<int,_int>::find(key)_(existent)/32 1.753 -
std::multimap<int,_int>::find(key)_(existent)/8192 5.398 -
std::multimap<int,_int>::find(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.235 -5.69%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.567 -
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.157 -8.54%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.357 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 33.448 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.731 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 37.309 -5.12%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.288 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.887 2.27%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.461 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 20.961 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.351 1.40%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 31.766 -4.32%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.314 2.18%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 46.686 11.23%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.320 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.509 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.016 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.344 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.776 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14843.147 1.68%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 739.272 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 183108.603 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.744 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11593.403 1.15%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 656.552 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 120944.660 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.791 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12354.878 2.63%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 687.267 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 202091.564 -1.52%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.755 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10999.650 1.57%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 659.418 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 90181.541 1.16%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 401.774 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9709.499 -3.10%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 687.711 -2.91%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 82659.987 6.57%
std::multimap<int,_int>::insert(value)_(already_present)/1024 21.395 -2.02%
std::multimap<int,_int>::insert(value)_(already_present)/32 18.702 2.49%
std::multimap<int,_int>::insert(value)_(already_present)/8192 20.816 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 17.216 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 31.325 -8.34%
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 18.937 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 36.090 -6.29%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.197 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 21.810 1.42%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 18.036 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 22.426 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.115 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.394 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.256 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 5.943 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.476 -1.06%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 8.837 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.386 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6438.737 -1.97%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 220.893 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 51101.250 -2.38%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.411 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6411.810 -2.00%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 221.498 4.32%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 51092.211 -2.32%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.109 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1477.326 2.28%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 39.860 18.04%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12849.115 1.25%
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.423 1.52%
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.232 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 11.013 -1.06%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.255 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 5.899 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.519 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 8.838 -
std::multimap<std::string,_int>::clear()/0 393.778 -
std::multimap<std::string,_int>::clear()/1024 21803.790 2.40%
std::multimap<std::string,_int>::clear()/32 903.284 1.10%
std::multimap<std::string,_int>::clear()/8192 216321.886 2.64%
std::multimap<std::string,_int>::contains(key)_(existent)/1024 23.230 -1.74%
std::multimap<std::string,_int>::contains(key)_(existent)/32 16.721 4.46%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 32.877 5.42%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.280 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 21.377 6.40%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.552 8.70%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 27.446 3.27%
std::multimap<std::string,_int>::count(key)_(existent)/1024 26.338 9.07%
std::multimap<std::string,_int>::count(key)_(existent)/32 20.168 6.06%
std::multimap<std::string,_int>::count(key)_(existent)/8192 29.754 -9.08%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.269 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 25.839 13.47%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 11.104 2.44%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 34.585 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 12.853 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7050.246 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 212.279 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60134.462 -
std::multimap<std::string,_int>::ctor(const&)/0 12.723 -
std::multimap<std::string,_int>::ctor(const&)/1024 35666.669 -
std::multimap<std::string,_int>::ctor(const&)/32 791.836 -
std::multimap<std::string,_int>::ctor(const&)/8192 342705.586 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 12.745 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 37004.016 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 863.647 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 346722.087 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.863 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 43000.170 5.15%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 962.412 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 389229.382 -3.18%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.866 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 57511.633 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1022.778 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1095472.004 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 25.486 8.47%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 19.013 -7.24%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 31.240 2.99%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 24.170 -2.73%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 10.756 3.02%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 33.946 -
std::multimap<std::string,_int>::erase(iterator)/1024 32.767 -
std::multimap<std::string,_int>::erase(iterator)/32 29.210 2.28%
std::multimap<std::string,_int>::erase(iterator)/8192 31.339 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.931 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13106.345 2.77%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 693.595 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119907.743 2.45%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 70.257 1.21%
std::multimap<std::string,_int>::erase(key)_(existent)/32 58.989 3.31%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 91.585 2.31%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 24.379 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 11.331 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 32.129 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.396 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.511 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 15.906 -
std::multimap<std::string,_int>::find(key)_(existent)/1024 23.183 1.57%
std::multimap<std::string,_int>::find(key)_(existent)/32 15.720 7.75%
std::multimap<std::string,_int>::find(key)_(existent)/8192 29.118 -5.63%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 26.375 9.70%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.251 2.67%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 30.290 3.30%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 23.988 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 62.747 -3.01%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 38.729 2.04%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 89.190 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 35.931 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 50.954 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 38.533 2.36%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 52.090 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 24.020 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.371 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 37.257 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 77.960 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 25.129 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 36.916 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 39.793 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 42.240 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.612 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 66627.734 2.54%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1356.692 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 914498.287 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.960 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43781.159 2.30%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1190.408 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 596952.034 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.447 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 65177.500 1.56%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1577.341 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 815409.234 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.396 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 35617.498 7.56%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1128.278 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 387026.889 1.55%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.848 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 33115.096 1.71%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1114.630 -3.77%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 348804.450 -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 33.679 -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 54.913 1.09%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 91.321 2.05%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 29.493 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 65.020 -5.73%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 39.336 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 87.646 3.30%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 34.405 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 42.306 -1.15%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 36.602 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 52.377 2.47%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 93.534 -2.98%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 44.309 13.00%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 134.504 2.28%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 31.841 26.86%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 13.859 23.29%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 42.323 27.57%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.468 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36880.839 3.13%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 663.041 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 347779.845 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.466 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36101.910 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 755.556 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 348925.182 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.131 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17683.562 3.00%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 346.503 1.70%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 206539.368 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 87.492 -6.39%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 40.169 4.37%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 125.257 -1.93%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 26.157 -83.73%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 11.891 -67.91%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 34.882 -79.29%
std::multiset<int>::clear()/0 392.543 -
std::multiset<int>::clear()/1024 9966.106 -1.56%
std::multiset<int>::clear()/32 624.260 -
std::multiset<int>::clear()/8192 78687.875 -1.56%
std::multiset<int>::contains(key)_(existent)/1024 4.006 -
std::multiset<int>::contains(key)_(existent)/32 1.697 -
std::multiset<int>::contains(key)_(existent)/8192 8.482 3.62%
std::multiset<int>::contains(key)_(non-existent)/0 0.284 -
std::multiset<int>::contains(key)_(non-existent)/1024 5.912 -1.08%
std::multiset<int>::contains(key)_(non-existent)/32 2.810 5.88%
std::multiset<int>::contains(key)_(non-existent)/8192 10.262 14.53%
std::multiset<int>::count(key)_(existent)/1024 5.865 5.68%
std::multiset<int>::count(key)_(existent)/32 3.920 6.11%
std::multiset<int>::count(key)_(existent)/8192 10.682 13.57%
std::multiset<int>::count(key)_(non-existent)/0 0.275 -
std::multiset<int>::count(key)_(non-existent)/1024 5.855 -11.90%
std::multiset<int>::count(key)_(non-existent)/32 2.414 -16.23%
std::multiset<int>::count(key)_(non-existent)/8192 9.240 -13.77%
std::multiset<int>::ctor(&&,_different_allocs)/0 12.840 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5741.113 -
std::multiset<int>::ctor(&&,_different_allocs)/32 176.319 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 47606.262 -
std::multiset<int>::ctor(const&)/0 12.775 -
std::multiset<int>::ctor(const&)/1024 6286.686 -2.19%
std::multiset<int>::ctor(const&)/32 220.554 -1.55%
std::multiset<int>::ctor(const&)/8192 50276.489 -1.86%
std::multiset<int>::ctor(const&,_alloc)/0 12.769 -
std::multiset<int>::ctor(const&,_alloc)/1024 6387.610 -
std::multiset<int>::ctor(const&,_alloc)/32 223.106 -1.39%
std::multiset<int>::ctor(const&,_alloc)/8192 51023.644 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.710 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9435.316 -4.27%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 247.560 4.21%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 73912.620 2.64%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.736 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13323.694 4.84%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 291.299 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 257889.845 5.10%
std::multiset<int>::equal_range(key)_(existent)/1024 5.374 -
std::multiset<int>::equal_range(key)_(existent)/32 2.322 -
std::multiset<int>::equal_range(key)_(existent)/8192 8.711 1.83%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.252 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.582 -
std::multiset<int>::equal_range(key)_(non-existent)/32 2.364 -
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.255 -1.55%
std::multiset<int>::erase(iterator)/1024 23.289 -
std::multiset<int>::erase(iterator)/32 20.781 -
std::multiset<int>::erase(iterator)/8192 23.271 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 403.373 3.29%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6718.933 -2.77%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 567.654 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54517.555 -
std::multiset<int>::erase(key)_(existent)/1024 40.377 -
std::multiset<int>::erase(key)_(existent)/32 21.980 -
std::multiset<int>::erase(key)_(existent)/8192 60.565 -
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.254 -5.20%
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.545 -2.19%
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.315 -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 11.801 15.36%
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.255 -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.955 -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.791 -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.250 -
std::multiset<int>::find(key)_(existent)/1024 4.002 -3.23%
std::multiset<int>::find(key)_(existent)/32 1.599 -1.77%
std::multiset<int>::find(key)_(existent)/8192 8.449 -1.75%
std::multiset<int>::find(key)_(non-existent)/0 0.253 -
std::multiset<int>::find(key)_(non-existent)/1024 5.534 2.34%
std::multiset<int>::find(key)_(non-existent)/32 2.299 -
std::multiset<int>::find(key)_(non-existent)/8192 8.440 3.83%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.401 1.24%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 56.952 11.97%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 18.549 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 75.411 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.175 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 27.660 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.380 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 31.194 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.185 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 49.486 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 18.593 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 70.736 -11.93%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.363 1.21%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 26.107 7.98%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 18.285 2.35%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 28.321 -4.31%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.910 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14417.160 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 723.852 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 188674.848 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.620 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11560.813 1.10%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 663.651 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 118560.224 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 392.658 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12095.671 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 690.787 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 190718.384 -
std::multiset<int>::insert(value)_(already_present)/1024 27.388 -
std::multiset<int>::insert(value)_(already_present)/32 18.261 -
std::multiset<int>::insert(value)_(already_present)/8192 31.763 -
std::multiset<int>::insert(value)_(new_value,_end)/0 17.038 -
std::multiset<int>::insert(value)_(new_value,_end)/1024 47.469 -13.93%
std::multiset<int>::insert(value)_(new_value,_end)/32 18.817 1.44%
std::multiset<int>::insert(value)_(new_value,_end)/8192 91.238 13.86%
std::multiset<int>::insert(value)_(new_value,_middle)/0 17.019 -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 27.241 -6.43%
std::multiset<int>::insert(value)_(new_value,_middle)/32 18.094 -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 32.623 2.31%
std::multiset<int>::lower_bound(key)_(existent)/1024 7.119 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.177 -1.21%
std::multiset<int>::lower_bound(key)_(existent)/8192 14.975 2.26%
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.253 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 15.071 -
std::multiset<int>::lower_bound(key)_(non-existent)/32 3.930 -6.38%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 24.083 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.337 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6295.100 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 224.902 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 49993.625 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.329 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6351.500 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 226.880 1.62%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 50566.844 1.47%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.109 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1370.944 1.14%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 38.673 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12396.471 -1.13%
std::multiset<int>::upper_bound(key)_(existent)/1024 7.127 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.402 -1.12%
std::multiset<int>::upper_bound(key)_(existent)/8192 14.934 1.41%
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.252 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 14.991 -
std::multiset<int>::upper_bound(key)_(non-existent)/32 3.705 -10.98%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 25.466 5.66%
std::multiset<std::string>::clear()/0 392.738 -
std::multiset<std::string>::clear()/1024 21679.289 -
std::multiset<std::string>::clear()/32 918.860 -1.09%
std::multiset<std::string>::clear()/8192 218646.923 -
std::multiset<std::string>::contains(key)_(existent)/1024 21.590 -
std::multiset<std::string>::contains(key)_(existent)/32 17.496 6.50%
std::multiset<std::string>::contains(key)_(existent)/8192 33.490 3.96%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.281 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 21.002 1.95%
std::multiset<std::string>::contains(key)_(non-existent)/32 10.426 5.23%
std::multiset<std::string>::contains(key)_(non-existent)/8192 27.703 -
std::multiset<std::string>::count(key)_(existent)/1024 23.598 1.95%
std::multiset<std::string>::count(key)_(existent)/32 19.916 -2.35%
std::multiset<std::string>::count(key)_(existent)/8192 29.293 3.63%
std::multiset<std::string>::count(key)_(non-existent)/0 0.259 -
std::multiset<std::string>::count(key)_(non-existent)/1024 24.174 -
std::multiset<std::string>::count(key)_(non-existent)/32 11.540 -
std::multiset<std::string>::count(key)_(non-existent)/8192 33.517 -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 12.821 -1.61%
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6975.428 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 209.082 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57277.310 -
std::multiset<std::string>::ctor(const&)/0 12.714 -
std::multiset<std::string>::ctor(const&)/1024 34540.150 -1.49%
std::multiset<std::string>::ctor(const&)/32 818.324 -
std::multiset<std::string>::ctor(const&)/8192 342142.027 -
std::multiset<std::string>::ctor(const&,_alloc)/0 12.747 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36611.167 1.34%
std::multiset<std::string>::ctor(const&,_alloc)/32 821.183 2.66%
std::multiset<std::string>::ctor(const&,_alloc)/8192 343215.028 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.836 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 37958.004 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 831.779 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 378332.252 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.837 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54175.951 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1049.087 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1084359.497 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 22.779 -1.64%
std::multiset<std::string>::equal_range(key)_(existent)/32 19.451 -1.67%
std::multiset<std::string>::equal_range(key)_(existent)/8192 28.788 -1.52%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.262 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 24.620 -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.989 -1.33%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 33.696 -
std::multiset<std::string>::erase(iterator)/1024 28.371 -
std::multiset<std::string>::erase(iterator)/32 32.834 -
std::multiset<std::string>::erase(iterator)/8192 31.372 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.684 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13341.509 1.92%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 682.609 2.22%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 120821.771 -1.35%
std::multiset<std::string>::erase(key)_(existent)/1024 63.946 -
std::multiset<std::string>::erase(key)_(existent)/32 79.684 -
std::multiset<std::string>::erase(key)_(existent)/8192 70.408 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.488 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 24.496 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 10.566 4.57%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 32.500 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.487 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 12.660 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 6.507 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 15.754 -
std::multiset<std::string>::find(key)_(existent)/1024 25.944 4.04%
std::multiset<std::string>::find(key)_(existent)/32 13.966 -2.60%
std::multiset<std::string>::find(key)_(existent)/8192 26.341 -
std::multiset<std::string>::find(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::find(key)_(non-existent)/1024 24.037 -
std::multiset<std::string>::find(key)_(non-existent)/32 10.565 -4.41%
std::multiset<std::string>::find(key)_(non-existent)/8192 31.098 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 24.193 2.19%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 65.463 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 34.789 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 89.719 -1.85%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 35.423 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 46.999 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 32.076 -1.18%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 43.651 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 30.152 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 48.250 1.77%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 31.622 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 61.353 -1.96%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 30.183 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 36.920 1.23%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 37.917 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 41.017 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.133 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 64236.821 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1361.802 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 881946.890 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.595 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43237.906 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1231.088 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 601045.442 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 392.177 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 62161.410 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1496.166 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 821035.263 -
std::multiset<std::string>::insert(value)_(already_present)/1024 52.794 -1.43%
std::multiset<std::string>::insert(value)_(already_present)/32 49.355 2.40%
std::multiset<std::string>::insert(value)_(already_present)/8192 69.865 -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 28.394 -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 57.704 -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 44.361 -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 85.266 1.29%
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 27.210 -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 42.686 -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 40.932 1.22%
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 53.425 1.82%
std::multiset<std::string>::lower_bound(key)_(existent)/1024 92.853 -
std::multiset<std::string>::lower_bound(key)_(existent)/32 39.569 -1.51%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 136.521 -1.18%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 39.361 31.54%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 14.341 27.93%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 43.820 32.73%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 13.284 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36033.143 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 711.380 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 345937.785 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.303 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35834.569 1.32%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 690.016 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 346132.324 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16441.687 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 331.975 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 205703.271 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 91.742 -2.76%
std::multiset<std::string>::upper_bound(key)_(existent)/32 35.869 -2.90%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 136.048 -1.49%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.256 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 26.774 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 12.739 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 35.453 -
std::none_of(deque<int>)_(process_all)/32 12.304 -
std::none_of(deque<int>)_(process_all)/32768 10149.046 -
std::none_of(deque<int>)_(process_all)/50 18.894 -
std::none_of(deque<int>)_(process_all)/8 3.427 -
std::none_of(deque<int>)_(process_all)/8192 2580.308 1.94%
std::none_of(list<int>)_(process_all)/32 11.669 -
std::none_of(list<int>)_(process_all)/32768 26474.797 -
std::none_of(list<int>)_(process_all)/50 21.946 -
std::none_of(list<int>)_(process_all)/8 2.671 -
std::none_of(list<int>)_(process_all)/8192 8077.093 5.98%
std::none_of(vector<int>)_(process_all)/32 8.305 -
std::none_of(vector<int>)_(process_all)/32768 8117.518 -
std::none_of(vector<int>)_(process_all)/50 19.097 -
std::none_of(vector<int>)_(process_all)/8 2.435 1.71%
std::none_of(vector<int>)_(process_all)/8192 2033.396 -
std::partial_sort(deque<int>)_(ascending)/1024 7736.345 -
std::partial_sort(deque<int>)_(ascending)/8 33.334 1.34%
std::partial_sort(deque<int>)_(ascending)/8192 145168.939 1.32%
std::partial_sort(deque<int>)_(descending)/1024 17805.329 -
std::partial_sort(deque<int>)_(descending)/8 41.407 -1.21%
std::partial_sort(deque<int>)_(descending)/8192 256991.159 -5.03%
std::partial_sort(deque<int>)_(heap)/1024 18078.795 -
std::partial_sort(deque<int>)_(heap)/8 38.930 2.42%
std::partial_sort(deque<int>)_(heap)/8192 270183.558 -
std::partial_sort(deque<int>)_(pipe-organ)/1024 7692.903 -
std::partial_sort(deque<int>)_(pipe-organ)/8 32.747 -
std::partial_sort(deque<int>)_(pipe-organ)/8192 143359.621 -
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 18910.324 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 30.565 -4.72%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 263136.026 -2.94%
std::partial_sort(deque<int>)_(repeated)/1024 6297.633 -2.09%
std::partial_sort(deque<int>)_(repeated)/8 25.978 -
std::partial_sort(deque<int>)_(repeated)/8192 75957.139 -
std::partial_sort(deque<int>)_(shuffled)/1024 15588.367 -
std::partial_sort(deque<int>)_(shuffled)/8 32.385 1.51%
std::partial_sort(deque<int>)_(shuffled)/8192 245781.875 -
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4735.573 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 20.483 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 50789.174 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7873.791 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 25.872 2.39%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 93067.864 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 7944.905 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 28.371 -1.19%
std::partial_sort(vector<NonIntegral>)_(heap)/8192 96305.087 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4735.793 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 20.358 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 50764.099 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 8825.392 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 22.069 4.98%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 92776.621 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 2518.285 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 21.234 -9.55%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 28804.887 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6754.643 -2.21%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.484 -1.63%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 83773.963 -2.94%
std::partial_sort(vector<int>)_(ascending)/1024 4792.976 -
std::partial_sort(vector<int>)_(ascending)/8 19.103 -
std::partial_sort(vector<int>)_(ascending)/8192 50482.887 -
std::partial_sort(vector<int>)_(descending)/1024 7920.452 -
std::partial_sort(vector<int>)_(descending)/8 24.235 -
std::partial_sort(vector<int>)_(descending)/8192 93576.021 -
std::partial_sort(vector<int>)_(heap)/1024 8274.876 3.73%
std::partial_sort(vector<int>)_(heap)/8 28.281 3.16%
std::partial_sort(vector<int>)_(heap)/8192 100164.954 3.02%
std::partial_sort(vector<int>)_(pipe-organ)/1024 4779.442 -
std::partial_sort(vector<int>)_(pipe-organ)/8 19.084 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 50372.900 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 8830.075 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 19.083 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 92844.396 -
std::partial_sort(vector<int>)_(repeated)/1024 2506.192 -
std::partial_sort(vector<int>)_(repeated)/8 18.732 -
std::partial_sort(vector<int>)_(repeated)/8192 26684.263 1.70%
std::partial_sort(vector<int>)_(shuffled)/1024 6772.924 -
std::partial_sort(vector<int>)_(shuffled)/8 27.893 -4.40%
std::partial_sort(vector<int>)_(shuffled)/8192 89213.541 1.59%
std::partial_sort_copy(deque<int>)_(ascending)/1024 5137.654 -
std::partial_sort_copy(deque<int>)_(ascending)/8 9.975 -
std::partial_sort_copy(deque<int>)_(ascending)/8192 53274.594 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8171.210 -
std::partial_sort_copy(deque<int>)_(descending)/8 23.691 -
std::partial_sort_copy(deque<int>)_(descending)/8192 95324.269 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8361.434 -
std::partial_sort_copy(deque<int>)_(heap)/8 21.995 -
std::partial_sort_copy(deque<int>)_(heap)/8192 98558.510 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5230.524 2.04%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.394 4.86%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 53533.521 1.06%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9017.388 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 9.897 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 94972.672 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 2819.868 -
std::partial_sort_copy(deque<int>)_(repeated)/8 9.822 1.08%
std::partial_sort_copy(deque<int>)_(repeated)/8192 29864.820 1.39%
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6933.434 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.253 1.51%
std::partial_sort_copy(deque<int>)_(shuffled)/8192 87605.919 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5349.605 -
std::partial_sort_copy(list<int>)_(ascending)/8 8.091 -1.91%
std::partial_sort_copy(list<int>)_(ascending)/8192 57296.887 1.14%
std::partial_sort_copy(list<int>)_(descending)/1024 8232.036 -
std::partial_sort_copy(list<int>)_(descending)/8 15.685 -2.44%
std::partial_sort_copy(list<int>)_(descending)/8192 97041.510 -
std::partial_sort_copy(list<int>)_(heap)/1024 8279.540 -2.72%
std::partial_sort_copy(list<int>)_(heap)/8 17.316 -5.80%
std::partial_sort_copy(list<int>)_(heap)/8192 100392.743 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5377.904 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.204 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 57435.818 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9157.590 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 7.897 -3.21%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 96707.389 -
std::partial_sort_copy(list<int>)_(repeated)/1024 3112.492 -
std::partial_sort_copy(list<int>)_(repeated)/8 7.838 -1.52%
std::partial_sort_copy(list<int>)_(repeated)/8192 33657.769 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7087.916 -
std::partial_sort_copy(list<int>)_(shuffled)/8 11.589 1.11%
std::partial_sort_copy(list<int>)_(shuffled)/8192 88799.651 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4746.001 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.174 -1.82%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 50638.767 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7867.618 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 16.160 1.64%
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 93129.291 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 7918.104 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.433 -1.28%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 96602.700 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4762.412 1.02%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.111 -2.32%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 51625.894 2.18%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 8803.535 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.222 -2.21%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 93202.756 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 2497.654 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.379 -2.98%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 27268.191 1.54%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6723.836 1.00%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 10.414 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 85143.596 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 4811.298 -
std::partial_sort_copy(vector<int>)_(ascending)/8 9.067 2.73%
std::partial_sort_copy(vector<int>)_(ascending)/8192 50615.692 -
std::partial_sort_copy(vector<int>)_(descending)/1024 7890.486 -
std::partial_sort_copy(vector<int>)_(descending)/8 15.435 -
std::partial_sort_copy(vector<int>)_(descending)/8192 93655.983 -
std::partial_sort_copy(vector<int>)_(heap)/1024 7989.962 -
std::partial_sort_copy(vector<int>)_(heap)/8 16.783 1.45%
std::partial_sort_copy(vector<int>)_(heap)/8192 97621.724 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4804.080 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.846 1.03%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 50460.349 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 8893.047 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.248 3.95%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 94542.028 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 2513.768 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.674 -
std::partial_sort_copy(vector<int>)_(repeated)/8192 27173.966 -1.50%
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6855.895 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 10.969 -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 88499.434 -
std::partition(deque<int>)_(dense)/1024 353.401 -
std::partition(deque<int>)_(dense)/32 9.070 -14.64%
std::partition(deque<int>)_(dense)/50 13.403 -23.22%
std::partition(deque<int>)_(dense)/8192 2784.248 -
std::partition(deque<int>)_(sparse)/1024 391.251 2.17%
std::partition(deque<int>)_(sparse)/32 9.807 -1.27%
std::partition(deque<int>)_(sparse)/50 15.245 -
std::partition(deque<int>)_(sparse)/8192 3119.273 5.24%
std::partition(list<int>)_(dense)/1024 388.179 -
std::partition(list<int>)_(dense)/32 8.721 -1.28%
std::partition(list<int>)_(dense)/50 13.279 -1.12%
std::partition(list<int>)_(dense)/8192 5083.648 -
std::partition(list<int>)_(sparse)/1024 716.953 -
std::partition(list<int>)_(sparse)/32 8.887 -
std::partition(list<int>)_(sparse)/50 21.560 -
std::partition(list<int>)_(sparse)/8192 7849.643 1.79%
std::partition(vector<int>)_(dense)/1024 248.577 -
std::partition(vector<int>)_(dense)/32 8.727 -
std::partition(vector<int>)_(dense)/50 13.240 -
std::partition(vector<int>)_(dense)/8192 1872.053 -
std::partition(vector<int>)_(sparse)/1024 255.878 -
std::partition(vector<int>)_(sparse)/32 8.683 -
std::partition(vector<int>)_(sparse)/50 13.775 -
std::partition(vector<int>)_(sparse)/8192 1863.849 -
std::partition_copy(deque<int>)/1024 680.483 7.07%
std::partition_copy(deque<int>)/32 13.044 1.62%
std::partition_copy(deque<int>)/50 22.688 7.68%
std::partition_copy(deque<int>)/8192 5700.607 -
std::partition_copy(list<int>)/1024 712.259 -
std::partition_copy(list<int>)/32 8.729 -1.97%
std::partition_copy(list<int>)/50 13.053 -
std::partition_copy(list<int>)/8192 6707.923 -8.43%
std::partition_copy(vector<int>)/1024 475.773 2.24%
std::partition_copy(vector<int>)/32 8.082 -
std::partition_copy(vector<int>)/50 12.715 -
std::partition_copy(vector<int>)/8192 4591.036 -
std::partition_point(deque<int>)/1024 9.506 -
std::partition_point(deque<int>)/32 4.140 -
std::partition_point(deque<int>)/50 4.637 -
std::partition_point(deque<int>)/8192 15.309 -
std::partition_point(list<int>)/1024 1297.759 1.02%
std::partition_point(list<int>)/32 15.975 -
std::partition_point(list<int>)/50 25.158 -
std::partition_point(list<int>)/8192 12470.355 -4.47%
std::partition_point(vector<int>)/1024 6.042 -7.55%
std::partition_point(vector<int>)/32 2.561 -
std::partition_point(vector<int>)/50 2.558 -2.86%
std::partition_point(vector<int>)/8192 9.331 -1.45%
std::pop_heap(deque<float>)/1024 12.840 1.79%
std::pop_heap(deque<float>)/8 52.022 -
std::pop_heap(deque<float>)/8192 64.047 4.11%
std::pop_heap(deque<int>)/1024 12.370 -
std::pop_heap(deque<int>)/8 52.183 -
std::pop_heap(deque<int>)/8192 52.826 -
std::pop_heap(deque<size_t>)/1024 15.242 -
std::pop_heap(deque<size_t>)/8 52.757 -
std::pop_heap(deque<size_t>)/8192 59.700 -
std::pop_heap(deque<std::string>)/1024 61.037 -
std::pop_heap(deque<std::string>)/8 57.096 -
std::pop_heap(deque<std::string>)/8192 114.069 -
std::pop_heap(vector<float>)/1024 8.426 -
std::pop_heap(vector<float>)/8 50.367 -
std::pop_heap(vector<float>)/8192 19.734 -
std::pop_heap(vector<int>)/1024 9.874 -
std::pop_heap(vector<int>)/8 51.215 -
std::pop_heap(vector<int>)/8192 12.894 -
std::pop_heap(vector<size_t>)/1024 9.851 -
std::pop_heap(vector<size_t>)/8 51.636 -
std::pop_heap(vector<size_t>)/8192 13.096 -
std::pop_heap(vector<std::string>)/1024 20.658 -
std::pop_heap(vector<std::string>)/8 53.078 -
std::pop_heap(vector<std::string>)/8192 51.464 -
std::remove(deque<int>)_(prefix)/1024 523.485 -
std::remove(deque<int>)_(prefix)/32 52.540 -6.48%
std::remove(deque<int>)_(prefix)/50 60.929 -4.19%
std::remove(deque<int>)_(prefix)/8192 3851.191 -
std::remove(deque<int>)_(sprinkled)/1024 519.870 -
std::remove(deque<int>)_(sprinkled)/32 54.080 8.08%
std::remove(deque<int>)_(sprinkled)/50 58.453 7.19%
std::remove(deque<int>)_(sprinkled)/8192 3839.232 -
std::remove(list<int>)_(prefix)/1024 1009.533 3.50%
std::remove(list<int>)_(prefix)/32 52.229 -
std::remove(list<int>)_(prefix)/50 63.121 -
std::remove(list<int>)_(prefix)/8192 8126.423 -1.37%
std::remove(list<int>)_(sprinkled)/1024 968.695 -
std::remove(list<int>)_(sprinkled)/32 51.946 -
std::remove(list<int>)_(sprinkled)/50 61.148 -
std::remove(list<int>)_(sprinkled)/8192 7955.298 -
std::remove(vector<int>)_(prefix)/1024 309.811 -
std::remove(vector<int>)_(prefix)/32 49.099 -
std::remove(vector<int>)_(prefix)/50 53.919 -
std::remove(vector<int>)_(prefix)/8192 2101.490 -
std::remove(vector<int>)_(sprinkled)/1024 285.935 -
std::remove(vector<int>)_(sprinkled)/32 48.671 -
std::remove(vector<int>)_(sprinkled)/50 52.977 -
std::remove(vector<int>)_(sprinkled)/8192 1969.850 -
std::remove_copy(deque<int>)_(prefix)/1024 407.861 7.16%
std::remove_copy(deque<int>)_(prefix)/32 13.085 -
std::remove_copy(deque<int>)_(prefix)/50 19.802 -4.58%
std::remove_copy(deque<int>)_(prefix)/8192 3342.751 -
std::remove_copy(deque<int>)_(sprinkled)/1024 354.968 -
std::remove_copy(deque<int>)_(sprinkled)/32 12.314 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.468 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2844.027 -
std::remove_copy(list<int>)_(prefix)/1024 739.299 -
std::remove_copy(list<int>)_(prefix)/32 11.290 -
std::remove_copy(list<int>)_(prefix)/50 18.940 -
std::remove_copy(list<int>)_(prefix)/8192 6952.738 -17.94%
std::remove_copy(list<int>)_(sprinkled)/1024 734.860 -
std::remove_copy(list<int>)_(sprinkled)/32 11.201 -
std::remove_copy(list<int>)_(sprinkled)/50 18.635 -
std::remove_copy(list<int>)_(sprinkled)/8192 6924.098 -15.85%
std::remove_copy(vector<int>)_(prefix)/1024 262.496 -
std::remove_copy(vector<int>)_(prefix)/32 9.457 -
std::remove_copy(vector<int>)_(prefix)/50 13.984 -
std::remove_copy(vector<int>)_(prefix)/8192 2055.697 -
std::remove_copy(vector<int>)_(sprinkled)/1024 244.425 -
std::remove_copy(vector<int>)_(sprinkled)/32 8.440 -
std::remove_copy(vector<int>)_(sprinkled)/50 12.560 -
std::remove_copy(vector<int>)_(sprinkled)/8192 1927.845 -
std::remove_copy_if(deque<int>)_(prefix)/1024 537.459 -
std::remove_copy_if(deque<int>)_(prefix)/32 18.806 5.47%
std::remove_copy_if(deque<int>)_(prefix)/50 28.341 1.12%
std::remove_copy_if(deque<int>)_(prefix)/8192 3802.805 -3.04%
std::remove_copy_if(deque<int>)_(sprinkled)/1024 555.890 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 18.322 -
std::remove_copy_if(deque<int>)_(sprinkled)/50 28.623 -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3548.629 -3.18%
std::remove_copy_if(list<int>)_(prefix)/1024 790.164 -
std::remove_copy_if(list<int>)_(prefix)/32 17.068 -2.39%
std::remove_copy_if(list<int>)_(prefix)/50 24.763 -
std::remove_copy_if(list<int>)_(prefix)/8192 7286.810 -5.52%
std::remove_copy_if(list<int>)_(sprinkled)/1024 780.201 -
std::remove_copy_if(list<int>)_(sprinkled)/32 16.521 -
std::remove_copy_if(list<int>)_(sprinkled)/50 27.857 -1.04%
std::remove_copy_if(list<int>)_(sprinkled)/8192 7261.125 -5.86%
std::remove_copy_if(vector<int>)_(prefix)/1024 397.649 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.224 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.906 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3359.180 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 344.174 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 10.483 -
std::remove_copy_if(vector<int>)_(sprinkled)/50 16.287 -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2737.634 -
std::remove_if(deque<int>)_(prefix)/1024 562.288 1.41%
std::remove_if(deque<int>)_(prefix)/32 55.866 -
std::remove_if(deque<int>)_(prefix)/50 66.757 7.50%
std::remove_if(deque<int>)_(prefix)/8192 4280.517 -
std::remove_if(deque<int>)_(sprinkled)/1024 521.846 -
std::remove_if(deque<int>)_(sprinkled)/32 61.008 14.35%
std::remove_if(deque<int>)_(sprinkled)/50 72.251 18.49%
std::remove_if(deque<int>)_(sprinkled)/8192 3893.747 -
std::remove_if(list<int>)_(prefix)/1024 999.170 -
std::remove_if(list<int>)_(prefix)/32 58.540 -4.54%
std::remove_if(list<int>)_(prefix)/50 71.829 -
std::remove_if(list<int>)_(prefix)/8192 9955.254 7.50%
std::remove_if(list<int>)_(sprinkled)/1024 975.208 -1.05%
std::remove_if(list<int>)_(sprinkled)/32 56.805 -
std::remove_if(list<int>)_(sprinkled)/50 76.964 7.01%
std::remove_if(list<int>)_(sprinkled)/8192 8116.991 -
std::remove_if(vector<int>)_(prefix)/1024 366.641 4.44%
std::remove_if(vector<int>)_(prefix)/32 49.026 -
std::remove_if(vector<int>)_(prefix)/50 53.844 -2.22%
std::remove_if(vector<int>)_(prefix)/8192 2568.956 -
std::remove_if(vector<int>)_(sprinkled)/1024 520.166 -
std::remove_if(vector<int>)_(sprinkled)/32 54.131 -
std::remove_if(vector<int>)_(sprinkled)/50 64.098 -
std::remove_if(vector<int>)_(sprinkled)/8192 3828.849 -
std::replace(deque<int>)_(prefix)/1024 408.998 -1.31%
std::replace(deque<int>)_(prefix)/32 12.713 -1.04%
std::replace(deque<int>)_(prefix)/50 19.344 -
std::replace(deque<int>)_(prefix)/8192 3240.811 -
std::replace(deque<int>)_(sprinkled)/1024 348.408 -
std::replace(deque<int>)_(sprinkled)/32 12.111 -
std::replace(deque<int>)_(sprinkled)/50 18.145 -
std::replace(deque<int>)_(sprinkled)/8192 2786.533 -
std::replace(list<int>)_(prefix)/1024 739.451 -
std::replace(list<int>)_(prefix)/32 10.998 -
std::replace(list<int>)_(prefix)/50 17.285 -
std::replace(list<int>)_(prefix)/8192 6968.769 -
std::replace(list<int>)_(sprinkled)/1024 729.654 -
std::replace(list<int>)_(sprinkled)/32 11.169 -
std::replace(list<int>)_(sprinkled)/50 18.558 -
std::replace(list<int>)_(sprinkled)/8192 7738.907 8.01%
std::replace(vector<int>)_(prefix)/1024 160.794 -
std::replace(vector<int>)_(prefix)/32 5.180 -
std::replace(vector<int>)_(prefix)/50 7.644 -1.06%
std::replace(vector<int>)_(prefix)/8192 1267.298 -
std::replace(vector<int>)_(sprinkled)/1024 149.120 -4.74%
std::replace(vector<int>)_(sprinkled)/32 5.871 -4.00%
std::replace(vector<int>)_(sprinkled)/50 8.808 -4.80%
std::replace(vector<int>)_(sprinkled)/8192 1172.394 -4.22%
std::replace_if(deque<int>)_(prefix)/1024 482.086 -
std::replace_if(deque<int>)_(prefix)/32 14.081 2.12%
std::replace_if(deque<int>)_(prefix)/50 20.427 -
std::replace_if(deque<int>)_(prefix)/8192 3435.087 -1.77%
std::replace_if(deque<int>)_(sprinkled)/1024 365.566 -
std::replace_if(deque<int>)_(sprinkled)/32 12.427 -3.97%
std::replace_if(deque<int>)_(sprinkled)/50 18.643 -
std::replace_if(deque<int>)_(sprinkled)/8192 2910.667 -
std::replace_if(list<int>)_(prefix)/1024 732.652 -
std::replace_if(list<int>)_(prefix)/32 13.794 -1.05%
std::replace_if(list<int>)_(prefix)/50 24.402 -1.11%
std::replace_if(list<int>)_(prefix)/8192 7136.634 -
std::replace_if(list<int>)_(sprinkled)/1024 739.820 -
std::replace_if(list<int>)_(sprinkled)/32 13.224 -
std::replace_if(list<int>)_(sprinkled)/50 22.902 -
std::replace_if(list<int>)_(sprinkled)/8192 7389.855 -
std::replace_if(vector<int>)_(prefix)/1024 269.149 -1.12%
std::replace_if(vector<int>)_(prefix)/32 9.538 -
std::replace_if(vector<int>)_(prefix)/50 13.822 -
std::replace_if(vector<int>)_(prefix)/8192 2023.621 -
std::replace_if(vector<int>)_(sprinkled)/1024 246.872 -
std::replace_if(vector<int>)_(sprinkled)/32 9.037 3.72%
std::replace_if(vector<int>)_(sprinkled)/50 12.974 -
std::replace_if(vector<int>)_(sprinkled)/8192 1922.613 -
std::reverse(deque<int>)/32768 5717.591 -
std::reverse(deque<int>)/4096 717.746 -
std::reverse(deque<int>)/512 112.911 -
std::reverse(deque<int>)/64 13.034 -
std::reverse(deque<int>)/8 2.509 1.12%
std::reverse(list<int>)/32768 17440.061 -12.35%
std::reverse(list<int>)/4096 1779.800 -8.08%
std::reverse(list<int>)/512 192.671 -
std::reverse(list<int>)/64 17.404 -
std::reverse(list<int>)/8 1.928 -
std::reverse(vector<int>)/32768 1033.393 -
std::reverse(vector<int>)/4096 135.545 3.85%
std::reverse(vector<int>)/512 16.311 -
std::reverse(vector<int>)/64 4.149 -
std::reverse(vector<int>)/8 1.521 3.19%
std::reverse_copy(deque<int>)/32768 7951.332 -1.29%
std::reverse_copy(deque<int>)/4096 964.041 -1.61%
std::reverse_copy(deque<int>)/512 124.467 -
std::reverse_copy(deque<int>)/64 15.963 -
std::reverse_copy(deque<int>)/8 2.526 -
std::reverse_copy(list<int>)/32768 26529.496 -2.21%
std::reverse_copy(list<int>)/4096 3224.341 -
std::reverse_copy(list<int>)/512 364.267 -
std::reverse_copy(list<int>)/64 29.851 -
std::reverse_copy(list<int>)/8 2.396 -
std::reverse_copy(vector<int>)/32768 981.785 -
std::reverse_copy(vector<int>)/4096 132.203 -
std::reverse_copy(vector<int>)/512 17.153 -
std::reverse_copy(vector<int>)/64 2.519 -
std::reverse_copy(vector<int>)/8 2.623 10.34%
std::rotate(deque<int>)_(1_element_backward)/1024 41.041 -
std::rotate(deque<int>)_(1_element_backward)/32 3.581 -
std::rotate(deque<int>)_(1_element_backward)/50 5.117 -
std::rotate(deque<int>)_(1_element_backward)/8192 312.417 -
std::rotate(deque<int>)_(1_element_forward)/1024 37.380 -
std::rotate(deque<int>)_(1_element_forward)/32 4.110 -
std::rotate(deque<int>)_(1_element_forward)/50 5.416 -
std::rotate(deque<int>)_(1_element_forward)/8192 299.428 -
std::rotate(deque<int>)_(by_1/2)/1024 188.044 -
std::rotate(deque<int>)_(by_1/2)/32 8.566 -
std::rotate(deque<int>)_(by_1/2)/50 11.562 -
std::rotate(deque<int>)_(by_1/2)/8192 1456.082 -
std::rotate(deque<int>)_(by_1/3)/1024 412.616 1.59%
std::rotate(deque<int>)_(by_1/3)/32 20.405 -1.44%
std::rotate(deque<int>)_(by_1/3)/50 30.044 -1.19%
std::rotate(deque<int>)_(by_1/3)/8192 3362.405 6.40%
std::rotate(deque<int>)_(by_1/4)/1024 265.856 -2.04%
std::rotate(deque<int>)_(by_1/4)/32 13.133 -1.23%
std::rotate(deque<int>)_(by_1/4)/50 27.986 -
std::rotate(deque<int>)_(by_1/4)/8192 2674.965 -
std::rotate(list<int>)_(1_element_backward)/1024 738.975 -
std::rotate(list<int>)_(1_element_backward)/32 13.264 -
std::rotate(list<int>)_(1_element_backward)/50 24.911 -
std::rotate(list<int>)_(1_element_backward)/8192 7241.339 -
std::rotate(list<int>)_(1_element_forward)/1024 729.859 -
std::rotate(list<int>)_(1_element_forward)/32 13.812 -
std::rotate(list<int>)_(1_element_forward)/50 25.277 -3.42%
std::rotate(list<int>)_(1_element_forward)/8192 8146.464 15.21%
std::rotate(list<int>)_(by_1/2)/1024 387.429 -
std::rotate(list<int>)_(by_1/2)/32 6.484 -
std::rotate(list<int>)_(by_1/2)/50 12.653 -
std::rotate(list<int>)_(by_1/2)/8192 5438.181 -
std::rotate(list<int>)_(by_1/3)/1024 804.600 -3.52%
std::rotate(list<int>)_(by_1/3)/32 16.653 -
std::rotate(list<int>)_(by_1/3)/50 22.827 -
std::rotate(list<int>)_(by_1/3)/8192 8305.669 -6.46%
std::rotate(list<int>)_(by_1/4)/1024 574.303 -
std::rotate(list<int>)_(by_1/4)/32 14.461 -
std::rotate(list<int>)_(by_1/4)/50 26.089 -
std::rotate(list<int>)_(by_1/4)/8192 6569.097 -
std::rotate(vector<bool>)_(1_element_backward)/1024 27.561 -
std::rotate(vector<bool>)_(1_element_backward)/32 17.683 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.690 -
std::rotate(vector<bool>)_(1_element_backward)/8192 110.229 -4.20%
std::rotate(vector<bool>)_(1_element_forward)/1024 29.415 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.700 2.00%
std::rotate(vector<bool>)_(1_element_forward)/50 17.727 1.35%
std::rotate(vector<bool>)_(1_element_forward)/8192 114.738 -1.03%
std::rotate(vector<bool>)_(by_1/2)/1024 8.400 -
std::rotate(vector<bool>)_(by_1/2)/32 17.949 1.03%
std::rotate(vector<bool>)_(by_1/2)/50 17.744 1.15%
std::rotate(vector<bool>)_(by_1/2)/8192 15.062 -
std::rotate(vector<bool>)_(by_1/3)/1024 48.198 -1.57%
std::rotate(vector<bool>)_(by_1/3)/32 17.748 -
std::rotate(vector<bool>)_(by_1/3)/50 17.768 1.28%
std::rotate(vector<bool>)_(by_1/3)/8192 153.978 -1.43%
std::rotate(vector<bool>)_(by_1/4)/1024 13.242 -10.21%
std::rotate(vector<bool>)_(by_1/4)/32 17.868 -
std::rotate(vector<bool>)_(by_1/4)/50 17.718 -
std::rotate(vector<bool>)_(by_1/4)/8192 30.298 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.487 -
std::rotate(vector<int>)_(1_element_backward)/32 2.915 -
std::rotate(vector<int>)_(1_element_backward)/50 5.311 -
std::rotate(vector<int>)_(1_element_backward)/8192 299.798 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.064 -1.20%
std::rotate(vector<int>)_(1_element_forward)/32 2.944 -
std::rotate(vector<int>)_(1_element_forward)/50 5.242 -
std::rotate(vector<int>)_(1_element_forward)/8192 278.251 -1.14%
std::rotate(vector<int>)_(by_1/2)/1024 31.683 -
std::rotate(vector<int>)_(by_1/2)/32 2.329 -1.62%
std::rotate(vector<int>)_(by_1/2)/50 3.821 -1.12%
std::rotate(vector<int>)_(by_1/2)/8192 240.384 -
std::rotate(vector<int>)_(by_1/3)/1024 118.781 -
std::rotate(vector<int>)_(by_1/3)/32 9.848 -
std::rotate(vector<int>)_(by_1/3)/50 11.084 -
std::rotate(vector<int>)_(by_1/3)/8192 869.801 -
std::rotate(vector<int>)_(by_1/4)/1024 47.188 -
std::rotate(vector<int>)_(by_1/4)/32 4.727 -
std::rotate(vector<int>)_(by_1/4)/50 11.531 -
std::rotate(vector<int>)_(by_1/4)/8192 369.208 -
std::rotate_copy(deque<int>)/1024 34.452 -
std::rotate_copy(deque<int>)/32 2.929 8.65%
std::rotate_copy(deque<int>)/50 3.005 -
std::rotate_copy(deque<int>)/8192 296.094 -9.37%
std::rotate_copy(list<int>)/1024 734.205 -
std::rotate_copy(list<int>)/32 8.663 -2.11%
std::rotate_copy(list<int>)/50 13.950 -
std::rotate_copy(list<int>)/8192 6894.583 -2.59%
std::rotate_copy(vector<int>)/1024 32.723 -
std::rotate_copy(vector<int>)/32 2.080 -
std::rotate_copy(vector<int>)/50 2.675 -
std::rotate_copy(vector<int>)/8192 363.914 30.28%
std::sample(deque<int>)/1024 11348.877 -
std::sample(deque<int>)/32 304.548 -
std::sample(deque<int>)/8192 91243.291 -
std::sample(list<int>)/1024 11966.038 -
std::sample(list<int>)/32 312.958 -
std::sample(list<int>)/8192 98222.201 -
std::sample(vector<int>)/1024 11280.590 -
std::sample(vector<int>)/32 302.195 -
std::sample(vector<int>)/8192 91379.099 -
std::search(deque<int>)_(near_matches)/1000 18319.397 5.62%
std::search(deque<int>)_(near_matches)/1024 18142.057 -
std::search(deque<int>)_(near_matches)/8192 1443538.308 -
std::search(deque<int>)_(no_match)/1000 404.373 -
std::search(deque<int>)_(no_match)/1024 239.269 -42.36%
std::search(deque<int>)_(no_match)/1048576 422032.304 -
std::search(deque<int>)_(no_match)/8192 3294.685 -
std::search(deque<int>)_(same_length)/1000 340.569 -3.73%
std::search(deque<int>)_(same_length)/1024 479.420 -
std::search(deque<int>)_(same_length)/8192 3779.319 -2.74%
std::search(deque<int>)_(single_element)/1000 447.468 -
std::search(deque<int>)_(single_element)/1024 458.273 -
std::search(deque<int>)_(single_element)/8192 3651.783 -
std::search(deque<int>,_pred)_(near_matches)/1000 24832.946 6.61%
std::search(deque<int>,_pred)_(near_matches)/1024 25985.082 -1.51%
std::search(deque<int>,_pred)_(near_matches)/8192 1529668.304 -
std::search(deque<int>,_pred)_(no_match)/1000 423.715 -23.49%
std::search(deque<int>,_pred)_(no_match)/1024 435.901 -22.77%
std::search(deque<int>,_pred)_(no_match)/1048576 446103.662 -8.27%
std::search(deque<int>,_pred)_(no_match)/8192 3496.074 -7.86%
std::search(deque<int>,_pred)_(same_length)/1000 479.406 -3.19%
std::search(deque<int>,_pred)_(same_length)/1024 511.087 -
std::search(deque<int>,_pred)_(same_length)/8192 4037.304 -
std::search(deque<int>,_pred)_(single_element)/1000 685.507 -
std::search(deque<int>,_pred)_(single_element)/1024 703.762 -
std::search(deque<int>,_pred)_(single_element)/8192 5662.400 -
std::search(list<int>)_(near_matches)/1000 38096.917 -
std::search(list<int>)_(near_matches)/1024 39655.839 -
std::search(list<int>)_(near_matches)/8192 2540654.286 -
std::search(list<int>)_(no_match)/1000 701.638 4.99%
std::search(list<int>)_(no_match)/1024 748.950 -2.65%
std::search(list<int>)_(no_match)/1048576 833033.106 -2.60%
std::search(list<int>)_(no_match)/8192 6610.233 -11.14%
std::search(list<int>)_(same_length)/1000 750.905 -
std::search(list<int>)_(same_length)/1024 775.561 1.06%
std::search(list<int>)_(same_length)/8192 8648.629 1.77%
std::search(list<int>)_(single_element)/1000 654.755 -5.47%
std::search(list<int>)_(single_element)/1024 766.682 5.41%
std::search(list<int>)_(single_element)/8192 8200.891 -13.13%
std::search(list<int>,_pred)_(near_matches)/1000 41449.479 -
std::search(list<int>,_pred)_(near_matches)/1024 43294.626 -
std::search(list<int>,_pred)_(near_matches)/8192 2686184.069 -
std::search(list<int>,_pred)_(no_match)/1000 801.594 -
std::search(list<int>,_pred)_(no_match)/1024 820.603 -
std::search(list<int>,_pred)_(no_match)/1048576 954038.435 -
std::search(list<int>,_pred)_(no_match)/8192 7421.540 -5.37%
std::search(list<int>,_pred)_(same_length)/1000 792.864 -
std::search(list<int>,_pred)_(same_length)/1024 811.968 -
std::search(list<int>,_pred)_(same_length)/8192 10154.064 9.26%
std::search(list<int>,_pred)_(single_element)/1000 799.443 -
std::search(list<int>,_pred)_(single_element)/1024 818.512 -
std::search(list<int>,_pred)_(single_element)/8192 9750.280 -2.11%
std::search(vector<int>)_(near_matches)/1000 14276.737 -
std::search(vector<int>)_(near_matches)/1024 15042.243 -1.12%
std::search(vector<int>)_(near_matches)/8192 766289.488 -
std::search(vector<int>)_(no_match)/1000 208.089 -1.67%
std::search(vector<int>)_(no_match)/1024 212.936 -1.64%
std::search(vector<int>)_(no_match)/1048576 210357.973 -
std::search(vector<int>)_(no_match)/8192 1639.919 -
std::search(vector<int>)_(same_length)/1000 241.406 -
std::search(vector<int>)_(same_length)/1024 245.603 -1.35%
std::search(vector<int>)_(same_length)/8192 1872.323 -1.70%
std::search(vector<int>)_(single_element)/1000 227.680 -
std::search(vector<int>)_(single_element)/1024 232.618 -
std::search(vector<int>)_(single_element)/8192 1811.599 -
std::search(vector<int>,_pred)_(near_matches)/1000 22755.925 -
std::search(vector<int>,_pred)_(near_matches)/1024 23916.664 -
std::search(vector<int>,_pred)_(near_matches)/8192 1452575.294 -
std::search(vector<int>,_pred)_(no_match)/1000 525.946 1.26%
std::search(vector<int>,_pred)_(no_match)/1024 535.798 -
std::search(vector<int>,_pred)_(no_match)/1048576 600381.605 1.63%
std::search(vector<int>,_pred)_(no_match)/8192 4292.258 1.89%
std::search(vector<int>,_pred)_(same_length)/1000 600.842 -
std::search(vector<int>,_pred)_(same_length)/1024 614.733 -2.98%
std::search(vector<int>,_pred)_(same_length)/8192 4917.485 -5.03%
std::search(vector<int>,_pred)_(single_element)/1000 564.606 10.88%
std::search(vector<int>,_pred)_(single_element)/1024 578.847 10.91%
std::search(vector<int>,_pred)_(single_element)/8192 4627.270 11.27%
std::search_n(deque<int>)_(no_match)/1024 295.821 -
std::search_n(deque<int>)_(no_match)/32 15.298 -
std::search_n(deque<int>)_(no_match)/8192 2347.184 -
std::search_n(deque<int>,_pred)_(no_match)/1024 613.589 -
std::search_n(deque<int>,_pred)_(no_match)/32 19.650 -
std::search_n(deque<int>,_pred)_(no_match)/8192 3957.569 -
std::search_n(list<int>)_(no_match)/1024 727.667 -
std::search_n(list<int>)_(no_match)/32 10.761 -
std::search_n(list<int>)_(no_match)/8192 6536.235 -5.97%
std::search_n(list<int>,_pred)_(no_match)/1024 845.475 -
std::search_n(list<int>,_pred)_(no_match)/32 17.003 -
std::search_n(list<int>,_pred)_(no_match)/8192 8361.477 -
std::search_n(vector<int>)_(no_match)/1024 209.222 -
std::search_n(vector<int>)_(no_match)/32 6.831 -
std::search_n(vector<int>)_(no_match)/8192 1617.898 -
std::search_n(vector<int>,_pred)_(no_match)/1024 425.653 -
std::search_n(vector<int>,_pred)_(no_match)/32 15.059 -
std::search_n(vector<int>,_pred)_(no_match)/8192 2961.267 -
std::set<int>::clear()/0 391.241 -
std::set<int>::clear()/1024 8974.726 -2.25%
std::set<int>::clear()/32 618.298 -1.27%
std::set<int>::clear()/8192 77478.169 -4.79%
std::set<int>::contains(key)_(existent)/1024 3.907 -
std::set<int>::contains(key)_(existent)/32 1.655 -
std::set<int>::contains(key)_(existent)/8192 8.222 -
std::set<int>::contains(key)_(non-existent)/0 0.295 -
std::set<int>::contains(key)_(non-existent)/1024 6.040 1.09%
std::set<int>::contains(key)_(non-existent)/32 2.605 2.03%
std::set<int>::contains(key)_(non-existent)/8192 14.687 24.31%
std::set<int>::count(key)_(existent)/1024 4.267 -
std::set<int>::count(key)_(existent)/32 1.674 2.17%
std::set<int>::count(key)_(existent)/8192 7.943 -
std::set<int>::count(key)_(non-existent)/0 0.253 -
std::set<int>::count(key)_(non-existent)/1024 7.403 -3.61%
std::set<int>::count(key)_(non-existent)/32 2.888 -2.37%
std::set<int>::count(key)_(non-existent)/8192 11.309 -3.50%
std::set<int>::ctor(&&,_different_allocs)/0 12.867 -
std::set<int>::ctor(&&,_different_allocs)/1024 5993.118 -
std::set<int>::ctor(&&,_different_allocs)/32 181.471 2.21%
std::set<int>::ctor(&&,_different_allocs)/8192 48970.925 -
std::set<int>::ctor(const&)/0 12.738 -
std::set<int>::ctor(const&)/1024 6331.911 2.41%
std::set<int>::ctor(const&)/32 220.485 -1.48%
std::set<int>::ctor(const&)/8192 50307.921 2.69%
std::set<int>::ctor(const&,_alloc)/0 12.773 -
std::set<int>::ctor(const&,_alloc)/1024 6240.237 -
std::set<int>::ctor(const&,_alloc)/32 223.680 -8.33%
std::set<int>::ctor(const&,_alloc)/8192 49324.065 -1.55%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.722 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8586.037 1.75%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 234.301 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 68514.686 1.78%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.743 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12808.997 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 279.085 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 241600.828 -
std::set<int>::equal_range(key)_(existent)/1024 4.359 -
std::set<int>::equal_range(key)_(existent)/32 1.823 -1.56%
std::set<int>::equal_range(key)_(existent)/8192 8.235 2.56%
std::set<int>::equal_range(key)_(non-existent)/0 0.254 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.843 6.58%
std::set<int>::equal_range(key)_(non-existent)/32 2.668 -1.43%
std::set<int>::equal_range(key)_(non-existent)/8192 10.172 3.79%
std::set<int>::erase(iterator)/1024 19.522 -2.25%
std::set<int>::erase(iterator)/32 19.482 -2.48%
std::set<int>::erase(iterator)/8192 19.641 -1.59%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.414 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6618.320 -1.86%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 560.922 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 53345.417 -
std::set<int>::erase(key)_(existent)/1024 50.297 -
std::set<int>::erase(key)_(existent)/32 21.380 -7.25%
std::set<int>::erase(key)_(existent)/8192 69.124 -
std::set<int>::erase(key)_(non-existent,_end)/0 0.255 -
std::set<int>::erase(key)_(non-existent,_end)/1024 5.775 8.50%
std::set<int>::erase(key)_(non-existent,_end)/32 2.544 12.41%
std::set<int>::erase(key)_(non-existent,_end)/8192 8.905 8.28%
std::set<int>::erase(key)_(non-existent,_middle)/0 0.254 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.996 3.56%
std::set<int>::erase(key)_(non-existent,_middle)/32 1.791 1.49%
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.169 1.49%
std::set<int>::find(key)_(existent)/1024 3.977 -2.05%
std::set<int>::find(key)_(existent)/32 1.757 -
std::set<int>::find(key)_(existent)/8192 8.034 -1.73%
std::set<int>::find(key)_(non-existent)/0 0.252 -
std::set<int>::find(key)_(non-existent)/1024 5.537 -1.44%
std::set<int>::find(key)_(non-existent)/32 2.279 -
std::set<int>::find(key)_(non-existent)/8192 8.416 -1.49%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.053 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 48.616 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 19.178 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 95.619 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.041 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 29.319 -1.87%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.764 -1.31%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 34.275 -1.79%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 17.222 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 44.203 -2.49%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 18.906 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 97.105 8.53%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.222 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.550 2.87%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 17.908 -1.30%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 29.303 -3.94%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.309 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16790.429 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 755.683 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 181673.609 -1.19%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.331 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12859.555 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 656.317 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 115021.447 -3.17%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 394.624 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7734.911 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 552.030 2.74%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 131834.213 -
std::set<int>::insert(value)_(already_present)/1024 5.727 2.82%
std::set<int>::insert(value)_(already_present)/32 1.756 -
std::set<int>::insert(value)_(already_present)/8192 9.592 1.64%
std::set<int>::insert(value)_(new_value,_end)/0 17.555 3.06%
std::set<int>::insert(value)_(new_value,_end)/1024 41.249 1.15%
std::set<int>::insert(value)_(new_value,_end)/32 18.820 -
std::set<int>::insert(value)_(new_value,_end)/8192 77.355 3.17%
std::set<int>::insert(value)_(new_value,_middle)/0 17.072 -2.80%
std::set<int>::insert(value)_(new_value,_middle)/1024 25.584 -4.81%
std::set<int>::insert(value)_(new_value,_middle)/32 18.398 -2.90%
std::set<int>::insert(value)_(new_value,_middle)/8192 31.364 -1.11%
std::set<int>::lower_bound(key)_(existent)/1024 4.350 -
std::set<int>::lower_bound(key)_(existent)/32 1.478 -1.97%
std::set<int>::lower_bound(key)_(existent)/8192 7.839 -
std::set<int>::lower_bound(key)_(non-existent)/0 0.252 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.150 -5.53%
std::set<int>::lower_bound(key)_(non-existent)/32 2.242 -8.68%
std::set<int>::lower_bound(key)_(non-existent)/8192 9.144 -5.88%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.364 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6223.148 -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 215.569 -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 49333.703 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.369 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6268.180 1.49%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 219.114 1.36%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 50033.379 -
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.118 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1362.239 -1.26%
std::set<int>::operator=(const&)_(into_populated_Container)/32 39.876 -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12473.656 -
std::set<int>::upper_bound(key)_(existent)/1024 4.079 -4.45%
std::set<int>::upper_bound(key)_(existent)/32 1.764 -2.86%
std::set<int>::upper_bound(key)_(existent)/8192 7.976 -1.84%
std::set<int>::upper_bound(key)_(non-existent)/0 0.253 -
std::set<int>::upper_bound(key)_(non-existent)/1024 5.953 1.17%
std::set<int>::upper_bound(key)_(non-existent)/32 2.441 -
std::set<int>::upper_bound(key)_(non-existent)/8192 10.159 3.56%
std::set<std::string>::clear()/0 393.558 -
std::set<std::string>::clear()/1024 21308.811 -
std::set<std::string>::clear()/32 888.972 -1.34%
std::set<std::string>::clear()/8192 211875.112 -
std::set<std::string>::contains(key)_(existent)/1024 21.142 -6.90%
std::set<std::string>::contains(key)_(existent)/32 16.417 14.53%
std::set<std::string>::contains(key)_(existent)/8192 27.260 -4.45%
std::set<std::string>::contains(key)_(non-existent)/0 0.277 -
std::set<std::string>::contains(key)_(non-existent)/1024 20.845 3.50%
std::set<std::string>::contains(key)_(non-existent)/32 10.472 15.22%
std::set<std::string>::contains(key)_(non-existent)/8192 28.037 4.44%
std::set<std::string>::count(key)_(existent)/1024 24.822 2.63%
std::set<std::string>::count(key)_(existent)/32 14.961 -8.52%
std::set<std::string>::count(key)_(existent)/8192 31.262 -
std::set<std::string>::count(key)_(non-existent)/0 0.257 -
std::set<std::string>::count(key)_(non-existent)/1024 24.177 -
std::set<std::string>::count(key)_(non-existent)/32 9.891 -8.23%
std::set<std::string>::count(key)_(non-existent)/8192 33.534 -
std::set<std::string>::ctor(&&,_different_allocs)/0 12.831 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6950.577 -
std::set<std::string>::ctor(&&,_different_allocs)/32 208.100 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57463.999 -
std::set<std::string>::ctor(const&)/0 12.726 -
std::set<std::string>::ctor(const&)/1024 34531.193 -
std::set<std::string>::ctor(const&)/32 707.874 -
std::set<std::string>::ctor(const&)/8192 342528.314 -
std::set<std::string>::ctor(const&,_alloc)/0 12.697 -
std::set<std::string>::ctor(const&,_alloc)/1024 37047.505 -
std::set<std::string>::ctor(const&,_alloc)/32 693.539 -
std::set<std::string>::ctor(const&,_alloc)/8192 345958.435 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.881 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39244.023 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 807.946 1.50%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 378557.249 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.774 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55107.093 -1.60%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 988.377 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1100680.724 -
std::set<std::string>::equal_range(key)_(existent)/1024 21.717 -10.33%
std::set<std::string>::equal_range(key)_(existent)/32 16.356 -4.50%
std::set<std::string>::equal_range(key)_(existent)/8192 30.604 4.04%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.258 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 24.443 -1.33%
std::set<std::string>::equal_range(key)_(non-existent)/32 11.380 8.37%
std::set<std::string>::equal_range(key)_(non-existent)/8192 33.270 -1.16%
std::set<std::string>::erase(iterator)/1024 33.518 -
std::set<std::string>::erase(iterator)/32 25.095 -2.42%
std::set<std::string>::erase(iterator)/8192 31.170 2.19%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.173 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12748.832 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 690.144 -1.26%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119500.101 -
std::set<std::string>::erase(key)_(existent)/1024 56.620 -21.35%
std::set<std::string>::erase(key)_(existent)/32 67.928 24.48%
std::set<std::string>::erase(key)_(existent)/8192 94.449 10.47%
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.258 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 22.064 2.35%
std::set<std::string>::erase(key)_(non-existent,_end)/32 10.524 2.60%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 28.444 -3.92%
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.258 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 12.190 -6.53%
std::set<std::string>::erase(key)_(non-existent,_middle)/32 8.129 21.97%
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 15.661 -4.68%
std::set<std::string>::find(key)_(existent)/1024 23.064 -8.30%
std::set<std::string>::find(key)_(existent)/32 16.450 1.89%
std::set<std::string>::find(key)_(existent)/8192 30.751 2.20%
std::set<std::string>::find(key)_(non-existent)/0 0.257 -
std::set<std::string>::find(key)_(non-existent)/1024 21.632 5.98%
std::set<std::string>::find(key)_(non-existent)/32 10.855 5.35%
std::set<std::string>::find(key)_(non-existent)/8192 28.621 3.95%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 28.787 -9.24%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 60.961 -12.66%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 38.114 -25.68%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 107.963 42.03%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 28.037 -4.59%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 45.885 -5.00%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 35.658 -25.01%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 74.797 57.28%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 24.214 -25.40%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 31.449 -1.91%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 30.696 -18.18%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 57.307 34.49%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 33.292 5.82%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 39.482 27.84%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 27.380 -13.04%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 38.183 1.24%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.566 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 66343.950 -1.18%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1509.308 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 869140.868 -5.69%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.828 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44509.505 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1225.015 -3.14%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 606639.026 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 395.842 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 41287.225 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1169.811 4.18%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 620442.296 -
std::set<std::string>::insert(value)_(already_present)/1024 29.663 -2.18%
std::set<std::string>::insert(value)_(already_present)/32 10.214 -
std::set<std::string>::insert(value)_(already_present)/8192 38.216 -
std::set<std::string>::insert(value)_(new_value,_end)/0 27.273 -
std::set<std::string>::insert(value)_(new_value,_end)/1024 62.096 1.09%
std::set<std::string>::insert(value)_(new_value,_end)/32 33.579 1.91%
std::set<std::string>::insert(value)_(new_value,_end)/8192 66.207 -5.84%
std::set<std::string>::insert(value)_(new_value,_middle)/0 28.102 -9.69%
std::set<std::string>::insert(value)_(new_value,_middle)/1024 45.462 -14.24%
std::set<std::string>::insert(value)_(new_value,_middle)/32 34.880 -7.34%
std::set<std::string>::insert(value)_(new_value,_middle)/8192 51.022 6.10%
std::set<std::string>::lower_bound(key)_(existent)/1024 22.755 3.50%
std::set<std::string>::lower_bound(key)_(existent)/32 15.993 2.84%
std::set<std::string>::lower_bound(key)_(existent)/8192 28.591 -6.35%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 23.910 1.46%
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.569 1.12%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 32.495 3.17%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.253 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36673.754 -2.09%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 848.748 -4.59%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 347345.419 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.260 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36353.793 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 681.508 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 347981.645 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.049 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 16757.270 5.69%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 342.976 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 210500.040 2.61%
std::set<std::string>::upper_bound(key)_(existent)/1024 22.072 -8.40%
std::set<std::string>::upper_bound(key)_(existent)/32 17.394 13.80%
std::set<std::string>::upper_bound(key)_(existent)/8192 30.118 1.79%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 24.687 3.47%
std::set<std::string>::upper_bound(key)_(non-existent)/32 11.048 1.70%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 33.049 8.63%
std::shift_left(deque<int>)/1024 38.370 -
std::shift_left(deque<int>)/32 3.811 -
std::shift_left(deque<int>)/50 5.433 -
std::shift_left(deque<int>)/8192 300.012 -
std::shift_left(list<int>)/1024 725.807 -
std::shift_left(list<int>)/32 13.363 -
std::shift_left(list<int>)/50 27.349 -
std::shift_left(list<int>)/8192 7654.033 -
std::shift_left(vector<int>)/1024 35.446 -
std::shift_left(vector<int>)/32 2.983 -69.52%
std::shift_left(vector<int>)/50 5.262 -
std::shift_left(vector<int>)/8192 280.834 -
std::shift_right(deque<int>)/1024 40.439 -
std::shift_right(deque<int>)/32 3.421 -
std::shift_right(deque<int>)/50 4.535 1.39%
std::shift_right(deque<int>)/8192 306.553 -1.10%
std::shift_right(list<int>)/1024 731.271 -
std::shift_right(list<int>)/32 14.435 -
std::shift_right(list<int>)/50 26.598 -1.08%
std::shift_right(list<int>)/8192 7654.424 -
std::shift_right(vector<int>)/1024 35.524 -
std::shift_right(vector<int>)/32 2.952 -26.45%
std::shift_right(vector<int>)/50 5.323 -
std::shift_right(vector<int>)/8192 300.456 -
std::shuffle(deque<int>)/1024 9230.672 -
std::shuffle(deque<int>)/32 292.155 -
std::shuffle(deque<int>)/8192 73826.162 -
std::shuffle(vector<int>)/1024 8761.646 -
std::shuffle(vector<int>)/32 277.291 -
std::shuffle(vector<int>)/8192 70499.350 -
std::sort(deque<int>)_(ascending)/1024 765.238 -
std::sort(deque<int>)_(ascending)/8 17.517 -
std::sort(deque<int>)_(ascending)/8192 5751.536 -
std::sort(deque<int>)_(descending)/1024 1297.769 -
std::sort(deque<int>)_(descending)/8 25.219 -
std::sort(deque<int>)_(descending)/8192 10379.204 -
std::sort(deque<int>)_(heap)/1024 6214.409 -
std::sort(deque<int>)_(heap)/8 24.398 -
std::sort(deque<int>)_(heap)/8192 69069.766 -
std::sort(deque<int>)_(pipe-organ)/1024 2711.705 -
std::sort(deque<int>)_(pipe-organ)/8 20.112 -
std::sort(deque<int>)_(pipe-organ)/8192 26184.543 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17840.412 -
std::sort(deque<int>)_(qsort_adversarial)/8 17.416 -2.60%
std::sort(deque<int>)_(qsort_adversarial)/8192 479617.071 -1.93%
std::sort(deque<int>)_(repeated)/1024 985.218 2.24%
std::sort(deque<int>)_(repeated)/8 18.144 -
std::sort(deque<int>)_(repeated)/8192 6757.338 -
std::sort(deque<int>)_(shuffled)/1024 6583.005 -3.77%
std::sort(deque<int>)_(shuffled)/8 22.953 -
std::sort(deque<int>)_(shuffled)/8192 80639.653 -
std::sort(vector<NonIntegral>)_(ascending)/1024 520.786 -
std::sort(vector<NonIntegral>)_(ascending)/8 15.580 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3748.619 -
std::sort(vector<NonIntegral>)_(descending)/1024 775.455 -
std::sort(vector<NonIntegral>)_(descending)/8 25.004 -
std::sort(vector<NonIntegral>)_(descending)/8192 5257.963 -
std::sort(vector<NonIntegral>)_(heap)/1024 4264.867 -2.04%
std::sort(vector<NonIntegral>)_(heap)/8 23.195 -
std::sort(vector<NonIntegral>)_(heap)/8192 50630.537 1.48%
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1874.868 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.282 -1.15%
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18336.319 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13235.477 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.593 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155016.497 -
std::sort(vector<NonIntegral>)_(repeated)/1024 505.590 -
std::sort(vector<NonIntegral>)_(repeated)/8 15.792 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3737.799 -6.43%
std::sort(vector<NonIntegral>)_(shuffled)/1024 4836.385 3.78%
std::sort(vector<NonIntegral>)_(shuffled)/8 23.706 4.07%
std::sort(vector<NonIntegral>)_(shuffled)/8192 81175.723 -2.84%
std::sort(vector<int>)_(ascending)/1024 519.988 -
std::sort(vector<int>)_(ascending)/8 15.780 -1.25%
std::sort(vector<int>)_(ascending)/8192 3732.841 -
std::sort(vector<int>)_(descending)/1024 1022.575 -
std::sort(vector<int>)_(descending)/8 24.802 -
std::sort(vector<int>)_(descending)/8192 7253.212 -
std::sort(vector<int>)_(heap)/1024 4565.332 -
std::sort(vector<int>)_(heap)/8 23.623 -1.29%
std::sort(vector<int>)_(heap)/8192 45583.684 -
std::sort(vector<int>)_(pipe-organ)/1024 2294.586 -
std::sort(vector<int>)_(pipe-organ)/8 17.728 -
std::sort(vector<int>)_(pipe-organ)/8192 21643.299 -
std::sort(vector<int>)_(qsort_adversarial)/1024 13369.673 -3.96%
std::sort(vector<int>)_(qsort_adversarial)/8 15.759 -1.30%
std::sort(vector<int>)_(qsort_adversarial)/8192 152835.513 1.27%
std::sort(vector<int>)_(repeated)/1024 660.069 -
std::sort(vector<int>)_(repeated)/8 15.824 -
std::sort(vector<int>)_(repeated)/8192 5025.847 -
std::sort(vector<int>)_(shuffled)/1024 4648.719 -
std::sort(vector<int>)_(shuffled)/8 22.610 -
std::sort(vector<int>)_(shuffled)/8192 46092.440 2.23%
std::sort_heap(deque<int>)/1024 13317.323 -
std::sort_heap(deque<int>)/8 36.306 2.60%
std::sort_heap(deque<int>)/8192 470573.028 -
std::sort_heap(deque<int>,_pred)/1024 12317.773 -
std::sort_heap(deque<int>,_pred)/8 34.986 3.03%
std::sort_heap(deque<int>,_pred)/8192 425441.719 -
std::sort_heap(vector<NonIntegral>)/1024 9881.708 -
std::sort_heap(vector<NonIntegral>)/8 29.512 -
std::sort_heap(vector<NonIntegral>)/8192 105801.808 -
std::sort_heap(vector<NonIntegral>,_pred)/1024 9852.363 -
std::sort_heap(vector<NonIntegral>,_pred)/8 29.876 -2.40%
std::sort_heap(vector<NonIntegral>,_pred)/8192 106155.144 -
std::sort_heap(vector<int>)/1024 9806.672 -
std::sort_heap(vector<int>)/8 29.714 -
std::sort_heap(vector<int>)/8192 105984.909 -
std::sort_heap(vector<int>,_pred)/1024 9841.770 -
std::sort_heap(vector<int>,_pred)/8 29.250 -1.59%
std::sort_heap(vector<int>,_pred)/8192 106074.499 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2695.045 -1.16%
std::stable_partition(deque<int>)_(alloc_fails)/32 1880.036 -
std::stable_partition(deque<int>)_(alloc_fails)/50 1895.899 1.28%
std::stable_partition(deque<int>)_(alloc_fails)/8192 9799.229 -
std::stable_partition(deque<int>)_(dense)/1024 566.930 -9.66%
std::stable_partition(deque<int>)_(dense)/32 28.602 -3.38%
std::stable_partition(deque<int>)_(dense)/50 36.679 -7.94%
std::stable_partition(deque<int>)_(dense)/8192 5635.903 -
std::stable_partition(deque<int>)_(sparse)/1024 421.832 -
std::stable_partition(deque<int>)_(sparse)/32 11.018 -13.03%
std::stable_partition(deque<int>)_(sparse)/50 26.945 -6.27%
std::stable_partition(deque<int>)_(sparse)/8192 3300.988 -9.36%
std::stable_partition(list<int>)_(alloc_fails)/1024 4274.867 2.99%
std::stable_partition(list<int>)_(alloc_fails)/32 1891.148 1.38%
std::stable_partition(list<int>)_(alloc_fails)/50 1923.895 1.44%
std::stable_partition(list<int>)_(alloc_fails)/8192 26683.156 -
std::stable_partition(list<int>)_(dense)/1024 1434.946 -1.42%
std::stable_partition(list<int>)_(dense)/32 37.753 -2.03%
std::stable_partition(list<int>)_(dense)/50 55.628 -2.97%
std::stable_partition(list<int>)_(dense)/8192 18901.973 -
std::stable_partition(list<int>)_(sparse)/1024 923.891 -1.20%
std::stable_partition(list<int>)_(sparse)/32 9.668 -
std::stable_partition(list<int>)_(sparse)/50 26.712 1.08%
std::stable_partition(list<int>)_(sparse)/8192 8626.640 -
std::stable_partition(vector<int>)_(alloc_fails)/1024 2310.680 1.08%
std::stable_partition(vector<int>)_(alloc_fails)/32 1882.227 1.29%
std::stable_partition(vector<int>)_(alloc_fails)/50 1868.113 1.12%
std::stable_partition(vector<int>)_(alloc_fails)/8192 5330.074 -
std::stable_partition(vector<int>)_(dense)/1024 291.166 -
std::stable_partition(vector<int>)_(dense)/32 21.542 -
std::stable_partition(vector<int>)_(dense)/50 25.109 -1.26%
std::stable_partition(vector<int>)_(dense)/8192 2095.277 -
std::stable_partition(vector<int>)_(sparse)/1024 212.420 2.81%
std::stable_partition(vector<int>)_(sparse)/32 7.410 1.77%
std::stable_partition(vector<int>)_(sparse)/50 21.503 -
std::stable_partition(vector<int>)_(sparse)/8192 1541.337 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 3939.895 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 18.885 -3.86%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18950.607 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28573.489 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 28.184 1.22%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26210.151 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13684.292 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.253 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25662.043 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16373.526 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.589 1.89%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22372.146 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 26001.251 1.36%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.718 7.16%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28472.951 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3684.644 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 20.035 2.79%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13085.759 -9.85%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19388.147 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 23.809 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24367.305 -2.93%
std::stable_sort(deque<int>)_(ascending)/1024 2128.702 -
std::stable_sort(deque<int>)_(ascending)/8 17.822 1.31%
std::stable_sort(deque<int>)_(ascending)/8192 13645.344 -
std::stable_sort(deque<int>)_(descending)/1024 2910.947 -
std::stable_sort(deque<int>)_(descending)/8 26.501 4.08%
std::stable_sort(deque<int>)_(descending)/8192 20385.760 -
std::stable_sort(deque<int>)_(heap)/1024 2731.532 -
std::stable_sort(deque<int>)_(heap)/8 25.397 6.81%
std::stable_sort(deque<int>)_(heap)/8192 17246.455 -
std::stable_sort(deque<int>)_(pipe-organ)/1024 2929.427 -
std::stable_sort(deque<int>)_(pipe-organ)/8 21.866 -
std::stable_sort(deque<int>)_(pipe-organ)/8192 20381.581 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3104.508 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 17.573 2.28%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20695.236 -
std::stable_sort(deque<int>)_(repeated)/1024 1438.719 -
std::stable_sort(deque<int>)_(repeated)/8 19.306 7.32%
std::stable_sort(deque<int>)_(repeated)/8192 7696.024 -
std::stable_sort(deque<int>)_(shuffled)/1024 2544.256 -
std::stable_sort(deque<int>)_(shuffled)/8 23.422 2.31%
std::stable_sort(deque<int>)_(shuffled)/8192 14180.153 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 5088.667 7.07%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.281 1.45%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 46824.088 -3.14%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 22715.691 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.691 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 116773.713 -2.21%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 13721.204 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 23.300 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 107571.245 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 13852.574 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 17.628 -1.36%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 83817.154 -1.10%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22361.666 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 15.566 -1.84%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 135883.830 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3968.021 15.04%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 15.865 -1.40%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 19755.777 10.89%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 17885.900 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.133 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 146149.214 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3596.914 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.070 -2.54%
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 41701.921 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 12582.142 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 22.591 -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 187125.224 -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 9511.374 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.220 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 117107.982 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8085.258 -1.19%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 18.417 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 116128.857 -6.84%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13496.885 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.085 -2.11%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 199860.738 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1272.228 -1.62%
std::stable_sort(vector<NonIntegral>)_(repeated)/8 15.784 -3.28%
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 14123.528 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12002.956 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 19.632 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 174265.823 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4612.681 -1.71%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 15.893 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 18753.278 -1.04%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23129.675 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.480 1.21%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24814.217 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 13856.927 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 21.801 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 30528.901 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14087.721 -7.40%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 18.075 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21889.129 -2.93%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 22553.348 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 15.936 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 34119.781 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3436.884 -2.71%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 15.992 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9618.159 -26.13%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 17845.556 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 20.422 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 27219.869 -1.13%
std::stable_sort(vector<int>)_(ascending)/1024 2067.415 -
std::stable_sort(vector<int>)_(ascending)/8 15.561 -
std::stable_sort(vector<int>)_(ascending)/8192 13417.278 -
std::stable_sort(vector<int>)_(descending)/1024 2870.502 2.54%
std::stable_sort(vector<int>)_(descending)/8 25.451 5.50%
std::stable_sort(vector<int>)_(descending)/8192 18511.447 -
std::stable_sort(vector<int>)_(heap)/1024 2530.912 -
std::stable_sort(vector<int>)_(heap)/8 21.016 -
std::stable_sort(vector<int>)_(heap)/8192 14521.964 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2779.510 -
std::stable_sort(vector<int>)_(pipe-organ)/8 18.443 -
std::stable_sort(vector<int>)_(pipe-organ)/8192 18250.098 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2900.121 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.508 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18293.528 -
std::stable_sort(vector<int>)_(repeated)/1024 1089.061 -
std::stable_sort(vector<int>)_(repeated)/8 15.540 -
std::stable_sort(vector<int>)_(repeated)/8192 5281.629 -
std::stable_sort(vector<int>)_(shuffled)/1024 2245.559 1.06%
std::stable_sort(vector<int>)_(shuffled)/8 19.804 -
std::stable_sort(vector<int>)_(shuffled)/8192 10970.384 -
std::swap_ranges(deque<int>)/1024 319.251 -6.30%
std::swap_ranges(deque<int>)/32 10.415 -5.49%
std::swap_ranges(deque<int>)/50 15.851 -5.89%
std::swap_ranges(deque<int>)/8192 2549.170 -6.04%
std::swap_ranges(list<int>)/1024 816.527 7.76%
std::swap_ranges(list<int>)/32 19.405 -
std::swap_ranges(list<int>)/50 33.025 2.47%
std::swap_ranges(list<int>)/8192 10494.226 2.54%
std::swap_ranges(vector<int>)/1024 62.583 -
std::swap_ranges(vector<int>)/32 4.809 -
std::swap_ranges(vector<int>)/50 5.595 -
std::swap_ranges(vector<int>)/8192 475.216 -
std::transform(deque<int>)_(identity_transform)/1024 370.130 -
std::transform(deque<int>)_(identity_transform)/32 12.297 -
std::transform(deque<int>)_(identity_transform)/50 19.088 -
std::transform(deque<int>)_(identity_transform)/8192 2444.033 -
std::transform(deque<int>,_deque<int>)/1024 660.045 -
std::transform(deque<int>,_deque<int>)/32 21.817 -
std::transform(deque<int>,_deque<int>)/50 36.154 -
std::transform(deque<int>,_deque<int>)/8192 5418.970 -
std::transform(list<int>)_(identity_transform)/1024 738.423 -
std::transform(list<int>)_(identity_transform)/32 16.921 -
std::transform(list<int>)_(identity_transform)/50 30.023 -1.55%
std::transform(list<int>)_(identity_transform)/8192 6999.640 -8.39%
std::transform(list<int>,_list<int>)/1024 838.134 -
std::transform(list<int>,_list<int>)/32 23.030 -
std::transform(list<int>,_list<int>)/50 37.180 -
std::transform(list<int>,_list<int>)/8192 8672.597 -8.20%
std::transform(vector<int>)_(identity_transform)/1024 262.387 -
std::transform(vector<int>)_(identity_transform)/32 9.214 -
std::transform(vector<int>)_(identity_transform)/50 16.127 -1.10%
std::transform(vector<int>)_(identity_transform)/8192 2020.417 -
std::transform(vector<int>,_vector<int>)/1024 554.403 -
std::transform(vector<int>,_vector<int>)/32 17.222 -
std::transform(vector<int>,_vector<int>)/50 26.817 -
std::transform(vector<int>,_vector<int>)/8192 4439.529 -
std::unique(deque<int>)_(contiguous)/1024 514.326 -
std::unique(deque<int>)_(contiguous)/32 49.484 -11.19%
std::unique(deque<int>)_(contiguous)/52 55.568 -14.17%
std::unique(deque<int>)_(contiguous)/8192 3742.290 -
std::unique(deque<int>)_(sprinkled)/1024 511.604 -
std::unique(deque<int>)_(sprinkled)/32 52.166 -6.76%
std::unique(deque<int>)_(sprinkled)/52 59.015 -10.27%
std::unique(deque<int>)_(sprinkled)/8192 3808.124 -
std::unique(deque<int>,_pred)_(contiguous)/1024 631.322 -
std::unique(deque<int>,_pred)_(contiguous)/32 56.753 -
std::unique(deque<int>,_pred)_(contiguous)/52 67.149 -1.73%
std::unique(deque<int>,_pred)_(contiguous)/8192 4559.109 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 686.515 -
std::unique(deque<int>,_pred)_(sprinkled)/32 57.873 -
std::unique(deque<int>,_pred)_(sprinkled)/52 70.632 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5207.936 -
std::unique(list<int>)_(contiguous)/1024 903.001 -1.90%
std::unique(list<int>)_(contiguous)/32 52.078 -
std::unique(list<int>)_(contiguous)/52 64.154 -
std::unique(list<int>)_(contiguous)/8192 6990.335 -
std::unique(list<int>)_(sprinkled)/1024 1054.059 11.00%
std::unique(list<int>)_(sprinkled)/32 55.399 1.95%
std::unique(list<int>)_(sprinkled)/52 70.065 3.54%
std::unique(list<int>)_(sprinkled)/8192 8670.799 9.04%
std::unique(list<int>,_pred)_(contiguous)/1024 951.381 -
std::unique(list<int>,_pred)_(contiguous)/32 58.140 2.10%
std::unique(list<int>,_pred)_(contiguous)/52 71.334 -
std::unique(list<int>,_pred)_(contiguous)/8192 8150.331 6.89%
std::unique(list<int>,_pred)_(sprinkled)/1024 1020.236 1.60%
std::unique(list<int>,_pred)_(sprinkled)/32 64.505 -
std::unique(list<int>,_pred)_(sprinkled)/52 80.719 -
std::unique(list<int>,_pred)_(sprinkled)/8192 8282.054 -
std::unique(vector<int>)_(contiguous)/1024 307.696 -
std::unique(vector<int>)_(contiguous)/32 48.039 -
std::unique(vector<int>)_(contiguous)/52 54.348 -
std::unique(vector<int>)_(contiguous)/8192 1913.253 -
std::unique(vector<int>)_(sprinkled)/1024 531.130 -4.15%
std::unique(vector<int>)_(sprinkled)/32 55.160 1.27%
std::unique(vector<int>)_(sprinkled)/52 65.325 -
std::unique(vector<int>)_(sprinkled)/8192 3903.074 -4.85%
std::unique(vector<int>,_pred)_(contiguous)/1024 486.663 -4.25%
std::unique(vector<int>,_pred)_(contiguous)/32 54.309 -
std::unique(vector<int>,_pred)_(contiguous)/52 64.537 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3586.327 -1.47%
std::unique(vector<int>,_pred)_(sprinkled)/1024 685.221 -
std::unique(vector<int>,_pred)_(sprinkled)/32 57.970 -
std::unique(vector<int>,_pred)_(sprinkled)/52 70.845 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5157.679 -
std::unique_copy(deque<int>)_(contiguous)/1024 471.333 -
std::unique_copy(deque<int>)_(contiguous)/32 10.512 -34.58%
std::unique_copy(deque<int>)_(contiguous)/52 16.623 -33.58%
std::unique_copy(deque<int>)_(contiguous)/8192 3719.757 -
std::unique_copy(deque<int>)_(sprinkled)/1024 470.345 -
std::unique_copy(deque<int>)_(sprinkled)/32 11.619 26.04%
std::unique_copy(deque<int>)_(sprinkled)/52 18.348 24.41%
std::unique_copy(deque<int>)_(sprinkled)/8192 3967.973 5.89%
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 597.476 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 16.272 -2.47%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 25.191 -2.60%
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4483.234 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 632.960 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.870 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.771 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5059.446 -
std::unique_copy(list<int>)_(contiguous)/1024 738.372 -
std::unique_copy(list<int>)_(contiguous)/32 11.287 -
std::unique_copy(list<int>)_(contiguous)/52 19.499 -
std::unique_copy(list<int>)_(contiguous)/8192 6780.908 -
std::unique_copy(list<int>)_(sprinkled)/1024 739.431 -3.52%
std::unique_copy(list<int>)_(sprinkled)/32 13.193 -
std::unique_copy(list<int>)_(sprinkled)/52 23.892 -
std::unique_copy(list<int>)_(sprinkled)/8192 6921.092 -7.72%
std::unique_copy(list<int>,_pred)_(contiguous)/1024 790.751 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 16.265 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 29.055 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7611.268 -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 835.122 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.215 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.105 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7642.469 -
std::unique_copy(vector<int>)_(contiguous)/1024 247.085 -
std::unique_copy(vector<int>)_(contiguous)/32 8.712 -
std::unique_copy(vector<int>)_(contiguous)/52 13.431 -
std::unique_copy(vector<int>)_(contiguous)/8192 1882.980 -
std::unique_copy(vector<int>)_(sprinkled)/1024 456.338 -
std::unique_copy(vector<int>)_(sprinkled)/32 12.935 -
std::unique_copy(vector<int>)_(sprinkled)/52 21.726 -1.16%
std::unique_copy(vector<int>)_(sprinkled)/8192 3676.979 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 537.714 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.394 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.530 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3783.160 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 588.482 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.389 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.464 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4507.857 -
std::unordered_map<int,_int>::clear()/0 392.014 -
std::unordered_map<int,_int>::clear()/1024 8114.391 -
std::unordered_map<int,_int>::clear()/32 587.857 -
std::unordered_map<int,_int>::clear()/8192 64121.457 -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.717 10.66%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.744 -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.647 -3.95%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.373 7.76%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.632 -2.16%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.540 17.76%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.482 2.56%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.231 14.61%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.404 22.38%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.464 25.25%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.309 12.66%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.721 -18.72%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.892 2.28%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.485 -7.20%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.010 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8524.928 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 263.295 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 96900.882 -
std::unordered_map<int,_int>::ctor(const&)/0 12.924 -
std::unordered_map<int,_int>::ctor(const&)/1024 6713.213 -
std::unordered_map<int,_int>::ctor(const&)/32 200.048 -17.43%
std::unordered_map<int,_int>::ctor(const&)/8192 54860.068 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 12.950 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9675.559 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 266.292 1.21%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 80108.277 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.827 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13623.941 3.38%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 376.397 2.97%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 144369.271 1.58%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.825 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13585.200 3.86%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 372.037 2.17%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142804.408 1.64%
std::unordered_map<int,_int>::erase(iterator)/1024 19.752 -
std::unordered_map<int,_int>::erase(iterator)/32 19.640 -
std::unordered_map<int,_int>::erase(iterator)/8192 19.798 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.886 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5525.649 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 529.784 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45504.834 1.62%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 21.572 -4.00%
std::unordered_map<int,_int>::erase(key)_(existent)/32 21.224 -2.64%
std::unordered_map<int,_int>::erase(key)_(existent)/8192 21.755 -4.62%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.338 -5.83%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.164 -5.26%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.074 -22.57%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.237 8.24%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.485 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.200 6.53%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.251 -1.90%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.286 1.06%
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.324 -11.86%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.391 -1.67%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.434 -3.51%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.336 3.12%
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.288 19.91%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.048 2.33%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.038 19.53%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 396.277 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 13007.529 3.76%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 738.262 3.44%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 140056.305 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 396.799 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12935.325 2.82%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 733.330 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 140194.735 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 395.545 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7817.517 5.06%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 597.954 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 85212.199 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.693 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14148.970 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 778.316 1.40%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 149257.098 1.57%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.191 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 13796.063 3.62%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 786.397 5.51%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 144129.435 -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.518 28.93%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 2.996 69.63%
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.725 1.99%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 18.074 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 19.713 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 19.600 6.60%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 19.634 -3.62%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 18.060 -5.88%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 20.343 2.55%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 19.480 -1.79%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 21.899 6.49%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.100 -3.68%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.903 64.36%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.026 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.224 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 20.650 5.68%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.343 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 20.646 -10.77%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.201 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 20.489 -3.54%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 19.308 3.41%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.884 4.25%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.134 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6773.013 2.28%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 223.967 8.98%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54193.138 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.143 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6763.742 2.37%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 200.972 1.94%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55012.062 1.04%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1337.589 -25.52%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 24.633 -4.21%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 25921.629 -11.61%
std::unordered_multimap<int,_int>::clear()/0 391.318 -
std::unordered_multimap<int,_int>::clear()/1024 9623.079 17.30%
std::unordered_multimap<int,_int>::clear()/32 632.101 6.40%
std::unordered_multimap<int,_int>::clear()/8192 74763.148 17.67%
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.189 -14.65%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.171 -17.88%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.487 6.35%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.399 8.93%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.858 26.45%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.908 44.60%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.825 27.43%
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 2.083 22.98%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.887 16.00%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 2.083 11.16%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.482 78.63%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.295 -6.78%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.240 5.10%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.247 10.97%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.002 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8610.800 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 287.254 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 98416.810 -
std::unordered_multimap<int,_int>::ctor(const&)/0 12.930 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6688.767 -
std::unordered_multimap<int,_int>::ctor(const&)/32 201.693 2.11%
std::unordered_multimap<int,_int>::ctor(const&)/8192 55068.270 -11.68%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.012 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9174.790 1.21%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 254.970 1.37%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 76101.149 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.867 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13247.865 3.72%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 380.890 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 140200.669 1.11%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.860 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12949.921 2.58%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 369.349 1.40%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 140778.694 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 21.589 7.29%
std::unordered_multimap<int,_int>::erase(iterator)/32 22.234 11.23%
std::unordered_multimap<int,_int>::erase(iterator)/8192 27.087 19.66%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.054 -1.77%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6797.205 17.72%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 544.162 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 52676.056 13.24%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 20.855 -10.71%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 20.160 -2.89%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 23.897 -4.39%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.298 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.457 11.19%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.444 14.61%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.233 9.43%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.484 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.449 25.54%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.333 7.71%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.038 -1.07%
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.439 15.32%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.510 7.20%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.440 7.26%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.332 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.151 -5.79%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.036 2.69%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.100 5.88%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.455 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15451.162 5.17%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 748.269 -4.63%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 168392.896 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.443 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15625.692 6.50%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 753.885 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 167286.363 1.23%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.915 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 14544.980 5.84%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 806.494 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 175646.409 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.633 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 16474.658 7.38%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 826.810 2.71%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 165573.964 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 391.656 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 16870.225 4.09%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 798.488 -1.71%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 181999.215 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 27.601 30.67%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 22.474 12.16%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 25.040 14.81%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 18.985 3.25%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 24.412 1.37%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 20.179 6.89%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 21.113 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 18.640 -2.12%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 23.827 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 19.074 -5.03%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 34.375 54.61%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.174 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6856.563 3.50%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 220.776 4.76%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54946.464 1.80%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.170 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6873.330 3.03%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 203.162 3.31%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55665.559 1.81%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.930 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1954.349 47.61%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 25.526 2.20%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 31028.781 15.71%
std::unordered_multiset<int>::clear()/0 391.456 -
std::unordered_multiset<int>::clear()/1024 8171.106 -2.35%
std::unordered_multiset<int>::clear()/32 584.640 -1.68%
std::unordered_multiset<int>::clear()/8192 63682.643 -
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.247 -22.23%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.337 -6.73%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.498 -5.73%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.366 -9.16%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.572 16.44%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.659 -3.68%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.364 -17.52%
std::unordered_multiset<int>::count(key)_(existent)/1024 1.926 9.70%
std::unordered_multiset<int>::count(key)_(existent)/32 1.630 -4.69%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.803 10.70%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.309 9.25%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.212 -11.11%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.152 -10.46%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.273 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 14.004 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8546.671 -1.02%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 301.479 -2.23%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 99947.376 -
std::unordered_multiset<int>::ctor(const&)/0 12.916 -
std::unordered_multiset<int>::ctor(const&)/1024 6671.019 -1.11%
std::unordered_multiset<int>::ctor(const&)/32 200.273 -
std::unordered_multiset<int>::ctor(const&)/8192 55057.060 -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 13.047 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9151.111 1.41%
std::unordered_multiset<int>::ctor(const&,_alloc)/32 251.935 -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 82731.295 8.95%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.804 -15.62%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12980.906 1.38%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 379.748 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 139081.480 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.828 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12819.081 1.58%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 367.558 1.98%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 139645.899 -
std::unordered_multiset<int>::erase(iterator)/1024 19.518 -
std::unordered_multiset<int>::erase(iterator)/32 19.475 -
std::unordered_multiset<int>::erase(iterator)/8192 24.977 25.84%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.453 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5706.657 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 527.866 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45569.371 -3.24%
std::unordered_multiset<int>::erase(key)_(existent)/1024 20.993 -12.33%
std::unordered_multiset<int>::erase(key)_(existent)/32 20.586 -
std::unordered_multiset<int>::erase(key)_(existent)/8192 23.591 3.75%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.343 28.96%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.387 9.65%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.318 -3.59%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.346 23.27%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.483 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.346 23.97%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.297 9.71%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.162 1.89%
std::unordered_multiset<int>::find(key)_(existent)/1024 1.239 -13.16%
std::unordered_multiset<int>::find(key)_(existent)/32 1.262 -15.43%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.315 1.35%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.331 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.030 15.08%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.127 15.14%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.101 -3.24%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.112 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14892.658 -3.62%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 781.923 3.08%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 167560.988 -2.64%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.281 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 14959.196 -1.36%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 745.281 -5.32%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 163790.742 -1.35%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 392.016 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 13607.292 -1.42%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 792.630 -2.04%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 170054.152 -3.34%
std::unordered_multiset<int>::insert(value)_(already_present)/1024 20.470 -1.96%
std::unordered_multiset<int>::insert(value)_(already_present)/32 20.031 -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 21.387 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 18.369 -1.22%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 23.773 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 18.809 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 20.136 2.43%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 18.360 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 24.261 2.61%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 19.538 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 23.928 -4.44%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.183 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6710.765 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 214.034 -2.28%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 54370.536 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.120 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6787.546 -2.33%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 198.839 -3.50%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 54506.472 -1.88%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1326.610 -2.77%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 25.134 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 25687.043 -
std::unordered_set<int>::clear()/0 391.852 -
std::unordered_set<int>::clear()/1024 9108.605 -
std::unordered_set<int>::clear()/32 603.342 -5.52%
std::unordered_set<int>::clear()/8192 67895.476 -3.84%
std::unordered_set<int>::contains(key)_(existent)/1024 1.264 -10.25%
std::unordered_set<int>::contains(key)_(existent)/32 1.532 23.68%
std::unordered_set<int>::contains(key)_(existent)/8192 1.566 14.40%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.338 -
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.890 4.52%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.570 -5.51%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.585 3.89%
std::unordered_set<int>::count(key)_(existent)/1024 1.348 -1.69%
std::unordered_set<int>::count(key)_(existent)/32 1.393 -2.11%
std::unordered_set<int>::count(key)_(existent)/8192 1.540 2.08%
std::unordered_set<int>::count(key)_(non-existent)/0 0.311 4.53%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.651 11.93%
std::unordered_set<int>::count(key)_(non-existent)/32 1.563 14.49%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.595 10.36%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.736 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 8740.575 -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 288.293 -1.23%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 101586.687 -1.14%
std::unordered_set<int>::ctor(const&)/0 12.872 -
std::unordered_set<int>::ctor(const&)/1024 6787.823 -
std::unordered_set<int>::ctor(const&)/32 204.985 3.13%
std::unordered_set<int>::ctor(const&)/8192 55593.418 -
std::unordered_set<int>::ctor(const&,_alloc)/0 13.057 1.08%
std::unordered_set<int>::ctor(const&,_alloc)/1024 9724.848 -
std::unordered_set<int>::ctor(const&,_alloc)/32 274.630 2.83%
std::unordered_set<int>::ctor(const&,_alloc)/8192 80629.098 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.831 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13747.489 -1.33%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 374.298 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 142797.000 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.823 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13467.234 -1.40%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 365.648 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142905.408 -
std::unordered_set<int>::erase(iterator)/1024 24.434 2.67%
std::unordered_set<int>::erase(iterator)/32 21.576 10.80%
std::unordered_set<int>::erase(iterator)/8192 25.041 10.42%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.939 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6150.075 -3.88%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 541.250 -1.92%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 47179.887 -8.24%
std::unordered_set<int>::erase(key)_(existent)/1024 25.812 22.53%
std::unordered_set<int>::erase(key)_(existent)/32 21.175 1.29%
std::unordered_set<int>::erase(key)_(existent)/8192 28.055 23.13%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.393 -2.85%
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.515 -1.28%
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.490 -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.278 4.34%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.485 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.222 4.63%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.414 4.11%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.197 6.27%
std::unordered_set<int>::find(key)_(existent)/1024 1.290 -4.23%
std::unordered_set<int>::find(key)_(existent)/32 1.118 -11.68%
std::unordered_set<int>::find(key)_(existent)/8192 1.342 -
std::unordered_set<int>::find(key)_(non-existent)/0 0.327 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.143 7.83%
std::unordered_set<int>::find(key)_(non-existent)/32 1.161 6.10%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.207 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.174 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12831.834 -1.55%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 734.625 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 136110.979 -2.03%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.451 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13064.368 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 725.301 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 134731.890 -2.88%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.109 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7510.262 -1.22%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 590.037 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 87515.578 3.11%
std::unordered_set<int>::insert(value)_(already_present)/1024 2.470 2.69%
std::unordered_set<int>::insert(value)_(already_present)/32 2.893 5.50%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.682 3.38%
std::unordered_set<int>::insert(value)_(new_value,_end)/0 17.984 -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 20.119 7.02%
std::unordered_set<int>::insert(value)_(new_value,_end)/32 19.192 -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 19.909 4.61%
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 17.979 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 20.322 2.59%
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 19.381 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 20.234 1.16%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.931 4.20%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 7108.145 5.05%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 250.271 16.17%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 57011.195 4.70%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.444 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6637.633 -3.69%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 198.965 -9.67%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 54481.855 -2.55%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.931 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1312.543 -3.62%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 25.033 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 26438.408 -
std::unordered_set<std::string>::clear()/0 395.550 -
std::unordered_set<std::string>::clear()/1024 23409.964 -2.68%
std::unordered_set<std::string>::clear()/32 921.573 1.47%
std::unordered_set<std::string>::clear()/8192 221226.315 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 33.873 -
std::unordered_set<std::string>::contains(key)_(existent)/32 35.634 -14.58%
std::unordered_set<std::string>::contains(key)_(existent)/8192 42.881 44.53%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.344 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 23.821 -2.86%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 25.912 8.18%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 23.126 -
std::unordered_set<std::string>::count(key)_(existent)/1024 36.262 -7.03%
std::unordered_set<std::string>::count(key)_(existent)/32 42.681 -11.14%
std::unordered_set<std::string>::count(key)_(existent)/8192 35.433 -2.19%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.329 -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 24.400 -
std::unordered_set<std::string>::count(key)_(non-existent)/32 23.920 2.59%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 24.919 3.15%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 13.945 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40771.773 -5.86%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 1001.221 1.33%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 721293.387 -4.50%
std::unordered_set<std::string>::ctor(const&)/0 12.869 -
std::unordered_set<std::string>::ctor(const&)/1024 33225.222 -
std::unordered_set<std::string>::ctor(const&)/32 688.507 -9.10%
std::unordered_set<std::string>::ctor(const&)/8192 338887.188 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.347 2.25%
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63079.729 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1338.139 -23.39%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 606825.591 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.848 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62789.538 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1685.378 -4.57%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 637984.909 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.864 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 61910.561 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1605.830 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 635378.682 -
std::unordered_set<std::string>::erase(iterator)/1024 31.374 1.02%
std::unordered_set<std::string>::erase(iterator)/32 30.679 18.63%
std::unordered_set<std::string>::erase(iterator)/8192 31.592 4.85%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.917 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12763.116 -1.23%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 656.560 -1.03%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 120370.450 -
std::unordered_set<std::string>::erase(key)_(existent)/1024 131.657 15.16%
std::unordered_set<std::string>::erase(key)_(existent)/32 73.957 11.43%
std::unordered_set<std::string>::erase(key)_(existent)/8192 115.034 71.08%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 0.267 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 24.890 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 23.471 -1.88%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 22.569 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 0.285 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 21.289 -5.37%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 23.008 -5.30%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 24.104 -
std::unordered_set<std::string>::find(key)_(existent)/1024 35.194 -14.88%
std::unordered_set<std::string>::find(key)_(existent)/32 35.303 -7.49%
std::unordered_set<std::string>::find(key)_(existent)/8192 35.167 -26.35%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.337 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 24.591 3.86%
std::unordered_set<std::string>::find(key)_(non-existent)/32 26.007 13.75%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 23.613 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 396.661 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 57412.687 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1900.053 3.43%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 613189.646 1.60%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 395.630 1.12%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 57510.214 1.23%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1893.059 4.89%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 608305.976 1.24%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 392.090 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 56614.101 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1765.875 -4.83%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 567766.762 -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 66.674 29.44%
std::unordered_set<std::string>::insert(value)_(already_present)/32 30.743 -3.72%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 53.015 -6.88%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 45.645 -13.42%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 73.371 3.09%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 32.610 -32.96%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 71.208 -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 68.013 -3.39%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 35.379 -52.23%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 77.020 29.33%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 61.528 5.79%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.063 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35896.551 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 778.791 -3.28%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 339908.933 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.065 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35663.166 1.09%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 705.335 -2.42%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 340911.581 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.840 3.39%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 16229.294 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 299.231 -13.14%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 210136.437 -
std::upper_bound(std::deque<int>)/100 30.470 -1.22%
std::upper_bound(std::deque<int>)/8 17.882 -1.33%
std::upper_bound(std::deque<int>)/8192 64.855 -
std::upper_bound(std::forward_list<int>)/100 96.264 -
std::upper_bound(std::forward_list<int>)/8 16.082 -
std::upper_bound(std::forward_list<int>)/8192 10382.253 -2.95%
std::upper_bound(std::list<int>)/100 100.978 -
std::upper_bound(std::list<int>)/8 16.181 -
std::upper_bound(std::list<int>)/8192 13664.193 -2.07%
std::upper_bound(std::vector<int>)/100 12.316 -
std::upper_bound(std::vector<int>)/8 5.966 -
std::upper_bound(std::vector<int>)/8192 15.656 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 429.200 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 396.040 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 698.511 -1.27%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 32.336 -1.35%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.712 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 267.861 -2.80%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.341 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.762 -7.22%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 799.626 51.36%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 51.210 1.24%
std::vector<int>::ctor(Range)_(cheap_elements)/32 11.091 -7.75%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 772.296 72.01%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.343 -1.98%
std::vector<int>::ctor(const&)_(cheap_elements)/32 11.052 -28.13%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 770.334 -8.09%
std::vector<int>::ctor(size)/1024 42.202 -4.79%
std::vector<int>::ctor(size)/32 10.579 -8.10%
std::vector<int>::ctor(size)/8192 568.575 9.85%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 43.447 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 10.615 -2.37%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 258.101 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.694 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.756 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 281.164 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.775 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.302 -
std::vector<int>::erase(middle)_(cheap_elements)/8192 140.371 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.645 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.082 -1.46%
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.468 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 957.389 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 431.775 -1.48%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 4685.337 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 916.252 -2.25%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 455.335 -1.65%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4248.172 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 943.370 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 423.607 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 4740.112 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.890 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.756 -1.45%
std::vector<int>::insert(middle)_(cheap_elements)/8192 140.090 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 36.007 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.993 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 675.967 -23.12%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 98.837 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 23.300 -4.57%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 673.982 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.629 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.860 3.05%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.284 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.459 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.462 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.475 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 833.464 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 410.258 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4861.354 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12533.001 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 741.425 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 109467.263 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 637.042 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 20.159 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6350.665 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6611.846 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 145.026 -4.49%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54998.002 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 697.101 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 34.865 -1.46%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6877.152 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19651.595 -2.53%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 595.492 -2.10%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 171879.102 -1.95%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 698.390 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 34.780 -1.81%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6875.050 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 19540.684 -2.66%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 596.398 -2.09%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 171081.990 -2.03%
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 697.952 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 34.626 -1.46%
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6885.319 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 19614.488 -1.03%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 598.339 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 171448.087 -
std::vector<std::string>::ctor(size)/1024 428.605 -6.89%
std::vector<std::string>::ctor(size)/32 32.925 2.47%
std::vector<std::string>::ctor(size)/8192 4173.337 -1.99%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 778.086 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 41.161 5.75%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 7000.004 -1.76%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19829.970 -2.17%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 572.763 -2.18%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 172168.833 -1.83%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 577.188 -3.47%
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.380 -3.92%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4575.567 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 590.399 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.240 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4592.230 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.262 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.919 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2275.448 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 301.333 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.335 -
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2289.528 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 568.133 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 21.117 3.11%
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4571.474 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 584.862 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 35.432 -1.55%
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4589.363 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1824.955 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 460.794 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 12506.030 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15312.967 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 794.425 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 116373.490 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3319.379 -1.18%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 524.971 -3.26%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 23181.386 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16948.539 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 865.781 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 128914.758 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1876.917 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 580.255 3.92%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 14150.059 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13489.460 -1.11%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 879.645 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 116559.553 -1.01%
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.923 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.172 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2269.023 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 302.870 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 26.008 -5.16%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2294.375 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 411.540 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 13.058 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 4335.638 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6407.414 1.12%
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 133.627 -2.91%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 52468.361 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 550.118 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 41.288 1.25%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3147.349 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 599.447 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 57.201 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5729.251 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 0.819 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 12.787 -
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.387 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.196 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.576 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 12.733 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 12.767 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 12.773 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 22.368 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 22.325 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 23.083 3.48%
vector<bool>(const_vector<bool>&) 10.632 6.64%
vector<bool>(size_type,_const_value_type&) 8.907 7.15%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.550 5.20%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.978 -
vector<bool>::reserve() 8.808 5.91%
vector<bool>::resize() 11.351 6.60%
Geometric Mean 892.887 -