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 e593dbc184a176bb604d68ccf6f730170840072d

Parameters

NameValue
Filter

m5-clang-micro test results

Run Order Start Time Duration
Current 564526 2026-02-23T00:44:59 0:00:00
Previous 564525 2026-02-23T03:10:27 0:00:00
Baseline 555385 2026-02-26T05:17:08 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1858 2036
Performance Improvements 1612 2613
Unchanged Tests 38325 37146
Total Tests 41795

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 169.31% 8.864 23.872 - 42.78% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 154.68% 704.081 1793.154 - 227.98% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 150.11% 5.955 14.894 - 40.18% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 134.85% 710.431 1668.454 - -4.51% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 132.08% 684.820 1589.347 - -4.63% -
SetIntersection_Interlaced_Vector_uint64_262144_64 121.99% 8283636.390 18388824.026 - 76.87% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 111.57% 11827269.497 25022583.780 - 37.22% -
SetIntersection_Interlaced_Vector_uint32_262144_64 108.80% 8073420.362 16856918.725 - 98.89% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 99.75% 36.945 73.797 - 0.87% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 97.60% 34.087 67.355 - -11.85% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 90.55% 8.821 16.808 - 90.44% -
rng::find_last(list<int>)_(bail_10%)/1024 89.91% 656.760 1247.279 - 84.84% -
SetIntersection_Interlaced_Vector_uint64_262144_256 86.33% 26203496.268 48826037.875 - 38.37% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 81.39% 0.264 0.480 - 20.86% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 80.61% 0.265 0.479 - -0.44% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 80.48% 9.640 17.398 - 25.13% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 80.19% 9.627 17.347 - 53.21% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 79.29% 5.870 10.524 - 77.07% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 75.78% 37.095 65.206 - -0.14% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 72.42% 6.534 11.265 - 24.10% -
SetIntersection_Interlaced_Vector_uint32_262144_16 72.14% 3289256.131 5662208.840 - 83.92% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 70.96% 6.263 10.708 - -1.38% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 69.14% 6.436 10.885 - 42.08% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 65.96% 6.555 10.878 - 37.02% -
ranges::min(std::vector<__int128>)/70000 63.25% 28579.052 46656.177 - 51.10% -
std::move_backward(vector<int>)/32768 61.03% 1730.524 2786.629 - 63.85% -
std::move_backward(vector<bool>)_(aligned)/1048576 59.78% 1735.966 2773.799 - 62.36% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 59.06% 6.589 10.480 - 34.33% -
std::move(vector<int>)/262144 58.86% 14181.127 22527.446 - 51.28% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 58.15% 7.120 11.260 - -0.66% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 58.07% 2.408 3.806 - 18.65% -
SetIntersection_None_Set_uint64_1024_1 54.14% 8580218.774 13225714.045 - 47.16% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 53.06% 15943.131 24402.861 - 49.89% -
SetIntersection_Interlaced_Vector_uint32_16384_256 52.72% 15133285.788 23110961.111 - 18.61% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 52.05% 4.858 7.386 - 29.69% -
BM_vector_deque_move/0 51.42% 0.400 0.606 - 16.76% -
SetIntersection_Interlaced_Vector_uint32_262144_256 50.97% 28182765.337 42547430.891 - 54.82% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 50.43% 21.898 32.941 - 3.16% -
SetIntersection_None_Set_uint64_1024_4 50.42% 8542991.274 12850284.359 - 41.11% -
ranges::min(std::vector<__int128>)/64 50.41% 25.658 38.592 - 44.03% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 49.95% 58.063 87.069 - -1.17% -
SetIntersection_None_Set_uint64_1024_256 49.18% 8574492.516 12791788.167 - 43.17% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 49.04% 5.016 7.475 - -0.35% -
BM_toupper_char<char> 49.02% 0.462 0.689 - -0.51% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 47.63% 85168793.150 125732184.973 - 41.37% -
SetIntersection_None_Set_uint64_1024_1024 47.42% 8698644.104 12823189.093 - 41.66% -
SetIntersection_None_Set_uint64_1024_64 47.38% 8730774.257 12867695.180 - 42.80% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 46.39% 238359741.063 348942047.115 - 0.98% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 46.24% 32.583 47.651 - 20.42% -
SetIntersection_None_Set_uint64_1024_16 46.05% 8723225.169 12740572.591 - 42.00% -
SetIntersection_Interlaced_Vector_uint32_16384_64 45.90% 5820163.215 8491553.549 - 35.03% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 45.90% 26.691 38.941 - 46.41% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 45.78% 24.148 35.203 - 50.92% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 45.57% 4.532 6.597 - 0.40% -
std::unique_copy(deque<int>)_(contiguous)/52 44.81% 14.761 21.377 - 48.49% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 44.56% 246973253.403 357015322.744 - 1.92% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 44.25% 6.453 9.309 - -16.34% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 43.34% 20.941 30.018 - -11.68% -
BM_StringRelationalLiteral_Eq_Large_Small_Control 42.83% 0.320 0.457 - -0.60% -
std::shift_right(vector<int>)/32 41.74% 2.958 4.192 - 42.47% -
SetIntersection_Interlaced_Vector_uint64_16384_16 41.25% 2394836.605 3382668.744 - 18.49% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 41.20% 24.074 33.994 - 0.99% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 39.86% 36928399.426 51647715.667 - 38.71% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 39.50% 2.450 3.418 - 15.03% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 39.44% 23.741 33.104 - 36.98% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 39.36% 19.311 26.911 - -0.35% -
SetIntersection_Interlaced_Vector_uint64_1024_64 38.98% 3257778.217 4527798.940 - 23.18% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 38.57% 1287.330 1783.883 - 5.03% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 38.50% 4.602 6.374 - 15.67% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 37.87% 44.117 60.823 - 9.51% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 37.41% 24.888 34.199 - 8.90% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 36.83% 1.229 1.681 - 3.19% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 36.81% 2.450 3.352 - 24.65% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 36.65% 29.877 40.828 - -3.02% -
std::copy(vector<int>)/4096 36.62% 147.735 201.841 - 34.00% -
SetIntersection_Interlaced_Vector_uint32_16384_16 36.19% 2550106.946 3473114.082 - 43.66% -
SetIntersection_Interlaced_Vector_uint64_262144_16 35.07% 3036563.385 4101376.036 - 17.30% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 34.98% 31.264 42.200 - -10.48% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 34.68% 33.026 44.480 - 2.75% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 34.55% 4.656 6.265 - -12.95% -
std::multiset<std::string>::insert(value)_(already_present)/8192 34.17% 51.978 69.736 - -17.52% -
BM_vector_deque_ranges_move/0 33.60% 0.453 0.605 - 52.71% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 33.25% 2.670 3.558 - 42.68% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 32.28% 262.551 347.305 - 3.25% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 31.85% 0.466 0.614 - 19.26% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 31.53% 8119.728 10679.808 - 9.29% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 31.38% 11.438 15.028 - -36.25% -
BM_PushHeap_float_Random_1 30.99% 0.483 0.632 - 35.65% -
std::unordered_set<int>::erase(key)_(existent)/8192 30.52% 22.253 29.044 - 27.30% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 30.07% 4287547.495 5576764.537 - 28.37% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 30.05% 1661305.433 2160458.786 - 28.53% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 29.81% 23.360 30.323 - 31.82% -
BM_PushHeap_float_SingleElement_1 29.77% 0.537 0.697 - 33.88% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 29.69% 104242175.659 135189372.667 - 17.16% -
SetIntersection_Interlaced_Vector_float_16384_16 29.64% 2557197.484 3315049.588 - 16.41% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 28.94% 8.855 11.418 - 12.01% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 28.63% 41.375 53.220 - 84.67% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 28.59% 58.281 74.942 - 10.58% -
SetIntersection_Interlaced_Vector_float_262144_256 28.28% 20708801.568 26564301.656 - 30.79% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 27.99% 51.976 66.522 - 28.55% -
std::set<std::string>::erase(iterator)/1024 27.93% 25.819 33.029 - 27.13% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 27.91% 0.272 0.348 - 10.58% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 27.82% 4.615 5.899 - 8.71% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 27.49% 0.474 0.604 - 17.66% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 27.47% 51.666 65.859 - 25.82% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 27.44% 35.103 44.734 - -12.98% -
std::set<std::string>::erase(key)_(existent)/8192 27.43% 66.624 84.900 - -18.46% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 27.01% 8.917 11.325 - 18.87% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 26.88% 6.240 7.918 - 12.59% -
std::find_if(list<int>)_(process_all)/8192 26.86% 7250.258 9198.030 - 23.45% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 26.57% 0.274 0.346 - 19.98% -
std::map<std::string,_int>::erase(key)_(existent)/1024 26.23% 62.508 78.901 - -11.98% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 25.82% 0.274 0.345 - -28.76% -
std::copy(vector<bool>)_(aligned)/1048576 25.11% 2830.203 3540.871 - 2.38% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 25.08% 6.144 7.684 - 16.14% -
std::unique_copy(deque<int>)_(contiguous)/32 24.86% 10.882 13.588 - 44.26% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 24.50% 2228761.692 2774724.659 - 24.75% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 24.34% 35.336 43.936 - 23.00% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.95% 28.748 35.634 - -11.73% -
std::search(deque<int>)_(same_length)/1000 23.70% 327.286 404.839 - 24.39% -
SetIntersection_Interlaced_Vector_uint32_262144_4 23.60% 1549294.744 1914954.651 - -1.88% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 23.57% 6.309 7.797 - -4.01% -
std::map<std::string,_int>::insert(value)_(already_present)/32 23.08% 21.716 26.728 - 39.03% -
std::find_if_not(vector<int>)_(bail_25%)/8 23.00% 0.692 0.851 - 0.13% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 22.89% 28.415 34.919 - -7.86% -
std::multiset<std::string>::erase(iterator)/32 22.70% 27.004 33.134 - 24.07% -
std::unordered_set<int>::erase(iterator)/8192 22.35% 20.102 24.595 - 21.16% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 22.16% 67.389 82.322 - -5.87% -
SetIntersection_Interlaced_Vector_uint64_1024_256 21.92% 6268508.501 7642285.018 - 24.44% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 21.82% 611.353 744.773 - 3.28% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 21.56% 24.263 29.494 - 1.26% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 21.39% 190463.356 231211.493 - 30.20% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 21.35% 1.051 1.275 - 21.71% -
std::equal(list<int>)_(it,_it,_it,_it)/50 21.24% 26.984 32.715 - -21.79% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 21.04% 43375081.351 52500113.525 - 21.55% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 21.04% 6.697 8.106 - 24.98% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 20.69% 1.326 1.601 - 15.03% -
rng::contains_subrange(deque<int>)_(process_all)/32 20.68% 12.462 15.040 - 4.29% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 20.53% 90.276 108.811 - 64.85% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 20.52% 19.452 23.444 - 10.48% -
std::for_each_n(list<int>)/8192 20.51% 7747.533 9336.640 - 26.89% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 20.48% 455.784 549.125 - 0.47% -
rng::find_last(list<int>)_(bail_10%)/8192 20.35% 6309.230 7592.862 - 21.84% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 20.11% 9920.719 11916.126 - 8.44% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 19.87% 1479229.227 1773177.981 - 18.02% -
BM_PushHeap_string_Descending_1 19.86% 0.585 0.701 - 0.12% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 19.46% 45846099.947 54769047.444 - 23.34% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 19.46% 4.960 5.925 - 21.27% -
SetIntersection_Interlaced_Vector_uint64_1024_16 19.34% 1908360.970 2277437.856 - 13.27% -
std::unordered_set<int>::erase(iterator)/1024 19.34% 20.266 24.185 - 18.87% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 19.25% 4033271.583 4809527.707 - 18.89% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 19.16% 1.232 1.469 - 3.71% -
std::partition(deque<int>)_(sparse)/32 19.14% 9.914 11.812 - 3.90% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 19.01% 0.372 0.443 - 17.94% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 18.92% 112.831 134.178 - -1.60% -
std::find_end(deque<int>)_(near_matches)/8192 18.90% 1124825.806 1337393.361 - -24.40% -
ranges::minmax(std::deque<char>)/64 18.76% 24.881 29.548 - 30.19% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 18.68% 12.144 14.412 - 18.43% -
BM_PushHeap_string_Random_1 18.61% 0.526 0.624 - -10.67% -
std::list<std::string>::ctor(size)/32 18.53% 422.311 500.551 - 41.91% -
std::unordered_set<int>::erase(key)_(existent)/1024 18.47% 22.174 26.270 - 21.49% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 18.35% 20.701 24.499 - 5.42% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 18.27% 83.368 98.601 - 12.62% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 18.23% 0.338 0.400 - 18.29% -
BM_PushHeap_uint32_Ascending_1 18.17% 0.393 0.465 - -0.28% -
std::unordered_set<int>::count(key)_(existent)/1024 17.81% 1.236 1.456 - 12.38% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 17.77% 1.157 1.363 - 10.45% -
std::set<int>::erase(key)_(non-existent,_end)/32 17.72% 2.247 2.646 - 0.36% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 17.66% 0.307 0.362 - -1.51% -
std::multiset<int>::find(key)_(non-existent)/32 17.60% 2.269 2.669 - 8.09% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 17.49% 1.406 1.651 - -4.48% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 17.47% 44.734 52.547 - 16.29% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 17.32% 1.049 1.231 - 10.82% -
SetIntersection_Interlaced_Vector_uint32_1024_16 17.24% 1944732.333 2280038.539 - -8.78% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 17.13% 2.244 2.628 - -6.18% -
std::find_end(deque<int>)_(near_matches)/1000 16.85% 15723.906 18373.672 - -38.79% -
std::partition_point(list<int>)/8192 16.82% 12418.114 14506.605 - 16.54% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 16.70% 55500799.996 64770519.858 - 5.76% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 16.63% 30.478 35.547 - 11.07% -
std::unordered_map<int,_int>::find(key)_(existent)/32 16.58% 1.354 1.578 - 10.65% -
BM_lexicographical_compare_three_way<IntPtr>/1 16.45% 0.394 0.459 - 26.66% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 16.38% 56.692 65.976 - 17.61% -
BM_StringEraseWithMove_Empty_Transparent 16.36% 0.563 0.656 - 17.75% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 16.29% 1.202 1.398 - -1.46% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 16.27% 1.539 1.789 - 17.31% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 16.26% 24.088 28.005 - -1.23% -
BM_lexicographical_compare_three_way_fast_path/1 16.16% 0.396 0.460 - 11.24% -
std::unordered_set<int>::find(key)_(existent)/1024 16.15% 1.317 1.529 - 2.91% -
BM_deque_deque_ranges_copy/0 16.13% 0.741 0.861 - 16.72% -
std::find_end(forward_list<int>)_(process_all)/8192 16.06% 5654.546 6562.782 - 14.70% -
std::deque<int>::ctor(size)/32 15.91% 27.728 32.139 - 18.82% -
std::unordered_set<int>::count(key)_(existent)/32 15.87% 1.332 1.543 - 7.57% -
std::map<std::string,_int>::ctor(const&)/32 15.82% 711.284 823.790 - 0.11% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 15.68% 50.429 58.335 - 11.63% -
ranges::min(std::list<char>)/1 15.65% 0.391 0.453 - 27.97% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 15.46% 41.365 47.761 - -11.67% -
BM_vector_deque_copy/2 15.44% 1.783 2.058 - 2.79% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 15.29% 2.230 2.571 - -0.31% -
std::find_end(deque<int>)_(single_element)/8192 15.19% 2351.907 2709.200 - 34.05% -
BM_StringAssignAsciiz_Empty_Opaque 15.14% 2.984 3.435 - 2.99% -
std::unordered_set<int>::find(key)_(existent)/32 15.07% 1.179 1.357 - 2.34% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 15.02% 2.224 2.558 - 13.73% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 14.94% 13722773.180 15772496.821 - 17.81% -
std::unique(list<int>,_pred)_(sprinkled)/1024 14.83% 1009.849 1159.559 - 14.14% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.77% 28.149 32.305 - 30.91% -
ranges::min(std::deque<long_long>)/64 14.74% 16.351 18.761 - -5.88% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 14.58% 12.186 13.962 - 7.73% -
std::unordered_set<std::string>::find(key)_(existent)/8192 14.45% 35.198 40.285 - -2.98% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 14.45% 1.215 1.390 - -2.27% -
std::search(list<int>)_(single_element)/1000 14.43% 572.818 655.455 - -7.14% -
std::multiset<std::string>::insert(value)_(already_present)/32 14.36% 42.626 48.749 - -22.90% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 14.36% 11162.864 12766.221 - 7.59% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 14.35% 1.273 1.456 - 5.17% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 14.27% 1.315 1.503 - 12.74% -
std::find_if_not(vector<char>)_(bail_25%)/8 14.23% 0.820 0.936 - 0.42% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 14.18% 30.913 35.296 - 8.85% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 14.12% 9.768 11.147 - 24.41% -
ranges::minmax(std::deque<char>)/70000 14.11% 25595.999 29208.344 - 23.47% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 14.09% 12942.623 14766.040 - 14.83% -
SetIntersection_Interlaced_Vector_uint64_16384_4 14.00% 1331413.018 1517831.679 - 6.27% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 13.96% 18.862 21.496 - 0.88% -
BM_StringEraseWithMove_Empty_Opaque 13.95% 0.790 0.901 - 14.17% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 13.89% 48.474 55.206 - 24.41% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 13.80% 10.201 11.609 - 13.62% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 13.70% 24.888 28.298 - -14.18% -
ranges::min(std::list<long_long>)/1 13.66% 0.268 0.305 - 35.47% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 13.62% 651.674 740.453 - -17.48% -
std::multimap<std::string,_int>::ctor(const&)/32 13.54% 799.465 907.733 - 13.97% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 13.49% 638.474 724.575 - -3.66% -
SetIntersection_Interlaced_Vector_uint32_1024_64 13.48% 3614443.233 4101829.048 - -17.81% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 13.40% 1345.141 1525.441 - -4.54% -
std::find_if_not(vector<int>)_(bail_25%)/1024 13.19% 29.367 33.240 - 16.71% -
SetIntersection_Interlaced_Vector_float_16384_64 13.01% 5622252.285 6353945.780 - 13.94% -
ranges::minmax(std::deque<char>)/1 12.97% 0.707 0.799 - 21.63% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.96% 12.218 13.803 - 5.68% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 12.94% 1.231 1.391 - -2.11% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 12.93% 738.052 833.464 - 59.00% -
std::replace(vector<int>)_(sprinkled)/8192 12.92% 1128.789 1274.653 - 2.37% -
std::multiset<std::string>::find(key)_(non-existent)/1024 12.92% 21.289 24.039 - 12.20% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 12.89% 37.442 42.267 - 34.36% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 12.88% 3.707 4.184 - 8.34% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 12.86% 19.702 22.236 - -5.49% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 12.85% 25276.107 28525.140 - -2.66% -
std::unordered_set<int>::find(key)_(existent)/8192 12.82% 1.351 1.524 - 8.86% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 12.77% 32.886 37.087 - 0.17% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12.71% 607.220 684.379 - -6.80% -
std::unordered_set<int>::contains(key)_(non-existent)/32 12.70% 1.537 1.732 - 6.94% -
bm_ranges_lexicographical_compare<int>/1 12.65% 1.250 1.408 - 9.51% -
BM_PushHeap_uint32_Random_4 12.60% 2.087 2.350 - 6.16% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 12.59% 20.883 23.512 - 0.04% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 12.57% 0.565 0.636 - -8.40% -
std::replace(vector<int>)_(sprinkled)/1024 12.56% 145.202 163.445 - 9.01% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 12.53% 0.266 0.299 - 0.01% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 12.52% 754.424 848.870 - 16.04% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 12.43% 3.231 3.632 - -8.42% -
std::map<std::string,_int>::erase(iterator)/32 12.33% 27.912 31.353 - 9.73% -
BM_vector_deque_copy/1 12.29% 2.087 2.344 - 2.29% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 12.19% 1.242 1.393 - 6.13% -
std::copy(deque<int>)/8 12.15% 2.775 3.113 - 20.27% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 12.13% 33.852 37.958 - 25.26% -
BM_tolower_char<wchar_t> 12.11% 0.615 0.690 - 14.38% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 12.06% 2.391 2.680 - 19.24% -
BM_vector_deque_ranges_copy/1 12.06% 2.061 2.310 - -0.42% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 12.03% 1.316 1.475 - 3.23% -
SetIntersection_None_Set_uint64_262144_16 12.03% 1212147.135 1357973.143 - 10.01% -
std::set<int>::find(key)_(non-existent)/32 12.01% 2.225 2.492 - 9.11% -
ranges::minmax(std::list<char>)/1 12.01% 0.337 0.378 - -8.40% -
SetIntersection_Interlaced_Vector_uint32_16384_4 11.94% 1405869.157 1573739.435 - 14.78% -
BM_StringConstructDestroyCStr_Empty_Transparent 11.79% 0.241 0.269 - -13.71% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 11.70% 35.808 39.996 - 16.15% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 11.63% 1.211 1.351 - -6.79% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 11.57% 9.250 10.320 - -4.38% -
BM_StringEraseWithMove_Huge_Transparent 11.57% 43.886 48.963 - -29.54% -
SetIntersection_Interlaced_Set_uint64_262144_1 11.53% 1001639.681 1117157.751 - 3.96% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 11.53% 53932.278 60150.433 - 9.68% -
std::flat_multimap<int,_int>::erase(iterator)/1024 11.52% 75.729 84.451 - 11.99% -
ranges::minmax(std::vector<char>)/8 11.49% 0.940 1.048 - 3.78% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 11.48% 1.243 1.386 - 9.98% -
ranges::min(std::deque<long_long>)/70000 11.46% 19067.580 21252.995 - -19.21% -
rng::contains_subrange(deque<int>)_(same_length)/16 11.32% 11.685 13.007 - 2.36% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 11.31% 1113725.288 1239636.203 - 5.10% -
std::unordered_multiset<int>::count(key)_(existent)/8192 11.27% 1.677 1.865 - 20.97% -
BM_vector_deque_ranges_copy/2 11.26% 1.849 2.057 - -0.46% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 11.21% 20.696 23.016 - -0.00% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 11.15% 1348191.570 1498566.528 - 10.58% -
std::reverse_copy(vector<int>)/8 11.15% 2.282 2.537 - 4.30% -
SetIntersection_Front_Set_uint64_16384_4 11.08% 1028770.205 1142749.227 - 6.92% -
std::sort(deque<int>)_(repeated)/1024 11.04% 960.151 1066.144 - -0.25% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 11.03% 5.475 6.079 - 2.77% -
std::remove_copy(deque<int>)_(prefix)/50 11.00% 19.093 21.193 - 4.94% -
SetIntersection_None_Set_uint64_262144_256 10.90% 1227346.437 1361176.109 - 10.38% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 10.90% 5984.424 6636.579 - 3.65% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 10.85% 6012.720 6665.280 - 13.15% -
std::move(list<int>)/64 10.81% 41.012 45.447 - -5.09% -
SetIntersection_None_Set_uint64_262144_64 10.81% 1224359.457 1356726.564 - 9.80% -
std::unordered_multiset<int>::count(key)_(existent)/32 10.79% 1.540 1.706 - -8.00% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 10.79% 1.111 1.231 - 0.82% -
std::partial_sort_copy(list<int>)_(shuffled)/8 10.74% 10.707 11.857 - -1.75% -
std::multiset<std::string>::count(key)_(non-existent)/32 10.72% 10.422 11.539 - -7.09% -
std::partition(deque<int>)_(sparse)/50 10.67% 15.383 17.024 - -1.29% -
SetIntersection_Interlaced_Vector_float_256_4 10.65% 4639888.753 5133849.526 - -2.23% -
SetIntersection_Front_Vector_uint32_16384_1024 10.56% 5334137.500 5897394.376 - -0.42% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 10.51% 19.259 21.282 - -3.63% -
rng::find_last_if(vector<char>)_(bail_10%)/50 10.45% 11.331 12.515 - 9.56% -
std::find_end(deque<int>)_(near_matches)/1024 10.39% 16315.578 18010.728 - -42.21% -
BM_StringAssignAsciiz_Small_Opaque 10.29% 2.984 3.291 - -1.39% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 10.24% 1.598 1.762 - 25.36% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 10.18% 2.457 2.707 - 10.56% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 10.15% 1.189 1.310 - 4.09% -
SetIntersection_Interlaced_Vector_float_262144_16 10.15% 2979538.812 3282016.247 - 12.06% -
ranges::min(std::deque<char>)/1 10.15% 0.610 0.671 - -2.12% -
ranges::min(std::vector<__int128>)/1 10.14% 0.416 0.458 - 34.72% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 10.11% 51.347 56.538 - 0.22% -
std::set<int>::contains(key)_(existent)/1024 10.07% 3.720 4.095 - 8.40% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 10.05% 20434423.454 22487381.510 - 6.13% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 10.00% 24.330 26.763 - -18.23% -
BM_vector_deque_copy_backward/1 9.99% 2.138 2.351 - -1.37% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 9.93% 53.337 58.632 - 9.30% -
BM_vector_deque_ranges_copy_backward/0 9.82% 0.459 0.504 - -2.72% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 9.78% 37375.796 41032.963 - -0.36% -
BM_vector_deque_ranges_move_backward/64 9.70% 2.968 3.256 - 9.44% -
std::fill(list<int>)/8192 9.70% 7735.767 8486.101 - -0.39% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 9.65% 16.934 18.568 - 8.31% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 9.61% 0.851 0.933 - 14.72% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 9.61% 23.848 26.140 - 9.42% -
std::unordered_set<std::string>::erase(iterator)/32 9.57% 27.848 30.513 - -2.51% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 9.55% 1.215 1.331 - 4.84% -
std::multiset<std::string>::find(key)_(non-existent)/32 9.53% 10.103 11.065 - 9.58% -
std::multiset<std::string>::find(key)_(non-existent)/8192 9.49% 28.564 31.274 - 8.27% -
SetIntersection_Interlaced_Vector_uint64_256_4 9.48% 4586844.343 5021877.114 - -0.10% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 9.45% 758.839 830.554 - -0.14% -
std::unordered_set<int>::insert(value)_(already_present)/32 9.44% 2.611 2.857 - 8.36% -
BM_vector_deque_move/2 9.42% 1.884 2.061 - 2.84% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 9.37% 7861.167 8597.820 - 11.89% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 9.34% 4667.969 5103.992 - -15.33% -
std::unique_copy(deque<int>)_(sprinkled)/52 9.33% 14.739 16.114 - 9.50% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 9.32% 27.404 29.957 - 7.59% -
std::multiset<int>::contains(key)_(non-existent)/32 9.31% 2.683 2.933 - 5.78% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9.31% 1099.846 1202.263 - 9.55% -
BM_StringRelational_Eq_Small_Small_ChangeLast 9.30% 2.004 2.190 - 8.94% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 9.30% 1807148.302 1975221.879 - 7.66% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 9.28% 2.140 2.338 - -0.27% -
BM_vector_deque_move_backward/2 9.26% 1.879 2.053 - -0.37% -
std::unordered_set<std::string>::ctor(const&)/32 9.24% 787.014 859.754 - 8.02% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 9.24% 27.547 30.092 - 5.49% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 9.23% 23.300 25.452 - 9.07% -
SetIntersection_Front_Set_string_1024_256 9.19% 14736450.181 16090702.953 - 12.73% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 9.13% 1.082 1.181 - 13.36% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 9.11% 8657175.078 9446236.158 - 6.68% -
BM_PushHeap_string_PipeOrgan_1 9.08% 0.642 0.701 - 0.06% -
SetIntersection_Front_Vector_float_262144_1024 9.07% 5411265.127 5902108.816 - 8.29% -
SetIntersection_Front_Set_float_16384_1024 9.06% 12273988.513 13386218.308 - 7.36% -
SetIntersection_Front_Vector_float_16384_1024 9.04% 5417713.797 5907401.779 - 8.40% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 8.98% 36.763 40.063 - 5.49% -
std::move_backward(vector<int>)/262144 8.95% 21358.111 23268.619 - 7.64% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 8.87% 1.154 1.257 - 8.23% -
std::set<int>::contains(key)_(existent)/8192 8.85% 8.439 9.186 - 9.58% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 8.84% 22.887 24.911 - -0.67% -
BM_vector_deque_copy_backward/2 8.84% 1.886 2.053 - -0.53% -
SetIntersection_Interlaced_Vector_float_1024_256 8.82% 5512720.500 5998812.464 - 8.23% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 8.81% 17901.238 19478.128 - 13.65% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 8.79% 125.351 136.367 - 5.18% -
rng::find_last(vector<char>)_(bail_90%)/8 8.79% 0.423 0.460 - 4.47% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8.77% 8748508.859 9516036.279 - 6.70% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 8.76% 4913.746 5344.407 - -2.01% -
std::find_if(vector<char>)_(bail_25%)/8 8.76% 0.853 0.928 - 13.52% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 8.73% 26300648.419 28596246.542 - 3.03% -
rng::find_last(vector<int>)_(bail_90%)/50 8.70% 1.414 1.537 - 1.38% -
std::generate_n(list<int>)/8192 8.69% 6842.490 7436.778 - -0.20% -
std::search(vector<int>)_(same_length)/1000 8.67% 240.349 261.188 - 8.78% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 8.66% 10.662 11.585 - 14.59% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 8.62% 90921671.590 98761496.402 - 0.25% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 8.62% 68.342 74.232 - 0.56% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 8.58% 1.468 1.594 - 5.92% -
std::remove_if(deque<int>)_(sprinkled)/50 8.58% 63.205 68.626 - 13.49% -
std::remove_if(deque<int>)_(sprinkled)/32 8.56% 54.571 59.243 - 11.79% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 8.56% 85.515 92.834 - 6.94% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 8.55% 4064860.442 4412593.845 - 5.34% -
rng::find_last(forward_list<int>)_(bail_90%)/1024 8.53% 734.622 797.268 - 9.63% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 8.50% 1569.950 1703.368 - -0.52% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 8.49% 54.412 59.029 - 21.06% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 8.47% 1290.337 1399.588 - -0.15% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 8.44% 23.380 25.353 - 6.96% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 8.43% 10.355 11.228 - 2.56% -
std::is_sorted_until(vector<int>)/8 8.43% 2.037 2.209 - 7.84% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 8.41% 15.914 17.251 - 5.36% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 8.40% 33.109 35.890 - -5.71% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 8.40% 2.535 2.748 - -9.17% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 8.34% 23.618 25.588 - -0.14% -
std::multimap<int,_int>::count(key)_(non-existent)/32 8.33% 2.247 2.434 - 6.76% -
std::multimap<std::string,_int>::find(key)_(existent)/32 8.32% 15.663 16.966 - 6.20% -
SetIntersection_Front_Vector_uint64_1024_1024 8.27% 5258687.099 5693521.157 - -3.65% -
BM_vector_deque_move/1 8.26% 2.126 2.302 - 0.90% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 8.22% 1091776.780 1181526.213 - 5.30% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 8.19% 127.361 137.795 - 8.60% -
SetIntersection_Interlaced_Vector_float_16384_256 8.16% 15941644.544 17242719.252 - 15.89% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 8.14% 10623.151 11487.344 - 10.61% -
std::partition_copy(deque<int>)/32 8.13% 12.972 14.027 - 9.59% -
SetIntersection_Interlaced_Vector_string_256_64 8.13% 19324622.492 20895643.337 - 3.04% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 8.11% 7.181 7.763 - -6.17% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8.08% 58040.080 62729.464 - 9.46% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 8.06% 27.590 29.813 - 6.69% -
BM_deque_vector_ranges_move/0 8.04% 1.469 1.587 - 4.80% -
std::move_backward(list<int>)/4096 7.97% 4845.078 5231.075 - 0.86% -
SetIntersection_Front_Set_uint32_1024_64 7.97% 1551135.115 1674688.734 - 2.63% -
std::find_if(deque<int>)_(process_all)/32768 7.93% 8051.994 8690.324 - -6.74% -
std::copy_n(vector<bool>)_(aligned)/1048576 7.92% 2152.855 2323.430 - -25.29% -
std::find(deque<int>)_(process_all)/50 7.89% 13.094 14.127 - 8.27% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7.87% 7538072.254 8131552.851 - 2.22% -
std::is_sorted(list<int>,_pred)/8192 7.83% 8473.972 9137.540 - 1.04% -
std::multiset<std::string>::find(key)_(existent)/1024 7.83% 23.776 25.637 - 12.48% -
std::find_if(deque<int>)_(process_all)/8192 7.73% 1999.782 2154.438 - -7.54% -
SetIntersection_Front_Set_uint32_1024_256 7.69% 3628207.133 3907176.580 - 2.67% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 7.68% 370.398 398.829 - 4.91% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 7.64% 19.777 21.287 - 6.54% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 7.63% 1.529 1.646 - 3.17% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 7.63% 2.751 2.961 - 4.68% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 7.62% 4979989.336 5359472.856 - 3.65% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 7.60% 10096428.111 10863679.528 - 9.66% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 7.58% 1179.111 1268.515 - -1.13% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 7.58% 37.823 40.689 - 24.22% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 7.57% 1275821.192 1372464.582 - 2.85% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7.57% 7384.714 7943.816 - 1.77% -
SetIntersection_Front_Set_float_1024_256 7.54% 3889906.329 4183298.974 - -0.18% -
BM_vector_deque_move_backward/1 7.53% 2.149 2.311 - -0.61% -
rng::find_last(deque<int>)_(bail_90%)/1048576 7.53% 25429.981 27344.803 - -40.87% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 7.49% 1.207 1.297 - -4.16% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 7.49% 18.844 20.255 - 0.79% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 7.48% 2940729.122 3160558.041 - -11.78% -
std::find_end(deque<int>)_(process_all)/8192 7.47% 1998.342 2147.522 - -24.81% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 7.46% 8708428.749 9358007.372 - 3.57% -
std::multiset<int>::find(key)_(non-existent)/1024 7.44% 5.437 5.841 - -3.68% -
SetIntersection_Interlaced_Set_uint32_64_16 7.44% 21220695.778 22798472.656 - 2.16% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 7.43% 8289987.624 8905823.947 - 10.18% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 7.41% 6.491 6.972 - 2.75% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 7.41% 5.295 5.688 - -13.08% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 7.41% 11160.235 11986.842 - 19.73% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 7.40% 21894.312 23515.498 - 15.98% -
std::move_backward(vector<bool>)_(unaligned)/1048576 7.39% 6516.884 6998.538 - 7.57% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 7.38% 23.798 25.554 - 16.90% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 7.38% 36.498 39.190 - 0.10% -
std::copy_backward(list<int>)/8 7.34% 2.254 2.420 - 9.62% -
std::for_each(list<int>)/8192 7.34% 7725.635 8292.388 - 6.37% -
std::find_first_of(deque<int>)_(large_needle)/50 7.33% 717.635 770.209 - 8.19% -
SetIntersection_Front_Vector_uint64_262144_256 7.30% 2086696.220 2239054.585 - -1.80% -
SetIntersection_Front_Set_uint64_262144_64 7.29% 1670088.341 1791905.888 - 5.47% -
std::find_if_not(vector<char>)_(process_all)/8 7.27% 1.339 1.436 - 8.20% -
std::map<std::string,_int>::erase(iterator)/1024 7.22% 25.786 27.649 - -22.56% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 7.22% 27.741 29.742 - 7.69% -
SetIntersection_Interlaced_Vector_float_256_16 7.20% 5779564.741 6195947.079 - 5.29% -
std::partition_copy(vector<int>)/8192 7.19% 4580.986 4910.541 - 6.72% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 7.18% 2.272 2.435 - 3.71% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 7.17% 1040139.218 1114765.670 - 5.52% -
ranges::min(std::vector<__int128>)/8 7.17% 2.888 3.095 - 8.38% -
std::set<int>::erase(key)_(non-existent,_end)/8192 7.14% 8.233 8.821 - -3.92% -
SetIntersection_Front_Vector_uint64_16384_4 7.14% 991506.888 1062265.639 - -0.75% -
rng::contains_subrange(deque<int>)_(same_length)/32 7.14% 19.198 20.568 - 1.75% -
std::find_end(deque<int>)_(same_length)/8192 7.13% 2736.980 2932.235 - -73.75% -
std::find_if(deque<int>)_(process_all)/1024 7.12% 250.844 268.716 - -7.86% -
BM_deque_deque_copy/0 7.10% 0.740 0.793 - -8.73% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 7.10% 918.613 983.846 - -12.40% -
SetIntersection_Front_Set_string_16384_64 7.09% 4518859.518 4839173.178 - 12.51% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 7.06% 1121527.590 1200683.520 - -5.43% -
std::stable_partition(deque<int>)_(dense)/32 7.06% 29.113 31.168 - 4.76% -
SetIntersection_Front_Set_uint64_16384_16 7.05% 1185978.920 1269592.130 - 5.20% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 7.04% 8.768 9.385 - -2.78% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 7.04% 4.671 5.000 - -2.24% -
std::map<int,_int>::upper_bound(key)_(non-existent)/0 7.01% 0.251 0.269 - 6.96% -
std::set<int>::equal_range(key)_(non-existent)/8192 7.00% 9.936 10.631 - 19.03% -
std::unordered_multiset<int>::erase(key)_(existent)/32 6.99% 20.398 21.824 - -2.69% -
rng::find_last(list<int>)_(bail_90%)/50 6.97% 1.251 1.338 - -0.19% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 6.96% 26253.837 28081.646 - 2.01% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 6.96% 1188635.457 1271330.457 - 3.83% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 6.94% 1.393 1.490 - 0.23% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 6.93% 8750103.062 9356852.058 - 4.27% -
SetIntersection_Interlaced_Set_uint32_16384_16384 6.92% 218735141.290 233878129.090 - 6.87% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 6.89% 1.235 1.320 - -8.84% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 6.88% 1.496 1.599 - 25.02% -
BM_deque_deque_move_backward/0 6.86% 0.860 0.919 - -0.02% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 6.85% 23.827 25.460 - 6.29% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 6.84% 18.349 19.603 - 1.09% -
std::distance(join_view(vector<vector<int>>))/50 6.83% 0.604 0.646 - -94.84% -
ranges::minmax(std::list<__int128>)/1 6.82% 0.447 0.478 - 6.80% -
BM_PushHeap_uint32_Ascending_64 6.79% 1.571 1.678 - 10.58% -
BM_CmpEqual_ushort_schar 6.76% 1.013 1.082 - -3.24% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 6.76% 22.862 24.407 - -0.28% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 6.75% 4159475.911 4440432.982 - 4.45% -
SetIntersection_Interlaced_Vector_uint32_256_16 6.75% 5843519.333 6238104.726 - -6.63% -
BM_StringRelational_Eq_Empty_Huge_Control 6.74% 0.474 0.505 - 5.91% -
std::copy_n(deque<int>)/262144 6.72% 11641.410 12424.015 - 6.48% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 6.72% 8565.426 9140.707 - 25.91% -
std::find_end(list<int>,_pred)_(process_all)/8192 6.68% 7754.564 8272.878 - 15.35% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 6.68% 31.698 33.815 - 1.37% -
std::is_sorted(vector<int>,_pred)/8 6.68% 3.209 3.424 - 8.22% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 6.67% 10.690 11.403 - 7.74% -
std::unordered_set<int>::erase(iterator)/32 6.66% 20.137 21.478 - 6.25% -
SetIntersection_Front_Vector_uint32_262144_256 6.62% 2124161.273 2264798.603 - -1.02% -
BM_StringFindCharLiteral/32 6.60% 1.618 1.725 - 6.50% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 6.60% 2181199.733 2325084.230 - 6.96% -
ranges::minmax(std::deque<long_long>)/1 6.57% 0.749 0.798 - 15.66% -
std::rotate_copy(list<int>)/8192 6.57% 6709.792 7150.340 - 1.64% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 6.56% 1131893.405 1206195.703 - -3.75% -
bm_lexicographical_compare<int>/8 6.55% 1.466 1.562 - -1.32% -
BM_toupper_char<wchar_t> 6.55% 0.485 0.516 - -24.88% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 6.51% 2935487.385 3126540.039 - 5.85% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 6.50% 1040317.257 1107979.743 - 4.05% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 6.49% 23.917 25.470 - 0.08% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 6.49% 15.642 16.658 - -0.67% -
std::set<int>::erase(key)_(non-existent,_end)/1024 6.47% 5.422 5.773 - -3.89% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 6.46% 3749.583 3991.900 - 2.17% -
std::all_of(vector<int>)_(process_all)/8 6.45% 2.289 2.437 - -3.16% -
SetIntersection_Front_Set_uint64_16384_1 6.44% 1039959.072 1106965.418 - 4.49% -
std::search(vector<int>,_pred)_(single_element)/1024 6.43% 516.849 550.089 - -4.66% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 6.41% 13906398.190 14798440.289 - 10.29% -
SetIntersection_Interlaced_Vector_uint64_262144_1 6.40% 981367.271 1044210.021 - -1.19% -
SetIntersection_None_Vector_uint64_262144_4 6.38% 1059730.647 1127376.567 - -2.05% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 6.38% 8532868.511 9077204.532 - 3.89% -
BM_StringRelationalLiteral_Compare_Large_Small_Control 6.36% 1.613 1.715 - -3.38% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 6.35% 24.116 25.648 - 4.36% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 6.35% 1165871.222 1239922.517 - 4.11% -
BM_vector_deque_ranges_move_backward/512 6.33% 17.481 18.587 - 6.15% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 6.32% 7922.285 8422.978 - 6.29% -
BM_lexicographical_compare_three_way_slow_path/1 6.31% 0.434 0.461 - 26.68% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 6.31% 88.288 93.860 - -1.09% -
SetIntersection_Interlaced_Set_uint64_256_1 6.30% 4157081.771 4419088.431 - 5.07% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 6.30% 24.371 25.906 - 9.10% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 6.29% 10989.961 11681.020 - 39.74% -
BM_vector_deque_ranges_copy_backward/4000 6.28% 143.937 152.977 - 8.46% -
std::search(vector<int>,_pred)_(single_element)/1000 6.27% 510.160 542.146 - -3.73% -
std::replace_if(vector<int>)_(sprinkled)/50 6.22% 12.866 13.667 - 7.20% -
SetIntersection_Interlaced_Set_uint32_1024_1 6.21% 988541.800 1049940.459 - -0.61% -
std::find_end(deque<int>)_(process_all)/1048576 6.21% 263410.712 279757.384 - -23.60% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 6.20% 1131941.081 1202112.488 - 4.58% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 6.19% 1047464.797 1112346.646 - 5.26% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 6.16% 53765.980 57078.985 - 0.73% -
SetIntersection_Front_Set_float_256_256 6.15% 7700664.139 8174428.813 - 6.42% -
std::unordered_set<int>::insert(value)_(already_present)/8192 6.15% 2.573 2.731 - 2.04% -
std::find_if(deque<int>)_(process_all)/8 6.13% 2.523 2.677 - 3.93% -
std::find_if(vector<char>)_(bail_25%)/1024 6.11% 27.316 28.985 - 11.43% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 6.11% 50.402 53.480 - -14.08% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 6.07% 615.009 652.353 - 5.63% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 6.06% 1117967.005 1185738.694 - 5.42% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 6.02% 389259.597 412701.276 - 4.01% -
std::unordered_set<int>::count(key)_(existent)/8192 6.00% 1.407 1.491 - 5.97% -
SetIntersection_None_Set_uint32_1024_16 5.98% 8642280.378 9158803.077 - 0.35% -
std::stable_sort(deque<int>)_(descending)/8 5.91% 27.371 28.987 - 2.02% -
std::multiset<int>::find(key)_(non-existent)/8192 5.90% 8.164 8.646 - -6.66% -
std::rotate(deque<int>)_(by_1/4)/8192 5.88% 2497.414 2644.149 - -60.86% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 5.87% 7717.193 8170.009 - -6.14% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 5.86% 1117069.126 1182529.921 - 4.63% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 5.85% 26.932 28.507 - 5.15% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 5.83% 1069988.145 1132407.092 - 5.03% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 5.79% 30.643 32.417 - -4.35% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 5.79% 154297.272 163223.676 - 8.83% -
std::sort(deque<int>)_(shuffled)/1024 5.76% 6826.589 7219.975 - 5.40% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 5.75% 2.184 2.310 - 1.59% -
std::find_if_not(deque<int>)_(process_all)/50 5.73% 12.707 13.435 - 6.43% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 5.73% 600.191 634.561 - 10.40% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 5.73% 22.627 23.922 - 0.04% -
std::multiset<int>::find(key)_(existent)/1024 5.72% 4.013 4.243 - -0.14% -
ranges::minmax(std::deque<char>)/8 5.71% 3.984 4.211 - 11.09% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 5.69% 21.873 23.119 - -0.42% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 5.66% 1216621.089 1285476.821 - 5.38% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 5.61% 3387.224 3577.262 - -4.09% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 5.58% 4.290 4.529 - 1.78% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 5.56% 6547994.029 6912058.137 - 12.24% -
rng::contains_subrange(deque<int>)_(same_length)/50 5.56% 27.436 28.962 - 2.01% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 5.52% 1125650.618 1187831.983 - 6.01% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 5.52% 3803.203 4013.105 - 4.81% -
std::multiset<std::string>::count(key)_(non-existent)/8192 5.51% 32.544 34.339 - 2.81% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 5.51% 14.185 14.967 - 19.85% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 5.50% 0.256 0.270 - 5.07% -
SetIntersection_Front_Set_string_64_16 5.50% 23536424.930 24829766.540 - 1.88% -
SetIntersection_Front_Vector_float_16384_256 5.49% 2137955.440 2255391.009 - 4.01% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.49% 4.951 5.223 - -1.62% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 5.47% 27.699 29.213 - 7.45% -
BM_vector_deque_copy/64 5.46% 2.656 2.801 - -0.67% -
std::set<int>::equal_range(key)_(non-existent)/1024 5.45% 6.490 6.844 - 17.96% -
SetIntersection_Interlaced_Set_uint32_256_4 5.45% 10883456.966 11476076.848 - 1.25% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 5.44% 0.531 0.560 - 12.01% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 5.42% 558.130 588.382 - 5.12% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 5.42% 11.667 12.299 - 4.45% -
SetIntersection_None_Set_uint32_16384_1 5.39% 153644712.050 161930340.043 - 0.01% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 5.39% 9090.087 9580.054 - 27.38% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 5.38% 16344217.362 17223295.215 - 3.76% -
SetIntersection_Interlaced_Vector_uint32_256_4 5.38% 4726224.102 4980407.154 - -2.26% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 5.38% 15953203.901 16811150.258 - 3.38% -
std::find_if(list<int>)_(bail_25%)/32768 5.37% 7081.306 7461.375 - 0.45% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 5.35% 1.157 1.219 - 4.41% -
std::copy_backward(vector<bool>)_(aligned)/1048576 5.35% 2362.789 2489.257 - -21.46% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 5.35% 3095.935 3261.424 - -17.03% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 5.34% 1182753.824 1245907.817 - 0.55% -
SetIntersection_Interlaced_Set_float_16384_1 5.34% 996268.521 1049463.016 - -0.89% -
BM_deque_deque_ranges_move/1 5.34% 2.388 2.515 - -3.20% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 5.31% 1.347 1.419 - 0.95% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 5.30% 584.455 615.445 - 6.58% -
BM_deque_vector_copy/70000 5.30% 3162.839 3330.403 - 5.00% -
std::multiset<int>::contains(key)_(non-existent)/1024 5.30% 5.891 6.203 - 3.66% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 5.29% 16768405.981 17655693.540 - 2.81% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 5.27% 48.490 51.048 - 0.64% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 5.26% 1603000.667 1687386.399 - 6.17% -
BM_StringFindCharLiteral/64 5.26% 2.125 2.237 - 7.09% -
SetIntersection_Front_Set_uint32_262144_1 5.25% 986916.891 1038739.124 - -1.65% -
BM_deque_deque_ranges_move/2 5.25% 2.129 2.241 - -2.90% -
SetIntersection_None_Vector_uint64_16384_1 5.25% 1050205.172 1105305.694 - -2.08% -
SetIntersection_Interlaced_Set_uint32_16384_4 5.24% 166686903.585 175426675.111 - 0.56% -
BM_StringAssignAsciizMix_Opaque 5.23% 4.946 5.204 - -0.18% -
BM_PushHeap_uint32_Ascending_256 5.23% 2.137 2.248 - 8.00% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 5.23% 1121417.880 1180032.934 - -0.80% -
std::remove_if(list<int>)_(prefix)/8192 5.21% 9963.401 10482.667 - 4.37% -
BM_toupper_string<char> 5.20% 15.107 15.892 - 4.75% -
SetIntersection_None_Set_uint32_64_16 5.19% 17450890.760 18357324.659 - -0.13% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 5.19% 1046330.701 1100644.861 - -1.19% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 5.19% 1088536.458 1145007.190 - 4.48% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 5.18% 4178526.598 4395104.457 - 3.36% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 5.18% 1.192 1.253 - -1.61% -
bm_lexicographical_compare<unsigned_char>/8 5.17% 1.317 1.386 - -0.26% -
std::find_first_of(deque<int>)_(large_needle)/32 5.16% 296.870 312.193 - 6.06% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 5.15% 1141524.176 1200297.806 - -2.44% -
std::stable_sort(deque<int>)_(heap)/8 5.15% 24.928 26.210 - -0.20% -
SetIntersection_Interlaced_Set_string_16384_4 5.14% 198198210.427 208393218.521 - 5.77% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 5.11% 11135.849 11704.503 - 3.80% -
std::partial_sort_copy(vector<int>)_(heap)/1024 5.11% 7991.067 8399.097 - 5.80% -
SetIntersection_None_Set_uint32_16384_4 5.08% 153671156.681 161483439.613 - -0.14% -
SetIntersection_Front_Set_uint64_64_64 5.08% 13138482.130 13806206.803 - 4.81% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 5.06% 42.744 44.906 - 35.35% -
SetIntersection_Front_Set_float_16384_1 5.05% 999365.706 1049853.738 - -1.03% -
BM_deque_vector_copy_backward/70000 5.03% 8724.617 9163.682 - 15.33% -
std::fill(vector<int>)/32 5.02% 1.037 1.089 - 5.77% -
SetIntersection_Front_Set_string_256_256 5.01% 29149596.181 30609973.158 - 4.06% -
std::search(vector<int>,_pred)_(single_element)/8192 4.99% 4163.997 4371.732 - -5.04% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 4.93% 644.327 676.077 - 4.91% -
std::copy_n(vector<int>)/8 4.91% 2.180 2.287 - 8.18% -
SetIntersection_Interlaced_Vector_float_256_64 4.91% 6891220.887 7229416.577 - 4.04% -
BM_StringEraseWithMove_Large_Transparent 4.90% 2.695 2.827 - 6.79% -
SetIntersection_Interlaced_Vector_float_262144_1024 4.90% 99936540.797 104835010.918 - 1.04% -
SetIntersection_None_Set_uint32_16384_256 4.90% 154130081.431 161684651.464 - 0.52% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 4.90% 1167984.767 1225171.823 - 4.43% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 4.90% 1127464.373 1182658.343 - 5.46% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 4.89% 37.917 39.771 - 3.18% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 4.88% 2.262 2.372 - 0.97% -
std::search(vector<int>)_(same_length)/1024 4.85% 250.328 262.467 - 7.24% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 4.83% 13031.860 13660.819 - -10.76% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 4.81% 9.865 10.340 - 4.86% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 4.76% 1134459.383 1188500.446 - 2.61% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 4.76% 90.602 94.913 - 8.71% -
SetIntersection_None_Set_uint64_262144_4 4.76% 1211107.748 1268735.027 - 3.74% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 4.75% 54409.830 56994.216 - 0.53% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 4.75% 5.548 5.812 - -4.54% -
SetIntersection_Interlaced_Set_string_16384_256 4.74% 349296699.237 365860711.618 - 2.17% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.74% 1.176 1.232 - -1.61% -
SetIntersection_None_Vector_uint32_16384_256 4.69% 1052400.447 1101778.580 - -1.79% -
SetIntersection_None_Vector_uint64_262144_64 4.68% 1073664.804 1123953.363 - -0.02% -
SetIntersection_None_Set_uint32_16384_16 4.68% 153955463.213 161162036.218 - -0.47% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 4.67% 8825432.115 9237254.006 - 2.74% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 4.66% 6701.232 7013.753 - 2.25% -
BM_deque_deque_move/65536 4.64% 3100.252 3244.215 - 4.46% -
BM_std_minmax_element<int>/3 4.63% 1.149 1.202 - 7.85% -
std::multiset<int>::count(key)_(non-existent)/8192 4.62% 9.130 9.552 - -3.04% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 4.62% 1109407.151 1160667.283 - -1.17% -
BM_PushHeap_uint32_Ascending_16384 4.59% 3.618 3.785 - 2.18% -
SetIntersection_Front_Set_float_262144_64 4.57% 1681625.525 1758455.235 - 3.80% -
std::multiset<int>::contains(key)_(existent)/32 4.57% 1.650 1.726 - 5.30% -
SetIntersection_None_Vector_uint64_1024_4 4.56% 1032279.297 1079369.084 - -2.14% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 4.55% 6576.896 6876.450 - 3.67% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 4.54% 22.864 23.902 - 5.51% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 4.54% 318.740 333.206 - 2.45% -
std::partial_sort(deque<int>)_(heap)/1024 4.52% 18053.680 18869.836 - 5.12% -
BM_std_minmax_element<long_long>/1 4.51% 0.300 0.314 - -3.18% -
rng::contains(list<int>)_(process_all)/32 4.49% 8.902 9.301 - 2.82% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 4.49% 18.784 19.628 - -3.80% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 4.48% 1555652.386 1625381.689 - 2.96% -
BM_PushHeap_string_SingleElement_1024 4.47% 2.615 2.732 - 5.46% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 4.45% 2.260 2.360 - 2.04% -
SetIntersection_Front_Vector_string_256_64 4.45% 10412712.267 10875998.395 - 8.90% -
BM_PushHeap_string_SingleElement_16 4.45% 2.610 2.726 - 4.63% -
SetIntersection_Front_Set_float_262144_1024 4.44% 13108244.557 13690531.700 - 13.76% -
std::equal(deque<int>)_(it,_it,_it)/8 4.43% 4.252 4.441 - 7.04% -
SetIntersection_Front_Set_float_1024_16 4.43% 1174172.103 1226190.017 - 1.22% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 4.41% 5.056 5.279 - -0.90% -
BM_deque_vector_ranges_copy_backward/0 4.40% 1.357 1.417 - 3.13% -
SetIntersection_Interlaced_Set_uint32_16384_256 4.40% 200991575.515 209826704.998 - 3.11% -
SetIntersection_Interlaced_Vector_uint32_64_16 4.39% 16737609.739 17473131.398 - -4.22% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 4.39% 23.499 24.530 - -0.96% -
SetIntersection_None_Set_uint32_16384_64 4.39% 154515175.304 161291103.298 - -0.03% -
rng::find(vector<bool>)_(process_all)/1024 4.37% 4.501 4.697 - 0.33% -
std::set<std::string>::contains(key)_(non-existent)/32 4.36% 10.240 10.687 - 8.91% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 4.36% 35.601 37.155 - 6.29% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 4.35% 6.685 6.976 - -4.03% -
BM_CmpEqual_short_short 4.35% 1.047 1.092 - 1.08% -
SetIntersection_Front_Set_uint64_256_256 4.35% 7629648.716 7961662.324 - 7.01% -
SetIntersection_None_Set_uint32_16384_16384 4.34% 156594790.333 163398349.974 - 0.01% -
SetIntersection_None_Set_uint32_256_1 4.34% 11135789.132 11619355.967 - -0.25% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 4.34% 542.774 566.316 - 4.20% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 4.32% 1071758.011 1118071.626 - 3.90% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4.32% 5712.086 5958.775 - -6.69% -
std::unique(list<int>,_pred)_(sprinkled)/52 4.32% 82.141 85.688 - 1.75% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 4.31% 18038306.226 18815985.566 - 3.42% -
rng::find_last(vector<int>)_(bail_90%)/8 4.31% 0.443 0.462 - -2.61% -
std::find_first_of(vector<int>)_(large_needle)/32 4.29% 105.653 110.187 - -1.47% -
std::multimap<int,_int>::ctor(const&)/8192 4.29% 52165.433 54400.871 - 2.39% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 4.29% 84.785 88.418 - 7.40% -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 4.27% 0.416 0.434 - 4.33% -
SetIntersection_None_Vector_uint64_262144_1024 4.26% 1089834.585 1136305.972 - -0.46% -
BM_deque_vector_ranges_copy/1 4.26% 2.104 2.194 - 4.71% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 4.25% 1559643.187 1625991.053 - 1.15% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4.23% 4840926.578 5045810.953 - 2.93% -
SetIntersection_None_Vector_string_16384_4 4.23% 1196263.070 1246812.885 - 0.15% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 4.22% 1234592.261 1286720.404 - 4.90% -
std::any_of(vector<int>)_(process_all)/50 4.21% 13.129 13.682 - -27.88% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4.21% 4145423.623 4319747.217 - 2.12% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 4.19% 19874.224 20706.783 - 3.10% -
std::multiset<std::string>::count(key)_(existent)/8192 4.18% 28.178 29.356 - 10.69% -
BM_deque_vector_copy_backward/0 4.16% 1.319 1.374 - -10.88% -
SetIntersection_None_Set_uint32_16384_1024 4.16% 154943089.544 161387991.406 - 0.37% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 4.16% 605.090 630.239 - 4.06% -
BM_deque_vector_ranges_copy_backward/64000 4.16% 7891.453 8219.418 - 13.90% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 4.15% 20.036 20.868 - 9.94% -
SetIntersection_None_Vector_uint32_262144_1024 4.14% 1076160.335 1120763.238 - -2.65% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 4.14% 10622.706 11062.976 - 2.16% -
SetIntersection_None_Vector_uint64_1024_16 4.13% 1036318.638 1079130.963 - -2.28% -
std::find_if(vector<char>)_(bail_25%)/32768 4.13% 865.510 901.258 - -4.50% -
SetIntersection_Interlaced_Set_uint64_16384_1 4.13% 1008295.466 1049895.191 - -0.31% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 4.11% 1145481.802 1192535.971 - 0.81% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 4.07% 173597.986 180664.934 - 3.43% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 4.07% 13366.014 13909.878 - 3.44% -
SetIntersection_Interlaced_Vector_uint32_64_4 4.07% 16967740.576 17657497.843 - -1.51% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 4.06% 1788610.578 1861274.291 - 6.04% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 4.06% 424806.432 442062.316 - -12.76% -
SetIntersection_Interlaced_Vector_float_16384_4 4.03% 1621872.026 1687249.437 - 2.25% -
std::find_if_not(deque<int>)_(process_all)/8 4.03% 2.629 2.735 - 2.49% -
SetIntersection_Interlaced_Set_uint32_16384_1024 4.03% 172104696.010 179035054.223 - 3.77% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 4.02% 81318.952 84591.000 - -0.40% -
SetIntersection_Front_Set_uint32_256_64 4.02% 5393329.241 5610295.441 - -3.58% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 4.02% 9125570.195 9492381.875 - 0.59% -
SetIntersection_Front_Vector_string_1024_256 4.02% 9060903.358 9425013.482 - -7.64% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.01% 4.346 4.521 - -4.30% -
SetIntersection_Interlaced_Set_uint32_16384_64 4.00% 216370938.632 225032971.663 - 2.88% -
std::partial_sort_copy(vector<int>)_(heap)/8 4.00% 16.336 16.989 - 2.78% -
BM_PushHeap_float_Ascending_16384 4.00% 4.107 4.272 - -0.46% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 4.00% 10.028 10.429 - 17.25% -
rng::contains_subrange(list<int>)_(single_element)/8192 3.98% 7063.913 7344.997 - -5.16% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 3.97% 6.516 6.774 - 4.96% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 3.95% 2195814.072 2282473.722 - 7.37% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 3.93% 19870.711 20651.300 - 2.84% -
BM_deque_vector_move/512 3.92% 16.575 17.224 - 3.66% -
std::swap_ranges(deque<int>)/32 3.92% 10.420 10.828 - -1.52% -
BM_StringAssignStr_Huge_Transparent 3.90% 107.035 111.212 - -3.43% -
std::find_end(deque<int>)_(single_element)/1024 3.90% 328.727 341.550 - 22.94% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 3.90% 11943.585 12409.167 - 7.05% -
std::find_if_not(list<int>)_(process_all)/8 3.89% 3.663 3.806 - 68.89% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 3.88% 173314.811 180044.934 - 2.63% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 3.88% 11399.199 11841.518 - 0.79% -
BM_deque_vector_move/64 3.88% 2.609 2.711 - 2.21% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 3.88% 5037.431 5232.859 - 9.34% -
std::unordered_set<std::string>::find(key)_(existent)/32 3.88% 38.238 39.720 - -0.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 3.88% 16593660.194 17236671.745 - -4.09% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 3.87% 11940005.494 12402043.385 - -12.57% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 3.87% 19.402 20.152 - -3.84% -
SetIntersection_Front_Set_string_262144_262144 3.87% 17786413.818 18474070.637 - 0.72% -
SetIntersection_Interlaced_Set_uint64_1024_16 3.86% 11280750.169 11716697.594 - 1.76% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 3.85% 17.343 18.011 - 6.98% -
bm_lexicographical_compare<unsigned_char>/1 3.85% 1.551 1.611 - 2.87% -
BM_PushHeap_uint32_Ascending_1024 3.85% 2.606 2.706 - 5.92% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.85% 140855.719 146282.472 - 1.77% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 3.84% 11113039.719 11540148.738 - 2.57% -
BM_PushHeap_float_Descending_1 3.84% 0.412 0.427 - -17.76% -
SetIntersection_None_Set_uint32_1024_1 3.84% 8713783.714 9048151.805 - 1.05% -
std::set<int>::lower_bound(key)_(existent)/1024 3.82% 4.536 4.710 - 4.51% -
std::map<int,_int>::equal_range(key)_(existent)/32 3.82% 1.797 1.865 - 5.03% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 3.80% 15.792 16.392 - -1.23% -
BM_vector_deque_ranges_copy/64 3.80% 2.705 2.808 - 0.15% -
std::set<std::string>::count(key)_(existent)/8192 3.80% 29.942 31.080 - -5.72% -
SetIntersection_Interlaced_Vector_float_262144_4 3.78% 2004958.669 2080823.408 - 4.53% -
SetIntersection_Interlaced_Set_uint32_1024_16 3.78% 11171973.737 11594604.773 - 0.26% -
std::unordered_multiset<int>::count(key)_(existent)/1024 3.78% 1.802 1.870 - 22.42% -
std::multiset<std::string>::ctor(const&,_alloc)/32 3.77% 775.062 804.299 - -18.14% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 3.77% 758.247 786.844 - -0.89% -
SetIntersection_Interlaced_Set_string_256_256 3.77% 30288167.653 31429454.099 - -0.48% -
SetIntersection_Front_Set_string_64_4 3.77% 18195171.017 18880566.166 - -1.44% -
std::map<int,_int>::ctor(const&,_alloc)/8192 3.77% 50978.432 52898.375 - -34.01% -
SetIntersection_Front_Set_float_16_16 3.75% 38659253.649 40108416.556 - 4.01% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 3.74% 607.966 630.734 - 3.49% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 3.74% 16506.481 17124.470 - 1.00% -
SetIntersection_None_Set_uint32_1024_4 3.74% 8651400.167 8975218.493 - -0.59% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 3.74% 1115711.483 1157470.447 - -0.68% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.74% 1008.250 1045.971 - 2.07% -
BM_deque_vector_ranges_move_backward/2 3.74% 1.764 1.830 - -0.25% -
std::move(vector<int>)/1048576 3.73% 56012.049 58103.015 - 4.00% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 3.73% 633.109 656.735 - 3.59% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 3.73% 1021321.192 1059417.076 - -1.54% -
SetIntersection_None_Set_uint32_1024_256 3.73% 8675517.501 8998754.670 - -0.82% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3.71% 2923875.406 3032320.315 - -4.30% -
SetIntersection_Interlaced_Set_uint32_262144_16384 3.71% 1226357.992 1271830.891 - -2.17% -
std::make_heap(deque<int>)_(pipe-organ)/8192 3.70% 20959.410 21734.072 - 6.28% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 3.69% 16491.547 17099.954 - 0.49% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 3.69% 0.273 0.283 - 3.81% -
ranges::min(std::list<__int128>)/1 3.68% 0.366 0.380 - -4.08% -
BM_StringAssignStr_Huge_Opaque 3.68% 106.579 110.499 - -2.47% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 3.67% 41.526 43.052 - -17.96% -
SetIntersection_None_Set_float_64_64 3.67% 11092967.290 11500033.195 - -1.13% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 3.66% 174588.724 180970.193 - 3.72% -
SetIntersection_Interlaced_Vector_float_16384_1024 3.65% 49219769.737 51017697.667 - -0.66% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.65% 12138.637 12581.825 - 1.67% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 3.65% 1228880.134 1273708.701 - 6.26% -
bm_ranges_swap_ranges_vb_aligned/131072 3.64% 246.996 255.976 - 4.80% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 3.63% 1133704.958 1174902.319 - -0.40% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.62% 54885.873 56873.485 - 0.08% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.62% 116932.991 121163.628 - -0.18% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 3.61% 11322.092 11731.135 - -0.25% -
BM_deque_vector_copy_backward/2 3.61% 1.774 1.837 - -1.09% -
SetIntersection_Interlaced_Set_uint32_262144_256 3.60% 1527228.435 1582263.426 - 0.19% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.60% 5166.203 5352.205 - 3.81% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 3.59% 1.285 1.331 - 14.00% -
BM_PushHeap_string_SingleElement_256 3.59% 2.640 2.735 - 5.19% -
std::move(deque<int>)/64 3.58% 4.736 4.906 - -19.73% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 3.58% 20106.214 20826.171 - 4.21% -
std::find_if_not(vector<int>)_(bail_25%)/8192 3.58% 241.944 250.601 - 13.98% -
BM_StringFindCharLiteral/128 3.58% 3.004 3.112 - 3.48% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 3.56% 16334575.048 16916050.591 - 1.44% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 3.56% 21.217 21.972 - -1.82% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 3.54% 8619990.584 8925430.727 - 2.17% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 3.54% 1815.490 1879.761 - 29.79% -
SetIntersection_Interlaced_Set_uint32_262144_1 3.54% 1007612.562 1043255.225 - -0.68% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.54% 117970.509 122141.567 - 4.28% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 3.54% 1.130 1.170 - -6.70% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.53% 597.014 618.113 - -1.43% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 3.53% 1119106.960 1158569.639 - 3.39% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.53% 12443.481 12882.189 - -4.62% -
SetIntersection_Interlaced_Set_uint32_1024_4 3.52% 9694978.599 10036456.672 - 1.01% -
SetIntersection_Interlaced_Vector_uint32_256_64 3.52% 6962303.352 7207379.364 - 5.45% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 3.52% 174102.776 180223.348 - 2.96% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 3.51% 18.636 19.291 - -4.91% -
BM_deque_deque_ranges_move/0 3.50% 0.765 0.792 - -14.14% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 3.50% 26.237 27.155 - 2.82% -
SetIntersection_None_Set_string_16384_16 3.49% 198266179.419 205192662.401 - 9.17% -
std::multiset<int>::ctor(&&,_different_allocs)/0 3.49% 12.842 13.291 - -3.51% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.49% 12717.058 13161.271 - -1.39% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 3.49% 1.156 1.196 - -0.76% -
SetIntersection_Front_Set_float_64_64 3.48% 13388930.454 13855406.673 - 1.53% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 3.48% 21.365 22.109 - 1.46% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 3.48% 1.466 1.517 - -2.68% -
std::unique(list<int>,_pred)_(sprinkled)/32 3.48% 65.929 68.222 - 0.48% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.47% 762.852 789.353 - 2.93% -
SetIntersection_Interlaced_Set_uint32_256_1 3.47% 4030021.300 4169918.267 - -1.01% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 3.47% 6794.685 7030.248 - -29.42% -
BM_StringFindAllMatch/1 3.46% 3.011 3.115 - 7.22% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 3.45% 9.134 9.449 - 3.73% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 3.44% 25123911.535 25988419.310 - -3.47% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 3.44% 1118452.238 1156901.561 - 1.44% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 3.43% 9712.194 10045.618 - 5.98% -
SetIntersection_Interlaced_Set_uint32_262144_4 3.43% 1247709.473 1290522.137 - -0.92% -
BM_StringRelationalLiteral_Compare_Small_Small_Control 3.43% 1.612 1.667 - 3.27% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.43% 749.243 774.921 - 1.27% -
std::copy_backward(list<int>)/32768 3.43% 26353.563 27256.641 - 4.47% -
std::unordered_map<int,_int>::ctor(const&)/32 3.41% 199.304 206.100 - -0.11% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 3.40% 21204711.774 21926258.207 - 2.00% -
std::stable_partition(list<int>)_(dense)/32 3.40% 36.684 37.932 - 13.21% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.40% 117099.420 121081.358 - 0.54% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 3.39% 2.385 2.466 - 2.18% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 3.39% 14756280.894 15256034.014 - 2.19% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 3.38% 6396.694 6613.131 - 8.15% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 3.38% 4861.085 5025.357 - 4.51% -
rng::find_last_if(vector<char>)_(bail_90%)/8 3.38% 0.462 0.477 - -8.40% -
BM_deque_vector_ranges_move_backward/1 3.36% 2.015 2.083 - -1.60% -
BM_vector_deque_ranges_move/64000 3.36% 3010.955 3112.080 - 9.45% -
std::copy_backward(vector<int>)/4096 3.36% 231.595 239.365 - -5.99% -
SetIntersection_None_Set_uint64_256_16 3.35% 10659314.632 11016753.921 - -0.08% -
std::remove_copy_if(deque<int>)_(prefix)/1024 3.34% 520.955 538.370 - 4.66% -
std::stable_sort(deque<int>)_(repeated)/8 3.33% 18.934 19.566 - -0.75% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 3.33% 11.320 11.697 - -6.75% -
SetIntersection_Interlaced_Set_uint64_256_4 3.33% 10963807.809 11328536.801 - 0.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 3.32% 5752440.500 5943541.549 - 5.20% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 3.32% 51852.220 53574.544 - 1.62% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 3.32% 609.229 629.460 - 3.13% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 3.32% 582.162 601.484 - 6.18% -
SetIntersection_Front_Vector_uint32_262144_64 3.32% 1316685.200 1360379.124 - -1.79% -
std::none_of(vector<int>)_(process_all)/8 3.32% 2.396 2.475 - -1.00% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 3.32% 234877805.271 242667800.608 - -0.27% -
std::find_end(vector<int>)_(process_all)/1048576 3.31% 222669.855 230051.136 - -0.45% -
BM_deque_vector_ranges_copy_backward/2 3.30% 1.775 1.833 - -0.25% -
BM_vector_deque_move/64 3.30% 2.749 2.840 - 2.46% -
SetIntersection_Front_Set_uint32_16384_64 3.30% 1649898.228 1704308.737 - 1.79% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 3.30% 1.620 1.673 - -1.63% -
std::unique(list<int>,_pred)_(sprinkled)/8192 3.30% 8206.840 8477.264 - 3.34% -
std::adjacent_find(deque<int>,_pred)/8 3.29% 4.039 4.172 - -13.76% -
BM_StringEraseWithMove_Small_Opaque 3.28% 2.186 2.258 - -14.52% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 3.28% 20022.327 20678.088 - 3.39% -
BM_StringEraseWithMove_Large_Opaque 3.27% 2.828 2.920 - 17.69% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.26% 1264.471 1305.727 - 0.53% -
SetIntersection_Front_Set_uint64_256_1 3.26% 4171262.024 4307338.299 - 2.73% -
std::sort_heap(deque<int>,_pred)/8 3.26% 34.119 35.232 - 1.36% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 3.25% 16.277 16.806 - 2.43% -
SetIntersection_Front_Vector_string_262144_256 3.25% 9415803.700 9721580.496 - 1.43% -
BM_StringRelational_Less_Huge_Empty_Control 3.25% 1.610 1.663 - 0.45% -
BM_deque_vector_ranges_move_backward/0 3.25% 1.369 1.413 - -10.78% -
BM_StringFindNoMatch/64 3.23% 2.097 2.165 - 2.69% -
BM_vector_deque_ranges_move/2 3.23% 1.831 1.890 - -8.51% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 3.23% 4.581 4.729 - 6.08% -
SetIntersection_Front_Set_uint64_64_4 3.22% 15978837.211 16494041.101 - 1.33% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 3.22% 15.686 16.192 - -6.58% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 3.22% 1.613 1.665 - 2.11% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 3.21% 12.850 13.263 - 1.61% -
SetIntersection_None_Vector_uint64_256_16 3.21% 3896315.665 4021233.364 - -1.24% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 3.21% 1314.962 1357.110 - -9.91% -
SetIntersection_Front_Set_float_262144_16 3.20% 1169063.461 1206505.828 - -0.12% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 3.20% 19.801 20.434 - 1.06% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 3.20% 55959378.936 57748032.818 - 0.83% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.20% 39336.037 40592.991 - -6.99% -
std::rotate(list<int>)_(by_1/4)/50 3.19% 25.694 26.515 - 12.94% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 3.17% 4520363.290 4663770.574 - 1.26% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 3.16% 1.166 1.203 - -0.48% -
ranges::min(std::vector<long_long>)/8 3.16% 2.247 2.318 - 9.04% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 3.16% 64515.365 66551.552 - 4.44% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.15% 5772.321 5954.371 - -8.26% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.15% 83984.009 86630.678 - 1.18% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 3.14% 18.392 18.969 - 1.21% -
SetIntersection_Interlaced_Vector_uint32_1024_4 3.12% 1287254.337 1327369.724 - 4.99% -
std::copy_if(deque<int>)_(entire_range)/8 3.11% 2.548 2.627 - -1.04% -
std::unordered_multiset<int>::clear()/8192 3.11% 61461.457 63374.248 - -5.71% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 3.11% 6.579 6.783 - 1.65% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.11% 224.600 231.582 - -3.45% -
SetIntersection_None_Vector_uint64_256_4 3.11% 4063389.015 4189672.281 - -1.70% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 3.11% 57604223.005 59394067.590 - 0.98% -
std::set<std::string>::lower_bound(key)_(existent)/8192 3.10% 29.530 30.446 - -2.55% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 3.09% 0.619 0.639 - 10.34% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 3.09% 25.517 26.306 - -1.52% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.09% 62445.818 64375.171 - 0.85% -
BM_deque_vector_copy_backward/1 3.09% 2.066 2.129 - 0.60% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 3.08% 3.974 4.096 - 1.84% -
SetIntersection_None_Set_uint64_256_64 3.08% 8944394.048 9219700.053 - -1.73% -
SetIntersection_Interlaced_Set_string_1024_64 3.08% 16514938.046 17023225.072 - -0.21% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 3.08% 56.707 58.452 - -2.76% -
SetIntersection_Front_Set_float_256_64 3.07% 5643862.880 5817159.624 - 6.53% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 3.07% 13794.938 14218.045 - 0.74% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 3.07% 508655.846 524253.239 - 0.08% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.07% 1866.366 1923.581 - -0.17% -
std::find_end(vector<int>)_(same_length)/1024 3.06% 247.208 254.772 - -49.56% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 3.06% 7345623.991 7570097.056 - 0.99% -
std::make_heap(vector<int>,_pred)_(repeated)/8 3.05% 15.853 16.337 - 1.98% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 3.05% 35801.389 36892.301 - -1.39% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 3.04% 199222607.611 205281941.677 - 2.01% -
bm_ranges_swap_ranges_vb_aligned/64 3.04% 3.023 3.115 - 1.56% -
SetIntersection_Interlaced_Set_uint32_16384_16 3.03% 209408451.029 215763724.053 - 1.93% -
BM_PushHeap_uint32_Random_16 3.03% 4.184 4.311 - 3.13% -
std::set<int>::find(key)_(non-existent)/8192 3.03% 8.538 8.797 - 4.63% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 3.03% 1479765.141 1524583.365 - 0.58% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 3.03% 144.230 148.597 - 3.02% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 3.02% 0.347 0.357 - 3.10% -
std::find_if(vector<char>)_(bail_25%)/8192 3.02% 224.723 231.509 - 1.28% -
std::stable_sort(deque<int>)_(repeated)/1024 3.02% 1414.701 1457.414 - 0.05% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 3.02% 28.695 29.561 - 7.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 3.01% 66670003.491 68679477.083 - 1.78% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 3.01% 11572105.925 11920499.952 - 2.89% -
std::upper_bound(std::list<int>)/8192 3.01% 13768.796 14183.045 - 0.43% -
BM_vector_deque_ranges_copy_backward/2 3.01% 1.992 2.052 - 2.82% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 3.00% 1.406 1.448 - -1.04% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 3.00% 36.835 37.940 - 8.48% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 2.99% 16427284.836 16919017.078 - 1.32% -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 2.99% 0.583 0.600 - 2.96% -
std::multimap<std::string,_int>::clear()/8192 2.99% 217196.618 223686.442 - 2.27% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 2.98% 0.477 0.491 - -1.00% -
SetIntersection_Front_Set_float_16384_16384 2.97% 228021423.711 234786852.688 - 8.26% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 2.96% 16532605.850 17021739.327 - 0.79% -
SetIntersection_None_Set_float_1024_1024 2.95% 8853195.702 9114692.054 - 1.37% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 2.94% 39.802 40.974 - -1.46% -
SetIntersection_None_Vector_uint32_1024_64 2.94% 1047733.214 1078569.213 - -2.71% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.94% 1788.432 1841.005 - 29.86% -
BM_StringRelational_Eq_Empty_Small_Control 2.93% 0.467 0.480 - 0.62% -
rng::fold_left(list<int>)/32 2.92% 20.767 21.374 - 1.85% -
SetIntersection_None_Set_float_256_64 2.91% 9120635.396 9386490.836 - -0.38% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.91% 2.002 2.060 - 6.88% -
std::find(list<int>)_(process_all)/8192 2.91% 7234.794 7445.605 - 4.43% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 2.91% 36.048 37.097 - -11.56% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 2.91% 8664340.415 8916478.767 - -30.13% -
std::copy_if(vector<int>)_(every_other)/1048576 2.91% 496498.398 510931.125 - 119.47% -
std::find_end(vector<int>)_(single_element)/8192 2.90% 1929.200 1985.204 - 9.62% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 2.90% 1075032.503 1106228.805 - 0.74% -
SetIntersection_Interlaced_Set_float_16384_16384 2.90% 217033011.191 223329864.585 - 6.96% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 2.90% 198728884.680 204482246.106 - 1.33% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 2.89% 11.854 12.197 - 2.08% -
SetIntersection_Interlaced_Set_uint64_16_4 2.89% 59513315.290 61234855.201 - 1.49% -
std::map<int,_int>::ctor(const&,_alloc)/1024 2.89% 6445.579 6631.692 - -33.68% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 2.88% 34.733 35.735 - -1.79% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 2.88% 51.030 52.501 - 12.85% -
BM_deque_deque_ranges_copy/1 2.88% 2.501 2.573 - 3.62% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 2.88% 8699712.863 8949932.998 - -30.44% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 2.87% 3.253 3.346 - -0.76% -
SetIntersection_None_Vector_uint32_16384_16 2.87% 1094005.588 1125445.921 - 0.95% -
BM_num_put<const_void*> 2.87% 12.017 12.361 - 10.31% -
std::multiset<int>::find(key)_(existent)/32 2.86% 1.584 1.629 - -1.85% -
std::find_end(list<int>)_(match_near_end)/1000 2.86% 77.054 79.257 - -89.19% -
ranges::min(std::vector<long_long>)/1 2.86% 0.371 0.381 - -12.64% -
SetIntersection_None_Set_uint64_16384_16384 2.86% 167495006.821 172280294.333 - -4.16% -
rng::contains_subrange(vector<int>)_(same_length)/8192 2.86% 1871.900 1925.368 - 0.86% -
std::unordered_set<int>::insert(value)_(already_present)/1024 2.85% 2.383 2.451 - 3.03% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 2.84% 187304.021 192625.952 - 1.02% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.84% 46167.549 47478.670 - 6.38% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 2.84% 569.043 585.201 - 2.98% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 2.82% 11864.314 12198.992 - -2.37% -
BM_PushHeap_string_SingleElement_16384 2.82% 2.651 2.725 - 5.64% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 2.82% 38231050.390 39308346.672 - 0.40% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 2.82% 59.998 61.687 - 0.41% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 2.81% 25967.792 26698.648 - 0.30% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 2.81% 396.894 408.049 - 2.74% -
std::copy_n(deque<int>)/1048576 2.81% 50095.688 51502.660 - 3.14% -
BM_PushHeap_string_SingleElement_262144 2.81% 2.680 2.755 - 4.10% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 2.80% 9.960 10.239 - -3.07% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 2.79% 46.048 47.335 - 2.08% -
SetIntersection_None_Set_uint32_256_64 2.79% 9043920.937 9296450.646 - -1.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 2.79% 8676436.787 8918616.182 - -30.98% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 2.78% 29.554 30.376 - -5.57% -
std::set<std::string>::find(key)_(non-existent)/1024 2.77% 20.994 21.576 - 8.22% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 2.77% 74.414 76.477 - 6.20% -
SetIntersection_None_Vector_uint64_16384_4 2.77% 1080055.728 1109950.551 - -0.86% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 2.76% 6979385.185 7172047.726 - -0.01% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 2.76% 4992456.514 5130252.629 - -0.86% -
bm_ranges_lexicographical_compare<int>/8 2.76% 1.497 1.538 - 6.29% -
rng::find_last_if(list<int>)_(bail_10%)/8192 2.75% 6557.413 6737.927 - 2.93% -
rng::contains_subrange(deque<int>)_(process_all)/50 2.75% 24.699 25.379 - 7.71% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 2.75% 3681.507 3782.750 - 2.17% -
std::flat_map<int,_int>::erase(iterator)/8192 2.75% 491.873 505.391 - 0.25% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 2.74% 535.420 550.106 - 1.93% -
BM_num_get<long_double> 2.73% 36.775 37.778 - 4.35% -
std::for_each_n(list<int>)/8 2.72% 2.482 2.550 - 5.33% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 2.72% 28437.021 29209.729 - -1.37% -
SetIntersection_Front_Set_uint64_16_16 2.72% 37667325.930 38690461.933 - 0.63% -
SetIntersection_None_Set_uint64_64_16 2.71% 17968394.782 18455390.444 - -0.07% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 2.70% 3567.543 3664.043 - 6.93% -
std::make_heap(deque<int>)_(repeated)/8192 2.70% 18040.844 18528.818 - 9.93% -
SetIntersection_Interlaced_Vector_uint64_64_16 2.70% 16952962.660 17411401.506 - -4.92% -
std::set<std::string>::lower_bound(key)_(existent)/1024 2.70% 21.425 22.004 - -7.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 2.70% 1102762.742 1132494.569 - 2.40% -
std::set<std::string>::contains(key)_(non-existent)/1024 2.70% 21.407 21.984 - 9.68% -
std::find_end(deque<int>,_pred)_(same_length)/1024 2.69% 814.736 836.674 - -41.72% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 2.69% 165450708.210 169898595.778 - 0.77% -
BM_deque_deque_move_backward/2 2.67% 2.459 2.525 - -0.04% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 2.67% 33862352.599 34767089.968 - 1.26% -
std::multimap<int,_int>::ctor(const&)/1024 2.67% 6617.116 6793.869 - 1.67% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.67% 136223.135 139855.437 - 2.93% -
SetIntersection_Front_Set_uint32_16384_16 2.66% 1178961.290 1210336.547 - -0.78% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 2.66% 20.447 20.992 - 7.01% -
BM_deque_vector_copy/1024 2.65% 37.426 38.420 - 4.11% -
SetIntersection_None_Set_uint32_256_4 2.65% 11268663.992 11567420.017 - 0.56% -
SetIntersection_Front_Set_uint64_16_1 2.65% 62709346.629 64371744.720 - 1.10% -
std::fill(list<int>)/1024 2.65% 494.070 507.142 - -1.63% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 2.65% 29.570 30.352 - -2.84% -
BM_deque_vector_ranges_copy_backward/65536 2.65% 8164.934 8380.933 - 11.90% -
SetIntersection_None_Set_string_16384_1 2.64% 199610814.073 204884235.909 - 8.68% -
BM_CmpEqual_uint_short 2.63% 1.023 1.050 - -7.47% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.63% 1023.509 1050.441 - 17.73% -
std::unordered_multiset<int>::clear()/32 2.63% 584.810 600.185 - 0.07% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 2.62% 1463.657 1502.041 - 0.11% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 2.62% 521.282 534.941 - 3.27% -
rng::for_each(multimap<int>)/8192 2.62% 7230.752 7420.187 - -53.28% -
std::multiset<int>::clear()/1024 2.62% 9669.356 9922.360 - -4.30% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.62% 12858.697 13195.115 - 0.37% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 2.61% 4.051 4.157 - 2.92% -
BM_PushHeap_uint32_QuickSortAdversary_1 2.61% 0.472 0.484 - 22.94% -
SetIntersection_Interlaced_Set_float_16384_4 2.61% 169458535.889 173878776.822 - 1.25% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 2.60% 212.150 217.661 - -4.77% -
std::unordered_set<std::string>::clear()/1024 2.60% 22900.701 23495.016 - -1.70% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 2.60% 19631.031 20140.462 - 0.45% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.59% 284.988 292.379 - -1.66% -
SetIntersection_Front_Vector_uint64_262144_64 2.58% 1291676.543 1324999.698 - -0.73% -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 2.58% 0.586 0.601 - 2.54% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 2.57% 717.411 735.876 - 1.00% -
SetIntersection_Interlaced_Vector_string_1024_1 2.57% 1049209.095 1076184.874 - -2.47% -
std::unordered_set<int>::clear()/1024 2.57% 8348.245 8562.608 - 2.44% -
SetIntersection_Front_Set_uint32_262144_64 2.57% 1653317.859 1695746.494 - 2.35% -
BM_CmpEqual_int_uchar 2.56% 1.080 1.108 - -1.35% -
BM_CmpLess_uint_short 2.56% 1.015 1.041 - -8.39% -
BM_CmpEqual_uchar_short 2.56% 0.985 1.010 - -6.93% -
bm_ranges_swap_ranges_vb_unaligned/512 2.56% 13.119 13.455 - 0.12% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.55% 13405.630 13747.300 - 1.41% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.55% 42593.641 43678.605 - 1.73% -
std::copy_n(deque<int>)/8 2.54% 2.749 2.819 - 6.95% -
SetIntersection_None_Vector_string_256_256 2.54% 2208667.213 2264848.536 - -1.44% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 2.54% 54485847.439 55870820.863 - 0.67% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 2.54% 37.274 38.221 - 12.09% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.54% 2.301 2.359 - -3.64% -
BM_deque_vector_ranges_copy_backward/70000 2.53% 8792.289 9015.005 - 13.73% -
std::stable_sort(deque<int>)_(shuffled)/1024 2.52% 2513.626 2577.051 - -0.24% -
std::vector<int>::erase(middle)_(cheap_elements)/32 2.52% 4.238 4.345 - 0.54% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 2.52% 5.016 5.142 - -0.64% -
std::find_end(deque<int>)_(process_all)/1024 2.51% 293.884 301.265 - -16.17% -
rng::for_each(multimap<int>)/32 2.51% 25.847 26.496 - 23.40% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 2.50% 3989133.563 4088960.364 - -1.09% -
BM_StringEraseWithMove_Small_Transparent 2.50% 2.178 2.233 - -7.43% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 2.49% 1476.542 1513.315 - 4.30% -
std::distance(join_view(vector<vector<int>>))/1024 2.49% 0.975 0.999 - -99.63% -
std::set<int>::contains(key)_(existent)/32 2.49% 1.627 1.668 - -2.76% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 2.48% 1.603 1.643 - 3.00% -
BM_deque_deque_copy_backward/2 2.48% 2.466 2.527 - 2.39% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2.47% 2086216.959 2137816.652 - -0.70% -
std::partial_sort_copy(list<int>)_(descending)/8 2.46% 15.610 15.995 - -1.80% -
SetIntersection_None_Set_string_16384_16384 2.46% 194121885.683 198904497.429 - 3.01% -
SetIntersection_None_Set_string_16384_4 2.46% 201265763.900 206223585.074 - 9.57% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 2.46% 162072099.684 166062442.854 - 1.64% -
ranges::min(std::vector<long_long>)/64 2.44% 4.682 4.796 - 2.52% -
BM_PushHeap_uint32_Ascending_262144 2.44% 4.881 5.000 - 4.04% -
std::find_end(deque<int>)_(same_length)/1024 2.44% 333.255 341.382 - -75.52% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 2.44% 62687421.967 64215942.965 - 0.42% -
std::set<std::string>::upper_bound(key)_(existent)/8192 2.44% 28.909 29.613 - 7.27% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.43% 13493.366 13820.739 - 0.87% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 2.42% 23.559 24.130 - -0.75% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 2.42% 24.635 25.232 - 0.88% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 2.42% 36902584.877 37794567.464 - -0.57% -
SetIntersection_Interlaced_Vector_string_1024_64 2.41% 8512033.598 8717259.176 - 1.71% -
SetIntersection_Front_Set_string_16384_1024 2.41% 57936842.473 59333127.406 - 1.31% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 2.41% 1008293.638 1032572.589 - 0.16% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 2.41% 90.046 92.213 - -2.67% -
std::stable_sort(deque<int>)_(descending)/1024 2.41% 2888.819 2958.304 - -0.22% -
std::multiset<int>::contains(key)_(existent)/1024 2.40% 3.956 4.051 - 2.23% -
SetIntersection_Front_Vector_uint32_16_16 2.40% 35165331.884 36009133.337 - -0.77% -
SetIntersection_Front_Set_uint32_256_1 2.40% 4055864.422 4153080.670 - -1.30% -
std::pop_heap(deque<std::string>)/8 2.39% 58.020 59.408 - 2.54% -
BM_deque_deque_copy_backward/64 2.39% 3.342 3.422 - 0.32% -
std::lower_bound(std::list<int>)/8192 2.39% 13986.795 14320.743 - 0.75% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 2.39% 772.593 791.030 - 2.86% -
SetIntersection_Front_Set_float_1024_64 2.38% 1717206.139 1758159.714 - 3.45% -
std::unordered_multiset<int>::erase(iterator)/32 2.38% 19.440 19.903 - -0.67% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 2.38% 495632.939 507436.431 - 3.27% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.37% 525.280 537.731 - 6.94% -
SetIntersection_Front_Set_uint64_16384_64 2.37% 1689705.562 1729713.528 - 2.94% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 2.36% 62703100.092 64181917.074 - 0.28% -
std::count(list<int>)_(every_other)/1024 2.36% 697.544 713.994 - 7.02% -
SetIntersection_None_Set_uint64_16384_1 2.36% 157939912.877 161663039.962 - 0.76% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 2.36% 19378.376 19834.913 - -0.83% -
SetIntersection_Front_Set_uint64_16384_1024 2.35% 12485860.934 12779486.803 - 2.56% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 2.35% 9200380.047 9416740.880 - 1.80% -
BM_vector_deque_ranges_copy_backward/1024 2.35% 37.935 38.827 - 1.81% -
BM_PushHeap_string_SingleElement_64 2.35% 2.727 2.791 - 5.27% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 2.35% 1.065 1.090 - 2.46% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 2.35% 6065313.457 6207550.327 - -3.30% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.34% 600.792 614.868 - -0.89% -
std::is_sorted(list<int>)/8192 2.34% 7154.176 7321.721 - 0.21% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 2.34% 1567.993 1604.703 - 3.37% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.34% 40076.740 41013.758 - 4.42% -
SetIntersection_Interlaced_Set_uint64_4_1 2.34% 212739245.574 217712256.139 - 0.48% -
SetIntersection_Interlaced_Set_uint64_256_16 2.33% 11752786.144 12026920.635 - -0.16% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 2.33% 41.400 42.365 - 0.14% -
SetIntersection_None_Set_uint64_64_1 2.33% 22218426.147 22736140.445 - 0.68% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 2.33% 64.433 65.934 - -3.12% -
SetIntersection_None_Set_uint64_16384_4 2.33% 160702933.143 164444766.395 - -0.34% -
std::is_partitioned(vector<int>)_(partitioned)/50 2.33% 9.498 9.719 - 2.70% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.33% 247038.312 252782.227 - -3.37% -
rng::fold_left(deque<int>)/8192 2.32% 4444.264 4547.546 - -0.14% -
SetIntersection_None_Vector_uint64_1024_64 2.32% 1066650.750 1091438.239 - -0.27% -
SetIntersection_None_Vector_uint64_16384_64 2.32% 1068711.942 1093536.919 - -2.15% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 2.32% 1172371.677 1199541.223 - -0.17% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 2.32% 22733061.770 23259895.048 - -12.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 2.32% 16436093.410 16816686.860 - -0.15% -
SetIntersection_Interlaced_Set_uint64_1_1 2.32% 532532314.100 544860466.154 - 0.49% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 2.31% 171572636.373 175543363.281 - 3.33% -
rng::contains_subrange(list<int>)_(single_element)/50 2.31% 16.707 17.094 - -0.68% -
BM_deque_deque_ranges_copy_backward/64 2.31% 3.397 3.476 - 2.05% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 2.31% 13585832.957 13899765.263 - 0.14% -
std::set<std::string>::find(key)_(existent)/1024 2.31% 24.398 24.961 - 9.67% -
SetIntersection_Interlaced_Set_uint32_16_16 2.31% 37269146.333 38128695.740 - -0.76% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 2.31% 21.631 22.130 - -15.87% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.31% 121654.385 124458.655 - 4.34% -
SetIntersection_Interlaced_Set_string_1024_1024 2.30% 54085557.676 55331495.939 - -1.54% -
std::stable_sort(deque<int>)_(heap)/1024 2.30% 2708.396 2770.760 - -0.68% -
std::set<int>::find(key)_(existent)/1024 2.30% 3.984 4.075 - -0.75% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 2.29% 20.844 21.322 - 1.00% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 2.29% 21508148.155 22000873.745 - 4.51% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 2.29% 134090147.122 137155663.688 - 0.82% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 2.28% 210078.689 214878.730 - 0.79% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.28% 12412.031 12694.706 - -3.89% -
rng::contains(deque<int>)_(process_all)/8 2.27% 2.915 2.982 - 4.04% -
SetIntersection_None_Set_uint32_256_16 2.27% 10663827.683 10906314.300 - -1.28% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 2.27% 5824.920 5957.349 - 2.09% -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.27% 2.648 2.709 - 2.80% -
std::find_end(deque<int>)_(same_length)/1000 2.27% 326.012 333.412 - -64.35% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 2.27% 6.236 6.378 - 14.50% -
BM_vector_deque_ranges_move/65536 2.27% 3077.587 3147.431 - 10.06% -
BM_PushHeap_uint32_Random_1 2.27% 0.660 0.675 - 45.06% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 2.26% 21.015 21.491 - -3.72% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 2.26% 134192203.645 137229882.649 - 0.64% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 2.26% 11463465.637 11722938.560 - 0.25% -
std::find_if_not(vector<int>)_(bail_25%)/32768 2.26% 960.034 981.759 - 16.47% -
SetIntersection_Front_Set_uint32_1024_4 2.26% 1053649.524 1077489.883 - -0.32% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.25% 57338.418 58630.242 - 6.31% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.25% 51257.834 52410.315 - 3.05% -
std::unordered_set<std::string>::clear()/8192 2.25% 217471.513 222356.511 - -1.14% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 2.24% 19.235 19.667 - -6.45% -
std::set<std::string>::count(key)_(existent)/32 2.23% 15.831 16.184 - 4.84% -
SetIntersection_None_Vector_uint64_64_16 2.23% 13224383.710 13519141.035 - -1.44% -
SetIntersection_None_Set_uint64_16384_64 2.23% 166568331.194 170274534.548 - -3.04% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 2.22% 55.921 57.162 - -3.72% -
std::pop_heap(deque<float>)/1024 2.22% 12.618 12.897 - -5.09% -
std::set<std::string>::count(key)_(non-existent)/32 2.21% 10.534 10.767 - 6.71% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 2.21% 534220060.520 546028614.024 - 0.60% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 2.21% 1.544 1.578 - -7.04% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 2.21% 6265.705 6404.020 - 1.88% -
std::partition_copy(vector<int>)/1024 2.20% 464.929 475.165 - 1.70% -
std::unordered_set<int>::erase(key)_(existent)/32 2.20% 21.209 21.676 - 1.51% -
std::find_if_not(list<int>)_(bail_25%)/32768 2.20% 7765.998 7936.733 - 7.32% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 2.20% 16.210 16.566 - -2.35% -
std::unordered_multiset<int>::erase(iterator)/1024 2.20% 19.484 19.912 - -1.23% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 2.19% 17807.529 18198.124 - -6.46% -
BM_deque_vector_ranges_copy_backward/1 2.19% 2.041 2.086 - -3.14% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 2.19% 6451.762 6593.102 - -0.17% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 2.19% 1.387 1.418 - -9.87% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 2.19% 136083740.163 139061529.462 - 0.69% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.19% 46090.044 47098.066 - -8.29% -
SetIntersection_Interlaced_Set_uint64_4_4 2.19% 136363391.666 139345006.389 - 0.61% -
rng::for_each(set<int>)/8192 2.18% 7662.320 7829.492 - -49.30% -
SetIntersection_None_Vector_uint32_256_1 2.18% 4169567.485 4260377.613 - -1.23% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 2.18% 1038388.200 1060976.006 - -0.42% -
std::rotate(deque<int>)_(by_1/3)/32 2.17% 20.025 20.460 - -54.49% -
std::set<std::string>::find(key)_(non-existent)/8192 2.17% 28.216 28.828 - 8.87% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.16% 7639.344 7804.571 - 0.89% -
std::partial_sort_copy(list<int>)_(heap)/8 2.16% 17.341 17.716 - 6.84% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 2.16% 533629311.021 545139482.255 - 0.06% -
SetIntersection_Front_Vector_string_256_4 2.16% 4541215.252 4639122.581 - -1.45% -
BM_CmpEqual_schar_short 2.16% 1.101 1.125 - 0.42% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.15% 744.477 760.515 - -0.58% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.15% 53252.792 54395.712 - -2.45% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 2.14% 61190.370 62501.905 - 8.55% -
BM_StringFindCharLiteral/256 2.14% 5.311 5.424 - 1.82% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 2.13% 469.877 479.908 - 18.64% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 2.13% 136222049.206 139126704.249 - 0.46% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 2.13% 37.526 38.326 - 11.67% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 2.13% 15.539 15.870 - -5.77% -
SetIntersection_Front_Vector_uint32_16384_16384 2.13% 72964980.531 74519418.338 - -3.52% -
BM_PushHeap_uint32_Random_64 2.13% 5.053 5.161 - 2.68% -
std::unique_copy(deque<int>)_(sprinkled)/1024 2.13% 485.142 495.472 - 6.84% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 2.13% 0.607 0.620 - 1.04% -
std::stable_sort(deque<int>)_(pipe-organ)/8 2.12% 21.946 22.412 - -0.26% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 2.12% 4.206 4.295 - -0.36% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 2.11% 11919603.721 12171251.206 - 2.40% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 2.11% 54154054.095 55295915.369 - 0.61% -
bm_ranges_swap_ranges_vb_aligned/262144 2.10% 488.289 498.558 - 3.45% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 2.10% 16105765.819 16444260.581 - 0.79% -
std::find(vector<bool>)_(process_all)/1024 2.10% 4.560 4.656 - 0.43% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.10% 1137.480 1161.350 - 0.42% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 2.10% 5775054.381 5896193.611 - 2.34% -
SetIntersection_Front_Vector_float_262144_16 2.09% 1102600.794 1125679.794 - -1.04% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 2.09% 1030662.064 1052232.444 - -0.91% -
BM_vector_deque_ranges_move/1 2.09% 2.086 2.129 - -8.71% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 2.09% 217670607.760 222221127.473 - 0.60% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.09% 192787.058 196807.376 - -0.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 2.09% 203090292.316 207325107.806 - 3.34% -
std::set<std::string>::erase(key)_(existent)/32 2.08% 53.044 54.147 - -36.32% -
SetIntersection_Interlaced_Set_string_16_4 2.08% 72103156.841 73602270.137 - -0.21% -
SetIntersection_None_Set_float_16384_4 2.08% 156258844.564 159507507.864 - 0.32% -
BM_deque_deque_move_backward/1 2.08% 2.715 2.771 - -0.20% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 2.08% 1.454 1.484 - -6.70% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.08% 1115.364 1138.515 - -2.21% -
SetIntersection_None_Set_uint64_256_4 2.07% 11189137.766 11420982.728 - -1.59% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.07% 443.671 452.861 - 0.56% -
BM_deque_deque_copy_backward/1 2.07% 2.713 2.769 - 2.26% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.07% 216.560 221.034 - 7.14% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 2.06% 763.471 779.199 - 5.78% -
SetIntersection_Front_Set_uint64_4_1 2.06% 213774092.274 218175606.966 - 0.69% -
std::set<std::string>::contains(key)_(non-existent)/8192 2.06% 28.155 28.734 - 6.23% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 2.06% 41584603.873 42439867.730 - 0.74% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 2.06% 62619015.011 63906183.134 - 0.40% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 2.05% 137525091.883 140350879.549 - 0.62% -
std::copy_backward(vector<int>)/262144 2.05% 12197.867 12448.348 - -0.54% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 2.05% 4.160 4.245 - 4.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 2.04% 213515857.115 217875518.721 - 0.36% -
SetIntersection_Interlaced_Set_uint64_16384_256 2.04% 208811541.374 213074672.146 - -0.96% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.04% 717.371 732.007 - -3.02% -
std::find_if_not(list<int>)_(process_all)/8192 2.04% 7203.913 7350.822 - 6.00% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 2.03% 213366101.731 217700334.938 - 0.29% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 2.03% 1031651.996 1052570.926 - -1.11% -
SetIntersection_None_Set_string_1024_1024 2.03% 8911464.359 9092078.595 - 1.51% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 2.02% 1116875.745 1139474.083 - -3.50% -
SetIntersection_Front_Vector_uint64_256_1 2.02% 4064113.950 4146316.720 - -1.77% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 2.02% 515405.083 525828.786 - -0.09% -
std::find_end(list<int>)_(process_all)/8192 2.02% 7291.303 7438.728 - -0.80% -
std::vector<int>::insert(begin)_(cheap_elements)/32 2.02% 5.050 5.152 - 1.13% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 2.02% 177767937.085 181350151.575 - 2.85% -
std::set<int>::insert(value)_(new_value,_middle)/1024 2.01% 25.621 26.137 - -1.41% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.01% 12567.748 12820.576 - -4.85% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 2.01% 3.621 3.694 - -2.82% -
std::multiset<std::string>::clear()/32 2.01% 894.137 912.096 - -1.45% -
std::set<int>::find(key)_(existent)/32 2.00% 1.710 1.745 - 7.44% -
std::remove(list<int>)_(sprinkled)/8192 2.00% 7938.534 8097.445 - 2.97% -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.00% 2.391 2.439 - 15.79% -
SetIntersection_None_Vector_uint32_262144_1 2.00% 1107140.617 1129232.764 - 0.04% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 1.98% 63913843.694 65179712.627 - 0.69% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.98% 15.162 15.462 - 0.91% -
BM_num_get<double> 1.98% 35.850 36.560 - 1.04% -
SetIntersection_Interlaced_Set_string_16_16 1.98% 59406290.918 60581132.406 - -1.84% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 1.98% 4121074.910 4202502.042 - -0.79% -
SetIntersection_Front_Vector_uint32_256_16 1.98% 4120371.673 4201765.159 - -2.55% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 1.97% 214406170.654 218640451.787 - 0.21% -
std::find_end(vector<int>)_(single_element)/1024 1.97% 249.182 254.092 - 7.39% -
SetIntersection_None_Set_uint64_16_4 1.97% 55870812.626 56970831.632 - -0.31% -
SetIntersection_None_Set_uint64_16384_1024 1.97% 164914985.294 168161399.793 - -0.65% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 1.96% 781.650 796.998 - 6.58% -
BM_StringAssignAsciiz_Large_Opaque 1.95% 11.599 11.826 - 0.33% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.95% 5.685 5.795 - 4.89% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 1.95% 16117702.607 16432029.496 - -0.93% -
SetIntersection_None_Vector_uint64_64_4 1.95% 15660644.756 15965932.620 - -0.88% -
SetIntersection_Front_Vector_string_262144_16 1.95% 1570719.404 1601338.137 - -0.42% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.95% 605701.648 617491.278 - 0.20% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.95% 55230.757 56305.430 - 1.01% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 1.94% 16369876.856 16686897.527 - -0.01% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 1.94% 21.742 22.163 - 0.75% -
SetIntersection_None_Set_uint64_16384_16 1.93% 165267316.975 168463216.196 - 0.32% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.93% 6635.344 6763.581 - -1.07% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.93% 6421.781 6545.749 - 0.43% -
SetIntersection_Front_Set_uint32_1024_1 1.92% 1023636.268 1043324.482 - -2.04% -
SetIntersection_None_Set_uint32_1024_1024 1.92% 8747397.309 8915339.544 - -2.19% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 1.92% 3955.709 4031.637 - 1.20% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1.92% 1081481.066 1102207.128 - 0.59% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1.91% 1164272.475 1186557.728 - 1.31% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 1.91% 58.822 59.948 - 0.47% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.91% 14561.587 14840.057 - -8.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 1.91% 534171757.327 544378796.895 - 0.30% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 1.91% 537646378.882 547919553.108 - 0.03% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 1.91% 533440624.699 543621733.470 - 0.61% -
std::for_each_n(list<int>)/50 1.91% 22.551 22.981 - -5.25% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 1.90% 14468337.037 14743950.057 - 5.36% -
SetIntersection_Interlaced_Set_string_16384_1024 1.90% 351455539.751 358149435.117 - 2.33% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 1.90% 134871107.757 137438807.099 - -0.13% -
std::swap_ranges(list<int>)/50 1.90% 34.252 34.904 - 9.52% -
std::rotate(vector<int>)_(by_1/3)/50 1.90% 11.078 11.289 - -68.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 1.90% 213516484.816 217577867.195 - 0.11% -
SetIntersection_Front_Set_float_262144_1 1.90% 1013218.324 1032435.616 - 0.13% -
std::adjacent_find(deque<int>,_pred)/50 1.89% 28.696 29.239 - -5.09% -
SetIntersection_Interlaced_Set_string_262144_16 1.89% 2131819.256 2172121.988 - 0.47% -
std::set<int>::find(key)_(non-existent)/1024 1.89% 5.572 5.678 - 5.57% -
ranges::min(std::list<char>)/8 1.89% 1.897 1.932 - 9.34% -
SetIntersection_None_Set_float_1024_1 1.88% 8752766.046 8917697.940 - -0.64% -
SetIntersection_None_Vector_float_16384_1 1.88% 1078808.683 1099136.537 - -1.28% -
SetIntersection_Interlaced_Vector_uint64_16384_1 1.88% 1015136.425 1034263.797 - -2.39% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 1.88% 533835896.599 543887772.639 - 0.24% -
std::copy_n(vector<int>)/1048576 1.88% 49328.171 50255.850 - 0.10% -
SetIntersection_Front_Vector_string_1024_64 1.88% 3191947.530 3251954.950 - 1.47% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 1.88% 532339531.290 542339957.634 - -0.20% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 1.88% 2894266.230 2948597.938 - 1.86% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 1.88% 63371939.956 64560680.313 - -0.01% -
BM_deque_vector_move_backward/5500 1.87% 198.281 201.992 - 0.53% -
BM_CmpEqual_ushort_uchar 1.87% 1.115 1.135 - 1.12% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 1.87% 7.703 7.847 - 4.47% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 1.87% 3416628.267 3480438.207 - -2.05% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 1.87% 2908.103 2962.412 - -0.54% -
SetIntersection_Interlaced_Set_uint64_16384_1024 1.87% 177488942.845 180801835.521 - 0.42% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 1.86% 533419834.693 543354991.524 - 0.08% -
BM_vector_deque_ranges_copy_backward/64000 1.86% 7875.544 8022.134 - 8.38% -
std::sort(vector<NonIntegral>)_(heap)/8 1.86% 23.327 23.760 - 1.44% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 1.85% 54003.595 55001.998 - -2.82% -
std::copy_backward(vector<int>)/32768 1.85% 3716.251 3784.954 - -0.29% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.85% 370.217 377.059 - -0.23% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 1.85% 24.978 25.439 - -4.74% -
SetIntersection_None_Vector_uint32_16384_1024 1.84% 1090643.070 1110752.476 - -0.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 1.84% 136552797.770 139067405.890 - 0.50% -
std::equal(list<int>)_(it,_it,_it)/8192 1.84% 9777.388 9957.117 - 7.35% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 1.84% 216183117.079 220153544.345 - -0.00% -
BM_deque_vector_ranges_copy_backward/5500 1.84% 198.036 201.673 - 0.53% -
SetIntersection_None_Set_uint64_64_4 1.84% 21295185.271 21686009.695 - 0.12% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.83% 6431.333 6549.294 - 2.83% -
SetIntersection_None_Set_uint64_16384_256 1.83% 165744255.021 168780727.704 - -0.21% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 1.83% 9655818.464 9832604.944 - 0.79% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 1.83% 536559217.509 546376867.250 - 0.20% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 1.83% 9.207 9.376 - 4.59% -
std::unique(vector<int>,_pred)_(contiguous)/1024 1.82% 488.156 497.061 - -8.04% -
BM_deque_deque_ranges_move/1024 1.82% 37.116 37.793 - 2.20% -
BM_StringDestroy_Huge 1.82% 10.607 10.800 - -1.16% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 1.82% 136467521.417 138953802.706 - -0.18% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 1.82% 42.458 43.231 - 1.58% -
BM_StringCopy_Large 1.82% 6.117 6.228 - -1.61% -
SetIntersection_Interlaced_Vector_uint64_16384_64 1.81% 5586605.717 5687996.102 - -13.74% -
BM_StringCopy_Huge 1.81% 108.744 110.716 - -0.14% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 1.81% 54241.025 55224.337 - -30.04% -
std::set<int>::count(key)_(existent)/1024 1.81% 4.069 4.143 - -11.54% -
SetIntersection_Front_Set_float_262144_256 1.81% 4075207.492 4148928.990 - 11.94% -
BM_std_minmax_element<int>/5500 1.81% 1394.262 1419.452 - -2.28% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 1.81% 214611708.894 218485467.429 - 0.06% -
SetIntersection_None_Set_float_16384_64 1.80% 156730760.669 159559405.748 - 0.83% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 1.80% 656.272 668.108 - -2.58% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 1.80% 2275283.700 2316304.960 - 1.84% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 1.79% 37.587 38.260 - -6.17% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.79% 377.015 383.772 - -0.97% -
BM_StringAssignAsciiz_Large_Transparent 1.79% 11.626 11.834 - 0.80% -
std::rotate(vector<bool>)_(1_element_forward)/8192 1.79% 113.549 115.582 - 3.60% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.79% 17.557 17.871 - -9.86% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 1.79% 9.196 9.360 - 3.21% -
SetIntersection_Front_Set_string_262144_16 1.79% 1902030.059 1935999.338 - -0.11% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 1.78% 35621160.777 36256735.608 - 1.25% -
rng::for_each(multiset<int>)/8192 1.78% 7681.112 7818.026 - -49.17% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 1.78% 16956655.872 17258444.069 - 1.48% -
SetIntersection_Front_Set_uint64_64_1 1.77% 16483238.201 16775785.362 - 1.00% -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 1.77% 534126274.386 543603528.820 - 0.06% -
SetIntersection_None_Vector_string_262144_1024 1.77% 1260105.874 1282428.816 - -2.58% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 1.77% 213133694.653 216907923.958 - -0.01% -
rng::contains(list<int>)_(process_all)/8192 1.77% 7298.865 7428.071 - 3.38% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 1.77% 11712045.823 11919230.515 - 1.07% -
SetIntersection_Interlaced_Set_uint64_16_1 1.77% 62606080.004 63712811.924 - -0.20% -
ranges::minmax(std::deque<long_long>)/64 1.76% 27.912 28.405 - 15.71% -
BM_num_get<bool> 1.76% 11.596 11.800 - -53.40% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 1.76% 15.712 15.989 - -3.11% -
std::copy_if(list<int>)_(every_other)/4096 1.76% 3333.903 3392.684 - 2.43% -
SetIntersection_Interlaced_Set_uint32_262144_64 1.76% 1534246.502 1561295.086 - -1.89% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 1.76% 136283449.940 138676240.133 - 0.24% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 1.75% 532826854.137 542168838.322 - -0.12% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 1.75% 212985051.706 216712751.031 - 0.05% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 1.75% 44.959 45.745 - 0.30% -
BM_std_minmax_element<int>/4000 1.75% 1019.095 1036.889 - -1.97% -
BM_PushHeap_float_PipeOrgan_64 1.74% 1.324 1.347 - 3.58% -
std::multimap<int,_int>::ctor(const&)/32 1.74% 224.824 228.726 - 5.00% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 1.73% 16.870 17.163 - 1.28% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 1.73% 4548.340 4627.196 - 1.02% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 1.73% 23474248.138 23880857.025 - -3.54% -
SetIntersection_None_Vector_uint64_16_1 1.73% 62233244.719 63310559.548 - -1.08% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 1.73% 460.780 468.753 - 1.37% -
std::none_of(list<int>)_(process_all)/50 1.73% 21.802 22.178 - 1.80% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 1.72% 279.808 284.632 - 2.91% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 1.72% 16425.681 16708.789 - 1.23% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 1.72% 41277.260 41988.375 - 1.56% -
SetIntersection_None_Set_uint32_1024_64 1.72% 8807369.184 8958432.732 - -0.80% -
std::vector<std::string>::ctor(size)/32 1.72% 35.907 36.522 - 15.03% -
SetIntersection_None_Set_string_1024_1 1.71% 8926356.586 9079410.798 - -1.04% -
SetIntersection_Interlaced_Vector_float_64_16 1.71% 16557504.196 16841041.519 - 0.87% -
SetIntersection_Front_Set_uint32_64_64 1.71% 13211388.555 13436890.484 - 4.41% -
rng::find_last(vector<int>)_(bail_90%)/1048576 1.70% 23173.729 23568.398 - 1.08% -
SetIntersection_Front_Set_uint64_16_4 1.70% 54562948.436 55491828.094 - 0.22% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 1.70% 15524857.847 15788975.252 - 1.10% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1.70% 1155255.014 1174908.392 - -0.05% -
BM_std_minmax_element<int>/1024 1.70% 265.326 269.836 - -1.54% -
rng::contains_subrange(vector<int>)_(same_length)/16 1.69% 4.832 4.914 - 3.90% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.69% 17.439 17.735 - 2.17% -
std::multiset<int>::erase(iterator)/32 1.69% 20.647 20.996 - -0.92% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 1.69% 66250351.341 67370498.196 - 0.16% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 1.68% 40.532 41.214 - 1.08% -
std::copy_n(vector<bool>)_(unaligned)/512 1.68% 3.484 3.543 - 1.41% -
SetIntersection_Interlaced_Set_uint64_64_64 1.68% 12957688.140 13175526.383 - -0.63% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 1.68% 137335399.653 139639635.667 - -0.11% -
std::for_each(multimap<int>::iterator)/8192 1.68% 7408.827 7533.022 - -53.13% -
SetIntersection_Interlaced_Set_uint32_256_64 1.68% 13825924.019 14057613.811 - -0.11% -
std::sort_heap(vector<NonIntegral>)/8 1.68% 30.011 30.514 - 3.97% -
SetIntersection_Front_Set_uint64_1024_64 1.67% 1646969.097 1674553.955 - -2.45% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 1.67% 166296.653 169077.553 - -20.24% -
SetIntersection_Interlaced_Set_uint32_256_16 1.67% 11884049.816 12082354.026 - -0.27% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 1.67% 24.132 24.534 - 1.18% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 1.66% 5.495 5.586 - 11.45% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 1.66% 33.769 34.330 - 1.38% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1.66% 1041994.003 1059292.242 - -0.22% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 1.66% 14462441.567 14702191.798 - 10.82% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 1.65% 8308622.293 8445938.562 - 1.18% -
std::find(vector<int>)_(process_all)/8 1.65% 2.707 2.751 - 1.84% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 1.65% 35184475.295 35765403.649 - 0.11% -
BM_CmpEqual_schar_int 1.65% 1.108 1.126 - -0.39% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 1.65% 6899.096 7012.736 - -59.31% -
std::multiset<int>::equal_range(key)_(existent)/32 1.64% 2.342 2.380 - -3.60% -
SetIntersection_None_Set_uint64_256_1 1.64% 11269382.651 11454015.106 - -2.31% -
SetIntersection_Interlaced_Set_string_16384_16 1.64% 347013086.842 352694753.106 - 44.91% -
SetIntersection_Front_Set_uint64_4_4 1.63% 136605895.714 138839373.471 - 0.08% -
SetIntersection_None_Set_uint64_16_16 1.63% 34972462.988 35542596.718 - -0.31% -
std::for_each(multimap<int>::iterator)/50 1.63% 36.400 36.992 - -16.39% -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 1.63% 36761989.002 37359449.577 - 2.04% -
std::find_if(vector<char>)_(process_all)/8 1.62% 1.558 1.583 - 25.87% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 1.62% 175219957.798 178061623.455 - 5.28% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.62% 722.409 734.099 - 2.39% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 1.62% 2.200 2.236 - -6.01% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 1.61% 63084761.203 64097788.191 - 0.17% -
std::move_backward(vector<bool>)_(aligned)/512 1.61% 2.257 2.293 - 0.58% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 1.61% 214433456.678 217875735.410 - 0.14% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.60% 65582.917 66634.951 - -1.46% -
BM_std_minmax_element<int>/4096 1.60% 1042.576 1059.300 - -2.14% -
std::map<int,_int>::ctor(const&,_alloc)/32 1.60% 226.776 230.410 - -8.29% -
SetIntersection_Front_Set_uint32_16384_1 1.60% 1025879.247 1042314.536 - -1.17% -
SetIntersection_Interlaced_Set_uint32_262144_16 1.60% 1573015.625 1598180.988 - -1.29% -
SetIntersection_None_Set_float_16384_1 1.60% 156602203.442 159104740.428 - 0.05% -
std::reverse_copy(list<int>)/32768 1.60% 26083.773 26500.284 - 2.32% -
BM_std_minmax_element<int>/512 1.59% 134.528 136.671 - -1.73% -
SetIntersection_None_Set_string_256_64 1.59% 9282875.494 9430720.136 - 0.03% -
std::for_each(set<int>::iterator)/8192 1.59% 7778.041 7901.828 - -49.72% -
std::make_heap(deque<int>)_(pipe-organ)/8 1.59% 26.929 27.358 - 0.12% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 1.59% 2.415 2.453 - -7.18% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.59% 817.632 830.599 - -0.60% -
bm_lexicographical_compare<unsigned_char>/64 1.58% 1.984 2.015 - 0.83% -
SetIntersection_Front_Vector_uint64_262144_4 1.58% 1045212.947 1061733.337 - -2.13% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 1.58% 20.982 21.314 - 0.82% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 1.58% 2.994 3.042 - 21.68% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 1.58% 62632350.583 63621321.395 - -0.08% -
SetIntersection_Interlaced_Set_float_64_16 1.58% 21751096.749 22094431.828 - 1.26% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 1.58% 507178.684 515178.036 - 0.46% -
std::find_if_not(vector<int>)_(process_all)/50 1.57% 5.404 5.489 - -19.91% -
SetIntersection_Front_Set_uint32_262144_4 1.57% 1052355.945 1068893.767 - -0.26% -
BM_std_minmax_element<int>/65536 1.57% 16614.776 16875.827 - -2.54% -
SetIntersection_Interlaced_Set_uint64_262144_4 1.57% 1301011.150 1321414.795 - -0.74% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 1.57% 9.272 9.418 - -0.74% -
std::map<int,_int>::contains(key)_(existent)/1024 1.56% 4.028 4.091 - 5.81% -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.56% 1.509 1.533 - 0.82% -
SetIntersection_Front_Vector_uint64_4_4 1.56% 133649670.592 135728911.122 - -1.13% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.56% 41.987 42.640 - 19.19% -
SetIntersection_Front_Set_uint32_64_16 1.55% 15050913.815 15284851.249 - -0.74% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 1.55% 38.468 39.066 - -7.84% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 1.55% 358.162 363.704 - 2.37% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.55% 70.915 72.012 - 0.58% -
std::copy_n(list<int>)/32768 1.54% 26052.165 26453.521 - -0.84% -
SetIntersection_Front_Set_float_262144_262144 1.54% 1635112.223 1660284.504 - 3.21% -
BM_StringEraseToEnd_Huge_Transparent 1.54% 2.357 2.393 - -0.82% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 1.54% 53995710.609 54825127.012 - -0.05% -
SetIntersection_Interlaced_Set_uint32_256_256 1.53% 7746587.277 7865370.856 - -0.11% -
SetIntersection_Front_Set_string_4_4 1.53% 154852494.434 157225837.958 - -1.97% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 1.53% 23.662 24.024 - -0.28% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 1.53% 392.910 398.928 - 0.70% -
BM_deque_deque_ranges_copy_backward/65536 1.53% 8049.336 8172.470 - 8.88% -
SetIntersection_Interlaced_Set_uint64_64_4 1.52% 20596242.955 20910293.836 - -0.75% -
BM_deque_vector_ranges_move/1 1.52% 2.073 2.105 - -11.12% -
SetIntersection_Front_Vector_uint64_16_16 1.52% 35211780.279 35748040.909 - -1.29% -
std::list<int>::erase(begin)_(cheap_elements)/8192 1.52% 13.737 13.946 - 37.15% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.52% 1607302.654 1631751.709 - -3.52% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 1.52% 11483623.239 11658254.569 - 1.87% -
std::rotate(deque<int>)_(by_1/4)/50 1.52% 27.480 27.897 - -62.27% -
SetIntersection_None_Set_float_256_1 1.52% 11345755.584 11517885.376 - -0.55% -
std::for_each_n(vector<int>)/8 1.51% 2.708 2.749 - 201.77% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.51% 35781.628 36321.475 - -1.47% -
BM_deque_deque_copy_backward/64000 1.51% 7757.248 7874.251 - 6.24% -
SetIntersection_Interlaced_Set_uint64_262144_16 1.51% 1619604.084 1644010.338 - -0.13% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 1.50% 24337.623 24703.904 - -16.84% -
std::vector<int>::insert(begin)_(cheap_elements)/1024 1.50% 38.944 39.528 - -0.06% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 1.50% 17.274 17.533 - 2.10% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 1.50% 251.148 254.907 - 0.37% -
SetIntersection_None_Set_uint64_1_1 1.50% 527317210.893 535205566.562 - -1.33% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 1.50% 75508.933 76638.030 - 0.20% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 1.49% 31.252 31.718 - 0.39% -
SetIntersection_Front_Vector_string_16384_256 1.49% 9327900.103 9467095.408 - -4.55% -
SetIntersection_None_Set_string_1024_4 1.49% 8801866.940 8933113.149 - 0.22% -
SetIntersection_Interlaced_Set_float_1024_1024 1.49% 12201365.224 12383280.419 - -0.26% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 1.49% 24.446 24.810 - -16.76% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1.49% 1218449.733 1236569.285 - 0.11% -
SetIntersection_Front_Set_uint64_256_16 1.49% 4421743.792 4487434.912 - -1.26% -
SetIntersection_Interlaced_Set_float_16384_1024 1.49% 175123940.552 177725180.314 - 4.05% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 1.48% 61.758 62.675 - -1.10% -
SetIntersection_Interlaced_Set_uint64_16384_16 1.48% 220301307.418 223558619.555 - -0.36% -
SetIntersection_Interlaced_Vector_uint64_16_1 1.48% 61847791.942 62761997.358 - -1.29% -
std::unordered_multimap<int,_int>::erase(iterator)/32 1.48% 19.466 19.754 - -0.76% -
std::multiset<int>::clear()/8192 1.48% 76565.657 77696.059 - -6.02% -
SetIntersection_Interlaced_Set_uint32_16_4 1.48% 58863354.962 59731800.196 - -0.45% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 1.48% 62834182.286 63761112.438 - -0.30% -
SetIntersection_Front_Vector_uint64_1_1 1.48% 525938539.447 533696704.790 - -1.30% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 1.47% 15.854 16.088 - -4.23% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 1.47% 9025.578 9158.655 - 0.24% -
SetIntersection_Front_Set_uint32_1024_1024 1.47% 11668170.865 11839563.450 - 1.80% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.47% 85002.507 86248.334 - -1.19% -
std::equal(list<int>)_(it,_it,_it,_it)/8 1.46% 2.891 2.934 - 1.99% -
SetIntersection_None_Set_float_16384_16384 1.46% 157972799.037 160281902.829 - -0.29% -
std::rotate(list<int>)_(1_element_backward)/50 1.46% 24.401 24.758 - 11.35% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 1.46% 10.161 10.309 - 14.43% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.46% 142811.792 144892.642 - -1.55% -
SetIntersection_Front_Vector_uint64_16_1 1.45% 61856476.876 62753750.763 - -1.42% -
BM_CmpEqual_uint_uchar 1.45% 1.087 1.103 - 0.24% -
SetIntersection_None_Vector_uint64_1_1 1.45% 526304262.160 533916885.467 - -1.19% -
SetIntersection_None_Set_uint64_4_4 1.45% 133355817.237 135284186.837 - -1.32% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 1.45% 215001178.109 218110107.242 - 0.40% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1.45% 1507999.439 1529800.339 - -0.22% -
rng::for_each(multimap<int>)/8 1.45% 6.167 6.256 - 42.51% -
std::is_sorted_until(vector<int>,_pred)/1024 1.44% 407.951 413.829 - -1.40% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 1.44% 37213900.844 37749069.402 - 0.52% -
std::unique_copy(vector<int>)_(sprinkled)/32 1.44% 13.116 13.304 - 2.52% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 1.44% 17.470 17.721 - 2.55% -
std::stable_partition(deque<int>)_(sparse)/8192 1.43% 3333.327 3380.993 - -7.55% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 1.43% 18821.798 19090.918 - 0.60% -
BM_CmpEqual_uchar_uchar 1.43% 1.053 1.068 - -1.24% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 1.43% 8.520 8.641 - -2.97% -
SetIntersection_Interlaced_Vector_uint64_4_1 1.42% 210182344.611 213173651.194 - -1.58% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 1.42% 17110384.510 17353194.201 - -0.91% -
std::rotate(vector<bool>)_(by_1/4)/50 1.42% 17.542 17.791 - 1.16% -
std::multiset<int>::erase(iterator)/1024 1.42% 23.275 23.605 - -0.29% -
SetIntersection_Front_Set_string_1024_16 1.41% 1883444.665 1910069.378 - -4.13% -
SetIntersection_Front_Set_uint32_256_4 1.41% 4141067.265 4199594.318 - -1.36% -
std::find_if(vector<bool>)_(process_all)/50 1.41% 23.586 23.919 - -0.40% -
SetIntersection_None_Set_uint64_4_1 1.41% 213667431.314 216683629.580 - -1.18% -
BM_CmpEqual_schar_uint 1.41% 1.098 1.114 - -3.04% -
BM_vector_deque_ranges_move_backward/4000 1.41% 142.915 144.927 - 1.70% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.41% 35687.616 36189.859 - -3.23% -
SetIntersection_Interlaced_Vector_float_64_64 1.41% 10696163.169 10846522.675 - -1.76% -
SetIntersection_Front_Vector_float_16384_4 1.41% 1037474.371 1052051.415 - -1.84% -
std::replace_if(vector<int>)_(prefix)/32 1.40% 9.541 9.675 - 1.46% -
BM_deque_deque_ranges_move/4000 1.40% 143.606 145.621 - 2.46% -
SetIntersection_None_Vector_uint64_4_4 1.40% 131930304.267 133780773.997 - -1.27% -
SetIntersection_None_Set_uint64_64_64 1.40% 11324934.300 11483727.176 - 3.15% -
SetIntersection_Interlaced_Vector_uint64_256_64 1.40% 6761529.613 6855866.617 - -7.11% -
SetIntersection_Front_Set_string_262144_16384 1.39% 349395294.033 354257316.363 - 1.34% -
SetIntersection_Interlaced_Vector_uint32_256_1 1.39% 4107569.870 4164638.156 - -1.35% -
BM_std_minmax_element<int>/64000 1.39% 16275.598 16501.705 - -2.30% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.38% 39233.486 39776.708 - -0.98% -
BM_PushHeap_float_Random_4 1.38% 2.864 2.903 - -3.46% -
SetIntersection_Interlaced_Vector_uint32_256_256 1.38% 4470128.464 4531897.111 - -0.81% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1.38% 1850312.418 1875786.867 - 1.69% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 1.37% 18796264.682 19054504.035 - 0.55% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 1.37% 51.114 51.816 - 11.98% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 1.37% 12359415.921 12529007.276 - -2.13% -
SetIntersection_None_Set_uint32_262144_16 1.37% 1166901.043 1182879.555 - -2.50% -
BM_CmpLess_uchar_uint 1.37% 1.061 1.076 - -1.17% -
std::map<int,_int>::lower_bound(key)_(existent)/32 1.36% 1.492 1.512 - 0.74% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 1.36% 162647950.684 164865405.666 - 0.91% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 1.36% 23.885 24.211 - 3.17% -
SetIntersection_None_Vector_uint64_262144_1 1.36% 1111835.635 1126966.177 - -1.23% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 1.36% 11587.078 11744.622 - -6.71% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 1.36% 36618.324 37116.182 - -7.73% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 1.36% 140928988.028 142842514.481 - -0.94% -
std::stable_partition(list<int>)_(sparse)/1024 1.36% 922.221 934.731 - 1.04% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1.35% 1082611.595 1097280.168 - -1.18% -
SetIntersection_None_Vector_string_262144_16 1.35% 1281532.332 1298890.919 - -0.90% -
SetIntersection_Front_Set_uint32_16_4 1.35% 54014872.503 54746451.114 - -1.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.35% 1003690.039 1017275.871 - 0.26% -
SetIntersection_Interlaced_Vector_uint64_16_4 1.35% 55163139.339 55908105.493 - -1.47% -
std::unordered_multiset<int>::ctor(const&)/1024 1.35% 6664.897 6754.627 - -2.85% -
std::multiset<int>::count(key)_(non-existent)/1024 1.34% 5.810 5.888 - -0.35% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.34% 1482.077 1501.984 - 1.19% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 1.34% 19.082 19.338 - -0.33% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.34% 873.501 885.229 - -11.49% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 1.34% 54433104.533 55163655.452 - -0.64% -
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.34% 1.387 1.405 - 1.24% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.34% 169912.114 172191.277 - -2.34% -
SetIntersection_None_Vector_uint64_16_4 1.34% 53070779.807 53781900.712 - -1.01% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 1.34% 627554.029 635961.673 - 1.86% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1.34% 1160.085 1175.596 - 0.81% -
SetIntersection_None_Set_float_16384_16 1.34% 156654529.928 158746213.683 - 0.09% -
SetIntersection_Interlaced_Set_uint64_262144_64 1.33% 1596749.024 1618063.070 - -1.00% -
SetIntersection_None_Set_string_262144_16384 1.33% 1640292.478 1662177.732 - -2.37% -
SetIntersection_None_Set_uint64_16_1 1.33% 65466990.093 66339681.010 - -1.16% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.33% 792.025 802.580 - -1.08% -
BM_StringConstructDestroyCStr_Large_Transparent 1.33% 9.911 10.043 - -0.84% -
SetIntersection_None_Set_uint32_262144_1024 1.33% 1167684.570 1183221.437 - -1.84% -
SetIntersection_Interlaced_Vector_uint64_4_4 1.33% 133622251.075 135395400.296 - -1.45% -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 1.32% 35.964 36.440 - 1.05% -
SetIntersection_Interlaced_Set_uint32_1024_1024 1.32% 12281429.061 12443773.342 - -2.02% -
SetIntersection_None_Vector_string_256_1 1.32% 4459600.524 4518541.407 - -1.38% -
SetIntersection_Interlaced_Set_uint64_262144_1024 1.32% 1562278.563 1582910.887 - -0.79% -
SetIntersection_None_Set_string_262144_4 1.32% 1638974.285 1660603.187 - -2.86% -
SetIntersection_None_Set_string_262144_1 1.32% 1638550.535 1660170.408 - -2.33% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 1.32% 59793903.651 60582293.474 - 0.31% -
std::is_partitioned(list<int>)_(partitioned)/50 1.32% 13.937 14.121 - 4.78% -
bm_ranges_swap_ranges_vb_unaligned/64 1.32% 6.205 6.287 - 1.91% -
std::copy_n(vector<bool>)_(unaligned)/32768 1.31% 214.621 217.440 - -0.15% -
BM_deque_deque_ranges_move/64 1.31% 3.074 3.114 - 0.96% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.31% 664.076 672.770 - -0.00% -
SetIntersection_Interlaced_Vector_uint64_1_1 1.31% 526470927.151 533357631.622 - -1.54% -
SetIntersection_Interlaced_Set_uint32_64_1 1.31% 16272467.922 16485050.324 - -1.16% -
SetIntersection_Front_Set_uint64_262144_262144 1.31% 1659990.318 1681670.818 - 0.28% -
std::set<std::string>::erase(iterator)/32 1.31% 25.585 25.919 - -18.32% -
BM_CmpLess_int_ushort 1.31% 1.098 1.112 - -3.27% -
SetIntersection_Interlaced_Vector_uint64_16_16 1.30% 35280819.493 35740856.879 - -0.97% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.30% 16.074 16.284 - 0.46% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 1.30% 2.892 2.929 - -1.15% -
BM_deque_deque_ranges_copy_backward/70000 1.30% 8652.066 8764.325 - 6.60% -
SetIntersection_Interlaced_Set_string_262144_64 1.30% 2120598.875 2148061.684 - 0.01% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 1.29% 31.520 31.927 - 16.45% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 1.29% 24.479 24.794 - -0.63% -
std::search(list<int>)_(single_element)/1024 1.29% 756.389 766.109 - 3.58% -
std::sort(deque<int>)_(repeated)/8192 1.28% 6738.983 6825.331 - -0.20% -
std::partial_sort_copy(vector<int>)_(repeated)/8 1.28% 8.638 8.748 - 7.72% -
BM_std_minmax_element<int>/70000 1.28% 17782.895 18010.413 - -2.48% -
SetIntersection_Front_Vector_uint64_64_1 1.28% 16189531.420 16396633.886 - -1.32% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1.28% 1445837.868 1464328.628 - 2.27% -
SetIntersection_None_Set_float_16384_256 1.28% 156833268.833 158834782.701 - 0.67% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.28% 27.583 27.935 - 2.41% -
SetIntersection_Front_Vector_string_262144_1024 1.28% 39259674.038 39760338.523 - -0.76% -
SetIntersection_None_Vector_uint64_4_1 1.27% 211126832.320 213812865.779 - -1.22% -
SetIntersection_None_Set_uint32_262144_256 1.27% 1167396.076 1182233.887 - -2.30% -
SetIntersection_Front_Vector_uint32_4_4 1.27% 134079567.997 135782014.736 - -0.62% -
std::map<int,_int>::find(key)_(existent)/1024 1.27% 4.275 4.329 - 18.85% -
SetIntersection_Interlaced_Set_uint32_4_1 1.27% 211174854.490 213850682.171 - -1.23% -
std::find_end(vector<int>)_(same_length)/1000 1.26% 241.700 244.756 - -50.52% -
std::find(deque<int>)_(process_all)/8 1.26% 3.487 3.531 - 3.90% -
SetIntersection_None_Set_uint32_16_1 1.26% 65585779.059 66413502.435 - -1.64% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.26% 96.947 98.170 - -52.35% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 1.26% 204037535.996 206610224.884 - 0.54% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1.26% 1446381.283 1464599.230 - 1.84% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 1.25% 165812973.191 167891653.225 - -1.26% -
SetIntersection_Interlaced_Vector_float_256_1 1.25% 4102670.260 4154067.200 - -1.76% -
SetIntersection_Front_Set_uint32_16_16 1.25% 37491988.481 37961396.124 - 0.48% -
SetIntersection_Front_Vector_string_64_4 1.25% 17545651.870 17765279.001 - -0.35% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 1.25% 5.563 5.633 - 1.94% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 1.25% 9730.337 9851.963 - -3.40% -
std::map<std::string,_int>::clear()/0 1.25% 394.520 399.450 - -0.11% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 1.25% 17.289 17.505 - -0.36% -
BM_PushHeap_uint32_PipeOrgan_262144 1.25% 3.040 3.078 - 1.13% -
ranges::min(std::list<char>)/70000 1.25% 54655.590 55337.168 - 4.20% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1.25% 1765426.108 1787406.086 - -1.81% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.24% 14086.958 14261.964 - -1.49% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 1.24% 6616.556 6698.590 - -1.32% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1.24% 1044173.183 1057105.997 - 0.85% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 1.24% 14.729 14.911 - -3.02% -
SetIntersection_None_Set_uint32_64_4 1.24% 21371935.449 21636094.069 - 1.74% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 1.23% 36.609 37.060 - -12.89% -
SetIntersection_None_Vector_float_16384_64 1.23% 1092044.954 1105480.821 - -1.80% -
rng::find_last(vector<int>)_(bail_10%)/50 1.23% 10.773 10.905 - 1.69% -
BM_PushHeap_float_Random_262144 1.23% 7.596 7.689 - -1.15% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 1.23% 457.958 463.573 - -0.66% -
SetIntersection_Interlaced_Set_uint64_16384_64 1.22% 231306856.303 234139925.015 - -2.01% -
rng::contains(list<int>)_(process_all)/1048576 1.22% 820867.380 830918.238 - 0.98% -
SetIntersection_Front_Vector_uint64_64_4 1.22% 15775219.468 15968190.088 - -0.67% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 1.22% 227738515.196 230524225.842 - -0.03% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 1.22% 70.858 71.724 - -0.15% -
BM_CmpLess_schar_short 1.22% 0.947 0.959 - 0.28% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 1.22% 13855.976 14024.772 - 2.02% -
BM_vector_deque_ranges_copy/4096 1.22% 146.759 148.544 - 2.53% -
std::none_of(list<int>)_(process_all)/32 1.22% 11.608 11.749 - -0.43% -
std::set<std::string>::find(key)_(non-existent)/32 1.21% 10.319 10.444 - 10.83% -
std::find_end(vector<int>)_(single_element)/1000 1.21% 244.958 247.929 - 7.86% -
std::rotate_copy(vector<int>)/1024 1.21% 33.683 34.091 - 4.01% -
SetIntersection_None_Set_uint32_262144_262144 1.21% 1169213.217 1183388.752 - -2.04% -
std::replace(vector<int>)_(sprinkled)/32 1.20% 5.347 5.412 - -6.73% -
BM_CmpLess_schar_uint 1.20% 1.097 1.110 - -3.21% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 1.20% 62949.024 63704.709 - -0.12% -
std::copy(vector<bool>)_(aligned)/512 1.20% 1.373 1.390 - 1.74% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.20% 1.190 1.204 - 2.41% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 1.19% 46.962 47.523 - 18.63% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 1.19% 2.298 2.326 - 2.30% -
SetIntersection_None_Set_uint64_262144_1 1.19% 1212333.904 1226794.518 - 0.07% -
SetIntersection_None_Vector_uint64_16_16 1.19% 33220120.123 33616044.825 - -1.44% -
SetIntersection_Front_Set_uint32_16384_4 1.19% 1048613.451 1061090.714 - -1.31% -
BM_CmpEqual_uchar_ushort 1.19% 1.057 1.069 - -0.05% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 1.19% 4330898.378 4382323.812 - 0.22% -
BM_deque_vector_move/1024 1.19% 37.328 37.771 - 2.66% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 1.19% 326.015 329.884 - -4.54% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 1.19% 54572.917 55220.103 - -0.53% -
SetIntersection_Front_Vector_float_1024_1 1.18% 1039671.921 1051956.422 - -0.46% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 1.18% 467.499 473.010 - -2.05% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 1.18% 6.905 6.987 - -4.81% -
SetIntersection_Front_Set_uint32_64_4 1.18% 15866890.653 16053684.216 - -1.05% -
SetIntersection_None_Set_uint32_262144_16384 1.18% 1176192.547 1190025.633 - -1.88% -
SetIntersection_Front_Vector_uint64_4_1 1.18% 210412087.415 212885435.058 - -1.61% -
BM_std_minmax_element<long_long>/65536 1.18% 17150.521 17352.113 - 4.12% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.18% 14.827 15.001 - -2.03% -
std::copy(list<int>)/8 1.17% 2.473 2.502 - 16.53% -
SetIntersection_Front_Vector_float_256_4 1.17% 4126805.444 4175179.710 - -1.20% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.17% 130641.265 132172.479 - -5.95% -
BM_deque_deque_move_backward/65536 1.17% 8004.227 8098.022 - 6.15% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 1.17% 565.705 572.320 - 4.51% -
rng::starts_with(deque<int>,_pred)/8 1.17% 4.628 4.682 - -0.14% -
SetIntersection_Front_Vector_string_1024_1024 1.17% 38340265.929 38787970.616 - -3.25% -
std::list<int>::operator=(const&)_(cheap_elements)/32 1.17% 17.068 17.267 - 8.76% -
SetIntersection_Front_Set_string_16384_4 1.17% 1244343.630 1258860.987 - 0.04% -
std::map<int,_int>::ctor(const&)/8192 1.16% 51685.872 52287.568 - 0.83% -
std::multiset<std::string>::count(key)_(non-existent)/1024 1.16% 24.735 25.022 - -1.54% -
std::find_first_of(vector<int>)_(large_needle)/1024 1.16% 108101.097 109354.691 - -0.92% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 1.16% 234717.019 237438.264 - 3.17% -
SetIntersection_None_Vector_uint64_262144_16384 1.16% 1111252.895 1124134.752 - -2.67% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 1.16% 11258529.537 11388815.162 - 0.82% -
SetIntersection_None_Vector_uint32_256_256 1.16% 2109028.937 2133402.290 - -2.25% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.15% 55006.268 55641.427 - -5.68% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 1.15% 12.882 13.031 - -0.45% -
std::map<int,_int>::ctor(const&)/32 1.15% 223.028 225.596 - 4.24% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 1.15% 15.046 15.218 - -0.77% -
SetIntersection_Interlaced_Set_float_1024_64 1.14% 10056020.346 10170770.913 - -1.20% -
SetIntersection_Interlaced_Set_uint64_16_16 1.14% 37733012.022 38163277.984 - -1.04% -
std::any_of(list<int>)_(process_all)/8 1.14% 2.666 2.696 - 0.47% -
BM_vector_deque_move_backward/4000 1.14% 143.841 145.479 - 2.30% -
SetIntersection_None_Set_string_1024_64 1.14% 8832652.819 8933156.222 - -1.29% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 1.14% 343402.791 347302.518 - -0.14% -
std::multimap<std::string,_int>::ctor(const&)/1024 1.13% 35380.953 35782.231 - -0.10% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 1.13% 100.915 102.058 - -52.88% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 1.13% 1981815.350 2004268.799 - -2.07% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 1.13% 2.438 2.466 - -2.52% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 1.13% 6.909 6.987 - 27.89% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.13% 12032.184 12168.426 - -0.48% -
SetIntersection_Front_Vector_uint64_262144_1024 1.13% 5827656.734 5893526.587 - 10.33% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 1.13% 135.836 137.371 - -0.93% -
bm_lexicographical_compare<int>/64 1.13% 4.362 4.412 - -2.75% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1.13% 1951971.924 1973993.735 - -1.13% -
rng::find_last_if(deque<int>)_(bail_90%)/50 1.12% 2.557 2.586 - -2.34% -
SetIntersection_Front_Set_float_256_16 1.12% 4525917.511 4576702.289 - 0.22% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 1.12% 266.354 269.339 - -3.91% -
BM_std_minmax_element<long_long>/70000 1.12% 18314.069 18518.932 - 4.02% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 1.12% 41.102 41.562 - 0.09% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 1.12% 2042.195 2064.998 - 2.58% -
BM_deque_vector_ranges_copy/65536 1.12% 2928.828 2961.499 - 0.67% -
std::rotate(vector<bool>)_(by_1/3)/32 1.12% 17.587 17.783 - 1.04% -
BM_StringRelational_Less_Large_Large_Control 1.12% 2.149 2.173 - 2.46% -
rng::fold_left(list<int>)/50 1.12% 38.566 38.996 - 4.01% -
std::move_backward(vector<bool>)_(unaligned)/512 1.11% 4.517 4.568 - -0.60% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 1.11% 10.231 10.345 - -0.61% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.11% 346735.781 350588.015 - -0.83% -
SetIntersection_None_Set_uint32_262144_4 1.11% 1171408.043 1184419.187 - -2.47% -
SetIntersection_Interlaced_Set_uint64_262144_16384 1.11% 1270128.502 1284228.029 - -1.33% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.11% 802.765 811.675 - -0.99% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 1.11% 21929680.680 22172895.538 - -4.57% -
SetIntersection_Interlaced_Set_uint32_16_1 1.11% 62187266.031 62876649.177 - -1.38% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 1.11% 55147722.690 55758791.275 - -0.85% -
SetIntersection_Interlaced_Set_uint32_1024_64 1.11% 10080173.256 10191639.513 - -0.16% -
BM_CmpLess_uchar_uchar 1.11% 1.057 1.069 - -0.82% -
std::multiset<std::string>::ctor(const&)/32 1.10% 814.352 823.344 - 6.25% -
SetIntersection_Front_Vector_uint32_1024_16 1.10% 1111042.249 1123266.429 - -0.56% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 1.10% 52.604 53.183 - -0.04% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 1.10% 7.888 7.974 - -0.06% -
rng::find_last(vector<char>)_(bail_10%)/50 1.10% 10.766 10.885 - 0.82% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.10% 21.381 21.615 - -0.15% -
SetIntersection_None_Set_uint32_262144_64 1.10% 1167665.201 1180453.776 - -2.75% -
std::make_heap(deque<int>)_(shuffled)/8192 1.09% 22778.268 23027.154 - -4.49% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 1.09% 2079502.033 2102151.855 - -1.23% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 1.09% 80.897 81.777 - 5.56% -
SetIntersection_Interlaced_Vector_uint64_64_1 1.09% 16168233.610 16343766.139 - -1.99% -
SetIntersection_Front_Set_string_16384_16384 1.09% 347895006.536 351671013.224 - 0.36% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 1.08% 18.882 19.086 - 1.19% -
SetIntersection_Front_Vector_string_262144_64 1.08% 3168075.367 3202297.749 - 2.27% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 1.08% 160365452.508 162094884.475 - 1.28% -
std::remove_copy_if(list<int>)_(sprinkled)/50 1.08% 28.087 28.390 - 2.09% -
SetIntersection_None_Set_uint32_64_1 1.08% 22288184.031 22528139.831 - 0.34% -
std::transform(list<int>,_list<int>)/1024 1.08% 839.658 848.693 - 1.94% -
BM_deque_vector_copy/65536 1.07% 2890.684 2921.753 - 0.28% -
SetIntersection_None_Vector_uint32_262144_16384 1.07% 1119685.229 1131710.104 - -0.75% -
std::multiset<int>::equal_range(key)_(existent)/1024 1.07% 5.324 5.381 - 3.95% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 1.07% 56493095.892 57098472.482 - 0.79% -
std::multimap<std::string,_int>::erase(iterator)/8192 1.07% 30.997 31.329 - 20.70% -
BM_deque_vector_copy_backward/65536 1.07% 8227.185 8315.088 - 12.89% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 1.07% 6737.792 6809.583 - 0.61% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.06% 14.764 14.921 - -2.37% -
SetIntersection_Front_Vector_string_16384_1024 1.06% 37785439.587 38186522.567 - -1.28% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.06% 1355.428 1369.809 - -1.58% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1.06% 1108351.170 1120104.790 - 0.97% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 1.06% 4310359.658 4356024.515 - 1.70% -
SetIntersection_Interlaced_Set_uint32_1_1 1.06% 528754613.636 534349907.294 - -1.26% -
std::partition_point(list<int>)/1024 1.06% 1284.217 1297.802 - 1.23% -
SetIntersection_None_Vector_uint32_64_64 1.06% 8421653.318 8510675.576 - -0.95% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.05% 583.691 589.830 - 5.52% -
std::map<std::string,_int>::ctor(const&)/1024 1.05% 35207.356 35576.808 - -0.17% -
BM_std_minmax_element<long_long>/64000 1.05% 16760.754 16936.429 - 4.07% -
BM_deque_deque_copy_backward/512 1.05% 18.902 19.100 - -0.16% -
SetIntersection_Front_Vector_float_262144_1 1.05% 1019563.620 1030233.599 - -2.39% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 1.05% 58206387.157 58814685.335 - -0.48% -
SetIntersection_None_Set_uint32_4_1 1.04% 214244804.682 216478022.276 - -1.41% -
BM_vector_deque_move/4000 1.04% 141.924 143.399 - 1.86% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.04% 16.379 16.549 - 1.48% -
std::partition(vector<int>)_(dense)/50 1.04% 13.048 13.183 - 1.78% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.04% 1.100 1.111 - 5.60% -
std::find_if(vector<bool>)_(process_all)/8 1.03% 3.487 3.523 - -2.17% -
std::swap_ranges(deque<int>)/50 1.03% 15.862 16.026 - -4.71% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1.03% 1043691.812 1054469.224 - -1.75% -
SetIntersection_Front_Set_string_256_1 1.03% 4288002.562 4332275.277 - -1.39% -
std::make_heap(deque<int>,_pred)_(ascending)/8 1.03% 24.908 25.165 - 0.76% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.03% 86.353 87.243 - -2.62% -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 1.03% 662.869 669.704 - 0.15% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 1.03% 20.083 20.290 - 0.88% -
BM_StringFindCharLiteral/4096 1.03% 76.935 77.727 - 0.50% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.03% 391.188 395.209 - -0.52% -
std::multiset<int>::count(key)_(existent)/8192 1.02% 9.098 9.191 - -10.42% -
BM_num_put<unsigned_long_long> 1.02% 10.918 11.029 - 8.98% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 1.02% 19.187 19.383 - 0.61% -
SetIntersection_Interlaced_Set_uint64_262144_262144 1.02% 1696900.229 1714149.822 - -0.12% -
SetIntersection_None_Set_uint32_16_16 1.01% 34841700.183 35195011.793 - -1.99% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 1.01% 4354033.370 4398139.248 - -1.08% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.01% 137231.948 138619.361 - -1.40% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.01% 391.197 395.152 - -0.36% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1.01% 1159947.465 1171666.590 - -2.73% -
SetIntersection_None_Vector_uint64_256_256 1.01% 2117263.903 2138641.279 - -0.98% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.01% 44007.739 44451.863 - -3.88% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1.01% 1150985.230 1162564.504 - -0.82% -
SetIntersection_Front_Set_uint32_262144_16 1.01% 1178356.559 1190211.018 - 1.67% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 1.01% 26207.415 26470.958 - 1.21% -
std::find_end(deque<int>,_pred)_(single_element)/1000 1.01% 661.380 668.030 - 13.63% -
SetIntersection_Front_Vector_uint64_16384_1 1.01% 1035639.013 1046050.593 - -1.59% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.01% 1.991 2.011 - -0.79% -
rng::contains_subrange(vector<int>)_(single_element)/8192 1.00% 1830.441 1848.821 - 3.03% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.00% 435.683 440.054 - -0.59% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 1.00% 443.164 447.608 - -0.78% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::copy(vector<int>)/32768 -53.07% 3548.106 1665.134 - -56.10% -
std::find_end(list<int>,_pred)_(process_all)/1024 -51.43% 1672.755 812.502 - 2.87% -
std::find_end(list<int>,_pred)_(process_all)/1000 -51.02% 1620.944 793.983 - 4.39% -
std::copy(deque<int>)/64 -50.82% 5.504 2.707 - -10.30% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -47.70% 74.836 39.140 - -19.01% -
SetIntersection_Interlaced_Vector_float_262144_64 -46.62% 17305977.266 9238005.267 - -41.02% -
BM_StringCtorDefault -45.96% 0.456 0.246 - 1.25% -
BM_PushHeap_string_Descending_262144 -44.25% 5.650 3.150 - -0.11% -
std::set<int>::contains(key)_(non-existent)/8192 -42.88% 14.907 8.514 - -17.51% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -40.81% 19.138 11.328 - 20.91% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -39.17% 55.511 33.767 - -5.02% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 -38.93% 53.137 32.451 - -0.79% -
std::partial_sort_copy(deque<int>)_(descending)/8 -38.66% 23.754 14.571 - -37.55% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -38.61% 49.103 30.143 - 12.71% -
std::is_sorted(deque<int>)/8 -36.67% 4.601 2.914 - 1.84% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -35.84% 37.317 23.944 - -5.05% -
BM_PushHeap_uint64_SingleElement_1 -35.63% 0.613 0.395 - -21.26% -
std::search(deque<int>)_(no_match)/1024 -35.45% 414.062 267.273 - -11.84% -
BM_PushHeap_uint64_Descending_1 -35.25% 0.634 0.411 - -8.32% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -34.23% 17.432 11.466 - -5.17% -
std::multiset<std::string>::erase(key)_(existent)/1024 -33.70% 96.654 64.085 - -6.33% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -33.03% 35.487 23.766 - -33.56% -
std::copy_n(vector<int>)/4096 -32.24% 217.527 147.394 - 3.50% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -32.19% 64.336 43.628 - -20.52% -
vector<bool>::resize() -31.13% 15.468 10.653 - -25.32% -
SetIntersection_Interlaced_Vector_string_262144_1024 -30.84% 345575203.002 238996661.431 - -0.54% -
std::unordered_set<int>::count(key)_(non-existent)/32 -29.97% 1.930 1.351 - -3.30% -
std::partial_sort_copy(deque<int>)_(heap)/8 -29.54% 21.880 15.416 - -24.73% -
SetIntersection_Interlaced_Vector_float_1024_16 -29.32% 2761347.435 1951820.228 - -23.28% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -29.30% 6567.875 4643.385 - -1.44% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -29.16% 26.574 18.825 - -41.13% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -28.78% 97.244 69.254 - -7.46% -
BM_vector_deque_move_backward/0 -28.63% 0.561 0.400 - -4.45% -
BM_vector_deque_copy/0 -27.83% 0.547 0.395 - -28.27% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -27.80% 12.960 9.357 - -3.72% -
BM_PushHeap_string_Descending_16384 -27.63% 3.271 2.367 - 2.48% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -27.51% 46.981 34.056 - -14.26% -
BM_PushHeap_string_QuickSortAdversary_1 -26.66% 0.642 0.471 - -32.72% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 -26.64% 944.337 692.738 - 0.40% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -26.12% 2.100 1.551 - 11.91% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -25.45% 336259744.404 250682744.452 - -24.79% -
std::shift_left(vector<int>)/32 -25.35% 3.991 2.979 - 0.39% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -25.25% 99.455 74.338 - -0.37% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 -25.08% 26.183 19.616 - -1.23% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -24.71% 1.557 1.172 - -12.06% -
rng::find(vector<bool>)_(process_all)/8 -24.64% 0.784 0.591 - -7.94% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -23.94% 30.874 23.482 - -18.95% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -23.93% 32.738 24.905 - -11.70% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -23.30% 38.974 29.894 - -26.72% -
std::list<int>::erase(begin)_(cheap_elements)/32 -23.20% 13.609 10.452 - 1.80% -
BM_PushHeap_string_Descending_1024 -23.10% 3.146 2.419 - 2.70% -
std::move(deque<int>)/32768 -22.97% 2384.560 1836.784 - -11.46% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 -22.96% 31.304 24.118 - -3.03% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -22.89% 1.411 1.088 - -13.47% -
std::map<std::string,_int>::find(key)_(existent)/1024 -22.89% 27.632 21.309 - -10.36% -
std::multiset<std::string>::contains(key)_(existent)/1024 -22.72% 28.179 21.776 - -6.71% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -22.23% 30.720 23.891 - -31.43% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -22.18% 12.957 10.083 - -8.34% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -22.15% 1.767 1.376 - -21.83% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -22.13% 30.263 23.567 - -38.44% -
BM_PushHeap_string_Descending_256 -21.97% 3.015 2.353 - 2.71% -
SetIntersection_Interlaced_Vector_float_1024_64 -21.93% 4702155.392 3670796.748 - 12.19% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -21.93% 958.834 748.608 - -4.50% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -21.84% 5725933.425 4475512.308 - -1.92% -
BM_vector_deque_ranges_copy/0 -21.80% 0.499 0.391 - -42.76% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -21.33% 12.683 9.978 - -12.68% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -21.22% 1.504 1.185 - -26.56% -
rng::find_last(deque<int>)_(bail_10%)/1024 -20.96% 286.223 226.243 - -0.12% -
BM_PushHeap_string_PipeOrgan_16384 -20.78% 15.418 12.215 - -4.24% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -20.75% 1.561 1.237 - -25.57% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -20.54% 28.335 22.515 - -3.48% -
std::adjacent_find(deque<int>)/8 -20.45% 3.672 2.921 - -0.47% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -20.40% 67.767 53.946 - 1.24% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -20.35% 58.755 46.795 - -22.54% -
BM_PushHeap_string_Descending_64 -20.21% 2.818 2.248 - 1.78% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -19.82% 12.958 10.390 - -4.77% -
std::unordered_map<int,_int>::clear()/8192 -19.81% 79309.791 63601.645 - -4.54% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -19.70% 0.498 0.400 - -17.91% -
SetIntersection_Interlaced_Vector_string_262144_256 -19.59% 83419269.676 67076093.645 - -0.68% -
rng::find_last(deque<int>)_(bail_10%)/50 -19.53% 14.115 11.359 - 0.40% -
BM_deque_deque_ranges_move_backward/0 -19.50% 0.918 0.739 - -19.77% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -19.35% 18628850.250 15024529.564 - -36.52% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 -19.20% 42.605 34.426 - -1.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -19.20% 5278365.328 4265151.825 - -2.35% -
std::map<std::string,_int>::count(key)_(existent)/1024 -18.90% 28.589 23.185 - -2.41% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -18.84% 0.446 0.362 - 2.04% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -18.84% 5872.580 4766.137 - -0.49% -
std::unordered_map<int,_int>::clear()/1024 -18.68% 9953.855 8094.520 - -5.50% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -18.55% 1.777 1.447 - -26.02% -
rng::find(vector<bool>)_(process_all)/50 -18.51% 0.784 0.639 - -7.67% -
std::list<int>::erase(begin)_(cheap_elements)/1024 -18.44% 13.740 11.207 - 9.04% -
std::map<std::string,_int>::erase(iterator)/8192 -18.41% 31.980 26.093 - -10.12% -
BM_PushHeap_string_PipeOrgan_262144 -18.06% 20.793 17.038 - -1.87% -
SetIntersection_Interlaced_Vector_string_262144_64 -17.73% 23155195.960 19050163.644 - -4.34% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -17.49% 41.614 34.334 - -0.89% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -17.40% 19.494 16.102 - 6.90% -
std::copy_backward(vector<bool>)_(aligned)/262144 -17.36% 776.361 641.619 - 4.15% -
bm_lexicographical_compare<signed_char>/1 -17.31% 1.419 1.173 - -6.57% -
std::multiset<std::string>::erase(key)_(existent)/8192 -17.23% 81.587 67.528 - -36.48% -
std::unordered_set<std::string>::erase(iterator)/1024 -17.16% 33.961 28.135 - 2.41% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -17.12% 24.510 20.313 - -1.68% -
vector<bool>::reserve() -17.05% 10.928 9.065 - -17.03% -
BM_PushHeap_string_Random_262144 -17.02% 21.671 17.983 - 0.29% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -16.95% 12.692 10.541 - -12.10% -
std::set<int>::contains(key)_(non-existent)/1024 -16.93% 7.100 5.898 - -2.58% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -16.85% 22.596 18.789 - -64.15% -
BM_deque_deque_ranges_copy_backward/0 -16.81% 0.919 0.765 - -3.07% -
BM_PushHeap_string_Ascending_262144 -16.71% 35.335 29.430 - -7.15% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -16.66% 17.965 14.972 - -8.86% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -16.59% 1.860 1.552 - 2.92% -
bm_ranges_lexicographical_compare<signed_char>/1 -16.19% 1.786 1.497 - -12.70% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -16.10% 77.404 64.939 - -4.05% -
std::unordered_set<int>::contains(key)_(existent)/8192 -16.07% 1.720 1.444 - 18.51% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -16.06% 12.711 10.670 - -2.66% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -15.95% 1.791 1.506 - -19.34% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -15.90% 1992.676 1675.853 - -1.02% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 -15.81% 68.233 57.444 - 14.86% -
std::stable_partition(list<int>)_(dense)/8192 -15.78% 20505.398 17268.917 - -1.26% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -15.73% 16556502.595 13952081.807 - -3.62% -
std::equal(vector<bool>)_(unaligned)/8 -15.72% 1.011 0.852 - 4.24% -
std::fill(vector<bool>)/64 -15.69% 1.697 1.430 - -3.05% -
std::find_first_of(vector<int>)_(small_needle)/32 -15.57% 55.452 46.817 - 0.40% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -15.50% 18.793 15.880 - -1.45% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -15.40% 0.355 0.301 - 31.65% -
BM_PushHeap_uint32_PipeOrgan_1 -15.38% 0.574 0.486 - 4.29% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -15.36% 633.959 536.553 - -0.25% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 -15.36% 31.516 26.676 - 31.35% -
std::find_if_not(vector<int>)_(process_all)/8 -15.34% 1.602 1.356 - -4.04% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 -15.34% 39.696 33.606 - -0.82% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -15.33% 44398.753 37594.573 - 0.39% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -15.29% 56.602 47.948 - -1.36% -
SetIntersection_Interlaced_Vector_string_16384_16 -15.26% 4965006.437 4207260.611 - 0.25% -
std::multiset<std::string>::contains(key)_(existent)/32 -15.23% 20.034 16.983 - 18.50% -
std::map<std::string,_int>::find(key)_(non-existent)/32 -15.22% 15.264 12.941 - 30.12% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -15.16% 14670020.171 12446415.980 - -0.48% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -15.10% 1087.064 922.877 - 0.50% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -15.02% 31061246.949 26396820.225 - -0.47% -
SetIntersection_Interlaced_Vector_string_16384_256 -14.95% 44831862.477 38130635.972 - -0.53% -
std::find_if(deque<int>)_(bail_25%)/8192 -14.94% 589.994 501.876 - -11.85% -
std::map<std::string,_int>::count(key)_(existent)/8192 -14.92% 34.404 29.270 - -4.35% -
std::find(vector<bool>)_(process_all)/8 -14.92% 0.653 0.555 - -0.90% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -14.89% 8.012 6.819 - -8.48% -
BM_PushHeap_string_Ascending_16384 -14.88% 22.790 19.400 - 1.38% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 -14.84% 29.156 24.828 - 9.66% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -14.81% 52.287 44.544 - -0.15% -
SetIntersection_Interlaced_Vector_string_16384_64 -14.68% 14859016.127 12677965.439 - 4.10% -
std::find_if(deque<int>)_(bail_25%)/32768 -14.61% 2355.311 2011.297 - -9.15% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -14.58% 32.881 28.088 - -7.63% -
std::search(list<int>,_pred)_(single_element)/8192 -14.53% 9613.383 8216.109 - 6.75% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -14.47% 27.234 23.294 - -6.90% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 -14.37% 13.436 11.505 - -0.16% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -14.29% 74.948 64.240 - 1.03% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -14.19% 37.403 32.097 - -4.17% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 -14.15% 40.277 34.578 - 24.34% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -14.02% 40.350 34.695 - -12.90% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -14.01% 6425.223 5525.242 - -14.88% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -13.83% 35.114 30.257 - -15.25% -
std::map<std::string,_int>::contains(key)_(existent)/32 -13.64% 17.801 15.373 - 6.60% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -13.63% 51885.866 44816.092 - -10.79% -
BM_deque_deque_ranges_copy_backward/2 -13.57% 2.467 2.132 - -7.51% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -13.55% 126.406 109.279 - -1.67% -
BM_vector_deque_ranges_move_backward/2 -13.51% 2.054 1.777 - -13.84% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -13.37% 1.112 0.963 - -13.18% -
std::is_sorted_until(list<int>,_pred)/8192 -13.36% 8918.506 7726.955 - 1.39% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -13.36% 11.556 10.013 - 0.60% -
std::multiset<std::string>::erase(iterator)/8192 -13.22% 36.213 31.427 - 4.92% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -13.20% 866.161 751.821 - -18.99% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 -13.17% 4.815 4.181 - 1.62% -
SetIntersection_Interlaced_Vector_string_262144_16 -13.16% 6870420.808 5966468.824 - -0.44% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -13.13% 51947978.281 45125015.611 - -4.16% -
std::adjacent_find(deque<int>)/50 -13.09% 18.158 15.781 - 12.46% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -13.08% 12.452 10.823 - 4.77% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -13.08% 10249354.507 8908888.267 - -0.94% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -13.01% 32.378 28.167 - -6.10% -
std::is_sorted_until(deque<int>)/8 -13.00% 2.790 2.427 - -4.51% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 -12.98% 36.494 31.758 - 18.39% -
ranges::minmax(std::list<long_long>)/1 -12.97% 0.431 0.375 - 9.62% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -12.92% 23.404 20.380 - -39.98% -
BM_PushHeap_string_Descending_4 -12.81% 2.187 1.907 - 0.52% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -12.80% 2.722 2.374 - -0.47% -
std::rotate(deque<int>)_(1_element_forward)/8192 -12.74% 342.530 298.890 - -0.35% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -12.65% 2744047.669 2396950.696 - -2.32% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 -12.58% 0.302 0.264 - -11.56% -
BM_StringConstructDestroyCStr_Small_Transparent -12.58% 0.396 0.346 - -5.87% -
std::move(list<int>)/4096 -12.58% 5008.491 4378.642 - 0.41% -
BM_vector_deque_ranges_move_backward/1 -12.57% 2.328 2.035 - -12.62% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -12.57% 11.116 9.719 - -14.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -12.55% 158943666.383 138990322.482 - -2.30% -
SetIntersection_Interlaced_Vector_string_262144_4 -12.44% 2346736.681 2054688.578 - 0.00% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -12.21% 1.713 1.504 - 9.31% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -12.17% 12.213 10.727 - 1.11% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -12.17% 157503.522 138341.833 - -1.44% -
SetIntersection_Interlaced_Set_uint64_1024_4 -12.09% 11495265.862 10105831.729 - -0.81% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -12.06% 49.777 43.774 - -0.86% -
std::reverse(list<int>)/32768 -12.01% 19745.770 17375.077 - -9.58% -
std::find_first_of(vector<int>)_(small_needle)/50 -11.99% 82.464 72.579 - 0.68% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -11.95% 73648358.949 64850956.071 - 0.79% -
std::rotate(deque<int>)_(1_element_backward)/8192 -11.89% 352.410 310.497 - -0.11% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -11.89% 44.245 38.984 - 1.04% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 -11.89% 12.253 10.797 - -2.97% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -11.85% 44.087 38.862 - -4.75% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -11.81% 60.470 53.327 - 4.51% -
std::unordered_set<std::string>::erase(iterator)/8192 -11.81% 32.885 29.002 - -0.86% -
BM_PushHeap_uint64_Ascending_64 -11.74% 1.715 1.513 - -0.60% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -11.69% 38.773 34.239 - -17.81% -
std::set<int>::equal_range(key)_(existent)/8192 -11.69% 9.152 8.082 - -2.06% -
BM_std_minmax_element<char>/3 -11.66% 1.245 1.100 - -5.48% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -11.65% 14.415 12.735 - -1.21% -
SetIntersection_Front_Set_uint64_1024_256 -11.65% 4170255.606 3684495.412 - -6.82% -
std::set<int>::contains(key)_(non-existent)/32 -11.64% 3.132 2.767 - -9.93% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 -11.61% 11.681 10.325 - 1.35% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -11.61% 32.368 28.611 - -0.80% -
std::reverse(list<int>)/4096 -11.59% 1761.866 1557.674 - -11.74% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -11.59% 28.379 25.090 - 3.77% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -11.57% 1.421 1.257 - -5.87% -
std::find(vector<char>)_(bail_25%)/8 -11.54% 1.155 1.022 - -7.89% -
BM_deque_deque_copy_backward/0 -11.45% 0.882 0.781 - -15.22% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -11.44% 2404.137 2129.027 - -41.79% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -11.44% 1.455 1.289 - -34.61% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -11.40% 14.457 12.809 - -2.46% -
rng::starts_with(list<int>,_pred)/8192 -11.39% 10882.766 9643.410 - -21.08% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -11.27% 26.212 23.259 - 1.25% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -11.25% 31.866 28.282 - -8.78% -
BM_PushHeap_string_Descending_16 -11.20% 2.401 2.132 - 1.36% -
std::multiset<int>::equal_range(key)_(existent)/8192 -11.19% 9.253 8.217 - -5.57% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -11.19% 812.632 721.689 - -0.56% -
std::multiset<std::string>::erase(iterator)/1024 -11.18% 31.368 27.861 - -1.84% -
std::fill_n(list<int>)/8192 -11.17% 8616.607 7654.535 - 7.05% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 -11.12% 69.032 61.359 - 15.22% -
ranges::min(std::list<long_long>)/70000 -11.03% 50931.083 45314.577 - 3.10% -
BM_std_minmax_element<int>/2 -10.97% 0.687 0.612 - -7.92% -
std::set<int>::upper_bound(key)_(non-existent)/8192 -10.83% 10.972 9.784 - 0.05% -
std::set<int>::clear()/8192 -10.81% 86767.467 77387.716 - -5.83% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -10.81% 9.896 8.827 - -15.91% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -10.79% 3.298 2.942 - 0.59% -
std::set<int>::clear()/1024 -10.72% 10008.404 8935.056 - -6.86% -
SetIntersection_Interlaced_Vector_string_16384_4 -10.70% 2000275.839 1786275.581 - -1.31% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -10.67% 9.347 8.350 - -16.62% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -10.66% 777.210 694.339 - -11.66% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 -10.64% 61.381 54.849 - 10.54% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 -10.58% 27.032 24.171 - 5.10% -
std::multiset<std::string>::find(key)_(existent)/8192 -10.55% 29.547 26.431 - -12.65% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 -10.45% 33.489 29.991 - 5.15% -
std::set<std::string>::find(key)_(existent)/8192 -10.24% 34.588 31.047 - 1.25% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -10.18% 0.972 0.873 - -15.83% -
std::unordered_set<int>::contains(key)_(existent)/1024 -10.17% 1.369 1.230 - 5.29% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -10.12% 33.813 30.391 - -2.50% -
BM_deque_deque_ranges_copy_backward/1 -10.11% 2.727 2.451 - -2.86% -
std::rotate(deque<int>)_(by_1/2)/8192 -10.10% 1673.468 1504.462 - 3.14% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -10.05% 33.277 29.934 - 5.76% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 -10.02% 30.211 27.184 - -1.92% -
std::vector<int>::ctor(size)/32 -9.99% 11.548 10.395 - 4.33% -
std::deque<std::string>::ctor(size)/32 -9.98% 50.244 45.228 - -11.89% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 -9.96% 33.777 30.412 - -1.81% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 -9.95% 791.819 713.002 - -9.63% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -9.94% 19660.664 17705.423 - -7.48% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -9.92% 13.225 11.913 - 5.56% -
std::rotate(list<int>)_(by_1/2)/8192 -9.91% 4773.456 4300.179 - -7.66% -
std::equal(vector<bool>)_(unaligned)/50 -9.87% 1.014 0.914 - 11.95% -
std::rotate(vector<bool>)_(by_1/4)/1024 -9.86% 13.945 12.570 - -11.24% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle -9.85% 1.850 1.667 - -3.48% -
BM_PushHeap_uint64_Ascending_16 -9.82% 1.009 0.910 - -2.38% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -9.76% 1.096 0.989 - -10.25% -
std::find_first_of(list<int>)_(large_needle)/1024 -9.74% 920354.086 830721.486 - -15.73% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -9.72% 26.337 23.779 - -1.78% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -9.69% 1.154 1.042 - 0.99% -
std::unordered_map<int,_int>::erase(iterator)/8192 -9.67% 21.700 19.601 - -2.56% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -9.67% 69.785 63.035 - -11.65% -
SetIntersection_None_Set_uint64_262144_262144 -9.61% 1369843.670 1238133.545 - -1.15% -
std::set<int>::count(key)_(existent)/8192 -9.61% 8.823 7.975 - -2.96% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -9.60% 365.273 330.207 - -2.90% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -9.57% 19.655 17.774 - -11.65% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 -9.54% 119943.502 108506.597 - 3.33% -
rng::contains_subrange(deque<int>)_(process_all)/16 -9.53% 9.978 9.026 - -7.71% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -9.53% 7977906.436 7217991.124 - -6.12% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -9.52% 32.276 29.202 - 15.73% -
std::fill(vector<bool>)/512 -9.48% 1.610 1.458 - -4.03% -
std::set<int>::upper_bound(key)_(non-existent)/1024 -9.47% 6.457 5.845 - -1.27% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -9.44% 1056.332 956.646 - 1.28% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -9.42% 59.062 53.501 - -5.84% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 -9.41% 23.717 21.485 - 1.81% -
SetIntersection_Interlaced_Set_uint64_1024_256 -9.39% 15427230.996 13978844.476 - -5.55% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -9.33% 273321.368 247809.864 - -12.52% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -9.29% 11.027 10.003 - -9.47% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -9.29% 37.426 33.950 - -1.43% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -9.28% 0.574 0.521 - 12.59% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -9.28% 16.927 15.356 - -13.00% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -9.25% 40.184 36.467 - -7.08% -
std::unordered_map<int,_int>::erase(iterator)/32 -9.22% 21.535 19.549 - -2.36% -
BM_StringRelational_Compare_Large_Empty_Control -9.14% 1.773 1.611 - -0.18% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -9.08% 1.672 1.521 - -3.34% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -9.08% 414.722 377.064 - 5.28% -
std::find_first_of(vector<int>)_(small_needle)/1024 -9.07% 1600.341 1455.165 - 0.57% -
std::multiset<int>::find(key)_(existent)/8192 -9.05% 8.805 8.008 - -10.10% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -8.98% 1.617 1.472 - -4.70% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -8.95% 1294.028 1178.189 - 3.97% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -8.94% 418.077 380.686 - 6.67% -
SetIntersection_None_Set_string_16384_1024 -8.94% 222870907.633 202938429.795 - 6.68% -
BM_PushHeap_string_PipeOrgan_256 -8.89% 8.340 7.599 - -3.95% -
std::unordered_map<int,_int>::erase(iterator)/1024 -8.89% 21.599 19.679 - -1.90% -
std::copy_n(vector<bool>)_(aligned)/262144 -8.87% 762.658 694.981 - 18.71% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 -8.86% 14791.816 13481.600 - 3.21% -
bm_ranges_lexicographical_compare<signed_char>/64 -8.85% 2.529 2.305 - 12.02% -
std::copy(vector<bool>)_(aligned)/262144 -8.82% 786.891 717.477 - 22.06% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 -8.77% 41725441.177 38067377.334 - 0.21% -
std::copy(vector<bool>)_(aligned)/64 -8.67% 1.353 1.235 - -1.76% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -8.65% 1.450 1.325 - 13.50% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -8.60% 14935257.805 13651210.381 - 0.33% -
std::sort(deque<int>)_(shuffled)/8192 -8.59% 93942.724 85877.267 - -13.02% -
std::set<int>::count(key)_(non-existent)/8192 -8.58% 12.793 11.695 - -15.32% -
std::remove_if(deque<int>)_(prefix)/50 -8.57% 71.294 65.185 - 1.59% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -8.56% 1688268.595 1543689.036 - -7.75% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 -8.53% 33.941 31.046 - -7.21% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -8.49% 32.954 30.157 - 63.80% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -8.45% 23.681 21.679 - -0.31% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.44% 1665.022 1524.413 - -0.16% -
rng::starts_with(list<int>)/8192 -8.44% 9284.578 8501.134 - -1.10% -
std::unordered_map<int,_int>::clear()/32 -8.43% 640.982 586.974 - -2.99% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -8.41% 25.278 23.152 - 0.03% -
std::multiset<int>::contains(key)_(non-existent)/8192 -8.34% 10.111 9.269 - -36.68% -
BM_StringRelational_Eq_Large_Large_ChangeLast -8.33% 2.082 1.909 - 0.04% -
SetIntersection_Front_Vector_string_16384_64 -8.32% 3385942.710 3104168.819 - -0.57% -
BM_std_minmax_element<char>/4000 -8.28% 1090.270 999.954 - -4.61% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 -8.28% 10.993 10.083 - 21.79% -
std::partition_copy(list<int>)/32 -8.27% 8.806 8.078 - -5.87% -
std::map<std::string,_int>::erase(key)_(existent)/32 -8.22% 72.837 66.853 - -12.03% -
std::map<std::string,_int>::find(key)_(existent)/8192 -8.20% 34.514 31.686 - 9.30% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -8.18% 837.374 768.910 - -0.80% -
BM_deque_deque_move/0 -8.18% 0.845 0.776 - -1.56% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -8.16% 74963.796 68844.058 - -6.69% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -8.13% 315672.915 290010.651 - 0.63% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -8.06% 1087.162 999.589 - 6.23% -
SetIntersection_Interlaced_Vector_float_1024_4 -7.98% 1386621.835 1275976.697 - -8.29% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -7.96% 37432.907 34451.617 - 1.73% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -7.94% 0.615 0.566 - -4.16% -
std::all_of(list<int>)_(process_all)/8192 -7.93% 7663.461 7055.883 - -7.70% -
BM_PushHeap_float_Descending_4 -7.92% 0.388 0.357 - -41.60% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -7.91% 40.495 37.290 - -4.68% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -7.91% 548.432 505.071 - -45.08% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -7.88% 230408.277 212257.697 - 0.85% -
std::is_sorted_until(deque<int>,_pred)/8 -7.87% 4.456 4.106 - -0.86% -
std::find_if_not(deque<int>)_(process_all)/32768 -7.86% 8755.114 8066.571 - 0.94% -
BM_std_minmax_element<short>/1024 -7.84% 283.934 261.661 - -0.24% -
BM_std_minmax_element<short>/5500 -7.79% 1492.483 1376.197 - 0.04% -
BM_std_minmax_element<short>/65536 -7.78% 17700.485 16322.546 - -0.00% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -7.78% 22.678 20.914 - -1.59% -
BM_std_minmax_element<char>/1024 -7.77% 283.847 261.790 - -4.18% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -7.76% 368706.950 340102.807 - -1.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -7.72% 1976686.045 1824097.554 - -7.38% -
BM_deque_vector_copy/0 -7.69% 1.385 1.279 - 2.41% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -7.68% 41776.560 38566.118 - -0.14% -
BM_std_minmax_element<short>/64000 -7.68% 17279.378 15952.110 - 0.03% -
std::set<int>::erase(iterator)/8192 -7.68% 21.381 19.739 - -4.62% -
rng::find_last_if(deque<int>)_(bail_90%)/8 -7.68% 1.086 1.003 - 4.23% -
BM_std_minmax_element<short>/4096 -7.66% 1112.048 1026.905 - 0.07% -
std::remove_copy(deque<int>)_(prefix)/1024 -7.65% 408.682 377.434 - -4.51% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -7.64% 7.279 6.723 - -8.43% -
std::find_if_not(deque<int>)_(process_all)/1024 -7.62% 270.618 250.004 - 0.50% -
std::list<int>::insert(begin)_(cheap_elements)/32 -7.61% 10.939 10.106 - -0.79% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -7.59% 1484.174 1371.596 - 0.35% -
BM_std_minmax_element<short>/4000 -7.58% 1086.300 1003.906 - -0.26% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -7.52% 7316.597 6766.647 - -1.54% -
std::multimap<std::string,_int>::erase(iterator)/1024 -7.49% 32.760 30.307 - 6.39% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -7.49% 9.987 9.239 - -6.24% -
std::set<int>::erase(iterator)/1024 -7.48% 21.224 19.636 - -2.99% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -7.47% 26.132 24.179 - 1.47% -
std::stable_partition(deque<int>)_(sparse)/50 -7.42% 28.729 26.597 - -2.90% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -7.40% 5028.468 4656.149 - -4.13% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -7.40% 25.151 23.290 - -8.17% -
std::find(vector<bool>)_(process_all)/50 -7.40% 0.691 0.640 - 14.33% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -7.36% 1943.452 1800.331 - 0.24% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 -7.36% 7.223 6.691 - -2.65% -
std::find_if_not(deque<int>)_(process_all)/8192 -7.35% 2151.153 1992.967 - 0.88% -
rng::contains_subrange(list<int>)_(same_length)/8192 -7.35% 8569.449 7939.513 - -6.75% -
std::copy_n(vector<int>)/32768 -7.29% 3769.709 3494.774 - -5.20% -
std::partition_copy(list<int>)/8192 -7.29% 7244.299 6716.037 - -1.90% -
std::map<int,_int>::contains(key)_(non-existent)/32 -7.28% 2.892 2.681 - -6.88% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -7.27% 1.713 1.588 - -12.07% -
BM_PushHeap_uint64_Ascending_256 -7.27% 2.253 2.089 - -0.22% -
std::swap_ranges(list<int>)/8192 -7.27% 10425.400 9667.445 - -6.70% -
BM_std_minmax_element<short>/70000 -7.27% 18899.836 17526.003 - 0.44% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 -7.23% 406.689 377.274 - 5.35% -
std::find_end(list<int>,_pred)_(same_length)/8192 -7.22% 10113.775 9383.775 - -45.06% -
SetIntersection_Front_Set_uint32_262144_256 -7.21% 4137713.743 3839544.325 - 0.46% -
std::map<int,_int>::insert(value)_(already_present)/1024 -7.20% 3.603 3.344 - -3.49% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 -7.16% 3207.989 2978.232 - -20.52% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 -7.15% 1071.066 994.436 - 4.83% -
std::count(vector<int>)_(every_other)/8 -7.13% 1.379 1.281 - -4.08% -
std::find_first_of(vector<int>)_(large_needle)/50 -7.12% 278.555 258.719 - -4.50% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -7.11% 0.481 0.447 - 21.85% -
BM_PushHeap_string_PipeOrgan_64 -7.11% 6.059 5.628 - -2.16% -
std::unordered_multiset<int>::find(key)_(existent)/32 -7.11% 1.408 1.308 - -2.75% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -7.10% 9946.330 9240.308 - -27.01% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -7.09% 548.241 509.378 - -3.05% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -7.08% 37423.429 34774.505 - 4.12% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -7.05% 71.916 66.846 - 1.42% -
BM_std_minmax_element<short>/512 -7.04% 144.568 134.391 - 0.19% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -7.04% 243.096 225.987 - 4.24% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -7.04% 93.816 87.214 - -9.86% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -7.02% 30.400 28.266 - 3.96% -
ranges::minmax(std::deque<long_long>)/70000 -7.02% 28070.402 26101.137 - 2.20% -
BM_StringRead_Cold_Deep_Empty -7.01% 1.209 1.124 - -3.79% -
BM_StringRead_Cold_Shallow_Small -7.01% 1.116 1.038 - -7.80% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -6.99% 22.387 20.821 - -3.73% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -6.99% 13720.684 12761.287 - -1.05% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 -6.99% 39.215 36.473 - 5.07% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -6.99% 165.133 153.596 - -2.03% -
std::set<int>::insert(value)_(already_present)/1024 -6.98% 6.198 5.765 - -0.58% -
std::fill_n(vector<bool>)/64 -6.98% 1.458 1.356 - -4.86% -
std::search(list<int>,_pred)_(same_length)/8192 -6.97% 9693.855 9017.993 - 2.28% -
std::find(list<int>)_(bail_25%)/1024 -6.97% 137.915 128.306 - 0.34% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 -6.96% 24.530 22.822 - -0.08% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -6.90% 116307.903 108280.378 - -8.43% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -6.89% 45.352 42.226 - -19.54% -
std::list<std::string>::ctor(size)/8192 -6.88% 124713.417 116127.373 - 9.06% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -6.86% 13924190.436 12969149.213 - -0.76% -
BM_StringAssignStr_Large_Opaque -6.80% 11.351 10.579 - 2.47% -
std::find_end(deque<int>)_(match_near_end)/1000 -6.79% 42.083 39.225 - -88.74% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -6.78% 41.605 38.782 - 25.71% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -6.77% 16.689 15.559 - -1.17% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -6.74% 71.037 66.251 - -49.15% -
SetIntersection_Interlaced_Set_uint64_1024_64 -6.74% 10840286.726 10110161.395 - -0.79% -
std::map<std::string,_int>::find(key)_(existent)/32 -6.69% 17.030 15.891 - 2.37% -
BM_StringRead_Cold_Deep_Small -6.64% 1.199 1.119 - -3.66% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -6.63% 20286.558 18942.434 - -0.51% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -6.62% 0.649 0.606 - -12.45% -
BM_PushHeap_uint32_SingleElement_4 -6.61% 0.357 0.333 - -3.00% -
std::none_of(list<int>)_(process_all)/8192 -6.56% 8171.566 7635.590 - -4.21% -
BM_std_minmax_element<char>/512 -6.55% 144.100 134.656 - -3.13% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -6.55% 57278.183 53524.877 - -3.94% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -6.54% 30.596 28.596 - -0.88% -
BM_deque_deque_ranges_move_backward/1 -6.53% 2.737 2.558 - -5.83% -
BM_vector_deque_ranges_copy/1024 -6.53% 38.261 35.762 - -0.42% -
SetIntersection_Front_Set_uint32_16384_1024 -6.52% 12478108.341 11664850.289 - -5.03% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -6.51% 21.639 20.231 - -28.32% -
std::unordered_set<int>::contains(key)_(existent)/32 -6.51% 1.447 1.353 - -3.97% -
BM_deque_deque_ranges_move_backward/2 -6.49% 2.460 2.301 - -6.85% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -6.47% 1.194 1.116 - -3.37% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -6.44% 4.815 4.504 - -3.50% -
std::unordered_map<int,_int>::find(key)_(non-existent)/0 -6.44% 0.347 0.325 - -3.05% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -6.43% 65.814 61.585 - -0.65% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -6.42% 1047.345 980.079 - 7.83% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -6.42% 82905.621 77584.464 - 2.20% -
BM_PushHeap_string_Ascending_64 -6.41% 7.935 7.426 - 1.83% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 -6.40% 0.283 0.265 - -8.99% -
SetIntersection_Front_Set_string_262144_64 -6.40% 4922714.051 4607814.447 - -7.68% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -6.37% 27777.409 26007.576 - 5.04% -
std::remove(deque<int>)_(sprinkled)/50 -6.35% 59.111 55.356 - 0.29% -
SetIntersection_Interlaced_Vector_string_1024_4 -6.34% 1703296.841 1595306.978 - -8.54% -
std::set<int>::insert(value)_(new_value,_end)/8192 -6.34% 74.173 69.473 - -0.15% -
std::move(vector<bool>)_(unaligned)/512 -6.29% 5.101 4.780 - -0.04% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 -6.27% 24.122 22.610 - -0.25% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -6.25% 1.591 1.491 - -9.31% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 -6.25% 34.349 32.202 - 0.99% -
std::copy_backward(vector<bool>)_(aligned)/64 -6.25% 1.740 1.632 - 1.64% -
SetIntersection_Interlaced_Vector_string_16384_1024 -6.21% 122380916.587 114780662.290 - 0.75% -
BM_num_put<unsigned_long> -6.20% 11.539 10.824 - 3.79% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 -6.18% 58157.040 54565.271 - -0.43% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -6.17% 644.191 604.434 - 1.93% -
SetIntersection_Interlaced_Vector_string_1024_256 -6.17% 22938515.973 21523926.548 - 0.82% -
std::stable_partition(deque<int>)_(sparse)/32 -6.16% 11.629 10.913 - -2.11% -
std::set<std::string>::equal_range(key)_(existent)/8192 -6.16% 29.809 27.973 - -14.03% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -6.15% 55.045 51.660 - 22.55% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -6.14% 39.455 37.032 - 14.98% -
std::set<int>::erase(iterator)/32 -6.12% 20.783 19.511 - -3.00% -
std::set<int>::find(key)_(existent)/8192 -6.11% 8.572 8.048 - 0.86% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 -6.10% 313764.236 294635.122 - 3.02% -
std::is_partitioned(deque<int>)_(partitioned)/50 -6.08% 14.761 13.863 - 0.10% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -6.08% 36982.270 34734.259 - 2.83% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 -6.07% 26.418 24.815 - -2.65% -
rng::fold_left(list<int>)/8192 -6.03% 11861.681 11145.943 - 2.22% -
SetIntersection_Interlaced_Vector_string_256_16 -6.02% 10707796.424 10062853.385 - -3.19% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 -6.01% 0.519 0.487 - 89.11% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -6.01% 1147.736 1078.739 - -8.10% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -5.97% 49.096 46.166 - -17.44% -
ranges::minmax(std::vector<long_long>)/1 -5.95% 0.691 0.649 - 0.40% -
BM_std_minmax_element<long_long>/2 -5.94% 0.687 0.646 - -2.86% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -5.94% 55668.663 52364.689 - 4.53% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -5.91% 24673.905 23215.416 - -14.04% -
BM_StringRead_Cold_Shallow_Large -5.90% 1.138 1.071 - -1.59% -
std::set<int>::insert(value)_(already_present)/8192 -5.89% 10.033 9.442 - -1.39% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -5.88% 2.549 2.399 - -5.56% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 -5.88% 28.476 26.802 - 0.63% -
std::stable_partition(deque<int>)_(sparse)/1024 -5.87% 449.918 423.528 - -1.89% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -5.86% 1.846 1.738 - -4.87% -
std::all_of(vector<int>)_(process_all)/50 -5.86% 14.857 13.986 - -27.17% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 -5.82% 0.269 0.253 - -0.25% -
std::set<int>::lower_bound(key)_(existent)/8192 -5.80% 8.421 7.933 - -2.75% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 -5.78% 23928.610 22544.628 - -3.37% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -5.77% 4.478 4.220 - -8.83% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -5.76% 1.880 1.772 - -7.36% -
SetIntersection_Front_Set_uint64_262144_256 -5.73% 4028342.900 3797360.148 - 2.27% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -5.73% 37256.714 35121.966 - 6.28% -
std::set<int>::upper_bound(key)_(non-existent)/32 -5.69% 2.581 2.434 - -0.43% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -5.69% 4.569 4.309 - 10.75% -
std::partition(deque<int>)_(sparse)/8192 -5.68% 3125.254 2947.659 - -5.54% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -5.66% 1.298 1.224 - -1.48% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -5.65% 40742.845 38441.376 - -0.44% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -5.64% 16.473 15.543 - -1.44% -
BM_PushHeap_uint64_Descending_4 -5.57% 0.382 0.360 - -3.02% -
BM_tolower_string<char> -5.57% 16.104 15.207 - -0.57% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -5.57% 134.710 127.209 - -1.55% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -5.56% 27.521 25.991 - 4.10% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 -5.53% 364109921.073 343957644.778 - -1.88% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -5.51% 314609.317 297289.222 - 3.72% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 -5.49% 2.455 2.320 - 0.10% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 -5.48% 61.568 58.191 - -1.37% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -5.48% 19.421 18.356 - 1.65% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 -5.47% 9245.399 8739.338 - -0.33% -
SetIntersection_Front_Vector_string_256_256 -5.47% 20202754.523 19098129.096 - 3.00% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.46% 7034.560 6650.423 - -3.78% -
SetIntersection_Interlaced_Vector_string_262144_16384 -5.46% 1090100.258 1030587.400 - 2.76% -
rng::fold_left(deque<int>)/8 -5.45% 4.096 3.872 - -3.80% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -5.44% 849.123 802.895 - -2.80% -
std::remove(deque<int>)_(prefix)/32 -5.44% 55.390 52.378 - -0.91% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 -5.41% 34.965 33.074 - 2.68% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -5.39% 24.744 23.410 - -2.33% -
std::partition(list<int>)_(sparse)/8192 -5.35% 8345.901 7899.266 - -4.72% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -5.34% 1.448 1.371 - -11.71% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -5.34% 1.137 1.077 - -6.83% -
std::multiset<int>::equal_range(key)_(non-existent)/0 -5.34% 0.268 0.253 - -46.71% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -5.32% 42.386 40.130 - 3.03% -
BM_PushHeap_string_Ascending_256 -5.32% 11.725 11.101 - 1.24% -
SetIntersection_None_Set_uint64_262144_16384 -5.32% 1364157.471 1291616.213 - 5.05% -
BM_std_minmax_element<char>/2 -5.30% 0.686 0.650 - 2.56% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 -5.30% 1.268 1.201 - 19.90% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -5.28% 222.963 211.183 - -8.91% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -5.28% 6928.536 6562.968 - 4.54% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.27% 15137.838 14339.968 - -8.04% -
BM_vector_deque_move_backward/512 -5.27% 18.435 17.464 - -0.24% -
BM_PushHeap_float_SingleElement_4 -5.27% 0.377 0.357 - -0.26% -
std::multimap<int,_int>::contains(key)_(existent)/32 -5.27% 1.769 1.676 - 3.27% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 -5.26% 4092.389 3876.976 - 0.29% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -5.24% 35.847 33.970 - 5.98% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -5.23% 8.455 8.013 - 1.12% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 -5.21% 734.339 696.109 - -4.83% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -5.19% 15309.063 14513.779 - -5.75% -
std::partition(deque<int>)_(sparse)/1024 -5.18% 401.089 380.322 - -0.40% -
std::partition_copy(list<int>)/50 -5.17% 12.880 12.213 - -5.01% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -5.17% 16.780 15.913 - 2.22% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 -5.16% 45.973 43.603 - 1.08% -
SetIntersection_Front_Vector_uint32_256_256 -5.15% 4508249.503 4276014.638 - 0.02% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -5.15% 50.324 47.733 - 9.31% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 -5.13% 11683.389 11084.607 - -2.50% -
SetIntersection_Front_Set_uint32_16384_256 -5.12% 3825682.232 3629699.052 - -8.02% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -5.12% 22.502 21.351 - 1.05% -
SetIntersection_Front_Set_string_262144_4 -5.11% 1273419.886 1208297.559 - -5.59% -
BM_StringRead_Cold_Shallow_Empty -5.11% 1.115 1.058 - 0.01% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 -5.11% 403.769 383.129 - -17.14% -
BM_PushHeap_string_PipeOrgan_4 -5.10% 2.636 2.501 - -0.34% -
BM_PushHeap_string_PipeOrgan_1024 -5.09% 9.921 9.416 - -0.31% -
std::find_first_of(vector<int>)_(small_needle)/8192 -5.09% 12255.412 11632.220 - 0.22% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -5.07% 14911.368 14155.637 - 9.29% -
std::set<int>::clear()/32 -5.06% 649.525 616.631 - -2.79% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -5.05% 122272.389 116100.272 - 9.98% -
BM_PushHeap_uint64_Ascending_1024 -5.03% 2.710 2.574 - 0.03% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -5.03% 863.422 820.002 - 1.01% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -5.01% 122735.652 116583.434 - -6.44% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 -5.00% 38337.990 36419.335 - -3.04% -
std::copy_if(list<int>)_(entire_range)/32768 -4.99% 26696.793 25364.909 - -2.58% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -4.98% 6902.319 6558.264 - 4.69% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 -4.95% 455.592 433.055 - -1.74% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -4.94% 10.114 9.615 - -1.55% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -4.92% 315826.436 300272.455 - 6.72% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -4.92% 55145.821 52431.612 - 1.07% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast -4.90% 0.647 0.615 - 1.12% -
rng::find_last(deque<int>)_(bail_90%)/8 -4.90% 0.905 0.861 - -11.19% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -4.90% 38410.619 36530.057 - -0.30% -
std::copy(vector<int>)/8 -4.90% 2.242 2.132 - -2.36% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -4.89% 87.724 83.430 - -19.40% -
SetIntersection_Interlaced_Set_uint64_256_64 -4.88% 13596304.347 12933027.692 - -6.66% -
std::multiset<std::string>::find(key)_(existent)/32 -4.88% 15.073 14.338 - -9.12% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -4.87% 14926.823 14199.563 - 9.84% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -4.87% 19.513 18.563 - -0.43% -
bm_lexicographical_compare<int>/1 -4.86% 1.422 1.353 - -6.51% -
BM_PushHeap_uint64_SingleElement_262144 -4.86% 0.381 0.363 - 0.06% -
std::map<std::string,_int>::clear()/32 -4.86% 913.791 869.420 - -5.72% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -4.85% 106668.186 101499.591 - 5.24% -
rng::contains_subrange(list<int>)_(single_element)/16 -4.83% 4.942 4.703 - -1.89% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -4.83% 122053.390 116156.747 - 9.48% -
BM_vector_deque_ranges_move_backward/0 -4.82% 0.453 0.431 - -21.57% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -4.82% 0.520 0.495 - -0.02% -
std::multiset<int>::count(key)_(non-existent)/0 -4.82% 0.265 0.252 - -8.45% -
std::find_if(vector<int>)_(process_all)/32768 -4.80% 3361.326 3199.846 - -14.89% -
std::any_of(list<int>)_(process_all)/8192 -4.79% 8273.869 7877.814 - 8.06% -
BM_StringRelational_Eq_Empty_Large_Control -4.78% 0.494 0.470 - -1.83% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -4.78% 18294624.523 17420242.857 - -12.55% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -4.76% 19.080 18.171 - -0.76% -
std::set<int>::erase(key)_(existent)/32 -4.75% 22.303 21.243 - -3.47% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.75% 557.758 531.268 - -1.80% -
std::find_if(vector<int>)_(process_all)/8192 -4.73% 844.316 804.360 - -14.89% -
std::remove(deque<int>)_(sprinkled)/32 -4.73% 52.829 50.331 - 0.42% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 -4.71% 406.634 387.478 - 7.58% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 -4.71% 4.817 4.590 - 1.92% -
std::multiset<int>::erase(key)_(existent)/8192 -4.69% 62.457 59.525 - -4.44% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 -4.69% 99837.400 95159.004 - -2.47% -
std::multimap<int,_int>::clear()/1024 -4.67% 10908.491 10398.686 - -6.41% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -4.67% 1.387 1.322 - -4.21% -
SetIntersection_Front_Set_uint32_256_256 -4.67% 7655482.311 7298179.744 - -6.29% -
std::multiset<int>::ctor(const&,_alloc)/8192 -4.66% 52607.652 50155.500 - -37.20% -
std::set<int>::erase(key)_(existent)/1024 -4.65% 51.210 48.830 - -2.54% -
rng::find_last(vector<char>)_(bail_90%)/50 -4.64% 1.502 1.432 - -2.44% -
std::find(list<int>)_(process_all)/8 -4.63% 2.383 2.272 - 3.64% -
SetIntersection_Interlaced_Vector_string_1024_1024 -4.62% 40064922.951 38212667.538 - -8.04% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -4.61% 81.406 77.650 - -35.44% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -4.61% 1578.115 1505.376 - -6.81% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -4.60% 53.815 51.340 - -4.32% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -4.60% 1.143 1.091 - -6.00% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -4.55% 0.429 0.410 - -40.07% -
std::find_if(vector<int>)_(bail_25%)/1024 -4.55% 27.541 26.289 - -6.14% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -4.52% 10075.116 9619.316 - -36.09% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -4.51% 28269.292 26993.729 - -3.27% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -4.51% 11674.101 11147.985 - -2.80% -
BM_StringConstructDestroyCStr_Small_Opaque -4.50% 2.188 2.089 - -7.25% -
std::replace_if(deque<int>)_(sprinkled)/8192 -4.49% 3045.421 2908.756 - -0.19% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -4.48% 26199.657 25026.112 - -4.52% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 -4.48% 57.231 54.669 - -2.17% -
std::set<int>::upper_bound(key)_(existent)/1024 -4.48% 4.286 4.094 - 1.71% -
bm_lexicographical_compare<signed_char>/8 -4.47% 3.331 3.182 - 2.33% -
SetIntersection_Interlaced_Vector_string_256_4 -4.47% 6206033.205 5928880.001 - -5.93% -
bm_ranges_swap_ranges_vb_aligned/1048576 -4.46% 3502.721 3346.503 - 0.29% -
std::is_partitioned(deque<int>)_(partitioned)/32 -4.45% 9.624 9.196 - 0.33% -
BM_PushHeap_uint32_QuickSortAdversary_16 -4.44% 0.980 0.936 - 2.08% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 -4.43% 4.766 4.555 - -0.60% -
std::search(deque<int>)_(near_matches)/1000 -4.39% 19444.069 18589.577 - 0.21% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -4.38% 4.293 4.105 - -9.91% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 -4.37% 24.972 23.880 - 1.33% -
std::set<std::string>::lower_bound(key)_(existent)/32 -4.37% 16.240 15.530 - -7.14% -
BM_vector_deque_move/65536 -4.35% 3174.783 3036.556 - 6.22% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -4.32% 17.341 16.591 - -0.80% -
BM_PushHeap_string_Random_16384 -4.32% 16.658 15.939 - -0.91% -
std::find_if_not(list<int>)_(bail_25%)/8 -4.30% 0.986 0.944 - 2.72% -
BM_num_put<long> -4.28% 11.476 10.985 - 2.52% -
BM_PushHeap_float_Descending_16 -4.27% 0.380 0.364 - -42.44% -
bm_ranges_lexicographical_compare<signed_char>/8 -4.27% 3.655 3.499 - -0.09% -
BM_StringFindStringLiteral/1024 -4.27% 18.215 17.438 - -26.69% -
BM_std_minmax_element<long_long>/3 -4.26% 1.148 1.099 - -1.37% -
std::for_each_n(join_view(vector<vector<int>>))/8 -4.26% 1.489 1.426 - 1.16% -
BM_vector_deque_copy_backward/0 -4.25% 0.437 0.418 - -0.22% -
std::partial_sort(deque<int>)_(pipe-organ)/8 -4.25% 33.017 31.615 - 1.44% -
std::partial_sort(deque<int>)_(heap)/8192 -4.23% 287844.347 275661.084 - -0.08% -
std::copy_backward(deque<int>)/8 -4.23% 2.792 2.674 - 0.46% -
std::is_sorted_until(vector<int>,_pred)/8192 -4.22% 3380.415 3237.669 - -4.37% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -4.22% 826.625 791.730 - -6.89% -
std::map<int,_int>::count(key)_(non-existent)/32 -4.21% 3.002 2.876 - -0.31% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 -4.21% 46.715 44.749 - 1.32% -
std::copy_backward(vector<bool>)_(aligned)/512 -4.20% 1.558 1.493 - -3.51% -
SetIntersection_Front_Set_string_64_64 -4.18% 36017493.334 34512510.002 - 1.21% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 -4.17% 6.751 6.469 - -0.27% -
ranges::min(std::deque<long_long>)/1 -4.16% 0.693 0.664 - 10.78% -
std::unordered_set<std::string>::count(key)_(existent)/32 -4.16% 37.424 35.867 - 1.14% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -4.16% 11779.240 11289.437 - -2.41% -
std::find(list<int>)_(bail_25%)/32768 -4.12% 8006.100 7676.062 - -5.57% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -4.12% 19331.912 18535.553 - 2.39% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -4.11% 32.398 31.068 - 29.72% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 -4.07% 224259992.389 215124215.890 - -1.15% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -4.07% 1.616 1.550 - -1.70% -
std::unordered_multiset<int>::erase(iterator)/8192 -4.07% 23.886 22.915 - 0.48% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.07% 13053.743 12522.938 - -7.86% -
BM_vector_deque_copy_backward/1024 -4.02% 39.575 37.984 - 0.69% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -4.02% 101245.428 97177.229 - -2.16% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.00% 238.698 229.144 - -4.57% -
std::multiset<int>::count(key)_(existent)/32 -3.99% 3.826 3.673 - -21.94% -
std::map<int,_int>::count(key)_(non-existent)/1024 -3.99% 7.521 7.221 - -0.19% -
std::multiset<std::string>::contains(key)_(existent)/8192 -3.99% 34.361 32.991 - 23.41% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -3.99% 4.475 4.296 - -3.18% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 -3.98% 7084.622 6802.338 - 0.88% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -3.97% 153430.256 147342.008 - -1.31% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -3.95% 17667.647 16969.747 - -0.26% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.95% 13084.241 12567.779 - -1.09% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -3.93% 247.362 237.633 - -7.10% -
std::move_backward(list<int>)/32768 -3.93% 31781.380 30531.576 - -2.01% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.93% 1415.535 1359.885 - -6.50% -
std::partition_copy(deque<int>)/1024 -3.91% 674.136 647.748 - -2.26% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -3.91% 516.713 496.492 - 1.08% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -3.91% 11.815 11.353 - -2.34% -
rng::starts_with(vector<int>,_pred)/8 -3.90% 2.651 2.547 - 10.18% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -3.90% 28.109 27.012 - -7.83% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -3.90% 4393715.886 4222541.834 - 3.96% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -3.89% 473.480 455.048 - -4.75% -
SetIntersection_Front_Vector_string_256_16 -3.89% 6209173.721 5967642.120 - -1.97% -
std::move(list<int>)/512 -3.88% 365.222 351.036 - -0.70% -
BM_PushHeap_string_PipeOrgan_16 -3.88% 4.224 4.061 - -3.71% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.88% 12918.022 12417.145 - -7.14% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle -3.87% 1.202 1.155 - -3.97% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -3.86% 3.338 3.209 - -3.54% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.85% 780.194 750.189 - -4.88% -
std::find(vector<long_long>)_(process_all)/8 -3.85% 1.050 1.010 - -11.38% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -3.82% 49.890 47.981 - -7.84% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -3.81% 1.970 1.895 - -5.03% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 -3.81% 5180.666 4983.483 - -0.31% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 -3.80% 46.596 44.824 - 0.95% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -3.78% 205088043.800 197329693.656 - -5.11% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 -3.78% 44.505 42.824 - -3.95% -
std::set<std::string>::count(key)_(existent)/1024 -3.77% 25.184 24.234 - -0.57% -
std::list<std::string>::ctor(size)/1024 -3.76% 15288.722 14713.396 - 15.18% -
bm_lexicographical_compare<signed_char>/64 -3.76% 2.137 2.056 - 7.61% -
bm_lexicographical_compare<signed_char>/1048576 -3.76% 16919.111 16283.471 - 0.21% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 -3.75% 19.604 18.869 - -1.00% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -3.73% 0.635 0.611 - 28.16% -
BM_std_minmax_element<char>/4 -3.73% 1.287 1.239 - 2.72% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 -3.73% 1.238 1.192 - 18.77% -
BM_CmpLess_uint_schar -3.69% 1.081 1.041 - -8.22% -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 -3.69% 3.211 3.092 - 0.44% -
std::partial_sort(deque<int>)_(descending)/8192 -3.68% 270861.389 260898.589 - -7.68% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -3.68% 1.618 1.558 - 12.25% -
BM_StringConstructDestroyCStr_Large_Opaque -3.66% 15.520 14.951 - -0.67% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 -3.66% 11795989.149 11364034.109 - 0.74% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.65% 5661.419 5454.591 - -16.79% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -3.65% 54.836 52.834 - -7.94% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -3.64% 4.527 4.362 - -1.77% -
std::partition_copy(deque<int>)/50 -3.63% 22.831 22.002 - -0.02% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -3.63% 31.469 30.327 - -6.17% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -3.63% 117961.920 113681.562 - -0.67% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 -3.63% 24173.689 23297.354 - 0.43% -
std::set<int>::equal_range(key)_(non-existent)/32 -3.62% 2.664 2.567 - -0.70% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 -3.61% 34.195 32.960 - 5.48% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -3.60% 27.491 26.503 - -0.86% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -3.58% 5.123 4.939 - -10.91% -
rng::find_last_if(vector<int>)_(bail_10%)/50 -3.56% 12.178 11.744 - -5.10% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 -3.56% 30.810 29.712 - 10.83% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 -3.55% 7107.457 6854.986 - -10.73% -
std::find_if_not(list<int>)_(process_all)/50 -3.55% 41.302 39.837 - 4.72% -
std::multiset<int>::ctor(const&,_alloc)/32 -3.54% 230.720 222.558 - -13.74% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 -3.53% 43.220 41.694 - -6.97% -
BM_vector_deque_move_backward/64 -3.53% 3.078 2.969 - -0.40% -
std::move(list<int>)/1048576 -3.53% 1016449.819 980611.771 - -0.86% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 -3.52% 24199.468 23347.469 - -0.29% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -3.50% 30.370 29.309 - -0.78% -
std::multimap<int,_int>::find(key)_(non-existent)/32 -3.48% 2.460 2.375 - -3.01% -
SetIntersection_Front_Set_string_1024_64 -3.48% 4873124.530 4703623.830 - -1.42% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.48% 8889.416 8580.486 - -2.08% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 -3.47% 4.640 4.478 - -0.27% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 -3.46% 19.496 18.821 - -0.02% -
std::is_partitioned(deque<int>)_(partitioned)/1024 -3.46% 304.847 294.299 - -2.36% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -3.46% 50.852 49.094 - -5.53% -
std::stable_partition(vector<int>)_(dense)/50 -3.45% 26.382 25.471 - -3.20% -
SetIntersection_Interlaced_Set_string_64_64 -3.45% 36739068.144 35470028.103 - 1.08% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 -3.45% 28799.542 27804.810 - 3.51% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 -3.45% 269988.359 260674.801 - 0.01% -
ranges::minmax(std::vector<char>)/1 -3.45% 0.639 0.617 - -1.46% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -3.44% 232.005 224.016 - 2.73% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 -3.42% 6558.508 6334.291 - 7.60% -
std::map<int,_int>::count(key)_(non-existent)/8192 -3.42% 11.515 11.121 - -2.69% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 -3.40% 270028.804 260835.555 - 0.18% -
std::move(list<int>)/262144 -3.40% 248190.054 239762.138 - -0.47% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -3.39% 7.963 7.692 - -6.79% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -3.39% 74032.954 71521.126 - 0.26% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 -3.39% 30335.013 29307.716 - -2.67% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.38% 9230.657 8918.846 - 0.60% -
BM_PushHeap_uint64_Descending_16 -3.38% 0.372 0.360 - -1.70% -
std::find(vector<long_long>)_(bail_25%)/8 -3.37% 0.923 0.892 - -0.19% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 -3.37% 22.886 22.115 - -0.12% -
std::all_of(list<int>)_(process_all)/32768 -3.36% 26668.124 25770.838 - -2.15% -
BM_StringMove_Small -3.36% 0.742 0.717 - -10.18% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.36% 7564.317 7310.293 - -2.76% -
std::pop_heap(deque<std::string>)/1024 -3.35% 63.560 61.428 - -8.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 -3.35% 146005069.686 141114716.216 - -1.21% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -3.35% 11.729 11.337 - -6.10% -
std::unique_copy(deque<int>)_(sprinkled)/8192 -3.35% 3914.177 3783.195 - 1.77% -
std::find_end(deque<int>)_(match_near_end)/1024 -3.35% 33.578 32.455 - -99.11% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -3.34% 228.187 220.557 - 2.99% -
std::multiset<int>::ctor(const&,_alloc)/1024 -3.34% 6515.199 6297.891 - -35.98% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.33% 9084.936 8782.614 - -3.32% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -3.33% 1.958 1.893 - -1.61% -
std::move_backward(deque<int>)/64 -3.32% 5.349 5.171 - -1.73% -
SetIntersection_Front_Set_string_256_16 -3.32% 7218232.532 6978793.368 - 2.79% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -3.31% 236.404 228.575 - 6.56% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -3.31% 14.295 13.822 - -1.22% -
std::map<int,_int>::insert(value)_(already_present)/8192 -3.30% 4.041 3.908 - -5.93% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -3.29% 9.777 9.455 - -2.16% -
std::multimap<std::string,_int>::erase(iterator)/32 -3.28% 28.704 27.762 - -0.23% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 -3.28% 49827.836 48194.271 - -3.26% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -3.28% 3.936 3.807 - -0.72% -
std::move_backward(vector<bool>)_(aligned)/64 -3.27% 1.782 1.724 - -0.42% -
std::stable_sort(deque<int>)_(descending)/8192 -3.26% 21085.332 20397.461 - -0.40% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -3.26% 13081038.452 12654295.909 - -0.87% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -3.26% 12.500 12.093 - 2.22% -
std::multiset<int>::contains(key)_(existent)/8192 -3.26% 8.465 8.189 - -0.27% -
std::partial_sort_copy(list<int>)_(ascending)/8 -3.24% 8.338 8.068 - -13.85% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -3.24% 687.204 664.946 - 4.31% -
BM_PushHeap_string_QuickSortAdversary_262144 -3.24% 17.248 16.689 - 0.27% -
SetIntersection_Interlaced_Vector_uint64_256_16 -3.23% 6894629.672 6671738.068 - -6.98% -
std::set<int>::count(key)_(existent)/32 -3.22% 1.674 1.620 - -4.70% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -3.22% 100511.295 97276.096 - -1.55% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -3.22% 860149.551 832483.274 - 2.60% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -3.22% 25.880 25.047 - -1.48% -
std::unordered_set<int>::ctor(const&)/1024 -3.21% 6878.349 6657.224 - -3.43% -
std::partial_sort(vector<int>)_(shuffled)/8 -3.21% 29.183 28.246 - -0.59% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -3.21% 800.397 774.730 - -11.23% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 -3.20% 779.902 754.913 - -0.81% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -3.20% 2.706 2.619 - -3.92% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -3.19% 1387.486 1343.258 - 1.52% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -3.19% 1.398 1.353 - -2.61% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -3.18% 1.300 1.259 - -9.34% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -3.18% 28.226 27.329 - -0.37% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 -3.17% 13.751 13.316 - -0.39% -
SetIntersection_Interlaced_Set_uint32_64_64 -3.16% 13605661.219 13175088.051 - -1.62% -
BM_StringFindNoMatch/10 -3.16% 1.325 1.283 - -5.39% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.16% 14260.398 13810.154 - -5.63% -
std::any_of(list<int>)_(process_all)/32768 -3.15% 26294.443 25465.075 - -2.41% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -3.15% 14630.639 14169.870 - -0.05% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.14% 694.661 672.824 - -2.90% -
BM_PushHeap_float_SingleElement_16 -3.14% 0.376 0.364 - -0.14% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -3.14% 28034.090 27153.370 - -21.46% -
BM_StringRead_Cold_Deep_Large -3.14% 1.264 1.224 - -0.57% -
BM_StringConstructDestroyCStr_Empty_Opaque -3.13% 2.127 2.060 - -0.88% -
std::move(vector<int>)/8 -3.13% 2.321 2.248 - 3.64% -
std::set<std::string>::insert(value)_(already_present)/1024 -3.13% 30.465 29.512 - 30.26% -
std::stable_partition(vector<int>)_(dense)/32 -3.12% 21.644 20.968 - -0.72% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -3.12% 4.379 4.242 - -8.27% -
std::partial_sort(deque<int>)_(repeated)/1024 -3.12% 6446.125 6245.178 - -0.41% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 -3.11% 5.554 5.381 - 5.44% -
std::multimap<int,_int>::erase(key)_(existent)/32 -3.11% 22.992 22.278 - -4.00% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -3.11% 1.909 1.849 - -4.06% -
SetIntersection_None_Set_string_256_256 -3.10% 5893318.093 5710380.455 - 0.23% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 -3.10% 5.707 5.530 - 1.97% -
std::unordered_set<int>::clear()/32 -3.10% 600.310 581.728 - -3.78% -
std::move_backward(deque<int>)/8 -3.09% 3.503 3.395 - -1.19% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -3.07% 0.373 0.361 - -24.47% -
std::multiset<std::string>::erase(key)_(existent)/32 -3.07% 81.329 78.829 - 52.60% -
BM_StringRelational_Compare_Small_Empty_Control -3.07% 1.662 1.611 - -0.30% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 -3.06% 63994.967 62034.585 - 0.07% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -3.06% 6.733 6.527 - -10.71% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 -3.06% 28.859 27.976 - 2.82% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -3.06% 168672.657 163519.553 - -2.55% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -3.05% 680.546 659.793 - 4.96% -
std::replace(vector<int>)_(sprinkled)/50 -3.04% 8.457 8.200 - -6.42% -
std::none_of(list<int>)_(process_all)/32768 -3.03% 26741.717 25930.447 - -2.86% -
std::remove_if(deque<int>)_(prefix)/32 -3.03% 58.154 56.393 - 3.24% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -3.02% 402.452 390.292 - -1.22% -
std::move_backward(deque<int>)/32768 -3.01% 3610.027 3501.263 - 7.25% -
std::find_first_of(deque<int>)_(small_needle)/32 -3.01% 110.321 107.001 - -0.65% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -3.00% 1.265 1.227 - -4.51% -
std::set<std::string>::clear()/1024 -3.00% 21780.138 21126.817 - -6.03% -
std::search(vector<int>)_(no_match)/1000 -2.99% 211.114 204.794 - -4.56% -
ranges::min(std::vector<char>)/8 -2.99% 2.478 2.404 - 8.70% -
BM_StringRelational_Compare_Huge_Empty_Control -2.99% 1.661 1.611 - -1.39% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -2.99% 0.419 0.406 - 4.61% -
std::make_heap(vector<int>,_pred)_(repeated)/1024 -2.99% 586.246 568.741 - -0.11% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -2.98% 1.223 1.187 - -3.02% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.97% 67891.281 65875.523 - -3.75% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -2.97% 75.028 72.803 - -0.77% -
std::find_first_of(deque<int>)_(small_needle)/50 -2.96% 169.900 164.866 - -0.18% -
std::is_partitioned(list<int>)_(partitioned)/1024 -2.96% 586.186 568.822 - -11.07% -
BM_PushHeap_string_Ascending_16 -2.96% 4.911 4.766 - 2.58% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -2.95% 1914879.092 1858382.046 - 3.36% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.95% 13417.608 13021.818 - 1.99% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.94% 13433.213 13038.438 - -4.07% -
std::partial_sort(vector<int>)_(descending)/8 -2.94% 24.577 23.855 - -6.04% -
BM_PushHeap_uint64_Ascending_262144 -2.94% 4.918 4.774 - 2.41% -
BM_deque_vector_move_backward/70000 -2.94% 8976.530 8712.992 - 10.20% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -2.93% 22015.963 21369.957 - 5.56% -
std::rotate(list<int>)_(1_element_forward)/8192 -2.93% 7222.720 7011.165 - -2.14% -
rng::starts_with(deque<int>,_pred)/1048576 -2.93% 526117.565 510726.808 - 0.87% -
BM_StringRelational_Less_Empty_Large_Control -2.92% 1.660 1.612 - -3.23% -
BM_vector_deque_move/70000 -2.92% 3440.812 3340.384 - 7.59% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -2.92% 3.607 3.502 - -43.98% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.92% 19.189 18.630 - -1.09% -
std::find_if(vector<int>)_(process_all)/50 -2.91% 5.865 5.694 - -17.02% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -2.91% 27.500 26.701 - -14.82% -
std::multimap<int,_int>::clear()/8192 -2.91% 86516.453 84002.117 - -5.89% -
BM_StringRelational_Less_Small_Empty_Control -2.90% 1.660 1.611 - -4.03% -
std::set<int>::ctor(&&,_different_allocs)/32 -2.90% 183.580 178.260 - -47.05% -
std::partial_sort(deque<int>)_(ascending)/8 -2.90% 32.845 31.894 - 3.32% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.90% 904130.353 877941.286 - -5.52% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -2.89% 9.940 9.653 - -10.44% -
bm_ranges_swap_ranges_vb_unaligned/8 -2.88% 5.347 5.193 - 4.78% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 -2.88% 6.219 6.040 - -0.90% -
SetIntersection_Interlaced_Set_float_256_4 -2.88% 11423067.320 11094540.824 - -2.04% -
std::set<int>::ctor(const&,_alloc)/1024 -2.86% 6395.828 6212.928 - -35.81% -
BM_StringRelationalLiteral_Eq_Small_Small_Control -2.85% 0.627 0.609 - 1.88% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -2.85% 543.898 528.386 - -1.08% -
rng::fold_left(list<int>)/1048576 -2.85% 1396854.339 1357031.269 - 0.46% -
std::search(vector<int>)_(no_match)/1024 -2.85% 215.768 209.624 - -4.51% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.84% 45806.577 44503.411 - -14.03% -
std::multiset<int>::ctor(const&)/8192 -2.84% 51727.444 50257.170 - -0.13% -
std::set<std::string>::contains(key)_(existent)/1024 -2.84% 23.020 22.367 - 7.01% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 -2.83% 89.179 86.651 - 98.29% -
BM_deque_deque_move/64000 -2.83% 3038.450 2952.489 - -2.37% -
std::copy(list<int>)/64 -2.83% 33.552 32.603 - -2.66% -
std::move_backward(vector<bool>)_(unaligned)/64 -2.83% 1.682 1.634 - 0.34% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -2.82% 95.820 93.113 - 25.92% -
std::search(deque<int>)_(near_matches)/1024 -2.82% 20145.944 19578.317 - 0.39% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -2.81% 6.583 6.398 - -6.25% -
BM_StringAssignStr_Large_Transparent -2.81% 10.838 10.534 - 1.68% -
BM_vector_deque_copy_backward/4000 -2.81% 148.915 144.737 - -0.30% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -2.80% 11.001 10.693 - 6.00% -
BM_std_minmax_element<short>/64 -2.80% 17.601 17.108 - 1.84% -
BM_std_minmax_element<char>/64 -2.80% 17.651 17.157 - 0.28% -
BM_StringRelational_Compare_Empty_Huge_Control -2.79% 1.657 1.611 - -0.47% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.79% 1026.445 997.791 - -1.83% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -2.78% 20.640 20.067 - -10.32% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.77% 350883439.451 341169952.728 - -2.14% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 -2.77% 44.420 43.191 - -2.59% -
BM_deque_vector_move_backward/65536 -2.76% 8253.088 8025.168 - 9.02% -
bm_ranges_lexicographical_compare<signed_char>/512 -2.75% 8.080 7.858 - 1.18% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -2.75% 50.552 49.162 - -3.70% -
SetIntersection_Front_Vector_uint64_262144_16384 -2.75% 73610647.150 71589609.702 - -3.06% -
std::set<std::string>::equal_range(key)_(non-existent)/32 -2.74% 10.991 10.689 - 4.77% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -2.74% 226.452 220.255 - 2.36% -
SetIntersection_None_Set_float_64_16 -2.74% 18341827.819 17839994.737 - -1.28% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 -2.73% 22248.883 21641.639 - 4.61% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.72% 403.040 392.065 - -1.72% -
std::search(list<int>)_(no_match)/1048576 -2.72% 845112.010 822152.356 - -1.69% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 -2.71% 56.715 55.177 - -1.74% -
BM_deque_deque_ranges_move_backward/64 -2.70% 3.490 3.395 - -0.71% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -2.70% 15.779 15.353 - -0.78% -
rng::contains_subrange(list<int>)_(process_all)/16 -2.69% 4.858 4.727 - -3.36% -
std::partial_sort(deque<int>)_(ascending)/8192 -2.69% 149768.838 145742.798 - -10.12% -
BM_StringRelational_Compare_Small_Small_ChangeLast -2.68% 1.668 1.623 - -0.64% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.68% 5978.340 5818.063 - -3.49% -
BM_std_minmax_element<short>/4 -2.68% 1.258 1.224 - 1.04% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -2.68% 11.483 11.176 - -9.89% -
BM_CmpEqual_int_int -2.67% 1.083 1.054 - -3.38% -
std::stable_partition(vector<int>)_(sparse)/50 -2.67% 21.589 21.012 - -5.62% -
BM_StringAssignStr_Small_Opaque -2.67% 0.751 0.731 - 1.70% -
rng::starts_with(deque<int>,_pred)/8192 -2.67% 4049.972 3941.788 - 1.01% -
std::multiset<int>::ctor(const&)/1024 -2.67% 6420.864 6249.469 - -1.52% -
SetIntersection_Front_Vector_uint64_256_256 -2.67% 4430679.576 4312490.602 - 1.38% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 -2.66% 28.608 27.848 - 1.90% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 -2.65% 36.450 35.482 - 0.35% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.64% 669.766 652.054 - -1.22% -
SetIntersection_None_Set_float_1024_256 -2.63% 9023989.128 8786359.336 - 0.04% -
std::copy_backward(vector<int>)/8 -2.63% 2.291 2.231 - 2.75% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 -2.63% 522.766 509.037 - -0.89% -
std::unique(deque<int>)_(sprinkled)/52 -2.62% 60.775 59.180 - -1.36% -
std::stable_partition(vector<int>)_(sparse)/1024 -2.61% 217.825 212.141 - -3.57% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 -2.61% 70108.294 68281.880 - 0.07% -
std::is_sorted(list<int>)/8 -2.60% 2.140 2.085 - 0.18% -
SetIntersection_Interlaced_Vector_string_262144_262144 -2.60% 14860819.334 14474254.232 - -1.44% -
std::copy_n(list<int>)/64 -2.60% 14.883 14.496 - -35.30% -
std::search(vector<int>,_pred)_(no_match)/1000 -2.60% 528.503 514.773 - 1.24% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -2.59% 784.989 764.620 - -3.04% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -2.59% 3230.246 3146.601 - -2.67% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -2.59% 170422.170 166011.996 - -19.35% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -2.59% 348776281.237 339751312.703 - -8.66% -
std::find(list<int>)_(bail_25%)/8192 -2.58% 1457.963 1420.334 - 0.11% -
rng::starts_with(deque<int>,_pred)/1000 -2.58% 515.099 501.829 - -2.08% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.57% 405.735 395.287 - -0.87% -
std::rotate(deque<int>)_(by_1/4)/1024 -2.57% 272.259 265.252 - -65.92% -
SetIntersection_None_Vector_float_1024_1024 -2.57% 1096458.383 1068264.267 - -0.84% -
BM_StringRead_Hot_Shallow_Large -2.57% 0.488 0.475 - -2.26% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.57% 251.809 245.348 - 1.64% -
BM_vector_deque_move_backward/70000 -2.56% 8644.781 8423.129 - 5.25% -
std::find_if_not(vector<char>)_(bail_25%)/8192 -2.56% 242.495 236.293 - 5.92% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -2.55% 818.997 798.086 - -41.67% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -2.54% 1152178.702 1122859.247 - -5.33% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.54% 58032.450 56556.229 - -2.43% -
std::copy_if(vector<int>)_(entire_range)/8 -2.54% 2.297 2.238 - -1.19% -
bm_swap_ranges_vb_aligned/8 -2.54% 3.346 3.261 - 3.56% -
rng::starts_with(vector<int>,_pred)/1024 -2.54% 296.281 288.765 - 0.51% -
rng::contains_subrange(list<int>)_(process_all)/50 -2.53% 18.007 17.551 - -1.36% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -2.51% 509.031 496.260 - -3.46% -
bm_ranges_swap_ranges_vb_aligned/256 -2.51% 3.546 3.457 - -2.20% -
BM_lexicographical_compare_three_way<IntPtr>/262144 -2.50% 62025.133 60473.213 - 3.76% -
SetIntersection_None_Vector_float_262144_262144 -2.50% 1134420.799 1106040.890 - -3.93% -
SetIntersection_Front_Set_uint32_262144_1024 -2.50% 12611927.425 12297199.556 - -12.65% -
SetIntersection_None_Set_string_1024_256 -2.49% 9074571.996 8848275.217 - -2.61% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -2.49% 24.436 23.828 - -3.77% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 -2.48% 10.118 9.867 - 1.64% -
std::map<int,_int>::count(key)_(existent)/1024 -2.47% 3.885 3.789 - -14.05% -
BM_PushHeap_string_Random_16 -2.47% 10.626 10.364 - 0.13% -
std::replace_if(deque<int>)_(prefix)/32 -2.47% 14.090 13.742 - -1.47% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.46% 64609.494 63020.524 - -0.11% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.46% 119049.337 116122.662 - -4.99% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -2.45% 4759.967 4643.410 - -0.69% -
BM_StringRelational_Compare_Empty_Large_Control -2.44% 1.880 1.834 - 10.74% -
std::unique(list<int>)_(contiguous)/1024 -2.44% 938.745 915.825 - -14.79% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 -2.43% 43.211 42.160 - -4.11% -
rng::find_last(deque<int>)_(bail_10%)/8 -2.43% 2.785 2.718 - 0.45% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -2.42% 193393.281 188716.680 - 4.90% -
std::copy_backward(vector<bool>)_(aligned)/4096 -2.42% 5.018 4.897 - -2.61% -
BM_StringRelational_Compare_Empty_Small_Control -2.42% 1.659 1.619 - -6.47% -
std::unordered_set<std::string>::count(key)_(existent)/1024 -2.41% 35.804 34.941 - 0.89% -
std::partial_sort(vector<int>)_(heap)/8 -2.41% 28.456 27.771 - 0.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.41% 5299091.351 5171619.303 - -2.79% -
std::unordered_set<int>::ctor(const&,_alloc)/32 -2.40% 267.723 261.306 - 0.44% -
std::set<std::string>::equal_range(key)_(existent)/32 -2.40% 17.517 17.097 - 13.84% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 -2.39% 192911.461 188296.448 - 4.79% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -2.38% 761.395 743.262 - -1.64% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.38% 1264.663 1234.563 - -1.49% -
BM_CmpLess_ushort_short -2.37% 1.059 1.033 - -7.93% -
std::list<int>::ctor(size)/1024 -2.37% 12000.416 11716.151 - -1.46% -
BM_vector_deque_copy_backward/64 -2.36% 3.064 2.992 - -0.07% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.36% 131516.707 128412.496 - 46.27% -
SetIntersection_Front_Vector_uint64_16384_256 -2.36% 2187280.312 2135688.562 - -0.47% -
BM_PushHeap_uint64_Random_256 -2.34% 6.101 5.958 - 5.66% -
SetIntersection_Interlaced_Set_string_64_16 -2.34% 38253782.007 37357702.959 - -0.46% -
std::is_partitioned(vector<int>)_(partitioned)/32 -2.34% 6.581 6.427 - -0.20% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -2.33% 89.992 87.895 - -2.85% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.33% 20.819 20.335 - -0.00% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -2.32% 1075026.674 1050040.305 - -4.07% -
std::multimap<int,_int>::erase(iterator)/32 -2.31% 20.709 20.230 - -3.57% -
std::multiset<int>::lower_bound(key)_(existent)/32 -2.31% 2.211 2.160 - -6.53% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -2.30% 34.522 33.730 - 6.78% -
std::set<std::string>::clear()/8192 -2.29% 214514.660 209592.310 - -5.79% -
std::move(deque<int>)/1048576 -2.29% 55990.155 54705.442 - 0.29% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -2.29% 5.993 5.855 - -4.13% -
SetIntersection_Interlaced_Vector_string_1024_16 -2.29% 3443324.755 3364421.735 - 1.34% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 -2.29% 13.567 13.256 - 17.38% -
BM_StringRelational_Eq_Empty_Empty_Control -2.29% 2.111 2.063 - -2.62% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -2.29% 2.750 2.687 - -12.03% -
std::find_if_not(list<int>)_(process_all)/1024 -2.28% 734.785 718.006 - 4.75% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 -2.28% 4.144 4.049 - -1.20% -
std::copy(vector<bool>)_(aligned)/4096 -2.28% 4.826 4.715 - -1.77% -
std::set<std::string>::insert(value)_(already_present)/32 -2.26% 10.306 10.073 - -38.31% -
BM_deque_deque_move/70000 -2.26% 3420.763 3343.414 - -0.60% -
std::map<std::string,_int>::clear()/8192 -2.26% 214736.523 209887.114 - -7.57% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 -2.25% 53.930 52.717 - -2.35% -
std::partition(deque<int>)_(dense)/50 -2.25% 15.657 15.305 - 0.03% -
std::stable_partition(vector<int>)_(alloc_fails)/32 -2.24% 1890.163 1847.735 - -1.92% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.24% 55058.968 53826.405 - -7.95% -
BM_deque_deque_copy_backward/5500 -2.24% 207.863 203.215 - 0.61% -
std::partial_sort_copy(vector<int>)_(heap)/8192 -2.23% 102103.165 99822.600 - 3.40% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 -2.23% 9.392 9.182 - -0.34% -
BM_vector_deque_ranges_copy_backward/70000 -2.23% 8765.279 8570.029 - 4.98% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -2.23% 12.435 12.158 - -39.40% -
std::pop_heap(vector<std::string>)/1024 -2.22% 21.368 20.893 - -0.46% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -2.22% 1483821.774 1450869.575 - 2.87% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -2.22% 1111558.625 1086917.916 - -2.27% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -2.22% 46.256 45.231 - 27.72% -
std::map<int,_int>::find(key)_(non-existent)/32 -2.21% 2.253 2.204 - -0.30% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 -2.21% 194023.648 189741.270 - 4.55% -
rng::find_last(list<int>)_(bail_90%)/1024 -2.20% 77.665 75.955 - 5.80% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 -2.20% 25.366 24.808 - 2.12% -
std::remove(list<int>)_(sprinkled)/1024 -2.20% 959.929 938.819 - 1.08% -
std::make_heap(vector<int>,_pred)_(repeated)/8192 -2.20% 4403.844 4307.118 - 0.41% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.19% 221.133 216.280 - -0.29% -
SetIntersection_Front_Vector_uint64_16384_16384 -2.19% 73107193.724 71503332.996 - -3.96% -
SetIntersection_Interlaced_Vector_string_64_16 -2.19% 29523975.691 28877268.116 - -4.51% -
BM_CmpLess_uint_uchar -2.19% 1.119 1.094 - -2.13% -
BM_deque_vector_ranges_copy_backward/4096 -2.19% 149.753 146.475 - -0.60% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -2.18% 16.338 15.981 - -1.74% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -2.18% 157.606 154.164 - -8.13% -
std::copy_backward(vector<bool>)_(unaligned)/32768 -2.18% 207.521 202.990 - 0.24% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.18% 17.104 16.732 - -19.38% -
std::set<int>::ctor(const&,_alloc)/8192 -2.18% 50974.589 49865.555 - -36.07% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.17% 22740210.405 22246979.342 - -1.78% -
BM_std_minmax_element<int>/4 -2.17% 1.253 1.226 - -1.11% -
rng::contains(deque<int>)_(process_all)/8192 -2.16% 1904.025 1862.865 - 0.58% -
BM_deque_deque_copy/1024 -2.16% 37.318 36.512 - -1.05% -
std::find_if(vector<int>)_(process_all)/1024 -2.16% 115.192 112.709 - -10.26% -
SetIntersection_None_Vector_string_262144_16384 -2.15% 1307584.619 1279426.286 - -2.71% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -2.15% 3.792 3.711 - -1.53% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -2.15% 0.779 0.762 - -0.87% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -2.14% 15.738 15.400 - -6.18% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -2.14% 1.244 1.217 - 1.31% -
std::stable_partition(deque<int>)_(dense)/1024 -2.14% 605.743 592.778 - 4.17% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.14% 167654.165 164067.651 - -3.34% -
SetIntersection_Front_Vector_string_64_64 -2.13% 25998458.028 25443610.528 - 1.91% -
std::unordered_set<int>::clear()/8192 -2.12% 65012.385 63631.743 - -5.43% -
std::rotate_copy(deque<int>)/32 -2.12% 2.666 2.609 - 1.46% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 -2.12% 939.086 919.164 - 3.43% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 -2.11% 0.476 0.466 - -0.57% -
BM_deque_deque_ranges_move_backward/512 -2.11% 19.292 18.885 - -1.06% -
std::replace(vector<int>)_(prefix)/50 -2.11% 7.751 7.588 - -1.48% -
BM_StringRelational_Eq_Small_Huge_Control -2.10% 0.481 0.471 - -2.68% -
ranges::min(std::deque<__int128>)/1 -2.10% 0.667 0.653 - -21.92% -
BM_PushHeap_uint64_Random_4 -2.09% 2.590 2.536 - 12.32% -
std::shift_left(list<int>)/50 -2.09% 27.882 27.299 - -0.67% -
BM_getline_string -2.09% 16.761 16.410 - 1.63% -
BM_PushHeap_uint64_Ascending_16384 -2.09% 3.807 3.727 - 1.56% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.09% 12999.133 12727.598 - -1.00% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -2.09% 36.503 35.741 - 0.02% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 -2.09% 21874.720 21418.390 - 5.15% -
BM_CmpEqual_uint_schar -2.07% 1.057 1.035 - -8.64% -
SetIntersection_None_Vector_float_262144_16 -2.07% 1143750.651 1120076.382 - -2.36% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -2.05% 13.335 13.061 - -2.25% -
std::search(vector<int>,_pred)_(no_match)/8192 -2.05% 4291.588 4203.435 - 1.14% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -2.05% 1835498.289 1797802.330 - -0.55% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 -2.05% 64597987.557 63276796.238 - -1.09% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -2.05% 1501366.183 1470659.697 - -7.04% -
SetIntersection_Interlaced_Vector_float_1024_1 -2.04% 1044104.709 1022758.017 - -3.41% -
std::equal(vector<bool>)_(unaligned)/1048576 -2.04% 6422.482 6291.204 - -1.57% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -2.04% 12646358.406 12388185.043 - -4.74% -
std::stable_partition(vector<int>)_(sparse)/8192 -2.04% 1575.321 1543.180 - -0.08% -
SetIntersection_None_Vector_float_16384_1024 -2.04% 1110231.078 1087593.160 - -2.97% -
SetIntersection_None_Set_string_64_64 -2.04% 11718696.252 11479999.924 - -3.28% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.03% 11759.217 11520.924 - -2.85% -
BM_deque_vector_move/0 -2.02% 1.503 1.473 - 3.30% -
BM_vector_deque_ranges_move_backward/64000 -2.02% 7970.373 7809.172 - 5.86% -
SetIntersection_Front_Vector_float_256_64 -2.02% 4349797.317 4262080.207 - 0.01% -
std::copy_n(vector<bool>)_(aligned)/4096 -2.01% 4.769 4.673 - -3.76% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -2.01% 358642549.894 351422764.786 - 1.35% -
std::multimap<int,_int>::contains(key)_(existent)/8192 -2.01% 5.567 5.455 - -2.25% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -2.00% 3411.901 3343.672 - -0.27% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 -2.00% 45.730 44.815 - 1.60% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -2.00% 5103.258 5001.333 - -49.71% -
std::replace(list<int>)_(sprinkled)/50 -1.99% 19.772 19.377 - -0.69% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 -1.99% 671.230 657.875 - -0.66% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 -1.99% 6.406 6.279 - -1.35% -
std::swap_ranges(list<int>)/32 -1.98% 19.964 19.568 - 1.29% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -1.98% 5.627 5.515 - -23.12% -
SetIntersection_None_Set_float_256_16 -1.98% 11003560.345 10785928.447 - -0.87% -
std::find_if(list<int>)_(process_all)/1024 -1.97% 709.908 695.919 - -1.03% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 -1.96% 6232.701 6110.835 - -1.68% -
std::partition_point(vector<int>)/1024 -1.95% 6.189 6.068 - -1.23% -
std::find_end(list<int>)_(match_near_end)/1024 -1.95% 60.646 59.463 - -98.68% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 -1.95% 34.202 33.537 - 7.82% -
BM_deque_deque_copy_backward/4096 -1.94% 153.439 150.458 - -0.31% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -1.94% 22.090 21.660 - -2.50% -
BM_PushHeap_string_QuickSortAdversary_16384 -1.94% 16.339 16.023 - -0.89% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 -1.93% 16.566 16.245 - -0.68% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.93% 332.118 325.693 - -1.80% -
std::find_end(deque<int>)_(process_all)/1000 -1.93% 297.906 292.149 - 11.75% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.93% 682.262 669.082 - -2.18% -
std::partition(vector<int>)_(dense)/32 -1.92% 8.293 8.134 - -2.57% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -1.92% 86.421 84.762 - -12.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.91% 1629800.049 1598597.576 - -5.97% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -1.91% 63823.706 62606.176 - 0.48% -
BM_vector_deque_copy_backward/512 -1.90% 17.824 17.485 - -0.16% -
std::set<int>::upper_bound(key)_(existent)/32 -1.89% 1.772 1.738 - 5.94% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -1.89% 14.910 14.628 - -2.54% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -1.89% 17.775 17.439 - -2.58% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.89% 217.599 213.488 - -5.44% -
BM_StringRelational_Less_Empty_Huge_Control -1.89% 1.661 1.629 - -2.47% -
std::pop_heap(deque<int>)/8192 -1.88% 53.610 52.601 - -2.28% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -1.88% 27.609 27.090 - -34.53% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.88% 9996.382 9808.347 - 1.92% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.88% 4267800.243 4187692.421 - -1.62% -
std::find_end(deque<int>)_(match_near_end)/8192 -1.88% 277.518 272.310 - -99.86% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -1.87% 1443.913 1416.869 - 3.63% -
SetIntersection_Front_Vector_float_262144_64 -1.87% 1358370.979 1332944.762 - -1.76% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 -1.87% 38.103 37.390 - 2.29% -
std::copy_if(list<int>)_(entire_range)/1048576 -1.87% 888474.601 871899.121 - 1.67% -
BM_deque_vector_ranges_copy/0 -1.86% 1.444 1.417 - -1.50% -
std::fill_n(deque<int>)/8192 -1.86% 239.300 234.843 - -87.42% -
std::multimap<int,_int>::erase(iterator)/1024 -1.86% 20.754 20.368 - -4.78% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -1.86% 202788862.158 199019676.457 - -3.21% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -1.86% 4069.510 3993.891 - 1.16% -
std::search(vector<int>,_pred)_(no_match)/1024 -1.85% 537.091 527.141 - 1.19% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.85% 21.863 21.458 - -1.98% -
std::map<std::string,_int>::clear()/1024 -1.85% 22024.483 21617.387 - -9.78% -
std::stable_sort(vector<int>)_(descending)/8 -1.85% 23.650 23.213 - -0.51% -
std::distance(join_view(vector<vector<int>>))/4096 -1.85% 4.448 4.365 - -99.58% -
SetIntersection_Interlaced_Set_float_1024_256 -1.85% 14274943.609 14011180.586 - -2.02% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -1.84% 2332.249 2289.277 - -20.09% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -1.84% 1.556 1.527 - 3.70% -
std::replace_if(deque<int>)_(sprinkled)/1024 -1.84% 373.213 366.350 - 0.57% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 -1.84% 57704874.993 56644579.832 - -1.92% -
BM_PushHeap_uint64_Random_64 -1.84% 5.629 5.526 - 5.89% -
std::search(vector<int>)_(no_match)/8192 -1.82% 1653.766 1623.675 - -2.47% -
std::copy_if(list<int>)_(entire_range)/262144 -1.82% 217308.003 213359.292 - -0.68% -
std::pop_heap(deque<std::string>)/8192 -1.82% 115.622 113.523 - -0.54% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.81% 37.948 37.260 - -0.68% -
std::find(list<int>)_(process_all)/1024 -1.81% 698.729 686.081 - 0.06% -
std::search(vector<int>,_pred)_(no_match)/1048576 -1.81% 600384.235 589544.088 - 8.67% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -1.80% 5.480 5.381 - -2.52% -
std::find(vector<short>)_(process_all)/50 -1.79% 1.692 1.662 - -1.32% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -1.79% 1174206.976 1153155.921 - 0.38% -
rng::starts_with(vector<int>,_pred)/8192 -1.79% 2540.931 2495.528 - 0.80% -
BM_PushHeap_float_Ascending_262144 -1.78% 5.282 5.188 - 1.78% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -1.78% 4572.178 4490.700 - -5.22% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -1.78% 60.315 59.241 - -43.50% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -1.78% 17824.207 17507.612 - -0.62% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -1.77% 5.584 5.485 - -3.47% -
std::unordered_set<int>::ctor(const&)/8192 -1.77% 55641.977 54659.652 - -2.47% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -1.76% 120865216.545 118739149.552 - -2.16% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -1.76% 4.979 4.892 - -6.95% -
std::is_sorted_until(deque<int>,_pred)/1024 -1.75% 606.917 596.272 - -0.44% -
BM_PushHeap_uint32_Random_256 -1.75% 5.582 5.484 - -0.28% -
std::copy_backward(list<int>)/4096 -1.75% 3254.236 3197.331 - -1.32% -
std::stable_partition(deque<int>)_(alloc_fails)/32 -1.75% 1898.415 1865.228 - -2.90% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.75% 184801.759 181575.299 - -2.80% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.74% 170022.913 167057.147 - -2.01% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -1.74% 25.308 24.867 - 24.36% -
std::map<int,_int>::erase(key)_(existent)/1024 -1.74% 24.968 24.533 - -3.82% -
std::partition(list<int>)_(dense)/32 -1.73% 8.872 8.718 - -2.61% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.73% 178230.423 175146.957 - -2.12% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -1.73% 21.452 21.082 - -6.35% -
SetIntersection_None_Vector_float_1024_16 -1.73% 1089674.754 1070869.594 - -2.36% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.72% 245.225 241.006 - 4.20% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 -1.72% 518.590 509.671 - -0.63% -
std::move(list<int>)/32768 -1.72% 31533.031 30992.039 - 2.30% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -1.71% 0.585 0.575 - 0.38% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.71% 39.869 39.187 - -1.58% -
std::fill_n(list<int>)/50 -1.71% 16.896 16.607 - 9.41% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 -1.71% 7.107 6.986 - -1.16% -
std::find_end(forward_list<int>)_(process_all)/1000 -1.71% 691.106 679.321 - 0.61% -
SetIntersection_Front_Set_string_1024_4 -1.70% 1255129.284 1233744.386 - -2.67% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 -1.70% 8.321 8.179 - -0.92% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.70% 21.529 21.163 - -3.19% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.70% 49840.448 48993.429 - -1.81% -
std::transform(deque<int>,_deque<int>)/50 -1.70% 36.522 35.901 - 6.75% -
SetIntersection_Front_Vector_uint64_256_64 -1.68% 4335759.571 4262871.830 - 0.04% -
std::for_each(join_view(vector<vector<int>>))/8 -1.68% 1.451 1.427 - 0.25% -
BM_deque_deque_ranges_copy/2 -1.68% 2.240 2.203 - -1.92% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 -1.67% 22010.642 21642.687 - 2.20% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -1.67% 1273180.403 1251945.943 - -2.56% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -1.66% 192.175 188.976 - -44.67% -
std::map<int,_int>::clear()/1024 -1.66% 10493.692 10319.154 - -8.98% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -1.66% 31.576 31.052 - -27.23% -
std::sort_heap(vector<int>,_pred)/8 -1.66% 30.006 29.507 - -2.64% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -1.66% 7.249 7.129 - -3.06% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.66% 13.048 12.831 - -0.32% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 -1.66% 18.551 18.244 - -1.20% -
std::move_backward(deque<int>)/512 -1.66% 23.901 23.505 - -0.22% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.66% 141283.290 138944.888 - -2.78% -
std::fill_n(deque<int>)/1024 -1.65% 29.817 29.323 - -87.34% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 -1.65% 259.829 255.534 - -1.24% -
BM_StringEraseToEnd_Large_Opaque -1.65% 0.998 0.982 - -0.67% -
SetIntersection_Interlaced_Set_float_64_64 -1.65% 13423328.287 13202113.590 - -1.14% -
std::for_each(list<int>)/50 -1.65% 21.817 21.458 - 0.03% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 -1.64% 5378.413 5290.096 - -0.79% -
BM_tolower_string<wchar_t> -1.64% 6.439 6.333 - 0.75% -
std::generate(list<int>)/50 -1.64% 15.596 15.340 - -1.59% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.64% 36106.879 35515.818 - -3.75% -
rng::fold_left(deque<int>)/50 -1.63% 27.599 27.148 - 0.35% -
BM_vector_deque_copy_backward/70000 -1.63% 8888.324 8743.052 - 6.25% -
std::sort_heap(deque<int>,_pred)/8192 -1.63% 429864.611 422845.573 - -6.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.63% 203494377.583 200172833.078 - -2.51% -
BM_vector_deque_ranges_move_backward/65536 -1.62% 8033.631 7903.755 - 2.46% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 -1.62% 25.004 24.600 - 9.83% -
std::copy(list<int>)/32768 -1.61% 26398.856 25972.815 - 0.51% -
BM_deque_deque_ranges_move_backward/5500 -1.61% 206.220 202.895 - -0.48% -
std::unique_copy(list<int>)_(contiguous)/32 -1.61% 11.376 11.193 - -4.56% -
BM_PushHeap_string_QuickSortAdversary_1024 -1.61% 15.460 15.211 - -3.16% -
std::set<int>::insert(value)_(new_value,_end)/1024 -1.61% 40.875 40.217 - -2.97% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.61% 17.463 17.182 - -0.67% -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 -1.61% 8.297 8.164 - -0.41% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.61% 32.461 31.940 - -0.08% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -1.61% 9091420.530 8945497.252 - -6.65% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -1.60% 22.190 21.834 - -2.64% -
std::replace(vector<int>)_(prefix)/1024 -1.60% 161.163 158.580 - -0.00% -
std::for_each_n(join_view(vector<vector<int>>))/32 -1.60% 3.900 3.838 - -0.17% -
SetIntersection_None_Vector_float_16384_16 -1.60% 1105238.884 1087571.025 - -3.93% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -1.60% 0.638 0.628 - -0.33% -
BM_lexicographical_compare_three_way<IntPtr>/256 -1.59% 70.361 69.240 - 0.85% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.59% 31.597 31.094 - 0.03% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 -1.59% 34.068 33.526 - 9.46% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.59% 18.160 17.871 - -0.17% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -1.59% 1866.599 1836.958 - -3.73% -
std::partial_sort(deque<int>)_(descending)/8 -1.58% 42.460 41.789 - -3.55% -
std::find_end(vector<int>)_(process_all)/1024 -1.58% 224.624 221.078 - -6.50% -
std::copy(vector<bool>)_(unaligned)/32768 -1.58% 218.158 214.720 - -1.28% -
std::search(vector<int>)_(no_match)/1048576 -1.58% 211914.476 208576.573 - -2.32% -
BM_deque_vector_ranges_move_backward/4000 -1.57% 145.560 143.268 - 0.71% -
BM_StringFindStringLiteral/512 -1.57% 9.557 9.406 - -2.68% -
BM_CmpEqual_uint_ushort -1.57% 1.118 1.100 - -0.42% -
BM_deque_vector_ranges_move_backward/65536 -1.57% 8192.556 8063.812 - 9.26% -
BM_CmpEqual_schar_schar -1.57% 1.088 1.071 - -1.91% -
std::set<int>::ctor(const&)/32 -1.57% 222.824 219.334 - 2.75% -
std::partial_sort(deque<int>)_(repeated)/8 -1.57% 26.574 26.158 - -1.58% -
SetIntersection_Front_Vector_string_16384_16 -1.56% 1617230.654 1591947.688 - -0.77% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 -1.56% 27879.546 27444.229 - 2.46% -
SetIntersection_None_Set_uint64_262144_1024 -1.56% 1343136.883 1322168.293 - 7.44% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 -1.56% 784.971 772.718 - -0.07% -
BM_CmpEqual_ushort_int -1.56% 1.067 1.051 - -2.34% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 -1.56% 5824.848 5734.136 - 0.08% -
BM_PushHeap_string_Random_4 -1.56% 6.214 6.118 - -0.78% -
std::multiset<std::string>::count(key)_(existent)/1024 -1.56% 23.852 23.481 - 0.07% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -1.55% 1.485 1.462 - -6.53% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 -1.55% 18.282 17.998 - 0.00% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 -1.55% 2.779 2.736 - 8.34% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 -1.55% 17.443 17.173 - -0.66% -
std::equal(vector<bool>)_(unaligned)/8192 -1.54% 56.890 56.012 - -0.73% -
rng::fold_left(deque<int>)/32 -1.54% 16.555 16.300 - 0.87% -
std::multimap<int,_int>::clear()/32 -1.54% 650.766 640.740 - -3.88% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.54% 407899.680 401634.999 - -1.47% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 -1.53% 4.995 4.918 - 2.77% -
std::move(deque<int>)/262144 -1.53% 15137.934 14905.696 - 0.29% -
SetIntersection_None_Set_string_256_16 -1.53% 11074431.638 10904707.019 - -0.92% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.53% 18.666 18.380 - -0.22% -
std::partial_sort(deque<int>)_(shuffled)/8 -1.52% 32.536 32.040 - 0.05% -
std::sort_heap(deque<int>,_pred)/1024 -1.52% 12499.394 12308.870 - -5.09% -
SetIntersection_None_Vector_float_256_256 -1.52% 2154310.745 2121567.775 - -2.50% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.52% 7667.226 7550.777 - -1.17% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -1.52% 17045.000 16786.726 - -0.63% -
BM_deque_deque_ranges_copy/4096 -1.51% 149.398 147.136 - -1.46% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -1.51% 22098.046 21763.775 - -17.24% -
std::stable_partition(deque<int>)_(alloc_fails)/50 -1.51% 1902.092 1873.336 - -2.55% -
std::reverse_copy(deque<int>)/4096 -1.51% 981.738 966.900 - 1.35% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.51% 273.051 268.926 - -1.22% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.51% 89262.407 87914.405 - -2.80% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -1.51% 1171166.234 1153487.951 - -3.61% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.50% 36861.430 36307.512 - 0.41% -
SetIntersection_Interlaced_Vector_float_262144_1 -1.50% 1042766.206 1027098.704 - -3.49% -
std::shift_right(deque<int>)/50 -1.50% 4.519 4.451 - -1.04% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.50% 21.097 20.780 - -0.18% -
std::search(vector<int>)_(single_element)/1024 -1.50% 238.303 234.728 - 0.09% -
rng::starts_with(deque<int>)/8 -1.50% 4.034 3.974 - 1.89% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -1.50% 12.574 12.386 - -7.86% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.49% 20.753 20.443 - -8.97% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 -1.49% 54.790 53.972 - -0.35% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 -1.49% 14.081 13.872 - 11.10% -
std::deque<std::string>::ctor(size)/1024 -1.49% 734.484 723.537 - -0.31% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -1.49% 2687.619 2647.599 - -20.65% -
std::reverse(deque<int>)/8 -1.49% 2.524 2.487 - -0.90% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -1.49% 6.900 6.797 - -6.42% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.49% 32.087 31.610 - 26.65% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.49% 11467.103 11296.645 - 0.58% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -1.48% 12532.511 12346.443 - 0.77% -
ranges::minmax(std::list<long_long>)/64 -1.48% 30.784 30.328 - 7.99% -
std::vector<int>::ctor(size)/1024 -1.48% 43.841 43.191 - 2.33% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -1.48% 41.122 40.515 - 2.48% -
SetIntersection_None_Vector_float_262144_16384 -1.48% 1150550.021 1133558.091 - -3.30% -
BM_deque_deque_move/1024 -1.47% 37.539 36.986 - -1.93% -
BM_std_minmax_element<short>/3 -1.47% 1.151 1.134 - 5.01% -
SetIntersection_Interlaced_Set_uint32_1024_256 -1.47% 14075742.013 13868305.554 - -5.49% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 -1.47% 28.894 28.469 - -1.30% -
BM_StringFindAllMatch/8 -1.47% 2.863 2.821 - 5.13% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -1.47% 3.050 3.006 - 9.58% -
BM_deque_deque_ranges_move_backward/4096 -1.47% 153.095 150.850 - -2.87% -
rng::contains_subrange(vector<int>)_(process_all)/16 -1.47% 4.866 4.795 - 1.95% -
std::search(vector<int>)_(single_element)/1000 -1.46% 232.884 229.488 - 0.28% -
std::search(deque<int>)_(no_match)/1000 -1.46% 404.647 398.756 - -1.16% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -1.45% 11.594 11.426 - 0.15% -
SetIntersection_Front_Set_float_1024_1024 -1.45% 13857459.583 13656239.884 - 15.48% -
std::reverse_copy(list<int>)/64 -1.45% 30.324 29.884 - 2.15% -
SetIntersection_None_Vector_float_1024_4 -1.44% 1091842.181 1076069.353 - -2.09% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 -1.44% 69.162 68.164 - -1.72% -
SetIntersection_Interlaced_Set_float_256_256 -1.44% 7738325.934 7626723.271 - -0.22% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 -1.44% 598687.232 590068.452 - 0.73% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.44% 70506.728 69492.268 - -0.00% -
std::stable_sort(vector<int>)_(heap)/8 -1.44% 21.273 20.967 - -3.09% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 -1.44% 17.321 17.072 - -1.76% -
std::pop_heap(vector<float>)/8192 -1.43% 19.847 19.563 - -0.42% -
std::lower_bound(std::forward_list<int>)/100 -1.43% 82.320 81.140 - -25.37% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 -1.43% 22711.593 22386.531 - 2.49% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 -1.43% 32.234 31.774 - 9.72% -
std::move_backward(list<int>)/262144 -1.43% 261603.640 257870.398 - 0.33% -
SetIntersection_None_Set_float_16_1 -1.43% 67019577.259 66063389.921 - -2.87% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.43% 12824.937 12641.973 - -0.06% -
rng::find_last_if(list<int>)_(bail_90%)/1024 -1.42% 70.876 69.867 - -11.95% -
BM_StringFindStringLiteral/128 -1.42% 3.207 3.162 - -0.07% -
ranges::minmax(std::list<long_long>)/8 -1.42% 2.566 2.530 - 0.51% -
BM_PushHeap_string_QuickSortAdversary_256 -1.42% 14.836 14.625 - -2.29% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 -1.42% 120444075.427 118733645.975 - -0.68% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.42% 7605.415 7497.517 - -2.09% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -1.42% 8234130.486 8117387.044 - -1.12% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 -1.41% 2.504 2.469 - 1.86% -
SetIntersection_Front_Vector_string_16384_1 -1.41% 1074374.934 1059207.243 - -2.17% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 -1.41% 719.214 709.074 - -1.22% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.41% 25990797.411 25625470.456 - -5.11% -
std::partial_sort_copy(deque<int>)_(ascending)/8 -1.40% 10.072 9.931 - 2.61% -
std::multimap<int,_int>::erase(iterator)/8192 -1.40% 20.759 20.467 - -4.53% -
BM_CmpLess_int_uchar -1.40% 1.119 1.103 - -4.19% -
rng::find_last(deque<int>)_(bail_90%)/1024 -1.40% 29.151 28.743 - -37.43% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.40% 20.433 20.148 - -1.06% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.40% 22506250.359 22191685.164 - -0.52% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.40% 1079.126 1064.071 - -4.66% -
std::replace(deque<int>)_(prefix)/50 -1.39% 19.416 19.146 - 0.53% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.39% 547280402.087 539667484.261 - -0.93% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.39% 17.432 17.189 - -1.13% -
std::partition(deque<int>)_(dense)/32 -1.39% 10.320 10.177 - 3.27% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -1.39% 17.763 17.516 - 1.06% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -1.39% 24009.401 23676.515 - -10.07% -
BM_StringRelational_Compare_Huge_Large_Control -1.39% 2.111 2.082 - -8.52% -
std::unordered_multimap<int,_int>::clear()/32 -1.39% 597.600 589.318 - -1.49% -
std::multimap<int,_int>::find(key)_(existent)/32 -1.39% 1.740 1.716 - 1.49% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -1.39% 5777372.528 5697323.930 - -2.19% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.38% 582.101 574.054 - -1.27% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -1.38% 97234.304 95891.151 - -7.88% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.38% 60665.111 59827.499 - 0.59% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.38% 7.007 6.910 - -0.62% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 -1.38% 40.816 40.253 - 74.87% -
std::unique(deque<int>)_(sprinkled)/32 -1.38% 52.961 52.231 - -2.85% -
std::pop_heap(deque<size_t>)/8192 -1.38% 59.711 58.888 - 3.05% -
std::remove_if(vector<int>)_(sprinkled)/50 -1.38% 63.654 62.777 - 0.81% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.37% 1045395.135 1031023.143 - -2.25% -
SetIntersection_Interlaced_Set_string_64_4 -1.37% 26070991.051 25712778.632 - -0.61% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 -1.37% 2.642 2.605 - -1.27% -
std::find_if_not(list<int>)_(bail_25%)/1024 -1.37% 183.580 181.068 - -0.29% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.37% 17.416 17.178 - -0.68% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -1.36% 23099.065 22783.770 - -9.91% -
std::multiset<int>::insert(value)_(already_present)/1024 -1.36% 28.074 27.691 - -0.67% -
SetIntersection_Front_Vector_string_4_4 -1.36% 150972789.758 148915371.279 - -1.49% -
BM_deque_deque_ranges_copy/70000 -1.36% 3348.073 3302.509 - 0.25% -
std::sort_heap(vector<int>)/8 -1.36% 29.487 29.086 - -9.33% -
std::is_partitioned(list<int>)_(partitioned)/8192 -1.36% 6879.083 6785.749 - -0.50% -
std::map<std::string,_int>::count(key)_(existent)/32 -1.36% 16.383 16.161 - -6.96% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -1.35% 404273.256 398806.820 - -39.22% -
std::partition(list<int>)_(dense)/50 -1.35% 13.439 13.257 - -1.02% -
SetIntersection_Interlaced_Vector_string_16_4 -1.35% 67706659.515 66793540.049 - -4.34% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.35% 7359.356 7260.191 - 0.39% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.35% 34610.214 34143.956 - -2.18% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 -1.35% 31.753 31.325 - -0.81% -
BM_PushHeap_string_Random_256 -1.35% 14.399 14.205 - -0.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 -1.34% 8672828.840 8556240.701 - -0.24% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.34% 6699.844 6609.949 - -2.98% -
SetIntersection_Front_Vector_float_262144_262144 -1.34% 351609352.176 346894668.197 - -1.03% -
std::set<int>::ctor(const&,_alloc)/32 -1.34% 223.208 220.217 - -11.22% -
BM_deque_deque_ranges_copy_backward/5500 -1.34% 205.578 202.826 - 0.32% -
bm_lexicographical_compare<signed_char>/512 -1.34% 7.850 7.745 - 1.18% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.34% 536.512 529.341 - -0.44% -
std::for_each(set<int>::iterator)/50 -1.34% 36.823 36.331 - -17.86% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 -1.33% 15664.966 15455.992 - 1.20% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -1.33% 6084012.849 6002859.219 - 1.28% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -1.33% 23.214 22.904 - -81.34% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -1.33% 354771398.128 350058951.692 - -0.62% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -1.32% 867.440 855.956 - 21.72% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.32% 166056.303 163858.162 - -1.76% -
SetIntersection_None_Vector_string_16384_1024 -1.32% 1228227.820 1211980.631 - -1.67% -
std::partition_copy(deque<int>)/8192 -1.32% 5733.062 5657.244 - -0.47% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.32% 207960.658 205225.181 - -1.11% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -1.32% 17575.108 17343.962 - 2.18% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.31% 11987.085 11829.659 - -1.22% -
std::transform(list<int>)_(identity_transform)/50 -1.31% 30.428 30.031 - -23.59% -
std::for_each(map<int>::iterator)/8192 -1.31% 7438.079 7340.895 - -55.16% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.31% 19.436 19.182 - -1.95% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -1.31% 1047096.590 1033425.429 - -1.50% -
BM_PushHeap_float_PipeOrgan_256 -1.30% 1.756 1.733 - 0.62% -
bm_gcd_complex -1.30% 18.036 17.801 - -0.99% -
BM_PushHeap_uint64_Random_262144 -1.30% 6.385 6.301 - 5.20% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 -1.30% 481.431 475.191 - -0.99% -
BM_PushHeap_string_Random_64 -1.30% 12.979 12.811 - -0.65% -
rng::find_last(list<int>)_(bail_10%)/50 -1.29% 15.865 15.660 - -4.29% -
std::set<int>::ctor(const&)/8192 -1.29% 51072.518 50412.890 - 1.44% -
std::make_heap(vector<int>)_(shuffled)/8192 -1.29% 5077.906 5012.348 - -0.73% -
std::find_end(vector<int>)_(same_length)/8192 -1.29% 2020.971 1994.882 - -50.39% -
SetIntersection_None_Vector_uint64_16384_1024 -1.29% 1110883.005 1096545.996 - -0.92% -
std::multiset<int>::insert(value)_(already_present)/8192 -1.29% 31.847 31.436 - -0.49% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 -1.29% 6716.730 6630.229 - -1.99% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -1.29% 14.776 14.586 - -1.24% -
std::find_end(vector<int>)_(process_all)/1000 -1.29% 218.863 216.047 - -6.04% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 -1.28% 60275.904 59502.065 - -81.60% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -1.28% 26.637 26.295 - -0.21% -
SetIntersection_Front_Vector_float_16384_16384 -1.28% 77662952.206 76667559.157 - 6.53% -
std::replace_if(deque<int>)_(prefix)/1024 -1.28% 483.370 477.183 - 1.45% -
BM_PushHeap_string_Random_1024 -1.28% 14.974 14.783 - -0.33% -
SetIntersection_Front_Set_float_262144_16384 -1.28% 232173504.099 229209731.858 - 7.08% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.27% 188567.762 186169.676 - 4.41% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 -1.27% 20.586 20.325 - -1.56% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.27% 188044.061 185658.190 - 2.83% -
std::remove_if(vector<int>)_(prefix)/50 -1.27% 55.070 54.371 - -7.04% -
std::move_backward(list<int>)/512 -1.27% 374.090 369.351 - -2.20% -
std::search(vector<int>,_pred)_(near_matches)/1024 -1.27% 24017.188 23713.008 - -1.78% -
std::count(list<int>)_(every_other)/8192 -1.27% 7160.995 7070.359 - 7.29% -
std::find_end(deque<int>)_(single_element)/1000 -1.27% 311.800 307.854 - 23.59% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -1.26% 9809.743 9685.700 - -4.48% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 -1.26% 53.426 52.752 - -2.93% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -1.26% 6.580 6.497 - -1.05% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 -1.26% 775.983 766.216 - -0.27% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 -1.26% 14097.659 13920.354 - 7.95% -
BM_StringRelational_Compare_Large_Small_Control -1.26% 1.877 1.854 - 0.25% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.26% 11891246.968 11741978.217 - -2.48% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -1.25% 52.746 52.085 - -1.54% -
BM_lexicographical_compare_three_way_fast_path/256 -1.25% 71.306 70.414 - 3.25% -
std::find(vector<char>)_(bail_25%)/1024 -1.25% 5.382 5.315 - -0.57% -
BM_StringFindStringLiteral/64 -1.25% 2.253 2.225 - 3.97% -
std::multiset<int>::count(key)_(non-existent)/32 -1.24% 2.505 2.474 - 0.92% -
SetIntersection_Interlaced_Vector_string_256_256 -1.24% 20590302.178 20334529.811 - -1.49% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.24% 18.790 18.557 - -0.99% -
ranges::minmax(std::list<__int128>)/70000 -1.24% 59376.761 58641.154 - 3.11% -
std::partition_point(vector<int>)/50 -1.23% 2.573 2.541 - -0.90% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -1.23% 10.663 10.531 - 5.95% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 -1.23% 25.935 25.616 - -16.90% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.23% 1026661.141 1014065.953 - -2.58% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.22% 569.447 562.488 - -1.40% -
BM_CmpLess_short_int -1.22% 1.117 1.104 - -2.84% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -1.22% 38949.134 38474.711 - -1.15% -
std::set<std::string>::contains(key)_(existent)/32 -1.22% 14.473 14.297 - -10.19% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 -1.22% 21.649 21.385 - -0.58% -
std::map<int,_int>::contains(key)_(existent)/8192 -1.22% 5.489 5.422 - -2.09% -
std::adjacent_find(list<int>,_pred)/8 -1.22% 3.853 3.806 - -0.70% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 -1.22% 345.544 341.343 - -9.27% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -1.22% 330.662 326.643 - -1.69% -
BM_deque_vector_ranges_copy/64 -1.21% 2.621 2.589 - -1.28% -
SetIntersection_Front_Set_string_16384_256 -1.21% 14726072.147 14547548.753 - 0.90% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 -1.21% 24.275 23.981 - 0.65% -
std::deque<std::string>::ctor(size)/8192 -1.21% 8585.111 8481.326 - 0.35% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -1.21% 21.202 20.946 - -0.68% -
std::unique_copy(list<int>)_(contiguous)/52 -1.21% 19.626 19.390 - -33.26% -
std::partition(list<int>)_(sparse)/50 -1.21% 22.475 22.204 - 49.44% -
std::adjacent_find(vector<int>,_pred)/50 -1.21% 23.658 23.373 - 0.77% -
rng::starts_with(vector<int>,_pred)/1000 -1.20% 282.017 278.622 - -0.02% -
BM_CmpEqual_schar_ushort -1.20% 1.106 1.093 - -1.69% -
std::list<int>::ctor(size)/8192 -1.20% 97216.687 96053.860 - -1.13% -
BM_deque_deque_ranges_move/4096 -1.19% 149.656 147.868 - 0.43% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.19% 9854500.554 9736841.068 - -3.10% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -1.19% 919.812 908.842 - 2.18% -
SetIntersection_Front_Vector_string_64_16 -1.19% 20414514.110 20171052.589 - -3.42% -
BM_StringFindAllMatch/64 -1.19% 3.318 3.278 - 0.32% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -1.19% 18.473 18.253 - -3.15% -
std::map<int,_int>::erase(key)_(existent)/8192 -1.18% 25.548 25.245 - -3.12% -
SetIntersection_Front_Set_uint64_262144_4 -1.18% 1074811.670 1062084.094 - -3.11% -
std::generate(list<int>)/8192 -1.18% 6968.182 6885.742 - -8.25% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -1.18% 17.100 16.897 - -8.42% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.18% 1485.041 1467.497 - -2.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.18% 8823025.854 8718822.089 - 0.43% -
std::multiset<int>::insert(value)_(new_value,_end)/32 -1.18% 19.194 18.968 - 2.01% -
std::multiset<int>::insert(value)_(already_present)/32 -1.18% 18.426 18.208 - -0.87% -
BM_CmpEqual_uchar_int -1.18% 1.069 1.057 - -3.33% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.18% 5463.631 5399.386 - 0.64% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.17% 13017.090 12864.387 - -0.54% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.17% 63052.282 62312.647 - -1.25% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.17% 23.925 23.644 - -0.91% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.17% 377.988 373.555 - -3.08% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.17% 3075647.085 3039592.023 - -4.91% -
std::make_heap(vector<int>)_(ascending)/1024 -1.17% 652.974 645.333 - -1.39% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 -1.17% 7622.036 7533.068 - -0.35% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 -1.17% 16.777 16.581 - -0.17% -
std::unique_copy(vector<int>)_(contiguous)/32 -1.16% 8.737 8.635 - 1.82% -
BM_CmpEqual_ushort_ushort -1.16% 1.062 1.050 - -3.35% -
BM_deque_deque_move/4096 -1.16% 148.790 147.063 - -1.41% -
rng::find_last(deque<int>)_(bail_90%)/50 -1.16% 1.853 1.831 - -37.58% -
std::multiset<int>::upper_bound(key)_(existent)/32 -1.16% 2.423 2.395 - 5.13% -
SetIntersection_Front_Vector_string_16384_4 -1.16% 1194738.850 1180916.377 - -0.12% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -1.16% 46.271 45.736 - -3.42% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -1.15% 36954.897 36529.746 - -7.94% -
BM_CmpLess_ushort_int -1.15% 1.085 1.073 - -4.82% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.15% 9099607.998 8994991.736 - -6.12% -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 -1.15% 290.384 287.048 - -1.49% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -1.15% 17.298 17.100 - -37.31% -
std::count_if(list<int>)_(every_other)/8192 -1.15% 7176.877 7094.542 - 0.69% -
std::partial_sort(deque<int>)_(heap)/8 -1.14% 40.238 39.778 - 1.18% -
BM_deque_deque_copy_backward/4000 -1.14% 146.810 145.138 - -0.14% -
SetIntersection_Front_Vector_string_16_16 -1.14% 50730254.402 50152859.943 - -2.11% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.13% 28390.287 28068.639 - -0.07% -
BM_deque_deque_ranges_copy/5500 -1.13% 198.885 196.632 - -0.31% -
std::multimap<int,_int>::ctor(const&,_alloc)/0 -1.13% 12.847 12.701 - -1.97% -
std::partial_sort(vector<int>)_(descending)/8192 -1.13% 94340.453 93273.931 - -0.18% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 -1.13% 28.567 28.244 - 8.10% -
std::replace_if(list<int>)_(prefix)/32 -1.13% 13.999 13.841 - -1.58% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -1.13% 15.832 15.653 - -6.75% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.13% 684.062 676.364 - -1.93% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.12% 521.613 515.747 - -2.47% -
SetIntersection_Front_Vector_uint32_262144_16384 -1.12% 72860382.728 72041406.237 - -6.76% -
SetIntersection_None_Vector_float_1024_1 -1.12% 1090781.058 1078528.430 - -2.10% -
std::remove_copy_if(list<int>)_(prefix)/1024 -1.12% 801.028 792.033 - 1.43% -
std::search(vector<int>)_(near_matches)/1024 -1.12% 15152.156 14982.545 - 0.88% -
std::sort(deque<int>)_(qsort_adversarial)/8 -1.12% 17.750 17.551 - -0.71% -
std::set<int>::insert(value)_(already_present)/32 -1.12% 1.777 1.758 - -0.34% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 -1.12% 16644.251 16458.266 - 0.22% -
std::search(vector<int>)_(single_element)/8192 -1.12% 1838.470 1817.929 - 0.23% -
std::find_if(vector<int>)_(bail_25%)/32768 -1.12% 813.228 804.149 - -14.83% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -1.12% 23.021 22.764 - -2.50% -
std::fill(list<int>)/50 -1.12% 35.145 34.753 - -1.12% -
std::set<int>::operator=(const&)_(into_populated_Container)/0 -1.11% 1.117 1.105 - 5.16% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -1.11% 860.369 850.813 - 23.09% -
BM_deque_vector_ranges_move_backward/4096 -1.11% 149.100 147.445 - -0.54% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 -1.11% 5.239 5.181 - 0.07% -
SetIntersection_None_Set_string_256_1 -1.10% 11648140.094 11519483.852 - -1.40% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -1.10% 1.966 1.944 - 1.08% -
BM_lexicographical_compare_three_way<IntPtr>/64 -1.10% 15.681 15.509 - 3.51% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.10% 54812.561 54209.618 - -2.54% -
BM_CmpLess_short_uint -1.10% 1.111 1.098 - -4.02% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 -1.10% 692.909 685.319 - -0.87% -
std::partial_sort(deque<int>)_(pipe-organ)/1024 -1.09% 7735.263 7650.565 - -1.07% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 -1.09% 464580.850 459502.201 - -1.19% -
std::for_each_n(join_view(vector<vector<int>>))/50 -1.09% 4.312 4.265 - -1.23% -
std::find_end(forward_list<int>)_(same_length)/1024 -1.09% 1500.561 1484.233 - -0.64% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 -1.09% 7984.513 7897.792 - -1.02% -
std::remove_if(deque<int>)_(sprinkled)/1024 -1.09% 527.803 522.073 - -2.83% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.09% 396.777 392.471 - -1.35% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.08% 6429.804 6360.265 - 1.55% -
rng::starts_with(deque<int>,_pred)/1024 -1.08% 529.353 523.633 - -0.80% -
rng::find_last_if(vector<int>)_(bail_10%)/1024 -1.08% 249.280 246.588 - 0.34% -
SetIntersection_Interlaced_Set_uint64_64_16 -1.08% 22445487.604 22203119.850 - -2.29% -
std::set<std::string>::ctor(const&)/32 -1.08% 715.766 708.038 - -14.93% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 -1.08% 2141.418 2118.302 - 109.47% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.08% 134527.574 133076.842 - -3.66% -
std::remove_copy_if(list<int>)_(prefix)/50 -1.08% 24.875 24.606 - -5.29% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 -1.08% 18.721 18.519 - -1.35% -
std::stable_partition(list<int>)_(dense)/50 -1.08% 56.628 56.019 - -2.88% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -1.07% 2.035 2.013 - -2.41% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -1.07% 30667.096 30337.479 - -14.66% -
SetIntersection_None_Vector_float_1024_64 -1.07% 1089888.715 1078187.934 - -1.83% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.07% 33.369 33.011 - 1.19% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 -1.07% 120275997.349 118990535.751 - -0.25% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 -1.07% 2906475.706 2875463.606 - -0.89% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -1.07% 3.593 3.555 - -1.13% -
std::find(deque<int>)_(bail_25%)/8192 -1.07% 482.758 477.614 - 0.47% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.06% 281.009 278.018 - -1.45% -
std::copy(deque<int>)/32768 -1.06% 1145.308 1133.164 - -0.47% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -1.06% 53.773 53.203 - -15.93% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -1.06% 129253190.059 127884942.443 - -4.71% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 -1.05% 861.093 852.024 - 19.28% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -1.05% 3074336.023 3041992.941 - -5.02% -
BM_deque_deque_ranges_move/5500 -1.05% 199.453 197.356 - -1.69% -
BM_CmpLess_int_uint -1.05% 1.072 1.061 - -6.91% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 -1.05% 5.525 5.467 - 21.29% -
SetIntersection_Front_Set_string_262144_256 -1.05% 14984562.187 14827572.925 - 0.90% -
BM_deque_deque_copy/5500 -1.05% 200.141 198.047 - 0.43% -
BM_CmpLess_ushort_uchar -1.05% 1.128 1.116 - 0.46% -
ranges::min(std::deque<__int128>)/70000 -1.04% 24495.612 24239.768 - 1.57% -
std::map<int,_int>::erase(iterator)/8192 -1.04% 24.133 23.882 - -10.65% -
std::copy_backward(deque<int>)/1048576 -1.04% 133333.388 131943.453 - 2.55% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -1.04% 1.640 1.623 - 13.76% -
std::copy_backward(vector<bool>)_(aligned)/32768 -1.04% 35.811 35.438 - 1.75% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.04% 43479.837 43027.444 - 1.66% -
BM_deque_vector_ranges_move_backward/64000 -1.04% 8031.679 7948.177 - 12.76% -
BM_PushHeap_float_Ascending_64 -1.04% 1.801 1.782 - 1.17% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.04% 62684.728 62033.974 - -0.83% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -1.03% 109806.478 108671.273 - -0.67% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.03% 35510.063 35143.271 - -2.05% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -1.03% 10.103 9.999 - -6.70% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.03% 20.479 20.269 - 0.94% -
BM_deque_vector_move_backward/64000 -1.03% 8044.709 7961.946 - 10.99% -
BM_vector_deque_move_backward/64000 -1.03% 8089.926 8006.750 - 10.37% -
SetIntersection_Interlaced_Set_float_262144_1024 -1.03% 1527068.115 1511383.138 - -2.16% -
BM_PushHeap_float_Ascending_1024 -1.03% 3.173 3.140 - 0.66% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -1.03% 19.678 19.476 - -1.86% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -1.03% 11385.320 11268.534 - -0.72% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 -1.03% 4.035 3.993 - 4.39% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -1.02% 81.567 80.731 - -0.74% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -1.02% 5.622 5.565 - -4.31% -
BM_vector_deque_copy_backward/4096 -1.02% 152.827 151.271 - 1.43% -
std::multiset<int>::upper_bound(key)_(existent)/8192 -1.02% 14.892 14.740 - 0.13% -
BM_deque_vector_copy_backward/5500 -1.02% 201.686 199.637 - 0.35% -
BM_num_get<unsigned_long> -1.02% 10.445 10.339 - -59.38% -
std::fill_n(deque<int>)/32 -1.01% 1.166 1.154 - -86.04% -
SetIntersection_Front_Set_string_256_64 -1.01% 15221471.331 15067362.671 - 6.23% -
std::partial_sort_copy(vector<int>)_(descending)/8192 -1.01% 94430.132 93474.259 - 0.28% -
std::partial_sort(deque<int>)_(repeated)/8192 -1.01% 76375.504 75603.542 - 11.43% -
std::partial_sort(deque<int>)_(ascending)/1024 -1.01% 7789.298 7710.912 - -0.21% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.01% 46954.589 46482.521 - -7.60% -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle -1.01% 56.594 56.025 - -0.21% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 -1.01% 22.361 22.136 - -2.62% -
std::copy_backward(vector<bool>)_(unaligned)/262144 -1.00% 1594.278 1578.282 - -0.39% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 -1.00% 14.897 14.748 - 14.36% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::fill_n(vector<bool>)/262144 271.28% 251.460 933.631 - -0.80% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 227.98% 546.734 1793.154 - 154.68% -
std::for_each_n(vector<int>)/8 201.77% 0.911 2.749 - 1.51% -
std::copy_if(vector<int>)_(every_other)/32768 124.21% 7217.053 16181.363 - -0.40% -
std::copy_if(vector<int>)_(every_other)/4096 119.53% 905.895 1988.712 - -0.32% -
std::copy_if(vector<int>)_(every_other)/1048576 119.47% 232805.495 510931.125 - 2.91% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 119.28% 3927.250 8611.717 - -0.90% -
std::copy_if(vector<int>)_(every_other)/262144 118.64% 58160.561 127161.346 - -0.37% -
std::copy_if(vector<int>)_(every_other)/512 114.25% 118.492 253.870 - -0.28% -
std::copy_if(vector<int>)_(every_other)/64 109.75% 15.539 32.592 - -0.45% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 109.47% 1011.249 2118.302 - -1.08% -
SetIntersection_Interlaced_Vector_uint32_262144_64 98.89% 8475549.431 16856918.725 - 108.80% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 98.29% 43.699 86.651 - -2.83% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 90.44% 8.826 16.808 - 90.55% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 89.27% 0.258 0.487 - 0.14% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 89.11% 0.258 0.487 - -6.01% -
rng::find_last(list<int>)_(bail_10%)/1024 84.84% 674.797 1247.279 - 89.91% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 84.67% 28.819 53.220 - 28.63% -
SetIntersection_Interlaced_Vector_uint32_262144_16 83.92% 3078611.118 5662208.840 - 72.14% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 77.07% 5.944 10.524 - 79.29% -
SetIntersection_Interlaced_Vector_uint64_262144_64 76.87% 10397009.900 18388824.026 - 121.99% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 74.87% 23.019 40.253 - -1.38% -
std::find_if_not(list<int>)_(process_all)/8 68.89% 2.254 3.806 - 3.89% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 67.50% 162.883 272.835 - -0.47% -
std::copy_if(vector<int>)_(every_other)/8 66.46% 2.529 4.211 - -0.22% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 64.85% 66.006 108.811 - 20.53% -
std::move_backward(vector<int>)/32768 63.85% 1700.669 2786.629 - 61.03% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 63.80% 18.411 30.157 - -8.49% -
std::move_backward(vector<bool>)_(aligned)/1048576 62.36% 1708.425 2773.799 - 59.78% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 59.00% 524.207 833.464 - 12.93% -
SetIntersection_Interlaced_Vector_uint32_262144_256 54.82% 27482531.385 42547430.891 - 50.97% -
std::none_of(vector<int>)_(process_all)/50 53.30% 12.678 19.435 - 0.60% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 53.21% 11.322 17.347 - 80.19% -
rng::for_each(multiset<int>)/8 53.00% 4.482 6.858 - -0.79% -
BM_vector_deque_ranges_move/0 52.71% 0.396 0.605 - 33.60% -
std::multiset<std::string>::erase(key)_(existent)/32 52.60% 51.656 78.829 - -3.07% -
rng::for_each(set<int>)/8 52.55% 4.492 6.853 - 0.14% -
std::move(vector<int>)/262144 51.28% 14891.503 22527.446 - 58.86% -
ranges::min(std::vector<__int128>)/70000 51.10% 30876.815 46656.177 - 63.25% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 50.92% 23.326 35.203 - 45.78% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 49.89% 16280.873 24402.861 - 53.06% -
std::partition(list<int>)_(sparse)/50 49.44% 14.858 22.204 - -1.21% -
std::unique_copy(deque<int>)_(contiguous)/52 48.49% 14.396 21.377 - 44.81% -
SetIntersection_None_Set_uint64_1024_1 47.16% 8987520.224 13225714.045 - 54.14% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 46.41% 26.597 38.941 - 45.90% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 46.33% 3.523 5.155 - 0.39% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 46.27% 87789.553 128412.496 - -2.36% -
BM_PushHeap_uint32_Random_1 45.06% 0.465 0.675 - 2.27% -
SetIntersection_Interlaced_Set_string_16384_16 44.91% 243387701.831 352694753.106 - 1.64% -
std::unique_copy(deque<int>)_(contiguous)/32 44.26% 9.419 13.588 - 24.86% -
ranges::min(std::vector<__int128>)/64 44.03% 26.794 38.592 - 50.41% -
SetIntersection_Interlaced_Vector_uint32_16384_16 43.66% 2417594.561 3473114.082 - 36.19% -
SetIntersection_None_Set_uint64_1024_256 43.17% 8934891.142 12791788.167 - 49.18% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 42.80% 617.132 881.255 - 0.51% -
SetIntersection_None_Set_uint64_1024_64 42.80% 9011260.678 12867695.180 - 47.38% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 42.78% 16.719 23.872 - 169.31% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 42.68% 2.493 3.558 - 33.25% -
rng::for_each(multimap<int>)/8 42.51% 4.390 6.256 - 1.45% -
std::shift_right(vector<int>)/32 42.47% 2.942 4.192 - 41.74% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 42.08% 7.661 10.885 - 69.14% -
SetIntersection_None_Set_uint64_1024_16 42.00% 8972386.503 12740572.591 - 46.05% -
std::list<std::string>::ctor(size)/32 41.91% 352.735 500.551 - 18.53% -
SetIntersection_None_Set_uint64_1024_1024 41.66% 9052342.148 12823189.093 - 47.42% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 41.37% 88937523.839 125732184.973 - 47.63% -
SetIntersection_None_Set_uint64_1024_4 41.11% 9106801.985 12850284.359 - 50.42% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 40.18% 10.626 14.894 - 150.11% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 39.74% 8359.311 11681.020 - 6.29% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 39.43% 0.958 1.335 - 0.26% -
std::map<std::string,_int>::insert(value)_(already_present)/32 39.03% 19.225 26.728 - 23.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 38.71% 37234571.356 51647715.667 - 39.86% -
rng::for_each(map<int>)/8 38.42% 4.442 6.149 - -0.51% -
SetIntersection_Interlaced_Vector_uint64_262144_256 38.37% 35286190.390 48826037.875 - 86.33% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 37.22% 18235027.839 25022583.780 - 111.57% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 37.19% 251532872.470 345078531.168 - -0.01% -
std::list<int>::erase(begin)_(cheap_elements)/8192 37.15% 10.169 13.946 - 1.52% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 37.02% 7.939 10.878 - 65.96% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 36.98% 24.167 33.104 - 39.44% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 36.02% 640.270 870.920 - 0.42% -
BM_PushHeap_float_Random_1 35.65% 0.466 0.632 - 30.99% -
ranges::min(std::list<long_long>)/1 35.47% 0.225 0.305 - 13.66% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 35.35% 33.177 44.906 - 5.06% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 35.11% 22.999 31.073 - 0.01% -
SetIntersection_Interlaced_Vector_uint32_16384_64 35.03% 6288828.913 8491553.549 - 45.90% -
ranges::min(std::vector<__int128>)/1 34.72% 0.340 0.458 - 10.14% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 34.36% 31.457 42.267 - 12.89% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 34.33% 7.802 10.480 - 59.06% -
std::find_end(deque<int>)_(single_element)/8192 34.05% 2021.047 2709.200 - 15.19% -
std::copy(vector<int>)/4096 34.00% 150.626 201.841 - 36.62% -
BM_PushHeap_float_SingleElement_1 33.88% 0.520 0.697 - 29.77% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 33.25% 2.254 3.004 - -0.26% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 33.04% 68.201 90.737 - 0.92% -
std::unordered_set<int>::contains(key)_(non-existent)/0 32.47% 0.366 0.484 - -0.10% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 31.82% 23.003 30.323 - 29.81% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 31.65% 0.228 0.301 - -15.40% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 31.35% 20.309 26.676 - -15.36% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 30.91% 24.678 32.305 - 14.77% -
SetIntersection_Interlaced_Vector_float_262144_256 30.79% 20310714.315 26564301.656 - 28.28% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 30.66% 610.268 797.383 - 0.08% -
std::set<std::string>::insert(value)_(already_present)/1024 30.26% 22.657 29.512 - -3.13% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 30.20% 177587.939 231211.493 - 21.39% -
ranges::minmax(std::deque<char>)/64 30.19% 22.697 29.548 - 18.76% -
std::map<std::string,_int>::find(key)_(non-existent)/32 30.12% 9.945 12.941 - -15.22% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 29.86% 1417.675 1841.005 - 2.94% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 29.79% 1448.277 1879.761 - 3.54% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 29.72% 23.950 31.068 - -4.11% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 29.69% 5.695 7.386 - 52.05% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 28.55% 51.747 66.522 - 27.99% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 28.53% 1680877.573 2160458.786 - 30.05% -
std::rotate(list<int>)_(by_1/3)/32 28.48% 12.931 16.614 - -0.50% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 28.37% 4344247.022 5576764.537 - 30.07% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 28.16% 0.477 0.611 - -3.73% -
ranges::min(std::list<char>)/1 27.97% 0.354 0.453 - 15.65% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 27.89% 5.463 6.987 - 1.13% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 27.72% 35.413 45.231 - -2.22% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 27.38% 7520.595 9580.054 - 5.39% -
std::unordered_set<int>::erase(key)_(existent)/8192 27.30% 22.816 29.044 - 30.52% -
std::set<std::string>::erase(iterator)/1024 27.13% 25.981 33.029 - 27.93% -
std::for_each_n(list<int>)/8192 26.89% 7358.066 9336.640 - 20.51% -
BM_lexicographical_compare_three_way_slow_path/1 26.68% 0.364 0.461 - 6.31% -
BM_lexicographical_compare_three_way<IntPtr>/1 26.66% 0.362 0.459 - 16.45% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 26.65% 24.959 31.610 - -1.49% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 26.46% 29.807 37.695 - 0.31% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 25.92% 73.949 93.113 - -2.82% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 25.91% 7259.828 9140.707 - 6.72% -
std::find_if(vector<char>)_(process_all)/8 25.87% 1.258 1.583 - 1.62% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 25.82% 52.346 65.859 - 27.47% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 25.71% 30.851 38.782 - -6.78% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 25.36% 1.405 1.762 - 10.24% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 25.26% 30.304 37.958 - 12.13% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 25.13% 13.904 17.398 - 80.48% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 25.02% 1.279 1.599 - 6.88% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 24.98% 6.486 8.106 - 21.04% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 24.75% 2224207.993 2774724.659 - 24.50% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 24.65% 2.689 3.352 - 36.81% -
SetIntersection_Interlaced_Vector_uint64_1024_256 24.44% 6141338.510 7642285.018 - 21.92% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 24.41% 44.374 55.206 - 13.89% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 24.41% 8.960 11.147 - 14.12% -
std::search(deque<int>)_(same_length)/1000 24.39% 325.451 404.839 - 23.70% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 24.36% 19.995 24.867 - -1.74% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 24.34% 27.809 34.578 - -14.15% -
BM_lexicographical_compare_three_way_slow_path/16384 24.32% 3657.658 4547.046 - -0.11% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 24.22% 32.756 40.689 - 7.58% -
std::find_if(vector<char>)_(process_all)/50 24.18% 5.347 6.640 - 0.05% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 24.10% 9.077 11.265 - 72.42% -
std::multiset<std::string>::erase(iterator)/32 24.07% 26.705 33.134 - 22.70% -
BM_lexicographical_compare_three_way_slow_path/4096 23.87% 925.619 1146.527 - -0.12% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 23.78% 0.378 0.468 - 2.11% -
std::find_if_not(vector<char>)_(process_all)/50 23.60% 5.349 6.611 - -0.22% -
std::find_end(deque<int>)_(single_element)/1000 23.59% 249.091 307.854 - -1.27% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 23.56% 49.746 61.467 - 0.35% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 23.51% 25.311 31.261 - 0.64% -
ranges::minmax(std::deque<char>)/70000 23.47% 23656.192 29208.344 - 14.11% -
rng::for_each(multiset<int>)/32 23.45% 20.613 25.447 - 0.29% -
std::find_if(list<int>)_(process_all)/8192 23.45% 7450.918 9198.030 - 26.86% -
std::multiset<std::string>::contains(key)_(existent)/8192 23.41% 26.733 32.991 - -3.99% -
rng::for_each(multimap<int>)/32 23.40% 21.471 26.496 - 2.51% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 23.34% 44403612.134 54769047.444 - 19.46% -
SetIntersection_Interlaced_Vector_uint64_1024_64 23.18% 3675759.902 4527798.940 - 38.98% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 23.09% 691.212 850.813 - -1.11% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 23.00% 35.720 43.936 - 24.34% -
std::find_end(deque<int>)_(single_element)/1024 22.94% 277.808 341.550 - 3.90% -
BM_PushHeap_uint32_QuickSortAdversary_1 22.94% 0.394 0.484 - 2.61% -
std::unordered_map<int,_int>::count(key)_(existent)/32 22.69% 1.155 1.417 - -0.20% -
BM_lexicographical_compare_three_way_slow_path/1024 22.62% 239.615 293.813 - -0.15% -
std::set<std::string>::insert(value)_(already_present)/8192 22.58% 31.276 38.338 - -0.32% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.55% 42.154 51.660 - -6.15% -
std::unordered_multiset<int>::count(key)_(existent)/1024 22.42% 1.528 1.870 - 3.78% -
std::copy(vector<bool>)_(aligned)/262144 22.06% 587.809 717.477 - -8.82% -
BM_lexicographical_compare_three_way_slow_path/1048576 21.94% 241472.428 294439.628 - -0.11% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 21.85% 0.367 0.447 - -7.11% -
rng::find_last(list<int>)_(bail_10%)/8192 21.84% 6231.799 7592.862 - 20.35% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 21.79% 8.279 10.083 - -8.28% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 21.72% 703.232 855.956 - -1.32% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 21.71% 1.048 1.275 - 21.35% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 21.68% 2.500 3.042 - 1.58% -
ranges::minmax(std::deque<char>)/1 21.63% 0.657 0.799 - 12.97% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 21.55% 43193591.901 52500113.525 - 21.04% -
std::unordered_set<int>::erase(key)_(existent)/1024 21.49% 21.623 26.270 - 18.47% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 21.29% 4.507 5.467 - -1.05% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 21.27% 4.886 5.925 - 19.46% -
std::unordered_set<int>::erase(iterator)/8192 21.16% 20.300 24.595 - 22.35% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 21.06% 48.762 59.029 - 8.49% -
std::unordered_multiset<int>::count(key)_(existent)/8192 20.97% 1.542 1.865 - 11.27% -
std::map<int,_int>::contains(key)_(non-existent)/8192 20.91% 9.369 11.328 - -40.81% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 20.86% 0.397 0.480 - 81.39% -
BM_lexicographical_compare_three_way_slow_path/65536 20.75% 15045.955 18167.557 - -0.10% -
std::multimap<std::string,_int>::erase(iterator)/8192 20.70% 25.957 31.329 - 1.07% -
rng::for_each(set<int>)/32 20.46% 21.082 25.395 - -0.39% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 20.42% 39.569 47.651 - 46.24% -
std::copy(deque<int>)/8 20.27% 2.588 3.113 - 12.15% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 19.98% 0.289 0.346 - 26.57% -
std::upper_bound(std::list<int>)/100 19.97% 83.840 100.587 - -0.17% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 19.90% 1.001 1.201 - -5.30% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 19.85% 12.488 14.967 - 5.51% -
std::copy_if(list<int>)_(every_other)/64 19.83% 23.190 27.790 - -0.16% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 19.73% 10011.729 11986.842 - 7.41% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 19.71% 0.923 1.104 - -0.99% -
std::find_if(vector<char>)_(process_all)/32768 19.48% 3137.543 3748.862 - -0.21% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 19.28% 714.305 852.024 - -1.05% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 19.26% 0.515 0.614 - 31.85% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 19.24% 2.247 2.680 - 12.06% -
std::find_if_not(vector<char>)_(process_all)/32768 19.20% 3135.211 3737.146 - -0.29% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 19.19% 35.775 42.640 - 1.56% -
std::is_sorted_until(vector<int>,_pred)/8 19.11% 3.123 3.720 - 0.92% -
BM_PushHeap_uint64_Random_1 19.11% 0.392 0.467 - 0.14% -
std::set<int>::equal_range(key)_(non-existent)/8192 19.03% 8.932 10.631 - 7.00% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 18.89% 4045202.768 4809527.707 - 19.25% -
std::unordered_set<int>::erase(iterator)/1024 18.87% 20.345 24.185 - 19.34% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 18.87% 9.527 11.325 - 27.01% -
std::map<int,_int>::find(key)_(existent)/1024 18.85% 3.643 4.329 - 1.27% -
std::deque<int>::ctor(size)/32 18.82% 27.048 32.139 - 15.91% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 18.77% 1.004 1.192 - -3.73% -
std::copy_n(vector<bool>)_(aligned)/262144 18.71% 585.453 694.981 - -8.87% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 18.65% 3.208 3.806 - 58.07% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 18.64% 404.497 479.908 - 2.13% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 18.63% 40.061 47.523 - 1.19% -
SetIntersection_Interlaced_Vector_uint32_16384_256 18.61% 19485468.659 23110961.111 - 52.72% -
std::find_if(vector<char>)_(process_all)/8192 18.57% 795.203 942.890 - -0.25% -
BM_PushHeap_float_Ascending_1 18.56% 0.393 0.466 - -0.09% -
std::unordered_set<int>::contains(key)_(existent)/8192 18.51% 1.218 1.444 - -16.07% -
std::multiset<std::string>::contains(key)_(existent)/32 18.50% 14.332 16.983 - -15.23% -
SetIntersection_Interlaced_Vector_uint64_16384_16 18.49% 2854757.447 3382668.744 - 41.25% -
std::find_if_not(vector<char>)_(process_all)/8192 18.43% 794.703 941.200 - -0.22% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 18.43% 12.170 14.412 - 18.68% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 18.39% 26.825 31.758 - -12.98% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 18.29% 0.338 0.400 - 18.23% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 18.19% 3234.376 3822.869 - -0.22% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 18.02% 1502459.873 1773177.981 - 19.87% -
std::set<int>::equal_range(key)_(non-existent)/1024 17.96% 5.801 6.844 - 5.45% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 17.94% 0.376 0.443 - 19.01% -
BM_lexicographical_compare_three_way_slow_path/64 17.85% 15.120 17.819 - -0.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 17.81% 13387910.766 15772496.821 - 14.94% -
BM_StringEraseWithMove_Empty_Transparent 17.75% 0.557 0.656 - 16.36% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 17.73% 892.241 1050.441 - 2.63% -
BM_StringEraseWithMove_Large_Opaque 17.69% 2.481 2.920 - 3.27% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 17.66% 0.514 0.604 - 27.49% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 17.61% 56.096 65.976 - 16.38% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 17.40% 2.599 3.051 - 0.94% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 17.38% 11.293 13.256 - -2.29% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 17.31% 1.525 1.789 - 16.27% -
SetIntersection_Interlaced_Vector_uint64_262144_16 17.30% 3496611.628 4101376.036 - 35.07% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 17.28% 0.693 0.813 - 0.32% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 17.27% 417454.532 489532.721 - -0.42% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 17.26% 0.353 0.414 - -0.48% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 17.25% 8.894 10.429 - 4.00% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 17.21% 0.693 0.812 - 0.29% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 17.20% 39.144 45.879 - -0.66% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 17.16% 115392280.410 135189372.667 - 29.69% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 17.14% 0.693 0.812 - 0.22% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 16.90% 21.860 25.554 - 7.38% -
std::partition_point(vector<int>)/8192 16.89% 7.975 9.322 - -0.40% -
BM_num_put<bool> 16.82% 9.315 10.881 - 0.71% -
BM_vector_deque_move/0 16.76% 0.519 0.606 - 51.42% -
BM_deque_deque_ranges_copy/0 16.72% 0.738 0.861 - 16.13% -
std::find_if_not(vector<int>)_(bail_25%)/1024 16.71% 28.480 33.240 - 13.19% -
ranges::min(std::vector<char>)/64 16.60% 3.618 4.219 - -0.39% -
std::partition_point(list<int>)/8192 16.54% 12447.488 14506.605 - 16.82% -
std::copy(list<int>)/8 16.53% 2.147 2.502 - 1.17% -
std::find_if_not(vector<int>)_(bail_25%)/32768 16.47% 842.915 981.759 - 2.26% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 16.45% 27.416 31.927 - 1.29% -
SetIntersection_Interlaced_Vector_float_16384_16 16.41% 2847695.937 3315049.588 - 29.64% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 16.29% 45.186 52.547 - 17.47% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 16.15% 34.435 39.996 - 11.70% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 16.14% 6.616 7.684 - 25.08% -
BM_StringRelational_Eq_Small_Small_Control 16.04% 1.685 1.955 - 0.04% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 16.04% 731.555 848.870 - 12.52% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 15.98% 20275.115 23515.498 - 7.40% -
std::adjacent_find(list<int>)/50 15.90% 20.183 23.392 - 0.59% -
BM_lexicographical_compare_three_way_slow_path/256 15.89% 68.636 79.542 - -0.41% -
SetIntersection_Interlaced_Vector_float_16384_256 15.89% 14879141.384 17242719.252 - 8.16% -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 15.79% 2.107 2.439 - 2.00% -
rng::for_each(map<int>)/32 15.77% 21.636 25.047 - 0.24% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 15.73% 25.234 29.202 - -9.52% -
ranges::minmax(std::deque<long_long>)/64 15.71% 24.549 28.405 - 1.76% -
std::for_each(set<int>::iterator)/32 15.67% 21.134 24.445 - -0.64% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 15.67% 5.511 6.374 - 38.50% -
ranges::minmax(std::deque<long_long>)/1 15.66% 0.690 0.798 - 6.57% -
SetIntersection_Front_Set_float_1024_1024 15.48% 11825826.474 13656239.884 - -1.45% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 15.48% 29.268 33.798 - -0.13% -
std::find_end(list<int>,_pred)_(process_all)/8192 15.35% 7171.693 8272.878 - 6.68% -
BM_deque_vector_copy_backward/70000 15.33% 7945.824 9163.682 - 5.03% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 15.22% 53.254 61.359 - -11.12% -
std::list<std::string>::ctor(size)/1024 15.18% 12773.821 14713.396 - -3.76% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 15.03% 1.392 1.601 - 20.69% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 15.03% 2.971 3.418 - 39.50% -
std::vector<std::string>::ctor(size)/32 15.03% 31.751 36.522 - 1.72% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 14.98% 32.207 37.032 - -6.14% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 14.90% 1.042 1.198 - -0.05% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 14.86% 50.014 57.444 - -15.81% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 14.83% 12858.792 14766.040 - 14.09% -
SetIntersection_Interlaced_Vector_uint32_16384_4 14.78% 1371135.881 1573739.435 - 11.94% -
BM_lexicographical_compare_three_way_slow_path/262144 14.72% 63294.777 72611.009 - -0.12% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 14.72% 0.813 0.933 - 9.61% -
std::find_end(forward_list<int>)_(process_all)/8192 14.70% 5721.474 6562.782 - 16.06% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 14.59% 10.110 11.585 - 8.66% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 14.50% 5.570 6.378 - 2.27% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 14.43% 9.009 10.309 - 1.46% -
BM_tolower_char<wchar_t> 14.38% 0.603 0.690 - 12.11% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.36% 12.896 14.748 - -1.00% -
std::find(vector<bool>)_(process_all)/50 14.33% 0.560 0.640 - -7.40% -
std::find(deque<int>)_(bail_25%)/8 14.29% 1.995 2.280 - -0.33% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 14.22% 0.711 0.812 - 0.21% -
BM_StringEraseWithMove_Empty_Opaque 14.17% 0.789 0.901 - 13.95% -
std::unique(list<int>,_pred)_(sprinkled)/1024 14.14% 1015.865 1159.559 - 14.83% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 14.00% 1.168 1.331 - 3.59% -
std::find_if_not(vector<int>)_(bail_25%)/8192 13.98% 219.855 250.601 - 3.58% -
std::multimap<std::string,_int>::ctor(const&)/32 13.97% 796.493 907.733 - 13.54% -
ranges::minmax(std::deque<long_long>)/8 13.95% 3.561 4.058 - 0.58% -
SetIntersection_Interlaced_Vector_float_16384_64 13.94% 5576420.644 6353945.780 - 13.01% -
BM_deque_vector_ranges_copy_backward/64000 13.90% 7216.258 8219.418 - 4.16% -
std::set<std::string>::equal_range(key)_(existent)/32 13.84% 15.019 17.097 - -2.40% -
std::for_each(multimap<int>::iterator)/8 13.82% 4.438 5.052 - -0.48% -
SetIntersection_Front_Set_float_262144_1024 13.76% 12034293.678 13690531.700 - 4.44% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 13.76% 1.426 1.623 - -1.04% -
std::find_end(deque<int>,_pred)_(single_element)/8192 13.73% 4280.391 4868.201 - -0.09% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 13.73% 2.249 2.558 - 15.02% -
BM_deque_vector_ranges_copy_backward/70000 13.73% 7926.998 9015.005 - 2.53% -
std::rotate(deque<int>)_(by_1/2)/32 13.66% 7.501 8.526 - 0.03% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 13.65% 17138.612 19478.128 - 8.81% -
std::find_end(deque<int>,_pred)_(single_element)/1000 13.63% 587.906 668.030 - 1.01% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 13.62% 10.217 11.609 - 13.80% -
ranges::minmax(std::list<char>)/64 13.55% 29.676 33.698 - -0.63% -
std::find_if(vector<char>)_(bail_25%)/8 13.52% 0.818 0.928 - 8.76% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 13.50% 1.167 1.325 - -8.65% -
std::remove_if(deque<int>)_(sprinkled)/50 13.49% 60.469 68.626 - 8.58% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 13.36% 1.042 1.181 - 9.13% -
SetIntersection_Interlaced_Vector_uint64_1024_16 13.27% 2010712.985 2277437.856 - 19.34% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 13.24% 105267.024 119206.662 - -0.44% -
std::stable_partition(list<int>)_(dense)/32 13.21% 33.506 37.932 - 3.40% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 13.15% 5890.765 6665.280 - 10.85% -
std::set<std::string>::find(key)_(existent)/32 13.11% 14.271 16.142 - -0.10% -
std::rotate(list<int>)_(by_1/4)/50 12.94% 23.478 26.515 - 3.19% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 12.93% 5.754 6.498 - 0.02% -
std::for_each(map<int>::iterator)/8 12.91% 4.445 5.019 - 0.06% -
BM_deque_vector_copy_backward/65536 12.89% 7365.590 8315.088 - 1.07% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 12.85% 46.525 52.501 - 2.88% -
std::for_each(multimap<int>::iterator)/32 12.76% 20.803 23.457 - -0.69% -
BM_deque_vector_ranges_move_backward/64000 12.76% 7048.994 7948.177 - -1.04% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 12.74% 1.333 1.503 - 14.27% -
SetIntersection_Front_Set_string_1024_256 12.73% 14273701.097 16090702.953 - 9.19% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 12.71% 26.743 30.143 - -38.61% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 12.62% 87.552 98.601 - 18.27% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 12.59% 0.463 0.521 - -9.28% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 12.59% 7.032 7.918 - 26.88% -
SetIntersection_Front_Set_string_16384_64 12.51% 4301042.807 4839173.178 - 7.09% -
std::multiset<std::string>::find(key)_(existent)/1024 12.48% 22.792 25.637 - 7.83% -
std::adjacent_find(deque<int>)/50 12.46% 14.032 15.781 - -13.09% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 12.44% 32.975 37.077 - 0.69% -
std::unordered_set<int>::count(key)_(existent)/1024 12.38% 1.295 1.456 - 17.81% -
BM_PushHeap_uint64_Random_4 12.32% 2.258 2.536 - -2.09% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 12.25% 1.388 1.558 - -3.68% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 12.24% 6158365.591 6912058.137 - 5.56% -
std::multiset<std::string>::find(key)_(non-existent)/1024 12.20% 21.425 24.039 - 12.92% -
SetIntersection_Interlaced_Vector_float_1024_64 12.19% 3272023.439 3670796.748 - -21.93% -
std::find_end(deque<int>,_pred)_(single_element)/1024 12.10% 594.917 666.875 - -0.29% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 12.09% 34.098 38.221 - 2.54% -
SetIntersection_Interlaced_Vector_float_262144_16 12.06% 2928717.384 3282016.247 - 10.15% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12.06% 6308.222 7068.926 - -0.11% -
bm_ranges_lexicographical_compare<signed_char>/64 12.02% 2.058 2.305 - -8.85% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 12.01% 0.500 0.560 - 5.44% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 12.01% 10.193 11.418 - 28.94% -
std::flat_multimap<int,_int>::erase(iterator)/1024 11.99% 75.413 84.451 - 11.52% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 11.98% 46.274 51.816 - 1.37% -
std::make_heap(deque<int>)_(heap)/8192 11.97% 7691.074 8611.976 - -0.20% -
std::equal(vector<bool>)_(unaligned)/50 11.95% 0.816 0.914 - -9.87% -
std::make_heap(deque<int>)_(descending)/8192 11.95% 7682.167 8600.038 - -0.20% -
SetIntersection_Front_Set_float_262144_256 11.94% 3706346.441 4148928.990 - 1.81% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 11.92% 4.823 5.398 - -0.48% -
std::unordered_set<int>::count(key)_(non-existent)/1024 11.91% 1.386 1.551 - -26.12% -
BM_deque_vector_ranges_copy_backward/65536 11.90% 7489.534 8380.933 - 2.65% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 11.89% 7683.944 8597.820 - 9.37% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 11.89% 30.134 33.717 - 0.37% -
std::remove_if(deque<int>)_(sprinkled)/32 11.79% 52.996 59.243 - 8.56% -
std::rotate(deque<int>)_(by_1/2)/50 11.78% 10.351 11.570 - 0.13% -
std::find_end(deque<int>)_(process_all)/1000 11.75% 261.439 292.149 - -1.93% -
std::find_if_not(vector<char>)_(process_all)/1024 11.72% 111.583 124.665 - -0.02% -
std::find_if(vector<char>)_(process_all)/1024 11.68% 111.723 124.774 - -0.05% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 11.67% 34.322 38.326 - 2.13% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 11.63% 52.256 58.335 - 15.68% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 11.52% 0.592 0.660 - -0.06% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 11.45% 5.012 5.586 - 1.66% -
std::find_if(vector<char>)_(bail_25%)/1024 11.43% 26.011 28.985 - 6.11% -
std::partial_sort(deque<int>)_(repeated)/8192 11.43% 67850.969 75603.542 - -1.01% -
std::for_each(map<int>::iterator)/32 11.36% 21.499 23.943 - -0.22% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 11.36% 13086.537 14573.311 - 0.45% -
std::rotate(list<int>)_(1_element_backward)/50 11.35% 22.235 24.758 - 1.46% -
BM_PushHeap_uint32_PipeOrgan_4 11.27% 0.485 0.539 - 0.03% -
BM_lexicographical_compare_three_way_fast_path/1 11.24% 0.413 0.460 - 16.16% -
std::make_heap(deque<int>)_(heap)/1024 11.13% 985.834 1095.586 - 0.02% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 11.10% 12.485 13.872 - -1.49% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 11.09% 310.220 344.628 - 0.68% -
ranges::minmax(std::deque<char>)/8 11.09% 3.791 4.211 - 5.71% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 11.07% 32.005 35.547 - 16.63% -
std::rotate(list<int>)_(by_1/4)/32 11.07% 13.020 14.461 - -0.37% -
std::set<std::string>::equal_range(key)_(existent)/1024 11.05% 21.788 24.195 - 0.74% -
std::make_heap(deque<int>)_(descending)/1024 11.02% 985.296 1093.857 - -0.06% -
BM_deque_vector_move_backward/64000 10.99% 7173.428 7961.946 - -1.03% -
bm_write 10.98% 531.909 590.292 - -0.28% -
std::set<std::string>::find(key)_(non-existent)/32 10.83% 9.423 10.444 - 1.21% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 10.83% 26.808 29.712 - -3.56% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 10.82% 13266714.681 14702191.798 - 1.66% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 10.82% 1.111 1.231 - 17.32% -
std::for_each(set<int>::iterator)/8 10.81% 4.513 5.000 - -0.78% -
ranges::min(std::deque<long_long>)/1 10.78% 0.600 0.664 - -4.16% -
std::multimap<int,_int>::contains(key)_(existent)/1024 10.75% 3.891 4.309 - -5.69% -
BM_StringRelational_Compare_Empty_Large_Control 10.74% 1.656 1.834 - -2.44% -
std::multiset<std::string>::count(key)_(existent)/8192 10.69% 26.521 29.356 - 4.18% -
std::unordered_map<int,_int>::find(key)_(existent)/32 10.65% 1.426 1.578 - 16.58% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 10.61% 10385.059 11487.344 - 8.14% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 10.61% 1.661 1.837 - 0.12% -
SetIntersection_Front_Vector_uint64_16384_1024 10.61% 5333493.555 5899454.324 - -0.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 10.58% 1355139.307 1498566.528 - 11.15% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 10.58% 67.770 74.942 - 28.59% -
BM_PushHeap_uint32_Ascending_64 10.58% 1.517 1.678 - 6.79% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 10.58% 0.314 0.348 - 27.91% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 10.56% 2.449 2.707 - 10.18% -
std::for_each(multiset<int>::iterator)/8 10.56% 4.590 5.074 - 0.88% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 10.54% 49.618 54.849 - -10.64% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 10.48% 21.221 23.444 - 20.52% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 10.45% 1.234 1.363 - 17.77% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 10.40% 574.778 634.561 - 5.73% -
SetIntersection_None_Set_uint64_262144_256 10.38% 1233154.217 1361176.109 - 10.90% -
BM_vector_deque_move_backward/64000 10.37% 7254.530 8006.750 - -1.03% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 10.34% 0.579 0.639 - 3.09% -
SetIntersection_Front_Vector_uint64_262144_1024 10.33% 5341812.782 5893526.587 - 1.13% -
std::for_each(multiset<int>::iterator)/32 10.32% 21.436 23.648 - 0.44% -
BM_num_put<const_void*> 10.31% 11.206 12.361 - 2.87% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 10.29% 13417939.980 14798440.289 - 6.41% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 10.28% 1.092 1.204 - -0.81% -
std::is_sorted(list<int>,_pred)/8 10.25% 3.675 4.052 - 0.89% -
BM_deque_vector_move_backward/70000 10.20% 7906.790 8712.992 - -2.94% -
rng::starts_with(vector<int>,_pred)/8 10.18% 2.312 2.547 - -3.90% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 10.18% 8083131.331 8905823.947 - 7.43% -
BM_vector_deque_ranges_move/65536 10.06% 2859.692 3147.431 - 2.27% -
SetIntersection_None_Set_uint64_262144_16 10.01% 1234401.937 1357973.143 - 12.03% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 9.98% 1.260 1.386 - 11.48% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 9.98% 105562.638 116100.272 - -5.05% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 9.94% 18.981 20.868 - 4.15% -
std::make_heap(deque<int>)_(repeated)/8192 9.93% 16855.059 18528.818 - 2.70% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 9.93% 1.048 1.152 - 0.36% -
std::unique(list<int>,_pred)_(contiguous)/8192 9.90% 7494.497 8236.197 - 0.34% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 9.84% 12927.719 14199.563 - -4.87% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 9.83% 22.398 24.600 - -1.62% -
std::vector<int>::ctor(size)/8192 9.82% 517.543 568.354 - 0.89% -
SetIntersection_None_Set_uint64_262144_64 9.80% 1235613.361 1356726.564 - 10.81% -
std::map<std::string,_int>::erase(iterator)/32 9.73% 28.573 31.353 - 12.33% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 9.72% 28.960 31.774 - -1.43% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 9.68% 54842.392 60150.433 - 11.53% -
std::set<std::string>::contains(key)_(non-existent)/1024 9.68% 20.044 21.984 - 2.70% -
std::set<std::string>::find(key)_(existent)/1024 9.67% 22.760 24.961 - 2.31% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 9.66% 22.641 24.828 - -14.84% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 9.66% 9907107.213 10863679.528 - 7.60% -
rng::find_last(forward_list<int>)_(bail_90%)/1024 9.63% 727.243 797.268 - 8.53% -
std::find_end(vector<int>)_(single_element)/8192 9.62% 1810.958 1985.204 - 2.90% -
std::copy_backward(list<int>)/8 9.62% 2.207 2.420 - 7.34% -
ranges::minmax(std::list<long_long>)/1 9.62% 0.343 0.375 - -12.97% -
std::partition_copy(deque<int>)/32 9.59% 12.799 14.027 - 8.13% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 9.58% 2.743 3.006 - -1.47% -
std::set<int>::contains(key)_(existent)/8192 9.58% 8.383 9.186 - 8.85% -
std::multiset<std::string>::find(key)_(non-existent)/32 9.58% 10.098 11.065 - 9.53% -
std::search(list<int>)_(single_element)/8192 9.57% 7486.594 8203.144 - 0.86% -
SetIntersection_None_Set_string_16384_4 9.57% 188212651.992 206223585.074 - 2.46% -
rng::find_last_if(vector<char>)_(bail_10%)/50 9.56% 11.423 12.515 - 10.45% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9.55% 1097.471 1202.263 - 9.31% -
std::swap_ranges(list<int>)/50 9.52% 31.870 34.904 - 1.90% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 9.51% 55.542 60.823 - 37.87% -
bm_ranges_lexicographical_compare<int>/1 9.51% 1.286 1.408 - 12.65% -
std::unique_copy(deque<int>)_(sprinkled)/52 9.50% 14.717 16.114 - 9.33% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 9.48% 106102.427 116156.747 - -4.83% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 9.46% 57305.641 62729.464 - 8.08% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 9.46% 30.628 33.526 - -1.59% -
BM_vector_deque_ranges_move/64000 9.45% 2843.410 3112.080 - 3.36% -
BM_vector_deque_ranges_move_backward/64 9.44% 2.975 3.256 - 9.70% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 9.42% 23.889 26.140 - 9.61% -
std::fill_n(list<int>)/50 9.41% 15.179 16.607 - -1.71% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 9.40% 1.508 1.649 - 0.30% -
ranges::min(std::list<char>)/8 9.34% 1.767 1.932 - 1.89% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 9.34% 4785.839 5232.859 - 3.88% -
std::unordered_set<int>::count(key)_(non-existent)/8192 9.31% 1.376 1.504 - -12.21% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 9.31% 43.669 47.733 - -5.15% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 9.30% 53.643 58.632 - 9.93% -
std::map<std::string,_int>::find(key)_(existent)/8192 9.30% 28.990 31.686 - -8.20% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 9.29% 9771.750 10679.808 - 31.53% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 9.29% 12952.741 14155.637 - -5.07% -
BM_deque_vector_ranges_move_backward/65536 9.26% 7380.689 8063.812 - -1.57% -
SetIntersection_None_Set_string_16384_16 9.17% 187964779.769 205192662.401 - 3.49% -
std::replace(list<int>)_(sprinkled)/1024 9.16% 726.147 792.681 - 0.11% -
BM_PushHeap_string_Ascending_1 9.15% 0.642 0.700 - -0.06% -
std::set<int>::find(key)_(non-existent)/32 9.11% 2.284 2.492 - 12.01% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 9.10% 23.746 25.906 - 6.30% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 9.08% 120609.980 131565.512 - 0.29% -
BM_deque_vector_ranges_move_backward/70000 9.08% 7944.471 8665.483 - 0.06% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 9.07% 23.335 25.452 - 9.23% -
std::list<std::string>::ctor(size)/8192 9.06% 106484.862 116127.373 - -6.88% -
ranges::min(std::vector<long_long>)/8 9.04% 2.126 2.318 - 3.16% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 9.04% 1.916 2.090 - 0.40% -
std::list<int>::erase(begin)_(cheap_elements)/1024 9.04% 10.278 11.207 - -18.44% -
BM_deque_vector_move_backward/65536 9.02% 7361.291 8025.168 - -2.76% -
std::replace(vector<int>)_(sprinkled)/1024 9.01% 149.937 163.445 - 12.56% -
std::find_if_not(vector<char>)_(bail_25%)/32768 9.01% 863.314 941.069 - -0.81% -
BM_num_put<unsigned_long_long> 8.98% 10.120 11.029 - 1.02% -
SetIntersection_Front_Set_string_16384_16 8.97% 1770283.284 1929092.948 - 0.24% -
BM_StringRelational_Eq_Small_Small_ChangeLast 8.94% 2.011 2.190 - 9.30% -
std::set<std::string>::contains(key)_(non-existent)/32 8.91% 9.813 10.687 - 4.36% -
SetIntersection_Front_Vector_string_256_64 8.90% 9986969.937 10875998.395 - 4.45% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 8.90% 31.405 34.199 - 37.41% -
BM_deque_deque_ranges_copy_backward/65536 8.88% 7506.134 8172.470 - 1.53% -
std::set<std::string>::find(key)_(non-existent)/8192 8.87% 26.480 28.828 - 2.17% -
std::unordered_set<int>::find(key)_(existent)/8192 8.86% 1.400 1.524 - 12.82% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 8.85% 32.425 35.296 - 14.18% -
SetIntersection_None_Set_string_16384_256 8.84% 189368817.101 206113955.584 - 0.55% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 8.83% 149978.682 163223.676 - 5.79% -
std::search(vector<int>)_(same_length)/1000 8.78% 240.105 261.188 - 8.67% -
std::list<int>::operator=(const&)_(cheap_elements)/32 8.76% 15.876 17.267 - 1.17% -
std::rotate(list<int>)_(by_1/2)/32 8.73% 5.938 6.457 - 0.16% -
std::rotate(deque<int>)_(by_1/2)/1024 8.73% 172.971 188.068 - -0.10% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 8.71% 5.426 5.899 - 27.82% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 8.71% 87.309 94.913 - 4.76% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 8.70% 19.529 21.228 - -0.66% -
ranges::min(std::vector<char>)/8 8.70% 2.211 2.404 - -2.99% -
BM_vector_deque_copy_backward/64000 8.70% 7399.057 8042.421 - 0.28% -
SetIntersection_None_Set_string_16384_1 8.68% 188524703.645 204884235.909 - 2.64% -
std::search(vector<int>,_pred)_(no_match)/1048576 8.67% 542496.021 589544.088 - -1.81% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 8.67% 125.098 135.942 - 0.94% -
std::find_end(list<int>)_(process_all)/1000 8.65% 656.323 713.081 - -0.05% -
std::unordered_set<int>::find(key)_(non-existent)/1024 8.63% 1.053 1.144 - 0.31% -
BM_vector_deque_ranges_copy_backward/65536 8.61% 7540.027 8189.354 - -0.15% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 8.60% 126.878 137.795 - 8.19% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 8.55% 57576.476 62501.905 - 2.14% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 8.48% 34.972 37.940 - 3.00% -
BM_vector_deque_ranges_copy_backward/4000 8.46% 141.043 152.977 - 6.28% -
BM_std_minmax_element<short>/2 8.45% 0.634 0.688 - -0.31% -
SetIntersection_Front_Vector_float_1024_1024 8.45% 5441231.715 5900781.667 - -0.08% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 8.44% 10988.291 11916.126 - 20.11% -
BM_PushHeap_uint64_Random_1024 8.40% 5.759 6.242 - 0.37% -
SetIntersection_Front_Vector_float_16384_1024 8.40% 5449812.631 5907401.779 - 9.04% -
std::set<int>::contains(key)_(existent)/1024 8.40% 3.778 4.095 - 10.07% -
ranges::min(std::vector<__int128>)/8 8.38% 2.856 3.095 - 7.17% -
BM_vector_deque_ranges_copy_backward/64000 8.38% 7401.867 8022.134 - 1.86% -
std::unordered_set<int>::insert(value)_(already_present)/32 8.36% 2.637 2.857 - 9.44% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 8.34% 3.862 4.184 - 12.88% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 8.34% 2.526 2.736 - -1.55% -
BM_deque_vector_copy_backward/64000 8.34% 7487.791 8111.956 - 0.65% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 8.31% 17.144 18.568 - 9.65% -
SetIntersection_Front_Vector_float_262144_1024 8.29% 5450243.465 5902108.816 - 9.07% -
BM_vector_deque_copy/64000 8.29% 2842.454 3078.007 - -0.19% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 8.28% 624.959 676.725 - -0.28% -
std::multiset<std::string>::find(key)_(non-existent)/8192 8.27% 28.884 31.274 - 9.49% -
std::find(deque<int>)_(process_all)/50 8.27% 13.048 14.127 - 7.89% -
SetIntersection_Front_Set_float_16384_16384 8.26% 216877358.424 234786852.688 - 2.97% -
SetIntersection_Interlaced_Vector_float_1024_256 8.23% 5542685.328 5998812.464 - 8.82% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 8.23% 1.161 1.257 - 8.87% -
SetIntersection_Front_Vector_float_262144_16384 8.23% 71787441.651 77693583.794 - 0.39% -
std::set<std::string>::find(key)_(non-existent)/1024 8.22% 19.937 21.576 - 2.77% -
std::is_sorted(vector<int>,_pred)/8 8.22% 3.164 3.424 - 6.68% -
std::copy_backward(deque<int>)/32768 8.21% 3673.482 3974.904 - -0.47% -
std::find_if_not(vector<char>)_(process_all)/8 8.20% 1.327 1.436 - 7.27% -
BM_deque_deque_move_backward/70000 8.19% 8128.075 8794.005 - -0.37% -
std::find_first_of(deque<int>)_(large_needle)/50 8.19% 711.922 770.209 - 7.33% -
std::copy_n(vector<int>)/8 8.18% 2.114 2.287 - 4.91% -
BM_vector_deque_ranges_copy/64000 8.17% 2841.677 3073.901 - -0.19% -
BM_PushHeap_uint64_Random_16 8.16% 4.160 4.499 - -0.02% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 8.15% 6114.511 6613.131 - 3.38% -
BM_vector_deque_copy_backward/65536 8.15% 7667.258 8292.474 - -0.51% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 8.10% 26.129 28.244 - -1.13% -
std::multiset<int>::find(key)_(non-existent)/32 8.09% 2.469 2.669 - 17.60% -
std::any_of(list<int>)_(process_all)/8192 8.06% 7290.396 7877.814 - -4.79% -
std::unordered_set<std::string>::ctor(const&)/32 8.02% 795.931 859.754 - 9.24% -
BM_PushHeap_uint32_Ascending_256 8.00% 2.082 2.248 - 5.23% -
ranges::minmax(std::list<long_long>)/64 7.99% 28.084 30.328 - -1.48% -
BM_vector_deque_move/64000 7.97% 2844.020 3070.671 - -0.23% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 7.95% 12895.740 13920.354 - -1.26% -
std::find_end(vector<int>)_(single_element)/1000 7.86% 229.863 247.929 - 1.21% -
BM_std_minmax_element<int>/3 7.85% 1.114 1.202 - 4.63% -
std::is_sorted_until(vector<int>)/8 7.84% 2.048 2.209 - 8.43% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 7.83% 908.891 980.079 - -6.42% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 7.82% 31.103 33.537 - -1.95% -
BM_deque_deque_move_backward/64000 7.75% 7290.515 7855.658 - -0.58% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 7.74% 10.584 11.403 - 6.67% -
BM_vector_deque_copy/70000 7.74% 3104.628 3344.803 - -0.05% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 7.73% 12.960 13.962 - 14.58% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 7.72% 4.520 4.869 - 0.90% -
std::partial_sort_copy(vector<int>)_(repeated)/8 7.72% 8.122 8.748 - 1.28% -
rng::contains_subrange(deque<int>)_(process_all)/50 7.71% 23.562 25.379 - 2.75% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 7.69% 27.618 29.742 - 7.22% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 7.66% 1834721.313 1975221.879 - 9.30% -
std::move_backward(vector<int>)/262144 7.64% 21617.353 23268.619 - 8.95% -
bm_lexicographical_compare<signed_char>/64 7.61% 1.911 2.056 - -3.76% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 7.60% 5886.704 6334.291 - -3.42% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 7.59% 27.842 29.957 - 9.32% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 7.59% 11865.262 12766.221 - 14.36% -
BM_deque_vector_move_backward/0 7.59% 1.371 1.476 - 0.74% -
BM_vector_deque_move/70000 7.59% 3104.860 3340.384 - -2.92% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 7.58% 360.174 387.478 - -4.71% -
std::unordered_set<int>::count(key)_(existent)/32 7.57% 1.435 1.543 - 15.87% -
std::move_backward(vector<bool>)_(unaligned)/1048576 7.57% 6506.315 6998.538 - 7.39% -
std::find_if(vector<int>)_(bail_25%)/8 7.54% 0.733 0.789 - 0.07% -
BM_vector_deque_ranges_copy/70000 7.52% 3104.268 3337.559 - -0.13% -
BM_deque_deque_ranges_move_backward/65536 7.50% 7577.810 8146.114 - 0.90% -
rng::contains_subrange(list<int>)_(near_matches)/1000 7.48% 36718.742 39465.049 - -0.16% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 7.47% 1.048 1.126 - -0.86% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 7.45% 27.189 29.213 - 5.47% -
SetIntersection_None_Set_uint64_262144_1024 7.44% 1230612.955 1322168.293 - -1.56% -
std::set<int>::find(key)_(existent)/32 7.44% 1.624 1.745 - 2.00% -
BM_deque_deque_copy_backward/65536 7.41% 7576.692 8138.433 - 0.73% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 7.40% 82.328 88.418 - 4.29% -
BM_PushHeap_uint64_Random_16384 7.39% 5.914 6.352 - -0.31% -
std::find_end(vector<int>)_(single_element)/1024 7.39% 236.608 254.092 - 1.97% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 7.37% 2125862.952 2282473.722 - 3.95% -
SetIntersection_Front_Set_float_16384_1024 7.36% 12469021.683 13386218.308 - 9.06% -
std::equal(list<int>)_(it,_it,_it)/8192 7.35% 9275.331 9957.117 - 1.84% -
std::find_if_not(list<int>)_(bail_25%)/32768 7.32% 7395.089 7936.733 - 2.20% -
BM_PushHeap_uint32_Ascending_4 7.32% 0.544 0.584 - -0.30% -
std::count(list<int>)_(every_other)/8192 7.29% 6589.890 7070.359 - -1.27% -
std::set<std::string>::upper_bound(key)_(existent)/8192 7.27% 27.606 29.613 - 2.44% -
std::move_backward(deque<int>)/32768 7.25% 3264.622 3501.263 - -3.01% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 7.24% 9.529 10.219 - -0.27% -
std::search(vector<int>)_(same_length)/1024 7.24% 244.745 262.467 - 4.85% -
std::search(list<int>)_(same_length)/8192 7.24% 7999.769 8578.853 - -0.23% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 7.23% 35.428 37.988 - 0.25% -
BM_StringFindAllMatch/1 7.22% 2.905 3.115 - 3.46% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 7.22% 238721.182 255952.973 - 0.65% -
std::replace_if(vector<int>)_(sprinkled)/50 7.20% 12.748 13.667 - 6.22% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 7.14% 206.312 221.034 - 2.07% -
BM_StringFindCharLiteral/64 7.09% 2.089 2.237 - 5.26% -
SetIntersection_Front_Set_float_262144_16384 7.08% 214062166.537 229209731.858 - -1.28% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 7.05% 11591.517 12409.167 - 3.90% -
std::fill_n(list<int>)/8192 7.05% 7150.174 7654.535 - -11.17% -
std::equal(deque<int>)_(it,_it,_it)/8 7.04% 4.149 4.441 - 4.43% -
std::count(list<int>)_(every_other)/1024 7.02% 667.153 713.994 - 2.36% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 7.02% 27.623 29.561 - 3.02% -
std::set<std::string>::contains(key)_(existent)/1024 7.01% 20.901 22.367 - -2.84% -
SetIntersection_Front_Set_uint64_256_256 7.01% 7440051.657 7961662.324 - 4.35% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 7.01% 19.617 20.992 - 2.66% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 6.98% 16.837 18.011 - 3.85% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 6.96% 2173739.642 2325084.230 - 6.60% -
SetIntersection_Interlaced_Set_float_16384_16384 6.96% 208798456.154 223329864.585 - 2.90% -
std::map<int,_int>::upper_bound(key)_(non-existent)/0 6.96% 0.251 0.269 - 7.01% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 6.96% 23.704 25.353 - 8.44% -
std::copy_n(deque<int>)/8 6.95% 2.636 2.819 - 2.54% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 6.94% 502.813 537.731 - 2.37% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 6.94% 86.806 92.834 - 8.56% -
std::unordered_set<int>::contains(key)_(non-existent)/32 6.94% 1.619 1.732 - 12.70% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 6.93% 3426.712 3664.043 - 2.70% -
SetIntersection_Front_Set_uint64_16384_4 6.92% 1068767.367 1142749.227 - 11.08% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 6.90% 15.062 16.102 - -17.40% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 6.88% 1.927 2.060 - 2.91% -
rng::find_last_if(list<int>)_(bail_90%)/50 6.87% 2.040 2.180 - 0.93% -
SetIntersection_Interlaced_Set_uint32_16384_16384 6.87% 218853427.150 233878129.090 - 6.92% -
std::partial_sort_copy(list<int>)_(heap)/8 6.84% 16.582 17.716 - 2.16% -
std::unique_copy(deque<int>)_(sprinkled)/1024 6.84% 463.766 495.472 - 2.13% -
BM_deque_deque_ranges_move_backward/70000 6.81% 7991.921 8535.972 - -0.91% -
ranges::minmax(std::list<__int128>)/1 6.80% 0.447 0.478 - 6.82% -
BM_StringEraseWithMove_Large_Transparent 6.79% 2.648 2.827 - 4.90% -
std::remove(list<int>)_(prefix)/1024 6.79% 947.554 1011.921 - 0.78% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 6.78% 31.587 33.730 - -2.30% -
std::multimap<int,_int>::count(key)_(non-existent)/32 6.76% 2.280 2.434 - 8.33% -
std::transform(deque<int>,_deque<int>)/50 6.75% 33.630 35.901 - -1.70% -
std::search(list<int>,_pred)_(single_element)/8192 6.75% 7696.478 8216.109 - -14.53% -
std::partition_copy(vector<int>)/8192 6.72% 4601.379 4910.541 - 7.19% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 6.72% 281377.011 300272.455 - -4.92% -
std::set<std::string>::count(key)_(non-existent)/32 6.71% 10.090 10.767 - 2.21% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 6.70% 8918258.087 9516036.279 - 8.77% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 6.69% 8.241 8.793 - 0.36% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 6.69% 27.944 29.813 - 8.06% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 6.68% 8854331.574 9446236.158 - 9.11% -
SetIntersection_None_Set_string_16384_1024 6.68% 190225548.901 202938429.795 - -8.94% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 6.68% 8.309 8.864 - 0.93% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 6.67% 356.896 380.686 - -8.94% -
std::copy_n(vector<bool>)_(aligned)/64 6.66% 1.265 1.350 - -0.53% -
std::find_end(list<int>)_(process_all)/1048576 6.65% 815929.152 870173.113 - -0.16% -
std::map<int,_int>::find(key)_(non-existent)/8192 6.63% 7.010 7.475 - -0.58% -
std::map<std::string,_int>::contains(key)_(existent)/32 6.60% 14.421 15.373 - -13.64% -
BM_deque_deque_ranges_copy_backward/70000 6.60% 8221.555 8764.325 - 1.30% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 6.58% 577.431 615.445 - 5.30% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 6.58% 747.791 796.998 - 1.96% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 6.56% 214.501 228.575 - -3.31% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 6.54% 19.980 21.287 - 7.64% -
SetIntersection_Front_Set_float_256_64 6.53% 5460516.086 5817159.624 - 3.07% -
SetIntersection_Front_Vector_float_16384_16384 6.53% 71971327.344 76667559.157 - -1.28% -
std::search(vector<int>)_(same_length)/8192 6.51% 1865.020 1986.471 - 0.38% -
BM_StringFindCharLiteral/32 6.50% 1.620 1.725 - 6.60% -
ranges::min(std::list<long_long>)/8 6.49% 1.843 1.962 - 0.49% -
std::copy_n(deque<int>)/262144 6.48% 11668.445 12424.015 - 6.72% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 6.45% 65.036 69.228 - 0.83% -
std::find_if_not(deque<int>)_(process_all)/50 6.43% 12.623 13.435 - 5.73% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 6.42% 49.242 52.403 - 0.70% -
SetIntersection_Front_Set_float_256_256 6.42% 7681488.705 8174428.813 - 6.15% -
std::copy_if(vector<int>)_(entire_range)/64 6.40% 15.545 16.541 - -0.56% -
BM_lexicographical_compare_three_way<IntPtr>/16 6.39% 4.208 4.477 - 0.75% -
std::multimap<std::string,_int>::erase(iterator)/1024 6.39% 28.487 30.307 - -7.49% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 6.38% 44632.813 47478.670 - 2.84% -
SetIntersection_Front_Vector_uint64_1024_256 6.38% 2136169.938 2272359.218 - 0.47% -
std::for_each(list<int>)/8192 6.37% 7795.731 8292.388 - 7.34% -
BM_deque_deque_copy/70000 6.35% 3181.967 3383.997 - 0.92% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 6.31% 55149.381 58630.242 - 2.25% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 6.29% 23.953 25.460 - 6.85% -
bm_ranges_lexicographical_compare<int>/8 6.29% 1.447 1.538 - 2.76% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 6.29% 34.957 37.155 - 4.36% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 6.29% 7924.821 8422.978 - 6.32% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 6.28% 33045.352 35121.966 - -5.73% -
std::make_heap(deque<int>)_(pipe-organ)/8192 6.28% 20450.763 21734.072 - 3.70% -
SetIntersection_Interlaced_Vector_uint64_16384_4 6.27% 1428284.828 1517831.679 - 14.00% -
BM_vector_deque_ranges_copy/65536 6.27% 2859.660 3038.819 - -0.31% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 6.26% 1198669.846 1273708.701 - 3.65% -
BM_vector_deque_copy_backward/70000 6.25% 8228.413 8743.052 - -1.63% -
std::unordered_set<int>::erase(iterator)/32 6.25% 20.214 21.478 - 6.66% -
SetIntersection_None_Set_string_16384_64 6.25% 189303532.077 201131793.790 - -0.82% -
std::multiset<std::string>::ctor(const&)/32 6.25% 774.937 823.344 - 1.10% -
BM_deque_deque_copy_backward/64000 6.24% 7411.545 7874.251 - 1.51% -
SetIntersection_Front_Set_string_256_64 6.23% 14183192.766 15067362.671 - -1.01% -
std::set<std::string>::contains(key)_(non-existent)/8192 6.23% 27.049 28.734 - 2.06% -
BM_deque_deque_copy_backward/70000 6.23% 7949.848 8445.180 - 0.15% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 6.23% 940.986 999.589 - -8.06% -
BM_vector_deque_move/65536 6.22% 2858.785 3036.556 - -4.35% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 6.20% 72.014 76.477 - 2.77% -
std::multimap<std::string,_int>::find(key)_(existent)/32 6.20% 15.976 16.966 - 8.32% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 6.18% 566.500 601.484 - 3.32% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 6.17% 1589316.573 1687386.399 - 5.26% -
BM_PushHeap_uint32_Random_4 6.16% 2.214 2.350 - 12.60% -
BM_deque_deque_move_backward/65536 6.15% 7628.923 8098.022 - 1.17% -
BM_vector_deque_ranges_move_backward/512 6.15% 17.510 18.587 - 6.33% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 6.14% 557446.994 591678.220 - -0.35% -
BM_num_put<long_long> 6.14% 10.502 11.147 - -0.15% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 6.13% 21188253.378 22487381.510 - 10.05% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 6.13% 1.312 1.393 - 12.19% -
BM_PushHeap_uint64_QuickSortAdversary_16 6.13% 0.971 1.030 - -0.26% -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.12% 5.625 5.969 - -0.79% -
std::set<int>::equal_range(key)_(existent)/32 6.09% 1.714 1.818 - -0.26% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 6.08% 4.458 4.729 - 3.23% -
std::find_first_of(deque<int>)_(large_needle)/32 6.06% 294.357 312.193 - 5.16% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 6.05% 4070286.955 4316371.059 - 0.28% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 6.04% 1755335.727 1861274.291 - 4.06% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 6.01% 1120469.714 1187831.983 - 5.52% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 6.00% 10.087 10.693 - -2.80% -
std::find_if_not(list<int>)_(process_all)/8192 6.00% 6934.482 7350.822 - 2.04% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 5.98% 9478.504 10045.618 - 3.43% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 5.98% 32.052 33.970 - -5.24% -
std::unordered_set<int>::count(key)_(existent)/8192 5.97% 1.407 1.491 - 6.00% -
BM_deque_deque_ranges_copy_backward/64000 5.97% 7349.671 7788.581 - -0.44% -
std::remove(deque<int>)_(prefix)/50 5.95% 57.520 60.943 - -0.96% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 5.95% 9.940 10.531 - -1.23% -
std::set<int>::upper_bound(key)_(existent)/32 5.94% 1.641 1.738 - -1.89% -
std::find_end(list<int>)_(single_element)/1024 5.93% 688.722 729.578 - -0.39% -
std::find_if_not(vector<char>)_(bail_25%)/8192 5.92% 223.078 236.293 - -2.56% -
BM_PushHeap_uint32_Ascending_1024 5.92% 2.555 2.706 - 3.85% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 5.92% 1.504 1.594 - 8.58% -
std::deque<int>::ctor(size)/1024 5.92% 71.742 75.989 - 0.94% -
BM_StringRelational_Eq_Empty_Huge_Control 5.91% 0.477 0.505 - 6.74% -
BM_PushHeap_uint64_Random_64 5.89% 5.219 5.526 - -1.84% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 5.88% 2399.076 2540.106 - -0.12% -
BM_vector_deque_ranges_move_backward/64000 5.86% 7376.683 7809.172 - -2.02% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 5.85% 1.048 1.110 - -0.30% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 5.85% 2953682.779 3126540.039 - 6.51% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 5.82% 3927.128 4155.573 - -0.29% -
std::map<int,_int>::contains(key)_(existent)/1024 5.81% 3.867 4.091 - 1.56% -
ranges::minmax(std::deque<__int128>)/64 5.81% 30.145 31.895 - 0.19% -
rng::find_last(list<int>)_(bail_90%)/1024 5.80% 71.792 75.955 - -2.20% -
std::partial_sort_copy(vector<int>)_(heap)/1024 5.80% 7938.990 8399.097 - 5.11% -
std::multiset<int>::contains(key)_(non-existent)/32 5.78% 2.773 2.933 - 9.31% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 5.78% 736.650 779.199 - 2.06% -
SetIntersection_Interlaced_Set_string_16384_4 5.77% 197023347.536 208393218.521 - 5.14% -
std::fill(vector<int>)/32 5.77% 1.030 1.089 - 5.02% -
std::make_heap(deque<int>)_(repeated)/1024 5.77% 2162.137 2286.792 - 0.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 5.76% 61242491.095 64770519.858 - 16.70% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 5.76% 28.304 29.934 - -10.05% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 5.69% 1.047 1.107 - -0.03% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 5.68% 13.061 13.803 - 12.96% -
BM_PushHeap_uint64_Random_256 5.66% 5.640 5.958 - -2.34% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 5.65% 645.818 682.296 - 0.64% -
BM_PushHeap_string_SingleElement_16384 5.64% 2.580 2.725 - 2.82% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 5.63% 617.586 652.353 - 6.07% -
BM_vector_deque_ranges_move/70000 5.61% 3102.948 3277.071 - 0.08% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 5.60% 1.052 1.111 - 1.04% -
std::set<int>::find(key)_(non-existent)/1024 5.57% 5.378 5.678 - 1.89% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 5.56% 11.286 11.913 - -9.92% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 5.56% 20244.289 21369.957 - -2.93% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 5.56% 77.472 81.777 - 1.09% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 5.52% 558.974 589.830 - 1.05% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 5.52% 1056491.772 1114765.670 - 7.17% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 5.51% 22.655 23.902 - 4.54% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 5.49% 28.526 30.092 - 9.24% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 5.49% 37.978 40.063 - 8.98% -
SetIntersection_Interlaced_Set_string_262144_16384 5.49% 2799380.699 2952936.768 - -0.95% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 5.48% 31.247 32.960 - -3.61% -
std::unordered_set<int>::find(key)_(non-existent)/32 5.47% 1.098 1.158 - -0.01% -
SetIntersection_Front_Set_uint64_262144_64 5.47% 1699019.864 1791905.888 - 7.29% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 5.46% 1121451.303 1182658.343 - 4.90% -
BM_PushHeap_string_SingleElement_1024 5.46% 2.591 2.732 - 4.47% -
SetIntersection_Interlaced_Vector_uint32_256_64 5.45% 6834657.462 7207379.364 - 3.52% -
BM_deque_deque_ranges_move/70000 5.44% 3309.786 3489.712 - -0.10% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.44% 5.104 5.381 - -3.11% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 5.42% 23.240 24.499 - 18.35% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 5.42% 1124820.484 1185738.694 - 6.06% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 5.41% 6.678 7.040 - 0.03% -
std::sort(deque<int>)_(shuffled)/1024 5.40% 6850.090 7219.975 - 5.76% -
std::set<std::string>::upper_bound(key)_(existent)/1024 5.39% 23.034 24.275 - -0.43% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 5.38% 1219813.990 1285476.821 - 5.66% -
std::all_of(deque<int>)_(process_all)/8 5.37% 3.275 3.451 - 0.29% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 5.36% 13994186.114 14743950.057 - 1.90% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 5.36% 16.374 17.251 - 8.41% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 5.35% 358.130 377.274 - -7.23% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 5.34% 4188967.600 4412593.845 - 8.55% -
std::for_each_n(list<int>)/8 5.33% 2.421 2.550 - 2.72% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.31% 1050992.930 1106784.893 - 0.39% -
std::multiset<int>::contains(key)_(existent)/32 5.30% 1.639 1.726 - 4.57% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 5.30% 1122039.562 1181526.213 - 8.22% -
std::unordered_set<int>::contains(key)_(existent)/1024 5.29% 1.168 1.230 - -10.17% -
SetIntersection_Interlaced_Vector_float_256_16 5.29% 5884909.753 6195947.079 - 7.20% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 5.28% 169133115.747 178061623.455 - 1.62% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 5.28% 358.167 377.064 - -9.08% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 5.27% 0.775 0.816 - 0.69% -
std::remove_copy_if(vector<int>)_(prefix)/1024 5.27% 397.417 418.361 - -0.11% -
BM_PushHeap_string_SingleElement_64 5.27% 2.652 2.791 - 2.35% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 5.26% 1056804.972 1112346.646 - 6.19% -
BM_vector_deque_move_backward/70000 5.25% 8003.041 8423.129 - -2.56% -
std::partial_sort_copy(vector<int>)_(ascending)/8 5.25% 8.301 8.736 - 0.53% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 5.24% 96441.383 101499.591 - -4.85% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 5.20% 45.696 48.074 - -0.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5.20% 5649547.571 5943541.549 - 3.32% -
SetIntersection_Front_Set_uint64_16384_16 5.20% 1206813.359 1269592.130 - 7.05% -
BM_PushHeap_uint64_Random_262144 5.20% 5.990 6.301 - -1.30% -
BM_PushHeap_string_SingleElement_256 5.19% 2.600 2.735 - 3.59% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 5.18% 129.651 136.367 - 8.79% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 5.17% 1.385 1.456 - 14.35% -
std::set<int>::operator=(const&)_(into_populated_Container)/0 5.16% 1.050 1.105 - -1.11% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 5.16% 0.254 0.267 - 1.25% -
BM_lexicographical_compare_three_way_slow_path/4 5.15% 1.130 1.188 - 0.86% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 5.15% 28.521 29.991 - -10.45% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 5.15% 20369.761 21418.390 - -2.09% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 5.15% 27.112 28.507 - 5.85% -
std::transform(list<int>)_(identity_transform)/32 5.14% 16.099 16.927 - -0.39% -
std::multiset<int>::upper_bound(key)_(existent)/32 5.13% 2.278 2.395 - -1.16% -
BM_StringFindAllMatch/8 5.13% 2.683 2.821 - -1.47% -
std::partial_sort(deque<int>)_(heap)/1024 5.12% 17951.261 18869.836 - 4.52% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 5.12% 559.741 588.382 - 5.42% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 5.10% 1179481.674 1239636.203 - 11.31% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 5.10% 22.999 24.171 - -10.58% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 5.07% 0.257 0.270 - 5.50% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 5.07% 34.714 36.473 - -6.99% -
SetIntersection_Interlaced_Set_uint64_256_1 5.07% 4206023.000 4419088.431 - 6.30% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 5.06% 175.265 184.139 - -0.67% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 5.06% 1.762 1.851 - 0.37% -
SetIntersection_None_Set_uint64_262144_16384 5.05% 1229565.836 1291616.213 - -5.32% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 5.04% 24759.709 26007.576 - -6.37% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 5.03% 1078129.030 1132407.092 - 5.83% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 5.03% 1.112 1.168 - 0.92% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 5.03% 1698.499 1783.883 - 38.57% -
std::map<int,_int>::equal_range(key)_(existent)/32 5.03% 1.776 1.865 - 3.82% -
BM_std_minmax_element<short>/3 5.01% 1.080 1.134 - -1.47% -
std::multimap<int,_int>::ctor(const&)/32 5.00% 217.826 228.726 - 1.74% -
BM_deque_vector_copy/70000 5.00% 3171.852 3330.403 - 5.30% -
std::rotate_copy(list<int>)/50 4.99% 13.293 13.956 - 0.65% -
SetIntersection_Interlaced_Vector_uint32_1024_4 4.99% 1264317.629 1327369.724 - 3.12% -
BM_vector_deque_ranges_copy_backward/70000 4.98% 8163.861 8570.029 - -2.23% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 4.96% 6.454 6.774 - 3.97% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 4.96% 628.631 659.793 - -3.05% -
std::equal(deque<int>)_(it,_it,_it)/50 4.95% 21.548 22.615 - -0.66% -
std::remove_copy(deque<int>)_(prefix)/50 4.94% 20.196 21.193 - 11.00% -
std::multiset<std::string>::erase(iterator)/8192 4.92% 29.953 31.427 - -13.22% -
ranges::min(std::list<char>)/64 4.92% 25.927 27.202 - 0.47% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 4.91% 644.406 676.077 - 4.93% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 4.91% 380.154 398.829 - 7.68% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 4.90% 179899.998 188716.680 - -2.42% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 4.90% 1226661.717 1286720.404 - 4.22% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 4.89% 5.525 5.795 - 1.95% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 4.86% 9.860 10.340 - 4.81% -
BM_deque_deque_ranges_move_backward/64000 4.85% 7520.577 7885.455 - 0.67% -
std::set<std::string>::count(key)_(existent)/32 4.84% 15.437 16.184 - 2.23% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 4.84% 1.270 1.331 - 9.55% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 4.83% 948.595 994.436 - -7.15% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 4.82% 63.413 66.469 - 0.64% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 4.81% 3828.916 4013.105 - 5.52% -
SetIntersection_Front_Set_uint64_64_64 4.81% 13172955.006 13806206.803 - 5.08% -
bm_ranges_swap_ranges_vb_aligned/131072 4.80% 244.249 255.976 - 3.64% -
BM_deque_vector_ranges_move/0 4.80% 1.514 1.587 - 8.04% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 4.79% 179692.170 188296.448 - -2.39% -
bm_ranges_swap_ranges_vb_unaligned/8 4.78% 4.956 5.193 - -2.88% -
std::is_partitioned(list<int>)_(partitioned)/50 4.78% 13.477 14.121 - 1.32% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 4.77% 10.330 10.823 - -13.08% -
std::set<std::string>::equal_range(key)_(non-existent)/32 4.77% 10.203 10.689 - -2.74% -
std::reverse(vector<int>)/8 4.76% 1.478 1.549 - 0.48% -
std::stable_partition(deque<int>)_(dense)/32 4.76% 29.751 31.168 - 7.06% -
std::find_if_not(list<int>)_(process_all)/1024 4.75% 685.464 718.006 - -2.28% -
BM_toupper_string<char> 4.75% 15.172 15.892 - 5.20% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 4.74% 346079.222 362466.551 - -0.14% -
BM_lexicographical_compare_three_way_slow_path/16 4.72% 4.356 4.562 - -0.20% -
std::find_if_not(list<int>)_(process_all)/50 4.72% 38.043 39.837 - -3.55% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 4.71% 6269854.663 6565476.670 - -0.19% -
BM_deque_vector_ranges_copy/1 4.71% 2.095 2.194 - 4.26% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 4.69% 6264.584 6558.264 - -4.98% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 4.68% 2.828 2.961 - 7.63% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.67% 16285.415 17046.264 - 0.49% -
SetIntersection_Front_Vector_float_1024_256 4.66% 2168224.583 2269193.172 - -0.21% -
std::remove_copy_if(deque<int>)_(prefix)/1024 4.66% 514.422 538.370 - 3.34% -
std::move_backward(deque<int>)/262144 4.65% 29873.621 31261.810 - 0.19% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 4.63% 1130196.866 1182529.921 - 5.86% -
std::none_of(deque<int>)_(process_all)/8 4.63% 3.277 3.428 - -0.23% -
BM_PushHeap_string_SingleElement_16 4.63% 2.606 2.726 - 4.45% -
std::set<int>::find(key)_(non-existent)/8192 4.63% 8.408 8.797 - 3.03% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 4.61% 0.389 0.406 - -2.99% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 4.61% 1.335 1.397 - -0.16% -
std::any_of(deque<int>)_(process_all)/8 4.61% 3.286 3.438 - 0.20% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 4.61% 20688.633 21641.639 - -2.73% -
std::move_backward(deque<int>)/1048576 4.59% 125794.150 131572.159 - -0.66% -
ranges::minmax(std::vector<char>)/70000 4.59% 564.879 590.820 - -0.61% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 4.59% 8.964 9.376 - 1.83% -
std::flat_map<int,_int>::erase(key)_(existent)/32 4.59% 21.783 22.782 - -0.39% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 4.58% 1149515.145 1202112.488 - 6.20% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 4.55% 181479.996 189741.270 - -2.21% -
BM_vector_deque_move_backward/65536 4.54% 7706.512 8056.371 - 0.55% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 4.54% 6278.212 6562.968 - -5.28% -
std::multimap<int,_int>::find(key)_(existent)/1024 4.53% 3.612 3.776 - -0.95% -
SetIntersection_Interlaced_Vector_float_262144_4 4.53% 1990645.687 2080823.408 - 3.78% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 4.53% 50096.565 52364.689 - -5.94% -
SetIntersection_Front_Vector_float_262144_256 4.53% 2167972.137 2266125.487 - -0.75% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 4.52% 3.417 3.572 - 0.08% -
std::rotate(list<int>)_(1_element_forward)/50 4.52% 24.750 25.868 - 0.21% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 4.51% 51.024 53.327 - -11.81% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 4.51% 21050812.837 22000873.745 - 2.29% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 4.51% 547.613 572.320 - 1.17% -
std::set<int>::lower_bound(key)_(existent)/1024 4.51% 4.506 4.710 - 3.82% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4.51% 4808.619 5025.357 - 3.38% -
SetIntersection_Front_Set_uint64_16384_1 4.49% 1059419.799 1106965.418 - 6.44% -
vector<bool>(const_vector<bool>&) 4.48% 9.564 9.993 - 0.95% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 4.48% 1095921.430 1145007.190 - 5.19% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 4.47% 7.511 7.847 - 1.87% -
rng::find_last(vector<char>)_(bail_90%)/8 4.47% 0.440 0.460 - 8.79% -
std::copy_backward(list<int>)/32768 4.47% 26091.314 27256.641 - 3.43% -
BM_deque_deque_move/65536 4.46% 3105.598 3244.215 - 4.64% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4.45% 4251146.599 4440432.982 - 6.75% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 4.45% 11.775 12.299 - 5.42% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 4.44% 63724.692 66551.552 - 3.16% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.43% 881860.156 920950.590 - 0.16% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 4.43% 1173179.925 1225171.823 - 4.90% -
std::find(list<int>)_(process_all)/8192 4.43% 7129.683 7445.605 - 2.91% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.42% 39278.302 41013.758 - 2.34% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 4.41% 1.168 1.219 - 5.35% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.41% 178310.725 186169.676 - -1.27% -
SetIntersection_Front_Set_uint32_64_64 4.41% 12869941.617 13436890.484 - 1.71% -
std::find_end(list<int>,_pred)_(process_all)/1000 4.39% 760.610 793.983 - -51.02% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.39% 3.826 3.993 - -1.03% -
std::remove_if(list<int>)_(prefix)/8192 4.37% 10043.714 10482.667 - 5.21% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 4.36% 24.576 25.648 - 6.35% -
std::replace_if(list<int>)_(prefix)/50 4.36% 23.656 24.686 - 0.41% -
BM_num_get<long_double> 4.35% 36.203 37.778 - 2.73% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 4.34% 119282.805 124458.655 - 2.31% -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 4.33% 0.416 0.434 - 4.27% -
std::vector<int>::ctor(size)/32 4.33% 9.964 10.395 - -9.99% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 4.31% 637.450 664.946 - -3.24% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 4.30% 1450.886 1513.315 - 2.49% -
std::reverse_copy(vector<int>)/8 4.30% 2.432 2.537 - 11.15% -
rng::contains_subrange(deque<int>)_(process_all)/32 4.29% 14.421 15.040 - 20.68% -
BM_PushHeap_uint32_PipeOrgan_1 4.29% 0.466 0.486 - -15.38% -
std::find_end(list<int>)_(process_all)/1024 4.29% 697.957 727.907 - -0.20% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 4.29% 3638.752 3794.777 - 0.10% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 4.28% 117123.022 122141.567 - 3.54% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 4.27% 8973748.452 9356852.058 - 6.93% -
BM_PushHeap_uint32_Random_16384 4.26% 5.618 5.858 - 0.70% -
BM_PushHeap_float_Ascending_16 4.26% 0.981 1.023 - -0.29% -
std::equal(vector<bool>)_(unaligned)/8 4.24% 0.818 0.852 - -15.72% -
std::map<int,_int>::ctor(const&)/32 4.24% 216.427 225.596 - 1.15% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 4.24% 216.805 225.987 - -7.04% -
rng::find_last_if(deque<int>)_(bail_90%)/8 4.23% 0.962 1.003 - -7.68% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 4.21% 19984.817 20826.171 - 3.58% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.20% 231.290 241.006 - -1.72% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 4.20% 543.488 566.316 - 4.34% -
std::swap_ranges(list<int>)/1024 4.20% 747.300 778.687 - 0.87% -
ranges::min(std::list<char>)/70000 4.20% 53107.561 55337.168 - 1.25% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.19% 1034953.129 1078318.825 - 0.01% -
BM_vector_deque_move_backward/1024 4.18% 37.178 38.732 - -0.04% -
std::stable_partition(deque<int>)_(dense)/1024 4.17% 569.032 592.778 - -2.14% -
BM_PushHeap_string_Ascending_1024 4.15% 13.452 14.011 - -0.21% -
std::copy_backward(vector<bool>)_(aligned)/262144 4.15% 616.078 641.619 - -17.36% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.14% 4.076 4.245 - 2.05% -
std::remove_if(list<int>)_(prefix)/1024 4.14% 972.520 1012.755 - 0.88% -
std::move_backward(vector<int>)/8 4.13% 2.174 2.264 - -0.26% -
BM_std_minmax_element<long_long>/65536 4.12% 16665.713 17352.113 - 1.18% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 4.12% 33399.706 34774.505 - -7.08% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 4.11% 1190927.963 1239922.517 - 6.35% -
BM_deque_vector_copy/1024 4.11% 36.903 38.420 - 2.65% -
std::rotate(list<int>)_(1_element_forward)/32 4.10% 13.296 13.841 - -0.18% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 4.10% 24.966 25.991 - -5.56% -
SetIntersection_Interlaced_Vector_string_16384_64 4.10% 12178672.720 12677965.439 - -14.68% -
BM_PushHeap_string_SingleElement_262144 4.10% 2.647 2.755 - 2.81% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 4.09% 1.259 1.310 - 10.15% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 4.08% 241.115 250.963 - -0.20% -
std::find_end(list<int>)_(single_element)/1000 4.07% 684.813 712.699 - -0.45% -
BM_std_minmax_element<long_long>/64000 4.07% 16273.847 16936.429 - 1.05% -
BM_deque_deque_ranges_copy/64000 4.07% 2950.545 3070.674 - 0.04% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 4.06% 605.636 630.239 - 4.16% -
SetIntersection_Front_Set_string_256_256 4.06% 29416190.398 30609973.158 - 5.01% -
SetIntersection_Interlaced_Set_float_16384_1024 4.05% 170803895.483 177725180.314 - 1.49% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 4.05% 1064862.368 1107979.743 - 6.50% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 4.05% 129615.737 134863.450 - 0.61% -
BM_lexicographical_compare_three_way_fast_path/64 4.05% 15.034 15.643 - -0.00% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 4.04% 58227.047 60581.930 - 0.25% -
BM_PushHeap_uint32_Ascending_262144 4.04% 4.806 5.000 - 2.44% -
SetIntersection_Front_Vector_float_256_256 4.04% 4333279.065 4508425.656 - -0.81% -
SetIntersection_Interlaced_Vector_float_256_64 4.04% 6948651.978 7229416.577 - 4.91% -
rng::contains(deque<int>)_(process_all)/8 4.04% 2.866 2.982 - 2.27% -
std::is_sorted(deque<int>,_pred)/1024 4.04% 617.072 641.971 - 0.08% -
BM_std_minmax_element<long_long>/70000 4.02% 17802.912 18518.932 - 1.12% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 4.01% 396780.483 412701.276 - 6.02% -
rng::fold_left(list<int>)/50 4.01% 37.492 38.996 - 1.12% -
SetIntersection_Front_Set_float_16_16 4.01% 38562346.992 40108416.556 - 3.75% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 4.01% 31.648 32.916 - -0.21% -
std::rotate_copy(vector<int>)/1024 4.01% 32.778 34.091 - 1.21% -
SetIntersection_Front_Vector_float_16384_256 4.01% 2168473.030 2255391.009 - 5.49% -
std::move(vector<int>)/1048576 4.00% 55865.998 58103.015 - 3.73% -
BM_lexicographical_compare_three_way_fast_path/1024 4.00% 236.321 245.779 - -0.26% -
std::stable_partition(deque<int>)_(dense)/50 4.00% 37.528 39.029 - -0.86% -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 3.99% 84943.400 88329.885 - -0.37% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 3.98% 71.608 74.460 - -0.35% -
BM_deque_vector_ranges_copy_backward/4000 3.98% 143.060 148.750 - -0.97% -
BM_StringFindStringLiteral/64 3.97% 2.140 2.225 - -1.25% -
SetIntersection_Interlaced_Set_string_256_64 3.97% 29729390.805 30910258.554 - 0.97% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 3.97% 1133.193 1178.189 - -8.95% -
rng::starts_with(deque<int>)/1000 3.97% 436.051 453.350 - -0.64% -
std::sort_heap(vector<NonIntegral>)/8 3.97% 29.350 30.514 - 1.68% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 3.96% 27.188 28.266 - -7.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 3.96% 4061766.157 4222541.834 - -3.90% -
SetIntersection_Interlaced_Set_uint64_262144_1 3.96% 1074622.364 1117157.751 - 11.53% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 3.96% 276.552 287.495 - -0.32% -
std::multiset<int>::equal_range(key)_(existent)/1024 3.95% 5.176 5.381 - 1.07% -
SetIntersection_Front_Set_uint64_256_64 3.95% 5273795.717 5482085.955 - 0.99% -
std::find_if(deque<int>)_(process_all)/8 3.93% 2.576 2.677 - 6.13% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 3.92% 6.256 6.501 - 0.21% -
std::multiset<int>::contains(key)_(non-existent)/0 3.92% 0.291 0.302 - 2.42% -
std::find(deque<int>)_(process_all)/8 3.90% 3.398 3.531 - 1.26% -
BM_std_minmax_element<long_long>/64 3.90% 16.688 17.339 - 0.55% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 3.90% 1076112.615 1118071.626 - 4.32% -
std::partition(deque<int>)_(sparse)/32 3.90% 11.368 11.812 - 19.14% -
rng::contains_subrange(vector<int>)_(same_length)/16 3.90% 4.730 4.914 - 1.69% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 3.89% 8737238.736 9077204.532 - 6.38% -
ranges::min(std::list<__int128>)/70000 3.84% 57637.945 59852.438 - 0.70% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 3.83% 1224383.796 1271330.457 - 6.96% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 3.83% 922.234 957.552 - -0.18% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 3.82% 238855.348 247987.011 - 0.58% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.81% 5155.527 5352.205 - 3.60% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 3.81% 0.273 0.283 - 3.69% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.81% 111152.191 115386.547 - -0.45% -
BM_std_minmax_element<int>/1 3.81% 0.294 0.305 - -0.37% -
SetIntersection_Front_Set_float_262144_64 3.80% 1694075.170 1758455.235 - 4.57% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 3.80% 11275.992 11704.503 - 5.11% -
BM_num_put<unsigned_long> 3.79% 10.429 10.824 - -6.20% -
ranges::minmax(std::vector<char>)/8 3.78% 1.010 1.048 - 11.49% -
BM_PushHeap_float_QuickSortAdversary_1 3.77% 0.449 0.466 - -0.83% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 3.77% 24.179 25.090 - -11.59% -
SetIntersection_Interlaced_Set_uint32_16384_1024 3.77% 172535198.843 179035054.223 - 4.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 3.76% 16598508.789 17223295.215 - 5.38% -
rng::find_last_if(list<int>)_(bail_10%)/8 3.76% 3.178 3.297 - -0.24% -
BM_lexicographical_compare_three_way<IntPtr>/262144 3.76% 58284.225 60473.213 - -2.50% -
BM_StringRelational_Less_Large_Empty_Control 3.75% 1.614 1.675 - -0.97% -
SetIntersection_None_Set_uint64_262144_4 3.74% 1222956.951 1268735.027 - 4.76% -
std::is_sorted(deque<int>,_pred)/8192 3.73% 5007.942 5194.949 - 0.02% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 3.73% 9.110 9.449 - 3.45% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 3.72% 286619.438 297289.222 - -5.51% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 3.72% 174478.577 180970.193 - 3.66% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 3.71% 1.416 1.469 - 19.16% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 3.71% 2.348 2.435 - 7.18% -
BM_lexicographical_compare_three_way_fast_path/16384 3.70% 3630.878 3765.194 - -0.25% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 3.70% 1.473 1.527 - -1.84% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 3.69% 1.630 1.690 - 0.58% -
BM_lexicographical_compare_three_way<IntPtr>/1024 3.69% 236.209 244.918 - -0.22% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 3.67% 6633.146 6876.450 - 4.55% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 3.67% 14554.157 15087.881 - -0.04% -
BM_deque_vector_move/512 3.66% 16.616 17.224 - 3.92% -
std::multiset<int>::contains(key)_(non-existent)/1024 3.66% 5.985 6.203 - 5.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 3.66% 1195722.763 1239432.690 - -0.82% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.65% 12.141 12.584 - 0.98% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 3.65% 5170572.752 5359472.856 - 7.62% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 3.65% 6402.816 6636.579 - 10.90% -
std::find(list<int>)_(process_all)/8 3.64% 2.193 2.272 - -4.63% -
std::sort(deque<int>)_(qsort_adversarial)/8192 3.64% 461979.139 478802.407 - -0.37% -
std::move(vector<int>)/8 3.64% 2.169 2.248 - -3.13% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 3.63% 1367.236 1416.869 - -1.87% -
BM_deque_deque_ranges_copy/1 3.62% 2.483 2.573 - 2.88% -
std::any_of(vector<int>)_(process_all)/8 3.62% 2.419 2.507 - 0.32% -
std::copy_backward(list<int>)/64 3.62% 29.932 31.015 - 0.48% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 3.61% 549.931 569.777 - -0.78% -
rng::contains_subrange(vector<int>)_(single_element)/32 3.60% 8.320 8.620 - 0.20% -
std::rotate(vector<bool>)_(1_element_forward)/8192 3.60% 111.564 115.582 - 1.79% -
BM_deque_deque_copy/1 3.60% 2.487 2.576 - 0.74% -
std::copy_backward(vector<bool>)_(unaligned)/64 3.60% 0.883 0.915 - 0.42% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 3.59% 633.976 656.735 - 3.73% -
BM_lexicographical_compare_three_way_fast_path/4096 3.59% 922.133 955.215 - -0.24% -
std::fill(vector<int>)/1024 3.59% 29.077 30.120 - 0.74% -
std::search(list<int>)_(single_element)/1024 3.58% 739.627 766.109 - 1.29% -
BM_PushHeap_float_PipeOrgan_64 3.58% 1.301 1.347 - 1.74% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 3.57% 9035510.061 9358007.372 - 7.46% -
BM_StringRelational_Eq_Large_Large_Control 3.56% 2.238 2.318 - 0.10% -
bm_swap_ranges_vb_aligned/8 3.56% 3.148 3.261 - -2.54% -
BM_vector_deque_ranges_move_backward/70000 3.55% 8114.499 8402.269 - -0.64% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 3.51% 26861.004 27804.810 - -3.45% -
BM_lexicographical_compare_three_way<IntPtr>/64 3.51% 14.984 15.509 - -1.10% -
std::remove_if(vector<int>)_(prefix)/8192 3.50% 2583.762 2674.287 - 0.79% -
std::copy_n(vector<int>)/4096 3.50% 142.411 147.394 - -32.24% -
BM_PushHeap_string_SingleElement_4 3.50% 2.331 2.413 - 0.80% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 3.49% 609.442 630.734 - 3.74% -
BM_lexicographical_compare_three_way<IntPtr>/16384 3.49% 3627.443 3754.077 - -0.25% -
std::copy_backward(deque<int>)/262144 3.49% 30572.528 31639.463 - -0.10% -
SetIntersection_Interlaced_Set_string_16384_64 3.49% 345293571.655 357329175.410 - -0.01% -
BM_StringFindCharLiteral/128 3.48% 3.007 3.112 - 3.58% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 3.46% 10.802 11.176 - 0.34% -
BM_deque_deque_copy/64000 3.46% 2947.276 3049.180 - 0.46% -
SetIntersection_Front_Set_float_1024_64 3.45% 1699533.927 1758159.714 - 2.38% -
bm_ranges_swap_ranges_vb_aligned/262144 3.45% 481.950 498.558 - 2.10% -
SetIntersection_Front_Set_float_16384_64 3.44% 1730651.554 1790203.449 - 0.35% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.44% 13447.838 13909.878 - 4.07% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 3.43% 888.701 919.164 - -2.12% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 3.43% 174678.089 180664.934 - 4.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 3.42% 18194211.567 18815985.566 - 4.31% -
std::fill(vector<bool>)/32768 3.41% 29.214 30.211 - 0.36% -
std::transform(list<int>,_list<int>)/8192 3.40% 9001.263 9307.670 - 0.31% -
std::partial_sort_copy(vector<int>)_(heap)/8192 3.40% 96538.595 99822.600 - -2.23% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 3.39% 1120535.098 1158569.639 - 3.53% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 3.39% 19999.360 20678.088 - 3.28% -
BM_lexicographical_compare_three_way<IntPtr>/4096 3.38% 920.710 951.865 - -0.24% -
rng::contains(list<int>)_(process_all)/8192 3.38% 7185.161 7428.071 - 1.77% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 3.38% 16261498.149 16811150.258 - 5.38% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 3.37% 1552.403 1604.703 - 2.34% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 3.36% 1797995.921 1858382.046 - -2.95% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 3.36% 4252341.218 4395104.457 - 5.18% -
BM_lexicographical_compare_three_way_fast_path/262144 3.34% 58419.173 60372.700 - 0.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 3.34% 200619415.969 207325107.806 - 2.09% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 3.34% 17.080 17.651 - -0.20% -
std::unique(list<int>,_pred)_(sprinkled)/8192 3.34% 8203.224 8477.264 - 3.30% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 3.33% 105013.388 108506.597 - -9.54% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 3.33% 169892681.161 175543363.281 - 2.31% -
SetIntersection_Interlaced_Set_uint64_16384_16384 3.33% 234407134.441 242203225.541 - 0.27% -
ranges::min(std::deque<char>)/8 3.32% 2.283 2.359 - -0.33% -
std::partial_sort(deque<int>)_(shuffled)/1024 3.32% 15145.098 15648.337 - -0.27% -
std::partial_sort(deque<int>)_(ascending)/8 3.32% 30.868 31.894 - -2.90% -
BM_lexicographical_compare_three_way<IntPtr>/65536 3.31% 14556.907 15039.123 - -0.30% -
BM_deque_vector_move/0 3.30% 1.426 1.473 - -2.02% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 3.29% 53.062 54.807 - 0.02% -
ranges::min(std::vector<long_long>)/70000 3.29% 7674.275 7926.545 - -0.67% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 3.29% 6.109 6.309 - -0.27% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 3.28% 721.093 744.773 - 21.82% -
BM_lexicographical_compare_three_way_fast_path/65536 3.28% 14587.432 15065.669 - -0.06% -
std::partition(deque<int>)_(dense)/32 3.27% 9.854 10.177 - -1.39% -
std::multimap<int,_int>::contains(key)_(existent)/32 3.27% 1.623 1.676 - -5.27% -
BM_StringRelationalLiteral_Compare_Small_Small_Control 3.27% 1.614 1.667 - 3.43% -
BM_PushHeap_uint32_SingleElement_262144 3.27% 0.355 0.367 - 1.61% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 3.27% 518.014 534.941 - 2.62% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 3.27% 491389.524 507436.431 - 2.38% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 3.25% 336.361 347.305 - 32.28% -
BM_lexicographical_compare_three_way_fast_path/256 3.25% 68.197 70.414 - -1.25% -
ranges::min(std::list<__int128>)/64 3.25% 32.234 33.281 - -0.70% -
BM_lexicographical_compare_three_way_fast_path/4 3.25% 1.112 1.148 - -0.64% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 3.24% 15629.976 16136.979 - 0.76% -
std::remove_if(deque<int>)_(prefix)/32 3.24% 54.625 56.393 - -3.03% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 3.23% 1.429 1.475 - 12.03% -
SetIntersection_Front_Set_float_262144_262144 3.21% 1608624.352 1660284.504 - 1.54% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 3.21% 9.069 9.360 - 1.79% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 3.21% 13062.786 13481.600 - -8.86% -
std::remove_copy(list<int>)_(prefix)/50 3.20% 18.574 19.169 - 0.51% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 3.19% 1.629 1.681 - 36.83% -
ranges::min(std::vector<char>)/70000 3.19% 478.639 493.899 - -0.31% -
BM_StringRelational_Eq_Small_Large_Control 3.19% 0.471 0.486 - 0.18% -
SetIntersection_Front_Set_uint32_16384_16384 3.18% 211515699.545 218250777.353 - 0.55% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 3.18% 38.547 39.771 - 4.89% -
BM_lexicographical_compare_three_way<IntPtr>/4 3.18% 1.115 1.151 - 0.00% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 3.17% 1.595 1.646 - 7.63% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 3.17% 230134.691 237438.264 - 1.16% -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3.17% 3663.895 3780.017 - -0.17% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 3.17% 23.468 24.211 - 1.36% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 3.16% 31.932 32.941 - 50.43% -
SetIntersection_None_Set_uint64_64_64 3.15% 11132725.634 11483727.176 - 1.40% -
BM_std_minmax_element<long_long>/5500 3.14% 1394.534 1438.313 - -0.01% -
std::copy_n(deque<int>)/1048576 3.14% 49935.192 51502.660 - 2.81% -
std::all_of(vector<int>)_(process_all)/32 3.14% 8.364 8.626 - 0.26% -
std::rotate(deque<int>)_(by_1/2)/8192 3.14% 1458.690 1504.462 - -10.10% -
BM_PushHeap_uint32_Random_16 3.13% 4.180 4.311 - 3.03% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 3.13% 610.348 629.460 - 3.32% -
std::remove_if(deque<int>)_(prefix)/8192 3.13% 4178.163 4308.985 - 0.40% -
BM_deque_vector_ranges_copy_backward/0 3.13% 1.374 1.417 - 4.40% -
std::partition(vector<int>)_(dense)/8192 3.12% 1810.876 1867.424 - -0.38% -
SetIntersection_Interlaced_Set_uint32_16384_256 3.11% 203497029.353 209826704.998 - 4.40% -
ranges::minmax(std::list<__int128>)/70000 3.11% 56872.434 58641.154 - -1.24% -
ranges::min(std::list<long_long>)/70000 3.10% 43951.013 45314.577 - -11.03% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 3.10% 20084.678 20706.783 - 4.19% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 3.10% 0.346 0.357 - 3.02% -
std::fill_n(vector<bool>)/32768 3.09% 29.285 30.190 - 0.29% -
std::set<std::string>::count(key)_(non-existent)/1024 3.08% 23.784 24.517 - -0.03% -
BM_std_minmax_element<long_long>/4000 3.08% 1016.659 1047.982 - -0.34% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 3.05% 50857.518 52410.315 - 2.25% -
std::pop_heap(deque<size_t>)/8192 3.05% 57.144 58.888 - -1.38% -
SetIntersection_Interlaced_Vector_string_256_64 3.04% 20278652.198 20895643.337 - 8.13% -
std::partial_sort_copy(deque<int>)_(repeated)/8 3.03% 9.434 9.720 - 0.12% -
rng::contains_subrange(vector<int>)_(single_element)/8192 3.03% 1794.392 1848.821 - 1.00% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 3.03% 38.949 40.130 - -5.32% -
std::unordered_set<int>::insert(value)_(already_present)/1024 3.03% 2.379 2.451 - 2.85% -
BM_PushHeap_uint32_SingleElement_16384 3.03% 0.356 0.366 - 1.47% -
BM_std_minmax_element<long_long>/4096 3.03% 1040.815 1072.339 - -0.35% -
std::sort_heap(deque<int>)/8192 3.03% 453018.868 466739.187 - -0.27% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 3.03% 27756247.120 28596246.542 - 8.73% -
BM_std_minmax_element<long_long>/4 3.02% 1.222 1.259 - 0.22% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 3.02% 286002.924 294635.122 - -6.10% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 3.02% 144.245 148.597 - 3.03% -
SetIntersection_None_Set_string_16384_16384 3.01% 193088059.122 198904497.429 - 2.46% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 3.01% 17566.836 18095.216 - -0.32% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 3.01% 0.913 0.941 - 0.24% -
SetIntersection_Front_Vector_string_256_256 3.00% 18541192.264 19098129.096 - -5.47% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 3.00% 1.595 1.643 - 2.48% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.00% 40662.497 41882.210 - -0.21% -
std::move(vector<bool>)_(unaligned)/4096 2.99% 25.965 26.742 - -0.40% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.99% 214.155 220.557 - -3.34% -
BM_StringAssignAsciiz_Empty_Opaque 2.99% 3.336 3.435 - 15.14% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 2.98% 568.266 585.201 - 2.84% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 2.98% 175243877.135 180458076.817 - 0.71% -
std::remove(list<int>)_(sprinkled)/8192 2.97% 7863.522 8097.445 - 2.00% -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.97% 2.333 2.402 - -0.74% -
SetIntersection_Interlaced_Set_float_16384_256 2.97% 200452314.157 206405304.796 - 0.65% -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 2.96% 0.583 0.600 - 2.99% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 2.96% 1578628.408 1625381.689 - 4.48% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 2.96% 175044.872 180223.348 - 3.52% -
ranges::minmax(std::list<char>)/70000 2.95% 52375.250 53921.013 - 0.08% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 2.94% 258.782 266.386 - 0.11% -
SetIntersection_Front_Set_uint64_16384_64 2.94% 1680363.084 1729713.528 - 2.37% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.93% 766.850 789.353 - 3.47% -
std::find_end(list<int>,_pred)_(process_all)/1048576 2.93% 929361.828 956577.162 - -0.24% -
std::copy_if(list<int>)_(entire_range)/8 2.93% 2.452 2.524 - 0.45% -
rng::find_last_if(list<int>)_(bail_10%)/8192 2.93% 6546.310 6737.927 - 2.75% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 2.93% 4902341.021 5045810.953 - 4.23% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.93% 135879.141 139855.437 - 2.67% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 2.92% 4.039 4.157 - 2.61% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 2.92% 1.508 1.552 - -16.59% -
std::make_heap(deque<int>,_pred)_(repeated)/1024 2.91% 1638.483 1686.205 - 0.01% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 2.91% 276.580 284.632 - 1.72% -
std::unordered_set<int>::find(key)_(existent)/1024 2.91% 1.486 1.529 - 16.15% -
BM_PushHeap_uint32_SingleElement_1024 2.90% 0.362 0.373 - 1.46% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 2.89% 11585117.784 11920499.952 - 3.01% -
SetIntersection_Interlaced_Set_uint32_16384_64 2.88% 218727339.981 225032971.663 - 4.00% -
BM_std_minmax_element<long_long>/512 2.88% 134.114 137.973 - -0.98% -
std::upper_bound(std::forward_list<int>)/8192 2.88% 10398.424 10697.472 - -0.02% -
bm_lexicographical_compare<unsigned_char>/1 2.87% 1.566 1.611 - 3.85% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 2.87% 1410413.851 1450869.575 - -2.22% -
std::find_end(list<int>,_pred)_(process_all)/1024 2.87% 789.857 812.502 - -51.43% -
std::multiset<std::string>::count(key)_(existent)/32 2.86% 19.597 20.157 - 0.64% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 2.86% 799519.359 822359.850 - 0.27% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 2.86% 769.061 791.030 - 2.39% -
rng::find_last_if_not(list<int>)_(bail_10%)/8 2.86% 3.096 3.185 - -0.06% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 2.85% 176322435.641 181350151.575 - 2.02% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 2.85% 1334454.964 1372464.582 - 7.57% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 2.85% 4.994 5.137 - 0.12% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 2.84% 20080.072 20651.300 - 3.93% -
BM_vector_deque_move/2 2.84% 2.004 2.061 - 9.42% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.83% 6368.763 6549.294 - 1.83% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 2.83% 4.513 4.640 - -0.09% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 2.83% 3.209 3.300 - 0.36% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.83% 180549.245 185658.190 - -1.27% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 2.83% 33779.520 34734.259 - -6.08% -
rng::contains(list<int>)_(process_all)/32 2.82% 9.046 9.301 - 4.49% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 2.82% 27.208 27.976 - -3.06% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 2.82% 26.409 27.155 - 3.50% -
BM_vector_deque_ranges_copy_backward/2 2.82% 1.996 2.052 - 3.01% -
std::multiset<std::string>::count(key)_(non-existent)/8192 2.81% 33.399 34.339 - 5.51% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 2.81% 17173009.279 17655693.540 - 5.29% -
BM_lexicographical_compare_three_way_fast_path/1048576 2.81% 240187.336 246933.613 - 0.43% -
std::multiset<int>::ctor(const&)/32 2.81% 216.422 222.495 - -0.81% -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.80% 2.635 2.709 - 2.27% -
SetIntersection_Front_Set_string_256_16 2.79% 6789106.864 6978793.368 - -3.32% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 2.79% 52.728 54.201 - 0.50% -
BM_vector_deque_copy/2 2.79% 2.003 2.058 - 15.44% -
std::partial_sort_copy(vector<int>)_(heap)/8 2.78% 16.530 16.989 - 4.00% -
BM_lexicographical_compare_three_way_fast_path/16 2.77% 4.308 4.427 - 0.69% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 2.77% 5.916 6.079 - 11.03% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 2.77% 4.786 4.918 - -1.53% -
SetIntersection_Interlaced_Vector_string_262144_16384 2.76% 1002894.613 1030587.400 - -5.46% -
ranges::min(std::deque<char>)/70000 2.76% 17335.680 17813.390 - -0.38% -
std::copy_backward(vector<int>)/8 2.75% 2.171 2.231 - -2.63% -
std::set<int>::ctor(const&)/32 2.75% 213.468 219.334 - -1.57% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 2.75% 43.291 44.480 - 34.68% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 2.75% 123.572 126.965 - -0.15% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 2.75% 6.785 6.972 - 7.41% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 2.74% 397.151 408.049 - 2.81% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 2.74% 8991234.226 9237254.006 - 4.67% -
SetIntersection_Interlaced_Set_float_16384_64 2.74% 215716414.038 221617988.409 - 0.95% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 2.73% 218.053 224.016 - -3.44% -
SetIntersection_Front_Set_uint64_256_1 2.73% 4192804.826 4307338.299 - 3.26% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2.73% 2110.493 2168.107 - -0.04% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2.72% 2298973.510 2361590.067 - 0.47% -
std::find_if_not(list<int>)_(bail_25%)/8 2.72% 0.919 0.944 - -4.30% -
BM_std_minmax_element<char>/4 2.72% 1.206 1.239 - -3.73% -
BM_PushHeap_string_Descending_256 2.71% 2.291 2.353 - -21.97% -
std::is_partitioned(vector<int>)_(partitioned)/50 2.70% 9.464 9.719 - 2.33% -
BM_deque_deque_copy/2 2.70% 2.241 2.301 - 0.08% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2.70% 2110.343 2167.326 - -0.08% -
BM_PushHeap_string_Descending_1024 2.70% 2.355 2.419 - -23.10% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 2.70% 7130.931 7323.291 - -0.25% -
std::copy_backward(deque<int>)/4096 2.69% 146.122 150.057 - -0.22% -
BM_StringFindNoMatch/64 2.69% 2.109 2.165 - 3.23% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.68% 22.616 23.223 - 0.70% -
std::rotate(list<int>)_(by_1/2)/1024 2.68% 379.774 389.960 - -0.02% -
BM_PushHeap_uint32_Random_64 2.68% 5.026 5.161 - 2.13% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 2.68% 32.212 33.074 - -5.41% -
SetIntersection_Front_Set_uint32_1024_256 2.67% 3805387.994 3907176.580 - 7.69% -
rng::contains_subrange(deque<int>)_(single_element)/16 2.67% 10.125 10.396 - -0.37% -
std::make_heap(deque<int>)_(shuffled)/1024 2.67% 2516.441 2583.601 - 0.54% -
BM_std_minmax_element<long_long>/1024 2.67% 264.891 271.957 - -0.89% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 2.66% 16159.057 16589.259 - 0.47% -
BM_deque_vector_move/1024 2.66% 36.794 37.771 - 1.19% -
rng::contains_subrange(deque<int>)_(near_matches)/8192 2.65% 1443624.915 1481932.745 - -0.39% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.65% 170865.986 175398.384 - -0.55% -
std::find(deque<int>)_(bail_25%)/1024 2.65% 66.035 67.782 - -0.48% -
std::find_end(vector<int>,_pred)_(single_element)/1000 2.64% 567.155 582.118 - -0.16% -
SetIntersection_Front_Set_uint32_1024_64 2.63% 1631755.639 1674688.734 - 7.97% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 2.63% 175433.960 180044.934 - 3.88% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.62% 12369.837 12694.211 - 0.49% -
std::partition_copy(vector<int>)/50 2.62% 12.210 12.529 - 0.57% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 2.61% 1158242.529 1188500.446 - 4.76% -
std::partial_sort_copy(deque<int>)_(ascending)/8 2.61% 9.678 9.931 - -1.40% -
rng::find_last(list<int>)_(bail_90%)/8 2.60% 0.459 0.471 - 1.92% -
std::find_if(list<int>)_(process_all)/8 2.60% 2.294 2.354 - -0.53% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 2.60% 30.619 31.414 - -0.56% -
rng::contains_subrange(list<int>)_(single_element)/1048576 2.60% 811422.036 832483.274 - -3.22% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 2.59% 12.551 12.876 - 0.57% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2.58% 2012.993 2064.998 - 1.12% -
BM_PushHeap_string_Ascending_16 2.58% 4.646 4.766 - -2.96% -
std::copy_if(list<int>)_(every_other)/512 2.57% 349.505 358.494 - -0.43% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.57% 210.742 216.161 - -0.33% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 2.57% 11251370.324 11540148.738 - 3.84% -
std::find_end(vector<int>,_pred)_(single_element)/1024 2.57% 581.704 596.634 - -0.22% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 2.56% 10.947 11.228 - 8.43% -
SetIntersection_Front_Set_uint64_16384_1024 2.56% 12460483.934 12779486.803 - 2.35% -
BM_std_minmax_element<char>/2 2.56% 0.634 0.650 - -5.30% -
std::copy_backward(deque<int>)/1048576 2.55% 128657.472 131943.453 - -1.04% -
std::partition_point(deque<int>)/8192 2.55% 14.911 15.292 - 0.27% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 2.55% 17.281 17.721 - 1.44% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.54% 14310.547 14674.468 - 0.26% -
std::pop_heap(deque<std::string>)/8 2.54% 57.937 59.408 - 2.39% -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 2.54% 0.586 0.601 - 2.58% -
BM_vector_deque_ranges_copy/4096 2.53% 144.872 148.544 - 1.22% -
std::move_backward(deque<int>)/4096 2.52% 152.702 156.556 - 0.88% -
std::unique_copy(vector<int>)_(sprinkled)/32 2.52% 12.977 13.304 - 1.44% -
std::deque<int>::erase(begin)_(cheap_elements)/8192 2.52% 7.419 7.605 - 0.67% -
ranges::min(std::vector<long_long>)/64 2.52% 4.678 4.796 - 2.44% -
BM_num_put<long> 2.52% 10.715 10.985 - -4.28% -
std::replace(list<int>)_(sprinkled)/8192 2.51% 7127.886 7306.970 - -0.72% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 2.51% 282.401 289.495 - -0.04% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 2.51% 6153282.716 6307579.109 - 0.72% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 2.49% 21842.113 22386.531 - -1.43% -
std::find_if_not(deque<int>)_(process_all)/8 2.49% 2.669 2.735 - 4.03% -
ranges::minmax(std::list<__int128>)/64 2.49% 38.187 39.137 - -0.89% -
BM_PushHeap_string_Descending_16384 2.48% 2.310 2.367 - -27.63% -
std::unordered_set<std::string>::contains(key)_(existent)/32 2.48% 39.535 40.515 - -1.48% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 2.48% 49704.562 50934.939 - -0.39% -
BM_StringAssignStr_Large_Opaque 2.47% 10.324 10.579 - -6.80% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 2.46% 476.742 488.492 - -0.01% -
BM_vector_deque_ranges_move_backward/65536 2.46% 7713.704 7903.755 - -1.62% -
BM_StringRelational_Less_Large_Large_Control 2.46% 2.121 2.173 - 1.12% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.46% 115090.354 117924.871 - -0.10% -
BM_deque_deque_ranges_move/4000 2.46% 142.121 145.621 - 1.40% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 2.46% 26784.927 27444.229 - -1.56% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 2.46% 1.063 1.090 - 2.35% -
BM_vector_deque_move/64 2.46% 2.772 2.840 - 3.30% -
bm_lexicographical_compare<unsigned_char>/4096 2.46% 75.774 77.637 - -0.09% -
std::fill_n(vector<bool>)/4096 2.45% 4.085 4.186 - -0.06% -
std::search(list<int>)_(no_match)/1000 2.45% 672.398 688.898 - -0.79% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.45% 2.708 2.774 - 0.12% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.45% 285.556 292.546 - -0.19% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 2.45% 325.245 333.206 - 4.54% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 2.45% 1884.918 1931.052 - -0.13% -
std::rotate(list<int>)_(by_1/3)/1024 2.44% 786.859 806.058 - -0.55% -
std::unordered_set<int>::clear()/1024 2.44% 8359.005 8562.608 - 2.57% -
std::find_end(forward_list<int>)_(near_matches)/1000 2.43% 35465.233 36328.626 - -0.64% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 2.43% 282.629 289.500 - -0.08% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 2.43% 16.408 16.806 - 3.25% -
std::copy_if(list<int>)_(every_other)/4096 2.43% 3312.311 3392.684 - 1.76% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 2.41% 1.176 1.204 - 1.20% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.41% 27.278 27.935 - 1.28% -
std::move(vector<bool>)_(aligned)/1048576 2.41% 1703.571 1744.619 - 0.48% -
BM_deque_vector_copy/0 2.41% 1.249 1.279 - -7.69% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 2.41% 5256.140 5382.750 - 0.29% -
BM_PushHeap_uint64_Ascending_262144 2.41% 4.662 4.774 - -2.94% -
std::unordered_set<std::string>::erase(iterator)/1024 2.41% 27.474 28.135 - -17.16% -
std::remove(deque<int>)_(sprinkled)/1024 2.41% 511.264 523.565 - 0.78% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 2.40% 11885558.715 12171251.206 - 2.11% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 2.40% 1105952.539 1132494.569 - 2.70% -
BM_deque_deque_copy_backward/2 2.39% 2.468 2.527 - 2.48% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 2.39% 716.942 734.099 - 1.62% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 2.39% 18102.435 18535.553 - -4.12% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 2.39% 485240.586 496847.133 - -0.04% -
std::multimap<int,_int>::ctor(const&)/8192 2.39% 53130.309 54400.871 - 4.29% -
std::copy(vector<bool>)_(aligned)/1048576 2.38% 3458.440 3540.871 - 25.11% -
bm_ranges_lexicographical_compare<unsigned_char>/4096 2.37% 75.881 77.683 - -0.03% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 2.37% 355.277 363.704 - 1.55% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.37% 53390.429 54656.227 - 0.34% -
std::map<std::string,_int>::find(key)_(existent)/32 2.37% 15.523 15.891 - -6.69% -
std::replace(vector<int>)_(sprinkled)/8192 2.37% 1245.180 1274.653 - 12.92% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 2.36% 215.170 220.255 - -2.74% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 2.36% 4.246 4.346 - -0.17% -
rng::contains_subrange(deque<int>)_(same_length)/16 2.36% 12.708 13.007 - 11.32% -
std::unique_copy(vector<int>)_(contiguous)/52 2.36% 13.205 13.516 - 0.61% -
std::fill(vector<int>)/8192 2.35% 228.633 234.017 - 0.30% -
SetIntersection_Front_Set_uint32_262144_64 2.35% 1656753.040 1695746.494 - 2.57% -
ranges::minmax(std::list<long_long>)/70000 2.35% 54022.020 55291.917 - -0.52% -
rng::find_last(list<int>)_(bail_10%)/8 2.35% 2.021 2.069 - -0.39% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 2.34% 5761377.533 5896193.611 - 2.10% -
std::unordered_set<int>::find(key)_(existent)/32 2.34% 1.326 1.357 - 15.07% -
bm_lexicographical_compare<signed_char>/8 2.33% 3.110 3.182 - -4.47% -
SetIntersection_Interlaced_Set_string_16384_1024 2.33% 349998083.127 358149435.117 - 1.90% -
std::vector<int>::ctor(size)/1024 2.33% 42.209 43.191 - -1.48% -
std::make_heap(deque<int>,_pred)_(repeated)/8192 2.32% 12808.151 13105.934 - 0.01% -
std::unique_copy(list<int>)_(sprinkled)/32 2.32% 13.054 13.357 - -0.97% -
std::reverse_copy(list<int>)/32768 2.32% 25899.089 26500.284 - 1.60% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 2.32% 47.108 48.200 - 0.03% -
std::partial_sort_copy(list<int>)_(repeated)/8192 2.32% 32520.954 33275.046 - -0.51% -
std::remove_copy_if(vector<int>)_(prefix)/8192 2.31% 3311.047 3387.663 - -0.43% -
std::map<int,_int>::find(key)_(non-existent)/1024 2.31% 5.272 5.394 - -0.27% -
BM_PushHeap_float_QuickSortAdversary_1024 2.31% 0.619 0.633 - 0.74% -
std::partition(vector<int>)_(dense)/1024 2.31% 242.438 248.033 - -0.30% -
BM_vector_deque_move_backward/4000 2.30% 142.206 145.479 - 1.14% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.30% 2.273 2.326 - 1.19% -
std::move(list<int>)/32768 2.30% 30295.449 30992.039 - -1.72% -
std::find_first_of(list<int>,_pred)_(small_needle)/32 2.30% 167.007 170.847 - 0.02% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 2.29% 30067.956 30757.247 - -0.21% -
std::remove_copy_if(list<int>)_(prefix)/8192 2.29% 7178.734 7343.144 - 0.13% -
BM_vector_deque_copy/1 2.29% 2.291 2.344 - 12.29% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 2.29% 36.554 37.390 - -1.87% -
ranges::minmax(std::vector<__int128>)/64 2.28% 31.230 31.941 - -0.54% -
std::search(list<int>,_pred)_(same_length)/8192 2.28% 8817.087 9017.993 - -6.97% -
std::pop_heap(deque<float>)/8192 2.27% 59.703 61.061 - -0.33% -
SetIntersection_Front_Vector_string_262144_64 2.27% 3131135.823 3202297.749 - 1.08% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.27% 180090.382 184182.178 - 0.05% -
SetIntersection_Front_Set_uint64_262144_256 2.27% 3713053.704 3797360.148 - -5.73% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 2.27% 1246.171 1274.462 - 0.43% -
std::multimap<std::string,_int>::clear()/8192 2.27% 218727.261 223686.442 - 2.99% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 2.27% 120344.086 123071.253 - -0.28% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 2.27% 1431882.474 1464328.628 - 1.28% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 2.26% 3.663 3.746 - -0.79% -
BM_deque_deque_copy_backward/1 2.26% 2.708 2.769 - 2.07% -
std::rotate(vector<bool>)_(1_element_backward)/1024 2.26% 27.262 27.878 - -0.44% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.25% 6859.385 7013.753 - 4.66% -
SetIntersection_Interlaced_Vector_float_16384_4 2.25% 1650158.699 1687249.437 - 4.03% -
std::fill_n(list<int>)/1024 2.24% 440.872 450.752 - 0.05% -
BM_vector_deque_ranges_move/4096 2.23% 145.614 148.867 - 0.69% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 2.23% 9.011 9.212 - -0.23% -
SetIntersection_Front_Set_float_16384_16 2.23% 1212384.228 1239378.083 - 0.57% -
std::multiset<int>::contains(key)_(existent)/1024 2.23% 3.963 4.051 - 2.40% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 2.22% 7954624.158 8131552.851 - 7.87% -
ranges::minmax(std::vector<long_long>)/70000 2.22% 8975.629 9175.229 - -0.33% -
BM_deque_vector_move/4000 2.22% 139.565 142.668 - -0.02% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 2.22% 15.567 15.913 - -5.17% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 2.22% 11.831 12.093 - -3.26% -
rng::fold_left(list<int>)/8192 2.22% 10904.226 11145.943 - -6.03% -
BM_deque_vector_move/64 2.21% 2.652 2.711 - 3.88% -
bm_ranges_lexicographical_compare<int>/64 2.21% 4.343 4.439 - -0.19% -
std::rotate(list<int>)_(by_1/3)/8192 2.20% 8197.130 8377.794 - -0.40% -
BM_deque_deque_ranges_move/1024 2.20% 36.979 37.793 - 1.82% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.20% 75913.046 77584.464 - -6.42% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 2.20% 21176.761 21642.687 - -1.67% -
ranges::minmax(std::deque<long_long>)/70000 2.20% 25539.358 26101.137 - -7.02% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 2.20% 42314.526 43244.020 - 0.22% -
SetIntersection_Front_Vector_uint64_1024_64 2.19% 1331682.778 1360834.394 - 0.23% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 2.19% 14929761.354 15256034.014 - 3.39% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 2.18% 16973.115 17343.962 - -1.32% -
BM_PushHeap_uint32_Ascending_16384 2.18% 3.704 3.785 - 4.59% -
std::equal(list<int>)_(it,_it,_it)/8 2.18% 2.653 2.711 - -0.00% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.18% 2.413 2.466 - 3.39% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 2.18% 206803.212 211312.676 - 0.64% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 2.18% 889.465 908.842 - -1.19% -
std::copy_n(vector<bool>)_(unaligned)/64 2.18% 1.762 1.800 - -0.58% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 2.17% 17.357 17.735 - 1.69% -
SetIntersection_Interlaced_Set_string_16384_256 2.17% 358077212.254 365860711.618 - 4.74% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 2.17% 8735872.298 8925430.727 - 3.54% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 2.17% 3702.423 3782.750 - 2.75% -
std::find_end(vector<int>,_pred)_(single_element)/8192 2.17% 4672.590 4773.891 - -0.14% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 2.17% 3907.197 3991.900 - 6.46% -
std::find_end(forward_list<int>)_(near_matches)/1024 2.17% 36928.761 37729.283 - -0.68% -
ranges::min(std::deque<char>)/64 2.17% 16.209 16.560 - -0.22% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.16% 10828.801 11062.976 - 4.14% -
ranges::minmax(std::vector<long_long>)/64 2.16% 9.937 10.151 - -0.56% -
std::find_if_not(vector<bool>)_(process_all)/50 2.16% 23.804 24.318 - 0.20% -
SetIntersection_Interlaced_Set_uint32_64_16 2.16% 22317019.832 22798472.656 - 7.44% -
rng::contains_subrange(vector<int>)_(process_all)/8192 2.16% 1613.546 1648.347 - 0.65% -
std::reverse_copy(list<int>)/64 2.15% 29.255 29.884 - -1.45% -
std::copy(vector<bool>)_(unaligned)/64 2.14% 1.755 1.793 - -0.56% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 2.14% 35.053 35.802 - 0.52% -
std::unique(deque<int>,_pred)_(contiguous)/8192 2.13% 4456.898 4551.619 - 0.10% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 2.12% 7539.064 7699.105 - -0.16% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 2.12% 1017.242 1038.831 - 0.68% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 2.12% 24.293 24.808 - -2.20% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 2.12% 7466.192 7624.297 - -0.39% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 2.12% 4230272.987 4319747.217 - 4.21% -
std::fill_n(list<int>)/32 2.11% 7.936 8.104 - -0.67% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 2.11% 1.630 1.665 - 3.22% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 2.10% 6204.318 6334.453 - -0.62% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.10% 12612.502 12876.960 - -0.95% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 2.10% 17.173 17.533 - 1.50% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 2.09% 23.286 23.773 - -0.04% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 2.09% 5835.159 5957.349 - 2.27% -
std::remove_copy_if(list<int>)_(sprinkled)/50 2.09% 27.807 28.390 - 1.08% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 2.09% 1017.258 1038.510 - 0.46% -
SetIntersection_Interlaced_Set_string_262144_262144 2.08% 17965185.709 18339422.934 - 0.73% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 2.08% 19.268 19.669 - 0.79% -
BM_PushHeap_uint32_QuickSortAdversary_16 2.08% 0.917 0.936 - -4.44% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 2.08% 46.371 47.335 - 2.79% -
std::lower_bound(std::list<int>)/100 2.08% 89.022 90.870 - -0.13% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 2.08% 11.949 12.197 - 2.89% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 2.07% 0.695 0.709 - -0.14% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.07% 1024.779 1045.971 - 3.74% -
std::find_if_not(vector<bool>)_(process_all)/8192 2.06% 4485.262 4577.650 - 0.94% -
std::generate(vector<int>)/8192 2.06% 1799.929 1836.956 - -0.34% -
std::remove(vector<int>)_(prefix)/1024 2.05% 303.777 310.007 - 0.63% -
BM_deque_deque_ranges_copy_backward/64 2.05% 3.406 3.476 - 2.31% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.04% 2.313 2.360 - 4.45% -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 2.04% 36612278.526 37359449.577 - 1.63% -
std::unordered_set<int>::insert(value)_(already_present)/8192 2.04% 2.677 2.731 - 6.15% -
std::any_of(list<int>)_(process_all)/50 2.04% 21.501 21.939 - 0.08% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 2.02% 13746.409 14024.772 - 1.22% -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 2.02% 1824.271 1861.144 - 0.12% -
ranges::minmax(std::vector<__int128>)/70000 2.02% 34326.380 35019.913 - -0.42% -
std::stable_sort(deque<int>)_(descending)/8 2.02% 28.414 28.987 - 5.91% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 2.01% 62.699 63.962 - 0.67% -
std::set<std::string>::clear()/32 2.01% 876.899 894.565 - -0.75% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 2.01% 27527.324 28081.646 - 6.96% -
std::multiset<int>::insert(value)_(new_value,_end)/32 2.01% 18.593 18.968 - -1.18% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 2.01% 31.915 32.558 - 0.77% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 2.01% 12552.941 12805.601 - 0.63% -
rng::contains_subrange(deque<int>)_(same_length)/50 2.01% 28.392 28.962 - 5.56% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 2.01% 201241354.042 205281941.677 - 3.04% -
rng::contains_subrange(vector<int>)_(same_length)/32 2.01% 8.563 8.735 - 0.49% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 2.00% 21495996.580 21926258.207 - 3.40% -
std::equal(list<int>)_(it,_it,_it,_it)/8 1.99% 2.876 2.934 - 1.46% -
std::copy_if(deque<int>)_(every_other)/64 1.99% 22.779 23.234 - -0.38% -
std::copy_if(list<int>)_(every_other)/1048576 1.99% 820991.267 837333.581 - 0.83% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.99% 12767.873 13021.818 - -2.95% -
std::generate(vector<int>)/50 1.99% 11.746 11.979 - -0.10% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 1.98% 11785.501 12019.159 - -0.51% -
std::make_heap(vector<int>,_pred)_(repeated)/8 1.98% 16.020 16.337 - 3.05% -
BM_deque_vector_copy/4000 1.97% 139.516 142.270 - -0.08% -
std::make_heap(deque<int>)_(ascending)/8192 1.97% 20434.578 20837.786 - 0.65% -
std::partition(list<int>)_(sparse)/32 1.97% 8.838 9.012 - 0.30% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 1.97% 5.423 5.530 - -3.10% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.96% 5513.537 5621.839 - -0.91% -
std::copy_if(deque<int>)_(every_other)/32768 1.96% 11391.688 11615.142 - -0.02% -
std::pop_heap(vector<int>)/1024 1.96% 9.682 9.872 - -0.33% -
std::remove(vector<int>)_(sprinkled)/32 1.96% 48.416 49.363 - 0.32% -
std::make_heap(vector<int>)_(shuffled)/1024 1.96% 565.075 576.127 - 0.59% -
rng::contains_subrange(vector<int>)_(process_all)/16 1.95% 4.703 4.795 - -1.47% -
std::transform(vector<int>)_(identity_transform)/32 1.94% 8.977 9.152 - -0.11% -
BM_PushHeap_uint64_PipeOrgan_16 1.94% 0.867 0.884 - -0.31% -
std::remove_if(list<int>)_(sprinkled)/1024 1.94% 958.191 976.799 - -0.59% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 1.94% 5.526 5.633 - 1.25% -
std::transform(list<int>,_list<int>)/1024 1.94% 832.557 848.693 - 1.08% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 1.94% 511254.748 521147.863 - -0.65% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.93% 592.961 604.434 - -6.17% -
BM_PushHeap_uint32_Ascending_16 1.93% 0.917 0.935 - 0.60% -
std::flat_multimap<int,_int>::ctor(const&)/8192 1.93% 1891.277 1927.822 - 0.06% -
SetIntersection_Interlaced_Set_uint32_16384_16 1.93% 211675713.781 215763724.053 - 3.03% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 1.93% 539.710 550.106 - 2.74% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.92% 9623.536 9808.347 - -1.88% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 1.92% 350290295.941 357015322.744 - 44.56% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 1.92% 4.504 4.590 - -4.71% -
std::copy_if(list<int>)_(every_other)/262144 1.91% 204387.302 208298.562 - -0.14% -
SetIntersection_Front_Vector_string_64_64 1.91% 24966445.875 25443610.528 - -2.13% -
bm_ranges_swap_ranges_vb_unaligned/64 1.91% 6.169 6.287 - 1.32% -
std::unique_copy(vector<int>)_(sprinkled)/52 1.91% 21.793 22.209 - 0.63% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 1.90% 27.328 27.848 - -2.66% -
ranges::min(std::list<long_long>)/64 1.90% 24.159 24.618 - -0.90% -
std::fill_n(vector<bool>)/512 1.90% 1.428 1.455 - -0.01% -
rng::starts_with(deque<int>)/8 1.89% 3.900 3.974 - -1.50% -
std::remove_if(vector<int>)_(sprinkled)/1024 1.89% 510.928 520.569 - -0.45% -
SetIntersection_Front_Set_string_64_16 1.88% 24370718.248 24829766.540 - 5.50% -
std::make_heap(deque<int>)_(pipe-organ)/1024 1.88% 2618.506 2667.774 - 0.32% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.88% 51447.054 52413.763 - 0.35% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 1.88% 0.598 0.609 - -2.85% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.88% 6286.009 6404.020 - 2.21% -
bm_lexicographical_compare<unsigned_char>/512 1.88% 8.638 8.801 - 0.75% -
std::transform(vector<int>,_vector<int>)/32 1.88% 16.892 17.209 - 0.14% -
std::copy_if(deque<int>)_(every_other)/512 1.88% 177.340 180.665 - -0.84% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 1.87% 11443837.587 11658254.569 - 1.52% -
BM_deque_vector_ranges_move/1024 1.87% 37.338 38.037 - 0.75% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 1.87% 0.696 0.709 - -0.19% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 1.87% 2.128 2.168 - 0.35% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 1.87% 49960.663 50894.292 - -0.15% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 1.87% 2276932.848 2319480.570 - -0.75% -
BM_vector_deque_ranges_move_backward/1024 1.87% 37.981 38.690 - 0.39% -
BM_vector_deque_ranges_copy_backward/4096 1.87% 148.578 151.349 - -0.16% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 1.86% 2894644.191 2948597.938 - 1.88% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.86% 4.052 4.128 - -0.07% -
BM_vector_deque_move/4000 1.86% 140.779 143.399 - 1.04% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1.86% 1878.757 1913.697 - -0.45% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 1.86% 2.424 2.469 - -1.41% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 1.86% 624371.049 635961.673 - 1.34% -
rng::fold_left(list<int>)/32 1.85% 20.985 21.374 - 2.92% -
std::copy_if(deque<int>)_(every_other)/262144 1.85% 91040.057 92726.588 - -0.23% -
std::copy_if(vector<int>)_(entire_range)/4096 1.85% 911.558 928.426 - -0.31% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.85% 2303561.200 2346175.888 - 0.25% -
std::fill(vector<bool>)/4096 1.85% 4.119 4.195 - -0.08% -
std::fill(vector<int>)/50 1.85% 2.161 2.200 - -0.01% -
BM_vector_deque_ranges_copy/4000 1.84% 140.667 143.260 - -0.16% -
std::find(vector<int>)_(process_all)/8 1.84% 2.702 2.751 - 1.65% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 1.84% 4.022 4.096 - 3.08% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1.84% 1438149.185 1464599.230 - 1.26% -
BM_std_minmax_element<short>/64 1.84% 16.799 17.108 - -2.80% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 1.84% 2274537.858 2316304.960 - 1.80% -
std::is_sorted(deque<int>)/8 1.84% 2.861 2.914 - -36.67% -
std::find_end(list<int>,_pred)_(single_element)/1024 1.83% 801.364 816.028 - 0.12% -
BM_PushHeap_string_Ascending_64 1.83% 7.293 7.426 - -6.41% -
std::search(list<int>,_pred)_(no_match)/8192 1.83% 7238.468 7370.701 - -0.89% -
std::unique_copy(vector<int>)_(contiguous)/32 1.82% 8.480 8.635 - -1.16% -
BM_StringFindCharLiteral/256 1.82% 5.327 5.424 - 2.14% -
std::partial_sort_copy(vector<int>)_(ascending)/1024 1.82% 4722.770 4808.608 - -0.36% -
std::find_first_of(deque<int>)_(small_needle)/1024 1.82% 3433.542 3495.947 - -0.27% -
SetIntersection_Front_Set_float_16384_4 1.81% 1047344.285 1066338.807 - 0.63% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 1.81% 21.102 21.485 - -9.41% -
BM_vector_deque_ranges_copy_backward/1024 1.81% 38.136 38.827 - 2.35% -
std::none_of(list<int>)_(process_all)/50 1.80% 21.786 22.178 - 1.73% -
std::list<int>::erase(begin)_(cheap_elements)/32 1.80% 10.267 10.452 - -23.20% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 1.80% 9250087.655 9416740.880 - 2.35% -
SetIntersection_Front_Set_uint32_1024_1024 1.80% 11630199.577 11839563.450 - 1.47% -
std::generate_n(vector<int>)/8192 1.80% 1804.172 1836.640 - -0.33% -
BM_vector_deque_ranges_copy_backward/1 1.79% 2.284 2.325 - 0.14% -
std::for_each_n(list<int>)/32 1.79% 11.087 11.286 - 0.54% -
SetIntersection_Front_Set_uint32_16384_64 1.79% 1674342.786 1704308.737 - 3.30% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.79% 652.996 664.676 - -0.12% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 1.79% 2.125 2.163 - 0.28% -
BM_PushHeap_string_Descending_64 1.78% 2.209 2.248 - -20.21% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 1.78% 4.450 4.529 - 5.58% -
rng::contains_subrange(list<int>)_(process_all)/1048576 1.78% 838659.492 853600.437 - -0.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 1.78% 67478614.111 68679477.083 - 3.01% -
BM_PushHeap_float_Ascending_262144 1.78% 5.097 5.188 - -1.78% -
std::remove_copy(deque<int>)_(prefix)/32 1.78% 12.893 13.122 - 0.35% -
std::partition(vector<int>)_(dense)/50 1.78% 12.953 13.183 - 1.04% -
std::remove_copy(list<int>)_(prefix)/8192 1.78% 6855.184 6976.892 - -0.07% -
ranges::minmax(std::deque<__int128>)/8 1.77% 3.704 3.770 - 0.73% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.77% 143732.920 146282.472 - 3.85% -
std::unique_copy(deque<int>)_(sprinkled)/8192 1.77% 3717.264 3783.195 - -3.35% -
ranges::min(std::deque<__int128>)/64 1.77% 20.518 20.882 - -0.16% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.77% 7805.594 7943.816 - 7.57% -
BM_StringFindStringLiteral/32 1.77% 1.748 1.779 - 0.31% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 1.77% 16.327 16.616 - -0.35% -
SetIntersection_Interlaced_Set_uint64_1024_16 1.76% 11513758.484 11716697.594 - 3.86% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.76% 379371.160 386052.412 - 0.90% -
std::remove(vector<int>)_(sprinkled)/50 1.76% 52.468 53.391 - 0.18% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 1.76% 213.782 217.539 - 0.02% -
std::deque<int>::ctor(size)/8192 1.75% 440.115 447.834 - 0.58% -
std::copy_backward(vector<bool>)_(aligned)/32768 1.75% 34.827 35.438 - -1.04% -
rng::contains_subrange(deque<int>)_(same_length)/32 1.75% 20.214 20.568 - 7.14% -
std::unique(list<int>,_pred)_(sprinkled)/52 1.75% 84.216 85.688 - 4.32% -
std::fill_n(vector<int>)/50 1.74% 2.175 2.212 - -0.24% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 1.74% 2.125 2.163 - 0.29% -
SetIntersection_None_Set_uint32_64_4 1.74% 21265636.559 21636094.069 - 1.24% -
bm_lexicographical_compare<unsigned_char>/32768 1.74% 562.517 572.294 - 0.00% -
std::copy_if(deque<int>)_(every_other)/4096 1.74% 1421.829 1446.534 - -0.51% -
std::replace(deque<int>)_(sprinkled)/8192 1.74% 2758.549 2806.421 - 0.34% -
std::copy(vector<bool>)_(aligned)/512 1.74% 1.366 1.390 - 1.20% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.73% 42935.938 43678.605 - 2.55% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 1.73% 33866.164 34451.617 - -7.96% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 1.73% 2.125 2.161 - 0.22% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 1.72% 40.523 41.222 - 0.66% -
std::replace_if(deque<int>)_(prefix)/8192 1.72% 3420.887 3479.568 - -0.11% -
std::set<int>::upper_bound(key)_(existent)/1024 1.71% 4.025 4.094 - -4.48% -
SetIntersection_Interlaced_Vector_string_1024_64 1.71% 8570493.635 8717259.176 - 2.41% -
std::find(deque<int>)_(process_all)/8192 1.71% 1911.547 1944.186 - 0.72% -
std::make_heap(deque<int>)_(heap)/8 1.71% 20.774 21.128 - 0.00% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 1.70% 4283041.225 4356024.515 - 1.06% -
std::partition_copy(vector<int>)/1024 1.70% 467.207 475.165 - 2.20% -
rng::contains_subrange(vector<int>)_(same_length)/50 1.70% 12.580 12.795 - 0.35% -
std::copy_if(vector<int>)_(entire_range)/32768 1.70% 7289.981 7413.810 - -0.26% -
BM_vector_deque_ranges_move_backward/4000 1.70% 142.508 144.927 - 1.41% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 1.70% 23626.868 24027.499 - 0.18% -
BM_StringAssignStr_Small_Opaque 1.70% 0.719 0.731 - -2.67% -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 1.69% 15026.812 15281.298 - -0.24% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1.69% 1844583.414 1875786.867 - 1.38% -
std::rotate(list<int>)_(by_1/4)/1024 1.69% 564.276 573.807 - -0.70% -
rng::find_last(vector<int>)_(bail_10%)/50 1.69% 10.725 10.905 - 1.23% -
std::replace(deque<int>)_(sprinkled)/1024 1.68% 344.764 350.558 - 0.15% -
BM_StringAssignStr_Large_Transparent 1.68% 10.360 10.534 - -2.81% -
std::multimap<int,_int>::ctor(const&)/1024 1.67% 6682.139 6793.869 - 2.67% -
std::copy_if(list<int>)_(entire_range)/1048576 1.67% 857578.846 871899.121 - -1.87% -
std::copy_if(list<int>)_(every_other)/8 1.67% 2.252 2.289 - -0.25% -
std::unique_copy(list<int>)_(sprinkled)/8192 1.67% 6827.782 6941.523 - -0.14% -
SetIntersection_Front_Set_uint32_262144_16 1.67% 1170708.878 1190211.018 - 1.01% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.67% 12375.756 12581.825 - 3.65% -
std::make_heap(deque<int>)_(descending)/8 1.66% 20.667 21.010 - 0.71% -
std::generate(vector<int>)/1024 1.66% 239.287 243.260 - -0.36% -
std::copy(vector<bool>)_(aligned)/32768 1.66% 34.757 35.334 - -0.10% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.66% 42325.455 43027.444 - -1.04% -
std::remove(deque<int>)_(prefix)/1024 1.65% 515.258 523.782 - -0.35% -
std::rotate(list<int>)_(by_1/4)/8192 1.65% 6476.986 6584.080 - -0.22% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.65% 804147.698 817415.343 - -0.16% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 1.65% 6.673 6.783 - 3.11% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 1.65% 18.058 18.356 - -5.48% -
std::rotate_copy(list<int>)/8192 1.64% 7034.818 7150.340 - 6.57% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.64% 241.386 245.348 - -2.57% -
std::copy_if(deque<int>)_(every_other)/1048576 1.64% 364716.571 370697.569 - -0.48% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 1.64% 9.708 9.867 - -2.48% -
std::copy_backward(vector<bool>)_(aligned)/64 1.64% 1.605 1.632 - -6.25% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 1.64% 163389564.305 166062442.854 - 2.46% -
BM_getline_string 1.63% 16.146 16.410 - -2.09% -
BM_deque_vector_move/2 1.63% 1.804 1.833 - -0.06% -
std::partition_point(list<int>)/50 1.63% 24.421 24.818 - 0.54% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 1.62% 3932.639 3996.473 - 0.10% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 1.62% 52719.900 53574.544 - 3.32% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.62% 2.082 2.116 - 0.41% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 1.62% 4.115 4.181 - -13.17% -
std::remove_copy(vector<int>)_(prefix)/50 1.62% 13.771 13.993 - 0.46% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 1.62% 264.633 268.908 - 0.31% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.61% 713.961 725.492 - 0.69% -
std::set<std::string>::count(key)_(non-existent)/8192 1.61% 33.834 34.381 - 0.72% -
BM_vector_deque_ranges_move/5500 1.61% 195.154 198.304 - 0.14% -
BM_vector_deque_copy/1024 1.61% 35.780 36.357 - -0.47% -
std::partition_point(list<int>)/32 1.61% 15.639 15.891 - -0.32% -
std::make_heap(deque<int>)_(ascending)/1024 1.61% 2595.500 2637.253 - 0.60% -
std::find_if_not(vector<bool>)_(process_all)/8 1.61% 3.544 3.601 - 0.92% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.61% 12616.389 12818.982 - 0.96% -
std::find(deque<int>)_(process_all)/1024 1.61% 239.758 243.607 - 0.46% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.61% 13.054 13.263 - 3.21% -
std::generate_n(vector<int>)/1024 1.60% 238.481 242.296 - -0.30% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 1.60% 44.110 44.815 - -2.00% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 1.59% 2.273 2.310 - 5.75% -
std::fill_n(vector<int>)/1024 1.59% 29.260 29.725 - 0.62% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 1.59% 5.713 5.804 - 0.52% -
std::remove_if(deque<int>)_(prefix)/50 1.59% 64.165 65.185 - -8.57% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 1.59% 23.429 23.801 - 0.79% -
rng::contains_subrange(deque<int>)_(single_element)/32 1.59% 17.265 17.539 - -0.39% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 1.58% 2.940 2.987 - -0.14% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 1.58% 0.698 0.709 - -0.22% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 1.58% 42.559 43.231 - 1.82% -
ranges::min(std::deque<__int128>)/70000 1.57% 23865.090 24239.768 - -1.04% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 1.57% 2.777 2.821 - -0.22% -
BM_vector_deque_move/4096 1.57% 146.165 148.458 - 0.47% -
BM_PushHeap_uint64_Ascending_16384 1.56% 3.670 3.727 - -2.09% -
std::remove_if(deque<int>)_(prefix)/1024 1.56% 546.111 554.641 - -0.47% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 1.56% 41342.773 41988.375 - 1.72% -
bm_ranges_swap_ranges_vb_aligned/64 1.56% 3.067 3.115 - 3.04% -
std::generate_n(vector<int>)/50 1.56% 11.750 11.933 - 0.13% -
std::replace(deque<int>)_(sprinkled)/32 1.55% 11.966 12.152 - 0.07% -
std::search(list<int>)_(no_match)/8192 1.55% 6553.326 6654.960 - -0.76% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.55% 6263.388 6360.265 - -1.08% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.54% 91313.962 92724.353 - 0.91% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 1.54% 0.816 0.829 - 1.04% -
ranges::minmax(std::list<char>)/8 1.53% 2.475 2.513 - -0.30% -
SetIntersection_Front_Set_float_64_64 1.53% 13646673.642 13855406.673 - 3.48% -
ranges::minmax(std::vector<long_long>)/8 1.52% 2.076 2.107 - -0.28% -
std::fill(list<int>)/32 1.52% 8.150 8.274 - -0.31% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.52% 1323.144 1343.258 - -3.19% -
ranges::min(std::deque<long_long>)/8 1.52% 2.268 2.303 - -0.12% -
SetIntersection_None_Vector_string_1024_1 1.52% 1143480.413 1160835.245 - -0.64% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.51% 18.846 19.130 - 0.89% -
std::remove(vector<int>)_(sprinkled)/1024 1.51% 281.617 285.869 - 0.14% -
std::unordered_set<int>::erase(key)_(existent)/32 1.51% 21.354 21.676 - 2.20% -
SetIntersection_None_Set_string_1024_1024 1.51% 8957259.987 9092078.595 - 2.03% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 1.50% 23.936 24.296 - 0.14% -
std::partial_sort(vector<int>)_(shuffled)/8192 1.50% 86832.315 88135.198 - -0.51% -
std::move_backward(vector<bool>)_(unaligned)/4096 1.50% 27.187 27.595 - 0.43% -
std::unique(deque<int>)_(contiguous)/1024 1.50% 505.904 513.469 - -0.27% -
SetIntersection_Interlaced_Set_uint64_16_4 1.49% 60333716.109 61234855.201 - 2.89% -
ranges::minmax(std::vector<__int128>)/8 1.49% 4.034 4.094 - -0.88% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.49% 450.648 457.371 - -0.30% -
ranges::minmax(std::deque<__int128>)/70000 1.49% 33987.055 34493.851 - 0.21% -
std::fill_n(vector<int>)/8192 1.49% 229.420 232.840 - 0.35% -
std::multimap<int,_int>::find(key)_(existent)/32 1.49% 1.691 1.716 - -1.39% -
std::replace_if(vector<int>)_(prefix)/1024 1.49% 266.744 270.707 - 0.28% -
std::find_end(list<int>,_pred)_(single_element)/1000 1.48% 782.453 794.031 - -0.26% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 1.48% 23712.793 24063.298 - 0.01% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 1.48% 17007315.563 17258444.069 - 1.78% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.48% 16.308 16.549 - 1.04% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 1.47% 1028065.763 1043223.943 - -0.33% -
BM_PushHeap_float_Random_16 1.47% 5.334 5.413 - -0.03% -
SetIntersection_Front_Vector_string_1024_64 1.47% 3204752.702 3251954.950 - 1.88% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 1.47% 23.829 24.179 - -7.47% -
std::replace(list<int>)_(prefix)/50 1.47% 16.924 17.173 - 0.02% -
BM_PushHeap_uint32_Random_1024 1.47% 5.717 5.801 - -0.07% -
bm_ranges_lexicographical_compare<unsigned_char>/32768 1.46% 563.756 572.015 - -0.06% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 1.46% 771.884 783.182 - -0.48% -
std::replace_if(vector<int>)_(prefix)/32 1.46% 9.536 9.675 - 1.40% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 1.46% 21.792 22.109 - 3.48% -
std::rotate_copy(deque<int>)/32 1.46% 2.572 2.609 - -2.12% -
std::copy_if(vector<int>)_(entire_range)/512 1.45% 120.729 122.484 - -0.38% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.45% 1085672.395 1101448.960 - 0.05% -
std::replace_if(deque<int>)_(prefix)/1024 1.45% 470.356 477.183 - -1.28% -
BM_deque_deque_ranges_copy_backward/512 1.45% 18.929 19.204 - 0.49% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 1.44% 3808.654 3863.672 - -0.33% -
std::sort(vector<NonIntegral>)_(heap)/8 1.44% 23.423 23.760 - 1.86% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1.44% 1140480.675 1156901.561 - 3.44% -
std::set<int>::ctor(const&)/8192 1.44% 49697.732 50412.890 - -1.29% -
std::count_if(list<int>)_(every_other)/8 1.44% 2.716 2.755 - -0.52% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 1.44% 16676682.436 16916050.591 - 3.56% -
std::partial_sort(deque<int>)_(pipe-organ)/8 1.44% 31.168 31.615 - -4.25% -
SetIntersection_Front_Vector_string_262144_256 1.43% 9584094.546 9721580.496 - 3.25% -
std::shift_right(vector<int>)/8192 1.43% 295.624 299.864 - -0.77% -
std::remove_copy_if(list<int>)_(prefix)/1024 1.43% 780.858 792.033 - -1.12% -
BM_vector_deque_copy_backward/4096 1.43% 149.137 151.271 - -1.02% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 1.42% 65.911 66.846 - -7.05% -
std::rotate(vector<bool>)_(by_1/4)/8192 1.42% 29.700 30.121 - -0.12% -
std::copy_if(deque<int>)_(entire_range)/4096 1.41% 1010.110 1024.385 - 0.17% -
SetIntersection_Front_Set_uint64_1024_1024 1.41% 12364017.187 12538470.473 - 0.89% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.41% 690.740 700.482 - -0.50% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.41% 13556.133 13747.300 - 2.55% -
std::copy_n(vector<bool>)_(unaligned)/512 1.41% 3.494 3.543 - 1.68% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 1.40% 89.814 91.074 - 0.24% -
bm_ranges_lexicographical_compare<unsigned_char>/512 1.40% 8.650 8.771 - -0.15% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 1.40% 62.078 62.947 - 0.87% -
std::replace_if(list<int>)_(sprinkled)/1024 1.40% 729.294 739.505 - -0.43% -
BM_vector_deque_copy/65536 1.40% 2857.387 2897.264 - -0.05% -
std::is_sorted_until(list<int>,_pred)/8192 1.39% 7620.691 7726.955 - -13.36% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 1.39% 176.580 179.034 - 0.17% -
std::generate(vector<int>)/32 1.39% 7.823 7.931 - -0.74% -
std::for_each(list<int>)/8 1.38% 2.519 2.554 - 0.64% -
std::remove_if(vector<int>)_(sprinkled)/32 1.38% 53.211 53.947 - -0.87% -
SetIntersection_Front_Vector_uint64_256_256 1.38% 4253680.035 4312490.602 - -2.67% -
BM_PushHeap_string_Ascending_16384 1.38% 19.135 19.400 - -14.88% -
rng::find_last(vector<int>)_(bail_90%)/50 1.38% 1.516 1.537 - 8.70% -
std::remove_if(list<int>)_(prefix)/32 1.38% 57.879 58.678 - 0.09% -
std::count(list<int>)_(every_other)/1048576 1.38% 815047.523 826260.430 - 0.83% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 1.38% 33.865 34.330 - 1.66% -
BM_vector_deque_ranges_move/4000 1.37% 140.547 142.473 - -0.40% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 1.37% 462.421 468.753 - 1.73% -
SetIntersection_None_Set_float_1024_1024 1.37% 8991857.397 9114692.054 - 2.95% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 1.37% 33.359 33.815 - 6.68% -
std::sort_heap(deque<int>,_pred)/8 1.36% 34.758 35.232 - 3.26% -
BM_PushHeap_string_Descending_16 1.36% 2.103 2.132 - -11.20% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 1.35% 509654.921 516557.080 - 0.65% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.35% 346735949.662 351422764.786 - -2.01% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 1.35% 10.187 10.325 - -11.61% -
std::reverse_copy(deque<int>)/4096 1.35% 954.016 966.900 - -1.51% -
BM_PushHeap_uint32_Random_262144 1.34% 5.757 5.834 - -0.86% -
SetIntersection_Interlaced_Vector_string_1024_16 1.34% 3319824.348 3364421.735 - -2.29% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.34% 20.433 20.708 - -0.06% -
bm_lexicographical_compare<signed_char>/32768 1.34% 472.571 478.917 - -0.03% -
std::unique(vector<int>,_pred)_(contiguous)/52 1.34% 63.874 64.730 - 0.21% -
SetIntersection_Front_Set_string_262144_16384 1.34% 349577353.704 354257316.363 - 1.39% -
bm_lexicographical_compare<int>/512 1.34% 29.463 29.857 - -0.14% -
std::generate_n(list<int>)/32 1.34% 8.433 8.546 - -0.24% -
std::search(vector<int>)_(near_matches)/1000 1.33% 14121.336 14309.670 - -0.64% -
std::sort(vector<NonIntegral>)_(heap)/1024 1.33% 4240.291 4296.839 - 0.63% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 1.33% 93084.860 94325.576 - -0.55% -
std::remove_copy(list<int>)_(sprinkled)/8192 1.33% 6843.842 6935.019 - -0.31% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 1.33% 35.254 35.724 - -0.25% -
std::move_backward(list<int>)/64 1.33% 38.935 39.453 - -0.30% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.33% 201799789.194 204482246.106 - 2.90% -
std::is_sorted(vector<int>,_pred)/1024 1.33% 462.687 468.836 - 0.04% -
std::fill_n(vector<int>)/32 1.33% 1.127 1.141 - -0.16% -
SetIntersection_Front_Set_uint64_64_4 1.33% 16277911.661 16494041.101 - 3.22% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 1.33% 23.567 23.880 - -4.37% -
std::map<int,_int>::find(key)_(existent)/32 1.33% 1.696 1.719 - 0.24% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.33% 592237.622 600085.371 - -0.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 1.32% 16698388.968 16919017.078 - 2.99% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 1.32% 44.167 44.749 - -4.21% -
SetIntersection_Front_Set_string_16384_1024 1.31% 58563680.761 59333127.406 - 2.41% -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 1.31% 7.263 7.358 - -0.09% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.31% 1.201 1.217 - -2.14% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1.31% 1171234.022 1186557.728 - 1.91% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.30% 1.396 1.414 - 0.00% -
SetIntersection_Front_Vector_float_1024_64 1.29% 1343924.884 1361311.563 - -0.08% -
std::swap_ranges(list<int>)/32 1.29% 19.318 19.568 - -1.98% -
std::copy_if(vector<int>)_(entire_range)/262144 1.29% 58640.914 59397.454 - -0.43% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 1.29% 19879286.500 20135267.957 - 0.42% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 1.28% 944.514 956.646 - -9.44% -
std::replace_if(list<int>)_(prefix)/1024 1.28% 728.157 737.502 - 0.27% -
BM_deque_vector_move/70000 1.28% 3204.991 3246.119 - 0.33% -
SetIntersection_Interlaced_Vector_uint32_1024_256 1.28% 5926865.277 6002859.219 - -1.33% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 1.28% 160043368.937 162094884.475 - 1.08% -
std::remove_copy(list<int>)_(sprinkled)/50 1.28% 18.450 18.686 - -0.33% -
std::copy_if(vector<int>)_(entire_range)/1048576 1.28% 240733.096 243812.471 - -0.51% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 1.28% 16.946 17.163 - 1.73% -
std::find_if(vector<char>)_(bail_25%)/8192 1.28% 228.589 231.509 - 3.02% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.27% 765.234 774.921 - 3.43% -
std::map<int,_int>::insert(value)_(new_value,_end)/32 1.27% 18.880 19.119 - -0.69% -
std::rotate(vector<bool>)_(1_element_forward)/1024 1.27% 29.037 29.404 - 0.52% -
SetIntersection_Interlaced_Set_float_64_16 1.26% 21818647.974 22094431.828 - 1.58% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 1.26% 4605565.917 4663770.574 - 3.17% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 1.26% 29.128 29.494 - 21.56% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 1.26% 34336117.851 34767089.968 - 2.67% -
BM_deque_vector_move/1 1.25% 2.051 2.077 - -0.58% -
SetIntersection_Interlaced_Set_uint32_256_4 1.25% 11334047.715 11476076.848 - 5.45% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 1.25% 22.971 23.259 - -11.27% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 1.25% 35808333.855 36256735.608 - 1.78% -
std::shift_left(deque<int>)/32 1.25% 3.760 3.806 - 0.62% -
SetIntersection_Interlaced_Set_float_16384_4 1.25% 171734920.891 173878776.822 - 2.61% -
std::set<std::string>::find(key)_(existent)/8192 1.25% 30.665 31.047 - -10.24% -
BM_deque_vector_move_backward/1024 1.25% 36.711 37.168 - -0.10% -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 1.25% 3554.999 3599.285 - 0.04% -
std::search(vector<int>,_pred)_(no_match)/1000 1.24% 508.453 514.773 - -2.60% -
BM_PushHeap_string_Ascending_256 1.24% 10.965 11.101 - -5.32% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.24% 53.285 53.946 - -20.40% -
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.24% 1.388 1.405 - 1.34% -
std::remove_if(list<int>)_(sprinkled)/8192 1.24% 8052.557 8152.083 - -0.24% -
std::find(vector<int>)_(process_all)/32768 1.23% 7313.926 7404.239 - 0.31% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 1.23% 16505.166 16708.789 - 1.72% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 1.23% 4744.683 4803.215 - -0.58% -
std::copy(deque<int>)/4096 1.23% 144.121 145.898 - 0.52% -
std::find_if_not(vector<bool>)_(process_all)/1024 1.23% 562.829 569.763 - -0.00% -
BM_PushHeap_float_PipeOrgan_16 1.23% 0.897 0.908 - 0.10% -
std::partition_point(list<int>)/1024 1.23% 1282.087 1297.802 - 1.06% -
bm_lexicographical_compare<signed_char>/4096 1.22% 59.098 59.822 - 0.01% -
rng::contains_subrange(vector<int>)_(single_element)/50 1.22% 12.234 12.383 - -0.19% -
ranges::min(std::deque<__int128>)/8 1.22% 2.792 2.826 - -0.12% -
BM_CmpEqual_int_ushort 1.22% 1.094 1.108 - 0.20% -
SetIntersection_Front_Set_float_1024_16 1.22% 1211438.939 1226190.017 - 4.43% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 1.21% 26153.221 26470.958 - 1.01% -
SetIntersection_Front_Set_string_64_64 1.21% 34098903.052 34512510.002 - -4.18% -
SetIntersection_Front_Set_uint64_16384_16384 1.21% 225471279.264 228202388.122 - 0.97% -
std::find_first_of(list<int>,_pred)_(large_needle)/32 1.21% 740.091 749.049 - 0.15% -
std::replace(deque<int>)_(prefix)/8192 1.21% 3207.739 3246.495 - -0.38% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 1.21% 18.743 18.969 - 3.14% -
std::copy_if(deque<int>)_(every_other)/8 1.20% 3.399 3.440 - -0.20% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 1.20% 3983.782 4031.637 - 1.92% -
std::move(deque<int>)/4096 1.20% 147.783 149.554 - 0.31% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 1.20% 15273.056 15455.992 - -1.33% -
std::unique(vector<int>)_(contiguous)/1024 1.20% 302.781 306.405 - -0.92% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.19% 32.621 33.011 - -1.07% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 1.19% 18.861 19.086 - 1.08% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.19% 1484.284 1501.984 - 1.34% -
std::upper_bound(std::forward_list<int>)/100 1.19% 95.999 97.140 - 0.42% -
std::search(vector<int>,_pred)_(no_match)/1024 1.19% 520.964 527.141 - -1.85% -
std::transform(deque<int>,_deque<int>)/32 1.18% 21.366 21.619 - 0.45% -
std::partial_sort(deque<int>)_(heap)/8 1.18% 39.314 39.778 - -1.14% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 1.18% 8347560.916 8445938.562 - 1.65% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 1.18% 24.249 24.534 - 1.67% -
std::adjacent_find(list<int>)/1048576 1.18% 859057.273 869165.943 - -0.28% -
bm_lexicographical_compare<signed_char>/512 1.18% 7.655 7.745 - -1.34% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.18% 85623.373 86630.678 - 3.15% -
bm_ranges_lexicographical_compare<signed_char>/512 1.18% 7.766 7.858 - -2.75% -
BM_PushHeap_float_Ascending_64 1.17% 1.761 1.782 - -1.04% -
std::reverse(deque<int>)/4096 1.17% 711.632 719.924 - 0.13% -
std::for_each_n(join_view(vector<vector<int>>))/8 1.16% 1.409 1.426 - -4.26% -
rng::contains_subrange(list<int>)_(near_matches)/1024 1.16% 38482.137 38929.366 - -0.47% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 1.16% 3948.061 3993.891 - -1.86% -
SetIntersection_None_Set_string_64_4 1.16% 21681062.814 21932396.069 - -0.15% -
std::rotate(vector<bool>)_(by_1/4)/50 1.16% 17.587 17.791 - 1.42% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.16% 1147075.338 1160344.973 - 0.55% -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1.16% 1556.758 1574.750 - 0.53% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1.15% 1607453.914 1625991.053 - 4.25% -
std::flat_map<int,_int>::contains(key)_(existent)/32 1.15% 3.075 3.110 - 0.24% -
std::adjacent_find(list<int>,_pred)/1048576 1.15% 910464.848 920907.093 - 0.20% -
std::remove_copy(deque<int>)_(sprinkled)/8192 1.14% 2830.164 2862.563 - -0.22% -
bm_swap_ranges_vb_aligned/512 1.14% 4.919 4.975 - 0.88% -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 1.14% 941476.672 952242.118 - -0.03% -
std::replace(deque<int>)_(sprinkled)/50 1.14% 18.002 18.207 - 0.02% -
std::unordered_set<std::string>::count(key)_(existent)/32 1.14% 35.465 35.867 - -4.16% -
std::search(vector<int>,_pred)_(no_match)/8192 1.14% 4156.229 4203.435 - -2.05% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.14% 1.554 1.572 - 0.87% -
std::find_if(deque<int>)_(process_all)/50 1.13% 12.541 12.683 - -0.06% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 1.13% 267728.546 270766.638 - 0.20% -
std::vector<int>::insert(begin)_(cheap_elements)/32 1.13% 5.094 5.152 - 2.02% -
std::move(vector<bool>)_(aligned)/4096 1.13% 6.986 7.065 - -0.28% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 1.13% 6168.166 6237.888 - -0.15% -
BM_PushHeap_uint32_PipeOrgan_262144 1.13% 3.043 3.078 - 1.25% -
std::replace_if(vector<int>)_(prefix)/8192 1.13% 2006.992 2029.608 - 0.36% -
SetIntersection_Front_Set_uint64_262144_16384 1.12% 218628940.634 221084032.667 - 0.96% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 1.12% 7.924 8.013 - -5.23% -
BM_CmpEqual_ushort_uchar 1.12% 1.123 1.135 - 1.87% -
rng::find(vector<bool>)_(process_all)/8192 1.12% 33.086 33.456 - -0.02% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 1.11% 10.608 10.727 - -12.17% -
std::rotate(vector<int>)_(1_element_backward)/8192 1.11% 295.770 299.065 - -0.09% -
BM_deque_vector_move_backward/1 1.11% 2.111 2.135 - 0.83% -
std::copy_if(deque<int>)_(entire_range)/512 1.11% 133.744 135.231 - -0.05% -
std::remove_copy(list<int>)_(prefix)/32 1.11% 11.144 11.268 - 0.39% -
SetIntersection_Interlaced_Set_float_1024_16 1.11% 11559718.693 11687546.644 - 0.87% -
std::equal(list<int>)_(it,_it,_it)/1048576 1.10% 1295765.431 1310072.683 - -0.09% -
SetIntersection_Front_Set_uint64_16_1 1.10% 63670798.394 64371744.720 - 2.65% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 1.10% 15617298.760 15788975.252 - 1.70% -
std::remove_copy(deque<int>)_(prefix)/8192 1.10% 3312.577 3348.936 - -0.01% -
std::remove_if(list<int>)_(prefix)/50 1.10% 71.469 72.253 - 0.04% -
std::replace(deque<int>)_(prefix)/32 1.10% 12.822 12.962 - -0.44% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.09% 2.500 2.527 - -0.42% -
std::unique(deque<int>)_(contiguous)/8192 1.09% 3697.270 3737.631 - -0.64% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 1.09% 19.391 19.603 - 6.84% -
SetIntersection_Interlaced_Set_string_64_64 1.08% 35089417.383 35470028.103 - -3.45% -
rng::find_last(vector<int>)_(bail_90%)/1048576 1.08% 23315.840 23568.398 - 1.70% -
std::remove(list<int>)_(sprinkled)/1024 1.08% 928.760 938.819 - -2.20% -
std::search(list<int>)_(near_matches)/1000 1.08% 37526.370 37932.617 - -0.55% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.08% 1.923 1.944 - -1.10% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.08% 557367.419 563389.614 - 0.13% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 1.08% 43.137 43.603 - -5.16% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 1.08% 4.010 4.053 - -0.46% -
std::replace_if(list<int>)_(sprinkled)/8192 1.08% 7271.596 7350.136 - 0.04% -
std::remove_copy(vector<int>)_(prefix)/1024 1.08% 260.468 263.281 - 0.05% -
BM_CmpEqual_short_short 1.08% 1.081 1.092 - 4.35% -
std::flat_multimap<int,_int>::erase(iterator)/8192 1.08% 491.203 496.492 - -3.91% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 1.08% 40.776 41.214 - 1.68% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 1.07% 11792479.295 11919230.515 - 1.77% -
std::unique(deque<int>,_pred)_(contiguous)/1024 1.07% 625.005 631.704 - -0.04% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.07% 20.472 20.691 - -0.02% -
bm_ranges_lexicographical_compare<signed_char>/4096 1.07% 59.221 59.853 - -0.03% -
std::rotate(deque<int>)_(1_element_backward)/50 1.07% 5.083 5.138 - -0.15% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.07% 51877.772 52431.612 - -4.92% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 1.06% 2744.655 2773.849 - 0.18% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 1.06% 303.079 306.302 - 0.02% -
std::remove(list<int>)_(sprinkled)/50 1.06% 60.790 61.436 - 0.13% -
std::is_sorted(vector<int>,_pred)/8192 1.06% 3690.085 3729.238 - -0.01% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 1.06% 20.220 20.434 - 3.20% -
std::move_backward(list<int>)/8 1.06% 3.334 3.370 - -0.06% -
std::replace_if(vector<int>)_(sprinkled)/1024 1.06% 243.894 246.471 - -0.19% -
rng::find_last_if(deque<int>)_(bail_10%)/50 1.06% 17.333 17.516 - -1.39% -
BM_PushHeap_float_Random_16384 1.05% 7.550 7.630 - -0.40% -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 1.05% 36.060 36.440 - 1.32% -
std::remove_copy(list<int>)_(sprinkled)/1024 1.05% 728.359 736.028 - -0.27% -
std::find_if_not(vector<bool>)_(process_all)/1048576 1.05% 573763.593 579798.021 - -0.08% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 1.05% 5.649 5.708 - -0.44% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 1.05% 21.129 21.351 - -5.12% -
SetIntersection_Front_Set_uint64_262144_1024 1.05% 12550053.575 12681261.819 - -0.02% -
std::remove_if(vector<int>)_(sprinkled)/8192 1.05% 3801.904 3841.643 - -0.22% -
SetIntersection_None_Set_uint32_1024_1 1.05% 8954576.000 9048151.805 - 3.84% -
BM_num_get<double> 1.04% 36.182 36.560 - 1.98% -
std::rotate(vector<bool>)_(by_1/3)/32 1.04% 17.600 17.783 - 1.12% -
BM_std_minmax_element<short>/4 1.04% 1.212 1.224 - -2.68% -
std::unordered_set<std::string>::count(key)_(existent)/8192 1.04% 38.582 38.984 - -11.89% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 1.04% 114321.025 115508.910 - 0.57% -
std::stable_partition(list<int>)_(sparse)/1024 1.04% 925.126 934.731 - 1.36% -
BM_deque_vector_copy/5500 1.04% 194.464 196.480 - -0.79% -
SetIntersection_Interlaced_Vector_float_262144_1024 1.04% 103759567.730 104835010.918 - 4.90% -
std::is_sorted(list<int>,_pred)/8192 1.04% 9043.894 9137.540 - 7.83% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 1.03% 194.734 196.745 - 0.04% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 1.03% 12418.883 12546.626 - -0.37% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 1.03% 63.587 64.240 - -14.29% -
std::stable_partition(list<int>)_(alloc_fails)/1024 1.03% 4103.809 4145.935 - -0.65% -
std::find(vector<int>)_(process_all)/8192 1.03% 1831.890 1850.679 - 0.05% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 1.02% 4580.301 4627.196 - 1.73% -
std::rotate(vector<bool>)_(by_1/3)/1024 1.02% 47.763 48.252 - 0.10% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 1.02% 190677.887 192625.952 - 2.84% -
rng::contains(deque<int>)_(process_all)/32 1.02% 8.536 8.623 - 0.02% -
std::unique(deque<int>)_(sprinkled)/1024 1.02% 505.908 511.054 - 0.08% -
std::rotate(vector<bool>)_(by_1/3)/50 1.02% 17.585 17.764 - 0.73% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.01% 21.150 21.364 - -0.84% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 1.01% 811.772 820.002 - -5.03% -
BM_CmpLess_uchar_ushort 1.01% 1.065 1.076 - 0.30% -
SetIntersection_Interlaced_Set_uint32_1024_4 1.01% 9935992.598 10036456.672 - 3.52% -
std::move(vector<bool>)_(aligned)/64 1.01% 1.691 1.708 - -0.46% -
rng::starts_with(deque<int>,_pred)/8192 1.01% 3902.365 3941.788 - -2.67% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 1.01% 214.542 216.709 - 0.61% -
std::list<std::string>::operator=(const&)_(cheap_elements)/32 1.01% 22.866 23.097 - 0.00% -
std::replace(vector<int>)_(prefix)/8192 1.01% 1259.317 1272.000 - -0.59% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.01% 55744.287 56305.430 - 1.95% -
std::replace_if(vector<int>)_(sprinkled)/8192 1.01% 1897.308 1916.379 - -0.30% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 1.00% 21.110 21.322 - 2.29% -
std::is_sorted_until(list<int>)/1024 1.00% 741.369 748.800 - 0.14% -
SetIntersection_Front_Set_uint64_64_1 1.00% 16609313.029 16775785.362 - 1.77% -
std::adjacent_find(list<int>,_pred)/8192 1.00% 7130.777 7202.231 - 0.16% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::find_end(deque<int>)_(match_near_end)/8192 -99.86% 191691.018 272.310 - -1.88% -
std::find_end(vector<int>)_(match_near_end)/8192 -99.83% 119826.312 200.529 - -0.50% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 274341.104 625.148 - -0.25% -
std::find_end(list<int>)_(match_near_end)/8192 -99.77% 256082.906 600.697 - -0.32% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.73% 218437.273 598.562 - -0.11% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 166166.617 477.017 - -0.10% -
std::distance(join_view(vector<vector<int>>))/1024 -99.63% 267.808 0.999 - 2.49% -
std::distance(join_view(vector<vector<int>>))/8192 -99.60% 2082.690 8.364 - -0.54% -
std::distance(join_view(vector<vector<int>>))/4096 -99.58% 1046.866 4.365 - -1.85% -
std::find_end(deque<int>)_(match_near_end)/1024 -99.11% 3640.053 32.455 - -3.35% -
std::find_end(vector<int>)_(match_near_end)/1024 -98.72% 2241.208 28.598 - 0.25% -
std::find_end(list<int>)_(match_near_end)/1024 -98.68% 4521.373 59.463 - -1.95% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -98.62% 5034.182 69.264 - -0.79% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -98.11% 4056.288 76.583 - -0.02% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.10% 3153.699 59.968 - -0.17% -
std::distance(join_view(vector<vector<int>>))/50 -94.84% 12.517 0.646 - 6.83% -
std::rotate(vector<int>)_(by_1/3)/8192 -91.93% 10774.351 869.211 - -0.47% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -91.55% 844.361 71.330 - 0.11% -
std::rotate(vector<int>)_(by_1/3)/1024 -91.30% 1371.376 119.301 - 0.64% -
std::find_end(vector<int>)_(match_near_end)/1000 -89.41% 261.801 27.730 - 0.54% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.29% 544.152 58.263 - -0.22% -
std::find_end(list<int>)_(match_near_end)/1000 -89.19% 733.450 79.257 - 2.86% -
std::find_end(deque<int>)_(match_near_end)/1000 -88.74% 348.494 39.225 - -6.79% -
std::fill_n(deque<int>)/8192 -87.42% 1866.881 234.843 - -1.86% -
std::fill(deque<int>)/8192 -87.36% 1864.796 235.757 - 0.31% -
std::fill_n(deque<int>)/1024 -87.34% 231.642 29.323 - -1.65% -
std::fill(deque<int>)/1024 -87.00% 232.589 30.230 - -0.92% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -86.72% 560.703 74.439 - -0.40% -
std::fill_n(deque<int>)/32 -86.04% 8.269 1.154 - -1.01% -
std::rotate(deque<int>)_(by_1/3)/8192 -85.52% 22086.172 3198.232 - 0.02% -
std::fill(deque<int>)/32 -84.51% 8.811 1.364 - 0.04% -
std::rotate(vector<int>)_(by_1/4)/8192 -83.71% 2265.885 369.169 - -0.19% -
std::rotate(vector<int>)_(by_1/4)/1024 -83.61% 287.978 47.203 - -0.80% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -82.54% 968.953 169.150 - -0.07% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -82.50% 3859.343 675.344 - 0.04% -
std::fill_n(deque<int>)/50 -82.01% 12.186 2.192 - -0.59% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.60% 323441.716 59502.065 - -1.28% -
std::fill(deque<int>)/50 -81.46% 12.763 2.366 - -0.01% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.40% 323485.437 60170.051 - 0.48% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -81.34% 122.759 22.904 - -1.33% -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 -78.90% 271537.279 57307.375 - 0.13% -
std::set<std::string>::ctor(&&,_different_allocs)/8192 -78.00% 263474.992 57953.077 - 0.96% -
BM_num_get<void*> -77.03% 47.636 10.944 - 0.73% -
std::rotate(deque<int>)_(by_1/3)/1024 -76.41% 1779.984 419.914 - 0.81% -
std::find_end(deque<int>)_(same_length)/1024 -75.52% 1394.647 341.382 - 2.44% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 -75.51% 194270.888 47570.216 - -0.20% -
std::find_end(deque<int>)_(same_length)/8192 -73.75% 11168.880 2932.235 - 7.13% -
std::set<int>::ctor(&&,_different_allocs)/8192 -69.77% 161550.849 48837.433 - 0.28% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -69.06% 15320.993 4740.148 - -0.01% -
std::rotate(vector<int>)_(by_1/3)/50 -68.02% 35.296 11.289 - 1.90% -
std::fill(vector<bool>)/262144 -67.96% 720.065 230.743 - -0.08% -
std::rotate(vector<int>)_(by_1/4)/50 -66.58% 35.303 11.800 - 0.77% -
std::rotate(deque<int>)_(by_1/4)/1024 -65.92% 778.389 265.252 - -2.57% -
std::find_end(deque<int>)_(same_length)/1000 -64.35% 935.209 333.412 - 2.27% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -64.15% 52.412 18.789 - -16.85% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 -62.58% 138430.643 51802.580 - 0.76% -
std::rotate(deque<int>)_(by_1/4)/50 -62.27% 73.934 27.897 - 1.52% -
BM_num_get<unsigned_int> -61.60% 25.424 9.763 - -0.28% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 -61.42% 18151.862 7002.739 - -0.40% -
std::rotate(deque<int>)_(by_1/3)/50 -61.03% 75.430 29.392 - 0.89% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 -60.97% 2416.837 943.243 - 0.36% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 -60.87% 130791.216 51180.607 - -0.32% -
std::rotate(deque<int>)_(by_1/4)/8192 -60.86% 6755.688 2644.149 - 5.88% -
BM_num_get<unsigned_short> -60.81% 25.562 10.018 - -0.09% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 -60.28% 17545.803 6969.925 - 0.76% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 -60.17% 17633.737 7023.818 - -0.04% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -60.01% 248.703 99.448 - -0.24% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -59.94% 249.065 99.773 - 0.35% -
BM_num_get<unsigned_long_long> -59.93% 25.970 10.407 - 0.94% -
std::set<int>::ctor(&&,_different_allocs)/1024 -59.41% 14734.367 5980.523 - -0.25% -
BM_num_get<unsigned_long> -59.38% 25.450 10.339 - -1.02% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 -59.31% 17236.328 7012.736 - 1.65% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -58.46% 13790.984 5728.309 - -0.10% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -58.04% 14372.895 6030.336 - 0.57% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 -57.02% 13791.062 5926.823 - -0.65% -
std::rotate(vector<int>)_(by_1/4)/32 -56.91% 10.967 4.726 - -0.06% -
BM_num_get<long_long> -56.64% 24.715 10.717 - -0.48% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -56.40% 222.294 96.929 - -0.35% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -56.14% 11462.674 5027.193 - 0.86% -
BM_num_get<long> -56.14% 24.398 10.700 - 0.45% -
std::copy(vector<int>)/32768 -56.10% 3793.166 1665.134 - -53.07% -
std::rotate(deque<int>)_(by_1/4)/32 -56.03% 29.813 13.108 - -0.48% -
rng::for_each(map<int>)/8192 -55.82% 16529.420 7302.153 - -0.19% -
std::for_each(map<int>::iterator)/8192 -55.16% 16371.941 7340.895 - -1.31% -
std::rotate(deque<int>)_(by_1/3)/32 -54.49% 44.961 20.460 - 2.17% -
BM_num_get<bool> -53.40% 25.320 11.800 - 1.76% -
rng::for_each(multimap<int>)/8192 -53.28% 15883.257 7420.187 - 2.62% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -53.19% 213.056 99.723 - -0.03% -
std::for_each(multimap<int>::iterator)/8192 -53.13% 16071.612 7533.022 - 1.68% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -52.88% 216.578 102.058 - 1.13% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -52.35% 206.029 98.170 - 1.26% -
std::for_each(multiset<int>::iterator)/8192 -50.59% 16097.390 7953.525 - 0.81% -
std::find_end(vector<int>)_(same_length)/1000 -50.52% 494.629 244.756 - 1.26% -
std::set<std::string>::ctor(&&,_different_allocs)/32 -50.48% 417.683 206.821 - -0.72% -
std::find_end(vector<int>)_(same_length)/8192 -50.39% 4021.139 1994.882 - -1.29% -
std::find_end(list<int>)_(same_length)/1024 -50.32% 1500.195 745.296 - -0.38% -
std::find_end(list<int>,_pred)_(same_length)/1024 -50.17% 1584.834 789.689 - 0.26% -
std::find_end(list<int>,_pred)_(same_length)/1000 -50.15% 1547.198 771.334 - -0.91% -
std::find_if(list<int>)_(process_all)/50 -50.14% 38.050 18.972 - -0.68% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -49.92% 1212.963 607.454 - -0.18% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -49.87% 1241.659 622.417 - -0.33% -
std::for_each(set<int>::iterator)/8192 -49.72% 15715.673 7901.828 - 1.59% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -49.71% 9944.725 5001.333 - -2.00% -
std::find_end(vector<int>)_(same_length)/1024 -49.56% 505.125 254.772 - 3.06% -
std::find_end(list<int>)_(same_length)/1000 -49.37% 1471.156 744.835 - -0.40% -
rng::for_each(set<int>)/8192 -49.30% 15441.804 7829.492 - 2.18% -
rng::for_each(multiset<int>)/8192 -49.17% 15381.589 7818.026 - 1.78% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -49.15% 130.284 66.251 - -6.74% -
rng::find_last_if(list<int>)_(bail_10%)/50 -48.78% 37.468 19.189 - -0.64% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 -48.76% 412.896 211.578 - -0.29% -
std::rotate(vector<int>)_(by_1/3)/32 -48.72% 19.468 9.984 - -0.37% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 -48.64% 416.280 213.785 - 0.05% -
std::find_end(list<int>)_(same_length)/8192 -48.51% 15737.538 8103.012 - -0.14% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 -48.47% 401.487 206.876 - 0.23% -
std::rotate_copy(vector<int>)/8192 -48.10% 716.636 371.964 - -0.99% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -47.41% 691458.833 363604.502 - -0.20% -
std::set<int>::ctor(&&,_different_allocs)/32 -47.05% 336.688 178.260 - -2.90% -
std::multiset<int>::equal_range(key)_(non-existent)/0 -46.71% 0.476 0.253 - -5.34% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -45.43% 143.373 78.235 - 0.90% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -45.08% 919.690 505.071 - -7.91% -
std::find_end(list<int>,_pred)_(same_length)/8192 -45.06% 17079.425 9383.775 - -7.22% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -44.91% 141.916 78.179 - 0.36% -
rng::find_last(deque<int>)_(bail_90%)/8192 -44.83% 364.886 201.309 - -0.72% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -44.67% 341.550 188.976 - -1.66% -
std::stable_partition(vector<int>)_(alloc_fails)/8192 -44.54% 9565.269 5304.593 - -0.78% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -43.98% 6.251 3.502 - -2.92% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 -43.95% 17490.376 9802.817 - -0.34% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -43.50% 104.860 59.241 - -1.78% -
std::find_if_not(deque<int>)_(bail_25%)/8 -42.94% 2.058 1.174 - 0.39% -
BM_vector_deque_ranges_copy/0 -42.76% 0.682 0.391 - -21.80% -
BM_PushHeap_float_Descending_16 -42.44% 0.632 0.364 - -4.27% -
std::find_end(deque<int>)_(near_matches)/1024 -42.21% 31166.564 18010.728 - 10.39% -
std::multiset<int>::ctor(&&,_different_allocs)/32 -42.14% 305.808 176.947 - 0.95% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -41.79% 3657.183 2129.027 - -11.44% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -41.72% 1435.590 836.674 - 2.69% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -41.67% 1368.116 798.086 - -2.55% -
BM_PushHeap_float_Descending_4 -41.60% 0.612 0.357 - -7.92% -
std::unordered_set<int>::count(key)_(non-existent)/0 -41.27% 0.485 0.285 - 2.60% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -41.13% 31.977 18.825 - -29.16% -
SetIntersection_Interlaced_Vector_float_262144_64 -41.02% 15662720.001 9238005.267 - -46.62% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -40.87% 46244.650 27344.803 - 7.53% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -40.48% 307.662 183.113 - -0.54% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -40.07% 0.684 0.410 - -4.55% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -39.98% 33.952 20.380 - -12.92% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -39.40% 20.065 12.158 - -2.23% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -39.22% 656165.456 398806.820 - -1.35% -
std::find_end(deque<int>)_(near_matches)/1000 -38.79% 30016.921 18373.672 - 16.85% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -38.44% 38.282 23.567 - -22.13% -
std::set<std::string>::insert(value)_(already_present)/32 -38.31% 16.328 10.073 - -2.26% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -38.17% 22.154 13.699 - 0.15% -
rng::find_last(deque<int>)_(bail_90%)/50 -37.58% 2.934 1.831 - -1.16% -
std::partial_sort_copy(deque<int>)_(descending)/8 -37.55% 23.334 14.571 - -38.66% -
rng::find_last(deque<int>)_(bail_90%)/1024 -37.43% 45.933 28.743 - -1.40% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -37.31% 27.276 17.100 - -1.15% -
std::multiset<int>::ctor(const&,_alloc)/8192 -37.20% 79867.273 50155.500 - -4.66% -
std::rotate(vector<int>)_(by_1/2)/32 -36.90% 3.705 2.338 - 0.04% -
std::multiset<int>::contains(key)_(non-existent)/8192 -36.68% 14.637 9.269 - -8.34% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -36.52% 23668700.453 15024529.564 - -19.35% -
std::multiset<std::string>::erase(key)_(existent)/8192 -36.48% 106.311 67.528 - -17.23% -
std::set<std::string>::erase(key)_(existent)/32 -36.32% 85.032 54.147 - 2.08% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -36.25% 23.575 15.028 - 31.38% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -36.09% 15051.910 9619.316 - -4.52% -
std::set<int>::ctor(const&,_alloc)/8192 -36.07% 77999.624 49865.555 - -2.18% -
std::multiset<int>::ctor(const&,_alloc)/1024 -35.98% 9837.980 6297.891 - -3.34% -
std::set<int>::ctor(const&,_alloc)/1024 -35.81% 9679.700 6212.928 - -2.86% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -35.44% 120.283 77.650 - -4.61% -
std::copy_n(list<int>)/64 -35.30% 22.405 14.496 - -2.60% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -34.61% 1.971 1.289 - -11.44% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -34.53% 41.375 27.090 - -1.88% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -34.01% 80156.175 52898.375 - 3.77% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -33.68% 9999.342 6631.692 - 2.89% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -33.56% 35.769 23.766 - -33.03% -
BM_StringEraseWithMove_Huge_Opaque -33.33% 68.230 45.488 - 0.94% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -33.30% 13072113.395 8718648.480 - -0.33% -
std::unique_copy(list<int>)_(contiguous)/52 -33.26% 29.051 19.390 - -1.21% -
BM_PushHeap_uint64_QuickSortAdversary_1 -32.96% 0.696 0.466 - -0.35% -
BM_PushHeap_string_QuickSortAdversary_1 -32.72% 0.700 0.471 - -26.66% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -32.12% 12857869.172 8728072.285 - -0.39% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -31.43% 34.841 23.891 - -22.23% -
std::multiset<int>::count(key)_(existent)/1024 -31.31% 8.033 5.518 - -0.69% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -30.98% 12922716.210 8918616.182 - 2.79% -
BM_align/256 -30.72% 0.920 0.638 - -0.08% -
BM_align/8 -30.69% 0.921 0.638 - -0.66% -
BM_align/64 -30.62% 0.921 0.639 - 0.11% -
BM_PushHeap_float_PipeOrgan_1 -30.53% 0.671 0.466 - -0.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -30.44% 12867102.536 8949932.998 - 2.88% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -30.22% 12709486.086 8868108.217 - 0.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -30.13% 12762327.382 8916478.767 - 2.91% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -30.04% 78936.141 55224.337 - 1.81% -
BM_StringEraseWithMove_Huge_Transparent -29.54% 69.490 48.963 - 11.57% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -29.42% 9961.179 7030.248 - 3.47% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 -29.05% 39.488 28.018 - 0.14% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -28.76% 0.485 0.345 - 25.82% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -28.32% 28.223 20.231 - -6.51% -
BM_vector_deque_copy/0 -28.27% 0.551 0.395 - -27.83% -
BM_align/1 -28.25% 0.921 0.661 - -0.29% -
std::any_of(vector<int>)_(process_all)/50 -27.88% 18.971 13.682 - 4.21% -
BM_PushHeap_float_Descending_64 -27.63% 0.523 0.379 - -1.64% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -27.58% 29.261 21.192 - 0.83% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -27.23% 42.668 31.052 - -1.66% -
std::all_of(vector<int>)_(process_all)/50 -27.17% 19.204 13.986 - -5.86% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -27.01% 12660.436 9240.308 - -7.10% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -26.72% 40.793 29.894 - -23.30% -
BM_StringFindStringLiteral/1024 -26.69% 23.787 17.438 - -4.27% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -26.56% 1.614 1.185 - -21.22% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -26.02% 1.956 1.447 - -18.55% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -25.57% 1.662 1.237 - -20.75% -
std::lower_bound(std::forward_list<int>)/100 -25.37% 108.722 81.140 - -1.43% -
vector<bool>::resize() -25.32% 14.265 10.653 - -31.13% -
std::copy_n(vector<bool>)_(aligned)/1048576 -25.29% 3110.122 2323.430 - 7.92% -
BM_toupper_char<wchar_t> -24.88% 0.687 0.516 - 6.55% -
std::find_end(deque<int>)_(process_all)/8192 -24.81% 2856.159 2147.522 - 7.47% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -24.79% 333293712.763 250682744.452 - -25.45% -
std::partial_sort_copy(deque<int>)_(heap)/8 -24.73% 20.481 15.416 - -29.54% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -24.47% 0.478 0.361 - -3.07% -
std::find_end(deque<int>)_(near_matches)/8192 -24.40% 1769000.521 1337393.361 - 18.90% -
std::for_each(multiset<int>::iterator)/50 -24.25% 47.219 35.767 - -1.00% -
ranges::min(std::vector<char>)/1 -24.08% 0.438 0.332 - -0.75% -
std::find_end(deque<int>)_(process_all)/1048576 -23.60% 366182.771 279757.384 - 6.21% -
std::transform(list<int>)_(identity_transform)/50 -23.59% 39.305 30.031 - -1.31% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -23.47% 41839.989 32022.040 - -0.76% -
SetIntersection_Interlaced_Vector_float_1024_16 -23.28% 2543981.484 1951820.228 - -29.32% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -23.12% 7.174 5.515 - -1.98% -
std::multiset<std::string>::insert(value)_(already_present)/32 -22.90% 63.231 48.749 - 14.36% -
rng::contains_subrange(list<int>)_(process_all)/8192 -22.85% 9040.942 6975.162 - -0.04% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 -22.80% 40274.147 31092.078 - 0.33% -
std::map<std::string,_int>::erase(iterator)/1024 -22.56% 35.703 27.649 - 7.22% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -22.54% 60.415 46.795 - -20.35% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -22.31% 2406237.543 1869313.112 - -0.50% -
std::multiset<int>::count(key)_(existent)/32 -21.94% 4.705 3.673 - -3.99% -
ranges::min(std::deque<__int128>)/1 -21.92% 0.837 0.653 - -2.10% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -21.83% 1.760 1.376 - -22.15% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -21.79% 41.831 32.715 - 21.24% -
BM_vector_deque_ranges_move_backward/0 -21.57% 0.549 0.431 - -4.82% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -21.48% 870.550 683.573 - -0.03% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -21.46% 3169.555 2489.257 - 5.35% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -21.46% 34573.132 27153.370 - -3.14% -
BM_PushHeap_uint64_SingleElement_1 -21.26% 0.501 0.395 - -35.63% -
rng::starts_with(list<int>,_pred)/8192 -21.08% 12219.251 9643.410 - -11.39% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -20.65% 3336.613 2647.599 - -1.49% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -20.62% 39.924 31.693 - 0.24% -
std::find_end(list<int>)_(single_element)/8192 -20.62% 9655.531 7665.035 - -0.62% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 -20.52% 3747.263 2978.232 - -7.16% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -20.52% 54.889 43.628 - -32.19% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -20.24% 211995.841 169077.553 - 1.67% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -20.16% 1.025 0.818 - -0.32% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -20.09% 2864.945 2289.277 - -1.84% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -19.97% 31.652 25.331 - -0.85% -
std::find_if_not(vector<int>)_(process_all)/50 -19.91% 6.854 5.489 - 1.57% -
std::vector<std::string>::ctor(size)/8192 -19.84% 5187.044 4158.169 - -0.88% -
BM_deque_deque_ranges_move_backward/0 -19.77% 0.921 0.739 - -19.50% -
std::move(deque<int>)/64 -19.73% 6.112 4.906 - 3.58% -
BM_PushHeap_float_Descending_256 -19.69% 0.499 0.401 - -1.07% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 -19.55% 527.668 424.503 - 0.92% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -19.54% 52.479 42.226 - -6.89% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -19.40% 103.512 83.430 - -4.89% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -19.38% 20.753 16.732 - -2.18% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -19.35% 205840.675 166011.996 - -2.59% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -19.34% 1.866 1.506 - -15.95% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -19.32% 25.784 20.802 - -0.94% -
BM_PushHeap_uint64_Ascending_1 -19.25% 0.577 0.466 - 0.24% -
rng::for_each(multimap<int>)/50 -19.21% 50.199 40.557 - 0.12% -
ranges::min(std::deque<long_long>)/70000 -19.21% 26305.416 21252.995 - 11.46% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -19.01% 48.328 39.140 - -47.70% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -18.99% 928.015 751.821 - -13.20% -
std::set<std::string>::ctor(const&,_alloc)/32 -18.96% 850.530 689.249 - -0.05% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -18.95% 40.839 33.099 - 0.87% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -18.95% 28.971 23.482 - -23.94% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -18.59% 23312.994 18979.365 - -0.34% -
std::set<std::string>::erase(key)_(existent)/8192 -18.46% 104.125 84.900 - 27.43% -
std::set<std::string>::erase(iterator)/32 -18.32% 31.731 25.919 - 1.31% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -18.23% 32.730 26.763 - 10.00% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -18.14% 982.518 804.299 - 3.77% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -17.96% 52.478 43.052 - 3.67% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -17.91% 0.487 0.400 - -19.70% -
std::for_each(set<int>::iterator)/50 -17.86% 44.234 36.331 - -1.34% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -17.81% 41.660 34.239 - -11.69% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -17.81% 4990595.621 4101829.048 - 13.48% -
BM_PushHeap_float_Descending_1024 -17.76% 0.474 0.389 - -0.15% -
BM_PushHeap_float_Descending_1 -17.76% 0.520 0.427 - 3.84% -
BM_PushHeap_float_Descending_16384 -17.64% 0.465 0.383 - -0.55% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -17.52% 84.554 69.736 - 34.17% -
std::set<int>::contains(key)_(non-existent)/8192 -17.51% 10.322 8.514 - -42.88% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -17.48% 897.251 740.453 - 13.62% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -17.44% 55.915 46.166 - -5.97% -
BM_PushHeap_float_Descending_262144 -17.35% 0.465 0.384 - -0.26% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -17.24% 26297.375 21763.775 - -1.51% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -17.24% 32.967 27.285 - -0.14% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 -17.20% 493.439 408.590 - 0.92% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 -17.14% 462.383 383.129 - -5.11% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -17.03% 3930.856 3261.424 - 5.35% -
vector<bool>::reserve() -17.03% 10.924 9.065 - -17.05% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -17.02% 19.958 16.561 - -0.16% -
std::find_if(vector<int>)_(process_all)/50 -17.02% 6.862 5.694 - -2.91% -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 -16.93% 415514.516 345164.703 - -0.67% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 -16.90% 30.827 25.616 - -1.23% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -16.84% 29706.690 24703.904 - 1.50% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -16.79% 6555.516 5454.591 - -3.65% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -16.76% 29.805 24.810 - 1.49% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -16.62% 10.014 8.350 - -10.67% -
std::for_each(multimap<int>::iterator)/50 -16.39% 44.244 36.992 - 1.63% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -16.34% 11.127 9.309 - 44.25% -
std::find_end(deque<int>)_(process_all)/1024 -16.17% 359.385 301.265 - 2.51% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -16.06% 42.679 35.823 - -0.27% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -15.93% 63.285 53.203 - -1.06% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -15.91% 10.497 8.827 - -10.81% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -15.87% 26.306 22.130 - 2.31% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -15.83% 1.037 0.873 - -10.18% -
std::find_first_of(list<int>)_(large_needle)/1024 -15.73% 985755.662 830721.486 - -9.74% -
std::find_end(vector<int>)_(near_matches)/8192 -15.70% 911938.505 768760.268 - 0.10% -
std::unique(vector<int>,_pred)_(contiguous)/8192 -15.33% 4253.786 3601.565 - 0.30% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -15.33% 6028.056 5103.992 - 9.34% -
rng::find_last(vector<char>)_(bail_90%)/1024 -15.33% 27.802 23.540 - -0.35% -
std::set<int>::count(key)_(non-existent)/8192 -15.32% 13.811 11.695 - -8.58% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -15.25% 35.699 30.257 - -13.83% -
BM_deque_deque_copy_backward/0 -15.22% 0.921 0.781 - -11.45% -
std::find_if_not(vector<int>)_(process_all)/8192 -14.96% 943.307 802.153 - -0.24% -
std::set<std::string>::ctor(const&)/32 -14.93% 832.328 708.038 - -1.08% -
std::find_if(vector<int>)_(process_all)/8192 -14.89% 945.111 804.360 - -4.73% -
std::find_if(vector<int>)_(process_all)/32768 -14.89% 3759.689 3199.846 - -4.80% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -14.88% 6490.822 5525.242 - -14.01% -
std::find_if(vector<int>)_(bail_25%)/32768 -14.83% 944.162 804.149 - -1.12% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -14.82% 31.347 26.701 - -2.91% -
std::unique(list<int>)_(contiguous)/1024 -14.79% 1074.782 915.825 - -2.44% -
std::find_if_not(vector<int>)_(process_all)/32768 -14.73% 3749.940 3197.598 - -0.13% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -14.66% 35548.682 30337.479 - -1.07% -
std::rotate(vector<int>)_(by_1/2)/50 -14.56% 4.471 3.820 - -0.04% -
BM_StringEraseWithMove_Small_Opaque -14.52% 2.642 2.258 - 3.28% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -14.47% 6.430 5.499 - -0.42% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -14.45% 44.580 38.139 - -0.34% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -14.42% 30.627 26.211 - -0.10% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -14.33% 11.344 9.719 - -12.57% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -14.26% 39.719 34.056 - -27.51% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -14.18% 32.972 28.298 - 13.70% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -14.16% 42.237 36.257 - -0.33% -
BM_deque_deque_ranges_move/0 -14.14% 0.923 0.792 - 3.50% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -14.08% 62.246 53.480 - 6.11% -
std::map<int,_int>::count(key)_(existent)/1024 -14.05% 4.408 3.789 - -2.47% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -14.04% 27006.931 23215.416 - -5.91% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -14.03% 56.323 48.421 - 0.28% -
std::set<std::string>::equal_range(key)_(existent)/8192 -14.03% 32.538 27.973 - -6.16% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -14.03% 51764.322 44503.411 - -2.84% -
std::partial_sort_copy(list<int>)_(ascending)/8 -13.85% 9.365 8.068 - -3.24% -
BM_vector_deque_ranges_move_backward/2 -13.84% 2.062 1.777 - -13.51% -
std::adjacent_find(deque<int>,_pred)/8 -13.76% 4.838 4.172 - 3.29% -
std::multiset<int>::ctor(const&,_alloc)/32 -13.74% 258.013 222.558 - -3.54% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -13.74% 6593671.884 5687996.102 - 1.81% -
BM_StringConstructDestroyCStr_Empty_Transparent -13.71% 0.312 0.269 - 11.79% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -13.62% 751.020 648.713 - -0.83% -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 -13.58% 14.823 12.810 - 0.05% -
std::set<std::string>::ctor(const&,_alloc)/8192 -13.57% 399584.042 345341.044 - -0.53% -
std::any_of(deque<int>)_(process_all)/50 -13.55% 21.838 18.880 - -0.03% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 -13.53% 14.792 12.790 - -0.52% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -13.47% 1.257 1.088 - -22.89% -
std::reverse_copy(list<int>)/8 -13.33% 2.787 2.416 - 0.89% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -13.24% 39268.073 34067.530 - -0.40% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -13.18% 1.110 0.963 - -13.37% -
rng::for_each(set<int>)/50 -13.18% 43.831 38.054 - 0.43% -
std::search_n(list<int>)_(no_match)/8192 -13.10% 7440.476 6466.133 246.676 -3.87% 246.676
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -13.08% 6.544 5.688 - 7.41% -
std::map<int,_int>::erase(iterator)/1024 -13.02% 24.033 20.903 - 0.02% -
std::sort(deque<int>)_(shuffled)/8192 -13.02% 98727.252 85877.267 - -8.59% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -13.00% 17.650 15.356 - -9.28% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -12.98% 51.409 44.734 - 27.44% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -12.95% 7.197 6.265 - 34.55% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -12.90% 39.832 34.695 - -14.02% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -12.89% 42.545 37.060 - 1.23% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -12.76% 506698.677 442062.316 - 4.06% -
bm_ranges_lexicographical_compare<signed_char>/1 -12.70% 1.715 1.497 - -16.19% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -12.68% 41011.164 35809.717 - -0.73% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -12.68% 11.426 9.978 - -21.33% -
std::multiset<std::string>::find(key)_(existent)/8192 -12.65% 30.260 26.431 - -10.55% -
SetIntersection_Front_Set_uint32_262144_1024 -12.65% 14078427.392 12297199.556 - -2.50% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -12.65% 1003.120 876.264 - 0.15% -
ranges::min(std::vector<long_long>)/1 -12.64% 0.437 0.381 - 2.86% -
std::map<int,_int>::count(key)_(existent)/32 -12.63% 1.779 1.554 - -0.25% -
BM_vector_deque_ranges_move_backward/1 -12.62% 2.329 2.035 - -12.57% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -12.57% 14184778.212 12402043.385 - 3.87% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -12.55% 19920405.161 17420242.857 - -4.78% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -12.52% 283279.563 247809.864 - -9.33% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -12.52% 165961.418 145183.541 - 0.31% -
std::generate_n(deque<int>)/1024 -12.48% 278.270 243.545 - -0.38% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -12.46% 1.661 1.454 - -0.54% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -12.45% 0.692 0.606 - -6.62% -
std::multiset<std::string>::ctor(const&,_alloc)/8192 -12.41% 392009.161 343360.177 - -0.08% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -12.40% 1123.071 983.846 - 7.10% -
std::for_each(map<int>::iterator)/50 -12.36% 41.120 36.037 - -0.40% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 -12.34% 14.643 12.836 - -0.40% -
std::none_of(deque<int>)_(process_all)/50 -12.21% 21.525 18.896 - -0.02% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -12.19% 96.527 84.762 - -1.92% -
std::find_end(list<int>,_pred)_(single_element)/8192 -12.13% 9245.324 8123.936 - 0.22% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -12.11% 26463573.918 23259895.048 - 2.32% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -12.10% 396460.055 348502.195 - 0.86% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -12.10% 11.991 10.541 - -16.95% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -12.07% 1.806 1.588 - -7.27% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -12.06% 1.333 1.172 - -24.71% -
std::generate(deque<int>)/1024 -12.04% 276.750 243.425 - -0.48% -
std::map<std::string,_int>::erase(key)_(existent)/32 -12.03% 75.997 66.853 - -8.22% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -12.03% 3.054 2.687 - -2.29% -
std::set<std::string>::upper_bound(key)_(existent)/32 -11.99% 17.323 15.246 - -0.03% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -11.98% 89.642 78.901 - 26.23% -
rng::find_last_if(list<int>)_(bail_90%)/1024 -11.95% 79.353 69.867 - -1.42% -
std::set<int>::ctor(&&,_different_allocs)/0 -11.91% 14.528 12.797 - -0.28% -
std::deque<std::string>::ctor(size)/32 -11.89% 51.330 45.228 - -9.98% -
std::find_if(deque<int>)_(bail_25%)/8192 -11.85% 569.375 501.876 - -14.94% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -11.85% 192.524 169.702 - -0.18% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -11.85% 76.407 67.355 - 97.60% -
std::search(deque<int>)_(no_match)/1024 -11.84% 303.162 267.273 - -35.45% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -11.78% 3582575.480 3160558.041 - 7.48% -
std::reverse(list<int>)/4096 -11.74% 1764.844 1557.674 - -11.59% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -11.73% 40.370 35.634 - 23.95% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -11.71% 1.553 1.371 - -5.34% -
rng::contains_subrange(deque<int>)_(single_element)/50 -11.71% 28.918 25.532 - -0.40% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -11.70% 28.206 24.905 - -23.93% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -11.68% 33.989 30.018 - 43.34% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -11.67% 54.073 47.761 - 15.46% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -11.66% 785.946 694.339 - -10.66% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -11.65% 20.118 17.774 - -9.57% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -11.65% 71.347 63.035 - -9.67% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -11.56% 41.946 37.097 - 2.91% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 -11.56% 0.298 0.264 - -12.58% -
std::set<int>::count(key)_(existent)/1024 -11.54% 4.683 4.143 - 1.81% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -11.49% 1000.098 885.229 - 1.34% -
std::set<std::string>::ctor(&&,_different_allocs)/0 -11.48% 14.489 12.826 - -0.14% -
BM_StringMove_Large -11.46% 0.798 0.706 - 0.08% -
std::move(deque<int>)/32768 -11.46% 2074.423 1836.784 - -22.97% -
std::find(vector<long_long>)_(process_all)/8 -11.38% 1.139 1.010 - -3.85% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -11.32% 23.704 21.020 - 0.84% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -11.27% 8360.145 7418.308 - 0.31% -
std::rotate(vector<bool>)_(by_1/4)/1024 -11.24% 14.162 12.570 - -9.86% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -11.23% 872.788 774.730 - -3.21% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 -11.23% 7693.487 6829.888 - -0.32% -
std::set<int>::ctor(const&,_alloc)/32 -11.22% 248.035 220.217 - -1.34% -
rng::find_last(deque<int>)_(bail_90%)/8 -11.19% 0.969 0.861 - -4.90% -
BM_deque_vector_ranges_move/1 -11.12% 2.368 2.105 - 1.52% -
std::set<std::string>::ctor(const&,_alloc)/1024 -11.12% 41349.189 36749.627 - -0.64% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -11.12% 1631029.556 1449715.667 - -0.09% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -11.10% 22.010 19.566 - 0.75% -
std::map<int,_int>::erase(iterator)/32 -11.07% 23.494 20.894 - 0.51% -
std::is_partitioned(list<int>)_(partitioned)/1024 -11.07% 639.612 568.822 - -2.96% -
rng::contains_subrange(list<int>)_(same_length)/50 -11.04% 28.308 25.183 - 0.11% -
std::stable_sort(deque<int>)_(shuffled)/8192 -11.03% 15961.235 14200.236 - 0.48% -
std::any_of(deque<int>)_(process_all)/8192 -11.02% 2833.712 2521.467 - -0.13% -
std::find_end(vector<int>)_(near_matches)/1024 -11.00% 15666.013 13942.670 - -0.51% -
std::find_if(vector<int>)_(bail_25%)/8192 -10.96% 237.582 211.550 - -0.33% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -10.95% 42861.115 38168.575 - 0.48% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -10.91% 5.544 4.939 - -3.58% -
BM_deque_vector_copy_backward/0 -10.88% 1.541 1.374 - 4.16% -
BM_PushHeap_float_PipeOrgan_4 -10.86% 0.540 0.481 - -1.65% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -10.85% 7671.183 6838.580 - -0.22% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -10.81% 19.814 17.673 - 0.77% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -10.79% 50238.000 44816.092 - -13.63% -
BM_deque_vector_ranges_move_backward/0 -10.78% 1.584 1.413 - 3.25% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -10.76% 15308.043 13660.819 - 4.83% -
std::partition(list<int>)_(dense)/8192 -10.75% 5676.201 5066.280 - -0.19% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 -10.73% 7679.045 6854.986 - -3.55% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -10.71% 7.310 6.527 - -3.06% -
BM_PushHeap_string_Random_1 -10.67% 0.698 0.624 - 18.61% -
std::any_of(deque<int>)_(process_all)/32768 -10.66% 11288.254 10085.308 - -0.14% -
std::find_end(vector<int>)_(near_matches)/1000 -10.65% 15052.698 13449.572 - -0.53% -
std::map<int,_int>::erase(iterator)/8192 -10.65% 26.727 23.882 - -1.04% -
BM_deque_vector_ranges_move/2 -10.64% 2.062 1.842 - 0.42% -
BM_CmpEqual_ushort_short -10.63% 1.126 1.006 - -0.05% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -10.55% 41242.647 36891.683 - 0.73% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 -10.50% 326.452 292.160 - 0.09% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -10.48% 47.142 42.200 - 34.98% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -10.48% 20147429.879 18035388.511 - 0.38% -
SetIntersection_Front_Vector_uint32_1024_1024 -10.46% 5929059.040 5308957.266 - 0.30% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -10.44% 10.778 9.653 - -2.89% -
std::multiset<int>::count(key)_(existent)/8192 -10.42% 10.260 9.191 - 1.02% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -10.41% 14.297 12.809 - -0.07% -
std::map<std::string,_int>::find(key)_(existent)/1024 -10.36% 23.771 21.309 - -22.89% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -10.32% 22.376 20.067 - -2.78% -
std::copy(deque<int>)/64 -10.30% 3.018 2.707 - -50.82% -
std::find_if(vector<int>)_(process_all)/1024 -10.26% 125.593 112.709 - -2.16% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -10.25% 29.987 26.914 - -0.27% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -10.25% 1.102 0.989 - -9.76% -
std::set<std::string>::contains(key)_(existent)/32 -10.19% 15.919 14.297 - -1.22% -
BM_StringMove_Small -10.18% 0.799 0.717 - -3.36% -
std::map<int,_int>::ctor(&&,_different_allocs)/0 -10.18% 14.342 12.882 - 0.30% -
std::find_if_not(vector<int>)_(process_all)/1024 -10.16% 125.060 112.359 - -0.34% -
std::partial_sort(deque<int>)_(ascending)/8192 -10.12% 162158.621 145742.798 - -2.69% -
std::map<std::string,_int>::erase(iterator)/8192 -10.12% 29.032 26.093 - -18.41% -
std::multiset<int>::find(key)_(existent)/8192 -10.10% 8.908 8.008 - -9.05% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -10.07% 26328.045 23676.515 - -1.39% -
std::unique(list<int>)_(contiguous)/8192 -9.97% 7802.830 7024.890 - 0.17% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 -9.94% 339776.780 306005.747 - -0.09% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -9.94% 28529.467 25693.983 - 0.33% -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 -9.93% 2.456 2.212 - -0.28% -
std::set<int>::contains(key)_(non-existent)/32 -9.93% 3.072 2.767 - -11.64% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -9.92% 3.116 2.807 - -0.34% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -9.91% 4.556 4.105 - -4.38% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -9.91% 1506.395 1357.110 - 3.21% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -9.91% 25288.706 22783.770 - -1.36% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -9.89% 2662823.390 2399353.024 - 0.01% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -9.89% 12.402 11.176 - -2.68% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -9.87% 1.573 1.418 - 2.19% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -9.86% 96.757 87.214 - -7.04% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -9.86% 19.825 17.871 - 1.79% -
std::equal(vector<int>)_(it,_it,_it)/50 -9.86% 4.559 4.110 - 0.65% -
std::map<std::string,_int>::clear()/1024 -9.78% 23961.339 21617.387 - -1.85% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 -9.63% 789.007 713.002 - -9.95% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -9.59% 3.195 2.888 - 0.23% -
std::reverse(list<int>)/32768 -9.58% 19216.225 17375.077 - -12.01% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -9.57% 324.985 293.877 - 0.64% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -9.47% 11.049 10.003 - -9.29% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -9.42% 1191.292 1079.110 - -0.14% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -9.38% 3811.925 3454.421 - -0.50% -
std::copy_if(list<int>)_(entire_range)/64 -9.36% 33.472 30.337 - -0.31% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -9.35% 0.697 0.632 - 0.09% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -9.34% 1.389 1.259 - -3.18% -
std::sort_heap(vector<int>)/8 -9.33% 32.077 29.086 - -1.36% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -9.31% 1.644 1.491 - -6.25% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 -9.27% 376.205 341.343 - -1.22% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -9.23% 1245913.791 1130939.273 - -0.92% -
std::search_n(list<int>,_pred)_(no_match)/8192 -9.19% 8134.741 7387.183 223.836 -0.27% 223.836
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -9.17% 3.026 2.748 - 8.40% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -9.16% 0.618 0.562 - 1.33% -
std::find_if(deque<int>)_(bail_25%)/32768 -9.15% 2213.869 2011.297 - -14.61% -
std::multiset<std::string>::find(key)_(existent)/32 -9.12% 15.777 14.338 - -4.88% -
std::adjacent_find(vector<int>,_pred)/8 -9.04% 3.525 3.206 - -0.92% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 -8.99% 0.291 0.265 - -6.40% -
std::map<int,_int>::clear()/1024 -8.98% 11337.328 10319.154 - -1.66% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -8.97% 22.458 20.443 - -1.49% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 -8.94% 14.103 12.843 - -0.03% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -8.91% 231.837 211.183 - -5.28% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -8.86% 16.427 14.972 - -16.66% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -8.84% 1.448 1.320 - 6.89% -
ranges::minmax(std::vector<char>)/64 -8.84% 1.353 1.233 - -0.10% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -8.83% 4.628 4.220 - -5.77% -
std::pop_heap(deque<int>)/1024 -8.81% 13.584 12.387 - 0.03% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -8.80% 45431.064 41431.216 - -0.66% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -8.78% 31.005 28.282 - -11.25% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -8.78% 2499501.196 2280038.539 - 17.24% -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 -8.77% 0.515 0.469 - 0.69% -
std::find_end(list<int>)_(near_matches)/8192 -8.76% 2457994.737 2242628.475 - -0.08% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 -8.76% 13.890 12.674 - -0.50% -
std::multiset<std::string>::ctor(const&,_alloc)/0 -8.75% 13.879 12.665 - -0.29% -
BM_CmpLess_uchar_short -8.74% 1.135 1.035 - -0.39% -
BM_deque_deque_copy/0 -8.73% 0.869 0.793 - 7.10% -
BM_vector_deque_ranges_move/1 -8.71% 2.332 2.129 - 2.09% -
std::generate_n(list<int>)/50 -8.70% 16.772 15.312 - 0.95% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -8.66% 371962841.924 339751312.703 - -2.59% -
BM_CmpEqual_uint_schar -8.64% 1.133 1.035 - -2.07% -
BM_PushHeap_float_QuickSortAdversary_4 -8.55% 0.586 0.536 - 0.23% -
SetIntersection_Interlaced_Vector_string_1024_4 -8.54% 1744190.727 1595306.978 - -6.34% -
BM_StringRelational_Compare_Huge_Large_Control -8.52% 2.276 2.082 - -1.39% -
BM_vector_deque_ranges_move/2 -8.51% 2.066 1.890 - 3.23% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -8.48% 7.451 6.819 - -14.89% -
std::multiset<int>::count(key)_(non-existent)/0 -8.45% 0.275 0.252 - -4.82% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -8.43% 7.342 6.723 - -7.64% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -8.43% 118248.438 108280.378 - -6.90% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -8.42% 3.966 3.632 - 12.43% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -8.42% 18.451 16.897 - -1.18% -
rng::find_last_if(vector<char>)_(bail_90%)/8 -8.40% 0.521 0.477 - 3.38% -
ranges::minmax(std::list<char>)/1 -8.40% 0.412 0.378 - 12.01% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -8.40% 0.695 0.636 - 12.57% -
BM_CmpLess_uint_short -8.39% 1.136 1.041 - 2.56% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -8.34% 11.000 10.083 - -22.18% -
BM_PushHeap_float_Ascending_4 -8.33% 0.587 0.538 - -0.18% -
BM_PushHeap_uint64_Descending_1 -8.32% 0.448 0.411 - -35.25% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.30% 871.186 798.879 - -0.70% -
SetIntersection_Interlaced_Vector_float_1024_4 -8.29% 1391355.035 1275976.697 - -7.98% -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle -8.29% 60.747 55.712 - 0.10% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -8.29% 51354.220 47098.066 - 2.19% -
std::map<int,_int>::ctor(const&,_alloc)/32 -8.29% 251.225 230.410 - 1.60% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -8.27% 4.625 4.242 - -3.12% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -8.26% 6490.305 5954.371 - 3.15% -
std::generate(list<int>)/8192 -8.25% 7504.862 6885.742 - -1.18% -
std::map<int,_int>::clear()/8192 -8.24% 92082.029 84497.212 - 0.02% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 -8.23% 0.378 0.347 - -0.14% -
BM_CmpLess_uint_schar -8.22% 1.134 1.041 - -3.69% -
std::find_end(list<int>)_(near_matches)/1024 -8.20% 37708.087 34615.346 - 0.82% -
std::find_end(list<int>)_(near_matches)/1000 -8.19% 36128.912 33169.896 - 0.78% -
std::pop_heap(deque<std::string>)/1024 -8.19% 66.905 61.428 - -3.35% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -8.17% 25.361 23.290 - -7.40% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -8.16% 16158.710 14840.057 - 1.91% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -8.13% 167.814 154.164 - -2.18% -
std::equal(vector<int>)_(it,_it,_it)/8 -8.11% 1.257 1.155 - -0.01% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -8.10% 1173.764 1078.739 - -6.01% -
std::vector<std::string>::ctor(size)/1024 -8.09% 464.449 426.888 - -0.23% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -8.07% 35.982 33.076 - -0.30% -
BM_CmpEqual_uchar_schar -8.07% 1.123 1.033 - 0.18% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -8.04% 540.529 497.061 - 1.82% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -8.04% 15593.653 14339.968 - -5.27% -
SetIntersection_Interlaced_Vector_string_1024_1024 -8.04% 41552999.422 38212667.538 - -4.62% -
SetIntersection_Front_Set_uint32_16384_256 -8.02% 3946016.288 3629699.052 - -5.12% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -8.00% 1214.975 1117.775 - -0.94% -
std::unordered_multiset<int>::count(key)_(existent)/32 -8.00% 1.855 1.706 - 10.79% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -7.95% 58476.918 53826.405 - -2.24% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -7.94% 39681.250 36529.746 - -1.15% -
rng::find(vector<bool>)_(process_all)/8 -7.94% 0.642 0.591 - -24.64% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -7.94% 57.389 52.834 - -3.65% -
BM_CmpLess_ushort_short -7.93% 1.122 1.033 - -2.37% -
BM_std_minmax_element<int>/2 -7.92% 0.665 0.612 - -10.97% -
std::find(vector<char>)_(bail_25%)/8 -7.89% 1.109 1.022 - -11.54% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -7.88% 104088.386 95891.151 - -1.38% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -7.86% 37.899 34.919 - 22.89% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -7.86% 13.442 12.386 - -1.50% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -7.86% 13591.303 12522.938 - -4.07% -
std::find_if(deque<int>)_(process_all)/1024 -7.86% 291.638 268.716 - 7.12% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 -7.84% 42.388 39.066 - 1.55% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -7.84% 52.061 47.981 - -3.82% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -7.83% 29.307 27.012 - -3.90% -
std::set<int>::upper_bound(key)_(existent)/8192 -7.82% 8.591 7.919 - 0.08% -
BM_StringRead_Cold_Shallow_Small -7.80% 1.125 1.038 - -7.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -7.75% 1673427.875 1543689.036 - -8.56% -
std::rotate(list<int>)_(by_1/2)/50 -7.73% 13.664 12.609 - -0.19% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -7.73% 40223.506 37116.182 - 1.36% -
rng::contains_subrange(deque<int>)_(process_all)/16 -7.71% 9.781 9.026 - -9.53% -
std::all_of(list<int>)_(process_all)/8192 -7.70% 7644.749 7055.883 - -7.93% -
SetIntersection_Front_Set_string_262144_64 -7.68% 4991120.743 4607814.447 - -6.40% -
std::partial_sort(deque<int>)_(descending)/8192 -7.68% 282589.439 260898.589 - -3.68% -
rng::find(vector<bool>)_(process_all)/50 -7.67% 0.692 0.639 - -18.51% -
std::rotate(list<int>)_(by_1/2)/8192 -7.66% 4656.686 4300.179 - -9.91% -
std::generate(deque<int>)/32 -7.65% 8.683 8.019 - -0.67% -
SetIntersection_Front_Vector_string_1024_256 -7.64% 10204165.223 9425013.482 - 4.02% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -7.63% 30.408 28.088 - -14.58% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -7.61% 4645.049 4291.710 - -0.27% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -7.60% 50304.151 46482.521 - -1.01% -
std::unique_copy(vector<int>)_(contiguous)/1024 -7.59% 267.502 247.203 - -0.17% -
std::map<std::string,_int>::clear()/8192 -7.57% 227074.220 209887.114 - -2.26% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -7.56% 14808.666 13689.413 - 0.56% -
BM_CmpEqual_uint_int -7.56% 1.129 1.043 - -0.85% -
std::all_of(deque<int>)_(process_all)/32768 -7.55% 10899.278 10075.897 - -0.38% -
std::stable_partition(deque<int>)_(sparse)/8192 -7.55% 3657.156 3380.993 - 1.43% -
std::find_if(deque<int>)_(process_all)/8192 -7.54% 2330.054 2154.438 - 7.73% -
BM_deque_deque_ranges_copy_backward/2 -7.51% 2.305 2.132 - -13.57% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -7.51% 22.287 20.613 - -0.97% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -7.48% 19137.364 17705.423 - -9.94% -
BM_CmpEqual_uint_short -7.47% 1.135 1.050 - 2.63% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -7.46% 74.839 69.254 - -28.78% -
BM_StringEraseWithMove_Small_Transparent -7.43% 2.412 2.233 - 2.50% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -7.38% 1969544.775 1824097.554 - -7.72% -
std::all_of(deque<int>)_(process_all)/8192 -7.37% 2719.838 2519.451 - -0.39% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -7.36% 1.912 1.772 - -5.76% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -7.35% 579.988 537.385 - -0.36% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -7.28% 27.147 25.170 - 0.34% -
BM_StringConstructDestroyCStr_Small_Opaque -7.25% 2.253 2.089 - -4.50% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -7.23% 61328.900 56892.347 - 0.78% -
BM_CmpLess_uchar_schar -7.23% 1.122 1.041 - 0.50% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 -7.21% 33.458 31.046 - -8.53% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -7.18% 2.643 2.453 - 1.59% -
std::find_end(vector<int>,_pred)_(process_all)/1000 -7.16% 565.641 525.132 - -0.23% -
BM_PushHeap_string_Ascending_262144 -7.15% 31.698 29.430 - -16.71% -
std::search(list<int>)_(single_element)/1000 -7.14% 705.850 655.455 - 14.43% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -7.14% 13371.437 12417.145 - -3.88% -
std::set<std::string>::lower_bound(key)_(existent)/32 -7.14% 16.724 15.530 - -4.37% -
BM_PushHeap_uint64_QuickSortAdversary_4 -7.13% 0.589 0.547 - -1.66% -
std::none_of(deque<int>)_(process_all)/32768 -7.11% 10888.096 10113.421 - -0.10% -
SetIntersection_Interlaced_Vector_uint64_256_64 -7.11% 7380439.684 6855866.617 - 1.40% -
rng::ends_with(list<int>)_(mismatch_at_end)/8 -7.10% 0.754 0.700 - -0.13% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -7.10% 23.685 22.004 - 2.70% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -7.10% 255.785 237.633 - -3.93% -
std::multiset<std::string>::count(key)_(non-existent)/32 -7.09% 12.420 11.539 - 10.72% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -7.08% 39.245 36.467 - -9.25% -
std::none_of(deque<int>)_(process_all)/8192 -7.06% 2717.706 2525.784 - -0.06% -
rng::contains(vector<int>)_(process_all)/8 -7.06% 2.817 2.619 - 0.60% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -7.04% 1582098.356 1470659.697 - -2.05% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -7.04% 1.697 1.578 - 2.21% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -7.04% 14737.138 13699.230 - -0.14% -
std::remove_if(vector<int>)_(prefix)/50 -7.04% 58.489 54.371 - -1.27% -
std::remove_if(vector<int>)_(prefix)/1024 -7.04% 377.315 350.762 - -0.54% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -6.99% 43642.399 40592.991 - 3.20% -
SetIntersection_Interlaced_Vector_uint64_256_16 -6.98% 7172011.327 6671738.068 - -3.23% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 -6.97% 44.820 41.694 - -3.53% -
std::map<std::string,_int>::count(key)_(existent)/32 -6.96% 17.370 16.161 - -1.36% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -6.95% 5.258 4.892 - -1.76% -
std::sort_heap(vector<NonIntegral>,_pred)/8 -6.95% 32.185 29.947 - -0.48% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -6.95% 39.953 37.178 - 0.31% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -6.95% 15803.235 14705.672 - 0.17% -
BM_CmpEqual_uchar_short -6.93% 1.085 1.010 - 2.56% -
BM_CmpLess_int_uint -6.91% 1.140 1.061 - -1.05% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -6.90% 25.021 23.294 - -14.47% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -6.89% 850.348 791.730 - -4.22% -
std::map<int,_int>::contains(key)_(non-existent)/32 -6.88% 2.879 2.681 - -7.28% -
std::set<int>::clear()/1024 -6.86% 9592.911 8935.056 - -10.72% -
BM_deque_deque_ranges_move_backward/2 -6.85% 2.470 2.301 - -6.49% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -6.83% 1.156 1.077 - -5.34% -
SetIntersection_Front_Set_uint64_1024_256 -6.82% 3954225.146 3684495.412 - -11.65% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -6.81% 1615.396 1505.376 - -4.61% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -6.80% 734.320 684.379 - 12.71% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -6.79% 1.450 1.351 - 11.63% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -6.79% 8.252 7.692 - -3.39% -
std::replace_if(list<int>)_(sprinkled)/32 -6.77% 14.267 13.300 - -0.05% -
SetIntersection_Front_Vector_uint32_262144_16384 -6.76% 77262048.723 72041406.237 - -1.12% -
rng::contains_subrange(list<int>)_(same_length)/8192 -6.75% 8514.123 7939.513 - -7.35% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -6.75% 12.544 11.697 - 3.33% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -6.75% 16.786 15.653 - -1.13% -
std::find_if(deque<int>)_(process_all)/32768 -6.74% 9318.367 8690.324 - 7.93% -
std::replace(vector<int>)_(sprinkled)/32 -6.73% 5.802 5.412 - 1.20% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -6.72% 817.266 762.315 - -0.40% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -6.72% 100.195 93.467 - 0.42% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 -6.71% 12589.841 11744.622 - 1.36% -
std::multiset<std::string>::contains(key)_(existent)/1024 -6.71% 23.341 21.776 - -22.72% -
std::swap_ranges(list<int>)/8192 -6.70% 10362.229 9667.445 - -7.27% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -6.70% 1.590 1.484 - 2.08% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -6.70% 1.254 1.170 - 3.54% -
BM_CmpLess_ushort_schar -6.70% 1.119 1.044 - -0.83% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -6.70% 10.716 9.999 - -1.03% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -6.69% 6386.166 5958.775 - 4.32% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -6.69% 73780.480 68844.058 - -8.16% -
std::find_end(vector<int>)_(process_all)/8192 -6.68% 1802.040 1681.753 - 0.18% -
SetIntersection_Interlaced_Set_uint64_256_64 -6.66% 13855898.284 12933027.692 - -4.88% -
std::multiset<int>::find(key)_(non-existent)/8192 -6.66% 9.262 8.646 - 5.90% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -6.65% 9583149.285 8945497.252 - -1.61% -
SetIntersection_Interlaced_Vector_uint32_256_16 -6.63% 6681120.625 6238104.726 - 6.75% -
std::adjacent_find(list<int>,_pred)/50 -6.60% 31.305 29.238 - -0.05% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 -6.58% 17.332 16.192 - 3.22% -
BM_deque_vector_ranges_move/64 -6.57% 2.844 2.657 - 0.55% -
bm_lexicographical_compare<signed_char>/1 -6.57% 1.255 1.173 - -17.31% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -6.53% 1.564 1.462 - -1.55% -
std::multiset<int>::lower_bound(key)_(existent)/32 -6.53% 2.311 2.160 - -2.31% -
bm_lexicographical_compare<int>/1 -6.51% 1.447 1.353 - -4.86% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -6.51% 5125.641 4791.928 - -0.06% -
std::find_end(vector<int>)_(process_all)/1024 -6.50% 236.451 221.078 - -1.58% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -6.50% 1454.441 1359.885 - -3.93% -
BM_StringRelational_Compare_Empty_Small_Control -6.47% 1.731 1.619 - -2.42% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -6.46% 19455.474 18198.124 - 2.19% -
SetIntersection_Front_Vector_uint32_1024_256 -6.46% 2283748.440 2136159.276 - 0.70% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -6.45% 9602126.113 8983142.588 - -0.17% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -6.45% 21.022 19.667 - 2.24% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -6.44% 124602.611 116583.434 - -5.01% -
std::replace(vector<int>)_(sprinkled)/50 -6.42% 8.763 8.200 - -3.04% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -6.42% 7.263 6.797 - -1.49% -
std::generate(deque<int>)/50 -6.41% 12.851 12.028 - -0.29% -
std::multimap<int,_int>::clear()/1024 -6.41% 11110.454 10398.686 - -4.67% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 -6.39% 0.281 0.263 - -1.41% -
BM_StringConstructDestroyCStr_Huge_Transparent -6.38% 69.276 64.858 - 0.36% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -6.35% 22.512 21.082 - -1.73% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -6.34% 10.635 9.961 - 0.01% -
std::set<int>::lower_bound(key)_(existent)/32 -6.34% 1.616 1.513 - -0.65% -
std::multiset<std::string>::erase(key)_(existent)/1024 -6.33% 68.416 64.085 - -33.70% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -6.33% 1.621 1.518 - 0.42% -
SetIntersection_Front_Set_uint32_256_256 -6.29% 7788110.806 7298179.744 - -4.67% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -6.27% 9556404.907 8957206.034 - -0.06% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -6.25% 6.824 6.398 - -2.81% -
std::sort_heap(deque<int>,_pred)/8192 -6.24% 451004.639 422845.573 - -1.63% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -6.24% 9.855 9.239 - -7.49% -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 -6.24% 331.743 311.041 - 0.10% -
std::copy_n(list<int>)/4096 -6.21% 4179.648 3920.200 - 0.65% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -6.19% 137162461.039 128669621.816 - 0.11% -
std::swap_ranges(deque<int>)/1024 -6.19% 340.267 319.221 - -0.03% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -6.18% 16.415 15.400 - -2.14% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -6.18% 2.801 2.628 - 17.13% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -6.17% 40.777 38.260 - 1.79% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -6.17% 32.321 30.327 - -3.63% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -6.17% 8.273 7.763 - 8.11% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -6.14% 8704.767 8170.009 - 5.87% -
std::find_if(vector<int>)_(bail_25%)/1024 -6.14% 28.007 26.289 - -4.55% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -6.12% 9581781.413 8994991.736 - -1.15% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -6.12% 7688706.642 7217991.124 - -9.53% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -6.12% 19.855 18.640 - -0.54% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -6.10% 29.998 28.167 - -13.01% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -6.10% 12.073 11.337 - -3.35% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -6.09% 30.598 28.734 - 0.38% -
std::find_end(vector<int>)_(process_all)/1000 -6.04% 229.947 216.047 - -1.29% -
std::partial_sort(vector<int>)_(descending)/8 -6.04% 25.388 23.855 - -2.94% -
std::set<std::string>::clear()/1024 -6.03% 22482.733 21126.817 - -3.00% -
std::multiset<int>::clear()/8192 -6.02% 82670.556 77696.059 - 1.48% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -6.01% 2.379 2.236 - 1.62% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -6.00% 1.160 1.091 - -4.60% -
std::copy_backward(vector<int>)/4096 -5.99% 254.615 239.365 - 3.36% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -5.97% 1700123.779 1598597.576 - -1.91% -
std::partial_sort(deque<int>)_(shuffled)/8192 -5.96% 258966.284 243522.437 - -0.30% -
std::transform(deque<int>)_(identity_transform)/50 -5.95% 20.289 19.081 - -0.04% -
BM_StringFindCharLiteral/1024 -5.95% 18.979 17.849 - -0.51% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -5.95% 140533.380 132172.479 - 1.17% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -5.94% 2.415 2.271 - -0.66% -
BM_PushHeap_uint64_Ascending_4 -5.94% 0.588 0.553 - 1.32% -
SetIntersection_Interlaced_Vector_string_256_4 -5.93% 6302829.421 5928880.001 - -4.47% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -5.93% 11.611 10.923 - 0.07% -
std::map<int,_int>::insert(value)_(already_present)/8192 -5.93% 4.154 3.908 - -3.30% -
std::multimap<int,_int>::clear()/8192 -5.89% 89258.681 84002.117 - -2.91% -
ranges::min(std::deque<long_long>)/64 -5.88% 19.934 18.761 - 14.74% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -5.87% 1.335 1.257 - -11.57% -
std::partition_copy(list<int>)/32 -5.87% 8.582 8.078 - -8.27% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -5.87% 87.456 82.322 - 22.16% -
BM_StringConstructDestroyCStr_Small_Transparent -5.87% 0.368 0.346 - -12.58% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.85% 1060.280 998.303 - 0.10% -
std::reverse(list<int>)/64 -5.84% 18.667 17.577 - 0.38% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -5.84% 56.817 53.501 - -9.42% -
std::set<int>::clear()/8192 -5.83% 82177.383 77387.716 - -10.81% -
BM_deque_deque_ranges_move_backward/1 -5.83% 2.716 2.558 - -6.53% -
rng::for_each(map<int>)/50 -5.80% 40.399 38.056 - 0.67% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -5.80% 16414.760 15463.386 - 0.58% -
std::set<std::string>::clear()/8192 -5.79% 222479.643 209592.310 - -2.29% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -5.79% 1405.549 1324.144 - -0.27% -
std::swap_ranges(deque<int>)/8192 -5.79% 2704.849 2548.205 - -0.04% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 -5.78% 307.987 290.188 - 0.46% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -5.77% 16.843 15.870 - 2.13% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -5.75% 15399.734 14513.779 - -5.19% -
std::map<int,_int>::count(key)_(existent)/8192 -5.75% 6.152 5.798 - 0.29% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -5.74% 7094.092 6687.054 - -0.44% -
std::find_first_of(list<int>)_(small_needle)/50 -5.73% 148.059 139.573 - -0.63% -
std::map<std::string,_int>::clear()/32 -5.72% 922.172 869.420 - -4.86% -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 -5.72% 348.591 328.651 - -0.13% -
std::set<std::string>::count(key)_(existent)/8192 -5.72% 32.965 31.080 - 3.80% -
SetIntersection_Interlaced_Set_float_256_64 -5.72% 13996144.730 13195815.240 - -0.52% -
std::unordered_multiset<int>::clear()/8192 -5.71% 67213.796 63374.248 - 3.11% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -5.71% 38.061 35.890 - 8.40% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -5.68% 58989.594 55641.427 - 1.15% -
std::count_if(deque<int>)_(every_other)/8 -5.66% 3.706 3.496 - 0.35% -
std::shift_left(list<int>)/32 -5.66% 14.178 13.376 - -0.44% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -5.66% 280853.455 264962.035 - -0.31% -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 -5.64% 2505.735 2364.402 - 0.07% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -5.63% 1676653.891 1582220.703 - -0.90% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -5.63% 14634.212 13810.154 - -3.16% -
std::stable_partition(vector<int>)_(sparse)/50 -5.62% 22.264 21.012 - -2.67% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -5.60% 7.331 6.921 - 0.16% -
SetIntersection_Front_Set_string_262144_4 -5.59% 1279899.034 1208297.559 - -5.11% -
std::generate_n(deque<int>)/32 -5.58% 8.688 8.203 - -0.39% -
std::find(list<int>)_(bail_25%)/32768 -5.57% 8129.120 7676.062 - -4.12% -
std::multiset<int>::equal_range(key)_(existent)/8192 -5.57% 8.702 8.217 - -11.19% -
std::generate_n(deque<int>)/50 -5.57% 12.913 12.194 - -0.35% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -5.57% 32.168 30.376 - 2.78% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -5.56% 2.540 2.399 - -5.88% -
SetIntersection_Interlaced_Set_uint64_1024_256 -5.55% 14799773.023 13978844.476 - -9.39% -
std::partition(deque<int>)_(sparse)/8192 -5.54% 3120.596 2947.659 - -5.68% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -5.53% 51.966 49.094 - -3.46% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -5.52% 929275.850 877941.286 - -2.90% -
std::unordered_map<int,_int>::clear()/1024 -5.50% 8565.891 8094.520 - -18.68% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -5.49% 23.529 22.236 - 12.86% -
SetIntersection_Interlaced_Set_uint32_1024_256 -5.49% 14674261.981 13868305.554 - -1.47% -
BM_std_minmax_element<char>/3 -5.48% 1.164 1.100 - -11.66% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -5.44% 225.763 213.488 - -1.89% -
std::unordered_set<int>::clear()/8192 -5.43% 67288.814 63631.743 - -2.12% -
std::deque<int>::insert(middle)_(cheap_elements)/8192 -5.43% 176.086 166.516 - 0.90% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -5.43% 1269612.394 1200683.520 - 7.06% -
BM_StringFindNoMatch/10 -5.39% 1.356 1.283 - -3.16% -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 -5.39% 52672.508 49834.672 - 0.02% -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 -5.38% 2477.719 2344.376 - -0.03% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 -5.35% 167226.699 158276.412 - 0.09% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -5.33% 1186100.636 1122859.247 - -2.54% -
std::remove_copy_if(list<int>)_(prefix)/50 -5.29% 25.980 24.606 - -1.08% -
std::unordered_multiset<int>::clear()/1024 -5.28% 8610.501 8155.526 - 0.00% -
std::for_each_n(list<int>)/50 -5.25% 24.253 22.981 - 1.91% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 -5.24% 18885.037 17895.876 - 0.03% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -5.23% 16.631 15.761 - 0.87% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -5.22% 4737.806 4490.700 - -1.78% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -5.21% 16.523 15.663 - -0.12% -
std::copy_n(vector<int>)/32768 -5.20% 3686.644 3494.774 - -7.29% -
std::generate(deque<int>)/8192 -5.19% 2008.638 1904.442 - -0.25% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -5.17% 13.002 12.329 - -0.27% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -5.17% 12.090 11.466 - -34.23% -
rng::contains_subrange(list<int>)_(single_element)/8192 -5.16% 7744.738 7344.997 - 3.98% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -5.11% 207958820.379 197329693.656 - -3.78% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -5.11% 27005271.138 25625470.456 - -1.41% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 -5.11% 321999.426 305552.288 - 0.01% -
rng::find_last_if(vector<int>)_(bail_10%)/50 -5.10% 12.374 11.744 - -3.56% -
std::adjacent_find(deque<int>,_pred)/50 -5.09% 30.808 29.239 - 1.89% -
std::pop_heap(deque<float>)/1024 -5.09% 13.589 12.897 - 2.22% -
std::sort_heap(deque<int>,_pred)/1024 -5.09% 12968.908 12308.870 - -1.52% -
std::move(list<int>)/64 -5.09% 47.883 45.447 - 10.81% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -5.07% 210.444 199.765 - 0.62% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -5.05% 86865.854 82480.950 - 0.60% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -5.05% 25.216 23.944 - -35.84% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 -5.04% 36.747 34.894 - -0.46% -
std::search(vector<int>,_pred)_(single_element)/8192 -5.04% 4603.682 4371.732 - 4.99% -
SetIntersection_Front_Set_uint32_16384_1024 -5.03% 12283161.099 11664850.289 - -6.52% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -5.03% 1.995 1.895 - -3.81% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -5.02% 35.551 33.767 - -39.17% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -5.02% 3202655.542 3041992.941 - -1.05% -
std::partition_copy(list<int>)/50 -5.01% 12.857 12.213 - -5.17% -
std::find(vector<short>)_(bail_25%)/8 -5.01% 0.693 0.658 - 0.08% -
std::sort(deque<int>)_(heap)/8192 -5.00% 72424.391 68800.741 - -0.06% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.99% 122227.464 116122.662 - -2.46% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -4.98% 85621.580 81355.037 - 0.74% -
rng::for_each(multiset<int>)/50 -4.97% 41.043 39.002 - 0.56% -
BM_CmpLess_uchar_int -4.97% 1.130 1.073 - -0.62% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 -4.97% 7.243 6.883 - 0.89% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.95% 606.555 576.556 - 0.37% -
BM_std_minmax_element<char>/5500 -4.94% 1441.057 1369.842 - 0.01% -
std::multimap<std::string,_int>::clear()/32 -4.93% 931.675 885.767 - -0.54% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -4.92% 6396999.538 6082145.707 - -0.85% -
SetIntersection_Interlaced_Vector_uint64_64_16 -4.92% 18312484.508 17411401.506 - 2.70% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 -4.92% 303.951 289.000 - -0.82% -
BM_std_minmax_element<char>/4096 -4.92% 1075.804 1022.895 - -0.55% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 -4.91% 20.288 19.291 - 3.51% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -4.91% 1.570 1.493 - 0.16% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -4.91% 3196455.298 3039592.023 - -1.17% -
BM_CmpLess_uint_int -4.90% 1.126 1.071 - -0.48% -
std::find_first_of(list<int>)_(small_needle)/1024 -4.88% 2889.237 2748.118 - -0.09% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 -4.88% 2.515 2.392 - -0.99% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.88% 788.683 750.189 - -3.85% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -4.87% 1.827 1.738 - -5.86% -
std::fill_n(vector<bool>)/64 -4.86% 1.425 1.356 - -6.98% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.85% 13473.784 12820.576 - 2.01% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 -4.83% 731.433 696.109 - -5.21% -
BM_CmpLess_ushort_int -4.82% 1.127 1.073 - -1.15% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle -4.82% 0.364 0.346 - 0.30% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -4.81% 23517.979 22386.203 - -0.07% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -4.81% 7.340 6.987 - 1.18% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -4.80% 33.088 31.500 - -0.49% -
std::multimap<int,_int>::erase(iterator)/1024 -4.78% 21.391 20.368 - -1.86% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -4.77% 10.911 10.390 - -19.82% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -4.77% 228.568 217.661 - 2.60% -
BM_std_minmax_element<char>/70000 -4.76% 18227.984 17360.697 - 0.09% -
std::map<int,_int>::clear()/32 -4.75% 679.654 647.340 - 0.20% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -4.75% 477.758 455.048 - -3.89% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -4.75% 40.801 38.862 - -11.85% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -4.74% 13005203.083 12388185.043 - -2.04% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -4.74% 26.706 25.439 - 1.85% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -4.74% 84960.154 80936.169 - 0.82% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -4.72% 2.567 2.446 - 0.23% -
std::partition(list<int>)_(sparse)/8192 -4.72% 8290.379 7899.266 - -5.35% -
BM_PushHeap_uint32_Descending_4 -4.71% 0.363 0.346 - 0.80% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -4.71% 134204602.963 127884942.443 - -1.06% -
std::swap_ranges(deque<int>)/50 -4.71% 16.818 16.026 - 1.03% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -4.70% 1.545 1.472 - -8.98% -
std::set<int>::count(key)_(existent)/32 -4.70% 1.700 1.620 - -3.22% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 -4.69% 31.165 29.704 - 0.14% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -4.68% 39.123 37.290 - -7.91% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.68% 40099.601 38223.586 - -0.03% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -4.66% 15.499 14.777 - -0.07% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -4.66% 56.216 53.598 - -0.03% -
std::search(vector<int>,_pred)_(single_element)/1024 -4.66% 576.950 550.089 - 6.43% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.66% 1116.022 1064.071 - -1.40% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -4.65% 206.649 197.043 - 0.72% -
BM_std_minmax_element<char>/65536 -4.64% 17040.338 16249.445 - 0.22% -
std::remove_if(vector<int>)_(prefix)/32 -4.64% 51.240 48.863 - -0.31% -
std::multimap<int,_int>::count(key)_(existent)/8192 -4.64% 6.813 6.497 - -0.94% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -4.63% 1666.586 1589.347 - 132.08% -
std::set<int>::erase(iterator)/8192 -4.62% 20.696 19.739 - -7.68% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -4.62% 134783364.910 128555449.993 - -0.98% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.62% 13505.593 12882.189 - 3.53% -
BM_std_minmax_element<char>/4000 -4.61% 1048.304 999.954 - -8.28% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.57% 240.127 229.144 - -4.00% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -4.57% 23235625.108 22172895.538 - 1.11% -
std::unique_copy(list<int>)_(contiguous)/32 -4.56% 11.727 11.193 - -1.61% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -4.56% 14497.753 13836.719 - -0.54% -
SetIntersection_Front_Vector_uint64_16384_64 -4.56% 1385598.635 1322459.735 - 0.25% -
std::search(vector<int>)_(no_match)/1000 -4.56% 214.568 204.794 - -2.99% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 -4.55% 14482.253 13822.650 - -0.01% -
SetIntersection_Front_Vector_string_16384_256 -4.55% 9918254.377 9467095.408 - 1.49% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -4.54% 6.088 5.812 - 4.75% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -4.54% 3188667.332 3043765.113 - 0.64% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -4.54% 1598.034 1525.441 - 13.40% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 -4.54% 345.574 329.884 - 1.19% -
BM_CmpEqual_int_uint -4.54% 1.136 1.084 - 0.95% -
std::unordered_map<int,_int>::clear()/8192 -4.54% 66625.849 63601.645 - -19.81% -
std::multimap<int,_int>::erase(iterator)/8192 -4.53% 21.439 20.467 - -1.40% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -4.52% 26211.077 25026.112 - -4.48% -
BM_std_minmax_element<char>/64000 -4.52% 16622.266 15871.061 - 0.22% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -4.51% 154.391 147.421 - 0.19% -
std::is_sorted_until(deque<int>)/8 -4.51% 2.542 2.427 - -13.00% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -4.51% 1.285 1.227 - -3.00% -
SetIntersection_Interlaced_Vector_string_64_16 -4.51% 30240466.886 28877268.116 - -2.19% -
std::search(vector<int>)_(no_match)/1024 -4.51% 219.520 209.624 - -2.85% -
std::remove_copy(deque<int>)_(prefix)/1024 -4.51% 395.247 377.434 - -7.65% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -4.51% 1747.195 1668.454 - 134.85% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -4.51% 8917.054 8515.285 - 0.26% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -4.50% 7008.397 6692.721 - -0.17% -
std::find_if(vector<char>)_(bail_25%)/32768 -4.50% 943.756 901.258 - 4.13% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 -4.50% 731.324 698.415 - 0.22% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.50% 783.875 748.608 - -21.93% -
std::find_first_of(vector<int>)_(large_needle)/50 -4.50% 270.903 258.719 - -7.12% -
std::make_heap(deque<int>)_(shuffled)/8192 -4.49% 24110.850 23027.154 - 1.09% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -4.48% 10140.450 9685.700 - -1.26% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -4.48% 1.729 1.651 - 17.49% -
BM_deque_vector_ranges_move/4000 -4.47% 146.076 139.539 - -0.13% -
BM_vector_deque_move_backward/0 -4.45% 0.419 0.400 - -28.63% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -4.45% 727.902 695.516 - -0.17% -
std::multiset<int>::erase(key)_(existent)/8192 -4.44% 62.288 59.525 - -4.69% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -4.43% 16663.636 15926.216 - 0.39% -
std::multimap<int,_int>::count(key)_(non-existent)/0 -4.41% 0.264 0.253 - -0.17% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -4.40% 2.637 2.521 - 0.86% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -4.38% 10.794 10.320 - 11.57% -
std::multiset<std::string>::clear()/1024 -4.38% 22399.180 21417.746 - -0.64% -
std::is_sorted_until(vector<int>,_pred)/8192 -4.37% 3385.722 3237.669 - -4.22% -
std::set<std::string>::contains(key)_(non-existent)/0 -4.37% 0.288 0.275 - -0.39% -
std::map<int,_int>::erase(key)_(existent)/32 -4.36% 23.390 22.370 - -0.54% -
std::map<std::string,_int>::count(key)_(existent)/8192 -4.35% 30.601 29.270 - -14.92% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -4.35% 33.890 32.417 - 5.79% -
SetIntersection_Interlaced_Vector_string_16_4 -4.34% 69825292.765 66793540.049 - -1.35% -
SetIntersection_Interlaced_Vector_string_262144_64 -4.34% 19913711.247 19050163.644 - -17.73% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -4.32% 53.657 51.340 - -4.60% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -4.31% 5.815 5.565 - -1.02% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -4.30% 4.724 4.521 - 4.01% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -4.30% 3168648.357 3032320.315 - 3.71% -
std::multiset<int>::clear()/1024 -4.30% 10367.689 9922.360 - 2.62% -
rng::find_last(list<int>)_(bail_10%)/50 -4.29% 16.361 15.660 - -1.29% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -4.26% 211188653.580 202184474.435 - 0.05% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -4.26% 90.316 86.469 - -0.18% -
BM_PushHeap_string_PipeOrgan_16384 -4.24% 12.756 12.215 - -20.78% -
std::equal(list<int>)_(it,_it,_it)/50 -4.24% 36.884 35.320 - -0.22% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -4.23% 16.798 16.088 - 1.47% -
SetIntersection_Interlaced_Vector_uint32_64_16 -4.22% 18243912.267 17473131.398 - 4.39% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -4.21% 1.380 1.322 - -4.67% -
std::none_of(list<int>)_(process_all)/8192 -4.21% 7971.376 7635.590 - -6.56% -
std::set<int>::lower_bound(key)_(non-existent)/32 -4.21% 2.336 2.238 - -0.09% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 -4.19% 22.618 21.669 - -0.55% -
BM_CmpLess_int_uchar -4.19% 1.152 1.103 - -1.40% -
BM_StringRelational_Compare_Empty_Empty_Control -4.19% 1.732 1.659 - 0.04% -
BM_std_minmax_element<char>/1024 -4.18% 273.212 261.790 - -7.77% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -4.17% 33.495 32.097 - -14.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -4.16% 47084643.425 45125015.611 - -13.13% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -4.16% 0.591 0.566 - -7.94% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -4.16% 1.353 1.297 - 7.49% -
SetIntersection_None_Set_uint64_16384_16384 -4.16% 179750549.058 172280294.333 - 2.86% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -4.13% 6.108 5.855 - -2.29% -
SetIntersection_Front_Set_string_1024_16 -4.13% 1992295.171 1910069.378 - 1.41% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -4.13% 4856.554 4656.149 - -7.40% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 -4.12% 37.874 36.315 - -0.00% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 -4.11% 43.969 42.160 - -2.43% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -4.09% 3729.836 3577.262 - 5.61% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -4.09% 17971062.702 17236671.745 - 3.88% -
std::count(vector<int>)_(every_other)/8 -4.08% 1.335 1.281 - -7.13% -
BM_PushHeap_uint64_SingleElement_4 -4.08% 0.377 0.361 - -1.33% -
ranges::min(std::list<__int128>)/1 -4.08% 0.396 0.380 - 3.68% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.07% 13592.281 13038.438 - -2.94% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -4.07% 1094577.011 1050040.305 - -2.32% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -4.06% 1.928 1.849 - -3.11% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -4.05% 67.682 64.939 - -16.10% -
std::find_if_not(vector<int>)_(process_all)/8 -4.04% 1.413 1.356 - -15.34% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -4.03% 7.269 6.976 - 4.35% -
BM_StringRelational_Less_Small_Empty_Control -4.03% 1.679 1.611 - -2.90% -
std::find_first_of(list<int>)_(small_needle)/32 -4.03% 96.678 92.782 - -0.59% -
std::fill(vector<bool>)/512 -4.03% 1.519 1.458 - -9.48% -
std::unique(list<int>)_(sprinkled)/52 -4.02% 70.094 67.274 - -0.01% -
BM_CmpLess_short_uint -4.02% 1.145 1.098 - -1.10% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -4.01% 8.122 7.797 - 23.57% -
BM_deque_deque_move_backward/64 -4.01% 3.659 3.513 - 0.47% -
std::multimap<int,_int>::erase(key)_(existent)/32 -4.00% 23.207 22.278 - -3.11% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 -3.99% 165871.209 159245.419 - 0.80% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 -3.99% 88363.705 84839.695 - -0.30% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -3.98% 1697857.422 1630216.633 - -0.61% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -3.98% 57036.838 54765.801 - -0.61% -
std::unordered_set<int>::contains(key)_(existent)/32 -3.97% 1.409 1.353 - -6.51% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle -3.97% 1.203 1.155 - -3.87% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.96% 250004.039 240096.030 - -0.35% -
SetIntersection_Front_Vector_uint64_16384_16384 -3.96% 74450260.835 71503332.996 - -2.19% -
BM_PushHeap_string_PipeOrgan_256 -3.95% 7.912 7.599 - -8.89% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 -3.95% 44.584 42.824 - -3.78% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.94% 55721.187 53524.877 - -6.55% -
SetIntersection_None_Vector_float_262144_1 -3.94% 1164350.505 1118474.007 - -0.56% -
BM_deque_deque_ranges_move_backward/4000 -3.93% 151.611 145.648 - -0.12% -
std::find_if(vector<int>)_(process_all)/8 -3.93% 1.487 1.429 - -0.12% -
SetIntersection_None_Vector_float_262144_262144 -3.93% 1151246.363 1106040.890 - -2.50% -
SetIntersection_None_Vector_float_16384_16 -3.93% 1132002.459 1087571.025 - -1.60% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -3.92% 2.726 2.619 - -3.20% -
std::set<int>::erase(key)_(non-existent,_end)/8192 -3.92% 9.181 8.821 - 7.14% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.92% 41395.488 39772.741 - -0.93% -
std::partial_sort_copy(list<int>)_(repeated)/8 -3.92% 8.107 7.790 - -0.51% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -3.91% 280.293 269.339 - 1.12% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.89% 13208.976 12694.706 - 2.28% -
std::set<int>::erase(key)_(non-existent,_end)/1024 -3.89% 6.007 5.773 - 6.47% -
SetIntersection_Front_Vector_uint64_16384_16 -3.88% 1132367.435 1088403.345 - -0.81% -
std::multimap<int,_int>::clear()/32 -3.88% 666.607 640.740 - -1.54% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.88% 46245.054 44451.863 - 1.01% -
std::stable_sort(deque<int>)_(ascending)/8 -3.87% 20.212 19.429 - 0.73% -
SetIntersection_Interlaced_Vector_string_16_16 -3.87% 51973488.702 49962746.447 - 0.69% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -3.86% 20.931 20.123 - -0.03% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 -3.85% 151896.728 146052.822 - 0.02% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 -3.84% 20.957 20.152 - 3.87% -
std::shift_right(list<int>)/50 -3.83% 27.137 26.097 - -0.36% -
std::map<int,_int>::erase(key)_(existent)/1024 -3.82% 25.507 24.533 - -1.74% -
std::set<int>::count(key)_(non-existent)/1024 -3.80% 7.964 7.661 - 0.99% -
SetIntersection_Interlaced_Vector_string_64_64 -3.80% 26943209.535 25919693.396 - 0.68% -
rng::fold_left(deque<int>)/8 -3.80% 4.025 3.872 - -5.45% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -3.80% 20.402 19.628 - 4.49% -
BM_StringRead_Cold_Deep_Empty -3.79% 1.168 1.124 - -7.01% -
std::unordered_set<int>::clear()/32 -3.78% 604.585 581.728 - -3.10% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.78% 6911.440 6650.423 - -5.46% -
std::for_each(list<int>)/32 -3.78% 11.265 10.840 - -0.26% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -3.77% 24.763 23.828 - -2.49% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -3.77% 64421992.092 61994284.597 - -0.93% -
std::copy_n(vector<bool>)_(aligned)/4096 -3.76% 4.855 4.673 - -2.01% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 -3.75% 2638.915 2539.831 - 0.01% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -3.75% 1253227.860 1206195.703 - 6.56% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.75% 68443.795 65875.523 - -2.97% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.75% 36897.959 35515.818 - -1.64% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -3.73% 1908.207 1836.958 - -1.59% -
std::search(vector<int>,_pred)_(single_element)/1000 -3.73% 563.172 542.146 - 6.27% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.73% 682.412 656.948 - -0.27% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -3.73% 21.627 20.821 - -6.99% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -3.72% 9.719 9.357 - -27.80% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -3.72% 22.321 21.491 - 2.26% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -3.72% 1679493.162 1617086.750 - 0.86% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 -3.72% 59.368 57.162 - 2.22% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -3.71% 24.393 23.488 - -0.10% -
BM_PushHeap_string_PipeOrgan_16 -3.71% 4.217 4.061 - -3.88% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -3.70% 51.053 49.162 - -2.75% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.70% 1470.972 1416.551 - 0.03% -
std::reverse(list<int>)/8 -3.70% 2.003 1.929 - 0.13% -
std::multiset<int>::find(key)_(non-existent)/1024 -3.68% 6.064 5.841 - 7.44% -
std::rotate(list<int>)_(1_element_backward)/32 -3.68% 13.808 13.300 - 0.47% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -3.67% 24.606 23.704 - 0.18% -
BM_StringRead_Cold_Deep_Small -3.66% 1.162 1.119 - -6.64% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.66% 138138.831 133076.842 - -1.08% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -3.66% 752.078 724.575 - 13.49% -
SetIntersection_Front_Vector_uint64_1024_1024 -3.65% 5909509.630 5693521.157 - 8.27% -
std::unordered_multimap<int,_int>::clear()/8192 -3.64% 67123.529 64679.079 - -0.00% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 -3.64% 2.449 2.359 - 2.54% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -3.63% 22.083 21.282 - 10.51% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -3.62% 14475949.488 13952081.807 - -15.73% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -3.61% 1196653.862 1153487.951 - -1.51% -
std::multiset<int>::equal_range(key)_(existent)/32 -3.60% 2.469 2.380 - 1.64% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -3.60% 37462.666 36114.535 - -0.18% -
SetIntersection_Front_Set_uint32_256_64 -3.58% 5818788.429 5610295.441 - 4.02% -
BM_StringDestroy_Large -3.58% 7.416 7.151 - -0.88% -
std::stable_partition(vector<int>)_(sparse)/1024 -3.57% 219.996 212.141 - -2.61% -
std::multimap<int,_int>::erase(iterator)/32 -3.57% 20.978 20.230 - -2.31% -
std::partial_sort(deque<int>)_(descending)/8 -3.55% 43.329 41.789 - -1.58% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -3.55% 55.430 53.463 - 0.52% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -3.54% 24758404.207 23880857.025 - 1.73% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -3.54% 983.493 948.644 - -0.67% -
SetIntersection_Interlaced_Vector_string_16384_1 -3.54% 1107147.689 1067940.884 - -0.27% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -3.54% 3.327 3.209 - -3.86% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -3.53% 1692840.496 1633142.824 - -0.60% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -3.52% 1691297.934 1631751.709 - 1.52% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -3.52% 140607.813 135661.018 - -0.02% -
SetIntersection_None_Set_string_262144_1024 -3.52% 1720230.062 1659714.924 - -0.02% -
SetIntersection_Front_Vector_uint32_16384_16384 -3.52% 77236227.206 74519418.338 - 2.13% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -3.51% 0.490 0.472 - 0.90% -
std::multiset<int>::ctor(&&,_different_allocs)/0 -3.51% 13.774 13.291 - 3.49% -
std::copy_backward(vector<bool>)_(aligned)/512 -3.51% 1.547 1.493 - -4.20% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -3.50% 1180847.323 1139474.083 - 2.02% -
BM_CmpLess_short_uchar -3.50% 1.140 1.100 - 0.09% -
std::set<int>::ctor(const&,_alloc)/0 -3.50% 13.151 12.691 - -0.46% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -3.50% 4.668 4.504 - -6.44% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -3.49% 20.544 19.827 - -0.69% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -3.49% 6028.432 5818.063 - -2.68% -
std::map<int,_int>::insert(value)_(already_present)/1024 -3.49% 3.465 3.344 - -7.20% -
SetIntersection_Interlaced_Vector_float_16384_1 -3.49% 1071099.492 1033761.958 - -0.42% -
SetIntersection_Interlaced_Vector_float_262144_1 -3.49% 1064191.656 1027098.704 - -1.50% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -3.48% 23.327 22.515 - -20.54% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle -3.48% 1.727 1.667 - -9.85% -
std::set<int>::erase(key)_(existent)/32 -3.47% 22.008 21.243 - -4.75% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -3.47% 5.682 5.485 - -1.77% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -3.47% 26922275.513 25988419.310 - 3.44% -
SetIntersection_Interlaced_Vector_string_262144_1 -3.47% 1105670.461 1067351.056 - -0.54% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -3.46% 514.048 496.260 - -2.51% -
std::find_first_of(list<int>)_(small_needle)/8192 -3.46% 22873.156 22082.349 - -0.64% -
BM_PushHeap_float_Random_4 -3.46% 3.007 2.903 - 1.38% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -3.46% 15.476 14.941 - -0.76% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 -3.45% 29.888 28.857 - -0.35% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.45% 239.847 231.582 - 3.11% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 -3.44% 13.605 13.137 - 0.08% -
std::unordered_set<int>::ctor(const&)/1024 -3.43% 6893.976 6657.224 - -3.21% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -3.43% 275.105 265.658 - -0.51% -
BM_StringAssignStr_Huge_Transparent -3.43% 115.158 111.212 - 3.90% -
BM_StringRelational_Less_Huge_Large_Control -3.43% 2.177 2.102 - 0.20% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -3.42% 47.355 45.736 - -1.16% -
SetIntersection_Front_Vector_string_64_16 -3.42% 20885225.283 20171052.589 - -1.19% -
SetIntersection_Interlaced_Vector_float_1024_1 -3.41% 1058852.244 1022758.017 - -2.04% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.40% 13.643 13.180 - 0.30% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -3.40% 10198.439 9851.963 - 1.25% -
BM_deque_deque_move_backward/4000 -3.39% 150.695 145.584 - 0.64% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -3.38% 26.452 25.558 - -0.62% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -3.38% 1.775 1.715 - 6.36% -
BM_CmpEqual_int_int -3.38% 1.091 1.054 - -2.67% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -3.37% 13.620 13.161 - -0.71% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 -3.37% 23330.612 22544.628 - -5.78% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.37% 261593.282 252782.227 - 2.33% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -3.37% 1.155 1.116 - -6.47% -
rng::contains_subrange(list<int>)_(process_all)/16 -3.36% 4.892 4.727 - -2.69% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 -3.36% 18442.618 17823.489 - -0.03% -
BM_CmpEqual_ushort_ushort -3.35% 1.086 1.050 - -1.16% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -3.34% 1.573 1.521 - -9.08% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -3.34% 169736.869 164067.651 - -2.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -3.33% 1692190.672 1635816.244 - 0.38% -
SetIntersection_Front_Vector_uint32_1024_64 -3.33% 1372393.456 1326694.016 - -0.54% -
BM_CmpEqual_uchar_int -3.33% 1.093 1.057 - -1.18% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.32% 9084.368 8782.614 - -3.33% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 -3.31% 111472.742 107780.568 - 0.09% -
SetIntersection_Front_Vector_uint32_262144_4 -3.31% 1089319.759 1053253.033 - 0.44% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -3.30% 6419488.254 6207550.327 - 2.35% -
std::unordered_set<int>::count(key)_(non-existent)/32 -3.30% 1.397 1.351 - -29.97% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.30% 943318.779 912208.548 - -0.27% -
SetIntersection_None_Vector_float_262144_16384 -3.30% 1172193.335 1133558.091 - -1.48% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -3.29% 1694022.949 1638365.885 - 0.16% -
SetIntersection_None_Set_string_64_64 -3.28% 11869624.117 11479999.924 - -2.04% -
std::set<std::string>::erase(iterator)/8192 -3.28% 31.029 30.011 - -0.92% -
SetIntersection_Front_Vector_uint32_64_64 -3.28% 10998798.546 10637882.465 - 0.52% -
BM_CmpLess_int_ushort -3.27% 1.150 1.112 - 1.31% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -3.27% 27905.993 26993.729 - -4.51% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 -3.26% 49815.986 48194.271 - -3.28% -
SetIntersection_Front_Vector_string_1024_1024 -3.25% 40090416.042 38787970.616 - 1.17% -
BM_CmpEqual_ushort_schar -3.24% 1.118 1.082 - 6.76% -
BM_StringRelational_Less_Empty_Large_Control -3.23% 1.666 1.612 - -2.92% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -3.23% 37396.352 36189.859 - 1.41% -
std::sort(vector<int>)_(heap)/8 -3.22% 24.441 23.653 - 0.12% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.22% 542.023 524.566 - -0.50% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -3.21% 205628505.192 199019676.457 - -1.86% -
BM_CmpLess_schar_uint -3.21% 1.147 1.110 - 1.20% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -3.21% 2471.142 2391.902 - -0.44% -
SetIntersection_Interlaced_Set_string_256_16 -3.21% 18329013.724 17741355.823 - -0.52% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.20% 13.616 13.180 - 0.34% -
std::stable_partition(vector<int>)_(dense)/50 -3.20% 26.313 25.471 - -3.45% -
BM_deque_deque_ranges_move/1 -3.20% 2.598 2.515 - 5.34% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -3.19% 15.318 14.828 - 0.26% -
SetIntersection_Interlaced_Vector_string_256_16 -3.19% 10394454.364 10062853.385 - -6.02% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -3.19% 21.860 21.163 - -1.70% -
BM_std_minmax_element<long_long>/1 -3.18% 0.324 0.314 - 4.51% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -3.18% 4.437 4.296 - -3.99% -
std::unordered_set<std::string>::clear()/32 -3.16% 929.696 900.276 - 0.83% -
std::all_of(vector<int>)_(process_all)/8 -3.16% 2.517 2.437 - 6.45% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -3.16% 13.612 13.181 - 0.07% -
BM_PushHeap_string_QuickSortAdversary_1024 -3.16% 15.707 15.211 - -1.61% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -3.15% 18.847 18.253 - -1.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -3.15% 11710237.067 11341804.401 - -0.99% -
BM_deque_vector_ranges_copy_backward/1 -3.14% 2.154 2.086 - 2.19% -
BM_PushHeap_uint64_SingleElement_16 -3.13% 0.358 0.347 - -2.53% -
BM_std_minmax_element<char>/512 -3.13% 139.007 134.656 - -6.55% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -3.13% 1879.295 1820.541 - -0.83% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -3.13% 52.048 50.421 - -0.77% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -3.12% 68.061 65.934 - 2.33% -
std::map<int,_int>::erase(key)_(existent)/8192 -3.12% 26.059 25.245 - -1.18% -
SetIntersection_Front_Set_uint64_262144_4 -3.11% 1096229.573 1062084.094 - -1.18% -
BM_deque_deque_ranges_move_backward/1024 -3.11% 38.898 37.687 - 0.05% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -3.11% 16.502 15.989 - 1.76% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -3.10% 10047913.355 9736841.068 - -1.19% -
std::stable_sort(vector<int>)_(heap)/8 -3.09% 21.635 20.967 - -1.44% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -3.08% 513308.528 497486.981 - -0.15% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.08% 385.430 373.555 - -1.17% -
BM_deque_deque_ranges_copy_backward/0 -3.07% 0.789 0.765 - -16.81% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -3.07% 10.563 10.239 - 2.80% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 -3.07% 23208.731 22497.267 - -0.67% -
SetIntersection_Front_Vector_uint64_262144_16384 -3.06% 73851794.053 71589609.702 - -2.75% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 -3.06% 5.431 5.265 - -0.03% -
SetIntersection_None_Vector_float_262144_4 -3.06% 1170390.489 1134551.432 - 0.54% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.06% 743.792 721.025 - 0.49% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -3.06% 7.353 7.129 - -1.66% -
SetIntersection_Front_Set_uint64_1024_16 -3.05% 1227791.863 1190287.137 - -0.08% -
std::fill(vector<bool>)/64 -3.05% 1.475 1.430 - -15.69% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.05% 525.397 509.378 - -7.09% -
std::unordered_map<int,_int>::find(key)_(non-existent)/0 -3.05% 0.335 0.325 - -6.44% -
SetIntersection_None_Set_uint64_16384_64 -3.04% 175620464.023 170274534.548 - 2.23% -
std::multiset<int>::count(key)_(non-existent)/8192 -3.04% 9.852 9.552 - 4.62% -
BM_CmpEqual_schar_uint -3.04% 1.149 1.114 - 1.41% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.04% 36.308 35.204 - -0.31% -
SetIntersection_Interlaced_Set_string_64_1 -3.04% 17518317.560 16985691.783 - -0.45% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -3.04% 788.585 764.620 - -2.59% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -3.04% 1065735.386 1033351.781 - -0.98% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 -3.04% 37560.174 36419.335 - -5.00% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 -3.03% 24.871 24.118 - -22.96% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -3.03% 19102022.084 18524111.634 - 0.10% -
BM_PushHeap_uint64_Descending_4 -3.02% 0.371 0.360 - -5.57% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -3.02% 42.101 40.828 - 36.65% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -3.02% 1.224 1.187 - -2.98% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -3.02% 9.480 9.194 - -0.26% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.02% 754.814 732.007 - 2.04% -
SetIntersection_None_Set_string_262144_256 -3.02% 1705061.115 1653605.549 - 0.87% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -3.02% 15.375 14.911 - 1.24% -
std::multimap<int,_int>::find(key)_(non-existent)/32 -3.01% 2.448 2.375 - -3.48% -
std::set<int>::erase(iterator)/32 -3.00% 20.115 19.511 - -6.12% -
BM_PushHeap_uint32_SingleElement_4 -3.00% 0.344 0.333 - -6.61% -
std::set<int>::erase(iterator)/1024 -2.99% 20.242 19.636 - -7.48% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -2.99% 8.613 8.356 - 0.60% -
std::unordered_map<int,_int>::clear()/32 -2.99% 605.073 586.974 - -8.43% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -2.98% 41.522 40.285 - 14.45% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.98% 6812.765 6609.949 - -1.34% -
SetIntersection_None_Vector_float_16384_1024 -2.97% 1120937.280 1087593.160 - -2.04% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 -2.97% 54.892 53.260 - 0.73% -
std::set<int>::insert(value)_(new_value,_end)/1024 -2.97% 41.448 40.217 - -1.61% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 -2.97% 11.127 10.797 - -11.89% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -2.97% 8.905 8.641 - 1.43% -
std::remove_if(list<int>)_(sprinkled)/50 -2.96% 74.944 72.727 - 0.14% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 -2.96% 43.261 41.982 - -0.22% -
std::set<int>::count(key)_(existent)/8192 -2.96% 8.218 7.975 - -9.61% -
SetIntersection_Interlaced_Set_uint64_1024_1 -2.94% 1059042.136 1027873.558 - 0.57% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -2.94% 18.230 17.694 - 0.37% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -2.94% 15.253 14.805 - 0.23% -
BM_CmpEqual_short_uint -2.94% 1.146 1.112 - 0.93% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control -2.93% 1.637 1.589 - 0.26% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 -2.93% 1925.795 1869.360 - -0.89% -
SetIntersection_None_Set_string_262144_64 -2.93% 1703906.740 1653977.053 - 0.58% -
std::flat_map<int,_int>::ctor(const&)/8192 -2.93% 1931.177 1874.601 - -0.79% -
std::find_end(deque<int>,_pred)_(process_all)/1024 -2.93% 603.360 585.698 - -0.74% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 -2.93% 54.342 52.752 - -1.26% -
SetIntersection_Front_Set_float_16384_256 -2.92% 4201758.451 4078905.661 - 0.28% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -2.92% 13.523 13.128 - 0.46% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 -2.92% 20.762 20.156 - -0.38% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -2.92% 3.160 3.068 - -0.20% -
std::copy(deque<int>)/512 -2.90% 17.161 16.663 - 0.10% -
std::stable_partition(deque<int>)_(alloc_fails)/32 -2.90% 1920.953 1865.228 - -1.75% -
std::stable_partition(deque<int>)_(sparse)/50 -2.90% 27.391 26.597 - -7.42% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.90% 692.913 672.824 - -3.14% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -2.90% 2210.858 2146.782 - 0.08% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -2.90% 340.060 330.207 - -9.60% -
BM_deque_deque_ranges_move/2 -2.90% 2.307 2.241 - 5.25% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.89% 36052.335 35009.312 - -0.71% -
SetIntersection_None_Vector_string_262144_1 -2.88% 1320752.211 1282700.986 - -0.63% -
std::stable_partition(list<int>)_(dense)/50 -2.88% 57.680 56.019 - -1.08% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -2.87% 20.126 19.548 - -0.56% -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 -2.87% 12.246 11.894 - 0.02% -
BM_deque_deque_ranges_move_backward/4096 -2.87% 155.306 150.850 - -1.47% -
SetIntersection_None_Set_float_16_1 -2.87% 68013977.265 66063389.921 - -1.43% -
SetIntersection_None_Set_string_262144_4 -2.86% 1709567.709 1660603.187 - 1.32% -
std::unordered_multiset<int>::ctor(const&)/32 -2.86% 204.962 199.093 - -0.41% -
BM_deque_deque_ranges_copy_backward/1 -2.86% 2.523 2.451 - -10.11% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 -2.86% 101908.781 98992.589 - -0.04% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.86% 203.960 198.131 - -0.64% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -2.86% 15.381 14.942 - 0.61% -
std::none_of(list<int>)_(process_all)/32768 -2.86% 26692.966 25930.447 - -3.03% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.86% 211.626 205.583 - 0.39% -
BM_std_minmax_element<long_long>/2 -2.86% 0.665 0.646 - -5.94% -
std::unique(deque<int>)_(sprinkled)/32 -2.85% 53.766 52.231 - -1.38% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.85% 11859.156 11520.924 - -2.03% -
std::unordered_multiset<int>::ctor(const&)/1024 -2.85% 6952.828 6754.627 - 1.35% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -2.85% 90.470 87.895 - -2.33% -
BM_CmpLess_short_int -2.84% 1.136 1.104 - -1.22% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -2.84% 31.240 30.352 - 2.65% -
bm_ranges_swap_ranges_vb_aligned/512 -2.83% 5.292 5.142 - 0.16% -
std::remove_if(deque<int>)_(sprinkled)/1024 -2.83% 537.264 522.073 - -1.09% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -2.82% 56599.341 55001.998 - 1.85% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -2.82% 3.801 3.694 - 2.01% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -2.81% 8300.318 8067.018 - -0.50% -
BM_deque_deque_copy/4000 -2.80% 145.950 141.857 - -0.56% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -2.80% 11776159.120 11445961.273 - 0.15% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 -2.80% 4853.916 4717.861 - -0.15% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.80% 6837.681 6646.072 - -0.16% -
std::sort(deque<int>)_(pipe-organ)/1024 -2.80% 2791.654 2713.498 - -0.62% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -2.80% 11468.981 11147.985 - -4.51% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.80% 826.011 802.895 - -5.44% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.80% 186797.930 181575.299 - -1.75% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.80% 90442.635 87914.405 - -1.51% -
std::set<int>::clear()/32 -2.79% 634.352 616.631 - -5.06% -
BM_CmpLess_schar_ushort -2.79% 1.121 1.090 - -0.51% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.79% 5320159.811 5171619.303 - -2.41% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -2.78% 19.724 19.175 - -0.00% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -2.78% 9.653 9.385 - 7.04% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.78% 142912.089 138944.888 - -1.66% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -2.78% 4341412.970 4220900.188 - 0.29% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.77% 634733.516 617151.395 - 0.44% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.76% 4187037.762 4071271.989 - -0.37% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -2.76% 60.114 58.452 - 3.08% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.76% 623608.637 606396.331 - -0.49% -
std::set<int>::contains(key)_(existent)/32 -2.76% 1.715 1.668 - 2.49% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.76% 7517.445 7310.293 - -3.36% -
SetIntersection_None_Set_uint32_262144_64 -2.75% 1213896.160 1180453.776 - 1.10% -
SetIntersection_None_Vector_string_16384_16384 -2.75% 1247558.401 1213207.409 - -0.49% -
std::unordered_multiset<int>::find(key)_(existent)/32 -2.75% 1.345 1.308 - -7.11% -
std::set<int>::lower_bound(key)_(existent)/8192 -2.75% 8.157 7.933 - -5.80% -
bm_lexicographical_compare<int>/64 -2.75% 4.536 4.412 - 1.13% -
SetIntersection_Front_Vector_uint64_64_16 -2.74% 14506186.516 14109177.352 - -0.58% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -2.73% 15.062 14.651 - -0.23% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -2.73% 1204563.996 1171666.590 - 1.01% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 -2.73% 20.215 19.664 - 0.04% -
BM_vector_deque_ranges_copy_backward/0 -2.72% 0.519 0.504 - 9.82% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -2.71% 5902996.389 5742788.165 - -0.56% -
BM_CmpEqual_uint_uint -2.71% 1.092 1.063 - -0.04% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.71% 626.093 609.129 - -0.24% -
SetIntersection_None_Vector_string_262144_16384 -2.71% 1315054.425 1279426.286 - -2.15% -
SetIntersection_None_Vector_uint32_1024_64 -2.71% 1108598.033 1078569.213 - 2.94% -
SetIntersection_None_Vector_uint32_1024_16 -2.70% 1105840.484 1075971.382 - -0.17% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -2.69% 22.427 21.824 - 6.99% -
std::map<int,_int>::count(key)_(non-existent)/8192 -2.69% 11.428 11.121 - -3.42% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -2.69% 27.141 26.412 - 0.35% -
BM_StringFindStringLiteral/512 -2.68% 9.665 9.406 - -1.57% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -2.68% 461906.336 449525.109 - -0.33% -
BM_StringRelational_Eq_Small_Huge_Control -2.68% 0.484 0.471 - -2.10% -
BM_deque_deque_ranges_copy/4000 -2.68% 146.260 142.345 - -0.11% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -2.68% 1.559 1.517 - 3.48% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 -2.67% 15.358 14.947 - -0.60% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -2.67% 3233.047 3146.601 - -2.59% -
SetIntersection_None_Vector_uint64_262144_16384 -2.67% 1155002.388 1124134.752 - 1.16% -
SetIntersection_Front_Set_string_1024_4 -2.67% 1267604.709 1233744.386 - -1.70% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -2.67% 94.743 92.213 - 2.41% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 -2.67% 30111.049 29307.716 - -3.39% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 -2.67% 13.485 13.125 - 0.51% -
BM_vector_deque_ranges_move/64 -2.67% 2.820 2.745 - 0.11% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 -2.66% 13.347 12.992 - 0.23% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -2.66% 23.836 23.202 - -0.29% -
std::copy(list<int>)/64 -2.66% 33.494 32.603 - -2.83% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -2.66% 10.961 10.670 - -16.06% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -2.66% 29303.154 28525.140 - 12.85% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 -2.65% 6.874 6.691 - -7.36% -
std::generate_n(deque<int>)/8192 -2.65% 2015.759 1962.338 - -0.34% -
SetIntersection_None_Vector_uint32_262144_1024 -2.65% 1151271.109 1120763.238 - 4.14% -
std::flat_multimap<int,_int>::clear()/32 -2.65% 401.845 391.205 - -0.19% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 -2.65% 25.489 24.815 - -6.07% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 -2.65% 4861.077 4732.434 - -0.06% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 -2.64% 19.138 18.632 - -0.90% -
std::sort_heap(vector<int>,_pred)/8 -2.64% 30.307 29.507 - -1.66% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -2.64% 15.210 14.808 - 0.27% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -2.64% 22.426 21.834 - -1.60% -
std::flat_multimap<int,_int>::clear()/0 -2.64% 402.105 391.502 - -0.15% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.63% 21.884 21.308 - -0.42% -
std::multiset<int>::erase(iterator)/8192 -2.63% 24.003 23.372 - 0.33% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.62% 89.594 87.243 - 1.03% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 -2.62% 22.732 22.136 - -1.01% -
BM_StringRelational_Eq_Empty_Empty_Control -2.62% 2.118 2.063 - -2.29% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.62% 15179591.155 14781984.364 - -0.94% -
SetIntersection_Front_Vector_uint64_262144_1 -2.62% 1058925.944 1031218.321 - -0.30% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -2.61% 4248614.427 4137521.027 - 0.30% -
rng::find_last(vector<int>)_(bail_90%)/8 -2.61% 0.474 0.462 - 4.31% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -2.61% 1258407.879 1225536.131 - 0.42% -
std::partition(list<int>)_(dense)/32 -2.61% 8.952 8.718 - -1.73% -
SetIntersection_None_Set_string_262144_16 -2.61% 1701763.834 1657350.422 - 0.94% -
std::copy_backward(vector<bool>)_(aligned)/4096 -2.61% 5.028 4.897 - -2.42% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -2.61% 1.390 1.353 - -3.19% -
SetIntersection_None_Set_string_1024_256 -2.61% 9085029.622 8848275.217 - -2.49% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 -2.59% 44.341 43.191 - -2.77% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -2.59% 15.353 14.956 - 0.60% -
SetIntersection_None_Set_string_262144_262144 -2.59% 1710767.334 1666520.592 - 0.03% -
std::copy_if(list<int>)_(entire_range)/32768 -2.58% 26037.497 25364.909 - -4.99% -
std::set<int>::contains(key)_(non-existent)/1024 -2.58% 6.055 5.898 - -16.93% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -2.58% 685.809 668.108 - 1.80% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -2.58% 17.900 17.439 - -1.89% -
SetIntersection_None_Vector_string_262144_1024 -2.58% 1316366.620 1282428.816 - 1.77% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.58% 1040889.794 1014065.953 - -1.23% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -2.57% 812.905 791.992 - 0.45% -
std::partition(vector<int>)_(dense)/32 -2.57% 8.349 8.134 - -1.92% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.57% 206.279 200.982 - -0.08% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -2.56% 1284885.986 1251945.943 - -1.67% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -2.56% 24.711 24.077 - -0.78% -
std::unordered_map<int,_int>::erase(iterator)/8192 -2.56% 20.115 19.601 - -9.67% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -2.56% 1067688.484 1040398.086 - -0.65% -
SetIntersection_Front_Vector_uint32_256_16 -2.55% 4311757.725 4201765.159 - 1.98% -
SetIntersection_None_Vector_uint64_64_64 -2.55% 8627991.744 8407936.588 - -0.62% -
std::stable_partition(deque<int>)_(alloc_fails)/50 -2.55% 1922.355 1873.336 - -1.51% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 -2.55% 52.294 50.962 - -0.68% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.55% 167793.054 163519.553 - -3.06% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -2.55% 31.241 30.446 - 3.10% -
SetIntersection_Front_Vector_uint32_16384_1 -2.55% 1064317.168 1037229.654 - -0.27% -
std::set<int>::erase(key)_(existent)/1024 -2.54% 50.105 48.830 - -4.65% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.54% 55622.540 54209.618 - -1.10% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -2.54% 15.009 14.628 - -1.89% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -2.54% 22.452 21.883 - 0.99% -
BM_std_minmax_element<int>/65536 -2.54% 17315.143 16875.827 - 1.57% -
SetIntersection_Interlaced_Vector_string_64_1 -2.53% 17259813.501 16822381.061 - 0.36% -
BM_CmpLess_short_ushort -2.53% 1.125 1.096 - -0.49% -
std::find_end(forward_list<int>)_(match_near_end)/1024 -2.53% 4584.955 4468.989 - 0.15% -
std::multiset<std::string>::ctor(const&)/1024 -2.53% 35493.582 34596.552 - 0.08% -
std::sort(vector<int>)_(shuffled)/8 -2.52% 23.104 22.520 - -0.11% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -2.52% 15.255 14.870 - 0.55% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -2.52% 5.520 5.381 - -1.80% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -2.52% 2.530 2.466 - 1.13% -
SetIntersection_Front_Set_string_262144_1 -2.52% 1105079.899 1077227.757 - -0.91% -
std::multiset<int>::clear()/32 -2.52% 636.117 620.109 - 0.20% -
std::unordered_set<std::string>::erase(iterator)/32 -2.51% 31.301 30.513 - 9.57% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -2.51% 205335869.819 200172833.078 - -1.63% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.51% 740.408 721.847 - -0.17% -
SetIntersection_None_Set_uint32_262144_16 -2.50% 1213268.148 1182879.555 - 1.37% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 -2.50% 13.051 12.724 - -0.62% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 -2.50% 11369.191 11084.607 - -5.13% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -2.50% 23.348 22.764 - -1.12% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -2.50% 31.171 30.391 - -10.12% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -2.50% 22.215 21.660 - -1.94% -
BM_CmpEqual_short_ushort -2.50% 1.119 1.091 - -0.40% -
SetIntersection_None_Vector_float_256_256 -2.50% 2175890.443 2121567.775 - -1.52% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.48% 12040491.056 11741978.217 - -1.26% -
BM_std_minmax_element<int>/70000 -2.48% 18468.258 18010.413 - 1.28% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 -2.48% 13.068 12.744 - -0.49% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.48% 446.263 435.209 - -0.05% -
BM_StringRelational_Less_Empty_Huge_Control -2.47% 1.671 1.629 - -1.89% -
std::search(vector<int>)_(no_match)/8192 -2.47% 1664.858 1623.675 - -1.82% -
BM_StringAssignStr_Huge_Opaque -2.47% 113.299 110.499 - 3.68% -
SetIntersection_Interlaced_Vector_string_1024_1 -2.47% 1103453.655 1076184.874 - 2.57% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 -2.47% 97569.034 95159.004 - -4.69% -
SetIntersection_None_Set_uint32_262144_4 -2.47% 1214413.332 1184419.187 - 1.11% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.47% 528.806 515.747 - -1.12% -
std::unordered_set<int>::ctor(const&)/8192 -2.47% 56042.916 54659.652 - -1.77% -
SetIntersection_None_Vector_float_64_4 -2.47% 16316493.242 15914171.586 - -0.48% -
std::find_if_not(list<int>)_(bail_25%)/8192 -2.46% 1443.350 1407.798 - -0.85% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -2.46% 13.132 12.809 - -11.40% -
std::unordered_map<int,_int>::ctor(const&)/1024 -2.46% 6987.038 6815.304 - 0.83% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -2.46% 4.383 4.276 - -0.78% -
SetIntersection_None_Vector_float_256_64 -2.46% 3485211.169 3399629.090 - -0.66% -
std::make_heap(vector<int>)_(ascending)/8 -2.45% 16.963 16.547 - 0.23% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -2.45% 22845672.486 22285378.694 - 0.11% -
SetIntersection_Front_Set_uint64_1024_64 -2.45% 1716611.232 1674553.955 - 1.67% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -2.45% 1263085.043 1232154.867 - 0.47% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.45% 55761.060 54395.712 - 2.15% -
rng::find_last(vector<char>)_(bail_90%)/50 -2.44% 1.468 1.432 - -4.64% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -2.44% 23.426 22.855 - 0.03% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -2.44% 1230312.025 1200297.806 - 5.15% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.43% 57964.042 56556.229 - -2.54% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -2.43% 13.047 12.730 - -0.75% -
SetIntersection_Interlaced_Set_string_1024_16 -2.42% 13172778.262 12854037.306 - 0.18% -
SetIntersection_None_Vector_string_4_4 -2.42% 138990411.721 135631610.521 - -0.00% -
std::multimap<int,_int>::count(key)_(existent)/1024 -2.42% 5.553 5.419 - 0.57% -
std::any_of(list<int>)_(process_all)/32768 -2.41% 26094.079 25465.075 - -3.15% -
std::map<std::string,_int>::count(key)_(existent)/1024 -2.41% 23.757 23.185 - -18.90% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -2.41% 2.063 2.013 - -1.07% -
SetIntersection_Front_Set_string_16_16 -2.41% 59201679.304 57777479.266 - -0.56% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.41% 11567.640 11289.437 - -4.16% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -2.40% 15.017 14.656 - -0.30% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.39% 15.278 14.913 - 0.18% -
SetIntersection_Front_Vector_float_262144_1 -2.39% 1055460.539 1030233.599 - 1.05% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -2.39% 1059570.090 1034263.797 - 1.88% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 -2.39% 18.492 18.051 - -0.69% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 -2.38% 22.692 22.151 - -0.73% -
BM_PushHeap_uint64_Ascending_16 -2.38% 0.932 0.910 - -9.82% -
SetIntersection_None_Set_uint32_262144_1 -2.38% 1217392.494 1188389.240 - 0.95% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -2.37% 12495.451 12198.992 - 2.82% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -2.37% 15.284 14.921 - 1.06% -
BM_deque_deque_move/64000 -2.37% 3024.168 2952.489 - -2.83% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.37% 14232.241 13895.192 - 0.97% -
SetIntersection_None_Set_string_262144_16384 -2.37% 1702489.178 1662177.732 - 1.33% -
SetIntersection_None_Vector_float_262144_16 -2.36% 1147178.712 1120076.382 - -2.07% -
SetIntersection_None_Vector_float_1024_16 -2.36% 1096776.640 1070869.594 - -1.73% -
SetIntersection_Interlaced_Set_string_4_1 -2.36% 226748245.583 221394778.475 - -0.34% -
std::is_partitioned(deque<int>)_(partitioned)/1024 -2.36% 301.415 294.299 - -3.46% -
BM_deque_deque_move_backward/512 -2.36% 19.744 19.278 - -0.09% -
std::copy(vector<int>)/8 -2.36% 2.184 2.132 - -4.90% -
BM_deque_vector_ranges_copy/5500 -2.36% 198.332 193.658 - -0.08% -
std::unordered_map<int,_int>::erase(iterator)/32 -2.36% 20.021 19.549 - -9.22% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 -2.35% 53.988 52.717 - -2.25% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -2.35% 4367975.961 4265151.825 - -19.20% -
SetIntersection_None_Set_uint64_256_256 -2.35% 5823958.426 5687242.774 - 0.71% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -2.35% 16.964 16.566 - 2.20% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.34% 176325.336 172191.277 - 1.34% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -2.34% 13.444 13.129 - 0.04% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -2.34% 2.648 2.586 - 1.12% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -2.34% 11.625 11.353 - -3.91% -
BM_CmpEqual_ushort_int -2.34% 1.076 1.051 - -1.56% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.33% 736.111 718.950 - -0.08% -
SetIntersection_None_Set_string_262144_1 -2.33% 1699790.609 1660170.408 - 1.32% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -2.33% 468.373 457.463 - -0.48% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 -2.33% 5381.197 5255.925 - -0.54% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -2.33% 23.967 23.410 - -5.39% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -2.32% 2453927.205 2396950.696 - -12.65% -
std::search(vector<int>)_(no_match)/1048576 -2.32% 213520.478 208576.573 - -1.58% -
SetIntersection_None_Set_uint64_256_1 -2.31% 11725391.001 11454015.106 - 1.64% -
std::unordered_set<std::string>::ctor(const&)/1024 -2.31% 34202.804 33413.639 - 0.27% -
std::flat_multimap<int,_int>::clear()/8192 -2.31% 419.513 409.835 - -0.41% -
BM_std_minmax_element<int>/64000 -2.30% 16890.756 16501.705 - 1.39% -
SetIntersection_None_Set_uint32_262144_256 -2.30% 1210101.156 1182233.887 - 1.27% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -2.30% 142264504.620 138990322.482 - -12.55% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 -2.30% 6853.370 6695.941 - -0.09% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -2.30% 16.478 16.100 - -0.85% -
BM_CmpEqual_short_schar -2.29% 1.150 1.123 - -0.45% -
BM_PushHeap_string_QuickSortAdversary_256 -2.29% 14.968 14.625 - -1.42% -
SetIntersection_Interlaced_Set_uint64_64_16 -2.29% 22722826.647 22203119.850 - -1.08% -
std::flat_multimap<int,_int>::clear()/1024 -2.28% 401.215 392.049 - -0.17% -
std::pop_heap(deque<int>)/8192 -2.28% 53.829 52.601 - -1.88% -
SetIntersection_None_Vector_uint64_1024_16 -2.28% 1104320.490 1079130.963 - 4.13% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -2.28% 3.544 3.463 - 0.42% -
SetIntersection_Front_Set_uint32_64_1 -2.28% 16759194.315 16377299.070 - -0.08% -
BM_std_minmax_element<int>/5500 -2.28% 1452.544 1419.452 - 1.81% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -2.28% 9.292 9.080 - -0.84% -
std::find_if(list<int>)_(bail_25%)/8192 -2.28% 1452.046 1419.001 - -0.20% -
SetIntersection_Interlaced_Set_float_262144_256 -2.27% 1585005.209 1548971.600 - -0.76% -
std::all_of(list<int>)_(process_all)/8 -2.27% 2.719 2.658 - 0.61% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -2.27% 1.423 1.390 - 14.45% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -2.27% 23.080 22.556 - -0.56% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -2.27% 333.708 326.143 - -0.54% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -2.27% 1112114.884 1086917.916 - -2.22% -
BM_StringRead_Hot_Shallow_Large -2.26% 0.486 0.475 - -2.57% -
SetIntersection_Interlaced_Vector_uint32_256_4 -2.26% 5095696.012 4980407.154 - 5.38% -
std::partition_copy(deque<int>)/1024 -2.26% 662.698 647.748 - -3.91% -
SetIntersection_Front_Vector_uint32_1024_4 -2.25% 1084671.583 1060237.779 - 0.95% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.25% 399.859 390.854 - 0.07% -
std::flat_map<int,_int>::clear()/0 -2.25% 398.924 389.951 - -0.11% -
std::equal(deque<int>)_(it,_it,_it)/1024 -2.25% 481.458 470.631 - -0.18% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -2.25% 13.362 13.061 - -2.05% -
std::multimap<int,_int>::contains(key)_(existent)/8192 -2.25% 5.580 5.455 - -2.01% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -2.25% 102599.184 100294.151 - 0.08% -
SetIntersection_None_Vector_uint32_256_256 -2.25% 2182429.148 2133402.290 - 1.16% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 -2.25% 13.048 12.755 - -0.41% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -2.25% 1054709.147 1031023.143 - -1.37% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.24% 1879644.533 1837461.832 - 0.91% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -2.24% 1177747.916 1151321.838 - -0.34% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -2.24% 5.114 5.000 - 7.04% -
SetIntersection_Front_Vector_uint64_256_16 -2.24% 4267256.340 4171809.275 - 0.27% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 -2.24% 94999.524 92874.779 - -0.06% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.23% 400.924 391.975 - 0.05% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 -2.23% 819.837 801.558 - -0.19% -
SetIntersection_Interlaced_Vector_float_256_4 -2.23% 5250844.767 5133849.526 - 10.65% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.22% 140659.434 137532.184 - 0.42% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.22% 621.748 607.934 - -0.17% -
std::set<int>::count(key)_(non-existent)/32 -2.22% 3.015 2.948 - 0.01% -
BM_num_put<double> -2.22% 58.842 57.535 - 0.09% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.22% 66268.701 64797.486 - -0.88% -
SetIntersection_Front_Vector_uint32_16384_4 -2.22% 1075728.418 1051858.737 - 0.08% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -2.22% 410.177 401.080 - 0.30% -
SetIntersection_Interlaced_Vector_uint64_64_4 -2.21% 17985941.162 17587932.434 - 0.64% -
BM_StringConstructDestroyCStr_Huge_Opaque -2.21% 161.642 158.076 - 0.60% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.21% 1164.185 1138.515 - 2.08% -
std::flat_map<int,_int>::ctor(const&)/32 -2.20% 23.271 22.758 - -0.22% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -2.20% 49143.381 48060.251 - -0.27% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.20% 13014.337 12727.589 - -0.93% -
std::sort(vector<int>)_(pipe-organ)/8 -2.20% 17.968 17.572 - -0.77% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.20% 15.316 14.979 - 0.67% -
std::move_backward(list<int>)/512 -2.20% 377.665 369.351 - -1.27% -
std::set<std::string>::clear()/0 -2.20% 401.471 392.641 - -0.15% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.20% 400.199 391.407 - -0.02% -
bm_ranges_swap_ranges_vb_aligned/256 -2.20% 3.535 3.457 - -2.51% -
SetIntersection_Interlaced_Vector_uint64_64_64 -2.19% 11064931.281 10822159.465 - 0.91% -
SetIntersection_None_Set_string_16_16 -2.19% 37044843.940 36232506.898 - 0.19% -
SetIntersection_None_Set_uint32_1024_1024 -2.19% 9115135.936 8915339.544 - 1.92% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -2.19% 5825001.279 5697323.930 - -1.39% -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 -2.19% 25.106 24.556 - 0.19% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -2.19% 4.654 4.552 - -0.73% -
std::set<std::string>::ctor(const&)/1024 -2.19% 35219.954 34449.528 - -0.64% -
SetIntersection_Interlaced_Set_float_16_16 -2.19% 38789084.375 37941457.417 - -0.08% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.18% 34905.266 34143.956 - -1.35% -
SetIntersection_Interlaced_Vector_string_4_1 -2.18% 223104044.453 218240786.438 - -0.18% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.18% 683.961 669.082 - -1.93% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 -2.17% 170124.182 166432.183 - 0.32% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 -2.17% 55.881 54.669 - -4.48% -
SetIntersection_Front_Vector_string_16384_1 -2.17% 1082683.856 1059207.243 - -1.41% -
std::find_if(vector<bool>)_(process_all)/8 -2.17% 3.601 3.523 - 1.03% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -2.17% 1300008.949 1271830.891 - 3.71% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 -2.16% 19.184 18.769 - -0.70% -
std::count(list<int>)_(every_other)/8 -2.16% 2.131 2.085 - -0.16% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.16% 1207091.858 1180988.746 - 0.15% -
BM_PushHeap_string_PipeOrgan_64 -2.16% 5.753 5.628 - -7.11% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 -2.16% 22.789 22.297 - -0.64% -
SetIntersection_Interlaced_Set_float_262144_1024 -2.16% 1544752.277 1511383.138 - -1.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -2.16% 121357383.437 118739149.552 - -1.76% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -2.16% 9.664 9.455 - -3.29% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -2.16% 99318.142 97177.229 - -4.02% -
std::all_of(list<int>)_(process_all)/32768 -2.15% 26335.806 25770.838 - -3.36% -
SetIntersection_None_Vector_uint64_16384_64 -2.15% 1117509.722 1093536.919 - 2.32% -
BM_std_minmax_element<int>/4096 -2.14% 1082.506 1059.300 - 1.60% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -2.14% 1251047.852 1224235.107 - 0.76% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 -2.14% 488262.020 477799.034 - 0.62% -
SetIntersection_None_Vector_uint32_262144_256 -2.14% 1140484.727 1116048.509 - 0.18% -
std::rotate(list<int>)_(1_element_forward)/8192 -2.14% 7164.598 7011.165 - -2.93% -
SetIntersection_None_Vector_uint64_1024_4 -2.14% 1102987.149 1079369.084 - 4.56% -
std::unordered_set<int>::ctor(const&)/32 -2.14% 203.434 199.079 - -0.38% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -2.14% 402.818 394.197 - -0.09% -
std::sort(deque<int>)_(ascending)/8 -2.14% 17.770 17.390 - 0.54% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.14% 348623584.594 341169952.728 - -2.77% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 -2.14% 11.574 11.327 - 0.03% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -2.13% 18612063.147 18214728.136 - 0.09% -
SetIntersection_None_Vector_uint32_1024_4 -2.13% 1101704.300 1078192.646 - 0.17% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.13% 1499.492 1467.497 - -1.18% -
BM_CmpLess_uint_uchar -2.13% 1.118 1.094 - -2.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 -2.13% 12801544.464 12529007.276 - 1.37% -
SetIntersection_Front_Vector_uint32_1024_1 -2.13% 1059493.162 1036948.265 - -0.14% -
SetIntersection_Front_Vector_uint64_262144_4 -2.13% 1084804.364 1061733.337 - 1.58% -
ranges::min(std::deque<char>)/1 -2.12% 0.686 0.671 - 10.15% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.12% 178938.027 175146.957 - -1.73% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 -2.12% 86513.804 84680.889 - -0.22% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.12% 400.360 391.885 - -0.28% -
std::stable_sort(vector<int>)_(shuffled)/8 -2.12% 20.211 19.783 - -0.36% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -2.11% 1.421 1.391 - 12.94% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 -2.11% 22.618 22.141 - -0.88% -
SetIntersection_Front_Vector_string_16_16 -2.11% 51231809.862 50152859.943 - -1.14% -
std::stable_partition(deque<int>)_(sparse)/32 -2.11% 11.148 10.913 - -6.16% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 -2.10% 1.802 1.764 - -0.01% -
SetIntersection_Front_Set_string_64_1 -2.10% 17263111.994 16900727.379 - -0.56% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -2.10% 508443.599 497773.342 - 0.19% -
SetIntersection_None_Vector_float_1024_1 -2.10% 1101633.699 1078528.430 - -1.12% -
SetIntersection_Interlaced_Set_float_4_4 -2.10% 139177711.205 136259607.170 - -0.15% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -2.09% 399.715 391.347 - -0.11% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.09% 399.780 391.416 - -0.49% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.09% 45023.810 44082.383 - -0.44% -
SetIntersection_None_Vector_float_1024_4 -2.09% 1099032.300 1076069.353 - -1.44% -
SetIntersection_Interlaced_Set_float_4_1 -2.09% 217375524.638 212833926.252 - -0.41% -
std::map<int,_int>::contains(key)_(existent)/8192 -2.09% 5.537 5.422 - -1.22% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.09% 7657.378 7497.517 - -1.42% -
SetIntersection_None_Set_float_16_16 -2.09% 35987858.396 35237348.912 - -0.62% -
std::unordered_set<int>::ctor(const&,_alloc)/0 -2.08% 13.210 12.935 - -0.18% -
SetIntersection_None_Vector_string_16384_1 -2.08% 1242322.275 1216440.825 - -0.58% -
rng::starts_with(deque<int>,_pred)/1000 -2.08% 512.500 501.829 - -2.58% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.08% 8762.895 8580.486 - -3.48% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 -2.08% 52.850 51.750 - -0.05% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -2.08% 8274.288 8102.194 - -0.10% -
SetIntersection_Front_Set_float_262144_4 -2.08% 1097414.686 1074594.131 - 0.62% -
SetIntersection_None_Vector_uint64_16384_1 -2.08% 1128744.076 1105305.694 - 5.25% -
BM_StringResizeAndOverwrite -2.07% 0.841 0.824 - 0.70% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -2.07% 2046678.061 2004268.799 - 1.13% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -2.07% 1061325.299 1039344.357 - 0.13% -
SetIntersection_None_Vector_float_64_16 -2.06% 13762019.008 13477876.218 - -0.99% -
SetIntersection_None_Vector_string_262144_262144 -2.06% 1317178.590 1289996.023 - 0.13% -
std::set<int>::insert(value)_(new_value,_end)/32 -2.06% 19.013 18.621 - -0.45% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.06% 399.620 391.387 - -0.22% -
std::set<int>::equal_range(key)_(existent)/8192 -2.06% 8.252 8.082 - -11.69% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -2.06% 5.317 5.207 - 0.24% -
std::stable_sort(deque<int>)_(ascending)/1024 -2.06% 2155.737 2111.431 - 0.64% -
SetIntersection_None_Vector_uint64_262144_4 -2.05% 1151017.544 1127376.567 - 6.38% -
SetIntersection_Front_Vector_uint32_262144_16 -2.05% 1137510.540 1114162.978 - 0.40% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -2.05% 482.920 473.010 - 1.18% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -2.05% 5895150.031 5774217.085 - 0.44% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -2.05% 35878.167 35143.271 - -1.03% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.05% 3553208.715 3480438.207 - 1.87% -
SetIntersection_None_Set_string_4_1 -2.05% 225004552.149 220397165.365 - -0.18% -
SetIntersection_Front_Set_uint32_1024_1 -2.04% 1065102.236 1043324.482 - 1.92% -
std::rotate(deque<int>)_(1_element_backward)/1024 -2.04% 41.151 40.310 - -0.26% -
SetIntersection_Interlaced_Set_float_256_4 -2.04% 11325948.800 11094540.824 - -2.88% -
SetIntersection_None_Set_uint32_262144_262144 -2.04% 1208029.299 1183388.752 - 1.21% -
SetIntersection_None_Vector_string_262144_64 -2.04% 1308777.185 1282088.940 - -0.58% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -2.04% 1184141.591 1160005.637 - 0.08% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -2.03% 156.784 153.596 - -6.99% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.03% 400.310 392.175 - 0.02% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.03% 15.312 15.001 - 1.18% -
std::unique(list<int>,_pred)_(contiguous)/1024 -2.03% 973.842 954.073 - -0.26% -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 -2.03% 8.462 8.291 - -0.14% -
SetIntersection_Interlaced_Vector_float_16_1 -2.02% 63798274.896 62506671.562 - -0.01% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -2.02% 165.767 162.418 - 0.23% -
SetIntersection_Interlaced_Set_float_1024_256 -2.02% 14299952.621 14011180.586 - -1.85% -
SetIntersection_None_Set_float_262144_1024 -2.02% 1204483.070 1180188.314 - -0.01% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -2.02% 12699898.771 12443773.342 - 1.32% -
std::set<std::string>::contains(key)_(existent)/8192 -2.02% 28.668 28.090 - -0.75% -
SetIntersection_None_Set_float_262144_16384 -2.01% 1201612.141 1177403.076 - 0.37% -
SetIntersection_Interlaced_Set_uint64_16384_64 -2.01% 238952161.408 234139925.015 - 1.22% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.01% 170488.874 167057.147 - -1.74% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.01% 765.876 750.472 - 0.90% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.01% 5454.051 5344.407 - 8.76% -
std::replace_if(list<int>)_(sprinkled)/50 -2.01% 23.420 22.949 - -0.24% -
std::map<int,_int>::ctor(const&,_alloc)/0 -2.01% 13.083 12.821 - 0.56% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -2.01% 39326.470 38537.455 - 0.93% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.01% 399.036 391.033 - 0.10% -
std::move_backward(list<int>)/32768 -2.01% 31156.368 30531.576 - -3.93% -
SetIntersection_Interlaced_Set_float_262144_64 -2.00% 1573635.904 1542147.053 - -0.53% -
SetIntersection_Interlaced_Vector_float_16_4 -2.00% 57234745.688 56091724.198 - -0.18% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.99% 680.917 667.340 - -0.41% -
SetIntersection_None_Set_uint32_16_16 -1.99% 35910927.606 35195011.793 - 1.01% -
SetIntersection_Interlaced_Vector_uint64_64_1 -1.99% 16676109.290 16343766.139 - 1.09% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 -1.99% 6765.031 6630.229 - -1.29% -
SetIntersection_None_Set_float_4_4 -1.99% 137839271.761 135093610.754 - -0.01% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -1.99% 3.851 3.774 - 0.91% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -1.99% 1.802 1.766 - 0.10% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 -1.98% 28.048 27.491 - 0.39% -
std::stable_sort(vector<int>)_(repeated)/8 -1.98% 15.843 15.529 - -0.95% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.98% 1083592.178 1062163.780 - -0.38% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.98% 21.891 21.458 - -1.85% -
std::flat_map<int,_int>::clear()/8192 -1.98% 417.984 409.721 - 0.35% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.97% 398.797 390.925 - -0.60% -
SetIntersection_Interlaced_Vector_string_16_1 -1.97% 65604980.314 64310485.910 - -0.27% -
std::multimap<int,_int>::ctor(const&,_alloc)/0 -1.97% 12.957 12.701 - -1.13% -
BM_std_minmax_element<int>/4000 -1.97% 1057.755 1036.889 - 1.75% -
std::partial_sort_copy(list<int>)_(ascending)/1024 -1.97% 5448.275 5340.813 - -0.17% -
std::set<std::string>::ctor(const&,_alloc)/0 -1.97% 12.972 12.716 - -0.07% -
std::unordered_map<int,_int>::ctor(const&)/8192 -1.97% 56615.908 55500.838 - 0.83% -
SetIntersection_Front_Set_string_4_4 -1.97% 160383467.830 157225837.958 - 1.53% -
SetIntersection_Interlaced_Set_string_262144_256 -1.97% 2081556.232 2040634.604 - -0.01% -
SetIntersection_Front_Vector_string_256_16 -1.97% 6087286.265 5967642.120 - -3.89% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.96% 399.906 392.064 - -0.26% -
std::make_heap(vector<int>,_pred)_(ascending)/8 -1.95% 17.096 16.762 - -0.67% -
BM_deque_deque_move/5500 -1.95% 202.045 198.104 - 0.10% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.95% 19.563 19.182 - -1.31% -
SetIntersection_None_Vector_string_64_16 -1.95% 14382474.485 14102643.005 - -0.25% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -1.94% 101.415 99.443 - -0.26% -
SetIntersection_None_Set_float_1_1 -1.94% 544405158.250 533820484.810 - -0.22% -
std::pop_heap(vector<size_t>)/8 -1.94% 52.702 51.678 - 0.23% -
std::set<int>::erase(key)_(existent)/8192 -1.94% 69.240 67.899 - -0.91% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.93% 180.366 176.878 - -0.87% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.93% 689.705 676.364 - -1.13% -
BM_deque_deque_move/1024 -1.93% 37.715 36.986 - -1.47% -
SetIntersection_None_Vector_float_16_4 -1.93% 54796785.307 53737351.879 - 0.34% -
SetIntersection_Front_Vector_float_256_16 -1.93% 4226474.973 4144869.532 - -0.81% -
std::multiset<int>::erase(key)_(existent)/32 -1.93% 22.194 21.766 - -0.99% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.93% 13180.992 12926.791 - -0.66% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 -1.93% 800.593 785.166 - -0.35% -
SetIntersection_Front_Vector_string_1024_1 -1.92% 1092486.189 1071465.035 - -0.12% -
std::remove_copy_if(deque<int>)_(prefix)/8192 -1.92% 3848.883 3774.857 - 0.01% -
std::stable_partition(vector<int>)_(alloc_fails)/32 -1.92% 1883.964 1847.735 - -2.24% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 -1.92% 57754652.750 56644579.832 - -1.84% -
std::stable_sort(vector<NonIntegral>)_(heap)/8 -1.92% 21.617 21.202 - -0.73% -
SetIntersection_Interlaced_Vector_float_1_1 -1.92% 542459171.297 532045278.078 - -0.40% -
std::pop_heap(deque<float>)/8 -1.92% 53.037 52.019 - 0.15% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 -1.92% 27.715 27.184 - -10.02% -
BM_deque_deque_ranges_copy/2 -1.92% 2.246 2.203 - -1.68% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.92% 87.638 85.958 - -0.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.92% 4562981.152 4475512.308 - -21.84% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.92% 18.802 18.441 - 0.47% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 -1.91% 15011.685 14724.219 - -0.20% -
BM_CmpEqual_schar_schar -1.91% 1.092 1.071 - -1.57% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 -1.91% 257.745 252.814 - 0.65% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 -1.91% 77580.928 76097.256 - -0.34% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -1.91% 333.164 326.802 - -0.58% -
SetIntersection_None_Vector_float_64_64 -1.91% 8611066.786 8446748.883 - 0.24% -
SetIntersection_None_Set_string_16_1 -1.90% 69301747.736 67982580.551 - -0.14% -
SetIntersection_Interlaced_Set_uint32_16384_1 -1.90% 1066480.963 1046202.974 - 0.98% -
std::partition_copy(list<int>)/8192 -1.90% 6846.125 6716.037 - -7.29% -
SetIntersection_Interlaced_Set_string_262144_1024 -1.90% 2105109.699 2065117.514 - -0.53% -
BM_CmpLess_ushort_uint -1.90% 1.081 1.060 - 0.43% -
SetIntersection_Front_Set_uint32_16_1 -1.90% 63854649.244 62642881.439 - 0.53% -
SetIntersection_None_Vector_uint32_16384_16384 -1.90% 1119446.159 1098208.889 - 0.08% -
std::unordered_set<std::string>::ctor(const&)/0 -1.90% 13.105 12.857 - -0.41% -
std::unordered_map<int,_int>::erase(iterator)/1024 -1.90% 20.059 19.679 - -8.89% -
SetIntersection_Interlaced_Vector_string_256_1 -1.89% 4347446.389 4265121.630 - 0.22% -
SetIntersection_Interlaced_Set_uint32_262144_64 -1.89% 1591417.318 1561295.086 - 1.76% -
SetIntersection_None_Vector_float_262144_1024 -1.89% 1153369.700 1131560.051 - -0.44% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.89% 400.715 393.148 - 0.50% -
SetIntersection_Front_Set_float_64_1 -1.89% 16695467.670 16380278.128 - -0.13% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.89% 13.693 13.434 - 0.87% -
std::stable_partition(deque<int>)_(sparse)/1024 -1.89% 431.674 423.528 - -5.87% -
std::partial_sort(vector<int>)_(repeated)/8192 -1.89% 27223.754 26710.117 - 0.50% -
SetIntersection_None_Vector_float_4_1 -1.89% 217741939.458 213634680.503 - -0.05% -
SetIntersection_None_Vector_uint64_1024_256 -1.89% 1088515.945 1067984.162 - -0.32% -
SetIntersection_None_Vector_string_64_4 -1.89% 16913673.142 16594647.068 - 0.31% -
rng::contains_subrange(list<int>)_(single_element)/16 -1.89% 4.794 4.703 - -4.83% -
SetIntersection_Interlaced_Set_float_16_1 -1.88% 63838778.174 62636287.790 - -0.38% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -1.88% 1951710.117 1914954.651 - 23.60% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -1.88% 4412188.482 4329104.050 - -0.69% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -1.88% 1253226.482 1229650.797 - 0.57% -
SetIntersection_None_Set_uint32_262144_16384 -1.88% 1212839.844 1190025.633 - 1.18% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 -1.88% 18.897 18.542 - 0.10% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 -1.88% 350537164.289 343957644.778 - -5.53% -
SetIntersection_Front_Set_string_1024_1 -1.88% 1106618.958 1085855.735 - -0.41% -
SetIntersection_None_Set_string_1_1 -1.87% 550860337.676 540555771.695 - 0.01% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.87% 398.718 391.263 - 0.25% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.87% 401.005 393.516 - 0.18% -
SetIntersection_None_Vector_float_16384_16384 -1.87% 1118584.505 1097706.547 - -0.93% -
BM_PushHeap_string_PipeOrgan_262144 -1.87% 17.362 17.038 - -18.06% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 -1.87% 24.203 23.752 - 0.25% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -1.86% 19.846 19.476 - -1.03% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 -1.86% 8646.464 8485.614 - 0.17% -
BM_num_put<long_double> -1.86% 59.679 58.570 - -0.17% -
std::multiset<int>::find(key)_(existent)/32 -1.85% 1.660 1.629 - 2.86% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.85% 210241.865 206344.707 - -0.01% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -1.85% 1263006.594 1239603.025 - -0.09% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.85% 23.350 22.918 - -0.48% -
std::multimap<std::string,_int>::clear()/1024 -1.85% 22540.064 22123.022 - 0.47% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.85% 22.097 21.688 - 0.01% -
SetIntersection_None_Set_float_262144_16 -1.85% 1201036.377 1178861.653 - -0.52% -
SetIntersection_Front_Vector_uint32_262144_1 -1.85% 1065785.498 1046112.081 - 0.55% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 -1.84% 38.180 37.475 - -0.29% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.84% 398.764 391.415 - 0.08% -
SetIntersection_None_Set_uint32_262144_1024 -1.84% 1205418.945 1183221.437 - 1.33% -
std::multiset<std::string>::erase(iterator)/1024 -1.84% 28.383 27.861 - -11.18% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 -1.84% 18.268 17.931 - 0.39% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 -1.84% 19.217 18.864 - -0.71% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 -1.84% 21.986 21.581 - -0.98% -
std::multiset<int>::ctor(const&,_alloc)/0 -1.84% 12.992 12.753 - 0.16% -
SetIntersection_Interlaced_Set_string_16_16 -1.84% 61716755.029 60581132.406 - 1.98% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.84% 252372.831 247733.700 - -0.35% -
SetIntersection_Front_Vector_float_16384_4 -1.84% 1071736.044 1052051.415 - 1.41% -
SetIntersection_Front_Set_uint64_262144_1 -1.83% 1068576.316 1048981.657 - 0.01% -
SetIntersection_None_Vector_uint32_1024_1 -1.83% 1098923.609 1078773.177 - 0.48% -
std::sort(deque<int>)_(repeated)/8 -1.83% 18.070 17.739 - -0.70% -
SetIntersection_Interlaced_Vector_float_4_4 -1.83% 137770842.045 135249705.619 - 0.03% -
std::make_heap(deque<int>,_pred)_(descending)/8 -1.83% 19.390 19.035 - 0.11% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.83% 166983.802 163931.211 - 0.74% -
SetIntersection_None_Vector_float_1024_64 -1.83% 1098249.472 1078187.934 - -1.07% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.83% 1016.354 997.791 - -2.79% -
SetIntersection_None_Vector_float_256_16 -1.82% 4099074.404 4024285.297 - 0.24% -
SetIntersection_Interlaced_Set_float_1_1 -1.82% 542946400.066 533058178.105 - -0.23% -
SetIntersection_Interlaced_Vector_float_4_1 -1.82% 216772346.559 212829052.353 - -0.12% -
SetIntersection_Interlaced_Set_string_1024_1 -1.82% 1114131.154 1093875.375 - 0.60% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -1.82% 3523444.244 3459393.049 - -0.35% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -1.82% 22.379 21.972 - 3.56% -
std::flat_map<int,_int>::clear()/32 -1.82% 397.835 390.610 - 0.02% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -1.82% 5429.638 5331.043 - -0.10% -
SetIntersection_Interlaced_Set_float_256_1 -1.81% 4210272.568 4134043.726 - -0.95% -
SetIntersection_Front_Vector_uint32_64_4 -1.81% 16161426.000 15868869.079 - 0.75% -
BM_StringCopy_Small -1.81% 0.672 0.659 - 0.05% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.81% 49896.272 48993.429 - -1.70% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 -1.81% 30.972 30.412 - -9.96% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.81% 1820315.754 1787406.086 - 1.25% -
BM_CmpLess_ushort_ushort -1.81% 1.090 1.070 - 0.95% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -1.81% 818.171 803.387 - -0.45% -
std::partial_sort_copy(list<int>)_(descending)/8 -1.80% 16.289 15.995 - 2.46% -
SetIntersection_None_Vector_float_16384_64 -1.80% 1125762.233 1105480.821 - 1.23% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.80% 541.001 531.268 - -4.75% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.80% 331.655 325.693 - -1.93% -
SetIntersection_Interlaced_Vector_string_1_1 -1.80% 556927368.924 546915368.047 - -0.20% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -1.80% 1248716.959 1226272.785 - 0.72% -
SetIntersection_Front_Vector_uint64_262144_256 -1.80% 2279995.774 2239054.585 - 7.30% -
SetIntersection_Interlaced_Set_string_1_1 -1.79% 566736809.475 556576695.333 - 0.28% -
BM_CmpLess_short_schar -1.79% 0.968 0.951 - -0.04% -
SetIntersection_Front_Set_string_1_1 -1.79% 564725508.719 554627258.522 - 0.19% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -1.79% 12.964 12.732 - -0.52% -
SetIntersection_None_Vector_uint32_16384_256 -1.79% 1121826.189 1101778.580 - 4.69% -
SetIntersection_Front_Vector_uint32_262144_64 -1.79% 1385125.582 1360379.124 - 3.32% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 -1.79% 18.280 17.954 - 0.06% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -1.79% 36.385 35.735 - 2.88% -
SetIntersection_None_Vector_string_16384_16 -1.79% 1242465.925 1220285.267 - 0.12% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.78% 398.984 391.864 - -0.46% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.78% 399.755 392.623 - 0.25% -
SetIntersection_Front_Vector_float_4_4 -1.78% 137660030.403 135207169.142 - 0.35% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -1.78% 24.210 23.779 - -9.72% -
BM_vector_deque_copy/5500 -1.78% 198.104 194.575 - -0.06% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.78% 4215650.830 4140728.360 - -0.82% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.78% 22649251.489 22246979.342 - -2.17% -
std::search(vector<int>,_pred)_(near_matches)/1024 -1.78% 24141.735 23713.008 - -1.27% -
BM_CmpLess_schar_uchar -1.78% 1.121 1.101 - 0.37% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -1.77% 4.441 4.362 - -3.64% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.77% 18.765 18.433 - 0.18% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -1.77% 11640.301 11434.388 - -0.68% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -1.77% 353815202.608 347557655.337 - -0.63% -
SetIntersection_None_Set_float_4_1 -1.77% 219928071.767 216038500.537 - -0.13% -
SetIntersection_Front_Vector_uint64_256_1 -1.77% 4220914.450 4146316.720 - 2.02% -
std::copy(vector<bool>)_(aligned)/4096 -1.77% 4.800 4.715 - -2.28% -
std::map<int,_int>::find(key)_(existent)/8192 -1.77% 5.507 5.410 - 0.41% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 -1.77% 20.716 20.350 - 0.50% -
SetIntersection_Front_Vector_float_64_1 -1.76% 16645742.569 16351947.639 - -0.22% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 -1.76% 17.379 17.072 - -1.44% -
SetIntersection_Interlaced_Vector_float_64_4 -1.76% 18174534.263 17854164.970 - -0.89% -
SetIntersection_Interlaced_Vector_float_256_1 -1.76% 4228546.790 4154067.200 - 1.25% -
SetIntersection_Front_Vector_float_262144_64 -1.76% 1356836.175 1332944.762 - -1.87% -
SetIntersection_Interlaced_Vector_float_64_64 -1.76% 11040834.947 10846522.675 - 1.41% -
std::copy(vector<bool>)_(aligned)/64 -1.76% 1.257 1.235 - -8.67% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.76% 166787.411 163858.162 - -1.32% -
SetIntersection_None_Vector_float_4_4 -1.75% 136030635.479 133645617.004 - 0.19% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -1.75% 27.776 27.289 - -0.57% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -1.75% 12.068 11.857 - 10.74% -
SetIntersection_Front_Vector_string_1_1 -1.75% 555663769.551 545947520.049 - 0.11% -
SetIntersection_Interlaced_Set_string_262144_1 -1.75% 1110736.749 1091319.319 - 0.33% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.75% 1073225.193 1054469.224 - 1.03% -
std::map<std::string,_int>::ctor(const&,_alloc)/0 -1.74% 12.998 12.771 - -0.27% -
BM_StringDestroy_Empty -1.74% 0.633 0.622 - -0.00% -
SetIntersection_Front_Vector_float_1_1 -1.74% 541729523.349 532300611.957 - -0.18% -
SetIntersection_None_Vector_uint32_16384_4 -1.74% 1118123.114 1098664.906 - 0.38% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 -1.74% 440.722 433.055 - -4.95% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.74% 16.264 15.981 - -2.18% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 -1.74% 56.153 55.177 - -2.71% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.74% 13.056 12.830 - 0.18% -
SetIntersection_None_Set_uint64_256_64 -1.73% 9382142.097 9219700.053 - 3.08% -
std::pop_heap(deque<int>)/8 -1.73% 53.201 52.280 - 0.49% -
std::move_backward(deque<int>)/64 -1.73% 5.262 5.171 - -3.32% -
BM_std_minmax_element<int>/512 -1.73% 139.072 136.671 - 1.59% -
std::sort(deque<int>)_(pipe-organ)/8192 -1.73% 26564.708 26106.075 - -0.06% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 -1.73% 13.659 13.424 - 0.71% -
std::sort(deque<int>)_(qsort_adversarial)/1024 -1.72% 18123.411 17810.891 - 0.65% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -1.72% 1269302.084 1247420.818 - 0.42% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.72% 1363333.343 1339854.366 - -0.23% -
SetIntersection_None_Vector_float_16_1 -1.72% 64161355.631 63057224.473 - -0.24% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 -1.72% 69.356 68.164 - -1.44% -
SetIntersection_Interlaced_Vector_uint32_64_64 -1.72% 11115296.641 10924213.362 - 0.79% -
BM_PushHeap_string_QuickSortAdversary_64 -1.72% 13.366 13.136 - 0.18% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.72% 398.919 392.065 - -2.72% -
SetIntersection_Front_Vector_float_4_1 -1.72% 216458259.426 212739411.042 - -0.08% -
BM_vector_deque_ranges_copy_backward/64 -1.72% 3.037 2.985 - -0.96% -
SetIntersection_None_Set_uint32_16_4 -1.72% 57235440.283 56253303.014 - 0.58% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 -1.71% 27299.583 26831.574 - -0.02% -
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 -1.71% 612515.698 602019.813 - -0.32% -
SetIntersection_None_Vector_uint32_16_4 -1.70% 54666782.030 53734830.640 - 0.49% -
rng::contains_subrange(list<int>)_(same_length)/16 -1.70% 5.969 5.867 - 0.31% -
SetIntersection_None_Vector_uint64_256_4 -1.70% 4262322.082 4189672.281 - 3.11% -
std::unordered_set<int>::clear()/0 -1.70% 397.878 391.098 - 0.00% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -1.70% 10366278.661 10189775.663 - 0.68% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -1.70% 1.577 1.550 - -4.07% -
std::unordered_set<std::string>::clear()/1024 -1.70% 23901.239 23495.016 - 2.60% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.70% 12279.990 12071.636 - -0.60% -
SetIntersection_None_Set_string_4_4 -1.70% 140366264.746 137985864.736 - 0.16% -
std::search(list<int>)_(no_match)/1048576 -1.69% 836312.104 822152.356 - -2.72% -
SetIntersection_Interlaced_Set_uint64_262144_256 -1.69% 1635740.154 1608057.291 - 0.89% -
BM_CmpEqual_schar_ushort -1.69% 1.112 1.093 - -1.20% -
BM_PushHeap_string_QuickSortAdversary_16 -1.69% 10.743 10.561 - 0.78% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.69% 398.977 392.240 - -0.09% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -1.69% 13167.920 12945.761 - 0.37% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -1.69% 332.248 326.643 - -1.22% -
std::find(vector<char>)_(process_all)/50 -1.69% 1.646 1.618 - 0.19% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -1.69% 1055290.918 1037497.400 - 0.65% -
BM_deque_deque_ranges_move/5500 -1.69% 200.739 197.356 - -1.05% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 -1.68% 6215.219 6110.835 - -1.96% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -1.68% 20.660 20.313 - -17.12% -
SetIntersection_Interlaced_Set_float_262144_16 -1.68% 1609847.736 1582825.926 - -0.44% -
SetIntersection_None_Vector_string_1_1 -1.68% 543671244.851 534558270.217 - -0.05% -
BM_StringAssignAsciizMix_Transparent -1.67% 3.081 3.030 - -0.04% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -1.67% 111.135 109.279 - -13.55% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.67% 2.957 2.907 - 0.71% -
BM_deque_vector_copy/64 -1.67% 2.644 2.600 - 0.70% -
SetIntersection_None_Vector_uint64_16384_16384 -1.67% 1115256.672 1096656.199 - -0.96% -
SetIntersection_None_Vector_string_16384_1024 -1.67% 1232525.050 1211980.631 - -1.32% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 -1.67% 3157.428 3104.812 - 0.59% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -1.67% 6584.250 6474.535 - -0.58% -
SetIntersection_Front_Vector_float_16_1 -1.67% 63740982.007 62679612.233 - -0.02% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 -1.66% 19.240 18.919 - -1.00% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.66% 297.320 292.379 - 2.59% -
SetIntersection_None_Vector_float_1_1 -1.66% 542865270.508 533871817.672 - 0.22% -
SetIntersection_Front_Set_uint32_262144_1 -1.65% 1056198.562 1038739.124 - 5.25% -
SetIntersection_Front_Set_string_16384_1 -1.65% 1110558.098 1092210.905 - 0.22% -
SetIntersection_Front_Set_float_256_1 -1.65% 4215403.305 4145804.483 - 0.41% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.65% 398.607 392.035 - -0.08% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.65% 397.630 391.078 - -0.12% -
SetIntersection_None_Set_uint32_16_1 -1.64% 67523204.098 66413502.435 - 1.26% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -1.64% 755.658 743.262 - -2.38% -
SetIntersection_None_Vector_uint64_262144_256 -1.64% 1138615.024 1119943.441 - -0.66% -
SetIntersection_None_Vector_uint64_256_1 -1.64% 4322103.341 4251250.216 - 0.98% -
SetIntersection_Front_Vector_string_4_1 -1.64% 222007773.708 218368424.777 - 0.03% -
SetIntersection_None_Vector_float_64_1 -1.64% 16949921.754 16672346.131 - -0.01% -
SetIntersection_None_Vector_string_256_16 -1.64% 4323954.653 4253165.577 - -0.11% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.64% 5114643.937 5030910.381 - 0.31% -
rng::fold_left(vector<int>)/32 -1.63% 21.979 21.620 - -0.35% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -1.63% 1.701 1.673 - 3.30% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.63% 399.401 392.878 - -0.35% -
SetIntersection_Interlaced_Set_string_16_1 -1.63% 66731081.712 65642315.993 - 0.89% -
SetIntersection_None_Set_float_262144_1 -1.63% 1202049.803 1182440.266 - -0.47% -
SetIntersection_None_Vector_float_256_4 -1.63% 4268277.429 4198707.257 - -0.24% -
SetIntersection_Interlaced_Set_float_256_16 -1.63% 12174675.101 11976536.877 - -0.95% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -1.63% 20.495 20.162 - 0.58% -
std::fill(list<int>)/1024 -1.63% 515.521 507.142 - 2.65% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -1.62% 5.309 5.223 - 5.49% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.62% 4256799.668 4187692.421 - -1.88% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.62% 396.950 390.510 - -0.53% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.62% 10.953 10.776 - 0.39% -
std::unordered_set<int>::ctor(&&,_different_allocs)/0 -1.62% 13.970 13.744 - -0.72% -
SetIntersection_Front_Vector_float_16384_1 -1.62% 1053208.428 1036143.986 - -0.13% -
std::make_heap(deque<int>,_pred)_(repeated)/8 -1.62% 23.723 23.339 - -0.28% -
SetIntersection_Interlaced_Set_uint32_64_64 -1.62% 13391486.461 13175088.051 - -3.16% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -1.62% 1.289 1.268 - 0.12% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -1.61% 1.274 1.253 - 5.18% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -1.61% 1.924 1.893 - -3.33% -
SetIntersection_None_Vector_uint32_262144_262144 -1.61% 1141241.657 1122844.537 - 0.08% -
SetIntersection_Interlaced_Vector_uint32_16_1 -1.61% 63731781.903 62704766.319 - 0.78% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.61% 1603539.576 1577709.168 - -0.31% -
SetIntersection_Front_Set_uint32_1_1 -1.61% 542315347.184 533585608.251 - 0.99% -
BM_StringCopy_Large -1.61% 6.330 6.228 - 1.82% -
SetIntersection_Front_Set_uint32_1024_16 -1.61% 1218841.643 1199234.850 - -0.15% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -1.61% 1.252 1.232 - 4.74% -
std::multimap<std::string,_int>::clear()/0 -1.61% 399.083 392.666 - -0.27% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.61% 414.830 408.160 - -0.51% -
SetIntersection_Front_Vector_uint64_4_1 -1.61% 216359574.843 212885435.058 - 1.18% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.60% 761.305 749.097 - -0.04% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -1.60% 136.360 134.178 - 18.92% -
SetIntersection_Front_Vector_uint32_64_1 -1.60% 16666240.216 16399567.386 - -0.08% -
BM_deque_vector_ranges_move_backward/1 -1.60% 2.116 2.083 - 3.36% -
std::pop_heap(vector<std::string>)/8192 -1.59% 51.854 51.028 - -0.75% -
SetIntersection_None_Set_uint64_256_4 -1.59% 11605921.922 11420982.728 - 2.07% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -1.59% 21.253 20.914 - -7.78% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.59% 210318.353 206968.909 - 0.08% -
std::generate(list<int>)/50 -1.59% 15.588 15.340 - -1.64% -
BM_StringRead_Cold_Shallow_Large -1.59% 1.088 1.071 - -5.90% -
SetIntersection_Front_Vector_uint64_16384_1 -1.59% 1062926.961 1046050.593 - 1.01% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.59% 399.474 393.134 - 0.25% -
SetIntersection_Front_Set_string_16_4 -1.59% 64661544.221 63635901.937 - 0.86% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.58% 397.545 391.248 - 0.14% -
std::sort(vector<int>)_(ascending)/8 -1.58% 16.086 15.832 - 0.39% -
std::replace_if(list<int>)_(prefix)/32 -1.58% 14.064 13.841 - -1.13% -
SetIntersection_Interlaced_Vector_uint64_4_1 -1.58% 216600887.248 213173651.194 - 1.42% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.58% 1391.772 1369.809 - 1.06% -
std::partial_sort(deque<int>)_(repeated)/8 -1.58% 26.576 26.158 - -1.57% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -1.58% 1085120.825 1068027.396 - 0.07% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.58% 39.814 39.187 - -1.71% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -1.57% 7653186.013 7532848.395 - -0.73% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.57% 13.057 12.852 - 0.04% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 -1.57% 14132.890 13910.992 - -0.28% -
SetIntersection_None_Vector_float_16_16 -1.57% 34118096.115 33583132.542 - 0.07% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 -1.57% 14.304 14.080 - 0.07% -
SetIntersection_Front_Vector_uint32_256_4 -1.57% 4226886.626 4160624.657 - 0.95% -
std::equal(vector<bool>)_(unaligned)/1048576 -1.57% 6391.295 6291.204 - -2.04% -
SetIntersection_Interlaced_Vector_float_64_1 -1.57% 16669146.872 16408175.811 - -0.05% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.56% 1060768.287 1044169.199 - -0.86% -
std::unordered_multiset<int>::ctor(const&)/0 -1.56% 13.077 12.872 - -0.11% -
BM_deque_deque_move/0 -1.56% 0.789 0.776 - -8.18% -
SetIntersection_None_Set_float_262144_4 -1.56% 1199770.508 1181005.940 - -0.15% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 -1.56% 20.646 20.325 - -1.27% -
SetIntersection_Front_Vector_float_262144_4 -1.56% 1071093.449 1054423.134 - -0.72% -
std::flat_map<int,_int>::ctor(const&)/0 -1.56% 12.944 12.743 - -0.25% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -1.56% 761.374 749.528 - -0.46% -
SetIntersection_Front_Vector_string_16_1 -1.56% 65192527.863 64178617.242 - -0.16% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -1.55% 129.218 127.209 - -5.57% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.55% 121743.979 119853.108 - 0.11% -
SetIntersection_None_Vector_uint32_1_1 -1.55% 541529052.613 533121753.647 - 0.60% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.55% 18.762 18.472 - 0.43% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.55% 147174.337 144892.642 - 1.46% -
SetIntersection_None_Vector_uint32_16_1 -1.55% 64290174.378 63293699.637 - 0.60% -
SetIntersection_None_Vector_uint32_256_4 -1.55% 4251167.400 4185309.091 - 0.66% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -1.55% 23398.721 23036.249 - 0.30% -
std::unordered_multiset<int>::ctor(const&)/8192 -1.55% 56108.442 55239.314 - 0.80% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.55% 98806.582 97276.096 - -3.22% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -1.55% 9.766 9.615 - -4.94% -
BM_CmpLess_uint_uint -1.55% 1.080 1.063 - -0.40% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.55% 13.070 12.868 - -0.27% -
SetIntersection_Interlaced_Vector_uint64_1_1 -1.54% 541720870.301 533357631.622 - 1.31% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -1.54% 25.414 25.022 - 1.16% -
SetIntersection_Interlaced_Set_string_1024_1024 -1.54% 56198719.198 55331495.939 - 2.30% -
BM_std_minmax_element<int>/1024 -1.54% 274.065 269.836 - 1.70% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -1.54% 52.900 52.085 - -1.25% -
SetIntersection_None_Vector_string_16_16 -1.54% 35091368.072 34550735.108 - -0.05% -
SetIntersection_Interlaced_Set_float_64_1 -1.54% 16654687.769 16398215.023 - -0.01% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 -1.54% 1.064 1.048 - -0.14% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.54% 9.116 8.976 - 0.43% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.54% 397.416 391.303 - 0.23% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -1.54% 1075966.426 1059417.076 - 3.73% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.54% 6872.156 6766.647 - -7.52% -
BM_deque_deque_move/1 -1.53% 2.580 2.541 - -0.32% -
SetIntersection_None_Set_float_16_4 -1.53% 57409192.620 56528447.950 - -0.19% -
SetIntersection_None_Vector_float_1024_256 -1.53% 1103979.508 1087088.544 - -0.68% -
SetIntersection_None_Vector_uint64_1024_1 -1.53% 1096194.824 1079432.574 - 0.59% -
std::multiset<std::string>::clear()/0 -1.53% 399.166 393.068 - 0.35% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -1.53% 3.769 3.711 - -2.15% -
std::flat_multimap<int,_int>::ctor(const&)/0 -1.52% 12.930 12.733 - -0.44% -
SetIntersection_Front_Set_float_16_4 -1.52% 55820845.415 54971209.411 - 0.47% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.52% 13.484 13.279 - 0.31% -
BM_CmpEqual_short_int -1.52% 1.136 1.118 - -0.05% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.52% 396.883 390.852 - -0.03% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.52% 26.712 26.306 - 3.09% -
SetIntersection_Front_Set_float_16_1 -1.52% 63800294.722 62830906.303 - 0.24% -
std::set<int>::clear()/0 -1.52% 398.092 392.049 - 0.28% -
std::multiset<int>::ctor(const&)/1024 -1.52% 6345.786 6249.469 - -2.67% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 -1.52% 94152.033 92723.983 - -0.32% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 -1.52% 15.822 15.582 - 0.02% -
std::swap_ranges(deque<int>)/32 -1.52% 10.994 10.828 - 3.92% -
SetIntersection_None_Vector_uint64_1024_1024 -1.52% 1095331.508 1078722.495 - 0.05% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.51% 397.073 391.072 - -0.25% -
SetIntersection_Interlaced_Vector_uint32_64_4 -1.51% 17928218.691 17657497.843 - 4.07% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.51% 386.354 380.521 - -0.08% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 -1.51% 4.251 4.186 - 0.50% -
SetIntersection_Front_Set_string_16_1 -1.51% 66005298.276 65009820.984 - -0.12% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.51% 399.188 393.169 - -0.05% -
SetIntersection_None_Vector_string_1024_4 -1.50% 1177095.671 1159392.187 - -0.87% -
SetIntersection_Front_Set_float_4_1 -1.50% 216828586.892 213568853.308 - 0.15% -
SetIntersection_None_Vector_string_1024_1024 -1.50% 1175487.100 1157830.923 - 0.43% -
BM_deque_vector_ranges_copy/0 -1.50% 1.438 1.417 - -1.86% -
SetIntersection_Interlaced_Vector_float_16_16 -1.50% 36209774.075 35666308.219 - 0.83% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -1.50% 1049168.808 1033425.429 - -1.31% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.50% 151443.356 149171.503 - -0.28% -
std::set<std::string>::ctor(const&)/0 -1.50% 12.905 12.712 - -0.10% -
std::unordered_multimap<int,_int>::clear()/32 -1.49% 598.256 589.318 - -1.39% -
SetIntersection_Interlaced_Vector_string_256_256 -1.49% 20642737.251 20334529.811 - -1.24% -
SetIntersection_None_Set_float_256_256 -1.49% 5915177.303 5826920.866 - -0.44% -
SetIntersection_Front_Vector_string_4_4 -1.49% 151169901.657 148915371.279 - -1.36% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.49% 1253.248 1234.563 - -2.38% -
SetIntersection_Front_Vector_uint32_256_1 -1.49% 4214152.026 4151330.294 - 0.45% -
SetIntersection_None_Set_uint32_4_4 -1.49% 137216034.472 135171582.062 - 0.80% -
std::make_heap(deque<int>,_pred)_(heap)/8 -1.49% 19.337 19.049 - 0.18% -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 -1.49% 291.386 287.048 - -1.15% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.49% 14477.288 14261.964 - 1.24% -
std::set<int>::ctor(const&)/0 -1.49% 12.921 12.729 - -0.16% -
SetIntersection_Interlaced_Vector_uint32_16_4 -1.48% 56595814.142 55755514.992 - 0.63% -
SetIntersection_Interlaced_Set_float_16_4 -1.48% 60059432.400 59169090.486 - 0.01% -
SetIntersection_None_Set_float_64_1 -1.48% 22164630.300 21836130.488 - -0.15% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.48% 16759089.685 16510894.348 - -0.18% -
std::replace(vector<int>)_(prefix)/50 -1.48% 7.702 7.588 - -2.11% -
SetIntersection_Front_Vector_float_64_4 -1.48% 16150474.099 15911399.655 - 0.86% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -1.48% 1.243 1.224 - -5.66% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.48% 401.987 396.048 - 0.07% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -1.48% 25.423 25.047 - -3.22% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.48% 12.860 12.670 - -0.41% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.47% 36864.509 36321.475 - 1.51% -
std::is_sorted(vector<int>)/8192 -1.47% 1928.366 1899.988 - 0.07% -
std::find_first_of(vector<int>)_(large_needle)/32 -1.47% 111.832 110.187 - 4.29% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.47% 402.522 396.603 - 0.18% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.47% 599.631 590.814 - -0.79% -
std::replace_if(deque<int>)_(prefix)/32 -1.47% 13.947 13.742 - -2.47% -
SetIntersection_Interlaced_Vector_uint32_4_1 -1.47% 216466118.256 213285811.411 - 0.62% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.47% 407623.529 401634.999 - -1.54% -
std::stable_sort(vector<int>)_(ascending)/8 -1.47% 15.761 15.529 - -0.59% -
SetIntersection_Front_Vector_uint32_256_64 -1.47% 4357765.708 4293846.379 - -0.09% -
SetIntersection_Interlaced_Vector_uint64_16_4 -1.47% 56739466.246 55908105.493 - 1.35% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -1.46% 41.582 40.974 - 2.94% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.46% 67624.044 66634.951 - 1.60% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -1.46% 15.021 14.801 - -0.46% -
std::list<int>::ctor(size)/1024 -1.46% 11889.752 11716.151 - -2.37% -
SetIntersection_Front_Vector_float_16_4 -1.46% 54866913.990 54066772.288 - 0.31% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -1.46% 1.419 1.398 - 16.29% -
std::pop_heap(vector<std::string>)/8 -1.46% 54.290 53.499 - 0.49% -
SetIntersection_None_Set_uint32_1_1 -1.46% 542360359.474 534463820.282 - 0.69% -
BM_deque_deque_ranges_copy/4096 -1.46% 149.308 147.136 - -1.51% -
rng::contains_subrange(vector<int>)_(single_element)/16 -1.45% 4.724 4.656 - -0.68% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -1.45% 16.114 15.880 - -15.50% -
SetIntersection_Interlaced_Vector_uint64_4_4 -1.45% 137389266.988 135395400.296 - 1.33% -
SetIntersection_Interlaced_Set_uint32_4_4 -1.45% 138498967.862 136489263.823 - 0.99% -
SetIntersection_Front_Vector_string_256_4 -1.45% 4707377.782 4639122.581 - 2.16% -
std::multiset<std::string>::clear()/32 -1.45% 925.512 912.096 - 2.01% -
SetIntersection_None_Vector_uint32_16384_64 -1.45% 1115973.525 1099799.368 - 0.02% -
SetIntersection_None_Vector_string_256_4 -1.45% 4518672.656 4453212.774 - -0.25% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 -1.45% 14.193 13.988 - 0.05% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.45% 282.099 278.018 - -1.06% -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 -1.45% 12.274 12.097 - -0.40% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 -1.44% 16.864 16.621 - 0.46% -
SetIntersection_None_Vector_string_4_1 -1.44% 220246483.862 217066699.587 - 0.24% -
std::reverse_copy(vector<int>)/4096 -1.44% 134.328 132.389 - 0.74% -
SetIntersection_Front_Set_string_64_4 -1.44% 19157033.078 18880566.166 - 3.77% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.44% 15.771 15.543 - -5.64% -
SetIntersection_None_Vector_uint64_64_16 -1.44% 13716974.220 13519141.035 - 2.23% -
SetIntersection_None_Vector_uint64_16_16 -1.44% 34107677.915 33616044.825 - 1.19% -
SetIntersection_None_Vector_string_256_256 -1.44% 2297961.203 2264848.536 - 2.54% -
SetIntersection_Interlaced_Vector_string_262144_262144 -1.44% 14685795.818 14474254.232 - -2.60% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.44% 30.537 30.097 - -0.98% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -1.44% 4711.197 4643.385 - -29.30% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 -1.44% 12160.987 11985.954 - -0.11% -
std::multiset<std::string>::clear()/8192 -1.44% 217763.273 214629.344 - 0.39% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.44% 13.070 12.882 - -0.22% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.44% 397.916 392.197 - 0.56% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.44% 140358.187 138341.833 - -12.17% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.43% 627.111 618.113 - 3.53% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -1.43% 1343750.734 1324471.596 - 0.85% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.43% 140610.661 138598.760 - -0.45% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -1.43% 34.441 33.950 - -9.29% -
SetIntersection_Front_Vector_uint64_16_1 -1.42% 63659597.606 62753750.763 - 1.45% -
SetIntersection_None_Vector_uint64_64_1 -1.42% 16819258.196 16580053.280 - 0.87% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -1.42% 8401677.793 8282432.584 - -0.79% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 -1.42% 342409.433 337550.862 - -0.13% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -1.42% 59.578 58.733 - 0.79% -
SetIntersection_Front_Set_string_1024_64 -1.42% 4771298.152 4703623.830 - -3.48% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 -1.42% 8.041 7.927 - -0.35% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 -1.41% 562912.329 554966.181 - 0.05% -
SetIntersection_None_Set_uint32_4_1 -1.41% 219577407.786 216478022.276 - 1.04% -
SetIntersection_None_Vector_string_64_1 -1.41% 17577822.504 17329708.257 - -0.03% -
BM_deque_deque_move/4096 -1.41% 149.167 147.063 - -1.16% -
std::set<int>::insert(value)_(new_value,_middle)/1024 -1.41% 26.511 26.137 - 2.01% -
SetIntersection_None_Vector_uint32_64_1 -1.41% 16894173.347 16656337.446 - 0.64% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.41% 398.769 393.158 - 0.30% -
std::is_sorted(vector<int>)/1024 -1.41% 247.984 244.495 - -0.35% -
SetIntersection_None_Set_string_256_1 -1.40% 11683366.732 11519483.852 - -1.10% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.40% 397.678 392.100 - 0.21% -
std::is_sorted_until(vector<int>,_pred)/1024 -1.40% 419.715 413.829 - 1.44% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -1.40% 4229266.802 4170006.785 - -0.49% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -1.40% 8696.423 8574.587 - 0.15% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -1.40% 20.603 20.314 - 0.68% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.40% 570.477 562.488 - -1.22% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -1.40% 562.840 554.971 - 0.24% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.40% 140584.791 138619.361 - 1.01% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 -1.40% 16.215 15.988 - 0.08% -
std::multimap<int,_int>::ctor(const&)/0 -1.40% 12.918 12.737 - -0.79% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.40% 940421.622 927297.524 - -0.32% -
BM_StringAssignAsciiz_Small_Opaque -1.39% 3.337 3.291 - 10.29% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.39% 13347.107 13161.271 - 3.49% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.39% 37412.974 36892.301 - 3.05% -
BM_StringRelational_Compare_Huge_Empty_Control -1.39% 1.634 1.611 - -2.99% -
SetIntersection_None_Vector_uint32_262144_64 -1.39% 1139972.234 1124140.932 - 0.08% -
SetIntersection_Front_Set_string_256_1 -1.39% 4393257.625 4332275.277 - 1.03% -
std::partition(deque<int>)_(dense)/1024 -1.39% 357.251 352.292 - -0.36% -
std::set<int>::insert(value)_(already_present)/8192 -1.39% 9.575 9.442 - -5.89% -
std::make_heap(vector<int>)_(ascending)/1024 -1.39% 654.408 645.333 - -1.17% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -1.39% 1656192.547 1633248.291 - 0.92% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.38% 417.858 412.075 - -0.11% -
SetIntersection_Interlaced_Set_uint32_16_1 -1.38% 63758636.537 62876649.177 - 1.11% -
SetIntersection_Front_Set_float_1_1 -1.38% 541531665.480 534042635.601 - -0.01% -
SetIntersection_None_Vector_string_16384_256 -1.38% 1241172.917 1224011.441 - -0.44% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 -1.38% 130288.140 128489.852 - 0.30% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -1.38% 10.857 10.708 - 70.96% -
rng::find_last(forward_list<int>)_(bail_10%)/8 -1.38% 2.326 2.294 - -0.42% -
SetIntersection_None_Vector_string_256_1 -1.38% 4581619.318 4518541.407 - 1.32% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.38% 397.583 392.110 - -0.10% -
SetIntersection_Front_Set_float_1024_1 -1.37% 1057404.758 1042870.080 - -0.21% -
BM_vector_deque_copy_backward/1 -1.37% 2.384 2.351 - 9.99% -
SetIntersection_Front_Set_uint32_4_1 -1.37% 216451508.726 213486830.704 - 0.93% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 -1.37% 58.999 58.191 - -5.48% -
SetIntersection_None_Vector_uint32_4_1 -1.37% 217300221.154 214324714.769 - 0.82% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.37% 12.904 12.727 - -0.02% -
BM_std_minmax_element<long_long>/3 -1.37% 1.114 1.099 - -4.26% -
std::rotate(list<int>)_(by_1/3)/50 -1.37% 23.151 22.834 - 0.30% -
std::set<std::string>::ctor(const&)/8192 -1.37% 346197.706 341462.260 - -0.50% -
SetIntersection_None_Vector_string_1024_64 -1.37% 1184281.984 1168083.608 - 0.48% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.37% 13.012 12.834 - -0.40% -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 -1.37% 12.935 12.758 - -0.12% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -1.37% 29614.673 29209.729 - 2.72% -
SetIntersection_None_Vector_string_64_64 -1.37% 8957959.193 8835555.259 - 0.41% -
bm_ranges_swap_ranges_vb_aligned/8 -1.37% 3.263 3.219 - -0.64% -
rng::contains_subrange(list<int>)_(process_all)/50 -1.36% 17.794 17.551 - -2.53% -
SetIntersection_Front_Set_uint32_256_4 -1.36% 4257677.515 4199594.318 - 1.41% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 -1.36% 17114.010 16880.710 - -0.73% -
BM_StringRelationalLiteral_Less_Large_Large_Control -1.36% 2.055 2.027 - -0.98% -
SetIntersection_None_Set_float_262144_262144 -1.36% 1204247.479 1187866.129 - 0.61% -
std::unique(deque<int>)_(sprinkled)/52 -1.36% 59.995 59.180 - -2.62% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -1.36% 48.608 47.948 - -15.29% -
std::reverse(list<int>)/512 -1.35% 194.746 192.107 - -0.64% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.35% 5.466 5.392 - -0.08% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.35% 8648.875 8531.767 - 0.18% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 -1.35% 608248.661 600013.367 - -0.67% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 -1.35% 6.365 6.279 - -1.99% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -1.35% 8.177 8.066 - -0.44% -
BM_CmpEqual_int_uchar -1.35% 1.123 1.108 - 2.56% -
std::make_heap(vector<int>)_(descending)/8 -1.35% 14.977 14.775 - -0.36% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 -1.35% 26299.354 25944.184 - -0.24% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.35% 397.844 392.471 - -1.09% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 -1.35% 18.773 18.519 - -1.08% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.35% 398.132 392.761 - -0.23% -
SetIntersection_Interlaced_Vector_uint32_256_1 -1.35% 4221573.717 4164638.156 - 1.39% -
std::sort(deque<int>)_(ascending)/1024 -1.35% 767.209 756.865 - -0.90% -
SetIntersection_None_Vector_uint32_16384_1 -1.35% 1114384.838 1099361.604 - 0.03% -
std::unordered_map<int,_int>::clear()/0 -1.35% 397.578 392.224 - 0.10% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.35% 396.495 391.161 - -0.14% -
SetIntersection_Front_Vector_uint64_16_4 -1.35% 54707575.338 53971651.984 - 0.90% -
std::flat_multimap<int,_int>::ctor(const&)/32 -1.34% 23.065 22.755 - -0.97% -
std::multimap<std::string,_int>::ctor(const&)/0 -1.34% 12.843 12.670 - -0.17% -
std::is_partitioned(list<int>)_(unpartitioned)/50 -1.34% 4.546 4.485 - -0.83% -
SetIntersection_None_Vector_uint64_262144_16 -1.34% 1134303.679 1119137.483 - -0.04% -
SetIntersection_Interlaced_Vector_string_4_4 -1.33% 153879752.243 151826939.969 - 0.42% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.33% 12.871 12.699 - -0.24% -
SetIntersection_None_Vector_uint32_4_4 -1.33% 135715168.064 133908871.475 - 0.74% -
SetIntersection_Interlaced_Vector_float_256_256 -1.33% 4606317.495 4545017.378 - 0.32% -
SetIntersection_Interlaced_Vector_uint32_1_1 -1.33% 540987696.421 533788649.683 - 0.69% -
SetIntersection_None_Set_uint64_1_1 -1.33% 542417661.344 535205566.562 - 1.50% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -1.33% 1301531.740 1284228.029 - 1.11% -
std::unordered_multiset<int>::clear()/0 -1.33% 396.600 391.328 - -0.14% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -1.33% 742.138 732.291 - -0.86% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -1.33% 54841.951 54114.255 - -0.11% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 -1.33% 5182.046 5113.354 - -0.29% -
SetIntersection_None_Set_uint64_4_4 -1.32% 137100652.284 135284186.837 - 1.45% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -1.32% 6788.506 6698.590 - 1.24% -
SetIntersection_Front_Vector_uint64_64_1 -1.32% 16616495.539 16396633.886 - 1.28% -
std::stable_partition(vector<int>)_(sparse)/32 -1.32% 7.459 7.360 - -0.32% -
std::unordered_set<std::string>::clear()/0 -1.32% 398.988 393.711 - 0.06% -
std::search(deque<int>,_pred)_(near_matches)/8192 -1.32% 1557009.228 1536422.607 - 0.37% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.32% 399.520 394.249 - -0.28% -
std::copy_backward(list<int>)/4096 -1.32% 3240.076 3197.331 - -1.75% -
std::find(vector<short>)_(process_all)/50 -1.32% 1.684 1.662 - -1.79% -
bm_lexicographical_compare<int>/8 -1.32% 1.583 1.562 - 6.55% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -1.32% 1.854 1.829 - -0.92% -
SetIntersection_Front_Vector_uint64_256_4 -1.32% 4232684.291 4177002.996 - 0.85% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.32% 452.090 446.143 - 0.19% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.31% 398.854 393.616 - -0.01% -
SetIntersection_Front_Set_float_4_4 -1.31% 138746766.524 136926154.387 - -0.19% -
SetIntersection_Interlaced_Vector_string_16384_4 -1.31% 1809998.454 1786275.581 - -10.70% -
SetIntersection_Front_Set_uint32_16384_4 -1.31% 1075179.071 1061090.714 - 1.19% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -1.31% 149295.892 147342.008 - -3.97% -
SetIntersection_Interlaced_Vector_uint32_64_1 -1.31% 16575089.713 16358239.724 - 0.10% -
SetIntersection_None_Vector_uint32_64_4 -1.31% 16153118.292 15941955.222 - 0.79% -
std::unique(deque<int>,_pred)_(sprinkled)/32 -1.31% 58.275 57.514 - -0.17% -
SetIntersection_Front_Vector_uint64_1_1 -1.30% 540750500.120 533696704.790 - 1.48% -
SetIntersection_None_Vector_string_16_4 -1.30% 56169386.849 55436962.592 - -0.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.30% 1069064.577 1055133.581 - -0.34% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 -1.30% 24.364 24.047 - -0.74% -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 -1.30% 9465.214 9341.990 - -0.55% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.30% 370.577 365.755 - 0.55% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 -1.30% 28.844 28.469 - -1.47% -
SetIntersection_Front_Set_uint32_256_1 -1.30% 4207770.911 4153080.670 - 2.40% -
std::copy_n(list<int>)/8 -1.30% 2.249 2.219 - -0.21% -
SetIntersection_Front_Set_uint32_256_16 -1.30% 4530857.824 4472076.999 - -0.15% -
SetIntersection_Interlaced_Vector_uint64_16_1 -1.29% 63585104.934 62761997.358 - 1.48% -
SetIntersection_Front_Vector_uint64_1024_1 -1.29% 1048375.660 1034804.847 - -0.53% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -1.29% 1636964.273 1615777.345 - 0.71% -
SetIntersection_Front_Vector_uint64_16_16 -1.29% 36216717.230 35748040.909 - 1.52% -
SetIntersection_Interlaced_Set_uint32_262144_16 -1.29% 1619121.174 1598180.988 - 1.60% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.29% 37716.851 37230.031 - 0.12% -
SetIntersection_None_Set_string_1024_64 -1.29% 9049882.699 8933156.222 - 1.14% -
std::partition(deque<int>)_(sparse)/50 -1.29% 17.246 17.024 - 10.67% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.29% 13.013 12.845 - -0.27% -
SetIntersection_Interlaced_Vector_uint32_16_16 -1.29% 36288627.262 35822237.637 - 0.59% -
std::copy(vector<bool>)_(unaligned)/32768 -1.28% 217.515 214.720 - -1.58% -
SetIntersection_None_Set_float_64_16 -1.28% 18072182.118 17839994.737 - -2.74% -
SetIntersection_None_Set_uint32_256_16 -1.28% 11048257.955 10906314.300 - 2.27% -
SetIntersection_None_Vector_uint32_1024_256 -1.28% 1093842.660 1079817.169 - 0.85% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.28% 13.367 13.196 - -0.24% -
SetIntersection_None_Vector_float_16384_1 -1.28% 1113404.952 1099136.537 - 1.88% -
SetIntersection_Front_Vector_string_16384_1024 -1.28% 38681646.155 38186522.567 - 1.06% -
std::find_first_of(vector<int>)_(large_needle)/8192 -1.28% 7133270.619 7041967.172 - 0.03% -
SetIntersection_Interlaced_Set_string_16384_1 -1.28% 1110352.355 1096149.719 - -0.30% -
BM_CmpLess_schar_schar -1.28% 0.963 0.950 - -0.30% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.28% 416.048 410.732 - 0.17% -
BM_deque_vector_ranges_copy/64 -1.28% 2.623 2.589 - -1.21% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 -1.27% 2.639 2.605 - -1.37% -
SetIntersection_Interlaced_Vector_uint32_1024_1 -1.27% 1050106.682 1036730.836 - 0.01% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.27% 581.450 574.054 - -1.38% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 -1.27% 9176.309 9059.658 - -0.46% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.27% 431.915 426.424 - 0.07% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.27% 400.360 395.273 - -0.28% -
std::set<int>::upper_bound(key)_(non-existent)/1024 -1.27% 5.920 5.845 - -9.47% -
SetIntersection_None_Vector_uint64_4_4 -1.27% 135498711.368 133780773.997 - 1.40% -
std::stable_partition(list<int>)_(dense)/8192 -1.26% 17489.942 17268.917 - -15.78% -
SetIntersection_Interlaced_Set_uint32_1_1 -1.26% 541180685.779 534349907.294 - 1.06% -
rng::contains(list<int>)_(process_all)/8 -1.26% 2.381 2.351 - -0.47% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -1.26% 170028454.787 167891653.225 - 1.25% -
SetIntersection_Front_Set_uint64_256_16 -1.26% 4544499.534 4487434.912 - 1.49% -
std::for_each_n(deque<int>)/8 -1.25% 1.156 1.142 - -0.25% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.25% 63104.169 62312.647 - -1.17% -
SetIntersection_Front_Vector_uint32_1_1 -1.25% 540980493.886 534196054.564 - 0.50% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 -1.25% 869.276 858.378 - -0.60% -
SetIntersection_Front_Vector_uint32_4_1 -1.25% 216305967.543 213594287.581 - 0.78% -
SetIntersection_Front_Set_uint64_1024_4 -1.25% 1088833.813 1075187.038 - -0.15% -
SetIntersection_Interlaced_Set_uint64_64_1 -1.25% 16697876.304 16489068.679 - 0.62% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.25% 398.587 393.607 - -0.33% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.25% 16734415.503 16525358.057 - 0.42% -
std::search(vector<int>,_pred)_(near_matches)/1000 -1.25% 22913.248 22627.077 - -1.00% -
std::stable_partition(list<int>)_(sparse)/50 -1.25% 27.043 26.707 - -0.60% -
SetIntersection_None_Vector_uint64_256_16 -1.24% 4071927.095 4021233.364 - 3.21% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 -1.24% 258.755 255.534 - -1.65% -
BM_CmpEqual_uchar_uchar -1.24% 1.081 1.068 - 1.43% -
std::generate(list<int>)/32 -1.24% 8.526 8.420 - -0.24% -
std::unordered_set<int>::ctor(const&)/0 -1.24% 13.012 12.850 - -0.11% -
std::sort(vector<int>)_(descending)/8 -1.24% 25.057 24.746 - -0.39% -
BM_PushHeap_float_QuickSortAdversary_16 -1.24% 0.990 0.978 - 0.33% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 -1.24% 15.177 14.988 - -0.52% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.24% 1083688.704 1070236.167 - 0.09% -
SetIntersection_None_Vector_uint32_64_16 -1.24% 13721896.923 13551613.901 - 0.76% -
std::map<int,_int>::clear()/0 -1.24% 397.789 392.854 - 0.27% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -1.24% 14.768 14.586 - -1.29% -
SetIntersection_None_Set_uint32_256_64 -1.24% 9412844.368 9296450.646 - 2.79% -
std::reverse(vector<int>)/32768 -1.24% 1049.244 1036.281 - 0.01% -
std::unordered_multiset<int>::erase(iterator)/1024 -1.23% 20.161 19.912 - 2.20% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 -1.23% 18.109 17.886 - -0.63% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.23% 2128366.699 2102151.855 - 1.09% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.23% 505.396 499.184 - -0.19% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.23% 28.354 28.005 - 16.26% -
SetIntersection_None_Vector_uint64_262144_1 -1.23% 1140983.357 1126966.177 - 1.36% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -1.23% 16.596 16.392 - 3.80% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 -1.23% 19.860 19.616 - -25.08% -
std::partition_point(vector<int>)/1024 -1.23% 6.144 6.068 - -1.95% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -1.23% 1686599.854 1665902.832 - 0.67% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -1.23% 12276290.715 12125648.644 - -0.63% -
SetIntersection_None_Vector_uint32_256_1 -1.23% 4313258.097 4260377.613 - 2.18% -
SetIntersection_Interlaced_Set_uint32_4_1 -1.23% 216504830.734 213850682.171 - 1.27% -
std::for_each_n(join_view(vector<vector<int>>))/50 -1.23% 4.318 4.265 - -1.09% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.22% 395.131 390.292 - -3.02% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.22% 397.186 392.322 - -0.62% -
std::multiset<int>::ctor(const&)/0 -1.22% 12.918 12.760 - 0.04% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.22% 405.058 400.099 - 0.09% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -1.22% 1196457.007 1181811.700 - 0.63% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 -1.22% 717.858 709.074 - -1.41% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.22% 13.993 13.822 - -3.31% -
SetIntersection_None_Vector_uint64_4_1 -1.22% 216457447.253 213812865.779 - 1.27% -
SetIntersection_Interlaced_Set_string_256_4 -1.22% 13120120.785 12959871.442 - -0.72% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.22% 660.111 652.054 - -2.64% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 -1.22% 97811.238 96618.264 - -0.13% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.22% 11975.688 11829.659 - -1.31% -
SetIntersection_Interlaced_Set_string_4_4 -1.22% 161752356.068 159780095.127 - 0.21% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.22% 272.245 268.926 - -1.51% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 -1.22% 37392154.278 36936456.459 - 0.44% -
std::partial_sort_copy(list<int>)_(repeated)/1024 -1.22% 3145.745 3107.440 - -0.28% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.22% 398.436 393.588 - 0.58% -
std::rotate(vector<int>)_(by_1/2)/1024 -1.22% 32.079 31.689 - -0.13% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 -1.22% 13.248 13.087 - -0.54% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.21% 397.672 392.841 - -0.03% -
std::none_of(list<int>)_(process_all)/8 -1.21% 2.720 2.686 - -0.66% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.21% 4331840.991 4279301.938 - -0.49% -
SetIntersection_None_Set_string_64_16 -1.21% 18987297.820 18757153.504 - 0.93% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -1.21% 1055557.560 1042768.513 - 0.74% -
BM_deque_vector_copy/1 -1.21% 2.139 2.113 - 0.69% -
std::multiset<std::string>::ctor(const&)/0 -1.21% 12.817 12.662 - -0.29% -
std::is_sorted_until(deque<int>,_pred)/8192 -1.21% 4854.522 4795.866 - -0.23% -
SetIntersection_Front_Set_uint32_4_4 -1.21% 138398625.990 136727030.855 - 0.90% -
SetIntersection_None_Set_float_262144_256 -1.21% 1196047.936 1181618.244 - 0.20% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.21% 142836119.881 141114716.216 - -3.35% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -1.21% 12.890 12.735 - -11.65% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 -1.20% 7928.712 7833.186 - -0.44% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.20% 1067883.320 1055054.479 - -0.18% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 -1.20% 18.465 18.244 - -1.66% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.20% 143687.897 141963.810 - 0.41% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 -1.20% 4.098 4.049 - -2.28% -
SetIntersection_None_Set_string_64_1 -1.20% 23272576.626 22993462.406 - 0.16% -
SetIntersection_Front_Vector_uint32_16_1 -1.20% 63538202.363 62776904.650 - 0.65% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 -1.20% 1.820 1.798 - 0.23% -
SetIntersection_Interlaced_Set_float_1024_64 -1.20% 10294092.846 10170770.913 - 1.14% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -1.20% 44.226 43.697 - 0.51% -
SetIntersection_Front_Vector_float_256_4 -1.20% 4225779.107 4175179.710 - 1.17% -
SetIntersection_None_Vector_string_1024_16 -1.20% 1176616.822 1162535.517 - -0.42% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 -1.20% 34.843 34.426 - -19.20% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.20% 598.273 591.116 - -0.17% -
BM_StringEraseToEnd_Huge_Opaque -1.19% 2.290 2.262 - -0.62% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 -1.19% 465047.629 459502.201 - -1.09% -
std::move_backward(deque<int>)/8 -1.19% 3.436 3.395 - -3.09% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.19% 13.027 12.872 - -0.02% -
std::copy_if(vector<int>)_(entire_range)/8 -1.19% 2.265 2.238 - -2.54% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.19% 397.676 392.945 - 0.10% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.19% 87284.752 86248.334 - 1.47% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.19% 7822.914 7730.074 - -0.26% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -1.19% 1113863.233 1100644.861 - 5.19% -
SetIntersection_None_Vector_uint64_1_1 -1.19% 540328773.212 533916885.467 - 1.45% -
std::pop_heap(deque<size_t>)/8 -1.19% 52.901 52.274 - 0.38% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -1.19% 1056733.030 1044210.021 - 6.40% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.18% 398.178 393.461 - -0.02% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.18% 665.322 657.441 - -0.37% -
SetIntersection_Front_Set_uint32_262144_262144 -1.18% 1660380.857 1640749.268 - 0.96% -
SetIntersection_None_Set_uint64_4_1 -1.18% 219261208.834 216683629.580 - 1.41% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -1.18% 1110330.722 1097280.168 - 1.35% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.17% 1174466.201 1160667.283 - 4.62% -
SetIntersection_Front_Set_uint32_16384_1 -1.17% 1054686.198 1042314.536 - 1.60% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.17% 416.725 411.838 - 0.01% -
BM_CmpLess_uchar_uint -1.17% 1.088 1.076 - 1.37% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.17% 780.090 770.949 - 0.52% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -1.17% 15.744 15.559 - -6.77% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.17% 13.109 12.955 - 0.21% -
SetIntersection_None_Set_string_16_4 -1.17% 59171111.987 58478469.286 - 0.31% -
SetIntersection_None_Set_string_1024_16 -1.17% 9180812.435 9073498.874 - 0.36% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.17% 7640.070 7550.777 - -1.52% -
std::flat_map<int,_int>::find(key)_(existent)/32 -1.17% 3.336 3.297 - -0.01% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -1.17% 88.098 87.069 - 49.95% -
BM_deque_vector_move_backward/4000 -1.16% 143.230 141.563 - -0.59% -
SetIntersection_None_Vector_uint32_16_16 -1.16% 34071696.239 33675094.937 - 0.67% -
BM_StringDestroy_Huge -1.16% 10.927 10.800 - 1.82% -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 -1.16% 11.475 11.341 - -0.40% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.16% 621.985 614.754 - 0.65% -
SetIntersection_Front_Set_uint64_64_16 -1.16% 15400705.090 15221721.345 - 0.48% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 -1.16% 13.397 13.241 - -0.03% -
SetIntersection_None_Set_uint64_16_1 -1.16% 67117901.294 66339681.010 - 1.33% -
SetIntersection_Interlaced_Set_uint32_64_1 -1.16% 16678407.296 16485050.324 - 1.31% -
SetIntersection_Front_Vector_uint32_16_4 -1.16% 54635464.459 54002694.351 - 0.34% -
SetIntersection_None_Set_float_1024_64 -1.16% 9101645.475 8996373.089 - 0.67% -
std::search(deque<int>)_(no_match)/1000 -1.16% 403.421 398.756 - -1.46% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 -1.16% 7.068 6.986 - -1.71% -
BM_StringFindStringLiteral/2048 -1.15% 40.727 40.257 - 0.21% -
SetIntersection_None_Set_uint64_262144_262144 -1.15% 1252596.596 1238133.545 - -9.61% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.15% 398.749 394.146 - 0.24% -
BM_PushHeap_float_Random_262144 -1.15% 7.779 7.689 - 1.23% -
SetIntersection_None_Vector_float_256_1 -1.15% 4316317.025 4266605.209 - 0.49% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 -1.15% 16351502.122 16163192.743 - -0.22% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.15% 217627762.796 215124215.890 - -4.07% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -1.15% 2.963 2.929 - 1.30% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -1.15% 38921.089 38474.711 - -1.22% -
SetIntersection_Interlaced_Set_float_262144_4 -1.15% 1294171.307 1279347.983 - -0.31% -
SetIntersection_Front_Set_float_64_4 -1.14% 16303704.663 16117299.820 - -0.02% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.14% 398.399 393.845 - 0.28% -
std::unordered_set<std::string>::clear()/8192 -1.14% 224925.691 222356.511 - 2.25% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 -1.14% 18.112 17.906 - -0.49% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.14% 10910963.406 10786427.978 - 0.67% -
std::set<int>::operator=(const&)_(into_cleared_Container)/0 -1.14% 13.477 13.324 - -0.42% -
SetIntersection_Front_Set_string_4_1 -1.14% 224377351.457 221822792.688 - 0.38% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 -1.14% 699.866 691.906 - -0.68% -
SetIntersection_Interlaced_Set_float_64_64 -1.14% 13353964.578 13202113.590 - -1.65% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.13% 17.267 17.071 - -0.30% -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 -1.13% 577.594 571.042 - 0.15% -
std::list<int>::ctor(size)/8192 -1.13% 97155.562 96053.860 - -1.20% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -1.13% 1543732.828 1526228.840 - 0.86% -
SetIntersection_Front_Vector_uint64_4_4 -1.13% 137284286.380 135728911.122 - 1.56% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.13% 1996611.330 1973993.735 - 1.13% -
std::vector<int>::insert(middle)_(cheap_elements)/32 -1.13% 5.792 5.726 - -0.27% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -1.13% 343996.746 340102.807 - -7.76% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.13% 17.386 17.189 - -1.39% -
SetIntersection_None_Set_float_64_64 -1.13% 11631647.010 11500033.195 - 3.67% -
std::unordered_map<int,_int>::ctor(const&)/0 -1.13% 13.036 12.888 - -0.48% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.13% 400.048 395.536 - -0.45% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -1.13% 3.596 3.555 - -1.07% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.13% 1282.978 1268.515 - 7.58% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -1.12% 2194280.366 2169608.576 - 0.22% -
std::fill(list<int>)/50 -1.12% 35.148 34.753 - -1.12% -
BM_vector_deque_ranges_copy_backward/512 -1.12% 17.668 17.470 - -0.11% -
SetIntersection_Front_Vector_string_262144_1 -1.12% 1089770.093 1077576.005 - -0.52% -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 -1.12% 620.210 613.272 - -0.47% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 -1.12% 6533.163 6460.094 - 0.29% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -1.12% 8208932.195 8117387.044 - -1.42% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.11% 16049.085 15870.347 - -0.31% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -1.11% 1064415.722 1052570.926 - 2.03% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.11% 398.198 393.768 - 0.65% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -1.11% 4920.825 4866.132 - 0.21% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.11% 13297.534 13149.742 - 0.54% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.11% 398.078 393.656 - 0.44% -
BM_StringRelational_Less_Empty_Small_Control -1.11% 1.673 1.654 - -0.66% -
SetIntersection_Front_Vector_string_64_1 -1.11% 17081262.489 16891709.805 - 0.64% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.11% 207523.139 205225.181 - -1.32% -
rng::find_if_not(vector<bool>)_(process_all)/50 -1.11% 24.133 23.866 - 0.72% -
BM_std_minmax_element<int>/4 -1.11% 1.239 1.226 - -2.17% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 -1.10% 63.374 62.675 - 1.48% -
SetIntersection_Interlaced_Set_float_262144_16384 -1.10% 1280043.701 1265913.656 - 0.55% -
rng::starts_with(list<int>)/8192 -1.10% 8595.633 8501.134 - -8.44% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -1.09% 10967650.464 10847730.154 - -0.90% -
BM_deque_vector_copy_backward/2 -1.09% 1.858 1.837 - 3.61% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 -1.09% 4134123.686 4088960.364 - 2.50% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.09% 398.417 394.074 - 0.06% -
std::partition_copy(vector<int>)/32 -1.09% 8.078 7.990 - 0.20% -
BM_deque_vector_ranges_move/512 -1.09% 16.741 16.558 - -0.09% -
std::sort(vector<int>)_(qsort_adversarial)/8 -1.09% 16.100 15.925 - 0.94% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.09% 18.835 18.630 - -2.92% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.09% 399.419 395.074 - -0.66% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.09% 63972728.301 63276796.238 - -2.05% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 -1.09% 25.279 25.004 - -0.56% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.09% 13.076 12.934 - 0.11% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 -1.09% 1.481 1.465 - -0.03% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.09% 12705.782 12567.779 - -3.95% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -1.09% 94.891 93.860 - 6.31% -
BM_StringRelational_Less_Small_Small_ChangeLast -1.08% 1.766 1.746 - -0.90% -
SetIntersection_None_Vector_uint32_262144_4 -1.08% 1133765.655 1121489.823 - -0.52% -
SetIntersection_None_Vector_uint64_16_1 -1.08% 64001503.396 63310559.548 - 1.73% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.08% 811.331 802.580 - 1.33% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 -1.08% 682.102 674.747 - -0.76% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.08% 4446082.029 4398139.248 - 1.01% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.08% 13.761 13.613 - 0.39% -
std::unordered_set<int>::insert(value)_(new_value,_end)/0 -1.08% 18.115 17.920 - -0.49% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.08% 396.366 392.101 - 0.08% -
SetIntersection_Interlaced_Vector_float_1024_1024 -1.08% 5958482.543 5894374.210 - -0.33% -
std::flat_multimap<int,_int>::erase(iterator)/32 -1.08% 19.978 19.763 - -0.87% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.08% 534.130 528.386 - -2.85% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.08% 736.360 728.441 - -0.08% -
std::partial_sort(deque<int>)_(pipe-organ)/1024 -1.07% 7733.677 7650.565 - -1.09% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.07% 6837.019 6763.581 - 1.93% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -1.07% 1121236.695 1109200.020 - 0.72% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.07% 3.587 3.549 - 0.46% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 -1.07% 35.838 35.454 - 0.06% -
std::reverse(vector<int>)/512 -1.07% 16.524 16.347 - -0.09% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.07% 396.639 392.397 - 0.17% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -1.07% 347.680 343.968 - 0.01% -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 -1.07% 12.583 12.449 - -0.08% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 -1.07% 8201.226 8113.765 - -0.83% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.06% 13.004 12.866 - 0.60% -
SetIntersection_None_Vector_uint64_16384_16 -1.06% 1111855.840 1100035.118 - 0.55% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 -1.06% 1111320.571 1099514.740 - 0.03% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 -1.06% 12702.973 12568.070 - 0.24% -
BM_deque_deque_ranges_move_backward/512 -1.06% 19.087 18.885 - -2.11% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.06% 20.363 20.148 - -1.40% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -1.06% 1182808.202 1170275.375 - 0.77% -
SetIntersection_Front_Set_uint32_16_4 -1.06% 55331500.982 54746451.114 - 1.35% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.06% 73.712 72.933 - -0.07% -
BM_deque_deque_move_backward/5500 -1.06% 205.692 203.519 - -0.65% -
std::sort(vector<int>)_(repeated)/8 -1.05% 16.103 15.934 - -0.51% -
SetIntersection_None_Vector_uint32_1024_1024 -1.05% 1087243.083 1075819.660 - 0.38% -
std::find_end(forward_list<int>)_(same_length)/8192 -1.05% 14311.086 14160.729 - -0.45% -
BM_deque_deque_copy/1024 -1.05% 36.899 36.512 - -2.16% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -1.05% 12896.696 12761.287 - -6.99% -
SetIntersection_Front_Set_uint32_64_4 -1.05% 16223857.197 16053684.216 - 1.18% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.05% 396.115 391.963 - 0.15% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -1.05% 6.566 6.497 - -1.26% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -1.05% 20.783 20.566 - 0.47% -
std::shift_right(deque<int>)/50 -1.04% 4.498 4.451 - -1.50% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.04% 395.570 391.441 - 0.13% -
SetIntersection_None_Set_string_1024_1 -1.04% 9175112.863 9079410.798 - 1.71% -
std::stable_sort(deque<int>)_(ascending)/8192 -1.04% 13710.223 13567.231 - 0.11% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -1.04% 1.463 1.448 - 3.00% -
SetIntersection_Interlaced_Set_float_1024_1 -1.04% 1061672.011 1050600.409 - 0.60% -
SetIntersection_Front_Vector_float_262144_16 -1.04% 1137528.674 1125679.794 - 2.09% -
SetIntersection_Interlaced_Vector_uint64_256_1 -1.04% 4207656.665 4163852.343 - 0.85% -
SetIntersection_Front_Vector_float_256_1 -1.04% 4197705.454 4154029.326 - 0.14% -
std::partial_sort_copy(vector<int>)_(descending)/8 -1.04% 15.730 15.566 - 0.09% -
SetIntersection_Interlaced_Set_uint64_16_16 -1.04% 38563937.553 38163277.984 - 1.14% -
std::copy_if(deque<int>)_(entire_range)/8 -1.04% 2.655 2.627 - 3.11% -
BM_deque_deque_move_backward/4096 -1.03% 154.004 152.411 - 0.33% -
SetIntersection_Front_Vector_float_262144_262144 -1.03% 350517718.489 346894668.197 - -1.34% -
BM_vector_deque_ranges_copy/5500 -1.03% 200.764 198.692 - -0.17% -
SetIntersection_Front_Set_float_16384_1 -1.03% 1060780.193 1049853.738 - 5.05% -
std::list<int>::operator=(const&)_(cheap_elements)/1024 -1.03% 755.838 748.057 - -0.06% -
std::find_if(list<int>)_(process_all)/1024 -1.03% 703.149 695.919 - -1.97% -
BM_CmpLess_int_schar -1.03% 1.143 1.131 - -0.34% -
SetIntersection_Front_Vector_uint32_262144_256 -1.02% 2288249.427 2264798.603 - 6.62% -
std::partition(list<int>)_(dense)/50 -1.02% 13.394 13.257 - -1.35% -
std::set<std::string>::erase(key)_(existent)/1024 -1.02% 74.668 73.904 - 0.90% -
std::make_heap(vector<int>)_(pipe-organ)/1024 -1.02% 658.307 651.578 - -0.81% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 -1.02% 7979.343 7897.792 - -1.09% -
SetIntersection_Front_Vector_string_1024_16 -1.02% 1616549.365 1600065.568 - 0.05% -
SetIntersection_Front_Set_float_1024_4 -1.02% 1082120.385 1071102.485 - -0.63% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -1.02% 1693.090 1675.853 - -15.90% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.01% 397.041 393.013 - 0.33% -
std::pop_heap(vector<int>)/8 -1.01% 51.641 51.117 - 0.33% -
SetIntersection_None_Vector_string_262144_4 -1.01% 1303127.044 1289941.657 - 0.19% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.01% 395.551 391.553 - 0.13% -
SetIntersection_Front_Vector_float_1024_4 -1.01% 1070035.065 1059225.060 - 0.07% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 -1.01% 13.407 13.272 - -0.09% -
SetIntersection_None_Vector_uint64_16_4 -1.01% 54330257.146 53781900.712 - 1.34% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 -1.01% 526.959 521.647 - -0.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -1.01% 1262323.158 1249599.855 - 0.58% -
SetIntersection_Interlaced_Set_uint32_256_1 -1.01% 4212364.574 4169918.267 - 3.47% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.01% 571.028 565.280 - 0.96% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 -1.01% 800.530 792.473 - -0.37% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -1.01% 18.364 18.179 - 0.31% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 -1.01% 12.587 12.460 - 0.09% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 -1.01% 4.061 4.020 - 0.03% -
std::move(deque<int>)/8 -1.00% 3.450 3.415 - -0.78% -
std::none_of(vector<int>)_(process_all)/8 -1.00% 2.500 2.475 - 3.32% -
SetIntersection_Interlaced_Set_uint64_262144_64 -1.00% 1634458.902 1618063.070 - 1.33% -
std::partial_sort(vector<int>)_(pipe-organ)/1024 -1.00% 4788.733 4740.740 - -0.45% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 -1.00% 19.060 18.869 - -3.75% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.00% 12856.223 12727.598 - -2.09% -


Report Time: 5.87s
Name Current %
BM_CmpEqual_int_int 1.054 -2.67%
BM_CmpEqual_int_schar 1.116 -
BM_CmpEqual_int_short 1.125 -
BM_CmpEqual_int_uchar 1.108 2.56%
BM_CmpEqual_int_uint 1.084 -
BM_CmpEqual_int_ushort 1.108 -
BM_CmpEqual_schar_int 1.126 1.65%
BM_CmpEqual_schar_schar 1.071 -1.57%
BM_CmpEqual_schar_short 1.125 2.16%
BM_CmpEqual_schar_uchar 1.106 -
BM_CmpEqual_schar_uint 1.114 1.41%
BM_CmpEqual_schar_ushort 1.093 -1.20%
BM_CmpEqual_short_int 1.118 -
BM_CmpEqual_short_schar 1.123 -
BM_CmpEqual_short_short 1.092 4.35%
BM_CmpEqual_short_uchar 1.111 -
BM_CmpEqual_short_uint 1.112 -
BM_CmpEqual_short_ushort 1.091 -
BM_CmpEqual_uchar_int 1.057 -1.18%
BM_CmpEqual_uchar_schar 1.033 -
BM_CmpEqual_uchar_short 1.010 2.56%
BM_CmpEqual_uchar_uchar 1.068 1.43%
BM_CmpEqual_uchar_uint 1.066 -
BM_CmpEqual_uchar_ushort 1.069 1.19%
BM_CmpEqual_uint_int 1.043 -
BM_CmpEqual_uint_schar 1.035 -2.07%
BM_CmpEqual_uint_short 1.050 2.63%
BM_CmpEqual_uint_uchar 1.103 1.45%
BM_CmpEqual_uint_uint 1.063 -
BM_CmpEqual_uint_ushort 1.100 -1.57%
BM_CmpEqual_ushort_int 1.051 -1.56%
BM_CmpEqual_ushort_schar 1.082 6.76%
BM_CmpEqual_ushort_short 1.006 -
BM_CmpEqual_ushort_uchar 1.135 1.87%
BM_CmpEqual_ushort_uint 1.065 -
BM_CmpEqual_ushort_ushort 1.050 -1.16%
BM_CmpLess_int_int 1.072 -
BM_CmpLess_int_schar 1.131 -
BM_CmpLess_int_short 1.133 -
BM_CmpLess_int_uchar 1.103 -1.40%
BM_CmpLess_int_uint 1.061 -1.05%
BM_CmpLess_int_ushort 1.112 1.31%
BM_CmpLess_schar_int 1.121 -
BM_CmpLess_schar_schar 0.950 -
BM_CmpLess_schar_short 0.959 1.22%
BM_CmpLess_schar_uchar 1.101 -
BM_CmpLess_schar_uint 1.110 1.20%
BM_CmpLess_schar_ushort 1.090 -
BM_CmpLess_short_int 1.104 -1.22%
BM_CmpLess_short_schar 0.951 -
BM_CmpLess_short_short 0.956 -
BM_CmpLess_short_uchar 1.100 -
BM_CmpLess_short_uint 1.098 -1.10%
BM_CmpLess_short_ushort 1.096 -
BM_CmpLess_uchar_int 1.073 -
BM_CmpLess_uchar_schar 1.041 -
BM_CmpLess_uchar_short 1.035 -
BM_CmpLess_uchar_uchar 1.069 1.11%
BM_CmpLess_uchar_uint 1.076 1.37%
BM_CmpLess_uchar_ushort 1.076 -
BM_CmpLess_uint_int 1.071 -
BM_CmpLess_uint_schar 1.041 -3.69%
BM_CmpLess_uint_short 1.041 2.56%
BM_CmpLess_uint_uchar 1.094 -2.19%
BM_CmpLess_uint_uint 1.063 -
BM_CmpLess_uint_ushort 1.117 -
BM_CmpLess_ushort_int 1.073 -1.15%
BM_CmpLess_ushort_schar 1.044 -
BM_CmpLess_ushort_short 1.033 -2.37%
BM_CmpLess_ushort_uchar 1.116 -1.05%
BM_CmpLess_ushort_uint 1.060 -
BM_CmpLess_ushort_ushort 1.070 -
BM_PushHeap_float_Ascending_1 0.466 -
BM_PushHeap_float_Ascending_1024 3.140 -1.03%
BM_PushHeap_float_Ascending_16 1.023 -
BM_PushHeap_float_Ascending_16384 4.272 4.00%
BM_PushHeap_float_Ascending_256 2.503 -
BM_PushHeap_float_Ascending_262144 5.188 -1.78%
BM_PushHeap_float_Ascending_4 0.538 -
BM_PushHeap_float_Ascending_64 1.782 -1.04%
BM_PushHeap_float_Descending_1 0.427 3.84%
BM_PushHeap_float_Descending_1024 0.389 -
BM_PushHeap_float_Descending_16 0.364 -4.27%
BM_PushHeap_float_Descending_16384 0.383 -
BM_PushHeap_float_Descending_256 0.401 -
BM_PushHeap_float_Descending_262144 0.384 -
BM_PushHeap_float_Descending_4 0.357 -7.92%
BM_PushHeap_float_Descending_64 0.379 -
BM_PushHeap_float_PipeOrgan_1 0.466 -
BM_PushHeap_float_PipeOrgan_1024 2.098 -
BM_PushHeap_float_PipeOrgan_16 0.908 -
BM_PushHeap_float_PipeOrgan_16384 2.511 -
BM_PushHeap_float_PipeOrgan_256 1.733 -1.30%
BM_PushHeap_float_PipeOrgan_262144 3.149 -
BM_PushHeap_float_PipeOrgan_4 0.481 -
BM_PushHeap_float_PipeOrgan_64 1.347 1.74%
BM_PushHeap_float_QuickSortAdversary_1 0.466 -
BM_PushHeap_float_QuickSortAdversary_1024 0.633 -
BM_PushHeap_float_QuickSortAdversary_16 0.978 -
BM_PushHeap_float_QuickSortAdversary_16384 0.492 -
BM_PushHeap_float_QuickSortAdversary_256 0.740 -
BM_PushHeap_float_QuickSortAdversary_262144 0.418 -
BM_PushHeap_float_QuickSortAdversary_4 0.536 -
BM_PushHeap_float_QuickSortAdversary_64 0.619 -
BM_PushHeap_float_Random_1 0.632 30.99%
BM_PushHeap_float_Random_1024 7.568 -
BM_PushHeap_float_Random_16 5.413 -
BM_PushHeap_float_Random_16384 7.630 -
BM_PushHeap_float_Random_256 7.246 -
BM_PushHeap_float_Random_262144 7.689 1.23%
BM_PushHeap_float_Random_4 2.903 1.38%
BM_PushHeap_float_Random_64 6.676 -
BM_PushHeap_float_SingleElement_1 0.697 29.77%
BM_PushHeap_float_SingleElement_1024 0.389 -
BM_PushHeap_float_SingleElement_16 0.364 -3.14%
BM_PushHeap_float_SingleElement_16384 0.383 -
BM_PushHeap_float_SingleElement_256 0.402 -
BM_PushHeap_float_SingleElement_262144 0.384 -
BM_PushHeap_float_SingleElement_4 0.357 -5.27%
BM_PushHeap_float_SingleElement_64 0.379 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.470 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.417 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.679 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.305 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.470 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 8.357 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.786 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.602 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.469 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.601 2.58%
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.592 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.600 2.99%
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.600 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.585 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.530 -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.582 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.878 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.398 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.993 -1.03%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.369 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.398 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.771 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.868 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.469 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.577 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.204 1.20%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 3.549 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.100 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.552 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.773 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.572 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.468 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 6.921 -
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.381 -1.80%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 6.797 -1.49%
BM_PushHeap_pair<uint32,_uint32>_Random_256 6.987 1.18%
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.883 -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.687 -2.29%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.398 -2.81%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.466 -2.11%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.587 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.660 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.584 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.595 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.584 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.527 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.575 -
BM_PushHeap_string_Ascending_1 0.700 -
BM_PushHeap_string_Ascending_1024 14.011 -
BM_PushHeap_string_Ascending_16 4.766 -2.96%
BM_PushHeap_string_Ascending_16384 19.400 -14.88%
BM_PushHeap_string_Ascending_256 11.101 -5.32%
BM_PushHeap_string_Ascending_262144 29.430 -16.71%
BM_PushHeap_string_Ascending_4 2.565 -
BM_PushHeap_string_Ascending_64 7.426 -6.41%
BM_PushHeap_string_Descending_1 0.701 19.86%
BM_PushHeap_string_Descending_1024 2.419 -23.10%
BM_PushHeap_string_Descending_16 2.132 -11.20%
BM_PushHeap_string_Descending_16384 2.367 -27.63%
BM_PushHeap_string_Descending_256 2.353 -21.97%
BM_PushHeap_string_Descending_262144 3.150 -44.25%
BM_PushHeap_string_Descending_4 1.907 -12.81%
BM_PushHeap_string_Descending_64 2.248 -20.21%
BM_PushHeap_string_PipeOrgan_1 0.701 9.08%
BM_PushHeap_string_PipeOrgan_1024 9.416 -5.09%
BM_PushHeap_string_PipeOrgan_16 4.061 -3.88%
BM_PushHeap_string_PipeOrgan_16384 12.215 -20.78%
BM_PushHeap_string_PipeOrgan_256 7.599 -8.89%
BM_PushHeap_string_PipeOrgan_262144 17.038 -18.06%
BM_PushHeap_string_PipeOrgan_4 2.501 -5.10%
BM_PushHeap_string_PipeOrgan_64 5.628 -7.11%
BM_PushHeap_string_QuickSortAdversary_1 0.471 -26.66%
BM_PushHeap_string_QuickSortAdversary_1024 15.211 -1.61%
BM_PushHeap_string_QuickSortAdversary_16 10.561 -
BM_PushHeap_string_QuickSortAdversary_16384 16.023 -1.94%
BM_PushHeap_string_QuickSortAdversary_256 14.625 -1.42%
BM_PushHeap_string_QuickSortAdversary_262144 16.689 -3.24%
BM_PushHeap_string_QuickSortAdversary_4 6.389 -
BM_PushHeap_string_QuickSortAdversary_64 13.136 -
BM_PushHeap_string_Random_1 0.624 18.61%
BM_PushHeap_string_Random_1024 14.783 -1.28%
BM_PushHeap_string_Random_16 10.364 -2.47%
BM_PushHeap_string_Random_16384 15.939 -4.32%
BM_PushHeap_string_Random_256 14.205 -1.35%
BM_PushHeap_string_Random_262144 17.983 -17.02%
BM_PushHeap_string_Random_4 6.118 -1.56%
BM_PushHeap_string_Random_64 12.811 -1.30%
BM_PushHeap_string_SingleElement_1 0.708 -
BM_PushHeap_string_SingleElement_1024 2.732 4.47%
BM_PushHeap_string_SingleElement_16 2.726 4.45%
BM_PushHeap_string_SingleElement_16384 2.725 2.82%
BM_PushHeap_string_SingleElement_256 2.735 3.59%
BM_PushHeap_string_SingleElement_262144 2.755 2.81%
BM_PushHeap_string_SingleElement_4 2.413 -
BM_PushHeap_string_SingleElement_64 2.791 2.35%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.410 -4.55%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.519 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.011 1.01%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.497 -1.26%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.767 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 8.858 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.896 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.907 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.560 5.44%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.602 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.575 -1.71%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.599 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.628 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.595 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.636 12.57%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.657 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.521 -9.28%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.025 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.465 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 3.923 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.564 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 5.392 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.820 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.168 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.611 -3.73%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.527 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.311 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.170 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.116 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.761 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.762 -2.15%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.690 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.614 31.85%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.080 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 6.910 -1.38%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.194 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 8.976 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.182 -2.23%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.572 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.586 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.639 3.09%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.602 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.620 2.13%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.608 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.619 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.598 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.566 -7.94%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.628 -1.60%
BM_PushHeap_uint32_Ascending_1 0.465 18.17%
BM_PushHeap_uint32_Ascending_1024 2.706 3.85%
BM_PushHeap_uint32_Ascending_16 0.935 -
BM_PushHeap_uint32_Ascending_16384 3.785 4.59%
BM_PushHeap_uint32_Ascending_256 2.248 5.23%
BM_PushHeap_uint32_Ascending_262144 5.000 2.44%
BM_PushHeap_uint32_Ascending_4 0.584 -
BM_PushHeap_uint32_Ascending_64 1.678 6.79%
BM_PushHeap_uint32_Descending_1 0.466 -
BM_PushHeap_uint32_Descending_1024 0.383 -
BM_PushHeap_uint32_Descending_16 0.353 -
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.486 -15.38%
BM_PushHeap_uint32_PipeOrgan_1024 1.918 -
BM_PushHeap_uint32_PipeOrgan_16 0.874 -
BM_PushHeap_uint32_PipeOrgan_16384 2.380 -
BM_PushHeap_uint32_PipeOrgan_256 1.694 -
BM_PushHeap_uint32_PipeOrgan_262144 3.078 1.25%
BM_PushHeap_uint32_PipeOrgan_4 0.539 -
BM_PushHeap_uint32_PipeOrgan_64 1.304 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.484 2.61%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.936 -4.44%
BM_PushHeap_uint32_QuickSortAdversary_16384 0.469 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.714 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.587 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_PushHeap_uint32_Random_1 0.675 2.27%
BM_PushHeap_uint32_Random_1024 5.801 -
BM_PushHeap_uint32_Random_16 4.311 3.03%
BM_PushHeap_uint32_Random_16384 5.858 -
BM_PushHeap_uint32_Random_256 5.484 -1.75%
BM_PushHeap_uint32_Random_262144 5.834 -
BM_PushHeap_uint32_Random_4 2.350 12.60%
BM_PushHeap_uint32_Random_64 5.161 2.13%
BM_PushHeap_uint32_SingleElement_1 0.466 -
BM_PushHeap_uint32_SingleElement_1024 0.373 -
BM_PushHeap_uint32_SingleElement_16 0.344 -
BM_PushHeap_uint32_SingleElement_16384 0.366 -
BM_PushHeap_uint32_SingleElement_256 0.386 -
BM_PushHeap_uint32_SingleElement_262144 0.367 -
BM_PushHeap_uint32_SingleElement_4 0.333 -6.61%
BM_PushHeap_uint32_SingleElement_64 0.357 -
BM_PushHeap_uint64_Ascending_1 0.466 -
BM_PushHeap_uint64_Ascending_1024 2.574 -5.03%
BM_PushHeap_uint64_Ascending_16 0.910 -9.82%
BM_PushHeap_uint64_Ascending_16384 3.727 -2.09%
BM_PushHeap_uint64_Ascending_256 2.089 -7.27%
BM_PushHeap_uint64_Ascending_262144 4.774 -2.94%
BM_PushHeap_uint64_Ascending_4 0.553 -
BM_PushHeap_uint64_Ascending_64 1.513 -11.74%
BM_PushHeap_uint64_Descending_1 0.411 -35.25%
BM_PushHeap_uint64_Descending_1024 0.386 -
BM_PushHeap_uint64_Descending_16 0.360 -3.38%
BM_PushHeap_uint64_Descending_16384 0.381 -
BM_PushHeap_uint64_Descending_256 0.397 -
BM_PushHeap_uint64_Descending_262144 0.381 -
BM_PushHeap_uint64_Descending_4 0.360 -5.57%
BM_PushHeap_uint64_Descending_64 0.377 -
BM_PushHeap_uint64_PipeOrgan_1 0.466 -
BM_PushHeap_uint64_PipeOrgan_1024 1.924 -
BM_PushHeap_uint64_PipeOrgan_16 0.884 -
BM_PushHeap_uint64_PipeOrgan_16384 2.391 -
BM_PushHeap_uint64_PipeOrgan_256 1.698 -
BM_PushHeap_uint64_PipeOrgan_262144 3.042 -
BM_PushHeap_uint64_PipeOrgan_4 0.491 -
BM_PushHeap_uint64_PipeOrgan_64 1.317 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.466 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.614 -
BM_PushHeap_uint64_QuickSortAdversary_16 1.030 -
BM_PushHeap_uint64_QuickSortAdversary_16384 0.482 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.720 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.547 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_PushHeap_uint64_Random_1 0.467 -
BM_PushHeap_uint64_Random_1024 6.242 -
BM_PushHeap_uint64_Random_16 4.499 -
BM_PushHeap_uint64_Random_16384 6.352 -
BM_PushHeap_uint64_Random_256 5.958 -2.34%
BM_PushHeap_uint64_Random_262144 6.301 -1.30%
BM_PushHeap_uint64_Random_4 2.536 -2.09%
BM_PushHeap_uint64_Random_64 5.526 -1.84%
BM_PushHeap_uint64_SingleElement_1 0.395 -35.63%
BM_PushHeap_uint64_SingleElement_1024 0.368 -
BM_PushHeap_uint64_SingleElement_16 0.347 -
BM_PushHeap_uint64_SingleElement_16384 0.367 -
BM_PushHeap_uint64_SingleElement_256 0.394 -
BM_PushHeap_uint64_SingleElement_262144 0.363 -4.86%
BM_PushHeap_uint64_SingleElement_4 0.361 -
BM_PushHeap_uint64_SingleElement_64 0.364 -
BM_StringAssignAsciizMix_Opaque 5.204 5.23%
BM_StringAssignAsciizMix_Transparent 3.030 -
BM_StringAssignAsciiz_Empty_Opaque 3.435 15.14%
BM_StringAssignAsciiz_Empty_Transparent 0.350 -
BM_StringAssignAsciiz_Huge_Opaque 190.687 -
BM_StringAssignAsciiz_Huge_Transparent 190.365 -
BM_StringAssignAsciiz_Large_Opaque 11.826 1.95%
BM_StringAssignAsciiz_Large_Transparent 11.834 1.79%
BM_StringAssignAsciiz_Small_Opaque 3.291 10.29%
BM_StringAssignAsciiz_Small_Transparent 0.449 -
BM_StringAssignStr_Empty_Opaque 0.715 -
BM_StringAssignStr_Empty_Transparent 0.486 -
BM_StringAssignStr_Huge_Opaque 110.499 3.68%
BM_StringAssignStr_Huge_Transparent 111.212 3.90%
BM_StringAssignStr_Large_Opaque 10.579 -6.80%
BM_StringAssignStr_Large_Transparent 10.534 -2.81%
BM_StringAssignStr_Small_Opaque 0.731 -2.67%
BM_StringAssignStr_Small_Transparent 0.485 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.060 -3.13%
BM_StringConstructDestroyCStr_Empty_Transparent 0.269 11.79%
BM_StringConstructDestroyCStr_Huge_Opaque 158.076 -
BM_StringConstructDestroyCStr_Huge_Transparent 64.858 -
BM_StringConstructDestroyCStr_Large_Opaque 14.951 -3.66%
BM_StringConstructDestroyCStr_Large_Transparent 10.043 1.33%
BM_StringConstructDestroyCStr_Small_Opaque 2.089 -4.50%
BM_StringConstructDestroyCStr_Small_Transparent 0.346 -12.58%
BM_StringCopy_Empty 0.576 -
BM_StringCopy_Huge 110.716 1.81%
BM_StringCopy_Large 6.228 1.82%
BM_StringCopy_Small 0.659 -
BM_StringCtorDefault 0.246 -45.96%
BM_StringDestroy_Empty 0.622 -
BM_StringDestroy_Huge 10.800 1.82%
BM_StringDestroy_Large 7.151 -
BM_StringDestroy_Small 0.621 -
BM_StringEraseToEnd_Empty_Opaque 0.593 -
BM_StringEraseToEnd_Empty_Transparent 0.346 -
BM_StringEraseToEnd_Huge_Opaque 2.262 -
BM_StringEraseToEnd_Huge_Transparent 2.393 1.54%
BM_StringEraseToEnd_Large_Opaque 0.982 -1.65%
BM_StringEraseToEnd_Large_Transparent 0.833 -
BM_StringEraseToEnd_Small_Opaque 0.593 -
BM_StringEraseToEnd_Small_Transparent 0.401 -
BM_StringEraseWithMove_Empty_Opaque 0.901 13.95%
BM_StringEraseWithMove_Empty_Transparent 0.656 16.36%
BM_StringEraseWithMove_Huge_Opaque 45.488 -
BM_StringEraseWithMove_Huge_Transparent 48.963 11.57%
BM_StringEraseWithMove_Large_Opaque 2.920 3.27%
BM_StringEraseWithMove_Large_Transparent 2.827 4.90%
BM_StringEraseWithMove_Small_Opaque 2.258 3.28%
BM_StringEraseWithMove_Small_Transparent 2.233 2.50%
BM_StringFindAllMatch/1 3.115 3.46%
BM_StringFindAllMatch/131072 2270.307 -
BM_StringFindAllMatch/32768 575.693 -
BM_StringFindAllMatch/4096 79.955 -
BM_StringFindAllMatch/512 11.585 -
BM_StringFindAllMatch/64 3.278 -1.19%
BM_StringFindAllMatch/8 2.821 -1.47%
BM_StringFindCharLiteral/1024 17.849 -
BM_StringFindCharLiteral/128 3.112 3.58%
BM_StringFindCharLiteral/16 1.617 -
BM_StringFindCharLiteral/2048 40.132 -
BM_StringFindCharLiteral/256 5.424 2.14%
BM_StringFindCharLiteral/32 1.725 6.60%
BM_StringFindCharLiteral/4096 77.727 1.03%
BM_StringFindCharLiteral/512 9.503 -
BM_StringFindCharLiteral/64 2.237 5.26%
BM_StringFindCharLiteral/8 1.617 -
BM_StringFindCharLiteral/8192 137.823 -
BM_StringFindMatch1/1 981.632 -
BM_StringFindMatch1/32768 1564.572 -
BM_StringFindMatch1/4096 1064.006 -
BM_StringFindMatch1/512 989.989 -
BM_StringFindMatch1/64 982.037 -
BM_StringFindMatch1/8 981.148 -
BM_StringFindMatch2/1 981.124 -
BM_StringFindMatch2/32768 1564.228 -
BM_StringFindMatch2/4096 1064.607 -
BM_StringFindMatch2/512 989.115 -
BM_StringFindMatch2/64 981.902 -
BM_StringFindMatch2/8 980.985 -
BM_StringFindNoMatch/10 1.283 -3.16%
BM_StringFindNoMatch/131072 1962.594 -
BM_StringFindNoMatch/32768 498.895 -
BM_StringFindNoMatch/4096 75.390 -
BM_StringFindNoMatch/512 9.398 -
BM_StringFindNoMatch/64 2.165 3.23%
BM_StringFindStringLiteral/1024 17.438 -4.27%
BM_StringFindStringLiteral/128 3.162 -1.42%
BM_StringFindStringLiteral/16 1.618 -
BM_StringFindStringLiteral/2048 40.257 -
BM_StringFindStringLiteral/256 5.479 -
BM_StringFindStringLiteral/32 1.779 -
BM_StringFindStringLiteral/4096 77.264 -
BM_StringFindStringLiteral/512 9.406 -1.57%
BM_StringFindStringLiteral/64 2.225 -1.25%
BM_StringFindStringLiteral/8 1.618 -
BM_StringFindStringLiteral/8192 138.174 -
BM_StringMove_Empty 0.570 -
BM_StringMove_Huge 0.797 -
BM_StringMove_Large 0.706 -
BM_StringMove_Small 0.717 -3.36%
BM_StringRead_Cold_Deep_Empty 1.124 -7.01%
BM_StringRead_Cold_Deep_Large 1.224 -3.14%
BM_StringRead_Cold_Deep_Small 1.119 -6.64%
BM_StringRead_Cold_Shallow_Empty 1.058 -5.11%
BM_StringRead_Cold_Shallow_Large 1.071 -5.90%
BM_StringRead_Cold_Shallow_Small 1.038 -7.01%
BM_StringRead_Hot_Deep_Empty 0.505 -
BM_StringRead_Hot_Deep_Large 0.504 -
BM_StringRead_Hot_Deep_Small 0.504 -
BM_StringRead_Hot_Shallow_Empty 0.489 -
BM_StringRead_Hot_Shallow_Large 0.475 -2.57%
BM_StringRead_Hot_Shallow_Small 0.476 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.416 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.415 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.419 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.434 4.27%
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.589 -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.588 -
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.417 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.156 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.849 -3.11%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.387 -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.013 -1.07%
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.715 6.36%
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.418 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.614 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.257 8.87%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.837 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.155 -3.87%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.667 3.43%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.357 3.02%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.362 -18.84%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.468 -
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.829 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.815 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.817 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.819 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.457 42.83%
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.301 -15.40%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.606 -6.62%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.615 -4.90%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.692 -
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.609 -2.85%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.221 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.224 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.646 7.63%
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.643 2.48%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.219 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.180 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.884 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.414 -
BM_StringRelationalLiteral_Less_Large_Large_Control 2.027 -
BM_StringRelationalLiteral_Less_Large_Small_Control 1.615 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.219 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.615 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.203 3.16%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.665 3.22%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.219 5.35%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.614 -
BM_StringRelational_Compare_Empty_Empty_Control 1.659 -
BM_StringRelational_Compare_Empty_Huge_Control 1.611 -2.79%
BM_StringRelational_Compare_Empty_Large_Control 1.834 -2.44%
BM_StringRelational_Compare_Empty_Small_Control 1.619 -2.42%
BM_StringRelational_Compare_Huge_Empty_Control 1.611 -2.99%
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.388 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.182 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.712 -
BM_StringRelational_Compare_Huge_Huge_Control 98.780 -
BM_StringRelational_Compare_Huge_Large_Control 2.082 -1.39%
BM_StringRelational_Compare_Huge_Small_Control 1.851 -
BM_StringRelational_Compare_Large_Empty_Control 1.611 -9.14%
BM_StringRelational_Compare_Large_Huge_Control 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.391 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.083 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.618 -
BM_StringRelational_Compare_Large_Large_Control 2.081 -
BM_StringRelational_Compare_Large_Small_Control 1.854 -1.26%
BM_StringRelational_Compare_Small_Empty_Control 1.611 -3.07%
BM_StringRelational_Compare_Small_Huge_Control 1.850 -
BM_StringRelational_Compare_Small_Large_Control 1.850 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.387 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.623 -2.68%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.387 -
BM_StringRelational_Compare_Small_Small_Control 1.847 -
BM_StringRelational_Eq_Empty_Empty_Control 2.063 -2.29%
BM_StringRelational_Eq_Empty_Huge_Control 0.505 6.74%
BM_StringRelational_Eq_Empty_Large_Control 0.470 -4.78%
BM_StringRelational_Eq_Empty_Small_Control 0.480 2.93%
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.558 -3.68%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.541 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.025 -1.01%
BM_StringRelational_Eq_Huge_Huge_Control 99.278 -
BM_StringRelational_Eq_Large_Huge_Control 0.479 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.472 -8.98%
BM_StringRelational_Eq_Large_Large_ChangeLast 1.909 -8.33%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.667 -9.85%
BM_StringRelational_Eq_Large_Large_Control 2.318 -
BM_StringRelational_Eq_Small_Huge_Control 0.471 -2.10%
BM_StringRelational_Eq_Small_Large_Control 0.486 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.649 -
BM_StringRelational_Eq_Small_Small_ChangeLast 2.190 9.30%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.681 36.83%
BM_StringRelational_Eq_Small_Small_Control 1.955 -
BM_StringRelational_Less_Empty_Empty_Control 1.660 -
BM_StringRelational_Less_Empty_Huge_Control 1.629 -1.89%
BM_StringRelational_Less_Empty_Large_Control 1.612 -2.92%
BM_StringRelational_Less_Empty_Small_Control 1.654 -
BM_StringRelational_Less_Huge_Empty_Control 1.663 3.25%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.423 -
BM_StringRelational_Less_Huge_Huge_ChangeLast 98.957 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.559 -
BM_StringRelational_Less_Huge_Huge_Control 99.042 -
BM_StringRelational_Less_Huge_Large_Control 2.102 -
BM_StringRelational_Less_Huge_Small_Control 1.850 -
BM_StringRelational_Less_Large_Empty_Control 1.675 -
BM_StringRelational_Less_Large_Huge_Control 2.162 -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.407 -
BM_StringRelational_Less_Large_Large_ChangeLast 2.107 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.635 -
BM_StringRelational_Less_Large_Large_Control 2.173 1.12%
BM_StringRelational_Less_Large_Small_Control 1.849 -
BM_StringRelational_Less_Small_Empty_Control 1.611 -2.90%
BM_StringRelational_Less_Small_Huge_Control 1.858 -
BM_StringRelational_Less_Small_Large_Control 1.851 -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.400 -
BM_StringRelational_Less_Small_Small_ChangeLast 1.746 -
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.405 1.34%
BM_StringRelational_Less_Small_Small_Control 1.847 -
BM_StringResizeAndOverwrite 0.824 -
BM_align/1 0.661 -
BM_align/256 0.638 -
BM_align/64 0.639 -
BM_align/8 0.638 -
BM_deque_deque_copy/0 0.793 7.10%
BM_deque_deque_copy/1 2.576 -
BM_deque_deque_copy/1024 36.512 -2.16%
BM_deque_deque_copy/2 2.301 -
BM_deque_deque_copy/4000 141.857 -
BM_deque_deque_copy/4096 148.353 -
BM_deque_deque_copy/512 17.707 -
BM_deque_deque_copy/5500 198.047 -1.05%
BM_deque_deque_copy/64 3.061 -
BM_deque_deque_copy/64000 3049.180 -
BM_deque_deque_copy/65536 3077.766 -
BM_deque_deque_copy/70000 3383.997 -
BM_deque_deque_copy_backward/0 0.781 -11.45%
BM_deque_deque_copy_backward/1 2.769 2.07%
BM_deque_deque_copy_backward/1024 38.095 -
BM_deque_deque_copy_backward/2 2.527 2.48%
BM_deque_deque_copy_backward/4000 145.138 -1.14%
BM_deque_deque_copy_backward/4096 150.458 -1.94%
BM_deque_deque_copy_backward/512 19.100 1.05%
BM_deque_deque_copy_backward/5500 203.215 -2.24%
BM_deque_deque_copy_backward/64 3.422 2.39%
BM_deque_deque_copy_backward/64000 7874.251 1.51%
BM_deque_deque_copy_backward/65536 8138.433 -
BM_deque_deque_copy_backward/70000 8445.180 -
BM_deque_deque_move/0 0.776 -8.18%
BM_deque_deque_move/1 2.541 -
BM_deque_deque_move/1024 36.986 -1.47%
BM_deque_deque_move/2 2.302 -
BM_deque_deque_move/4000 142.401 -
BM_deque_deque_move/4096 147.063 -1.16%
BM_deque_deque_move/512 17.655 -
BM_deque_deque_move/5500 198.104 -
BM_deque_deque_move/64 3.036 -
BM_deque_deque_move/64000 2952.489 -2.83%
BM_deque_deque_move/65536 3244.215 4.64%
BM_deque_deque_move/70000 3343.414 -2.26%
BM_deque_deque_move_backward/0 0.919 6.86%
BM_deque_deque_move_backward/1 2.771 2.08%
BM_deque_deque_move_backward/1024 38.378 -
BM_deque_deque_move_backward/2 2.525 2.67%
BM_deque_deque_move_backward/4000 145.584 -
BM_deque_deque_move_backward/4096 152.411 -
BM_deque_deque_move_backward/512 19.278 -
BM_deque_deque_move_backward/5500 203.519 -
BM_deque_deque_move_backward/64 3.513 -
BM_deque_deque_move_backward/64000 7855.658 -
BM_deque_deque_move_backward/65536 8098.022 1.17%
BM_deque_deque_move_backward/70000 8794.005 -
BM_deque_deque_ranges_copy/0 0.861 16.13%
BM_deque_deque_ranges_copy/1 2.573 2.88%
BM_deque_deque_ranges_copy/1024 37.129 -
BM_deque_deque_ranges_copy/2 2.203 -1.68%
BM_deque_deque_ranges_copy/4000 142.345 -
BM_deque_deque_ranges_copy/4096 147.136 -1.51%
BM_deque_deque_ranges_copy/512 17.654 -
BM_deque_deque_ranges_copy/5500 196.632 -1.13%
BM_deque_deque_ranges_copy/64 3.075 -
BM_deque_deque_ranges_copy/64000 3070.674 -
BM_deque_deque_ranges_copy/65536 3064.462 -
BM_deque_deque_ranges_copy/70000 3302.509 -1.36%
BM_deque_deque_ranges_copy_backward/0 0.765 -16.81%
BM_deque_deque_ranges_copy_backward/1 2.451 -10.11%
BM_deque_deque_ranges_copy_backward/1024 37.625 -
BM_deque_deque_ranges_copy_backward/2 2.132 -13.57%
BM_deque_deque_ranges_copy_backward/4000 144.674 -
BM_deque_deque_ranges_copy_backward/4096 151.400 -
BM_deque_deque_ranges_copy_backward/512 19.204 -
BM_deque_deque_ranges_copy_backward/5500 202.826 -1.34%
BM_deque_deque_ranges_copy_backward/64 3.476 2.31%
BM_deque_deque_ranges_copy_backward/64000 7788.581 -
BM_deque_deque_ranges_copy_backward/65536 8172.470 1.53%
BM_deque_deque_ranges_copy_backward/70000 8764.325 1.30%
BM_deque_deque_ranges_move/0 0.792 3.50%
BM_deque_deque_ranges_move/1 2.515 5.34%
BM_deque_deque_ranges_move/1024 37.793 1.82%
BM_deque_deque_ranges_move/2 2.241 5.25%
BM_deque_deque_ranges_move/4000 145.621 1.40%
BM_deque_deque_ranges_move/4096 147.868 -1.19%
BM_deque_deque_ranges_move/512 17.690 -
BM_deque_deque_ranges_move/5500 197.356 -1.05%
BM_deque_deque_ranges_move/64 3.114 1.31%
BM_deque_deque_ranges_move/64000 3025.920 -
BM_deque_deque_ranges_move/65536 3085.084 -
BM_deque_deque_ranges_move/70000 3489.712 -
BM_deque_deque_ranges_move_backward/0 0.739 -19.50%
BM_deque_deque_ranges_move_backward/1 2.558 -6.53%
BM_deque_deque_ranges_move_backward/1024 37.687 -
BM_deque_deque_ranges_move_backward/2 2.301 -6.49%
BM_deque_deque_ranges_move_backward/4000 145.648 -
BM_deque_deque_ranges_move_backward/4096 150.850 -1.47%
BM_deque_deque_ranges_move_backward/512 18.885 -2.11%
BM_deque_deque_ranges_move_backward/5500 202.895 -1.61%
BM_deque_deque_ranges_move_backward/64 3.395 -2.70%
BM_deque_deque_ranges_move_backward/64000 7885.455 -
BM_deque_deque_ranges_move_backward/65536 8146.114 -
BM_deque_deque_ranges_move_backward/70000 8535.972 -
BM_deque_vector_copy/0 1.279 -7.69%
BM_deque_vector_copy/1 2.113 -
BM_deque_vector_copy/1024 38.420 2.65%
BM_deque_vector_copy/2 1.823 -
BM_deque_vector_copy/4000 142.270 -
BM_deque_vector_copy/4096 144.915 -
BM_deque_vector_copy/512 16.540 -
BM_deque_vector_copy/5500 196.480 -
BM_deque_vector_copy/64 2.600 -
BM_deque_vector_copy/64000 2847.810 -
BM_deque_vector_copy/65536 2921.753 1.07%
BM_deque_vector_copy/70000 3330.403 5.30%
BM_deque_vector_copy_backward/0 1.374 4.16%
BM_deque_vector_copy_backward/1 2.129 3.09%
BM_deque_vector_copy_backward/1024 37.180 -
BM_deque_vector_copy_backward/2 1.837 3.61%
BM_deque_vector_copy_backward/4000 142.667 -
BM_deque_vector_copy_backward/4096 147.987 -
BM_deque_vector_copy_backward/512 17.907 -
BM_deque_vector_copy_backward/5500 199.637 -1.02%
BM_deque_vector_copy_backward/64 2.923 -
BM_deque_vector_copy_backward/64000 8111.956 -
BM_deque_vector_copy_backward/65536 8315.088 1.07%
BM_deque_vector_copy_backward/70000 9163.682 5.03%
BM_deque_vector_move/0 1.473 -2.02%
BM_deque_vector_move/1 2.077 -
BM_deque_vector_move/1024 37.771 1.19%
BM_deque_vector_move/2 1.833 -
BM_deque_vector_move/4000 142.668 -
BM_deque_vector_move/4096 145.460 -
BM_deque_vector_move/512 17.224 3.92%
BM_deque_vector_move/5500 193.436 -
BM_deque_vector_move/64 2.711 3.88%
BM_deque_vector_move/64000 2993.635 -
BM_deque_vector_move/65536 2987.798 -
BM_deque_vector_move/70000 3246.119 -
BM_deque_vector_move_backward/0 1.476 -
BM_deque_vector_move_backward/1 2.135 -
BM_deque_vector_move_backward/1024 37.168 -
BM_deque_vector_move_backward/2 1.833 -
BM_deque_vector_move_backward/4000 141.563 -
BM_deque_vector_move_backward/4096 147.975 -
BM_deque_vector_move_backward/512 17.900 -
BM_deque_vector_move_backward/5500 201.992 1.87%
BM_deque_vector_move_backward/64 2.923 -
BM_deque_vector_move_backward/64000 7961.946 -1.03%
BM_deque_vector_move_backward/65536 8025.168 -2.76%
BM_deque_vector_move_backward/70000 8712.992 -2.94%
BM_deque_vector_ranges_copy/0 1.417 -1.86%
BM_deque_vector_ranges_copy/1 2.194 4.26%
BM_deque_vector_ranges_copy/1024 37.439 -
BM_deque_vector_ranges_copy/2 1.833 -
BM_deque_vector_ranges_copy/4000 142.001 -
BM_deque_vector_ranges_copy/4096 145.617 -
BM_deque_vector_ranges_copy/512 16.554 -
BM_deque_vector_ranges_copy/5500 193.658 -
BM_deque_vector_ranges_copy/64 2.589 -1.21%
BM_deque_vector_ranges_copy/64000 2913.717 -
BM_deque_vector_ranges_copy/65536 2961.499 1.12%
BM_deque_vector_ranges_copy/70000 3186.266 -
BM_deque_vector_ranges_copy_backward/0 1.417 4.40%
BM_deque_vector_ranges_copy_backward/1 2.086 2.19%
BM_deque_vector_ranges_copy_backward/1024 36.690 -
BM_deque_vector_ranges_copy_backward/2 1.833 3.30%
BM_deque_vector_ranges_copy_backward/4000 148.750 -
BM_deque_vector_ranges_copy_backward/4096 146.475 -2.19%
BM_deque_vector_ranges_copy_backward/512 17.894 -
BM_deque_vector_ranges_copy_backward/5500 201.673 1.84%
BM_deque_vector_ranges_copy_backward/64 2.925 -
BM_deque_vector_ranges_copy_backward/64000 8219.418 4.16%
BM_deque_vector_ranges_copy_backward/65536 8380.933 2.65%
BM_deque_vector_ranges_copy_backward/70000 9015.005 2.53%
BM_deque_vector_ranges_move/0 1.587 8.04%
BM_deque_vector_ranges_move/1 2.105 1.52%
BM_deque_vector_ranges_move/1024 38.037 -
BM_deque_vector_ranges_move/2 1.842 -
BM_deque_vector_ranges_move/4000 139.539 -
BM_deque_vector_ranges_move/4096 146.016 -
BM_deque_vector_ranges_move/512 16.558 -
BM_deque_vector_ranges_move/5500 195.394 -
BM_deque_vector_ranges_move/64 2.657 -
BM_deque_vector_ranges_move/64000 2965.814 -
BM_deque_vector_ranges_move/65536 2996.826 -
BM_deque_vector_ranges_move/70000 3234.550 -
BM_deque_vector_ranges_move_backward/0 1.413 3.25%
BM_deque_vector_ranges_move_backward/1 2.083 3.36%
BM_deque_vector_ranges_move_backward/1024 36.646 -
BM_deque_vector_ranges_move_backward/2 1.830 3.74%
BM_deque_vector_ranges_move_backward/4000 143.268 -1.57%
BM_deque_vector_ranges_move_backward/4096 147.445 -1.11%
BM_deque_vector_ranges_move_backward/512 17.903 -
BM_deque_vector_ranges_move_backward/5500 197.493 -
BM_deque_vector_ranges_move_backward/64 2.924 -
BM_deque_vector_ranges_move_backward/64000 7948.177 -1.04%
BM_deque_vector_ranges_move_backward/65536 8063.812 -1.57%
BM_deque_vector_ranges_move_backward/70000 8665.483 -
BM_getline_string 16.410 -2.09%
BM_lexicographical_compare_three_way<IntPtr>/1 0.459 16.45%
BM_lexicographical_compare_three_way<IntPtr>/1024 244.918 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 255952.973 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.477 -
BM_lexicographical_compare_three_way<IntPtr>/16384 3754.077 -
BM_lexicographical_compare_three_way<IntPtr>/256 69.240 -1.59%
BM_lexicographical_compare_three_way<IntPtr>/262144 60473.213 -2.50%
BM_lexicographical_compare_three_way<IntPtr>/4 1.151 -
BM_lexicographical_compare_three_way<IntPtr>/4096 951.865 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.509 -1.10%
BM_lexicographical_compare_three_way<IntPtr>/65536 15039.123 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.300 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 488.492 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 496847.133 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 9.212 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7699.105 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 126.965 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 123071.253 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.746 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1931.052 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.414 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30757.247 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.346 2.87%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 250.963 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 247987.011 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.309 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3794.777 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 74.460 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60581.930 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.240 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 957.552 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 17.651 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15087.881 -
BM_lexicographical_compare_three_way_fast_path/1 0.460 16.16%
BM_lexicographical_compare_three_way_fast_path/1024 245.779 -
BM_lexicographical_compare_three_way_fast_path/1048576 246933.613 -
BM_lexicographical_compare_three_way_fast_path/16 4.427 -
BM_lexicographical_compare_three_way_fast_path/16384 3765.194 -
BM_lexicographical_compare_three_way_fast_path/256 70.414 -1.25%
BM_lexicographical_compare_three_way_fast_path/262144 60372.700 -
BM_lexicographical_compare_three_way_fast_path/4 1.148 -
BM_lexicographical_compare_three_way_fast_path/4096 955.215 -
BM_lexicographical_compare_three_way_fast_path/64 15.643 -
BM_lexicographical_compare_three_way_fast_path/65536 15065.669 -
BM_lexicographical_compare_three_way_slow_path/1 0.461 6.31%
BM_lexicographical_compare_three_way_slow_path/1024 293.813 -
BM_lexicographical_compare_three_way_slow_path/1048576 294439.628 -
BM_lexicographical_compare_three_way_slow_path/16 4.562 -
BM_lexicographical_compare_three_way_slow_path/16384 4547.046 -
BM_lexicographical_compare_three_way_slow_path/256 79.542 -
BM_lexicographical_compare_three_way_slow_path/262144 72611.009 -
BM_lexicographical_compare_three_way_slow_path/4 1.188 -
BM_lexicographical_compare_three_way_slow_path/4096 1146.527 -
BM_lexicographical_compare_three_way_slow_path/64 17.819 -
BM_lexicographical_compare_three_way_slow_path/65536 18167.557 -
BM_map_find_string_literal 12.715 -
BM_num_get<bool> 11.800 1.76%
BM_num_get<double> 36.560 1.98%
BM_num_get<float> 36.718 -
BM_num_get<long> 10.700 -
BM_num_get<long_double> 37.778 2.73%
BM_num_get<long_long> 10.717 -
BM_num_get<unsigned_int> 9.763 -
BM_num_get<unsigned_long> 10.339 -1.02%
BM_num_get<unsigned_long_long> 10.407 -
BM_num_get<unsigned_short> 10.018 -
BM_num_get<void*> 10.944 -
BM_num_put<bool> 10.881 -
BM_num_put<const_void*> 12.361 2.87%
BM_num_put<double> 57.535 -
BM_num_put<long> 10.985 -4.28%
BM_num_put<long_double> 58.570 -
BM_num_put<long_long> 11.147 -
BM_num_put<unsigned_long> 10.824 -6.20%
BM_num_put<unsigned_long_long> 11.029 1.02%
BM_std_minmax_element<char>/1 0.304 -
BM_std_minmax_element<char>/1024 261.790 -7.77%
BM_std_minmax_element<char>/2 0.650 -5.30%
BM_std_minmax_element<char>/3 1.100 -11.66%
BM_std_minmax_element<char>/4 1.239 -3.73%
BM_std_minmax_element<char>/4000 999.954 -8.28%
BM_std_minmax_element<char>/4096 1022.895 -
BM_std_minmax_element<char>/512 134.656 -6.55%
BM_std_minmax_element<char>/5500 1369.842 -
BM_std_minmax_element<char>/64 17.157 -2.80%
BM_std_minmax_element<char>/64000 15871.061 -
BM_std_minmax_element<char>/65536 16249.445 -
BM_std_minmax_element<char>/70000 17360.697 -
BM_std_minmax_element<int>/1 0.305 -
BM_std_minmax_element<int>/1024 269.836 1.70%
BM_std_minmax_element<int>/2 0.612 -10.97%
BM_std_minmax_element<int>/3 1.202 4.63%
BM_std_minmax_element<int>/4 1.226 -2.17%
BM_std_minmax_element<int>/4000 1036.889 1.75%
BM_std_minmax_element<int>/4096 1059.300 1.60%
BM_std_minmax_element<int>/512 136.671 1.59%
BM_std_minmax_element<int>/5500 1419.452 1.81%
BM_std_minmax_element<int>/64 17.023 -
BM_std_minmax_element<int>/64000 16501.705 1.39%
BM_std_minmax_element<int>/65536 16875.827 1.57%
BM_std_minmax_element<int>/70000 18010.413 1.28%
BM_std_minmax_element<long_long>/1 0.314 4.51%
BM_std_minmax_element<long_long>/1024 271.957 -
BM_std_minmax_element<long_long>/2 0.646 -5.94%
BM_std_minmax_element<long_long>/3 1.099 -4.26%
BM_std_minmax_element<long_long>/4 1.259 -
BM_std_minmax_element<long_long>/4000 1047.982 -
BM_std_minmax_element<long_long>/4096 1072.339 -
BM_std_minmax_element<long_long>/512 137.973 -
BM_std_minmax_element<long_long>/5500 1438.313 -
BM_std_minmax_element<long_long>/64 17.339 -
BM_std_minmax_element<long_long>/64000 16936.429 1.05%
BM_std_minmax_element<long_long>/65536 17352.113 1.18%
BM_std_minmax_element<long_long>/70000 18518.932 1.12%
BM_std_minmax_element<short>/1 0.301 -
BM_std_minmax_element<short>/1024 261.661 -7.84%
BM_std_minmax_element<short>/2 0.688 -
BM_std_minmax_element<short>/3 1.134 -1.47%
BM_std_minmax_element<short>/4 1.224 -2.68%
BM_std_minmax_element<short>/4000 1003.906 -7.58%
BM_std_minmax_element<short>/4096 1026.905 -7.66%
BM_std_minmax_element<short>/512 134.391 -7.04%
BM_std_minmax_element<short>/5500 1376.197 -7.79%
BM_std_minmax_element<short>/64 17.108 -2.80%
BM_std_minmax_element<short>/64000 15952.110 -7.68%
BM_std_minmax_element<short>/65536 16322.546 -7.78%
BM_std_minmax_element<short>/70000 17526.003 -7.27%
BM_tolower_char<char> 0.692 -
BM_tolower_char<wchar_t> 0.690 12.11%
BM_tolower_string<char> 15.207 -5.57%
BM_tolower_string<wchar_t> 6.333 -1.64%
BM_toupper_char<char> 0.689 49.02%
BM_toupper_char<wchar_t> 0.516 6.55%
BM_toupper_string<char> 15.892 5.20%
BM_toupper_string<wchar_t> 6.293 -
BM_vector_deque_copy/0 0.395 -27.83%
BM_vector_deque_copy/1 2.344 12.29%
BM_vector_deque_copy/1024 36.357 -
BM_vector_deque_copy/2 2.058 15.44%
BM_vector_deque_copy/4000 140.633 -
BM_vector_deque_copy/4096 144.661 -
BM_vector_deque_copy/512 16.907 -
BM_vector_deque_copy/5500 194.575 -
BM_vector_deque_copy/64 2.801 5.46%
BM_vector_deque_copy/64000 3078.007 -
BM_vector_deque_copy/65536 2897.264 -
BM_vector_deque_copy/70000 3344.803 -
BM_vector_deque_copy_backward/0 0.418 -4.25%
BM_vector_deque_copy_backward/1 2.351 9.99%
BM_vector_deque_copy_backward/1024 37.984 -4.02%
BM_vector_deque_copy_backward/2 2.053 8.84%
BM_vector_deque_copy_backward/4000 144.737 -2.81%
BM_vector_deque_copy_backward/4096 151.271 -1.02%
BM_vector_deque_copy_backward/512 17.485 -1.90%
BM_vector_deque_copy_backward/5500 198.835 -
BM_vector_deque_copy_backward/64 2.992 -2.36%
BM_vector_deque_copy_backward/64000 8042.421 -
BM_vector_deque_copy_backward/65536 8292.474 -
BM_vector_deque_copy_backward/70000 8743.052 -1.63%
BM_vector_deque_move/0 0.606 51.42%
BM_vector_deque_move/1 2.302 8.26%
BM_vector_deque_move/1024 36.051 -
BM_vector_deque_move/2 2.061 9.42%
BM_vector_deque_move/4000 143.399 1.04%
BM_vector_deque_move/4096 148.458 -
BM_vector_deque_move/512 16.958 -
BM_vector_deque_move/5500 198.712 -
BM_vector_deque_move/64 2.840 3.30%
BM_vector_deque_move/64000 3070.671 -
BM_vector_deque_move/65536 3036.556 -4.35%
BM_vector_deque_move/70000 3340.384 -2.92%
BM_vector_deque_move_backward/0 0.400 -28.63%
BM_vector_deque_move_backward/1 2.311 7.53%
BM_vector_deque_move_backward/1024 38.732 -
BM_vector_deque_move_backward/2 2.053 9.26%
BM_vector_deque_move_backward/4000 145.479 1.14%
BM_vector_deque_move_backward/4096 150.027 -
BM_vector_deque_move_backward/512 17.464 -5.27%
BM_vector_deque_move_backward/5500 200.222 -
BM_vector_deque_move_backward/64 2.969 -3.53%
BM_vector_deque_move_backward/64000 8006.750 -1.03%
BM_vector_deque_move_backward/65536 8056.371 -
BM_vector_deque_move_backward/70000 8423.129 -2.56%
BM_vector_deque_ranges_copy/0 0.391 -21.80%
BM_vector_deque_ranges_copy/1 2.310 12.06%
BM_vector_deque_ranges_copy/1024 35.762 -6.53%
BM_vector_deque_ranges_copy/2 2.057 11.26%
BM_vector_deque_ranges_copy/4000 143.260 -
BM_vector_deque_ranges_copy/4096 148.544 1.22%
BM_vector_deque_ranges_copy/512 16.891 -
BM_vector_deque_ranges_copy/5500 198.692 -
BM_vector_deque_ranges_copy/64 2.808 3.80%
BM_vector_deque_ranges_copy/64000 3073.901 -
BM_vector_deque_ranges_copy/65536 3038.819 -
BM_vector_deque_ranges_copy/70000 3337.559 -
BM_vector_deque_ranges_copy_backward/0 0.504 9.82%
BM_vector_deque_ranges_copy_backward/1 2.325 -
BM_vector_deque_ranges_copy_backward/1024 38.827 2.35%
BM_vector_deque_ranges_copy_backward/2 2.052 3.01%
BM_vector_deque_ranges_copy_backward/4000 152.977 6.28%
BM_vector_deque_ranges_copy_backward/4096 151.349 -
BM_vector_deque_ranges_copy_backward/512 17.470 -
BM_vector_deque_ranges_copy_backward/5500 197.849 -
BM_vector_deque_ranges_copy_backward/64 2.985 -
BM_vector_deque_ranges_copy_backward/64000 8022.134 1.86%
BM_vector_deque_ranges_copy_backward/65536 8189.354 -
BM_vector_deque_ranges_copy_backward/70000 8570.029 -2.23%
BM_vector_deque_ranges_move/0 0.605 33.60%
BM_vector_deque_ranges_move/1 2.129 2.09%
BM_vector_deque_ranges_move/1024 36.196 -
BM_vector_deque_ranges_move/2 1.890 3.23%
BM_vector_deque_ranges_move/4000 142.473 -
BM_vector_deque_ranges_move/4096 148.867 -
BM_vector_deque_ranges_move/512 16.945 -
BM_vector_deque_ranges_move/5500 198.304 -
BM_vector_deque_ranges_move/64 2.745 -
BM_vector_deque_ranges_move/64000 3112.080 3.36%
BM_vector_deque_ranges_move/65536 3147.431 2.27%
BM_vector_deque_ranges_move/70000 3277.071 -
BM_vector_deque_ranges_move_backward/0 0.431 -4.82%
BM_vector_deque_ranges_move_backward/1 2.035 -12.57%
BM_vector_deque_ranges_move_backward/1024 38.690 -
BM_vector_deque_ranges_move_backward/2 1.777 -13.51%
BM_vector_deque_ranges_move_backward/4000 144.927 1.41%
BM_vector_deque_ranges_move_backward/4096 150.876 -
BM_vector_deque_ranges_move_backward/512 18.587 6.33%
BM_vector_deque_ranges_move_backward/5500 198.017 -
BM_vector_deque_ranges_move_backward/64 3.256 9.70%
BM_vector_deque_ranges_move_backward/64000 7809.172 -2.02%
BM_vector_deque_ranges_move_backward/65536 7903.755 -1.62%
BM_vector_deque_ranges_move_backward/70000 8402.269 -
SetIntersection_Front_Set_float_1024_1 1042870.080 -
SetIntersection_Front_Set_float_1024_1024 13656239.884 -1.45%
SetIntersection_Front_Set_float_1024_16 1226190.017 4.43%
SetIntersection_Front_Set_float_1024_256 4183298.974 7.54%
SetIntersection_Front_Set_float_1024_4 1071102.485 -
SetIntersection_Front_Set_float_1024_64 1758159.714 2.38%
SetIntersection_Front_Set_float_16384_1 1049853.738 5.05%
SetIntersection_Front_Set_float_16384_1024 13386218.308 9.06%
SetIntersection_Front_Set_float_16384_16 1239378.083 -
SetIntersection_Front_Set_float_16384_16384 234786852.688 2.97%
SetIntersection_Front_Set_float_16384_256 4078905.661 -
SetIntersection_Front_Set_float_16384_4 1066338.807 -
SetIntersection_Front_Set_float_16384_64 1790203.449 -
SetIntersection_Front_Set_float_16_1 62830906.303 -
SetIntersection_Front_Set_float_16_16 40108416.556 3.75%
SetIntersection_Front_Set_float_16_4 54971209.411 -
SetIntersection_Front_Set_float_1_1 534042635.601 -
SetIntersection_Front_Set_float_256_1 4145804.483 -
SetIntersection_Front_Set_float_256_16 4576702.289 1.12%
SetIntersection_Front_Set_float_256_256 8174428.813 6.15%
SetIntersection_Front_Set_float_256_4 4230796.358 -
SetIntersection_Front_Set_float_256_64 5817159.624 3.07%
SetIntersection_Front_Set_float_262144_1 1032435.616 1.90%
SetIntersection_Front_Set_float_262144_1024 13690531.700 4.44%
SetIntersection_Front_Set_float_262144_16 1206505.828 3.20%
SetIntersection_Front_Set_float_262144_16384 229209731.858 -1.28%
SetIntersection_Front_Set_float_262144_256 4148928.990 1.81%
SetIntersection_Front_Set_float_262144_262144 1660284.504 1.54%
SetIntersection_Front_Set_float_262144_4 1074594.131 -
SetIntersection_Front_Set_float_262144_64 1758455.235 4.57%
SetIntersection_Front_Set_float_4_1 213568853.308 -
SetIntersection_Front_Set_float_4_4 136926154.387 -
SetIntersection_Front_Set_float_64_1 16380278.128 -
SetIntersection_Front_Set_float_64_16 15648920.970 -
SetIntersection_Front_Set_float_64_4 16117299.820 -
SetIntersection_Front_Set_float_64_64 13855406.673 3.48%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1059282.090 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 14702191.798 1.66%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1286720.404 4.22%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4356024.515 1.06%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1102207.128 1.92%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1858382.046 -2.95%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1052570.926 2.03%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 14798440.289 6.41%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1239432.690 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 345078531.168 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4316371.059 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1050040.305 -2.32%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1975221.879 9.30%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 64215942.965 2.44%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 39295801.049 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 55758791.275 1.11%
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 543354991.524 1.86%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4440432.982 6.75%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4663770.574 3.17%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8905823.947 7.43%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4220900.188 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5943541.549 3.32%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1060976.006 2.18%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 15772496.821 14.94%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1285476.821 5.66%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 250682744.452 -25.45%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4222541.834 -3.90%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1875786.867 1.38%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1145007.190 5.19%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1861274.291 4.06%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 217577867.195 1.90%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 140350879.549 2.05%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16816686.860 2.32%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15788975.252 1.70%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16432029.496 1.95%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 14743950.057 1.90%
SetIntersection_Front_Set_string_1024_1 1085855.735 -
SetIntersection_Front_Set_string_1024_1024 55437314.005 -
SetIntersection_Front_Set_string_1024_16 1910069.378 1.41%
SetIntersection_Front_Set_string_1024_256 16090702.953 9.19%
SetIntersection_Front_Set_string_1024_4 1233744.386 -1.70%
SetIntersection_Front_Set_string_1024_64 4703623.830 -3.48%
SetIntersection_Front_Set_string_16384_1 1092210.905 -
SetIntersection_Front_Set_string_16384_1024 59333127.406 2.41%
SetIntersection_Front_Set_string_16384_16 1929092.948 -
SetIntersection_Front_Set_string_16384_16384 351671013.224 1.09%
SetIntersection_Front_Set_string_16384_256 14547548.753 -1.21%
SetIntersection_Front_Set_string_16384_4 1258860.987 1.17%
SetIntersection_Front_Set_string_16384_64 4839173.178 7.09%
SetIntersection_Front_Set_string_16_1 65009820.984 -
SetIntersection_Front_Set_string_16_16 57777479.266 -
SetIntersection_Front_Set_string_16_4 63635901.937 -
SetIntersection_Front_Set_string_1_1 554627258.522 -
SetIntersection_Front_Set_string_256_1 4332275.277 1.03%
SetIntersection_Front_Set_string_256_16 6978793.368 -3.32%
SetIntersection_Front_Set_string_256_256 30609973.158 5.01%
SetIntersection_Front_Set_string_256_4 4963041.771 -
SetIntersection_Front_Set_string_256_64 15067362.671 -1.01%
SetIntersection_Front_Set_string_262144_1 1077227.757 -
SetIntersection_Front_Set_string_262144_1024 59601849.501 -
SetIntersection_Front_Set_string_262144_16 1935999.338 1.79%
SetIntersection_Front_Set_string_262144_16384 354257316.363 1.39%
SetIntersection_Front_Set_string_262144_256 14827572.925 -1.05%
SetIntersection_Front_Set_string_262144_262144 18474070.637 3.87%
SetIntersection_Front_Set_string_262144_4 1208297.559 -5.11%
SetIntersection_Front_Set_string_262144_64 4607814.447 -6.40%
SetIntersection_Front_Set_string_4_1 221822792.688 -
SetIntersection_Front_Set_string_4_4 157225837.958 1.53%
SetIntersection_Front_Set_string_64_1 16900727.379 -
SetIntersection_Front_Set_string_64_16 24829766.540 5.50%
SetIntersection_Front_Set_string_64_4 18880566.166 3.77%
SetIntersection_Front_Set_string_64_64 34512510.002 -4.18%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1052232.444 2.09%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23880857.025 1.73%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1340103.612 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6912058.137 5.56%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1100027.885 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2346175.888 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1032572.589 2.41%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 25988419.310 3.44%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1339854.366 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 351422764.786 -2.01%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6565476.670 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1109200.020 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2316304.960 1.80%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 64097788.191 1.61%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 42439867.730 2.06%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 57098472.482 1.07%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 546376867.250 1.83%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4319747.217 4.21%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5130252.629 2.76%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 12388185.043 -2.04%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4381018.118 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 8131552.851 7.87%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1017275.871 1.35%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 28596246.542 8.73%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1372464.582 7.57%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 341169952.728 -2.77%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6307579.109 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3126540.039 6.51%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1132494.569 2.70%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2319480.570 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 218485467.429 1.81%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 142842514.481 1.36%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 16525358.057 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 17353194.201 1.42%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 17021739.327 2.96%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 18035388.511 -
SetIntersection_Front_Set_uint32_1024_1 1043324.482 1.92%
SetIntersection_Front_Set_uint32_1024_1024 11839563.450 1.47%
SetIntersection_Front_Set_uint32_1024_16 1199234.850 -
SetIntersection_Front_Set_uint32_1024_256 3907176.580 7.69%
SetIntersection_Front_Set_uint32_1024_4 1077489.883 2.26%
SetIntersection_Front_Set_uint32_1024_64 1674688.734 7.97%
SetIntersection_Front_Set_uint32_16384_1 1042314.536 1.60%
SetIntersection_Front_Set_uint32_16384_1024 11664850.289 -6.52%
SetIntersection_Front_Set_uint32_16384_16 1210336.547 2.66%
SetIntersection_Front_Set_uint32_16384_16384 218250777.353 -
SetIntersection_Front_Set_uint32_16384_256 3629699.052 -5.12%
SetIntersection_Front_Set_uint32_16384_4 1061090.714 1.19%
SetIntersection_Front_Set_uint32_16384_64 1704308.737 3.30%
SetIntersection_Front_Set_uint32_16_1 62642881.439 -
SetIntersection_Front_Set_uint32_16_16 37961396.124 1.25%
SetIntersection_Front_Set_uint32_16_4 54746451.114 1.35%
SetIntersection_Front_Set_uint32_1_1 533585608.251 -
SetIntersection_Front_Set_uint32_256_1 4153080.670 2.40%
SetIntersection_Front_Set_uint32_256_16 4472076.999 -
SetIntersection_Front_Set_uint32_256_256 7298179.744 -4.67%
SetIntersection_Front_Set_uint32_256_4 4199594.318 1.41%
SetIntersection_Front_Set_uint32_256_64 5610295.441 4.02%
SetIntersection_Front_Set_uint32_262144_1 1038739.124 5.25%
SetIntersection_Front_Set_uint32_262144_1024 12297199.556 -2.50%
SetIntersection_Front_Set_uint32_262144_16 1190211.018 1.01%
SetIntersection_Front_Set_uint32_262144_16384 222317205.190 -
SetIntersection_Front_Set_uint32_262144_256 3839544.325 -7.21%
SetIntersection_Front_Set_uint32_262144_262144 1640749.268 -
SetIntersection_Front_Set_uint32_262144_4 1068893.767 1.57%
SetIntersection_Front_Set_uint32_262144_64 1695746.494 2.57%
SetIntersection_Front_Set_uint32_4_1 213486830.704 -
SetIntersection_Front_Set_uint32_4_4 136727030.855 -
SetIntersection_Front_Set_uint32_64_1 16377299.070 -
SetIntersection_Front_Set_uint32_64_16 15284851.249 1.55%
SetIntersection_Front_Set_uint32_64_4 16053684.216 1.18%
SetIntersection_Front_Set_uint32_64_64 13436890.484 1.71%
SetIntersection_Front_Set_uint64_1024_1 1049795.826 -
SetIntersection_Front_Set_uint64_1024_1024 12538470.473 -
SetIntersection_Front_Set_uint64_1024_16 1190287.137 -
SetIntersection_Front_Set_uint64_1024_256 3684495.412 -11.65%
SetIntersection_Front_Set_uint64_1024_4 1075187.038 -
SetIntersection_Front_Set_uint64_1024_64 1674553.955 1.67%
SetIntersection_Front_Set_uint64_16384_1 1106965.418 6.44%
SetIntersection_Front_Set_uint64_16384_1024 12779486.803 2.35%
SetIntersection_Front_Set_uint64_16384_16 1269592.130 7.05%
SetIntersection_Front_Set_uint64_16384_16384 228202388.122 -
SetIntersection_Front_Set_uint64_16384_256 3922965.964 -
SetIntersection_Front_Set_uint64_16384_4 1142749.227 11.08%
SetIntersection_Front_Set_uint64_16384_64 1729713.528 2.37%
SetIntersection_Front_Set_uint64_16_1 64371744.720 2.65%
SetIntersection_Front_Set_uint64_16_16 38690461.933 2.72%
SetIntersection_Front_Set_uint64_16_4 55491828.094 1.70%
SetIntersection_Front_Set_uint64_1_1 544426320.171 -
SetIntersection_Front_Set_uint64_256_1 4307338.299 3.26%
SetIntersection_Front_Set_uint64_256_16 4487434.912 1.49%
SetIntersection_Front_Set_uint64_256_256 7961662.324 4.35%
SetIntersection_Front_Set_uint64_256_4 4216963.920 -
SetIntersection_Front_Set_uint64_256_64 5482085.955 -
SetIntersection_Front_Set_uint64_262144_1 1048981.657 -
SetIntersection_Front_Set_uint64_262144_1024 12681261.819 -
SetIntersection_Front_Set_uint64_262144_16 1203971.623 -
SetIntersection_Front_Set_uint64_262144_16384 221084032.667 -
SetIntersection_Front_Set_uint64_262144_256 3797360.148 -5.73%
SetIntersection_Front_Set_uint64_262144_262144 1681670.818 1.31%
SetIntersection_Front_Set_uint64_262144_4 1062084.094 -1.18%
SetIntersection_Front_Set_uint64_262144_64 1791905.888 7.29%
SetIntersection_Front_Set_uint64_4_1 218175606.966 2.06%
SetIntersection_Front_Set_uint64_4_4 138839373.471 1.63%
SetIntersection_Front_Set_uint64_64_1 16775785.362 1.77%
SetIntersection_Front_Set_uint64_64_16 15221721.345 -
SetIntersection_Front_Set_uint64_64_4 16494041.101 3.22%
SetIntersection_Front_Set_uint64_64_64 13806206.803 5.08%
SetIntersection_Front_Vector_float_1024_1 1051956.422 1.18%
SetIntersection_Front_Vector_float_1024_1024 5900781.667 -
SetIntersection_Front_Vector_float_1024_16 1119813.925 -
SetIntersection_Front_Vector_float_1024_256 2269193.172 -
SetIntersection_Front_Vector_float_1024_4 1059225.060 -
SetIntersection_Front_Vector_float_1024_64 1361311.563 -
SetIntersection_Front_Vector_float_16384_1 1036143.986 -
SetIntersection_Front_Vector_float_16384_1024 5907401.779 9.04%
SetIntersection_Front_Vector_float_16384_16 1117159.304 -
SetIntersection_Front_Vector_float_16384_16384 76667559.157 -1.28%
SetIntersection_Front_Vector_float_16384_256 2255391.009 5.49%
SetIntersection_Front_Vector_float_16384_4 1052051.415 1.41%
SetIntersection_Front_Vector_float_16384_64 1356858.843 -
SetIntersection_Front_Vector_float_16_1 62679612.233 -
SetIntersection_Front_Vector_float_16_16 35691999.290 -
SetIntersection_Front_Vector_float_16_4 54066772.288 -
SetIntersection_Front_Vector_float_1_1 532300611.957 -
SetIntersection_Front_Vector_float_256_1 4154029.326 -
SetIntersection_Front_Vector_float_256_16 4144869.532 -
SetIntersection_Front_Vector_float_256_256 4508425.656 -
SetIntersection_Front_Vector_float_256_4 4175179.710 1.17%
SetIntersection_Front_Vector_float_256_64 4262080.207 -2.02%
SetIntersection_Front_Vector_float_262144_1 1030233.599 1.05%
SetIntersection_Front_Vector_float_262144_1024 5902108.816 9.07%
SetIntersection_Front_Vector_float_262144_16 1125679.794 2.09%
SetIntersection_Front_Vector_float_262144_16384 77693583.794 -
SetIntersection_Front_Vector_float_262144_256 2266125.487 -
SetIntersection_Front_Vector_float_262144_262144 346894668.197 -1.34%
SetIntersection_Front_Vector_float_262144_4 1054423.134 -
SetIntersection_Front_Vector_float_262144_64 1332944.762 -1.87%
SetIntersection_Front_Vector_float_4_1 212739411.042 -
SetIntersection_Front_Vector_float_4_4 135207169.142 -
SetIntersection_Front_Vector_float_64_1 16351947.639 -
SetIntersection_Front_Vector_float_64_16 14308537.294 -
SetIntersection_Front_Vector_float_64_4 15911399.655 -
SetIntersection_Front_Vector_float_64_64 10835078.474 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1112346.646 6.19%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8445938.562 1.65%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1186557.728 1.91%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2911027.235 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1132407.092 5.83%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1524583.365 3.03%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1033425.429 -1.31%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8465661.129 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1156901.561 3.44%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 118990535.751 -1.07%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2875463.606 -1.07%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1068027.396 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1529800.339 1.45%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 63761112.438 1.48%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 36974550.527 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 55870820.863 2.54%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 546028614.024 2.21%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4170006.785 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4329104.050 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5896193.611 2.10%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4202502.042 1.98%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 5045810.953 4.23%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1114765.670 7.17%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8426664.482 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1157470.447 3.74%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 118733645.975 -1.42%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2948597.938 1.88%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 350698935.606 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1106228.805 2.90%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1532615.314 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 218110107.242 1.45%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 139126704.249 2.13%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 16686897.527 1.94%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 15256034.014 3.39%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 16104550.330 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12163560.403 -
SetIntersection_Front_Vector_string_1024_1 1071465.035 -
SetIntersection_Front_Vector_string_1024_1024 38787970.616 1.17%
SetIntersection_Front_Vector_string_1024_16 1600065.568 -
SetIntersection_Front_Vector_string_1024_256 9425013.482 4.02%
SetIntersection_Front_Vector_string_1024_4 1195362.747 -
SetIntersection_Front_Vector_string_1024_64 3251954.950 1.88%
SetIntersection_Front_Vector_string_16384_1 1059207.243 -1.41%
SetIntersection_Front_Vector_string_16384_1024 38186522.567 1.06%
SetIntersection_Front_Vector_string_16384_16 1591947.688 -1.56%
SetIntersection_Front_Vector_string_16384_16384 350173461.001 -
SetIntersection_Front_Vector_string_16384_256 9467095.408 1.49%
SetIntersection_Front_Vector_string_16384_4 1180916.377 -1.16%
SetIntersection_Front_Vector_string_16384_64 3104168.819 -8.32%
SetIntersection_Front_Vector_string_16_1 64178617.242 -
SetIntersection_Front_Vector_string_16_16 50152859.943 -1.14%
SetIntersection_Front_Vector_string_16_4 60304443.389 -
SetIntersection_Front_Vector_string_1_1 545947520.049 -
SetIntersection_Front_Vector_string_256_1 4255508.014 -
SetIntersection_Front_Vector_string_256_16 5967642.120 -3.89%
SetIntersection_Front_Vector_string_256_256 19098129.096 -5.47%
SetIntersection_Front_Vector_string_256_4 4639122.581 2.16%
SetIntersection_Front_Vector_string_256_64 10875998.395 4.45%
SetIntersection_Front_Vector_string_262144_1 1077576.005 -
SetIntersection_Front_Vector_string_262144_1024 39760338.523 1.28%
SetIntersection_Front_Vector_string_262144_16 1601338.137 1.95%
SetIntersection_Front_Vector_string_262144_16384 349500219.876 -
SetIntersection_Front_Vector_string_262144_256 9721580.496 3.25%
SetIntersection_Front_Vector_string_262144_262144 14484369.387 -
SetIntersection_Front_Vector_string_262144_4 1182749.118 -
SetIntersection_Front_Vector_string_262144_64 3202297.749 1.08%
SetIntersection_Front_Vector_string_4_1 218368424.777 -
SetIntersection_Front_Vector_string_4_4 148915371.279 -1.36%
SetIntersection_Front_Vector_string_64_1 16891709.805 -
SetIntersection_Front_Vector_string_64_16 20171052.589 -1.19%
SetIntersection_Front_Vector_string_64_4 17765279.001 1.25%
SetIntersection_Front_Vector_string_64_64 25443610.528 -2.13%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1031023.143 -1.37%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 8994991.736 -1.15%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1160005.637 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3043765.113 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1062163.780 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1577709.168 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1041575.940 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 8957206.034 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1225171.823 4.90%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 128555449.993 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3041992.941 -1.05%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1118071.626 4.32%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1625381.689 4.48%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 63906183.134 2.06%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 37794567.464 2.42%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 55163655.452 1.34%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 542339957.634 1.88%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4412593.845 8.55%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4398139.248 1.01%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6082145.707 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4395104.457 5.18%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 5030910.381 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1054469.224 1.03%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 8945497.252 -1.61%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1180032.934 5.23%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 127884942.443 -1.06%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3039592.023 -1.17%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350651475.525 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1070236.167 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1625991.053 4.25%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 216712751.031 1.75%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 138953802.706 1.82%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16450386.986 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 14781984.364 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 16811150.258 5.38%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 12560287.703 -
SetIntersection_Front_Vector_uint32_1024_1 1036948.265 -
SetIntersection_Front_Vector_uint32_1024_1024 5308957.266 -
SetIntersection_Front_Vector_uint32_1024_16 1123266.429 1.10%
SetIntersection_Front_Vector_uint32_1024_256 2136159.276 -
SetIntersection_Front_Vector_uint32_1024_4 1060237.779 -
SetIntersection_Front_Vector_uint32_1024_64 1326694.016 -
SetIntersection_Front_Vector_uint32_16384_1 1037229.654 -
SetIntersection_Front_Vector_uint32_16384_1024 5897394.376 10.56%
SetIntersection_Front_Vector_uint32_16384_16 1106186.910 -
SetIntersection_Front_Vector_uint32_16384_16384 74519418.338 2.13%
SetIntersection_Front_Vector_uint32_16384_256 2139562.940 -
SetIntersection_Front_Vector_uint32_16384_4 1051858.737 -
SetIntersection_Front_Vector_uint32_16384_64 1324663.514 -
SetIntersection_Front_Vector_uint32_16_1 62776904.650 -
SetIntersection_Front_Vector_uint32_16_16 36009133.337 2.40%
SetIntersection_Front_Vector_uint32_16_4 54002694.351 -
SetIntersection_Front_Vector_uint32_1_1 534196054.564 -
SetIntersection_Front_Vector_uint32_256_1 4151330.294 -
SetIntersection_Front_Vector_uint32_256_16 4201765.159 1.98%
SetIntersection_Front_Vector_uint32_256_256 4276014.638 -5.15%
SetIntersection_Front_Vector_uint32_256_4 4160624.657 -
SetIntersection_Front_Vector_uint32_256_64 4293846.379 -
SetIntersection_Front_Vector_uint32_262144_1 1046112.081 -
SetIntersection_Front_Vector_uint32_262144_1024 5319903.998 -
SetIntersection_Front_Vector_uint32_262144_16 1114162.978 -
SetIntersection_Front_Vector_uint32_262144_16384 72041406.237 -1.12%
SetIntersection_Front_Vector_uint32_262144_256 2264798.603 6.62%
SetIntersection_Front_Vector_uint32_262144_262144 352660879.857 -
SetIntersection_Front_Vector_uint32_262144_4 1053253.033 -
SetIntersection_Front_Vector_uint32_262144_64 1360379.124 3.32%
SetIntersection_Front_Vector_uint32_4_1 213594287.581 -
SetIntersection_Front_Vector_uint32_4_4 135782014.736 1.27%
SetIntersection_Front_Vector_uint32_64_1 16399567.386 -
SetIntersection_Front_Vector_uint32_64_16 14143166.532 -
SetIntersection_Front_Vector_uint32_64_4 15868869.079 -
SetIntersection_Front_Vector_uint32_64_64 10637882.465 -
SetIntersection_Front_Vector_uint64_1024_1 1034804.847 -
SetIntersection_Front_Vector_uint64_1024_1024 5693521.157 8.27%
SetIntersection_Front_Vector_uint64_1024_16 1117132.288 -
SetIntersection_Front_Vector_uint64_1024_256 2272359.218 -
SetIntersection_Front_Vector_uint64_1024_4 1055350.609 -
SetIntersection_Front_Vector_uint64_1024_64 1360834.394 -
SetIntersection_Front_Vector_uint64_16384_1 1046050.593 1.01%
SetIntersection_Front_Vector_uint64_16384_1024 5899454.324 -
SetIntersection_Front_Vector_uint64_16384_16 1088403.345 -
SetIntersection_Front_Vector_uint64_16384_16384 71503332.996 -2.19%
SetIntersection_Front_Vector_uint64_16384_256 2135688.562 -2.36%
SetIntersection_Front_Vector_uint64_16384_4 1062265.639 7.14%
SetIntersection_Front_Vector_uint64_16384_64 1322459.735 -
SetIntersection_Front_Vector_uint64_16_1 62753750.763 1.45%
SetIntersection_Front_Vector_uint64_16_16 35748040.909 1.52%
SetIntersection_Front_Vector_uint64_16_4 53971651.984 -
SetIntersection_Front_Vector_uint64_1_1 533696704.790 1.48%
SetIntersection_Front_Vector_uint64_256_1 4146316.720 2.02%
SetIntersection_Front_Vector_uint64_256_16 4171809.275 -
SetIntersection_Front_Vector_uint64_256_256 4312490.602 -2.67%
SetIntersection_Front_Vector_uint64_256_4 4177002.996 -
SetIntersection_Front_Vector_uint64_256_64 4262871.830 -1.68%
SetIntersection_Front_Vector_uint64_262144_1 1031218.321 -
SetIntersection_Front_Vector_uint64_262144_1024 5893526.587 1.13%
SetIntersection_Front_Vector_uint64_262144_16 1108902.001 -
SetIntersection_Front_Vector_uint64_262144_16384 71589609.702 -2.75%
SetIntersection_Front_Vector_uint64_262144_256 2239054.585 7.30%
SetIntersection_Front_Vector_uint64_262144_262144 350379341.944 -
SetIntersection_Front_Vector_uint64_262144_4 1061733.337 1.58%
SetIntersection_Front_Vector_uint64_262144_64 1324999.698 2.58%
SetIntersection_Front_Vector_uint64_4_1 212885435.058 1.18%
SetIntersection_Front_Vector_uint64_4_4 135728911.122 1.56%
SetIntersection_Front_Vector_uint64_64_1 16396633.886 1.28%
SetIntersection_Front_Vector_uint64_64_16 14109177.352 -
SetIntersection_Front_Vector_uint64_64_4 15968190.088 1.22%
SetIntersection_Front_Vector_uint64_64_64 10604463.164 -
SetIntersection_Interlaced_Set_float_1024_1 1050600.409 -
SetIntersection_Interlaced_Set_float_1024_1024 12383280.419 1.49%
SetIntersection_Interlaced_Set_float_1024_16 11687546.644 -
SetIntersection_Interlaced_Set_float_1024_256 14011180.586 -1.85%
SetIntersection_Interlaced_Set_float_1024_4 9835453.737 -
SetIntersection_Interlaced_Set_float_1024_64 10170770.913 1.14%
SetIntersection_Interlaced_Set_float_16384_1 1049463.016 5.34%
SetIntersection_Interlaced_Set_float_16384_1024 177725180.314 1.49%
SetIntersection_Interlaced_Set_float_16384_16 210239525.810 -
SetIntersection_Interlaced_Set_float_16384_16384 223329864.585 2.90%
SetIntersection_Interlaced_Set_float_16384_256 206405304.796 -
SetIntersection_Interlaced_Set_float_16384_4 173878776.822 2.61%
SetIntersection_Interlaced_Set_float_16384_64 221617988.409 -
SetIntersection_Interlaced_Set_float_16_1 62636287.790 -
SetIntersection_Interlaced_Set_float_16_16 37941457.417 -
SetIntersection_Interlaced_Set_float_16_4 59169090.486 -
SetIntersection_Interlaced_Set_float_1_1 533058178.105 -
SetIntersection_Interlaced_Set_float_256_1 4134043.726 -
SetIntersection_Interlaced_Set_float_256_16 11976536.877 -
SetIntersection_Interlaced_Set_float_256_256 7626723.271 -1.44%
SetIntersection_Interlaced_Set_float_256_4 11094540.824 -2.88%
SetIntersection_Interlaced_Set_float_256_64 13195815.240 -
SetIntersection_Interlaced_Set_float_262144_1 1036643.192 -
SetIntersection_Interlaced_Set_float_262144_1024 1511383.138 -1.03%
SetIntersection_Interlaced_Set_float_262144_16 1582825.926 -
SetIntersection_Interlaced_Set_float_262144_16384 1265913.656 -
SetIntersection_Interlaced_Set_float_262144_256 1548971.600 -
SetIntersection_Interlaced_Set_float_262144_262144 1630748.047 -
SetIntersection_Interlaced_Set_float_262144_4 1279347.983 -
SetIntersection_Interlaced_Set_float_262144_64 1542147.053 -
SetIntersection_Interlaced_Set_float_4_1 212833926.252 -
SetIntersection_Interlaced_Set_float_4_4 136259607.170 -
SetIntersection_Interlaced_Set_float_64_1 16398215.023 -
SetIntersection_Interlaced_Set_float_64_16 22094431.828 1.58%
SetIntersection_Interlaced_Set_float_64_4 21015473.698 -
SetIntersection_Interlaced_Set_float_64_64 13202113.590 -1.65%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1033351.781 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 13295863.017 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11920499.952 3.01%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 13651210.381 -8.60%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9832604.944 1.83%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10189775.663 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1059292.242 1.66%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 180458076.817 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 218059091.836 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 252943480.584 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 206610224.884 1.26%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 181350151.575 2.02%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 230524225.842 1.22%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 64181917.074 2.36%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 39308346.672 2.82%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 60582293.474 1.32%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 543887772.639 1.88%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4137521.027 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12078437.487 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 8117387.044 -1.42%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11919230.515 1.77%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 12969149.213 -6.86%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1057105.997 1.24%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1615777.345 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1665902.832 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1324471.596 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1649931.967 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1839113.117 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1355419.842 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1633248.291 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 217700334.938 2.03%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 139639635.667 1.68%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16916050.591 3.56%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 22172895.538 1.11%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 21093186.542 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 13858623.465 -
SetIntersection_Interlaced_Set_string_1024_1 1093875.375 -
SetIntersection_Interlaced_Set_string_1024_1024 55331495.939 2.30%
SetIntersection_Interlaced_Set_string_1024_16 12854037.306 -
SetIntersection_Interlaced_Set_string_1024_256 35581307.334 -
SetIntersection_Interlaced_Set_string_1024_4 10305287.485 -
SetIntersection_Interlaced_Set_string_1024_64 17023225.072 3.08%
SetIntersection_Interlaced_Set_string_16384_1 1096149.719 -
SetIntersection_Interlaced_Set_string_16384_1024 358149435.117 1.90%
SetIntersection_Interlaced_Set_string_16384_16 352694753.106 1.64%
SetIntersection_Interlaced_Set_string_16384_16384 349198896.863 -
SetIntersection_Interlaced_Set_string_16384_256 365860711.618 4.74%
SetIntersection_Interlaced_Set_string_16384_4 208393218.521 5.14%
SetIntersection_Interlaced_Set_string_16384_64 357329175.410 -
SetIntersection_Interlaced_Set_string_16_1 65642315.993 -
SetIntersection_Interlaced_Set_string_16_16 60581132.406 1.98%
SetIntersection_Interlaced_Set_string_16_4 73602270.137 2.08%
SetIntersection_Interlaced_Set_string_1_1 556576695.333 -
SetIntersection_Interlaced_Set_string_256_1 4365631.744 -
SetIntersection_Interlaced_Set_string_256_16 17741355.823 -
SetIntersection_Interlaced_Set_string_256_256 31429454.099 3.77%
SetIntersection_Interlaced_Set_string_256_4 12959871.442 -
SetIntersection_Interlaced_Set_string_256_64 30910258.554 -
SetIntersection_Interlaced_Set_string_262144_1 1091319.319 -
SetIntersection_Interlaced_Set_string_262144_1024 2065117.514 -
SetIntersection_Interlaced_Set_string_262144_16 2172121.988 1.89%
SetIntersection_Interlaced_Set_string_262144_16384 2952936.768 -
SetIntersection_Interlaced_Set_string_262144_256 2040634.604 -
SetIntersection_Interlaced_Set_string_262144_262144 18339422.934 -
SetIntersection_Interlaced_Set_string_262144_4 1867124.672 -
SetIntersection_Interlaced_Set_string_262144_64 2148061.684 1.30%
SetIntersection_Interlaced_Set_string_4_1 221394778.475 -
SetIntersection_Interlaced_Set_string_4_4 159780095.127 -
SetIntersection_Interlaced_Set_string_64_1 16985691.783 -
SetIntersection_Interlaced_Set_string_64_16 37357702.959 -2.34%
SetIntersection_Interlaced_Set_string_64_4 25712778.632 -1.37%
SetIntersection_Interlaced_Set_string_64_64 35470028.103 -3.45%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1055054.479 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23259895.048 2.32%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 12171251.206 2.11%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 18524111.634 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 9736841.068 -1.19%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11741978.217 -1.26%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1055133.581 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 242667800.608 3.32%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 348942047.115 46.39%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 354637646.916 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 357015322.744 44.56%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 204482246.106 2.90%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 357040715.220 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 63276796.238 -2.05%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 41894894.553 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 61994284.597 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 539667484.261 -1.39%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4187692.421 -1.88%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12654295.909 -3.26%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 12402043.385 3.87%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11364034.109 -3.66%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 17236671.745 3.88%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1014065.953 -1.23%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1973993.735 1.13%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2137816.652 2.47%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1787406.086 1.25%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2004268.799 1.13%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3032320.315 3.71%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1837461.832 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2102151.855 1.09%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 215124215.890 -4.07%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 141114716.216 -3.35%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 16510894.348 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 25625470.456 -1.41%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 22246979.342 -2.17%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 17420242.857 -4.78%
SetIntersection_Interlaced_Set_uint32_1024_1 1049940.459 6.21%
SetIntersection_Interlaced_Set_uint32_1024_1024 12443773.342 1.32%
SetIntersection_Interlaced_Set_uint32_1024_16 11594604.773 3.78%
SetIntersection_Interlaced_Set_uint32_1024_256 13868305.554 -1.47%
SetIntersection_Interlaced_Set_uint32_1024_4 10036456.672 3.52%
SetIntersection_Interlaced_Set_uint32_1024_64 10191639.513 1.11%
SetIntersection_Interlaced_Set_uint32_16384_1 1046202.974 -
SetIntersection_Interlaced_Set_uint32_16384_1024 179035054.223 4.03%
SetIntersection_Interlaced_Set_uint32_16384_16 215763724.053 3.03%
SetIntersection_Interlaced_Set_uint32_16384_16384 233878129.090 6.92%
SetIntersection_Interlaced_Set_uint32_16384_256 209826704.998 4.40%
SetIntersection_Interlaced_Set_uint32_16384_4 175426675.111 5.24%
SetIntersection_Interlaced_Set_uint32_16384_64 225032971.663 4.00%
SetIntersection_Interlaced_Set_uint32_16_1 62876649.177 1.11%
SetIntersection_Interlaced_Set_uint32_16_16 38128695.740 2.31%
SetIntersection_Interlaced_Set_uint32_16_4 59731800.196 1.48%
SetIntersection_Interlaced_Set_uint32_1_1 534349907.294 1.06%
SetIntersection_Interlaced_Set_uint32_256_1 4169918.267 3.47%
SetIntersection_Interlaced_Set_uint32_256_16 12082354.026 1.67%
SetIntersection_Interlaced_Set_uint32_256_256 7865370.856 1.53%
SetIntersection_Interlaced_Set_uint32_256_4 11476076.848 5.45%
SetIntersection_Interlaced_Set_uint32_256_64 14057613.811 1.68%
SetIntersection_Interlaced_Set_uint32_262144_1 1043255.225 3.54%
SetIntersection_Interlaced_Set_uint32_262144_1024 1526228.840 -
SetIntersection_Interlaced_Set_uint32_262144_16 1598180.988 1.60%
SetIntersection_Interlaced_Set_uint32_262144_16384 1271830.891 3.71%
SetIntersection_Interlaced_Set_uint32_262144_256 1582263.426 3.60%
SetIntersection_Interlaced_Set_uint32_262144_262144 1797802.330 -2.05%
SetIntersection_Interlaced_Set_uint32_262144_4 1290522.137 3.43%
SetIntersection_Interlaced_Set_uint32_262144_64 1561295.086 1.76%
SetIntersection_Interlaced_Set_uint32_4_1 213850682.171 1.27%
SetIntersection_Interlaced_Set_uint32_4_4 136489263.823 -
SetIntersection_Interlaced_Set_uint32_64_1 16485050.324 1.31%
SetIntersection_Interlaced_Set_uint32_64_16 22798472.656 7.44%
SetIntersection_Interlaced_Set_uint32_64_4 20927032.136 -
SetIntersection_Interlaced_Set_uint32_64_64 13175088.051 -3.16%
SetIntersection_Interlaced_Set_uint64_1024_1 1027873.558 -
SetIntersection_Interlaced_Set_uint64_1024_1024 12446415.980 -15.16%
SetIntersection_Interlaced_Set_uint64_1024_16 11716697.594 3.86%
SetIntersection_Interlaced_Set_uint64_1024_256 13978844.476 -9.39%
SetIntersection_Interlaced_Set_uint64_1024_4 10105831.729 -12.09%
SetIntersection_Interlaced_Set_uint64_1024_64 10110161.395 -6.74%
SetIntersection_Interlaced_Set_uint64_16384_1 1049895.191 4.13%
SetIntersection_Interlaced_Set_uint64_16384_1024 180801835.521 1.87%
SetIntersection_Interlaced_Set_uint64_16384_16 223558619.555 1.48%
SetIntersection_Interlaced_Set_uint64_16384_16384 242203225.541 -
SetIntersection_Interlaced_Set_uint64_16384_256 213074672.146 2.04%
SetIntersection_Interlaced_Set_uint64_16384_4 181337420.658 -
SetIntersection_Interlaced_Set_uint64_16384_64 234139925.015 1.22%
SetIntersection_Interlaced_Set_uint64_16_1 63712811.924 1.77%
SetIntersection_Interlaced_Set_uint64_16_16 38163277.984 1.14%
SetIntersection_Interlaced_Set_uint64_16_4 61234855.201 2.89%
SetIntersection_Interlaced_Set_uint64_1_1 544860466.154 2.32%
SetIntersection_Interlaced_Set_uint64_256_1 4419088.431 6.30%
SetIntersection_Interlaced_Set_uint64_256_16 12026920.635 2.33%
SetIntersection_Interlaced_Set_uint64_256_256 7678244.983 -
SetIntersection_Interlaced_Set_uint64_256_4 11328536.801 3.33%
SetIntersection_Interlaced_Set_uint64_256_64 12933027.692 -4.88%
SetIntersection_Interlaced_Set_uint64_262144_1 1117157.751 11.53%
SetIntersection_Interlaced_Set_uint64_262144_1024 1582910.887 1.32%
SetIntersection_Interlaced_Set_uint64_262144_16 1644010.338 1.51%
SetIntersection_Interlaced_Set_uint64_262144_16384 1284228.029 1.11%
SetIntersection_Interlaced_Set_uint64_262144_256 1608057.291 -
SetIntersection_Interlaced_Set_uint64_262144_262144 1714149.822 1.02%
SetIntersection_Interlaced_Set_uint64_262144_4 1321414.795 1.57%
SetIntersection_Interlaced_Set_uint64_262144_64 1618063.070 1.33%
SetIntersection_Interlaced_Set_uint64_4_1 217712256.139 2.34%
SetIntersection_Interlaced_Set_uint64_4_4 139345006.389 2.19%
SetIntersection_Interlaced_Set_uint64_64_1 16489068.679 -
SetIntersection_Interlaced_Set_uint64_64_16 22203119.850 -1.08%
SetIntersection_Interlaced_Set_uint64_64_4 20910293.836 1.52%
SetIntersection_Interlaced_Set_uint64_64_64 13175526.383 1.68%
SetIntersection_Interlaced_Vector_float_1024_1 1022758.017 -2.04%
SetIntersection_Interlaced_Vector_float_1024_1024 5894374.210 -
SetIntersection_Interlaced_Vector_float_1024_16 1951820.228 -29.32%
SetIntersection_Interlaced_Vector_float_1024_256 5998812.464 8.82%
SetIntersection_Interlaced_Vector_float_1024_4 1275976.697 -7.98%
SetIntersection_Interlaced_Vector_float_1024_64 3670796.748 -21.93%
SetIntersection_Interlaced_Vector_float_16384_1 1033761.958 -
SetIntersection_Interlaced_Vector_float_16384_1024 51017697.667 3.65%
SetIntersection_Interlaced_Vector_float_16384_16 3315049.588 29.64%
SetIntersection_Interlaced_Vector_float_16384_16384 79457748.684 -
SetIntersection_Interlaced_Vector_float_16384_256 17242719.252 8.16%
SetIntersection_Interlaced_Vector_float_16384_4 1687249.437 4.03%
SetIntersection_Interlaced_Vector_float_16384_64 6353945.780 13.01%
SetIntersection_Interlaced_Vector_float_16_1 62506671.562 -
SetIntersection_Interlaced_Vector_float_16_16 35666308.219 -
SetIntersection_Interlaced_Vector_float_16_4 56091724.198 -
SetIntersection_Interlaced_Vector_float_1_1 532045278.078 -
SetIntersection_Interlaced_Vector_float_256_1 4154067.200 1.25%
SetIntersection_Interlaced_Vector_float_256_16 6195947.079 7.20%
SetIntersection_Interlaced_Vector_float_256_256 4545017.378 -
SetIntersection_Interlaced_Vector_float_256_4 5133849.526 10.65%
SetIntersection_Interlaced_Vector_float_256_64 7229416.577 4.91%
SetIntersection_Interlaced_Vector_float_262144_1 1027098.704 -1.50%
SetIntersection_Interlaced_Vector_float_262144_1024 104835010.918 4.90%
SetIntersection_Interlaced_Vector_float_262144_16 3282016.247 10.15%
SetIntersection_Interlaced_Vector_float_262144_16384 348784423.639 -
SetIntersection_Interlaced_Vector_float_262144_256 26564301.656 28.28%
SetIntersection_Interlaced_Vector_float_262144_262144 350832236.165 -
SetIntersection_Interlaced_Vector_float_262144_4 2080823.408 3.78%
SetIntersection_Interlaced_Vector_float_262144_64 9238005.267 -46.62%
SetIntersection_Interlaced_Vector_float_4_1 212829052.353 -
SetIntersection_Interlaced_Vector_float_4_4 135249705.619 -
SetIntersection_Interlaced_Vector_float_64_1 16408175.811 -
SetIntersection_Interlaced_Vector_float_64_16 16841041.519 1.71%
SetIntersection_Interlaced_Vector_float_64_4 17854164.970 -
SetIntersection_Interlaced_Vector_float_64_64 10846522.675 1.41%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1042768.513 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8282432.584 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2774724.659 24.50%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7532848.395 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1498566.528 11.15%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 5576764.537 30.07%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1040398.086 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 64770519.858 16.70%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 3038401.599 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 118739149.552 -1.76%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 22487381.510 10.05%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1773177.981 19.87%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 7570097.056 3.06%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 63572748.706 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 36936456.459 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 59394067.590 3.11%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 544378796.895 1.91%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4204366.617 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 7172047.726 2.76%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5697323.930 -1.39%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5359472.856 7.62%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8556240.701 -1.34%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1059417.076 3.73%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 135189372.667 29.69%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 4809527.707 19.25%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 347557655.337 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 51647715.667 39.86%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 350494659.262 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 2160458.786 30.05%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 25022583.780 111.57%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 217875518.721 2.04%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 139061529.462 2.19%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 16919017.078 2.99%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 19054504.035 1.37%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18815985.566 4.31%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12125648.644 -
SetIntersection_Interlaced_Vector_string_1024_1 1076184.874 2.57%
SetIntersection_Interlaced_Vector_string_1024_1024 38212667.538 -4.62%
SetIntersection_Interlaced_Vector_string_1024_16 3364421.735 -2.29%
SetIntersection_Interlaced_Vector_string_1024_256 21523926.548 -6.17%
SetIntersection_Interlaced_Vector_string_1024_4 1595306.978 -6.34%
SetIntersection_Interlaced_Vector_string_1024_64 8717259.176 2.41%
SetIntersection_Interlaced_Vector_string_16384_1 1067940.884 -
SetIntersection_Interlaced_Vector_string_16384_1024 114780662.290 -6.21%
SetIntersection_Interlaced_Vector_string_16384_16 4207260.611 -15.26%
SetIntersection_Interlaced_Vector_string_16384_16384 349634307.661 -
SetIntersection_Interlaced_Vector_string_16384_256 38130635.972 -14.95%
SetIntersection_Interlaced_Vector_string_16384_4 1786275.581 -10.70%
SetIntersection_Interlaced_Vector_string_16384_64 12677965.439 -14.68%
SetIntersection_Interlaced_Vector_string_16_1 64310485.910 -
SetIntersection_Interlaced_Vector_string_16_16 49962746.447 -
SetIntersection_Interlaced_Vector_string_16_4 66793540.049 -1.35%
SetIntersection_Interlaced_Vector_string_1_1 546915368.047 -
SetIntersection_Interlaced_Vector_string_256_1 4265121.630 -
SetIntersection_Interlaced_Vector_string_256_16 10062853.385 -6.02%
SetIntersection_Interlaced_Vector_string_256_256 20334529.811 -1.24%
SetIntersection_Interlaced_Vector_string_256_4 5928880.001 -4.47%
SetIntersection_Interlaced_Vector_string_256_64 20895643.337 8.13%
SetIntersection_Interlaced_Vector_string_262144_1 1067351.056 -
SetIntersection_Interlaced_Vector_string_262144_1024 238996661.431 -30.84%
SetIntersection_Interlaced_Vector_string_262144_16 5966468.824 -13.16%
SetIntersection_Interlaced_Vector_string_262144_16384 1030587.400 -5.46%
SetIntersection_Interlaced_Vector_string_262144_256 67076093.645 -19.59%
SetIntersection_Interlaced_Vector_string_262144_262144 14474254.232 -2.60%
SetIntersection_Interlaced_Vector_string_262144_4 2054688.578 -12.44%
SetIntersection_Interlaced_Vector_string_262144_64 19050163.644 -17.73%
SetIntersection_Interlaced_Vector_string_4_1 218240786.438 -
SetIntersection_Interlaced_Vector_string_4_4 151826939.969 -
SetIntersection_Interlaced_Vector_string_64_1 16822381.061 -
SetIntersection_Interlaced_Vector_string_64_16 28877268.116 -2.19%
SetIntersection_Interlaced_Vector_string_64_4 21734314.519 -
SetIntersection_Interlaced_Vector_string_64_64 25919693.396 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1107979.743 6.50%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 8983142.588 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2396950.696 -12.65%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 8908888.267 -13.08%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1450869.575 -2.22%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 4475512.308 -21.84%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1044169.199 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 64850956.071 -11.95%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3160558.041 7.48%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 128669621.816 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 26396820.225 -15.02%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1543689.036 -8.56%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 8718822.089 -1.18%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 63621321.395 1.58%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 37749069.402 1.44%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 58814685.335 1.05%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 542168838.322 1.75%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4140728.360 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7217991.124 -9.53%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6207550.327 2.35%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5171619.303 -2.41%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 10863679.528 7.60%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1055510.021 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 138990322.482 -12.55%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4265151.825 -19.20%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 350058951.692 -1.33%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 45125015.611 -13.13%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350795408.529 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1824097.554 -7.72%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 13952081.807 -15.73%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 216907923.958 1.77%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 139067405.890 1.84%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 17223295.215 5.38%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 20135267.957 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18665140.459 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 12529007.276 1.37%
SetIntersection_Interlaced_Vector_uint32_1024_1 1036730.836 -
SetIntersection_Interlaced_Vector_uint32_1024_1024 5921462.699 -
SetIntersection_Interlaced_Vector_uint32_1024_16 2280038.539 17.24%
SetIntersection_Interlaced_Vector_uint32_1024_256 6002859.219 -1.33%
SetIntersection_Interlaced_Vector_uint32_1024_4 1327369.724 3.12%
SetIntersection_Interlaced_Vector_uint32_1024_64 4101829.048 13.48%
SetIntersection_Interlaced_Vector_uint32_16384_1 1039344.357 -
SetIntersection_Interlaced_Vector_uint32_16384_1024 54769047.444 19.46%
SetIntersection_Interlaced_Vector_uint32_16384_16 3473114.082 36.19%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79512659.891 -
SetIntersection_Interlaced_Vector_uint32_16384_256 23110961.111 52.72%
SetIntersection_Interlaced_Vector_uint32_16384_4 1573739.435 11.94%
SetIntersection_Interlaced_Vector_uint32_16384_64 8491553.549 45.90%
SetIntersection_Interlaced_Vector_uint32_16_1 62704766.319 -
SetIntersection_Interlaced_Vector_uint32_16_16 35822237.637 -
SetIntersection_Interlaced_Vector_uint32_16_4 55755514.992 -
SetIntersection_Interlaced_Vector_uint32_1_1 533788649.683 -
SetIntersection_Interlaced_Vector_uint32_256_1 4164638.156 1.39%
SetIntersection_Interlaced_Vector_uint32_256_16 6238104.726 6.75%
SetIntersection_Interlaced_Vector_uint32_256_256 4531897.111 1.38%
SetIntersection_Interlaced_Vector_uint32_256_4 4980407.154 5.38%
SetIntersection_Interlaced_Vector_uint32_256_64 7207379.364 3.52%
SetIntersection_Interlaced_Vector_uint32_262144_1 1037497.400 -
SetIntersection_Interlaced_Vector_uint32_262144_1024 125732184.973 47.63%
SetIntersection_Interlaced_Vector_uint32_262144_16 5662208.840 72.14%
SetIntersection_Interlaced_Vector_uint32_262144_16384 339751312.703 -2.59%
SetIntersection_Interlaced_Vector_uint32_262144_256 42547430.891 50.97%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350678370.412 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1914954.651 23.60%
SetIntersection_Interlaced_Vector_uint32_262144_64 16856918.725 108.80%
SetIntersection_Interlaced_Vector_uint32_4_1 213285811.411 -
SetIntersection_Interlaced_Vector_uint32_4_4 135999390.514 -
SetIntersection_Interlaced_Vector_uint32_64_1 16358239.724 -
SetIntersection_Interlaced_Vector_uint32_64_16 17473131.398 4.39%
SetIntersection_Interlaced_Vector_uint32_64_4 17657497.843 4.07%
SetIntersection_Interlaced_Vector_uint32_64_64 10924213.362 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1043857.378 -
SetIntersection_Interlaced_Vector_uint64_1024_1024 5914880.703 -
SetIntersection_Interlaced_Vector_uint64_1024_16 2277437.856 19.34%
SetIntersection_Interlaced_Vector_uint64_1024_256 7642285.018 21.92%
SetIntersection_Interlaced_Vector_uint64_1024_4 1251945.943 -1.67%
SetIntersection_Interlaced_Vector_uint64_1024_64 4527798.940 38.98%
SetIntersection_Interlaced_Vector_uint64_16384_1 1034263.797 1.88%
SetIntersection_Interlaced_Vector_uint64_16384_1024 52500113.525 21.04%
SetIntersection_Interlaced_Vector_uint64_16384_16 3382668.744 41.25%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78683512.752 -
SetIntersection_Interlaced_Vector_uint64_16384_256 15024529.564 -19.35%
SetIntersection_Interlaced_Vector_uint64_16384_4 1517831.679 14.00%
SetIntersection_Interlaced_Vector_uint64_16384_64 5687996.102 1.81%
SetIntersection_Interlaced_Vector_uint64_16_1 62761997.358 1.48%
SetIntersection_Interlaced_Vector_uint64_16_16 35740856.879 1.30%
SetIntersection_Interlaced_Vector_uint64_16_4 55908105.493 1.35%
SetIntersection_Interlaced_Vector_uint64_1_1 533357631.622 1.31%
SetIntersection_Interlaced_Vector_uint64_256_1 4163852.343 -
SetIntersection_Interlaced_Vector_uint64_256_16 6671738.068 -3.23%
SetIntersection_Interlaced_Vector_uint64_256_256 4564142.591 -
SetIntersection_Interlaced_Vector_uint64_256_4 5021877.114 9.48%
SetIntersection_Interlaced_Vector_uint64_256_64 6855866.617 1.40%
SetIntersection_Interlaced_Vector_uint64_262144_1 1044210.021 6.40%
SetIntersection_Interlaced_Vector_uint64_262144_1024 98761496.402 8.62%
SetIntersection_Interlaced_Vector_uint64_262144_16 4101376.036 35.07%
SetIntersection_Interlaced_Vector_uint64_262144_16384 343957644.778 -5.53%
SetIntersection_Interlaced_Vector_uint64_262144_256 48826037.875 86.33%
SetIntersection_Interlaced_Vector_uint64_262144_262144 350831272.509 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1470659.697 -2.05%
SetIntersection_Interlaced_Vector_uint64_262144_64 18388824.026 121.99%
SetIntersection_Interlaced_Vector_uint64_4_1 213173651.194 1.42%
SetIntersection_Interlaced_Vector_uint64_4_4 135395400.296 1.33%
SetIntersection_Interlaced_Vector_uint64_64_1 16343766.139 1.09%
SetIntersection_Interlaced_Vector_uint64_64_16 17411401.506 2.70%
SetIntersection_Interlaced_Vector_uint64_64_4 17587932.434 -
SetIntersection_Interlaced_Vector_uint64_64_64 10822159.465 -
SetIntersection_None_Set_float_1024_1 8917697.940 1.88%
SetIntersection_None_Set_float_1024_1024 9114692.054 2.95%
SetIntersection_None_Set_float_1024_16 8830481.242 -
SetIntersection_None_Set_float_1024_256 8786359.336 -2.63%
SetIntersection_None_Set_float_1024_4 8984919.369 -
SetIntersection_None_Set_float_1024_64 8996373.089 -
SetIntersection_None_Set_float_16384_1 159104740.428 1.60%
SetIntersection_None_Set_float_16384_1024 159175238.413 -
SetIntersection_None_Set_float_16384_16 158746213.683 1.34%
SetIntersection_None_Set_float_16384_16384 160281902.829 1.46%
SetIntersection_None_Set_float_16384_256 158834782.701 1.28%
SetIntersection_None_Set_float_16384_4 159507507.864 2.08%
SetIntersection_None_Set_float_16384_64 159559405.748 1.80%
SetIntersection_None_Set_float_16_1 66063389.921 -1.43%
SetIntersection_None_Set_float_16_16 35237348.912 -
SetIntersection_None_Set_float_16_4 56528447.950 -
SetIntersection_None_Set_float_1_1 533820484.810 -
SetIntersection_None_Set_float_256_1 11517885.376 1.52%
SetIntersection_None_Set_float_256_16 10785928.447 -1.98%
SetIntersection_None_Set_float_256_256 5826920.866 -
SetIntersection_None_Set_float_256_4 11324120.235 -
SetIntersection_None_Set_float_256_64 9386490.836 2.91%
SetIntersection_None_Set_float_262144_1 1182440.266 -
SetIntersection_None_Set_float_262144_1024 1180188.314 -
SetIntersection_None_Set_float_262144_16 1178861.653 -
SetIntersection_None_Set_float_262144_16384 1177403.076 -
SetIntersection_None_Set_float_262144_256 1181618.244 -
SetIntersection_None_Set_float_262144_262144 1187866.129 -
SetIntersection_None_Set_float_262144_4 1181005.940 -
SetIntersection_None_Set_float_262144_64 1183254.475 -
SetIntersection_None_Set_float_4_1 216038500.537 -
SetIntersection_None_Set_float_4_4 135093610.754 -
SetIntersection_None_Set_float_64_1 21836130.488 -
SetIntersection_None_Set_float_64_16 17839994.737 -2.74%
SetIntersection_None_Set_float_64_4 21148886.525 -
SetIntersection_None_Set_float_64_64 11500033.195 3.67%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 9358007.372 7.46%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8979124.767 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 9516036.279 8.77%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 9446236.158 9.11%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 9237254.006 4.67%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 9356852.058 6.93%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 166062442.854 2.46%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 162094884.475 1.08%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 175543363.281 2.31%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 178061623.455 1.62%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 164865405.666 1.36%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 169898595.778 2.69%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 167891653.225 1.25%
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 67370498.196 1.69%
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 35765403.649 1.65%
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 57748032.818 3.20%
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 543603528.820 1.77%
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11445961.273 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10847730.154 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5774217.085 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11540148.738 3.84%
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9492381.875 4.02%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1224235.107 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1232154.867 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1225536.131 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1239603.025 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1249599.855 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1247420.818 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1226272.785 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1229650.797 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 220153544.345 1.84%
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 137438807.099 1.90%
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 22285378.694 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18214728.136 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 22000873.745 2.29%
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11658254.569 1.52%
SetIntersection_None_Set_string_1024_1 9079410.798 1.71%
SetIntersection_None_Set_string_1024_1024 9092078.595 2.03%
SetIntersection_None_Set_string_1024_16 9073498.874 -
SetIntersection_None_Set_string_1024_256 8848275.217 -2.49%
SetIntersection_None_Set_string_1024_4 8933113.149 1.49%
SetIntersection_None_Set_string_1024_64 8933156.222 1.14%
SetIntersection_None_Set_string_16384_1 204884235.909 2.64%
SetIntersection_None_Set_string_16384_1024 202938429.795 -8.94%
SetIntersection_None_Set_string_16384_16 205192662.401 3.49%
SetIntersection_None_Set_string_16384_16384 198904497.429 2.46%
SetIntersection_None_Set_string_16384_256 206113955.584 -
SetIntersection_None_Set_string_16384_4 206223585.074 2.46%
SetIntersection_None_Set_string_16384_64 201131793.790 -
SetIntersection_None_Set_string_16_1 67982580.551 -
SetIntersection_None_Set_string_16_16 36232506.898 -
SetIntersection_None_Set_string_16_4 58478469.286 -
SetIntersection_None_Set_string_1_1 540555771.695 -
SetIntersection_None_Set_string_256_1 11519483.852 -1.10%
SetIntersection_None_Set_string_256_16 10904707.019 -1.53%
SetIntersection_None_Set_string_256_256 5710380.455 -3.10%
SetIntersection_None_Set_string_256_4 11616654.465 -
SetIntersection_None_Set_string_256_64 9430720.136 1.59%
SetIntersection_None_Set_string_262144_1 1660170.408 1.32%
SetIntersection_None_Set_string_262144_1024 1659714.924 -
SetIntersection_None_Set_string_262144_16 1657350.422 -
SetIntersection_None_Set_string_262144_16384 1662177.732 1.33%
SetIntersection_None_Set_string_262144_256 1653605.549 -
SetIntersection_None_Set_string_262144_262144 1666520.592 -
SetIntersection_None_Set_string_262144_4 1660603.187 1.32%
SetIntersection_None_Set_string_262144_64 1653977.053 -
SetIntersection_None_Set_string_4_1 220397165.365 -
SetIntersection_None_Set_string_4_4 137985864.736 -
SetIntersection_None_Set_string_64_1 22993462.406 -
SetIntersection_None_Set_string_64_16 18757153.504 -
SetIntersection_None_Set_string_64_4 21932396.069 -
SetIntersection_None_Set_string_64_64 11479999.924 -2.04%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8728072.285 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8916478.767 2.91%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8949932.998 2.88%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8918616.182 2.79%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8718648.480 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8868108.217 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 202184474.435 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 207325107.806 2.09%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 200172833.078 -1.63%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 197329693.656 -3.78%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 205281941.677 3.04%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 199019676.457 -1.86%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 202530726.533 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 68679477.083 3.01%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 36256735.608 1.78%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 57516553.883 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 547919553.108 1.91%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11341804.401 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10786427.978 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5742788.165 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11388815.162 1.16%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9416740.880 2.35%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1598597.576 -1.91%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1617086.750 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1630216.633 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1635816.244 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1633142.824 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1631751.709 1.52%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1582220.703 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1638365.885 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 222221127.473 2.09%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 138676240.133 1.76%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 22191685.164 -1.40%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 18381435.007 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 21926258.207 3.40%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11722938.560 2.26%
SetIntersection_None_Set_uint32_1024_1 9048151.805 3.84%
SetIntersection_None_Set_uint32_1024_1024 8915339.544 1.92%
SetIntersection_None_Set_uint32_1024_16 9158803.077 5.98%
SetIntersection_None_Set_uint32_1024_256 8998754.670 3.73%
SetIntersection_None_Set_uint32_1024_4 8975218.493 3.74%
SetIntersection_None_Set_uint32_1024_64 8958432.732 1.72%
SetIntersection_None_Set_uint32_16384_1 161930340.043 5.39%
SetIntersection_None_Set_uint32_16384_1024 161387991.406 4.16%
SetIntersection_None_Set_uint32_16384_16 161162036.218 4.68%
SetIntersection_None_Set_uint32_16384_16384 163398349.974 4.34%
SetIntersection_None_Set_uint32_16384_256 161684651.464 4.90%
SetIntersection_None_Set_uint32_16384_4 161483439.613 5.08%
SetIntersection_None_Set_uint32_16384_64 161291103.298 4.39%
SetIntersection_None_Set_uint32_16_1 66413502.435 1.26%
SetIntersection_None_Set_uint32_16_16 35195011.793 1.01%
SetIntersection_None_Set_uint32_16_4 56253303.014 -
SetIntersection_None_Set_uint32_1_1 534463820.282 -
SetIntersection_None_Set_uint32_256_1 11619355.967 4.34%
SetIntersection_None_Set_uint32_256_16 10906314.300 2.27%
SetIntersection_None_Set_uint32_256_256 5856182.035 -
SetIntersection_None_Set_uint32_256_4 11567420.017 2.65%
SetIntersection_None_Set_uint32_256_64 9296450.646 2.79%
SetIntersection_None_Set_uint32_262144_1 1188389.240 -
SetIntersection_None_Set_uint32_262144_1024 1183221.437 1.33%
SetIntersection_None_Set_uint32_262144_16 1182879.555 1.37%
SetIntersection_None_Set_uint32_262144_16384 1190025.633 1.18%
SetIntersection_None_Set_uint32_262144_256 1182233.887 1.27%
SetIntersection_None_Set_uint32_262144_262144 1183388.752 1.21%
SetIntersection_None_Set_uint32_262144_4 1184419.187 1.11%
SetIntersection_None_Set_uint32_262144_64 1180453.776 1.10%
SetIntersection_None_Set_uint32_4_1 216478022.276 1.04%
SetIntersection_None_Set_uint32_4_4 135171582.062 -
SetIntersection_None_Set_uint32_64_1 22528139.831 1.08%
SetIntersection_None_Set_uint32_64_16 18357324.659 5.19%
SetIntersection_None_Set_uint32_64_4 21636094.069 1.24%
SetIntersection_None_Set_uint32_64_64 11539403.274 -
SetIntersection_None_Set_uint64_1024_1 13225714.045 54.14%
SetIntersection_None_Set_uint64_1024_1024 12823189.093 47.42%
SetIntersection_None_Set_uint64_1024_16 12740572.591 46.05%
SetIntersection_None_Set_uint64_1024_256 12791788.167 49.18%
SetIntersection_None_Set_uint64_1024_4 12850284.359 50.42%
SetIntersection_None_Set_uint64_1024_64 12867695.180 47.38%
SetIntersection_None_Set_uint64_16384_1 161663039.962 2.36%
SetIntersection_None_Set_uint64_16384_1024 168161399.793 1.97%
SetIntersection_None_Set_uint64_16384_16 168463216.196 1.93%
SetIntersection_None_Set_uint64_16384_16384 172280294.333 2.86%
SetIntersection_None_Set_uint64_16384_256 168780727.704 1.83%
SetIntersection_None_Set_uint64_16384_4 164444766.395 2.33%
SetIntersection_None_Set_uint64_16384_64 170274534.548 2.23%
SetIntersection_None_Set_uint64_16_1 66339681.010 1.33%
SetIntersection_None_Set_uint64_16_16 35542596.718 1.63%
SetIntersection_None_Set_uint64_16_4 56970831.632 1.97%
SetIntersection_None_Set_uint64_1_1 535205566.562 1.50%
SetIntersection_None_Set_uint64_256_1 11454015.106 1.64%
SetIntersection_None_Set_uint64_256_16 11016753.921 3.35%
SetIntersection_None_Set_uint64_256_256 5687242.774 -
SetIntersection_None_Set_uint64_256_4 11420982.728 2.07%
SetIntersection_None_Set_uint64_256_64 9219700.053 3.08%
SetIntersection_None_Set_uint64_262144_1 1226794.518 1.19%
SetIntersection_None_Set_uint64_262144_1024 1322168.293 -1.56%
SetIntersection_None_Set_uint64_262144_16 1357973.143 12.03%
SetIntersection_None_Set_uint64_262144_16384 1291616.213 -5.32%
SetIntersection_None_Set_uint64_262144_256 1361176.109 10.90%
SetIntersection_None_Set_uint64_262144_262144 1238133.545 -9.61%
SetIntersection_None_Set_uint64_262144_4 1268735.027 4.76%
SetIntersection_None_Set_uint64_262144_64 1356726.564 10.81%
SetIntersection_None_Set_uint64_4_1 216683629.580 1.41%
SetIntersection_None_Set_uint64_4_4 135284186.837 1.45%
SetIntersection_None_Set_uint64_64_1 22736140.445 2.33%
SetIntersection_None_Set_uint64_64_16 18455390.444 2.71%
SetIntersection_None_Set_uint64_64_4 21686009.695 1.84%
SetIntersection_None_Set_uint64_64_64 11483727.176 1.40%
SetIntersection_None_Vector_float_1024_1 1078528.430 -1.12%
SetIntersection_None_Vector_float_1024_1024 1068264.267 -2.57%
SetIntersection_None_Vector_float_1024_16 1070869.594 -1.73%
SetIntersection_None_Vector_float_1024_256 1087088.544 -
SetIntersection_None_Vector_float_1024_4 1076069.353 -1.44%
SetIntersection_None_Vector_float_1024_64 1078187.934 -1.07%
SetIntersection_None_Vector_float_16384_1 1099136.537 1.88%
SetIntersection_None_Vector_float_16384_1024 1087593.160 -2.04%
SetIntersection_None_Vector_float_16384_16 1087571.025 -1.60%
SetIntersection_None_Vector_float_16384_16384 1097706.547 -
SetIntersection_None_Vector_float_16384_256 1105267.265 -
SetIntersection_None_Vector_float_16384_4 1103133.663 -
SetIntersection_None_Vector_float_16384_64 1105480.821 1.23%
SetIntersection_None_Vector_float_16_1 63057224.473 -
SetIntersection_None_Vector_float_16_16 33583132.542 -
SetIntersection_None_Vector_float_16_4 53737351.879 -
SetIntersection_None_Vector_float_1_1 533871817.672 -
SetIntersection_None_Vector_float_256_1 4266605.209 -
SetIntersection_None_Vector_float_256_16 4024285.297 -
SetIntersection_None_Vector_float_256_256 2121567.775 -1.52%
SetIntersection_None_Vector_float_256_4 4198707.257 -
SetIntersection_None_Vector_float_256_64 3399629.090 -
SetIntersection_None_Vector_float_262144_1 1118474.007 -
SetIntersection_None_Vector_float_262144_1024 1131560.051 -
SetIntersection_None_Vector_float_262144_16 1120076.382 -2.07%
SetIntersection_None_Vector_float_262144_16384 1133558.091 -1.48%
SetIntersection_None_Vector_float_262144_256 1139011.302 -
SetIntersection_None_Vector_float_262144_262144 1106040.890 -2.50%
SetIntersection_None_Vector_float_262144_4 1134551.432 -
SetIntersection_None_Vector_float_262144_64 1137277.886 -
SetIntersection_None_Vector_float_4_1 213634680.503 -
SetIntersection_None_Vector_float_4_4 133645617.004 -
SetIntersection_None_Vector_float_64_1 16672346.131 -
SetIntersection_None_Vector_float_64_16 13477876.218 -
SetIntersection_None_Vector_float_64_4 15914171.586 -
SetIntersection_None_Vector_float_64_64 8446748.883 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1099514.740 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1100644.861 5.19%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1098221.574 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1086917.916 -2.22%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1097280.168 1.35%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1120104.790 1.06%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1139474.083 2.02%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1200683.520 7.06%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1202112.488 6.20%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1130939.273 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1200297.806 5.15%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1188500.446 4.76%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1206195.703 6.56%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 65179712.627 1.98%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 34767089.968 2.67%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 55295915.369 2.11%
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 545139482.255 2.16%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4363378.776 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4088960.364 2.50%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2169608.576 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4317481.040 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3459393.049 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1174908.392 1.70%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1170275.375 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1181811.700 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1239636.203 11.31%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1153487.951 -1.51%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1153155.921 -1.79%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1239922.517 6.35%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1171666.590 1.01%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 218640451.787 1.97%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 137229882.649 2.26%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 17655693.540 5.29%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 13899765.263 2.31%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16163192.743 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 9077204.532 6.38%
SetIntersection_None_Vector_string_1024_1 1160835.245 -
SetIntersection_None_Vector_string_1024_1024 1157830.923 -
SetIntersection_None_Vector_string_1024_16 1162535.517 -
SetIntersection_None_Vector_string_1024_256 1172503.157 -
SetIntersection_None_Vector_string_1024_4 1159392.187 -
SetIntersection_None_Vector_string_1024_64 1168083.608 -
SetIntersection_None_Vector_string_16384_1 1216440.825 -
SetIntersection_None_Vector_string_16384_1024 1211980.631 -1.32%
SetIntersection_None_Vector_string_16384_16 1220285.267 -
SetIntersection_None_Vector_string_16384_16384 1213207.409 -
SetIntersection_None_Vector_string_16384_256 1224011.441 -
SetIntersection_None_Vector_string_16384_4 1246812.885 4.23%
SetIntersection_None_Vector_string_16384_64 1230946.759 -
SetIntersection_None_Vector_string_16_1 65536281.018 -
SetIntersection_None_Vector_string_16_16 34550735.108 -
SetIntersection_None_Vector_string_16_4 55436962.592 -
SetIntersection_None_Vector_string_1_1 534558270.217 -
SetIntersection_None_Vector_string_256_1 4518541.407 1.32%
SetIntersection_None_Vector_string_256_16 4253165.577 -
SetIntersection_None_Vector_string_256_256 2264848.536 2.54%
SetIntersection_None_Vector_string_256_4 4453212.774 -
SetIntersection_None_Vector_string_256_64 3656233.938 -
SetIntersection_None_Vector_string_262144_1 1282700.986 -
SetIntersection_None_Vector_string_262144_1024 1282428.816 1.77%
SetIntersection_None_Vector_string_262144_16 1298890.919 1.35%
SetIntersection_None_Vector_string_262144_16384 1279426.286 -2.15%
SetIntersection_None_Vector_string_262144_256 1314937.978 -
SetIntersection_None_Vector_string_262144_262144 1289996.023 -
SetIntersection_None_Vector_string_262144_4 1289941.657 -
SetIntersection_None_Vector_string_262144_64 1282088.940 -
SetIntersection_None_Vector_string_4_1 217066699.587 -
SetIntersection_None_Vector_string_4_4 135631610.521 -
SetIntersection_None_Vector_string_64_1 17329708.257 -
SetIntersection_None_Vector_string_64_16 14102643.005 -
SetIntersection_None_Vector_string_64_4 16594647.068 -
SetIntersection_None_Vector_string_64_64 8835555.259 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1182529.921 5.86%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1158569.639 3.53%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1187831.983 5.52%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1181526.213 8.22%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1185738.694 6.06%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1182658.343 4.90%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1160344.973 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1151321.838 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1122859.247 -2.54%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1174902.319 3.63%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1172297.357 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1160667.283 4.62%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1162564.504 1.01%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 64560680.313 1.88%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 34139312.480 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 54825127.012 1.54%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 543621733.470 1.91%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4382323.812 1.19%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4071271.989 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2325084.230 6.60%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4279301.938 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3480438.207 1.87%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1273708.701 3.65%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1271330.457 6.96%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1199541.223 2.32%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1192535.971 4.11%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1236569.285 1.49%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1200132.357 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1245907.817 5.34%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1180988.746 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 217875735.410 1.61%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 137155663.688 2.29%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 17258444.069 1.78%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 13717466.924 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 16444260.581 2.10%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8925430.727 3.54%
SetIntersection_None_Vector_uint32_1024_1 1078773.177 -
SetIntersection_None_Vector_uint32_1024_1024 1075819.660 -
SetIntersection_None_Vector_uint32_1024_16 1075971.382 -
SetIntersection_None_Vector_uint32_1024_256 1079817.169 -
SetIntersection_None_Vector_uint32_1024_4 1078192.646 -
SetIntersection_None_Vector_uint32_1024_64 1078569.213 2.94%
SetIntersection_None_Vector_uint32_16384_1 1099361.604 -
SetIntersection_None_Vector_uint32_16384_1024 1110752.476 1.84%
SetIntersection_None_Vector_uint32_16384_16 1125445.921 2.87%
SetIntersection_None_Vector_uint32_16384_16384 1098208.889 -
SetIntersection_None_Vector_uint32_16384_256 1101778.580 4.69%
SetIntersection_None_Vector_uint32_16384_4 1098664.906 -
SetIntersection_None_Vector_uint32_16384_64 1099799.368 -
SetIntersection_None_Vector_uint32_16_1 63293699.637 -
SetIntersection_None_Vector_uint32_16_16 33675094.937 -
SetIntersection_None_Vector_uint32_16_4 53734830.640 -
SetIntersection_None_Vector_uint32_1_1 533121753.647 -
SetIntersection_None_Vector_uint32_256_1 4260377.613 2.18%
SetIntersection_None_Vector_uint32_256_16 4019724.451 -
SetIntersection_None_Vector_uint32_256_256 2133402.290 1.16%
SetIntersection_None_Vector_uint32_256_4 4185309.091 -
SetIntersection_None_Vector_uint32_256_64 3416002.420 -
SetIntersection_None_Vector_uint32_262144_1 1129232.764 2.00%
SetIntersection_None_Vector_uint32_262144_1024 1120763.238 4.14%
SetIntersection_None_Vector_uint32_262144_16 1131013.988 -
SetIntersection_None_Vector_uint32_262144_16384 1131710.104 1.07%
SetIntersection_None_Vector_uint32_262144_256 1116048.509 -
SetIntersection_None_Vector_uint32_262144_262144 1122844.537 -
SetIntersection_None_Vector_uint32_262144_4 1121489.823 -
SetIntersection_None_Vector_uint32_262144_64 1124140.932 -
SetIntersection_None_Vector_uint32_4_1 214324714.769 -
SetIntersection_None_Vector_uint32_4_4 133908871.475 -
SetIntersection_None_Vector_uint32_64_1 16656337.446 -
SetIntersection_None_Vector_uint32_64_16 13551613.901 -
SetIntersection_None_Vector_uint32_64_4 15941955.222 -
SetIntersection_None_Vector_uint32_64_64 8510675.576 1.06%
SetIntersection_None_Vector_uint64_1024_1 1079432.574 -
SetIntersection_None_Vector_uint64_1024_1024 1078722.495 -
SetIntersection_None_Vector_uint64_1024_16 1079130.963 4.13%
SetIntersection_None_Vector_uint64_1024_256 1067984.162 -
SetIntersection_None_Vector_uint64_1024_4 1079369.084 4.56%
SetIntersection_None_Vector_uint64_1024_64 1091438.239 2.32%
SetIntersection_None_Vector_uint64_16384_1 1105305.694 5.25%
SetIntersection_None_Vector_uint64_16384_1024 1096545.996 -1.29%
SetIntersection_None_Vector_uint64_16384_16 1100035.118 -
SetIntersection_None_Vector_uint64_16384_16384 1096656.199 -
SetIntersection_None_Vector_uint64_16384_256 1098093.206 -
SetIntersection_None_Vector_uint64_16384_4 1109950.551 2.77%
SetIntersection_None_Vector_uint64_16384_64 1093536.919 2.32%
SetIntersection_None_Vector_uint64_16_1 63310559.548 1.73%
SetIntersection_None_Vector_uint64_16_16 33616044.825 1.19%
SetIntersection_None_Vector_uint64_16_4 53781900.712 1.34%
SetIntersection_None_Vector_uint64_1_1 533916885.467 1.45%
SetIntersection_None_Vector_uint64_256_1 4251250.216 -
SetIntersection_None_Vector_uint64_256_16 4021233.364 3.21%
SetIntersection_None_Vector_uint64_256_256 2138641.279 1.01%
SetIntersection_None_Vector_uint64_256_4 4189672.281 3.11%
SetIntersection_None_Vector_uint64_256_64 3421372.433 -
SetIntersection_None_Vector_uint64_262144_1 1126966.177 1.36%
SetIntersection_None_Vector_uint64_262144_1024 1136305.972 4.26%
SetIntersection_None_Vector_uint64_262144_16 1119137.483 -
SetIntersection_None_Vector_uint64_262144_16384 1124134.752 1.16%
SetIntersection_None_Vector_uint64_262144_256 1119943.441 -
SetIntersection_None_Vector_uint64_262144_262144 1134386.237 -
SetIntersection_None_Vector_uint64_262144_4 1127376.567 6.38%
SetIntersection_None_Vector_uint64_262144_64 1123953.363 4.68%
SetIntersection_None_Vector_uint64_4_1 213812865.779 1.27%
SetIntersection_None_Vector_uint64_4_4 133780773.997 1.40%
SetIntersection_None_Vector_uint64_64_1 16580053.280 -
SetIntersection_None_Vector_uint64_64_16 13519141.035 2.23%
SetIntersection_None_Vector_uint64_64_4 15965932.620 1.95%
SetIntersection_None_Vector_uint64_64_64 8407936.588 -
bm_gcd_complex 17.801 -1.30%
bm_gcd_random 29.171 -
bm_gcd_trivial 0.669 -
bm_lexicographical_compare<int>/1 1.353 -4.86%
bm_lexicographical_compare<int>/1048576 68411.097 -
bm_lexicographical_compare<int>/262144 16252.918 -
bm_lexicographical_compare<int>/32768 1919.054 -
bm_lexicographical_compare<int>/4096 238.713 -
bm_lexicographical_compare<int>/512 29.857 -
bm_lexicographical_compare<int>/64 4.412 1.13%
bm_lexicographical_compare<int>/8 1.562 6.55%
bm_lexicographical_compare<signed_char>/1 1.173 -17.31%
bm_lexicographical_compare<signed_char>/1048576 16283.471 -3.76%
bm_lexicographical_compare<signed_char>/262144 3840.311 -
bm_lexicographical_compare<signed_char>/32768 478.917 -
bm_lexicographical_compare<signed_char>/4096 59.822 -
bm_lexicographical_compare<signed_char>/512 7.745 -1.34%
bm_lexicographical_compare<signed_char>/64 2.056 -3.76%
bm_lexicographical_compare<signed_char>/8 3.182 -4.47%
bm_lexicographical_compare<unsigned_char>/1 1.611 3.85%
bm_lexicographical_compare<unsigned_char>/1048576 17937.104 -
bm_lexicographical_compare<unsigned_char>/262144 4495.243 -
bm_lexicographical_compare<unsigned_char>/32768 572.294 -
bm_lexicographical_compare<unsigned_char>/4096 77.637 -
bm_lexicographical_compare<unsigned_char>/512 8.801 -
bm_lexicographical_compare<unsigned_char>/64 2.015 1.58%
bm_lexicographical_compare<unsigned_char>/8 1.386 5.17%
bm_ranges_lexicographical_compare<int>/1 1.408 12.65%
bm_ranges_lexicographical_compare<int>/1048576 68434.378 -
bm_ranges_lexicographical_compare<int>/262144 16256.225 -
bm_ranges_lexicographical_compare<int>/32768 1918.765 -
bm_ranges_lexicographical_compare<int>/4096 238.837 -
bm_ranges_lexicographical_compare<int>/512 29.820 -
bm_ranges_lexicographical_compare<int>/64 4.439 -
bm_ranges_lexicographical_compare<int>/8 1.538 2.76%
bm_ranges_lexicographical_compare<signed_char>/1 1.497 -16.19%
bm_ranges_lexicographical_compare<signed_char>/1048576 16270.155 -
bm_ranges_lexicographical_compare<signed_char>/262144 3839.724 -
bm_ranges_lexicographical_compare<signed_char>/32768 478.897 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.853 -
bm_ranges_lexicographical_compare<signed_char>/512 7.858 -2.75%
bm_ranges_lexicographical_compare<signed_char>/64 2.305 -8.85%
bm_ranges_lexicographical_compare<signed_char>/8 3.499 -4.27%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.550 -4.07%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17920.874 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4493.974 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.015 -
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.683 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.771 -
bm_ranges_lexicographical_compare<unsigned_char>/64 1.895 -3.81%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.322 -4.67%
bm_ranges_swap_ranges_vb_aligned/1024 6.507 -
bm_ranges_swap_ranges_vb_aligned/1048576 3346.503 -4.46%
bm_ranges_swap_ranges_vb_aligned/128 3.428 -
bm_ranges_swap_ranges_vb_aligned/131072 255.976 3.64%
bm_ranges_swap_ranges_vb_aligned/16 3.281 -
bm_ranges_swap_ranges_vb_aligned/16384 34.889 -
bm_ranges_swap_ranges_vb_aligned/2048 8.494 -
bm_ranges_swap_ranges_vb_aligned/256 3.457 -2.51%
bm_ranges_swap_ranges_vb_aligned/262144 498.558 2.10%
bm_ranges_swap_ranges_vb_aligned/32 3.307 -
bm_ranges_swap_ranges_vb_aligned/32768 64.330 -
bm_ranges_swap_ranges_vb_aligned/4096 11.917 -
bm_ranges_swap_ranges_vb_aligned/512 5.142 -
bm_ranges_swap_ranges_vb_aligned/524288 1048.739 -
bm_ranges_swap_ranges_vb_aligned/64 3.115 3.04%
bm_ranges_swap_ranges_vb_aligned/65536 123.500 -
bm_ranges_swap_ranges_vb_aligned/8 3.219 -
bm_ranges_swap_ranges_vb_aligned/8192 19.478 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15678.621 -
bm_ranges_swap_ranges_vb_unaligned/262144 3768.522 -
bm_ranges_swap_ranges_vb_unaligned/32768 475.885 -
bm_ranges_swap_ranges_vb_unaligned/4096 64.105 -
bm_ranges_swap_ranges_vb_unaligned/512 13.455 2.56%
bm_ranges_swap_ranges_vb_unaligned/64 6.287 1.32%
bm_ranges_swap_ranges_vb_unaligned/8 5.193 -2.88%
bm_swap_ranges_vb_aligned/1048576 3339.506 -
bm_swap_ranges_vb_aligned/262144 484.781 -
bm_swap_ranges_vb_aligned/32768 63.729 -
bm_swap_ranges_vb_aligned/4096 12.514 -
bm_swap_ranges_vb_aligned/512 4.975 -
bm_swap_ranges_vb_aligned/64 2.874 -
bm_swap_ranges_vb_aligned/8 3.261 -2.54%
bm_swap_ranges_vb_unaligned/1048576 15884.716 -
bm_swap_ranges_vb_unaligned/262144 3841.809 -
bm_swap_ranges_vb_unaligned/32768 484.764 -
bm_swap_ranges_vb_unaligned/4096 65.088 -
bm_swap_ranges_vb_unaligned/512 12.566 -
bm_swap_ranges_vb_unaligned/64 4.937 -
bm_swap_ranges_vb_unaligned/8 4.763 -
bm_write 590.292 -
ranges::min(std::deque<__int128>)/1 0.653 -2.10%
ranges::min(std::deque<__int128>)/64 20.882 -
ranges::min(std::deque<__int128>)/70000 24239.768 -1.04%
ranges::min(std::deque<__int128>)/8 2.826 -
ranges::min(std::deque<char>)/1 0.671 10.15%
ranges::min(std::deque<char>)/64 16.560 -
ranges::min(std::deque<char>)/70000 17813.390 -
ranges::min(std::deque<char>)/8 2.359 -
ranges::min(std::deque<long_long>)/1 0.664 -4.16%
ranges::min(std::deque<long_long>)/64 18.761 14.74%
ranges::min(std::deque<long_long>)/70000 21252.995 11.46%
ranges::min(std::deque<long_long>)/8 2.303 -
ranges::min(std::list<__int128>)/1 0.380 3.68%
ranges::min(std::list<__int128>)/64 33.281 -
ranges::min(std::list<__int128>)/70000 59852.438 -
ranges::min(std::list<__int128>)/8 2.056 -
ranges::min(std::list<char>)/1 0.453 15.65%
ranges::min(std::list<char>)/64 27.202 -
ranges::min(std::list<char>)/70000 55337.168 1.25%
ranges::min(std::list<char>)/8 1.932 1.89%
ranges::min(std::list<long_long>)/1 0.305 13.66%
ranges::min(std::list<long_long>)/64 24.618 -
ranges::min(std::list<long_long>)/70000 45314.577 -11.03%
ranges::min(std::list<long_long>)/8 1.962 -
ranges::min(std::vector<__int128>)/1 0.458 10.14%
ranges::min(std::vector<__int128>)/64 38.592 50.41%
ranges::min(std::vector<__int128>)/70000 46656.177 63.25%
ranges::min(std::vector<__int128>)/8 3.095 7.17%
ranges::min(std::vector<char>)/1 0.332 -
ranges::min(std::vector<char>)/64 4.219 -
ranges::min(std::vector<char>)/70000 493.899 -
ranges::min(std::vector<char>)/8 2.404 -2.99%
ranges::min(std::vector<long_long>)/1 0.381 2.86%
ranges::min(std::vector<long_long>)/64 4.796 2.44%
ranges::min(std::vector<long_long>)/70000 7926.545 -
ranges::min(std::vector<long_long>)/8 2.318 3.16%
ranges::minmax(std::deque<__int128>)/1 0.653 -
ranges::minmax(std::deque<__int128>)/64 31.895 -
ranges::minmax(std::deque<__int128>)/70000 34493.851 -
ranges::minmax(std::deque<__int128>)/8 3.770 -
ranges::minmax(std::deque<char>)/1 0.799 12.97%
ranges::minmax(std::deque<char>)/64 29.548 18.76%
ranges::minmax(std::deque<char>)/70000 29208.344 14.11%
ranges::minmax(std::deque<char>)/8 4.211 5.71%
ranges::minmax(std::deque<long_long>)/1 0.798 6.57%
ranges::minmax(std::deque<long_long>)/64 28.405 1.76%
ranges::minmax(std::deque<long_long>)/70000 26101.137 -7.02%
ranges::minmax(std::deque<long_long>)/8 4.058 -
ranges::minmax(std::list<__int128>)/1 0.478 6.82%
ranges::minmax(std::list<__int128>)/64 39.137 -
ranges::minmax(std::list<__int128>)/70000 58641.154 -1.24%
ranges::minmax(std::list<__int128>)/8 3.876 -
ranges::minmax(std::list<char>)/1 0.378 12.01%
ranges::minmax(std::list<char>)/64 33.698 -
ranges::minmax(std::list<char>)/70000 53921.013 -
ranges::minmax(std::list<char>)/8 2.513 -
ranges::minmax(std::list<long_long>)/1 0.375 -12.97%
ranges::minmax(std::list<long_long>)/64 30.328 -1.48%
ranges::minmax(std::list<long_long>)/70000 55291.917 -
ranges::minmax(std::list<long_long>)/8 2.530 -1.42%
ranges::minmax(std::vector<__int128>)/1 0.393 -
ranges::minmax(std::vector<__int128>)/64 31.941 -
ranges::minmax(std::vector<__int128>)/70000 35019.913 -
ranges::minmax(std::vector<__int128>)/8 4.094 -
ranges::minmax(std::vector<char>)/1 0.617 -3.45%
ranges::minmax(std::vector<char>)/64 1.233 -
ranges::minmax(std::vector<char>)/70000 590.820 -
ranges::minmax(std::vector<char>)/8 1.048 11.49%
ranges::minmax(std::vector<long_long>)/1 0.649 -5.95%
ranges::minmax(std::vector<long_long>)/64 10.151 -
ranges::minmax(std::vector<long_long>)/70000 9175.229 -
ranges::minmax(std::vector<long_long>)/8 2.107 -
rng::contains(deque<int>)_(process_all)/1048576 243292.058 -
rng::contains(deque<int>)_(process_all)/32 8.623 -
rng::contains(deque<int>)_(process_all)/50 12.565 -
rng::contains(deque<int>)_(process_all)/8 2.982 2.27%
rng::contains(deque<int>)_(process_all)/8192 1862.865 -2.16%
rng::contains(list<int>)_(process_all)/1048576 830918.238 1.22%
rng::contains(list<int>)_(process_all)/32 9.301 4.49%
rng::contains(list<int>)_(process_all)/50 18.169 -
rng::contains(list<int>)_(process_all)/8 2.351 -
rng::contains(list<int>)_(process_all)/8192 7428.071 1.77%
rng::contains(vector<int>)_(process_all)/1048576 231762.607 -
rng::contains(vector<int>)_(process_all)/32 8.248 -
rng::contains(vector<int>)_(process_all)/50 12.169 -
rng::contains(vector<int>)_(process_all)/8 2.619 -
rng::contains(vector<int>)_(process_all)/8192 1799.811 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 18535.553 -4.12%
rng::contains_subrange(deque<int>)_(near_matches)/1024 18942.434 -6.63%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1481932.745 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 427303.437 -
rng::contains_subrange(deque<int>)_(process_all)/16 9.026 -9.53%
rng::contains_subrange(deque<int>)_(process_all)/32 15.040 20.68%
rng::contains_subrange(deque<int>)_(process_all)/50 25.379 2.75%
rng::contains_subrange(deque<int>)_(process_all)/8192 3338.752 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 502041.708 -
rng::contains_subrange(deque<int>)_(same_length)/16 13.007 11.32%
rng::contains_subrange(deque<int>)_(same_length)/32 20.568 7.14%
rng::contains_subrange(deque<int>)_(same_length)/50 28.962 5.56%
rng::contains_subrange(deque<int>)_(same_length)/8192 3911.940 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 475681.736 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.396 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.539 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.532 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3709.794 -
rng::contains_subrange(list<int>)_(near_matches)/1000 39465.049 -
rng::contains_subrange(list<int>)_(near_matches)/1024 38929.366 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2524451.116 -
rng::contains_subrange(list<int>)_(process_all)/1048576 853600.437 -
rng::contains_subrange(list<int>)_(process_all)/16 4.727 -2.69%
rng::contains_subrange(list<int>)_(process_all)/32 10.155 -
rng::contains_subrange(list<int>)_(process_all)/50 17.551 -2.53%
rng::contains_subrange(list<int>)_(process_all)/8192 6975.162 -
rng::contains_subrange(list<int>)_(same_length)/1048576 934988.294 -
rng::contains_subrange(list<int>)_(same_length)/16 5.867 -
rng::contains_subrange(list<int>)_(same_length)/32 16.494 -
rng::contains_subrange(list<int>)_(same_length)/50 25.183 -
rng::contains_subrange(list<int>)_(same_length)/8192 7939.513 -7.35%
rng::contains_subrange(list<int>)_(single_element)/1048576 832483.274 -3.22%
rng::contains_subrange(list<int>)_(single_element)/16 4.703 -4.83%
rng::contains_subrange(list<int>)_(single_element)/32 10.108 -
rng::contains_subrange(list<int>)_(single_element)/50 17.094 2.31%
rng::contains_subrange(list<int>)_(single_element)/8192 7344.997 3.98%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13262.444 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 13969.991 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 762247.271 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 211312.676 -
rng::contains_subrange(vector<int>)_(process_all)/16 4.795 -1.47%
rng::contains_subrange(vector<int>)_(process_all)/32 8.010 -
rng::contains_subrange(vector<int>)_(process_all)/50 11.470 -
rng::contains_subrange(vector<int>)_(process_all)/8192 1648.347 -
rng::contains_subrange(vector<int>)_(same_length)/1048576 244971.882 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.914 1.69%
rng::contains_subrange(vector<int>)_(same_length)/32 8.735 -
rng::contains_subrange(vector<int>)_(same_length)/50 12.795 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1925.368 2.86%
rng::contains_subrange(vector<int>)_(single_element)/1048576 237438.264 1.16%
rng::contains_subrange(vector<int>)_(single_element)/16 4.656 -
rng::contains_subrange(vector<int>)_(single_element)/32 8.620 -
rng::contains_subrange(vector<int>)_(single_element)/50 12.383 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1848.821 1.00%
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 479.908 2.13%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 489532.721 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 24.867 -1.74%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.467 -1.05%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3822.869 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.137 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.774 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.136 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.136 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.140 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 520.081 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 516557.080 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 29.813 8.06%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.633 1.25%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 3996.473 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.163 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.707 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.163 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.161 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.168 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2064.998 1.12%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2282473.722 3.95%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 48.200 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 7.040 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 17705.423 -9.94%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 833.464 12.93%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1464328.628 1.28%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 23.981 -1.21%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.869 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11841.518 3.88%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1879.761 3.54%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2361590.067 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 53.972 -1.49%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.469 -4.17%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 20140.462 2.60%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 634.561 5.73%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1464599.230 1.26%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.296 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.590 -4.71%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11731.135 3.61%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.709 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.709 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.679 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.700 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.709 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 762.411 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 953472.053 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.426 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.068 -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 8597.820 9.37%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.775 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.775 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.758 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.759 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.773 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 855.102 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1070069.954 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 38.139 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.918 -1.53%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 11487.344 8.14%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 81.777 1.09%
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 74203.376 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.486 -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.491 -6.25%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 585.201 2.84%
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.391 12.94%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.398 16.29%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.469 19.16%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.320 6.89%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.390 14.45%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 292.160 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 306005.747 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 14.777 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 2.987 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2539.831 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.813 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.812 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.812 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.816 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.812 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 287.048 -1.15%
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9341.990 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.439 -1.89%
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.692 -3.39%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2304.631 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 487.612 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15455.992 -1.33%
rng::find(join_view(list<vector<int>>))_(process_all)/50 23.801 -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.504 -6.44%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3863.672 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 735.876 2.57%
rng::find(join_view(vector<list<int>>))_(process_all)/32768 26993.729 -4.51%
rng::find(join_view(vector<list<int>>))_(process_all)/50 40.253 -1.38%
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.422 -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 11916.126 20.11%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 22.904 -1.33%
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 675.344 -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.502 -2.92%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.004 -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 169.150 -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 272.835 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8611.717 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.748 -1.00%
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.155 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2118.302 -1.08%
rng::find(vector<bool>)_(process_all)/1024 4.697 4.37%
rng::find(vector<bool>)_(process_all)/1048576 3650.129 -
rng::find(vector<bool>)_(process_all)/50 0.639 -18.51%
rng::find(vector<bool>)_(process_all)/8 0.591 -24.64%
rng::find(vector<bool>)_(process_all)/8192 33.456 -
rng::find_if(vector<bool>)_(process_all)/1024 565.308 -
rng::find_if(vector<bool>)_(process_all)/1048576 578306.937 -
rng::find_if(vector<bool>)_(process_all)/50 23.938 -
rng::find_if(vector<bool>)_(process_all)/8 3.604 -
rng::find_if(vector<bool>)_(process_all)/8192 4515.818 -
rng::find_if_not(vector<bool>)_(process_all)/1024 565.053 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 576035.926 -
rng::find_if_not(vector<bool>)_(process_all)/50 23.866 -
rng::find_if_not(vector<bool>)_(process_all)/8 3.540 -
rng::find_if_not(vector<bool>)_(process_all)/8192 4501.306 -
rng::find_last(deque<int>)_(bail_10%)/1024 226.243 -20.96%
rng::find_last(deque<int>)_(bail_10%)/1048576 322596.487 -
rng::find_last(deque<int>)_(bail_10%)/50 11.359 -19.53%
rng::find_last(deque<int>)_(bail_10%)/8 2.718 -2.43%
rng::find_last(deque<int>)_(bail_10%)/8192 2500.789 -
rng::find_last(deque<int>)_(bail_90%)/1024 28.743 -1.40%
rng::find_last(deque<int>)_(bail_90%)/1048576 27344.803 7.53%
rng::find_last(deque<int>)_(bail_90%)/50 1.831 -1.16%
rng::find_last(deque<int>)_(bail_90%)/8 0.861 -4.90%
rng::find_last(deque<int>)_(bail_90%)/8192 201.309 -
rng::find_last(forward_list<int>)_(bail_10%)/1024 725.503 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 363604.502 -
rng::find_last(forward_list<int>)_(bail_10%)/50 16.897 -1.18%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.294 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 5839.204 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 797.268 8.53%
rng::find_last(forward_list<int>)_(bail_90%)/1048576 398806.820 -1.35%
rng::find_last(forward_list<int>)_(bail_90%)/50 20.708 -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.402 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 6334.291 -3.42%
rng::find_last(list<int>)_(bail_10%)/1024 1247.279 89.91%
rng::find_last(list<int>)_(bail_10%)/1048576 786499.533 -
rng::find_last(list<int>)_(bail_10%)/50 15.660 -1.29%
rng::find_last(list<int>)_(bail_10%)/8 2.069 -
rng::find_last(list<int>)_(bail_10%)/8192 7592.862 20.35%
rng::find_last(list<int>)_(bail_90%)/1024 75.955 -2.20%
rng::find_last(list<int>)_(bail_90%)/1048576 86432.072 -
rng::find_last(list<int>)_(bail_90%)/50 1.338 6.97%
rng::find_last(list<int>)_(bail_90%)/8 0.471 -
rng::find_last(list<int>)_(bail_90%)/8192 596.047 -
rng::find_last(vector<char>)_(bail_10%)/1024 210.459 -
rng::find_last(vector<char>)_(bail_10%)/1048576 205678.621 -
rng::find_last(vector<char>)_(bail_10%)/50 10.885 1.10%
rng::find_last(vector<char>)_(bail_10%)/8 2.003 -
rng::find_last(vector<char>)_(bail_10%)/8192 1619.708 -
rng::find_last(vector<char>)_(bail_90%)/1024 23.540 -
rng::find_last(vector<char>)_(bail_90%)/1048576 22936.065 -
rng::find_last(vector<char>)_(bail_90%)/50 1.432 -4.64%
rng::find_last(vector<char>)_(bail_90%)/8 0.460 8.79%
rng::find_last(vector<char>)_(bail_90%)/8192 188.460 -
rng::find_last(vector<int>)_(bail_10%)/1024 210.899 -
rng::find_last(vector<int>)_(bail_10%)/1048576 212862.096 -
rng::find_last(vector<int>)_(bail_10%)/50 10.905 1.23%
rng::find_last(vector<int>)_(bail_10%)/8 2.008 -
rng::find_last(vector<int>)_(bail_10%)/8192 1647.317 -
rng::find_last(vector<int>)_(bail_90%)/1024 27.904 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23568.398 1.70%
rng::find_last(vector<int>)_(bail_90%)/50 1.537 8.70%
rng::find_last(vector<int>)_(bail_90%)/8 0.462 4.31%
rng::find_last(vector<int>)_(bail_90%)/8192 188.801 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 354.865 -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 361372.807 -
rng::find_last_if(deque<int>)_(bail_10%)/50 17.516 -1.39%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.802 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2754.207 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 41.982 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38537.455 -
rng::find_last_if(deque<int>)_(bail_90%)/50 2.586 1.12%
rng::find_last_if(deque<int>)_(bail_90%)/8 1.003 -7.68%
rng::find_last_if(deque<int>)_(bail_90%)/8192 316.623 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 764.620 -2.59%
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 898013.601 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 27.090 -1.88%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.220 -5.77%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6802.338 -3.98%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 764.427 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 892511.061 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.641 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.242 -3.12%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6809.583 1.07%
rng::find_last_if(list<int>)_(bail_10%)/1024 675.623 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 801212.091 -
rng::find_last_if(list<int>)_(bail_10%)/50 19.189 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.297 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6737.927 2.75%
rng::find_last_if(list<int>)_(bail_90%)/1024 69.867 -1.42%
rng::find_last_if(list<int>)_(bail_90%)/1048576 88320.907 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.180 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.708 -
rng::find_last_if(list<int>)_(bail_90%)/8192 602.800 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 241.710 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 238438.723 -
rng::find_last_if(vector<char>)_(bail_10%)/50 12.515 10.45%
rng::find_last_if(vector<char>)_(bail_10%)/8 2.091 -
rng::find_last_if(vector<char>)_(bail_10%)/8192 1856.999 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.616 -1.23%
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26251.790 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.493 -
rng::find_last_if(vector<char>)_(bail_90%)/8 0.477 3.38%
rng::find_last_if(vector<char>)_(bail_90%)/8192 215.352 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 246.588 -1.08%
rng::find_last_if(vector<int>)_(bail_10%)/1048576 306899.039 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.744 -3.56%
rng::find_last_if(vector<int>)_(bail_10%)/8 2.709 2.27%
rng::find_last_if(vector<int>)_(bail_10%)/8192 2183.109 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 26.085 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 33436.570 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.533 1.56%
rng::find_last_if(vector<int>)_(bail_90%)/8 0.562 -
rng::find_last_if(vector<int>)_(bail_90%)/8192 218.742 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 363.704 1.55%
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 362124.074 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.505 1.25%
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.813 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2759.558 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 39.066 1.55%
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38474.711 -1.22%
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.453 1.59%
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.941 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 314.325 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 786.844 3.77%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 905041.124 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 41.562 1.12%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.181 -13.17%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6698.590 1.24%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 762.315 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 896254.456 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 28.018 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.346 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6525.395 -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 678.590 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 801452.885 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 37.940 3.00%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.185 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6876.450 4.55%
rng::find_last_if_not(list<int>)_(bail_90%)/1024 79.899 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88263.702 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.090 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.709 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 602.378 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.035 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 238027.849 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.341 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.076 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1864.298 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 31.261 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26470.958 1.01%
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.594 8.58%
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.604 27.49%
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 216.709 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 246.447 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 307116.762 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.505 -14.37%
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.605 -1.37%
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2181.478 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.211 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 33425.681 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.518 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.491 2.98%
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 218.510 -
rng::fold_left(deque<int>)/1048576 551015.506 -
rng::fold_left(deque<int>)/32 16.300 -1.54%
rng::fold_left(deque<int>)/50 27.148 -1.63%
rng::fold_left(deque<int>)/8 3.872 -5.45%
rng::fold_left(deque<int>)/8192 4547.546 2.32%
rng::fold_left(list<int>)/1048576 1357031.269 -2.85%
rng::fold_left(list<int>)/32 21.374 2.92%
rng::fold_left(list<int>)/50 38.996 1.12%
rng::fold_left(list<int>)/8 3.833 -
rng::fold_left(list<int>)/8192 11145.943 -6.03%
rng::fold_left(vector<int>)/1048576 1324201.008 -
rng::fold_left(vector<int>)/32 21.620 -
rng::fold_left(vector<int>)/50 37.166 -
rng::fold_left(vector<int>)/8 3.552 -
rng::fold_left(vector<int>)/8192 10307.782 -
rng::for_each(map<int>)/32 25.047 -
rng::for_each(map<int>)/50 38.056 -
rng::for_each(map<int>)/8 6.149 -
rng::for_each(map<int>)/8192 7302.153 -
rng::for_each(multimap<int>)/32 26.496 2.51%
rng::for_each(multimap<int>)/50 40.557 -
rng::for_each(multimap<int>)/8 6.256 1.45%
rng::for_each(multimap<int>)/8192 7420.187 2.62%
rng::for_each(multiset<int>)/32 25.447 -
rng::for_each(multiset<int>)/50 39.002 -
rng::for_each(multiset<int>)/8 6.858 -
rng::for_each(multiset<int>)/8192 7818.026 1.78%
rng::for_each(set<int>)/32 25.395 -
rng::for_each(set<int>)/50 38.054 -
rng::for_each(set<int>)/8 6.853 -
rng::for_each(set<int>)/8192 7829.492 2.18%
rng::starts_with(deque<int>)/1000 453.350 -
rng::starts_with(deque<int>)/1024 479.034 -
rng::starts_with(deque<int>)/1048576 493492.933 -
rng::starts_with(deque<int>)/8 3.974 -1.50%
rng::starts_with(deque<int>)/8192 3855.575 -
rng::starts_with(deque<int>,_pred)/1000 501.829 -2.58%
rng::starts_with(deque<int>,_pred)/1024 523.633 -1.08%
rng::starts_with(deque<int>,_pred)/1048576 510726.808 -2.93%
rng::starts_with(deque<int>,_pred)/8 4.682 1.17%
rng::starts_with(deque<int>,_pred)/8192 3941.788 -2.67%
rng::starts_with(list<int>)/1000 756.666 -
rng::starts_with(list<int>)/1024 771.723 -
rng::starts_with(list<int>)/1048576 936159.787 -
rng::starts_with(list<int>)/8 2.910 -
rng::starts_with(list<int>)/8192 8501.134 -8.44%
rng::starts_with(list<int>,_pred)/1000 786.159 -
rng::starts_with(list<int>,_pred)/1024 804.044 -
rng::starts_with(list<int>,_pred)/1048576 966568.890 -
rng::starts_with(list<int>,_pred)/8 3.498 -
rng::starts_with(list<int>,_pred)/8192 9643.410 -11.39%
rng::starts_with(vector<int>)/1000 58.323 -
rng::starts_with(vector<int>)/1024 59.888 -
rng::starts_with(vector<int>)/1048576 68233.508 -
rng::starts_with(vector<int>)/8 1.223 -
rng::starts_with(vector<int>)/8192 485.711 -
rng::starts_with(vector<int>,_pred)/1000 278.622 -1.20%
rng::starts_with(vector<int>,_pred)/1024 288.765 -2.54%
rng::starts_with(vector<int>,_pred)/1048576 304609.059 -
rng::starts_with(vector<int>,_pred)/8 2.547 -3.90%
rng::starts_with(vector<int>,_pred)/8192 2495.528 -1.79%
std::adjacent_find(deque<int>)/1024 460.177 -
std::adjacent_find(deque<int>)/1048576 473210.530 -
std::adjacent_find(deque<int>)/50 15.781 -13.09%
std::adjacent_find(deque<int>)/8 2.921 -20.45%
std::adjacent_find(deque<int>)/8192 3687.586 -
std::adjacent_find(deque<int>,_pred)/1024 627.950 -
std::adjacent_find(deque<int>,_pred)/1048576 648273.281 -
std::adjacent_find(deque<int>,_pred)/50 29.239 1.89%
std::adjacent_find(deque<int>,_pred)/8 4.172 3.29%
std::adjacent_find(deque<int>,_pred)/8192 5080.317 -
std::adjacent_find(list<int>)/1024 733.112 -
std::adjacent_find(list<int>)/1048576 869165.943 -
std::adjacent_find(list<int>)/50 23.392 -
std::adjacent_find(list<int>)/8 2.083 -
std::adjacent_find(list<int>)/8192 7189.618 -
std::adjacent_find(list<int>,_pred)/1024 787.192 -
std::adjacent_find(list<int>,_pred)/1048576 920907.093 -
std::adjacent_find(list<int>,_pred)/50 29.238 -
std::adjacent_find(list<int>,_pred)/8 3.806 -1.22%
std::adjacent_find(list<int>,_pred)/8192 7202.231 -
std::adjacent_find(vector<int>)/1024 233.279 -
std::adjacent_find(vector<int>)/1048576 232906.094 -
std::adjacent_find(vector<int>)/50 11.897 -
std::adjacent_find(vector<int>)/8 2.019 -
std::adjacent_find(vector<int>)/8192 1820.381 -
std::adjacent_find(vector<int>,_pred)/1024 398.574 -
std::adjacent_find(vector<int>,_pred)/1048576 464116.497 -
std::adjacent_find(vector<int>,_pred)/50 23.373 -1.21%
std::adjacent_find(vector<int>,_pred)/8 3.206 -
std::adjacent_find(vector<int>,_pred)/8192 3183.360 -
std::all_of(deque<int>)_(process_all)/32 12.364 -
std::all_of(deque<int>)_(process_all)/32768 10075.897 -
std::all_of(deque<int>)_(process_all)/50 18.916 -
std::all_of(deque<int>)_(process_all)/8 3.451 -
std::all_of(deque<int>)_(process_all)/8192 2519.451 -
std::all_of(list<int>)_(process_all)/32 11.452 -
std::all_of(list<int>)_(process_all)/32768 25770.838 -3.36%
std::all_of(list<int>)_(process_all)/50 21.730 -
std::all_of(list<int>)_(process_all)/8 2.658 -
std::all_of(list<int>)_(process_all)/8192 7055.883 -7.93%
std::all_of(vector<int>)_(process_all)/32 8.626 -
std::all_of(vector<int>)_(process_all)/32768 8091.010 -
std::all_of(vector<int>)_(process_all)/50 13.986 -5.86%
std::all_of(vector<int>)_(process_all)/8 2.437 6.45%
std::all_of(vector<int>)_(process_all)/8192 2042.613 -
std::any_of(deque<int>)_(process_all)/32 12.294 -
std::any_of(deque<int>)_(process_all)/32768 10085.308 -
std::any_of(deque<int>)_(process_all)/50 18.880 -
std::any_of(deque<int>)_(process_all)/8 3.438 -
std::any_of(deque<int>)_(process_all)/8192 2521.467 -
std::any_of(list<int>)_(process_all)/32 11.686 -
std::any_of(list<int>)_(process_all)/32768 25465.075 -3.15%
std::any_of(list<int>)_(process_all)/50 21.939 -
std::any_of(list<int>)_(process_all)/8 2.696 1.14%
std::any_of(list<int>)_(process_all)/8192 7877.814 -4.79%
std::any_of(vector<int>)_(process_all)/32 8.367 -
std::any_of(vector<int>)_(process_all)/32768 8123.967 -
std::any_of(vector<int>)_(process_all)/50 13.682 4.21%
std::any_of(vector<int>)_(process_all)/8 2.507 -
std::any_of(vector<int>)_(process_all)/8192 2032.956 -
std::copy(deque<int>)/1048576 50162.105 -
std::copy(deque<int>)/262144 11626.501 -
std::copy(deque<int>)/32768 1133.164 -1.06%
std::copy(deque<int>)/4096 145.898 -
std::copy(deque<int>)/512 16.663 -
std::copy(deque<int>)/64 2.707 -50.82%
std::copy(deque<int>)/8 3.113 12.15%
std::copy(list<int>)/1048576 859630.234 -
std::copy(list<int>)/262144 213603.587 -
std::copy(list<int>)/32768 25972.815 -1.61%
std::copy(list<int>)/4096 3283.857 -
std::copy(list<int>)/512 363.698 -
std::copy(list<int>)/64 32.603 -2.83%
std::copy(list<int>)/8 2.502 1.17%
std::copy(vector<bool>)_(aligned)/1048576 3540.871 25.11%
std::copy(vector<bool>)_(aligned)/262144 717.477 -8.82%
std::copy(vector<bool>)_(aligned)/32768 35.334 -
std::copy(vector<bool>)_(aligned)/4096 4.715 -2.28%
std::copy(vector<bool>)_(aligned)/512 1.390 1.20%
std::copy(vector<bool>)_(aligned)/64 1.235 -8.67%
std::copy(vector<bool>)_(unaligned)/1048576 7054.098 -
std::copy(vector<bool>)_(unaligned)/262144 1711.043 -
std::copy(vector<bool>)_(unaligned)/32768 214.720 -1.58%
std::copy(vector<bool>)_(unaligned)/4096 26.082 -
std::copy(vector<bool>)_(unaligned)/512 3.478 -
std::copy(vector<bool>)_(unaligned)/64 1.793 -
std::copy(vector<int>)/1048576 50111.824 -
std::copy(vector<int>)/262144 12524.231 -
std::copy(vector<int>)/32768 1665.134 -53.07%
std::copy(vector<int>)/4096 201.841 36.62%
std::copy(vector<int>)/512 15.924 -
std::copy(vector<int>)/64 2.438 -
std::copy(vector<int>)/8 2.132 -4.90%
std::copy_backward(deque<int>)/1048576 131943.453 -1.04%
std::copy_backward(deque<int>)/262144 31639.463 -
std::copy_backward(deque<int>)/32768 3974.904 -
std::copy_backward(deque<int>)/4096 150.057 -
std::copy_backward(deque<int>)/512 18.056 -
std::copy_backward(deque<int>)/64 3.030 -
std::copy_backward(deque<int>)/8 2.674 -4.23%
std::copy_backward(list<int>)/1048576 875829.996 -
std::copy_backward(list<int>)/262144 217779.096 -
std::copy_backward(list<int>)/32768 27256.641 3.43%
std::copy_backward(list<int>)/4096 3197.331 -1.75%
std::copy_backward(list<int>)/512 365.777 -
std::copy_backward(list<int>)/64 31.015 -
std::copy_backward(list<int>)/8 2.420 7.34%
std::copy_backward(vector<bool>)_(aligned)/1048576 2489.257 5.35%
std::copy_backward(vector<bool>)_(aligned)/262144 641.619 -17.36%
std::copy_backward(vector<bool>)_(aligned)/32768 35.438 -1.04%
std::copy_backward(vector<bool>)_(aligned)/4096 4.897 -2.42%
std::copy_backward(vector<bool>)_(aligned)/512 1.493 -4.20%
std::copy_backward(vector<bool>)_(aligned)/64 1.632 -6.25%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6536.842 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1578.282 -1.00%
std::copy_backward(vector<bool>)_(unaligned)/32768 202.990 -2.18%
std::copy_backward(vector<bool>)_(unaligned)/4096 25.299 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.815 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.915 -
std::copy_backward(vector<int>)/1048576 50123.462 -
std::copy_backward(vector<int>)/262144 12448.348 2.05%
std::copy_backward(vector<int>)/32768 3784.954 1.85%
std::copy_backward(vector<int>)/4096 239.365 3.36%
std::copy_backward(vector<int>)/512 16.577 -
std::copy_backward(vector<int>)/64 2.503 -
std::copy_backward(vector<int>)/8 2.231 -2.63%
std::copy_if(deque<int>)_(entire_range)/1048576 273854.517 -
std::copy_if(deque<int>)_(entire_range)/262144 68966.753 -
std::copy_if(deque<int>)_(entire_range)/32768 8633.046 -
std::copy_if(deque<int>)_(entire_range)/4096 1024.385 -
std::copy_if(deque<int>)_(entire_range)/512 135.231 -
std::copy_if(deque<int>)_(entire_range)/64 16.125 -
std::copy_if(deque<int>)_(entire_range)/8 2.627 3.11%
std::copy_if(deque<int>)_(every_other)/1048576 370697.569 -
std::copy_if(deque<int>)_(every_other)/262144 92726.588 -
std::copy_if(deque<int>)_(every_other)/32768 11615.142 -
std::copy_if(deque<int>)_(every_other)/4096 1446.534 -
std::copy_if(deque<int>)_(every_other)/512 180.665 -
std::copy_if(deque<int>)_(every_other)/64 23.234 -
std::copy_if(deque<int>)_(every_other)/8 3.440 -
std::copy_if(list<int>)_(entire_range)/1048576 871899.121 -1.87%
std::copy_if(list<int>)_(entire_range)/262144 213359.292 -1.82%
std::copy_if(list<int>)_(entire_range)/32768 25364.909 -4.99%
std::copy_if(list<int>)_(entire_range)/4096 3042.867 -
std::copy_if(list<int>)_(entire_range)/512 365.948 -
std::copy_if(list<int>)_(entire_range)/64 30.337 -
std::copy_if(list<int>)_(entire_range)/8 2.524 -
std::copy_if(list<int>)_(every_other)/1048576 837333.581 -
std::copy_if(list<int>)_(every_other)/262144 208298.562 -
std::copy_if(list<int>)_(every_other)/32768 25619.392 -
std::copy_if(list<int>)_(every_other)/4096 3392.684 1.76%
std::copy_if(list<int>)_(every_other)/512 358.494 -
std::copy_if(list<int>)_(every_other)/64 27.790 -
std::copy_if(list<int>)_(every_other)/8 2.289 -
std::copy_if(vector<int>)_(entire_range)/1048576 243812.471 -
std::copy_if(vector<int>)_(entire_range)/262144 59397.454 -
std::copy_if(vector<int>)_(entire_range)/32768 7413.810 -
std::copy_if(vector<int>)_(entire_range)/4096 928.426 -
std::copy_if(vector<int>)_(entire_range)/512 122.484 -
std::copy_if(vector<int>)_(entire_range)/64 16.541 -
std::copy_if(vector<int>)_(entire_range)/8 2.238 -2.54%
std::copy_if(vector<int>)_(every_other)/1048576 510931.125 2.91%
std::copy_if(vector<int>)_(every_other)/262144 127161.346 -
std::copy_if(vector<int>)_(every_other)/32768 16181.363 -
std::copy_if(vector<int>)_(every_other)/4096 1988.712 -
std::copy_if(vector<int>)_(every_other)/512 253.870 -
std::copy_if(vector<int>)_(every_other)/64 32.592 -
std::copy_if(vector<int>)_(every_other)/8 4.211 -
std::copy_n(deque<int>)/1048576 51502.660 2.81%
std::copy_n(deque<int>)/262144 12424.015 6.72%
std::copy_n(deque<int>)/32768 1140.795 -
std::copy_n(deque<int>)/4096 145.449 -
std::copy_n(deque<int>)/512 16.740 -
std::copy_n(deque<int>)/64 2.791 -
std::copy_n(deque<int>)/8 2.819 2.54%
std::copy_n(list<int>)/1048576 863990.187 -
std::copy_n(list<int>)/262144 215730.992 -
std::copy_n(list<int>)/32768 26453.521 1.54%
std::copy_n(list<int>)/4096 3920.200 -
std::copy_n(list<int>)/512 343.267 -
std::copy_n(list<int>)/64 14.496 -2.60%
std::copy_n(list<int>)/8 2.219 -
std::copy_n(vector<bool>)_(aligned)/1048576 2323.430 7.92%
std::copy_n(vector<bool>)_(aligned)/262144 694.981 -8.87%
std::copy_n(vector<bool>)_(aligned)/32768 35.144 -
std::copy_n(vector<bool>)_(aligned)/4096 4.673 -2.01%
std::copy_n(vector<bool>)_(aligned)/512 1.377 -
std::copy_n(vector<bool>)_(aligned)/64 1.350 -
std::copy_n(vector<bool>)_(unaligned)/1048576 7018.551 -
std::copy_n(vector<bool>)_(unaligned)/262144 1715.306 -
std::copy_n(vector<bool>)_(unaligned)/32768 217.440 1.31%
std::copy_n(vector<bool>)_(unaligned)/4096 25.981 -
std::copy_n(vector<bool>)_(unaligned)/512 3.543 1.68%
std::copy_n(vector<bool>)_(unaligned)/64 1.800 -
std::copy_n(vector<int>)/1048576 50255.850 1.88%
std::copy_n(vector<int>)/262144 12527.669 -
std::copy_n(vector<int>)/32768 3494.774 -7.29%
std::copy_n(vector<int>)/4096 147.394 -32.24%
std::copy_n(vector<int>)/512 16.024 -
std::copy_n(vector<int>)/64 2.465 -
std::copy_n(vector<int>)/8 2.287 4.91%
std::count(deque<int>)_(every_other)/1024 244.820 -
std::count(deque<int>)_(every_other)/1048576 250851.412 -
std::count(deque<int>)_(every_other)/8 2.532 -
std::count(deque<int>)_(every_other)/8192 1922.905 -
std::count(list<int>)_(every_other)/1024 713.994 2.36%
std::count(list<int>)_(every_other)/1048576 826260.430 -
std::count(list<int>)_(every_other)/8 2.085 -
std::count(list<int>)_(every_other)/8192 7070.359 -1.27%
std::count(vector<bool>)/1000 2.995 -
std::count(vector<bool>)/1024 1.686 -
std::count(vector<bool>)/1048576 1450.794 -
std::count(vector<bool>)/8192 11.385 -
std::count(vector<int>)_(every_other)/1024 102.436 -
std::count(vector<int>)_(every_other)/1048576 104854.562 -
std::count(vector<int>)_(every_other)/8 1.281 -7.13%
std::count(vector<int>)_(every_other)/8192 815.008 -
std::count_if(deque<int>)_(every_other)/1024 346.170 -
std::count_if(deque<int>)_(every_other)/1048576 342164.224 -
std::count_if(deque<int>)_(every_other)/8 3.496 -
std::count_if(deque<int>)_(every_other)/8192 2683.325 -
std::count_if(list<int>)_(every_other)/1024 748.748 -
std::count_if(list<int>)_(every_other)/1048576 881646.253 -
std::count_if(list<int>)_(every_other)/8 2.755 -
std::count_if(list<int>)_(every_other)/8192 7094.542 -1.15%
std::count_if(vector<int>)_(every_other)/1024 245.559 -
std::count_if(vector<int>)_(every_other)/1048576 247570.254 -
std::count_if(vector<int>)_(every_other)/8 4.140 -
std::count_if(vector<int>)_(every_other)/8192 1896.957 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 657.305 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 401.080 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 2524.350 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 333.206 4.54%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.776 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2543.932 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 72.012 1.55%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 29.957 9.32%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 452.861 2.07%
std::deque<int>::ctor(Range)_(cheap_elements)/1024 71.724 1.22%
std::deque<int>::ctor(Range)_(cheap_elements)/32 29.742 7.22%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 447.608 1.00%
std::deque<int>::ctor(const&)_(cheap_elements)/1024 293.877 -
std::deque<int>::ctor(const&)_(cheap_elements)/32 35.735 2.88%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2146.782 -
std::deque<int>::ctor(size)/1024 75.989 -
std::deque<int>::ctor(size)/32 32.139 15.91%
std::deque<int>::ctor(size)/8192 447.834 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 76.477 2.77%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 29.213 5.47%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 429.079 -
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.460 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.596 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.605 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.938 -
std::deque<int>::erase(middle)_(cheap_elements)/32 9.455 -3.29%
std::deque<int>::erase(middle)_(cheap_elements)/8192 159.806 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 5.954 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.012 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 5.985 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.704 -
std::deque<int>::insert(middle)_(cheap_elements)/32 11.176 -2.68%
std::deque<int>::insert(middle)_(cheap_elements)/8192 166.516 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 41.007 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.804 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 344.133 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 656.508 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 400.099 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2519.794 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.864 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.719 -
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.510 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 411.838 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 8067.018 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12761.287 -6.99%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 749.528 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 113681.562 -3.63%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 676.077 4.93%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.458 -1.85%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6108.538 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6743.570 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 153.596 -6.99%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54647.502 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 885.229 1.34%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 58.632 9.93%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 13195.115 2.62%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 21369.957 -2.93%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 676.725 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 188716.680 -2.42%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 876.264 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 51.340 -4.60%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12945.761 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 21418.390 -2.09%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 659.793 -3.05%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 188296.448 -2.39%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1079.110 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 53.501 -9.42%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11744.622 1.36%
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 21641.639 -2.73%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 664.946 -3.24%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 189741.270 -2.21%
std::deque<std::string>::ctor(size)/1024 723.537 -1.49%
std::deque<std::string>::ctor(size)/32 45.228 -9.98%
std::deque<std::string>::ctor(size)/8192 8481.326 -1.21%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 951.428 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 47.981 -3.82%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12385.071 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 23515.498 7.40%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 604.434 -6.17%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 231211.493 21.39%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.334 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.272 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.358 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 26.140 9.61%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 25.452 9.23%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 25.460 6.85%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 313.759 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.706 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2346.511 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 325.166 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.315 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2361.505 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.909 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.745 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.914 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.309 -3.50%
std::deque<std::string>::insert(begin)_(expensive_elements)/32 30.263 -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 31.325 -1.35%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 311.041 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.556 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2344.376 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 328.651 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 41.145 -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2364.402 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 509.671 -1.72%
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 18.568 9.65%
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4627.196 1.73%
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6460.094 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 154.164 -2.18%
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52523.596 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1038.831 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 412.075 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8102.194 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 14766.040 14.09%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 754.913 -3.20%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 115508.910 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.380 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.196 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.268 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.061 -2.05%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.644 -1.17%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.586 -1.29%
std::distance(deque<int>)/1024 0.847 -
std::distance(deque<int>)/4096 0.849 -
std::distance(deque<int>)/50 0.847 -
std::distance(deque<int>)/8192 0.853 -
std::distance(join_view(vector<vector<int>>))/1024 0.999 2.49%
std::distance(join_view(vector<vector<int>>))/4096 4.365 -1.85%
std::distance(join_view(vector<vector<int>>))/50 0.646 6.83%
std::distance(join_view(vector<vector<int>>))/8192 8.364 -
std::equal(deque<int>)_(it,_it,_it)/1024 470.631 -
std::equal(deque<int>)_(it,_it,_it)/1048576 498364.330 -
std::equal(deque<int>)_(it,_it,_it)/50 22.615 -
std::equal(deque<int>)_(it,_it,_it)/8 4.441 4.43%
std::equal(deque<int>)_(it,_it,_it)/8192 3874.504 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 408.590 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 442062.316 4.06%
std::equal(deque<int>)_(it,_it,_it,_it)/50 21.192 -
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.000 7.04%
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3261.424 5.35%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 521.627 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 521147.863 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.331 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.279 4.41%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4155.573 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 509.037 -2.63%
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 515178.036 1.58%
std::equal(deque<int>)_(it,_it,_it,_pred)/50 24.810 1.49%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.529 5.58%
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 4031.637 1.92%
std::equal(list<int>)_(it,_it,_it)/1024 1127.272 -
std::equal(list<int>)_(it,_it,_it)/1048576 1310072.683 -
std::equal(list<int>)_(it,_it,_it)/50 35.320 -
std::equal(list<int>)_(it,_it,_it)/8 2.711 -
std::equal(list<int>)_(it,_it,_it)/8192 9957.117 1.84%
std::equal(list<int>)_(it,_it,_it,_it)/1024 772.718 -1.56%
std::equal(list<int>)_(it,_it,_it,_it)/1048576 952242.118 -
std::equal(list<int>)_(it,_it,_it,_it)/50 32.715 21.24%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.934 1.46%
std::equal(list<int>)_(it,_it,_it,_it)/8192 12019.159 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 804.364 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 980751.628 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 33.798 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.463 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12409.167 3.90%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1156.690 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1316776.714 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.668 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.495 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 12766.221 14.36%
std::equal(vector<bool>)_(aligned)/1024 0.218 -
std::equal(vector<bool>)_(aligned)/1048576 0.218 -
std::equal(vector<bool>)_(aligned)/50 0.218 -
std::equal(vector<bool>)_(aligned)/8 0.223 -
std::equal(vector<bool>)_(aligned)/8192 0.218 -
std::equal(vector<bool>)_(unaligned)/1024 6.007 -
std::equal(vector<bool>)_(unaligned)/1048576 6291.204 -2.04%
std::equal(vector<bool>)_(unaligned)/50 0.914 -9.87%
std::equal(vector<bool>)_(unaligned)/8 0.852 -15.72%
std::equal(vector<bool>)_(unaligned)/8192 56.012 -1.54%
std::equal(vector<int>)_(it,_it,_it)/1024 77.812 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73700.056 -
std::equal(vector<int>)_(it,_it,_it)/50 4.110 -
std::equal(vector<int>)_(it,_it,_it)/8 1.155 -
std::equal(vector<int>)_(it,_it,_it)/8192 570.169 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.031 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73703.548 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.362 -3.64%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.527 -1.84%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 570.716 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 289.000 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 305552.288 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 13.699 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.042 1.58%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 2540.106 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 290.678 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 305491.278 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 13.424 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.625 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2542.061 -
std::fill(deque<int>)/1024 30.230 -
std::fill(deque<int>)/32 1.364 -
std::fill(deque<int>)/50 2.366 -
std::fill(deque<int>)/8192 235.757 -
std::fill(list<int>)/1024 507.142 2.65%
std::fill(list<int>)/32 8.274 -
std::fill(list<int>)/50 34.753 -1.12%
std::fill(list<int>)/8192 8486.101 9.70%
std::fill(vector<bool>)/1048576 3820.628 -
std::fill(vector<bool>)/262144 230.743 -
std::fill(vector<bool>)/32768 30.211 -
std::fill(vector<bool>)/4096 4.195 -
std::fill(vector<bool>)/512 1.458 -9.48%
std::fill(vector<bool>)/64 1.430 -15.69%
std::fill(vector<int>)/1024 30.120 -
std::fill(vector<int>)/32 1.089 5.02%
std::fill(vector<int>)/50 2.200 -
std::fill(vector<int>)/8192 234.017 -
std::fill_n(deque<int>)/1024 29.323 -1.65%
std::fill_n(deque<int>)/32 1.154 -1.01%
std::fill_n(deque<int>)/50 2.192 -
std::fill_n(deque<int>)/8192 234.843 -1.86%
std::fill_n(list<int>)/1024 450.752 -
std::fill_n(list<int>)/32 8.104 -
std::fill_n(list<int>)/50 16.607 -1.71%
std::fill_n(list<int>)/8192 7654.535 -11.17%
std::fill_n(vector<bool>)/1048576 3820.833 -
std::fill_n(vector<bool>)/262144 933.631 -
std::fill_n(vector<bool>)/32768 30.190 -
std::fill_n(vector<bool>)/4096 4.186 -
std::fill_n(vector<bool>)/512 1.455 -
std::fill_n(vector<bool>)/64 1.356 -6.98%
std::fill_n(vector<int>)/1024 29.725 -
std::fill_n(vector<int>)/32 1.141 -
std::fill_n(vector<int>)/50 2.212 -
std::fill_n(vector<int>)/8192 232.840 -
std::find(deque<int>)_(bail_25%)/1024 67.782 -
std::find(deque<int>)_(bail_25%)/32768 1914.032 -
std::find(deque<int>)_(bail_25%)/8 2.280 -
std::find(deque<int>)_(bail_25%)/8192 477.614 -1.07%
std::find(deque<int>)_(process_all)/1024 243.607 -
std::find(deque<int>)_(process_all)/32768 7761.158 -
std::find(deque<int>)_(process_all)/50 14.127 7.89%
std::find(deque<int>)_(process_all)/8 3.531 1.26%
std::find(deque<int>)_(process_all)/8192 1944.186 -
std::find(list<int>)_(bail_25%)/1024 128.306 -6.97%
std::find(list<int>)_(bail_25%)/32768 7676.062 -4.12%
std::find(list<int>)_(bail_25%)/8 0.920 -
std::find(list<int>)_(bail_25%)/8192 1420.334 -2.58%
std::find(list<int>)_(process_all)/1024 686.081 -1.81%
std::find(list<int>)_(process_all)/32768 25865.419 -
std::find(list<int>)_(process_all)/50 18.933 -
std::find(list<int>)_(process_all)/8 2.272 -4.63%
std::find(list<int>)_(process_all)/8192 7445.605 2.91%
std::find(vector<bool>)_(process_all)/1024 4.656 2.10%
std::find(vector<bool>)_(process_all)/1048576 3636.427 -
std::find(vector<bool>)_(process_all)/50 0.640 -7.40%
std::find(vector<bool>)_(process_all)/8 0.555 -14.92%
std::find(vector<bool>)_(process_all)/8192 33.417 -
std::find(vector<char>)_(bail_25%)/1024 5.315 -1.25%
std::find(vector<char>)_(bail_25%)/32768 136.138 -
std::find(vector<char>)_(bail_25%)/8 1.022 -11.54%
std::find(vector<char>)_(bail_25%)/8192 39.714 -
std::find(vector<char>)_(process_all)/1024 16.194 -
std::find(vector<char>)_(process_all)/32768 494.438 -
std::find(vector<char>)_(process_all)/50 1.618 -
std::find(vector<char>)_(process_all)/8 0.924 -
std::find(vector<char>)_(process_all)/8192 135.747 -
std::find(vector<int>)_(bail_25%)/1024 65.824 -
std::find(vector<int>)_(bail_25%)/32768 1857.853 -
std::find(vector<int>)_(bail_25%)/8 1.366 -
std::find(vector<int>)_(bail_25%)/8192 470.267 -
std::find(vector<int>)_(process_all)/1024 242.158 -
std::find(vector<int>)_(process_all)/32768 7404.239 -
std::find(vector<int>)_(process_all)/50 12.412 -
std::find(vector<int>)_(process_all)/8 2.751 1.65%
std::find(vector<int>)_(process_all)/8192 1850.679 -
std::find(vector<long_long>)_(bail_25%)/1024 22.904 -
std::find(vector<long_long>)_(bail_25%)/32768 725.959 -
std::find(vector<long_long>)_(bail_25%)/8 0.892 -3.37%
std::find(vector<long_long>)_(bail_25%)/8192 188.172 -
std::find(vector<long_long>)_(process_all)/1024 90.038 -
std::find(vector<long_long>)_(process_all)/32768 2892.817 -
std::find(vector<long_long>)_(process_all)/50 4.393 -
std::find(vector<long_long>)_(process_all)/8 1.010 -3.85%
std::find(vector<long_long>)_(process_all)/8192 721.752 -
std::find(vector<short>)_(bail_25%)/1024 5.970 -
std::find(vector<short>)_(bail_25%)/32768 187.649 -
std::find(vector<short>)_(bail_25%)/8 0.658 -
std::find(vector<short>)_(bail_25%)/8192 45.406 -
std::find(vector<short>)_(process_all)/1024 22.530 -
std::find(vector<short>)_(process_all)/32768 721.791 -
std::find(vector<short>)_(process_all)/50 1.662 -1.79%
std::find(vector<short>)_(process_all)/8 0.692 -
std::find(vector<short>)_(process_all)/8192 180.183 -
std::find_end(deque<int>)_(match_near_end)/1000 39.225 -6.79%
std::find_end(deque<int>)_(match_near_end)/1024 32.455 -3.35%
std::find_end(deque<int>)_(match_near_end)/8192 272.310 -1.88%
std::find_end(deque<int>)_(near_matches)/1000 18373.672 16.85%
std::find_end(deque<int>)_(near_matches)/1024 18010.728 10.39%
std::find_end(deque<int>)_(near_matches)/8192 1337393.361 18.90%
std::find_end(deque<int>)_(process_all)/1000 292.149 -1.93%
std::find_end(deque<int>)_(process_all)/1024 301.265 2.51%
std::find_end(deque<int>)_(process_all)/1048576 279757.384 6.21%
std::find_end(deque<int>)_(process_all)/8192 2147.522 7.47%
std::find_end(deque<int>)_(same_length)/1000 333.412 2.27%
std::find_end(deque<int>)_(same_length)/1024 341.382 2.44%
std::find_end(deque<int>)_(same_length)/8192 2932.235 7.13%
std::find_end(deque<int>)_(single_element)/1000 307.854 -1.27%
std::find_end(deque<int>)_(single_element)/1024 341.550 3.90%
std::find_end(deque<int>)_(single_element)/8192 2709.200 15.19%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 74.439 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 76.583 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 598.562 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 31092.078 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 32022.040 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1869313.112 -
std::find_end(deque<int>,_pred)_(process_all)/1000 583.369 -
std::find_end(deque<int>,_pred)_(process_all)/1024 585.698 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 591678.220 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4309.173 -
std::find_end(deque<int>,_pred)_(same_length)/1000 798.086 -2.55%
std::find_end(deque<int>,_pred)_(same_length)/1024 836.674 2.69%
std::find_end(deque<int>,_pred)_(same_length)/8192 5027.193 -
std::find_end(deque<int>,_pred)_(single_element)/1000 668.030 1.01%
std::find_end(deque<int>,_pred)_(single_element)/1024 666.875 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4868.201 -
std::find_end(forward_list<int>)_(match_near_end)/1000 757.286 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4468.989 -
std::find_end(forward_list<int>)_(match_near_end)/8192 256262.079 -
std::find_end(forward_list<int>)_(near_matches)/1000 36328.626 -
std::find_end(forward_list<int>)_(near_matches)/1024 37729.283 -
std::find_end(forward_list<int>)_(near_matches)/8192 2451640.060 -
std::find_end(forward_list<int>)_(process_all)/1000 679.321 -1.71%
std::find_end(forward_list<int>)_(process_all)/1024 709.166 -
std::find_end(forward_list<int>)_(process_all)/1048576 762322.258 -
std::find_end(forward_list<int>)_(process_all)/8192 6562.782 16.06%
std::find_end(forward_list<int>)_(same_length)/1000 1448.124 -
std::find_end(forward_list<int>)_(same_length)/1024 1484.233 -1.09%
std::find_end(forward_list<int>)_(same_length)/8192 14160.729 -
std::find_end(forward_list<int>)_(single_element)/1000 689.976 -
std::find_end(forward_list<int>)_(single_element)/1024 699.854 -
std::find_end(forward_list<int>)_(single_element)/8192 5709.143 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 840.613 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5125.718 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 275611.919 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 40954.411 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 42666.741 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2674131.202 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 791.992 -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 803.387 -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 883264.135 -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6474.535 -
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1526.906 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1574.750 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 17507.612 -1.78%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 779.199 2.06%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 796.998 1.96%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6613.131 3.38%
std::find_end(list<int>)_(match_near_end)/1000 79.257 2.86%
std::find_end(list<int>)_(match_near_end)/1024 59.463 -1.95%
std::find_end(list<int>)_(match_near_end)/8192 600.697 -
std::find_end(list<int>)_(near_matches)/1000 33169.896 -
std::find_end(list<int>)_(near_matches)/1024 34615.346 -
std::find_end(list<int>)_(near_matches)/8192 2242628.475 -
std::find_end(list<int>)_(process_all)/1000 713.081 -
std::find_end(list<int>)_(process_all)/1024 727.907 -
std::find_end(list<int>)_(process_all)/1048576 870173.113 -
std::find_end(list<int>)_(process_all)/8192 7438.728 2.02%
std::find_end(list<int>)_(same_length)/1000 744.835 -
std::find_end(list<int>)_(same_length)/1024 745.296 -
std::find_end(list<int>)_(same_length)/8192 8103.012 -
std::find_end(list<int>)_(single_element)/1000 712.699 -
std::find_end(list<int>)_(single_element)/1024 729.578 -
std::find_end(list<int>)_(single_element)/8192 7665.035 -
std::find_end(list<int>,_pred)_(match_near_end)/1000 71.330 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 69.264 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 625.148 -
std::find_end(list<int>,_pred)_(near_matches)/1000 36891.683 -
std::find_end(list<int>,_pred)_(near_matches)/1024 38168.575 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2399353.024 -
std::find_end(list<int>,_pred)_(process_all)/1000 793.983 -51.02%
std::find_end(list<int>,_pred)_(process_all)/1024 812.502 -51.43%
std::find_end(list<int>,_pred)_(process_all)/1048576 956577.162 -
std::find_end(list<int>,_pred)_(process_all)/8192 8272.878 6.68%
std::find_end(list<int>,_pred)_(same_length)/1000 771.334 -
std::find_end(list<int>,_pred)_(same_length)/1024 789.689 -
std::find_end(list<int>,_pred)_(same_length)/8192 9383.775 -7.22%
std::find_end(list<int>,_pred)_(single_element)/1000 794.031 -
std::find_end(list<int>,_pred)_(single_element)/1024 816.028 -
std::find_end(list<int>,_pred)_(single_element)/8192 8123.936 -
std::find_end(vector<int>)_(match_near_end)/1000 27.730 -
std::find_end(vector<int>)_(match_near_end)/1024 28.598 -
std::find_end(vector<int>)_(match_near_end)/8192 200.529 -
std::find_end(vector<int>)_(near_matches)/1000 13449.572 -
std::find_end(vector<int>)_(near_matches)/1024 13942.670 -
std::find_end(vector<int>)_(near_matches)/8192 768760.268 -
std::find_end(vector<int>)_(process_all)/1000 216.047 -1.29%
std::find_end(vector<int>)_(process_all)/1024 221.078 -1.58%
std::find_end(vector<int>)_(process_all)/1048576 230051.136 3.31%
std::find_end(vector<int>)_(process_all)/8192 1681.753 -
std::find_end(vector<int>)_(same_length)/1000 244.756 1.26%
std::find_end(vector<int>)_(same_length)/1024 254.772 3.06%
std::find_end(vector<int>)_(same_length)/8192 1994.882 -1.29%
std::find_end(vector<int>)_(single_element)/1000 247.929 1.21%
std::find_end(vector<int>)_(single_element)/1024 254.092 1.97%
std::find_end(vector<int>)_(single_element)/8192 1985.204 2.90%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.263 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 59.968 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 477.017 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 22783.770 -1.36%
std::find_end(vector<int>,_pred)_(near_matches)/1024 23676.515 -1.39%
std::find_end(vector<int>,_pred)_(near_matches)/8192 1449715.667 -
std::find_end(vector<int>,_pred)_(process_all)/1000 525.132 -
std::find_end(vector<int>,_pred)_(process_all)/1024 537.385 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 637438.692 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4291.710 -
std::find_end(vector<int>,_pred)_(same_length)/1000 607.454 -
std::find_end(vector<int>,_pred)_(same_length)/1024 622.417 -
std::find_end(vector<int>,_pred)_(same_length)/8192 5001.333 -2.00%
std::find_end(vector<int>,_pred)_(single_element)/1000 582.118 -
std::find_end(vector<int>,_pred)_(single_element)/1024 596.634 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4773.891 -
std::find_first_of(deque<int>)_(large_needle)/1024 365602.392 -
std::find_first_of(deque<int>)_(large_needle)/32 312.193 5.16%
std::find_first_of(deque<int>)_(large_needle)/50 770.209 7.33%
std::find_first_of(deque<int>)_(large_needle)/8192 23523759.698 -
std::find_first_of(deque<int>)_(small_needle)/1024 3495.947 -
std::find_first_of(deque<int>)_(small_needle)/32 107.001 -3.01%
std::find_first_of(deque<int>)_(small_needle)/50 164.866 -2.96%
std::find_first_of(deque<int>)_(small_needle)/8192 27933.598 -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 615833.774 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 601.484 3.32%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1604.703 2.34%
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 37359449.577 1.63%
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6237.888 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 196.745 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 306.302 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 49834.672 -
std::find_first_of(list<int>)_(large_needle)/1024 830721.486 -9.74%
std::find_first_of(list<int>)_(large_needle)/32 675.421 -
std::find_first_of(list<int>)_(large_needle)/50 1740.892 -
std::find_first_of(list<int>)_(large_needle)/8192 48859011.134 -
std::find_first_of(list<int>)_(small_needle)/1024 2748.118 -
std::find_first_of(list<int>)_(small_needle)/32 92.782 -
std::find_first_of(list<int>)_(small_needle)/50 139.573 -
std::find_first_of(list<int>)_(small_needle)/8192 22082.349 -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 1043223.943 -
std::find_first_of(list<int>,_pred)_(large_needle)/32 749.049 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1962.496 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 56644579.832 -1.84%
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5382.750 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 170.847 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 266.386 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 43244.020 -
std::find_first_of(vector<int>)_(large_needle)/1024 109354.691 1.16%
std::find_first_of(vector<int>)_(large_needle)/32 110.187 4.29%
std::find_first_of(vector<int>)_(large_needle)/50 258.719 -7.12%
std::find_first_of(vector<int>)_(large_needle)/8192 7041967.172 -
std::find_first_of(vector<int>)_(small_needle)/1024 1455.165 -9.07%
std::find_first_of(vector<int>)_(small_needle)/32 46.817 -15.57%
std::find_first_of(vector<int>)_(small_needle)/50 72.579 -11.99%
std::find_first_of(vector<int>)_(small_needle)/8192 11632.220 -5.09%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 590068.452 -1.44%
std::find_first_of(vector<int>,_pred)_(large_needle)/32 487.036 -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1359.507 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38067377.334 -8.77%
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5690.239 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 184.139 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 284.632 1.72%
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 44900.477 -
std::find_if(deque<int>)_(bail_25%)/1024 77.882 -
std::find_if(deque<int>)_(bail_25%)/32768 2011.297 -14.61%
std::find_if(deque<int>)_(bail_25%)/8 1.165 -
std::find_if(deque<int>)_(bail_25%)/8192 501.876 -14.94%
std::find_if(deque<int>)_(process_all)/1024 268.716 7.12%
std::find_if(deque<int>)_(process_all)/32768 8690.324 7.93%
std::find_if(deque<int>)_(process_all)/50 12.683 -
std::find_if(deque<int>)_(process_all)/8 2.677 6.13%
std::find_if(deque<int>)_(process_all)/8192 2154.438 7.73%
std::find_if(list<int>)_(bail_25%)/1024 180.673 -
std::find_if(list<int>)_(bail_25%)/32768 7461.375 5.37%
std::find_if(list<int>)_(bail_25%)/8 0.922 -
std::find_if(list<int>)_(bail_25%)/8192 1419.001 -
std::find_if(list<int>)_(process_all)/1024 695.919 -1.97%
std::find_if(list<int>)_(process_all)/32768 25580.442 -
std::find_if(list<int>)_(process_all)/50 18.972 -
std::find_if(list<int>)_(process_all)/8 2.354 -
std::find_if(list<int>)_(process_all)/8192 9198.030 26.86%
std::find_if(vector<bool>)_(process_all)/1024 566.700 -
std::find_if(vector<bool>)_(process_all)/1048576 578371.131 -
std::find_if(vector<bool>)_(process_all)/50 23.919 1.41%
std::find_if(vector<bool>)_(process_all)/8 3.523 1.03%
std::find_if(vector<bool>)_(process_all)/8192 4517.448 -
std::find_if(vector<char>)_(bail_25%)/1024 28.985 6.11%
std::find_if(vector<char>)_(bail_25%)/32768 901.258 4.13%
std::find_if(vector<char>)_(bail_25%)/8 0.928 8.76%
std::find_if(vector<char>)_(bail_25%)/8192 231.509 3.02%
std::find_if(vector<char>)_(process_all)/1024 124.774 -
std::find_if(vector<char>)_(process_all)/32768 3748.862 -
std::find_if(vector<char>)_(process_all)/50 6.640 -
std::find_if(vector<char>)_(process_all)/8 1.583 1.62%
std::find_if(vector<char>)_(process_all)/8192 942.890 -
std::find_if(vector<int>)_(bail_25%)/1024 26.289 -4.55%
std::find_if(vector<int>)_(bail_25%)/32768 804.149 -1.12%
std::find_if(vector<int>)_(bail_25%)/8 0.789 -
std::find_if(vector<int>)_(bail_25%)/8192 211.550 -
std::find_if(vector<int>)_(process_all)/1024 112.709 -2.16%
std::find_if(vector<int>)_(process_all)/32768 3199.846 -4.80%
std::find_if(vector<int>)_(process_all)/50 5.694 -2.91%
std::find_if(vector<int>)_(process_all)/8 1.429 -
std::find_if(vector<int>)_(process_all)/8192 804.360 -4.73%
std::find_if_not(deque<int>)_(bail_25%)/1024 77.650 -4.61%
std::find_if_not(deque<int>)_(bail_25%)/32768 2129.027 -11.44%
std::find_if_not(deque<int>)_(bail_25%)/8 1.174 -
std::find_if_not(deque<int>)_(bail_25%)/8192 505.071 -7.91%
std::find_if_not(deque<int>)_(process_all)/1024 250.004 -7.62%
std::find_if_not(deque<int>)_(process_all)/32768 8066.571 -7.86%
std::find_if_not(deque<int>)_(process_all)/50 13.435 5.73%
std::find_if_not(deque<int>)_(process_all)/8 2.735 4.03%
std::find_if_not(deque<int>)_(process_all)/8192 1992.967 -7.35%
std::find_if_not(list<int>)_(bail_25%)/1024 181.068 -1.37%
std::find_if_not(list<int>)_(bail_25%)/32768 7936.733 2.20%
std::find_if_not(list<int>)_(bail_25%)/8 0.944 -4.30%
std::find_if_not(list<int>)_(bail_25%)/8192 1407.798 -
std::find_if_not(list<int>)_(process_all)/1024 718.006 -2.28%
std::find_if_not(list<int>)_(process_all)/32768 25297.166 -
std::find_if_not(list<int>)_(process_all)/50 39.837 -3.55%
std::find_if_not(list<int>)_(process_all)/8 3.806 3.89%
std::find_if_not(list<int>)_(process_all)/8192 7350.822 2.04%
std::find_if_not(vector<bool>)_(process_all)/1024 569.763 -
std::find_if_not(vector<bool>)_(process_all)/1048576 579798.021 -
std::find_if_not(vector<bool>)_(process_all)/50 24.318 -
std::find_if_not(vector<bool>)_(process_all)/8 3.601 -
std::find_if_not(vector<bool>)_(process_all)/8192 4577.650 -
std::find_if_not(vector<char>)_(bail_25%)/1024 25.170 -
std::find_if_not(vector<char>)_(bail_25%)/32768 941.069 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.936 14.23%
std::find_if_not(vector<char>)_(bail_25%)/8192 236.293 -2.56%
std::find_if_not(vector<char>)_(process_all)/1024 124.665 -
std::find_if_not(vector<char>)_(process_all)/32768 3737.146 -
std::find_if_not(vector<char>)_(process_all)/50 6.611 -
std::find_if_not(vector<char>)_(process_all)/8 1.436 7.27%
std::find_if_not(vector<char>)_(process_all)/8192 941.200 -
std::find_if_not(vector<int>)_(bail_25%)/1024 33.240 13.19%
std::find_if_not(vector<int>)_(bail_25%)/32768 981.759 2.26%
std::find_if_not(vector<int>)_(bail_25%)/8 0.851 23.00%
std::find_if_not(vector<int>)_(bail_25%)/8192 250.601 3.58%
std::find_if_not(vector<int>)_(process_all)/1024 112.359 -
std::find_if_not(vector<int>)_(process_all)/32768 3197.598 -
std::find_if_not(vector<int>)_(process_all)/50 5.489 1.57%
std::find_if_not(vector<int>)_(process_all)/8 1.356 -15.34%
std::find_if_not(vector<int>)_(process_all)/8192 802.153 -
std::flat_map<int,_int>::clear()/0 389.951 -
std::flat_map<int,_int>::clear()/1024 395.228 -
std::flat_map<int,_int>::clear()/32 390.610 -
std::flat_map<int,_int>::clear()/8192 409.721 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 7.974 1.10%
std::flat_map<int,_int>::contains(key)_(existent)/32 3.110 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.635 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.414 -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 7.475 49.04%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.571 15.29%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 11.260 58.15%
std::flat_map<int,_int>::count(key)_(existent)/1024 8.241 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.061 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.601 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.472 -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 6.597 45.57%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.338 9.28%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 10.708 70.96%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 14.988 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 185.372 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 28.614 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1175.596 1.34%
std::flat_map<int,_int>::ctor(const&)/0 12.743 -
std::flat_map<int,_int>::ctor(const&)/1024 177.726 -
std::flat_map<int,_int>::ctor(const&)/32 22.758 -
std::flat_map<int,_int>::ctor(const&)/8192 1874.601 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 12.758 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 177.880 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 22.855 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1869.360 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.613 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4179.699 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 176.878 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 32940.106 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.590 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8705.853 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 205.583 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 128412.496 -2.36%
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.460 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.332 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.654 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.406 -2.99%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 7.386 52.05%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.435 7.18%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 10.480 59.06%
std::flat_map<int,_int>::erase(iterator)/1024 75.791 -
std::flat_map<int,_int>::erase(iterator)/32 19.828 -
std::flat_map<int,_int>::erase(iterator)/8192 505.391 2.75%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.169 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 415.295 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 396.048 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 614.868 2.34%
std::flat_map<int,_int>::erase(key)_(existent)/1024 92.213 2.41%
std::flat_map<int,_int>::erase(key)_(existent)/32 22.782 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 588.382 5.42%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.495 -4.82%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 6.374 38.50%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.558 15.02%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 10.878 65.96%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.495 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.976 4.35%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.736 -1.55%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 9.999 -1.03%
std::flat_map<int,_int>::find(key)_(existent)/1024 8.356 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.297 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.147 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.362 17.66%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 6.723 -7.64%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.619 -3.20%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 10.003 -9.29%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.808 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 20.231 -6.51%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.218 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 29.202 -9.52%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.805 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 98.170 1.26%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.815 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 566.316 4.34%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.942 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.561 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.913 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.615 1.10%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.001 1.18%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 78.179 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 21.930 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 499.184 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 395.287 -2.57%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5352.205 3.60%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 607.934 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 41013.758 2.34%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 395.246 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5621.839 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 609.129 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 43027.444 -1.04%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.074 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7550.777 -1.52%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 667.340 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 62312.647 -1.17%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.841 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1416.551 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 446.143 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 8515.285 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.761 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1841.005 2.94%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 457.371 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 11681.020 6.29%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 12.197 2.89%
std::flat_map<int,_int>::insert(value)_(already_present)/32 3.051 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 20.868 4.15%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 15.218 1.15%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 26.911 39.36%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.806 3.25%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 35.203 45.78%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 14.947 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 99.773 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 23.983 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 554.971 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.584 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.807 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 23.444 20.52%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 14.656 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 18.789 -16.85%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 16.100 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 23.567 -22.13%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.651 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 102.058 1.13%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.303 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 554.674 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.935 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.036 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.457 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.265 -6.40%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 6.265 34.55%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.628 17.13%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 9.309 44.25%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.353 -2.70%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 85.958 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.656 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 744.773 21.82%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.543 -5.64%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.196 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.712 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 724.575 13.49%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.322 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.933 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.818 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 684.379 12.71%
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 8.051 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.968 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.511 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.273 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 8.013 -5.23%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.466 3.39%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 11.426 -1.45%
std::flat_multimap<int,_int>::clear()/0 391.502 -
std::flat_multimap<int,_int>::clear()/1024 392.049 -
std::flat_multimap<int,_int>::clear()/32 391.205 -
std::flat_multimap<int,_int>::clear()/8192 409.835 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.164 -1.61%
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.092 -3.69%
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.524 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.361 -3.07%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 5.899 27.82%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.310 5.75%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 7.797 23.57%
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.847 1.87%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.326 1.19%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 12.299 5.42%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.053 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.068 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.530 -3.10%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.941 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 184.876 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 28.462 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1172.977 -
std::flat_multimap<int,_int>::ctor(const&)/0 12.733 -
std::flat_multimap<int,_int>::ctor(const&)/1024 177.366 -
std::flat_multimap<int,_int>::ctor(const&)/32 22.755 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1927.822 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 12.732 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 177.467 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 22.764 -1.12%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1913.697 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.955 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3952.355 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 166.130 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 32116.317 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.934 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8444.525 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 194.745 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 131565.512 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 6.819 -14.89%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.469 -1.41%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 9.978 -21.33%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.347 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 4.020 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.030 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.265 -
std::flat_multimap<int,_int>::erase(iterator)/1024 84.451 11.52%
std::flat_multimap<int,_int>::erase(iterator)/32 19.763 -
std::flat_multimap<int,_int>::erase(iterator)/8192 496.492 -3.91%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.854 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 410.732 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 396.603 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 652.353 6.07%
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 98.601 18.27%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.297 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 534.941 2.62%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.270 5.50%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.807 -3.28%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.060 2.91%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.276 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.256 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.555 -1.07%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.829 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.045 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.291 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.353 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.097 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.447 -7.11%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 5.688 7.41%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.236 1.62%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 7.763 8.11%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.921 1.06%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 26.763 10.00%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.549 1.04%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 53.220 28.63%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.911 1.24%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 99.448 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.773 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 589.830 1.05%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.956 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.732 -2.18%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.462 1.98%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.163 -1.70%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.979 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 78.235 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.223 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 537.731 2.37%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.623 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5344.407 8.76%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 618.113 3.53%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 41032.963 9.78%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.175 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5399.386 -1.18%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 614.754 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 41882.210 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.975 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7260.191 -1.35%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 665.145 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 59827.499 -1.38%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.197 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1064.071 -1.40%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 435.209 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 5818.063 -2.68%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.516 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1202.263 9.31%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 440.054 1.00%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 6665.280 10.85%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 99.723 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 21.660 -1.94%
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 569.777 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 14.828 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 18.825 -29.16%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 15.981 -2.18%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 23.944 -35.84%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 14.870 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 96.929 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 23.202 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 572.320 1.17%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 7.979 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.084 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.472 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.263 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 7.684 25.08%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.360 4.45%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 11.325 27.01%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.663 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.243 1.03%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.673 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1793.154 154.68%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.400 -2.14%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.469 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.871 1.79%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1668.454 134.85%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.209 -3.86%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.168 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.781 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 1589.347 132.08%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 7.927 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 2.952 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.327 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.263 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 7.918 26.88%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.372 4.88%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 11.418 28.94%
std::for_each(deque<int>)/32 3.686 -
std::for_each(deque<int>)/50 3.853 -
std::for_each(deque<int>)/8 0.921 -
std::for_each(deque<int>)/8192 254.710 -
std::for_each(join_view(vector<vector<int>>))/32 3.758 -
std::for_each(join_view(vector<vector<int>>))/50 4.021 -
std::for_each(join_view(vector<vector<int>>))/8 1.427 -1.68%
std::for_each(join_view(vector<vector<int>>))/8192 263.387 -
std::for_each(list<int>)/32 10.840 -
std::for_each(list<int>)/50 21.458 -1.65%
std::for_each(list<int>)/8 2.554 -
std::for_each(list<int>)/8192 8292.388 7.34%
std::for_each(map<int>::iterator)/32 23.943 -
std::for_each(map<int>::iterator)/50 36.037 -
std::for_each(map<int>::iterator)/8 5.019 -
std::for_each(map<int>::iterator)/8192 7340.895 -1.31%
std::for_each(multimap<int>::iterator)/32 23.457 -
std::for_each(multimap<int>::iterator)/50 36.992 1.63%
std::for_each(multimap<int>::iterator)/8 5.052 -
std::for_each(multimap<int>::iterator)/8192 7533.022 1.68%
std::for_each(multiset<int>::iterator)/32 23.648 -
std::for_each(multiset<int>::iterator)/50 35.767 -
std::for_each(multiset<int>::iterator)/8 5.074 -
std::for_each(multiset<int>::iterator)/8192 7953.525 -
std::for_each(set<int>::iterator)/32 24.445 -
std::for_each(set<int>::iterator)/50 36.331 -1.34%
std::for_each(set<int>::iterator)/8 5.000 -
std::for_each(set<int>::iterator)/8192 7901.828 1.59%
std::for_each(vector<int>)/32 3.680 -
std::for_each(vector<int>)/50 3.871 -
std::for_each(vector<int>)/8 0.913 -
std::for_each(vector<int>)/8192 252.007 -
std::for_each_n(deque<int>)/32 3.756 -
std::for_each_n(deque<int>)/50 3.950 -
std::for_each_n(deque<int>)/8 1.142 -
std::for_each_n(deque<int>)/8192 254.807 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.838 -1.60%
std::for_each_n(join_view(vector<vector<int>>))/50 4.265 -1.09%
std::for_each_n(join_view(vector<vector<int>>))/8 1.426 -4.26%
std::for_each_n(join_view(vector<vector<int>>))/8192 265.687 -
std::for_each_n(list<int>)/32 11.286 -
std::for_each_n(list<int>)/50 22.981 1.91%
std::for_each_n(list<int>)/8 2.550 2.72%
std::for_each_n(list<int>)/8192 9336.640 20.51%
std::for_each_n(vector<int>)/32 3.708 -
std::for_each_n(vector<int>)/50 3.854 -
std::for_each_n(vector<int>)/8 2.749 1.51%
std::for_each_n(vector<int>)/8192 251.971 -
std::generate(deque<int>)/1024 243.425 -
std::generate(deque<int>)/32 8.019 -
std::generate(deque<int>)/50 12.028 -
std::generate(deque<int>)/8192 1904.442 -
std::generate(list<int>)/1024 670.896 -
std::generate(list<int>)/32 8.420 -
std::generate(list<int>)/50 15.340 -1.64%
std::generate(list<int>)/8192 6885.742 -1.18%
std::generate(vector<int>)/1024 243.260 -
std::generate(vector<int>)/32 7.931 -
std::generate(vector<int>)/50 11.979 -
std::generate(vector<int>)/8192 1836.956 -
std::generate_n(deque<int>)/1024 243.545 -
std::generate_n(deque<int>)/32 8.203 -
std::generate_n(deque<int>)/50 12.194 -
std::generate_n(deque<int>)/8192 1962.338 -
std::generate_n(list<int>)/1024 650.496 -
std::generate_n(list<int>)/32 8.546 -
std::generate_n(list<int>)/50 15.312 -
std::generate_n(list<int>)/8192 7436.778 8.69%
std::generate_n(vector<int>)/1024 242.296 -
std::generate_n(vector<int>)/32 7.880 -
std::generate_n(vector<int>)/50 11.933 -
std::generate_n(vector<int>)/8192 1836.640 -
std::is_partitioned(deque<int>)_(partitioned)/1024 294.299 -3.46%
std::is_partitioned(deque<int>)_(partitioned)/32 9.196 -4.45%
std::is_partitioned(deque<int>)_(partitioned)/50 13.863 -6.08%
std::is_partitioned(deque<int>)_(partitioned)/8192 2391.902 -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 106.275 -
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.632 12.43%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.691 -7.36%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 692.738 -26.64%
std::is_partitioned(list<int>)_(partitioned)/1024 568.822 -2.96%
std::is_partitioned(list<int>)_(partitioned)/32 8.623 -
std::is_partitioned(list<int>)_(partitioned)/50 14.121 1.32%
std::is_partitioned(list<int>)_(partitioned)/8192 6785.749 -1.36%
std::is_partitioned(list<int>)_(unpartitioned)/1024 179.034 -
std::is_partitioned(list<int>)_(unpartitioned)/32 4.276 -
std::is_partitioned(list<int>)_(unpartitioned)/50 4.485 -
std::is_partitioned(list<int>)_(unpartitioned)/8192 2151.912 -
std::is_partitioned(vector<int>)_(partitioned)/1024 188.650 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.427 -2.34%
std::is_partitioned(vector<int>)_(partitioned)/50 9.719 2.33%
std::is_partitioned(vector<int>)_(partitioned)/8192 1403.153 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 53.480 6.11%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.673 3.30%
std::is_partitioned(vector<int>)_(unpartitioned)/50 8.641 1.43%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 169.702 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 475.191 -1.30%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 5.925 19.46%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3858.495 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 525828.786 2.02%
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 43.697 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 506.080 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.586 1.66%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4034.943 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 688151.974 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 65.859 27.47%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 487.649 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 8.106 21.04%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3876.976 -5.26%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 516477.891 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 47.335 2.79%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 521.647 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.774 3.97%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3993.891 -1.86%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 688735.797 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 66.522 27.99%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 754.158 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.821 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 9140.707 6.72%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1419066.634 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 42.365 2.33%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 785.166 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.631 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 8170.009 5.87%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1588800.948 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 66.469 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 766.216 -1.26%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.711 -2.15%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 9580.054 5.39%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1427566.412 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 42.812 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 801.558 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.186 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8422.978 6.32%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1687386.399 5.26%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 62.675 1.48%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 364.838 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.810 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2813.347 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 211571.740 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 23.488 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 288.068 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.392 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2518.235 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1008517.693 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 53.463 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 383.129 -5.11%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.105 -4.38%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2978.232 -7.16%
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 211322.863 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 23.880 -4.37%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 343.968 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.388 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2773.849 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1000762.802 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 53.598 -
std::is_sorted(deque<int>)/1024 471.954 -
std::is_sorted(deque<int>)/8 2.914 -36.67%
std::is_sorted(deque<int>)/8192 3779.931 -
std::is_sorted(deque<int>,_pred)/1024 641.971 -
std::is_sorted(deque<int>,_pred)/8 4.784 -
std::is_sorted(deque<int>,_pred)/8192 5194.949 -
std::is_sorted(list<int>)/1024 749.239 -
std::is_sorted(list<int>)/8 2.085 -2.60%
std::is_sorted(list<int>)/8192 7321.721 2.34%
std::is_sorted(list<int>,_pred)/1024 822.621 -
std::is_sorted(list<int>,_pred)/8 4.052 -
std::is_sorted(list<int>,_pred)/8192 9137.540 7.83%
std::is_sorted(vector<int>)/1024 244.495 -
std::is_sorted(vector<int>)/8 2.065 -
std::is_sorted(vector<int>)/8192 1899.988 -
std::is_sorted(vector<int>,_pred)/1024 468.836 -
std::is_sorted(vector<int>,_pred)/8 3.424 6.68%
std::is_sorted(vector<int>,_pred)/8192 3729.238 -
std::is_sorted_until(deque<int>)/1024 466.783 -
std::is_sorted_until(deque<int>)/8 2.427 -13.00%
std::is_sorted_until(deque<int>)/8192 3738.263 -
std::is_sorted_until(deque<int>,_pred)/1024 596.272 -1.75%
std::is_sorted_until(deque<int>,_pred)/8 4.106 -7.87%
std::is_sorted_until(deque<int>,_pred)/8192 4795.866 -
std::is_sorted_until(list<int>)/1024 748.800 -
std::is_sorted_until(list<int>)/8 2.071 -
std::is_sorted_until(list<int>)/8192 7181.465 -
std::is_sorted_until(list<int>,_pred)/1024 792.320 -
std::is_sorted_until(list<int>,_pred)/8 3.647 -
std::is_sorted_until(list<int>,_pred)/8192 7726.955 -13.36%
std::is_sorted_until(vector<int>)/1024 236.964 -
std::is_sorted_until(vector<int>)/8 2.209 8.43%
std::is_sorted_until(vector<int>)/8192 1847.579 -
std::is_sorted_until(vector<int>,_pred)/1024 413.829 1.44%
std::is_sorted_until(vector<int>,_pred)/8 3.720 -
std::is_sorted_until(vector<int>,_pred)/8192 3237.669 -4.22%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 4643.410 -2.45%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 529.341 -1.34%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 36530.057 -4.90%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 708.262 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 12.809 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 11986.842 7.41%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11289.437 -4.16%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 325.693 -1.93%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 97276.096 -3.22%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11147.985 -4.51%
std::list<int>::ctor(Range)_(cheap_elements)/32 326.643 -1.22%
std::list<int>::ctor(Range)_(cheap_elements)/8192 97177.229 -4.02%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11268.534 -1.03%
std::list<int>::ctor(const&)_(cheap_elements)/32 326.802 -
std::list<int>::ctor(const&)_(cheap_elements)/8192 96773.757 -
std::list<int>::ctor(size)/1024 11716.151 -2.37%
std::list<int>::ctor(size)/32 324.565 -
std::list<int>::ctor(size)/8192 96053.860 -1.20%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11084.607 -5.13%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 326.143 -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 95159.004 -4.69%
std::list<int>::erase(begin)_(cheap_elements)/1024 11.207 -18.44%
std::list<int>::erase(begin)_(cheap_elements)/32 10.452 -23.20%
std::list<int>::erase(begin)_(cheap_elements)/8192 13.946 1.52%
std::list<int>::insert(begin)_(cheap_elements)/1024 11.353 -3.91%
std::list<int>::insert(begin)_(cheap_elements)/32 10.106 -7.61%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.337 -3.35%
std::list<int>::operator=(const&)_(cheap_elements)/1024 748.057 -
std::list<int>::operator=(const&)_(cheap_elements)/32 17.267 1.17%
std::list<int>::operator=(const&)_(cheap_elements)/8192 10679.808 31.53%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4643.385 -29.30%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 528.386 -2.85%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 37594.573 -15.33%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.555 -4.43%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.581 -1.17%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.478 -3.47%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 4766.137 -18.84%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 536.553 -15.36%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 38566.118 -7.68%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 19478.128 8.81%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 908.842 -1.19%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 163223.676 5.79%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 797.783 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.688 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 14169.870 -3.15%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6921.368 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 162.418 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 56131.055 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 14199.563 -4.87%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 377.064 -9.08%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 116100.272 -5.05%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 34774.505 -7.08%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 999.589 -8.06%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 297289.222 -5.51%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 14573.311 -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 387.478 -4.71%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 119206.662 -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 34734.259 -6.08%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 994.436 -7.15%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 294635.122 -6.10%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 13481.600 -8.86%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 377.274 -7.23%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 108506.597 -9.54%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 34451.617 -7.96%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 956.646 -9.44%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 290010.651 -8.13%
std::list<std::string>::ctor(size)/1024 14713.396 -3.76%
std::list<std::string>::ctor(size)/32 500.551 18.53%
std::list<std::string>::ctor(size)/8192 116127.373 -6.88%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 14155.637 -5.07%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 380.686 -8.94%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 116156.747 -4.83%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 35121.966 -5.73%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 980.079 -6.42%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 300272.455 -4.92%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 14.967 5.51%
std::list<std::string>::erase(begin)_(cheap_elements)/32 13.256 -2.29%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 13.872 -1.49%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 33.730 -2.30%
std::list<std::string>::erase(begin)_(expensive_elements)/32 31.774 -1.43%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 33.537 -1.95%
std::list<std::string>::insert(begin)_(cheap_elements)/1024 12.809 -11.40%
std::list<std::string>::insert(begin)_(cheap_elements)/32 11.913 -9.92%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.735 -11.65%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 30.391 -10.12%
std::list<std::string>::insert(begin)_(expensive_elements)/32 28.611 -11.61%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 30.412 -9.96%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1357.110 3.21%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.097 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10233.282 -
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6862.999 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 147.421 -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55393.382 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 5232.859 3.88%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 550.106 2.74%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 38441.376 -5.65%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 16969.747 -3.95%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 919.164 -2.12%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 147342.008 -3.97%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.892 -1.76%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 16.842 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 4.939 -3.58%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.591 -4.32%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 27.329 -3.18%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.171 -4.76%
std::lower_bound(std::deque<int>)/100 30.527 -
std::lower_bound(std::deque<int>)/8 16.945 -
std::lower_bound(std::deque<int>)/8192 65.029 -
std::lower_bound(std::forward_list<int>)/100 81.140 -1.43%
std::lower_bound(std::forward_list<int>)/8 15.336 -
std::lower_bound(std::forward_list<int>)/8192 10398.287 -
std::lower_bound(std::list<int>)/100 90.870 -
std::lower_bound(std::list<int>)/8 15.474 -
std::lower_bound(std::list<int>)/8192 14320.743 2.39%
std::lower_bound(std::vector<int>)/100 12.135 -
std::lower_bound(std::vector<int>)/8 7.768 -
std::lower_bound(std::vector<int>)/8192 15.644 -
std::make_heap(deque<int>)_(ascending)/1024 2637.253 -
std::make_heap(deque<int>)_(ascending)/8 27.033 -
std::make_heap(deque<int>)_(ascending)/8192 20837.786 -
std::make_heap(deque<int>)_(descending)/1024 1093.857 -
std::make_heap(deque<int>)_(descending)/8 21.010 -
std::make_heap(deque<int>)_(descending)/8192 8600.038 -
std::make_heap(deque<int>)_(heap)/1024 1095.586 -
std::make_heap(deque<int>)_(heap)/8 21.128 -
std::make_heap(deque<int>)_(heap)/8192 8611.976 -
std::make_heap(deque<int>)_(pipe-organ)/1024 2667.774 -
std::make_heap(deque<int>)_(pipe-organ)/8 27.358 1.59%
std::make_heap(deque<int>)_(pipe-organ)/8192 21734.072 3.70%
std::make_heap(deque<int>)_(repeated)/1024 2286.792 -
std::make_heap(deque<int>)_(repeated)/8 25.210 -
std::make_heap(deque<int>)_(repeated)/8192 18528.818 2.70%
std::make_heap(deque<int>)_(shuffled)/1024 2583.601 -
std::make_heap(deque<int>)_(shuffled)/8 24.650 -
std::make_heap(deque<int>)_(shuffled)/8192 23027.154 1.09%
std::make_heap(deque<int>,_pred)_(ascending)/1024 2177.302 -
std::make_heap(deque<int>,_pred)_(ascending)/8 25.165 1.03%
std::make_heap(deque<int>,_pred)_(ascending)/8192 17121.732 -
std::make_heap(deque<int>,_pred)_(descending)/1024 643.589 -
std::make_heap(deque<int>,_pred)_(descending)/8 19.035 -
std::make_heap(deque<int>,_pred)_(descending)/8192 5029.422 -
std::make_heap(deque<int>,_pred)_(heap)/1024 644.620 -
std::make_heap(deque<int>,_pred)_(heap)/8 19.049 -
std::make_heap(deque<int>,_pred)_(heap)/8192 5031.502 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2180.152 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 24.868 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 17096.105 -
std::make_heap(deque<int>,_pred)_(repeated)/1024 1686.205 -
std::make_heap(deque<int>,_pred)_(repeated)/8 23.339 -
std::make_heap(deque<int>,_pred)_(repeated)/8192 13105.934 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1861.144 -
std::make_heap(deque<int>,_pred)_(shuffled)/8 22.855 -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 15281.298 -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 669.704 1.03%
std::make_heap(vector<NonIntegral>)_(ascending)/8 18.011 3.85%
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5163.955 -
std::make_heap(vector<NonIntegral>)_(descending)/1024 294.219 -
std::make_heap(vector<NonIntegral>)_(descending)/8 14.886 -
std::make_heap(vector<NonIntegral>)_(descending)/8192 2218.431 -
std::make_heap(vector<NonIntegral>)_(heap)/1024 294.443 -
std::make_heap(vector<NonIntegral>)_(heap)/8 14.912 -
std::make_heap(vector<NonIntegral>)_(heap)/8192 2228.087 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 666.982 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 16.621 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5146.937 -
std::make_heap(vector<NonIntegral>)_(repeated)/1024 604.396 -
std::make_heap(vector<NonIntegral>)_(repeated)/8 17.721 1.44%
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4601.192 -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 613.272 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.354 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 5255.925 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 674.747 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 17.070 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5211.778 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 289.500 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.801 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2167.326 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 289.495 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 14.845 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2168.107 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 685.319 -1.10%
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.819 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5290.096 -1.64%
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 622.529 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 17.175 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4754.667 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 663.310 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.616 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5714.512 -
std::make_heap(vector<int>)_(ascending)/1024 645.333 -1.17%
std::make_heap(vector<int>)_(ascending)/8 16.547 -
std::make_heap(vector<int>)_(ascending)/8192 4970.318 -
std::make_heap(vector<int>)_(descending)/1024 272.834 -
std::make_heap(vector<int>)_(descending)/8 14.775 -
std::make_heap(vector<int>)_(descending)/8192 1953.454 -
std::make_heap(vector<int>)_(heap)/1024 273.001 -
std::make_heap(vector<int>)_(heap)/8 14.810 -
std::make_heap(vector<int>)_(heap)/8192 1953.860 -
std::make_heap(vector<int>)_(pipe-organ)/1024 651.578 -
std::make_heap(vector<int>)_(pipe-organ)/8 16.665 -
std::make_heap(vector<int>)_(pipe-organ)/8192 4956.976 -
std::make_heap(vector<int>)_(repeated)/1024 561.570 -
std::make_heap(vector<int>)_(repeated)/8 15.572 -
std::make_heap(vector<int>)_(repeated)/8192 4263.115 -
std::make_heap(vector<int>)_(shuffled)/1024 576.127 -
std::make_heap(vector<int>)_(shuffled)/8 15.962 -
std::make_heap(vector<int>)_(shuffled)/8192 5012.348 -1.29%
std::make_heap(vector<int>,_pred)_(ascending)/1024 656.652 -
std::make_heap(vector<int>,_pred)_(ascending)/8 16.762 -
std::make_heap(vector<int>,_pred)_(ascending)/8192 5017.836 -
std::make_heap(vector<int>,_pred)_(descending)/1024 271.142 -
std::make_heap(vector<int>,_pred)_(descending)/8 14.800 -
std::make_heap(vector<int>,_pred)_(descending)/8192 1947.667 -
std::make_heap(vector<int>,_pred)_(heap)/1024 272.225 -
std::make_heap(vector<int>,_pred)_(heap)/8 14.838 -
std::make_heap(vector<int>,_pred)_(heap)/8192 1951.216 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 657.875 -1.99%
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 17.163 1.73%
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 4983.483 -3.81%
std::make_heap(vector<int>,_pred)_(repeated)/1024 568.741 -2.99%
std::make_heap(vector<int>,_pred)_(repeated)/8 16.337 3.05%
std::make_heap(vector<int>,_pred)_(repeated)/8192 4307.118 -2.20%
std::make_heap(vector<int>,_pred)_(shuffled)/1024 571.042 -
std::make_heap(vector<int>,_pred)_(shuffled)/8 15.988 -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 4967.830 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 16136.979 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 55.177 -2.71%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 497773.342 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 16589.259 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 62.787 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 497486.981 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 21642.687 -1.67%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 62.947 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 597754.499 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 18095.216 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 59.948 1.91%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 524253.239 3.07%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 31794.215 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 54.669 -4.48%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 988651.278 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 14724.219 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 54.201 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 173379.081 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 22386.531 -1.43%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 61.687 2.82%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 635301.685 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 15863.104 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 49.094 -3.46%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 449525.109 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 16458.266 -1.12%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 58.191 -5.48%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 459502.201 -1.09%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 21542.804 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 58.452 3.08%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 554966.181 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 17912.841 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 53.260 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 477799.034 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 31751.744 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 50.962 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 960032.320 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 14024.772 1.22%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 48.297 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 166432.183 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 22158.146 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 57.162 2.22%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 600013.367 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 10984.291 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 42.160 -2.43%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 114611.079 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11193.107 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 51.750 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 116163.439 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 14726.388 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 53.049 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 158276.412 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 12354.698 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 45.736 -1.16%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 129569.718 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 24063.298 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 41.694 -3.53%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 269928.607 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 5734.136 -1.56%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 35.724 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 62034.585 -3.06%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 15143.851 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 51.519 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 166011.996 -2.59%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 10990.839 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 42.824 -3.78%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 114863.268 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11704.503 5.11%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 52.590 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 117626.814 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 14820.023 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 52.752 -1.26%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 159245.419 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 12315.187 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 46.314 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 129633.097 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 24027.499 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 43.191 -2.77%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 270766.638 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 5731.423 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 37.087 12.77%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 62606.176 -1.91%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 15172.575 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 52.068 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 169077.553 1.67%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 11034.876 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 44.815 -2.00%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 114453.160 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11506.637 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 55.869 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 117717.706 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 15010.319 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 54.807 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 156195.666 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 12832.729 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 48.074 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 132599.243 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 23347.469 -3.52%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 44.902 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 260674.801 -3.45%
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 5957.349 2.27%
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 36.858 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 66551.552 3.16%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 15112.497 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 53.183 1.10%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 155366.339 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 11009.238 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 44.824 -3.80%
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 115136.692 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 11497.382 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 52.717 -2.25%
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 118364.639 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 14998.511 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 54.711 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 156699.572 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 12807.150 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 45.745 1.75%
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 133066.161 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 23297.354 -3.63%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 44.749 -4.21%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 260835.555 -3.40%
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 5832.578 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 37.475 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 63704.709 1.20%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 15057.048 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 51.868 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 155891.118 -
std::map<int,_int>::clear()/0 392.854 -
std::map<int,_int>::clear()/1024 10319.154 -1.66%
std::map<int,_int>::clear()/32 647.340 -
std::map<int,_int>::clear()/8192 84497.212 -
std::map<int,_int>::contains(key)_(existent)/1024 4.091 1.56%
std::map<int,_int>::contains(key)_(existent)/32 1.669 -
std::map<int,_int>::contains(key)_(existent)/8192 5.422 -1.22%
std::map<int,_int>::contains(key)_(non-existent)/0 0.294 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.565 -1.02%
std::map<int,_int>::contains(key)_(non-existent)/32 2.681 -7.28%
std::map<int,_int>::contains(key)_(non-existent)/8192 11.328 -40.81%
std::map<int,_int>::count(key)_(existent)/1024 3.789 -2.47%
std::map<int,_int>::count(key)_(existent)/32 1.554 -
std::map<int,_int>::count(key)_(existent)/8192 5.798 -
std::map<int,_int>::count(key)_(non-existent)/0 0.251 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.221 -3.99%
std::map<int,_int>::count(key)_(non-existent)/32 2.876 -4.21%
std::map<int,_int>::count(key)_(non-existent)/8192 11.121 -3.42%
std::map<int,_int>::ctor(&&,_different_allocs)/0 12.882 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 6030.336 -
std::map<int,_int>::ctor(&&,_different_allocs)/32 188.976 -1.66%
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51802.580 -
std::map<int,_int>::ctor(const&)/0 12.815 -
std::map<int,_int>::ctor(const&)/1024 6463.087 -
std::map<int,_int>::ctor(const&)/32 225.596 1.15%
std::map<int,_int>::ctor(const&)/8192 52287.568 1.16%
std::map<int,_int>::ctor(const&,_alloc)/0 12.821 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6631.692 2.89%
std::map<int,_int>::ctor(const&,_alloc)/32 230.410 1.60%
std::map<int,_int>::ctor(const&,_alloc)/8192 52898.375 3.77%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.794 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8918.846 -3.38%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 241.006 -1.72%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71521.126 -3.39%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.773 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13021.818 -2.95%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 268.926 -1.51%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 247809.864 -9.33%
std::map<int,_int>::equal_range(key)_(existent)/1024 4.296 -3.99%
std::map<int,_int>::equal_range(key)_(existent)/32 1.865 3.82%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.550 -
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.378 2.27%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.521 -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 10.083 -8.28%
std::map<int,_int>::erase(iterator)/1024 20.903 -
std::map<int,_int>::erase(iterator)/32 20.894 -
std::map<int,_int>::erase(iterator)/8192 23.882 -1.04%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.110 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7418.308 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 576.556 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 56892.347 -
std::map<int,_int>::erase(key)_(existent)/1024 24.533 -1.74%
std::map<int,_int>::erase(key)_(existent)/32 22.370 -
std::map<int,_int>::erase(key)_(existent)/8192 25.245 -1.18%
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.253 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.207 -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.271 -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.129 -1.66%
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.924 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.764 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.010 -
std::map<int,_int>::find(key)_(existent)/1024 4.329 1.27%
std::map<int,_int>::find(key)_(existent)/32 1.719 -
std::map<int,_int>::find(key)_(existent)/8192 5.410 -
std::map<int,_int>::find(key)_(non-existent)/0 0.252 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.394 -
std::map<int,_int>::find(key)_(non-existent)/32 2.204 -2.21%
std::map<int,_int>::find(key)_(non-existent)/8192 7.475 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.254 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.617 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.561 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 37.260 -1.81%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.217 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.939 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.130 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.364 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.735 1.69%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 26.306 3.09%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.912 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 30.732 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.411 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.335 -2.33%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.071 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.691 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.159 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15870.347 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 750.472 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 175398.384 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.656 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11829.659 -1.31%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 651.291 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 115386.547 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.846 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7804.571 2.16%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 541.275 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 134863.450 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.808 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11296.645 -1.49%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 672.770 1.31%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 92724.353 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.327 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10045.618 3.43%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 656.735 3.73%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 84591.000 4.02%
std::map<int,_int>::insert(value)_(already_present)/1024 3.344 -7.20%
std::map<int,_int>::insert(value)_(already_present)/32 1.770 -
std::map<int,_int>::insert(value)_(already_present)/8192 3.908 -3.30%
std::map<int,_int>::insert(value)_(new_value,_end)/0 17.237 -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 26.802 -5.88%
std::map<int,_int>::insert(value)_(new_value,_end)/32 19.119 -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 36.473 -6.99%
std::map<int,_int>::insert(value)_(new_value,_middle)/0 17.225 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 20.946 -1.21%
std::map<int,_int>::insert(value)_(new_value,_middle)/32 18.576 -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 20.927 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.694 2.01%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.766 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.184 12.88%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 17.223 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 27.155 3.50%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.086 1.08%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 37.155 4.36%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 17.193 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 21.351 -5.12%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.563 -4.87%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 21.314 1.58%
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.729 3.23%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.512 1.36%
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.485 -1.77%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.250 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 6.079 11.03%
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.680 12.06%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 11.147 14.12%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.466 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6558.264 -4.98%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 220.557 -3.34%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 52364.689 -5.94%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.498 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6562.968 -5.28%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 228.575 -3.31%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 52431.612 -4.92%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.107 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1513.315 2.49%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 44.906 5.06%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12805.601 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.521 4.01%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.738 -5.86%
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.708 -
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.269 7.01%
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.498 -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.707 10.18%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 10.219 -
std::map<std::string,_int>::clear()/0 399.450 1.25%
std::map<std::string,_int>::clear()/1024 21617.387 -1.85%
std::map<std::string,_int>::clear()/32 869.420 -4.86%
std::map<std::string,_int>::clear()/8192 209887.114 -2.26%
std::map<std::string,_int>::contains(key)_(existent)/1024 22.515 -20.54%
std::map<std::string,_int>::contains(key)_(existent)/32 15.373 -13.64%
std::map<std::string,_int>::contains(key)_(existent)/8192 30.853 -
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.276 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 20.313 -17.12%
std::map<std::string,_int>::contains(key)_(non-existent)/32 9.357 -27.80%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 28.167 -13.01%
std::map<std::string,_int>::count(key)_(existent)/1024 23.185 -18.90%
std::map<std::string,_int>::count(key)_(existent)/32 16.161 -1.36%
std::map<std::string,_int>::count(key)_(existent)/8192 29.270 -14.92%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 25.090 -11.59%
std::map<std::string,_int>::count(key)_(non-existent)/32 9.719 -12.57%
std::map<std::string,_int>::count(key)_(non-existent)/8192 33.950 -9.29%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 12.836 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7002.739 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 213.785 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 59502.065 -1.28%
std::map<std::string,_int>::ctor(const&)/0 12.756 -
std::map<std::string,_int>::ctor(const&)/1024 35576.808 1.05%
std::map<std::string,_int>::ctor(const&)/32 823.790 15.82%
std::map<std::string,_int>::ctor(const&)/8192 346022.324 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 12.771 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 35809.717 -
std::map<std::string,_int>::ctor(const&,_alloc)/32 774.730 -3.21%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 345164.703 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.831 -1.66%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41138.539 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 830.599 1.59%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 412701.276 6.02%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.854 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 53826.405 -2.24%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1045.971 3.74%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1094555.789 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 24.179 -7.47%
std::map<std::string,_int>::equal_range(key)_(existent)/32 15.880 -15.50%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 29.991 -10.45%
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.828 -14.84%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.823 -13.08%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 33.606 -15.34%
std::map<std::string,_int>::erase(iterator)/1024 27.649 7.22%
std::map<std::string,_int>::erase(iterator)/32 31.353 12.33%
std::map<std::string,_int>::erase(iterator)/8192 26.093 -18.41%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.502 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12522.938 -4.07%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 679.341 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 116583.434 -5.01%
std::map<std::string,_int>::erase(key)_(existent)/1024 78.901 26.23%
std::map<std::string,_int>::erase(key)_(existent)/32 66.853 -8.22%
std::map<std::string,_int>::erase(key)_(existent)/8192 59.241 -1.78%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/0 0.256 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 22.236 12.86%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 10.320 11.57%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 26.914 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.257 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 13.803 12.96%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.972 7.41%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 17.251 8.41%
std::map<std::string,_int>::find(key)_(existent)/1024 21.309 -22.89%
std::map<std::string,_int>::find(key)_(existent)/32 15.891 -6.69%
std::map<std::string,_int>::find(key)_(existent)/8192 31.686 -8.20%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 26.676 -15.36%
std::map<std::string,_int>::find(key)_(non-existent)/32 12.941 -15.22%
std::map<std::string,_int>::find(key)_(non-existent)/8192 34.578 -14.15%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 24.905 -23.93%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 53.946 -20.40%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 49.162 -2.75%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 94.913 4.76%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 33.104 39.44%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 51.660 -6.15%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 34.056 -27.51%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 53.327 -11.81%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 35.296 14.18%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 47.651 46.24%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 35.890 8.40%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 39.140 -47.70%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 31.610 -1.49%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 34.919 22.89%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 35.634 23.95%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 34.334 -17.49%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 395.244 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65875.523 -2.97%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1467.497 -1.18%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 927297.524 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 408.049 2.81%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44451.863 1.01%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1305.727 3.26%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 617151.395 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 395.536 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 40592.991 3.20%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1078.739 -6.01%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 606396.331 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 395.273 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 35009.312 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1178.189 -8.95%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 401634.999 -1.54%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.074 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34143.956 -1.35%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1201.150 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 368548.246 -
std::map<std::string,_int>::insert(value)_(already_present)/1024 17.100 -1.15%
std::map<std::string,_int>::insert(value)_(already_present)/32 26.728 23.08%
std::map<std::string,_int>::insert(value)_(already_present)/8192 40.689 7.58%
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 31.068 -4.11%
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 68.164 -1.44%
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 37.077 -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 82.322 22.16%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 23.891 -22.23%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 51.048 5.27%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 29.894 -23.30%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 54.849 -10.64%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 30.018 43.34%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 15.028 31.38%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 37.958 12.13%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 23.482 -23.94%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 63.962 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 44.480 34.68%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 69.254 -28.78%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 32.305 14.77%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 55.206 13.89%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 38.782 -6.78%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 60.823 37.87%
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 23.259 -11.27%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 14.972 -16.66%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 28.088 -14.58%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 24.171 -10.58%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.083 -22.18%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 32.097 -14.19%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.481 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36114.535 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 820.002 -5.03%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 351350.178 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.459 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36201.616 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 768.910 -8.18%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 350929.253 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.152 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 15926.216 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 330.207 -9.60%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 208948.480 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 23.290 -7.40%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 16.102 -17.40%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 29.934 -10.05%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 24.118 -22.96%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.727 -12.17%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 37.032 -6.14%
std::mismatch(deque<int>)_(it,_it,_it)/1000 463.573 1.23%
std::mismatch(deque<int>)_(it,_it,_it)/1024 455.048 -3.89%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 498708.689 -
std::mismatch(deque<int>)_(it,_it,_it)/8 3.774 -
std::mismatch(deque<int>)_(it,_it,_it)/8192 3867.567 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 467.814 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 473.010 1.18%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 507436.431 2.38%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.096 3.08%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 4013.105 5.52%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 725.492 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 734.099 1.62%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 635961.673 1.34%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.279 -1.99%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 5025.357 3.38%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 691.906 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 709.074 -1.41%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 622904.969 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.040 -2.88%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4850.267 -
std::mismatch(list<int>)_(it,_it,_it)/1000 741.740 -
std::mismatch(list<int>)_(it,_it,_it)/1024 758.665 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 930661.335 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.632 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7346.230 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 758.759 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 791.030 2.39%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 950063.203 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 3.006 -1.47%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 11434.388 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 796.214 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 815.921 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1005039.282 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 5.137 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12198.992 2.82%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 795.033 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 816.640 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 996857.589 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.640 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 9240.308 -7.10%
std::mismatch(vector<int>)_(it,_it,_it)/1000 58.352 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 59.859 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 68341.629 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.061 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 485.809 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 58.354 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 59.900 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 68281.880 -2.61%
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.270 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 485.740 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 549.125 20.48%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 496.260 -2.51%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 608363.095 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.245 2.05%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4723.203 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 465.379 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 496.556 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 604868.573 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.295 2.12%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4712.703 -
std::move(deque<int>)/1048576 54705.442 -2.29%
std::move(deque<int>)/262144 14905.696 -1.53%
std::move(deque<int>)/32768 1836.784 -22.97%
std::move(deque<int>)/4096 149.554 -
std::move(deque<int>)/512 22.141 -
std::move(deque<int>)/64 4.906 3.58%
std::move(deque<int>)/8 3.415 -
std::move(list<int>)/1048576 980611.771 -3.53%
std::move(list<int>)/262144 239762.138 -3.40%
std::move(list<int>)/32768 30992.039 -1.72%
std::move(list<int>)/4096 4378.642 -12.58%
std::move(list<int>)/512 351.036 -3.88%
std::move(list<int>)/64 45.447 10.81%
std::move(list<int>)/8 3.396 -
std::move(vector<bool>)_(aligned)/1048576 1744.619 -
std::move(vector<bool>)_(aligned)/262144 255.222 -
std::move(vector<bool>)_(aligned)/32768 36.714 -
std::move(vector<bool>)_(aligned)/4096 7.065 -
std::move(vector<bool>)_(aligned)/512 2.345 -
std::move(vector<bool>)_(aligned)/64 1.708 -
std::move(vector<bool>)_(unaligned)/1048576 6533.441 -
std::move(vector<bool>)_(unaligned)/262144 1589.517 -
std::move(vector<bool>)_(unaligned)/32768 202.649 -
std::move(vector<bool>)_(unaligned)/4096 26.742 -
std::move(vector<bool>)_(unaligned)/512 4.780 -6.29%
std::move(vector<bool>)_(unaligned)/64 1.627 -
std::move(vector<int>)/1048576 58103.015 3.73%
std::move(vector<int>)/262144 22527.446 58.86%
std::move(vector<int>)/32768 1717.569 -
std::move(vector<int>)/4096 134.012 -
std::move(vector<int>)/512 20.100 -
std::move(vector<int>)/64 4.138 -
std::move(vector<int>)/8 2.248 -3.13%
std::move_backward(deque<int>)/1048576 131572.159 -
std::move_backward(deque<int>)/262144 31261.810 -
std::move_backward(deque<int>)/32768 3501.263 -3.01%
std::move_backward(deque<int>)/4096 156.556 -
std::move_backward(deque<int>)/512 23.505 -1.66%
std::move_backward(deque<int>)/64 5.171 -3.32%
std::move_backward(deque<int>)/8 3.395 -3.09%
std::move_backward(list<int>)/1048576 1027454.862 -
std::move_backward(list<int>)/262144 257870.398 -1.43%
std::move_backward(list<int>)/32768 30531.576 -3.93%
std::move_backward(list<int>)/4096 5231.075 7.97%
std::move_backward(list<int>)/512 369.351 -1.27%
std::move_backward(list<int>)/64 39.453 -
std::move_backward(list<int>)/8 3.370 -
std::move_backward(vector<bool>)_(aligned)/1048576 2773.799 59.78%
std::move_backward(vector<bool>)_(aligned)/262144 256.204 -
std::move_backward(vector<bool>)_(aligned)/32768 37.941 -
std::move_backward(vector<bool>)_(aligned)/4096 7.170 -
std::move_backward(vector<bool>)_(aligned)/512 2.293 1.61%
std::move_backward(vector<bool>)_(aligned)/64 1.724 -3.27%
std::move_backward(vector<bool>)_(unaligned)/1048576 6998.538 7.39%
std::move_backward(vector<bool>)_(unaligned)/262144 1587.419 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.379 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.595 -
std::move_backward(vector<bool>)_(unaligned)/512 4.568 1.11%
std::move_backward(vector<bool>)_(unaligned)/64 1.634 -2.83%
std::move_backward(vector<int>)/1048576 56797.403 -
std::move_backward(vector<int>)/262144 23268.619 8.95%
std::move_backward(vector<int>)/32768 2786.629 61.03%
std::move_backward(vector<int>)/4096 135.626 -
std::move_backward(vector<int>)/512 20.811 -
std::move_backward(vector<int>)/64 4.329 -
std::move_backward(vector<int>)/8 2.264 -
std::multimap<int,_int>::clear()/0 391.729 -
std::multimap<int,_int>::clear()/1024 10398.686 -4.67%
std::multimap<int,_int>::clear()/32 640.740 -1.54%
std::multimap<int,_int>::clear()/8192 84002.117 -2.91%
std::multimap<int,_int>::contains(key)_(existent)/1024 4.309 -5.69%
std::multimap<int,_int>::contains(key)_(existent)/32 1.676 -5.27%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.455 -2.01%
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.301 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.515 -1.98%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.888 -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 8.350 -10.67%
std::multimap<int,_int>::count(key)_(existent)/1024 5.419 -
std::multimap<int,_int>::count(key)_(existent)/32 3.628 -
std::multimap<int,_int>::count(key)_(existent)/8192 6.497 -
std::multimap<int,_int>::count(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.812 4.75%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.434 8.33%
std::multimap<int,_int>::count(key)_(non-existent)/8192 9.385 7.04%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 12.843 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5926.823 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 183.113 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51180.607 -
std::multimap<int,_int>::ctor(const&)/0 12.737 -
std::multimap<int,_int>::ctor(const&)/1024 6793.869 2.67%
std::multimap<int,_int>::ctor(const&)/32 228.726 1.74%
std::multimap<int,_int>::ctor(const&)/8192 54400.871 4.29%
std::multimap<int,_int>::ctor(const&,_alloc)/0 12.701 -1.13%
std::multimap<int,_int>::ctor(const&,_alloc)/1024 7030.248 3.47%
std::multimap<int,_int>::ctor(const&,_alloc)/32 237.633 -3.93%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 55224.337 1.81%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.743 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8580.486 -3.48%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 231.582 3.11%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69492.268 -1.44%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.789 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12926.791 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 292.379 2.59%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 247733.700 -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.381 -3.11%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.446 -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 5.855 -2.29%
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.987 1.13%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.374 -12.80%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 10.309 1.46%
std::multimap<int,_int>::erase(iterator)/1024 20.368 -1.86%
std::multimap<int,_int>::erase(iterator)/32 20.230 -2.31%
std::multimap<int,_int>::erase(iterator)/8192 20.467 -1.40%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.387 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7310.293 -3.36%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 574.054 -1.38%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 56556.229 -2.54%
std::multimap<int,_int>::erase(key)_(existent)/1024 25.558 -
std::multimap<int,_int>::erase(key)_(existent)/32 22.278 -3.11%
std::multimap<int,_int>::erase(key)_(existent)/8192 27.289 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.267 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.795 1.95%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.359 2.54%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 10.429 4.00%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.253 -5.82%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 2.942 -10.79%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.851 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.128 -
std::multimap<int,_int>::find(key)_(existent)/1024 3.776 -
std::multimap<int,_int>::find(key)_(existent)/32 1.716 -1.39%
std::multimap<int,_int>::find(key)_(existent)/8192 5.384 -
std::multimap<int,_int>::find(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.181 -1.11%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.375 -3.48%
std::multimap<int,_int>::find(key)_(non-existent)/8192 6.986 -1.71%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.243 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 33.011 -1.07%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.557 -1.24%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 38.378 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.182 -1.61%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.709 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.380 -1.53%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 20.780 -1.50%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.189 -1.39%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 31.940 -1.61%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.630 -2.92%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 41.636 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.178 -1.37%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.308 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 17.871 -1.59%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.269 -1.03%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.416 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14674.468 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 736.586 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 184182.178 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.885 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11596.063 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 671.231 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 124458.655 2.31%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 390.925 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12168.426 1.13%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 700.482 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 212257.697 -7.88%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 398.928 1.53%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11062.976 4.14%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 664.676 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 87914.405 -1.51%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.249 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9808.347 -1.88%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 682.296 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 77584.464 -6.42%
std::multimap<int,_int>::insert(value)_(already_present)/1024 21.581 -
std::multimap<int,_int>::insert(value)_(already_present)/32 18.253 -1.19%
std::multimap<int,_int>::insert(value)_(already_present)/8192 20.325 -1.27%
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 17.095 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 32.960 -3.61%
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 18.821 -3.46%
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 37.390 -1.87%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.533 1.50%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 21.834 -1.60%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 17.998 -1.55%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 20.677 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.129 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.439 2.00%
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.250 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 14.894 150.11%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.806 58.07%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 23.872 169.31%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.403 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6549.294 1.83%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 221.034 2.07%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 52413.763 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.393 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6545.749 1.93%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 216.161 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 52410.315 2.25%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.111 1.04%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1443.518 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 35.741 -2.09%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12818.982 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.090 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.212 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.234 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 10.524 79.29%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 3.558 33.25%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 16.808 90.55%
std::multimap<std::string,_int>::clear()/0 392.666 -
std::multimap<std::string,_int>::clear()/1024 22123.022 -
std::multimap<std::string,_int>::clear()/32 885.767 -
std::multimap<std::string,_int>::clear()/8192 223686.442 2.99%
std::multimap<std::string,_int>::contains(key)_(existent)/1024 23.704 -
std::multimap<std::string,_int>::contains(key)_(existent)/32 15.559 -6.77%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 28.282 -11.25%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.283 3.69%
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 22.109 3.48%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 11.585 8.66%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 28.507 5.85%
std::multimap<std::string,_int>::count(key)_(existent)/1024 23.779 -9.72%
std::multimap<std::string,_int>::count(key)_(existent)/32 17.774 -9.57%
std::multimap<std::string,_int>::count(key)_(existent)/8192 28.266 -7.02%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.266 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 23.828 -2.49%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 11.228 8.43%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 31.046 -8.53%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 12.790 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7023.818 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 211.578 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60170.051 -
std::multimap<std::string,_int>::ctor(const&)/0 12.670 -
std::multimap<std::string,_int>::ctor(const&)/1024 35782.231 1.13%
std::multimap<std::string,_int>::ctor(const&)/32 907.733 13.54%
std::multimap<std::string,_int>::ctor(const&)/8192 342734.931 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 12.674 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 37116.182 1.36%
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 751.821 -13.20%
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 348502.195 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.856 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39776.708 1.38%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 748.608 -21.93%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 380782.616 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.822 -3.31%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 62729.464 8.08%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 997.791 -2.79%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1106784.893 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 23.152 -8.41%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 18.356 -5.48%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 29.712 -3.56%
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.047 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 11.403 6.67%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 34.330 1.66%
std::multimap<std::string,_int>::erase(iterator)/1024 30.307 -7.49%
std::multimap<std::string,_int>::erase(iterator)/32 27.762 -3.28%
std::multimap<std::string,_int>::erase(iterator)/8192 31.329 1.07%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.878 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13161.271 3.49%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 672.824 -3.14%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 121163.628 3.62%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 63.035 -9.67%
std::multimap<std::string,_int>::erase(key)_(existent)/32 74.942 28.59%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 108.811 20.53%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/0 0.257 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 23.294 -14.47%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 10.325 -11.61%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 32.499 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.257 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.386 -1.50%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.783 3.11%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 16.566 2.20%
std::multimap<std::string,_int>::find(key)_(existent)/1024 24.911 8.84%
std::multimap<std::string,_int>::find(key)_(existent)/32 16.966 8.32%
std::multimap<std::string,_int>::find(key)_(existent)/8192 29.561 3.02%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 25.554 7.38%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 9.961 -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 31.927 1.29%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 33.994 41.20%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 65.934 2.33%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 34.239 -11.69%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 90.737 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 33.970 -5.24%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 43.774 -12.06%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 42.267 12.89%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 52.403 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 28.005 16.26%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 44.734 27.44%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 37.988 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 64.939 -16.10%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 34.199 37.41%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 39.190 7.38%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 39.187 -1.71%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 42.640 1.56%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.064 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 64797.486 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1369.809 1.06%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 912208.548 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.864 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 47478.670 2.84%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1268.515 7.58%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 617491.278 1.95%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.707 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 63020.524 -2.46%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1505.376 -4.61%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 817415.343 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.851 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33726.642 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1161.350 2.10%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 386052.412 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.322 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32830.406 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1138.515 2.08%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 350588.015 1.11%
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 67.355 97.60%
std::multimap<std::string,_int>::insert(value)_(already_present)/32 59.029 8.49%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 86.651 -2.83%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 30.352 2.65%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 61.359 -11.12%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 38.531 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 84.762 -1.92%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 32.202 -6.25%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 43.231 1.82%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 37.060 1.23%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 52.501 2.88%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 87.214 -7.04%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 38.862 -11.85%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 127.209 -5.57%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 25.439 1.85%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 11.697 3.33%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 33.076 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.445 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 37230.031 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 740.453 13.62%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 349097.283 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.419 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35515.818 -1.64%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 848.870 12.52%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 347516.413 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.126 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17343.962 -1.32%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 344.628 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 206968.909 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 87.895 -2.33%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 41.222 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 137.795 8.19%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 38.941 45.90%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 14.412 18.68%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 43.936 24.34%
std::multiset<int>::clear()/0 391.354 -
std::multiset<int>::clear()/1024 9922.360 2.62%
std::multiset<int>::clear()/32 620.109 -
std::multiset<int>::clear()/8192 77696.059 1.48%
std::multiset<int>::contains(key)_(existent)/1024 4.051 2.40%
std::multiset<int>::contains(key)_(existent)/32 1.726 4.57%
std::multiset<int>::contains(key)_(existent)/8192 8.189 -3.26%
std::multiset<int>::contains(key)_(non-existent)/0 0.302 -
std::multiset<int>::contains(key)_(non-existent)/1024 6.203 5.30%
std::multiset<int>::contains(key)_(non-existent)/32 2.933 9.31%
std::multiset<int>::contains(key)_(non-existent)/8192 9.269 -8.34%
std::multiset<int>::count(key)_(existent)/1024 5.518 -
std::multiset<int>::count(key)_(existent)/32 3.673 -3.99%
std::multiset<int>::count(key)_(existent)/8192 9.191 1.02%
std::multiset<int>::count(key)_(non-existent)/0 0.252 -4.82%
std::multiset<int>::count(key)_(non-existent)/1024 5.888 1.34%
std::multiset<int>::count(key)_(non-existent)/32 2.474 -1.24%
std::multiset<int>::count(key)_(non-existent)/8192 9.552 4.62%
std::multiset<int>::ctor(&&,_different_allocs)/0 13.291 3.49%
std::multiset<int>::ctor(&&,_different_allocs)/1024 5728.309 -
std::multiset<int>::ctor(&&,_different_allocs)/32 176.947 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 47570.216 -
std::multiset<int>::ctor(const&)/0 12.760 -
std::multiset<int>::ctor(const&)/1024 6249.469 -2.67%
std::multiset<int>::ctor(const&)/32 222.495 -
std::multiset<int>::ctor(const&)/8192 50257.170 -2.84%
std::multiset<int>::ctor(const&,_alloc)/0 12.753 -
std::multiset<int>::ctor(const&,_alloc)/1024 6297.891 -3.34%
std::multiset<int>::ctor(const&,_alloc)/32 222.558 -3.54%
std::multiset<int>::ctor(const&,_alloc)/8192 50155.500 -4.66%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.728 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8782.614 -3.33%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 245.348 -2.57%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 68844.058 -8.16%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.768 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12641.973 -1.43%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 292.546 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 252782.227 2.33%
std::multiset<int>::equal_range(key)_(existent)/1024 5.381 1.07%
std::multiset<int>::equal_range(key)_(existent)/32 2.380 1.64%
std::multiset<int>::equal_range(key)_(existent)/8192 8.217 -11.19%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.253 -5.34%
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.499 -
std::multiset<int>::equal_range(key)_(non-existent)/32 2.399 -5.88%
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.239 -7.49%
std::multiset<int>::erase(iterator)/1024 23.605 1.42%
std::multiset<int>::erase(iterator)/32 20.996 1.69%
std::multiset<int>::erase(iterator)/8192 23.372 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.248 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6763.581 1.93%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 565.280 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54395.712 2.15%
std::multiset<int>::erase(key)_(existent)/1024 40.035 -
std::multiset<int>::erase(key)_(existent)/32 21.766 -
std::multiset<int>::erase(key)_(existent)/8192 59.525 -4.69%
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.262 -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.501 -
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.320 -5.49%
std::multiset<int>::erase(key)_(non-existent,_end)/8192 10.340 4.81%
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.258 -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.942 -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.798 -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.049 -2.28%
std::multiset<int>::find(key)_(existent)/1024 4.243 5.72%
std::multiset<int>::find(key)_(existent)/32 1.629 2.86%
std::multiset<int>::find(key)_(existent)/8192 8.008 -9.05%
std::multiset<int>::find(key)_(non-existent)/0 0.252 -
std::multiset<int>::find(key)_(non-existent)/1024 5.841 7.44%
std::multiset<int>::find(key)_(non-existent)/32 2.669 17.60%
std::multiset<int>::find(key)_(non-existent)/8192 8.646 5.90%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.072 -1.44%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 58.335 15.68%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 18.433 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 74.761 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.071 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 27.935 1.28%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.390 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 31.094 -1.59%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.173 -1.55%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 58.733 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 18.519 -1.08%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 80.731 -1.02%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.137 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.693 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 17.816 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 27.976 -3.06%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.263 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14451.808 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 721.847 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 185658.190 -1.27%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.303 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11520.924 -2.03%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 657.441 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 117924.871 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.033 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12071.636 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 689.231 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 196807.376 2.09%
std::multiset<int>::insert(value)_(already_present)/1024 27.691 -1.36%
std::multiset<int>::insert(value)_(already_present)/32 18.208 -1.18%
std::multiset<int>::insert(value)_(already_present)/8192 31.436 -1.29%
std::multiset<int>::insert(value)_(new_value,_end)/0 17.132 -
std::multiset<int>::insert(value)_(new_value,_end)/1024 47.948 -15.29%
std::multiset<int>::insert(value)_(new_value,_end)/32 18.968 -1.18%
std::multiset<int>::insert(value)_(new_value,_end)/8192 88.418 4.29%
std::multiset<int>::insert(value)_(new_value,_middle)/0 17.010 -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 27.848 -2.66%
std::multiset<int>::insert(value)_(new_value,_middle)/32 17.864 -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 33.074 -5.41%
std::multiset<int>::lower_bound(key)_(existent)/1024 7.095 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.160 -2.31%
std::multiset<int>::lower_bound(key)_(existent)/8192 14.628 -1.89%
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.251 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 11.265 72.42%
std::multiset<int>::lower_bound(key)_(non-existent)/32 3.418 39.50%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 17.398 80.48%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.371 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6334.453 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 220.255 -2.74%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 50894.292 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.382 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6360.265 -1.08%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 224.016 -3.44%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 50934.939 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.110 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1416.869 -1.87%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 40.130 -5.32%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12546.626 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.082 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.395 -1.16%
std::multiset<int>::upper_bound(key)_(existent)/8192 14.740 -1.02%
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.250 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 10.885 69.14%
std::multiset<int>::upper_bound(key)_(non-existent)/32 3.352 36.81%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 17.347 80.19%
std::multiset<std::string>::clear()/0 393.068 -
std::multiset<std::string>::clear()/1024 21417.746 -
std::multiset<std::string>::clear()/32 912.096 2.01%
std::multiset<std::string>::clear()/8192 214629.344 -
std::multiset<std::string>::contains(key)_(existent)/1024 21.776 -22.72%
std::multiset<std::string>::contains(key)_(existent)/32 16.983 -15.23%
std::multiset<std::string>::contains(key)_(existent)/8192 32.991 -3.99%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.276 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 20.067 -2.78%
std::multiset<std::string>::contains(key)_(non-existent)/32 9.653 -2.89%
std::multiset<std::string>::contains(key)_(non-existent)/8192 27.012 -3.90%
std::multiset<std::string>::count(key)_(existent)/1024 23.481 -1.56%
std::multiset<std::string>::count(key)_(existent)/32 20.157 -
std::multiset<std::string>::count(key)_(existent)/8192 29.356 4.18%
std::multiset<std::string>::count(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::count(key)_(non-existent)/1024 25.022 1.16%
std::multiset<std::string>::count(key)_(non-existent)/32 11.539 10.72%
std::multiset<std::string>::count(key)_(non-existent)/8192 34.339 5.51%
std::multiset<std::string>::ctor(&&,_different_allocs)/0 12.810 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 7012.736 1.65%
std::multiset<std::string>::ctor(&&,_different_allocs)/32 206.876 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57307.375 -
std::multiset<std::string>::ctor(const&)/0 12.662 -
std::multiset<std::string>::ctor(const&)/1024 34596.552 -
std::multiset<std::string>::ctor(const&)/32 823.344 1.10%
std::multiset<std::string>::ctor(const&)/8192 341220.507 -
std::multiset<std::string>::ctor(const&,_alloc)/0 12.665 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36529.746 -1.15%
std::multiset<std::string>::ctor(const&,_alloc)/32 804.299 3.77%
std::multiset<std::string>::ctor(const&,_alloc)/8192 343360.177 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.850 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38223.586 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 830.554 9.45%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 376596.397 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.840 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54656.227 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1050.441 2.63%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1078318.825 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 24.600 -1.62%
std::multiset<std::string>::equal_range(key)_(existent)/32 18.640 -
std::multiset<std::string>::equal_range(key)_(existent)/8192 30.092 9.24%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.271 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 24.534 1.67%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 11.609 13.80%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 33.526 -1.59%
std::multiset<std::string>::erase(iterator)/1024 27.861 -11.18%
std::multiset<std::string>::erase(iterator)/32 33.134 22.70%
std::multiset<std::string>::erase(iterator)/8192 31.427 -13.22%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.148 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13149.742 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 669.082 -1.93%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119853.108 -
std::multiset<std::string>::erase(key)_(existent)/1024 64.085 -33.70%
std::multiset<std::string>::erase(key)_(existent)/32 78.829 -3.07%
std::multiset<std::string>::erase(key)_(existent)/8192 67.528 -17.23%
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.487 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 24.211 1.36%
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 10.797 -11.89%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 32.417 5.79%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.487 -6.01%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 13.962 14.58%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 6.527 -3.06%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 16.658 6.49%
std::multiset<std::string>::find(key)_(existent)/1024 25.637 7.83%
std::multiset<std::string>::find(key)_(existent)/32 14.338 -4.88%
std::multiset<std::string>::find(key)_(existent)/8192 26.431 -10.55%
std::multiset<std::string>::find(key)_(non-existent)/0 0.256 -
std::multiset<std::string>::find(key)_(non-existent)/1024 24.039 12.92%
std::multiset<std::string>::find(key)_(non-existent)/32 11.065 9.53%
std::multiset<std::string>::find(key)_(non-existent)/8192 31.274 9.49%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 23.766 -33.03%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 65.976 16.38%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 34.695 -14.02%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 93.113 -2.82%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 35.547 16.63%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 47.733 -5.15%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 32.346 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 43.628 -32.19%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 30.157 -8.49%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 45.231 -2.22%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 31.758 -12.98%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 64.240 -14.29%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 30.257 -13.83%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 37.290 -7.91%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 38.221 2.54%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 40.828 36.65%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.158 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 64375.171 3.09%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1359.885 -3.93%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 877941.286 -2.90%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.134 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43678.605 2.55%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1234.563 -2.38%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 602546.755 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 392.397 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 62501.905 2.14%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1502.041 2.62%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 822359.850 -
std::multiset<std::string>::insert(value)_(already_present)/1024 53.203 -1.06%
std::multiset<std::string>::insert(value)_(already_present)/32 48.749 14.36%
std::multiset<std::string>::insert(value)_(already_present)/8192 69.736 34.17%
std::multiset<std::string>::insert(value)_(new_value,_end)/0 28.298 13.70%
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 57.444 -15.81%
std::multiset<std::string>::insert(value)_(new_value,_end)/32 42.200 34.98%
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 83.430 -4.89%
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 27.184 -10.02%
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 42.226 -6.89%
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 40.063 8.98%
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 52.834 -3.65%
std::multiset<std::string>::lower_bound(key)_(existent)/1024 92.834 8.56%
std::multiset<std::string>::lower_bound(key)_(existent)/32 39.996 11.70%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 135.942 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.256 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 30.143 -38.61%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 11.466 -34.23%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 33.767 -39.17%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 13.272 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36419.335 -5.00%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 713.002 -9.95%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 362466.551 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.373 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36189.859 1.41%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 694.339 -10.66%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 347302.518 1.14%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16708.789 1.72%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 329.884 1.19%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 206344.707 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 93.860 6.31%
std::multiset<std::string>::upper_bound(key)_(existent)/32 36.467 -9.25%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 136.367 8.79%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.256 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 26.701 -2.91%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 12.093 -3.26%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 35.482 -2.65%
std::none_of(deque<int>)_(process_all)/32 12.304 -
std::none_of(deque<int>)_(process_all)/32768 10113.421 -
std::none_of(deque<int>)_(process_all)/50 18.896 -
std::none_of(deque<int>)_(process_all)/8 3.428 -
std::none_of(deque<int>)_(process_all)/8192 2525.784 -
std::none_of(list<int>)_(process_all)/32 11.749 1.22%
std::none_of(list<int>)_(process_all)/32768 25930.447 -3.03%
std::none_of(list<int>)_(process_all)/50 22.178 1.73%
std::none_of(list<int>)_(process_all)/8 2.686 -
std::none_of(list<int>)_(process_all)/8192 7635.590 -6.56%
std::none_of(vector<int>)_(process_all)/32 8.355 -
std::none_of(vector<int>)_(process_all)/32768 8103.967 -
std::none_of(vector<int>)_(process_all)/50 19.435 -
std::none_of(vector<int>)_(process_all)/8 2.475 3.32%
std::none_of(vector<int>)_(process_all)/8192 2036.726 -
std::partial_sort(deque<int>)_(ascending)/1024 7710.912 -1.01%
std::partial_sort(deque<int>)_(ascending)/8 31.894 -2.90%
std::partial_sort(deque<int>)_(ascending)/8192 145742.798 -2.69%
std::partial_sort(deque<int>)_(descending)/1024 17769.836 -
std::partial_sort(deque<int>)_(descending)/8 41.789 -1.58%
std::partial_sort(deque<int>)_(descending)/8192 260898.589 -3.68%
std::partial_sort(deque<int>)_(heap)/1024 18869.836 4.52%
std::partial_sort(deque<int>)_(heap)/8 39.778 -1.14%
std::partial_sort(deque<int>)_(heap)/8192 275661.084 -4.23%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7650.565 -1.09%
std::partial_sort(deque<int>)_(pipe-organ)/8 31.615 -4.25%
std::partial_sort(deque<int>)_(pipe-organ)/8192 145183.541 -
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 18927.197 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 32.021 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 264962.035 -
std::partial_sort(deque<int>)_(repeated)/1024 6245.178 -3.12%
std::partial_sort(deque<int>)_(repeated)/8 26.158 -1.57%
std::partial_sort(deque<int>)_(repeated)/8192 75603.542 -1.01%
std::partial_sort(deque<int>)_(shuffled)/1024 15648.337 -
std::partial_sort(deque<int>)_(shuffled)/8 32.040 -1.52%
std::partial_sort(deque<int>)_(shuffled)/8192 243522.437 -
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4774.034 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 20.314 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 50840.264 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7877.879 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 25.991 -5.56%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 93277.204 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 7936.023 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 28.244 -1.13%
std::partial_sort(vector<NonIntegral>)_(heap)/8192 95897.884 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4788.579 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 20.123 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 50690.236 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 8870.110 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 20.443 -1.49%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 93012.233 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 2515.454 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 21.020 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 27804.810 -3.45%
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6808.844 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.115 -3.37%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 83692.316 -
std::partial_sort(vector<int>)_(ascending)/1024 4750.985 -
std::partial_sort(vector<int>)_(ascending)/8 19.022 -
std::partial_sort(vector<int>)_(ascending)/8192 50433.962 -
std::partial_sort(vector<int>)_(descending)/1024 7907.430 -
std::partial_sort(vector<int>)_(descending)/8 23.855 -2.94%
std::partial_sort(vector<int>)_(descending)/8192 93273.931 -1.13%
std::partial_sort(vector<int>)_(heap)/1024 7914.732 -
std::partial_sort(vector<int>)_(heap)/8 27.771 -2.41%
std::partial_sort(vector<int>)_(heap)/8192 96750.803 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4740.740 -
std::partial_sort(vector<int>)_(pipe-organ)/8 19.002 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 50296.752 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 8801.768 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 18.866 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 92734.425 -
std::partial_sort(vector<int>)_(repeated)/1024 2513.099 -
std::partial_sort(vector<int>)_(repeated)/8 18.656 -
std::partial_sort(vector<int>)_(repeated)/8192 26710.117 -
std::partial_sort(vector<int>)_(shuffled)/1024 6744.945 -
std::partial_sort(vector<int>)_(shuffled)/8 28.246 -3.21%
std::partial_sort(vector<int>)_(shuffled)/8192 88135.198 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5128.573 -
std::partial_sort_copy(deque<int>)_(ascending)/8 9.931 -1.40%
std::partial_sort_copy(deque<int>)_(ascending)/8192 53384.295 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8140.930 -
std::partial_sort_copy(deque<int>)_(descending)/8 14.571 -38.66%
std::partial_sort_copy(deque<int>)_(descending)/8192 95686.190 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8334.694 -
std::partial_sort_copy(deque<int>)_(heap)/8 15.416 -29.54%
std::partial_sort_copy(deque<int>)_(heap)/8192 98822.786 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5113.354 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 9.867 -2.48%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 53181.172 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 8994.439 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 9.615 -4.94%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 94795.154 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 2820.524 -
std::partial_sort_copy(deque<int>)_(repeated)/8 9.720 -
std::partial_sort_copy(deque<int>)_(repeated)/8192 29307.716 -3.39%
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6932.444 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.373 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 87239.916 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5340.813 -
std::partial_sort_copy(list<int>)_(ascending)/8 8.068 -3.24%
std::partial_sort_copy(list<int>)_(ascending)/8192 56484.197 -
std::partial_sort_copy(list<int>)_(descending)/1024 8222.529 -
std::partial_sort_copy(list<int>)_(descending)/8 15.995 2.46%
std::partial_sort_copy(list<int>)_(descending)/8192 96475.941 -
std::partial_sort_copy(list<int>)_(heap)/1024 8253.416 -
std::partial_sort_copy(list<int>)_(heap)/8 17.716 2.16%
std::partial_sort_copy(list<int>)_(heap)/8192 100874.708 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5331.043 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.179 -1.70%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 56597.961 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9143.638 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.066 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 96287.254 -
std::partial_sort_copy(list<int>)_(repeated)/1024 3107.440 -
std::partial_sort_copy(list<int>)_(repeated)/8 7.790 -
std::partial_sort_copy(list<int>)_(repeated)/8192 33275.046 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7040.756 -
std::partial_sort_copy(list<int>)_(shuffled)/8 11.857 10.74%
std::partial_sort_copy(list<int>)_(shuffled)/8192 88681.420 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4717.861 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.449 3.45%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 50659.071 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7833.186 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 15.653 -1.13%
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 92723.983 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 7897.792 -1.09%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.356 -9.28%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 96618.264 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4732.434 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.360 1.79%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 50317.656 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 8800.370 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.418 1.57%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 92874.779 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 2497.400 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.376 1.83%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 26831.574 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6695.941 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 10.345 1.11%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 84839.695 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 4808.608 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.736 -
std::partial_sort_copy(vector<int>)_(ascending)/8192 50485.325 -
std::partial_sort_copy(vector<int>)_(descending)/1024 7859.699 -
std::partial_sort_copy(vector<int>)_(descending)/8 15.566 -
std::partial_sort_copy(vector<int>)_(descending)/8192 93474.259 -1.01%
std::partial_sort_copy(vector<int>)_(heap)/1024 8399.097 5.11%
std::partial_sort_copy(vector<int>)_(heap)/8 16.989 4.00%
std::partial_sort_copy(vector<int>)_(heap)/8192 99822.600 -2.23%
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4803.215 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.793 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 50336.964 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 8877.577 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.864 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 94325.576 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 2491.651 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.748 1.28%
std::partial_sort_copy(vector<int>)_(repeated)/8192 27444.229 -1.56%
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6794.622 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 10.923 -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 88329.885 -
std::partition(deque<int>)_(dense)/1024 352.292 -
std::partition(deque<int>)_(dense)/32 10.177 -1.39%
std::partition(deque<int>)_(dense)/50 15.305 -2.25%
std::partition(deque<int>)_(dense)/8192 2777.354 -
std::partition(deque<int>)_(sparse)/1024 380.322 -5.18%
std::partition(deque<int>)_(sparse)/32 11.812 19.14%
std::partition(deque<int>)_(sparse)/50 17.024 10.67%
std::partition(deque<int>)_(sparse)/8192 2947.659 -5.68%
std::partition(list<int>)_(dense)/1024 386.791 -
std::partition(list<int>)_(dense)/32 8.718 -1.73%
std::partition(list<int>)_(dense)/50 13.257 -1.35%
std::partition(list<int>)_(dense)/8192 5066.280 -
std::partition(list<int>)_(sparse)/1024 717.814 -
std::partition(list<int>)_(sparse)/32 9.012 -
std::partition(list<int>)_(sparse)/50 22.204 -1.21%
std::partition(list<int>)_(sparse)/8192 7899.266 -5.35%
std::partition(vector<int>)_(dense)/1024 248.033 -
std::partition(vector<int>)_(dense)/32 8.134 -1.92%
std::partition(vector<int>)_(dense)/50 13.183 1.04%
std::partition(vector<int>)_(dense)/8192 1867.424 -
std::partition(vector<int>)_(sparse)/1024 255.206 -
std::partition(vector<int>)_(sparse)/32 8.905 -
std::partition(vector<int>)_(sparse)/50 13.937 -
std::partition(vector<int>)_(sparse)/8192 1859.942 -
std::partition_copy(deque<int>)/1024 647.748 -3.91%
std::partition_copy(deque<int>)/32 14.027 8.13%
std::partition_copy(deque<int>)/50 22.002 -3.63%
std::partition_copy(deque<int>)/8192 5657.244 -1.32%
std::partition_copy(list<int>)/1024 711.397 -
std::partition_copy(list<int>)/32 8.078 -8.27%
std::partition_copy(list<int>)/50 12.213 -5.17%
std::partition_copy(list<int>)/8192 6716.037 -7.29%
std::partition_copy(vector<int>)/1024 475.165 2.20%
std::partition_copy(vector<int>)/32 7.990 -
std::partition_copy(vector<int>)/50 12.529 -
std::partition_copy(vector<int>)/8192 4910.541 7.19%
std::partition_point(deque<int>)/1024 9.485 -
std::partition_point(deque<int>)/32 4.138 -
std::partition_point(deque<int>)/50 4.632 -
std::partition_point(deque<int>)/8192 15.292 -
std::partition_point(list<int>)/1024 1297.802 1.06%
std::partition_point(list<int>)/32 15.891 -
std::partition_point(list<int>)/50 24.818 -
std::partition_point(list<int>)/8192 14506.605 16.82%
std::partition_point(vector<int>)/1024 6.068 -1.95%
std::partition_point(vector<int>)/32 2.563 -
std::partition_point(vector<int>)/50 2.541 -1.23%
std::partition_point(vector<int>)/8192 9.322 -
std::pop_heap(deque<float>)/1024 12.897 2.22%
std::pop_heap(deque<float>)/8 52.019 -
std::pop_heap(deque<float>)/8192 61.061 -
std::pop_heap(deque<int>)/1024 12.387 -
std::pop_heap(deque<int>)/8 52.280 -
std::pop_heap(deque<int>)/8192 52.601 -1.88%
std::pop_heap(deque<size_t>)/1024 15.299 -
std::pop_heap(deque<size_t>)/8 52.274 -
std::pop_heap(deque<size_t>)/8192 58.888 -1.38%
std::pop_heap(deque<std::string>)/1024 61.428 -3.35%
std::pop_heap(deque<std::string>)/8 59.408 2.39%
std::pop_heap(deque<std::string>)/8192 113.523 -1.82%
std::pop_heap(vector<float>)/1024 8.399 -
std::pop_heap(vector<float>)/8 50.417 -
std::pop_heap(vector<float>)/8192 19.563 -1.43%
std::pop_heap(vector<int>)/1024 9.872 -
std::pop_heap(vector<int>)/8 51.117 -
std::pop_heap(vector<int>)/8192 12.910 -
std::pop_heap(vector<size_t>)/1024 9.804 -
std::pop_heap(vector<size_t>)/8 51.678 -
std::pop_heap(vector<size_t>)/8192 13.014 -
std::pop_heap(vector<std::string>)/1024 20.893 -2.22%
std::pop_heap(vector<std::string>)/8 53.499 -
std::pop_heap(vector<std::string>)/8192 51.028 -
std::remove(deque<int>)_(prefix)/1024 523.782 -
std::remove(deque<int>)_(prefix)/32 52.378 -5.44%
std::remove(deque<int>)_(prefix)/50 60.943 -
std::remove(deque<int>)_(prefix)/8192 3859.869 -
std::remove(deque<int>)_(sprinkled)/1024 523.565 -
std::remove(deque<int>)_(sprinkled)/32 50.331 -4.73%
std::remove(deque<int>)_(sprinkled)/50 55.356 -6.35%
std::remove(deque<int>)_(sprinkled)/8192 3858.612 -
std::remove(list<int>)_(prefix)/1024 1011.921 -
std::remove(list<int>)_(prefix)/32 52.190 -
std::remove(list<int>)_(prefix)/50 62.988 -
std::remove(list<int>)_(prefix)/8192 8218.636 -
std::remove(list<int>)_(sprinkled)/1024 938.819 -2.20%
std::remove(list<int>)_(sprinkled)/32 52.161 -
std::remove(list<int>)_(sprinkled)/50 61.436 -
std::remove(list<int>)_(sprinkled)/8192 8097.445 2.00%
std::remove(vector<int>)_(prefix)/1024 310.007 -
std::remove(vector<int>)_(prefix)/32 48.735 -
std::remove(vector<int>)_(prefix)/50 53.681 -
std::remove(vector<int>)_(prefix)/8192 2099.739 -
std::remove(vector<int>)_(sprinkled)/1024 285.869 -
std::remove(vector<int>)_(sprinkled)/32 49.363 -
std::remove(vector<int>)_(sprinkled)/50 53.391 -
std::remove(vector<int>)_(sprinkled)/8192 1976.209 -
std::remove_copy(deque<int>)_(prefix)/1024 377.434 -7.65%
std::remove_copy(deque<int>)_(prefix)/32 13.122 -
std::remove_copy(deque<int>)_(prefix)/50 21.193 11.00%
std::remove_copy(deque<int>)_(prefix)/8192 3348.936 -
std::remove_copy(deque<int>)_(sprinkled)/1024 357.742 -
std::remove_copy(deque<int>)_(sprinkled)/32 12.243 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.415 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2862.563 -
std::remove_copy(list<int>)_(prefix)/1024 741.289 -
std::remove_copy(list<int>)_(prefix)/32 11.268 -
std::remove_copy(list<int>)_(prefix)/50 19.169 -
std::remove_copy(list<int>)_(prefix)/8192 6976.892 -
std::remove_copy(list<int>)_(sprinkled)/1024 736.028 -
std::remove_copy(list<int>)_(sprinkled)/32 11.204 -
std::remove_copy(list<int>)_(sprinkled)/50 18.686 -
std::remove_copy(list<int>)_(sprinkled)/8192 6935.019 -
std::remove_copy(vector<int>)_(prefix)/1024 263.281 -
std::remove_copy(vector<int>)_(prefix)/32 9.441 -
std::remove_copy(vector<int>)_(prefix)/50 13.993 -
std::remove_copy(vector<int>)_(prefix)/8192 2059.041 -
std::remove_copy(vector<int>)_(sprinkled)/1024 244.645 -
std::remove_copy(vector<int>)_(sprinkled)/32 8.455 -
std::remove_copy(vector<int>)_(sprinkled)/50 12.582 -
std::remove_copy(vector<int>)_(sprinkled)/8192 1929.669 -
std::remove_copy_if(deque<int>)_(prefix)/1024 538.370 3.34%
std::remove_copy_if(deque<int>)_(prefix)/32 17.947 -
std::remove_copy_if(deque<int>)_(prefix)/50 28.028 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3774.857 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 556.601 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 18.244 -1.66%
std::remove_copy_if(deque<int>)_(sprinkled)/50 28.469 -1.47%
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3664.043 2.70%
std::remove_copy_if(list<int>)_(prefix)/1024 792.033 -1.12%
std::remove_copy_if(list<int>)_(prefix)/32 17.061 -
std::remove_copy_if(list<int>)_(prefix)/50 24.606 -1.08%
std::remove_copy_if(list<int>)_(prefix)/8192 7343.144 -
std::remove_copy_if(list<int>)_(sprinkled)/1024 783.182 -
std::remove_copy_if(list<int>)_(sprinkled)/32 16.555 -
std::remove_copy_if(list<int>)_(sprinkled)/50 28.390 1.08%
std::remove_copy_if(list<int>)_(sprinkled)/8192 7323.291 -
std::remove_copy_if(vector<int>)_(prefix)/1024 418.361 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.237 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.869 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3387.663 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 344.459 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 10.533 -
std::remove_copy_if(vector<int>)_(sprinkled)/50 16.245 -1.93%
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2739.115 -
std::remove_if(deque<int>)_(prefix)/1024 554.641 -
std::remove_if(deque<int>)_(prefix)/32 56.393 -3.03%
std::remove_if(deque<int>)_(prefix)/50 65.185 -8.57%
std::remove_if(deque<int>)_(prefix)/8192 4308.985 -
std::remove_if(deque<int>)_(sprinkled)/1024 522.073 -1.09%
std::remove_if(deque<int>)_(sprinkled)/32 59.243 8.56%
std::remove_if(deque<int>)_(sprinkled)/50 68.626 8.58%
std::remove_if(deque<int>)_(sprinkled)/8192 3911.535 -
std::remove_if(list<int>)_(prefix)/1024 1012.755 -
std::remove_if(list<int>)_(prefix)/32 58.678 -
std::remove_if(list<int>)_(prefix)/50 72.253 -
std::remove_if(list<int>)_(prefix)/8192 10482.667 5.21%
std::remove_if(list<int>)_(sprinkled)/1024 976.799 -
std::remove_if(list<int>)_(sprinkled)/32 57.009 -
std::remove_if(list<int>)_(sprinkled)/50 72.727 -
std::remove_if(list<int>)_(sprinkled)/8192 8152.083 -
std::remove_if(vector<int>)_(prefix)/1024 350.762 -
std::remove_if(vector<int>)_(prefix)/32 48.863 -
std::remove_if(vector<int>)_(prefix)/50 54.371 -1.27%
std::remove_if(vector<int>)_(prefix)/8192 2674.287 -
std::remove_if(vector<int>)_(sprinkled)/1024 520.569 -
std::remove_if(vector<int>)_(sprinkled)/32 53.947 -
std::remove_if(vector<int>)_(sprinkled)/50 62.777 -1.38%
std::remove_if(vector<int>)_(sprinkled)/8192 3841.643 -
std::replace(deque<int>)_(prefix)/1024 409.593 -
std::replace(deque<int>)_(prefix)/32 12.962 -
std::replace(deque<int>)_(prefix)/50 19.146 -1.39%
std::replace(deque<int>)_(prefix)/8192 3246.495 -
std::replace(deque<int>)_(sprinkled)/1024 350.558 -
std::replace(deque<int>)_(sprinkled)/32 12.152 -
std::replace(deque<int>)_(sprinkled)/50 18.207 -
std::replace(deque<int>)_(sprinkled)/8192 2806.421 -
std::replace(list<int>)_(prefix)/1024 740.309 -
std::replace(list<int>)_(prefix)/32 11.014 -
std::replace(list<int>)_(prefix)/50 17.173 -
std::replace(list<int>)_(prefix)/8192 6996.538 -
std::replace(list<int>)_(sprinkled)/1024 792.681 -
std::replace(list<int>)_(sprinkled)/32 11.231 -
std::replace(list<int>)_(sprinkled)/50 19.377 -1.99%
std::replace(list<int>)_(sprinkled)/8192 7306.970 -
std::replace(vector<int>)_(prefix)/1024 158.580 -1.60%
std::replace(vector<int>)_(prefix)/32 5.108 -
std::replace(vector<int>)_(prefix)/50 7.588 -2.11%
std::replace(vector<int>)_(prefix)/8192 1272.000 -
std::replace(vector<int>)_(sprinkled)/1024 163.445 12.56%
std::replace(vector<int>)_(sprinkled)/32 5.412 1.20%
std::replace(vector<int>)_(sprinkled)/50 8.200 -3.04%
std::replace(vector<int>)_(sprinkled)/8192 1274.653 12.92%
std::replace_if(deque<int>)_(prefix)/1024 477.183 -1.28%
std::replace_if(deque<int>)_(prefix)/32 13.742 -2.47%
std::replace_if(deque<int>)_(prefix)/50 20.376 -
std::replace_if(deque<int>)_(prefix)/8192 3479.568 -
std::replace_if(deque<int>)_(sprinkled)/1024 366.350 -1.84%
std::replace_if(deque<int>)_(sprinkled)/32 12.437 -
std::replace_if(deque<int>)_(sprinkled)/50 18.646 -
std::replace_if(deque<int>)_(sprinkled)/8192 2908.756 -4.49%
std::replace_if(list<int>)_(prefix)/1024 737.502 -
std::replace_if(list<int>)_(prefix)/32 13.841 -1.13%
std::replace_if(list<int>)_(prefix)/50 24.686 -
std::replace_if(list<int>)_(prefix)/8192 7127.923 -
std::replace_if(list<int>)_(sprinkled)/1024 739.505 -
std::replace_if(list<int>)_(sprinkled)/32 13.300 -
std::replace_if(list<int>)_(sprinkled)/50 22.949 -
std::replace_if(list<int>)_(sprinkled)/8192 7350.136 -
std::replace_if(vector<int>)_(prefix)/1024 270.707 -
std::replace_if(vector<int>)_(prefix)/32 9.675 1.40%
std::replace_if(vector<int>)_(prefix)/50 13.855 -
std::replace_if(vector<int>)_(prefix)/8192 2029.608 -
std::replace_if(vector<int>)_(sprinkled)/1024 246.471 -
std::replace_if(vector<int>)_(sprinkled)/32 8.717 -
std::replace_if(vector<int>)_(sprinkled)/50 13.667 6.22%
std::replace_if(vector<int>)_(sprinkled)/8192 1916.379 -
std::reverse(deque<int>)/32768 5716.552 -
std::reverse(deque<int>)/4096 719.924 -
std::reverse(deque<int>)/512 112.860 -
std::reverse(deque<int>)/64 13.040 -
std::reverse(deque<int>)/8 2.487 -1.49%
std::reverse(list<int>)/32768 17375.077 -12.01%
std::reverse(list<int>)/4096 1557.674 -11.59%
std::reverse(list<int>)/512 192.107 -
std::reverse(list<int>)/64 17.577 -
std::reverse(list<int>)/8 1.929 -
std::reverse(vector<int>)/32768 1036.281 -
std::reverse(vector<int>)/4096 130.533 -
std::reverse(vector<int>)/512 16.347 -
std::reverse(vector<int>)/64 4.192 -
std::reverse(vector<int>)/8 1.549 -
std::reverse_copy(deque<int>)/32768 7972.750 -
std::reverse_copy(deque<int>)/4096 966.900 -1.51%
std::reverse_copy(deque<int>)/512 124.306 -
std::reverse_copy(deque<int>)/64 15.821 -
std::reverse_copy(deque<int>)/8 2.525 -
std::reverse_copy(list<int>)/32768 26500.284 1.60%
std::reverse_copy(list<int>)/4096 3198.589 -
std::reverse_copy(list<int>)/512 363.630 -
std::reverse_copy(list<int>)/64 29.884 -1.45%
std::reverse_copy(list<int>)/8 2.416 -
std::reverse_copy(vector<int>)/32768 983.123 -
std::reverse_copy(vector<int>)/4096 132.389 -
std::reverse_copy(vector<int>)/512 17.160 -
std::reverse_copy(vector<int>)/64 2.518 -
std::reverse_copy(vector<int>)/8 2.537 11.15%
std::rotate(deque<int>)_(1_element_backward)/1024 40.310 -
std::rotate(deque<int>)_(1_element_backward)/32 3.543 -
std::rotate(deque<int>)_(1_element_backward)/50 5.138 -
std::rotate(deque<int>)_(1_element_backward)/8192 310.497 -11.89%
std::rotate(deque<int>)_(1_element_forward)/1024 37.365 -
std::rotate(deque<int>)_(1_element_forward)/32 4.151 -
std::rotate(deque<int>)_(1_element_forward)/50 5.414 -
std::rotate(deque<int>)_(1_element_forward)/8192 298.890 -12.74%
std::rotate(deque<int>)_(by_1/2)/1024 188.068 -
std::rotate(deque<int>)_(by_1/2)/32 8.526 -
std::rotate(deque<int>)_(by_1/2)/50 11.570 -
std::rotate(deque<int>)_(by_1/2)/8192 1504.462 -10.10%
std::rotate(deque<int>)_(by_1/3)/1024 419.914 -
std::rotate(deque<int>)_(by_1/3)/32 20.460 2.17%
std::rotate(deque<int>)_(by_1/3)/50 29.392 -
std::rotate(deque<int>)_(by_1/3)/8192 3198.232 -
std::rotate(deque<int>)_(by_1/4)/1024 265.252 -2.57%
std::rotate(deque<int>)_(by_1/4)/32 13.108 -
std::rotate(deque<int>)_(by_1/4)/50 27.897 1.52%
std::rotate(deque<int>)_(by_1/4)/8192 2644.149 5.88%
std::rotate(list<int>)_(1_element_backward)/1024 739.904 -
std::rotate(list<int>)_(1_element_backward)/32 13.300 -
std::rotate(list<int>)_(1_element_backward)/50 24.758 1.46%
std::rotate(list<int>)_(1_element_backward)/8192 7540.004 -
std::rotate(list<int>)_(1_element_forward)/1024 729.979 -
std::rotate(list<int>)_(1_element_forward)/32 13.841 -
std::rotate(list<int>)_(1_element_forward)/50 25.868 -
std::rotate(list<int>)_(1_element_forward)/8192 7011.165 -2.93%
std::rotate(list<int>)_(by_1/2)/1024 389.960 -
std::rotate(list<int>)_(by_1/2)/32 6.457 -
std::rotate(list<int>)_(by_1/2)/50 12.609 -
std::rotate(list<int>)_(by_1/2)/8192 4300.179 -9.91%
std::rotate(list<int>)_(by_1/3)/1024 806.058 -
std::rotate(list<int>)_(by_1/3)/32 16.614 -
std::rotate(list<int>)_(by_1/3)/50 22.834 -
std::rotate(list<int>)_(by_1/3)/8192 8377.794 -
std::rotate(list<int>)_(by_1/4)/1024 573.807 -
std::rotate(list<int>)_(by_1/4)/32 14.461 -
std::rotate(list<int>)_(by_1/4)/50 26.515 3.19%
std::rotate(list<int>)_(by_1/4)/8192 6584.080 -
std::rotate(vector<bool>)_(1_element_backward)/1024 27.878 -
std::rotate(vector<bool>)_(1_element_backward)/32 17.728 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.721 -
std::rotate(vector<bool>)_(1_element_backward)/8192 109.279 -13.55%
std::rotate(vector<bool>)_(1_element_forward)/1024 29.404 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.629 -
std::rotate(vector<bool>)_(1_element_forward)/50 17.675 -
std::rotate(vector<bool>)_(1_element_forward)/8192 115.582 1.79%
std::rotate(vector<bool>)_(by_1/2)/1024 8.458 -
std::rotate(vector<bool>)_(by_1/2)/32 17.926 -
std::rotate(vector<bool>)_(by_1/2)/50 17.756 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.071 -
std::rotate(vector<bool>)_(by_1/3)/1024 48.252 -
std::rotate(vector<bool>)_(by_1/3)/32 17.783 1.12%
std::rotate(vector<bool>)_(by_1/3)/50 17.764 -
std::rotate(vector<bool>)_(by_1/3)/8192 154.637 -
std::rotate(vector<bool>)_(by_1/4)/1024 12.570 -9.86%
std::rotate(vector<bool>)_(by_1/4)/32 17.874 -
std::rotate(vector<bool>)_(by_1/4)/50 17.791 1.42%
std::rotate(vector<bool>)_(by_1/4)/8192 30.121 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.504 -
std::rotate(vector<int>)_(1_element_backward)/32 2.916 -
std::rotate(vector<int>)_(1_element_backward)/50 5.322 -
std::rotate(vector<int>)_(1_element_backward)/8192 299.065 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.184 -
std::rotate(vector<int>)_(1_element_forward)/32 2.947 -
std::rotate(vector<int>)_(1_element_forward)/50 5.245 -
std::rotate(vector<int>)_(1_element_forward)/8192 280.747 -
std::rotate(vector<int>)_(by_1/2)/1024 31.689 -
std::rotate(vector<int>)_(by_1/2)/32 2.338 -
std::rotate(vector<int>)_(by_1/2)/50 3.820 -
std::rotate(vector<int>)_(by_1/2)/8192 240.653 -
std::rotate(vector<int>)_(by_1/3)/1024 119.301 -
std::rotate(vector<int>)_(by_1/3)/32 9.984 -
std::rotate(vector<int>)_(by_1/3)/50 11.289 1.90%
std::rotate(vector<int>)_(by_1/3)/8192 869.211 -
std::rotate(vector<int>)_(by_1/4)/1024 47.203 -
std::rotate(vector<int>)_(by_1/4)/32 4.726 -
std::rotate(vector<int>)_(by_1/4)/50 11.800 -
std::rotate(vector<int>)_(by_1/4)/8192 369.169 -
std::rotate_copy(deque<int>)/1024 34.287 -
std::rotate_copy(deque<int>)/32 2.609 -2.12%
std::rotate_copy(deque<int>)/50 3.005 -
std::rotate_copy(deque<int>)/8192 297.683 -
std::rotate_copy(list<int>)/1024 733.168 -
std::rotate_copy(list<int>)/32 8.632 -
std::rotate_copy(list<int>)/50 13.956 -
std::rotate_copy(list<int>)/8192 7150.340 6.57%
std::rotate_copy(vector<int>)/1024 34.091 1.21%
std::rotate_copy(vector<int>)/32 2.082 -
std::rotate_copy(vector<int>)/50 2.675 -
std::rotate_copy(vector<int>)/8192 371.964 -
std::sample(deque<int>)/1024 11341.045 -
std::sample(deque<int>)/32 305.530 -
std::sample(deque<int>)/8192 91420.087 -
std::sample(list<int>)/1024 11957.102 -
std::sample(list<int>)/32 311.823 -
std::sample(list<int>)/8192 97547.628 -
std::sample(vector<int>)/1024 11300.505 -
std::sample(vector<int>)/32 302.224 -
std::sample(vector<int>)/8192 91477.603 -
std::search(deque<int>)_(near_matches)/1000 18589.577 -4.39%
std::search(deque<int>)_(near_matches)/1024 19578.317 -2.82%
std::search(deque<int>)_(near_matches)/8192 1442782.990 -
std::search(deque<int>)_(no_match)/1000 398.756 -1.46%
std::search(deque<int>)_(no_match)/1024 267.273 -35.45%
std::search(deque<int>)_(no_match)/1048576 420580.030 -
std::search(deque<int>)_(no_match)/8192 3285.042 -
std::search(deque<int>)_(same_length)/1000 404.839 23.70%
std::search(deque<int>)_(same_length)/1024 475.168 -
std::search(deque<int>)_(same_length)/8192 3773.651 -
std::search(deque<int>)_(single_element)/1000 442.377 -
std::search(deque<int>)_(single_element)/1024 457.974 -
std::search(deque<int>)_(single_element)/8192 3647.191 -
std::search(deque<int>,_pred)_(near_matches)/1000 24060.193 -
std::search(deque<int>,_pred)_(near_matches)/1024 25151.247 -
std::search(deque<int>,_pred)_(near_matches)/8192 1536422.607 -
std::search(deque<int>,_pred)_(no_match)/1000 423.200 -
std::search(deque<int>,_pred)_(no_match)/1024 435.734 -
std::search(deque<int>,_pred)_(no_match)/1048576 445790.738 -
std::search(deque<int>,_pred)_(no_match)/8192 3492.671 -
std::search(deque<int>,_pred)_(same_length)/1000 479.345 -
std::search(deque<int>,_pred)_(same_length)/1024 511.095 -
std::search(deque<int>,_pred)_(same_length)/8192 4035.895 -
std::search(deque<int>,_pred)_(single_element)/1000 684.722 -
std::search(deque<int>,_pred)_(single_element)/1024 703.866 -
std::search(deque<int>,_pred)_(single_element)/8192 5658.226 -
std::search(list<int>)_(near_matches)/1000 37932.617 -
std::search(list<int>)_(near_matches)/1024 39516.007 -
std::search(list<int>)_(near_matches)/8192 2537730.978 -
std::search(list<int>)_(no_match)/1000 688.898 -
std::search(list<int>)_(no_match)/1024 743.727 -
std::search(list<int>)_(no_match)/1048576 822152.356 -2.72%
std::search(list<int>)_(no_match)/8192 6654.960 -
std::search(list<int>)_(same_length)/1000 748.222 -
std::search(list<int>)_(same_length)/1024 772.060 -
std::search(list<int>)_(same_length)/8192 8578.853 -
std::search(list<int>)_(single_element)/1000 655.455 14.43%
std::search(list<int>)_(single_element)/1024 766.109 1.29%
std::search(list<int>)_(single_element)/8192 8203.144 -
std::search(list<int>,_pred)_(near_matches)/1000 41477.196 -
std::search(list<int>,_pred)_(near_matches)/1024 43394.483 -
std::search(list<int>,_pred)_(near_matches)/8192 2689164.912 -
std::search(list<int>,_pred)_(no_match)/1000 799.625 -
std::search(list<int>,_pred)_(no_match)/1024 819.067 -
std::search(list<int>,_pred)_(no_match)/1048576 951385.941 -
std::search(list<int>,_pred)_(no_match)/8192 7370.701 -
std::search(list<int>,_pred)_(same_length)/1000 792.324 -
std::search(list<int>,_pred)_(same_length)/1024 811.919 -
std::search(list<int>,_pred)_(same_length)/8192 9017.993 -6.97%
std::search(list<int>,_pred)_(single_element)/1000 798.994 -
std::search(list<int>,_pred)_(single_element)/1024 818.375 -
std::search(list<int>,_pred)_(single_element)/8192 8216.109 -14.53%
std::search(vector<int>)_(near_matches)/1000 14309.670 -
std::search(vector<int>)_(near_matches)/1024 14982.545 -1.12%
std::search(vector<int>)_(near_matches)/8192 764235.246 -
std::search(vector<int>)_(no_match)/1000 204.794 -2.99%
std::search(vector<int>)_(no_match)/1024 209.624 -2.85%
std::search(vector<int>)_(no_match)/1048576 208576.573 -1.58%
std::search(vector<int>)_(no_match)/8192 1623.675 -1.82%
std::search(vector<int>)_(same_length)/1000 261.188 8.67%
std::search(vector<int>)_(same_length)/1024 262.467 4.85%
std::search(vector<int>)_(same_length)/8192 1986.471 -
std::search(vector<int>)_(single_element)/1000 229.488 -1.46%
std::search(vector<int>)_(single_element)/1024 234.728 -1.50%
std::search(vector<int>)_(single_element)/8192 1817.929 -1.12%
std::search(vector<int>,_pred)_(near_matches)/1000 22627.077 -
std::search(vector<int>,_pred)_(near_matches)/1024 23713.008 -1.27%
std::search(vector<int>,_pred)_(near_matches)/8192 1451632.160 -
std::search(vector<int>,_pred)_(no_match)/1000 514.773 -2.60%
std::search(vector<int>,_pred)_(no_match)/1024 527.141 -1.85%
std::search(vector<int>,_pred)_(no_match)/1048576 589544.088 -1.81%
std::search(vector<int>,_pred)_(no_match)/8192 4203.435 -2.05%
std::search(vector<int>,_pred)_(same_length)/1000 600.117 -
std::search(vector<int>,_pred)_(same_length)/1024 614.565 -
std::search(vector<int>,_pred)_(same_length)/8192 4918.371 -
std::search(vector<int>,_pred)_(single_element)/1000 542.146 6.27%
std::search(vector<int>,_pred)_(single_element)/1024 550.089 6.43%
std::search(vector<int>,_pred)_(single_element)/8192 4371.732 4.99%
std::search_n(deque<int>)_(no_match)/1024 293.598 -
std::search_n(deque<int>)_(no_match)/32 14.325 -
std::search_n(deque<int>)_(no_match)/8192 2427.617 -
std::search_n(deque<int>,_pred)_(no_match)/1024 615.633 -
std::search_n(deque<int>,_pred)_(no_match)/32 20.085 -
std::search_n(deque<int>,_pred)_(no_match)/8192 3961.944 -
std::search_n(list<int>)_(no_match)/1024 732.075 -
std::search_n(list<int>)_(no_match)/32 10.203 -
std::search_n(list<int>)_(no_match)/8192 6466.133 -
std::search_n(list<int>,_pred)_(no_match)/1024 832.369 -
std::search_n(list<int>,_pred)_(no_match)/32 16.387 -
std::search_n(list<int>,_pred)_(no_match)/8192 7387.183 -
std::search_n(vector<int>)_(no_match)/1024 217.515 -
std::search_n(vector<int>)_(no_match)/32 7.261 -
std::search_n(vector<int>)_(no_match)/8192 1647.612 -
std::search_n(vector<int>,_pred)_(no_match)/1024 424.252 -
std::search_n(vector<int>,_pred)_(no_match)/32 15.033 -
std::search_n(vector<int>,_pred)_(no_match)/8192 2958.060 -
std::set<int>::clear()/0 392.049 -
std::set<int>::clear()/1024 8935.056 -10.72%
std::set<int>::clear()/32 616.631 -5.06%
std::set<int>::clear()/8192 77387.716 -10.81%
std::set<int>::contains(key)_(existent)/1024 4.095 10.07%
std::set<int>::contains(key)_(existent)/32 1.668 2.49%
std::set<int>::contains(key)_(existent)/8192 9.186 8.85%
std::set<int>::contains(key)_(non-existent)/0 0.302 -
std::set<int>::contains(key)_(non-existent)/1024 5.898 -16.93%
std::set<int>::contains(key)_(non-existent)/32 2.767 -11.64%
std::set<int>::contains(key)_(non-existent)/8192 8.514 -42.88%
std::set<int>::count(key)_(existent)/1024 4.143 1.81%
std::set<int>::count(key)_(existent)/32 1.620 -3.22%
std::set<int>::count(key)_(existent)/8192 7.975 -9.61%
std::set<int>::count(key)_(non-existent)/0 0.252 -
std::set<int>::count(key)_(non-existent)/1024 7.661 -
std::set<int>::count(key)_(non-existent)/32 2.948 -
std::set<int>::count(key)_(non-existent)/8192 11.695 -8.58%
std::set<int>::ctor(&&,_different_allocs)/0 12.797 -
std::set<int>::ctor(&&,_different_allocs)/1024 5980.523 -
std::set<int>::ctor(&&,_different_allocs)/32 178.260 -2.90%
std::set<int>::ctor(&&,_different_allocs)/8192 48837.433 -
std::set<int>::ctor(const&)/0 12.729 -
std::set<int>::ctor(const&)/1024 6282.800 -
std::set<int>::ctor(const&)/32 219.334 -1.57%
std::set<int>::ctor(const&)/8192 50412.890 -1.29%
std::set<int>::ctor(const&,_alloc)/0 12.691 -
std::set<int>::ctor(const&,_alloc)/1024 6212.928 -2.86%
std::set<int>::ctor(const&,_alloc)/32 220.217 -1.34%
std::set<int>::ctor(const&,_alloc)/8192 49865.555 -2.18%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.670 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8531.767 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 229.144 -4.00%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 68757.933 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.699 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12864.387 -1.17%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 278.018 -1.06%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 240096.030 -
std::set<int>::equal_range(key)_(existent)/1024 4.464 -
std::set<int>::equal_range(key)_(existent)/32 1.818 -
std::set<int>::equal_range(key)_(existent)/8192 8.082 -11.69%
std::set<int>::equal_range(key)_(non-existent)/0 0.253 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.844 5.45%
std::set<int>::equal_range(key)_(non-existent)/32 2.567 -3.62%
std::set<int>::equal_range(key)_(non-existent)/8192 10.631 7.00%
std::set<int>::erase(iterator)/1024 19.636 -7.48%
std::set<int>::erase(iterator)/32 19.511 -6.12%
std::set<int>::erase(iterator)/8192 19.739 -7.68%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.197 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6650.423 -5.46%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 562.488 -1.22%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 53524.877 -6.55%
std::set<int>::erase(key)_(existent)/1024 48.830 -4.65%
std::set<int>::erase(key)_(existent)/32 21.243 -4.75%
std::set<int>::erase(key)_(existent)/8192 67.899 -
std::set<int>::erase(key)_(non-existent,_end)/0 0.254 -
std::set<int>::erase(key)_(non-existent,_end)/1024 5.773 6.47%
std::set<int>::erase(key)_(non-existent,_end)/32 2.646 17.72%
std::set<int>::erase(key)_(non-existent,_end)/8192 8.821 7.14%
std::set<int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.929 1.30%
std::set<int>::erase(key)_(non-existent,_middle)/32 1.781 -
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.157 2.61%
std::set<int>::find(key)_(existent)/1024 4.075 2.30%
std::set<int>::find(key)_(existent)/32 1.745 2.00%
std::set<int>::find(key)_(existent)/8192 8.048 -6.11%
std::set<int>::find(key)_(non-existent)/0 0.253 -
std::set<int>::find(key)_(non-existent)/1024 5.678 1.89%
std::set<int>::find(key)_(non-existent)/32 2.492 12.01%
std::set<int>::find(key)_(non-existent)/8192 8.797 3.03%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.096 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 46.166 -5.97%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 19.182 -1.31%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 93.467 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.083 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 30.097 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.769 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 35.204 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 17.278 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 52.547 17.47%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 18.963 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 91.074 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.259 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 23.902 4.54%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 17.886 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 30.376 2.78%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.471 -1.09%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 17046.264 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 755.565 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 186169.676 -1.27%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.588 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12876.960 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 652.054 -2.64%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 122141.567 3.54%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 393.768 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7730.074 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 542.380 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 132172.479 1.17%
std::set<int>::insert(value)_(already_present)/1024 5.765 -6.98%
std::set<int>::insert(value)_(already_present)/32 1.758 -1.12%
std::set<int>::insert(value)_(already_present)/8192 9.442 -5.89%
std::set<int>::insert(value)_(new_value,_end)/0 17.071 -
std::set<int>::insert(value)_(new_value,_end)/1024 40.217 -1.61%
std::set<int>::insert(value)_(new_value,_end)/32 18.621 -
std::set<int>::insert(value)_(new_value,_end)/8192 69.473 -6.34%
std::set<int>::insert(value)_(new_value,_middle)/0 17.047 -
std::set<int>::insert(value)_(new_value,_middle)/1024 26.137 2.01%
std::set<int>::insert(value)_(new_value,_middle)/32 18.529 -
std::set<int>::insert(value)_(new_value,_middle)/8192 31.513 -
std::set<int>::lower_bound(key)_(existent)/1024 4.710 3.82%
std::set<int>::lower_bound(key)_(existent)/32 1.513 -
std::set<int>::lower_bound(key)_(existent)/8192 7.933 -5.80%
std::set<int>::lower_bound(key)_(non-existent)/0 0.252 -
std::set<int>::lower_bound(key)_(non-existent)/1024 5.969 -
std::set<int>::lower_bound(key)_(non-existent)/32 2.238 -
std::set<int>::lower_bound(key)_(non-existent)/8192 8.827 -10.81%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.324 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6110.835 -1.96%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 217.539 -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 48194.271 -3.28%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.316 -3.17%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6404.020 2.21%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 216.280 -2.19%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 48993.429 -1.70%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.105 -1.11%
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1324.144 -
std::set<int>::operator=(const&)_(into_populated_Container)/32 38.260 1.79%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12371.306 -
std::set<int>::upper_bound(key)_(existent)/1024 4.094 -4.48%
std::set<int>::upper_bound(key)_(existent)/32 1.738 -1.89%
std::set<int>::upper_bound(key)_(existent)/8192 7.919 -
std::set<int>::upper_bound(key)_(non-existent)/0 0.252 -
std::set<int>::upper_bound(key)_(non-existent)/1024 5.845 -9.47%
std::set<int>::upper_bound(key)_(non-existent)/32 2.434 -5.69%
std::set<int>::upper_bound(key)_(non-existent)/8192 9.784 -10.83%
std::set<std::string>::clear()/0 392.641 -
std::set<std::string>::clear()/1024 21126.817 -3.00%
std::set<std::string>::clear()/32 894.565 -
std::set<std::string>::clear()/8192 209592.310 -2.29%
std::set<std::string>::contains(key)_(existent)/1024 22.367 -2.84%
std::set<std::string>::contains(key)_(existent)/32 14.297 -1.22%
std::set<std::string>::contains(key)_(existent)/8192 28.090 -
std::set<std::string>::contains(key)_(non-existent)/0 0.275 -
std::set<std::string>::contains(key)_(non-existent)/1024 21.984 2.70%
std::set<std::string>::contains(key)_(non-existent)/32 10.687 4.36%
std::set<std::string>::contains(key)_(non-existent)/8192 28.734 2.06%
std::set<std::string>::count(key)_(existent)/1024 24.234 -3.77%
std::set<std::string>::count(key)_(existent)/32 16.184 2.23%
std::set<std::string>::count(key)_(existent)/8192 31.080 3.80%
std::set<std::string>::count(key)_(non-existent)/0 0.256 -
std::set<std::string>::count(key)_(non-existent)/1024 24.517 -
std::set<std::string>::count(key)_(non-existent)/32 10.767 2.21%
std::set<std::string>::count(key)_(non-existent)/8192 34.381 -
std::set<std::string>::ctor(&&,_different_allocs)/0 12.826 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6969.925 -
std::set<std::string>::ctor(&&,_different_allocs)/32 206.821 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57953.077 -
std::set<std::string>::ctor(const&)/0 12.712 -
std::set<std::string>::ctor(const&)/1024 34449.528 -
std::set<std::string>::ctor(const&)/32 708.038 -1.08%
std::set<std::string>::ctor(const&)/8192 341462.260 -
std::set<std::string>::ctor(const&,_alloc)/0 12.716 -
std::set<std::string>::ctor(const&,_alloc)/1024 36749.627 -
std::set<std::string>::ctor(const&,_alloc)/32 689.249 -
std::set<std::string>::ctor(const&,_alloc)/8192 345341.044 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.727 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39772.741 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 798.879 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 379225.911 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.862 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55641.427 1.15%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 998.303 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1101448.960 -
std::set<std::string>::equal_range(key)_(existent)/1024 24.195 -
std::set<std::string>::equal_range(key)_(existent)/32 17.097 -2.40%
std::set<std::string>::equal_range(key)_(existent)/8192 27.973 -6.16%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.257 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 24.794 1.29%
std::set<std::string>::equal_range(key)_(non-existent)/32 10.689 -2.74%
std::set<std::string>::equal_range(key)_(non-existent)/8192 33.717 -
std::set<std::string>::erase(iterator)/1024 33.029 27.93%
std::set<std::string>::erase(iterator)/32 25.919 1.31%
std::set<std::string>::erase(iterator)/8192 30.011 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.945 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12417.145 -3.88%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 676.364 -1.13%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 116122.662 -2.46%
std::set<std::string>::erase(key)_(existent)/1024 73.904 -
std::set<std::string>::erase(key)_(existent)/32 54.147 2.08%
std::set<std::string>::erase(key)_(existent)/8192 84.900 27.43%
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.257 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 21.491 2.26%
std::set<std::string>::erase(key)_(non-existent,_end)/32 10.239 2.80%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 28.734 -
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.257 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 12.876 -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 6.575 -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 16.192 3.22%
std::set<std::string>::find(key)_(existent)/1024 24.961 2.31%
std::set<std::string>::find(key)_(existent)/32 16.142 -
std::set<std::string>::find(key)_(existent)/8192 31.047 -10.24%
std::set<std::string>::find(key)_(non-existent)/0 0.256 -
std::set<std::string>::find(key)_(non-existent)/1024 21.576 2.77%
std::set<std::string>::find(key)_(non-existent)/32 10.444 1.21%
std::set<std::string>::find(key)_(non-existent)/8192 28.828 2.17%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 31.500 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 69.228 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 51.816 1.37%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 72.803 -2.97%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 29.494 21.56%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 47.761 15.46%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 47.523 1.19%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 46.795 -20.35%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 32.916 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 33.815 6.68%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 38.326 2.13%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 43.052 3.67%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 31.590 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 31.052 -1.66%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 31.693 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 37.178 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.981 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 66634.951 1.60%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1501.984 1.34%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 920950.590 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.013 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44082.383 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1280.174 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 609847.138 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 397.407 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 41431.216 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1117.775 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 614926.365 -
std::set<std::string>::insert(value)_(already_present)/1024 29.512 -3.13%
std::set<std::string>::insert(value)_(already_present)/32 10.073 -2.26%
std::set<std::string>::insert(value)_(already_present)/8192 38.338 -
std::set<std::string>::insert(value)_(new_value,_end)/0 27.285 -
std::set<std::string>::insert(value)_(new_value,_end)/1024 61.467 -
std::set<std::string>::insert(value)_(new_value,_end)/32 33.099 -
std::set<std::string>::insert(value)_(new_value,_end)/8192 66.251 -6.74%
std::set<std::string>::insert(value)_(new_value,_middle)/0 31.073 -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 52.085 -1.25%
std::set<std::string>::insert(value)_(new_value,_middle)/32 37.695 -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 48.421 -
std::set<std::string>::lower_bound(key)_(existent)/1024 22.004 2.70%
std::set<std::string>::lower_bound(key)_(existent)/32 15.530 -4.37%
std::set<std::string>::lower_bound(key)_(existent)/8192 30.446 3.10%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 24.077 -
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.531 -1.23%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 32.443 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.241 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36892.301 3.05%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 852.024 -1.05%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 347847.272 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.279 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36307.512 -1.50%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 683.573 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 347901.851 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.047 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 16786.726 -1.52%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 341.343 -1.22%
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 205225.181 -1.32%
std::set<std::string>::upper_bound(key)_(existent)/1024 24.275 -
std::set<std::string>::upper_bound(key)_(existent)/32 15.246 -
std::set<std::string>::upper_bound(key)_(existent)/8192 29.613 2.44%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 24.130 2.42%
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.693 -2.80%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 30.327 -3.63%
std::shift_left(deque<int>)/1024 38.036 -
std::shift_left(deque<int>)/32 3.806 -
std::shift_left(deque<int>)/50 5.432 -
std::shift_left(deque<int>)/8192 299.801 -
std::shift_left(list<int>)/1024 725.549 -
std::shift_left(list<int>)/32 13.376 -
std::shift_left(list<int>)/50 27.299 -2.09%
std::shift_left(list<int>)/8192 7594.669 -
std::shift_left(vector<int>)/1024 35.355 -
std::shift_left(vector<int>)/32 2.979 -25.35%
std::shift_left(vector<int>)/50 5.255 -
std::shift_left(vector<int>)/8192 280.646 -
std::shift_right(deque<int>)/1024 40.421 -
std::shift_right(deque<int>)/32 3.447 -
std::shift_right(deque<int>)/50 4.451 -1.50%
std::shift_right(deque<int>)/8192 308.213 -
std::shift_right(list<int>)/1024 730.904 -
std::shift_right(list<int>)/32 14.430 -
std::shift_right(list<int>)/50 26.097 -
std::shift_right(list<int>)/8192 7439.959 -
std::shift_right(vector<int>)/1024 35.707 -
std::shift_right(vector<int>)/32 4.192 41.74%
std::shift_right(vector<int>)/50 5.322 -
std::shift_right(vector<int>)/8192 299.864 -
std::shuffle(deque<int>)/1024 9256.321 -
std::shuffle(deque<int>)/32 292.858 -
std::shuffle(deque<int>)/8192 73950.979 -
std::shuffle(vector<int>)/1024 8754.919 -
std::shuffle(vector<int>)/32 276.647 -
std::shuffle(vector<int>)/8192 70126.012 -
std::sort(deque<int>)_(ascending)/1024 756.865 -
std::sort(deque<int>)_(ascending)/8 17.390 -
std::sort(deque<int>)_(ascending)/8192 5724.500 -
std::sort(deque<int>)_(descending)/1024 1293.013 -
std::sort(deque<int>)_(descending)/8 25.346 -
std::sort(deque<int>)_(descending)/8192 10339.211 -
std::sort(deque<int>)_(heap)/1024 6210.512 -
std::sort(deque<int>)_(heap)/8 24.561 -
std::sort(deque<int>)_(heap)/8192 68800.741 -
std::sort(deque<int>)_(pipe-organ)/1024 2713.498 -
std::sort(deque<int>)_(pipe-organ)/8 20.043 -
std::sort(deque<int>)_(pipe-organ)/8192 26106.075 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17810.891 -
std::sort(deque<int>)_(qsort_adversarial)/8 17.551 -1.12%
std::sort(deque<int>)_(qsort_adversarial)/8192 478802.407 -
std::sort(deque<int>)_(repeated)/1024 1066.144 11.04%
std::sort(deque<int>)_(repeated)/8 17.739 -
std::sort(deque<int>)_(repeated)/8192 6825.331 1.28%
std::sort(deque<int>)_(shuffled)/1024 7219.975 5.76%
std::sort(deque<int>)_(shuffled)/8 22.953 -
std::sort(deque<int>)_(shuffled)/8192 85877.267 -8.59%
std::sort(vector<NonIntegral>)_(ascending)/1024 519.455 -
std::sort(vector<NonIntegral>)_(ascending)/8 15.637 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3735.675 -
std::sort(vector<NonIntegral>)_(descending)/1024 770.533 -
std::sort(vector<NonIntegral>)_(descending)/8 24.817 -
std::sort(vector<NonIntegral>)_(descending)/8192 5250.553 -
std::sort(vector<NonIntegral>)_(heap)/1024 4296.839 -
std::sort(vector<NonIntegral>)_(heap)/8 23.760 1.86%
std::sort(vector<NonIntegral>)_(heap)/8192 49922.837 -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1876.471 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.446 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18293.679 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13308.875 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.739 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155013.846 -
std::sort(vector<NonIntegral>)_(repeated)/1024 504.589 -
std::sort(vector<NonIntegral>)_(repeated)/8 15.770 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3732.729 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4682.137 -
std::sort(vector<NonIntegral>)_(shuffled)/8 22.431 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 82480.950 -
std::sort(vector<int>)_(ascending)/1024 519.942 -
std::sort(vector<int>)_(ascending)/8 15.832 -
std::sort(vector<int>)_(ascending)/8192 3729.245 -
std::sort(vector<int>)_(descending)/1024 1021.173 -
std::sort(vector<int>)_(descending)/8 24.746 -
std::sort(vector<int>)_(descending)/8192 7211.298 -
std::sort(vector<int>)_(heap)/1024 4539.991 -
std::sort(vector<int>)_(heap)/8 23.653 -
std::sort(vector<int>)_(heap)/8192 45354.966 -
std::sort(vector<int>)_(pipe-organ)/1024 2284.212 -
std::sort(vector<int>)_(pipe-organ)/8 17.572 -
std::sort(vector<int>)_(pipe-organ)/8192 21524.670 -
std::sort(vector<int>)_(qsort_adversarial)/1024 12961.956 -
std::sort(vector<int>)_(qsort_adversarial)/8 15.925 -
std::sort(vector<int>)_(qsort_adversarial)/8192 147701.058 -
std::sort(vector<int>)_(repeated)/1024 659.615 -
std::sort(vector<int>)_(repeated)/8 15.934 -
std::sort(vector<int>)_(repeated)/8192 5018.897 -
std::sort(vector<int>)_(shuffled)/1024 4621.479 -
std::sort(vector<int>)_(shuffled)/8 22.520 -
std::sort(vector<int>)_(shuffled)/8192 44818.995 -
std::sort_heap(deque<int>)/1024 13298.139 -
std::sort_heap(deque<int>)/8 36.340 -
std::sort_heap(deque<int>)/8192 466739.187 -
std::sort_heap(deque<int>,_pred)/1024 12308.870 -1.52%
std::sort_heap(deque<int>,_pred)/8 35.232 3.26%
std::sort_heap(deque<int>,_pred)/8192 422845.573 -1.63%
std::sort_heap(vector<NonIntegral>)/1024 9895.523 -
std::sort_heap(vector<NonIntegral>)/8 30.514 1.68%
std::sort_heap(vector<NonIntegral>)/8192 105475.492 -
std::sort_heap(vector<NonIntegral>,_pred)/1024 9857.030 -
std::sort_heap(vector<NonIntegral>,_pred)/8 29.947 -
std::sort_heap(vector<NonIntegral>,_pred)/8192 105982.929 -
std::sort_heap(vector<int>)/1024 9775.655 -
std::sort_heap(vector<int>)/8 29.086 -1.36%
std::sort_heap(vector<int>)/8192 106031.024 -
std::sort_heap(vector<int>,_pred)/1024 9791.801 -
std::sort_heap(vector<int>,_pred)/8 29.507 -1.66%
std::sort_heap(vector<int>,_pred)/8192 105746.169 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2647.599 -1.49%
std::stable_partition(deque<int>)_(alloc_fails)/32 1865.228 -1.75%
std::stable_partition(deque<int>)_(alloc_fails)/50 1873.336 -1.51%
std::stable_partition(deque<int>)_(alloc_fails)/8192 9802.817 -
std::stable_partition(deque<int>)_(dense)/1024 592.778 -2.14%
std::stable_partition(deque<int>)_(dense)/32 31.168 7.06%
std::stable_partition(deque<int>)_(dense)/50 39.029 -
std::stable_partition(deque<int>)_(dense)/8192 5636.603 -
std::stable_partition(deque<int>)_(sparse)/1024 423.528 -5.87%
std::stable_partition(deque<int>)_(sparse)/32 10.913 -6.16%
std::stable_partition(deque<int>)_(sparse)/50 26.597 -7.42%
std::stable_partition(deque<int>)_(sparse)/8192 3380.993 1.43%
std::stable_partition(list<int>)_(alloc_fails)/1024 4145.935 -
std::stable_partition(list<int>)_(alloc_fails)/32 1868.333 -
std::stable_partition(list<int>)_(alloc_fails)/50 1889.276 -
std::stable_partition(list<int>)_(alloc_fails)/8192 25096.318 -
std::stable_partition(list<int>)_(dense)/1024 1745.365 -
std::stable_partition(list<int>)_(dense)/32 37.932 3.40%
std::stable_partition(list<int>)_(dense)/50 56.019 -1.08%
std::stable_partition(list<int>)_(dense)/8192 17268.917 -15.78%
std::stable_partition(list<int>)_(sparse)/1024 934.731 1.36%
std::stable_partition(list<int>)_(sparse)/32 9.672 -
std::stable_partition(list<int>)_(sparse)/50 26.707 -
std::stable_partition(list<int>)_(sparse)/8192 8899.495 -
std::stable_partition(vector<int>)_(alloc_fails)/1024 2289.277 -1.84%
std::stable_partition(vector<int>)_(alloc_fails)/32 1847.735 -2.24%
std::stable_partition(vector<int>)_(alloc_fails)/50 1836.958 -1.59%
std::stable_partition(vector<int>)_(alloc_fails)/8192 5304.593 -
std::stable_partition(vector<int>)_(dense)/1024 292.019 -
std::stable_partition(vector<int>)_(dense)/32 20.968 -3.12%
std::stable_partition(vector<int>)_(dense)/50 25.471 -3.45%
std::stable_partition(vector<int>)_(dense)/8192 2086.763 -
std::stable_partition(vector<int>)_(sparse)/1024 212.141 -2.61%
std::stable_partition(vector<int>)_(sparse)/32 7.360 -
std::stable_partition(vector<int>)_(sparse)/50 21.012 -2.67%
std::stable_partition(vector<int>)_(sparse)/8192 1543.180 -2.04%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 3991.900 6.46%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.548 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 19090.918 1.43%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 29209.729 2.72%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 27.491 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 25944.184 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 14218.045 3.07%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.306 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25693.983 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 17124.470 3.74%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.324 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22226.454 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 26698.648 2.81%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 19.603 6.84%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28068.639 -1.13%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3782.750 2.75%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.827 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13660.819 4.83%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19834.913 2.36%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 23.752 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24703.904 1.50%
std::stable_sort(deque<int>)_(ascending)/1024 2111.431 -
std::stable_sort(deque<int>)_(ascending)/8 19.429 -
std::stable_sort(deque<int>)_(ascending)/8192 13567.231 -
std::stable_sort(deque<int>)_(descending)/1024 2958.304 2.41%
std::stable_sort(deque<int>)_(descending)/8 28.987 5.91%
std::stable_sort(deque<int>)_(descending)/8192 20397.461 -3.26%
std::stable_sort(deque<int>)_(heap)/1024 2770.760 2.30%
std::stable_sort(deque<int>)_(heap)/8 26.210 5.15%
std::stable_sort(deque<int>)_(heap)/8192 17255.238 -
std::stable_sort(deque<int>)_(pipe-organ)/1024 2962.412 1.87%
std::stable_sort(deque<int>)_(pipe-organ)/8 22.412 2.12%
std::stable_sort(deque<int>)_(pipe-organ)/8192 20405.720 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3104.812 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 19.175 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20642.456 -
std::stable_sort(deque<int>)_(repeated)/1024 1457.414 3.02%
std::stable_sort(deque<int>)_(repeated)/8 19.566 3.33%
std::stable_sort(deque<int>)_(repeated)/8192 7700.283 -
std::stable_sort(deque<int>)_(shuffled)/1024 2577.051 2.52%
std::stable_sort(deque<int>)_(shuffled)/8 23.469 -
std::stable_sort(deque<int>)_(shuffled)/8192 14200.236 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4791.928 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 15.989 1.76%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 48060.251 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 22544.628 -5.78%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.808 -2.20%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 108280.378 -6.90%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 13699.230 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 23.386 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 107780.568 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 13836.719 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 17.694 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 84680.889 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22386.203 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 15.761 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 135661.018 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3454.421 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 15.870 2.13%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 18198.124 2.19%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 17895.876 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.156 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 146052.822 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3599.285 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.088 1.47%
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 41988.375 1.72%
std::stable_sort(vector<NonIntegral>)_(descending)/1024 12568.070 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 22.556 -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 192625.952 2.84%
std::stable_sort(vector<NonIntegral>)_(heap)/1024 9483.447 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.202 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 116992.675 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8113.765 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 18.468 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 116013.208 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13593.533 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.284 1.30%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 199680.472 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1274.462 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.392 3.80%
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 13920.354 -1.26%
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 11985.954 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 19.664 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 174212.964 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4490.700 -1.78%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 15.982 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 18979.365 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23064.286 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 25.648 6.35%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 23215.416 -5.91%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 13822.650 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 21.669 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 30337.479 -1.07%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 13910.992 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 18.051 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21763.775 -1.51%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 22497.267 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 15.974 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 34067.530 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3577.262 5.61%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 15.938 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9619.316 -4.52%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 17823.489 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 20.350 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 27153.370 -3.14%
std::stable_sort(vector<int>)_(ascending)/1024 2076.172 -
std::stable_sort(vector<int>)_(ascending)/8 15.529 -
std::stable_sort(vector<int>)_(ascending)/8192 13414.495 -
std::stable_sort(vector<int>)_(descending)/1024 2799.893 -
std::stable_sort(vector<int>)_(descending)/8 23.213 -1.85%
std::stable_sort(vector<int>)_(descending)/8192 18446.981 -
std::stable_sort(vector<int>)_(heap)/1024 2528.422 -
std::stable_sort(vector<int>)_(heap)/8 20.967 -1.44%
std::stable_sort(vector<int>)_(heap)/8192 14501.205 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2791.439 -
std::stable_sort(vector<int>)_(pipe-organ)/8 18.691 -
std::stable_sort(vector<int>)_(pipe-organ)/8192 18256.793 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2878.524 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.582 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18266.467 -
std::stable_sort(vector<int>)_(repeated)/1024 1099.899 -
std::stable_sort(vector<int>)_(repeated)/8 15.529 -
std::stable_sort(vector<int>)_(repeated)/8192 5252.853 -
std::stable_sort(vector<int>)_(shuffled)/1024 2239.584 -
std::stable_sort(vector<int>)_(shuffled)/8 19.783 -
std::stable_sort(vector<int>)_(shuffled)/8192 10954.145 -
std::swap_ranges(deque<int>)/1024 319.221 -
std::swap_ranges(deque<int>)/32 10.828 3.92%
std::swap_ranges(deque<int>)/50 16.026 1.03%
std::swap_ranges(deque<int>)/8192 2548.205 -
std::swap_ranges(list<int>)/1024 778.687 -
std::swap_ranges(list<int>)/32 19.568 -1.98%
std::swap_ranges(list<int>)/50 34.904 1.90%
std::swap_ranges(list<int>)/8192 9667.445 -7.27%
std::swap_ranges(vector<int>)/1024 62.537 -
std::swap_ranges(vector<int>)/32 4.820 -
std::swap_ranges(vector<int>)/50 5.594 -
std::swap_ranges(vector<int>)/8192 475.261 -
std::transform(deque<int>)_(identity_transform)/1024 370.036 -
std::transform(deque<int>)_(identity_transform)/32 12.300 -
std::transform(deque<int>)_(identity_transform)/50 19.081 -
std::transform(deque<int>)_(identity_transform)/8192 2443.653 -
std::transform(deque<int>,_deque<int>)/1024 660.238 -
std::transform(deque<int>,_deque<int>)/32 21.619 -
std::transform(deque<int>,_deque<int>)/50 35.901 -1.70%
std::transform(deque<int>,_deque<int>)/8192 5414.691 -
std::transform(list<int>)_(identity_transform)/1024 737.956 -
std::transform(list<int>)_(identity_transform)/32 16.927 -
std::transform(list<int>)_(identity_transform)/50 30.031 -1.31%
std::transform(list<int>)_(identity_transform)/8192 6996.356 -
std::transform(list<int>,_list<int>)/1024 848.693 1.08%
std::transform(list<int>,_list<int>)/32 23.012 -
std::transform(list<int>,_list<int>)/50 37.185 -
std::transform(list<int>,_list<int>)/8192 9307.670 -
std::transform(vector<int>)_(identity_transform)/1024 262.386 -
std::transform(vector<int>)_(identity_transform)/32 9.152 -
std::transform(vector<int>)_(identity_transform)/50 16.179 -
std::transform(vector<int>)_(identity_transform)/8192 2020.296 -
std::transform(vector<int>,_vector<int>)/1024 554.539 -
std::transform(vector<int>,_vector<int>)/32 17.209 -
std::transform(vector<int>,_vector<int>)/50 26.827 -
std::transform(vector<int>,_vector<int>)/8192 4438.865 -
std::unique(deque<int>)_(contiguous)/1024 513.469 -
std::unique(deque<int>)_(contiguous)/32 49.285 -
std::unique(deque<int>)_(contiguous)/52 55.643 -
std::unique(deque<int>)_(contiguous)/8192 3737.631 -
std::unique(deque<int>)_(sprinkled)/1024 511.054 -
std::unique(deque<int>)_(sprinkled)/32 52.231 -1.38%
std::unique(deque<int>)_(sprinkled)/52 59.180 -2.62%
std::unique(deque<int>)_(sprinkled)/8192 3803.941 -
std::unique(deque<int>,_pred)_(contiguous)/1024 631.704 -
std::unique(deque<int>,_pred)_(contiguous)/32 56.452 -
std::unique(deque<int>,_pred)_(contiguous)/52 67.561 -
std::unique(deque<int>,_pred)_(contiguous)/8192 4551.619 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 685.218 -
std::unique(deque<int>,_pred)_(sprinkled)/32 57.514 -
std::unique(deque<int>,_pred)_(sprinkled)/52 70.371 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5204.773 -
std::unique(list<int>)_(contiguous)/1024 915.825 -2.44%
std::unique(list<int>)_(contiguous)/32 51.970 -
std::unique(list<int>)_(contiguous)/52 64.005 -
std::unique(list<int>)_(contiguous)/8192 7024.890 -
std::unique(list<int>)_(sprinkled)/1024 953.125 -
std::unique(list<int>)_(sprinkled)/32 54.061 -
std::unique(list<int>)_(sprinkled)/52 67.274 -
std::unique(list<int>)_(sprinkled)/8192 7899.272 -
std::unique(list<int>,_pred)_(contiguous)/1024 954.073 -
std::unique(list<int>,_pred)_(contiguous)/32 57.369 -
std::unique(list<int>,_pred)_(contiguous)/52 70.921 -
std::unique(list<int>,_pred)_(contiguous)/8192 8236.197 -
std::unique(list<int>,_pred)_(sprinkled)/1024 1159.559 14.83%
std::unique(list<int>,_pred)_(sprinkled)/32 68.222 3.48%
std::unique(list<int>,_pred)_(sprinkled)/52 85.688 4.32%
std::unique(list<int>,_pred)_(sprinkled)/8192 8477.264 3.30%
std::unique(vector<int>)_(contiguous)/1024 306.405 -
std::unique(vector<int>)_(contiguous)/32 47.935 -
std::unique(vector<int>)_(contiguous)/52 53.962 -
std::unique(vector<int>)_(contiguous)/8192 1912.780 -
std::unique(vector<int>)_(sprinkled)/1024 532.676 -
std::unique(vector<int>)_(sprinkled)/32 54.472 -
std::unique(vector<int>)_(sprinkled)/52 65.172 -
std::unique(vector<int>)_(sprinkled)/8192 3945.035 -
std::unique(vector<int>,_pred)_(contiguous)/1024 497.061 1.82%
std::unique(vector<int>,_pred)_(contiguous)/32 54.386 -
std::unique(vector<int>,_pred)_(contiguous)/52 64.730 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3601.565 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 683.562 -
std::unique(vector<int>,_pred)_(sprinkled)/32 57.748 -
std::unique(vector<int>,_pred)_(sprinkled)/52 70.698 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5156.167 -
std::unique_copy(deque<int>)_(contiguous)/1024 471.148 -
std::unique_copy(deque<int>)_(contiguous)/32 13.588 24.86%
std::unique_copy(deque<int>)_(contiguous)/52 21.377 44.81%
std::unique_copy(deque<int>)_(contiguous)/8192 3718.444 -
std::unique_copy(deque<int>)_(sprinkled)/1024 495.472 2.13%
std::unique_copy(deque<int>)_(sprinkled)/32 9.210 -
std::unique_copy(deque<int>)_(sprinkled)/52 16.114 9.33%
std::unique_copy(deque<int>)_(sprinkled)/8192 3783.195 -3.35%
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 597.477 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 15.913 -5.17%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 25.047 -3.22%
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4482.918 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 632.969 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.829 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.718 1.49%
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5063.320 -
std::unique_copy(list<int>)_(contiguous)/1024 738.591 -
std::unique_copy(list<int>)_(contiguous)/32 11.193 -1.61%
std::unique_copy(list<int>)_(contiguous)/52 19.390 -1.21%
std::unique_copy(list<int>)_(contiguous)/8192 6773.982 -
std::unique_copy(list<int>)_(sprinkled)/1024 739.791 -
std::unique_copy(list<int>)_(sprinkled)/32 13.357 -
std::unique_copy(list<int>)_(sprinkled)/52 23.855 -
std::unique_copy(list<int>)_(sprinkled)/8192 6941.523 -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 789.604 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 16.273 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 28.857 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7533.068 -1.17%
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 835.781 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.228 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 34.894 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7624.297 -
std::unique_copy(vector<int>)_(contiguous)/1024 247.203 -
std::unique_copy(vector<int>)_(contiguous)/32 8.635 -1.16%
std::unique_copy(vector<int>)_(contiguous)/52 13.516 -
std::unique_copy(vector<int>)_(contiguous)/8192 1882.255 -
std::unique_copy(vector<int>)_(sprinkled)/1024 454.101 -
std::unique_copy(vector<int>)_(sprinkled)/32 13.304 1.44%
std::unique_copy(vector<int>)_(sprinkled)/52 22.209 -
std::unique_copy(vector<int>)_(sprinkled)/8192 3645.358 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 537.514 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.329 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.478 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3780.017 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 588.729 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.285 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.302 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4513.404 -
std::unordered_map<int,_int>::clear()/0 392.224 -
std::unordered_map<int,_int>::clear()/1024 8094.520 -18.68%
std::unordered_map<int,_int>::clear()/32 586.974 -8.43%
std::unordered_map<int,_int>::clear()/8192 63601.645 -19.81%
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.397 -
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.521 -9.08%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.623 -1.04%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.443 19.01%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.185 -21.22%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.651 17.49%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.237 -20.75%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.325 -8.65%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.417 -
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.503 14.27%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.345 25.82%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.289 -11.44%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.490 6.94%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.418 2.19%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.080 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8485.614 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 269.339 1.12%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 95891.151 -1.38%
std::unordered_map<int,_int>::ctor(const&)/0 12.888 -
std::unordered_map<int,_int>::ctor(const&)/1024 6815.304 -
std::unordered_map<int,_int>::ctor(const&)/32 206.100 3.41%
std::unordered_map<int,_int>::ctor(const&)/8192 55500.838 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 12.992 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9851.963 1.25%
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 268.908 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 81355.037 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.872 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13820.739 2.43%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 376.716 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 141963.810 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.845 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13747.300 2.55%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 377.059 1.85%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142933.458 -
std::unordered_map<int,_int>::erase(iterator)/1024 19.679 -8.89%
std::unordered_map<int,_int>::erase(iterator)/32 19.549 -9.22%
std::unordered_map<int,_int>::erase(iterator)/8192 19.601 -9.67%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.616 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5525.242 -14.01%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 531.268 -4.75%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44816.092 -13.63%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 21.679 -8.45%
std::unordered_map<int,_int>::erase(key)_(existent)/32 20.914 -7.78%
std::unordered_map<int,_int>::erase(key)_(existent)/8192 22.858 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.264 -12.58%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.168 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.090 2.35%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.231 10.79%
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.196 3.49%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.253 5.18%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.232 4.74%
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.601 20.69%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.578 16.58%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.517 3.48%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.325 -6.44%
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.275 21.35%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 0.963 -13.37%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.077 -5.34%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.845 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12727.598 -2.09%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 732.007 2.04%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 138598.760 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.131 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12567.779 -3.95%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 728.441 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 138341.833 -12.17%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.607 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7943.816 7.57%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 590.814 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 86248.334 1.47%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.347 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14261.964 1.24%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 770.949 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 149171.503 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.146 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 13895.192 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 749.097 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 144892.642 1.46%
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.466 1.13%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 2.841 -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.961 7.63%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 17.954 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 19.291 3.51%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 19.306 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 19.628 4.49%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 17.931 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 20.290 1.03%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 19.383 1.02%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 20.152 3.87%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.223 5.49%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.748 8.40%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.142 2.52%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.260 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 19.667 2.24%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.338 1.34%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 20.613 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.179 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 19.476 -1.03%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 19.194 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 21.082 -1.73%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.161 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6766.647 -7.52%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 225.987 -7.04%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 58630.242 2.25%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.180 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 7013.753 4.66%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 200.982 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 56305.430 1.95%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.930 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1343.258 -3.19%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.004 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 25026.112 -4.48%
std::unordered_multimap<int,_int>::clear()/0 392.468 -
std::unordered_multimap<int,_int>::clear()/1024 8397.487 -
std::unordered_multimap<int,_int>::clear()/32 589.318 -1.39%
std::unordered_multimap<int,_int>::clear()/8192 64679.079 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.578 2.21%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.475 12.03%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.484 2.08%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.400 -19.70%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.376 -22.15%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.447 -18.55%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.552 -16.59%
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.893 -3.33%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.944 -1.10%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.772 -5.76%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.346 26.57%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.331 9.55%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.224 -5.66%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.170 3.54%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.043 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8610.333 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 290.188 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 98992.589 -
std::unordered_multimap<int,_int>::ctor(const&)/0 12.943 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6763.457 -
std::unordered_multimap<int,_int>::ctor(const&)/32 197.043 -
std::unordered_multimap<int,_int>::ctor(const&)/8192 55220.103 1.19%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.031 1.15%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9059.658 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 254.907 1.50%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 76097.256 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.866 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12727.589 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 380.521 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 138497.396 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.897 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12667.972 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 369.409 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 139533.520 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 21.287 7.64%
std::unordered_multimap<int,_int>::erase(iterator)/32 19.754 1.48%
std::unordered_multimap<int,_int>::erase(iterator)/8192 22.130 2.31%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.101 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5958.775 4.32%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 515.747 -1.12%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 46482.521 -1.01%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 20.821 -6.99%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 20.566 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 23.410 -5.39%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.480 81.39%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.297 7.49%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.419 5.31%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.217 -2.14%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.483 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.088 -22.89%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.310 10.15%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.335 -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.393 12.19%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.456 14.35%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.259 -3.18%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.336 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.091 -4.60%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 0.873 -10.18%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 0.989 -9.76%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.553 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14513.779 -5.19%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 774.921 3.43%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 167057.147 -1.74%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.963 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 14339.968 -5.27%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 789.353 3.47%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 164067.651 -2.14%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.441 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 13810.154 -3.16%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 811.675 1.11%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 175146.957 -1.73%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.415 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 15463.386 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 791.730 -4.22%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 163519.553 -3.06%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 390.292 -3.02%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 17099.954 3.69%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 802.895 -5.44%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 181575.299 -1.75%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 20.802 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 20.162 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 21.883 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 18.472 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 25.353 8.44%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 21.496 13.96%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 19.566 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 18.441 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 30.323 29.81%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 19.669 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 20.380 -12.92%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.181 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6646.072 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 213.488 -1.89%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 60150.433 11.53%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.180 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6733.349 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 199.014 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54487.152 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1525.441 13.40%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 25.232 2.42%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 28081.646 6.96%
std::unordered_multiset<int>::clear()/0 391.328 -
std::unordered_multiset<int>::clear()/1024 8155.526 -
std::unordered_multiset<int>::clear()/32 600.185 2.63%
std::unordered_multiset<int>::clear()/8192 63374.248 3.11%
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.386 11.48%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.371 -5.34%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.599 6.88%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.400 18.23%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.588 -7.27%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.506 -15.95%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.454 -
std::unordered_multiset<int>::count(key)_(existent)/1024 1.870 3.78%
std::unordered_multiset<int>::count(key)_(existent)/32 1.706 10.79%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.865 11.27%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.348 27.91%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.351 11.63%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.363 17.77%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.258 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 13.988 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8574.587 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 302.851 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 100294.151 -
std::unordered_multiset<int>::ctor(const&)/0 12.872 -
std::unordered_multiset<int>::ctor(const&)/1024 6754.627 1.35%
std::unordered_multiset<int>::ctor(const&)/32 199.093 -
std::unordered_multiset<int>::ctor(const&)/8192 55239.314 -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 12.979 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9158.655 1.47%
std::unordered_multiset<int>::ctor(const&,_alloc)/32 252.814 -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 76638.030 1.50%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.830 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12820.576 2.01%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 373.555 -1.17%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 137532.184 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.852 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12694.706 2.28%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 365.755 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 138619.361 1.01%
std::unordered_multiset<int>::erase(iterator)/1024 19.912 2.20%
std::unordered_multiset<int>::erase(iterator)/32 19.903 2.38%
std::unordered_multiset<int>::erase(iterator)/8192 22.915 -4.07%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.510 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5954.371 3.15%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 509.378 -7.09%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 47098.066 2.19%
std::unordered_multiset<int>::erase(key)_(existent)/1024 21.322 2.29%
std::unordered_multiset<int>::erase(key)_(existent)/32 21.824 6.99%
std::unordered_multiset<int>::erase(key)_(existent)/8192 22.163 1.94%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.299 12.53%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.201 -5.30%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.204 -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.192 -3.73%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.481 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.331 3.59%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.198 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.181 9.13%
std::unordered_multiset<int>::find(key)_(existent)/1024 1.257 -11.57%
std::unordered_multiset<int>::find(key)_(existent)/32 1.308 -7.11%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.172 -24.71%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.330 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.231 17.32%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.042 -9.69%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.104 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.072 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14705.672 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 750.189 -3.85%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 163858.162 -1.32%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.078 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 14840.057 1.91%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 760.515 2.15%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 163931.211 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.161 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 13689.413 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 802.580 1.33%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 172191.277 1.34%
std::unordered_multiset<int>::insert(value)_(already_present)/1024 24.499 18.35%
std::unordered_multiset<int>::insert(value)_(already_present)/32 19.968 -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 21.972 3.56%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 18.969 3.14%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 22.610 -6.27%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 20.255 7.49%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 21.282 10.51%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 18.460 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 21.485 -9.41%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 18.869 -3.75%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 32.941 50.43%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.137 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6692.721 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 217.661 2.60%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 55001.998 1.85%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.129 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6687.054 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 199.765 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 54765.801 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.931 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1783.883 38.57%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 24.815 -6.07%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 28525.140 12.85%
std::unordered_set<int>::clear()/0 391.098 -
std::unordered_set<int>::clear()/1024 8562.608 2.57%
std::unordered_set<int>::clear()/32 581.728 -3.10%
std::unordered_set<int>::clear()/8192 63631.743 -2.12%
std::unordered_set<int>::contains(key)_(existent)/1024 1.230 -10.17%
std::unordered_set<int>::contains(key)_(existent)/32 1.353 -6.51%
std::unordered_set<int>::contains(key)_(existent)/8192 1.444 -16.07%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.484 -
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.762 10.24%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.732 12.70%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.789 16.27%
std::unordered_set<int>::count(key)_(existent)/1024 1.456 17.81%
std::unordered_set<int>::count(key)_(existent)/32 1.543 15.87%
std::unordered_set<int>::count(key)_(existent)/8192 1.491 6.00%
std::unordered_set<int>::count(key)_(non-existent)/0 0.285 -
std::unordered_set<int>::count(key)_(non-existent)/1024 1.551 -26.12%
std::unordered_set<int>::count(key)_(non-existent)/32 1.351 -29.97%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.504 -12.21%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.744 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 8739.338 -5.47%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 287.495 -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 101499.591 -4.85%
std::unordered_set<int>::ctor(const&)/0 12.850 -
std::unordered_set<int>::ctor(const&)/1024 6657.224 -3.21%
std::unordered_set<int>::ctor(const&)/32 199.079 -
std::unordered_set<int>::ctor(const&)/8192 54659.652 -1.77%
std::unordered_set<int>::ctor(const&,_alloc)/0 12.935 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 9685.700 -1.26%
std::unordered_set<int>::ctor(const&,_alloc)/32 261.306 -2.40%
std::unordered_set<int>::ctor(const&,_alloc)/8192 80936.169 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.834 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13038.438 -2.94%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 383.772 1.79%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 138944.888 -1.66%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.263 3.21%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13909.878 4.07%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 398.829 7.68%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 146282.472 3.85%
std::unordered_set<int>::erase(iterator)/1024 24.185 19.34%
std::unordered_set<int>::erase(iterator)/32 21.478 6.66%
std::unordered_set<int>::erase(iterator)/8192 24.595 22.35%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.407 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5454.591 -3.65%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 524.566 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44503.411 -2.84%
std::unordered_set<int>::erase(key)_(existent)/1024 26.270 18.47%
std::unordered_set<int>::erase(key)_(existent)/32 21.676 2.20%
std::unordered_set<int>::erase(key)_(existent)/8192 29.044 30.52%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.479 80.61%
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.462 -1.55%
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.448 3.00%
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.227 -3.00%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.482 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.187 -2.98%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.353 -3.19%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.116 -6.47%
std::unordered_set<int>::find(key)_(existent)/1024 1.529 16.15%
std::unordered_set<int>::find(key)_(existent)/32 1.357 15.07%
std::unordered_set<int>::find(key)_(existent)/8192 1.524 12.82%
std::unordered_set<int>::find(key)_(non-existent)/0 0.329 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.144 -
std::unordered_set<int>::find(key)_(non-existent)/32 1.158 -
std::unordered_set<int>::find(key)_(non-existent)/8192 1.213 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.240 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12581.825 3.65%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 721.025 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 133076.842 -1.08%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.065 -2.72%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12694.211 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 718.950 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 139855.437 2.67%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 392.035 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7497.517 -1.42%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 591.116 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 86630.678 3.15%
std::unordered_set<int>::insert(value)_(already_present)/1024 2.451 2.85%
std::unordered_set<int>::insert(value)_(already_present)/32 2.857 9.44%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.731 6.15%
std::unordered_set<int>::insert(value)_(new_value,_end)/0 17.920 -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 18.542 -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 18.864 -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 18.632 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 17.906 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 20.434 3.20%
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 18.919 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 19.315 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.424 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6630.229 -1.29%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 211.183 -5.28%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 54114.255 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.434 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6609.949 -1.34%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 198.131 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 54209.618 -1.10%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.931 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1371.596 -7.59%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 24.738 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 26007.576 -6.37%
std::unordered_set<std::string>::clear()/0 393.711 -
std::unordered_set<std::string>::clear()/1024 23495.016 2.60%
std::unordered_set<std::string>::clear()/32 900.276 -
std::unordered_set<std::string>::clear()/8192 222356.511 2.25%
std::unordered_set<std::string>::contains(key)_(existent)/1024 40.974 2.94%
std::unordered_set<std::string>::contains(key)_(existent)/32 40.515 -1.48%
std::unordered_set<std::string>::contains(key)_(existent)/8192 39.771 4.89%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.344 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 26.752 -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 25.470 6.49%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 23.922 5.73%
std::unordered_set<std::string>::count(key)_(existent)/1024 34.941 -2.41%
std::unordered_set<std::string>::count(key)_(existent)/32 35.867 -4.16%
std::unordered_set<std::string>::count(key)_(existent)/8192 38.984 -11.89%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.330 -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 24.024 1.53%
std::unordered_set<std::string>::count(key)_(non-existent)/32 25.588 8.34%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 26.295 -1.28%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 13.842 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40752.413 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 922.877 -15.10%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 724303.847 -
std::unordered_set<std::string>::ctor(const&)/0 12.857 -
std::unordered_set<std::string>::ctor(const&)/1024 33413.639 -
std::unordered_set<std::string>::ctor(const&)/32 859.754 9.24%
std::unordered_set<std::string>::ctor(const&)/8192 338039.695 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.087 -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63162.424 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1399.588 8.47%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 602019.813 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.882 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62033.974 -1.04%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1524.413 -8.44%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 636538.605 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.868 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 61499.963 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1703.368 8.50%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 635288.129 -
std::unordered_set<std::string>::erase(iterator)/1024 28.135 -17.16%
std::unordered_set<std::string>::erase(iterator)/32 30.513 9.57%
std::unordered_set<std::string>::erase(iterator)/8192 29.002 -11.81%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.100 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12882.189 3.53%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 656.948 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 121081.358 3.40%
std::unordered_set<std::string>::erase(key)_(existent)/1024 134.178 18.92%
std::unordered_set<std::string>::erase(key)_(existent)/32 74.338 -25.25%
std::unordered_set<std::string>::erase(key)_(existent)/8192 87.069 49.95%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 0.272 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 24.530 4.39%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 19.616 -25.08%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 20.464 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 0.286 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 23.119 5.69%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 24.407 6.76%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 22.881 -
std::unordered_set<std::string>::find(key)_(existent)/1024 28.596 -6.54%
std::unordered_set<std::string>::find(key)_(existent)/32 39.720 3.88%
std::unordered_set<std::string>::find(key)_(existent)/8192 40.285 14.45%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.328 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 23.016 11.21%
std::unordered_set<std::string>::find(key)_(non-existent)/32 23.512 12.59%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 22.822 -6.96%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 395.152 1.01%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 56873.485 3.62%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1923.581 3.07%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 605615.518 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 395.209 1.03%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 57078.985 6.16%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1800.331 -7.36%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 600085.371 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 390.852 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 56994.216 4.75%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1675.853 -15.90%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 563389.614 -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 61.585 -6.43%
std::unordered_set<std::string>::insert(value)_(already_present)/32 65.206 75.78%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 56.538 10.11%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 43.603 -5.16%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 73.797 99.75%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 66.846 -7.05%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 71.270 -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 34.426 -19.20%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 74.232 8.62%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 32.451 -38.93%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 44.544 -14.81%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.125 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36321.475 1.51%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 743.262 -2.38%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 337550.862 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.128 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35143.271 -1.03%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 721.689 -11.19%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 340102.807 -7.76%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.933 9.61%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 24402.861 53.06%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 347.305 32.28%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 214878.730 2.28%
std::upper_bound(std::deque<int>)/100 30.555 -
std::upper_bound(std::deque<int>)/8 18.051 -
std::upper_bound(std::deque<int>)/8192 64.840 -
std::upper_bound(std::forward_list<int>)/100 97.140 -
std::upper_bound(std::forward_list<int>)/8 16.045 -
std::upper_bound(std::forward_list<int>)/8192 10697.472 -
std::upper_bound(std::list<int>)/100 100.587 -
std::upper_bound(std::list<int>)/8 16.153 -
std::upper_bound(std::list<int>)/8192 14183.045 3.01%
std::upper_bound(std::vector<int>)/100 12.252 -
std::upper_bound(std::vector<int>)/8 5.962 -
std::upper_bound(std::vector<int>)/8192 15.639 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 426.424 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 393.461 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 648.713 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 32.558 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.711 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 265.658 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.456 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.541 -16.95%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 870.920 -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.567 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 10.670 -16.06%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 855.956 -1.32%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.421 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 10.390 -19.82%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 850.813 -1.11%
std::vector<int>::ctor(size)/1024 43.191 -1.48%
std::vector<int>::ctor(size)/32 10.395 -9.99%
std::vector<int>::ctor(size)/8192 568.354 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 42.514 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 10.013 -13.36%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 255.534 -1.65%
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.575 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.744 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 281.023 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.801 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.345 2.52%
std::vector<int>::erase(middle)_(cheap_elements)/8192 140.064 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.528 1.50%
std::vector<int>::insert(begin)_(cheap_elements)/32 5.152 2.02%
std::vector<int>::insert(begin)_(cheap_elements)/8192 292.890 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 948.644 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 433.055 -4.95%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 4656.149 -7.40%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 983.846 7.10%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 457.463 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 5103.992 9.34%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 943.243 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 424.503 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 4740.148 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.871 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.726 -
std::vector<int>::insert(middle)_(cheap_elements)/8192 139.827 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 36.440 1.32%
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.995 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 881.255 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 99.443 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 25.906 6.30%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 668.108 1.80%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.626 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.449 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.283 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.467 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.471 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.460 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 832.893 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 408.160 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4866.132 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12458.416 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 732.291 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 108671.273 -1.03%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 636.618 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 20.148 -1.40%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6339.767 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6593.102 2.19%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 148.597 3.03%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54565.271 -6.18%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 695.516 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 35.823 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6838.580 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20706.783 4.19%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 630.734 3.74%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 180664.934 4.07%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 698.415 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 36.257 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6829.888 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 20651.300 3.93%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 630.239 4.16%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 180044.934 3.88%
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 696.109 -5.21%
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 37.097 2.91%
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6854.986 -3.55%
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 20678.088 3.28%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 629.460 3.32%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 180223.348 3.52%
std::vector<std::string>::ctor(size)/1024 426.888 -
std::vector<std::string>::ctor(size)/32 36.522 1.72%
std::vector<std::string>::ctor(size)/8192 4158.169 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 797.383 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 45.879 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 7068.926 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20826.171 3.58%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 615.445 5.30%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 180970.193 3.66%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 576.826 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.385 -1.22%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4575.657 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 590.706 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.454 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4591.967 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.315 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.894 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2274.450 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 300.749 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.412 -
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2287.763 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 568.167 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 20.992 2.66%
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4571.133 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 585.312 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 35.802 -
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4590.733 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1820.541 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 468.753 1.73%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 12346.443 -1.48%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15239.117 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 792.473 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 116334.257 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3343.672 -2.00%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 530.381 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 23036.249 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16880.710 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 858.378 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 128489.852 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1869.360 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 558.014 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 14166.025 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13439.137 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 877.881 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 116329.727 -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.815 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.176 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2268.626 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 303.448 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 26.503 -3.60%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2288.710 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 411.351 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 13.054 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 4321.011 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6636.579 10.90%
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 137.371 1.13%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 53574.544 3.32%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 548.805 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 41.214 1.68%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3146.601 -2.59%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 595.891 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 57.089 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5769.214 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 0.818 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 12.730 -
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.346 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 22.918 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.542 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 12.755 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 12.744 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 12.724 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 22.151 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 22.141 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 22.136 -1.01%
vector<bool>(const_vector<bool>&) 9.993 -
vector<bool>(size_type,_const_value_type&) 8.397 -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.158 -2.23%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.973 -
vector<bool>::reserve() 9.065 -17.05%
vector<bool>::resize() 10.653 -31.13%
Geometric Mean 895.765 -