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 48d163684c9ad5b416913d83e6b11fb32d0c0998

Parameters

NameValue
Filter

m5-clang-micro test results

Run Order Start Time Duration
Current 564990 2026-02-21T02:33:59 0:00:00
Previous 564977 2026-02-21T04:59:35 0:00:00
Baseline 555385 2026-02-26T05:17:08 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1677 2093
Performance Improvements 1761 2868
Unchanged Tests 38357 36834
Total Tests 41795

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::unordered_set<std::string>::insert(value)_(already_present)/1024 358.62% 14.944 68.535 - 10.56% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 171.73% 8.785 23.871 - 170.46% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 152.89% 5.901 14.922 - 151.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 138.97% 12565347.247 30026860.846 - 64.67% -
rng::starts_with(list<int>)/1024 104.67% 770.288 1576.555 - 104.84% -
rng::starts_with(list<int>)/1000 104.20% 754.060 1539.770 - 104.83% -
std::count_if(list<int>)_(every_other)/1024 98.41% 749.437 1486.966 - 99.65% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 95.78% 11.601 22.713 - 90.09% -
std::mismatch(list<int>)_(it,_it,_it)/1024 93.68% 763.205 1478.177 - 95.50% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 92.10% 10.491 20.154 - 20.55% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 91.38% 3971392.427 7600349.287 - 87.89% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 91.14% 33.960 64.913 - -15.04% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 82.40% 12.170 22.198 - 82.84% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 80.98% 9.617 17.405 - 25.18% -
std::set<std::string>::insert(value)_(already_present)/1024 78.78% 16.827 30.083 - 32.78% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 74.36% 6.506 11.343 - 24.96% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 73.93% 6.596 11.473 - 47.05% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 73.29% 41.775 72.390 - 49.79% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 71.55% 6.258 10.736 - 35.22% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 71.02% 22.094 37.784 - 10.81% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 70.97% 2.442 4.175 - 67.43% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 70.05% 44.338 75.398 - 33.65% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 66.18% 4.847 8.055 - 41.42% -
std::rotate_copy(vector<int>)/8192 64.29% 370.012 607.882 - -15.18% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 56.35% 7519621.318 11756784.589 - 56.84% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 52.06% 2979385.124 4530526.835 - 49.02% -
std::mismatch(list<int>)_(it,_it,_it)/1000 49.39% 744.029 1111.469 - 50.23% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 49.04% 59.153 88.161 - 30.09% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 48.47% 6.793 10.085 - -9.36% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 47.89% 11.390 16.845 - 39.33% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 47.64% 0.302 0.446 - 95.36% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 46.96% 42733396.825 62801643.646 - 68.66% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 45.96% 7.267 10.607 - -2.30% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 45.15% 0.480 0.697 - 50.64% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 42.95% 29.565 42.264 - 0.39% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 42.82% 55486367.091 79245102.467 - 29.40% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 40.10% 2.432 3.407 - 14.65% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 39.81% 2057.112 2875.958 - 42.87% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 39.73% 4.505 6.295 - 14.24% -
std::unordered_set<std::string>::find(key)_(existent)/32 39.29% 29.684 41.347 - 4.02% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 38.72% 31.675 43.940 - 64.30% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 38.66% 90.180 125.043 - 31.98% -
std::set<std::string>::insert(value)_(already_present)/32 38.14% 7.616 10.521 - -35.56% -
BM_toupper_char<char> 37.61% 0.500 0.688 - -0.57% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 36.98% 7.076 9.693 - -8.78% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 36.70% 4.833 6.606 - -8.20% -
BM_PushHeap_string_Ascending_1 36.14% 0.471 0.641 - -0.09% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 35.80% 35.945 48.815 - 22.90% -
std::multiset<std::string>::insert(value)_(already_present)/1024 34.80% 42.822 57.725 - -8.79% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 34.33% 23.125 31.063 - 35.06% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 34.17% 43.990 59.020 - 66.02% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 33.02% 32.142 42.753 - -1.24% -
BM_PushHeap_string_PipeOrgan_1 32.81% 0.527 0.700 - 0.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 32.12% 122304289.061 161586925.373 - 40.03% -
std::search(deque<int>)_(no_match)/1024 31.74% 266.362 350.918 - 15.75% -
rng::starts_with(list<int>,_pred)/8192 31.73% 10270.661 13529.783 - 10.73% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 31.57% 12016.477 15810.226 - 11.52% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 30.94% 24.009 31.438 - -6.61% -
std::move(deque<int>)/64 30.65% 4.798 6.268 - 2.55% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 30.61% 7660.523 10005.667 - 14.94% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 30.46% 52.455 68.434 - 28.43% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 30.05% 24.937 32.431 - 3.27% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 28.90% 1516.680 1954.999 - 43.04% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 28.48% 2.725 3.501 - 9.14% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 28.34% 37.265 47.824 - 20.86% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 28.08% 5.094 6.524 - -0.71% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 27.50% 37.805 48.203 - -8.15% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 27.50% 24.560 31.312 - -5.37% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 27.14% 25.173 32.006 - 32.43% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 26.59% 2302902.464 2915215.100 - 31.07% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 26.55% 20.893 26.440 - 12.50% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 26.48% 0.411 0.519 - -24.06% -
BM_vector_deque_move_backward/0 26.16% 0.453 0.571 - 36.32% -
std::multiset<std::string>::insert(value)_(already_present)/8192 25.83% 49.485 62.269 - -26.36% -
std::mismatch(list<int>)_(it,_it,_it)/8192 25.21% 7367.456 9224.664 - 26.47% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 25.15% 591.491 740.266 - 24.84% -
SetIntersection_Interlaced_Vector_uint64_1024_256 24.58% 5643597.412 7030763.016 - 14.48% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 24.39% 23.823 29.634 - 19.15% -
BM_vector_deque_ranges_copy_backward/0 24.37% 0.423 0.527 - 1.55% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 24.17% 11.766 14.610 - -38.03% -
BM_PushHeap_string_QuickSortAdversary_1 24.11% 0.471 0.584 - -16.52% -
BM_PushHeap_float_Descending_1 23.78% 0.467 0.578 - 11.25% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 23.56% 57.518 71.068 - 39.28% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 23.52% 797.120 984.615 - 23.43% -
rng::contains_subrange(deque<int>)_(same_length)/16 23.50% 10.575 13.060 - 2.77% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 23.30% 657.212 810.365 - 54.59% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 23.15% 51.559 63.494 - 28.94% -
BM_std_minmax_element<int>/3 23.07% 1.052 1.295 - 16.19% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 23.02% 41.083 50.540 - 15.73% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 22.31% 30.937 37.838 - -19.74% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 22.12% 20433.862 24953.503 - 23.07% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 21.90% 90.626 110.474 - 67.37% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 21.72% 24.380 29.675 - 61.19% -
BM_deque_deque_ranges_copy/0 21.59% 0.703 0.855 - 15.89% -
std::unordered_set<int>::contains(key)_(existent)/1024 21.47% 1.093 1.328 - 13.65% -
std::search(deque<int>)_(near_matches)/1000 21.19% 20207.527 24488.967 - 32.02% -
std::equal(list<int>)_(it,_it,_it,_it)/50 20.96% 26.904 32.544 - -22.20% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 20.78% 11138.450 13453.153 - 13.38% -
std::search(deque<int>)_(near_matches)/1024 20.69% 21218.430 25608.462 - 31.31% -
SetIntersection_Interlaced_Vector_string_16384_16 20.22% 4057913.940 4878487.620 - 16.24% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 20.10% 28.465 34.187 - 38.53% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 19.76% 15.687 18.786 - 12.02% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 19.75% 10075.997 12066.153 - -4.69% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 19.74% 10.353 12.396 - 5.28% -
std::set<std::string>::erase(iterator)/1024 19.71% 27.681 33.136 - 27.54% -
std::search(list<int>)_(no_match)/1000 19.59% 582.036 696.080 - 3.52% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 19.45% 12962.378 15483.887 - 15.14% -
std::find_if(vector<int>)_(process_all)/8 19.36% 1.342 1.602 - 7.67% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 19.17% 8262401.882 9846192.935 - 9.48% -
std::find_end(list<int>,_pred)_(same_length)/8192 19.16% 8645.008 10301.008 - -39.69% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 19.02% 4222.150 5025.211 - -16.64% -
std::find_if(deque<int>)_(bail_25%)/8192 18.66% 540.386 641.213 - 12.62% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 18.43% 1.156 1.368 - -3.35% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 18.39% 9.644 11.417 - 0.84% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 18.38% 1503528.535 1779836.543 - 18.46% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 18.36% 494340.268 585112.510 - 19.07% -
std::find_if(deque<int>)_(bail_25%)/32768 18.29% 2153.953 2547.907 - 15.09% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.20% 34.454 40.723 - 32.00% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 18.15% 0.300 0.354 - 12.55% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 18.14% 3847.309 4545.286 - 18.71% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 18.13% 11913.498 14073.484 - 12.63% -
std::find_if_not(vector<int>)_(process_all)/50 17.99% 5.730 6.761 - -1.36% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 17.85% 1.186 1.398 - -3.59% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 17.85% 2.282 2.689 - -3.99% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 17.80% 11173.396 13162.800 - 26.75% -
BM_StringConstructDestroyCStr_Empty_Transparent 17.63% 0.234 0.276 - -11.63% -
BM_deque_vector_move/0 17.17% 1.307 1.531 - 7.42% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 17.09% 894079.677 1046882.885 - 1.83% -
std::find_if_not(vector<int>)_(process_all)/32768 16.89% 3362.577 3930.559 - 4.82% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 16.88% 2.324 2.717 - 10.95% -
std::unordered_set<int>::find(key)_(existent)/32 16.87% 1.279 1.494 - 12.74% -
BM_deque_deque_copy/0 16.56% 0.788 0.919 - 5.75% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 16.37% 2982044.159 3470150.841 - -3.14% -
std::find_if_not(vector<int>)_(process_all)/8192 16.32% 846.389 984.487 - 4.37% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 16.31% 62.568 72.772 - 10.41% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 16.21% 32.438 37.696 - 14.32% -
std::unordered_set<std::string>::count(key)_(existent)/32 16.15% 32.180 37.376 - 5.39% -
BM_deque_vector_move_backward/0 16.08% 1.360 1.579 - 15.10% -
std::unordered_set<std::string>::erase(iterator)/8192 15.91% 26.281 30.463 - 4.13% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 15.86% 1.254 1.453 - 32.99% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 15.74% 37.033 42.862 - 36.26% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 15.63% 24.300 28.097 - -0.91% -
std::multimap<std::string,_int>::ctor(const&)/32 15.61% 785.418 908.043 - 14.01% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 15.55% 36.225 41.860 - 6.92% -
BM_deque_vector_ranges_copy_backward/0 15.44% 1.369 1.580 - 14.99% -
ranges::min(std::list<char>)/1 15.42% 0.364 0.420 - 18.75% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 15.31% 6.441 7.427 - -3.05% -
rng::contains_subrange(deque<int>)_(same_length)/32 15.07% 17.910 20.608 - 1.95% -
std::unordered_set<std::string>::erase(iterator)/1024 15.06% 29.721 34.198 - 24.48% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 14.90% 2.213 2.543 - 13.08% -
std::copy_n(vector<bool>)_(aligned)/262144 14.71% 682.661 783.094 - 33.76% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 14.60% 26431426.530 30289390.736 - 42.95% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 14.40% 177492.277 203057.580 - 14.34% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 14.31% 1.629 1.862 - -4.83% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 14.30% 34.196 39.085 - -0.10% -
BM_std_minmax_element<short>/3 14.25% 1.197 1.367 - 26.62% -
BM_PushHeap_uint64_SingleElement_1 14.19% 0.556 0.635 - 26.73% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 14.05% 1.341 1.529 - -5.22% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 14.05% 1.151 1.313 - 6.36% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 14.04% 653.638 745.436 - -1.35% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 14.02% 15.379 17.534 - 16.41% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 14.00% 7914.089 9022.331 - 13.85% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 14.00% 1.156 1.318 - -8.98% -
std::equal(vector<bool>)_(unaligned)/50 13.91% 0.741 0.844 - 3.42% -
SetIntersection_Interlaced_Vector_float_16384_16 13.90% 3779729.959 4305094.207 - 51.18% -
rng::find(vector<bool>)_(process_all)/8 13.80% 0.646 0.735 - 14.57% -
std::search(list<int>,_pred)_(same_length)/8192 13.79% 7996.364 9099.013 - 3.20% -
std::unordered_set<std::string>::ctor(const&)/32 13.77% 684.372 778.579 - -2.18% -
std::flat_map<int,_int>::erase(iterator)/1024 13.75% 75.826 86.249 - 13.75% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 13.70% 21.462 24.403 - 11.47% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 13.65% 0.424 0.482 - -1.59% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 13.62% 11756.778 13358.283 - 14.76% -
std::unordered_set<int>::clear()/8192 13.34% 64426.566 73022.853 - 8.52% -
std::count_if(list<int>)_(every_other)/8192 13.26% 7063.745 8000.562 - 13.55% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 13.14% 9462774.409 10705747.525 - 8.06% -
std::find_if_not(vector<char>)_(bail_25%)/8 13.12% 0.754 0.853 - -8.52% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 13.05% 1.654 1.869 - 6.21% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 12.93% 1.156 1.305 - -8.25% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 12.93% 48.021 54.228 - 1.09% -
BM_vector_deque_ranges_copy_backward/1024 12.85% 37.623 42.457 - 11.33% -
std::search_n(list<int>,_pred)_(no_match)/8192 12.81% 7481.110 8439.745 94.650 -1.42% 94.650
std::multimap<std::string,_int>::find(key)_(existent)/1024 12.81% 22.949 25.889 - 3.23% -
std::copy_n(vector<int>)/32768 12.80% 3361.131 3791.330 - 2.84% -
std::unordered_set<int>::count(key)_(non-existent)/0 12.68% 0.269 0.303 - -37.39% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 12.63% 1.156 1.302 - -8.23% -
rng::find_last(vector<char>)_(bail_90%)/8 12.61% 0.408 0.460 - 4.45% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 12.61% 653.699 736.115 - -17.96% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12.58% 5196.600 5850.592 - 13.48% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 12.48% 628.737 707.233 - 23.04% -
BM_StringFindCharLiteral/1024 12.48% 19.079 21.461 - 13.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 12.45% 9005989.043 10127352.241 - 16.65% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 12.44% 45187.425 50808.985 - -1.85% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 12.40% 5.785 6.502 - 17.68% -
SetIntersection_Interlaced_Vector_uint64_256_16 12.40% 6399894.584 7193290.427 - 0.30% -
std::find_end(list<int>)_(single_element)/8192 12.36% 7883.416 8857.975 - -8.26% -
std::copy_backward(vector<bool>)_(aligned)/1048576 12.34% 2550.552 2865.387 - -9.60% -
SetIntersection_Front_Vector_uint32_262144_16384 12.13% 70688639.263 79265579.012 - 2.59% -
std::map<int,_int>::erase(iterator)/8192 12.09% 21.467 24.062 - -9.97% -
std::rotate(list<int>)_(by_1/2)/8192 12.06% 4301.389 4820.335 - 3.51% -
std::unordered_set<int>::clear()/1024 12.04% 8649.567 9691.130 - 15.94% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 11.98% 2.270 2.542 - 8.26% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 11.94% 3437.705 3848.210 - -2.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 11.92% 1806186.302 2021499.239 - 10.18% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 11.90% 32.924 36.843 - 3.10% -
std::multiset<int>::contains(key)_(non-existent)/8192 11.85% 8.471 9.474 - -35.27% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 11.81% 1.170 1.308 - -7.90% -
BM_PushHeap_string_Descending_1 11.64% 0.471 0.526 - -24.81% -
std::for_each(join_view(vector<vector<int>>))/8 11.62% 1.379 1.539 - 8.11% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 11.60% 2110777.262 2355531.088 - 9.41% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 11.55% 604.348 674.130 - 8.42% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 11.55% 2.552 2.846 - -5.94% -
SetIntersection_Front_Set_float_1024_256 11.53% 3852594.888 4296705.901 - 2.53% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 11.51% 0.466 0.520 - -10.17% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 11.50% 751.520 837.958 - 14.54% -
std::search(deque<int>,_pred)_(single_element)/1000 11.46% 614.641 685.060 - -0.08% -
std::multiset<std::string>::erase(iterator)/32 11.41% 27.823 30.997 - 16.07% -
std::unordered_multiset<int>::find(key)_(existent)/32 11.40% 1.239 1.380 - 2.67% -
BM_PushHeap_float_SingleElement_1 11.37% 0.552 0.615 - 18.20% -
std::set<std::string>::upper_bound(key)_(existent)/1024 11.35% 22.252 24.777 - 7.57% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 11.32% 2.414 2.688 - -0.07% -
std::search(deque<int>,_pred)_(single_element)/8192 11.32% 5080.206 5655.136 - -0.29% -
SetIntersection_Front_Vector_uint32_1024_1024 11.19% 5334999.169 5931908.940 - 0.05% -
std::partition(list<int>)_(sparse)/8192 11.17% 7576.605 8422.977 - 1.60% -
SetIntersection_Front_Vector_uint64_262144_1024 11.16% 5300352.611 5892001.797 - 10.30% -
SetIntersection_Front_Vector_uint32_16384_1024 11.14% 5297165.554 5887035.350 - -0.60% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 11.13% 7.020 7.801 - 3.86% -
std::search(deque<int>,_pred)_(single_element)/1024 11.13% 633.369 703.838 - 0.33% -
std::unordered_set<int>::contains(key)_(existent)/32 11.06% 1.195 1.327 - -5.82% -
SetIntersection_Front_Vector_uint32_16384_16384 11.00% 71661413.289 79545229.867 - 2.99% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 11.00% 1318.412 1463.382 - 10.60% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 10.96% 15.638 17.352 - 7.06% -
BM_vector_deque_ranges_move/65536 10.92% 2858.180 3170.433 - 10.87% -
std::find(vector<long_long>)_(process_all)/8 10.86% 1.000 1.109 - -2.69% -
std::unordered_multiset<int>::count(key)_(existent)/32 10.86% 1.675 1.857 - 0.12% -
SetIntersection_Front_Vector_uint32_262144_1024 10.85% 5335091.413 5914206.694 - 11.39% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 10.84% 1349107.788 1495362.822 - 10.35% -
std::fill(vector<int>)/32 10.81% 1.037 1.149 - 11.57% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 10.80% 10.637 11.785 - 11.35% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 10.79% 1.568 1.737 - 15.18% -
BM_vector_deque_ranges_move/64000 10.74% 2836.369 3141.099 - 10.47% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 10.66% 1804854.166 1997300.617 - 6.26% -
BM_StringRelationalLiteral_Eq_Large_Small_Control 10.56% 0.414 0.458 - -0.40% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 10.49% 31.370 34.660 - 7.60% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 10.46% 34.521 38.133 - 11.11% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 10.36% 23.135 25.533 - 3.77% -
std::multiset<std::string>::insert(value)_(already_present)/32 10.35% 43.724 48.252 - -23.69% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 10.35% 11999.101 13241.184 - 0.72% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.35% 9.901 10.925 - 2.72% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 10.32% 46.679 51.498 - 16.05% -
std::multimap<int,_int>::find(key)_(non-existent)/32 10.31% 2.414 2.663 - 8.78% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 10.30% 24.746 27.295 - 24.86% -
std::search(list<int>)_(same_length)/8192 10.27% 7951.019 8767.809 - 9.60% -
std::fill_n(list<int>)/8192 10.19% 7995.311 8809.805 - 23.21% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 10.18% 1779809.505 1960931.751 - -0.44% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 10.15% 0.608 0.670 - 12.07% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 10.13% 29.097 32.046 - -10.23% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10.08% 9269.088 10203.243 - 7.65% -
std::partition(deque<int>)_(sparse)/50 10.06% 14.853 16.347 - -5.21% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 9.97% 11978.485 13172.734 - 0.04% -
std::unordered_multiset<int>::ctor(const&)/32 9.91% 196.450 215.909 - 5.34% -
std::set<std::string>::equal_range(key)_(existent)/1024 9.84% 21.957 24.117 - 10.69% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 9.77% 16.925 18.579 - 15.30% -
SetIntersection_Interlaced_Set_float_1024_256 9.75% 13822942.901 15170107.528 - 6.09% -
std::copy_n(vector<int>)/262144 9.62% 11425.651 12524.437 - -0.06% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 9.57% 10.003 10.960 - 11.16% -
std::find_if_not(vector<int>)_(process_all)/8 9.50% 1.481 1.622 - 14.78% -
std::list<int>::erase(begin)_(cheap_elements)/1024 9.48% 10.418 11.406 - 10.98% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.42% 9.202 10.069 - 2.18% -
rng::contains_subrange(deque<int>)_(same_length)/50 9.41% 26.272 28.745 - 1.24% -
SetIntersection_None_Vector_float_16384_256 9.41% 1095337.363 1198407.938 - 7.60% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 9.38% 22.976 25.132 - 11.00% -
SetIntersection_Front_Vector_string_1024_64 9.36% 3052058.775 3337703.541 - 4.15% -
std::list<int>::erase(begin)_(cheap_elements)/8192 9.25% 10.212 11.156 - 9.71% -
BM_StringFindAllMatch/8 9.23% 2.564 2.800 - 4.36% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 9.18% 1.647 1.798 - 19.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 9.16% 202331924.704 220865745.326 - 7.41% -
std::multiset<std::string>::contains(key)_(existent)/8192 9.16% 30.188 32.954 - 23.27% -
std::map<std::string,_int>::insert(value)_(already_present)/32 9.15% 22.374 24.421 - 27.03% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 9.12% 1.316 1.436 - -2.51% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 9.10% 13433.800 14656.916 - 13.98% -
BM_std_minmax_element<int>/70000 9.10% 17111.526 18668.086 - 1.08% -
SetIntersection_Interlaced_Vector_uint64_262144_64 9.07% 8235700.995 8983015.970 - -13.60% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 9.06% 784.664 855.724 - 19.80% -
std::copy_if(list<int>)_(every_other)/4096 9.04% 3311.771 3611.221 - 9.02% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 9.04% 5610.947 6118.208 - -6.67% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 9.02% 12.192 13.292 - 2.56% -
BM_std_minmax_element<int>/64000 9.01% 15661.080 17071.679 - 1.07% -
BM_std_minmax_element<int>/512 8.97% 129.456 141.066 - 1.43% -
std::remove_if(list<int>)_(sprinkled)/50 8.95% 72.443 78.927 - 5.31% -
BM_std_minmax_element<int>/5500 8.83% 1347.853 1466.854 - 0.99% -
BM_vector_deque_copy/64000 8.81% 2833.699 3083.276 - 8.47% -
SetIntersection_Interlaced_Vector_float_262144_256 8.80% 51425202.307 55948525.170 - 175.46% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 8.79% 917.669 998.319 - -11.11% -
std::upper_bound(std::list<int>)/8192 8.79% 13508.706 14695.889 - 4.06% -
std::adjacent_find(deque<int>,_pred)/8 8.74% 4.098 4.457 - -7.88% -
BM_std_minmax_element<int>/4096 8.66% 1005.566 1092.659 - 0.94% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 8.65% 34.138 37.091 - -10.80% -
std::set<int>::equal_range(key)_(non-existent)/32 8.62% 2.449 2.660 - 2.90% -
BM_std_minmax_element<int>/65536 8.59% 16055.078 17434.092 - 0.69% -
BM_vector_deque_ranges_copy/64000 8.58% 2834.046 3077.258 - 8.29% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 8.58% 33.512 36.386 - 11.54% -
BM_std_minmax_element<int>/1024 8.57% 255.367 277.258 - 1.17% -
BM_deque_deque_ranges_copy_backward/64 8.53% 3.344 3.630 - 6.57% -
BM_deque_deque_ranges_copy_backward/0 8.53% 0.846 0.919 - 16.45% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 8.52% 28316.813 30729.490 - 24.11% -
BM_std_minmax_element<int>/4000 8.50% 982.751 1066.266 - 0.80% -
BM_std_minmax_element<short>/4000 8.46% 948.833 1029.085 - 2.25% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 8.46% 7.099 7.700 - 8.94% -
BM_std_minmax_element<short>/1024 8.43% 248.959 269.949 - 2.92% -
std::unordered_set<std::string>::find(key)_(existent)/8192 8.43% 35.040 37.992 - -8.50% -
BM_std_minmax_element<short>/5500 8.41% 1301.546 1410.945 - 2.57% -
ranges::min(std::vector<long_long>)/64 8.35% 4.681 5.072 - 8.42% -
BM_std_minmax_element<short>/4096 8.33% 971.979 1052.900 - 2.60% -
SetIntersection_None_Vector_float_16384_1024 8.31% 1103103.081 1194728.268 - 6.58% -
BM_CmpEqual_ushort_uint 8.30% 1.036 1.122 - 4.93% -
std::multiset<int>::find(key)_(non-existent)/32 8.22% 2.255 2.441 - -1.14% -
std::map<std::string,_int>::find(key)_(existent)/8192 8.19% 29.109 31.494 - 8.64% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 8.18% 47.752 51.656 - -3.73% -
BM_vector_deque_move/64000 8.18% 2846.365 3079.079 - 8.27% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 8.17% 6.659 7.202 - -1.47% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 8.15% 456778.725 494001.646 - -2.51% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 8.12% 31.862 34.449 - 4.48% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 8.06% 341515998.461 369042374.683 - 6.43% -
SetIntersection_Front_Set_float_16384_16384 8.05% 222213703.609 240099460.950 - 10.71% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 8.03% 217.744 235.220 - 1.46% -
std::find_end(list<int>)_(process_all)/1048576 8.03% 871515.807 941456.920 - 15.38% -
BM_deque_vector_ranges_move_backward/0 8.02% 1.457 1.573 - -0.68% -
std::find_if_not(vector<char>)_(process_all)/8 7.94% 1.477 1.594 - 20.13% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 7.92% 0.374 0.403 - 7.37% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 7.91% 1.227 1.324 - 5.10% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 7.89% 50.709 54.712 - -3.70% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 7.88% 36.181 39.030 - 2.60% -
std::lower_bound(std::list<int>)/8192 7.87% 13539.301 14605.435 - 2.76% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 7.86% 0.575 0.621 - 6.83% -
ranges::minmax(std::list<long_long>)/1 7.84% 0.397 0.428 - 25.07% -
std::unordered_multiset<int>::ctor(const&)/1024 7.80% 6749.645 7276.374 - 4.65% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 7.74% 5.187 5.588 - 7.94% -
BM_vector_deque_copy/70000 7.73% 3105.803 3345.928 - 7.77% -
std::copy(vector<int>)/8 7.72% 2.072 2.232 - 2.20% -
std::set<int>::count(key)_(non-existent)/1024 7.70% 7.401 7.971 - 0.09% -
rng::starts_with(vector<int>,_pred)/8 7.68% 2.359 2.540 - 9.88% -
std::multiset<int>::contains(key)_(existent)/8192 7.67% 8.177 8.805 - 7.23% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 7.66% 3.606 3.882 - -2.13% -
SetIntersection_Interlaced_Vector_string_256_64 7.60% 18744930.142 20169353.871 - -0.54% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 7.59% 944.167 1015.861 - -0.87% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 7.58% 28.331 30.479 - 0.58% -
std::rotate_copy(deque<int>)/8192 7.57% 296.230 318.658 - 6.59% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 7.56% 59.714 64.230 - 2.44% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 7.53% 6658.596 7160.227 - 5.84% -
BM_vector_deque_ranges_copy/70000 7.53% 3104.654 3338.495 - 7.55% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 7.52% 11.489 12.353 - 7.31% -
std::find_end(list<int>,_pred)_(single_element)/8192 7.50% 8463.978 9098.821 - -1.58% -
SetIntersection_Front_Set_float_1024_1024 7.49% 12352296.622 13277491.083 - 12.28% -
std::set<std::string>::upper_bound(key)_(existent)/8192 7.46% 28.069 30.162 - 9.26% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 7.44% 4246885.128 4563040.800 - 4.47% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 7.43% 30.184 32.426 - 5.87% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 7.40% 40304.863 43287.798 - 10.21% -
BM_vector_deque_move/70000 7.35% 3108.720 3337.123 - 7.48% -
std::multiset<int>::contains(key)_(non-existent)/1024 7.33% 5.905 6.338 - 5.90% -
SetIntersection_Front_Set_float_16384_1024 7.30% 12905099.366 13847344.136 - 11.05% -
std::for_each_n(deque<int>)/8 7.26% 1.120 1.201 - 3.87% -
std::replace_if(list<int>)_(sprinkled)/8192 7.25% 7392.150 7928.289 - 9.03% -
std::unique(vector<int>)_(sprinkled)/8192 7.25% 3986.207 4275.185 - 7.81% -
std::equal(vector<bool>)_(unaligned)/8 7.20% 0.785 0.841 - 2.84% -
BM_deque_vector_copy/0 7.16% 1.404 1.504 - 20.47% -
BM_deque_deque_ranges_move/0 7.16% 0.859 0.921 - -0.21% -
std::partition(list<int>)_(sparse)/50 7.16% 21.150 22.665 - 52.54% -
std::partition_copy(list<int>)/8192 7.15% 6810.059 7296.899 - 6.58% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 7.15% 205194395.812 219859302.897 - 4.11% -
rng::find_last_if(deque<int>)_(bail_90%)/8 7.13% 0.924 0.990 - 2.89% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 7.07% 53789.102 57593.500 - 5.02% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 7.05% 10597.284 11344.685 - 11.77% -
std::reverse(list<int>)/4096 7.04% 1802.704 1929.537 - 9.33% -
BM_deque_vector_copy/5500 7.00% 195.887 209.597 - 7.78% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 6.99% 4.858 5.197 - 0.43% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 6.98% 859638.106 919663.094 - 4.29% -
std::list<int>::erase(begin)_(cheap_elements)/32 6.96% 10.458 11.185 - 8.94% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 6.96% 2.193 2.346 - 0.04% -
std::unordered_multiset<int>::count(key)_(existent)/8192 6.94% 1.705 1.824 - 18.25% -
SetIntersection_None_Vector_float_16384_4 6.93% 1102078.290 1178486.125 - 5.80% -
BM_StringConstructDestroyCStr_Empty_Opaque 6.91% 2.063 2.205 - 6.08% -
SetIntersection_None_Vector_float_16384_1 6.90% 1086080.486 1161053.683 - 4.28% -
SetIntersection_Front_Vector_uint64_256_256 6.85% 4231902.279 4521794.297 - 6.30% -
std::equal(vector<bool>)_(aligned)/8 6.83% 0.221 0.236 - 6.70% -
std::find_if_not(vector<int>)_(process_all)/1024 6.81% 114.873 122.692 - -1.89% -
std::sort(vector<NonIntegral>)_(repeated)/1024 6.79% 504.463 538.708 - 6.29% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 6.78% 30.375 32.433 - 20.98% -
SetIntersection_Front_Set_uint64_262144_262144 6.78% 1667557.289 1780563.314 - 6.17% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 6.78% 652.579 696.801 - 1.70% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 6.77% 4.125 4.405 - -0.82% -
std::for_each(list<int>)/8192 6.77% 7217.980 7706.475 - -1.14% -
std::unordered_multiset<int>::ctor(const&)/8192 6.76% 55356.397 59100.256 - 5.33% -
std::copy_backward(vector<bool>)_(aligned)/512 6.75% 1.514 1.616 - 4.44% -
std::lower_bound(std::list<int>)/8 6.75% 15.464 16.507 - 7.13% -
BM_vector_deque_ranges_copy/65536 6.75% 2856.458 3049.142 - 6.63% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 6.74% 22.302 23.804 - 5.25% -
std::copy_backward(vector<bool>)_(aligned)/64 6.72% 1.648 1.758 - 9.54% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 6.70% 55.532 59.251 - 3.24% -
std::multiset<std::string>::count(key)_(existent)/8192 6.69% 28.270 30.162 - 13.73% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 6.69% 23.971 25.575 - 9.60% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 6.68% 0.541 0.577 - -2.36% -
std::copy_backward(vector<int>)/8 6.66% 2.066 2.203 - 1.49% -
std::unordered_multiset<int>::count(key)_(existent)/1024 6.65% 1.848 1.971 - 29.03% -
BM_vector_deque_ranges_copy/0 6.64% 0.405 0.432 - -36.75% -
BM_std_minmax_element<int>/64 6.64% 16.472 17.566 - 2.28% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 6.61% 70.496 75.159 - 4.37% -
BM_std_minmax_element<short>/512 6.58% 129.519 138.043 - 2.91% -
SetIntersection_Front_Vector_uint32_262144_256 6.57% 2136943.583 2277370.230 - -0.48% -
std::count(vector<int>)_(every_other)/8 6.56% 1.295 1.380 - 3.33% -
SetIntersection_Interlaced_Vector_uint32_1024_256 6.55% 6506954.166 6933126.825 - 16.98% -
BM_StringAssignAsciiz_Large_Opaque 6.54% 11.522 12.276 - 4.15% -
rng::find_last_if(vector<int>)_(bail_90%)/50 6.53% 1.482 1.579 - 3.83% -
std::unordered_set<int>::ctor(const&,_alloc)/32 6.53% 261.443 278.521 - 7.05% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 6.52% 36.515 38.897 - 0.91% -
BM_deque_deque_ranges_move_backward/1 6.52% 2.542 2.708 - -0.31% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 6.51% 1.118 1.191 - -5.45% -
SetIntersection_None_Vector_float_262144_4 6.49% 1119974.737 1192668.274 - 1.90% -
BM_StringEraseWithMove_Huge_Transparent 6.48% 42.585 45.346 - -34.74% -
std::move_backward(vector<bool>)_(unaligned)/64 6.45% 1.683 1.791 - 9.99% -
std::find_if(list<int>)_(bail_25%)/32768 6.45% 7017.626 7470.457 - 0.57% -
std::replace(list<int>)_(prefix)/8192 6.42% 6973.561 7421.275 - 6.18% -
BM_std_minmax_element<short>/2 6.38% 0.646 0.688 - 8.45% -
BM_CmpLess_uchar_schar 6.34% 1.016 1.080 - -3.74% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 6.33% 199416206.363 212045136.063 - 3.27% -
std::unordered_set<int>::find(key)_(non-existent)/1024 6.33% 1.147 1.219 - 15.74% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 6.30% 88218.134 93776.067 - 3.69% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 6.29% 752.754 800.082 - 6.99% -
BM_std_minmax_element<short>/64000 6.27% 15459.155 16428.572 - 3.02% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 6.27% 19.903 21.151 - 0.61% -
SetIntersection_Interlaced_Vector_uint32_256_256 6.26% 4269303.555 4536649.058 - -0.71% -
std::copy_backward(list<int>)/8 6.22% 2.343 2.489 - 12.76% -
rng::find(vector<bool>)_(process_all)/50 6.20% 0.691 0.734 - 6.11% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 6.19% 712.259 756.370 - 2.75% -
BM_PushHeap_uint64_SingleElement_16 6.19% 0.337 0.358 - -0.04% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 6.18% 1.244 1.321 - 3.28% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 6.18% 1105.499 1173.791 - 0.83% -
SetIntersection_Front_Vector_uint32_16384_256 6.17% 2146438.434 2278895.781 - 5.70% -
std::multiset<int>::find(key)_(existent)/8192 6.17% 8.142 8.644 - -2.96% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 6.16% 13183.329 13995.274 - 2.96% -
BM_std_minmax_element<short>/65536 6.16% 15826.948 16801.437 - 2.93% -
SetIntersection_Interlaced_Vector_float_256_16 6.16% 7678773.467 8151460.522 - 38.51% -
ranges::min(std::deque<__int128>)/1 6.15% 0.641 0.681 - -18.63% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 6.15% 213.741 226.884 - 5.94% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 6.15% 27869.212 29581.864 - -0.11% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 6.14% 21.571 22.897 - 1.98% -
BM_vector_deque_move/65536 6.14% 2857.218 3032.759 - 6.09% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 6.14% 30.787 32.678 - -3.58% -
std::remove_if(deque<int>)_(sprinkled)/32 6.13% 54.240 57.565 - 8.62% -
std::vector<int>::ctor(size)/32 6.10% 9.748 10.342 - 3.80% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 6.10% 6919550.472 7341371.100 - 2.36% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 6.09% 1.337 1.418 - -12.95% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 6.07% 1837.312 1948.894 - 8.51% -
std::replace_if(list<int>)_(prefix)/8192 6.06% 7143.686 7576.916 - 6.37% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 6.06% 0.255 0.270 - 5.27% -
BM_std_minmax_element<short>/70000 6.06% 16918.425 17943.629 - 2.83% -
BM_std_minmax_element<int>/2 6.05% 0.646 0.685 - 3.10% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 6.04% 9.737 10.325 - 14.60% -
BM_deque_vector_copy/65536 5.98% 2914.610 3089.030 - 6.02% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 5.98% 1258.103 1333.310 - -11.49% -
SetIntersection_None_Vector_float_1024_1024 5.97% 1080297.529 1144781.182 - 6.26% -
std::partial_sort_copy(deque<int>)_(heap)/8192 5.96% 97964.091 103799.078 - 5.49% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 5.95% 10.126 10.729 - -1.67% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 5.95% 7.897 8.366 - 2.32% -
SetIntersection_None_Vector_float_16384_16384 5.95% 1103237.792 1168869.895 - 4.50% -
std::unordered_set<int>::erase(key)_(existent)/1024 5.94% 25.682 27.206 - 25.82% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 5.93% 45.014 47.685 - 19.03% -
std::set<std::string>::erase(key)_(existent)/8192 5.93% 83.014 87.939 - -15.54% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 5.93% 24.217 25.652 - 7.17% -
std::swap_ranges(list<int>)/8192 5.93% 9646.631 10218.328 - -1.39% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 5.91% 54.876 58.118 - 19.19% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 5.91% 10.496 11.116 - 10.20% -
BM_PushHeap_uint64_SingleElement_4 5.90% 0.356 0.377 - 0.01% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 5.90% 102930.778 109004.345 - 3.55% -
BM_deque_deque_move/0 5.90% 0.803 0.851 - 7.87% -
SetIntersection_None_Vector_float_64_4 5.87% 15908979.763 16843446.035 - 3.23% -
std::find(list<int>)_(process_all)/8192 5.87% 6856.841 7259.593 - 1.82% -
BM_deque_vector_copy/70000 5.86% 3175.834 3362.029 - 6.00% -
SetIntersection_None_Vector_float_1024_1 5.85% 1075182.090 1138060.187 - 3.31% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 5.84% 27.898 29.529 - 5.67% -
BM_deque_deque_ranges_move/70000 5.83% 3298.706 3491.158 - 5.48% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 5.82% 54444.731 57611.372 - 5.12% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 5.81% 10.186 10.778 - -10.11% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 5.78% 0.423 0.447 - -6.57% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 5.78% 6160.411 6516.235 - 6.57% -
std::for_each_n(list<int>)/8192 5.73% 7244.749 7660.010 - 4.10% -
std::find_end(vector<int>)_(single_element)/1000 5.73% 240.078 253.833 - 10.43% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 5.71% 36792.133 38891.307 - -5.56% -
std::unordered_set<int>::erase(iterator)/8192 5.70% 23.844 25.204 - 24.16% -
std::partition(deque<int>)_(sparse)/1024 5.69% 380.323 401.955 - 5.27% -
SetIntersection_None_Vector_float_16384_16 5.68% 1098448.755 1160892.911 - 2.55% -
BM_deque_deque_ranges_copy/2 5.68% 2.177 2.301 - 2.47% -
rng::find_last(vector<int>)_(bail_90%)/8 5.68% 0.460 0.486 - 2.43% -
BM_StringRelational_Eq_Small_Small_Control 5.68% 1.901 2.009 - 19.23% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 5.64% 1.386 1.464 - -13.73% -
std::list<int>::insert(begin)_(cheap_elements)/32 5.64% 10.617 11.215 - 10.10% -
rng::contains_subrange(vector<int>)_(same_length)/8192 5.63% 1867.840 1972.970 - 3.36% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 5.60% 19.934 21.049 - 2.70% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 5.59% 28.596 30.195 - 9.31% -
std::find_end(list<int>)_(process_all)/8192 5.58% 7260.193 7665.493 - 2.22% -
std::unordered_set<int>::clear()/32 5.58% 594.774 627.945 - 3.86% -
std::set<int>::count(key)_(existent)/32 5.56% 1.539 1.624 - -4.44% -
std::search(vector<int>,_pred)_(same_length)/1000 5.56% 599.638 632.977 - 5.75% -
std::unordered_set<int>::erase(iterator)/32 5.53% 20.880 22.035 - 9.01% -
BM_vector_deque_ranges_move/70000 5.52% 3106.578 3277.941 - 5.64% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 5.51% 20.234 21.349 - 6.14% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 5.50% 21.956 23.163 - 5.30% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 5.50% 2.650 2.795 - -1.17% -
std::copy(list<int>)/4096 5.49% 3081.818 3251.030 - -0.55% -
BM_deque_deque_ranges_move/1 5.48% 2.319 2.446 - -5.85% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 5.48% 32.809 34.608 - -1.83% -
BM_PushHeap_string_PipeOrgan_1024 5.46% 9.463 9.980 - 5.66% -
SetIntersection_Interlaced_Vector_uint32_64_16 5.44% 17103005.067 18032560.257 - -1.16% -
BM_PushHeap_uint32_Random_16 5.43% 4.061 4.282 - 2.45% -
std::replace(vector<int>)_(sprinkled)/32 5.43% 5.118 5.396 - -7.01% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 5.43% 6.519 6.873 - 25.81% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 5.43% 6703.969 7067.739 - 4.82% -
std::find_if_not(list<int>)_(process_all)/8192 5.42% 6873.604 7246.489 - 4.50% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 5.42% 14.995 15.808 - 3.17% -
std::multiset<int>::find(key)_(non-existent)/1024 5.42% 5.406 5.699 - -6.02% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 5.40% 26.045 27.451 - 4.35% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 5.40% 1662978.134 1752756.624 - 4.28% -
std::fill(vector<bool>)/1048576 5.39% 3619.855 3815.018 - -0.19% -
BM_getline_string 5.39% 16.451 17.338 - 7.38% -
SetIntersection_None_Vector_float_16_4 5.38% 53605512.768 56491390.643 - 3.09% -
SetIntersection_None_Vector_float_256_1 5.38% 4223363.360 4450492.911 - 3.11% -
bm_lexicographical_compare<signed_char>/1 5.35% 1.356 1.429 - 13.81% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 5.35% 370.136 389.945 - 0.63% -
BM_deque_deque_ranges_move/2 5.32% 2.073 2.184 - -5.37% -
std::list<int>::insert(begin)_(cheap_elements)/1024 5.29% 11.901 12.530 - 7.79% -
std::find_first_of(deque<int>)_(small_needle)/32 5.27% 107.265 112.922 - 4.84% -
BM_deque_deque_copy/70000 5.26% 3195.905 3364.115 - 5.72% -
BM_StringEraseToEnd_Small_Transparent 5.26% 0.401 0.423 - 5.25% -
SetIntersection_None_Vector_float_4_4 5.19% 133299692.305 140223596.644 - 3.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 5.18% 18098386.133 19035988.815 - 4.63% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 5.16% 715.570 752.470 - -2.92% -
SetIntersection_Front_Set_float_64_64 5.15% 13276179.497 13960465.236 - 2.30% -
std::find_if_not(vector<int>)_(bail_25%)/8 5.15% 0.785 0.825 - -2.95% -
std::replace(vector<int>)_(sprinkled)/50 5.14% 8.084 8.500 - -3.00% -
std::multiset<std::string>::erase(key)_(existent)/1024 5.14% 96.971 101.959 - 49.03% -
std::move(vector<bool>)_(unaligned)/512 5.13% 4.700 4.941 - 3.33% -
SetIntersection_None_Vector_float_16384_64 5.13% 1108204.115 1165004.125 - 3.49% -
SetIntersection_Front_Set_uint64_16384_256 5.12% 3666662.363 3854417.152 - -0.78% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 5.12% 21.714 22.825 - 2.01% -
SetIntersection_Front_Vector_uint32_1024_256 5.12% 2160401.284 2270992.230 - -0.56% -
SetIntersection_None_Vector_float_256_4 5.11% 4197955.973 4412328.351 - 3.37% -
SetIntersection_Front_Set_string_262144_64 5.10% 4367126.569 4589817.842 - -8.04% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 5.08% 4208743.335 4422596.351 - 8.88% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 5.08% 1.478 1.553 - -2.32% -
std::unordered_set<int>::erase(iterator)/1024 5.07% 23.593 24.790 - 21.85% -
std::is_sorted_until(list<int>,_pred)/1024 5.06% 792.378 832.459 - 4.97% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 5.06% 24.521 25.761 - 7.84% -
SetIntersection_None_Vector_float_256_256 5.05% 2111852.947 2218557.963 - 1.96% -
std::set<int>::count(key)_(non-existent)/32 5.04% 2.872 3.017 - 0.05% -
std::set<int>::count(key)_(existent)/1024 5.04% 3.856 4.050 - -13.51% -
std::find(vector<char>)_(process_all)/1024 5.03% 16.185 16.999 - 5.50% -
std::find_if_not(list<int>)_(bail_25%)/32768 5.03% 7238.255 7602.506 - 2.80% -
SetIntersection_None_Vector_float_262144_256 5.03% 1110424.112 1166270.777 - 1.38% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 5.03% 10.221 10.735 - 5.06% -
SetIntersection_Front_Vector_uint32_256_256 5.03% 4318106.069 4535237.786 - 6.08% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 5.02% 24.578 25.811 - 7.76% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 5.01% 1.169 1.227 - 5.13% -
std::map<int,_int>::count(key)_(existent)/32 4.99% 1.505 1.580 - -11.16% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 4.98% 21.015 22.062 - -1.01% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 4.98% 102456.729 107558.517 - 1.37% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 4.98% 86.602 90.913 - 0.49% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 4.98% 14625.525 15353.245 - 2.28% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 4.97% 18.748 19.680 - 8.98% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 4.96% 1129.919 1186.003 - 2.55% -
SetIntersection_None_Vector_float_16_1 4.96% 63311806.747 66453767.857 - 3.57% -
std::multiset<std::string>::ctor(const&)/1024 4.96% 34782.322 36508.076 - 2.86% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 4.96% 12.922 13.563 - 3.73% -
std::find_first_of(list<int>,_pred)_(small_needle)/32 4.96% 170.706 179.168 - 7.28% -
BM_PushHeap_string_SingleElement_4 4.94% 2.342 2.458 - 5.43% -
SetIntersection_Front_Set_uint64_16384_64 4.91% 1649732.226 1730802.024 - 3.00% -
std::map<std::string,_int>::find(key)_(non-existent)/32 4.91% 12.488 13.101 - 31.74% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 4.91% 11.539 12.106 - 7.26% -
std::stable_sort(vector<int>)_(repeated)/1024 4.91% 1080.509 1133.510 - 2.91% -
SetIntersection_None_Vector_float_256_16 4.90% 4013973.557 4210728.427 - 2.72% -
std::find(list<int>)_(bail_25%)/1024 4.90% 131.771 138.225 - 8.10% -
BM_PushHeap_uint32_Random_256 4.90% 5.541 5.813 - 5.69% -
std::set<int>::find(key)_(existent)/32 4.88% 1.644 1.724 - 6.16% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 4.88% 24.293 25.478 - -20.21% -
SetIntersection_None_Vector_float_1024_256 4.87% 1073801.821 1126108.960 - 2.00% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 4.86% 3812.508 3997.634 - 23.60% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.83% 4844.885 5079.062 - -6.88% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 4.83% 1193.765 1251.385 - -2.46% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 4.79% 1.244 1.304 - 11.71% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 4.79% 776.922 814.120 - 3.58% -
std::replace_if(vector<int>)_(sprinkled)/1024 4.78% 244.925 256.629 - 5.22% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 4.76% 1.496 1.567 - -5.73% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 4.76% 349.477 366.097 - 1.64% -
std::lower_bound(std::list<int>)/100 4.75% 90.946 95.268 - 7.02% -
ranges::minmax(std::deque<long_long>)/1 4.75% 0.813 0.852 - 23.51% -
std::set<std::string>::count(key)_(non-existent)/1024 4.75% 23.609 24.729 - 3.98% -
BM_deque_deque_ranges_copy/1 4.74% 2.434 2.549 - 2.65% -
rng::contains_subrange(deque<int>)_(process_all)/32 4.72% 11.925 12.488 - -13.40% -
std::rotate(list<int>)_(by_1/3)/1024 4.67% 806.814 844.491 - 7.32% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 4.66% 64551190.452 67558744.630 - 4.99% -
std::set<std::string>::find(key)_(existent)/32 4.65% 15.606 16.333 - 14.44% -
std::stable_partition(deque<int>)_(sparse)/32 4.65% 13.253 13.869 - 24.41% -
SetIntersection_None_Vector_float_4_1 4.63% 213607619.506 223490919.389 - 2.64% -
std::unordered_set<int>::erase(key)_(existent)/32 4.62% 21.241 22.223 - 4.07% -
std::transform(vector<int>,_vector<int>)/32 4.60% 17.192 17.984 - 6.46% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 4.60% 37.058 38.764 - 9.41% -
std::replace_if(vector<int>)_(sprinkled)/50 4.60% 12.968 13.565 - 6.41% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 4.60% 2.773 2.900 - 7.11% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 4.59% 2093806.965 2189847.168 - 2.89% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 4.59% 83.124 86.936 - 16.16% -
BM_deque_deque_ranges_move_backward/2 4.57% 2.296 2.401 - -2.80% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.56% 4.167 4.357 - -7.78% -
std::find(vector<char>)_(process_all)/8192 4.55% 135.552 141.726 - 5.01% -
std::list<std::string>::ctor(size)/32 4.55% 340.493 355.974 - 0.92% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 4.54% 24.559 25.673 - 0.72% -
BM_vector_deque_move_backward/70000 4.52% 8265.147 8638.981 - 7.95% -
std::multiset<std::string>::find(key)_(existent)/8192 4.52% 28.164 29.435 - -2.73% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 4.51% 982.699 1027.014 - 11.84% -
SetIntersection_None_Vector_float_262144_1 4.49% 1132599.987 1183496.624 - 1.64% -
std::map<std::string,_int>::clear()/1024 4.49% 21659.529 22632.833 - -5.54% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 4.49% 2760.829 2884.809 - 4.33% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 4.49% 21.082 22.029 - 4.35% -
std::fill(vector<bool>)/64 4.46% 1.525 1.593 - 7.98% -
BM_PushHeap_string_PipeOrgan_262144 4.44% 17.177 17.939 - 3.32% -
std::multiset<int>::equal_range(key)_(non-existent)/32 4.42% 2.372 2.477 - -2.51% -
SetIntersection_Interlaced_Vector_string_262144_1024 4.42% 334443686.804 349238873.742 - 45.33% -
std::rotate(deque<int>)_(by_1/4)/8192 4.42% 2577.722 2691.686 - -60.16% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 4.42% 2.767 2.890 - 6.34% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 4.42% 19.108 19.952 - 5.58% -
BM_deque_deque_ranges_copy_backward/512 4.40% 18.888 19.719 - 4.17% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 4.39% 24.181 25.243 - 5.32% -
BM_deque_deque_ranges_move_backward/64 4.39% 3.392 3.540 - 3.54% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 4.36% 1.208 1.261 - 8.58% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 4.36% 77.129 80.493 - 18.93% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 4.36% 12655.798 13207.643 - 0.93% -
std::map<int,_int>::lower_bound(key)_(existent)/32 4.36% 1.482 1.546 - 3.02% -
std::flat_multimap<int,_int>::clear()/32 4.35% 392.512 409.571 - 1.92% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 4.33% 1121552.272 1170141.132 - -0.81% -
SetIntersection_None_Vector_float_1024_16 4.33% 1079050.973 1125739.209 - 2.64% -
std::all_of(deque<int>)_(process_all)/50 4.33% 18.917 19.736 - 4.76% -
rng::contains_subrange(list<int>)_(single_element)/50 4.32% 17.186 17.929 - 4.17% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 4.32% 2184985.340 2279283.524 - 7.22% -
std::sort(deque<int>)_(ascending)/8 4.30% 17.505 18.258 - 2.75% -
std::set<int>::contains(key)_(non-existent)/0 4.30% 0.288 0.300 - -0.10% -
std::find_first_of(deque<int>)_(small_needle)/8192 4.29% 27595.294 28779.979 - 3.73% -
SetIntersection_None_Vector_float_1024_4 4.26% 1074845.482 1120686.688 - 1.97% -
bm_ranges_swap_ranges_vb_unaligned/4096 4.26% 64.022 66.752 - 4.13% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 4.26% 17.328 18.066 - 4.08% -
bm_swap_ranges_vb_aligned/8 4.26% 3.136 3.270 - 3.85% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 4.26% 28.034 29.228 - 4.21% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 4.25% 617318.421 643549.812 - 1.39% -
std::stable_partition(list<int>)_(alloc_fails)/8192 4.24% 25574.760 26659.273 - 5.86% -
SetIntersection_None_Vector_float_262144_1024 4.22% 1131029.642 1178798.107 - 2.20% -
SetIntersection_Front_Vector_uint64_16384_16384 4.22% 75134684.540 78303713.538 - 5.18% -
std::fill_n(deque<int>)/32 4.21% 1.155 1.203 - -85.45% -
std::find_end(vector<int>)_(process_all)/8192 4.21% 1684.215 1755.145 - -2.60% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 4.20% 10.241 10.672 - 0.59% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 4.19% 6023.848 6276.031 - 6.54% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 4.18% 15.359 16.001 - -3.16% -
BM_vector_deque_copy_backward/4000 4.16% 140.350 146.182 - 0.69% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 4.15% 738.951 769.641 - 4.48% -
BM_PushHeap_string_PipeOrgan_16384 4.15% 12.577 13.099 - 2.69% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 4.15% 626.320 652.297 - 3.85% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 4.15% 40724477.642 42413092.431 - -1.81% -
std::find_first_of(deque<int>)_(small_needle)/1024 4.14% 3451.946 3595.020 - 4.70% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 4.14% 15614.751 16261.010 - -3.75% -
SetIntersection_None_Vector_float_262144_64 4.14% 1125919.500 1172485.368 - 2.20% -
std::list<int>::insert(begin)_(cheap_elements)/8192 4.13% 11.950 12.443 - 3.07% -
std::set<int>::count(key)_(non-existent)/8192 4.11% 11.263 11.726 - -15.09% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 4.10% 102516.665 106720.583 - 1.10% -
std::rotate(list<int>)_(1_element_backward)/8192 4.10% 7292.576 7591.459 - 1.67% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 4.10% 21.669 22.556 - -14.40% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 4.08% 50427.453 52486.400 - 5.60% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 4.08% 1072120.766 1115827.736 - -1.27% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 4.08% 145.941 151.891 - 5.30% -
std::distance(join_view(vector<vector<int>>))/50 4.07% 0.607 0.632 - -94.95% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 4.07% 133303.600 138724.443 - 2.09% -
std::search(list<int>,_pred)_(single_element)/8192 4.06% 7875.334 8195.112 - 6.48% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 4.06% 345.935 359.974 - 0.86% -
std::find(deque<int>)_(process_all)/8 4.06% 3.328 3.463 - 1.89% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 4.05% 16.488 17.155 - -17.34% -
rng::contains_subrange(vector<int>)_(process_all)/50 4.04% 11.420 11.881 - 4.26% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 4.03% 25.696 26.732 - 7.07% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 4.03% 47.966 49.901 - 9.20% -
SetIntersection_Interlaced_Set_string_16384_64 4.03% 343338185.527 357182081.392 - 3.44% -
std::find_first_of(deque<int>)_(small_needle)/50 4.03% 165.145 171.803 - 4.02% -
std::partial_sort_copy(list<int>)_(repeated)/8 4.03% 7.703 8.013 - -1.16% -
std::for_each(vector<int>)/8192 4.03% 252.056 262.209 - 3.90% -
std::sort(deque<int>)_(descending)/8 4.03% 24.952 25.956 - 2.02% -
std::unordered_set<std::string>::find(key)_(non-existent)/0 4.02% 0.319 0.332 - 0.21% -
std::flat_multimap<int,_int>::clear()/1024 4.01% 392.653 408.384 - 1.79% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 4.00% 5.769 6.000 - -1.77% -
SetIntersection_None_Vector_float_262144_262144 4.00% 1128108.813 1173280.728 - 1.91% -
std::sort(vector<NonIntegral>)_(repeated)/8192 4.00% 3735.588 3885.128 - 3.68% -
SetIntersection_None_Vector_float_256_64 4.00% 3412712.953 3549146.954 - 1.83% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 4.00% 624.310 649.269 - 3.89% -
std::reverse(vector<int>)/8 3.99% 1.493 1.552 - 5.00% -
BM_vector_deque_ranges_copy_backward/4000 3.98% 141.153 146.777 - 4.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 3.97% 5811479.018 6042421.291 - 6.95% -
std::copy_if(vector<int>)_(entire_range)/32768 3.97% 7419.318 7713.683 - 5.81% -
SetIntersection_Interlaced_Vector_string_64_64 3.96% 26237618.115 27277854.956 - 1.24% -
std::list<std::string>::ctor(size)/8192 3.96% 102968.583 107046.259 - 0.53% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 3.96% 20264.486 21066.770 - 4.06% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 3.95% 1.106 1.150 - 24.66% -
std::copy_if(deque<int>)_(entire_range)/8 3.95% 2.546 2.647 - -0.32% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.95% 176018.347 182970.551 - 2.25% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 3.94% 977093.533 1015606.884 - 4.23% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.93% 232.540 241.680 - 0.12% -
rng::starts_with(vector<int>)/1000 3.93% 58.263 60.551 - 3.79% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 3.92% 25.663 26.669 - -6.51% -
SetIntersection_None_Vector_float_262144_16384 3.92% 1124765.626 1168839.650 - -0.29% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 3.90% 22.450 23.325 - 4.14% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 3.90% 43.415 45.107 - 6.23% -
std::multimap<std::string,_int>::clear()/8192 3.87% 211377.339 219567.006 - 0.38% -
BM_deque_vector_ranges_copy/1 3.87% 2.122 2.205 - 5.22% -
rng::starts_with(deque<int>,_pred)/8192 3.86% 4042.229 4198.290 - 7.58% -
std::move_backward(vector<bool>)_(aligned)/64 3.86% 1.788 1.857 - 7.28% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 3.86% 20.482 21.272 - 3.41% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 3.86% 203259377.980 211097551.652 - 4.76% -
BM_PushHeap_string_Descending_262144 3.85% 3.046 3.163 - 0.30% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 3.84% 21.969 22.813 - 1.73% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 3.84% 8067.536 8377.377 - 2.15% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 3.84% 220.611 229.078 - 6.80% -
BM_deque_vector_move/512 3.83% 16.539 17.173 - 3.35% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 3.83% 880.366 914.042 - 2.76% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 3.81% 6745.738 7002.899 - 3.23% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 3.81% 266.215 276.361 - 0.46% -
std::flat_multimap<int,_int>::clear()/0 3.81% 391.594 406.496 - 1.09% -
BM_PushHeap_uint64_SingleElement_64 3.79% 0.352 0.365 - -0.17% -
std::pop_heap(deque<int>)/1024 3.79% 12.596 13.074 - -3.76% -
std::map<std::string,_int>::count(key)_(existent)/32 3.78% 15.331 15.911 - -8.40% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 3.77% 4.200 4.358 - -5.84% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 3.75% 24.088 24.993 - 8.67% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 3.75% 15.625 16.212 - -1.24% -
BM_vector_deque_ranges_copy_backward/5500 3.74% 196.304 203.649 - 2.42% -
std::set<std::string>::erase(iterator)/8192 3.74% 29.908 31.026 - -0.01% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 3.74% 104.715 108.630 - 2.10% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 3.74% 21.333 22.131 - -1.11% -
std::multiset<std::string>::count(key)_(non-existent)/32 3.74% 10.568 10.963 - -11.73% -
std::map<std::string,_int>::clear()/8192 3.73% 212546.458 220468.156 - -2.91% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 3.73% 12535.397 13002.369 - 0.38% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 3.72% 16.481 17.095 - 4.51% -
std::find_end(forward_list<int>)_(process_all)/1000 3.72% 684.059 709.479 - 5.07% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 3.71% 12.333 12.791 - -1.63% -
BM_CmpEqual_ushort_short 3.70% 0.993 1.030 - -8.50% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 3.69% 623.301 646.324 - 2.81% -
SetIntersection_None_Vector_float_64_1 3.69% 16654515.894 17269090.188 - 1.88% -
std::sort(vector<int>)_(qsort_adversarial)/8 3.68% 15.799 16.380 - 1.74% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 3.68% 1.576 1.634 - 2.54% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.68% 745.037 772.422 - 0.98% -
std::find_first_of(vector<int>)_(small_needle)/32 3.67% 47.696 49.445 - 6.03% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 3.66% 140350.211 145482.765 - 1.80% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 3.65% 10.558 10.944 - -0.03% -
std::deque<int>::ctor(size)/8192 3.64% 439.137 455.142 - 3.41% -
SetIntersection_None_Vector_float_16_16 3.64% 33599283.215 34822302.332 - 2.06% -
std::search(vector<int>)_(single_element)/1000 3.64% 226.924 235.176 - 2.76% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 3.64% 1.575 1.632 - -0.33% -
std::deque<int>::ctor(size)/1024 3.63% 71.439 74.036 - 3.20% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 3.63% 9.894 10.254 - 15.28% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 3.61% 1000198.588 1036307.597 - -2.39% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.60% 651.134 674.604 - -1.14% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 3.60% 5322.908 5514.725 - 3.42% -
std::copy_if(vector<int>)_(entire_range)/262144 3.60% 59507.715 61648.282 - 5.13% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 3.58% 179631.454 186056.201 - 3.42% -
rng::find_last(list<int>)_(bail_10%)/1024 3.57% 657.141 680.572 - 0.86% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 3.56% 31.703 32.832 - -1.58% -
SetIntersection_None_Set_float_64_16 3.56% 17846313.123 18481309.779 - 2.26% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.55% 398.045 412.158 - 2.39% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 3.54% 11629.420 12041.548 - 2.17% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 3.54% 1020878.549 1057005.095 - -1.78% -
BM_vector_deque_ranges_copy/64 3.54% 2.772 2.870 - 2.38% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 3.54% 4637.697 4801.680 - -6.32% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.53% 140870.834 145846.857 - 1.47% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 3.53% 1.529 1.583 - -3.72% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 3.53% 363.325 376.133 - 2.15% -
SetIntersection_Front_Vector_string_262144_64 3.52% 3233216.274 3347080.273 - 6.90% -
BM_deque_vector_copy_backward/65536 3.52% 8033.951 8316.647 - 12.91% -
SetIntersection_Interlaced_Set_uint64_1_1 3.51% 535749585.720 554566960.554 - 2.28% -
BM_deque_deque_ranges_copy/1024 3.51% 36.649 37.936 - 3.14% -
std::find_end(vector<int>)_(process_all)/1000 3.51% 215.797 223.375 - -2.86% -
BM_std_minmax_element<short>/4 3.51% 1.173 1.214 - 0.23% -
std::search(vector<int>)_(single_element)/1024 3.50% 232.278 240.396 - 2.51% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 3.49% 1.585 1.641 - 2.85% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 3.49% 1106000.185 1144556.198 - -1.18% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.49% 226.904 234.813 - -2.10% -
std::copy(vector<bool>)_(aligned)/64 3.48% 1.250 1.293 - 2.86% -
BM_PushHeap_uint32_QuickSortAdversary_4 3.48% 0.586 0.607 - 3.57% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.48% 413.372 427.761 - 2.82% -
std::multimap<int,_int>::contains(key)_(existent)/1024 3.47% 4.350 4.501 - 15.70% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 3.47% 21802758.823 22558473.634 - 1.13% -
std::search(deque<int>,_pred)_(near_matches)/1024 3.47% 25311.541 26188.853 - 3.78% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.47% 11471.274 11868.816 - 0.08% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 3.46% 65.461 67.727 - -2.35% -
std::multimap<std::string,_int>::erase(iterator)/1024 3.46% 32.832 33.968 - 19.24% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.45% 3.945 4.081 - 6.68% -
std::list<std::string>::ctor(size)/1024 3.45% 12486.274 12916.955 - 1.12% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 3.45% 133.347 137.943 - -0.52% -
bm_ranges_swap_ranges_vb_aligned/262144 3.44% 481.461 498.022 - 3.33% -
std::multimap<std::string,_int>::clear()/1024 3.43% 21400.537 22135.378 - -1.80% -
std::all_of(vector<int>)_(process_all)/8 3.43% 2.335 2.415 - -4.06% -
SetIntersection_Front_Vector_string_16384_4 3.42% 1165358.265 1205249.852 - 1.94% -
std::set<std::string>::find(key)_(existent)/1024 3.42% 24.196 25.022 - 9.94% -
BM_deque_vector_copy_backward/64000 3.41% 7907.731 8177.643 - 9.21% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 3.41% 22.908 23.689 - -4.14% -
BM_vector_deque_copy/5500 3.41% 194.394 201.015 - 1.47% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 3.40% 989474.969 1023163.750 - 7.08% -
std::search(deque<int>,_pred)_(near_matches)/1000 3.40% 24216.263 25039.642 - 3.92% -
SetIntersection_Interlaced_Vector_uint64_256_64 3.40% 6981325.300 7218543.826 - -2.19% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 3.38% 1012906.490 1047148.687 - 6.04% -
std::equal(list<int>)_(it,_it,_it)/8192 3.38% 9597.877 9922.278 - 6.97% -
SetIntersection_None_Vector_float_1024_64 3.38% 1075601.386 1111907.910 - 1.24% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 3.37% 27.802 28.739 - 5.62% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 3.36% 2.287 2.364 - 2.02% -
BM_CmpLess_ushort_int 3.36% 1.053 1.088 - -3.48% -
std::set<int>::contains(key)_(non-existent)/1024 3.36% 5.980 6.181 - 2.09% -
std::fill_n(deque<int>)/8192 3.35% 234.134 241.973 - -87.04% -
std::find_end(vector<int>)_(process_all)/1024 3.35% 221.212 228.616 - -3.31% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 3.35% 24.409 25.226 - 3.54% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 3.34% 0.617 0.638 - 1.20% -
rng::fold_left(deque<int>)/8192 3.33% 4330.134 4474.242 - -1.75% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 3.33% 34.014 35.145 - 12.48% -
SetIntersection_Front_Set_float_262144_64 3.32% 1656819.513 1711888.434 - 1.05% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 3.32% 41.436 42.812 - 19.67% -
std::multimap<int,_int>::clear()/1024 3.32% 10568.202 10919.049 - -1.72% -
std::partition(list<int>)_(dense)/8192 3.32% 4956.472 5120.808 - -9.78% -
BM_StringFindCharLiteral/32 3.31% 1.618 1.672 - 3.21% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 3.31% 6.313 6.522 - 17.09% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 3.31% 470686.908 486254.121 - -0.41% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 3.30% 49.868 51.516 - -2.62% -
SetIntersection_None_Vector_float_262144_16 3.30% 1132958.754 1170363.435 - 2.02% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 3.29% 6.394 6.605 - 1.83% -
rng::find_last_if(deque<int>)_(bail_10%)/50 3.29% 17.723 18.306 - 5.61% -
std::flat_multimap<int,_int>::ctor(const&)/0 3.29% 12.766 13.186 - 1.98% -
std::vector<std::string>::ctor(size)/32 3.28% 31.059 32.079 - 1.03% -
BM_std_minmax_element<int>/4 3.28% 1.216 1.256 - 1.37% -
ranges::min(std::list<long_long>)/8 3.28% 1.907 1.970 - 6.89% -
std::stable_sort(vector<int>)_(shuffled)/1024 3.28% 2216.166 2288.750 - 2.39% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 3.26% 13.176 13.606 - -0.07% -
BM_PushHeap_float_Ascending_262144 3.26% 5.105 5.272 - 3.42% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 3.26% 23.157 23.911 - 4.18% -
std::replace_if(deque<int>)_(sprinkled)/8192 3.26% 2911.706 3006.536 - 3.16% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 3.24% 51.505 53.176 - 14.29% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 3.24% 392.897 405.640 - 1.18% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 3.24% 0.884 0.913 - -0.06% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 3.23% 2.283 2.356 - -10.85% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 3.21% 392.294 404.896 - 1.26% -
std::map<std::string,_int>::erase(iterator)/1024 3.21% 31.270 32.274 - -9.60% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 3.21% 14.932 15.411 - 0.38% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 3.20% 748.151 772.082 - -11.54% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 3.19% 20.428 21.080 - 1.43% -
std::remove_if(deque<int>)_(prefix)/8192 3.19% 4288.770 4425.531 - 5.92% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 3.18% 1.098 1.133 - 8.75% -
SetIntersection_Front_Vector_float_256_256 3.18% 4411502.522 4551812.967 - 5.04% -
SetIntersection_None_Vector_float_64_16 3.18% 13531186.749 13961470.134 - 1.45% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 3.17% 6.522 6.729 - 7.57% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 3.17% 1.611 1.663 - 1.98% -
BM_deque_deque_copy/64000 3.17% 2958.728 3052.559 - 3.57% -
std::list<int>::ctor(size)/8192 3.17% 98002.423 101104.783 - 4.06% -
BM_vector_deque_ranges_copy_backward/4096 3.16% 147.915 152.585 - 2.70% -
BM_StringFindStringLiteral/32 3.15% 1.721 1.775 - 1.56% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 3.14% 4.381 4.519 - 0.09% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 3.14% 886.876 914.724 - 0.64% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.14% 39010.614 40234.779 - 0.16% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 3.14% 50955.036 52553.814 - 2.15% -
std::fill(list<int>)/50 3.14% 34.289 35.365 - 0.62% -
std::map<std::string,_int>::erase(key)_(existent)/32 3.11% 66.274 68.339 - -10.08% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 3.11% 4534.100 4675.296 - -3.73% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 3.11% 19.049 19.642 - 5.81% -
std::flat_multimap<int,_int>::clear()/8192 3.11% 409.398 422.125 - 0.62% -
SetIntersection_None_Vector_float_64_64 3.11% 8479936.428 8743478.485 - 1.54% -
std::set<int>::contains(key)_(existent)/8192 3.11% 8.163 8.416 - 0.40% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 3.10% 17.126 17.657 - 4.88% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 3.10% 5.359 5.526 - 8.26% -
std::set<int>::insert(value)_(new_value,_end)/1024 3.10% 40.812 42.076 - 1.51% -
BM_std_minmax_element<char>/1024 3.10% 277.804 286.403 - 4.83% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 3.09% 0.466 0.481 - -6.68% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 3.09% 16.172 16.671 - 2.23% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 3.09% 10.926 11.263 - 10.56% -
std::find_if(deque<int>)_(process_all)/8 3.08% 2.676 2.758 - 7.07% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 3.08% 1.586 1.635 - 2.48% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.07% 84743.229 87348.616 - 0.07% -
BM_deque_vector_ranges_copy_backward/64000 3.06% 7800.690 8039.383 - 11.41% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.06% 63300.630 65235.492 - 3.40% -
BM_deque_deque_move/4000 3.05% 144.209 148.610 - 4.57% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 3.05% 1025627.733 1056909.004 - -0.36% -
SetIntersection_Front_Vector_uint32_256_64 3.05% 4222361.578 4351105.583 - -0.15% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.04% 989.167 1019.251 - -3.87% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 3.04% 396.133 408.180 - 1.33% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.04% 7407.781 7632.690 - -0.32% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 3.03% 24.215 24.950 - 0.98% -
std::sort(deque<int>)_(repeated)/8 3.03% 17.835 18.377 - 1.70% -
std::find(vector<int>)_(process_all)/8 3.03% 2.716 2.799 - 3.60% -
std::partial_sort_copy(vector<int>)_(heap)/8 3.03% 16.515 17.016 - 2.94% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 3.02% 12.769 13.155 - 1.48% -
BM_vector_deque_copy/1024 3.02% 35.954 37.040 - 3.52% -
BM_PushHeap_uint64_Random_4 3.02% 2.525 2.601 - 15.20% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 3.01% 30.471 31.389 - -26.44% -
BM_CmpEqual_uchar_int 3.01% 1.041 1.072 - -1.94% -
std::partition(deque<int>)_(sparse)/8192 3.01% 2942.021 3030.526 - -2.89% -
SetIntersection_Front_Vector_float_262144_4 3.01% 1026184.013 1057041.976 - -1.31% -
BM_PushHeap_string_SingleElement_256 3.00% 2.556 2.633 - 1.26% -
std::rotate(list<int>)_(1_element_forward)/8192 3.00% 7010.720 7220.704 - 0.78% -
std::copy(deque<int>)/8 2.98% 2.627 2.705 - 4.52% -
BM_PushHeap_uint64_SingleElement_262144 2.98% 0.358 0.368 - 1.65% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 2.98% 1127982.539 1161551.090 - -2.93% -
std::map<std::string,_int>::count(key)_(non-existent)/32 2.97% 9.714 10.003 - -11.83% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 2.97% 4744.783 4885.476 - 2.08% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 2.96% 16606.151 17098.102 - 0.74% -
std::move(vector<bool>)_(unaligned)/1048576 2.96% 6542.162 6735.758 - 3.40% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 2.95% 392.861 404.436 - 1.17% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.94% 165902.510 170783.897 - 0.17% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 2.94% 516.381 531.558 - 2.69% -
std::distance(join_view(vector<vector<int>>))/4096 2.93% 4.322 4.448 - -99.58% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 2.93% 1.664 1.713 - 20.10% -
BM_CmpLess_uint_uchar 2.92% 1.095 1.127 - 0.79% -
BM_CmpEqual_ushort_uchar 2.92% 1.070 1.101 - -1.93% -
SetIntersection_Front_Vector_uint64_256_64 2.92% 4232409.019 4355899.691 - 2.23% -
std::sort(deque<int>)_(pipe-organ)/1024 2.92% 2658.632 2736.133 - -1.99% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 2.91% 14.787 15.218 - -0.43% -
std::partial_sort_copy(vector<int>)_(repeated)/8 2.91% 8.523 8.771 - 8.00% -
std::set<std::string>::count(key)_(existent)/1024 2.91% 24.117 24.818 - 1.82% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 2.91% 9663.400 9944.318 - -1.93% -
SetIntersection_Front_Set_float_256_64 2.91% 5519331.680 5679719.842 - 4.01% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.90% 772.547 794.978 - -4.41% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 2.89% 23.541 24.223 - 4.02% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 2.89% 19.064 19.614 - -2.54% -
std::set<int>::find(key)_(existent)/1024 2.88% 3.877 3.988 - -2.87% -
BM_CmpEqual_uint_schar 2.87% 1.022 1.052 - -7.16% -
BM_vector_deque_ranges_move_backward/64000 2.87% 7601.032 7819.172 - 6.00% -
bm_lexicographical_compare<int>/64 2.86% 4.295 4.418 - -2.60% -
std::unique(list<int>,_pred)_(contiguous)/32 2.86% 56.816 58.441 - 1.57% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 2.86% 15.866 16.319 - -2.85% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 2.85% 16.608 17.080 - 8.49% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 2.84% 20373.087 20951.250 - 2.85% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 2.83% 19.147 19.689 - -10.84% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 2.82% 1760.947 1810.587 - 25.02% -
BM_deque_deque_ranges_move_backward/512 2.82% 18.860 19.391 - 1.59% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 2.81% 53.838 55.349 - 0.83% -
std::map<int,_int>::contains(key)_(existent)/32 2.80% 1.640 1.685 - 1.65% -
BM_StringRelational_Eq_Large_Huge_Control 2.80% 0.471 0.484 - 1.66% -
bm_ranges_swap_ranges_vb_aligned/131072 2.80% 245.465 252.326 - 3.31% -
std::list<int>::ctor(size)/1024 2.79% 12034.728 12370.739 - 4.05% -
BM_PushHeap_string_SingleElement_1024 2.79% 2.561 2.632 - 1.60% -
SetIntersection_Front_Vector_uint32_262144_64 2.79% 1324401.994 1361337.982 - -1.72% -
SetIntersection_Interlaced_Vector_float_16384_64 2.79% 10331817.222 10619771.087 - 90.44% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 2.78% 1086.045 1116.247 - -8.13% -
BM_PushHeap_uint64_SingleElement_1024 2.78% 0.363 0.373 - 1.31% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 2.78% 12384.350 12728.104 - 9.81% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 2.77% 14.909 15.322 - 0.04% -
SetIntersection_Interlaced_Vector_float_16384_4 2.77% 1691076.843 1737878.315 - 5.32% -
rng::starts_with(deque<int>)/8 2.77% 3.938 4.046 - 3.76% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 2.76% 16404.478 16857.556 - 1.16% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 2.76% 393.167 404.016 - 0.93% -
rng::starts_with(vector<int>)/8 2.75% 1.224 1.257 - 2.77% -
std::copy_if(list<int>)_(entire_range)/32768 2.75% 25760.352 26468.705 - 1.66% -
BM_PushHeap_string_PipeOrgan_256 2.75% 7.727 7.939 - 0.35% -
std::is_sorted_until(list<int>,_pred)/8192 2.75% 7712.741 7924.691 - 3.99% -
SetIntersection_Front_Vector_uint32_16384_64 2.75% 1330242.628 1366759.339 - 2.54% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 2.74% 19.999 20.547 - -37.22% -
BM_StringFindStringLiteral/64 2.74% 2.150 2.209 - 3.26% -
BM_vector_deque_move_backward/64000 2.74% 7833.416 8048.219 - 10.94% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 2.74% 29.572 30.381 - -2.75% -
std::fill(deque<int>)/1024 2.74% 29.683 30.495 - -86.89% -
SetIntersection_None_Vector_string_16384_16 2.74% 1225237.399 1258764.937 - 1.31% -
std::reverse(list<int>)/32768 2.71% 19470.298 19998.684 - 4.07% -
SetIntersection_Interlaced_Set_uint32_64_64 2.71% 12903064.436 13252999.478 - -1.03% -
BM_align/64 2.71% 0.622 0.639 - -30.64% -
std::stable_sort(vector<int>)_(descending)/1024 2.70% 2764.222 2838.938 - 2.19% -
BM_std_minmax_element<char>/64000 2.70% 16783.461 17237.100 - 3.70% -
std::unordered_multiset<int>::find(key)_(existent)/1024 2.70% 1.246 1.280 - -4.11% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 2.70% 716.981 736.319 - 3.13% -
BM_align/8 2.70% 0.622 0.638 - -30.67% -
std::set<std::string>::count(key)_(existent)/8192 2.69% 30.602 31.426 - -4.67% -
BM_deque_deque_copy/4000 2.69% 138.422 142.149 - -2.60% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 2.69% 12.913 13.261 - 1.16% -
BM_align/256 2.69% 0.622 0.638 - -30.63% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 2.68% 30.143 30.952 - -4.24% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.68% 1246.029 1279.449 - 7.37% -
SetIntersection_Front_Set_uint64_262144_16384 2.68% 217541138.803 223373878.731 - 2.17% -
std::search(vector<int>,_pred)_(same_length)/1024 2.68% 613.890 630.349 - 2.79% -
std::stable_partition(deque<int>)_(sparse)/8192 2.68% 3363.977 3454.105 - -5.55% -
BM_std_minmax_element<char>/65536 2.67% 17185.438 17644.687 - 3.55% -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.67% 2.952 3.031 - 2.97% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2.66% 38438.297 39462.495 - 2.20% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 2.66% 12.734 13.072 - -7.31% -
std::rotate(list<int>)_(by_1/3)/50 2.66% 23.027 23.639 - 2.11% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 2.65% 354025527.017 363407686.581 - 4.24% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 2.64% 79732.078 81835.598 - -3.68% -
BM_StringFindCharLiteral/64 2.63% 2.087 2.142 - 2.53% -
std::move(deque<int>)/1048576 2.63% 55114.233 56563.915 - 3.69% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 2.63% 6347419.219 6514321.212 - 5.87% -
BM_std_minmax_element<char>/70000 2.62% 18365.488 18846.634 - 3.39% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 2.62% 26.910 27.614 - 1.85% -
std::deque<int>::insert(middle)_(cheap_elements)/32 2.61% 11.256 11.550 - -6.87% -
std::remove_if(deque<int>)_(sprinkled)/50 2.61% 62.127 63.750 - 5.43% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 2.61% 21533136.468 22094862.269 - -4.91% -
BM_vector_deque_move_backward/1024 2.60% 37.585 38.563 - 3.73% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.60% 235.682 241.811 - 4.55% -
BM_deque_deque_ranges_copy/64000 2.60% 2969.859 3047.095 - 3.27% -
SetIntersection_Front_Vector_float_262144_16384 2.60% 77403272.110 79415266.577 - 10.63% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 2.60% 5.523 5.666 - -11.88% -
SetIntersection_Front_Set_float_262144_16384 2.60% 226808994.725 232694843.115 - 8.70% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 2.59% 14.754 15.137 - -1.54% -
rng::contains_subrange(vector<int>)_(process_all)/16 2.59% 4.671 4.792 - 1.89% -
BM_std_minmax_element<char>/4096 2.59% 1082.759 1110.772 - 3.25% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 2.58% 127.526 130.819 - 0.90% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.58% 17.654 18.110 - -8.60% -
std::equal(vector<int>)_(it,_it,_it)/50 2.57% 4.116 4.222 - -7.40% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 2.57% 881393.896 904018.034 - 1.73% -
std::copy_if(list<int>)_(every_other)/32768 2.57% 25331.227 25981.014 - 0.68% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 2.55% 97.366 99.849 - 35.02% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 2.55% 5.581 5.724 - 3.58% -
std::multimap<int,_int>::contains(key)_(existent)/32 2.55% 1.691 1.734 - 6.84% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 2.54% 396.812 406.892 - 1.47% -
BM_PushHeap_string_Descending_256 2.54% 2.274 2.332 - 1.79% -
std::partition_copy(vector<int>)/1024 2.54% 461.869 473.582 - 1.36% -
BM_align/1 2.53% 0.623 0.639 - -30.62% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 2.53% 15.672 16.068 - -3.18% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 2.53% 13.312 13.649 - 1.51% -
std::copy_backward(vector<bool>)_(unaligned)/64 2.53% 0.889 0.911 - 3.18% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.52% 603.613 618.834 - 0.20% -
std::multiset<int>::contains(key)_(existent)/32 2.52% 1.700 1.743 - 6.34% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 2.51% 911.177 934.064 - -0.74% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.51% 27.089 27.768 - -0.27% -
BM_std_minmax_element<char>/5500 2.50% 1452.354 1488.692 - 3.31% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 2.50% 51575.084 52863.385 - -33.03% -
BM_CmpLess_uint_schar 2.50% 1.033 1.059 - -6.63% -
std::stable_sort(vector<int>)_(ascending)/1024 2.49% 2058.430 2109.780 - 1.86% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 2.49% 10.077 10.328 - 24.75% -
rng::contains_subrange(vector<int>)_(same_length)/50 2.49% 12.704 13.020 - 3.50% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 2.49% 1011509.933 1036714.602 - 2.17% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.49% 166340.473 170482.577 - 0.44% -
SetIntersection_Interlaced_Set_float_64_16 2.48% 21552528.149 22087014.503 - 1.23% -
SetIntersection_Front_Set_float_16_16 2.48% 37922048.554 38861410.736 - 0.78% -
BM_std_minmax_element<char>/4000 2.47% 1058.999 1085.176 - 3.52% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.47% 101241.783 103743.146 - 5.00% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 2.47% 5.071 5.196 - -2.12% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.47% 50719.281 51971.082 - 2.19% -
std::reverse_copy(list<int>)/32768 2.46% 26376.940 27027.012 - 4.36% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.46% 6377.302 6534.395 - 2.60% -
BM_CmpEqual_int_ushort 2.46% 1.080 1.106 - 1.11% -
BM_PushHeap_string_SingleElement_16384 2.46% 2.560 2.623 - 1.66% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 2.45% 1134692.549 1162489.208 - -6.18% -
BM_CmpEqual_uchar_uint 2.45% 1.053 1.079 - 1.01% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 2.45% 13.135 13.456 - -1.37% -
SetIntersection_Front_Vector_string_1024_16 2.44% 1591418.736 1630200.472 - 0.84% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 2.43% 6.794 6.959 - 4.21% -
std::stable_sort(vector<int>)_(heap)/1024 2.43% 2515.037 2576.233 - 1.46% -
std::find_if_not(list<int>)_(bail_25%)/8192 2.43% 1419.622 1454.153 - 0.75% -
BM_vector_deque_copy_backward/70000 2.43% 8748.529 8961.274 - 8.91% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.43% 746.845 764.966 - 1.52% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.42% 15592.117 15969.737 - -0.49% -
BM_CmpLess_ushort_short 2.42% 1.029 1.054 - -6.06% -
bm_ranges_lexicographical_compare<int>/8 2.42% 1.464 1.499 - 3.61% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 2.41% 14.828 15.186 - -0.86% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 2.41% 23.788 24.361 - 1.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 2.41% 146766076.018 150302496.841 - 5.65% -
std::fill_n(vector<bool>)/32768 2.41% 29.843 30.562 - 4.36% -
BM_CmpEqual_uint_ushort 2.40% 1.089 1.115 - 0.96% -
std::remove_copy(deque<int>)_(prefix)/50 2.39% 19.911 20.388 - 0.95% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 2.39% 20.749 21.246 - -5.62% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 2.39% 12.606 12.907 - 3.63% -
SetIntersection_None_Set_float_256_4 2.39% 11283710.900 11553476.083 - 1.22% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 2.39% 2.809 2.876 - 0.59% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 2.38% 510.951 523.115 - 0.66% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 2.38% 8.084 8.276 - 0.25% -
std::none_of(vector<int>)_(process_all)/50 2.38% 19.023 19.475 - 53.61% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 2.38% 336.558 344.553 - 3.25% -
BM_vector_deque_ranges_move/5500 2.37% 195.816 200.463 - 2.72% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.37% 6342.981 6493.425 - -0.37% -
std::set<int>::equal_range(key)_(existent)/32 2.36% 1.858 1.902 - 10.97% -
SetIntersection_Front_Vector_uint32_64_64 2.36% 10674019.870 10926143.302 - -0.66% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 2.35% 25639.361 26243.101 - 0.12% -
std::multimap<int,_int>::ctor(const&)/32 2.35% 222.462 227.694 - 4.53% -
std::multimap<int,_int>::ctor(const&)/8192 2.35% 51487.113 52697.035 - -0.82% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 2.34% 11511.221 11781.051 - 3.62% -
BM_deque_deque_ranges_move/4096 2.34% 147.270 150.721 - 2.37% -
BM_deque_deque_move_backward/5500 2.34% 204.048 208.826 - 1.52% -
std::move_backward(deque<int>)/4096 2.34% 155.332 158.967 - 4.10% -
std::find(list<int>)_(process_all)/8 2.33% 2.369 2.424 - 10.56% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 2.33% 6505.057 6656.708 - 1.10% -
std::replace_if(vector<int>)_(sprinkled)/8192 2.33% 1894.967 1939.138 - 2.20% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 2.32% 21587.046 22088.858 - -16.00% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 2.32% 45.216 46.265 - 4.61% -
std::remove_copy(deque<int>)_(sprinkled)/8192 2.32% 2843.041 2909.031 - 2.79% -
SetIntersection_Interlaced_Set_string_16384_256 2.32% 350979888.670 359114872.040 - 0.29% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.32% 8639.856 8840.090 - -2.69% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 2.32% 15.001 15.348 - -0.83% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 2.32% 0.535 0.547 - 3.68% -
std::partial_sort_copy(list<int>)_(ascending)/8 2.31% 8.081 8.267 - -11.72% -
std::find(list<int>)_(bail_25%)/8 2.31% 0.928 0.949 - 3.28% -
BM_deque_deque_ranges_copy_backward/1024 2.30% 37.471 38.334 - 1.54% -
BM_deque_deque_ranges_move_backward/5500 2.30% 201.920 206.564 - 1.32% -
std::sort_heap(vector<int>)/8 2.30% 29.330 30.005 - -6.46% -
rng::contains_subrange(list<int>)_(process_all)/16 2.30% 4.761 4.871 - -0.43% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 2.30% 806.965 825.509 - 0.90% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 2.29% 9.189 9.400 - 4.86% -
std::unique_copy(vector<int>)_(sprinkled)/32 2.29% 12.982 13.279 - 2.33% -
std::stable_sort(deque<int>)_(repeated)/1024 2.29% 1413.606 1445.993 - -0.73% -
BM_StringFindCharLiteral/256 2.29% 5.306 5.427 - 1.88% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.29% 12898.602 13193.740 - -2.93% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.28% 17.630 18.033 - -9.04% -
BM_num_get<long_long> 2.28% 10.538 10.779 - -56.39% -
BM_vector_deque_ranges_copy/4096 2.28% 144.537 147.835 - 2.05% -
std::find_end(list<int>)_(same_length)/8192 2.28% 7936.483 8117.509 - -48.42% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 2.28% 4515425.898 4618390.155 - 0.28% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 2.28% 18394.216 18813.067 - -19.30% -
SetIntersection_Interlaced_Set_float_16384_64 2.26% 211296247.033 216080516.572 - 0.17% -
std::fill_n(vector<int>)/1024 2.25% 29.149 29.806 - 1.87% -
std::copy(vector<int>)/262144 2.25% 12252.892 12528.939 - -0.02% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 2.24% 33.499 34.250 - 13.66% -
std::adjacent_find(deque<int>,_pred)/50 2.24% 29.365 30.022 - -2.55% -
std::map<int,_int>::contains(key)_(existent)/1024 2.23% 4.001 4.090 - 5.78% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 2.22% 11366.962 11619.725 - -1.10% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 2.22% 22.986 23.497 - -80.86% -
BM_PushHeap_string_SingleElement_64 2.21% 2.631 2.689 - 1.39% -
std::set<std::string>::ctor(const&,_alloc)/1024 2.21% 36719.718 37531.543 - -9.23% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 2.21% 12795.310 13077.882 - 1.16% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 2.21% 37.253 38.075 - 16.24% -
SetIntersection_Interlaced_Set_float_16384_1024 2.21% 171353355.583 175136232.994 - 2.54% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.21% 43447.360 44406.053 - -1.37% -
std::copy_n(vector<int>)/64 2.21% 2.509 2.565 - 4.46% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 2.21% 3.639 3.719 - -2.15% -
BM_StringFindStringLiteral/128 2.20% 3.139 3.209 - 1.41% -
std::sort(deque<int>)_(qsort_adversarial)/8 2.19% 17.602 17.987 - 1.76% -
rng::contains_subrange(list<int>)_(single_element)/8192 2.19% 6803.503 6952.321 - -10.23% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.18% 348.858 356.466 - -0.47% -
std::is_sorted(deque<int>,_pred)/8 2.18% 4.751 4.855 - 1.04% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 2.18% 13.744 14.043 - 2.95% -
BM_deque_deque_copy_backward/5500 2.18% 202.580 206.993 - 2.49% -
SetIntersection_Interlaced_Vector_uint64_16384_16384 2.17% 76829076.786 78497411.724 - -0.24% -
BM_deque_vector_copy/1024 2.17% 37.102 37.906 - 2.72% -
ranges::min(std::vector<char>)/64 2.17% 4.143 4.233 - 16.99% -
BM_deque_vector_ranges_copy/0 2.16% 1.385 1.415 - -1.66% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 2.16% 1129261.468 1153694.965 - -1.00% -
BM_StringEraseToEnd_Huge_Transparent 2.16% 2.369 2.420 - 0.30% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 2.16% 165.376 168.941 - -82.56% -
SetIntersection_None_Vector_uint64_1024_16 2.15% 1062026.756 1084906.444 - -1.76% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 2.15% 32519.396 33219.740 - -0.54% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.15% 1462.060 1493.509 - 0.62% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 2.15% 23.565 24.072 - -5.41% -
std::for_each(map<int>::iterator)/8192 2.15% 7299.365 7456.309 - -54.46% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 2.15% 23.977 24.491 - 6.41% -
BM_StringRelational_Eq_Large_Large_Control 2.14% 2.211 2.259 - 0.91% -
BM_vector_deque_ranges_copy/2 2.14% 2.011 2.054 - -0.58% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 2.14% 21.419 21.877 - 1.15% -
SetIntersection_None_Set_float_262144_4 2.14% 1159260.254 1184053.223 - -1.31% -
std::unordered_set<std::string>::count(key)_(existent)/8192 2.14% 40.905 41.779 - 8.29% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 2.14% 4605217.713 4703551.912 - 3.08% -
SetIntersection_Front_Vector_float_16384_16384 2.13% 78039169.480 79702050.360 - 10.74% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 2.13% 18.888 19.290 - 0.26% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 2.13% 17.302 17.670 - 2.40% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 2.11% 936.306 956.080 - -2.79% -
std::search(deque<int>,_pred)_(same_length)/1000 2.11% 484.111 494.328 - 2.82% -
std::partial_sort(deque<int>)_(repeated)/1024 2.11% 6365.892 6500.040 - 3.65% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 2.11% 21.482 21.935 - 0.34% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 2.11% 7478.684 7636.206 - 2.28% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 2.10% 13.480 13.764 - 2.98% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.10% 8472.766 8650.357 - -1.28% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 2.10% 26.913 27.477 - -0.51% -
BM_StringMove_Small 2.09% 0.722 0.737 - -7.70% -
std::set<int>::ctor(&&,_different_allocs)/32 2.09% 175.534 179.210 - -46.77% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 2.09% 84023.550 85782.815 - -1.25% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 2.09% 23.607 24.100 - 6.32% -
std::find_end(list<int>)_(same_length)/1024 2.09% 748.402 764.018 - -49.07% -
std::unique_copy(list<int>)_(contiguous)/32 2.08% 11.037 11.267 - -3.93% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 2.08% 27.112 27.676 - 1.79% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 2.07% 1007962.613 1028867.491 - -1.16% -
std::sort_heap(vector<int>,_pred)/8 2.06% 29.416 30.023 - -0.94% -
std::search(list<int>,_pred)_(no_match)/8192 2.06% 7241.988 7391.466 - 2.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 2.06% 1163279.123 1187287.253 - 1.01% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 2.06% 57.320 58.499 - 4.28% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 2.06% 11390885.423 11624995.033 - -0.73% -
BM_PushHeap_float_Random_4 2.06% 2.804 2.862 - -4.84% -
std::stable_sort(deque<int>)_(shuffled)/1024 2.05% 2512.896 2564.525 - -0.73% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 2.05% 11516.062 11752.649 - 2.47% -
BM_PushHeap_string_SingleElement_16 2.05% 2.628 2.682 - 2.93% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 2.05% 342990963.136 350025445.945 - -0.15% -
BM_deque_deque_ranges_copy/70000 2.05% 3284.000 3351.179 - 1.73% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 2.04% 156.463 159.658 - -3.69% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 2.04% 24.752 25.256 - 4.15% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.03% 596.687 608.821 - -2.92% -
std::find_first_of(list<int>)_(large_needle)/1024 2.03% 910138.641 928631.153 - -5.79% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 2.03% 6678.691 6814.324 - -3.94% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 2.03% 22.832 23.295 - -0.23% -
BM_CmpLess_short_uint 2.03% 1.089 1.112 - -2.88% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.02% 2.793 2.850 - 1.95% -
SetIntersection_Front_Set_float_262144_16 2.02% 1193669.080 1217832.901 - 0.82% -
BM_deque_deque_copy/5500 2.02% 195.464 199.412 - 1.12% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 2.02% 117216.228 119578.934 - 1.13% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 2.01% 45.069 45.975 - -11.69% -
BM_vector_deque_ranges_move/4096 2.01% 144.598 147.499 - 1.29% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 2.00% 788.715 804.523 - -1.03% -
std::partition(list<int>)_(sparse)/32 2.00% 8.804 8.980 - 1.61% -
std::multimap<int,_int>::find(key)_(existent)/1024 2.00% 3.745 3.820 - 5.74% -
SetIntersection_Front_Set_float_256_16 2.00% 4458724.273 4547760.259 - -0.42% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.99% 0.652 0.665 - 1.66% -
SetIntersection_Front_Set_string_16384_64 1.99% 4396436.427 4483931.440 - 4.25% -
BM_num_get<unsigned_int> 1.99% 9.663 9.855 - -61.24% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 1.98% 68.568 69.927 - 7.52% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 1.98% 5935.134 6052.747 - -56.11% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.98% 63105.914 64354.054 - 1.98% -
SetIntersection_None_Set_string_256_1 1.98% 11542479.435 11770625.611 - 0.75% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 1.97% 70.181 71.565 - -91.52% -
BM_CmpLess_schar_uint 1.97% 1.092 1.113 - -2.97% -
std::is_partitioned(list<int>)_(unpartitioned)/50 1.96% 4.433 4.520 - -0.58% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.96% 31.324 31.938 - 2.75% -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 1.96% 49900.106 50876.016 - -3.41% -
std::multiset<int>::ctor(&&,_different_allocs)/32 1.95% 175.205 178.629 - -41.59% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1.95% 1090472.570 1111734.272 - -0.03% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.95% 610.950 622.856 - -0.52% -
std::move(vector<int>)/8 1.95% 2.232 2.276 - 4.91% -
std::remove_copy(deque<int>)_(sprinkled)/1024 1.95% 355.535 362.457 - 1.95% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 1.95% 35261.030 35947.509 - -12.35% -
SetIntersection_None_Set_float_262144_1 1.95% 1162921.633 1185551.596 - -1.37% -
SetIntersection_Interlaced_Set_uint32_1024_256 1.94% 13669986.720 13935194.668 - -5.04% -
std::find_end(vector<int>)_(single_element)/1024 1.94% 245.209 249.966 - 5.65% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.94% 721.293 735.280 - 2.56% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 1.93% 29.766 30.342 - -2.04% -
std::pop_heap(deque<float>)/1024 1.93% 12.273 12.510 - -7.94% -
SetIntersection_Interlaced_Set_float_256_4 1.93% 11142687.831 11357677.770 - 0.28% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 1.92% 3.590 3.659 - -41.47% -
std::fill(vector<bool>)/512 1.91% 1.580 1.610 - 6.02% -
std::reverse_copy(list<int>)/8 1.91% 2.391 2.437 - -12.58% -
SetIntersection_Front_Vector_uint64_262144_16384 1.91% 76914000.662 78382959.600 - 6.14% -
std::map<std::string,_int>::ctor(const&)/32 1.91% 817.599 833.185 - 1.25% -
std::fill(vector<int>)/1024 1.91% 29.428 29.989 - 3.14% -
BM_deque_vector_copy_backward/4000 1.90% 142.644 145.361 - 1.43% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1.90% 1130262.856 1151789.712 - -6.38% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.90% 87.663 89.333 - 2.32% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 1.90% 101525.899 103457.815 - 4.17% -
BM_deque_vector_move/64 1.90% 2.663 2.714 - 2.33% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.90% 79634.460 81147.384 - -4.46% -
std::map<int,_int>::erase(key)_(existent)/1024 1.90% 25.001 25.475 - -0.13% -
std::search(list<int>)_(single_element)/8192 1.90% 8088.817 8242.151 - 10.09% -
SetIntersection_None_Set_float_1024_256 1.90% 8748651.116 8914459.522 - 1.50% -
std::remove_if(list<int>)_(prefix)/8192 1.89% 10113.559 10304.718 - 2.60% -
BM_vector_deque_ranges_copy/5500 1.89% 195.594 199.287 - -0.74% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.89% 526.748 536.693 - -0.98% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.89% 36215.582 36898.658 - -1.76% -
std::multiset<std::string>::count(key)_(existent)/32 1.89% 19.926 20.301 - 3.60% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 1.87% 501950.025 511350.863 - -0.38% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 1.86% 6509.109 6630.281 - 1.49% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.86% 12809.311 13047.347 - -1.01% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 1.86% 20.770 21.156 - -0.45% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 1.86% 10.688 10.887 - -0.68% -
std::flat_multimap<int,_int>::ctor(const&)/32 1.85% 22.849 23.273 - 0.90% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.85% 55318.595 56341.430 - -4.49% -
SetIntersection_Interlaced_Vector_uint32_64_64 1.85% 10658072.101 10855110.135 - -2.34% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.85% 644.714 656.631 - -0.53% -
BM_deque_deque_ranges_copy/5500 1.84% 197.822 201.457 - 2.13% -
bm_ranges_lexicographical_compare<int>/64 1.83% 4.367 4.447 - 2.39% -
BM_deque_deque_move/4096 1.83% 147.711 150.410 - 0.83% -
std::is_partitioned(list<int>)_(unpartitioned)/32 1.83% 4.172 4.248 - -3.08% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 1.83% 493037.232 502039.285 - -1.26% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 1.83% 174186.074 177365.907 - 2.96% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.83% 32416.672 33008.298 - -0.11% -
SetIntersection_None_Set_float_262144_1024 1.82% 1154178.631 1175220.701 - -2.43% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 1.82% 20.485 20.858 - -2.11% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.82% 68805.914 70055.666 - -5.05% -
std::find_end(vector<int>)_(same_length)/8192 1.82% 1986.166 2022.233 - -49.71% -
SetIntersection_None_Vector_string_16384_256 1.81% 1211264.306 1233219.049 - -0.64% -
BM_CmpEqual_int_uchar 1.81% 1.095 1.115 - -0.72% -
BM_deque_deque_copy/1024 1.81% 37.017 37.686 - 2.13% -
std::stable_partition(list<int>)_(sparse)/32 1.81% 9.623 9.797 - 1.61% -
BM_deque_deque_ranges_copy/4096 1.81% 148.027 150.701 - 0.93% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 1.80% 29.378 29.908 - 2.33% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 1.80% 56.401 57.417 - 0.80% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 1.80% 24.910 25.357 - 3.25% -
BM_CmpEqual_int_schar 1.80% 1.124 1.144 - 1.73% -
BM_vector_deque_ranges_move_backward/2 1.80% 2.052 2.089 - 1.31% -
BM_deque_deque_ranges_copy_backward/70000 1.79% 8586.071 8739.470 - 6.30% -
std::stable_sort(deque<int>)_(heap)/1024 1.79% 2705.115 2753.406 - -1.30% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 1.78% 3.066 3.121 - -1.23% -
rng::starts_with(deque<int>,_pred)/1048576 1.78% 525562.579 534906.421 - 5.64% -
std::unordered_map<int,_int>::clear()/1024 1.77% 7868.061 8007.293 - -6.52% -
std::fill_n(list<int>)/50 1.77% 15.572 15.848 - 4.41% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 1.77% 36.377 37.020 - -12.99% -
SetIntersection_None_Vector_string_256_256 1.76% 2239626.135 2279083.999 - -0.82% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.76% 1.394 1.419 - 1.60% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 1.76% 2.224 2.263 - -0.47% -
BM_deque_deque_copy/4096 1.76% 147.229 149.818 - 1.07% -
BM_StringAssignAsciiz_Small_Opaque 1.76% 3.103 3.158 - -5.38% -
SetIntersection_None_Vector_string_262144_262144 1.75% 1293584.181 1316264.309 - -0.07% -
std::multimap<int,_int>::contains(key)_(existent)/8192 1.75% 5.429 5.524 - -1.01% -
SetIntersection_Front_Vector_float_1024_256 1.75% 2221378.909 2260298.835 - 4.25% -
SetIntersection_Interlaced_Vector_uint32_256_64 1.75% 7791623.387 7928039.268 - 16.00% -
BM_StringFindCharLiteral/128 1.75% 3.003 3.056 - 1.63% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 1.74% 9.835 10.006 - 0.54% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 1.74% 32697.585 33266.498 - 4.13% -
BM_vector_deque_ranges_move_backward/4000 1.74% 141.149 143.605 - 0.77% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 1.73% 20.764 21.124 - 0.80% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 1.73% 65.971 67.114 - 34.19% -
std::sort(vector<int>)_(qsort_adversarial)/1024 1.73% 12900.296 13123.835 - 1.44% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 1.73% 14.338 14.586 - 13.11% -
SetIntersection_None_Set_float_1024_16 1.73% 8831196.936 8984038.777 - 0.88% -
BM_StringAssignAsciiz_Empty_Opaque 1.73% 3.101 3.154 - -5.44% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 1.73% 25.237 25.673 - 8.12% -
std::sort(vector<int>)_(pipe-organ)/8 1.73% 17.548 17.851 - -0.65% -
std::all_of(vector<int>)_(process_all)/50 1.72% 13.381 13.611 - -29.12% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.72% 12729.979 12949.036 - -2.98% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1.72% 1167160.983 1187235.346 - 0.66% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 1.72% 184.439 187.608 - -39.02% -
SetIntersection_Front_Vector_float_16384_64 1.72% 1339126.130 1362103.020 - 1.32% -
SetIntersection_Front_Vector_string_262144_256 1.72% 9531558.297 9695028.317 - 1.16% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 1.71% 146695.154 149210.665 - -0.06% -
rng::find_if(vector<bool>)_(process_all)/8 1.71% 3.461 3.521 - -1.60% -
std::rotate_copy(deque<int>)/1024 1.71% 34.287 34.874 - 1.54% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.71% 41054.282 41756.231 - -8.09% -
std::set<std::string>::ctor(const&)/1024 1.71% 34063.891 34645.069 - -1.63% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 1.71% 3471.609 3530.804 - -7.37% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.70% 69430.323 70613.880 - 1.61% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 1.70% 23960577.751 24368903.201 - -1.57% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 1.70% 14115377.118 14355785.543 - 7.23% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 1.70% 26.192 26.638 - -13.02% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.70% 790.002 803.449 - -7.78% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 1.70% 41517791.139 42223761.550 - 0.47% -
SetIntersection_Interlaced_Vector_uint64_16384_64 1.70% 5867953.696 5967438.386 - -9.50% -
SetIntersection_None_Set_float_1024_64 1.69% 8787068.422 8935975.430 - -1.82% -
std::partial_sort_copy(deque<int>)_(heap)/1024 1.69% 8227.756 8367.135 - 0.82% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 1.69% 33.210 33.771 - -5.58% -
BM_PushHeap_uint32_Random_4 1.69% 2.124 2.160 - -2.43% -
BM_StringFindStringLiteral/256 1.68% 5.405 5.496 - 0.59% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 1.68% 393.029 399.642 - 1.05% -
std::partial_sort_copy(list<int>)_(heap)/8 1.68% 17.560 17.855 - 7.68% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 1.67% 16696.721 16976.333 - -0.22% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 1.67% 24.618 25.030 - 3.52% -
std::unordered_set<int>::find(key)_(existent)/8192 1.67% 1.473 1.498 - 6.94% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 1.67% 17.429 17.721 - 2.55% -
ranges::min(std::vector<long_long>)/8 1.67% 2.255 2.293 - 7.84% -
std::rotate_copy(deque<int>)/32 1.67% 2.674 2.719 - 5.71% -
std::search(vector<int>)_(single_element)/8192 1.67% 1813.673 1843.918 - 1.66% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.67% 36779.477 37392.364 - -0.06% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 1.66% 24.699 25.109 - -0.67% -
BM_CmpEqual_ushort_ushort 1.66% 1.050 1.068 - -1.70% -
SetIntersection_None_Vector_uint64_16384_1 1.66% 1090946.050 1109034.241 - -1.75% -
std::partition(list<int>)_(dense)/32 1.66% 8.667 8.810 - -1.58% -
rng::for_each(map<int>)/50 1.65% 37.655 38.278 - -5.25% -
SetIntersection_None_Set_float_262144_256 1.65% 1157649.822 1176795.006 - -1.61% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 1.65% 8.741 8.885 - -7.95% -
BM_PushHeap_uint64_Random_262144 1.65% 6.317 6.421 - 7.19% -
BM_vector_deque_move_backward/4000 1.65% 141.587 143.918 - 1.20% -
SetIntersection_Front_Vector_uint32_1024_64 1.64% 1348886.004 1371038.115 - -0.10% -
SetIntersection_Interlaced_Vector_float_256_4 1.64% 5172333.589 5257265.582 - 0.12% -
BM_CmpEqual_ushort_int 1.64% 1.067 1.085 - 0.82% -
std::stable_partition(list<int>)_(alloc_fails)/50 1.64% 1924.440 1955.967 - 3.32% -
std::set<std::string>::equal_range(key)_(non-existent)/32 1.64% 11.010 11.190 - 9.67% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.63% 1.407 1.430 - 1.12% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 1.63% 35.989 36.576 - 0.06% -
BM_num_get<long> 1.63% 10.650 10.823 - -55.64% -
SetIntersection_None_Vector_string_16384_16384 1.62% 1223216.261 1243086.498 - -0.36% -
SetIntersection_Front_Vector_string_262144_1 1.62% 1067271.140 1084585.602 - -0.48% -
SetIntersection_None_Set_float_262144_64 1.62% 1157901.043 1176683.432 - -1.35% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 1.62% 24.533 24.930 - -3.31% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 1.62% 12551.871 12755.051 - -2.36% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 1.61% 43.905 44.613 - 1.14% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 1.61% 29.055 29.523 - 2.36% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.61% 3.100 3.150 - -0.99% -
BM_deque_deque_copy_backward/70000 1.61% 8511.593 8648.281 - 8.79% -
std::is_sorted_until(vector<int>,_pred)/8 1.60% 3.660 3.719 - 19.07% -
std::multiset<int>::ctor(const&,_alloc)/32 1.60% 224.460 228.060 - -11.61% -
SetIntersection_None_Set_float_262144_262144 1.60% 1157890.625 1176424.967 - -2.31% -
std::unordered_multiset<int>::ctor(const&)/0 1.60% 12.883 13.089 - 0.09% -
SetIntersection_Front_Vector_uint32_16384_16 1.60% 1105826.821 1123520.340 - 0.88% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 1.60% 18.884 19.186 - -0.17% -
rng::contains(list<int>)_(process_all)/8192 1.60% 7080.033 7193.026 - 0.11% -
BM_deque_vector_copy/64000 1.59% 2873.743 2919.572 - 2.11% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.59% 44327.293 45034.137 - -10.36% -
std::for_each(list<int>)/50 1.59% 21.139 21.474 - 0.11% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 1.59% 2903.864 2949.934 - -0.96% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.59% 86299.436 87667.636 - 2.39% -
BM_PushHeap_string_Descending_16384 1.58% 2.332 2.369 - 2.53% -
SetIntersection_Front_Vector_float_64_16 1.58% 14137240.735 14361022.974 - 0.13% -
BM_PushHeap_string_Descending_64 1.58% 2.193 2.227 - 0.84% -
std::rotate(vector<bool>)_(1_element_forward)/32 1.57% 17.375 17.648 - -0.66% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 1.57% 12.504 12.701 - -3.28% -
std::vector<int>::ctor(size)/1024 1.57% 43.498 44.182 - 4.67% -
std::set<std::string>::lower_bound(key)_(existent)/1024 1.57% 21.516 21.853 - -7.73% -
SetIntersection_Front_Vector_string_262144_16 1.57% 1613347.932 1638627.430 - 1.90% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 1.56% 14.881 15.114 - -0.93% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 1.56% 100.208 101.775 - -52.23% -
bm_lexicographical_compare<signed_char>/8 1.56% 3.279 3.330 - 7.09% -
std::find_end(forward_list<int>)_(single_element)/8192 1.56% 5820.296 5911.260 - 3.20% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.56% 16842.950 17106.063 - -0.19% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.56% 12959.431 13160.979 - 5.25% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 1.55% 102421.790 104004.405 - -0.96% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 1.54% 21.941 22.280 - -3.31% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 1.54% 16334.206 16586.213 - -2.18% -
BM_PushHeap_float_Ascending_1024 1.54% 3.120 3.168 - 1.55% -
BM_deque_deque_move_backward/4096 1.54% 153.162 155.519 - 0.98% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1.54% 1179298.299 1197430.851 - 4.23% -
BM_PushHeap_string_QuickSortAdversary_64 1.53% 13.131 13.332 - -0.25% -
BM_deque_deque_ranges_copy_backward/65536 1.53% 8010.249 8132.839 - 8.35% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.53% 1.826 1.854 - -0.00% -
BM_deque_deque_ranges_copy/4000 1.53% 141.479 143.644 - -1.79% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1.53% 1442196.344 1464254.707 - 1.82% -
std::list<int>::ctor(Range)_(cheap_elements)/32 1.53% 336.530 341.677 - 2.84% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 1.53% 741.739 753.056 - 3.76% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 1.52% 119074.832 120882.746 - 5.74% -
std::partial_sort_copy(list<int>)_(ascending)/1024 1.51% 5336.134 5416.893 - -0.58% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.51% 221.800 225.155 - -0.27% -
std::multiset<std::string>::count(key)_(non-existent)/1024 1.51% 24.398 24.767 - -2.55% -
std::for_each(vector<int>)/50 1.51% 3.879 3.937 - 1.69% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 1.51% 918.532 932.411 - -1.28% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.51% 1037081.852 1052726.230 - -1.14% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.51% 278824.292 283022.393 - -1.25% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 1.50% 112339.811 114028.538 - 4.23% -
rng::starts_with(list<int>,_pred)/1000 1.50% 776.762 788.435 - 0.05% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.50% 361.537 366.967 - -0.97% -
std::sort(deque<int>)_(ascending)/1024 1.50% 759.928 771.339 - 0.54% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 1.50% 5.648 5.732 - 1.48% -
std::rotate(vector<bool>)_(1_element_forward)/50 1.50% 17.400 17.661 - -1.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 1.50% 8493309.695 8620545.603 - 0.51% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 1.50% 209627077.145 212764970.515 - 5.73% -
std::find_end(forward_list<int>)_(single_element)/1000 1.50% 695.380 705.783 - 2.86% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1.50% 1172571.932 1190103.343 - 0.62% -
SetIntersection_Front_Set_float_262144_256 1.49% 4196351.030 4259021.972 - 14.91% -
SetIntersection_Front_Set_uint64_16384_1 1.49% 1047660.782 1063280.587 - 0.36% -
rng::find_if(vector<bool>)_(process_all)/50 1.49% 23.491 23.840 - -0.35% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 1.48% 20.554 20.858 - -10.25% -
std::sort(vector<NonIntegral>)_(heap)/1024 1.48% 4263.969 4326.963 - 2.04% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 1.47% 2766.085 2806.847 - 0.21% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 1.47% 889.899 902.978 - 1.61% -
BM_deque_vector_ranges_copy_backward/65536 1.46% 8150.338 8269.729 - 10.42% -
BM_StringFindAllMatch/1 1.46% 2.800 2.841 - -2.21% -
std::remove(list<int>)_(sprinkled)/8192 1.46% 8056.667 8174.409 - 3.95% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 1.46% 54.559 55.356 - -1.53% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 1.46% 22.451 22.779 - 0.21% -
std::multimap<int,_int>::ctor(const&)/1024 1.46% 6498.338 6592.954 - -1.33% -
BM_vector_deque_copy/65536 1.45% 2853.992 2895.358 - 1.33% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.45% 442.826 449.243 - 0.67% -
std::replace(list<int>)_(sprinkled)/8192 1.44% 7491.315 7599.557 - 6.62% -
SetIntersection_Front_Vector_string_64_64 1.44% 25828770.936 26201556.262 - 4.95% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.44% 663.415 672.989 - 0.44% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 1.44% 5832.067 5915.787 - 1.31% -
BM_PushHeap_uint64_Random_16384 1.44% 6.296 6.386 - 7.97% -
SetIntersection_None_Vector_string_16384_4 1.43% 1222805.750 1240349.207 - -0.37% -
std::copy(list<int>)/32768 1.43% 25951.067 26321.207 - 1.86% -
SetIntersection_Front_Vector_float_262144_1 1.43% 1035054.266 1049807.868 - -0.54% -
std::copy_if(vector<int>)_(every_other)/8 1.42% 4.164 4.224 - 66.98% -
BM_PushHeap_string_Random_1024 1.42% 15.241 15.458 - 4.23% -
std::for_each_n(list<int>)/50 1.42% 22.389 22.707 - -6.37% -
SetIntersection_Interlaced_Vector_string_256_256 1.42% 20620907.837 20913860.962 - 1.31% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1.42% 1195337.580 1212310.618 - -1.86% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.42% 3.803 3.857 - 0.58% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 1.42% 5.256 5.331 - 6.36% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 1.41% 66.758 67.702 - 6.76% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.41% 1601762.289 1624418.701 - -4.45% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.41% 23.190 23.517 - 0.72% -
std::sort(vector<int>)_(descending)/8 1.41% 24.691 25.038 - -0.07% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 1.40% 450680.619 456997.821 - -1.06% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 1.40% 5819179.964 5900691.558 - -1.08% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 1.39% 489538.144 496365.642 - 18.90% -
SetIntersection_Front_Vector_string_1024_256 1.39% 9084044.417 9210567.676 - -9.74% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1.39% 1173800.805 1190142.120 - -1.20% -
SetIntersection_None_Vector_string_262144_1024 1.39% 1276161.297 1293899.634 - -1.71% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.39% 794.564 805.601 - -0.71% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 1.39% 43.660 44.266 - -1.24% -
BM_deque_deque_ranges_copy_backward/64000 1.39% 7771.412 7879.297 - 7.21% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.39% 1.163 1.180 - 13.71% -
BM_PushHeap_string_SingleElement_262144 1.39% 2.611 2.647 - 0.03% -
rng::find_last_if(vector<char>)_(bail_10%)/8 1.39% 2.068 2.096 - 1.04% -
std::search(list<int>)_(no_match)/1048576 1.38% 821306.712 832667.505 - -0.44% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.38% 114896.136 116483.288 - 1.21% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.38% 862.118 874.010 - -12.61% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 1.38% 22.435 22.744 - 0.23% -
SetIntersection_Front_Vector_string_64_4 1.38% 17667120.721 17910310.111 - 0.46% -
BM_deque_vector_copy_backward/4096 1.38% 147.402 149.430 - 0.88% -
BM_CmpLess_short_ushort 1.37% 1.081 1.096 - -2.55% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 1.37% 22.440 22.747 - 0.57% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 1.37% 20.808 21.093 - 0.02% -
rng::find_last(vector<int>)_(bail_90%)/50 1.36% 1.471 1.491 - -1.62% -
std::unique(list<int>)_(contiguous)/8192 1.36% 6952.058 7046.726 - -9.69% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 1.36% 6465.889 6553.849 - -34.21% -
rng::find(vector<bool>)_(process_all)/1024 1.36% 4.533 4.595 - -1.86% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 1.35% 0.813 0.824 - 0.93% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 1.35% 3.246 3.290 - 2.09% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1.35% 1116075.519 1131113.645 - -9.21% -
std::rotate(vector<bool>)_(by_1/2)/50 1.35% 17.545 17.781 - 0.95% -
SetIntersection_None_Vector_string_256_1 1.35% 4489884.239 4550277.494 - -0.68% -
BM_deque_deque_ranges_copy_backward/5500 1.34% 201.554 204.256 - 1.03% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.34% 292.368 296.286 - 3.76% -
std::find(vector<char>)_(process_all)/32768 1.34% 493.727 500.341 - 1.51% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 1.33% 44.695 45.291 - -0.69% -
std::multiset<int>::ctor(&&,_different_allocs)/0 1.33% 12.829 13.000 - -5.62% -
BM_vector_deque_copy_backward/5500 1.33% 196.477 199.091 - -0.56% -
BM_std_minmax_element<short>/64 1.33% 16.970 17.195 - 2.36% -
BM_PushHeap_uint64_Random_1024 1.33% 6.200 6.283 - 9.10% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.33% 1144.116 1159.286 - 5.63% -
SetIntersection_Front_Set_uint32_16384_4 1.32% 1059769.912 1073809.898 - -0.13% -
std::sort_heap(deque<int>,_pred)/8 1.32% 33.557 34.002 - -2.18% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 1.32% 2.448 2.480 - 1.30% -
SetIntersection_Front_Set_float_16384_16 1.32% 1209010.367 1224998.248 - 1.04% -
SetIntersection_Interlaced_Set_float_1024_1024 1.32% 11758214.357 11913536.905 - -4.04% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 1.32% 484.693 491.089 - 1.69% -
std::copy_n(vector<int>)/512 1.32% 16.101 16.313 - 2.24% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1.32% 1107723.422 1122321.730 - -0.22% -
std::set<int>::erase(key)_(existent)/8192 1.32% 67.633 68.524 - -1.03% -
SetIntersection_Front_Vector_string_1024_4 1.31% 1183098.830 1198568.027 - 0.43% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.30% 363.784 368.531 - -0.72% -
rng::for_each(multiset<int>)/50 1.30% 38.636 39.140 - -4.64% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1.30% 1053.917 1067.666 - -10.38% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.30% 15.529 15.732 - 0.08% -
SetIntersection_None_Set_float_1024_4 1.30% 8955851.441 9072383.870 - 1.53% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 1.30% 128.261 129.928 - 3.86% -
std::move_backward(vector<bool>)_(aligned)/1048576 1.30% 1709.077 1731.282 - 1.34% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.30% 1039.198 1052.680 - 17.98% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1.29% 1635778.889 1656962.078 - -1.34% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 1.29% 2950.432 2988.617 - -20.25% -
BM_deque_vector_move_backward/70000 1.29% 8768.247 8881.579 - 12.33% -
std::unordered_set<int>::ctor(const&,_alloc)/0 1.29% 13.056 13.225 - 0.11% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 1.29% 60470.444 61251.972 - -1.69% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1.29% 1217742.481 1233458.216 - 3.16% -
std::copy(vector<bool>)_(unaligned)/32768 1.29% 214.737 217.508 - -0.00% -
BM_PushHeap_string_QuickSortAdversary_16384 1.29% 15.639 15.840 - -2.02% -
std::find(list<int>)_(process_all)/32768 1.29% 25641.121 25971.686 - -0.01% -
BM_deque_deque_ranges_move/5500 1.29% 198.607 201.167 - 0.21% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.29% 6329.862 6411.281 - 2.36% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 1.29% 3677.491 3724.755 - 0.60% -
SetIntersection_Front_Vector_string_16_16 1.28% 50896780.509 51550077.282 - 0.62% -
std::partition_copy(vector<int>)/32 1.28% 8.052 8.155 - 0.96% -
std::set<int>::find(key)_(existent)/8192 1.28% 7.975 8.078 - 1.23% -
std::unordered_map<int,_int>::ctor(const&)/32 1.28% 202.410 205.003 - -0.64% -
std::vector<int>::insert(begin)_(cheap_elements)/32 1.28% 4.997 5.061 - -0.64% -
SetIntersection_None_Set_float_262144_16 1.28% 1161718.748 1176582.355 - -2.04% -
SetIntersection_Front_Vector_string_16_4 1.28% 60098959.974 60867529.706 - 1.04% -
BM_PushHeap_float_Ascending_64 1.28% 1.766 1.789 - 1.55% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 1.27% 157965.489 159978.100 - -4.33% -
SetIntersection_Front_Vector_float_1024_64 1.27% 1340194.336 1357215.580 - 0.99% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 1.27% 38.239 38.725 - -8.64% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 1.27% 4780.811 4841.451 - 1.39% -
std::partial_sort_copy(list<int>)_(heap)/8192 1.27% 99911.938 101178.352 - 1.14% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1.27% 1444140.354 1462441.858 - 2.13% -
std::stable_partition(vector<int>)_(sparse)/1024 1.27% 207.231 209.856 - -4.61% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.26% 9978.360 10104.406 - 5.00% -
std::find_if(list<int>)_(process_all)/32768 1.26% 25442.438 25763.025 - -0.05% -
std::find_end(list<int>)_(same_length)/1000 1.26% 730.495 739.692 - -49.72% -
std::all_of(deque<int>)_(process_all)/8192 1.26% 2520.788 2552.454 - -6.15% -
std::multimap<int,_int>::erase(iterator)/8192 1.25% 20.467 20.723 - -3.34% -
BM_deque_deque_move_backward/4000 1.25% 145.565 147.390 - -2.19% -
std::remove_copy_if(deque<int>)_(prefix)/8192 1.25% 3786.982 3834.434 - -0.38% -
std::unique(list<int>,_pred)_(sprinkled)/1024 1.25% 1001.081 1013.572 - -0.23% -
std::multimap<int,_int>::erase(iterator)/32 1.25% 20.318 20.571 - -1.94% -
std::copy_if(vector<int>)_(entire_range)/64 1.25% 15.851 16.049 - 3.24% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.24% 13868.765 14041.294 - -3.01% -
std::sort_heap(vector<NonIntegral>)/8 1.24% 29.224 29.587 - 0.81% -
std::list<int>::operator=(const&)_(cheap_elements)/32 1.24% 16.978 17.188 - 8.26% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 1.23% 25.230 25.541 - -19.30% -
std::remove_if(list<int>)_(prefix)/1024 1.23% 993.920 1006.161 - 3.46% -
std::search(list<int>)_(no_match)/1024 1.23% 749.312 758.532 - 1.15% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.23% 339.624 343.790 - 3.66% -
std::stable_partition(deque<int>)_(alloc_fails)/50 1.22% 1910.338 1933.736 - 0.59% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 1.22% 48.542 49.137 - -17.53% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1.22% 1162.019 1176.228 - 1.13% -
BM_CmpEqual_short_uint 1.22% 1.094 1.107 - -3.37% -
std::partition(vector<int>)_(sparse)/32 1.22% 8.714 8.820 - 0.03% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1.22% 1131667.849 1145453.562 - -8.60% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 1.22% 26.368 26.690 - 0.21% -
std::fill_n(vector<bool>)/64 1.21% 1.453 1.471 - 3.19% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.21% 46556.351 47121.751 - -8.24% -
SetIntersection_None_Vector_uint64_1024_64 1.21% 1067530.194 1080482.476 - -1.27% -
std::multiset<int>::insert(value)_(new_value,_end)/32 1.21% 18.752 18.979 - 2.07% -
std::stable_sort(deque<int>)_(ascending)/1024 1.21% 2102.095 2127.573 - -1.31% -
BM_StringAssignAsciizMix_Opaque 1.21% 5.025 5.086 - -2.46% -
SetIntersection_Front_Vector_uint64_262144_16 1.21% 1100473.845 1113772.160 - -0.56% -
SetIntersection_None_Set_float_256_256 1.21% 5810854.230 5881017.936 - -0.58% -
std::copy_if(list<int>)_(every_other)/1048576 1.21% 835033.597 845101.891 - 2.94% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1.21% 1131853.236 1145497.154 - -0.35% -
std::for_each(multiset<int>::iterator)/32 1.21% 23.556 23.840 - 11.22% -
SetIntersection_None_Set_string_16384_64 1.20% 203165482.350 205610341.095 - 8.61% -
std::rotate(list<int>)_(by_1/3)/8192 1.20% 8368.990 8469.500 - 3.32% -
BM_vector_deque_ranges_move_backward/64 1.20% 3.038 3.075 - 3.35% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 1.19% 8.770 8.874 - 7.69% -
BM_deque_vector_move_backward/5500 1.19% 196.218 198.550 - -1.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.18% 9911355.032 10028693.313 - -0.19% -
std::sort(deque<int>)_(qsort_adversarial)/8192 1.18% 480854.257 486522.862 - 5.31% -
BM_num_get<bool> 1.18% 11.695 11.833 - -53.27% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 1.17% 17866.423 18076.328 - -7.09% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 1.17% 277366.805 280603.616 - -0.27% -
std::find(list<int>)_(bail_25%)/8192 1.16% 1437.001 1453.698 - 2.46% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 1.16% 28.409 28.739 - -1.94% -
std::transform(deque<int>,_deque<int>)/50 1.16% 35.488 35.900 - 6.75% -
std::sort(deque<int>)_(shuffled)/8 1.16% 22.791 23.056 - 0.64% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 1.16% 4124760.406 4172555.142 - -1.98% -
BM_deque_vector_ranges_move/1024 1.16% 37.138 37.568 - 0.62% -
std::make_heap(vector<int>)_(descending)/1024 1.16% 271.623 274.765 - 0.40% -
SetIntersection_Interlaced_Vector_uint64_262144_16 1.16% 3137767.268 3174071.799 - -9.22% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.16% 1.184 1.197 - 1.23% -
SetIntersection_Front_Set_float_16384_1 1.15% 1019000.150 1030758.658 - -2.83% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 1.15% 287.370 290.685 - -5.62% -
BM_vector_deque_ranges_copy_backward/1 1.15% 2.314 2.340 - 2.45% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 1.14% 5.492 5.554 - -8.77% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.14% 7644.369 7731.805 - 1.20% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.14% 35882.138 36291.305 - 0.37% -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 1.14% 6844.778 6922.809 - -0.29% -
std::rotate(vector<bool>)_(by_1/2)/32 1.14% 17.708 17.910 - 0.61% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.14% 255.384 258.291 - -0.18% -
SetIntersection_Interlaced_Set_uint32_16384_1 1.14% 1029469.232 1041176.437 - -2.37% -
BM_deque_deque_copy_backward/2 1.14% 2.525 2.553 - 3.47% -
BM_CmpLess_int_schar 1.13% 1.127 1.140 - -0.22% -
std::search(list<int>)_(single_element)/1024 1.13% 748.133 756.620 - 2.30% -
std::multimap<int,_int>::count(key)_(non-existent)/32 1.13% 2.249 2.274 - -0.26% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1.13% 1248865.152 1262982.420 - -0.50% -
BM_deque_deque_copy/1 1.13% 2.537 2.566 - 3.18% -
std::copy_if(list<int>)_(entire_range)/4096 1.12% 3008.785 3042.626 - 0.24% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 1.12% 7248.865 7330.350 - 2.80% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1.12% 8992186.866 9092920.602 - -5.10% -
std::sort(deque<int>)_(pipe-organ)/8 1.12% 20.127 20.353 - 0.63% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.12% 87.113 88.087 - -2.47% -
rng::contains_subrange(list<int>)_(same_length)/50 1.11% 25.134 25.414 - -10.22% -
SetIntersection_None_Vector_string_256_4 1.11% 4449235.857 4498737.845 - -0.44% -
std::sort(deque<int>)_(qsort_adversarial)/1024 1.11% 17641.906 17837.713 - -1.58% -
std::remove_copy(deque<int>)_(sprinkled)/32 1.11% 12.135 12.270 - -0.74% -
SetIntersection_None_Vector_uint32_256_64 1.11% 3381953.324 3419392.488 - -0.53% -
std::copy(vector<int>)/32768 1.11% 3735.104 3776.417 - -0.44% -
SetIntersection_Front_Vector_uint64_16384_1 1.11% 1029663.453 1041050.381 - -2.06% -
std::generate_n(list<int>)/32 1.10% 8.533 8.627 - 2.30% -
std::make_heap(deque<int>)_(ascending)/8 1.10% 27.112 27.411 - 1.40% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.10% 83153.726 84070.664 - 10.75% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 1.10% 198.839 201.030 - -4.47% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.10% 394.543 398.873 - 0.03% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 1.10% 473.090 478.277 - 2.53% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 1.10% 9.295 9.397 - -0.89% -
std::partition_copy(vector<int>)/50 1.09% 12.456 12.593 - 3.14% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 1.09% 32273.409 32625.923 - -3.42% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 1.09% 727.224 735.120 - 19.12% -
std::partition_point(list<int>)/1024 1.08% 1285.118 1299.033 - 1.32% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 1.08% 19306.612 19515.504 - -2.42% -
BM_deque_deque_move/70000 1.08% 3384.521 3421.084 - 1.71% -
SetIntersection_None_Vector_uint64_1024_256 1.08% 1069904.547 1081458.213 - -0.65% -
BM_PushHeap_string_QuickSortAdversary_16 1.08% 10.577 10.691 - -0.48% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 1.08% 3.710 3.750 - -0.97% -
rng::contains(list<int>)_(process_all)/32 1.08% 9.230 9.330 - 3.14% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 1.07% 3093.771 3127.013 - -0.96% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 1.07% 37.471 37.873 - 8.29% -
std::sort(vector<int>)_(heap)/1024 1.07% 4529.546 4578.097 - 0.35% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 1.07% 11.495 11.618 - 0.83% -
ranges::minmax(std::list<long_long>)/64 1.07% 30.159 30.482 - 8.54% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 1.07% 2859.807 2890.405 - 0.26% -
std::remove(list<int>)_(prefix)/8192 1.07% 8109.636 8196.082 - -0.76% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.06% 13426.319 13569.258 - -4.66% -
BM_vector_deque_copy_backward/1 1.06% 2.304 2.328 - -2.34% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 1.06% 279791.234 282757.785 - -1.89% -
ranges::minmax(std::deque<char>)/8 1.06% 3.869 3.910 - 3.14% -
std::find_first_of(list<int>)_(large_needle)/32 1.06% 670.968 678.078 - 0.68% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 1.06% 12282.715 12412.810 - 1.31% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 1.06% 33.748 34.106 - 1.94% -
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.06% 1.387 1.401 - 0.94% -
std::make_heap(deque<int>)_(repeated)/1024 1.05% 2254.548 2278.323 - 5.37% -
std::find_end(list<int>)_(near_matches)/1024 1.05% 34278.691 34639.855 - -8.14% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 1.05% 2340142.777 2364778.997 - 2.86% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.05% 524.523 530.042 - -2.03% -
std::fill_n(vector<bool>)/512 1.05% 1.456 1.471 - 3.03% -
std::is_sorted_until(list<int>,_pred)/8 1.05% 3.625 3.663 - 0.09% -
BM_deque_deque_copy_backward/4000 1.05% 143.757 145.263 - -0.05% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 1.05% 6702.022 6772.260 - -3.37% -
SetIntersection_None_Set_string_16384_256 1.05% 199484234.330 201574738.198 - 6.45% -
SetIntersection_None_Vector_uint64_262144_64 1.05% 1116356.132 1128037.327 - 0.35% -
std::unordered_multimap<int,_int>::clear()/32 1.05% 587.057 593.196 - -0.85% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 1.05% 2.379 2.404 - -4.41% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 1.04% 246279.117 248849.953 - 4.18% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.04% 445.337 449.961 - 1.65% -
SetIntersection_Front_Set_string_262144_16384 1.04% 346322138.925 349918162.471 - 0.10% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 1.04% 15.774 15.937 - -4.17% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 1.03% 6791.966 6862.260 - -60.19% -
std::multimap<int,_int>::erase(iterator)/1024 1.03% 20.411 20.621 - -3.60% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 1.03% 594590.823 600716.814 - -0.23% -
std::all_of(list<int>)_(process_all)/8 1.03% 2.635 2.663 - -2.09% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1.03% 1101757.513 1113059.819 - 0.16% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.03% 4.552 4.599 - -1.19% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 1.02% 59.135 59.740 - 1.26% -
std::is_partitioned(deque<int>)_(partitioned)/1024 1.02% 309.349 312.504 - 3.68% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 1.02% 4.206 4.249 - 4.23% -
std::vector<int>::insert(middle)_(cheap_elements)/32 1.02% 5.788 5.846 - 0.94% -
std::unique_copy(vector<int>)_(sprinkled)/52 1.01% 22.027 22.251 - 2.10% -
BM_vector_deque_copy_backward/65536 1.01% 8299.943 8384.035 - 9.35% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 1.01% 766.313 774.069 - -1.84% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.01% 54839.315 55392.729 - -2.53% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.00% 12527.792 12653.145 - -4.21% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::shift_right(vector<int>)/32 -79.93% 14.700 2.950 - 0.25% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -60.78% 89.739 35.199 - -2.17% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -60.33% 1766.279 700.768 - -6.82% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -60.28% 1680.870 667.597 - -9.09% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -59.37% 65.530 26.625 - -0.30% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -58.81% 72.878 30.019 - -59.34% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -49.68% 23.719 11.935 - -4.85% -
std::replace_if(deque<int>)_(sprinkled)/32 -49.32% 24.592 12.463 - 0.88% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -47.91% 701360.822 365337.572 - -47.16% -
std::copy(deque<int>)/64 -47.20% 5.213 2.752 - -8.80% -
std::replace_if(deque<int>)_(prefix)/32 -47.03% 26.474 14.024 - 0.55% -
SetIntersection_Interlaced_Vector_float_262144_64 -46.87% 20223944.383 10745470.328 - -31.39% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -45.19% 700541.329 383979.236 - -41.48% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -44.78% 0.444 0.245 - -30.84% -
std::is_sorted(deque<int>)/8 -44.10% 4.653 2.601 - -9.09% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -43.59% 0.479 0.270 - -6.27% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -42.25% 52.889 30.541 - -53.23% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -42.25% 80.382 46.419 - -65.96% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -41.83% 30.983 18.024 - -33.92% -
std::replace_if(deque<int>)_(sprinkled)/50 -39.93% 31.073 18.667 - 0.61% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -39.90% 39.215 23.568 - -55.03% -
std::replace_if(deque<int>)_(prefix)/50 -37.82% 32.883 20.446 - 0.90% -
std::set<std::string>::insert(value)_(already_present)/8192 -37.71% 59.997 37.374 - 19.50% -
std::multiset<std::string>::erase(key)_(existent)/32 -37.57% 79.270 49.493 - -4.19% -
BM_PushHeap_uint32_Random_1 -37.47% 0.687 0.430 - -7.61% -
BM_StringConstructDestroyCStr_Large_Transparent -36.94% 15.477 9.759 - -3.65% -
SetIntersection_Interlaced_Vector_float_1024_64 -35.43% 5649313.951 3647847.175 - 11.49% -
std::move(vector<int>)/262144 -35.10% 22929.662 14881.066 - -0.07% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 -33.35% 0.395 0.263 - -11.85% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -32.80% 346959906.339 233173015.967 - -32.52% -
std::copy(vector<int>)/4096 -32.70% 239.302 161.043 - 6.92% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -31.58% 36.012 24.640 - -2.29% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -31.40% 350915388.875 240721016.454 - -31.28% -
ranges::min(std::vector<char>)/1 -31.35% 0.381 0.262 - -40.23% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -30.92% 0.697 0.481 - 1.02% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -30.85% 27312.509 18886.820 - -0.81% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -30.72% 966.000 669.244 - -7.19% -
std::copy_backward(vector<int>)/4096 -30.57% 221.466 153.773 - -39.61% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -30.06% 39.123 27.361 - -32.22% -
SetIntersection_Interlaced_Vector_float_1024_16 -29.98% 2783813.490 1949322.143 - -23.38% -
std::set<std::string>::erase(key)_(existent)/32 -29.23% 74.998 53.077 - -37.58% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 -29.14% 72.639 51.475 - 57.37% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -29.11% 350552407.140 248513373.282 - -29.92% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -28.99% 34.027 24.164 - -14.38% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -28.85% 39.207 27.897 - -29.44% -
SetIntersection_Interlaced_Set_string_16384_16 -28.32% 344805135.038 247148945.348 - 1.55% -
std::unordered_set<int>::insert(value)_(already_present)/32 -27.95% 2.433 1.753 - -33.52% -
std::set<int>::contains(key)_(non-existent)/8192 -27.85% 12.020 8.673 - -15.98% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -27.49% 3.125 2.266 - -6.16% -
std::set<std::string>::erase(key)_(existent)/1024 -27.48% 99.521 72.177 - -3.34% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -27.41% 2.171 1.576 - -12.76% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -27.06% 353025666.509 257513570.719 - 2.38% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 -26.37% 8.436 6.212 - 1.93% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -26.32% 31.973 23.559 - -12.77% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -26.27% 1.707 1.259 - -36.13% -
BM_vector_deque_ranges_move/0 -25.48% 0.502 0.374 - -5.67% -
BM_StringRead_Cold_Shallow_Small -25.31% 1.413 1.056 - -6.20% -
BM_StringRead_Cold_Shallow_Large -24.93% 1.424 1.069 - -1.73% -
std::shift_left(vector<int>)/32 -24.84% 3.967 2.982 - 0.48% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -24.55% 59.325 44.758 - 25.30% -
BM_PushHeap_uint64_Descending_1 -24.45% 0.637 0.481 - 7.32% -
std::adjacent_find(deque<int>)/8 -24.34% 3.776 2.857 - -2.65% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 -24.26% 55.998 42.414 - -1.68% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -24.17% 1.751 1.328 - -10.65% -
BM_StringRead_Cold_Deep_Empty -24.00% 1.473 1.120 - -4.13% -
ranges::minmax(std::deque<long_long>)/64 -23.91% 32.451 24.691 - 0.58% -
BM_StringRead_Cold_Deep_Large -23.88% 1.582 1.204 - -2.19% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -23.79% 9.364 7.136 - -2.95% -
ranges::min(std::deque<char>)/70000 -23.49% 26210.646 20053.109 - 15.68% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -23.38% 0.492 0.377 - 6.77% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -23.31% 12674.051 9719.262 - -35.43% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -23.25% 1950.332 1496.941 - -6.33% -
SetIntersection_Interlaced_Vector_float_16384_256 -23.02% 30727494.212 23654203.493 - 58.98% -
BM_StringRead_Cold_Shallow_Empty -22.73% 1.401 1.083 - 2.32% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -22.68% 11274167.497 8717237.364 - -31.70% -
BM_StringDestroy_Large -22.65% 9.065 7.011 - -5.46% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -22.51% 0.401 0.310 - -35.95% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -22.36% 41.027 31.853 - -8.05% -
std::unordered_multiset<int>::erase(iterator)/8192 -22.32% 25.066 19.471 - -14.62% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -22.30% 1.867 1.451 - -12.66% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -22.25% 13.959 10.853 - 15.84% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -21.86% 24.468 19.119 - -40.21% -
BM_StringRead_Cold_Deep_Small -21.82% 1.495 1.169 - 0.59% -
std::find_if_not(deque<int>)_(process_all)/8192 -21.80% 2551.993 1995.670 - 1.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -21.77% 11067521.381 8658134.695 - -31.88% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -21.70% 18.388 14.399 - 18.32% -
std::find_if(list<int>)_(process_all)/8192 -21.69% 8964.557 7020.267 - -5.78% -
std::find_if_not(deque<int>)_(process_all)/1024 -21.66% 320.605 251.155 - 0.96% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -21.66% 0.338 0.265 - -44.91% -
std::copy(vector<bool>)_(aligned)/1048576 -21.61% 2869.075 2248.928 - -34.97% -
std::find_if_not(deque<int>)_(process_all)/32768 -21.54% 10276.108 8062.713 - 0.89% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -21.51% 1.454 1.141 - -22.02% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -21.40% 8.221 6.462 - -43.36% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -20.98% 5841.724 4616.145 - -1.28% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -20.92% 10935462.091 8648145.896 - -32.79% -
BM_vector_deque_copy/0 -20.80% 0.563 0.446 - -18.96% -
std::unordered_set<int>::count(key)_(non-existent)/32 -20.64% 1.646 1.306 - -6.53% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -20.51% 10864479.270 8635930.896 - -32.84% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 -20.50% 43.935 34.927 - -1.22% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -20.44% 24.819 19.747 - -19.32% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -20.32% 955.436 761.337 - -2.88% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -20.02% 2.369 1.895 - -20.35% -
BM_tolower_char<char> -19.95% 0.689 0.552 - -20.26% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 -19.94% 49.537 39.657 - 13.82% -
BM_vector_deque_ranges_move/2 -19.94% 2.060 1.649 - -20.16% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -19.72% 15.162 12.172 - 2.88% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -19.66% 10953533.087 8800491.887 - -31.90% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -19.64% 5.881 4.726 - -40.36% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -19.62% 1.543 1.240 - -20.74% -
std::find_if(vector<char>)_(bail_25%)/8 -19.55% 0.929 0.747 - -8.62% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -19.46% 0.716 0.577 - -16.96% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -19.43% 6.608 5.324 - 0.14% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -19.39% 59.534 47.990 - -22.90% -
std::find_if(vector<char>)_(bail_25%)/1024 -19.24% 32.533 26.272 - 1.01% -
BM_vector_deque_ranges_move/1 -19.18% 2.306 1.864 - -20.08% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -18.81% 11018343.160 8945721.876 - -31.57% -
BM_StringConstructDestroyCStr_Large_Opaque -18.75% 18.192 14.781 - -1.80% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -18.58% 30.459 24.800 - -22.51% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -18.55% 57.732 47.021 - -22.17% -
BM_PushHeap_uint32_Ascending_1 -18.46% 0.515 0.420 - -9.82% -
ranges::minmax(std::list<char>)/1 -18.46% 0.463 0.378 - -8.33% -
std::equal(deque<int>)_(it,_it,_it)/50 -18.40% 25.343 20.680 - -4.03% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -18.13% 0.614 0.503 - 0.54% -
std::find_if(vector<int>)_(bail_25%)/1024 -17.88% 31.952 26.241 - -6.31% -
std::find_first_of(vector<int>)_(large_needle)/32 -17.73% 123.370 101.499 - -9.24% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -17.69% 39.723 32.696 - -19.94% -
std::find_if(vector<int>)_(bail_25%)/32768 -17.43% 973.621 803.938 - -14.85% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -17.27% 1.390 1.150 - -13.72% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -17.20% 27.908 23.109 - -39.63% -
ranges::minmax(std::deque<__int128>)/64 -17.12% 37.461 31.046 - 2.99% -
ranges::min(std::deque<char>)/64 -16.96% 21.588 17.928 - 10.60% -
std::multiset<std::string>::erase(iterator)/8192 -16.74% 37.269 31.031 - 3.60% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -16.64% 1.327 1.107 - -13.92% -
SetIntersection_Interlaced_Vector_float_262144_1024 -16.59% 162419837.791 135469345.382 - 30.56% -
BM_StringRelational_Compare_Empty_Large_Control -16.32% 1.925 1.611 - -2.74% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -16.31% 1.530 1.281 - -17.09% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -16.14% 1.981 1.661 - -13.63% -
std::find_if(vector<char>)_(bail_25%)/32768 -15.86% 988.998 832.094 - -11.83% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -15.65% 29.546 24.922 - -1.24% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -15.64% 1.286 1.085 - -7.12% -
SetIntersection_Interlaced_Set_uint64_1024_4 -15.62% 11653730.348 9833106.704 - -3.49% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -15.60% 43219.634 36478.181 - -0.44% -
ranges::minmax(std::deque<__int128>)/70000 -15.56% 41394.422 34951.750 - 2.84% -
BM_PushHeap_uint64_Ascending_64 -15.53% 1.794 1.515 - -0.49% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -15.48% 7.787 6.582 - -18.97% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -15.32% 31.652 26.804 - -14.49% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -15.25% 10730.053 9093.246 - -17.25% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -15.03% 58.714 49.890 - -10.18% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -14.99% 14720407.416 12513395.860 - 0.06% -
std::find_if(vector<int>)_(bail_25%)/8192 -14.96% 249.143 211.873 - -10.82% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -14.94% 56.348 47.928 - -8.28% -
std::multiset<int>::count(key)_(non-existent)/32 -14.85% 2.831 2.410 - -1.67% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -14.85% 29.536 25.151 - -1.07% -
std::set<int>::erase(key)_(non-existent,_end)/1024 -14.83% 6.421 5.469 - -8.95% -
std::adjacent_find(deque<int>)/50 -14.81% 18.616 15.858 - 13.01% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -14.52% 17.248 14.743 - -10.25% -
ranges::minmax(std::deque<long_long>)/70000 -14.46% 30461.623 26056.159 - 2.02% -
std::copy_n(vector<int>)/4096 -14.45% 222.922 190.714 - 33.92% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -14.40% 18.511 15.845 - 1.78% -
std::move(deque<int>)/32768 -14.39% 2351.489 2013.056 - -2.96% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 -14.37% 71.165 60.938 - 22.50% -
ranges::min(std::deque<long_long>)/64 -14.36% 18.405 15.762 - -20.93% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -14.35% 5.274 4.517 - -30.97% -
SetIntersection_Interlaced_Set_uint64_1024_256 -14.31% 16006153.497 13715313.451 - -7.33% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -14.24% 946.467 811.732 - -0.00% -
std::search(vector<int>,_pred)_(no_match)/8192 -14.12% 4931.745 4235.202 - 1.90% -
rng::starts_with(list<int>)/8192 -13.63% 9230.341 7971.919 - -7.26% -
std::find_end(deque<int>)_(match_near_end)/1000 -13.57% 40.568 35.065 - -89.94% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -13.36% 43.806 37.952 - -6.98% -
std::find_if(vector<char>)_(bail_25%)/8192 -13.32% 250.746 217.345 - -4.92% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -13.30% 33.818 29.321 - -13.73% -
BM_lexicographical_compare_three_way_fast_path/1 -13.27% 0.427 0.370 - -10.49% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 -13.20% 1.279 1.110 - 10.58% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -13.08% 79.989 69.526 - -14.51% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -13.02% 67.080 58.346 - -21.80% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -13.01% 42.591 37.049 - -7.27% -
BM_vector_deque_ranges_move_backward/0 -12.97% 0.483 0.420 - -23.43% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -12.93% 31585.722 27502.316 - -0.09% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -12.92% 20778.231 18092.932 - -0.05% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 -12.89% 70.008 60.981 - 14.51% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -12.81% 1424.940 1242.446 - -11.36% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -12.81% 0.382 0.333 - -9.18% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -12.79% 1.709 1.490 - -13.79% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -12.74% 1.388 1.211 - -23.02% -
std::find_first_of(vector<int>)_(large_needle)/50 -12.72% 301.080 262.794 - -2.99% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -12.69% 81.987 71.582 - -13.05% -
std::move_backward(list<int>)/4096 -12.67% 4800.155 4192.053 - -19.17% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -12.65% 1.032 0.901 - -18.86% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -12.27% 850.732 746.368 - -19.57% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -12.24% 34.880 30.612 - -0.71% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -12.23% 17971093.041 15773145.012 - 86.10% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 -12.20% 14.125 12.401 - -0.69% -
BM_deque_deque_copy_backward/0 -12.05% 0.919 0.809 - -12.20% -
std::multimap<std::string,_int>::erase(iterator)/32 -12.05% 28.898 25.416 - -8.66% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -12.04% 1.138 1.001 - -3.05% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 -12.04% 14.084 12.389 - -0.77% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -12.00% 230.785 203.101 - -18.45% -
SetIntersection_Front_Set_uint32_1024_256 -11.99% 4273008.560 3760581.298 - -1.18% -
std::remove_copy_if(deque<int>)_(prefix)/32 -11.96% 20.094 17.690 - -0.57% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -11.89% 1.240 1.093 - -10.74% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -11.86% 52.840 46.574 - -17.31% -
std::unordered_set<int>::count(key)_(existent)/8192 -11.83% 1.439 1.269 - -9.84% -
std::any_of(vector<int>)_(process_all)/50 -11.75% 14.288 12.609 - -33.54% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -11.71% 27.344 24.141 - -0.28% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -11.71% 1858814.859 1641171.715 - -2.12% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -11.68% 5008261.893 4423319.071 - 43.68% -
BM_PushHeap_string_Ascending_1024 -11.59% 14.860 13.138 - -2.34% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 -11.55% 42.268 37.386 - 25.43% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -11.50% 1633700.951 1445751.219 - 5.44% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -11.46% 8720839.752 7721174.790 - 22.78% -
SetIntersection_Front_Set_uint32_16384_256 -11.46% 4093928.476 3624839.905 - -8.14% -
std::set<std::string>::find(key)_(non-existent)/8192 -11.46% 30.411 26.926 - 1.69% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -11.40% 1.825 1.617 - -15.97% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -11.37% 1653959.687 1465945.147 - -24.89% -
std::map<std::string,_int>::contains(key)_(existent)/32 -11.34% 16.015 14.200 - -1.53% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -11.30% 5.665 5.025 - -7.40% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -11.26% 1.374 1.219 - -11.94% -
std::map<int,_int>::insert(value)_(already_present)/1024 -11.22% 3.593 3.190 - -7.95% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 -11.19% 20.562 18.262 - -1.10% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -11.12% 51.229 45.534 - -10.23% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -11.07% 5189.424 4614.745 - -2.05% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -11.06% 36.006 32.022 - -15.87% -
std::find_first_of(vector<int>)_(large_needle)/8192 -11.02% 7770295.833 6914221.535 - -3.07% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -10.99% 30650.203 27281.801 - -21.09% -
std::find_first_of(vector<int>)_(large_needle)/1024 -10.98% 120664.234 107416.379 - -2.67% -
BM_PushHeap_uint64_Ascending_256 -10.98% 2.348 2.090 - -0.18% -
std::fill(list<int>)/8192 -10.89% 8441.671 7522.396 - -11.70% -
vector<bool>::reserve() -10.89% 9.187 8.187 - -25.06% -
std::set<int>::erase(key)_(non-existent,_end)/8192 -10.71% 9.611 8.582 - -6.52% -
std::set<int>::lower_bound(key)_(existent)/1024 -10.63% 4.812 4.301 - -4.56% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -10.61% 40.270 35.997 - -5.22% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -10.50% 1.206 1.079 - -11.21% -
std::stable_partition(list<int>)_(dense)/8192 -10.45% 21101.468 18897.247 - 8.05% -
std::swap_ranges(deque<int>)/1024 -10.42% 379.933 340.349 - 0.02% -
std::any_of(vector<int>)_(process_all)/8 -10.41% 2.631 2.358 - -2.56% -
BM_StringDestroy_Huge -10.40% 12.074 10.818 - -1.00% -
SetIntersection_Front_Set_string_64_64 -10.37% 37640111.066 33736137.130 - -1.06% -
std::find_end(deque<int>)_(single_element)/1024 -10.35% 328.872 294.849 - 6.13% -
std::set<std::string>::find(key)_(non-existent)/1024 -10.32% 22.347 20.041 - 0.52% -
std::unordered_set<int>::count(key)_(existent)/1024 -10.31% 1.220 1.094 - -15.55% -
ranges::minmax(std::vector<char>)/64 -10.29% 1.378 1.236 - -8.63% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -10.29% 4662180.677 4182507.743 - -16.19% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -10.16% 42407.486 38097.623 - -4.99% -
std::unordered_set<int>::find(key)_(non-existent)/32 -10.16% 1.194 1.073 - -2.30% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -10.16% 6.915 6.213 - -24.90% -
std::equal(deque<int>)_(it,_it,_it)/1024 -10.14% 500.567 449.817 - -6.57% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -10.11% 46.358 41.673 - -1.14% -
SetIntersection_Interlaced_Set_string_16384_4 -10.07% 216080650.302 194321110.866 - -1.37% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -10.06% 10.781 9.696 - -0.24% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -10.05% 573.709 516.030 - 2.63% -
BM_PushHeap_uint32_Descending_4 -10.05% 0.384 0.345 - -4.93% -
SetIntersection_Interlaced_Set_string_1024_1024 -9.96% 61282585.449 55176249.530 - -1.82% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 -9.92% 5.249 4.729 - 4.91% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -9.90% 183.293 165.142 - -14.22% -
BM_tolower_char<wchar_t> -9.86% 0.687 0.619 - 2.74% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -9.83% 2417357.305 2179832.376 - -12.79% -
SetIntersection_Front_Set_string_1024_64 -9.82% 4959966.501 4472701.106 - -6.26% -
std::find(vector<int>)_(bail_25%)/8 -9.81% 1.516 1.367 - 0.64% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -9.75% 98.368 88.777 - -1.15% -
std::set<std::string>::ctor(const&)/32 -9.67% 785.802 709.841 - -14.72% -
std::multiset<int>::contains(key)_(non-existent)/32 -9.67% 3.007 2.716 - -2.03% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -9.62% 43.829 39.615 - 1.71% -
std::multiset<int>::count(key)_(non-existent)/1024 -9.58% 6.602 5.970 - 1.03% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -9.54% 11056.560 10001.706 - -0.10% -
ranges::min(std::deque<long_long>)/70000 -9.52% 20921.651 18928.952 - -28.04% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 -9.49% 32.626 29.528 - 1.96% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -9.45% 231.785 209.886 - -3.09% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -9.43% 94.971 86.015 - -1.16% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -9.36% 92.590 83.925 - -13.26% -
std::for_each_n(join_view(vector<vector<int>>))/8 -9.29% 1.531 1.389 - -1.47% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -9.24% 30.241 27.447 - -8.50% -
std::copy_n(vector<int>)/8 -9.21% 2.422 2.199 - 4.02% -
std::multiset<std::string>::ctor(const&)/32 -9.21% 770.253 699.336 - -9.76% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -9.18% 1963.940 1783.680 - 5.35% -
BM_StringRelational_Compare_Empty_Huge_Control -9.18% 1.773 1.610 - -0.48% -
std::map<std::string,_int>::find(key)_(existent)/32 -9.17% 16.096 14.621 - -5.82% -
std::rotate(vector<bool>)_(by_1/4)/1024 -9.15% 13.799 12.536 - -11.48% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -9.14% 313.372 284.737 - -15.35% -
std::partition_copy(deque<int>)/1024 -9.12% 698.364 634.654 - -4.23% -
std::swap_ranges(deque<int>)/50 -9.01% 17.430 15.861 - -5.69% -
std::set<int>::lower_bound(key)_(non-existent)/32 -8.93% 2.472 2.251 - -3.64% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -8.89% 1.923 1.752 - -8.40% -
vector<bool>(size_type,_const_value_type&) -8.88% 9.204 8.386 - 0.58% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -8.85% 2.537 2.313 - -3.04% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -8.85% 1.733 1.579 - 0.40% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 -8.85% 0.779 0.710 - 1.71% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -8.81% 24.789 22.604 - -2.34% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -8.81% 39.772 36.269 - -3.32% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 -8.78% 0.779 0.710 - 2.24% -
std::search(deque<int>)_(same_length)/1000 -8.77% 356.435 325.161 - -0.09% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -8.75% 35.827 32.693 - 30.99% -
vector<bool>(const_vector<bool>&) -8.74% 10.850 9.902 - 3.53% -
BM_PushHeap_string_Ascending_256 -8.74% 12.006 10.957 - -0.07% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -8.69% 42.121 38.462 - -1.99% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -8.66% 0.642 0.586 - 2.34% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 -8.62% 0.777 0.710 - 2.04% -
BM_PushHeap_uint64_Ascending_262144 -8.61% 5.159 4.715 - 1.14% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -8.57% 639.013 584.250 - 4.52% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -8.54% 1.257 1.150 - -17.22% -
SetIntersection_Interlaced_Vector_uint64_64_16 -8.52% 18116520.003 16572571.704 - -9.50% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -8.52% 1.651 1.511 - -19.06% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -8.50% 30.015 27.465 - -21.17% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 -8.48% 32.476 29.723 - 7.24% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.45% 923.197 845.162 - 1.14% -
std::remove_copy_if(deque<int>)_(prefix)/50 -8.44% 30.604 28.021 - 0.89% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -8.43% 14063710.419 12877578.209 - -1.46% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 -8.43% 29.446 26.964 - 35.77% -
ranges::minmax(std::vector<char>)/8 -8.43% 1.077 0.986 - -2.36% -
SetIntersection_Front_Set_uint32_262144_1024 -8.42% 12702799.975 11632972.049 - -17.37% -
ranges::minmax(std::deque<__int128>)/1 -8.42% 0.721 0.660 - 1.48% -
std::map<int,_int>::contains(key)_(non-existent)/32 -8.38% 3.116 2.855 - -0.86% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -8.37% 5.872 5.380 - -7.48% -
std::stable_sort(deque<int>)_(descending)/8 -8.37% 27.543 25.237 - -11.18% -
BM_PushHeap_uint64_Ascending_16 -8.36% 0.993 0.910 - -2.36% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -8.33% 617.305 565.904 - 3.34% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -8.29% 32.157 29.490 - 1.24% -
SetIntersection_Front_Set_string_16384_16 -8.29% 1940224.879 1779318.720 - 0.51% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 -8.27% 439.335 402.994 - -18.33% -
std::remove_if(deque<int>)_(prefix)/50 -8.25% 66.333 60.860 - -5.15% -
std::copy_if(list<int>)_(entire_range)/64 -8.21% 36.481 33.487 - 0.04% -
SetIntersection_None_Set_string_16384_16384 -8.20% 200228508.531 183800177.360 - -4.81% -
std::set<std::string>::contains(key)_(non-existent)/32 -8.20% 10.507 9.646 - -1.71% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 -8.17% 31.043 28.506 - -1.17% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -8.16% 15031769.225 13804569.447 - 1.45% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -8.14% 2042351.661 1876040.799 - -6.70% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -8.12% 1776109.537 1631973.797 - -3.66% -
SetIntersection_Front_Set_string_256_256 -8.10% 29787682.634 27375756.033 - -6.94% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -8.08% 10.124 9.306 - -11.90% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -8.07% 1.710 1.572 - 17.73% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -8.03% 1.566 1.440 - 4.67% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 -8.01% 33.538 30.852 - -0.81% -
SetIntersection_Interlaced_Vector_uint64_64_4 -7.98% 18432791.983 16962480.202 - -5.69% -
BM_std_minmax_element<long_long>/3 -7.90% 1.094 1.008 - -9.56% -
std::copy_backward(deque<int>)/262144 -7.90% 34195.428 31494.257 - 3.01% -
SetIntersection_Interlaced_Set_string_256_64 -7.86% 31942756.325 29431634.534 - -1.00% -
rng::fold_left(list<int>)/1048576 -7.85% 1470553.524 1355085.676 - 0.32% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -7.82% 23.178 21.365 - -9.87% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -7.78% 10169.190 9377.888 - -4.03% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -7.77% 1.532 1.413 - 1.79% -
std::multiset<std::string>::erase(iterator)/1024 -7.76% 36.027 33.232 - 17.08% -
SetIntersection_Front_Set_uint32_256_64 -7.76% 5496797.064 5070461.147 - -12.86% -
std::set<std::string>::find(key)_(existent)/8192 -7.75% 34.041 31.402 - 2.41% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -7.73% 0.366 0.338 - -30.68% -
BM_PushHeap_uint64_Ascending_1024 -7.73% 2.792 2.576 - 0.11% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -7.73% 5.937 5.478 - -26.97% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -7.73% 3819986.954 3524803.283 - -4.11% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -7.70% 0.366 0.338 - -7.49% -
std::multimap<int,_int>::count(key)_(existent)/1024 -7.69% 5.824 5.377 - -3.18% -
std::copy(list<int>)/64 -7.67% 33.006 30.476 - -9.01% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -7.65% 56.929 52.572 - -4.22% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -7.65% 23.894 22.065 - -3.94% -
SetIntersection_Front_Set_uint64_262144_64 -7.65% 1834129.408 1693755.400 - -0.31% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 -7.63% 16657.383 15386.898 - -6.78% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -7.62% 1.359 1.255 - -4.38% -
std::multiset<std::string>::contains(key)_(existent)/32 -7.61% 17.338 16.019 - 11.77% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -7.61% 8.695 8.034 - -29.13% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -7.60% 34.617 31.986 - -19.88% -
std::find_if_not(vector<int>)_(bail_25%)/32768 -7.59% 1028.065 950.027 - 12.71% -
BM_CmpLess_int_ushort -7.58% 1.172 1.083 - -5.76% -
ranges::min(std::list<__int128>)/1 -7.57% 0.335 0.310 - -21.79% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 -7.57% 45614.746 42160.500 - 1.98% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -7.56% 1522.887 1407.813 - -6.17% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 -7.54% 34.376 31.783 - -0.33% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -7.54% 27447.375 25377.930 - -45.12% -
std::copy(vector<bool>)_(aligned)/262144 -7.50% 621.062 574.459 - -2.27% -
std::map<std::string,_int>::find(key)_(existent)/1024 -7.50% 24.646 22.797 - -4.10% -
SetIntersection_Interlaced_Set_string_64_64 -7.49% 38473893.216 35591956.474 - 1.43% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -7.49% 35.122 32.492 - 12.15% -
std::unique(list<int>,_pred)_(contiguous)/1024 -7.48% 1029.320 952.279 - -2.21% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -7.47% 21529994.494 19921818.315 - 2.24% -
SetIntersection_Interlaced_Vector_float_16384_1024 -7.46% 75042929.422 69441822.079 - 35.21% -
BM_PushHeap_string_Ascending_64 -7.46% 7.936 7.344 - 0.70% -
std::swap_ranges(deque<int>)/8192 -7.45% 2924.109 2706.127 - 0.05% -
SetIntersection_Front_Set_uint32_262144_256 -7.45% 4151488.329 3842060.020 - 0.53% -
std::find_if(vector<int>)_(bail_25%)/8 -7.44% 0.914 0.846 - 15.41% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 -7.44% 12.998 12.031 - 6.53% -
std::map<int,_int>::clear()/1024 -7.41% 11213.419 10382.014 - -8.43% -
std::find(vector<long_long>)_(bail_25%)/8 -7.36% 0.996 0.923 - 3.31% -
std::sort(deque<int>)_(repeated)/1024 -7.35% 1066.717 988.270 - -7.54% -
rng::contains_subrange(deque<int>)_(process_all)/16 -7.35% 8.109 7.513 - -23.18% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -7.35% 132374.245 122644.680 - 2.82% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 -7.35% 25.713 23.823 - 2.61% -
std::multiset<int>::count(key)_(non-existent)/8192 -7.34% 10.541 9.767 - -0.86% -
std::find_if_not(vector<int>)_(bail_25%)/1024 -7.34% 34.497 31.964 - 12.23% -
std::copy_n(vector<bool>)_(aligned)/1048576 -7.34% 2706.875 2508.193 - -19.35% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -7.32% 1766145.264 1636790.283 - -3.60% -
SetIntersection_Interlaced_Set_string_1024_4 -7.30% 10975946.406 10175132.039 - -1.85% -
std::replace(vector<int>)_(prefix)/32 -7.28% 5.180 4.803 - -6.19% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 -7.21% 34.831 32.318 - 16.22% -
std::find_if_not(list<int>)_(process_all)/8 -7.20% 3.842 3.566 - 58.22% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -7.18% 24.208 22.470 - -15.87% -
std::find_if_not(vector<int>)_(bail_25%)/8192 -7.11% 262.367 243.713 - 10.85% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -7.11% 1449547.325 1346519.478 - -4.53% -
SetIntersection_Front_Set_uint32_16384_64 -7.10% 1785413.344 1658575.975 - -0.94% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -7.10% 60.548 56.247 - 26.09% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -7.09% 34.950 32.471 - -5.72% -
BM_StringRelational_Compare_Small_Empty_Control -7.07% 1.973 1.834 - 13.50% -
ranges::minmax(std::deque<char>)/64 -7.05% 24.995 23.232 - 2.36% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -7.03% 1193.390 1109.487 - -5.48% -
std::multiset<int>::upper_bound(key)_(existent)/1024 -7.02% 7.611 7.077 - -0.39% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -7.01% 33.518 31.170 - -1.32% -
ranges::minmax(std::list<__int128>)/64 -6.95% 42.019 39.097 - 2.38% -
BM_PushHeap_string_Ascending_16384 -6.94% 20.522 19.098 - -0.19% -
std::set<int>::upper_bound(key)_(existent)/1024 -6.93% 4.355 4.053 - 0.70% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -6.88% 1.202 1.119 - -3.15% -
std::map<int,_int>::count(key)_(non-existent)/0 -6.87% 0.270 0.251 - -0.18% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -6.86% 2569076.075 2392717.469 - -2.49% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 -6.84% 37.289 34.737 - 0.07% -
SetIntersection_Front_Set_string_262144_262144 -6.84% 18640591.715 17365682.941 - -5.32% -
SetIntersection_Front_Set_uint32_262144_16 -6.83% 1200079.382 1118090.619 - -4.49% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -6.82% 165.335 154.055 - -1.74% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 -6.79% 6419.587 5983.473 - 1.64% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -6.78% 55.632 51.862 - 46.45% -
std::find(vector<bool>)_(process_all)/8 -6.77% 0.843 0.786 - 40.29% -
std::pop_heap(deque<int>)/8192 -6.77% 57.459 53.570 - -0.48% -
std::reverse_copy(list<int>)/4096 -6.77% 3325.306 3100.303 - -2.93% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -6.76% 35.453 33.056 - 4.45% -
BM_vector_deque_move/0 -6.76% 0.458 0.427 - -17.75% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -6.75% 8.232 7.676 - -6.98% -
BM_vector_deque_copy_backward/64 -6.75% 3.187 2.972 - -0.74% -
ranges::minmax(std::list<__int128>)/70000 -6.74% 62031.718 57853.147 - 1.72% -
std::set<std::string>::find(key)_(non-existent)/32 -6.72% 10.566 9.855 - 4.58% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -6.71% 336.941 314.317 - -7.57% -
std::stable_sort(deque<int>)_(ascending)/8 -6.71% 18.765 17.506 - -13.38% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -6.69% 1.469 1.371 - 2.80% -
std::shift_left(list<int>)/8192 -6.67% 7651.389 7141.334 - -5.76% -
SetIntersection_None_Set_string_16384_1 -6.66% 204823120.937 191176866.096 - 1.41% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -6.65% 313.035 292.206 - -10.09% -
SetIntersection_Front_Set_uint32_262144_64 -6.65% 1699354.188 1586342.746 - -4.25% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -6.63% 13646.441 12741.085 - -1.21% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -6.63% 23.706 22.134 - 10.70% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -6.62% 617.231 576.373 - 4.81% -
rng::find_last(deque<int>)_(bail_90%)/8192 -6.62% 216.401 202.081 - -44.62% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 -6.61% 0.870 0.813 - -0.10% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -6.58% 2.032 1.898 - -1.50% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -6.58% 40371.529 37716.288 - 0.71% -
std::replace(vector<int>)_(prefix)/50 -6.57% 7.661 7.158 - -7.06% -
SetIntersection_Front_Set_string_256_64 -6.53% 15335314.660 14334143.474 - 1.06% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -6.52% 13373996.624 12501424.106 - -1.56% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -6.52% 204.474 191.134 - -7.23% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -6.52% 19.467 18.198 - -0.61% -
std::search(deque<int>)_(same_length)/1024 -6.51% 506.757 473.776 - 0.12% -
std::none_of(list<int>)_(process_all)/8192 -6.50% 7587.412 7093.860 - -11.01% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 -6.50% 815.731 762.722 - 1.21% -
std::swap_ranges(deque<int>)/32 -6.47% 11.138 10.417 - -5.25% -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 -6.46% 3840.567 3592.316 - 1.05% -
std::multiset<int>::contains(key)_(non-existent)/0 -6.46% 0.300 0.281 - -3.41% -
std::move(list<int>)/4096 -6.46% 5090.505 4761.819 - 9.20% -
std::stable_sort(deque<int>)_(heap)/8 -6.44% 25.462 23.823 - -9.29% -
SetIntersection_Front_Set_string_64_16 -6.44% 24622199.009 23037686.165 - -5.47% -
BM_PushHeap_uint32_Descending_16 -6.43% 0.378 0.354 - -0.27% -
SetIntersection_Interlaced_Set_string_256_256 -6.42% 31562944.305 29536175.641 - -6.48% -
std::is_sorted_until(vector<int>)/8192 -6.40% 1974.458 1847.999 - -0.41% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 -6.40% 6.800 6.365 - -1.86% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -6.39% 28142136.918 26344304.879 - -0.67% -
BM_StringRelational_Eq_Empty_Empty_Control -6.35% 2.058 1.927 - -9.03% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -6.35% 1453.957 1361.672 - -0.41% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -6.35% 37.373 35.001 - 0.13% -
std::map<int,_int>::clear()/8192 -6.29% 90145.700 84476.552 - -8.26% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 -6.29% 28.595 26.796 - -6.05% -
std::set<int>::erase(key)_(non-existent,_end)/32 -6.27% 2.901 2.719 - 3.13% -
SetIntersection_Interlaced_Set_string_262144_262144 -6.26% 18260751.223 17117672.037 - -4.72% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -6.24% 2127.602 1994.742 - -45.46% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -6.20% 3249826.226 3048312.516 - 26.09% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -6.19% 2.684 2.518 - -21.18% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -6.18% 32.476 30.471 - -9.03% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 -6.12% 25.643 24.073 - 3.20% -
std::find_end(deque<int>)_(same_length)/8192 -6.05% 2845.399 2673.195 - -76.07% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -6.04% 20.703 19.452 - -1.99% -
BM_PushHeap_uint64_Ascending_16384 -6.03% 3.837 3.606 - -1.75% -
SetIntersection_Interlaced_Set_string_16384_1 -6.02% 1155342.215 1085775.042 - -2.21% -
std::stable_sort(deque<int>)_(repeated)/8 -6.02% 18.909 17.771 - -9.85% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -6.01% 31.513 29.619 - 8.03% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -6.01% 1373203.373 1290672.491 - 2.08% -
std::find_end(deque<int>)_(single_element)/8192 -5.99% 2356.400 2215.173 - 9.61% -
std::set<int>::lower_bound(key)_(existent)/32 -5.99% 1.568 1.475 - -8.73% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -5.98% 151343.410 142296.843 - -14.26% -
SetIntersection_Interlaced_Vector_string_1024_64 -5.97% 8408754.740 7906557.134 - -7.75% -
std::set<std::string>::count(key)_(existent)/32 -5.95% 17.226 16.200 - 4.94% -
std::unordered_multiset<int>::clear()/8192 -5.93% 65911.564 62003.375 - -7.75% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -5.92% 247487243.217 232843027.041 - -4.31% -
std::find(list<int>)_(bail_25%)/32768 -5.91% 8529.061 8024.937 - -1.28% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -5.89% 6.393 6.016 - 6.96% -
std::any_of(list<int>)_(process_all)/32768 -5.87% 27373.088 25765.289 - -1.26% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -5.87% 0.458 0.431 - -12.97% -
std::move_backward(vector<int>)/262144 -5.87% 22296.676 20987.567 - -2.91% -
std::move(list<int>)/512 -5.86% 371.620 349.825 - -1.04% -
std::unordered_set<int>::contains(key)_(existent)/8192 -5.86% 1.336 1.258 - 3.26% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -5.85% 40.130 37.783 - -0.31% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 -5.83% 0.819 0.771 - -0.75% -
std::count(list<int>)_(every_other)/8192 -5.83% 7203.706 6783.894 - 2.94% -
std::find_end(deque<int>)_(single_element)/1000 -5.79% 331.653 312.462 - 25.44% -
BM_lexicographical_compare_three_way_slow_path/1 -5.77% 0.461 0.435 - 19.44% -
std::flat_map<int,_int>::erase(iterator)/8192 -5.75% 533.593 502.930 - -0.24% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -5.74% 89.210 84.091 - -11.38% -
bm_lexicographical_compare<int>/1 -5.74% 1.283 1.209 - -16.44% -
BM_vector_deque_ranges_move/64 -5.71% 2.792 2.632 - -6.67% -
std::search(vector<int>)_(same_length)/8192 -5.71% 1979.956 1866.876 - 0.10% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -5.71% 1758.939 1658.489 - 8.62% -
std::partition_copy(deque<int>)/50 -5.70% 22.303 21.031 - -4.44% -
SetIntersection_Interlaced_Vector_float_64_16 -5.70% 19485873.615 18375467.565 - 10.06% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -5.67% 631.811 595.958 - -2.21% -
SetIntersection_Front_Set_uint64_256_256 -5.66% 8010972.310 7557320.437 - 1.58% -
rng::find_last(deque<int>)_(bail_90%)/1024 -5.66% 30.578 28.847 - -37.20% -
std::lower_bound(std::vector<int>)/100 -5.65% 12.887 12.159 - 0.73% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -5.65% 120827.229 114001.275 - -0.39% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -5.65% 22.277 21.019 - -28.17% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -5.65% 33.714 31.811 - 1.28% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -5.60% 1.156 1.091 - -13.03% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -5.58% 367195952.846 346695864.536 - -6.79% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -5.56% 4.606 4.350 - 2.46% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -5.55% 14471.448 13668.609 - -10.71% -
BM_vector_deque_move/2 -5.54% 1.833 1.731 - -13.64% -
ranges::minmax(std::deque<char>)/70000 -5.53% 25576.981 24161.964 - 2.14% -
std::search(vector<int>,_pred)_(single_element)/1000 -5.53% 564.747 533.530 - -5.26% -
bm_ranges_lexicographical_compare<int>/1 -5.52% 1.322 1.249 - -2.91% -
std::partition(deque<int>)_(dense)/32 -5.52% 10.161 9.600 - -2.57% -
std::set<std::string>::ctor(const&,_alloc)/32 -5.51% 738.250 697.563 - -17.98% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -5.51% 35.821 33.848 - 15.65% -
std::fill_n(list<int>)/1024 -5.49% 467.970 442.277 - 0.32% -
std::map<std::string,_int>::count(key)_(existent)/8192 -5.48% 32.961 31.154 - 1.81% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -5.48% 203072016.937 191939532.563 - -4.89% -
rng::contains_subrange(deque<int>)_(process_all)/50 -5.48% 24.863 23.501 - -0.26% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 -5.47% 0.816 0.771 - -1.03% -
rng::contains_subrange(vector<int>)_(single_element)/16 -5.47% 4.868 4.602 - -2.59% -
bm_gcd_random -5.45% 30.741 29.065 - -0.88% -
SetIntersection_Interlaced_Set_uint64_1024_64 -5.45% 10858537.157 10266729.973 - 0.74% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -5.43% 144564.377 136709.034 - -1.04% -
std::copy_if(vector<int>)_(entire_range)/8 -5.43% 2.312 2.187 - -3.48% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast -5.43% 0.646 0.611 - 0.49% -
BM_PushHeap_float_SingleElement_4 -5.42% 0.377 0.356 - -0.62% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -5.41% 600.070 567.580 - -1.71% -
BM_tolower_string<char> -5.41% 16.272 15.391 - 0.62% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 -5.41% 6418.305 6070.990 - -2.32% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -5.40% 22.506 21.290 - 3.05% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -5.40% 12.744 12.056 - -39.91% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 -5.38% 0.815 0.771 - -0.75% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -5.38% 1.716 1.623 - -4.55% -
std::remove_if(deque<int>)_(prefix)/32 -5.37% 56.155 53.139 - -2.72% -
SetIntersection_Interlaced_Vector_float_64_4 -5.37% 19090127.636 18065311.184 - -0.60% -
SetIntersection_Interlaced_Vector_uint64_16_1 -5.37% 65739316.813 62211567.757 - -2.16% -
std::set<std::string>::erase(iterator)/32 -5.35% 26.996 25.551 - -19.48% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -5.34% 1.258 1.191 - -4.16% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -5.34% 20664.040 19560.909 - -2.12% -
bm_ranges_swap_ranges_vb_aligned/32 -5.34% 3.453 3.269 - -0.61% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -5.31% 18.527 17.542 - -9.54% -
BM_PushHeap_string_Ascending_262144 -5.31% 30.528 28.906 - -8.81% -
std::partition(deque<int>)_(dense)/50 -5.31% 14.709 13.928 - -8.97% -
std::remove_if(vector<int>)_(sprinkled)/50 -5.30% 64.482 61.066 - -1.93% -
SetIntersection_None_Set_uint64_1024_256 -5.26% 9067048.188 8590326.649 - -3.86% -
SetIntersection_Interlaced_Vector_float_64_1 -5.25% 17277526.398 16370606.864 - -1.79% -
std::search(vector<int>,_pred)_(single_element)/1024 -5.23% 578.327 548.057 - -5.01% -
std::set<int>::upper_bound(key)_(existent)/8192 -5.23% 8.285 7.852 - -8.60% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -5.23% 33239775.177 31502766.866 - 14.63% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -5.19% 29425081.885 27896983.101 - -20.94% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -5.18% 4.496 4.263 - -3.94% -
SetIntersection_Interlaced_Vector_float_262144_4 -5.18% 2108133.097 1998909.896 - 0.42% -
BM_vector_deque_move/1 -5.18% 2.100 1.992 - -12.71% -
SetIntersection_None_Set_uint32_16384_4 -5.18% 159221655.099 150981844.680 - -6.63% -
BM_deque_deque_move_backward/0 -5.17% 0.917 0.869 - -5.46% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -5.16% 99.887 94.730 - -9.66% -
std::flat_map<int,_int>::contains(key)_(existent)/8192 -5.16% 12.218 11.587 - -0.87% -
SetIntersection_None_Set_string_16384_4 -5.16% 205025066.211 194446297.894 - 3.31% -
SetIntersection_Interlaced_Vector_string_16384_64 -5.16% 14464903.541 13718703.622 - 12.65% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 -5.14% 15887.976 15070.860 - 0.33% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -5.14% 59.592 56.530 - -5.96% -
std::search(vector<int>,_pred)_(single_element)/8192 -5.14% 4628.375 4390.641 - -4.63% -
SetIntersection_Front_Set_uint32_256_256 -5.12% 7788054.351 7389424.115 - -5.12% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 -5.12% 363.878 345.258 - -0.09% -
BM_num_put<unsigned_long_long> -5.09% 11.533 10.945 - 8.15% -
std::remove(list<int>)_(prefix)/1024 -5.08% 998.556 947.856 - 0.03% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -5.07% 48.283 45.835 - -18.03% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -5.07% 149393.599 141818.863 - -1.30% -
SetIntersection_None_Set_uint32_16384_1 -5.07% 159036338.562 150974941.763 - -6.76% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -5.07% 21.013 19.949 - -11.17% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -5.06% 1436.185 1363.464 - -19.73% -
SetIntersection_Front_Set_string_16_16 -5.05% 59565681.868 56558260.152 - -4.47% -
std::is_sorted_until(vector<int>)/8 -5.04% 2.186 2.076 - 1.35% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -5.04% 23.035 21.875 - -7.72% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 -5.04% 292.990 278.236 - 0.60% -
SetIntersection_Front_Set_uint32_1024_64 -5.03% 1709851.507 1623776.645 - -0.49% -
SetIntersection_Front_Set_uint64_262144_256 -5.01% 4072903.647 3869017.632 - 4.20% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 -4.99% 52983.401 50341.404 - -0.43% -
SetIntersection_Interlaced_Set_uint32_1024_1 -4.98% 1046726.548 994579.305 - -5.85% -
SetIntersection_None_Set_uint32_16384_16 -4.97% 159003616.740 151094640.331 - -6.69% -
std::find_end(deque<int>)_(near_matches)/8192 -4.97% 1185496.321 1126545.077 - -36.32% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -4.96% 179447.375 170548.294 - -2.25% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -4.95% 16854961.550 16019825.156 - -32.32% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -4.95% 13498.442 12829.759 - 1.69% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -4.95% 19.750 18.773 - -3.20% -
rng::find_last_if(vector<char>)_(bail_90%)/8 -4.91% 0.494 0.470 - -9.78% -
SetIntersection_Interlaced_Vector_uint32_256_16 -4.91% 6864340.060 6527484.157 - -2.30% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -4.90% 175714847.552 167113567.683 - -1.64% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -4.89% 124.155 118.080 - -6.93% -
bm_gcd_trivial -4.89% 0.684 0.651 - -3.97% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 -4.88% 26.654 25.354 - 24.84% -
std::unordered_multiset<int>::clear()/1024 -4.87% 8499.556 8085.399 - -6.10% -
SetIntersection_Interlaced_Vector_uint64_4_1 -4.84% 222790957.073 211998561.446 - -2.12% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -4.84% 36.884 35.098 - -13.96% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -4.84% 2.384 2.269 - -12.02% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -4.83% 9067279.090 8629359.334 - -3.84% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -4.81% 141.097 134.313 - -5.36% -
BM_PushHeap_uint64_QuickSortAdversary_16 -4.80% 0.957 0.911 - -6.14% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -4.78% 24.824 23.636 - -7.76% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -4.76% 32103.741 30576.272 - -13.99% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -4.76% 105151658.344 100150767.883 - 12.61% -
std::lower_bound(std::vector<int>)/8 -4.74% 8.159 7.772 - 0.27% -
SetIntersection_None_Vector_uint64_16384_256 -4.74% 1094318.861 1042415.713 - -5.60% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -4.74% 20.441 19.472 - 2.59% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -4.73% 33.918 32.313 - -4.58% -
std::unordered_set<int>::erase(key)_(existent)/8192 -4.73% 28.166 26.834 - 17.61% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -4.69% 1277822.185 1217877.361 - -6.32% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -4.69% 1632.712 1556.163 - -9.12% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -4.68% 839.183 799.890 - -44.28% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 -4.67% 0.276 0.263 - -9.60% -
std::transform(deque<int>,_deque<int>)/32 -4.67% 22.401 21.356 - -0.05% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -4.65% 5.765 5.497 - -23.38% -
std::rotate(deque<int>)_(by_1/3)/8192 -4.65% 3314.103 3160.121 - -85.69% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -4.64% 20603.119 19647.190 - -2.18% -
BM_PushHeap_string_Ascending_16 -4.63% 4.896 4.669 - 0.49% -
SetIntersection_Front_Set_uint32_16384_16 -4.61% 1191133.564 1136276.224 - -6.85% -
std::set<std::string>::count(key)_(non-existent)/8192 -4.60% 35.616 33.977 - 0.42% -
BM_vector_deque_ranges_copy/1 -4.60% 2.420 2.309 - -0.45% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -4.57% 1114144.447 1063230.322 - -5.11% -
std::remove_if(vector<int>)_(prefix)/1024 -4.57% 366.220 349.498 - -7.37% -
SetIntersection_Interlaced_Vector_float_1024_256 -4.57% 6316566.105 6028168.824 - 8.76% -
SetIntersection_Interlaced_Vector_float_262144_16384 -4.56% 351435039.121 335406861.046 - -4.10% -
SetIntersection_None_Set_uint32_16384_16384 -4.55% 160883531.595 153563910.457 - -6.01% -
rng::find_last_if(vector<int>)_(bail_10%)/50 -4.54% 12.048 11.501 - -7.06% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -4.50% 1048837.193 1001593.976 - -5.22% -
SetIntersection_Interlaced_Vector_string_64_16 -4.49% 29871503.517 28530392.120 - -5.65% -
SetIntersection_None_Set_uint64_1024_64 -4.49% 9028684.058 8623667.005 - -4.30% -
std::vector<int>::insert(middle)_(cheap_elements)/8192 -4.47% 146.308 139.772 - -0.66% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 -4.47% 586.846 560.638 - 0.16% -
SetIntersection_Interlaced_Vector_uint64_64_1 -4.45% 17000591.988 16243565.863 - -2.59% -
SetIntersection_Interlaced_Vector_string_262144_16 -4.44% 7010342.305 6698990.534 - 11.79% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.44% 58928.162 56313.054 - -8.18% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -4.42% 3.674 3.511 - 2.76% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.42% 5873.616 5613.758 - -13.51% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -4.42% 1166900.275 1115354.035 - -8.90% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast -4.41% 1.735 1.659 - -0.10% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 -4.41% 2.416 2.309 - 1.58% -
SetIntersection_Interlaced_Vector_uint64_16_4 -4.40% 57801121.534 55254992.535 - -2.62% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -4.40% 1156435.187 1105578.383 - -3.06% -
std::multimap<int,_int>::count(key)_(existent)/32 -4.40% 3.748 3.583 - -1.97% -
SetIntersection_Interlaced_Set_string_1024_256 -4.38% 37138904.219 35511665.930 - -0.73% -
std::replace_if(vector<int>)_(sprinkled)/32 -4.37% 9.103 8.705 - 0.84% -
SetIntersection_None_Set_uint64_256_256 -4.37% 5857820.311 5601938.757 - -3.81% -
SetIntersection_Front_Set_uint32_262144_1 -4.34% 1043695.836 998391.098 - -5.47% -
SetIntersection_Interlaced_Vector_uint64_4_4 -4.33% 140561705.231 134470984.915 - -2.12% -
BM_num_get<long_double> -4.33% 38.526 36.857 - 1.81% -
SetIntersection_Interlaced_Set_string_64_16 -4.33% 39759883.134 38038994.965 - 1.35% -
SetIntersection_Interlaced_Set_string_1024_16 -4.33% 13442088.900 12860650.893 - -2.37% -
SetIntersection_Interlaced_Vector_uint64_64_64 -4.31% 11152639.094 10671736.260 - -3.55% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -4.30% 23.524 22.514 - -2.45% -
std::replace(vector<int>)_(prefix)/8192 -4.27% 1271.523 1217.258 - -3.34% -
SetIntersection_Interlaced_Vector_string_16384_1024 -4.23% 124380794.125 119121521.237 - 4.56% -
bm_write -4.23% 604.699 579.141 - 8.88% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 -4.22% 8.201 7.855 - -1.55% -
SetIntersection_Interlaced_Set_uint32_1024_16 -4.22% 11814491.640 11316099.218 - -2.15% -
SetIntersection_None_Set_uint32_1024_1 -4.22% 9110223.570 8726116.210 - -2.55% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.21% 11546.754 11060.880 - -1.52% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -4.20% 10.145 9.719 - 8.47% -
std::search(vector<int>)_(same_length)/1024 -4.20% 255.549 244.825 - 0.03% -
BM_StringRelational_Eq_Empty_Small_Control -4.19% 0.491 0.470 - -1.47% -
SetIntersection_Interlaced_Set_string_256_4 -4.19% 13545308.127 12977940.024 - -1.08% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -4.19% 178936.858 171446.327 - -1.85% -
SetIntersection_Front_Vector_uint64_16384_64 -4.18% 1363351.110 1306300.069 - -5.72% -
std::flat_multimap<int,_int>::find(key)_(existent)/32 -4.18% 3.489 3.343 - 0.32% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -4.17% 1309758.102 1255079.374 - -2.32% -
SetIntersection_None_Set_uint32_1024_256 -4.17% 8985719.998 8611374.723 - -5.09% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -4.16% 1.822 1.747 - -3.07% -
std::find(vector<char>)_(bail_25%)/8 -4.16% 1.154 1.106 - -0.24% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 -4.15% 798.789 765.635 - 0.67% -
SetIntersection_Front_Set_string_1024_16 -4.13% 1877193.945 1799667.448 - -9.67% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -4.13% 172989.924 165849.927 - -1.16% -
std::unique_copy(deque<int>)_(sprinkled)/52 -4.12% 15.377 14.743 - 0.18% -
std::copy_backward(vector<bool>)_(unaligned)/32768 -4.11% 209.726 201.100 - -0.69% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -4.11% 40.764 39.087 - 46.96% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -4.11% 1015.269 973.521 - -4.21% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.11% 13624.029 13064.159 - -4.65% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -4.10% 26537.990 25449.223 - -13.15% -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 -4.10% 313.764 300.907 - -0.25% -
std::map<std::string,_int>::erase(iterator)/8192 -4.10% 34.414 33.004 - 13.68% -
std::rotate(deque<int>)_(by_1/4)/50 -4.10% 28.369 27.207 - -63.20% -
SetIntersection_None_Set_uint32_16384_256 -4.09% 158019751.888 151555163.127 - -5.78% -
SetIntersection_Front_Set_uint32_1024_4 -4.08% 1070690.676 1026957.250 - -5.00% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -4.08% 31.956 30.651 - 0.13% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 -4.08% 181064483.067 173677159.539 - -0.89% -
std::copy_n(list<int>)/32768 -4.08% 27202.306 26092.902 - -2.19% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -4.07% 42.302 40.578 - 22.31% -
std::set<int>::upper_bound(key)_(existent)/32 -4.07% 1.832 1.757 - 7.10% -
SetIntersection_None_Set_uint32_262144_64 -4.07% 1192713.947 1144194.418 - -5.74% -
SetIntersection_Interlaced_Set_uint64_1024_1 -4.06% 1052565.055 1009806.292 - -4.65% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.06% 122339.120 117374.537 - -3.30% -
std::set<int>::equal_range(key)_(non-existent)/1024 -4.06% 6.678 6.407 - 10.44% -
SetIntersection_None_Set_uint64_16384_256 -4.06% 170092426.847 163191363.461 - -3.51% -
BM_std_minmax_element<char>/3 -4.05% 1.196 1.148 - -1.38% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -4.04% 28.389 27.242 - -17.37% -
BM_deque_vector_ranges_move_backward/70000 -4.04% 8948.111 8586.489 - 8.08% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -4.04% 17170.303 16477.356 - -6.46% -
BM_std_minmax_element<char>/64 -4.03% 18.071 17.342 - 1.36% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -4.03% 1038026.769 996223.265 - -4.47% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -4.00% 881.546 846.241 - 32.17% -
std::unordered_set<int>::count(key)_(existent)/32 -4.00% 1.319 1.266 - -11.75% -
SetIntersection_Front_Set_uint32_262144_4 -4.00% 1076748.056 1033700.279 - -3.54% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 -4.00% 0.622 0.597 - -0.75% -
SetIntersection_Interlaced_Vector_string_1024_256 -3.99% 21171021.497 20325341.388 - -4.79% -
SetIntersection_None_Set_uint32_16384_64 -3.99% 158101633.396 151789385.906 - -5.92% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -3.97% 1.288 1.236 - -20.37% -
SetIntersection_None_Vector_uint32_16384_256 -3.97% 1115145.200 1070840.957 - -4.54% -
std::find_if(vector<char>)_(process_all)/8 -3.97% 1.595 1.532 - 21.78% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -3.96% 13.565 13.027 - -3.67% -
std::stable_partition(deque<int>)_(dense)/32 -3.96% 32.132 30.858 - 3.72% -
SetIntersection_None_Set_uint32_262144_16 -3.96% 1193380.699 1146093.912 - -5.54% -
std::replace(vector<int>)_(prefix)/1024 -3.96% 160.317 153.966 - -2.91% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -3.96% 52099951.606 50036183.686 - 12.68% -
rng::fold_left(deque<int>)/8 -3.94% 4.080 3.919 - -2.64% -
std::map<int,_int>::count(key)_(non-existent)/32 -3.94% 3.006 2.888 - 0.10% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -3.93% 1046617.942 1005473.873 - -5.26% -
SetIntersection_Interlaced_Set_uint32_16384_4 -3.93% 169209137.599 162560239.621 - -6.82% -
bm_lexicographical_compare<signed_char>/64 -3.93% 2.071 1.990 - 4.14% -
std::make_heap(vector<int>)_(pipe-organ)/1024 -3.92% 683.287 656.481 - -0.28% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -3.92% 1041054.174 1000243.211 - -6.80% -
std::make_heap(vector<int>)_(repeated)/8 -3.92% 16.153 15.520 - -0.59% -
std::remove_if(vector<int>)_(sprinkled)/32 -3.90% 54.900 52.761 - -0.85% -
SetIntersection_None_Set_uint64_16384_16384 -3.88% 171903550.314 165225849.104 - -8.08% -
std::set<int>::insert(value)_(already_present)/1024 -3.87% 5.884 5.656 - -2.46% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 -3.87% 29271.031 28139.409 - 0.18% -
std::unique(deque<int>)_(sprinkled)/52 -3.86% 63.179 60.738 - 1.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -3.86% 5859274.634 5632846.017 - -4.58% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 -3.82% 24.314 23.384 - 10.81% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -3.82% 19.755 19.000 - -4.80% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -3.82% 1882089.764 1810133.057 - 0.13% -
std::deque<std::string>::ctor(size)/32 -3.82% 43.115 41.467 - -19.21% -
SetIntersection_None_Set_uint32_262144_1 -3.82% 1198591.553 1152819.744 - -5.30% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -3.81% 105570.710 101545.488 - 5.29% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.81% 626.629 602.750 - -2.84% -
rng::for_each(multiset<int>)/8192 -3.81% 7788.218 7491.619 - -51.29% -
std::multimap<int,_int>::ctor(const&)/0 -3.81% 13.162 12.661 - -1.99% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.81% 55195.138 53094.826 - -4.78% -
SetIntersection_None_Set_uint64_16384_16 -3.80% 168318469.164 161915771.738 - -3.57% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -3.80% 1035298.003 995940.786 - -6.55% -
std::adjacent_find(vector<int>,_pred)/50 -3.80% 23.188 22.307 - -3.82% -
SetIntersection_None_Set_uint64_1024_16 -3.79% 8934601.904 8595574.673 - -4.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -3.79% 5315739.691 5114055.006 - -1.09% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -3.79% 172688642.433 166147947.159 - -1.76% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 -3.79% 10.827 10.417 - -0.24% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -3.79% 13941353.868 13413596.637 - 1.11% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.78% 539.304 518.910 - -1.23% -
SetIntersection_None_Set_uint64_16384_4 -3.78% 165650729.596 159390986.381 - -3.41% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -3.78% 1.279 1.231 - -3.06% -
std::move(vector<bool>)_(unaligned)/32768 -3.78% 210.391 202.446 - 0.08% -
rng::for_each(set<int>)/8192 -3.77% 7745.579 7453.722 - -51.73% -
BM_PushHeap_uint64_Descending_4 -3.77% 0.374 0.360 - -3.01% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.76% 30.474 29.327 - -3.96% -
SetIntersection_Interlaced_Set_string_256_1 -3.76% 4488385.630 4319611.997 - -1.65% -
SetIntersection_Interlaced_Set_string_256_16 -3.75% 18624424.415 17925888.375 - -2.20% -
std::none_of(vector<int>)_(process_all)/8 -3.74% 2.553 2.458 - -1.71% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.73% 14262.831 13730.285 - -6.18% -
SetIntersection_None_Set_uint32_262144_4 -3.73% 1191406.496 1146969.076 - -5.55% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -3.72% 9117.162 8777.564 - 14.23% -
SetIntersection_Interlaced_Set_string_1024_1 -3.72% 1128400.839 1086422.352 - -2.49% -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst -3.72% 0.428 0.413 - -1.04% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -3.72% 18.929 18.225 - -2.24% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -3.71% 264.976 255.150 - -3.58% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -3.70% 23.255 22.393 - -2.65% -
BM_PushHeap_uint32_PipeOrgan_1 -3.70% 0.522 0.502 - 7.83% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 -3.70% 89.357 86.054 - 96.92% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -3.69% 13286102.708 12795640.416 - -4.27% -
std::copy_n(vector<bool>)_(aligned)/64 -3.69% 1.410 1.358 - 7.32% -
SetIntersection_None_Set_uint32_262144_256 -3.68% 1190711.262 1146848.959 - -5.23% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 -3.68% 52.360 50.431 - -3.56% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 -3.67% 19.383 18.671 - -2.44% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -3.66% 18.524 17.845 - -10.12% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -3.66% 409.133 394.156 - -1.46% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -3.66% 20102469.108 19367608.514 - -2.57% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -3.64% 17.647 17.003 - -13.79% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 -3.64% 7.102 6.844 - -0.44% -
rng::contains(deque<int>)_(process_all)/8 -3.64% 3.138 3.024 - 5.51% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 -3.63% 4.330 4.172 - 1.41% -
SetIntersection_None_Set_uint32_262144_1024 -3.63% 1189169.107 1145986.086 - -4.93% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -3.63% 36.190 34.877 - -17.43% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -3.62% 1.498 1.443 - 24.97% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -3.62% 11804880.545 11377102.419 - -3.52% -
std::find_if(deque<int>)_(bail_25%)/1024 -3.62% 80.722 77.799 - 0.50% -
SetIntersection_Interlaced_Set_uint32_256_4 -3.62% 11689016.871 11266392.973 - -0.60% -
SetIntersection_Interlaced_Vector_float_262144_16 -3.60% 6720427.848 6478169.317 - 121.19% -
BM_vector_deque_move/64 -3.60% 2.759 2.659 - -4.07% -
BM_vector_deque_move/4096 -3.59% 152.645 147.160 - 0.68% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -3.59% 34.254 33.024 - -35.76% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.58% 7616.785 7343.853 - -12.16% -
std::multiset<int>::upper_bound(key)_(existent)/8192 -3.57% 15.292 14.746 - 0.16% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.57% 778.649 750.836 - -4.80% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 -3.57% 809.829 780.922 - 1.54% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -3.57% 1.550 1.495 - -4.12% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 -3.57% 0.502 0.484 - -2.48% -
SetIntersection_None_Set_uint32_1024_4 -3.56% 8994507.365 8674033.595 - -3.92% -
std::move_backward(deque<int>)/32768 -3.56% 3540.720 3414.597 - 4.59% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.55% 134509.735 129732.956 - 7.56% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -3.55% 22623955.459 21820700.257 - -4.49% -
SetIntersection_Front_Set_string_262144_256 -3.55% 15300175.441 14757002.670 - 0.42% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -3.55% 4.834 4.662 - -4.57% -
BM_StringRelational_Compare_Empty_Small_Control -3.55% 1.670 1.611 - -6.94% -
SetIntersection_None_Set_uint64_16384_64 -3.54% 170978852.135 164932341.897 - -6.09% -
BM_vector_deque_move_backward/65536 -3.53% 8351.530 8056.546 - 4.54% -
std::copy_n(vector<bool>)_(aligned)/4096 -3.53% 4.858 4.686 - -3.48% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -3.52% 31.558 30.447 - -1.80% -
std::find_if(vector<int>)_(process_all)/50 -3.50% 5.634 5.437 - -20.77% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -3.49% 14127935.291 13635484.631 - 1.62% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -3.48% 6510549.244 6283759.867 - 0.22% -
SetIntersection_None_Vector_uint64_16384_4 -3.48% 1092895.918 1054871.283 - -5.78% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -3.47% 769.692 742.967 - -2.42% -
std::map<int,_int>::count(key)_(non-existent)/8192 -3.47% 11.542 11.142 - -2.50% -
std::unordered_set<int>::find(key)_(existent)/1024 -3.46% 1.483 1.431 - -3.67% -
std::unordered_map<int,_int>::clear()/8192 -3.46% 64709.510 62471.384 - -6.24% -
std::any_of(deque<int>)_(process_all)/8192 -3.46% 2622.478 2531.783 - -10.65% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -3.46% 907.604 876.229 - -10.82% -
std::rotate(deque<int>)_(by_1/3)/50 -3.46% 30.387 29.337 - -61.11% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -3.45% 18.031 17.408 - -2.75% -
SetIntersection_Interlaced_Set_string_64_1 -3.45% 17622987.505 17015571.505 - -2.87% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -3.45% 25475.454 24597.683 - -8.92% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -3.44% 2593.667 2504.364 - -1.32% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -3.44% 29.758 28.734 - -4.18% -
std::set<int>::contains(key)_(non-existent)/32 -3.44% 2.789 2.693 - -12.35% -
SetIntersection_None_Set_uint32_1024_64 -3.44% 8984794.859 8676109.286 - -3.92% -
std::search(deque<int>)_(same_length)/8192 -3.43% 3896.449 3762.738 - -0.01% -
std::any_of(deque<int>)_(process_all)/32768 -3.43% 10501.356 10141.071 - -10.16% -
SetIntersection_Interlaced_Set_uint32_262144_256 -3.43% 1561617.514 1508062.176 - -4.51% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -3.43% 55771.597 53860.651 - -2.34% -
bm_lexicographical_compare<unsigned_char>/8 -3.42% 1.435 1.386 - -0.24% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.42% 11863.448 11457.206 - -0.32% -
SetIntersection_None_Set_uint64_16384_1 -3.42% 163147837.366 157561435.555 - -1.79% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -3.42% 421.713 407.301 - -2.26% -
SetIntersection_None_Set_uint64_1024_4 -3.41% 9100338.651 8789663.514 - -3.48% -
std::remove(list<int>)_(sprinkled)/1024 -3.41% 971.015 937.869 - 0.98% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -3.41% 24.982 24.131 - -4.85% -
std::partial_sort(deque<int>)_(shuffled)/8192 -3.40% 246486.491 238108.375 - -8.05% -
BM_vector_deque_ranges_copy_backward/64000 -3.39% 8069.751 7795.864 - 5.32% -
rng::find_last(deque<int>)_(bail_10%)/8 -3.39% 2.824 2.728 - 0.84% -
BM_PushHeap_string_QuickSortAdversary_256 -3.39% 15.327 14.808 - -1.07% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 -3.39% 12.783 12.350 - -1.61% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.39% 35946.194 34728.445 - -5.88% -
std::move_backward(vector<int>)/8 -3.38% 2.307 2.229 - 2.53% -
std::multimap<std::string,_int>::erase(iterator)/8192 -3.37% 31.102 30.053 - 15.78% -
std::find_if_not(list<int>)_(process_all)/1024 -3.37% 745.815 720.671 - 5.14% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 -3.37% 120029.965 115988.445 - -0.27% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -3.36% 1171206.169 1131799.524 - -3.44% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -3.36% 2.284 2.208 - -8.52% -
BM_PushHeap_float_SingleElement_16 -3.35% 0.376 0.363 - -0.29% -
SetIntersection_Interlaced_Vector_uint64_256_1 -3.34% 4234974.485 4093695.317 - -2.71% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 -3.32% 24.064 23.264 - 2.69% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 -3.32% 28269.998 27332.483 - 1.76% -
SetIntersection_Front_Vector_uint32_262144_4 -3.32% 1055826.669 1020812.960 - -6.29% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -3.31% 26881.176 25991.456 - -2.36% -
std::set<int>::equal_range(key)_(non-existent)/8192 -3.30% 10.111 9.777 - 9.46% -
BM_deque_deque_copy/65536 -3.29% 3180.494 3075.810 - -0.27% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 -3.29% 59.377 57.424 - -3.76% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -3.28% 2.046 1.979 - -0.80% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -3.27% 404.131 390.906 - -1.52% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -3.25% 50154.807 48522.285 - -2.75% -
std::map<int,_int>::find(key)_(non-existent)/8192 -3.25% 7.733 7.481 - 6.72% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -3.25% 20.563 19.895 - -4.95% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 -3.24% 11528.321 11154.678 - -0.73% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.24% 6828.205 6607.130 - -3.36% -
SetIntersection_None_Set_uint32_262144_262144 -3.22% 1190955.320 1152580.731 - -4.59% -
BM_PushHeap_float_Ascending_16 -3.22% 1.024 0.991 - 0.97% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 -3.21% 32.707 31.657 - 4.94% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 -3.20% 55.334 53.563 - 1.60% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -3.20% 1173049.452 1135526.090 - -4.65% -
BM_num_put<long_long> -3.19% 11.860 11.482 - 9.32% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -3.19% 1.589 1.538 - -5.01% -
SetIntersection_Interlaced_Vector_string_256_16 -3.19% 10652657.481 10313213.284 - -0.78% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 -3.18% 0.333 0.322 - -3.78% -
SetIntersection_None_Set_uint64_256_4 -3.18% 11362676.715 11001052.168 - -5.21% -
std::map<int,_int>::find(key)_(existent)/32 -3.18% 1.758 1.702 - 0.33% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 -3.17% 54.466 52.737 - -0.21% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -3.17% 386341.628 374084.284 - -0.64% -
SetIntersection_Interlaced_Set_uint64_16384_4 -3.16% 183863442.731 178052446.527 - -1.57% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 -3.16% 0.474 0.459 - -10.66% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.16% 13395.284 12972.618 - -4.30% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -3.15% 20271.522 19633.108 - -2.23% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -3.15% 4323526.740 4187419.864 - -3.33% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -3.14% 36684.703 35531.441 - -4.99% -
std::unique_copy(deque<int>)_(sprinkled)/32 -3.14% 9.521 9.221 - 0.22% -
std::multiset<std::string>::find(key)_(existent)/32 -3.14% 15.487 15.001 - -4.92% -
std::unordered_set<std::string>::clear()/32 -3.12% 918.411 889.713 - -4.30% -
SetIntersection_Front_Set_string_256_16 -3.12% 7349205.805 7119926.516 - 4.87% -
bm_lexicographical_compare<unsigned_char>/1 -3.12% 1.665 1.613 - 3.03% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -3.11% 29.601 28.680 - -0.71% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.11% 278.204 269.556 - -0.99% -
std::map<int,_int>::count(key)_(non-existent)/1024 -3.10% 7.505 7.272 - 0.51% -
std::set<std::string>::contains(key)_(non-existent)/1024 -3.09% 21.768 21.094 - 5.24% -
std::adjacent_find(vector<int>,_pred)/8 -3.09% 3.265 3.164 - -10.24% -
SetIntersection_Interlaced_Set_uint64_256_4 -3.09% 11077153.350 10735240.470 - -4.96% -
SetIntersection_Interlaced_Vector_uint64_16_16 -3.09% 36542429.427 35414709.231 - -1.88% -
SetIntersection_None_Set_uint32_256_16 -3.08% 10951446.043 10613635.449 - -3.93% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -3.08% 8.885 8.612 - -3.30% -
SetIntersection_Front_Set_uint32_262144_262144 -3.08% 1675534.264 1623965.334 - -2.19% -
BM_StringRead_Hot_Deep_Large -3.07% 0.515 0.499 - -1.16% -
SetIntersection_None_Set_uint32_1024_16 -3.07% 9163544.251 8882346.407 - -2.68% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -3.07% 17.613 17.073 - -0.43% -
std::set<std::string>::contains(key)_(existent)/8192 -3.07% 29.629 28.720 - 0.18% -
std::any_of(list<int>)_(process_all)/8192 -3.06% 8120.785 7872.334 - 7.98% -
std::multiset<int>::ctor(const&,_alloc)/0 -3.06% 13.095 12.695 - -2.29% -
std::sort(deque<int>)_(heap)/1024 -3.05% 6398.479 6203.180 - -0.80% -
SetIntersection_Interlaced_Set_string_262144_1 -3.05% 1089912.952 1056658.917 - -4.87% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -3.05% 351.647 340.925 - 4.82% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -3.05% 17.613 17.076 - -0.44% -
SetIntersection_Interlaced_Vector_uint64_256_4 -3.05% 4826178.234 4679036.824 - -6.92% -
BM_vector_deque_move_backward/1 -3.05% 2.379 2.306 - -0.80% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.04% 16.122 15.631 - -0.89% -
SetIntersection_Interlaced_Set_uint64_1024_16 -3.03% 11600113.111 11248158.666 - -2.31% -
BM_PushHeap_string_Random_16384 -3.03% 16.593 16.090 - 0.03% -
std::map<int,_int>::erase(iterator)/1024 -3.03% 21.483 20.833 - -13.32% -
rng::fold_left(list<int>)/8192 -3.02% 11054.715 10720.667 - -1.68% -
std::rotate(vector<int>)_(by_1/4)/50 -3.02% 11.733 11.379 - -67.77% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -3.02% 853511.955 827757.930 - 2.01% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -3.01% 33.546 32.535 - -2.59% -
vector<bool>::resize() -3.01% 10.981 10.651 - -25.34% -
SetIntersection_Front_Set_uint32_1024_16 -3.01% 1200213.282 1164143.151 - -4.49% -
BM_deque_vector_ranges_move/64 -3.00% 2.679 2.599 - -8.62% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 -3.00% 49783.433 48290.161 - -3.06% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 -2.99% 0.620 0.602 - -0.41% -
SetIntersection_Front_Set_uint64_262144_4 -2.99% 1077274.383 1045036.282 - -4.67% -
SetIntersection_None_Set_uint32_16384_1024 -2.99% 157346852.925 152642979.401 - -5.07% -
std::set<int>::insert(value)_(already_present)/8192 -2.99% 9.564 9.279 - -3.10% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -2.99% 195.572 189.731 - -44.45% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 -2.98% 4.224 4.098 - -0.00% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -2.98% 870.607 844.650 - 20.11% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -2.98% 7.033 6.823 - -6.93% -
std::generate(list<int>)/50 -2.98% 15.614 15.148 - -2.82% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -2.98% 13.513 13.110 - -3.69% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -2.98% 19.210 18.638 - -1.19% -
BM_num_get<float> -2.96% 38.206 37.077 - 0.05% -
std::find_if(list<int>)_(process_all)/1024 -2.95% 706.617 685.759 - -2.47% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -2.94% 24.162 23.451 - -1.59% -
std::search(vector<int>,_pred)_(same_length)/8192 -2.94% 5087.360 4937.813 - 0.55% -
BM_StringRelational_Compare_Large_Empty_Control -2.94% 1.660 1.611 - -0.15% -
std::stable_sort(deque<int>)_(pipe-organ)/8 -2.94% 22.284 21.630 - -3.74% -
BM_StringEraseWithMove_Empty_Opaque -2.93% 0.820 0.796 - 0.94% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -2.93% 647.511 628.528 - -16.31% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -2.93% 672.643 652.961 - -0.01% -
std::remove(deque<int>)_(sprinkled)/50 -2.93% 55.981 54.343 - -1.54% -
std::multiset<int>::equal_range(key)_(existent)/1024 -2.92% 5.240 5.087 - -1.73% -
SetIntersection_None_Vector_uint64_262144_16384 -2.91% 1135372.707 1102351.360 - -4.56% -
BM_StringEraseWithMove_Empty_Transparent -2.91% 0.571 0.554 - -0.43% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -2.90% 4350258.270 4223893.801 - -3.41% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -2.90% 14.443 14.023 - 22.73% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -2.90% 48.295 46.896 - -3.52% -
SetIntersection_None_Vector_string_262144_256 -2.89% 1290024.929 1252696.247 - -4.05% -
SetIntersection_None_Vector_uint32_16384_4 -2.89% 1131965.267 1099294.417 - -1.68% -
SetIntersection_None_Set_uint64_256_1 -2.88% 11699005.019 11362141.619 - -3.10% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -2.88% 30.821 29.934 - 10.10% -
std::stable_partition(vector<int>)_(dense)/32 -2.87% 21.943 21.313 - 0.91% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -2.87% 31.756 30.844 - 28.78% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -2.87% 89.385 86.818 - -0.84% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.87% 3051979.006 2964371.746 - -6.45% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.86% 216.409 210.226 - -3.03% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -2.85% 20.565 19.978 - -10.50% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.85% 6828.805 6634.160 - -3.46% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -2.85% 11719267.980 11385331.032 - -3.32% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -2.85% 25.586 24.858 - -6.03% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 -2.84% 10.184 9.895 - 3.84% -
BM_StringRelational_Compare_Huge_Empty_Control -2.84% 1.658 1.611 - -1.40% -
std::remove_copy(vector<int>)_(prefix)/32 -2.84% 9.634 9.361 - -0.07% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.82% 404.245 392.828 - -0.98% -
std::find_end(list<int>,_pred)_(process_all)/1000 -2.82% 821.461 798.278 - 4.95% -
BM_StringConstructDestroyCStr_Huge_Transparent -2.82% 65.567 63.718 - -8.02% -
BM_PushHeap_string_Random_16 -2.82% 10.838 10.533 - 1.76% -
std::map<int,_int>::find(key)_(existent)/1024 -2.81% 4.443 4.318 - 18.53% -
SetIntersection_None_Set_uint32_256_4 -2.80% 11580293.269 11255761.877 - -2.15% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -2.79% 27.983 27.202 - -11.10% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.78% 18.173 17.667 - -1.03% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -2.78% 35.237 34.258 - -5.84% -
std::stable_partition(deque<int>)_(sparse)/50 -2.78% 31.094 30.231 - 10.37% -
SetIntersection_None_Vector_uint32_1024_64 -2.77% 1083242.195 1053195.058 - -5.00% -
std::map<int,_int>::find(key)_(non-existent)/32 -2.77% 2.275 2.212 - 0.06% -
SetIntersection_None_Set_uint64_1024_1 -2.77% 8851928.245 8607056.848 - -4.23% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 -2.76% 19.277 18.745 - -2.29% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.76% 1546.449 1503.779 - 0.29% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 -2.75% 63.039 61.303 - -2.71% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -2.75% 539.746 524.894 - -1.73% -
std::for_each_n(join_view(vector<vector<int>>))/32 -2.74% 3.943 3.835 - -0.25% -
BM_StringRelational_Eq_Large_Large_ChangeLast -2.72% 2.017 1.962 - 2.82% -
SetIntersection_Interlaced_Vector_uint32_256_4 -2.72% 4812701.844 4681989.062 - -8.12% -
std::stable_partition(deque<int>)_(dense)/50 -2.71% 43.215 42.042 - 12.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 -2.71% 180043249.960 175157713.730 - -0.66% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -2.71% 20204.162 19656.970 - -1.71% -
std::find_if_not(vector<bool>)_(process_all)/8 -2.71% 3.666 3.567 - 0.64% -
SetIntersection_Interlaced_Set_uint64_16384_64 -2.71% 236555152.631 230155477.608 - -3.68% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -2.70% 168641134.652 164089797.422 - -2.67% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -2.69% 1175137.223 1143535.480 - -4.42% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -2.68% 1214286.930 1181786.525 - -1.64% -
std::copy_backward(deque<int>)/8 -2.67% 2.811 2.736 - 2.78% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -2.67% 1.900 1.849 - -4.06% -
SetIntersection_Interlaced_Vector_string_262144_1 -2.67% 1098337.579 1069036.104 - -3.31% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 -2.67% 10.178 9.907 - 2.04% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 -2.66% 454.899 442.790 - -1.85% -
std::move_backward(vector<int>)/1048576 -2.65% 58500.139 56947.725 - 0.85% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 -2.65% 19571634.731 19053413.239 - 0.54% -
SetIntersection_None_Set_uint64_64_4 -2.65% 21633919.217 21061260.417 - -2.77% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 -2.65% 3661.177 3564.275 - 4.01% -
std::flat_map<int,_int>::clear()/0 -2.64% 400.819 390.219 - -2.18% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -2.64% 5.055 4.922 - 39.71% -
BM_deque_vector_copy_backward/70000 -2.63% 9110.360 8871.147 - 11.65% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -2.62% 1134017.588 1104350.719 - -13.02% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -2.61% 122.497 119.295 - 7.34% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -2.61% 84864630.837 82652629.589 - -16.11% -
std::replace(vector<int>)_(sprinkled)/8192 -2.60% 1301.919 1268.126 - 1.84% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -2.59% 9015865.081 8781944.668 - -2.33% -
BM_StringRelational_Compare_Small_Small_ChangeLast -2.59% 1.673 1.629 - -0.27% -
SetIntersection_Front_Set_string_262144_4 -2.59% 1252012.460 1219609.895 - -4.71% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 -2.58% 6.652 6.480 - 12.61% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -2.58% 4358.115 4245.646 - -10.39% -
SetIntersection_None_Set_uint32_256_256 -2.58% 5895607.287 5743504.339 - -1.18% -
SetIntersection_None_Set_uint64_1024_1024 -2.58% 8906486.130 8676802.381 - -4.15% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -2.58% 2533.565 2468.243 - -0.12% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -2.58% 612.903 597.118 - -2.17% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -2.57% 20.259 19.739 - -3.25% -
std::set<std::string>::equal_range(key)_(existent)/32 -2.57% 17.520 17.071 - 13.66% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 -2.56% 8445416.420 8228856.458 - 1.80% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.56% 97.264 94.774 - -5.41% -
SetIntersection_Interlaced_Set_uint32_16384_256 -2.56% 200865780.663 195724888.432 - -3.82% -
std::make_heap(deque<int>)_(heap)/1024 -2.56% 1125.838 1097.028 - 11.28% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.56% 1442.747 1405.856 - -3.34% -
BM_PushHeap_string_Random_262144 -2.55% 18.503 18.031 - 0.56% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 -2.55% 0.953 0.929 - -0.14% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.55% 515.095 501.984 - -0.68% -
std::partial_sort(deque<int>)_(pipe-organ)/8 -2.54% 33.649 32.795 - 5.22% -
std::map<int,_int>::ctor(&&,_different_allocs)/0 -2.54% 13.230 12.894 - -10.09% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 -2.54% 24.757 24.129 - -1.82% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -2.54% 17291033.199 16852517.061 - -6.22% -
SetIntersection_Interlaced_Set_uint32_1024_4 -2.53% 9936378.983 9684952.217 - -2.53% -
SetIntersection_Front_Vector_uint64_256_1 -2.53% 4142443.294 4037673.321 - -4.34% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.51% 62231.012 60669.471 - 5.37% -
BM_CmpLess_uchar_uint -2.51% 1.082 1.055 - -3.10% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -2.51% 39.720 38.724 - 1.02% -
std::fill_n(deque<int>)/1024 -2.50% 30.236 29.480 - -87.27% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -2.49% 868.172 846.561 - 22.47% -
std::for_each(multiset<int>::iterator)/8192 -2.49% 7973.773 7775.425 - -51.70% -
rng::contains_subrange(deque<int>)_(near_matches)/8192 -2.49% 1487440.268 1450448.285 - 0.47% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.49% 116471.091 113576.613 - 2.18% -
std::stable_partition(list<int>)_(dense)/50 -2.48% 57.613 56.182 - -2.60% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -2.48% 615.622 600.360 - -0.87% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -2.47% 1541961.511 1503832.623 - -2.04% -
SetIntersection_Interlaced_Set_uint64_16_16 -2.46% 38016612.140 37080794.830 - -3.85% -
std::count(list<int>)_(every_other)/1048576 -2.46% 822921.734 802711.067 - -1.51% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -2.45% 2218.135 2163.726 - -2.46% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 -2.45% 295.046 287.832 - 4.08% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -2.44% 68.417 66.744 - -23.68% -
std::find_end(deque<int>,_pred)_(single_element)/1000 -2.44% 668.748 652.415 - 10.97% -
std::map<std::string,_int>::clear()/32 -2.44% 895.146 873.294 - -5.30% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 -2.44% 470.121 458.651 - 13.39% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -2.44% 7695327.089 7507651.220 - -1.90% -
BM_CmpLess_int_int -2.44% 1.090 1.063 - 0.21% -
SetIntersection_None_Vector_uint64_256_256 -2.43% 2127201.734 2075559.361 - -3.90% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -2.43% 13882802.812 13545835.687 - -2.81% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 -2.42% 162720725.840 158777842.187 - -0.79% -
std::find_end(deque<int>)_(process_all)/8192 -2.42% 2045.401 1996.003 - -30.12% -
BM_vector_deque_copy/1 -2.41% 2.373 2.316 - 1.07% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -2.41% 230691931.508 225126964.929 - -2.38% -
std::map<int,_int>::erase(iterator)/32 -2.41% 21.212 20.701 - -11.89% -
std::find_if_not(list<int>)_(bail_25%)/8 -2.41% 0.946 0.923 - 0.46% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 -2.41% 530.245 517.457 - 0.88% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -2.41% 782.123 763.287 - -6.60% -
SetIntersection_Interlaced_Vector_string_1024_16 -2.41% 3474057.476 3390411.160 - 2.13% -
SetIntersection_Interlaced_Set_uint32_1024_64 -2.40% 10128249.709 9884920.899 - -3.17% -
std::map<int,_int>::count(key)_(existent)/1024 -2.40% 3.839 3.747 - -15.00% -
std::remove_if(deque<int>)_(prefix)/1024 -2.40% 572.230 558.512 - 2.27% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -2.40% 1175590.893 1147412.729 - -2.58% -
BM_num_put<unsigned_long> -2.40% 11.765 11.483 - 10.11% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 -2.40% 4069.048 3971.533 - -1.45% -
SetIntersection_Interlaced_Vector_string_1024_1024 -2.39% 38854244.830 37924173.496 - -8.73% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.39% 93450.939 91214.769 - -0.11% -
SetIntersection_Interlaced_Set_uint32_16384_16 -2.39% 210973717.003 205926363.112 - -2.72% -
std::find_end(deque<int>)_(process_all)/1000 -2.39% 291.787 284.827 - 8.95% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.39% 731.480 714.033 - -5.40% -
std::make_heap(deque<int>)_(descending)/8192 -2.38% 8813.060 8603.486 - 11.99% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -2.38% 2.314 2.259 - -17.11% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -2.37% 454.118 443.333 - -1.55% -
SetIntersection_Interlaced_Vector_string_262144_4 -2.37% 2294580.346 2240210.392 - 9.03% -
BM_CmpLess_uchar_short -2.37% 1.036 1.012 - -10.83% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -2.37% 19.998 19.525 - -3.44% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -2.36% 220.349 215.141 - -5.87% -
SetIntersection_None_Set_float_16384_1 -2.36% 156752724.345 153051987.570 - -3.76% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 -2.36% 58.892 57.503 - -3.14% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -2.36% 21.381 20.877 - -4.20% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -2.35% 45.426 44.357 - -1.83% -
BM_StringFindStringLiteral/1024 -2.35% 18.315 17.885 - -24.81% -
std::search(vector<int>)_(no_match)/1000 -2.35% 210.404 205.464 - -4.24% -
std::is_sorted(vector<int>)/8192 -2.34% 1945.803 1900.203 - -1.46% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 -2.34% 16633.772 16244.530 - 0.53% -
std::multiset<int>::erase(key)_(existent)/8192 -2.34% 60.938 59.513 - -4.46% -
std::set<std::string>::clear()/1024 -2.34% 21717.824 21209.717 - -5.66% -
ranges::min(std::deque<long_long>)/1 -2.33% 0.693 0.677 - 12.91% -
std::unordered_set<std::string>::erase(iterator)/32 -2.33% 31.583 30.847 - -1.45% -
ranges::min(std::deque<char>)/1 -2.32% 0.673 0.658 - -4.11% -
std::copy_n(deque<int>)/8 -2.32% 2.835 2.770 - 5.07% -
BM_CmpLess_ushort_schar -2.32% 1.035 1.011 - -9.70% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -2.32% 1035353.841 1011378.055 - -6.00% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -2.31% 5803596.609 5669492.334 - -3.83% -
SetIntersection_None_Set_uint64_262144_1 -2.31% 1226840.900 1198513.266 - -2.24% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.31% 48.714 47.589 - -11.99% -
SetIntersection_Front_Set_uint64_64_64 -2.30% 13306678.644 13000455.222 - -1.31% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -2.30% 330.204 322.614 - -6.76% -
std::map<int,_int>::clear()/32 -2.30% 662.391 647.167 - -4.78% -
std::move_backward(vector<bool>)_(aligned)/512 -2.30% 2.252 2.200 - -3.50% -
BM_PushHeap_uint32_QuickSortAdversary_1 -2.29% 0.564 0.551 - 39.95% -
std::find_end(vector<int>)_(process_all)/1048576 -2.29% 229941.006 224664.514 - -2.78% -
std::generate(list<int>)/8192 -2.29% 7068.682 6906.653 - -7.97% -
std::map<std::string,_int>::erase(iterator)/32 -2.29% 29.466 28.791 - 0.76% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -2.29% 8.941 8.736 - 17.25% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -2.29% 22.111 21.606 - -8.17% -
ranges::minmax(std::list<__int128>)/1 -2.28% 0.461 0.450 - 0.64% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control -2.27% 0.457 0.447 - 18.15% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -2.27% 1084462.929 1059812.324 - -3.18% -
SetIntersection_Interlaced_Set_uint32_262144_64 -2.27% 1548203.775 1513043.703 - -4.92% -
std::stable_partition(list<int>)_(alloc_fails)/1024 -2.27% 4307.241 4209.477 - 2.57% -
BM_CmpEqual_uint_short -2.27% 1.050 1.026 - -9.60% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.27% 12980.268 12685.953 - -1.32% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 -2.26% 4142.909 4049.075 - 3.11% -
std::multiset<int>::upper_bound(key)_(existent)/32 -2.26% 2.440 2.385 - 4.68% -
std::move(vector<bool>)_(unaligned)/64 -2.26% 1.654 1.616 - -0.87% -
ranges::min(std::deque<char>)/8 -2.26% 2.363 2.309 - 1.15% -
SetIntersection_Interlaced_Set_uint64_16384_16 -2.26% 223385062.885 218342142.588 - -2.68% -
std::set<int>::lower_bound(key)_(existent)/8192 -2.25% 7.987 7.807 - -4.30% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -2.25% 4047.040 3956.139 - 0.20% -
std::rotate(list<int>)_(by_1/3)/32 -2.25% 16.888 16.509 - 27.67% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 -2.24% 59321808.997 57992458.334 - 0.41% -
SetIntersection_None_Vector_uint64_16384_1024 -2.24% 1103141.625 1078433.201 - -2.56% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -2.24% 2.587 2.529 - -17.21% -
ranges::minmax(std::deque<__int128>)/8 -2.24% 4.062 3.971 - 7.21% -
std::copy_backward(vector<int>)/32768 -2.23% 3795.122 3710.639 - -2.24% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 -2.22% 4.846 4.739 - -0.99% -
std::fill(list<int>)/1024 -2.22% 498.478 487.410 - -5.45% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -2.22% 1207789.447 1180990.643 - -2.26% -
std::multiset<std::string>::clear()/1024 -2.22% 22160.786 21669.150 - -3.26% -
std::map<int,_int>::equal_range(key)_(existent)/32 -2.22% 1.792 1.752 - -1.34% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -2.22% 0.659 0.645 - 8.96% -
std::multimap<int,_int>::count(key)_(existent)/8192 -2.22% 6.638 6.491 - -4.74% -
std::make_heap(deque<int>)_(descending)/1024 -2.21% 1120.797 1096.006 - 11.24% -
BM_StringAssignStr_Huge_Opaque -2.21% 110.486 108.044 - -4.64% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -2.21% 9.353 9.147 - -1.56% -
SetIntersection_Front_Set_string_1024_1024 -2.21% 56358389.755 55113474.343 - -0.07% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -2.21% 1172437.717 1146570.809 - -2.49% -
std::rotate(deque<int>)_(by_1/4)/1024 -2.21% 271.704 265.710 - -65.86% -
std::stable_partition(vector<int>)_(sparse)/50 -2.20% 21.895 21.413 - -3.82% -
std::multiset<std::string>::count(key)_(existent)/1024 -2.20% 24.450 23.911 - 1.90% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -2.20% 4303046.883 4208415.337 - 3.39% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 -2.20% 23.899 23.374 - 5.57% -
std::find(vector<char>)_(process_all)/50 -2.20% 1.659 1.623 - -1.41% -
std::search(vector<int>)_(no_match)/1024 -2.20% 215.147 210.423 - -4.14% -
SetIntersection_Interlaced_Set_string_64_4 -2.19% 26663711.328 26078591.367 - 0.81% -
SetIntersection_Front_Vector_string_16384_256 -2.19% 9636215.774 9424960.678 - -4.97% -
BM_StringEraseWithMove_Huge_Opaque -2.19% 45.261 44.271 - -35.12% -
BM_deque_vector_ranges_copy_backward/4000 -2.19% 149.420 146.153 - 2.16% -
SetIntersection_Interlaced_Set_uint64_262144_256 -2.19% 1613165.691 1577908.363 - -3.54% -
std::search(vector<int>)_(same_length)/1000 -2.18% 245.551 240.196 - 0.04% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 -2.18% 4932.174 4824.822 - 1.69% -
std::rotate(list<int>)_(1_element_backward)/50 -2.17% 25.113 24.567 - 10.49% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -2.17% 4.595 4.496 - -3.69% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -2.15% 1667286.377 1631447.183 - -3.63% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -2.15% 38.589 37.760 - 15.61% -
std::remove(deque<int>)_(sprinkled)/32 -2.15% 50.811 49.720 - -0.80% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -2.15% 15.782 15.443 - -3.34% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 -2.15% 175254.646 171492.778 - -2.25% -
SetIntersection_None_Vector_string_1024_1 -2.14% 1164187.108 1139254.469 - -0.37% -
std::move_backward(list<int>)/32768 -2.14% 31731.377 31053.692 - -0.33% -
std::make_heap(deque<int>)_(heap)/8192 -2.14% 8806.842 8618.756 - 12.06% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -2.14% 4360031.895 4266936.554 - -3.29% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -2.14% 35.126 34.376 - 21.88% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -2.13% 10974995.577 10740882.349 - -2.07% -
std::equal(list<int>)_(it,_it,_it,_it)/8 -2.13% 2.972 2.909 - 1.13% -
std::partition_copy(deque<int>)/8192 -2.13% 5815.598 5691.736 - 0.14% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -2.13% 1515451.822 1483212.402 - -3.92% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 -2.13% 2.126 2.081 - 1.43% -
SetIntersection_None_Set_uint32_256_1 -2.13% 11519207.187 11274420.764 - -3.21% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 -2.12% 585.821 573.421 - 1.22% -
BM_StringConstructDestroyCStr_Huge_Opaque -2.12% 160.624 157.227 - -2.73% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.11% 64.025 62.671 - -7.92% -
BM_deque_vector_ranges_move/1 -2.11% 2.131 2.086 - -11.91% -
SetIntersection_Front_Vector_uint32_1024_1 -2.11% 1059739.615 1037359.481 - -2.09% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -2.11% 10.558 10.335 - 3.97% -
SetIntersection_Front_Set_float_262144_4 -2.11% 1063922.504 1041473.337 - -5.10% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 -2.11% 735.463 719.955 - 0.29% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -2.10% 9.062 8.872 - -15.48% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.09% 6328.155 6195.685 - -1.44% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 -2.09% 5807.982 5686.667 - 0.67% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.08% 36148.166 35394.646 - -3.99% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.08% 65695.409 64326.443 - 0.77% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -2.08% 4.163 4.076 - 0.60% -
BM_PushHeap_uint64_PipeOrgan_4 -2.08% 0.506 0.496 - 2.37% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -2.08% 32.601 31.924 - -5.97% -
SetIntersection_Front_Set_string_16384_1024 -2.08% 59453735.342 58219974.888 - -0.59% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -2.07% 86.378 84.587 - -12.37% -
std::for_each(multimap<int>::iterator)/8192 -2.07% 7541.306 7385.245 - -54.05% -
SetIntersection_None_Set_uint32_262144_16384 -2.07% 1179846.518 1155440.918 - -4.73% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.07% 13342.711 13067.100 - -1.73% -
BM_deque_vector_ranges_copy_backward/70000 -2.07% 9075.350 8887.909 - 12.12% -
std::is_partitioned(deque<int>)_(partitioned)/50 -2.06% 14.640 14.338 - 3.52% -
SetIntersection_Interlaced_Set_string_262144_16 -2.06% 2165877.606 2121189.289 - -1.89% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -2.06% 1257746.990 1231830.648 - -2.42% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -2.06% 91.702 89.813 - -13.23% -
std::stable_sort(deque<int>)_(shuffled)/8 -2.06% 23.261 22.783 - -3.04% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -2.05% 224564966.797 219953597.536 - 0.50% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -2.05% 8963485.452 8779668.896 - -2.29% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -2.05% 497.592 487.409 - -9.83% -
SetIntersection_None_Set_float_1024_1024 -2.04% 8969971.650 8786713.344 - -2.28% -
std::copy_backward(vector<bool>)_(unaligned)/262144 -2.04% 1603.484 1570.754 - -0.86% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.04% 18601456.776 18222106.077 - -4.61% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 -2.04% 294.411 288.419 - -2.13% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -2.03% 24.139 23.649 - 1.38% -
std::map<int,_int>::contains(key)_(existent)/8192 -2.03% 5.587 5.473 - -1.15% -
SetIntersection_Interlaced_Set_string_1024_64 -2.02% 17070287.631 16724708.642 - -1.96% -
std::multiset<int>::ctor(const&)/1024 -2.02% 6429.162 6299.075 - -0.74% -
std::stable_partition(vector<int>)_(sparse)/32 -2.02% 7.366 7.217 - -3.25% -
std::set<std::string>::contains(key)_(existent)/1024 -2.02% 22.987 22.523 - 7.76% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 -2.02% 159146.527 155935.121 - -0.11% -
std::map<int,_int>::find(key)_(existent)/8192 -2.02% 5.455 5.345 - -2.94% -
SetIntersection_Interlaced_Set_uint32_256_16 -2.02% 12102901.519 11858769.570 - -2.11% -
bm_ranges_lexicographical_compare<signed_char>/8 -2.02% 3.633 3.560 - 1.65% -
SetIntersection_Interlaced_Set_uint64_256_64 -2.01% 13530508.968 13258226.526 - -4.31% -
std::find(list<int>)_(process_all)/1024 -2.01% 700.490 686.397 - 0.11% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -2.01% 1345698.646 1318670.572 - -1.87% -
std::for_each(set<int>::iterator)/8192 -2.01% 7842.094 7684.792 - -51.10% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.00% 12643.391 12390.613 - 0.90% -
SetIntersection_None_Vector_uint32_262144_1024 -2.00% 1155144.968 1132052.099 - -1.67% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -1.99% 251115815.150 246114234.423 - -2.53% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -1.98% 206033319.875 201956532.969 - -2.89% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -1.98% 1787710.715 1752373.478 - -0.17% -
std::map<int,_int>::ctor(const&)/1024 -1.98% 6547.849 6418.470 - -1.44% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -1.97% 1585702.883 1554467.121 - -2.57% -
BM_deque_deque_copy_backward/64 -1.96% 3.412 3.345 - -1.93% -
BM_deque_vector_ranges_move/70000 -1.96% 3298.740 3234.126 - -0.81% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -1.95% 18.579 18.216 - -3.35% -
ranges::min(std::list<long_long>)/70000 -1.95% 52194.909 51177.296 - 16.44% -
BM_StringFindNoMatch/10 -1.95% 1.296 1.271 - -6.29% -
SetIntersection_None_Set_float_16384_1024 -1.95% 156558412.097 153508234.446 - -2.99% -
BM_vector_deque_ranges_copy_backward/64 -1.95% 3.038 2.979 - -1.94% -
BM_deque_deque_move/64000 -1.94% 3091.836 3031.855 - 0.25% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.94% 18157252.959 17805212.257 - -11.63% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 -1.94% 44.735 43.868 - -0.68% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 -1.93% 13692.630 13427.720 - -0.81% -
std::move(vector<bool>)_(aligned)/64 -1.93% 1.722 1.689 - -0.09% -
std::find_if_not(deque<int>)_(process_all)/8 -1.93% 2.681 2.629 - -1.48% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -1.93% 1049733.869 1029465.877 - -1.79% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -1.93% 97.865 95.977 - 7.07% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -1.93% 1259025.391 1234786.947 - -2.23% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.92% 2199283.245 2157005.295 - -0.77% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.91% 1115.515 1094.167 - -1.96% -
SetIntersection_Interlaced_Set_uint32_262144_16 -1.91% 1573463.381 1543428.875 - -4.67% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.91% 22.146 21.724 - -1.17% -
SetIntersection_Interlaced_Set_uint32_64_16 -1.91% 21673620.350 21260318.997 - -4.73% -
std::make_heap(deque<int>,_pred)_(ascending)/8 -1.90% 25.103 24.625 - -1.40% -
SetIntersection_None_Set_uint64_64_64 -1.90% 11542706.523 11323287.545 - 1.71% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -1.90% 4.277 4.196 - -2.65% -
bm_ranges_swap_ranges_vb_aligned/512 -1.90% 5.220 5.120 - -3.24% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -1.90% 133.775 131.236 - 1.56% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 -1.90% 8510570.754 8349258.765 - -0.61% -
std::is_partitioned(vector<int>)_(partitioned)/50 -1.89% 9.734 9.549 - 0.91% -
std::stable_sort(vector<int>)_(descending)/8 -1.89% 23.997 23.543 - 0.91% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -1.88% 1294251.791 1269922.281 - -2.43% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.88% 16278316.861 15972498.422 - -2.10% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -1.88% 217866972.383 213774224.578 - -1.44% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 -1.88% 174782.480 171502.916 - -2.02% -
SetIntersection_Front_Set_uint64_256_4 -1.88% 4205020.393 4126170.562 - -3.04% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.87% 369.101 362.182 - -4.72% -
SetIntersection_None_Set_float_16384_16 -1.87% 155985143.266 153062879.892 - -3.49% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast -1.87% 1.885 1.850 - -2.07% -
std::move(list<int>)/262144 -1.87% 246865.807 242248.534 - 0.56% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 -1.87% 736903.252 723126.721 - -0.06% -
SetIntersection_Interlaced_Vector_uint32_1024_1 -1.86% 1040394.040 1021012.823 - -2.77% -
std::stable_partition(list<int>)_(sparse)/8192 -1.86% 8780.622 8617.264 - -2.78% -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 -1.86% 21.111 20.718 - -0.78% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -1.86% 11571551.280 11356398.552 - -1.97% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.86% 546.857 536.695 - -1.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.86% 10949195.491 10745827.617 - -1.51% -
SetIntersection_Front_Vector_string_16384_16 -1.85% 1597478.238 1567858.752 - -2.27% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.85% 676.007 663.480 - 2.73% -
std::partial_sort(deque<int>)_(pipe-organ)/1024 -1.85% 7875.523 7729.590 - -0.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.85% 1107651.463 1087142.650 - -1.75% -
BM_PushHeap_float_Ascending_16384 -1.85% 4.279 4.200 - -2.11% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 -1.84% 34.152 33.522 - -1.07% -
SetIntersection_Interlaced_Vector_float_64_64 -1.84% 10846911.084 10647329.171 - -3.56% -
SetIntersection_Interlaced_Set_uint64_16384_1 -1.84% 1046803.708 1027572.256 - -2.43% -
std::map<int,_int>::erase(key)_(existent)/8192 -1.83% 25.673 25.203 - -3.28% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -1.83% 2.186 2.146 - -9.82% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -1.83% 7.067 6.938 - -37.21% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.82% 176735.153 173514.828 - 1.55% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.82% 14944.667 14672.523 - -4.72% -
SetIntersection_None_Set_float_256_1 -1.82% 11564089.588 11353536.066 - -1.97% -
BM_CmpLess_uint_ushort -1.82% 1.109 1.089 - -2.47% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -1.82% 20.663 20.288 - -9.54% -
SetIntersection_None_Set_uint64_64_16 -1.82% 18404019.185 18069944.595 - -2.16% -
SetIntersection_Front_Set_uint64_1024_256 -1.81% 3904206.749 3833544.542 - -3.05% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.81% 1283.546 1260.318 - 11.22% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -1.81% 9.475 9.304 - 2.59% -
SetIntersection_Interlaced_Vector_float_16_16 -1.80% 36033677.240 35385060.593 - -2.28% -
std::remove_if(list<int>)_(sprinkled)/1024 -1.80% 988.750 970.953 - 1.33% -
SetIntersection_Front_Set_uint32_16384_1024 -1.80% 12682208.107 12454003.531 - 1.39% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 -1.80% 60.562 59.474 - -3.19% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -1.79% 168661246.662 165646381.539 - -2.58% -
std::is_partitioned(deque<int>)_(partitioned)/32 -1.79% 9.713 9.539 - 4.08% -
SetIntersection_Front_Vector_float_262144_64 -1.79% 1368771.426 1344315.892 - -0.92% -
SetIntersection_Interlaced_Set_uint64_16384_256 -1.78% 213825293.844 210011990.939 - -2.38% -
SetIntersection_None_Set_uint32_1024_1024 -1.78% 8962139.822 8802410.225 - -3.43% -
SetIntersection_Front_Vector_uint32_262144_16 -1.78% 1107828.609 1088086.625 - -4.34% -
BM_PushHeap_uint32_Random_64 -1.78% 5.081 4.990 - -0.72% -
ranges::minmax(std::deque<char>)/1 -1.78% 0.849 0.834 - 27.00% -
BM_std_minmax_element<long_long>/1024 -1.77% 277.827 272.900 - 3.02% -
SetIntersection_Interlaced_Vector_string_262144_16384 -1.77% 1033832.357 1015503.742 - 1.26% -
std::count(list<int>)_(every_other)/8 -1.77% 2.129 2.091 - -1.89% -
SetIntersection_None_Vector_uint64_262144_4 -1.77% 1139075.549 1118888.691 - -2.79% -
BM_deque_deque_move_backward/65536 -1.77% 8138.318 7994.095 - 4.79% -
rng::find_last(deque<int>)_(bail_90%)/50 -1.77% 1.864 1.831 - -37.58% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 -1.76% 50.445 49.555 - -1.82% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 -1.76% 44.897 44.107 - -0.66% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -1.75% 47.213 46.385 - -2.05% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.75% 9.028 8.871 - -2.69% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 -1.74% 4295769.804 4220853.097 - -1.85% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.74% 12540.443 12321.945 - -8.76% -
rng::find_last_if(vector<int>)_(bail_10%)/1024 -1.74% 250.551 246.185 - 0.18% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -1.74% 21.639 21.262 - -0.76% -
BM_std_minmax_element<long_long>/4000 -1.74% 1066.407 1047.904 - 3.07% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.73% 15060.577 14799.357 - -5.09% -
SetIntersection_None_Set_float_16384_4 -1.73% 156186252.840 153486578.883 - -3.47% -
std::set<int>::contains(key)_(existent)/1024 -1.73% 3.933 3.865 - 2.31% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 -1.73% 4197433.096 4125006.213 - -1.79% -
std::rotate(deque<int>)_(by_1/3)/32 -1.73% 20.791 20.432 - -54.56% -
std::unordered_multiset<int>::erase(iterator)/1024 -1.72% 19.843 19.501 - -3.27% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -1.72% 152.936 150.301 - -2.65% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 -1.72% 15.670 15.401 - -11.14% -
std::move(vector<bool>)_(unaligned)/4096 -1.71% 26.188 25.739 - -0.87% -
std::move(vector<bool>)_(unaligned)/262144 -1.71% 1618.992 1591.264 - 0.17% -
SetIntersection_None_Vector_uint64_256_4 -1.71% 4198339.864 4126440.414 - -3.19% -
BM_std_minmax_element<long_long>/4096 -1.71% 1091.973 1073.288 - 3.12% -
std::adjacent_find(vector<int>,_pred)/1048576 -1.71% 476436.852 468288.413 - 0.73% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -1.70% 5.503 5.409 - -4.80% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.70% 2000869.955 1966791.992 - -1.49% -
SetIntersection_Interlaced_Set_uint64_262144_64 -1.70% 1613096.193 1585637.453 - -2.99% -
SetIntersection_None_Vector_uint32_262144_256 -1.70% 1139971.042 1120575.825 - -1.75% -
SetIntersection_Interlaced_Vector_string_262144_256 -1.70% 77845532.103 76524553.185 - 13.31% -
SetIntersection_None_Set_uint64_256_64 -1.70% 9160347.756 9004905.358 - -4.02% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 -1.70% 18064.047 17757.542 - 1.09% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.70% 140926.784 138535.953 - -1.48% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -1.70% 1059465.169 1041497.066 - -1.71% -
SetIntersection_Front_Vector_uint64_64_1 -1.70% 16426515.809 16147937.704 - -2.82% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 -1.70% 5796399.602 5698116.219 - -1.10% -
BM_num_put<long> -1.70% 11.715 11.517 - 7.48% -
std::count(list<int>)_(every_other)/1024 -1.69% 707.767 695.776 - 4.29% -
BM_PushHeap_uint32_Ascending_262144 -1.69% 4.899 4.816 - 0.21% -
std::partial_sort(deque<int>)_(descending)/8 -1.69% 43.128 42.400 - -2.15% -
bm_gcd_complex -1.69% 18.022 17.718 - -1.45% -
BM_deque_deque_ranges_move/64000 -1.69% 3061.945 3010.332 - -0.96% -
BM_vector_deque_move_backward/64 -1.68% 3.044 2.993 - 0.38% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.68% 55390.810 54462.826 - -0.70% -
std::find_end(vector<int>)_(same_length)/1024 -1.67% 251.775 247.562 - -50.99% -
std::set<int>::ctor(const&,_alloc)/32 -1.67% 222.041 218.330 - -11.98% -
SetIntersection_Front_Set_uint32_16384_16384 -1.67% 219669372.228 216001803.162 - 2.12% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -1.67% 39.499 38.840 - 12.79% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -1.67% 2.956 2.907 - -1.89% -
SetIntersection_Front_Set_string_262144_1024 -1.67% 60287662.068 59282812.782 - -0.68% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.66% 1173290.516 1153776.591 - -1.76% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -1.66% 15.926 15.662 - -7.68% -
BM_std_minmax_element<long_long>/512 -1.65% 140.759 138.434 - 3.22% -
std::copy_if(vector<int>)_(every_other)/1048576 -1.65% 496236.319 488043.072 - 109.64% -
SetIntersection_Interlaced_Vector_uint64_256_256 -1.65% 4631740.812 4555460.949 - -0.27% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.64% 2267668.066 2230452.837 - -1.94% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.64% 350771524.691 345015022.083 - -1.67% -
SetIntersection_Front_Vector_uint64_16384_1024 -1.64% 5929768.475 5832627.965 - 9.36% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -1.64% 1060080.315 1042744.715 - -0.78% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -1.63% 24099.672 23705.940 - -9.96% -
BM_vector_deque_ranges_move_backward/65536 -1.63% 8100.206 7967.971 - 3.30% -
SetIntersection_Front_Vector_uint32_16384_4 -1.63% 1077296.682 1059726.709 - -1.49% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 -1.63% 12599.031 12393.766 - -0.20% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.63% 20.313 19.982 - -1.87% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -1.63% 164086299.892 161415790.657 - -1.21% -
SetIntersection_Interlaced_Set_string_16_16 -1.63% 60683076.989 59696733.031 - -3.27% -
BM_StringRelational_Less_Large_Large_Control -1.63% 2.162 2.127 - 0.29% -
SetIntersection_Interlaced_Set_uint64_16_4 -1.62% 60119960.379 59143771.391 - -1.97% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.62% 67318.028 66226.877 - -2.07% -
BM_num_get<double> -1.62% 37.737 37.126 - 2.61% -
std::partial_sort_copy(list<int>)_(descending)/8 -1.61% 15.946 15.688 - -3.69% -
std::map<int,_int>::erase(key)_(existent)/32 -1.61% 22.683 22.317 - -4.59% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -1.61% 1.476 1.452 - 15.53% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.61% 1019462.163 1003060.384 - -2.70% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -1.61% 0.651 0.641 - 0.95% -
SetIntersection_None_Vector_uint64_64_64 -1.60% 8490109.056 8353964.447 - -3.18% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -1.60% 20.675 20.344 - -1.26% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -1.60% 39116317.172 38490839.032 - -2.29% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 -1.60% 19.175 18.869 - -0.17% -
std::multiset<int>::erase(key)_(existent)/32 -1.59% 22.191 21.838 - -1.60% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -1.59% 70.328 69.210 - -3.00% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -1.59% 120611092.644 118697232.690 - -2.19% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.59% 13704.374 13486.915 - -8.93% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.59% 21.423 21.083 - -3.66% -
std::find(vector<bool>)_(process_all)/50 -1.58% 0.799 0.786 - 40.42% -
BM_PushHeap_string_PipeOrgan_4 -1.58% 2.513 2.474 - -1.44% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -1.58% 114.981 113.167 - 28.46% -
std::for_each_n(join_view(vector<vector<int>>))/50 -1.58% 4.369 4.300 - -0.41% -
SetIntersection_Front_Vector_float_1024_1 -1.58% 1041701.048 1025292.754 - -2.98% -
SetIntersection_Front_Vector_uint32_16384_1 -1.57% 1042143.102 1025751.343 - -3.62% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -1.57% 1.217 1.198 - -4.34% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 -1.57% 24.552 24.166 - 2.54% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -1.57% 2.487 2.448 - -3.21% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 -1.57% 1.690 1.663 - 2.06% -
std::multiset<int>::ctor(const&,_alloc)/8192 -1.57% 51443.424 50636.734 - -36.60% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -1.57% 21.188 20.856 - -1.34% -
std::multiset<int>::ctor(const&)/8192 -1.56% 51033.464 50235.014 - -0.17% -
std::make_heap(vector<int>)_(pipe-organ)/8 -1.56% 16.609 16.349 - -1.40% -
SetIntersection_None_Set_uint64_16_16 -1.56% 35472056.645 34918365.260 - -2.06% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 -1.56% 15586.009 15343.387 - -0.07% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.56% 134446.722 132355.489 - -5.82% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -1.55% 21.380 21.048 - -4.37% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 -1.55% 9946937.404 9792608.147 - 0.38% -
std::stable_partition(list<int>)_(sparse)/1024 -1.55% 944.163 929.523 - 0.48% -
SetIntersection_None_Set_uint32_64_4 -1.55% 21682386.191 21346815.000 - 0.38% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -1.55% 1109893.500 1092722.696 - -1.90% -
SetIntersection_Interlaced_Set_string_262144_64 -1.55% 2143132.162 2109978.760 - -1.76% -
std::swap_ranges(list<int>)/50 -1.54% 32.663 32.159 - 0.91% -
SetIntersection_Interlaced_Vector_float_1024_4 -1.54% 1456103.293 1433636.259 - 3.04% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 -1.54% 468096.183 460893.397 - -0.89% -
SetIntersection_None_Set_uint64_262144_4 -1.54% 1214009.521 1195370.526 - -2.26% -
std::unordered_multiset<int>::erase(iterator)/32 -1.53% 19.747 19.444 - -2.96% -
std::stable_partition(deque<int>)_(sparse)/1024 -1.53% 431.419 424.806 - -1.59% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 -1.53% 21.421 21.093 - -4.06% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.53% 1557632.557 1533781.422 - -8.34% -
ranges::min(std::vector<__int128>)/64 -1.53% 27.096 26.681 - -0.42% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.53% 567.313 558.631 - -2.17% -
std::equal(deque<int>)_(it,_it,_it)/8192 -1.53% 3910.792 3851.079 - -0.18% -
std::make_heap(deque<int>)_(descending)/8 -1.53% 21.090 20.768 - 0.49% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.52% 581.163 572.308 - -5.65% -
SetIntersection_None_Set_uint64_256_16 -1.52% 10970934.414 10804045.925 - -2.01% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.52% 136145.426 134074.619 - 52.72% -
SetIntersection_None_Vector_uint32_262144_64 -1.52% 1145310.330 1127890.523 - -1.06% -
BM_deque_vector_copy_backward/0 -1.52% 1.393 1.372 - -11.02% -
std::for_each_n(vector<int>)/8 -1.52% 2.715 2.674 - 193.53% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 -1.51% 58321858.879 57442275.473 - -2.34% -
BM_CmpLess_ushort_uchar -1.50% 1.117 1.100 - -1.00% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 -1.50% 5998082.847 5908161.884 - -0.33% -
BM_PushHeap_string_Random_64 -1.50% 13.183 12.985 - 0.70% -
SetIntersection_None_Vector_string_262144_16384 -1.49% 1308742.032 1289179.687 - -1.97% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -1.49% 21.498 21.177 - -0.20% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 -1.49% 6.564 6.466 - -3.11% -
SetIntersection_None_Vector_uint64_262144_256 -1.49% 1131082.134 1114237.152 - -2.14% -
SetIntersection_None_Set_uint64_262144_64 -1.49% 1217307.047 1199178.061 - -2.95% -
std::for_each_n(list<int>)/8 -1.49% 2.571 2.533 - 4.61% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.48% 18205859.759 17936381.252 - -3.21% -
std::lower_bound(std::vector<int>)/8192 -1.48% 15.896 15.662 - 0.36% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -1.48% 24.585 24.223 - -3.19% -
SetIntersection_Front_Set_float_256_1 -1.47% 4145114.707 4084019.910 - -3.12% -
std::remove_if(vector<int>)_(sprinkled)/1024 -1.47% 522.119 514.433 - 0.69% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 -1.47% 2151.831 2120.171 - 109.66% -
BM_CmpLess_ushort_ushort -1.47% 1.071 1.055 - -3.17% -
SetIntersection_Interlaced_Set_string_262144_1024 -1.47% 2073124.431 2042653.484 - -2.97% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 -1.47% 19.378 19.094 - -0.89% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -1.46% 101023.039 99544.216 - 2.64% -
SetIntersection_Interlaced_Set_uint64_262144_4 -1.46% 1323474.447 1304120.850 - -2.04% -
SetIntersection_None_Set_string_64_64 -1.46% 11692784.833 11521863.150 - -2.93% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -1.46% 344139831.143 339122186.361 - 1.75% -
std::remove_if(vector<int>)_(sprinkled)/8192 -1.46% 3868.629 3812.269 - 0.27% -
SetIntersection_Interlaced_Set_uint64_64_4 -1.45% 21152820.587 20846029.805 - -1.05% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -1.45% 23166.251 22830.449 - -9.72% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.45% 249517.095 245901.834 - -2.56% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 -1.45% 862.677 850.180 - 0.23% -
std::map<int,_int>::count(key)_(existent)/8192 -1.45% 5.876 5.791 - -5.87% -
std::multimap<std::string,_int>::ctor(const&)/8192 -1.45% 344801.792 339815.230 - -1.73% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -1.44% 8385606.618 8264454.321 - -1.63% -
BM_StringAssignStr_Large_Transparent -1.44% 10.492 10.341 - -0.18% -
std::set<int>::insert(value)_(new_value,_middle)/1024 -1.44% 26.043 25.669 - -3.18% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 -1.44% 24.875 24.518 - 0.93% -
SetIntersection_Front_Set_string_16384_4 -1.44% 1261110.963 1242996.703 - -1.22% -
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 -1.43% 2320.056 2286.765 - -0.13% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.43% 6897.965 6799.169 - 0.81% -
BM_vector_deque_ranges_copy_backward/70000 -1.43% 8854.726 8727.954 - 6.91% -
BM_CmpLess_uint_short -1.43% 1.034 1.019 - -10.30% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -1.43% 25859.964 25489.855 - -14.19% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -1.43% 6558.624 6464.780 - -1.30% -
SetIntersection_Front_Vector_uint64_262144_1 -1.43% 1041273.319 1026376.628 - -3.07% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -1.43% 18203857.279 17943565.982 - -3.59% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 -1.43% 6.844 6.747 - -0.57% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 -1.43% 0.764 0.753 - -0.97% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -1.43% 1040665.408 1025825.957 - -2.79% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.43% 178.673 176.126 - -2.35% -
SetIntersection_None_Set_uint32_64_64 -1.42% 11572815.896 11408144.205 - -1.35% -
std::multiset<int>::clear()/8192 -1.42% 79482.746 78352.484 - -5.22% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -1.42% 5066.635 4994.600 - -56.43% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -1.42% 509.587 502.347 - -45.38% -
SetIntersection_None_Set_float_256_64 -1.42% 9198347.563 9067789.167 - -3.76% -
BM_deque_deque_ranges_move_backward/65536 -1.42% 8140.220 8024.884 - 5.90% -
SetIntersection_None_Vector_uint64_262144_262144 -1.41% 1124786.708 1108912.563 - -2.60% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.41% 362.779 357.660 - -5.37% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -1.41% 4.181 4.122 - 2.47% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.41% 1059886.557 1044943.147 - -1.27% -
std::partial_sort_copy(deque<int>)_(descending)/8 -1.41% 14.858 14.649 - -37.22% -
std::multiset<int>::find(key)_(existent)/1024 -1.41% 4.213 4.153 - -2.24% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -1.40% 15.192 14.979 - -15.13% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -1.40% 1.404 1.384 - -0.39% -
SetIntersection_None_Set_uint64_262144_256 -1.40% 1214941.244 1197904.217 - -2.86% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -1.40% 28.813 28.409 - -6.58% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -1.40% 1047379.551 1032729.160 - -3.02% -
BM_std_minmax_element<long_long>/5500 -1.40% 1459.460 1439.065 - 3.19% -
rng::contains_subrange(list<int>)_(process_all)/50 -1.40% 17.967 17.716 - -0.44% -
std::sort(deque<int>)_(heap)/8 -1.39% 24.959 24.611 - -0.51% -
rng::for_each(multiset<int>)/8 -1.39% 6.742 6.648 - 48.31% -
std::for_each(list<int>)/8 -1.39% 2.562 2.527 - 0.31% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.39% 44091.920 43480.616 - 1.27% -
BM_CmpLess_uchar_uchar -1.39% 1.064 1.049 - -2.65% -
std::set<std::string>::clear()/8192 -1.38% 212592.300 209650.186 - -5.77% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.38% 35419.285 34929.329 - -3.11% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -1.38% 16.919 16.685 - 1.90% -
BM_CmpEqual_int_uint -1.38% 1.065 1.050 - -7.54% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.38% 15850.088 15631.508 - -4.77% -
std::partial_sort(vector<int>)_(shuffled)/8 -1.38% 28.217 27.828 - -2.06% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -1.38% 39.806 39.258 - -3.12% -
BM_deque_deque_move_backward/1024 -1.38% 38.753 38.219 - 0.58% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -1.38% 1807984.896 1783123.713 - -0.83% -
SetIntersection_None_Set_uint64_4_4 -1.37% 136108134.828 134241837.592 - -2.09% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -1.37% 1477729.351 1457483.856 - -7.88% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.37% 2338534.791 2306496.128 - 0.13% -
SetIntersection_None_Set_uint64_16_1 -1.37% 67203342.785 66285403.905 - -1.24% -
BM_CmpLess_uint_uint -1.37% 1.082 1.067 - -1.19% -
std::multiset<int>::equal_range(key)_(existent)/32 -1.36% 2.358 2.326 - -5.80% -
SetIntersection_Front_Set_uint64_1024_1024 -1.36% 12466985.054 12297018.110 - -0.54% -
std::set<int>::ctor(const&)/1024 -1.35% 6306.660 6221.404 - -0.58% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 -1.35% 462.567 456.325 - -1.32% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 -1.34% 44.169 43.575 - 2.39% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -1.34% 15.941 15.727 - -6.31% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 -1.34% 54.964 54.228 - 0.12% -
std::make_heap(vector<int>)_(pipe-organ)/8192 -1.33% 5054.209 4986.782 - 0.05% -
SetIntersection_Interlaced_Set_float_64_64 -1.33% 13357875.870 13179980.883 - -1.30% -
SetIntersection_Interlaced_Set_string_262144_4 -1.33% 1867122.641 1842272.787 - -1.88% -
SetIntersection_Front_Set_string_262144_16 -1.33% 1853451.040 1828835.909 - -5.64% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.32% 141721.878 139845.540 - -2.81% -
std::multiset<int>::erase(iterator)/1024 -1.32% 23.662 23.348 - -1.37% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 -1.32% 8728.533 8613.431 - 119.32% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.32% 4107784.657 4053698.185 - -3.18% -
std::make_heap(deque<int>)_(ascending)/8192 -1.32% 20965.619 20689.876 - 1.25% -
rng::contains_subrange(list<int>)_(process_all)/32 -1.31% 10.149 10.016 - -0.89% -
std::move_backward(list<int>)/262144 -1.31% 260380.692 256963.551 - -0.03% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.31% 732.197 722.588 - -1.87% -
std::set<int>::upper_bound(key)_(non-existent)/8192 -1.31% 10.388 10.252 - 4.83% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 -1.30% 21509448.191 21229290.018 - 0.85% -
std::search(vector<int>,_pred)_(no_match)/1048576 -1.30% 600978.222 593160.389 - 9.34% -
BM_std_minmax_element<long_long>/70000 -1.30% 18648.249 18406.158 - 3.39% -
SetIntersection_Front_Vector_uint64_262144_4 -1.30% 1055753.807 1042057.724 - -3.94% -
SetIntersection_None_Vector_uint64_262144_16 -1.30% 1125761.299 1111162.186 - -2.04% -
std::stable_partition(list<int>)_(dense)/32 -1.30% 37.790 37.301 - 11.33% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 -1.29% 800.618 790.263 - -1.28% -
SetIntersection_None_Vector_uint64_16384_16384 -1.29% 1113152.468 1098808.534 - -1.47% -
rng::contains_subrange(list<int>)_(process_all)/8192 -1.29% 6933.241 6843.921 - -24.30% -
SetIntersection_None_Vector_uint32_16384_1 -1.29% 1116762.874 1102391.727 - -1.08% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 -1.29% 19.585 19.334 - -4.70% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.28% 3498946.903 3454072.541 - -2.79% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.28% 55971.684 55255.829 - -3.12% -
SetIntersection_Front_Set_uint64_1024_1 -1.28% 1053552.189 1040100.645 - -1.87% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.28% 1570049.624 1550007.482 - -3.34% -
std::multiset<std::string>::clear()/32 -1.27% 907.682 896.110 - -3.18% -
SetIntersection_None_Vector_uint32_64_64 -1.27% 8549040.368 8440085.639 - -1.78% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.27% 1168635.091 1153749.070 - -4.42% -
std::make_heap(vector<int>,_pred)_(ascending)/8 -1.27% 16.838 16.624 - -2.76% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.27% 7757.975 7659.572 - -0.98% -
SetIntersection_None_Set_uint32_64_1 -1.27% 22683996.820 22396697.714 - -0.25% -
SetIntersection_Interlaced_Vector_string_262144_262144 -1.26% 14642322.834 14457129.801 - -1.56% -
std::set<int>::clear()/1024 -1.26% 9237.171 9120.460 - -4.92% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 -1.26% 737.702 728.387 - -0.03% -
std::search(vector<int>)_(no_match)/8192 -1.26% 1650.594 1629.771 - -2.11% -
SetIntersection_None_Set_uint64_1_1 -1.26% 537720032.089 530951004.803 - -2.11% -
BM_std_minmax_element<long_long>/64000 -1.26% 17047.508 16832.941 - 3.44% -
std::find_end(vector<int>)_(same_length)/1000 -1.26% 245.986 242.891 - -50.89% -
std::unordered_map<int,_int>::ctor(const&)/8192 -1.26% 55317.411 54621.533 - -3.52% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.26% 911049.630 899614.823 - -3.19% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 -1.25% 117790.608 116313.378 - -0.19% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -1.25% 1.174 1.159 - -3.86% -
SetIntersection_None_Set_uint32_256_64 -1.25% 9255848.136 9139811.122 - -2.90% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -1.25% 181317979.649 179045032.280 - -0.56% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.25% 35.373 34.929 - -18.16% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 -1.25% 2.056 2.031 - -0.76% -
SetIntersection_Front_Vector_uint32_256_4 -1.25% 4225013.295 4172138.345 - -1.30% -
SetIntersection_None_Set_float_16384_256 -1.24% 154704084.486 152779356.438 - -3.17% -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 -1.24% 8.410 8.305 - -1.85% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 -1.24% 54.160 53.486 - -4.28% -
rng::find_last(vector<int>)_(bail_90%)/1048576 -1.24% 23723.598 23429.518 - 0.49% -
std::set<int>::find(key)_(non-existent)/32 -1.24% 2.292 2.264 - -0.86% -
std::map<int,_int>::ctor(const&)/32 -1.24% 229.575 226.740 - 4.76% -
SetIntersection_None_Vector_uint64_256_16 -1.23% 4021693.052 3972113.128 - -2.45% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -1.23% 4248343.858 4196148.298 - -2.03% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -1.23% 2218.778 2191.572 - -1.29% -
SetIntersection_Interlaced_Set_uint64_64_16 -1.22% 22526985.618 22251297.980 - -2.08% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 -1.22% 3.072 3.035 - 3.21% -
std::partition(list<int>)_(sparse)/1024 -1.22% 726.078 717.218 - 0.04% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -1.22% 656.082 648.085 - -5.50% -
SetIntersection_Interlaced_Set_uint64_262144_1 -1.22% 1060179.651 1047267.651 - -2.55% -
BM_deque_vector_ranges_copy/64 -1.22% 2.633 2.601 - -0.81% -
SetIntersection_None_Set_float_16384_64 -1.22% 155303832.114 153415209.921 - -3.05% -
rng::find_last(vector<int>)_(bail_10%)/50 -1.21% 10.895 10.763 - 0.36% -
std::move_backward(deque<int>)/8 -1.21% 3.522 3.480 - 1.27% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -1.21% 1532051.663 1513491.893 - -0.15% -
SetIntersection_Front_Vector_uint64_1024_256 -1.21% 2280977.400 2253367.651 - 5.49% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -1.21% 76.442 75.518 - 2.93% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -1.21% 96938.475 95766.104 - -8.00% -
SetIntersection_Interlaced_Vector_uint64_1_1 -1.21% 536621814.649 530133494.972 - -2.14% -
SetIntersection_Interlaced_Set_uint64_4_4 -1.21% 137216932.381 135559537.611 - -2.13% -
bm_ranges_swap_ranges_vb_aligned/16 -1.20% 3.310 3.270 - -0.74% -
rng::fold_left(deque<int>)/50 -1.20% 27.706 27.373 - 1.18% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.20% 1055319.558 1042617.032 - -1.81% -
bm_ranges_lexicographical_compare<signed_char>/512 -1.20% 8.068 7.971 - 2.64% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.20% 8671306.341 8567322.929 - -1.93% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 -1.20% 4.908 4.849 - 7.28% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.19% 86.858 85.821 - -2.07% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -1.19% 43.256 42.740 - -18.56% -
BM_PushHeap_uint32_Random_16384 -1.19% 5.910 5.840 - 3.94% -
SetIntersection_None_Set_uint64_262144_16 -1.19% 1212485.108 1198033.774 - -2.95% -
SetIntersection_Interlaced_Set_uint64_262144_16 -1.19% 1641500.488 1621984.373 - -1.47% -
SetIntersection_Front_Set_uint64_262144_1024 -1.19% 12726353.705 12575371.977 - 0.20% -
std::partial_sort_copy(vector<int>)_(descending)/8 -1.18% 15.460 15.277 - -2.88% -
std::sort_heap(vector<NonIntegral>,_pred)/8 -1.18% 30.091 29.735 - -7.61% -
std::find_end(vector<int>)_(match_near_end)/1000 -1.18% 27.962 27.631 - -89.45% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -1.18% 17.260 17.057 - -7.56% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.18% 11945693.748 11804678.718 - -0.68% -
SetIntersection_None_Set_uint64_64_1 -1.18% 22631105.959 22364001.565 - -0.96% -
SetIntersection_None_Vector_uint32_262144_1 -1.18% 1144172.805 1130691.387 - 0.17% -
std::multiset<int>::find(key)_(non-existent)/8192 -1.18% 8.158 8.062 - -12.96% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.17% 379.797 375.335 - -2.62% -
SetIntersection_None_Vector_uint32_1024_256 -1.17% 1088515.990 1075732.561 - -1.66% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 -1.17% 164877079.385 162945653.270 - -0.26% -
std::partial_sort(deque<int>)_(ascending)/8 -1.17% 33.428 33.037 - 7.03% -
BM_num_put<bool> -1.17% 10.949 10.821 - 16.17% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -1.17% 5.071 5.011 - -31.74% -
std::partial_sort(vector<int>)_(repeated)/8192 -1.17% 26548.240 26238.919 - -3.62% -
SetIntersection_Front_Set_uint64_262144_16 -1.16% 1197021.006 1183084.096 - -2.40% -
std::set<int>::ctor(const&)/32 -1.16% 219.686 217.135 - 1.72% -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 -1.16% 63257.877 62523.366 - -1.79% -
BM_CmpEqual_schar_short -1.16% 1.123 1.110 - -0.95% -
std::reverse_copy(deque<int>)/8 -1.16% 2.560 2.530 - 0.65% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.16% 49.653 49.079 - 11.15% -
rng::find_last_if(list<int>)_(bail_10%)/8192 -1.16% 6599.935 6523.635 - -0.35% -
BM_CmpLess_uint_int -1.15% 1.084 1.072 - -4.85% -
SetIntersection_None_Set_uint64_4_1 -1.15% 217215588.698 214712833.503 - -2.07% -
std::equal(deque<int>)_(it,_it,_it)/1048576 -1.15% 502541.996 496752.028 - 0.19% -
rng::fold_left(deque<int>)/32 -1.15% 16.602 16.410 - 1.55% -
BM_vector_deque_ranges_copy_backward/65536 -1.15% 8312.590 8216.890 - 8.98% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.15% 15.552 15.373 - -0.64% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.15% 16905079.261 16710638.563 - -1.74% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.15% 63958070.199 63222441.378 - -2.09% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 -1.15% 4909769.775 4853535.395 - -1.00% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 -1.14% 13.234 13.083 - -1.25% -
SetIntersection_Front_Set_uint64_256_64 -1.14% 5388358.739 5326707.524 - 1.00% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.14% 5.487 5.424 - 12.47% -
std::multiset<int>::insert(value)_(new_value,_middle)/32 -1.14% 18.133 17.926 - 0.03% -
BM_std_minmax_element<long_long>/65536 -1.14% 17433.529 17234.776 - 3.41% -
SetIntersection_Interlaced_Vector_float_256_64 -1.14% 7487515.440 7402356.521 - 6.53% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.14% 250989.217 248139.096 - -5.14% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -1.13% 1668718.181 1649779.461 - -0.89% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 -1.13% 479.108 473.676 - -1.31% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 -1.13% 23.724 23.455 - 0.11% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -1.13% 1072132.770 1060031.341 - -3.47% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.13% 1112369.792 1099822.983 - 1.30% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 -1.13% 42.012 41.538 - -1.81% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 -1.13% 14146.385 13987.136 - -1.03% -
BM_deque_deque_ranges_move_backward/70000 -1.12% 8580.237 8484.047 - 6.16% -
BM_CmpEqual_schar_int -1.12% 1.141 1.128 - -0.24% -
std::make_heap(vector<int>,_pred)_(heap)/1024 -1.12% 274.925 271.851 - 0.16% -
SetIntersection_Front_Set_uint64_64_4 -1.12% 16136600.468 15956274.225 - -1.98% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.12% 120431.906 119088.036 - -2.18% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 -1.12% 952.844 942.216 - -61.01% -
std::set<int>::erase(key)_(non-existent,_middle)/32 -1.11% 1.792 1.772 - -0.60% -
std::map<std::string,_int>::count(key)_(existent)/1024 -1.11% 24.315 24.044 - 1.21% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 -1.11% 12120220.094 11985555.375 - -1.44% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.11% 233.815 231.223 - -3.71% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.11% 57463.210 56827.299 - -1.96% -
std::multiset<int>::erase(iterator)/8192 -1.11% 23.464 23.205 - -3.33% -
SetIntersection_Interlaced_Vector_string_16384_256 -1.10% 44346121.348 43856659.900 - 14.41% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.10% 11929.364 11797.932 - -1.48% -
std::find_if_not(list<int>)_(process_all)/32768 -1.10% 25630.769 25348.636 - 0.03% -
BM_deque_deque_copy_backward/512 -1.10% 19.094 18.884 - -1.29% -
std::stable_sort(vector<int>)_(pipe-organ)/8 -1.10% 18.385 18.182 - -3.42% -
SetIntersection_Front_Set_uint32_256_16 -1.10% 4514956.061 4465356.354 - -1.45% -
bm_swap_ranges_vb_aligned/64 -1.10% 2.912 2.880 - -0.30% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.10% 73.759 72.951 - -1.85% -
SetIntersection_Interlaced_Set_uint32_256_64 -1.09% 13766965.584 13616217.991 - -3.25% -
BM_CmpEqual_int_short -1.09% 1.134 1.122 - -1.11% -
SetIntersection_None_Vector_uint32_1024_1024 -1.09% 1086772.627 1074883.267 - -1.14% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 -1.09% 21654.737 21418.517 - 1.14% -
SetIntersection_Front_Set_uint64_16_1 -1.09% 63061902.841 62374537.259 - -2.04% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 -1.09% 16.827 16.644 - -1.78% -
SetIntersection_None_Vector_uint64_256_64 -1.09% 3423826.556 3386538.210 - -1.58% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -1.09% 25.441 25.164 - 0.61% -
std::set<std::string>::ctor(&&,_different_allocs)/32 -1.09% 209.147 206.870 - -50.47% -
SetIntersection_Front_Set_uint64_16_4 -1.09% 54901848.589 54305025.122 - -1.93% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.09% 1774712.404 1755426.187 - -3.56% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.09% 17.169 16.982 - -1.11% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 -1.09% 52.960 52.385 - -1.54% -
SetIntersection_Front_Vector_uint32_16_16 -1.09% 36195217.438 35802369.818 - -1.34% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -1.08% 69.880 69.122 - -98.63% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.08% 6138317.130 6071807.342 - -5.08% -
BM_deque_deque_move/65536 -1.08% 3124.824 3091.036 - -0.47% -
std::set<int>::insert(value)_(new_value,_end)/32 -1.08% 18.796 18.594 - -2.20% -
SetIntersection_Interlaced_Vector_uint32_64_4 -1.08% 17410694.332 17223450.357 - -3.93% -
BM_std_minmax_element<long_long>/64 -1.07% 17.457 17.269 - 3.48% -
std::partial_sort(deque<int>)_(shuffled)/8 -1.07% 33.026 32.671 - 2.02% -
rng::contains_subrange(deque<int>)_(same_length)/1048576 -1.07% 507066.770 501657.079 - 0.63% -
std::find_end(deque<int>)_(near_matches)/1000 -1.07% 16482.322 16306.639 - -45.68% -
std::replace_if(deque<int>)_(prefix)/8192 -1.07% 3508.703 3471.333 - 1.47% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -1.06% 3.780 3.739 - -2.90% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.06% 32044.479 31703.829 - -0.62% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 -1.06% 1.192 1.179 - -3.42% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -1.06% 2173.842 2150.831 - -0.45% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.06% 399.699 395.469 - -0.15% -
SetIntersection_Front_Vector_uint32_16_1 -1.06% 63246763.649 62577536.957 - -1.51% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 -1.06% 4.097 4.053 - 1.09% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.06% 1093941.174 1082383.576 - -2.13% -
std::map<std::string,_int>::ctor(const&)/1024 -1.06% 35422.136 35048.171 - -1.66% -
SetIntersection_None_Set_uint64_262144_16384 -1.06% 1221853.679 1208961.346 - -1.68% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 -1.05% 492.365 487.174 - 0.40% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -1.05% 163.963 162.237 - -3.32% -
BM_StringCopy_Large -1.05% 6.227 6.162 - -2.66% -
SetIntersection_Front_Vector_string_256_16 -1.05% 5979023.041 5916307.709 - -2.81% -
SetIntersection_None_Vector_uint32_64_1 -1.05% 16760885.927 16585279.854 - -1.83% -
BM_StringAssignStr_Huge_Transparent -1.05% 109.524 108.378 - -5.89% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.05% 17.195 17.015 - -0.93% -
std::partition(list<int>)_(dense)/50 -1.05% 13.364 13.225 - -1.27% -
SetIntersection_Front_Set_uint64_1_1 -1.04% 536352900.883 530754686.080 - -2.04% -
std::copy_n(deque<int>)/4096 -1.04% 147.635 146.099 - 0.74% -
std::multiset<int>::count(key)_(existent)/1024 -1.04% 5.725 5.665 - -29.47% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -1.04% 1.443 1.428 - 1.64% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.04% 369.091 365.266 - -3.92% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.04% 16068606.689 15902194.921 - -2.21% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.03% 35265741.753 34900810.333 - -2.31% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 -1.03% 248451.579 245884.326 - 3.00% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -1.03% 1.512 1.496 - -1.90% -
std::flat_map<int,_int>::ctor(const&)/1024 -1.03% 178.918 177.070 - -0.83% -
std::is_sorted(vector<int>)/1024 -1.03% 247.921 245.360 - -1.06% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 -1.03% 54792123.026 54226863.196 - -2.29% -
SetIntersection_Front_Vector_uint64_262144_64 -1.03% 1365502.571 1351436.719 - 1.25% -
std::move(list<int>)/32768 -1.03% 31294.297 30972.326 - 2.23% -
std::shift_right(list<int>)/8192 -1.02% 7379.634 7304.108 - -1.02% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -1.02% 25.059 24.803 - -16.78% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -1.02% 19.926 19.723 - -1.96% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 -1.02% 538352332.135 532860565.414 - -1.82% -
std::partial_sort_copy(deque<int>)_(ascending)/8 -1.02% 10.096 9.994 - 3.26% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -1.02% 3414.542 3379.827 - -9.38% -
std::replace(vector<int>)_(sprinkled)/1024 -1.02% 163.472 161.811 - 7.92% -
std::unique_copy(deque<int>)_(sprinkled)/1024 -1.01% 472.053 467.277 - 0.76% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 -1.01% 36950914.494 36577126.817 - -2.05% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 -1.01% 8832.743 8743.428 - -0.29% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 -1.01% 215098623.398 212923867.740 - -1.98% -
std::find_if(list<int>)_(bail_25%)/1024 -1.01% 184.216 182.356 - 0.33% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.01% 11810346.410 11691166.272 - -2.90% -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 -1.01% 55902.905 55339.846 - -0.62% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 -1.01% 1364521.156 1350792.072 - -1.09% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.01% 135261.003 133901.587 - 3.31% -
rng::for_each(multimap<int>)/32 -1.00% 26.244 25.980 - 21.00% -
std::set<int>::erase(key)_(existent)/1024 -1.00% 51.445 50.928 - 1.64% -
BM_tolower_string<wchar_t> -1.00% 6.323 6.259 - -0.43% -
std::set<std::string>::count(key)_(non-existent)/32 -1.00% 10.477 10.372 - 2.79% -
std::copy_backward(list<int>)/32768 -1.00% 27136.713 26864.519 - 2.96% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 -1.00% 60130.469 59528.849 - -81.60% -
SetIntersection_Interlaced_Set_uint32_4_4 -1.00% 137482940.496 136107402.225 - -1.73% -
std::copy_backward(deque<int>)/32768 -1.00% 3678.000 3641.205 - -0.88% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::fill_n(vector<bool>)/262144 274.27% 251.460 941.145 - -0.79% -
std::for_each_n(vector<int>)/8 193.53% 0.911 2.674 - -1.52% -
SetIntersection_Interlaced_Vector_float_262144_256 175.46% 20310714.315 55948525.170 - 8.80% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 170.46% 8.826 23.871 - 171.73% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 151.07% 5.944 14.922 - 152.89% -
std::copy_if(vector<int>)_(every_other)/32768 124.70% 7217.053 16216.779 - 0.49% -
SetIntersection_Interlaced_Vector_float_262144_16 121.19% 2928717.384 6478169.317 - -3.60% -
std::copy_if(vector<int>)_(every_other)/4096 120.02% 905.895 1993.174 - 0.20% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 119.32% 3927.250 8613.431 - -1.32% -
std::copy_if(vector<int>)_(every_other)/262144 119.12% 58160.561 127442.419 - 0.11% -
std::copy_if(vector<int>)_(every_other)/512 114.74% 118.492 254.452 - 0.19% -
std::copy_if(vector<int>)_(every_other)/64 111.62% 15.539 32.882 - 0.52% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 109.66% 1011.249 2120.171 - -1.47% -
std::copy_if(vector<int>)_(every_other)/1048576 109.64% 232805.495 488043.072 - -1.65% -
rng::starts_with(list<int>)/1024 104.84% 769.665 1576.555 - 104.67% -
rng::starts_with(list<int>)/1000 104.83% 751.740 1539.770 - 104.20% -
std::count_if(list<int>)_(every_other)/1024 99.65% 744.769 1486.966 - 98.41% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 96.92% 43.699 86.054 - -3.70% -
std::mismatch(list<int>)_(it,_it,_it)/1024 95.50% 756.085 1478.177 - 93.68% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 95.36% 0.228 0.446 - 47.64% -
SetIntersection_Interlaced_Vector_float_16384_64 90.44% 5576420.644 10619771.087 - 2.79% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 90.09% 11.949 22.713 - 95.78% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 89.06% 0.258 0.487 - 0.43% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 88.47% 0.258 0.485 - -0.11% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 87.89% 4045202.768 7600349.287 - 91.38% -
BM_StringCtorDefault 87.23% 0.243 0.455 - 0.34% -
SetIntersection_Interlaced_Vector_uint32_262144_64 86.10% 8475549.431 15773145.012 - -12.23% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 82.84% 12.141 22.198 - 82.40% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 77.87% 23.019 40.944 - 0.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 68.66% 37234571.356 62801643.646 - 46.96% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 67.43% 2.493 4.175 - 70.97% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 67.37% 66.006 110.474 - 21.90% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 67.11% 162.883 272.201 - -0.98% -
std::copy_if(vector<int>)_(every_other)/8 66.98% 2.529 4.224 - 1.42% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 66.02% 35.551 59.020 - 34.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 64.67% 18235027.839 30026860.846 - 138.97% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 64.30% 26.743 43.940 - 38.72% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 61.19% 18.411 29.675 - 21.72% -
SetIntersection_Interlaced_Vector_float_16384_256 58.98% 14879141.384 23654203.493 - -23.02% -
std::find_if_not(list<int>)_(process_all)/8 58.22% 2.254 3.566 - -7.20% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 57.37% 32.710 51.475 - -29.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 56.84% 7496009.072 11756784.589 - 56.35% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 54.59% 524.207 810.365 - 23.30% -
std::none_of(vector<int>)_(process_all)/50 53.61% 12.678 19.475 - 2.38% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 52.72% 87789.553 134074.619 - -1.52% -
std::partition(list<int>)_(sparse)/50 52.54% 14.858 22.665 - 7.16% -
SetIntersection_Interlaced_Vector_float_16384_16 51.18% 2847695.937 4305094.207 - 13.90% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 50.64% 0.463 0.697 - 45.15% -
std::mismatch(list<int>)_(it,_it,_it)/1000 50.23% 739.864 1111.469 - 49.39% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 49.79% 48.328 72.390 - 73.29% -
std::multiset<std::string>::erase(key)_(existent)/1024 49.03% 68.416 101.959 - 5.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 49.02% 3040247.681 4530526.835 - 52.06% -
rng::for_each(multiset<int>)/8 48.31% 4.482 6.648 - -1.39% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 47.05% 7.802 11.473 - 73.93% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 46.96% 26.597 39.087 - -4.11% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 46.45% 35.413 51.862 - -6.78% -
rng::for_each(set<int>)/8 45.70% 4.492 6.545 - -0.78% -
SetIntersection_Interlaced_Vector_string_262144_1024 45.33% 240300974.724 349238873.742 - 4.42% -
SetIntersection_Interlaced_Vector_uint32_262144_16 43.68% 3078611.118 4423319.071 - -11.68% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 43.04% 1366.765 1954.999 - 28.90% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 42.95% 21188253.378 30289390.736 - 14.60% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 42.87% 2012.993 2875.958 - 39.81% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 41.42% 5.695 8.055 - 66.18% -
rng::for_each(multimap<int>)/8 41.37% 4.390 6.206 - -0.25% -
std::unordered_set<std::string>::find(key)_(existent)/1024 40.99% 28.851 40.676 - -0.44% -
std::find(vector<bool>)_(process_all)/50 40.42% 0.560 0.786 - -1.58% -
std::find(vector<bool>)_(process_all)/8 40.29% 0.560 0.786 - -6.77% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 40.03% 115392280.410 161586925.373 - 32.12% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 40.02% 10.014 14.022 - -0.49% -
BM_PushHeap_uint32_QuickSortAdversary_1 39.95% 0.394 0.551 - -2.29% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 39.71% 3.523 4.922 - -2.64% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 39.33% 12.090 16.845 - 47.89% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 39.28% 51.024 71.068 - 23.56% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 38.53% 24.678 34.187 - 20.10% -
SetIntersection_Interlaced_Vector_float_256_16 38.51% 5884909.753 8151460.522 - 6.16% -
rng::for_each(map<int>)/8 38.51% 4.442 6.153 - -0.35% -
BM_vector_deque_move_backward/0 36.32% 0.419 0.571 - 26.16% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 36.26% 31.457 42.862 - 15.74% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 35.95% 26.825 36.467 - -0.69% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 35.77% 19.860 26.964 - -8.43% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 35.22% 7.939 10.736 - 71.55% -
SetIntersection_Interlaced_Vector_float_16384_1024 35.21% 51359001.067 69441822.079 - -7.46% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 35.06% 22.999 31.063 - 34.33% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 35.02% 73.949 99.849 - 2.55% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 34.19% 50.014 67.114 - 1.73% -
std::copy_n(vector<int>)/4096 33.92% 142.411 190.714 - -14.45% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 33.76% 1.001 1.339 - 0.26% -
std::copy_n(vector<bool>)_(aligned)/262144 33.76% 585.453 783.094 - 14.71% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 33.65% 56.414 75.398 - 70.05% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 33.65% 2.254 3.013 - 0.25% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 32.99% 1.092 1.453 - 15.86% -
std::set<std::string>::insert(value)_(already_present)/1024 32.78% 22.657 30.083 - 78.78% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 32.43% 24.167 32.006 - 27.14% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 32.17% 640.270 846.241 - -4.00% -
std::search(deque<int>)_(near_matches)/1000 32.02% 18549.697 24488.967 - 21.19% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 32.00% 30.851 40.723 - 18.20% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 31.98% 94.743 125.043 - 38.66% -
std::map<std::string,_int>::find(key)_(non-existent)/32 31.74% 9.945 13.101 - 4.91% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 31.57% 4344247.022 5715775.343 - 0.85% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 31.56% 68.201 89.728 - -0.16% -
std::search(deque<int>)_(near_matches)/1024 31.31% 19502.269 25608.462 - 20.69% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 31.07% 2224207.993 2915215.100 - 26.59% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 30.99% 24.959 32.693 - -8.75% -
SetIntersection_Interlaced_Vector_float_262144_1024 30.56% 103759567.730 135469345.382 - -16.59% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 30.09% 67.770 88.161 - 49.04% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 29.40% 61242491.095 79245102.467 - 42.82% -
std::unordered_multiset<int>::count(key)_(existent)/1024 29.03% 1.528 1.971 - 6.65% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 28.94% 49.242 63.494 - 23.15% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 28.78% 23.950 30.844 - -2.87% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 28.46% 88.098 113.167 - -1.58% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.43% 53.285 68.434 - 30.46% -
std::rotate(list<int>)_(by_1/3)/32 27.67% 12.931 16.509 - -2.25% -
std::set<std::string>::erase(iterator)/1024 27.54% 25.981 33.136 - 19.71% -
std::map<std::string,_int>::insert(value)_(already_present)/32 27.03% 19.225 24.421 - 9.15% -
ranges::minmax(std::deque<char>)/1 27.00% 0.657 0.834 - -1.78% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 26.75% 10385.059 13162.800 - 17.80% -
BM_PushHeap_uint64_SingleElement_1 26.73% 0.501 0.635 - 14.19% -
BM_std_minmax_element<short>/3 26.62% 1.080 1.367 - 14.25% -
std::mismatch(list<int>)_(it,_it,_it)/8192 26.47% 7294.064 9224.664 - 25.21% -
SetIntersection_Interlaced_Vector_uint32_16384_16 26.09% 2417594.561 3048312.516 - -6.20% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 26.09% 44.611 56.247 - -7.10% -
std::unordered_set<int>::erase(key)_(existent)/1024 25.82% 21.623 27.206 - 5.94% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 25.81% 5.463 6.873 - 5.43% -
std::find_end(deque<int>)_(single_element)/1000 25.44% 249.091 312.462 - -5.79% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 25.43% 29.807 37.386 - -11.55% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 25.30% 35.720 44.758 - -24.55% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 25.18% 13.904 17.405 - 80.98% -
ranges::minmax(std::list<long_long>)/1 25.07% 0.343 0.428 - 7.84% -
std::copy_backward(vector<bool>)_(aligned)/262144 25.05% 616.078 770.436 - 0.14% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 25.02% 1448.277 1810.587 - 2.82% -
std::unordered_map<int,_int>::count(key)_(existent)/32 24.97% 1.155 1.443 - -3.62% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 24.96% 9.077 11.343 - 74.36% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 24.86% 21.860 27.295 - 10.30% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 24.84% 20.309 25.354 - -4.88% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 24.84% 592.961 740.266 - 25.15% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 24.80% 8300.318 10358.489 - -0.84% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 24.75% 8.279 10.328 - 2.49% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 24.66% 0.923 1.150 - 3.95% -
std::unordered_set<std::string>::erase(iterator)/1024 24.48% 27.474 34.198 - 15.06% -
BM_lexicographical_compare_three_way_slow_path/16384 24.43% 3657.658 4551.401 - -0.05% -
std::stable_partition(deque<int>)_(sparse)/32 24.41% 11.148 13.869 - 4.65% -
std::find_if(vector<char>)_(process_all)/50 24.17% 5.347 6.639 - 0.18% -
std::unordered_set<int>::erase(iterator)/8192 24.16% 20.300 25.204 - 5.70% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 24.11% 24759.709 30729.490 - 8.52% -
BM_lexicographical_compare_three_way_slow_path/4096 24.00% 925.619 1147.749 - 0.04% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 23.96% 8359.311 10361.907 - -0.03% -
std::find_if_not(vector<char>)_(process_all)/50 23.82% 5.349 6.623 - 0.12% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 23.60% 3234.376 3997.634 - 4.86% -
ranges::minmax(std::deque<long_long>)/1 23.51% 0.690 0.852 - 4.75% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 23.43% 797.712 984.615 - 23.52% -
std::multiset<std::string>::contains(key)_(existent)/8192 23.27% 26.733 32.954 - 9.16% -
std::fill_n(list<int>)/8192 23.21% 7150.174 8809.805 - 10.19% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 23.07% 20275.115 24953.503 - 22.12% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 23.04% 574.778 707.233 - 12.48% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 22.90% 39.719 48.815 - 35.80% -
SetIntersection_Interlaced_Vector_uint32_16384_64 22.78% 6288828.913 7721174.790 - -11.46% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 22.73% 11.426 14.023 - -2.90% -
BM_lexicographical_compare_three_way_slow_path/1024 22.72% 239.615 294.044 - 0.02% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 22.50% 49.746 60.938 - -14.37% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 22.47% 691.212 846.561 - -2.49% -
BM_lexicographical_compare_three_way_slow_path/1048576 22.44% 241472.428 295669.471 - 0.41% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 22.39% 63.587 77.824 - 0.08% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 22.31% 33.177 40.578 - -4.07% -
rng::for_each(multiset<int>)/32 22.27% 20.613 25.204 - 0.58% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 22.11% 25.311 30.907 - 0.14% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 22.06% 1.048 1.279 - -0.59% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 21.88% 28.206 34.376 - -2.14% -
std::unordered_set<int>::erase(iterator)/1024 21.85% 20.345 24.790 - 5.07% -
std::find_if(vector<char>)_(process_all)/8 21.78% 1.258 1.532 - -3.97% -
rng::for_each(multimap<int>)/32 21.00% 21.471 25.980 - -1.00% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 20.98% 26.808 32.433 - 6.78% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 20.86% 39.569 47.824 - 28.34% -
std::unordered_set<int>::count(key)_(non-existent)/1024 20.85% 1.386 1.675 - 0.88% -
BM_lexicographical_compare_three_way_slow_path/65536 20.80% 15045.955 18174.977 - 0.02% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 20.57% 2.500 3.014 - 0.59% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 20.55% 16.719 20.154 - 92.10% -
BM_deque_vector_copy/0 20.47% 1.249 1.504 - 7.16% -
std::find_if_not(vector<char>)_(process_all)/8 20.13% 1.327 1.594 - 7.94% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 20.11% 703.232 844.650 - -2.98% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 20.10% 1.426 1.713 - 2.93% -
std::upper_bound(std::list<int>)/100 19.98% 83.840 100.590 - -0.19% -
std::find_if(vector<char>)_(process_all)/32768 19.97% 3137.543 3764.246 - 0.46% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 19.80% 714.305 855.724 - 9.06% -
std::find_if_not(vector<char>)_(process_all)/32768 19.69% 3135.211 3752.497 - 0.23% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 19.67% 35.775 42.812 - 3.32% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 19.59% 7259.828 8682.320 - 0.88% -
std::copy_if(list<int>)_(every_other)/64 19.53% 23.190 27.719 - 0.01% -
std::set<std::string>::insert(value)_(already_present)/8192 19.50% 31.276 37.374 - -37.71% -
BM_lexicographical_compare_three_way_slow_path/1 19.44% 0.364 0.435 - -5.77% -
rng::for_each(set<int>)/32 19.33% 21.082 25.157 - -0.23% -
bm_ranges_lexicographical_compare<signed_char>/64 19.26% 2.058 2.454 - -0.70% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 19.24% 1.508 1.798 - 9.18% -
std::multimap<std::string,_int>::erase(iterator)/1024 19.24% 28.487 33.968 - 3.46% -
BM_StringRelational_Eq_Small_Small_Control 19.23% 1.685 2.009 - 5.68% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 19.19% 48.762 58.118 - 5.91% -
BM_PushHeap_float_Ascending_1 19.19% 0.393 0.469 - 0.41% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 19.15% 24.871 29.634 - 24.39% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 19.12% 617.132 735.120 - 1.09% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 19.07% 491389.524 585112.510 - 18.36% -
std::is_sorted_until(vector<int>,_pred)/8 19.07% 3.123 3.719 - 1.60% -
BM_PushHeap_uint64_Random_1 19.07% 0.392 0.466 - 0.31% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 19.03% 40.061 47.685 - 5.93% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 18.93% 67.682 80.493 - 4.36% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 18.90% 417454.532 496365.642 - 1.39% -
ranges::min(std::list<char>)/1 18.75% 0.354 0.420 - 15.42% -
std::find_if(vector<char>)_(process_all)/8192 18.74% 795.203 944.259 - 0.18% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 18.73% 0.397 0.471 - -1.59% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 18.71% 3828.916 4545.286 - 18.14% -
std::find_if_not(vector<char>)_(process_all)/8192 18.65% 794.703 942.876 - 0.02% -
std::map<int,_int>::find(key)_(existent)/1024 18.53% 3.643 4.318 - -2.81% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 18.46% 1502459.873 1779836.543 - 18.38% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 18.32% 12.170 14.399 - -21.70% -
std::unordered_multiset<int>::count(key)_(existent)/8192 18.25% 1.542 1.824 - 6.94% -
BM_PushHeap_float_SingleElement_1 18.20% 0.520 0.615 - 11.37% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 18.16% 1.102 1.302 - 0.70% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 18.15% 0.378 0.447 - -2.27% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 17.98% 892.241 1052.680 - 1.30% -
BM_lexicographical_compare_three_way_slow_path/64 17.96% 15.120 17.835 - 0.05% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 17.73% 1.335 1.572 - -8.07% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 17.68% 5.525 6.502 - 12.40% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 17.62% 1417.675 1667.503 - -0.15% -
std::unordered_set<int>::erase(key)_(existent)/8192 17.61% 22.816 26.834 - -4.73% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 17.25% 7.451 8.736 - -2.29% -
BM_lexicographical_compare_three_way<IntPtr>/1 17.14% 0.362 0.424 - -0.05% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 17.10% 0.693 0.812 - 0.15% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 17.09% 5.570 6.522 - 3.31% -
std::multiset<std::string>::erase(iterator)/1024 17.08% 28.383 33.232 - -7.76% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 17.01% 0.693 0.811 - 0.08% -
std::partition_point(vector<int>)/8192 17.00% 7.975 9.331 - 0.48% -
ranges::min(std::vector<char>)/64 16.99% 3.618 4.233 - 2.17% -
SetIntersection_Interlaced_Vector_uint32_1024_256 16.98% 5926865.277 6933126.825 - 6.55% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 16.98% 0.693 0.811 - 0.03% -
rng::for_each(map<int>)/32 16.95% 21.636 25.303 - 0.22% -
ranges::min(std::list<long_long>)/1 16.90% 0.225 0.263 - 0.30% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 16.90% 7520.595 8791.658 - -0.98% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 16.85% 2.599 3.037 - 0.79% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 16.65% 8681590.725 10127352.241 - 12.45% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 16.64% 39.832 46.460 - -0.14% -
BM_deque_deque_ranges_copy_backward/0 16.45% 0.789 0.919 - 8.53% -
ranges::min(std::list<long_long>)/70000 16.44% 43951.013 51177.296 - -1.95% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 16.41% 15.062 17.534 - 14.02% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 16.33% 1.042 1.213 - -0.32% -
SetIntersection_Interlaced_Vector_string_16384_16 16.24% 4196838.386 4878487.620 - 20.22% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 16.24% 32.756 38.075 - 2.21% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 16.22% 27.809 32.318 - -7.21% -
BM_std_minmax_element<int>/3 16.19% 1.114 1.295 - 23.07% -
BM_num_put<bool> 16.17% 9.315 10.821 - -1.17% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 16.16% 74.839 86.936 - 4.59% -
std::adjacent_find(list<int>)/50 16.08% 20.183 23.429 - 0.83% -
BM_lexicographical_compare_three_way_slow_path/256 16.08% 68.636 79.673 - 0.10% -
std::multiset<std::string>::erase(iterator)/32 16.07% 26.705 30.997 - 11.41% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 16.05% 44.374 51.498 - 10.32% -
SetIntersection_Interlaced_Vector_uint32_256_64 16.00% 6834657.462 7928039.268 - 1.75% -
std::unordered_set<int>::clear()/1024 15.94% 8359.005 9691.130 - 12.04% -
BM_deque_deque_ranges_copy/0 15.89% 0.738 0.855 - 21.59% -
std::map<int,_int>::contains(key)_(non-existent)/8192 15.84% 9.369 10.853 - -22.25% -
std::multimap<std::string,_int>::erase(iterator)/8192 15.78% 25.957 30.053 - -3.37% -
std::search(deque<int>)_(no_match)/1024 15.75% 303.162 350.918 - 31.74% -
std::unordered_set<int>::find(key)_(non-existent)/1024 15.74% 1.053 1.219 - 6.33% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 15.73% 43.669 50.540 - 23.02% -
std::multimap<int,_int>::contains(key)_(existent)/1024 15.70% 3.891 4.501 - 3.47% -
ranges::min(std::deque<char>)/70000 15.68% 17335.680 20053.109 - -23.49% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 15.65% 29.268 33.848 - -5.51% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 15.61% 32.661 37.760 - -2.15% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 15.53% 1.257 1.452 - -1.61% -
BM_StringEraseWithMove_Large_Opaque 15.52% 2.481 2.866 - -0.15% -
std::for_each(set<int>::iterator)/32 15.51% 21.134 24.412 - 0.56% -
rng::find_last(deque<int>)_(bail_10%)/1024 15.42% 226.515 261.444 - 0.23% -
std::find_if(vector<int>)_(bail_25%)/8 15.41% 0.733 0.846 - -7.44% -
std::find_end(list<int>)_(process_all)/1048576 15.38% 815929.152 941456.920 - 8.03% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 15.30% 16.114 18.579 - 9.77% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 15.28% 8.894 10.254 - 3.63% -
BM_PushHeap_uint64_Random_4 15.20% 2.258 2.601 - 3.02% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 15.18% 1.508 1.737 - 10.79% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 15.14% 13447.838 15483.887 - 19.45% -
rng::find_last(deque<int>)_(bail_10%)/50 15.12% 11.313 13.024 - 0.43% -
BM_deque_vector_move_backward/0 15.10% 1.371 1.579 - 16.08% -
std::find_if(deque<int>)_(bail_25%)/32768 15.09% 2213.869 2547.907 - 18.29% -
BM_deque_vector_ranges_copy_backward/0 14.99% 1.374 1.580 - 15.44% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 14.94% 8704.767 10005.667 - 30.61% -
SetIntersection_Front_Set_float_262144_256 14.91% 3706346.441 4259021.972 - 1.49% -
std::unordered_set<std::string>::count(key)_(existent)/1024 14.86% 34.632 39.777 - 0.67% -
BM_lexicographical_compare_three_way_slow_path/262144 14.81% 63294.777 72668.340 - 0.05% -
std::find_if_not(vector<int>)_(process_all)/8 14.78% 1.413 1.622 - 9.50% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 14.76% 11640.301 13358.283 - 13.62% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 14.65% 2.971 3.407 - 40.10% -
SetIntersection_Interlaced_Vector_uint32_262144_256 14.63% 27482531.385 31502766.866 - -5.23% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 14.60% 9.009 10.325 - 6.04% -
rng::find(vector<bool>)_(process_all)/8 14.57% 0.642 0.735 - 13.80% -
ranges::minmax(std::list<char>)/64 14.57% 29.676 33.999 - -0.21% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 14.54% 731.555 837.958 - 11.50% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 14.51% 53.254 60.981 - -12.89% -
SetIntersection_Interlaced_Vector_uint64_1024_256 14.48% 6141338.510 7030763.016 - 24.58% -
std::for_each(multimap<int>::iterator)/8 14.48% 4.438 5.081 - 0.61% -
std::set<std::string>::find(key)_(existent)/32 14.44% 14.271 16.333 - 4.65% -
SetIntersection_Interlaced_Vector_string_16384_256 14.41% 38333652.461 43856659.900 - -1.10% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 14.34% 177587.939 203057.580 - 14.40% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 14.32% 32.975 37.696 - 16.21% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 14.29% 46.525 53.176 - 3.24% -
std::find(deque<int>)_(bail_25%)/8 14.29% 1.995 2.280 - -0.01% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 14.24% 5.511 6.295 - 39.73% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 14.23% 7683.944 8777.564 - -3.72% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 14.15% 0.711 0.811 - 0.19% -
std::for_each(multimap<int>::iterator)/32 14.03% 20.803 23.722 - 0.55% -
std::multimap<std::string,_int>::ctor(const&)/32 14.01% 796.493 908.043 - 15.61% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 13.98% 12858.792 14656.916 - 9.10% -
ranges::minmax(std::deque<long_long>)/8 13.92% 3.561 4.056 - -0.40% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 13.85% 7924.821 9022.331 - 14.00% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 13.82% 34.843 39.657 - -19.94% -
bm_lexicographical_compare<signed_char>/1 13.81% 1.255 1.429 - 5.35% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 13.80% 46.274 52.658 - 0.60% -
std::flat_map<int,_int>::erase(iterator)/1024 13.75% 75.821 86.249 - 13.75% -
std::multiset<std::string>::count(key)_(existent)/8192 13.73% 26.521 30.162 - 6.69% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 13.71% 1.037 1.180 - 1.39% -
std::map<std::string,_int>::erase(iterator)/8192 13.68% 29.032 33.004 - -4.10% -
std::set<std::string>::equal_range(key)_(existent)/32 13.66% 15.019 17.071 - -2.57% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 13.66% 30.134 34.250 - 2.24% -
std::unordered_set<int>::contains(key)_(existent)/1024 13.65% 1.168 1.328 - 21.47% -
std::count_if(list<int>)_(every_other)/8192 13.55% 7045.937 8000.562 - 13.26% -
std::copy(list<int>)/8 13.52% 2.147 2.437 - -0.98% -
BM_StringRelational_Compare_Small_Empty_Control 13.50% 1.616 1.834 - -7.07% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 13.48% 5155.527 5850.592 - 12.58% -
std::stable_partition(deque<int>)_(dense)/1024 13.41% 569.032 645.353 - -0.30% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 13.39% 404.497 458.651 - -2.44% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 13.38% 11865.262 13453.153 - 20.78% -
SetIntersection_Interlaced_Vector_string_262144_256 13.31% 67535325.531 76524553.185 - -1.70% -
std::find_end(deque<int>,_pred)_(single_element)/8192 13.20% 4280.391 4845.434 - -0.72% -
std::find_end(list<int>,_pred)_(process_all)/8192 13.18% 7171.693 8117.003 - 0.19% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 13.11% 12.896 14.586 - 1.73% -
std::for_each(map<int>::iterator)/8 13.09% 4.445 5.027 - 0.36% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 13.08% 2.249 2.543 - 14.90% -
BM_StringFindCharLiteral/1024 13.08% 18.979 21.461 - 12.48% -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 13.02% 2.107 2.381 - 0.14% -
std::adjacent_find(deque<int>)/50 13.01% 14.032 15.858 - -14.81% -
BM_deque_vector_copy_backward/65536 12.91% 7365.590 8316.647 - 3.52% -
ranges::min(std::deque<long_long>)/1 12.91% 0.600 0.677 - -2.33% -
std::rotate(deque<int>)_(by_1/2)/32 12.90% 7.501 8.469 - -0.96% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 12.79% 34.435 38.840 - -1.67% -
std::copy_backward(list<int>)/8 12.76% 2.207 2.489 - 6.22% -
std::unordered_set<int>::find(key)_(existent)/32 12.74% 1.326 1.494 - 16.87% -
std::find_if_not(vector<int>)_(bail_25%)/32768 12.71% 842.915 950.027 - -7.59% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 12.68% 44403612.134 50036183.686 - -3.96% -
SetIntersection_Interlaced_Vector_string_16384_64 12.65% 12178672.720 13718703.622 - -5.16% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12.63% 12495.451 14073.484 - 18.13% -
std::find_if(deque<int>)_(bail_25%)/8192 12.62% 569.375 641.213 - 18.66% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 12.61% 5.754 6.480 - -2.58% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 12.61% 88937523.839 100150767.883 - -4.76% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 12.55% 0.314 0.354 - 18.15% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 12.50% 23.502 26.440 - 26.55% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 12.48% 31.247 35.145 - 3.33% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 12.47% 4.823 5.424 - -1.14% -
std::partial_sort(deque<int>)_(repeated)/8192 12.46% 67850.969 76303.227 - 0.24% -
std::find_end(deque<int>,_pred)_(single_element)/1024 12.39% 594.917 668.606 - 0.10% -
BM_deque_vector_move_backward/70000 12.33% 7906.790 8881.579 - 1.29% -
SetIntersection_Front_Set_float_1024_1024 12.28% 11825826.474 13277491.083 - 7.49% -
BM_deque_vector_ranges_move_backward/64000 12.23% 7048.994 7911.350 - -0.14% -
std::find_if_not(vector<int>)_(bail_25%)/1024 12.23% 28.480 31.964 - -7.34% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 12.15% 28.971 32.492 - -7.49% -
BM_deque_vector_ranges_copy_backward/70000 12.12% 7926.998 8887.909 - -2.07% -
SetIntersection_Front_Set_float_262144_1024 12.11% 12034293.678 13491367.475 - -0.50% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 12.07% 0.598 0.670 - 10.15% -
std::make_heap(deque<int>)_(heap)/8192 12.06% 7691.074 8618.756 - -2.14% -
std::stable_partition(deque<int>)_(dense)/50 12.03% 37.528 42.042 - -2.71% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 12.02% 16.769 18.786 - 19.76% -
std::make_heap(deque<int>)_(descending)/8192 11.99% 7682.167 8603.486 - -2.38% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 11.84% 918.309 1027.014 - 4.51% -
std::find_if_not(vector<char>)_(process_all)/1024 11.83% 111.583 124.787 - -0.65% -
SetIntersection_Interlaced_Vector_string_262144_16 11.79% 5992657.497 6698990.534 - -4.44% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 11.77% 10149.652 11344.685 - 7.05% -
std::multiset<std::string>::contains(key)_(existent)/32 11.77% 14.332 16.019 - -7.61% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 11.71% 1.167 1.304 - 4.79% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 11.68% 20.500 22.895 - -0.03% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 11.68% 49.618 55.414 - -0.17% -
BM_deque_vector_copy_backward/70000 11.65% 7945.824 8871.147 - -2.63% -
ranges::min(std::list<__int128>)/64 11.63% 32.234 35.983 - -0.39% -
std::find_if(vector<char>)_(process_all)/1024 11.60% 111.723 124.685 - 0.04% -
std::fill(vector<int>)/32 11.57% 1.030 1.149 - 10.81% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 11.54% 32.621 36.386 - 8.58% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 11.52% 14177.338 15810.226 - 31.57% -
std::for_each(set<int>::iterator)/8 11.51% 4.513 5.032 - -0.09% -
std::rotate(list<int>)_(by_1/4)/32 11.49% 13.020 14.516 - 0.47% -
SetIntersection_Interlaced_Vector_float_1024_64 11.49% 3272023.439 3647847.175 - -35.43% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 11.47% 21.891 24.403 - 13.70% -
ranges::min(std::list<__int128>)/8 11.46% 2.041 2.275 - -0.79% -
std::is_partitioned(list<int>)_(partitioned)/1024 11.43% 639.612 712.693 - 0.64% -
std::for_each(map<int>::iterator)/32 11.42% 21.499 23.956 - 0.15% -
BM_deque_vector_ranges_copy_backward/64000 11.41% 7216.258 8039.383 - 3.06% -
SetIntersection_Front_Vector_uint32_262144_1024 11.39% 5309396.348 5914206.694 - 10.85% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 11.35% 10.584 11.785 - 10.80% -
BM_vector_deque_ranges_copy_backward/1024 11.33% 38.136 42.457 - 12.85% -
std::stable_partition(list<int>)_(dense)/32 11.33% 33.506 37.301 - -1.30% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 11.29% 32.052 35.673 - -0.21% -
std::make_heap(deque<int>)_(heap)/1024 11.28% 985.834 1097.028 - -2.56% -
BM_PushHeap_float_Descending_1 11.25% 0.520 0.578 - 23.78% -
std::make_heap(deque<int>)_(descending)/1024 11.24% 985.296 1096.006 - -2.21% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 11.22% 1133.193 1260.318 - -1.81% -
std::for_each(multiset<int>::iterator)/32 11.22% 21.436 23.840 - 1.21% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 11.16% 9.860 10.960 - 9.57% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 11.15% 44.154 49.079 - -1.16% -
BM_PushHeap_uint32_PipeOrgan_4 11.15% 0.485 0.539 - -0.99% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 11.11% 34.322 38.133 - 10.46% -
std::rotate(deque<int>)_(by_1/2)/50 11.09% 10.351 11.499 - -0.84% -
SetIntersection_Front_Set_float_16384_1024 11.05% 12469021.683 13847344.136 - 7.30% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 11.00% 22.641 25.132 - 9.38% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 10.99% 310.220 344.300 - -0.35% -
std::list<int>::erase(begin)_(cheap_elements)/1024 10.98% 10.278 11.406 - 9.48% -
std::set<int>::equal_range(key)_(existent)/32 10.97% 1.714 1.902 - 2.36% -
std::find_end(deque<int>,_pred)_(single_element)/1000 10.97% 587.906 652.415 - -2.44% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 10.95% 2.449 2.717 - 16.88% -
BM_vector_deque_move_backward/64000 10.94% 7254.530 8048.219 - 2.74% -
BM_vector_deque_ranges_move/65536 10.87% 2859.692 3170.433 - 10.92% -
std::find_if_not(vector<int>)_(bail_25%)/8192 10.85% 219.855 243.713 - -7.11% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 10.81% 21.102 23.384 - -3.82% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 10.81% 34.098 37.784 - 71.02% -
BM_deque_vector_move_backward/64000 10.80% 7173.428 7948.325 - 0.49% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 10.75% 75913.046 84070.664 - 1.10% -
SetIntersection_Front_Vector_float_16384_16384 10.74% 71971327.344 79702050.360 - 2.13% -
rng::starts_with(list<int>,_pred)/8192 10.73% 12219.251 13529.783 - 31.73% -
SetIntersection_Front_Set_float_16384_16384 10.71% 216877358.424 240099460.950 - 8.05% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 10.70% 19.995 22.134 - -6.63% -
std::set<std::string>::equal_range(key)_(existent)/1024 10.69% 21.788 24.117 - 9.84% -
SetIntersection_Front_Vector_float_262144_16384 10.63% 71787441.651 79415266.577 - 2.60% -
ranges::min(std::deque<char>)/64 10.60% 16.209 17.928 - -16.96% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 10.60% 1323.144 1463.382 - 11.00% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 10.58% 1.004 1.110 - -13.20% -
std::find(list<int>)_(process_all)/8 10.56% 2.193 2.424 - 2.33% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 10.56% 10.187 11.263 - 3.09% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 10.56% 61.988 68.535 - 358.62% -
std::rotate(list<int>)_(1_element_backward)/50 10.49% 22.235 24.567 - -2.17% -
BM_vector_deque_ranges_move/64000 10.47% 2843.410 3141.099 - 10.74% -
std::set<int>::equal_range(key)_(non-existent)/1024 10.44% 5.801 6.407 - -4.06% -
std::find_end(vector<int>)_(single_element)/1000 10.43% 229.863 253.833 - 5.73% -
std::is_sorted_until(deque<int>)/8 10.42% 2.542 2.807 - 0.73% -
BM_deque_vector_ranges_copy_backward/65536 10.42% 7489.534 8269.729 - 1.46% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 10.41% 65.911 72.772 - 16.31% -
std::stable_partition(deque<int>)_(sparse)/50 10.37% 27.391 30.231 - -2.78% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 10.35% 1355139.307 1495362.822 - 10.84% -
SetIntersection_Front_Vector_uint64_262144_1024 10.30% 5341812.782 5892001.797 - 11.16% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 10.21% 39278.302 43287.798 - 7.40% -
BM_deque_vector_move_backward/65536 10.20% 7361.291 8111.997 - -0.81% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.20% 10.087 11.116 - 5.91% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 10.18% 1834721.313 2021499.239 - 11.92% -
BM_num_put<unsigned_long> 10.11% 10.429 11.483 - -2.40% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 10.11% 1.048 1.154 - 0.99% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 10.10% 27.188 29.934 - -2.88% -
std::list<int>::insert(begin)_(cheap_elements)/32 10.10% 10.187 11.215 - 5.64% -
std::search(list<int>)_(single_element)/8192 10.09% 7486.594 8242.151 - 1.90% -
SetIntersection_Interlaced_Vector_float_64_16 10.06% 16695650.048 18375467.565 - -5.70% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 10.00% 26.129 28.743 - -0.35% -
std::move_backward(vector<bool>)_(unaligned)/64 9.99% 1.628 1.791 - 6.45% -
std::for_each(multiset<int>::iterator)/8 9.98% 4.590 5.048 - -0.20% -
std::is_sorted(list<int>,_pred)/8 9.98% 3.675 4.042 - 0.02% -
std::set<std::string>::find(key)_(existent)/1024 9.94% 22.760 25.022 - 3.42% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 9.89% 12895.740 14171.135 - 0.29% -
rng::starts_with(vector<int>,_pred)/8 9.88% 2.312 2.540 - 7.68% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 9.81% 11591.517 12728.104 - 2.78% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 9.76% 0.367 0.403 - 0.72% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 9.74% 28.819 31.625 - -0.62% -
std::list<int>::erase(begin)_(cheap_elements)/8192 9.71% 10.169 11.156 - 9.25% -
SetIntersection_Interlaced_Vector_string_16384_4 9.68% 1809998.454 1985154.024 - -0.54% -
std::set<std::string>::equal_range(key)_(non-existent)/32 9.67% 10.203 11.190 - 1.64% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.63% 8.309 9.109 - 0.73% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 9.63% 2.743 3.007 - -0.17% -
std::find_end(deque<int>)_(single_element)/8192 9.61% 2021.047 2215.173 - -5.99% -
std::search(list<int>)_(same_length)/8192 9.60% 7999.769 8767.809 - 10.27% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 9.60% 23.335 25.575 - 6.69% -
BM_deque_deque_ranges_copy_backward/1 9.57% 2.523 2.765 - -0.13% -
std::copy_backward(vector<bool>)_(aligned)/64 9.54% 1.605 1.758 - 6.72% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9.48% 8993633.471 9846192.935 - 19.17% -
std::set<int>::equal_range(key)_(non-existent)/8192 9.46% 8.932 9.777 - -3.30% -
SetIntersection_Interlaced_Vector_string_262144_64 9.42% 19913711.247 21789112.301 - 0.71% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 9.41% 35.428 38.764 - 4.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 9.41% 2152883.221 2355531.088 - 11.60% -
ranges::min(std::vector<char>)/8 9.40% 2.211 2.419 - -0.17% -
SetIntersection_Front_Vector_uint64_16384_1024 9.36% 5333493.555 5832627.965 - -1.64% -
BM_vector_deque_copy_backward/65536 9.35% 7667.258 8384.035 - 1.01% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 9.34% 1.048 1.146 - 0.26% -
std::search(vector<int>,_pred)_(no_match)/1048576 9.34% 542496.021 593160.389 - -1.30% -
std::reverse(list<int>)/4096 9.33% 1764.844 1929.537 - 7.04% -
BM_num_put<long_long> 9.32% 10.502 11.482 - -3.19% -
std::find_if_not(vector<char>)_(bail_25%)/32768 9.32% 863.314 943.758 - -0.16% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 9.31% 27.623 30.195 - 5.59% -
std::rotate(list<int>)_(by_1/4)/50 9.28% 23.478 25.656 - -0.82% -
std::set<std::string>::upper_bound(key)_(existent)/8192 9.26% 27.606 30.162 - 7.46% -
BM_deque_vector_copy_backward/64000 9.21% 7487.791 8177.643 - 3.41% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 9.20% 45.696 49.901 - 4.03% -
std::move(list<int>)/4096 9.20% 4360.747 4761.819 - -6.46% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 9.14% 3.208 3.501 - 28.48% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 9.14% 1.916 2.092 - 0.09% -
BM_PushHeap_uint64_Random_1024 9.10% 5.759 6.283 - 1.33% -
std::replace_if(list<int>)_(sprinkled)/8192 9.03% 7271.596 7928.289 - 7.25% -
SetIntersection_Interlaced_Vector_string_262144_4 9.03% 2054683.761 2240210.392 - -2.37% -
std::copy_if(list<int>)_(every_other)/4096 9.02% 3312.311 3611.221 - 9.04% -
std::unordered_set<int>::erase(iterator)/32 9.01% 20.214 22.035 - 5.53% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 8.98% 18.058 19.680 - 4.97% -
BM_vector_deque_ranges_copy_backward/65536 8.98% 7540.027 8216.890 - -1.15% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 8.96% 0.592 0.645 - -2.22% -
std::find_end(deque<int>)_(process_all)/1000 8.95% 261.439 284.827 - -2.39% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 8.94% 7.068 7.700 - 8.46% -
std::list<int>::erase(begin)_(cheap_elements)/32 8.94% 10.267 11.185 - 6.96% -
BM_vector_deque_copy_backward/70000 8.91% 8228.413 8961.274 - 2.43% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 8.88% 4061766.157 4422596.351 - 5.08% -
bm_write 8.88% 531.909 579.141 - -4.23% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 8.87% 19.529 21.261 - 0.39% -
BM_deque_vector_ranges_move_backward/65536 8.83% 7380.689 8032.202 - -0.21% -
std::rotate(deque<int>)_(by_1/2)/1024 8.80% 172.971 188.197 - -0.04% -
BM_deque_deque_copy_backward/70000 8.79% 7949.848 8648.281 - 1.61% -
std::multimap<int,_int>::find(key)_(non-existent)/32 8.78% 2.448 2.663 - 10.31% -
SetIntersection_Interlaced_Vector_float_1024_256 8.76% 5542685.328 6028168.824 - -4.57% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 8.75% 1.042 1.133 - 3.18% -
SetIntersection_Front_Set_float_262144_16384 8.70% 214062166.537 232694843.115 - 2.60% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 8.67% 22.999 24.993 - 3.75% -
std::rotate(list<int>)_(by_1/2)/32 8.64% 5.938 6.452 - -0.26% -
std::find_end(list<int>)_(process_all)/1000 8.64% 656.323 713.043 - -0.09% -
std::map<std::string,_int>::find(key)_(existent)/8192 8.64% 28.990 31.494 - 8.19% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 8.62% 1526.814 1658.489 - -5.71% -
std::remove_if(deque<int>)_(sprinkled)/32 8.62% 52.996 57.565 - 6.13% -
SetIntersection_Front_Vector_float_1024_1024 8.62% 5441231.715 5910302.743 - 0.14% -
BM_PushHeap_uint64_Random_16 8.62% 4.160 4.518 - -0.44% -
SetIntersection_None_Set_string_16384_64 8.61% 189303532.077 205610341.095 - 1.20% -
std::transform(list<int>)_(identity_transform)/8192 8.60% 7004.818 7607.380 - 0.18% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 8.58% 1.161 1.261 - 4.36% -
std::vector<int>::ctor(size)/8192 8.58% 517.543 561.933 - -0.19% -
ranges::minmax(std::list<long_long>)/64 8.54% 28.084 30.482 - 1.07% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 8.53% 0.958 1.039 - 0.32% -
std::unordered_set<int>::clear()/8192 8.52% 67288.814 73022.853 - 13.34% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 8.51% 1796.068 1948.894 - 6.07% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 8.49% 15.744 17.080 - 2.85% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 8.47% 8.960 9.719 - -4.20% -
BM_vector_deque_copy/64000 8.47% 2842.454 3083.276 - 8.81% -
BM_std_minmax_element<short>/2 8.45% 0.634 0.688 - 6.38% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 8.42% 621.748 674.130 - 11.55% -
ranges::min(std::vector<long_long>)/64 8.42% 4.678 5.072 - 8.35% -
SetIntersection_Front_Vector_string_256_256 8.36% 18541192.264 20090518.823 - 0.76% -
BM_deque_deque_ranges_copy_backward/65536 8.35% 7506.134 8132.839 - 1.53% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 8.30% 2.526 2.735 - -0.42% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 8.29% 34.972 37.873 - 1.07% -
BM_vector_deque_ranges_copy/64000 8.29% 2841.677 3077.258 - 8.58% -
std::unordered_set<std::string>::count(key)_(existent)/8192 8.29% 38.582 41.779 - 2.14% -
BM_vector_deque_move/64000 8.27% 2844.020 3079.079 - 8.18% -
std::list<int>::operator=(const&)_(cheap_elements)/32 8.26% 15.876 17.188 - 1.24% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 8.26% 2.348 2.542 - 11.98% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 8.26% 1.353 1.465 - 0.33% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 8.26% 5.104 5.526 - 3.10% -
BM_vector_deque_copy_backward/64000 8.25% 7399.057 8009.628 - -0.60% -
std::is_sorted(vector<int>,_pred)/8 8.19% 3.164 3.423 - -0.37% -
BM_num_put<unsigned_long_long> 8.15% 10.120 10.945 - -5.09% -
BM_num_put<const_void*> 8.12% 11.206 12.117 - -0.58% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 8.12% 23.746 25.673 - 1.73% -
std::for_each(join_view(vector<vector<int>>))/8 8.11% 1.423 1.539 - 11.62% -
std::find(list<int>)_(bail_25%)/1024 8.10% 127.873 138.225 - 4.90% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 8.08% 0.338 0.365 - 0.13% -
BM_deque_vector_ranges_move_backward/70000 8.08% 7944.471 8586.489 - -4.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 8.06% 9907107.213 10705747.525 - 13.14% -
std::stable_partition(list<int>)_(dense)/8192 8.05% 17489.942 18897.247 - -10.45% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 8.03% 27.416 29.619 - -6.01% -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.00% 8.122 8.771 - 2.91% -
std::any_of(list<int>)_(process_all)/8192 7.98% 7290.396 7872.334 - -3.06% -
std::fill(vector<bool>)/64 7.98% 1.475 1.593 - 4.46% -
BM_PushHeap_uint64_Random_16384 7.97% 5.914 6.386 - 1.44% -
SetIntersection_Front_Vector_float_16384_1024 7.95% 5449812.631 5883137.106 - -0.29% -
BM_vector_deque_move_backward/70000 7.95% 8003.041 8638.981 - 4.52% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 7.94% 5.177 5.588 - 7.74% -
BM_PushHeap_uint32_Ascending_4 7.94% 0.544 0.587 - 0.57% -
std::replace(vector<int>)_(sprinkled)/1024 7.92% 149.937 161.811 - -1.02% -
SetIntersection_Front_Vector_float_262144_1024 7.89% 5450243.465 5880084.609 - -0.42% -
BM_deque_deque_move/0 7.87% 0.789 0.851 - 5.90% -
ranges::min(std::vector<long_long>)/8 7.84% 2.126 2.293 - 1.67% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 7.84% 23.889 25.761 - 5.06% -
BM_PushHeap_uint32_PipeOrgan_1 7.83% 0.466 0.502 - -3.70% -
std::unique(vector<int>)_(sprinkled)/8192 7.81% 3965.626 4275.185 - 7.25% -
std::list<int>::insert(begin)_(cheap_elements)/1024 7.79% 11.625 12.530 - 5.29% -
BM_deque_vector_copy/5500 7.78% 194.464 209.597 - 7.00% -
BM_vector_deque_copy/70000 7.77% 3104.628 3345.928 - 7.73% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 7.76% 23.953 25.811 - 5.02% -
std::set<std::string>::contains(key)_(existent)/1024 7.76% 20.901 22.523 - -2.02% -
SetIntersection_None_Set_string_16384_1024 7.71% 190225548.901 204889126.246 - -0.46% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 7.69% 8.241 8.874 - 1.19% -
std::partial_sort_copy(list<int>)_(heap)/8 7.68% 16.582 17.855 - 1.68% -
std::find_if(vector<int>)_(process_all)/8 7.67% 1.487 1.602 - 19.36% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 7.65% 9478.504 10203.243 - 10.08% -
BM_deque_deque_copy_backward/65536 7.61% 7576.692 8153.098 - 0.79% -
SetIntersection_None_Vector_float_16384_256 7.60% 1113724.038 1198407.938 - 9.41% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 7.60% 32.212 34.660 - 10.49% -
rng::starts_with(deque<int>,_pred)/8192 7.58% 3902.365 4198.290 - 3.86% -
std::set<std::string>::upper_bound(key)_(existent)/1024 7.57% 23.034 24.777 - 11.35% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 7.57% 6.256 6.729 - 3.17% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 7.56% 120609.980 129732.956 - -3.55% -
BM_vector_deque_ranges_copy/70000 7.55% 3104.268 3338.495 - 7.53% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 7.52% 65.036 69.927 - 1.98% -
SetIntersection_None_Set_string_16384_16 7.52% 187964779.769 202092828.897 - 0.63% -
BM_num_put<long> 7.48% 10.715 11.517 - -1.70% -
BM_vector_deque_move/70000 7.48% 3104.860 3337.123 - 7.35% -
rng::find_last(list<int>)_(bail_90%)/1024 7.45% 71.792 77.142 - 0.73% -
BM_deque_vector_move/0 7.42% 1.426 1.531 - 17.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 7.41% 205628505.192 220865745.326 - 9.16% -
std::find_if_not(vector<char>)_(bail_25%)/8192 7.40% 223.078 239.595 - -0.45% -
BM_getline_string 7.38% 16.146 17.338 - 5.39% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 7.37% 0.376 0.403 - 7.92% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 7.37% 1191.681 1279.449 - 2.68% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 7.34% 3.862 4.146 - -0.25% -
std::rotate(vector<bool>)_(1_element_backward)/8192 7.34% 111.135 119.295 - -2.61% -
std::copy_n(vector<bool>)_(aligned)/64 7.32% 1.265 1.358 - -3.69% -
std::rotate(list<int>)_(by_1/3)/1024 7.32% 786.859 844.491 - 4.67% -
BM_PushHeap_uint64_Descending_1 7.32% 0.448 0.481 - -24.45% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 7.31% 11.511 12.353 - 7.52% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 7.30% 19.617 21.048 - -0.11% -
std::find_first_of(list<int>,_pred)_(small_needle)/32 7.28% 167.007 179.168 - 4.96% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 7.28% 4.520 4.849 - -1.20% -
std::move_backward(vector<bool>)_(aligned)/64 7.28% 1.731 1.857 - 3.86% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 7.26% 11.286 12.106 - 4.91% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 7.24% 27.715 29.723 - -8.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 7.23% 13387910.766 14355785.543 - 1.70% -
std::multiset<int>::contains(key)_(existent)/8192 7.23% 8.211 8.805 - 7.67% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 7.22% 2125862.952 2279283.524 - 4.32% -
std::partial_sort_copy(vector<int>)_(ascending)/8 7.21% 8.301 8.899 - 0.78% -
ranges::minmax(std::deque<__int128>)/8 7.21% 3.704 3.971 - -2.24% -
BM_deque_deque_ranges_copy_backward/64000 7.21% 7349.671 7879.297 - 1.39% -
BM_PushHeap_uint64_Random_256 7.19% 5.640 6.045 - 0.89% -
std::copy_backward(deque<int>)/1048576 7.19% 128657.472 137905.271 - 0.13% -
BM_PushHeap_uint64_Random_262144 7.19% 5.990 6.421 - 1.65% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 7.17% 23.936 25.652 - 5.93% -
std::lower_bound(std::list<int>)/8 7.13% 15.408 16.507 - 6.75% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 7.11% 2.708 2.900 - 4.60% -
std::set<int>::upper_bound(key)_(existent)/32 7.10% 1.641 1.757 - -4.07% -
bm_lexicographical_compare<signed_char>/8 7.09% 3.110 3.330 - 1.56% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 7.08% 955545.288 1023163.750 - 3.40% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 7.07% 24.966 26.732 - 4.03% -
std::find_if(deque<int>)_(process_all)/8 7.07% 2.576 2.758 - 3.08% -
std::map<std::string,_int>::erase(key)_(existent)/1024 7.07% 89.642 95.977 - -1.93% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 7.06% 16.208 17.352 - 10.96% -
std::unordered_set<int>::ctor(const&,_alloc)/32 7.05% 260.170 278.521 - 6.53% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 7.03% 1.727 1.849 - 0.03% -
std::partial_sort(deque<int>)_(ascending)/8 7.03% 30.868 33.037 - -1.17% -
std::lower_bound(std::list<int>)/100 7.02% 89.022 95.268 - 4.75% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 6.99% 747.791 800.082 - 6.29% -
std::equal(list<int>)_(it,_it,_it)/8192 6.97% 9275.331 9922.278 - 3.38% -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.96% 5.625 6.016 - -5.89% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 6.95% 5649547.571 6042421.291 - 3.97% -
std::unordered_set<int>::find(key)_(existent)/8192 6.94% 1.400 1.498 - 1.67% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 6.93% 42.043 44.955 - 0.93% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 6.92% 39.152 41.860 - 15.55% -
std::copy(vector<int>)/4096 6.92% 150.626 161.043 - -32.70% -
BM_vector_deque_ranges_copy_backward/70000 6.91% 8163.861 8727.954 - -1.43% -
SetIntersection_Front_Vector_string_262144_64 6.90% 3131135.823 3347080.273 - 3.52% -
ranges::min(std::list<long_long>)/8 6.89% 1.843 1.970 - 3.28% -
BM_deque_deque_move_backward/64000 6.87% 7290.515 7791.390 - -0.53% -
std::multimap<int,_int>::contains(key)_(existent)/32 6.84% 1.623 1.734 - 2.55% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 6.83% 0.581 0.621 - 7.86% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 6.80% 214.501 229.078 - 3.84% -
SetIntersection_Front_Set_float_256_256 6.77% 7681488.705 8201632.659 - 0.60% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 6.77% 0.389 0.415 - -1.12% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 6.77% 0.353 0.377 - -23.38% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 6.76% 63.413 67.702 - 1.41% -
std::transform(deque<int>,_deque<int>)/50 6.75% 33.630 35.900 - 1.16% -
std::equal(deque<int>)_(it,_it,_it)/8 6.74% 4.149 4.428 - -0.32% -
std::map<int,_int>::find(key)_(non-existent)/8192 6.72% 7.010 7.481 - -3.25% -
std::equal(vector<bool>)_(aligned)/8 6.70% 0.221 0.236 - 6.83% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 6.69% 24.767 26.425 - -0.07% -
ranges::min(std::list<char>)/8 6.68% 1.767 1.885 - -0.69% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 6.68% 3.826 4.081 - 3.45% -
BM_deque_deque_ranges_copy_backward/2 6.65% 2.305 2.458 - -0.33% -
BM_vector_deque_ranges_copy/65536 6.63% 2859.660 3049.142 - 6.75% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 6.62% 206.312 219.967 - -0.69% -
std::replace(list<int>)_(sprinkled)/8192 6.62% 7127.886 7599.557 - 1.44% -
ranges::min(std::list<__int128>)/70000 6.60% 57637.945 61441.956 - -0.23% -
std::rotate_copy(deque<int>)/8192 6.59% 298.955 318.658 - 7.57% -
std::partition_copy(list<int>)/8192 6.58% 6846.125 7296.899 - 7.15% -
SetIntersection_None_Vector_float_16384_1024 6.58% 1120937.280 1194728.268 - 8.31% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6.57% 6114.511 6516.235 - 5.78% -
BM_deque_deque_ranges_copy_backward/64 6.57% 3.406 3.630 - 8.53% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 6.54% 5890.765 6276.031 - 4.19% -
BM_deque_deque_move_backward/70000 6.54% 8128.075 8659.437 - -0.43% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 6.53% 11.293 12.031 - -7.44% -
BM_PushHeap_uint64_Random_64 6.53% 5.219 5.560 - 0.84% -
SetIntersection_Interlaced_Vector_float_256_64 6.53% 6948651.978 7402356.521 - -1.14% -
std::search(list<int>,_pred)_(single_element)/8192 6.48% 7696.478 8195.112 - 4.06% -
std::transform(vector<int>,_vector<int>)/32 6.46% 16.892 17.984 - 4.60% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 6.45% 2399.076 2553.812 - 0.39% -
SetIntersection_None_Set_string_16384_256 6.45% 189368817.101 201574738.198 - 1.05% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 6.44% 1.047 1.115 - 0.23% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 6.43% 346735949.662 369042374.683 - 8.06% -
std::replace_if(vector<int>)_(sprinkled)/50 6.41% 12.748 13.565 - 4.60% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 6.41% 23.017 24.491 - 2.15% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 6.39% 4.504 4.792 - -0.39% -
std::replace_if(list<int>)_(prefix)/8192 6.37% 7123.165 7576.916 - 6.06% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 6.36% 1.234 1.313 - 14.05% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 6.36% 5.012 5.331 - 1.42% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 6.34% 2.717 2.890 - 4.42% -
std::multiset<int>::contains(key)_(existent)/32 6.34% 1.639 1.743 - 2.52% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 6.33% 557446.994 592724.127 - 0.01% -
std::make_heap(deque<int>)_(repeated)/8192 6.33% 16855.059 17921.505 - 0.94% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 6.32% 22.667 24.100 - 2.09% -
SetIntersection_Front_Vector_uint64_256_256 6.30% 4253680.035 4521794.297 - 6.85% -
BM_deque_deque_ranges_copy_backward/70000 6.30% 8221.555 8739.470 - 1.79% -
std::sort(vector<NonIntegral>)_(repeated)/1024 6.29% 506.826 538.708 - 6.79% -
SetIntersection_None_Vector_float_1024_1024 6.26% 1077292.294 1144781.182 - 5.97% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 6.26% 1879644.533 1997300.617 - 10.66% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 6.23% 42.461 45.107 - 3.90% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 6.23% 1.429 1.518 - 0.84% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 6.21% 1.760 1.869 - 13.05% -
SetIntersection_Front_Set_uint32_1024_1024 6.20% 11630199.577 12351088.104 - -0.59% -
std::replace(list<int>)_(prefix)/8192 6.18% 6989.177 7421.275 - 6.42% -
rng::find_last_if(list<int>)_(bail_90%)/50 6.18% 2.040 2.166 - 0.68% -
SetIntersection_Front_Set_uint64_262144_262144 6.17% 1677013.348 1780563.314 - 6.78% -
std::set<int>::find(key)_(existent)/32 6.16% 1.624 1.724 - 4.88% -
BM_deque_deque_ranges_move_backward/70000 6.16% 7991.921 8484.047 - -1.12% -
std::set<int>::operator=(const&)_(into_populated_Container)/0 6.15% 1.050 1.115 - 0.30% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 6.14% 20.113 21.349 - 5.51% -
SetIntersection_Front_Vector_uint64_262144_16384 6.14% 73851794.053 78382959.600 - 1.91% -
std::find_end(deque<int>)_(single_element)/1024 6.13% 277.808 294.849 - -10.35% -
rng::find(vector<bool>)_(process_all)/50 6.11% 0.692 0.734 - 6.20% -
std::search_n(list<int>)_(no_match)/32 6.11% 10.501 11.143 0.150 -2.52% 0.150
BM_vector_deque_move/65536 6.09% 2858.785 3032.759 - 6.14% -
SetIntersection_Interlaced_Set_float_1024_256 6.09% 14299952.621 15170107.528 - 9.75% -
SetIntersection_Front_Vector_uint32_256_256 6.08% 4275122.255 4535237.786 - 5.03% -
BM_StringConstructDestroyCStr_Empty_Opaque 6.08% 2.079 2.205 - 6.91% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 6.04% 987540.717 1047148.687 - 3.38% -
std::find_first_of(vector<int>)_(small_needle)/32 6.03% 46.631 49.445 - 3.67% -
BM_deque_vector_copy/65536 6.02% 2913.575 3089.030 - 5.98% -
std::fill(vector<bool>)/512 6.02% 1.519 1.610 - 1.91% -
BM_deque_deque_copy_backward/64000 6.01% 7411.545 7856.966 - 0.29% -
BM_vector_deque_ranges_move_backward/64000 6.00% 7376.683 7819.172 - 2.87% -
BM_deque_vector_copy/70000 6.00% 3171.852 3362.029 - 5.86% -
std::find_end(list<int>)_(single_element)/1024 5.99% 688.722 730.003 - -0.27% -
std::unordered_map<int,_int>::find(key)_(existent)/32 5.99% 1.426 1.512 - -0.69% -
SetIntersection_Front_Set_float_1024_64 5.99% 1699533.927 1801282.292 - 0.26% -
SetIntersection_Front_Vector_uint64_16384_256 5.98% 2145748.755 2274109.951 - -0.01% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 5.94% 214.155 226.884 - 6.15% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 5.93% 1.048 1.111 - -0.37% -
std::remove_if(deque<int>)_(prefix)/8192 5.92% 4178.163 4425.531 - 3.19% -
std::multiset<int>::contains(key)_(non-existent)/1024 5.90% 5.985 6.338 - 7.33% -
BM_deque_deque_ranges_move_backward/65536 5.90% 7577.810 8024.884 - -1.42% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 5.87% 30.628 32.426 - 7.43% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 5.87% 6153282.716 6514321.212 - 2.63% -
std::stable_partition(list<int>)_(alloc_fails)/8192 5.86% 25182.513 26659.273 - 4.24% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 5.84% 6765.031 7160.227 - 7.53% -
std::copy_if(vector<int>)_(entire_range)/32768 5.81% 7289.981 7713.683 - 3.97% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 5.81% 18.564 19.642 - 3.11% -
SetIntersection_None_Vector_float_16384_4 5.80% 1113854.776 1178486.125 - 6.93% -
std::map<int,_int>::contains(key)_(existent)/1024 5.78% 3.867 4.090 - 2.23% -
std::search(vector<int>,_pred)_(same_length)/1000 5.75% 598.545 632.977 - 5.56% -
BM_deque_deque_copy/0 5.75% 0.869 0.919 - 16.56% -
std::multimap<int,_int>::find(key)_(existent)/1024 5.74% 3.612 3.820 - 2.00% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 5.74% 114321.025 120882.746 - 1.52% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 5.73% 201241354.042 212764970.515 - 1.50% -
BM_deque_deque_copy/70000 5.72% 3181.967 3364.115 - 5.26% -
std::rotate_copy(deque<int>)/32 5.71% 2.572 2.719 - 1.67% -
SetIntersection_Front_Vector_uint32_16384_256 5.70% 2156052.399 2278895.781 - 6.17% -
BM_PushHeap_uint32_Random_256 5.69% 5.500 5.813 - 4.90% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 5.67% 27.944 29.529 - 5.84% -
BM_PushHeap_string_PipeOrgan_1024 5.66% 9.445 9.980 - 5.46% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 5.65% 1.259 1.330 - 0.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 5.65% 142264504.620 150302496.841 - 2.41% -
std::find_end(vector<int>)_(single_element)/1024 5.65% 236.608 249.966 - 1.94% -
rng::starts_with(deque<int>,_pred)/1048576 5.64% 506338.357 534906.421 - 1.78% -
BM_vector_deque_ranges_move/70000 5.64% 3102.948 3277.941 - 5.52% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 5.63% 1097.471 1159.286 - 1.33% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 5.62% 27.208 28.739 - 3.37% -
rng::find_last_if(deque<int>)_(bail_10%)/50 5.61% 17.333 18.306 - 3.29% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 5.60% 49704.562 52486.400 - 4.08% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 5.58% 18.897 19.952 - 4.42% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 5.57% 22.140 23.374 - -2.20% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 5.54% 86.806 91.613 - 0.12% -
rng::contains(deque<int>)_(process_all)/8 5.51% 2.866 3.024 - -3.64% -
std::find(vector<char>)_(process_all)/1024 5.50% 16.113 16.999 - 5.03% -
SetIntersection_Front_Vector_float_16384_256 5.50% 2168473.030 2287765.635 - 0.37% -
std::partial_sort_copy(deque<int>)_(heap)/8192 5.49% 98400.111 103799.078 - 5.96% -
SetIntersection_Front_Vector_uint64_1024_256 5.49% 2136169.938 2253367.651 - -1.21% -
BM_deque_deque_ranges_move/70000 5.48% 3309.786 3491.158 - 5.83% -
std::is_partitioned(list<int>)_(partitioned)/8192 5.46% 6820.001 7192.250 - 0.94% -
SetIntersection_Interlaced_Vector_uint32_16384_4 5.44% 1371135.881 1445751.219 - -11.50% -
std::remove_if(deque<int>)_(sprinkled)/50 5.43% 60.469 63.750 - 2.61% -
BM_PushHeap_string_SingleElement_4 5.43% 2.331 2.458 - 4.94% -
std::unordered_set<std::string>::count(key)_(existent)/32 5.39% 35.465 37.376 - 16.15% -
std::make_heap(deque<int>)_(repeated)/1024 5.37% 2162.137 2278.323 - 1.05% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 5.37% 57576.476 60669.471 - -2.51% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 5.35% 1693.090 1783.680 - -9.18% -
std::transform(list<int>)_(identity_transform)/32 5.34% 16.099 16.960 - 0.34% -
std::unordered_multiset<int>::ctor(const&)/32 5.34% 204.962 215.909 - 9.91% -
std::unordered_multiset<int>::ctor(const&)/8192 5.33% 56108.442 59100.256 - 6.76% -
BM_vector_deque_ranges_copy_backward/64000 5.32% 7401.867 7795.864 - -3.39% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 5.32% 23.967 25.243 - 4.39% -
std::move_backward(deque<int>)/262144 5.32% 29873.621 31463.072 - 0.63% -
SetIntersection_Front_Vector_string_256_64 5.32% 9986969.937 10517927.165 - 0.95% -
SetIntersection_Interlaced_Vector_float_16384_4 5.32% 1650158.699 1737878.315 - 2.77% -
std::remove_if(list<int>)_(sprinkled)/50 5.31% 74.944 78.927 - 8.95% -
std::sort(deque<int>)_(qsort_adversarial)/8192 5.31% 461979.139 486522.862 - 1.18% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 5.30% 21.997 23.163 - 5.50% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 5.30% 144.245 151.891 - 4.08% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 5.29% 96441.383 101545.488 - -3.81% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 5.28% 11.775 12.396 - 19.74% -
std::partition(deque<int>)_(sparse)/1024 5.27% 381.836 401.955 - 5.69% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 5.27% 0.257 0.270 - 6.06% -
SetIntersection_Front_Vector_float_262144_256 5.26% 2167972.137 2281919.844 - 0.51% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 5.25% 22.616 23.804 - 6.74% -
BM_StringEraseToEnd_Small_Transparent 5.25% 0.401 0.423 - 5.26% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 5.25% 12504.796 13160.979 - 1.56% -
std::set<std::string>::contains(key)_(non-existent)/1024 5.24% 20.044 21.094 - -3.09% -
std::remove_copy_if(deque<int>)_(prefix)/1024 5.24% 514.422 541.365 - 0.55% -
std::replace_if(vector<int>)_(sprinkled)/1024 5.22% 243.894 256.629 - 4.78% -
BM_deque_vector_ranges_copy/1 5.22% 2.095 2.205 - 3.87% -
std::partial_sort(deque<int>)_(pipe-organ)/8 5.22% 31.168 32.795 - -2.54% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 5.21% 1.052 1.107 - -0.01% -
BM_StringEraseWithMove_Large_Transparent 5.20% 2.648 2.785 - 0.24% -
ranges::minmax(std::vector<long_long>)/1 5.19% 0.647 0.680 - -1.42% -
SetIntersection_Front_Vector_uint64_16384_16384 5.18% 74450260.835 78303713.538 - 4.22% -
std::rotate_copy(list<int>)/50 5.15% 13.293 13.977 - 0.83% -
std::find_if_not(list<int>)_(process_all)/1024 5.14% 685.464 720.671 - -3.37% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 5.13% 1.168 1.227 - 5.01% -
std::copy_if(vector<int>)_(entire_range)/262144 5.13% 58640.914 61648.282 - 3.60% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 5.12% 6264.584 6585.555 - 0.20% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 5.12% 54803.542 57611.372 - 5.82% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 5.10% 1.260 1.324 - 7.91% -
std::find_end(forward_list<int>)_(process_all)/1000 5.07% 675.231 709.479 - 3.72% -
std::copy_n(deque<int>)/8 5.07% 2.636 2.770 - -2.32% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 5.06% 10.217 10.735 - 5.03% -
SetIntersection_Front_Vector_float_256_256 5.04% 4333279.065 4551812.967 - 3.18% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.04% 1050992.930 1103972.529 - 0.78% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 5.02% 54841.951 57593.500 - 7.07% -
std::partial_sort_copy(deque<int>)_(repeated)/8 5.01% 9.434 9.907 - 0.57% -
std::find(vector<char>)_(process_all)/8192 5.01% 134.965 141.726 - 4.55% -
std::reverse(vector<int>)/8 5.00% 1.478 1.552 - 3.99% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 5.00% 9623.536 10104.406 - 1.26% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 5.00% 98806.582 103743.146 - 2.47% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 4.99% 64345387.314 67558744.630 - 4.66% -
SetIntersection_Interlaced_Set_float_16384_16384 4.98% 208798456.154 219202694.062 - -0.89% -
std::is_sorted_until(list<int>,_pred)/1024 4.97% 793.072 832.459 - 5.06% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 4.96% 1.762 1.849 - 0.29% -
std::find_end(list<int>,_pred)_(process_all)/1000 4.95% 760.610 798.278 - -2.82% -
SetIntersection_Front_Vector_string_64_64 4.95% 24966445.875 26201556.262 - 1.44% -
std::set<std::string>::count(key)_(existent)/32 4.94% 15.437 16.200 - -5.95% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 4.94% 30.166 31.657 - -3.21% -
BM_CmpEqual_ushort_uint 4.93% 1.069 1.122 - 8.30% -
std::copy_backward(list<int>)/64 4.93% 29.932 31.406 - 0.95% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 4.91% 4.507 4.729 - -9.92% -
std::move(vector<int>)/8 4.91% 2.169 2.276 - 1.95% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 4.90% 50096.565 52552.689 - 0.05% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 4.88% 16.837 17.657 - 3.10% -
SetIntersection_Front_Set_string_256_16 4.87% 6789106.864 7119926.516 - -3.12% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 4.86% 8.964 9.400 - 2.29% -
BM_std_minmax_element<char>/512 4.85% 139.007 145.753 - 0.13% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 4.85% 31.965 33.516 - 0.90% -
ranges::minmax(std::vector<char>)/70000 4.85% 564.879 592.270 - 0.03% -
std::find_first_of(deque<int>)_(small_needle)/32 4.84% 107.704 112.922 - 5.27% -
std::set<int>::upper_bound(key)_(non-existent)/8192 4.83% 9.779 10.252 - -1.31% -
BM_std_minmax_element<char>/1024 4.83% 273.212 286.403 - 3.10% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 4.82% 325.245 340.925 - -3.05% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 4.82% 6742.689 7067.739 - 5.43% -
std::find_if_not(vector<int>)_(process_all)/32768 4.82% 3749.940 3930.559 - 16.89% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 4.81% 549.931 576.373 - -6.62% -
BM_lexicographical_compare_three_way_slow_path/16 4.79% 4.356 4.565 - 0.02% -
BM_deque_deque_move_backward/65536 4.79% 7628.923 7994.095 - -1.77% -
std::map<int,_int>::ctor(const&)/32 4.76% 216.427 226.740 - -1.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 4.76% 201498306.274 211097551.652 - 3.86% -
std::all_of(deque<int>)_(process_all)/50 4.76% 18.839 19.736 - 4.33% -
rng::starts_with(deque<int>)/1000 4.71% 436.051 456.594 - -0.32% -
std::find_first_of(deque<int>)_(small_needle)/1024 4.70% 3433.542 3595.020 - 4.14% -
std::multiset<int>::upper_bound(key)_(existent)/32 4.68% 2.278 2.385 - -2.26% -
std::vector<int>::ctor(size)/1024 4.67% 42.209 44.182 - 1.57% -
std::unordered_set<int>::count(key)_(non-existent)/8192 4.67% 1.376 1.440 - -8.03% -
std::multiset<std::string>::contains(key)_(existent)/1024 4.66% 23.341 24.430 - 0.54% -
std::unordered_multiset<int>::ctor(const&)/1024 4.65% 6952.828 7276.374 - 7.80% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 4.65% 0.775 0.811 - 0.07% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 4.64% 10.110 10.579 - 0.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 4.63% 18194211.567 19035988.815 - 5.18% -
std::for_each_n(list<int>)/8 4.61% 2.421 2.533 - -1.49% -
BM_deque_vector_move/1 4.61% 2.051 2.145 - 0.98% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 4.61% 44.226 46.265 - 2.32% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 4.60% 6278.212 6566.910 - -0.72% -
std::find_end(list<int>)_(process_all)/1024 4.60% 697.957 730.033 - 0.71% -
std::move_backward(deque<int>)/32768 4.59% 3264.622 3414.597 - -3.56% -
std::set<std::string>::find(key)_(non-existent)/32 4.58% 9.423 9.855 - -6.72% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 4.58% 40.776 42.642 - 0.87% -
BM_deque_deque_move/4000 4.57% 142.118 148.610 - 3.05% -
BM_PushHeap_float_QuickSortAdversary_1 4.56% 0.449 0.470 - 0.52% -
SetIntersection_Interlaced_Vector_string_16384_1024 4.56% 113925212.174 119121521.237 - -4.23% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.55% 231.290 241.811 - 2.60% -
std::move_backward(deque<int>)/1048576 4.54% 125794.150 131509.579 - -0.42% -
BM_vector_deque_move_backward/65536 4.54% 7706.512 8056.546 - -3.53% -
std::pop_heap(deque<size_t>)/8192 4.54% 57.144 59.736 - -0.46% -
std::multimap<int,_int>::ctor(const&)/32 4.53% 217.826 227.694 - 2.35% -
SetIntersection_Front_Vector_string_16384_64 4.53% 3122086.287 3263403.650 - 0.02% -
std::copy(deque<int>)/8 4.52% 2.588 2.705 - 2.98% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 4.52% 558.974 584.250 - -8.57% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 4.51% 16.357 17.095 - 3.72% -
BM_lexicographical_compare_three_way_fast_path/1024 4.50% 236.321 246.962 - -0.01% -
std::find_if_not(list<int>)_(process_all)/8192 4.50% 6934.482 7246.489 - 5.42% -
SetIntersection_None_Vector_float_16384_16384 4.50% 1118584.505 1168869.895 - 5.95% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 4.48% 736.650 769.641 - 4.15% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 4.48% 32.972 34.449 - 8.12% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 4.47% 32.425 33.874 - 0.28% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4.47% 4367975.961 4563040.800 - 7.44% -
std::copy_n(vector<int>)/64 4.46% 2.455 2.565 - 2.21% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 4.45% 3638.752 3800.706 - 0.33% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 4.45% 31.648 33.056 - -6.76% -
rng::find_last(vector<char>)_(bail_90%)/8 4.45% 0.440 0.460 - 12.61% -
std::copy_backward(vector<bool>)_(aligned)/512 4.44% 1.547 1.616 - 6.75% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 4.41% 241.115 251.740 - 0.31% -
std::fill_n(list<int>)/50 4.41% 15.179 15.848 - 1.77% -
BM_lexicographical_compare_three_way_fast_path/64 4.39% 15.034 15.695 - 0.52% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 4.39% 1.203 1.256 - -0.62% -
BM_lexicographical_compare_three_way<IntPtr>/64 4.38% 14.984 15.640 - 0.10% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 4.37% 72.014 75.159 - 6.61% -
std::find_if_not(vector<int>)_(process_all)/8192 4.37% 943.307 984.487 - 16.32% -
std::fill_n(vector<bool>)/32768 4.36% 29.285 30.562 - 2.41% -
BM_StringFindAllMatch/8 4.36% 2.683 2.800 - 9.23% -
std::reverse_copy(list<int>)/32768 4.36% 25899.089 27027.012 - 2.46% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 4.35% 26.306 27.451 - 5.40% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 4.35% 58227.047 60761.896 - 0.69% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 4.35% 21.110 22.029 - 4.49% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 4.33% 2765.025 2884.809 - 4.49% -
std::remove(deque<int>)_(prefix)/50 4.33% 57.520 60.011 - 0.25% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 4.33% 0.769 0.802 - 0.53% -
BM_lexicographical_compare_three_way_slow_path/4 4.30% 1.130 1.179 - 0.06% -
std::count(list<int>)_(every_other)/1024 4.29% 667.153 695.776 - -1.69% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.29% 881860.156 919663.094 - 6.98% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 4.28% 56.096 58.499 - 2.06% -
SetIntersection_None_Vector_float_16384_1 4.28% 1113404.952 1161053.683 - 6.90% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 4.28% 1680877.573 1752756.624 - 5.40% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 4.27% 200619415.969 209189113.858 - 0.06% -
rng::contains_subrange(vector<int>)_(process_all)/50 4.26% 11.396 11.881 - 4.04% -
SetIntersection_Front_Set_string_16384_64 4.25% 4301042.807 4483931.440 - 1.99% -
SetIntersection_Front_Vector_float_1024_256 4.25% 2168224.583 2260298.835 - 1.75% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 4.24% 348623584.594 363407686.581 - 2.65% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 4.23% 109401.046 114028.538 - 1.50% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 4.23% 1148840.282 1197430.851 - 1.54% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 4.23% 974407.895 1015606.884 - 3.94% -
BM_PushHeap_string_Random_1024 4.23% 14.831 15.458 - 1.42% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.23% 4.076 4.249 - 1.02% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 4.21% 6.678 6.959 - 2.43% -
std::find_end(list<int>)_(single_element)/1000 4.21% 684.813 713.617 - -0.31% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 4.21% 28.048 29.228 - 4.26% -
SetIntersection_Front_Set_uint64_262144_256 4.20% 3713053.704 3869017.632 - -5.01% -
std::rotate(list<int>)_(1_element_forward)/32 4.19% 13.296 13.853 - 0.27% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 4.18% 238855.348 248849.953 - 1.04% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 4.18% 22.952 23.911 - 3.26% -
BM_deque_deque_ranges_copy_backward/512 4.17% 18.929 19.719 - 4.40% -
rng::contains_subrange(list<int>)_(single_element)/50 4.17% 17.211 17.929 - 4.32% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 4.17% 99318.142 103457.815 - 1.90% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 4.15% 24.249 25.256 - 2.04% -
SetIntersection_Front_Vector_string_1024_64 4.15% 3204752.702 3337703.541 - 9.36% -
BM_lexicographical_compare_three_way_fast_path/16384 4.15% 3630.878 3781.469 - 0.09% -
BM_StringAssignAsciiz_Large_Opaque 4.15% 11.787 12.276 - 6.54% -
bm_lexicographical_compare<signed_char>/64 4.14% 1.911 1.990 - -3.93% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 4.14% 22.398 23.325 - 3.90% -
std::set<int>::find(key)_(non-existent)/1024 4.13% 5.378 5.601 - -0.12% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 4.13% 31945.992 33266.498 - 1.74% -
std::unordered_set<std::string>::erase(iterator)/8192 4.13% 29.255 30.463 - 15.91% -
bm_ranges_swap_ranges_vb_unaligned/4096 4.13% 64.105 66.752 - 4.26% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 4.11% 211188653.580 219859302.897 - 7.15% -
std::for_each_n(list<int>)/8192 4.10% 7358.066 7660.010 - 5.73% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 4.10% 71.608 74.546 - 0.02% -
std::move_backward(deque<int>)/4096 4.10% 152.702 158.967 - 2.34% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.10% 12375.756 12883.446 - 0.05% -
std::unique(list<int>)_(sprinkled)/8192 4.10% 7873.584 8196.551 - 0.74% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.10% 16285.415 16952.864 - 0.70% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 4.09% 12552.941 13066.095 - -0.56% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 4.08% 17.357 18.066 - 4.26% -
std::is_partitioned(deque<int>)_(partitioned)/32 4.08% 9.165 9.539 - -1.79% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 4.08% 276.552 287.832 - -2.45% -
std::is_partitioned(list<int>)_(partitioned)/50 4.07% 13.477 14.026 - 0.36% -
std::reverse(list<int>)/32768 4.07% 19216.225 19998.684 - 2.71% -
std::unordered_set<int>::erase(key)_(existent)/32 4.07% 21.354 22.223 - 4.62% -
BM_vector_deque_ranges_copy_backward/4000 4.07% 141.043 146.777 - 3.98% -
std::list<int>::ctor(size)/8192 4.06% 97155.562 101104.783 - 3.17% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 4.06% 20244.289 21066.770 - 3.96% -
std::upper_bound(std::list<int>)/8192 4.06% 14122.896 14695.889 - 8.79% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 4.05% 5513.537 5737.005 - 0.23% -
std::list<int>::ctor(size)/1024 4.05% 11889.752 12370.739 - 2.79% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 4.03% 922.234 959.392 - 0.23% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 4.02% 23.286 24.223 - 2.89% -
std::find_first_of(deque<int>)_(small_needle)/50 4.02% 165.166 171.803 - 4.03% -
std::unordered_set<std::string>::find(key)_(existent)/32 4.02% 39.750 41.347 - 39.29% -
std::copy_n(vector<int>)/8 4.02% 2.114 2.199 - -9.21% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 4.01% 3426.712 3564.275 - -2.65% -
SetIntersection_Front_Set_float_256_64 4.01% 5460516.086 5679719.842 - 2.91% -
std::is_sorted_until(list<int>,_pred)/8192 3.99% 7620.691 7924.691 - 2.75% -
BM_lexicographical_compare_three_way_fast_path/4096 3.98% 922.133 958.867 - 0.10% -
std::unique(deque<int>)_(contiguous)/52 3.98% 55.424 57.628 - -0.07% -
std::set<std::string>::count(key)_(non-existent)/1024 3.98% 23.784 24.729 - 4.75% -
std::multiset<std::string>::find(key)_(existent)/1024 3.97% 22.792 23.697 - 0.11% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 3.97% 9.940 10.335 - -2.11% -
std::remove(list<int>)_(sprinkled)/8192 3.95% 7863.522 8174.409 - 1.46% -
BM_PushHeap_uint32_Random_16384 3.94% 5.618 5.840 - -1.19% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 3.93% 23.468 24.390 - 0.55% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 3.93% 14554.157 15125.841 - 0.30% -
std::is_sorted(deque<int>,_pred)/1024 3.93% 617.072 641.301 - -0.04% -
std::search(deque<int>,_pred)_(near_matches)/1000 3.92% 24094.137 25039.642 - 3.40% -
rng::find_last_if(list<int>)_(bail_10%)/8 3.92% 3.178 3.303 - 0.16% -
std::for_each(vector<int>)/8192 3.90% 252.365 262.209 - 4.03% -
std::pop_heap(deque<float>)/8192 3.90% 59.703 62.030 - 0.11% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 3.89% 624.959 649.269 - 4.00% -
ranges::min(std::list<char>)/64 3.88% 25.927 26.932 - 0.15% -
std::for_each_n(deque<int>)/8 3.87% 1.156 1.201 - 7.26% -
BM_lexicographical_compare_three_way<IntPtr>/1024 3.87% 236.209 245.341 - 0.12% -
std::unordered_set<int>::clear()/32 3.86% 604.585 627.945 - 5.58% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 3.86% 7.511 7.801 - 11.13% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 3.86% 125.098 129.928 - 1.30% -
bm_swap_ranges_vb_aligned/8 3.85% 3.148 3.270 - 4.26% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 3.85% 23197.843 24091.383 - -0.00% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 3.85% 628.116 652.297 - 4.15% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 3.84% 9.529 9.895 - -2.84% -
rng::find_last_if(vector<int>)_(bail_90%)/50 3.83% 1.520 1.579 - 6.53% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 3.83% 260371.769 270338.720 - 0.10% -
rng::find_last(forward_list<int>)_(bail_90%)/8 3.82% 2.333 2.422 - 0.82% -
BM_deque_deque_ranges_move_backward/64000 3.82% 7520.577 7808.159 - -0.36% -
std::vector<int>::ctor(size)/32 3.80% 9.964 10.342 - 6.10% -
BM_lexicographical_compare_three_way_fast_path/262144 3.79% 58419.173 60633.519 - -0.05% -
rng::starts_with(vector<int>)/1000 3.79% 58.342 60.551 - 3.93% -
std::search(deque<int>,_pred)_(near_matches)/1024 3.78% 25235.875 26188.853 - 3.47% -
std::sort_heap(deque<int>)/8192 3.77% 453018.868 470111.326 - 0.38% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 3.77% 24.606 25.533 - 10.36% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 3.76% 725.747 753.056 - 1.53% -
rng::starts_with(deque<int>)/8 3.76% 3.900 4.046 - 2.77% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.76% 285.556 296.286 - 1.34% -
ranges::min(std::vector<long_long>)/70000 3.75% 7674.275 7961.994 - 0.02% -
std::find_first_of(deque<int>)_(small_needle)/8192 3.73% 27743.971 28779.979 - 4.29% -
BM_vector_deque_move_backward/1024 3.73% 37.178 38.563 - 2.60% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 3.73% 13.076 13.563 - 4.96% -
std::stable_partition(deque<int>)_(dense)/32 3.72% 29.751 30.858 - -3.96% -
BM_lexicographical_compare_three_way_fast_path/65536 3.71% 14587.432 15128.074 - 0.06% -
BM_std_minmax_element<char>/64000 3.70% 16622.266 17237.100 - 2.70% -
std::move(deque<int>)/1048576 3.69% 54549.017 56563.915 - 2.63% -
ranges::min(std::vector<char>)/70000 3.69% 478.639 496.306 - 0.36% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 3.69% 90442.635 93776.067 - 6.30% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 3.68% 31591.357 32754.972 - 0.58% -
std::sort(vector<NonIntegral>)_(repeated)/8192 3.68% 3747.119 3885.128 - 4.00% -
std::is_partitioned(deque<int>)_(partitioned)/1024 3.68% 301.415 312.504 - 1.02% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 3.68% 0.528 0.547 - 2.32% -
BM_lexicographical_compare_three_way<IntPtr>/16384 3.67% 3627.443 3760.706 - 0.08% -
std::is_sorted(deque<int>,_pred)/8192 3.67% 5007.942 5191.533 - -0.01% -
BM_lexicographical_compare_three_way<IntPtr>/4 3.66% 1.115 1.156 - 0.19% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.66% 331.655 343.790 - 1.23% -
SetIntersection_None_Set_string_256_256 3.65% 5697327.418 5905485.961 - -0.47% -
std::partial_sort(deque<int>)_(repeated)/1024 3.65% 6271.045 6500.040 - 2.11% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 3.64% 17.080 17.703 - 0.30% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 3.63% 218.053 225.978 - -0.12% -
BM_lexicographical_compare_three_way_fast_path/1048576 3.63% 240187.336 248913.157 - 0.03% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 3.63% 12.455 12.907 - 2.39% -
std::find_if(list<int>)_(process_all)/8 3.62% 2.294 2.377 - 0.11% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 3.62% 11369.191 11781.051 - 2.34% -
bm_ranges_lexicographical_compare<int>/8 3.61% 1.447 1.499 - 2.42% -
BM_vector_deque_ranges_move_backward/70000 3.60% 8114.499 8406.600 - 0.02% -
std::multiset<std::string>::erase(iterator)/8192 3.60% 29.953 31.031 - -16.74% -
std::find(vector<int>)_(process_all)/8 3.60% 2.702 2.799 - 3.03% -
std::multiset<std::string>::count(key)_(existent)/32 3.60% 19.597 20.301 - 1.89% -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 3.59% 84943.400 87996.966 - 0.00% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 3.59% 260645.710 270001.700 - 0.13% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 3.58% 785.946 814.120 - 4.79% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 3.58% 5.526 5.724 - 2.55% -
SetIntersection_None_Vector_float_16_1 3.57% 64161355.631 66453767.857 - 4.96% -
BM_deque_deque_copy/64000 3.57% 2947.276 3052.559 - 3.17% -
BM_PushHeap_uint32_QuickSortAdversary_4 3.57% 0.586 0.607 - 3.48% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.56% 1034953.129 1071772.884 - -0.86% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 3.56% 6.109 6.326 - 0.33% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 3.55% 105267.024 109004.345 - 5.90% -
BM_lexicographical_compare_three_way<IntPtr>/4096 3.55% 920.710 953.390 - 0.10% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 3.55% 258.782 267.963 - 0.80% -
BM_std_minmax_element<char>/65536 3.55% 17040.338 17644.687 - 2.67% -
std::unique_copy(deque<int>)_(contiguous)/52 3.54% 14.396 14.906 - 0.06% -
BM_deque_deque_ranges_move_backward/64 3.54% 3.419 3.540 - 4.39% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 3.54% 24.364 25.226 - 3.35% -
vector<bool>(const_vector<bool>&) 3.53% 9.564 9.902 - -8.74% -
std::is_partitioned(deque<int>)_(partitioned)/50 3.52% 13.850 14.338 - -2.06% -
BM_vector_deque_copy/1024 3.52% 35.780 37.040 - 3.02% -
std::search(list<int>)_(no_match)/1000 3.52% 672.398 696.080 - 19.59% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 3.52% 24.179 25.030 - 1.67% -
BM_std_minmax_element<char>/4000 3.52% 1048.304 1085.176 - 2.47% -
std::rotate(list<int>)_(by_1/2)/8192 3.51% 4656.686 4820.335 - 12.06% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 3.51% 28.304 29.296 - 0.78% -
rng::contains_subrange(vector<int>)_(same_length)/50 3.50% 12.580 13.020 - 2.49% -
SetIntersection_None_Vector_float_16384_64 3.49% 1125762.233 1165004.125 - 5.13% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 3.49% 23415.293 24231.401 - 0.25% -
BM_std_minmax_element<long_long>/64 3.48% 16.688 17.269 - -1.07% -
std::replace_if(list<int>)_(prefix)/50 3.48% 23.656 24.480 - -0.49% -
BM_deque_deque_copy_backward/2 3.47% 2.468 2.553 - 1.14% -
std::find_end(list<int>,_pred)_(process_all)/1024 3.47% 789.857 817.272 - 0.38% -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3.46% 3663.895 3790.842 - 0.22% -
std::remove_if(list<int>)_(prefix)/1024 3.46% 972.520 1006.161 - 1.23% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.46% 42325.455 43788.264 - 0.46% -
std::copy_if(list<int>)_(entire_range)/8 3.46% 2.452 2.537 - -0.15% -
std::partition(vector<int>)_(dense)/8192 3.45% 1810.876 1873.317 - 0.34% -
BM_lexicographical_compare_three_way_fast_path/4 3.44% 1.112 1.151 - 0.07% -
SetIntersection_Interlaced_Set_string_16384_64 3.44% 345293571.655 357182081.392 - 4.03% -
BM_std_minmax_element<long_long>/64000 3.44% 16273.847 16832.941 - -1.26% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 3.42% 5332.129 5514.725 - 3.60% -
std::equal(vector<bool>)_(unaligned)/50 3.42% 0.816 0.844 - 13.91% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 3.42% 179899.998 186056.201 - 3.58% -
BM_PushHeap_float_Ascending_262144 3.42% 5.097 5.272 - 3.26% -
BM_std_minmax_element<long_long>/65536 3.41% 16665.713 17234.776 - -1.14% -
std::deque<int>::ctor(size)/8192 3.41% 440.115 455.142 - 3.64% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 3.41% 20.571 21.272 - 3.86% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.40% 63088.702 65235.492 - 3.06% -
std::move(vector<bool>)_(unaligned)/1048576 3.40% 6514.209 6735.758 - 2.96% -
std::flat_map<int,_int>::erase(key)_(existent)/32 3.40% 21.783 22.523 - 0.04% -
BM_std_minmax_element<char>/70000 3.39% 18227.984 18846.634 - 2.62% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 3.39% 4070286.955 4208415.337 - -2.20% -
BM_std_minmax_element<long_long>/70000 3.39% 17802.912 18406.158 - -1.30% -
std::find_end(vector<int>)_(single_element)/8192 3.38% 1810.958 1872.194 - 0.14% -
SetIntersection_None_Vector_float_256_4 3.37% 4268277.429 4412328.351 - 5.11% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 3.37% 19137.364 19781.995 - 0.51% -
rng::contains_subrange(vector<int>)_(same_length)/8192 3.36% 1908.898 1972.970 - 5.63% -
std::partial_sort(deque<int>)_(shuffled)/1024 3.35% 15145.098 15652.978 - 0.48% -
BM_deque_vector_move/512 3.35% 16.616 17.173 - 3.83% -
BM_vector_deque_ranges_move_backward/64 3.35% 2.975 3.075 - 1.20% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 3.34% 4.513 4.663 - 0.62% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 3.34% 547.613 565.904 - -8.33% -
bm_ranges_swap_ranges_vb_aligned/262144 3.33% 481.950 498.022 - 3.44% -
std::move(vector<bool>)_(unaligned)/512 3.33% 4.782 4.941 - 5.13% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 3.33% 1.201 1.241 - -0.16% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.33% 53390.429 55166.449 - -0.93% -
std::count(vector<int>)_(every_other)/8 3.33% 1.335 1.380 - 6.56% -
BM_lexicographical_compare_three_way<IntPtr>/65536 3.32% 14556.907 15040.817 - 0.10% -
BM_PushHeap_string_PipeOrgan_262144 3.32% 17.362 17.939 - 4.44% -
std::stable_partition(list<int>)_(alloc_fails)/50 3.32% 1893.064 1955.967 - 1.64% -
std::rotate(list<int>)_(by_1/3)/8192 3.32% 8197.130 8469.500 - 1.20% -
SetIntersection_None_Set_string_16384_4 3.31% 188212651.992 194446297.894 - -5.16% -
std::find(vector<long_long>)_(bail_25%)/8 3.31% 0.893 0.923 - -7.36% -
bm_ranges_swap_ranges_vb_aligned/131072 3.31% 244.249 252.326 - 2.80% -
SetIntersection_None_Vector_float_1024_1 3.31% 1101633.699 1138060.187 - 5.85% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.31% 129615.737 133901.587 - -1.01% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 3.31% 799519.359 825953.995 - 0.18% -
BM_std_minmax_element<char>/5500 3.31% 1441.057 1488.692 - 2.50% -
BM_vector_deque_ranges_move_backward/65536 3.30% 7713.704 7967.971 - -1.63% -
std::find(list<int>)_(bail_25%)/8 3.28% 0.919 0.949 - 2.31% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.28% 12369.837 12775.506 - -0.20% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 3.28% 1.279 1.321 - 6.18% -
std::find_end(list<int>,_pred)_(process_all)/1048576 3.27% 929361.828 959792.640 - 0.27% -
BM_deque_deque_ranges_copy/64000 3.27% 2950.545 3047.095 - 2.60% -
BM_lexicographical_compare_three_way<IntPtr>/262144 3.27% 58284.225 60189.340 - 0.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 3.27% 205335869.819 212045136.063 - 6.33% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 3.27% 31.405 32.431 - 30.05% -
std::unordered_set<int>::contains(key)_(existent)/8192 3.26% 1.218 1.258 - -5.86% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 3.26% 0.608 0.627 - 0.58% -
BM_StringFindStringLiteral/64 3.26% 2.140 2.209 - 2.74% -
std::find_end(forward_list<int>)_(single_element)/1024 3.26% 698.772 721.540 - 0.32% -
std::partial_sort_copy(deque<int>)_(ascending)/8 3.26% 9.678 9.994 - -1.02% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 3.25% 24.558 25.357 - 1.80% -
BM_StringRelational_Eq_Small_Small_ChangeLast 3.25% 2.011 2.076 - 0.16% -
BM_std_minmax_element<char>/4096 3.25% 1075.804 1110.772 - 2.59% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 3.25% 333.708 344.553 - 2.38% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 3.25% 518.014 534.827 - 0.09% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 3.24% 57.389 59.251 - 6.70% -
std::copy_if(vector<int>)_(entire_range)/64 3.24% 15.545 16.049 - 1.25% -
SetIntersection_None_Vector_float_64_4 3.23% 16316493.242 16843446.035 - 5.87% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 3.23% 25.080 25.889 - 12.81% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 3.23% 6784.039 7002.899 - 3.81% -
BM_std_minmax_element<long_long>/512 3.22% 134.114 138.434 - -1.65% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 3.21% 2.940 3.035 - -1.22% -
std::list<int>::ctor(const&)_(cheap_elements)/32 3.21% 333.164 343.857 - 0.95% -
BM_StringFindCharLiteral/32 3.21% 1.620 1.672 - 3.31% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 3.20% 23.326 24.073 - -6.12% -
std::find_end(forward_list<int>)_(single_element)/8192 3.20% 5727.830 5911.260 - 1.56% -
std::remove_copy(list<int>)_(prefix)/50 3.20% 18.574 19.168 - 0.83% -
std::search(list<int>,_pred)_(same_length)/8192 3.20% 8817.087 9099.013 - 13.79% -
std::deque<int>::ctor(size)/1024 3.20% 71.742 74.036 - 3.63% -
BM_std_minmax_element<long_long>/5500 3.19% 1394.534 1439.065 - -1.40% -
std::fill_n(vector<bool>)/64 3.19% 1.425 1.471 - 1.21% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.19% 178310.725 183994.596 - 0.45% -
std::copy_backward(vector<bool>)_(unaligned)/64 3.18% 0.883 0.911 - 2.53% -
BM_deque_deque_copy/1 3.18% 2.487 2.566 - 1.13% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 3.18% 10.802 11.145 - -0.19% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 3.17% 15.323 15.808 - 5.42% -
std::replace_if(deque<int>)_(sprinkled)/8192 3.16% 2914.379 3006.536 - 3.26% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 3.16% 1195722.763 1233458.216 - 1.29% -
ranges::minmax(std::deque<char>)/8 3.14% 3.791 3.910 - 1.06% -
std::partition_copy(vector<int>)/50 3.14% 12.210 12.593 - 1.09% -
BM_deque_deque_ranges_copy/1024 3.14% 36.782 37.936 - 3.51% -
std::fill(vector<int>)/1024 3.14% 29.077 29.989 - 1.91% -
rng::contains(list<int>)_(process_all)/32 3.14% 9.046 9.330 - 1.08% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 3.13% 713.961 736.319 - 2.70% -
std::set<int>::erase(key)_(non-existent,_end)/32 3.13% 2.636 2.719 - -6.27% -
BM_std_minmax_element<long_long>/4096 3.12% 1040.815 1073.288 - -1.71% -
SetIntersection_None_Vector_float_256_1 3.11% 4316317.025 4450492.911 - 5.38% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 3.11% 215.170 221.857 - -0.85% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 3.11% 3927.128 4049.075 - -2.26% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.10% 35.733 36.843 - 11.90% -
std::multiset<int>::ctor(const&)/32 3.10% 216.422 223.133 - -0.04% -
BM_std_minmax_element<int>/2 3.10% 0.665 0.685 - 6.05% -
SetIntersection_None_Vector_float_16_4 3.09% 54796785.307 56491390.643 - 5.38% -
SetIntersection_None_Vector_float_4_4 3.08% 136030635.479 140223596.644 - 5.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 3.08% 4562981.152 4703551.912 - 2.14% -
BM_std_minmax_element<long_long>/4000 3.07% 1016.659 1047.904 - -1.74% -
std::list<int>::insert(begin)_(cheap_elements)/8192 3.07% 12.073 12.443 - 4.13% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 3.06% 1436.657 1480.579 - 0.64% -
BM_lexicographical_compare_three_way<IntPtr>/16 3.06% 4.208 4.336 - 0.14% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 3.05% 20.660 21.290 - -5.40% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 3.05% 19.060 19.640 - 0.50% -
BM_std_minmax_element<long_long>/2 3.04% 0.665 0.685 - 0.16% -
SetIntersection_Interlaced_Vector_float_1024_4 3.04% 1391355.035 1433636.259 - -1.54% -
std::fill_n(vector<bool>)/512 3.03% 1.428 1.471 - 1.05% -
bm_lexicographical_compare<unsigned_char>/1 3.03% 1.566 1.613 - -3.12% -
BM_std_minmax_element<long_long>/1024 3.02% 264.891 272.900 - -1.77% -
std::map<int,_int>::lower_bound(key)_(existent)/32 3.02% 1.501 1.546 - 4.36% -
BM_std_minmax_element<short>/64000 3.02% 15947.234 16428.572 - 6.27% -
std::copy_backward(deque<int>)/262144 3.01% 30572.528 31494.257 - -7.90% -
SetIntersection_Front_Set_uint64_16384_64 3.00% 1680363.084 1730802.024 - 4.91% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 3.00% 238721.182 245884.326 - -1.03% -
SetIntersection_Front_Vector_uint32_16384_16384 2.99% 77236227.206 79545229.867 - 11.00% -
ranges::minmax(std::deque<__int128>)/64 2.99% 30.145 31.046 - -17.12% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 2.99% 6158365.591 6342214.032 - -0.63% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 2.98% 13.365 13.764 - 2.10% -
std::pop_heap(vector<int>)/1024 2.98% 9.682 9.971 - 0.49% -
std::list<int>::ctor(size)/32 2.97% 327.376 337.114 - 0.77% -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.97% 2.943 3.031 - 2.67% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.96% 13592.281 13995.274 - 6.16% -
std::copy_backward(list<int>)/32768 2.96% 26091.314 26864.519 - -1.00% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 2.96% 172261.493 177365.907 - 1.83% -
std::stable_partition(list<int>)_(alloc_fails)/32 2.96% 1861.663 1916.722 - 0.78% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 2.95% 13.640 14.043 - 2.18% -
std::count(list<int>)_(every_other)/8192 2.94% 6589.890 6783.894 - -5.83% -
std::partial_sort_copy(vector<int>)_(heap)/8 2.94% 16.530 17.016 - 3.03% -
std::find_end(forward_list<int>)_(near_matches)/1000 2.94% 35465.233 36506.879 - -0.09% -
std::copy_if(list<int>)_(every_other)/1048576 2.94% 820991.267 845101.891 - 1.21% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 2.93% 73.365 75.518 - -1.21% -
BM_std_minmax_element<short>/65536 2.93% 16323.313 16801.437 - 6.16% -
BM_PushHeap_string_SingleElement_16 2.93% 2.606 2.682 - 2.05% -
std::find_end(vector<int>,_pred)_(single_element)/1000 2.92% 567.155 583.734 - 0.16% -
BM_std_minmax_element<short>/1024 2.92% 262.286 269.949 - 8.43% -
BM_std_minmax_element<long_long>/4 2.92% 1.222 1.258 - -0.69% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.91% 210.742 216.881 - 0.05% -
std::stable_sort(vector<int>)_(repeated)/1024 2.91% 1101.470 1133.510 - 4.91% -
BM_std_minmax_element<short>/512 2.91% 134.142 138.043 - 6.58% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.90% 2.247 2.312 - 0.25% -
std::rotate(vector<bool>)_(1_element_forward)/8192 2.90% 111.564 114.797 - -0.25% -
BM_StringRelational_Eq_Small_Large_Control 2.90% 0.471 0.485 - 0.76% -
std::set<int>::equal_range(key)_(non-existent)/32 2.90% 2.585 2.660 - 8.62% -
rng::find_last_if(deque<int>)_(bail_90%)/8 2.89% 0.962 0.990 - 7.13% -
std::find_end(forward_list<int>)_(near_matches)/1024 2.89% 36928.761 37996.545 - 0.26% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2.89% 2128366.699 2189847.168 - 4.59% -
SetIntersection_Front_Set_uint32_64_64 2.88% 12869941.617 13240908.686 - 0.47% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 2.88% 11.831 12.172 - -19.72% -
std::set<std::string>::contains(key)_(non-existent)/8192 2.88% 27.049 27.828 - 0.12% -
BM_PushHeap_float_Random_16384 2.88% 7.550 7.768 - 0.82% -
std::rotate(list<int>)_(1_element_forward)/50 2.87% 24.750 25.459 - -0.28% -
std::set<int>::upper_bound(key)_(non-existent)/1024 2.87% 5.920 6.090 - -0.04% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2.86% 2298973.510 2364778.997 - 1.05% -
std::copy_n(vector<bool>)_(unaligned)/64 2.86% 1.762 1.812 - 0.44% -
std::copy(vector<bool>)_(aligned)/64 2.86% 1.257 1.293 - 3.48% -
std::find_end(forward_list<int>)_(single_element)/1000 2.86% 686.171 705.783 - 1.50% -
std::multiset<std::string>::ctor(const&)/1024 2.86% 35493.582 36508.076 - 4.96% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.86% 199.261 204.956 - 0.41% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 2.85% 20369.761 20951.250 - 2.84% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 2.85% 1.595 1.641 - 3.49% -
rng::find_last_if_not(list<int>)_(bail_10%)/8 2.85% 3.096 3.184 - 0.19% -
rng::contains_subrange(list<int>)_(single_element)/16 2.85% 4.794 4.930 - 0.13% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.84% 2.424 2.493 - 0.01% -
std::copy_n(vector<int>)/32768 2.84% 3686.644 3791.330 - 12.80% -
std::equal(vector<bool>)_(unaligned)/8 2.84% 0.818 0.841 - 7.20% -
ranges::minmax(std::deque<__int128>)/70000 2.84% 33987.055 34951.750 - -15.56% -
std::list<int>::ctor(Range)_(cheap_elements)/32 2.84% 332.248 341.677 - 1.53% -
std::deque<int>::ctor(size)/32 2.84% 27.048 27.815 - -0.35% -
std::unique(deque<int>)_(contiguous)/32 2.84% 49.744 51.155 - 0.45% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 2.84% 123.572 127.076 - -0.01% -
BM_std_minmax_element<short>/70000 2.83% 17449.812 17943.629 - 6.06% -
BM_std_minmax_element<char>/4 2.83% 1.206 1.240 - -0.40% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.82% 119282.805 122644.680 - -7.35% -
std::search(deque<int>,_pred)_(same_length)/1000 2.82% 480.779 494.328 - 2.11% -
BM_StringRelational_Eq_Large_Large_ChangeLast 2.82% 1.908 1.962 - -2.72% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.82% 416.048 427.761 - 3.48% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 2.81% 628.631 646.324 - 3.69% -
std::make_heap(deque<int>,_pred)_(repeated)/1024 2.81% 1638.483 1684.475 - -0.06% -
std::find_if_not(list<int>)_(bail_25%)/32768 2.80% 7395.089 7602.506 - 5.03% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 2.80% 216.915 222.990 - -0.66% -
ranges::minmax(std::list<char>)/70000 2.80% 52375.250 53840.316 - 0.67% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 2.80% 1.333 1.371 - -6.69% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 2.80% 7130.931 7330.350 - 1.12% -
std::set<std::string>::count(key)_(non-existent)/32 2.79% 10.090 10.372 - -1.00% -
std::search(vector<int>,_pred)_(same_length)/1024 2.79% 613.250 630.349 - 2.68% -
std::remove_copy(deque<int>)_(sprinkled)/8192 2.79% 2830.164 2909.031 - 2.32% -
std::copy_backward(deque<int>)/8 2.78% 2.662 2.736 - -2.67% -
rng::contains_subrange(deque<int>)_(same_length)/16 2.77% 12.708 13.060 - 23.50% -
rng::starts_with(vector<int>)/8 2.77% 1.223 1.257 - 2.75% -
std::search(vector<int>)_(single_element)/1000 2.76% 228.851 235.176 - 3.64% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 2.76% 889.465 914.042 - 3.83% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2.76% 2110.493 2168.692 - 0.03% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 2.76% 3.417 3.511 - -4.42% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 2.76% 47.108 48.406 - 0.71% -
std::lower_bound(std::list<int>)/8192 2.76% 14213.834 14605.435 - 7.87% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.75% 736.111 756.370 - 6.19% -
std::sort(deque<int>)_(ascending)/8 2.75% 17.770 18.258 - 4.30% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.75% 31.084 31.938 - 1.96% -
ranges::minmax(std::vector<__int128>)/64 2.74% 31.230 32.087 - 0.37% -
BM_tolower_char<wchar_t> 2.74% 0.603 0.619 - -9.86% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.73% 645.818 663.480 - -1.85% -
SetIntersection_Front_Vector_float_256_64 2.73% 4261818.675 4377953.444 - 0.98% -
SetIntersection_None_Vector_float_256_16 2.72% 4099074.404 4210728.427 - 4.90% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 2.72% 10.635 10.925 - 10.35% -
BM_vector_deque_ranges_move/5500 2.72% 195.154 200.463 - 2.37% -
ranges::min(std::list<char>)/70000 2.72% 53107.561 54552.318 - -0.14% -
std::fill_n(vector<bool>)/4096 2.72% 4.085 4.196 - 0.15% -
BM_deque_vector_copy/1024 2.72% 36.903 37.906 - 2.17% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 2.70% 20.495 21.049 - 5.60% -
BM_vector_deque_ranges_copy_backward/4096 2.70% 148.578 152.585 - 3.16% -
std::copy(vector<bool>)_(aligned)/4096 2.70% 4.800 4.930 - 0.68% -
BM_deque_deque_copy/2 2.69% 2.241 2.301 - 0.26% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 2.69% 22.655 23.264 - -3.32% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2.69% 2110.343 2167.056 - -0.05% -
BM_PushHeap_string_PipeOrgan_16384 2.69% 12.756 13.099 - 4.15% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 2.69% 517.651 531.558 - 2.94% -
BM_lexicographical_compare_three_way<IntPtr>/256 2.68% 68.656 70.498 - 0.47% -
std::copy(vector<bool>)_(unaligned)/64 2.68% 1.755 1.802 - 0.16% -
std::find(deque<int>)_(bail_25%)/1024 2.68% 66.035 67.803 - 0.16% -
std::find_end(vector<int>,_pred)_(single_element)/1024 2.68% 581.704 597.281 - 0.02% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 2.68% 1878.757 1929.061 - 0.14% -
std::unordered_multiset<int>::find(key)_(existent)/32 2.67% 1.345 1.380 - 11.40% -
std::fill(vector<bool>)/32768 2.66% 29.214 29.993 - 0.35% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 2.66% 9.110 9.352 - -0.22% -
std::rotate(vector<bool>)_(by_1/4)/8192 2.66% 29.700 30.490 - 0.62% -
BM_deque_deque_ranges_copy/1 2.65% 2.483 2.549 - 4.74% -
BM_vector_deque_ranges_copy_backward/2 2.65% 1.996 2.049 - -0.15% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 2.64% 96983.106 99544.216 - -1.46% -
SetIntersection_None_Vector_float_1024_16 2.64% 1096776.640 1125739.209 - 4.33% -
SetIntersection_None_Vector_float_4_1 2.64% 217741939.458 223490919.389 - 4.63% -
std::move(vector<bool>)_(aligned)/1048576 2.64% 1703.571 1748.533 - 0.27% -
bm_ranges_lexicographical_compare<signed_char>/512 2.64% 7.766 7.971 - -1.20% -
std::search(vector<int>,_pred)_(no_match)/1000 2.64% 508.453 521.862 - -0.24% -
std::replace_if(deque<int>)_(prefix)/1024 2.64% 470.356 482.750 - 0.39% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.63% 502.813 516.030 - -10.05% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 2.62% 30.619 31.422 - 0.04% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 2.61% 23.216 23.823 - -7.35% -
BM_num_get<double> 2.61% 36.182 37.126 - -1.62% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 2.60% 38.040 39.030 - 7.88% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.60% 6368.763 6534.395 - 2.46% -
rng::find_last(list<int>)_(bail_10%)/8 2.60% 2.021 2.074 - 0.23% -
BM_std_minmax_element<short>/4096 2.60% 1026.218 1052.900 - 8.33% -
std::remove_if(list<int>)_(prefix)/8192 2.60% 10043.714 10304.718 - 1.89% -
SetIntersection_Front_Vector_uint32_262144_16384 2.59% 77262048.723 79265579.012 - 12.13% -
BM_vector_deque_copy/2 2.59% 2.003 2.055 - 0.33% -
std::transform(vector<int>)_(identity_transform)/32 2.59% 8.977 9.210 - -0.10% -
std::partition(vector<int>)_(dense)/1024 2.59% 242.438 248.720 - 0.34% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 2.59% 18.981 19.472 - -4.74% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 2.59% 9.069 9.304 - -1.81% -
BM_deque_deque_copy_backward/1 2.58% 2.708 2.778 - -0.04% -
std::stable_partition(list<int>)_(alloc_fails)/1024 2.57% 4103.809 4209.477 - -2.27% -
std::copy_if(deque<int>)_(every_other)/64 2.57% 22.779 23.366 - 0.10% -
std::unique_copy(vector<int>)_(contiguous)/32 2.57% 8.480 8.698 - 0.92% -
BM_std_minmax_element<short>/5500 2.57% 1375.647 1410.945 - 8.41% -
ranges::minmax(std::vector<long_long>)/64 2.56% 9.937 10.191 - 0.18% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 2.56% 476.742 488.949 - -0.09% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 2.56% 12.960 13.292 - 9.02% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 2.56% 716.942 735.280 - 1.94% -
SetIntersection_None_Vector_float_16384_16 2.55% 1132002.459 1160892.911 - 5.68% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.55% 1156.495 1186.003 - 4.96% -
std::move(deque<int>)/64 2.55% 6.112 6.268 - 30.65% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 2.55% 17.281 17.721 - 1.67% -
bm_lexicographical_compare<unsigned_char>/4096 2.54% 75.774 77.701 - -0.01% -
SetIntersection_Front_Vector_uint32_16384_64 2.54% 1332856.331 1366759.339 - 2.75% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 2.54% 23.567 24.166 - -1.57% -
SetIntersection_Interlaced_Set_float_16384_1024 2.54% 170803895.483 175136232.994 - 2.21% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 2.54% 1.594 1.634 - 3.68% -
BM_StringFindCharLiteral/64 2.53% 2.089 2.142 - 2.63% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 2.53% 466.458 478.277 - 1.10% -
std::move_backward(vector<int>)/8 2.53% 2.174 2.229 - -3.38% -
BM_PushHeap_string_Descending_16384 2.53% 2.310 2.369 - 1.58% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.53% 20.336 20.850 - 0.19% -
SetIntersection_Front_Set_float_1024_256 2.53% 4190780.106 4296705.901 - 11.53% -
std::remove_copy_if(list<int>)_(prefix)/8192 2.52% 7178.734 7359.922 - 0.81% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 2.52% 282.401 289.524 - 0.05% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.51% 1.406 1.441 - 0.86% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 2.51% 4.994 5.120 - -0.25% -
std::search(vector<int>)_(single_element)/1024 2.51% 234.513 240.396 - 3.50% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 2.51% 3.663 3.755 - -0.09% -
std::copy(vector<bool>)_(aligned)/32768 2.51% 34.757 35.629 - 0.87% -
rng::contains_subrange(deque<int>)_(single_element)/16 2.51% 10.125 10.379 - -0.19% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 2.50% 1884.918 1932.095 - 0.05% -
std::rotate(list<int>)_(by_1/2)/1024 2.50% 379.774 389.277 - 0.15% -
BM_deque_deque_copy_backward/5500 2.49% 201.973 206.993 - 2.18% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 2.48% 1.595 1.635 - 3.08% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 2.47% 11468.981 11752.649 - 2.05% -
BM_deque_deque_ranges_copy/2 2.47% 2.246 2.301 - 5.68% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 2.47% 4.022 4.122 - -1.41% -
BM_deque_vector_ranges_move_backward/4000 2.46% 142.260 145.766 - -0.39% -
std::replace_if(deque<int>)_(sprinkled)/1024 2.46% 364.284 373.259 - 0.75% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 2.46% 4.246 4.350 - -5.56% -
std::find(list<int>)_(bail_25%)/8192 2.46% 1418.786 1453.698 - 1.16% -
BM_std_minmax_element<char>/2 2.45% 0.634 0.649 - -0.41% -
BM_PushHeap_uint32_Random_16 2.45% 4.180 4.282 - 5.43% -
BM_vector_deque_ranges_copy_backward/1 2.45% 2.284 2.340 - 1.15% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 2.44% 62.699 64.230 - 7.56% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.44% 12612.502 12920.433 - -0.35% -
std::set<int>::insert(value)_(new_value,_end)/8192 2.43% 69.574 71.267 - 0.14% -
rng::find_last(vector<int>)_(bail_90%)/8 2.43% 0.474 0.486 - 5.68% -
BM_deque_vector_copy/4000 2.42% 139.516 142.896 - -0.41% -
BM_vector_deque_ranges_copy_backward/5500 2.42% 198.846 203.649 - 3.74% -
std::set<std::string>::find(key)_(existent)/8192 2.41% 30.665 31.402 - -7.75% -
bm_ranges_lexicographical_compare<unsigned_char>/1 2.40% 1.577 1.615 - 0.01% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 2.40% 17.256 17.670 - 2.13% -
std::copy_if(list<int>)_(every_other)/262144 2.40% 204387.302 209285.867 - 0.86% -
std::stable_sort(vector<int>)_(shuffled)/1024 2.39% 2235.238 2288.750 - 3.28% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.39% 402.522 412.158 - 3.55% -
ranges::minmax(std::vector<long_long>)/70000 2.39% 8975.629 9190.403 - 0.11% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 2.39% 42.559 43.575 - -1.34% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.39% 85623.373 87667.636 - 1.59% -
bm_ranges_lexicographical_compare<int>/64 2.39% 4.343 4.447 - 1.83% -
ranges::minmax(std::list<__int128>)/64 2.38% 38.187 39.097 - -6.95% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 2.38% 6204.318 6352.157 - 0.40% -
SetIntersection_Front_Set_string_16384_256 2.38% 14418310.113 14761413.657 - -0.53% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 2.38% 251532872.470 257513570.719 - -27.06% -
bm_ranges_lexicographical_compare<unsigned_char>/4096 2.38% 75.881 77.685 - -0.00% -
BM_vector_deque_ranges_copy/64 2.38% 2.803 2.870 - 3.54% -
BM_PushHeap_uint64_PipeOrgan_4 2.37% 0.484 0.496 - -2.08% -
BM_PushHeap_string_Random_256 2.37% 14.217 14.554 - -0.78% -
BM_deque_deque_ranges_move/4096 2.37% 147.232 150.721 - 2.34% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 2.37% 485240.586 496718.025 - -0.01% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 2.36% 28.842 29.523 - 1.61% -
std::copy_if(list<int>)_(entire_range)/1048576 2.36% 857578.846 877832.656 - 0.98% -
ranges::minmax(std::deque<char>)/64 2.36% 22.697 23.232 - -7.05% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 2.36% 6263.388 6411.281 - 1.29% -
ranges::minmax(std::vector<__int128>)/70000 2.36% 34326.380 35136.671 - 0.38% -
BM_std_minmax_element<short>/64 2.36% 16.799 17.195 - 1.33% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 2.36% 7172435.720 7341371.100 - 6.10% -
std::copy_backward(vector<bool>)_(aligned)/32768 2.35% 34.827 35.646 - 0.04% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 2.34% 0.573 0.586 - -8.66% -
std::make_heap(deque<int>)_(pipe-organ)/8192 2.34% 20450.763 20929.018 - -0.81% -
std::count_if(list<int>)_(every_other)/8 2.34% 2.716 2.780 - 0.46% -
std::find_end(vector<int>,_pred)_(single_element)/8192 2.33% 4672.590 4781.604 - 0.13% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 2.33% 29.226 29.908 - 1.80% -
std::reverse_copy(list<int>)/64 2.33% 29.255 29.937 - 0.10% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 2.33% 11567.640 11837.162 - 0.95% -
std::unique_copy(vector<int>)_(sprinkled)/32 2.33% 12.977 13.279 - 2.29% -
BM_deque_vector_move/64 2.33% 2.652 2.714 - 1.90% -
BM_StringRead_Cold_Shallow_Empty 2.32% 1.058 1.083 - -22.73% -
rng::contains(deque<int>)_(process_all)/32 2.32% 8.536 8.734 - -0.10% -
std::rotate(list<int>)_(by_1/4)/1024 2.32% 564.276 577.356 - 0.30% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 2.32% 87.309 89.333 - 1.90% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 2.32% 8.177 8.366 - 5.95% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 2.32% 30067.956 30764.449 - 0.11% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 2.32% 120344.086 123130.794 - 0.16% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 2.31% 282.629 289.171 - -0.15% -
std::multiset<int>::contains(key)_(existent)/1024 2.31% 3.963 4.054 - 0.78% -
std::flat_multimap<int,_int>::ctor(const&)/8192 2.31% 1891.277 1934.960 - 0.23% -
std::set<int>::contains(key)_(existent)/1024 2.31% 3.778 3.865 - -1.73% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 2.31% 9.011 9.218 - -0.03% -
std::generate_n(list<int>)/32 2.30% 8.433 8.627 - 1.10% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 2.30% 11350.045 11611.332 - -0.03% -
std::equal(list<int>)_(it,_it,_it)/8 2.30% 2.653 2.714 - 0.14% -
SetIntersection_Front_Set_float_64_64 2.30% 13646673.642 13960465.236 - 5.15% -
std::search(list<int>)_(single_element)/1024 2.30% 739.627 756.620 - 1.13% -
std::fill_n(list<int>)/32 2.28% 7.936 8.117 - 0.75% -
std::copy_if(list<int>)_(every_other)/512 2.28% 349.505 357.482 - -0.29% -
BM_std_minmax_element<int>/64 2.28% 17.174 17.566 - 6.64% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.28% 12767.873 13059.027 - 0.49% -
SetIntersection_Interlaced_Set_uint64_1_1 2.28% 542209913.817 554566960.554 - 3.51% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 2.28% 7466.192 7636.206 - 2.11% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 2.28% 15011.685 15353.245 - 4.98% -
std::remove_if(deque<int>)_(prefix)/1024 2.27% 546.111 558.512 - -2.40% -
std::make_heap(deque<int>,_pred)_(repeated)/8192 2.27% 12808.151 13098.868 - -0.01% -
SetIntersection_None_Set_float_64_16 2.26% 18072182.118 18481309.779 - 3.56% -
SetIntersection_Interlaced_Set_float_1024_4 2.26% 9788599.901 10009879.798 - 0.77% -
std::reverse_copy(vector<int>)/8 2.25% 2.432 2.487 - 0.08% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.25% 178938.027 182970.551 - 3.95% -
std::copy_if(deque<int>)_(every_other)/4096 2.25% 1421.829 1453.773 - 0.15% -
BM_std_minmax_element<short>/4000 2.25% 1006.489 1029.085 - 8.46% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 2.24% 0.695 0.710 - -8.78% -
std::copy_if(deque<int>)_(every_other)/32768 2.24% 11391.688 11647.061 - 0.61% -
std::search(vector<int>,_pred)_(no_match)/1024 2.24% 520.964 532.638 - -0.19% -
std::unique(vector<int>)_(contiguous)/1024 2.24% 302.781 309.566 - -0.00% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 2.24% 511254.748 522708.302 - 0.24% -
std::copy_n(vector<int>)/512 2.24% 15.956 16.313 - 1.32% -
SetIntersection_Interlaced_Vector_uint32_16384_256 2.24% 19485468.659 19921818.315 - -7.47% -
SetIntersection_Front_Vector_uint64_1024_64 2.23% 1331682.778 1361436.293 - -0.43% -
std::move(list<int>)/32768 2.23% 30295.449 30972.326 - -1.03% -
SetIntersection_Front_Vector_uint64_256_64 2.23% 4260959.301 4355899.691 - 2.92% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 2.23% 16.308 16.671 - 3.09% -
std::partial_sort_copy(vector<int>)_(ascending)/1024 2.23% 4722.770 4827.870 - 0.36% -
std::find_end(list<int>)_(process_all)/8192 2.22% 7498.840 7665.493 - 5.58% -
BM_lexicographical_compare_three_way_fast_path/256 2.22% 68.197 69.712 - 0.09% -
SetIntersection_None_Vector_float_262144_1024 2.20% 1153369.700 1178798.107 - 4.22% -
std::replace_if(vector<int>)_(sprinkled)/8192 2.20% 1897.308 1939.138 - 2.33% -
std::copy(vector<int>)/8 2.20% 2.184 2.232 - 7.72% -
SetIntersection_None_Vector_float_262144_64 2.20% 1147223.260 1172485.368 - 4.14% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2.20% 38612.635 39462.495 - 2.66% -
std::stable_sort(vector<int>)_(descending)/1024 2.19% 2777.984 2838.938 - 2.70% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.19% 14310.547 14624.188 - -0.11% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.19% 50857.518 51971.082 - 2.47% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 2.19% 7539.064 7704.011 - 0.06% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.18% 111152.191 113576.613 - -2.49% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 2.18% 9.855 10.069 - 9.42% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 2.17% 11785.501 12041.548 - 3.54% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 2.17% 1014687.591 1036714.602 - 2.49% -
SetIntersection_Front_Set_uint64_262144_16384 2.17% 218628940.634 223373878.731 - 2.68% -
BM_PushHeap_uint32_QuickSortAdversary_16 2.16% 0.917 0.937 - -0.79% -
BM_deque_vector_ranges_copy_backward/4000 2.16% 143.060 146.153 - -2.19% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 2.15% 368.208 376.133 - 3.53% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.15% 51447.054 52553.814 - 3.14% -
std::partition_copy(list<int>)/32 2.15% 8.582 8.766 - -0.71% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 2.15% 8201.226 8377.377 - 3.84% -
std::copy_if(list<int>)_(every_other)/8 2.15% 2.252 2.300 - 0.37% -
ranges::minmax(std::deque<char>)/70000 2.14% 23656.192 24161.964 - -5.53% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 2.14% 1246.171 1272.787 - 0.56% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 2.13% 1431882.474 1462441.858 - 1.27% -
bm_ranges_swap_ranges_vb_aligned/64 2.13% 3.067 3.133 - 0.21% -
BM_deque_deque_copy/1024 2.13% 36.899 37.686 - 1.81% -
BM_deque_deque_ranges_copy/5500 2.13% 197.252 201.457 - 1.84% -
SetIntersection_Interlaced_Vector_string_1024_16 2.13% 3319824.348 3390411.160 - -2.41% -
SetIntersection_Front_Set_uint32_16384_16384 2.12% 211515699.545 216001803.162 - -1.67% -
std::generate(vector<int>)/8192 2.12% 1799.929 1838.048 - 0.20% -
std::map<int,_int>::find(key)_(non-existent)/1024 2.12% 5.272 5.384 - -0.75% -
ranges::min(std::list<long_long>)/64 2.12% 24.159 24.670 - -0.10% -
std::search(list<int>,_pred)_(no_match)/8192 2.11% 7238.468 7391.466 - 2.06% -
BM_deque_vector_copy/64000 2.11% 2859.233 2919.572 - 1.59% -
std::rotate(list<int>)_(by_1/3)/50 2.11% 23.151 23.639 - 2.66% -
std::reverse_copy(deque<int>)/4096 2.11% 954.016 974.099 - -0.62% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 2.10% 5256.140 5366.700 - -0.15% -
std::unique_copy(vector<int>)_(sprinkled)/52 2.10% 21.793 22.251 - 1.01% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 2.10% 106.398 108.630 - 3.74% -
std::rotate_copy(list<int>)/32 2.10% 8.609 8.790 - 0.78% -
std::remove(vector<int>)_(prefix)/1024 2.10% 303.777 310.144 - -0.55% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 2.10% 1198669.846 1223785.660 - -0.66% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 2.09% 3.222 3.290 - 1.35% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.09% 135879.141 138724.443 - 4.07% -
std::set<int>::contains(key)_(non-existent)/1024 2.09% 6.055 6.181 - 3.36% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 2.09% 4.450 4.543 - 0.03% -
SetIntersection_Interlaced_Vector_uint32_1024_4 2.08% 1264317.629 1290672.491 - -6.01% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 2.08% 4785.839 4885.476 - 2.97% -
std::multiset<int>::insert(value)_(new_value,_end)/32 2.07% 18.593 18.979 - 1.21% -
SetIntersection_None_Vector_float_16_16 2.06% 34118096.115 34822302.332 - 3.64% -
std::partition_point(deque<int>)/8192 2.06% 14.911 15.219 - -0.56% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 2.06% 1.630 1.663 - -1.57% -
std::find(deque<int>)_(process_all)/8192 2.06% 1911.547 1950.908 - 0.35% -
std::copy_if(vector<int>)_(entire_range)/4096 2.05% 911.558 930.276 - 0.25% -
BM_PushHeap_string_QuickSortAdversary_4 2.05% 6.378 6.509 - 0.31% -
bm_ranges_swap_ranges_vb_unaligned/8 2.05% 4.956 5.058 - -0.74% -
BM_vector_deque_ranges_copy/4096 2.05% 144.872 147.835 - 2.28% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 2.04% 0.696 0.710 - -8.62% -
std::sort(vector<NonIntegral>)_(heap)/1024 2.04% 4240.291 4326.963 - 1.48% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 2.04% 9.708 9.907 - -2.67% -
BM_deque_vector_move/4000 2.04% 139.565 142.409 - 0.42% -
std::generate_n(vector<int>)/8192 2.04% 1804.172 1840.932 - 0.39% -
std::fill_n(vector<int>)/50 2.03% 2.175 2.219 - 0.25% -
ranges::minmax(std::deque<long_long>)/70000 2.02% 25539.358 26056.159 - -14.46% -
SetIntersection_None_Vector_float_262144_16 2.02% 1147178.712 1170363.435 - 3.30% -
std::sort(deque<int>)_(descending)/8 2.02% 25.442 25.956 - 4.03% -
std::partial_sort(deque<int>)_(shuffled)/8 2.02% 32.026 32.671 - -1.07% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.02% 2.317 2.364 - 3.36% -
rng::contains_subrange(list<int>)_(single_element)/1048576 2.01% 811422.036 827757.930 - -3.02% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 2.01% 22.376 22.825 - 5.12% -
SetIntersection_None_Vector_float_1024_256 2.00% 1103979.508 1126108.960 - 4.87% -
std::flat_multimap<int,_int>::erase(iterator)/32 2.00% 19.978 20.378 - 0.61% -
SetIntersection_Front_Set_string_1024_256 2.00% 14273701.097 14558868.649 - -0.39% -
ranges::minmax(std::vector<__int128>)/8 2.00% 4.034 4.115 - 0.19% -
std::copy_if(deque<int>)_(every_other)/512 1.99% 177.340 180.876 - -0.38% -
std::copy_n(vector<bool>)_(aligned)/32768 1.98% 34.810 35.500 - -0.70% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.98% 1.630 1.663 - 3.17% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.98% 63104.169 64354.054 - 1.98% -
std::multimap<int,_int>::find(key)_(existent)/32 1.98% 1.691 1.724 - -0.04% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 1.98% 22.452 22.897 - 6.14% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 1.98% 41342.773 42160.500 - -7.57% -
std::flat_multimap<int,_int>::ctor(const&)/0 1.98% 12.930 13.186 - 3.29% -
SetIntersection_None_Vector_float_1024_4 1.97% 1099032.300 1120686.688 - 4.26% -
std::copy_if(vector<int>)_(entire_range)/1048576 1.96% 240733.096 245459.611 - 0.70% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 1.96% 28.960 29.528 - -9.49% -
SetIntersection_None_Vector_float_256_256 1.96% 2175890.443 2218557.963 - 5.05% -
SetIntersection_Front_Set_float_16384_64 1.96% 1730651.554 1764586.630 - -0.33% -
std::remove_copy(deque<int>)_(sprinkled)/1024 1.95% 355.515 362.457 - 1.95% -
BM_PushHeap_uint64_PipeOrgan_16 1.95% 0.867 0.884 - 0.58% -
rng::contains_subrange(deque<int>)_(same_length)/32 1.95% 20.214 20.608 - 15.07% -
std::copy_if(deque<int>)_(every_other)/262144 1.95% 91040.057 92813.376 - 0.14% -
std::any_of(list<int>)_(process_all)/50 1.95% 21.501 21.920 - -0.15% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 1.95% 2.795 2.850 - 2.02% -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 1.94% 15026.812 15318.689 - 0.36% -
std::move(deque<int>)/262144 1.94% 14862.681 15151.284 - 0.17% -
std::set<std::string>::clear()/32 1.94% 876.899 893.913 - -0.29% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 1.94% 5.423 5.528 - -0.27% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 1.94% 33.458 34.106 - 1.06% -
SetIntersection_Front_Vector_string_16384_4 1.94% 1182352.798 1205249.852 - 3.42% -
ranges::minmax(std::list<char>)/8 1.93% 2.475 2.523 - -0.02% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 1.93% 6.094 6.212 - -26.37% -
std::generate_n(vector<int>)/1024 1.93% 238.481 243.077 - 0.41% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 1.92% 53.062 54.083 - -0.51% -
std::flat_multimap<int,_int>::clear()/32 1.92% 401.845 409.571 - 4.35% -
std::remove_if(list<int>)_(prefix)/32 1.92% 57.879 58.991 - 0.62% -
SetIntersection_None_Vector_float_262144_262144 1.91% 1151246.363 1173280.728 - 4.00% -
std::adjacent_find(list<int>)/8192 1.91% 7119.436 7255.481 - 0.72% -
ranges::min(std::deque<__int128>)/64 1.90% 20.518 20.909 - 0.07% -
SetIntersection_None_Vector_float_262144_4 1.90% 1170390.489 1192668.274 - 6.49% -
std::rotate(list<int>)_(by_1/4)/8192 1.90% 6476.986 6600.158 - 0.21% -
std::search(vector<int>,_pred)_(no_match)/8192 1.90% 4156.229 4235.202 - -14.12% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 1.90% 16.374 16.685 - -1.38% -
std::multiset<std::string>::count(key)_(existent)/1024 1.90% 23.465 23.911 - -2.20% -
SetIntersection_Front_Vector_string_262144_16 1.90% 1608091.112 1638627.430 - 1.57% -
std::find(deque<int>)_(process_all)/8 1.89% 3.398 3.463 - 4.06% -
std::partition_point(list<int>)/32 1.89% 15.639 15.935 - -0.29% -
std::fill(vector<bool>)/4096 1.89% 4.119 4.197 - 0.18% -
rng::contains_subrange(vector<int>)_(process_all)/16 1.89% 4.703 4.792 - 2.59% -
SetIntersection_None_Vector_float_64_1 1.88% 16949921.754 17269090.188 - 3.69% -
BM_StringFindCharLiteral/256 1.88% 5.327 5.427 - 2.29% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.87% 180549.245 183931.664 - -0.41% -
std::sort(vector<NonIntegral>)_(descending)/8 1.87% 24.702 25.163 - 0.25% -
std::fill_n(vector<int>)/1024 1.87% 29.260 29.806 - 2.25% -
std::partition_point(list<int>)/50 1.86% 24.421 24.876 - 0.78% -
std::copy(list<int>)/32768 1.86% 25840.178 26321.207 - 1.43% -
std::stable_sort(vector<int>)_(ascending)/1024 1.86% 2071.326 2109.780 - 2.49% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 1.85% 27.112 27.614 - 2.62% -
std::replace(vector<int>)_(sprinkled)/8192 1.84% 1245.180 1268.126 - -2.60% -
std::fill(vector<int>)/50 1.84% 2.161 2.200 - 0.08% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 1.84% 633714.787 645355.642 - 0.51% -
SetIntersection_None_Vector_float_256_64 1.83% 3485211.169 3549146.954 - 4.00% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 1.83% 6.486 6.605 - 3.29% -
std::rotate(vector<bool>)_(1_element_backward)/1024 1.83% 27.262 27.762 - 0.25% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 1.83% 1028065.763 1046882.885 - 17.09% -
std::set<std::string>::count(key)_(existent)/1024 1.82% 24.374 24.818 - 2.91% -
std::remove(deque<int>)_(sprinkled)/1024 1.82% 511.264 520.586 - -0.10% -
std::find(list<int>)_(process_all)/8192 1.82% 7129.683 7259.593 - 5.87% -
std::find_if(deque<int>)_(process_all)/50 1.82% 12.541 12.769 - 0.71% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1.82% 1438149.185 1464254.707 - 1.53% -
std::unique(deque<int>)_(contiguous)/1024 1.81% 505.904 515.078 - 0.41% -
std::fill(vector<int>)/8192 1.81% 228.633 232.777 - -0.07% -
BM_num_get<long_double> 1.81% 36.203 36.857 - -4.33% -
std::map<std::string,_int>::count(key)_(existent)/8192 1.81% 30.601 31.154 - -5.48% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 1.81% 42314.526 43078.888 - -0.30% -
std::copy_if(deque<int>)_(every_other)/1048576 1.81% 364716.571 371302.442 - -0.00% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 1.80% 8083131.331 8228856.458 - -2.56% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 1.80% 49960.663 50860.076 - 0.96% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 1.80% 2.777 2.827 - -0.00% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.80% 142912.089 145482.765 - 3.66% -
BM_PushHeap_string_Descending_256 1.79% 2.291 2.332 - 2.54% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 1.79% 27.189 27.676 - 2.08% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.79% 1.388 1.413 - -7.77% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 1.79% 23626.868 24049.781 - 0.18% -
std::generate(vector<int>)/50 1.79% 11.746 11.956 - 0.23% -
std::flat_multimap<int,_int>::clear()/1024 1.79% 401.215 408.384 - 4.01% -
std::fill_n(vector<int>)/8192 1.78% 229.420 233.507 - 0.12% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 1.78% 15.567 15.845 - -14.40% -
std::find_first_of(vector<int>)_(small_needle)/50 1.78% 72.092 73.374 - -0.03% -
BM_deque_vector_move/70000 1.78% 3204.991 3261.924 - 0.54% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.78% 20.079 20.436 - 0.62% -
bm_lexicographical_compare<unsigned_char>/32768 1.78% 562.517 572.504 - 0.04% -
rng::contains_subrange(vector<int>)_(single_element)/32 1.77% 8.320 8.468 - -0.91% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 1.77% 2.125 2.162 - 0.02% -
std::set<int>::equal_range(key)_(existent)/1024 1.77% 4.457 4.536 - -0.72% -
std::remove_copy(list<int>)_(prefix)/8192 1.77% 6855.184 6976.531 - -0.02% -
std::unique(deque<int>,_pred)_(contiguous)/8192 1.77% 4456.898 4535.628 - -0.27% -
std::find_end(list<int>,_pred)_(single_element)/1000 1.76% 782.453 796.262 - 0.12% -
rng::contains_subrange(list<int>)_(process_all)/1048576 1.76% 838659.492 853440.221 - 0.47% -
BM_PushHeap_string_Random_16 1.76% 10.351 10.533 - -2.82% -
std::fill(list<int>)/32 1.76% 8.150 8.293 - 0.16% -
std::sort(deque<int>)_(qsort_adversarial)/8 1.76% 17.677 17.987 - 2.19% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 1.76% 26861.004 27332.483 - -3.32% -
ranges::min(std::deque<__int128>)/70000 1.75% 23865.090 24283.608 - -0.34% -
BM_PushHeap_float_QuickSortAdversary_1024 1.75% 0.619 0.630 - -0.16% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 1.75% 333293712.763 339122186.361 - -1.46% -
BM_PushHeap_uint32_Ascending_16 1.75% 0.917 0.933 - 1.03% -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1.74% 1824.271 1856.088 - -0.08% -
std::pop_heap(vector<float>)/8192 1.74% 19.644 19.986 - 0.81% -
std::sort(vector<int>)_(qsort_adversarial)/8 1.74% 16.100 16.380 - 3.68% -
std::move(vector<int>)/1048576 1.74% 55865.998 56838.095 - -0.96% -
std::find_end(list<int>,_pred)_(single_element)/1024 1.74% 801.364 815.294 - 0.16% -
std::shift_left(deque<int>)/32 1.73% 3.760 3.825 - 0.53% -
BM_CmpEqual_int_schar 1.73% 1.125 1.144 - 1.80% -
std::remove_copy_if(list<int>)_(prefix)/1024 1.73% 780.858 794.368 - 0.43% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 1.73% 888674.470 904018.034 - 2.57% -
BM_deque_deque_ranges_copy/70000 1.73% 3294.338 3351.179 - 2.05% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 1.73% 22.426 22.813 - 3.84% -
ranges::minmax(std::list<__int128>)/70000 1.72% 56872.434 57853.147 - -6.74% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 1.72% 23.828 24.238 - 0.12% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 1.72% 2.128 2.165 - -0.05% -
std::set<int>::ctor(const&)/32 1.72% 213.468 217.135 - -1.16% -
bm_lexicographical_compare<unsigned_char>/512 1.71% 8.638 8.786 - 0.02% -
SetIntersection_None_Set_uint64_64_64 1.71% 11132725.634 11323287.545 - -1.90% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 1.71% 0.698 0.710 - -8.85% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 1.71% 38.949 39.615 - -9.62% -
std::remove(deque<int>)_(prefix)/1024 1.71% 515.258 524.060 - 0.21% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 1.71% 771.884 785.059 - 0.46% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 1.71% 2.125 2.161 - -0.09% -
BM_deque_deque_move/70000 1.71% 3363.727 3421.084 - 1.08% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.70% 685.149 696.801 - 6.78% -
std::shift_right(vector<int>)/8192 1.70% 295.624 300.648 - 0.17% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.70% 97569.034 99223.984 - 0.48% -
std::sort(deque<int>)_(repeated)/8 1.70% 18.070 18.377 - 3.03% -
std::copy_if(deque<int>)_(entire_range)/1048576 1.69% 272720.271 277338.690 - 0.22% -
std::for_each(vector<int>)/50 1.69% 3.872 3.937 - 1.51% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 1.69% 482.920 491.089 - 1.32% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.69% 12616.389 12829.759 - -4.95% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 1.69% 4744.683 4824.822 - -2.18% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.69% 1.112 1.131 - 0.80% -
std::set<std::string>::find(key)_(non-existent)/8192 1.69% 26.480 26.926 - -11.46% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 1.68% 11280377.934 11470329.985 - -0.49% -
std::move_backward(list<int>)/64 1.68% 38.935 39.590 - 0.43% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 1.67% 2.125 2.161 - -0.04% -
std::rotate(list<int>)_(1_element_backward)/8192 1.67% 7466.603 7591.459 - 4.10% -
std::unique(list<int>,_pred)_(sprinkled)/8192 1.67% 8203.224 8340.375 - 0.73% -
std::search(vector<int>)_(near_matches)/1000 1.67% 14121.336 14357.050 - -0.15% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 1.67% 742.138 754.521 - 0.85% -
BM_deque_vector_move/2 1.67% 1.804 1.834 - 0.18% -
std::copy_if(vector<int>)_(entire_range)/512 1.67% 120.729 122.740 - 0.18% -
SetIntersection_None_Set_string_64_4 1.66% 21681062.814 22041775.137 - 0.58% -
std::search(vector<int>)_(single_element)/8192 1.66% 1813.762 1843.918 - 1.67% -
std::generate(vector<int>)/1024 1.66% 239.287 243.259 - 0.15% -
std::search(list<int>)_(near_matches)/1000 1.66% 37526.370 38148.633 - 0.81% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.66% 0.655 0.665 - 1.99% -
BM_PushHeap_string_SingleElement_16384 1.66% 2.580 2.623 - 2.46% -
std::copy_if(list<int>)_(entire_range)/32768 1.66% 26037.497 26468.705 - 2.75% -
std::unique(list<int>)_(sprinkled)/1024 1.65% 950.854 966.578 - 0.36% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.65% 442.645 449.961 - 1.04% -
std::map<int,_int>::contains(key)_(existent)/32 1.65% 1.658 1.685 - 2.80% -
bm_ranges_lexicographical_compare<signed_char>/8 1.65% 3.502 3.560 - -2.02% -
std::find_if_not(vector<bool>)_(process_all)/50 1.64% 23.804 24.195 - -0.89% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 1.64% 360.174 366.097 - 4.76% -
std::find_end(forward_list<int>)_(same_length)/1000 1.64% 1451.641 1475.511 - 0.25% -
SetIntersection_None_Vector_float_262144_1 1.64% 1164350.505 1183496.624 - 4.49% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 1.64% 5886.704 5983.473 - -6.79% -
std::set<int>::erase(key)_(existent)/1024 1.64% 50.105 50.928 - -1.00% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.64% 1.405 1.428 - -1.04% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 1.64% 355.277 361.091 - 0.95% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.63% 40662.497 41327.308 - 0.25% -
BM_StringFindCharLiteral/128 1.63% 3.007 3.056 - 1.75% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 1.62% 13417939.980 13635484.631 - -3.49% -
std::replace_if(list<int>)_(sprinkled)/1024 1.62% 729.294 741.110 - 0.05% -
BM_deque_vector_move/1024 1.62% 36.794 37.389 - 0.92% -
ranges::minmax(std::vector<long_long>)/8 1.62% 2.076 2.109 - 0.07% -
std::unique_copy(list<int>)_(sprinkled)/8192 1.61% 6827.782 6937.895 - 0.36% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.61% 69493.269 70613.880 - 1.70% -
std::partition(list<int>)_(sparse)/32 1.61% 8.838 8.980 - 2.00% -
std::stable_partition(list<int>)_(sparse)/32 1.61% 9.642 9.797 - 1.81% -
std::search(vector<int>)_(near_matches)/1024 1.61% 14852.385 15091.003 - -0.46% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 1.61% 888.701 902.978 - 1.47% -
std::unique_copy(vector<int>)_(contiguous)/52 1.61% 13.205 13.417 - 0.11% -
rng::contains_subrange(list<int>)_(near_matches)/1000 1.61% 36718.742 37308.182 - -0.37% -
SetIntersection_Front_Set_uint32_262144_16384 1.60% 221825955.181 225375958.704 - -0.47% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.60% 1.396 1.419 - 1.76% -
std::partition(list<int>)_(sparse)/8192 1.60% 8290.379 8422.977 - 11.17% -
BM_PushHeap_string_SingleElement_1024 1.60% 2.591 2.632 - 2.79% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 1.60% 52.720 53.563 - -3.20% -
std::unique_copy(deque<int>)_(contiguous)/1024 1.60% 468.376 475.862 - 0.47% -
BM_deque_deque_ranges_move_backward/512 1.59% 19.087 19.391 - 2.82% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1.59% 1552.403 1577.111 - -0.79% -
std::move_backward(vector<int>)/32768 1.59% 1700.669 1727.689 - 0.09% -
std::adjacent_find(list<int>)/1048576 1.59% 859057.273 872677.795 - 0.72% -
std::remove(vector<int>)_(sprinkled)/50 1.58% 52.468 53.297 - 0.63% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 1.58% 2.273 2.309 - -4.41% -
SetIntersection_Front_Set_uint64_256_256 1.58% 7440051.657 7557320.437 - -5.66% -
std::replace(deque<int>)_(prefix)/8192 1.57% 3207.739 3258.164 - 0.26% -
ranges::min(std::deque<long_long>)/8 1.57% 2.268 2.304 - -0.15% -
std::unique(list<int>,_pred)_(contiguous)/32 1.57% 57.537 58.441 - 2.86% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.57% 1.209 1.228 - 0.59% -
std::partition(vector<int>)_(dense)/50 1.57% 12.953 13.156 - 0.84% -
rng::contains(vector<int>)_(process_all)/32 1.57% 8.260 8.389 - 0.82% -
BM_StringFindStringLiteral/32 1.56% 1.748 1.775 - 3.15% -
bm_ranges_lexicographical_compare<unsigned_char>/512 1.56% 8.650 8.785 - 0.01% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 1.56% 129.218 131.236 - -1.90% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.56% 117123.022 118951.721 - -0.04% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 1.56% 230134.691 233715.384 - 0.64% -
std::find(deque<int>)_(process_all)/1024 1.56% 239.758 243.487 - 0.28% -
rng::fold_left(deque<int>)/32 1.55% 16.159 16.410 - -1.15% -
std::remove_copy(list<int>)_(sprinkled)/8192 1.55% 6843.842 6950.206 - 0.34% -
BM_PushHeap_float_Ascending_64 1.55% 1.761 1.789 - 1.28% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.55% 170865.986 173514.828 - -1.82% -
BM_PushHeap_float_Ascending_1024 1.55% 3.120 3.168 - 1.54% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 1.55% 3.209 3.259 - -0.91% -
std::replace(deque<int>)_(sprinkled)/1024 1.55% 344.764 350.096 - 0.10% -
SetIntersection_Interlaced_Set_string_16384_16 1.55% 243387701.831 247148945.348 - -28.32% -
std::transform(list<int>,_list<int>)/8192 1.55% 9001.263 9140.335 - 0.37% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 1.54% 51.747 52.546 - -0.56% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 1.54% 769.061 780.922 - -3.57% -
std::fill_n(vector<int>)/32 1.54% 1.127 1.144 - 0.19% -
SetIntersection_None_Vector_float_64_64 1.54% 8611066.786 8743478.485 - 3.11% -
std::rotate_copy(deque<int>)/1024 1.54% 34.346 34.874 - 1.71% -
ranges::min(std::vector<__int128>)/8 1.54% 2.856 2.900 - -0.74% -
BM_deque_deque_ranges_copy_backward/1024 1.54% 37.754 38.334 - 2.30% -
bm_ranges_lexicographical_compare<unsigned_char>/32768 1.54% 563.756 572.411 - -0.02% -
SetIntersection_None_Set_float_1024_4 1.53% 8935352.638 9072383.870 - 1.30% -
std::remove_copy(deque<int>)_(prefix)/8192 1.53% 3312.577 3363.336 - 0.76% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 1.53% 18.824 19.112 - 0.38% -
BM_deque_deque_move_backward/5500 1.52% 205.692 208.826 - 2.34% -
rng::contains_subrange(list<int>)_(near_matches)/8192 1.52% 2501723.957 2539835.730 - 0.46% -
std::rotate(vector<int>)_(1_element_backward)/8192 1.52% 295.770 300.275 - 0.13% -
std::copy_if(deque<int>)_(entire_range)/4096 1.52% 1010.110 1025.473 - 0.39% -
std::copy_backward(vector<bool>)_(aligned)/4096 1.52% 5.028 5.104 - 0.65% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.52% 753.547 764.966 - 2.43% -
std::find(vector<char>)_(process_all)/32768 1.51% 492.879 500.341 - 1.34% -
std::set<int>::insert(value)_(new_value,_end)/1024 1.51% 41.448 42.076 - 3.10% -
std::replace(deque<int>)_(sprinkled)/32 1.51% 11.966 12.147 - 0.30% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 1.51% 13.446 13.649 - 2.53% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 1.50% 689.954 700.334 - 0.92% -
bm_ranges_lexicographical_compare<signed_char>/1 1.50% 1.715 1.740 - 0.55% -
BM_deque_vector_move/65536 1.50% 2963.246 3007.777 - -0.56% -
std::reverse_copy(deque<int>)/512 1.50% 123.228 125.079 - 0.27% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 1.50% 583.390 592.135 - 0.77% -
SetIntersection_None_Set_float_1024_256 1.50% 8782823.499 8914459.522 - 1.90% -
std::find(vector<int>)_(process_all)/8192 1.50% 1831.890 1859.345 - 0.60% -
std::copy_backward(vector<int>)/8 1.49% 2.171 2.203 - 6.66% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 1.49% 6533.163 6630.281 - 1.86% -
std::move_backward(list<int>)/1048576 1.48% 1017446.678 1032545.449 - 0.31% -
std::unique(deque<int>,_pred)_(contiguous)/32 1.48% 55.966 56.793 - 0.53% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 1.48% 12.964 13.155 - 3.02% -
BM_PushHeap_uint32_Random_262144 1.48% 5.757 5.842 - -0.53% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 1.48% 5.649 5.732 - 1.50% -
std::replace_if(deque<int>)_(prefix)/8192 1.47% 3420.887 3471.333 - -1.07% -
BM_vector_deque_move/4000 1.47% 140.779 142.852 - 0.15% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.47% 143732.920 145846.857 - 3.53% -
BM_vector_deque_copy/5500 1.47% 198.104 201.015 - 3.41% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.47% 401.005 406.892 - 2.54% -
std::make_heap(deque<int>)_(shuffled)/1024 1.47% 2516.441 2553.350 - -0.22% -
std::find(vector<int>)_(process_all)/32768 1.46% 7313.926 7420.798 - 0.42% -
std::remove_copy_if(list<int>)_(sprinkled)/50 1.46% 27.807 28.213 - 0.37% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 1.46% 231.837 235.220 - 8.03% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.46% 21.150 21.458 - 0.16% -
std::remove(vector<int>)_(sprinkled)/32 1.46% 48.416 49.121 - 0.64% -
std::replace(deque<int>)_(sprinkled)/8192 1.46% 2758.549 2798.723 - -0.03% -
std::stable_sort(vector<int>)_(heap)/1024 1.46% 2539.272 2576.233 - 2.43% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 1.45% 13606882.716 13804569.447 - -8.16% -
SetIntersection_Front_Vector_string_262144_4 1.45% 1186812.688 1204044.389 - 0.39% -
SetIntersection_None_Vector_float_64_16 1.45% 13762019.008 13961470.134 - 3.18% -
std::move_backward(list<int>)/8 1.45% 3.334 3.383 - 0.37% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.44% 1391.772 1411.774 - 0.58% -
std::sort(vector<int>)_(qsort_adversarial)/1024 1.44% 12938.012 13123.835 - 1.73% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 1.44% 3808.654 3863.321 - 0.08% -
BM_std_minmax_element<int>/512 1.43% 139.072 141.066 - 8.97% -
std::remove_if(list<int>)_(prefix)/50 1.43% 71.469 72.493 - 0.56% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 1.43% 2.051 2.081 - -2.13% -
BM_deque_vector_copy_backward/4000 1.43% 143.308 145.361 - 1.90% -
SetIntersection_Interlaced_Set_string_64_64 1.43% 35089417.383 35591956.474 - -7.49% -
std::adjacent_find(list<int>,_pred)/8192 1.43% 7130.777 7232.636 - 0.15% -
rng::contains_subrange(deque<int>)_(single_element)/32 1.43% 17.265 17.511 - -0.23% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 1.43% 20.783 21.080 - 3.19% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.42% 804147.698 815597.975 - 0.22% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 1.42% 5.713 5.794 - 0.14% -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 1.42% 941476.672 954844.728 - 0.63% -
rng::contains_subrange(vector<int>)_(single_element)/8192 1.42% 1794.392 1819.833 - 0.68% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 1.41% 31.843 32.293 - 0.24% -
BM_StringFindStringLiteral/128 1.41% 3.164 3.209 - 2.20% -
std::rotate(vector<bool>)_(by_1/3)/1024 1.41% 47.763 48.438 - 0.99% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.41% 379371.160 384717.863 - 0.58% -
SetIntersection_None_Set_string_16384_1 1.41% 188524703.645 191176866.096 - -6.66% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 1.41% 4.039 4.096 - 0.04% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 1.41% 4.115 4.172 - -3.63% -
std::remove(vector<int>)_(sprinkled)/1024 1.40% 281.617 285.572 - -0.15% -
SetIntersection_Front_Set_float_262144_262144 1.40% 1608624.352 1631183.838 - -0.75% -
std::make_heap(deque<int>)_(ascending)/8 1.40% 27.034 27.411 - 1.10% -
BM_PushHeap_string_SingleElement_64 1.39% 2.652 2.689 - 2.21% -
SetIntersection_Interlaced_Set_uint64_16384_16384 1.39% 234407134.441 237670030.107 - 0.21% -
SetIntersection_Front_Set_uint32_16384_1024 1.39% 12283161.099 12454003.531 - -1.80% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 1.39% 15629.976 15847.353 - -0.97% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.39% 634733.516 643549.812 - 4.25% -
std::unique(deque<int>,_pred)_(contiguous)/1024 1.39% 625.005 633.684 - 0.30% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 1.39% 4775.214 4841.451 - 1.27% -
BM_PushHeap_uint32_Random_1024 1.38% 5.717 5.797 - 0.09% -
std::remove_copy(list<int>)_(sprinkled)/1024 1.38% 728.359 738.428 - 0.54% -
std::make_heap(deque<int>)_(ascending)/1024 1.38% 2595.500 2631.372 - -0.73% -
std::map<std::string,_int>::contains(key)_(existent)/1024 1.38% 23.327 23.649 - -2.03% -
BM_deque_deque_ranges_move/4000 1.38% 142.121 144.082 - -0.60% -
SetIntersection_None_Vector_float_262144_256 1.38% 1150417.204 1166270.777 - 5.03% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 1.37% 106102.427 107558.517 - 4.98% -
BM_std_minmax_element<int>/4 1.37% 1.239 1.256 - 3.28% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 1.37% 3932.639 3986.472 - -0.46% -
std::equal(list<int>)_(it,_it,_it)/1048576 1.37% 1295765.431 1313455.283 - 0.40% -
std::partition_copy(vector<int>)/1024 1.36% 467.207 473.582 - 2.54% -
std::replace(deque<int>)_(prefix)/1024 1.36% 405.672 411.199 - 0.34% -
BM_std_minmax_element<char>/64 1.36% 17.109 17.342 - -4.03% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 1.35% 21.746 22.040 - 0.70% -
SetIntersection_Interlaced_Set_string_64_16 1.35% 37531932.872 38038994.965 - -4.33% -
std::is_sorted_until(vector<int>)/8 1.35% 2.048 2.076 - -5.04% -
std::remove_copy_if(vector<int>)_(prefix)/8192 1.35% 3311.047 3355.608 - -0.24% -
std::copy_if(deque<int>)_(entire_range)/512 1.34% 133.744 135.539 - 0.32% -
std::move_backward(vector<bool>)_(aligned)/1048576 1.34% 1708.425 1731.282 - 1.30% -
std::find_end(deque<int>,_pred)_(process_all)/8192 1.34% 4279.396 4336.606 - 0.24% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 1.33% 23712.793 24029.112 - 0.11% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 1.33% 61993.262 62819.645 - 0.14% -
std::remove_if(list<int>)_(sprinkled)/1024 1.33% 958.191 970.953 - -1.80% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 1.33% 402.818 408.180 - 3.04% -
BM_vector_deque_copy/65536 1.33% 2857.387 2895.358 - 1.45% -
ranges::min(std::deque<__int128>)/8 1.33% 2.792 2.829 - 0.05% -
BM_deque_deque_ranges_move_backward/5500 1.32% 203.863 206.564 - 2.30% -
std::partition_point(list<int>)/1024 1.32% 1282.087 1299.033 - 1.08% -
SetIntersection_Front_Vector_float_16384_64 1.32% 1344367.807 1362103.020 - 1.72% -
std::reverse_copy(deque<int>)/32768 1.31% 7904.107 8007.957 - 0.47% -
SetIntersection_Interlaced_Vector_string_256_256 1.31% 20642737.251 20913860.962 - 1.42% -
std::copy_if(list<int>)_(entire_range)/512 1.31% 364.825 369.614 - 0.70% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 1.31% 5839.148 5915.787 - 1.44% -
SetIntersection_None_Vector_string_16384_16 1.31% 1242465.925 1258764.937 - 2.74% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 1.31% 12252.128 12412.810 - 1.06% -
BM_vector_deque_ranges_move_backward/2 1.31% 2.062 2.089 - 1.80% -
std::upper_bound(std::forward_list<int>)/100 1.31% 95.999 97.252 - 0.86% -
rng::find_last(list<int>)_(bail_10%)/8192 1.30% 6231.799 6313.101 - -0.06% -
std::replace(list<int>)_(prefix)/50 1.30% 16.924 17.145 - 0.60% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.30% 1085672.395 1099822.983 - -1.13% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 1.30% 2.449 2.480 - 1.32% -
std::is_sorted(vector<int>,_pred)/1024 1.30% 462.687 468.695 - 0.01% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.30% 1.176 1.191 - -0.68% -
BM_vector_deque_ranges_move/4096 1.29% 145.614 147.499 - 2.01% -
std::reverse_copy(deque<int>)/64 1.29% 15.701 15.904 - 0.19% -
std::make_heap(deque<int>)_(pipe-organ)/1024 1.29% 2618.506 2652.301 - -0.90% -
rng::contains_subrange(vector<int>)_(single_element)/50 1.29% 12.234 12.391 - -0.60% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 1.28% 6.454 6.537 - 0.57% -
std::copy_if(deque<int>)_(entire_range)/262144 1.28% 68774.201 69652.415 - 0.15% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 1.28% 31.410 31.811 - -5.65% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.27% 42935.938 43480.616 - -1.39% -
std::move_backward(deque<int>)/8 1.27% 3.436 3.480 - -1.21% -
bm_lexicographical_compare<int>/512 1.27% 29.463 29.837 - -0.12% -
std::move_backward(vector<bool>)_(aligned)/4096 1.26% 7.120 7.210 - 0.24% -
BM_PushHeap_string_SingleElement_256 1.26% 2.600 2.633 - 3.00% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.26% 399.859 404.896 - 3.21% -
SetIntersection_Interlaced_Vector_string_262144_16384 1.26% 1002894.613 1015503.742 - -1.77% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 1.26% 58.999 59.740 - 1.02% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 1.25% 4.423 4.478 - -0.90% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 1.25% 5250.196 5315.867 - 0.69% -
std::lower_bound(std::forward_list<int>)/8 1.25% 15.286 15.477 - 0.52% -
rng::contains(deque<int>)_(process_all)/50 1.25% 12.517 12.674 - -0.52% -
std::search(list<int>)_(near_matches)/1024 1.25% 39173.691 39663.178 - 0.46% -
std::make_heap(deque<int>)_(ascending)/8192 1.25% 20434.578 20689.876 - -1.32% -
SetIntersection_Front_Vector_uint64_262144_64 1.25% 1334762.807 1351436.719 - -1.03% -
std::map<std::string,_int>::ctor(const&)/32 1.25% 822.918 833.185 - 1.91% -
rng::contains_subrange(deque<int>)_(same_length)/50 1.24% 28.392 28.745 - 9.41% -
SetIntersection_None_Vector_float_1024_64 1.24% 1098249.472 1111907.910 - 3.38% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 1.24% 29.128 29.490 - -8.29% -
SetIntersection_Interlaced_Vector_string_64_64 1.24% 26943209.535 27277854.956 - 3.96% -
std::copy_if(deque<int>)_(every_other)/8 1.24% 3.399 3.441 - 0.01% -
std::unique(deque<int>)_(sprinkled)/52 1.24% 59.995 60.738 - -3.86% -
std::all_of(deque<int>)_(process_all)/32 1.24% 12.269 12.421 - 0.97% -
std::set<int>::find(key)_(existent)/8192 1.23% 7.979 8.078 - 1.28% -
SetIntersection_Interlaced_Set_float_64_16 1.23% 21818647.974 22087014.503 - 2.48% -
std::set<int>::find(key)_(non-existent)/8192 1.23% 8.408 8.511 - 0.57% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.23% 180090.382 182297.849 - 0.07% -
std::partition_copy(deque<int>)/32 1.23% 12.799 12.956 - 0.33% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.23% 1.183 1.197 - 1.16% -
std::for_each_n(list<int>)/32 1.23% 11.087 11.223 - -0.35% -
std::partial_sort(vector<int>)_(descending)/1024 1.22% 7870.506 7966.786 - 0.54% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 1.22% 31.580 31.966 - -0.05% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 1.22% 566.500 573.421 - -2.12% -
std::copy(list<int>)/1048576 1.22% 854974.786 865412.531 - -0.02% -
SetIntersection_None_Set_float_256_4 1.22% 11414192.692 11553476.083 - 2.39% -
std::remove_copy(vector<int>)_(sprinkled)/50 1.22% 12.457 12.609 - 0.30% -
bm_lexicographical_compare<signed_char>/32768 1.22% 472.571 478.334 - -0.14% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 1.22% 15273.056 15459.227 - 0.19% -
BM_deque_deque_ranges_copy_backward/4096 1.22% 150.884 152.722 - 0.71% -
bm_lexicographical_compare<unsigned_char>/64 1.21% 1.998 2.023 - -0.61% -
std::find(deque<int>)_(process_all)/32768 1.21% 7694.330 7787.700 - -0.11% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 1.21% 23.230 23.512 - -0.94% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 1.21% 753.581 762.722 - -6.50% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.21% 115090.354 116483.288 - 1.38% -
std::map<std::string,_int>::count(key)_(existent)/1024 1.21% 23.757 24.044 - -1.11% -
std::move_backward(vector<bool>)_(aligned)/32768 1.21% 37.796 38.253 - 0.39% -
std::replace(list<int>)_(prefix)/32 1.21% 10.909 11.041 - 0.28% -
BM_vector_deque_move_backward/4000 1.20% 142.206 143.918 - 1.65% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.20% 7640.070 7731.805 - 1.14% -
std::copy(vector<int>)/512 1.20% 15.812 16.002 - 0.11% -
std::shift_right(deque<int>)/8192 1.20% 305.668 309.330 - 0.52% -
std::make_heap(deque<int>)_(heap)/8 1.20% 20.774 21.022 - -0.54% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.20% 7231.930 7318.355 - 0.57% -
std::unique(deque<int>)_(contiguous)/8192 1.19% 3697.270 3741.398 - -0.01% -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1.19% 1146.981 1160.641 - 0.35% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.19% 592237.622 599273.874 - -0.12% -
std::move(vector<int>)/32768 1.19% 1704.927 1725.145 - 0.85% -
bm_lexicographical_compare<signed_char>/4096 1.19% 59.098 59.799 - 0.01% -
std::find(vector<int>)_(process_all)/1024 1.18% 239.966 242.804 - 0.42% -
std::move(deque<int>)/4096 1.18% 147.783 149.526 - 0.22% -
rng::fold_left(deque<int>)/50 1.18% 27.054 27.373 - -1.20% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 1.18% 400.924 405.640 - 3.24% -
std::unique(vector<int>,_pred)_(contiguous)/52 1.18% 63.874 64.625 - -0.28% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.17% 399.755 404.436 - 2.95% -
SetIntersection_Front_Set_uint64_16384_16384 1.17% 225471279.264 228110979.695 - 0.62% -
std::remove_copy(vector<int>)_(sprinkled)/1024 1.17% 242.401 245.238 - 0.19% -
rng::contains(vector<int>)_(process_all)/1048576 1.17% 230218.702 232912.373 - -0.33% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 1.17% 93084.860 94171.760 - -0.64% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.17% 27.278 27.596 - 0.76% -
std::remove_copy(vector<int>)_(prefix)/50 1.17% 13.771 13.931 - -0.78% -
BM_std_minmax_element<int>/1024 1.17% 274.065 277.258 - 8.57% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 1.16% 16663.636 16857.556 - 2.76% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.16% 12927.719 13077.882 - 2.21% -
std::remove_copy(vector<int>)_(sprinkled)/32 1.16% 8.373 8.470 - 0.26% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.16% 13.109 13.261 - 2.69% -
std::sample(vector<int>)/8192 1.16% 90720.996 91772.735 - 0.15% -
std::swap_ranges(list<int>)/1024 1.16% 747.300 755.963 - -0.01% -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 1.16% 6741.638 6819.709 - -0.20% -
SetIntersection_Front_Vector_string_262144_256 1.16% 9584094.546 9695028.317 - 1.72% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 1.15% 21.627 21.877 - 2.14% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 1.15% 16.327 16.515 - -0.73% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 1.15% 488.839 494.473 - 0.26% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 1.15% 12703.758 12850.080 - -0.14% -
std::replace_if(vector<int>)_(prefix)/1024 1.15% 266.744 269.815 - 0.11% -
std::adjacent_find(vector<int>)/50 1.15% 11.873 12.009 - 0.75% -
std::search(list<int>)_(no_match)/1024 1.15% 749.921 758.532 - 1.23% -
ranges::min(std::deque<char>)/8 1.15% 2.283 2.309 - -2.26% -
std::partial_sort_copy(list<int>)_(heap)/8192 1.14% 100036.027 101178.352 - 1.27% -
std::partial_sort(vector<int>)_(descending)/8192 1.14% 93440.735 94507.510 - 0.92% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 1.14% 21176.761 21418.517 - -1.09% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.14% 835.640 845.162 - -8.45% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 1.14% 768.259 777.010 - 0.49% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 1.14% 44.110 44.613 - 1.61% -
std::find_first_of(list<int>,_pred)_(large_needle)/32 1.14% 740.091 748.521 - 0.36% -
BM_PushHeap_uint64_Ascending_262144 1.14% 4.662 4.715 - -8.61% -
std::equal(list<int>)_(it,_it,_it,_it)/8 1.13% 2.876 2.909 - -2.13% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.13% 614810.465 621781.545 - 0.31% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 1.13% 31.915 32.277 - -0.69% -
std::stable_partition(vector<int>)_(alloc_fails)/32 1.13% 1883.964 1905.292 - 0.63% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1.13% 1163.092 1176.228 - 1.22% -
bm_lexicographical_compare<signed_char>/512 1.13% 7.655 7.742 - 0.66% -
std::partition_copy(list<int>)/50 1.13% 12.857 13.002 - -0.22% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 1.13% 22307416.818 22558473.634 - 3.47% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 1.13% 118248.438 119578.934 - 2.02% -
std::rotate(vector<bool>)_(1_element_forward)/1024 1.12% 29.037 29.363 - -0.01% -
BM_deque_deque_copy_backward/4096 1.12% 150.926 152.622 - 0.54% -
BM_deque_deque_copy/5500 1.12% 197.198 199.412 - 2.02% -
std::list<std::string>::ctor(size)/1024 1.12% 12773.821 12916.955 - 3.45% -
std::partial_sort_copy(list<int>)_(ascending)/8192 1.12% 56760.805 57396.553 - 0.62% -
std::copy(deque<int>)/4096 1.12% 144.121 145.732 - 0.41% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.12% 1.414 1.430 - 1.63% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 1.12% 16.128 16.308 - 0.10% -
std::upper_bound(std::list<int>)/8 1.12% 16.029 16.207 - 0.10% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 1.11% 24.093 24.361 - 2.41% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.11% 20.433 20.661 - 0.13% -
BM_CmpEqual_int_ushort 1.11% 1.094 1.106 - 2.46% -
SetIntersection_Front_Vector_float_64_64 1.11% 10800309.998 10920192.270 - 0.51% -
std::unique_copy(vector<int>)_(sprinkled)/8192 1.11% 3622.930 3663.123 - -0.18% -
rng::contains(vector<int>)_(process_all)/50 1.11% 12.174 12.309 - 0.35% -
rng::contains_subrange(list<int>)_(same_length)/1048576 1.11% 931583.168 941908.657 - -0.40% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 1.11% 828.933 838.118 - 0.56% -
std::partial_sort(vector<int>)_(heap)/8 1.11% 27.715 28.022 - 0.56% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 1.11% 13266714.681 13413596.637 - -3.79% -
rng::starts_with(deque<int>)/8192 1.10% 3820.680 3862.801 - 0.72% -
rng::contains_subrange(list<int>)_(near_matches)/1024 1.10% 38482.137 38906.078 - -0.20% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 1.10% 32.168 32.522 - 0.73% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 1.10% 6584.250 6656.708 - 2.33% -
std::sample(list<int>)/1024 1.10% 11872.850 12003.374 - 0.20% -
std::find(vector<bool>)_(process_all)/1048576 1.10% 3614.614 3654.305 - 0.67% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.10% 105562.638 106720.583 - 4.10% -
std::vector<int>::erase(middle)_(cheap_elements)/32 1.10% 4.322 4.369 - 0.56% -
std::find_if_not(vector<bool>)_(process_all)/1024 1.10% 562.829 568.998 - 0.08% -
std::adjacent_find(vector<int>)/8 1.09% 2.000 2.021 - -0.21% -
std::upper_bound(std::deque<int>)/8192 1.09% 64.354 65.058 - 0.25% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 1.09% 4.010 4.053 - -1.06% -
std::flat_multimap<int,_int>::clear()/0 1.09% 402.105 406.496 - 3.81% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.09% 53.643 54.228 - 12.93% -
SetIntersection_Front_Vector_uint64_64_64 1.09% 10702633.848 10819345.778 - -0.81% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 1.09% 17566.836 17757.542 - -1.70% -
rng::find_last_if(vector<int>)_(bail_90%)/1024 1.08% 26.031 26.314 - 0.51% -
bm_ranges_lexicographical_compare<signed_char>/4096 1.08% 59.221 59.862 - 0.00% -
BM_std_minmax_element<int>/70000 1.08% 18468.258 18668.086 - 9.10% -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 1.08% 24.375 24.638 - 0.03% -
rng::find_last_if(list<int>)_(bail_90%)/8192 1.08% 598.616 605.057 - 0.36% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.07% 1.392 1.406 - 0.04% -
BM_deque_deque_copy/4096 1.07% 148.229 149.818 - 1.76% -
BM_std_minmax_element<int>/64000 1.07% 16890.756 17071.679 - 9.01% -
std::adjacent_find(vector<int>)/8192 1.07% 1811.272 1830.659 - 0.38% -
std::list<std::string>::operator=(const&)_(cheap_elements)/32 1.07% 22.866 23.111 - -0.11% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 1.07% 3845.742 3886.874 - 0.79% -
std::generate(vector<int>)/32 1.07% 7.823 7.906 - -0.55% -
std::make_heap(vector<int>)_(shuffled)/1024 1.07% 565.075 571.110 - -0.36% -
std::replace(deque<int>)_(sprinkled)/50 1.07% 18.002 18.194 - 0.33% -
BM_vector_deque_copy/1 1.07% 2.291 2.316 - -2.41% -
std::unique(deque<int>)_(sprinkled)/1024 1.07% 505.908 511.302 - 0.03% -
std::rotate(list<int>)_(1_element_backward)/1024 1.07% 733.692 741.513 - 0.01% -
std::remove_copy(vector<int>)_(prefix)/1024 1.07% 260.468 263.242 - 0.07% -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1.06% 1556.758 1573.334 - 0.41% -
SetIntersection_Front_Set_string_256_64 1.06% 14183192.766 14334143.474 - -6.53% -
BM_PushHeap_string_Descending_1024 1.06% 2.355 2.380 - 0.03% -
std::unique(vector<int>)_(contiguous)/52 1.06% 53.524 54.094 - 0.55% -
std::copy_if(deque<int>)_(entire_range)/32768 1.06% 8578.335 8669.563 - 0.24% -
std::copy_backward(list<int>)/1048576 1.06% 869127.472 878344.739 - -0.01% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 1.06% 42601.747 43051.300 - 0.43% -
std::partial_sort_copy(list<int>)_(repeated)/8192 1.05% 32520.954 32863.875 - -0.49% -
SetIntersection_Front_Set_float_262144_64 1.05% 1694075.170 1711888.434 - 3.32% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 1.05% 395.485 399.642 - 1.68% -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 1.05% 3554.999 3592.316 - -6.46% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 1.05% 21842.113 22071.110 - -0.90% -
std::replace_if(vector<int>)_(prefix)/8192 1.05% 2006.992 2028.025 - 0.10% -
BM_vector_deque_ranges_copy/4000 1.05% 140.667 142.139 - 0.73% -
std::adjacent_find(vector<int>)/1024 1.05% 232.357 234.788 - 0.47% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1.05% 1017.242 1027.883 - 0.27% -
SetIntersection_Front_Set_float_16384_16 1.04% 1212384.228 1224998.248 - 1.32% -
std::replace_if(list<int>)_(prefix)/1024 1.04% 728.157 735.715 - 0.23% -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 1.04% 7.263 7.338 - -0.14% -
rng::find_last_if(vector<char>)_(bail_10%)/8 1.04% 2.075 2.096 - 1.39% -
SetIntersection_Front_Set_float_16384_4 1.04% 1047344.285 1058190.326 - -0.33% -
SetIntersection_Front_Vector_string_16_4 1.04% 60243825.834 60867529.706 - 1.28% -
std::is_sorted(deque<int>,_pred)/8 1.04% 4.805 4.855 - 2.18% -
std::multiset<int>::count(key)_(non-existent)/1024 1.03% 5.909 5.970 - -9.58% -
std::transform(list<int>,_list<int>)/1024 1.03% 832.557 841.153 - 0.19% -
std::remove(list<int>)_(sprinkled)/50 1.03% 60.790 61.417 - 0.36% -
std::vector<std::string>::ctor(size)/32 1.03% 31.751 32.079 - 3.28% -
std::copy(deque<int>)/262144 1.03% 11566.385 11685.673 - 0.58% -
std::copy_backward(list<int>)/512 1.03% 363.067 366.806 - 0.17% -
std::move_backward(vector<int>)/512 1.03% 20.626 20.838 - 0.12% -
std::remove_copy(list<int>)_(sprinkled)/32 1.03% 11.123 11.237 - 0.28% -
BM_deque_deque_ranges_copy_backward/5500 1.03% 202.183 204.256 - 1.34% -
std::remove_copy(list<int>)_(prefix)/1024 1.02% 734.484 742.012 - -0.25% -
std::partial_sort(vector<int>)_(heap)/1024 1.02% 7874.092 7954.796 - -0.24% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 1.02% 38.334 38.724 - -2.51% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1.02% 348409912.192 351951079.599 - 0.38% -
std::find_if_not(deque<int>)_(process_all)/8192 1.01% 1975.664 1995.670 - -21.80% -
std::is_sorted(vector<int>,_pred)/8192 1.01% 3690.085 3727.432 - 0.01% -
SetIntersection_Interlaced_Set_uint64_256_256 1.01% 7654888.820 7732312.106 - 0.71% -
BM_CmpEqual_uchar_uint 1.01% 1.068 1.079 - 2.45% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1.01% 1175457.734 1187287.253 - 2.06% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 1.01% 513904.709 519074.495 - 0.30% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.01% 4808.619 4856.991 - 0.05% -
std::find_if(vector<char>)_(bail_25%)/1024 1.01% 26.011 26.272 - -19.24% -
SetIntersection_Front_Set_uint64_256_64 1.00% 5273795.717 5326707.524 - -1.14% -
std::find(vector<int>)_(bail_25%)/8192 1.00% 467.988 472.680 - 0.52% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1.00% 990920.685 1000850.601 - -0.12% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::find_end(deque<int>)_(match_near_end)/8192 -99.85% 191691.018 278.118 - 0.11% -
std::find_end(vector<int>)_(match_near_end)/8192 -99.83% 119826.312 201.305 - 0.35% -
std::search_n(vector<int>)_(no_match)/8192 -99.80% 1613.925 3.274 366.217 -0.44% 366.217
std::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 274341.104 629.618 - 0.81% -
std::find_end(list<int>)_(match_near_end)/8192 -99.76% 256082.906 602.230 - 0.42% -
std::search_n(vector<int>,_pred)_(no_match)/8192 -99.73% 2968.107 8.074 706.234 0.14% 706.234
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.73% 218437.273 599.307 - 0.10% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 166166.617 477.329 - 0.07% -
std::distance(join_view(vector<vector<int>>))/1024 -99.64% 267.808 0.972 - -0.33% -
std::distance(join_view(vector<vector<int>>))/8192 -99.60% 2082.690 8.342 - -0.08% -
std::distance(join_view(vector<vector<int>>))/4096 -99.58% 1046.866 4.448 - 2.93% -
std::search_n(deque<int>,_pred)_(no_match)/8192 -99.53% 3813.596 17.798 559.315 0.03% 559.315
std::search_n(deque<int>)_(no_match)/8192 -99.35% 2466.661 16.029 505.792 -2.46% 505.792
std::find_end(deque<int>)_(match_near_end)/1024 -99.08% 3640.053 33.553 - 0.02% -
std::find_end(vector<int>)_(match_near_end)/1024 -98.72% 2241.208 28.751 - 0.82% -
std::find_end(list<int>)_(match_near_end)/1024 -98.68% 4521.373 59.779 - -0.07% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -98.63% 5034.182 69.122 - -1.08% -
std::search_n(vector<int>)_(no_match)/1024 -98.40% 208.692 3.341 41.668 1.43% 41.668
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -98.11% 4056.288 76.828 - -0.26% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.09% 3153.699 60.095 - 0.20% -
std::search_n(vector<int>,_pred)_(no_match)/1024 -98.07% 418.753 8.072 64.727 0.04% 64.727
std::search_n(deque<int>,_pred)_(no_match)/1024 -97.45% 596.226 15.208 107.875 0.80% 107.875
std::search_n(deque<int>)_(no_match)/1024 -95.49% 304.751 13.733 46.166 0.66% 46.166
std::distance(join_view(vector<vector<int>>))/50 -94.95% 12.517 0.632 - 4.07% -
std::rotate(vector<int>)_(by_1/3)/8192 -91.89% 10774.351 873.683 - 0.50% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -91.52% 844.361 71.565 - 1.97% -
std::rotate(vector<int>)_(by_1/3)/1024 -91.39% 1371.376 118.082 - -0.85% -
std::find_end(deque<int>)_(match_near_end)/1000 -89.94% 348.494 35.065 - -13.57% -
std::find_end(vector<int>)_(match_near_end)/1000 -89.45% 261.801 27.631 - -1.18% -
std::find_end(list<int>)_(match_near_end)/1000 -89.39% 733.450 77.800 - 0.43% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.27% 544.152 58.405 - 0.14% -
std::fill(deque<int>)/8192 -87.34% 1864.796 235.997 - 0.39% -
std::fill_n(deque<int>)/1024 -87.27% 231.642 29.480 - -2.50% -
std::fill_n(deque<int>)/8192 -87.04% 1866.881 241.973 - 3.35% -
std::fill(deque<int>)/1024 -86.89% 232.589 30.495 - 2.74% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -86.73% 560.703 74.391 - 0.12% -
std::rotate(deque<int>)_(by_1/3)/8192 -85.69% 22086.172 3160.121 - -4.65% -
std::fill_n(deque<int>)/32 -85.45% 8.269 1.203 - 4.21% -
std::fill(deque<int>)/32 -84.52% 8.811 1.364 - -0.01% -
std::rotate(vector<int>)_(by_1/4)/8192 -83.67% 2265.885 369.967 - 0.10% -
std::rotate(vector<int>)_(by_1/4)/1024 -83.60% 287.978 47.237 - 0.12% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -83.22% 3859.343 647.693 - -0.83% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -82.56% 968.953 168.941 - 2.16% -
std::fill_n(deque<int>)/50 -82.00% 12.186 2.193 - -0.35% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.60% 323441.716 59528.849 - -1.00% -
std::fill(deque<int>)/50 -81.47% 12.763 2.365 - 0.04% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.40% 323485.437 60170.874 - -0.17% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -80.86% 122.759 23.497 - 2.22% -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 -78.88% 271537.279 57342.509 - 0.58% -
std::set<std::string>::ctor(&&,_different_allocs)/8192 -78.19% 263474.992 57454.312 - 0.11% -
std::rotate(deque<int>)_(by_1/3)/1024 -77.29% 1779.984 404.262 - -0.63% -
BM_num_get<void*> -77.18% 47.636 10.868 - -0.33% -
std::find_end(deque<int>)_(same_length)/1024 -76.10% 1394.647 333.382 - 0.18% -
std::find_end(deque<int>)_(same_length)/8192 -76.07% 11168.880 2673.195 - -6.05% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 -75.48% 194270.888 47637.715 - 0.15% -
std::set<int>::ctor(&&,_different_allocs)/8192 -70.14% 161550.849 48238.489 - 0.58% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -69.23% 1666.586 512.877 - -0.15% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -69.09% 15320.993 4735.872 - -0.03% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -68.58% 1747.195 548.889 - 0.23% -
std::rotate(vector<int>)_(by_1/3)/50 -68.53% 35.296 11.109 - -0.07% -
std::fill(vector<bool>)/262144 -67.94% 720.065 230.847 - 0.20% -
std::rotate(vector<int>)_(by_1/4)/50 -67.77% 35.303 11.379 - -3.02% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -67.50% 2539.115 825.183 - -0.95% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -65.96% 136.360 46.419 - -42.25% -
std::rotate(deque<int>)_(by_1/4)/1024 -65.86% 778.389 265.710 - -2.21% -
std::find_end(deque<int>)_(same_length)/1000 -65.11% 935.209 326.252 - 0.25% -
std::rotate(deque<int>)_(by_1/4)/50 -63.20% 73.934 27.207 - -4.10% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 -62.49% 138430.643 51931.207 - 0.28% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 -61.45% 18151.862 6998.281 - 0.17% -
BM_num_get<unsigned_int> -61.24% 25.424 9.855 - 1.99% -
std::rotate(deque<int>)_(by_1/3)/50 -61.11% 75.430 29.337 - -3.46% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 -61.01% 2416.837 942.216 - -1.12% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 -60.58% 17545.803 6916.718 - -0.10% -
BM_num_get<unsigned_short> -60.41% 25.562 10.120 - -0.23% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 -60.30% 130791.216 51928.334 - 0.87% -
std::set<int>::ctor(&&,_different_allocs)/1024 -60.24% 14734.367 5858.790 - -0.62% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 -60.19% 17236.328 6862.260 - 1.03% -
std::rotate(deque<int>)_(by_1/4)/8192 -60.16% 6755.688 2691.686 - 4.42% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 -60.14% 17633.737 7029.436 - 0.22% -
BM_num_get<unsigned_long_long> -59.57% 25.970 10.501 - 0.89% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -59.34% 73.822 30.019 - -58.81% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -59.17% 248.703 101.552 - 0.74% -
BM_num_get<unsigned_long> -59.17% 25.450 10.392 - 0.34% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -58.40% 13790.984 5736.494 - -0.06% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -57.79% 14372.895 6066.209 - 0.44% -
std::rotate(vector<int>)_(by_1/4)/32 -56.66% 10.967 4.753 - 0.83% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -56.43% 11462.674 4994.600 - -1.42% -
BM_num_get<long_long> -56.39% 24.715 10.779 - 2.28% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -56.19% 222.294 97.394 - 0.68% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 -56.11% 13791.062 6052.747 - 1.98% -
rng::for_each(map<int>)/8192 -56.01% 16529.420 7272.004 - -0.36% -
std::rotate(deque<int>)_(by_1/4)/32 -55.82% 29.813 13.172 - 0.76% -
BM_num_get<long> -55.64% 24.398 10.823 - 1.63% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -55.03% 52.412 23.568 - -39.90% -
std::rotate(deque<int>)_(by_1/3)/32 -54.56% 44.961 20.432 - -1.73% -
std::for_each(map<int>::iterator)/8192 -54.46% 16371.941 7456.309 - 2.15% -
std::for_each(multimap<int>::iterator)/8192 -54.05% 16071.612 7385.245 - -2.07% -
rng::for_each(multimap<int>)/8192 -53.79% 15883.257 7339.827 - -0.81% -
BM_num_get<bool> -53.27% 25.320 11.833 - 1.18% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -53.23% 65.298 30.541 - -42.25% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -52.23% 213.056 101.775 - 1.56% -
rng::for_each(set<int>)/8192 -51.73% 15441.804 7453.722 - -3.77% -
std::for_each(multiset<int>::iterator)/8192 -51.70% 16097.390 7775.425 - -2.49% -
rng::for_each(multiset<int>)/8192 -51.29% 15381.589 7491.619 - -3.81% -
std::for_each(set<int>::iterator)/8192 -51.10% 15715.673 7684.792 - -2.01% -
std::find_end(vector<int>)_(same_length)/1024 -50.99% 505.125 247.562 - -1.67% -
std::find_end(vector<int>)_(same_length)/1000 -50.89% 494.629 242.891 - -1.26% -
std::search_n(vector<int>)_(no_match)/32 -50.78% 6.887 3.390 0.342 2.76% 0.342
std::set<std::string>::ctor(&&,_different_allocs)/32 -50.47% 417.683 206.870 - -1.09% -
std::find_if(list<int>)_(process_all)/50 -50.23% 38.050 18.938 - 0.13% -
std::find_end(list<int>,_pred)_(same_length)/1000 -50.10% 1547.198 772.109 - -0.92% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -50.06% 73.162 36.537 - 0.77% -
std::find_end(list<int>,_pred)_(same_length)/1024 -49.95% 1584.834 793.156 - -0.11% -
std::find_end(list<int>)_(same_length)/1000 -49.72% 1471.156 739.692 - 1.26% -
std::find_end(vector<int>)_(same_length)/8192 -49.71% 4021.139 2022.233 - 1.82% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -49.69% 9944.725 5002.906 - 0.22% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -49.69% 1212.963 610.247 - 0.43% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -49.66% 1241.659 625.056 - 0.45% -
std::find_end(list<int>)_(same_length)/1024 -49.07% 1500.195 764.018 - 2.09% -
std::rotate(vector<int>)_(by_1/3)/32 -48.98% 19.468 9.932 - -0.12% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 -48.93% 416.280 212.593 - -0.39% -
rng::find_last_if(list<int>)_(bail_10%)/50 -48.76% 37.468 19.198 - -0.35% -
std::find_end(list<int>)_(same_length)/8192 -48.42% 15737.538 8117.509 - 2.28% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 -48.22% 401.487 207.891 - 0.18% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 -48.06% 412.896 214.447 - 0.99% -
std::search_n(vector<int>,_pred)_(no_match)/32 -47.70% 15.489 8.101 0.567 0.11% 0.567
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -47.16% 691458.833 365337.572 - -47.91% -
std::multiset<int>::equal_range(key)_(non-existent)/0 -47.09% 0.476 0.252 - 0.11% -
std::set<int>::ctor(&&,_different_allocs)/32 -46.77% 336.688 179.210 - 2.09% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -45.86% 130.284 70.537 - 0.03% -
std::find_end(deque<int>)_(near_matches)/1000 -45.68% 30016.921 16306.639 - -1.07% -
std::find_end(deque<int>)_(near_matches)/1024 -45.64% 31166.564 16941.433 - 0.35% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -45.46% 3657.183 1994.742 - -6.24% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -45.38% 919.690 502.347 - -1.42% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -45.15% 143.373 78.638 - 0.52% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -45.12% 46244.650 25377.930 - -7.54% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -44.91% 0.481 0.265 - -21.66% -
rng::find_last(deque<int>)_(bail_90%)/8192 -44.62% 364.886 202.081 - -6.62% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -44.45% 341.550 189.731 - -2.99% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -44.28% 1435.590 799.890 - -4.68% -
std::stable_partition(vector<int>)_(alloc_fails)/8192 -43.87% 9565.269 5368.813 - 0.34% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 -43.69% 17490.376 9848.695 - -0.03% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -43.36% 11.409 6.462 - -21.40% -
std::find_if_not(deque<int>)_(bail_25%)/8 -43.22% 2.058 1.169 - -0.23% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -42.94% 1368.116 780.664 - -0.76% -
BM_PushHeap_float_Descending_16 -42.54% 0.632 0.363 - -0.10% -
BM_PushHeap_float_Descending_4 -41.77% 0.612 0.356 - -0.24% -
std::multiset<int>::ctor(&&,_different_allocs)/32 -41.59% 305.808 178.629 - 1.95% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -41.48% 656165.456 383979.236 - -45.19% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -41.47% 6.251 3.659 - 1.92% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -40.36% 7.924 4.726 - -19.64% -
ranges::min(std::vector<char>)/1 -40.23% 0.438 0.262 - -31.35% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -40.21% 31.977 19.119 - -21.86% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -39.91% 20.065 12.056 - -5.40% -
std::find_end(list<int>,_pred)_(same_length)/8192 -39.69% 17079.425 10301.008 - 19.16% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -39.63% 38.282 23.109 - -17.20% -
std::copy_backward(vector<int>)/4096 -39.61% 254.615 153.773 - -30.57% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -39.02% 307.662 187.608 - 1.72% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -38.45% 22.154 13.636 - -0.14% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -38.03% 23.575 14.610 - 24.17% -
std::set<std::string>::erase(key)_(existent)/32 -37.58% 85.032 53.077 - -29.23% -
rng::find_last(deque<int>)_(bail_90%)/50 -37.58% 2.934 1.831 - -1.77% -
std::unordered_set<int>::count(key)_(non-existent)/0 -37.39% 0.485 0.303 - 12.68% -
std::rotate(vector<int>)_(by_1/2)/32 -37.28% 3.705 2.324 - 0.26% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -37.22% 32.730 20.547 - 2.74% -
std::partial_sort_copy(deque<int>)_(descending)/8 -37.22% 23.334 14.649 - -1.41% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -37.21% 11.049 6.938 - -1.83% -
rng::find_last(deque<int>)_(bail_90%)/1024 -37.20% 45.933 28.847 - -5.66% -
BM_vector_deque_ranges_copy/0 -36.75% 0.682 0.432 - 6.64% -
std::multiset<int>::ctor(const&,_alloc)/8192 -36.60% 79867.273 50636.734 - -1.57% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -36.45% 10.193 6.478 - 0.20% -
std::find_end(deque<int>)_(near_matches)/8192 -36.32% 1769000.521 1126545.077 - -4.97% -
std::set<int>::ctor(const&,_alloc)/8192 -36.15% 77999.624 49804.179 - 0.82% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -36.13% 1.971 1.259 - -26.27% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -35.95% 0.485 0.310 - -22.51% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -35.76% 51.409 33.024 - -3.59% -
std::set<std::string>::insert(value)_(already_present)/32 -35.56% 16.328 10.521 - 38.14% -
std::set<int>::ctor(const&,_alloc)/1024 -35.54% 9679.700 6239.615 - 0.37% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -35.43% 15051.910 9719.262 - -23.31% -
std::multiset<int>::ctor(const&,_alloc)/1024 -35.33% 9837.980 6361.855 - -0.52% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -35.30% 120.283 77.827 - 0.07% -
std::multiset<int>::contains(key)_(non-existent)/8192 -35.27% 14.637 9.474 - 11.85% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -35.22% 9999.342 6477.351 - -0.08% -
BM_StringEraseWithMove_Huge_Opaque -35.12% 68.230 44.271 - -2.19% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -34.97% 80156.175 52123.185 - 0.55% -
std::copy(vector<bool>)_(aligned)/1048576 -34.97% 3458.440 2248.928 - -21.61% -
std::copy_n(list<int>)/64 -34.85% 22.405 14.598 - -0.26% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -34.84% 661.528 431.023 - 0.66% -
BM_StringEraseWithMove_Huge_Transparent -34.74% 69.490 45.346 - 6.48% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -34.21% 9961.179 6553.849 - 1.36% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -33.92% 27.276 18.024 - -41.83% -
std::any_of(vector<int>)_(process_all)/50 -33.54% 18.971 12.609 - -11.75% -
std::unordered_set<int>::insert(value)_(already_present)/32 -33.52% 2.637 1.753 - -27.95% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -33.35% 41.375 27.575 - 0.82% -
BM_PushHeap_uint64_QuickSortAdversary_1 -33.10% 0.696 0.465 - -1.14% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -33.03% 78936.141 52863.385 - 2.50% -
std::unique_copy(list<int>)_(contiguous)/52 -33.02% 29.051 19.458 - 0.02% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -32.88% 7.032 4.720 - 0.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -32.84% 12857869.172 8635930.896 - -20.51% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -32.79% 12867102.536 8648145.896 - -20.92% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -32.52% 345568085.054 233173015.967 - -32.80% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -32.32% 23668700.453 16019825.156 - -4.95% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -32.22% 40.370 27.361 - -30.06% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -31.90% 12922716.210 8800491.887 - -19.66% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -31.88% 12709486.086 8658134.695 - -21.77% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -31.74% 7.342 5.011 - -1.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -31.70% 12762327.382 8717237.364 - -22.68% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -31.57% 13072113.395 8945721.876 - -18.81% -
SetIntersection_Interlaced_Vector_float_262144_64 -31.39% 15662720.001 10745470.328 - -46.87% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -31.28% 350290295.941 240721016.454 - -31.40% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -30.97% 6.544 4.517 - -14.35% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -30.84% 0.355 0.245 - -44.78% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -30.68% 0.487 0.338 - -7.73% -
BM_align/8 -30.67% 0.921 0.638 - 2.70% -
BM_align/64 -30.64% 0.921 0.639 - 2.71% -
BM_align/256 -30.63% 0.920 0.638 - 2.69% -
BM_align/1 -30.62% 0.921 0.639 - 2.53% -
BM_PushHeap_float_PipeOrgan_1 -30.45% 0.671 0.467 - -0.97% -
std::find_end(deque<int>)_(process_all)/8192 -30.12% 2856.159 1996.003 - -2.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -29.92% 354636383.584 248513373.282 - -29.11% -
std::multiset<int>::count(key)_(existent)/1024 -29.47% 8.033 5.665 - -1.04% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -29.44% 39.535 27.897 - -28.85% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -29.13% 11.335 8.034 - -7.61% -
std::all_of(vector<int>)_(process_all)/50 -29.12% 19.204 13.611 - 1.72% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 -29.00% 39.488 28.036 - -0.29% -
std::find_end(deque<int>)_(process_all)/1048576 -28.21% 366182.771 262868.462 - -0.14% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -28.17% 29.261 21.019 - -5.65% -
ranges::min(std::deque<long_long>)/70000 -28.04% 26305.416 18928.952 - -9.52% -
BM_PushHeap_float_Descending_64 -27.58% 0.523 0.379 - -0.06% -
std::partial_sort_copy(deque<int>)_(heap)/8 -27.28% 20.481 14.893 - -0.31% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -26.97% 7.501 5.478 - -7.73% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -26.44% 42.668 31.389 - 3.01% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -26.36% 84.554 62.269 - 25.83% -
vector<bool>::resize() -25.34% 14.265 10.651 - -3.01% -
vector<bool>::reserve() -25.06% 10.924 8.187 - -10.89% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -24.90% 8.273 6.213 - -10.16% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -24.89% 1951710.117 1465945.147 - -11.37% -
BM_StringFindStringLiteral/1024 -24.81% 23.787 17.885 - -2.35% -
BM_PushHeap_string_Descending_1 -24.81% 0.700 0.526 - 11.64% -
rng::contains_subrange(list<int>)_(process_all)/8192 -24.30% 9040.942 6843.921 - -1.29% -
std::lower_bound(std::forward_list<int>)/100 -24.26% 108.722 82.344 - -0.05% -
std::for_each(multiset<int>::iterator)/50 -24.09% 47.219 35.844 - -0.32% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -24.06% 0.684 0.519 - 26.48% -
std::multiset<std::string>::insert(value)_(already_present)/32 -23.69% 63.231 48.252 - 10.35% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -23.68% 87.456 66.744 - -2.44% -
BM_vector_deque_ranges_move_backward/0 -23.43% 0.549 0.420 - -12.97% -
ranges::min(std::vector<long_long>)/1 -23.41% 0.437 0.334 - 0.17% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -23.38% 7.174 5.497 - -4.65% -
SetIntersection_Interlaced_Vector_float_1024_16 -23.38% 2543981.484 1949322.143 - -29.98% -
rng::contains_subrange(deque<int>)_(process_all)/16 -23.18% 9.781 7.513 - -7.35% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -23.02% 1.573 1.211 - -12.74% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 -23.01% 40274.147 31005.422 - 0.06% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -22.90% 62.246 47.990 - -19.39% -
std::transform(list<int>)_(identity_transform)/50 -22.72% 39.305 30.375 - 0.29% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -22.62% 41839.989 32374.871 - 0.77% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -22.51% 32.005 24.800 - -18.58% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -22.20% 41.831 32.544 - 20.96% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -22.17% 60.415 47.021 - -18.55% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -22.02% 1.463 1.141 - -21.51% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -21.86% 2406237.543 1880197.917 - 0.30% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -21.80% 74.611 58.346 - -13.02% -
ranges::min(std::list<__int128>)/1 -21.79% 0.396 0.310 - -7.57% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -21.22% 870.550 685.797 - 0.44% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -21.18% 3.195 2.518 - -6.19% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -21.17% 34.841 27.465 - -8.50% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -21.09% 211995.841 167280.715 - 0.04% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -21.09% 34573.132 27281.801 - -10.99% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -20.94% 35286190.390 27896983.101 - -5.19% -
ranges::min(std::deque<long_long>)/64 -20.93% 19.934 15.762 - -14.36% -
std::find_if(vector<int>)_(process_all)/50 -20.77% 6.862 5.437 - -3.50% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -20.74% 1.564 1.240 - -19.62% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -20.37% 1.553 1.236 - -3.97% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -20.35% 2.379 1.895 - -20.02% -
BM_tolower_char<char> -20.26% 0.692 0.552 - -19.95% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 -20.25% 3747.263 2988.617 - 1.29% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -20.21% 31.932 25.478 - 4.88% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -20.19% 1.025 0.818 - 0.10% -
BM_vector_deque_ranges_move/2 -20.16% 2.066 1.649 - -19.94% -
BM_vector_deque_ranges_move/1 -20.08% 2.332 1.864 - -19.18% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -19.94% 40.839 32.696 - -17.69% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 -19.89% 527.668 422.708 - 0.23% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -19.88% 39.924 31.986 - -7.60% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -19.74% 47.142 37.838 - 22.31% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -19.73% 1698.499 1363.464 - -5.06% -
BM_PushHeap_float_Descending_256 -19.65% 0.499 0.401 - -0.09% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -19.57% 928.015 746.368 - -12.27% -
std::vector<std::string>::ctor(size)/8192 -19.50% 5187.044 4175.760 - 0.80% -
std::set<std::string>::erase(iterator)/32 -19.48% 31.731 25.551 - -5.35% -
BM_PushHeap_uint64_Ascending_1 -19.38% 0.577 0.465 - -0.85% -
std::copy_n(vector<bool>)_(aligned)/1048576 -19.35% 3110.122 2508.193 - -7.34% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -19.32% 24.474 19.747 - -20.44% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -19.30% 31.652 25.541 - 1.23% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -19.30% 23312.994 18813.067 - 2.28% -
rng::for_each(multimap<int>)/50 -19.30% 50.199 40.513 - 0.52% -
std::deque<std::string>::ctor(size)/32 -19.21% 51.330 41.467 - -3.82% -
std::move_backward(list<int>)/4096 -19.17% 5186.231 4192.053 - -12.67% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -19.06% 1.866 1.511 - -8.52% -
std::find_end(deque<int>)_(process_all)/1024 -19.04% 359.385 290.967 - -0.48% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -18.97% 8.122 6.582 - -15.48% -
BM_vector_deque_copy/0 -18.96% 0.551 0.446 - -20.80% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -18.86% 1.111 0.901 - -12.65% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -18.80% 205840.675 167142.725 - -0.42% -
ranges::min(std::deque<__int128>)/1 -18.63% 0.837 0.681 - 6.15% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -18.56% 52.478 42.740 - -1.19% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -18.45% 249.065 203.101 - -12.00% -
std::multiset<int>::count(key)_(existent)/32 -18.39% 4.705 3.840 - -0.62% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 -18.33% 493.439 402.994 - -8.27% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -18.19% 2864.945 2343.841 - 0.00% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -18.16% 42.679 34.929 - -1.25% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -18.05% 3336.613 2734.198 - -0.41% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -18.03% 55.915 45.835 - -5.07% -
std::set<std::string>::ctor(const&,_alloc)/32 -17.98% 850.530 697.563 - -5.51% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -17.96% 897.251 736.115 - 12.61% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -17.87% 1017.258 835.463 - -0.44% -
BM_PushHeap_float_Descending_1024 -17.84% 0.474 0.389 - 0.01% -
BM_vector_deque_move/0 -17.75% 0.519 0.427 - -6.76% -
std::sort(deque<int>)_(shuffled)/8192 -17.67% 98727.252 81279.079 - 0.34% -
BM_PushHeap_float_Descending_16384 -17.58% 0.465 0.383 - 0.04% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -17.53% 59.578 49.137 - 1.22% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -17.43% 42.237 34.877 - -3.63% -
SetIntersection_Front_Set_uint32_262144_1024 -17.37% 14078427.392 11632972.049 - -8.42% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -17.37% 32.967 27.242 - -4.04% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -17.34% 20.753 17.155 - 4.05% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -17.31% 56.323 46.574 - -11.86% -
BM_PushHeap_float_Descending_262144 -17.28% 0.465 0.384 - -0.02% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -17.25% 10988.291 9093.246 - -15.25% -
std::for_each(multimap<int>::iterator)/50 -17.24% 44.244 36.615 - 0.34% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -17.22% 1.389 1.150 - -8.54% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -17.21% 3.054 2.529 - -2.24% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -17.11% 2.726 2.259 - -2.38% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -17.09% 1.545 1.281 - -16.31% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 -16.99% 462.383 383.830 - 0.98% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -16.96% 0.695 0.577 - -19.46% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 -16.93% 30.827 25.608 - -0.15% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -16.85% 44.580 37.070 - -0.86% -
std::stable_partition(list<int>)_(dense)/1024 -16.79% 1747.054 1453.764 - -0.56% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -16.78% 29.805 24.803 - -1.02% -
BM_PushHeap_string_Random_1 -16.71% 0.698 0.582 - -0.10% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -16.70% 0.618 0.515 - 0.50% -
std::for_each(set<int>::iterator)/50 -16.70% 44.234 36.847 - -0.42% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -16.66% 41.946 34.957 - -0.75% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -16.64% 6028.056 5025.211 - 19.02% -
BM_PushHeap_string_QuickSortAdversary_1 -16.52% 0.700 0.584 - 24.11% -
BM_StringEraseWithMove_Small_Opaque -16.48% 2.642 2.206 - 0.96% -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 -16.45% 415514.516 347179.626 - -0.53% -
bm_lexicographical_compare<int>/1 -16.44% 1.447 1.209 - -5.74% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -16.40% 6308.222 5273.592 - -0.40% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -16.31% 751.020 628.528 - -2.93% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -16.19% 4990595.621 4182507.743 - -10.29% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -16.11% 98519608.942 82652629.589 - -2.61% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -16.00% 26297.375 22088.858 - 2.32% -
std::set<int>::contains(key)_(non-existent)/8192 -15.98% 10.322 8.673 - -27.85% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -15.97% 1.924 1.617 - -11.40% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -15.87% 26.709 22.470 - -7.18% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -15.87% 38.061 32.022 - -11.06% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -15.73% 6490.822 5469.753 - 0.94% -
std::find_end(vector<int>)_(near_matches)/8192 -15.70% 911938.505 768785.348 - -0.11% -
std::unique(vector<int>,_pred)_(contiguous)/8192 -15.64% 4253.786 3588.369 - -0.50% -
std::unordered_set<int>::count(key)_(existent)/1024 -15.55% 1.295 1.094 - -10.31% -
std::set<std::string>::erase(key)_(existent)/8192 -15.54% 104.125 87.939 - 5.93% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -15.48% 10.497 8.872 - -2.10% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -15.35% 336.361 284.737 - -9.14% -
std::rotate_copy(vector<int>)/8192 -15.18% 716.636 607.882 - 64.29% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -15.13% 17.650 14.979 - -1.40% -
std::set<int>::count(key)_(non-existent)/8192 -15.09% 13.811 11.726 - 4.11% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -15.04% 76.407 64.913 - 91.14% -
std::map<int,_int>::count(key)_(existent)/1024 -15.00% 4.408 3.747 - -2.40% -
rng::find_last(vector<char>)_(bail_90%)/1024 -14.85% 27.802 23.672 - 0.52% -
std::find_if(vector<int>)_(bail_25%)/32768 -14.85% 944.162 803.938 - -17.43% -
std::find_if(vector<int>)_(process_all)/32768 -14.72% 3759.689 3206.324 - 0.22% -
std::set<std::string>::ctor(const&)/32 -14.72% 832.328 709.841 - -9.67% -
std::find_if(vector<int>)_(process_all)/8192 -14.64% 945.111 806.748 - -0.13% -
std::copy_n(list<int>)/4096 -14.63% 4179.648 3568.208 - 0.30% -
std::unordered_multiset<int>::erase(iterator)/8192 -14.62% 22.805 19.471 - -22.32% -
std::rotate(vector<int>)_(by_1/2)/50 -14.55% 4.471 3.821 - 0.75% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -14.51% 81.331 69.526 - -13.08% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -14.49% 31.347 26.804 - -15.32% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -14.40% 26.351 22.556 - 4.10% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -14.38% 28.223 24.164 - -28.99% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -14.26% 165961.418 142296.843 - -5.98% -
std::find_if(deque<int>)_(process_all)/1024 -14.24% 291.638 250.103 - 0.30% -
std::find_if(deque<int>)_(process_all)/8192 -14.24% 2330.054 1998.289 - 0.10% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -14.22% 192.524 165.142 - -9.90% -
std::unique(list<int>)_(contiguous)/1024 -14.21% 1074.782 922.014 - 0.58% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -14.19% 29706.690 25489.855 - -1.43% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -13.99% 35548.682 30576.272 - -4.76% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -13.96% 40.793 35.098 - -4.84% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -13.92% 1.285 1.107 - -16.64% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -13.79% 19.724 17.003 - -3.64% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -13.79% 1.729 1.490 - -12.79% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -13.73% 1.697 1.464 - 5.64% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -13.73% 33.989 29.321 - -13.30% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -13.72% 1.333 1.150 - -17.27% -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 -13.64% 14.823 12.801 - -0.12% -
BM_vector_deque_move/2 -13.64% 2.004 1.731 - -5.54% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -13.63% 1.923 1.661 - -16.14% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -13.60% 10397009.900 8983015.970 - 9.07% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 -13.57% 14.792 12.784 - -0.47% -
std::any_of(deque<int>)_(process_all)/50 -13.56% 21.838 18.877 - 0.04% -
std::set<int>::count(key)_(existent)/1024 -13.51% 4.683 4.050 - 5.04% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -13.51% 6490.305 5613.758 - -4.42% -
rng::for_each(set<int>)/50 -13.42% 43.831 37.949 - 0.60% -
rng::contains_subrange(deque<int>)_(process_all)/32 -13.40% 14.421 12.488 - 4.72% -
std::stable_sort(deque<int>)_(ascending)/8 -13.38% 20.212 17.506 - -6.71% -
std::find_if(deque<int>)_(process_all)/32768 -13.37% 9318.367 8072.347 - -0.01% -
std::map<int,_int>::erase(iterator)/1024 -13.32% 24.033 20.833 - -3.03% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -13.31% 39268.073 34040.093 - -0.14% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -13.26% 96.757 83.925 - -9.36% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -13.23% 103.512 89.813 - -2.06% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -13.15% 29303.154 25449.223 - -4.10% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -13.10% 1003.120 871.688 - -0.85% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -13.09% 9.527 8.280 - 0.74% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -13.05% 82.328 71.582 - -12.69% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -13.04% 2854757.447 2482395.108 - 0.30% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -13.03% 1.254 1.091 - -5.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -13.03% 14184778.212 12336715.833 - 0.83% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -13.02% 30.627 26.638 - 1.70% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -13.02% 1269612.394 1104350.719 - -2.62% -
std::set<std::string>::ctor(const&,_alloc)/8192 -12.99% 399584.042 347688.969 - 0.87% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -12.99% 42.545 37.020 - 1.77% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -12.97% 0.495 0.431 - -5.87% -
std::multiset<int>::find(key)_(non-existent)/8192 -12.96% 9.262 8.062 - -1.18% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -12.95% 1.629 1.418 - 6.09% -
SetIntersection_Front_Set_uint32_256_64 -12.86% 5818788.429 5070461.147 - -7.76% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -12.83% 396460.055 345579.570 - -0.31% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -12.79% 2499501.196 2179832.376 - -9.83% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -12.77% 27.006 23.559 - -26.32% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -12.76% 1.806 1.576 - -27.41% -
BM_vector_deque_move/1 -12.71% 2.282 1.992 - -5.18% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -12.66% 1.661 1.451 - -22.30% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -12.65% 283279.563 247453.988 - -0.65% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -12.61% 1000.098 874.010 - 1.38% -
std::for_each(map<int>::iterator)/50 -12.59% 41.120 35.944 - 0.07% -
std::reverse_copy(list<int>)/8 -12.58% 2.787 2.437 - 1.91% -
std::multiset<std::string>::ctor(const&,_alloc)/8192 -12.54% 392009.161 342837.118 - -0.59% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -12.43% 26463573.918 23174255.453 - -0.86% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -12.37% 96.527 84.587 - -2.07% -
std::generate_n(deque<int>)/1024 -12.36% 278.270 243.872 - 0.34% -
std::set<int>::contains(key)_(non-existent)/32 -12.35% 3.072 2.693 - -3.44% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -12.35% 41011.164 35947.509 - 1.95% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -12.33% 0.692 0.607 - 0.05% -
std::none_of(deque<int>)_(process_all)/50 -12.24% 21.525 18.891 - 0.09% -
BM_deque_deque_copy_backward/0 -12.20% 0.921 0.809 - -12.05% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -12.16% 8360.145 7343.853 - -3.58% -
std::generate(deque<int>)/1024 -12.05% 276.750 243.400 - 0.26% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -12.02% 2.579 2.269 - -4.84% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 -12.00% 14.643 12.885 - -0.12% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -11.99% 54.073 47.589 - -2.31% -
std::set<int>::ctor(const&,_alloc)/32 -11.98% 248.035 218.330 - -1.67% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -11.94% 1.385 1.219 - -11.26% -
BM_deque_vector_ranges_move/1 -11.91% 2.368 2.086 - -2.11% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -11.90% 10.563 9.306 - -8.08% -
std::map<int,_int>::erase(iterator)/32 -11.89% 23.494 20.701 - -2.41% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -11.88% 6.430 5.666 - 2.60% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 -11.85% 0.299 0.263 - -33.35% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -11.83% 255.785 225.515 - 0.20% -
std::find_if(vector<char>)_(bail_25%)/32768 -11.83% 943.756 832.094 - -15.86% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -11.83% 11.344 10.003 - 2.97% -
std::set<int>::ctor(&&,_different_allocs)/0 -11.83% 14.528 12.810 - -0.20% -
std::unordered_set<int>::count(key)_(existent)/32 -11.75% 1.435 1.266 - -4.00% -
std::set<std::string>::ctor(&&,_different_allocs)/0 -11.74% 14.489 12.788 - -0.13% -
rng::contains_subrange(deque<int>)_(single_element)/50 -11.74% 28.918 25.524 - -0.17% -
std::set<std::string>::upper_bound(key)_(existent)/32 -11.73% 17.323 15.291 - 0.18% -
std::multiset<std::string>::count(key)_(non-existent)/32 -11.73% 12.420 10.963 - 3.74% -
std::partial_sort_copy(list<int>)_(ascending)/8 -11.72% 9.365 8.267 - 2.31% -
std::fill(list<int>)/8192 -11.70% 8518.996 7522.396 - -10.89% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -11.69% 52.061 45.975 - 2.01% -
BM_StringConstructDestroyCStr_Empty_Transparent -11.63% 0.312 0.276 - 17.63% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -11.63% 20147429.879 17805212.257 - -1.94% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -11.62% 6.616 5.847 - 0.26% -
std::multiset<int>::ctor(const&,_alloc)/32 -11.61% 258.013 228.060 - 1.60% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -11.54% 872.788 772.082 - 3.20% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -11.49% 1506.395 1333.310 - 5.98% -
std::rotate(vector<bool>)_(by_1/4)/1024 -11.48% 14.162 12.536 - -9.15% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -11.38% 94.891 84.091 - -5.74% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -11.36% 1401.737 1242.446 - -12.81% -
BM_StringMove_Large -11.36% 0.798 0.707 - 0.31% -
rng::find_last_if(list<int>)_(bail_90%)/1024 -11.34% 79.353 70.352 - 0.56% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -11.21% 1.215 1.079 - -10.50% -
std::stable_sort(deque<int>)_(descending)/8 -11.18% 28.414 25.237 - -8.37% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -11.17% 22.458 19.949 - -5.07% -
std::map<int,_int>::count(key)_(existent)/32 -11.16% 1.779 1.580 - 4.99% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 -11.14% 17.332 15.401 - -1.72% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -11.11% 1123.071 998.319 - 8.79% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -11.10% 30.598 27.202 - -2.79% -
BM_deque_vector_copy_backward/0 -11.02% 1.541 1.372 - -1.52% -
std::none_of(list<int>)_(process_all)/8192 -11.01% 7971.376 7093.860 - -6.50% -
BM_PushHeap_float_PipeOrgan_4 -10.94% 0.540 0.481 - -0.00% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -10.94% 1631029.556 1452609.527 - -0.31% -
BM_deque_vector_ranges_move/2 -10.88% 2.062 1.838 - 0.39% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -10.85% 2.643 2.356 - 3.23% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -10.84% 22.083 19.689 - 2.83% -
BM_CmpLess_uchar_short -10.83% 1.135 1.012 - -2.37% -
std::find_if(vector<int>)_(bail_25%)/8192 -10.82% 237.582 211.873 - -14.96% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -10.82% 982.518 876.229 - -3.46% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -10.80% 41.582 37.091 - 8.65% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 -10.79% 7693.487 6863.066 - 0.04% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -10.79% 7671.183 6843.269 - 0.53% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -10.74% 1.224 1.093 - -11.89% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -10.74% 5.544 4.949 - 0.20% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -10.72% 1.156 1.032 - -0.46% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -10.71% 15308.043 13668.609 - -5.55% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 -10.66% 0.514 0.459 - -3.16% -
std::any_of(deque<int>)_(process_all)/8192 -10.65% 2833.712 2531.783 - -3.46% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -10.65% 1.486 1.328 - -24.17% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 -10.60% 7679.045 6865.349 - 0.18% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -10.58% 42861.115 38327.199 - 0.40% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 -10.53% 326.452 292.091 - 0.06% -
rng::find_last(deque<int>)_(bail_90%)/8 -10.52% 0.969 0.867 - -0.26% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -10.50% 22.321 19.978 - -2.85% -
BM_lexicographical_compare_three_way_fast_path/1 -10.49% 0.413 0.370 - -13.27% -
std::find_end(vector<int>)_(near_matches)/1024 -10.47% 15666.013 14026.297 - -0.11% -
std::search_n(list<int>)_(no_match)/8192 -10.41% 7440.476 6666.196 90.951 1.82% 90.951
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -10.39% 4737.806 4245.646 - -2.58% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -10.38% 1191.292 1067.666 - 1.30% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -10.36% 50238.000 45034.137 - 1.59% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -10.33% 14.297 12.820 - -0.37% -
BM_CmpLess_uint_short -10.30% 1.136 1.019 - -1.43% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -10.28% 3.116 2.796 - -0.63% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -10.26% 39.144 35.128 - -0.71% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -10.25% 16.427 14.743 - -14.52% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -10.25% 23.240 20.858 - 1.48% -
std::adjacent_find(vector<int>,_pred)/8 -10.24% 3.525 3.164 - -3.09% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -10.23% 35.699 32.046 - 10.13% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -10.23% 50.725 45.534 - -11.12% -
rng::contains_subrange(list<int>)_(single_element)/8192 -10.23% 7744.738 6952.321 - 2.19% -
rng::contains_subrange(list<int>)_(same_length)/50 -10.22% 28.308 25.414 - 1.11% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -10.20% 41242.647 37037.828 - 0.59% -
BM_CmpEqual_uchar_schar -10.18% 1.123 1.009 - 0.02% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -10.18% 55.542 49.890 - -15.03% -
std::find_end(vector<int>)_(near_matches)/1000 -10.17% 15052.698 13521.389 - -0.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -10.17% 0.579 0.520 - 11.51% -
std::any_of(deque<int>)_(process_all)/32768 -10.16% 11288.254 10141.071 - -3.43% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -10.14% 50304.151 45204.323 - 0.32% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -10.12% 19.855 17.845 - -3.66% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -10.11% 11.991 10.778 - 5.81% -
std::find_if(vector<int>)_(process_all)/1024 -10.11% 125.593 112.893 - 0.01% -
std::stable_sort(deque<int>)_(shuffled)/8192 -10.10% 15961.235 14348.586 - 0.93% -
std::map<int,_int>::ctor(&&,_different_allocs)/0 -10.09% 14.342 12.894 - -2.54% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -10.09% 324.985 292.206 - -6.65% -
std::map<std::string,_int>::erase(key)_(existent)/32 -10.08% 75.997 68.339 - 3.11% -
std::move(list<int>)/64 -10.01% 47.883 43.088 - -0.79% -
std::map<int,_int>::erase(iterator)/8192 -9.97% 26.727 24.062 - 12.09% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -9.96% 26328.045 23705.940 - -1.63% -
BM_CmpEqual_ushort_schar -9.93% 1.118 1.007 - -0.17% -
std::multiset<int>::count(key)_(existent)/8192 -9.90% 10.260 9.244 - 0.52% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -9.87% 23.704 21.365 - -7.82% -
BM_deque_vector_ranges_move/0 -9.86% 1.514 1.365 - -0.22% -
std::stable_sort(deque<int>)_(repeated)/8 -9.85% 19.713 17.771 - -6.02% -
std::unordered_set<int>::count(key)_(existent)/8192 -9.84% 1.407 1.269 - -11.83% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 -9.83% 339776.780 306371.554 - 0.14% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -9.83% 540.529 487.409 - -2.05% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -9.82% 2.379 2.146 - -1.83% -
BM_PushHeap_uint32_Ascending_1 -9.82% 0.466 0.420 - -18.46% -
std::partition(list<int>)_(dense)/8192 -9.78% 5676.201 5120.808 - 3.32% -
rng::find_last_if(vector<char>)_(bail_90%)/8 -9.78% 0.521 0.470 - -4.91% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -9.77% 7.269 6.559 - 0.24% -
std::map<int,_int>::ctor(const&,_alloc)/32 -9.76% 251.225 226.708 - -0.71% -
std::multiset<std::string>::ctor(const&)/32 -9.76% 774.937 699.336 - -9.21% -
SetIntersection_Front_Vector_string_1024_256 -9.74% 10204165.223 9210567.676 - 1.39% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -9.72% 25288.706 22830.449 - -1.45% -
BM_CmpLess_ushort_schar -9.70% 1.119 1.011 - -2.32% -
std::unique(list<int>)_(contiguous)/8192 -9.69% 7802.830 7046.726 - 1.36% -
SetIntersection_Front_Set_string_1024_16 -9.67% 1992295.171 1799667.448 - -4.13% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -9.66% 104.860 94.730 - -5.16% -
std::map<std::string,_int>::erase(iterator)/1024 -9.60% 35.703 32.274 - 3.21% -
BM_CmpEqual_uint_short -9.60% 1.135 1.026 - -2.27% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -9.60% 3169.555 2865.387 - 12.34% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 -9.60% 0.291 0.263 - -4.67% -
std::set<std::string>::equal_range(key)_(existent)/8192 -9.59% 32.538 29.419 - 0.62% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -9.59% 43642.399 39459.095 - 0.24% -
BM_std_minmax_element<long_long>/3 -9.56% 1.114 1.008 - -7.90% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -9.55% 2662823.390 2408653.780 - 0.60% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -9.54% 22.427 20.288 - -1.82% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -9.54% 19.391 17.542 - -5.31% -
std::set<std::string>::contains(key)_(existent)/32 -9.53% 15.919 14.402 - -0.07% -
SetIntersection_Interlaced_Vector_uint64_64_16 -9.50% 18312484.508 16572571.704 - -8.52% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -9.50% 6593671.884 5967438.386 - 1.70% -
BM_StringEraseWithMove_Small_Transparent -9.47% 2.412 2.183 - 0.13% -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 -9.40% 2.456 2.225 - 0.27% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -9.38% 3729.836 3379.827 - -1.02% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -9.36% 11.127 10.085 - 48.47% -
std::stable_sort(deque<int>)_(heap)/8 -9.29% 26.262 23.823 - -6.44% -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 -9.26% 0.515 0.467 - 0.24% -
std::find_first_of(vector<int>)_(large_needle)/32 -9.24% 111.832 101.499 - -17.73% -
std::set<std::string>::ctor(const&,_alloc)/1024 -9.23% 41349.189 37531.543 - 2.21% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -9.22% 3496611.628 3174071.799 - 1.16% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -9.21% 1245913.791 1131113.645 - 1.35% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -9.18% 0.367 0.333 - -12.81% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -9.18% 19920405.161 18092618.192 - 0.93% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -9.12% 1.775 1.613 - -0.01% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -9.12% 1712.250 1556.163 - -4.69% -
std::is_sorted(deque<int>)/8 -9.09% 2.861 2.601 - -44.10% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -9.09% 734.320 667.597 - -60.28% -
std::pop_heap(deque<std::string>)/1024 -9.05% 66.905 60.852 - -0.19% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -9.04% 19.825 18.033 - 2.28% -
BM_StringRelational_Eq_Empty_Empty_Control -9.03% 2.118 1.927 - -6.35% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -9.03% 33.495 30.471 - -6.18% -
std::copy(list<int>)/64 -9.01% 33.494 30.476 - -7.67% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -8.99% 5.916 5.384 - -0.99% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -8.99% 4.556 4.147 - 0.03% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -8.98% 1.448 1.318 - 14.00% -
std::partition(deque<int>)_(dense)/50 -8.97% 15.300 13.928 - -5.31% -
std::set<int>::erase(key)_(non-existent,_end)/1024 -8.95% 6.007 5.469 - -14.83% -
std::generate_n(list<int>)/50 -8.93% 16.772 15.274 - -0.16% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -8.93% 14808.666 13486.915 - -1.59% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -8.92% 27006.931 24597.683 - -3.45% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -8.90% 1224383.796 1115354.035 - -4.42% -
std::partial_sort(deque<int>)_(ascending)/8192 -8.90% 162158.621 147726.405 - 0.80% -
BM_CmpEqual_uchar_short -8.87% 1.085 0.989 - 0.03% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -8.81% 16158.710 14734.389 - -0.75% -
BM_PushHeap_string_Ascending_262144 -8.81% 31.698 28.906 - -5.31% -
std::multiset<std::string>::ctor(const&,_alloc)/0 -8.80% 13.879 12.657 - -0.11% -
std::copy(deque<int>)/64 -8.80% 3.018 2.752 - -47.20% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -8.79% 63.285 57.725 - 34.80% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -8.78% 10.626 9.693 - 36.98% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -8.77% 6.088 5.554 - 1.14% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -8.76% 13505.593 12321.945 - -1.74% -
std::set<int>::lower_bound(key)_(existent)/32 -8.73% 1.616 1.475 - -5.99% -
SetIntersection_Interlaced_Vector_string_1024_1024 -8.73% 41552999.422 37924173.496 - -2.39% -
BM_PushHeap_float_QuickSortAdversary_4 -8.70% 0.586 0.535 - -0.07% -
std::multimap<std::string,_int>::erase(iterator)/32 -8.66% 27.826 25.416 - -12.05% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 -8.64% 42.388 38.725 - 1.27% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -8.64% 40223.506 36749.201 - -0.02% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 -8.64% 13.890 12.691 - 0.02% -
ranges::minmax(std::vector<char>)/64 -8.63% 1.353 1.236 - -10.29% -
BM_deque_vector_ranges_move/64 -8.62% 2.844 2.599 - -3.00% -
std::find_if(vector<char>)_(bail_25%)/8 -8.62% 0.818 0.747 - -19.55% -
std::set<int>::upper_bound(key)_(existent)/8192 -8.60% 8.591 7.852 - -5.23% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -8.60% 19.814 18.110 - 2.58% -
BM_PushHeap_float_Ascending_4 -8.60% 0.587 0.536 - -0.21% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -8.60% 1253227.860 1145453.562 - 1.22% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -8.59% 0.697 0.637 - 0.85% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -8.56% 28529.467 26086.245 - -0.97% -
std::find_end(list<int>)_(near_matches)/8192 -8.55% 2457994.737 2247910.370 - 0.18% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -8.54% 58476.918 53482.651 - 0.17% -
BM_StringRelational_Compare_Huge_Large_Control -8.54% 2.276 2.082 - 0.05% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -8.52% 2.413 2.208 - -3.36% -
std::find_if_not(vector<char>)_(bail_25%)/8 -8.52% 0.932 0.853 - 13.12% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -8.50% 29.998 27.447 - -9.24% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -8.50% 41.522 37.992 - 8.43% -
BM_CmpEqual_ushort_short -8.50% 1.126 1.030 - 3.70% -
BM_deque_deque_move_backward/64 -8.48% 3.659 3.349 - 0.18% -
std::map<int,_int>::clear()/1024 -8.43% 11337.328 10382.014 - -7.41% -
std::map<std::string,_int>::count(key)_(existent)/32 -8.40% 17.370 15.911 - 3.78% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -8.40% 1.912 1.752 - -8.89% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -8.37% 0.688 0.631 - 0.81% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -8.35% 13.442 12.320 - -0.35% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -8.34% 1673427.875 1533781.422 - -1.53% -
ranges::minmax(std::list<char>)/1 -8.33% 0.412 0.378 - -18.46% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 -8.30% 0.378 0.346 - -0.29% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -8.28% 52.256 47.928 - -14.94% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -8.27% 6386.166 5857.967 - 0.21% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -8.26% 27756247.120 25462564.838 - 0.14% -
std::find_end(list<int>)_(single_element)/8192 -8.26% 9655.531 8857.975 - 12.36% -
std::map<int,_int>::clear()/8192 -8.26% 92082.029 84476.552 - -6.29% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -8.25% 1.423 1.305 - 12.93% -
std::vector<std::string>::ctor(size)/1024 -8.25% 464.449 426.142 - 0.59% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -8.24% 51354.220 47121.751 - 1.21% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -8.23% 1.419 1.302 - 12.63% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -8.20% 7.197 6.606 - 36.70% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -8.18% 61328.900 56313.054 - -4.44% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -8.17% 23.529 21.606 - -2.29% -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle -8.17% 60.747 55.784 - 0.08% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -8.15% 52.479 48.203 - 27.50% -
SetIntersection_Front_Set_uint32_16384_256 -8.14% 3946016.288 3624839.905 - -11.46% -
std::find_end(list<int>)_(near_matches)/1024 -8.14% 37708.087 34639.855 - 1.05% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -8.13% 1214.975 1116.247 - 2.78% -
SetIntersection_Interlaced_Vector_uint32_256_4 -8.12% 5095696.012 4681989.062 - -2.72% -
std::partial_sort(deque<int>)_(descending)/8192 -8.10% 282589.439 259704.821 - -0.09% -
std::find_end(list<int>)_(near_matches)/1000 -8.09% 36128.912 33204.434 - 0.94% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -8.09% 45431.064 41756.231 - 1.71% -
std::equal(vector<int>)_(it,_it,_it)/8 -8.09% 1.257 1.155 - 0.01% -
SetIntersection_None_Set_uint64_16384_16384 -8.08% 179750549.058 165225849.104 - -3.88% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 -8.06% 376.205 345.891 - -0.13% -
std::partial_sort(deque<int>)_(shuffled)/8192 -8.05% 258966.284 238108.375 - -3.40% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -8.05% 34.641 31.853 - -22.36% -
SetIntersection_Front_Set_string_262144_64 -8.04% 4991120.743 4589817.842 - 5.10% -
BM_StringConstructDestroyCStr_Huge_Transparent -8.02% 69.276 63.718 - -2.82% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -8.00% 104088.386 95766.104 - -1.21% -
std::generate(list<int>)/8192 -7.97% 7504.862 6906.653 - -2.29% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -7.95% 9.653 8.885 - 1.65% -
std::map<int,_int>::insert(value)_(already_present)/1024 -7.95% 3.465 3.190 - -11.22% -
std::pop_heap(deque<float>)/1024 -7.94% 13.589 12.510 - 1.93% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -7.92% 68.061 62.671 - -2.11% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -7.92% 41.660 38.361 - 0.38% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -7.90% 1.421 1.308 - 11.81% -
std::adjacent_find(deque<int>,_pred)/8 -7.88% 4.838 4.457 - 8.74% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -7.88% 1582098.356 1457483.856 - -1.37% -
std::all_of(list<int>)_(process_all)/8192 -7.82% 7644.749 7047.112 - -0.01% -
BM_deque_deque_ranges_move_backward/0 -7.79% 0.921 0.849 - -0.26% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -7.78% 4.724 4.357 - 4.56% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -7.78% 871.186 803.449 - 1.70% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -7.76% 25.624 23.636 - -4.78% -
std::unordered_multiset<int>::clear()/8192 -7.75% 67213.796 62003.375 - -5.93% -
SetIntersection_Interlaced_Vector_string_1024_64 -7.75% 8570493.635 7906557.134 - -5.97% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -7.73% 23.685 21.853 - 1.57% -
BM_std_minmax_element<long_long>/1 -7.72% 0.324 0.299 - -0.28% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -7.72% 23.704 21.875 - -5.04% -
SetIntersection_Interlaced_Set_float_256_64 -7.72% 13996144.730 12915874.515 - 0.07% -
BM_StringMove_Small -7.70% 0.799 0.737 - 2.09% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -7.68% 39681.250 36632.750 - -0.70% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -7.68% 16.964 15.662 - -1.66% -
std::sort_heap(vector<NonIntegral>,_pred)/8 -7.61% 32.185 29.735 - -1.18% -
BM_PushHeap_uint32_Random_1 -7.61% 0.465 0.430 - -37.47% -
std::all_of(deque<int>)_(process_all)/32768 -7.60% 10899.278 10071.045 - -0.57% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -7.57% 340.060 314.317 - -6.71% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -7.56% 18.451 17.057 - -1.18% -
std::sort(deque<int>)_(repeated)/1024 -7.54% 1068.865 988.270 - -7.35% -
BM_CmpEqual_int_uint -7.54% 1.136 1.050 - -1.38% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -7.49% 0.366 0.338 - -7.70% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 -7.49% 12589.841 11646.970 - 0.51% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -7.49% 546.581 505.655 - 0.51% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -7.48% 5.815 5.380 - -8.37% -
std::rotate(list<int>)_(by_1/2)/50 -7.46% 13.664 12.646 - 0.30% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -7.40% 5.426 5.025 - -11.30% -
std::equal(vector<int>)_(it,_it,_it)/50 -7.40% 4.559 4.222 - 2.57% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -7.37% 3811.925 3530.804 - 1.71% -
std::remove_if(vector<int>)_(prefix)/1024 -7.37% 377.315 349.498 - -4.57% -
std::generate(deque<int>)/32 -7.36% 8.683 8.044 - 0.34% -
SetIntersection_Interlaced_Set_uint64_1024_256 -7.33% 14799773.023 13715313.451 - -14.31% -
std::unique_copy(vector<int>)_(contiguous)/1024 -7.32% 267.502 247.922 - 0.34% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 -7.31% 14.103 13.072 - 2.66% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -7.29% 2.349 2.178 - 0.12% -
std::none_of(deque<int>)_(process_all)/32768 -7.28% 10888.096 10095.020 - -0.34% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -7.27% 39.953 37.049 - -13.01% -
rng::starts_with(list<int>)/8192 -7.26% 8595.633 7971.919 - -13.63% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -7.23% 206.029 191.134 - -6.52% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -7.19% 721.093 669.244 - -30.72% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -7.16% 4645.049 4312.357 - 0.30% -
BM_CmpEqual_uint_schar -7.16% 1.133 1.052 - 2.87% -
std::remove_if(vector<int>)_(prefix)/50 -7.15% 58.489 54.306 - -0.44% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -7.12% 1.168 1.085 - -15.64% -
BM_CmpEqual_uint_int -7.10% 1.129 1.048 - -0.30% -
std::set<std::string>::lower_bound(key)_(existent)/32 -7.10% 16.724 15.537 - 0.73% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -7.09% 2.637 2.450 - -0.03% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -7.09% 19455.474 18076.328 - 1.17% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -7.08% 280853.455 260963.805 - 0.19% -
std::replace(vector<int>)_(prefix)/50 -7.06% 7.702 7.158 - -6.57% -
rng::find_last_if(vector<int>)_(bail_10%)/50 -7.06% 12.374 11.501 - -4.54% -
rng::ends_with(list<int>)_(mismatch_at_end)/8 -7.05% 0.754 0.701 - 0.18% -
rng::contains_subrange(list<int>)_(same_length)/8192 -7.04% 8514.123 7915.092 - -0.17% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -7.02% 15803.235 14694.239 - -0.92% -
std::replace(vector<int>)_(sprinkled)/32 -7.01% 5.802 5.396 - 5.43% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -6.98% 8.252 7.676 - -6.75% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -6.98% 40.801 37.952 - -13.36% -
BM_StringRelational_Compare_Empty_Empty_Control -6.98% 1.732 1.611 - 0.11% -
std::unordered_multimap<int,_int>::clear()/8192 -6.96% 67123.529 62450.695 - 0.08% -
BM_StringRelational_Compare_Empty_Small_Control -6.94% 1.731 1.611 - -3.55% -
SetIntersection_Front_Set_string_256_256 -6.94% 29416190.398 27375756.033 - -8.10% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -6.93% 126.878 118.080 - -4.89% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -6.93% 7.331 6.823 - -2.98% -
SetIntersection_Interlaced_Vector_uint64_256_4 -6.92% 5027066.058 4679036.824 - -3.05% -
std::none_of(deque<int>)_(process_all)/8192 -6.92% 2717.706 2529.606 - 0.22% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -6.91% 579.988 539.900 - 0.22% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -6.88% 5454.051 5079.062 - 4.83% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -6.87% 12.402 11.550 - 2.61% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -6.86% 27.147 25.284 - 0.26% -
SetIntersection_Front_Set_uint32_16384_16 -6.85% 1219808.358 1136276.224 - -4.61% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -6.82% 752.078 700.768 - -60.33% -
SetIntersection_Interlaced_Set_uint32_16384_4 -6.82% 174458253.965 162560239.621 - -3.93% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -6.81% 27.776 25.885 - 0.12% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -6.80% 1073225.193 1000243.211 - -3.92% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -6.79% 371962841.924 346695864.536 - -5.58% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 -6.78% 16505.166 15386.898 - -7.63% -
std::find_end(vector<int>,_pred)_(process_all)/1000 -6.77% 565.641 527.321 - 0.34% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -6.76% 346.008 322.614 - -2.30% -
SetIntersection_None_Set_uint32_16384_1 -6.76% 161921330.369 150974941.763 - -5.07% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -6.73% 27005271.138 25187784.052 - -0.40% -
std::replace_if(list<int>)_(sprinkled)/32 -6.71% 14.267 13.309 - -0.30% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -6.71% 51.053 47.627 - 0.52% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -6.70% 2010712.985 1876040.799 - -8.14% -
SetIntersection_None_Set_uint32_16384_16 -6.69% 161921436.547 151094640.331 - -4.97% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -6.68% 0.515 0.481 - 3.09% -
BM_vector_deque_ranges_move/64 -6.67% 2.820 2.632 - -5.71% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -6.67% 6555.516 6118.208 - 9.04% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -6.65% 11.611 10.838 - 0.82% -
std::reverse(list<int>)/64 -6.65% 18.667 17.426 - -0.16% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -6.64% 5.258 4.908 - 0.49% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -6.63% 14737.138 13759.741 - 0.39% -
SetIntersection_None_Set_uint32_16384_4 -6.63% 161703992.755 150981844.680 - -5.18% -
BM_CmpLess_uint_schar -6.63% 1.134 1.059 - 2.50% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -6.61% 33.662 31.438 - 30.94% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -6.60% 817.266 763.287 - -2.41% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -6.58% 30.408 28.409 - -1.40% -
std::equal(deque<int>)_(it,_it,_it)/1024 -6.57% 481.458 449.817 - -10.14% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -6.57% 0.478 0.447 - 5.78% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -6.55% 1065735.386 995940.786 - -3.80% -
std::unordered_set<int>::count(key)_(non-existent)/32 -6.53% 1.397 1.306 - -20.64% -
std::set<int>::erase(key)_(non-existent,_end)/8192 -6.52% 9.181 8.582 - -10.71% -
std::unordered_map<int,_int>::clear()/1024 -6.52% 8565.891 8007.293 - 1.77% -
std::generate_n(list<int>)/8192 -6.51% 7451.667 6966.545 - 0.55% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -6.51% 28.526 26.669 - 3.92% -
SetIntersection_Interlaced_Set_string_256_256 -6.48% 31581530.718 29536175.641 - -6.42% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -6.46% 17616.093 16477.356 - -4.04% -
std::sort_heap(vector<int>)/8 -6.46% 32.077 30.005 - 2.30% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -6.45% 9583149.285 8965208.962 - -0.03% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -6.45% 3168648.357 2964371.746 - -2.87% -
std::deque<int>::insert(middle)_(cheap_elements)/8192 -6.45% 176.086 164.736 - 0.41% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -6.38% 1230312.025 1151789.712 - 1.90% -
std::for_each_n(list<int>)/50 -6.37% 24.253 22.707 - 1.42% -
std::adjacent_find(list<int>,_pred)/50 -6.36% 31.305 29.316 - 0.12% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -6.33% 1598.034 1496.941 - -23.25% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -6.32% 5125.641 4801.680 - 3.54% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -6.32% 1300008.949 1217877.361 - -4.69% -
std::find_if(vector<int>)_(bail_25%)/1024 -6.31% 28.007 26.241 - -17.88% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -6.31% 16.786 15.727 - -1.34% -
SetIntersection_Front_Vector_uint32_262144_4 -6.29% 1089319.759 1020812.960 - -3.32% -
BM_StringFindNoMatch/10 -6.29% 1.356 1.271 - -1.95% -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 -6.28% 331.743 310.916 - -0.15% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -6.27% 0.289 0.270 - -43.59% -
SetIntersection_Front_Set_string_1024_64 -6.26% 4771298.152 4472701.106 - -9.82% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -6.24% 1.621 1.520 - 0.69% -
std::unordered_map<int,_int>::clear()/8192 -6.24% 66625.849 62471.384 - -3.46% -
std::generate(deque<int>)/50 -6.23% 12.851 12.051 - 0.30% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -6.22% 17971062.702 16852517.061 - -2.54% -
BM_StringRead_Cold_Shallow_Small -6.20% 1.125 1.056 - -25.31% -
std::replace(vector<int>)_(prefix)/32 -6.19% 5.120 4.803 - -7.28% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -6.18% 1239128.973 1162489.208 - 2.45% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -6.18% 14634.212 13730.285 - -3.73% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -6.17% 1500.403 1407.813 - -7.56% -
std::multiset<int>::equal_range(key)_(existent)/8192 -6.17% 8.702 8.165 - -0.79% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -6.16% 2.415 2.266 - -27.49% -
std::all_of(deque<int>)_(process_all)/8192 -6.15% 2719.838 2552.454 - 1.26% -
BM_PushHeap_uint64_QuickSortAdversary_16 -6.14% 0.971 0.911 - -4.80% -
std::count_if(deque<int>)_(every_other)/8 -6.11% 3.706 3.480 - -0.24% -
std::unordered_multiset<int>::clear()/1024 -6.10% 8610.501 8085.399 - -4.87% -
SetIntersection_None_Set_uint64_16384_64 -6.09% 175620464.023 164932341.897 - -3.54% -
std::make_heap(deque<int>)_(shuffled)/8192 -6.07% 24110.850 22647.458 - 0.51% -
BM_CmpLess_ushort_short -6.06% 1.122 1.054 - 2.42% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 -6.05% 28.521 26.796 - -6.29% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -6.03% 26.452 24.858 - -2.85% -
std::multiset<int>::find(key)_(non-existent)/1024 -6.02% 6.064 5.699 - 5.42% -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 -6.01% 348.591 327.646 - -0.01% -
BM_PushHeap_uint64_QuickSortAdversary_4 -6.01% 0.589 0.553 - 0.90% -
SetIntersection_None_Set_uint32_16384_16384 -6.01% 163378173.478 153563910.457 - -4.55% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -6.00% 1075966.426 1011378.055 - -2.32% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -5.97% 33.952 31.924 - -2.08% -
BM_PushHeap_uint64_Ascending_4 -5.96% 0.588 0.553 - -0.23% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -5.96% 9556404.907 8986612.699 - 0.08% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -5.96% 60.114 56.530 - -5.14% -
std::transform(deque<int>)_(identity_transform)/50 -5.95% 20.289 19.081 - -0.00% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -5.94% 3.026 2.846 - 11.55% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -5.93% 137162461.039 129032442.464 - 0.22% -
SetIntersection_None_Set_uint32_16384_64 -5.92% 161346958.987 151789385.906 - -3.99% -
BM_StringAssignStr_Huge_Transparent -5.89% 115.158 108.378 - -1.05% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -5.88% 36897.959 34728.445 - -3.39% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -5.88% 7954624.158 7486915.142 - 0.12% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -5.87% 228.568 215.141 - -2.36% -
std::map<int,_int>::count(key)_(existent)/8192 -5.87% 6.152 5.791 - -1.45% -
BM_deque_deque_ranges_move/1 -5.85% 2.598 2.446 - 5.48% -
SetIntersection_Interlaced_Set_uint32_1024_1 -5.85% 1056347.331 994579.305 - -4.98% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -5.84% 36.385 34.258 - -2.78% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -5.84% 4.628 4.358 - 3.77% -
std::unordered_set<int>::contains(key)_(existent)/32 -5.82% 1.409 1.327 - 11.06% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.82% 13371.437 12592.764 - -0.26% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -5.82% 140533.380 132355.489 - -1.56% -
std::map<std::string,_int>::find(key)_(existent)/32 -5.82% 15.523 14.621 - -9.17% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -5.81% 40.777 38.408 - 0.06% -
std::multiset<int>::equal_range(key)_(existent)/32 -5.80% 2.469 2.326 - -1.36% -
std::find_first_of(list<int>)_(large_needle)/1024 -5.79% 985755.662 928631.153 - 2.03% -
std::find_if(list<int>)_(process_all)/8192 -5.78% 7450.918 7020.267 - -21.69% -
SetIntersection_None_Set_uint32_16384_256 -5.78% 160847931.984 151555163.127 - -4.09% -
SetIntersection_None_Vector_uint64_16384_4 -5.78% 1119547.193 1054871.283 - -3.48% -
std::set<std::string>::clear()/8192 -5.77% 222479.643 209650.186 - -1.38% -
std::shift_left(list<int>)/8192 -5.76% 7578.188 7141.334 - -6.67% -
BM_CmpLess_int_ushort -5.76% 1.150 1.083 - -7.58% -
SetIntersection_None_Set_uint32_262144_64 -5.74% 1213896.160 1144194.418 - -4.07% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -5.73% 1.662 1.567 - 4.76% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -5.73% 20.096 18.944 - 0.54% -
SetIntersection_Front_Vector_uint64_16384_64 -5.72% 1385598.635 1306300.069 - -4.18% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -5.72% 34.441 32.471 - -7.09% -
BM_CmpLess_int_uint -5.71% 1.140 1.075 - 0.26% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -5.71% 7.340 6.921 - 0.64% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -5.70% 85621.580 80737.275 - 0.24% -
std::swap_ranges(deque<int>)/50 -5.69% 16.818 15.861 - -9.01% -
SetIntersection_Interlaced_Vector_uint64_64_4 -5.69% 17985941.162 16962480.202 - -7.98% -
BM_vector_deque_ranges_move/0 -5.67% 0.396 0.374 - -25.48% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -5.67% 9602126.113 9057427.822 - 0.82% -
std::set<std::string>::clear()/1024 -5.66% 22482.733 21209.717 - -2.34% -
SetIntersection_Interlaced_Vector_string_64_16 -5.65% 30240466.886 28530392.120 - -4.49% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -5.65% 606.555 572.308 - -1.52% -
SetIntersection_Front_Set_string_262144_16 -5.64% 1938129.251 1828835.909 - -1.33% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -5.63% 13473.784 12715.857 - -0.03% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -5.62% 22.512 21.246 - 2.39% -
std::multiset<int>::ctor(&&,_different_allocs)/0 -5.62% 13.774 13.000 - 1.33% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 -5.62% 307.987 290.685 - 1.15% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -5.62% 1.110 1.047 - -0.09% -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 -5.60% 2505.735 2365.393 - 0.13% -
SetIntersection_None_Vector_uint64_16384_256 -5.60% 1104249.430 1042415.713 - -4.74% -
std::partition(deque<int>)_(sparse)/32 -5.59% 11.368 10.733 - 0.79% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -5.58% 35.769 33.771 - 1.69% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -5.57% 10.716 10.119 - 0.95% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -5.56% 3202655.542 3024675.193 - -0.73% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -5.56% 41179.387 38891.307 - 5.71% -
SetIntersection_None_Set_uint32_262144_4 -5.55% 1214413.332 1146969.076 - -3.73% -
std::stable_partition(deque<int>)_(sparse)/8192 -5.55% 3657.156 3454.105 - 2.68% -
std::map<std::string,_int>::clear()/1024 -5.54% 23961.339 22632.833 - 4.49% -
std::multiset<int>::lower_bound(key)_(existent)/32 -5.54% 2.311 2.183 - -0.24% -
SetIntersection_None_Set_uint32_262144_16 -5.54% 1213268.148 1146093.912 - -3.96% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -5.54% 17016.829 16074.944 - -0.87% -
std::find_first_of(deque<int>)_(large_needle)/50 -5.53% 711.922 672.546 - 0.06% -
std::sort_heap(deque<int>,_pred)/1024 -5.52% 12968.908 12252.780 - -0.47% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -5.50% 685.809 648.085 - -1.22% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -5.50% 16.843 15.917 - -0.60% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -5.48% 1173.764 1109.487 - -7.03% -
SetIntersection_Front_Set_uint32_262144_1 -5.47% 1056198.562 998391.098 - -4.34% -
SetIntersection_Front_Set_string_64_16 -5.47% 24370718.248 23037686.165 - -6.44% -
BM_deque_deque_move_backward/0 -5.46% 0.919 0.869 - -5.17% -
BM_StringDestroy_Large -5.46% 7.416 7.011 - -22.65% -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 -5.46% 2477.719 2342.488 - 0.11% -
std::find_first_of(list<int>)_(small_needle)/50 -5.46% 148.059 139.980 - 0.07% -
std::fill(list<int>)/1024 -5.45% 515.521 487.410 - -2.22% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -5.45% 1.260 1.191 - 6.51% -
BM_StringAssignAsciiz_Empty_Opaque -5.44% 3.336 3.154 - 1.73% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -5.41% 25.450 24.072 - 2.15% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -5.41% 100.195 94.774 - -2.56% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -5.40% 754.814 714.033 - -2.39% -
std::generate(deque<int>)/8192 -5.40% 2008.638 1900.149 - 0.09% -
BM_StringFindAllMatch/64 -5.40% 3.268 3.091 - -0.89% -
BM_StringAssignAsciiz_Small_Opaque -5.38% 3.337 3.158 - 1.76% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -5.38% 10198.439 9650.029 - -0.91% -
BM_deque_deque_ranges_move/2 -5.37% 2.307 2.184 - 5.32% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -5.37% 33.088 31.312 - 27.50% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.37% 377.936 357.660 - -1.41% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -5.36% 4.625 4.377 - 0.43% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -5.36% 141.916 134.313 - -4.81% -
std::shift_left(list<int>)/32 -5.34% 14.178 13.421 - 0.27% -
SetIntersection_Front_Set_string_262144_262144 -5.32% 18342389.893 17365682.941 - -6.84% -
std::generate_n(deque<int>)/50 -5.32% 12.913 12.226 - 0.43% -
std::search(list<int>)_(single_element)/1000 -5.31% 705.850 668.358 - -0.24% -
SetIntersection_None_Set_uint32_262144_1 -5.30% 1217392.494 1152819.744 - -3.82% -
std::map<std::string,_int>::clear()/32 -5.30% 922.172 873.294 - -2.44% -
std::generate_n(deque<int>)/32 -5.27% 8.688 8.230 - 0.45% -
std::search(vector<int>,_pred)_(single_element)/1000 -5.26% 563.172 533.530 - -5.53% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -5.26% 1061325.299 1005473.873 - -3.93% -
std::swap_ranges(deque<int>)/32 -5.25% 10.994 10.417 - -6.47% -
rng::for_each(map<int>)/50 -5.25% 40.399 38.278 - 1.65% -
SetIntersection_None_Set_uint32_262144_256 -5.23% 1210101.156 1146848.959 - -3.68% -
std::multiset<int>::clear()/8192 -5.22% 82670.556 78352.484 - -1.42% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -5.22% 610.268 578.416 - 0.05% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.22% 56664.457 53707.665 - 0.01% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -5.22% 1056733.030 1001593.976 - -4.50% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -5.22% 1.614 1.529 - 14.05% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -5.22% 37.978 35.997 - -10.61% -
std::partition(deque<int>)_(sparse)/50 -5.21% 17.246 16.347 - 10.06% -
SetIntersection_None_Set_uint64_256_4 -5.21% 11605921.922 11001052.168 - -3.18% -
std::remove_if(deque<int>)_(prefix)/50 -5.15% 64.165 60.860 - -8.25% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -5.14% 261593.282 248139.096 - -1.14% -
SetIntersection_Front_Set_uint32_256_256 -5.12% 7788110.806 7389424.115 - -5.12% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -5.11% 1120469.714 1063230.322 - -4.57% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -5.10% 9581781.413 9092920.602 - 1.12% -
SetIntersection_Front_Set_float_262144_4 -5.10% 1097414.686 1041473.337 - -2.11% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.09% 15593.653 14799.357 - -1.73% -
SetIntersection_None_Set_uint32_1024_256 -5.09% 9073451.384 8611374.723 - -4.17% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -5.09% 280.293 266.022 - 0.92% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -5.08% 250004.039 237294.755 - 1.00% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -5.08% 6396999.538 6071807.342 - -1.08% -
SetIntersection_None_Set_uint32_16384_1024 -5.07% 160793281.549 152642979.401 - -2.99% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 -5.06% 0.281 0.267 - 1.45% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -5.05% 23517.979 22330.263 - 0.04% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 -5.05% 321999.426 305737.833 - -0.03% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -5.05% 73780.480 70055.666 - 1.82% -
SetIntersection_Interlaced_Set_uint32_1024_256 -5.04% 14674261.981 13935194.668 - 1.94% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle -5.04% 0.364 0.345 - 0.27% -
std::sort_heap(deque<int>,_pred)/8192 -5.03% 451004.639 428339.262 - 0.94% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -5.01% 1.619 1.538 - -3.19% -
std::search(vector<int>,_pred)_(single_element)/1024 -5.01% 576.950 548.057 - -5.23% -
SetIntersection_None_Vector_uint32_1024_64 -5.00% 1108598.033 1053195.058 - -2.77% -
SetIntersection_Front_Set_uint32_1024_4 -5.00% 1080958.442 1026957.250 - -4.08% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.99% 40099.601 38097.623 - -10.16% -
std::partial_sort(deque<int>)_(heap)/8192 -4.99% 275886.920 262126.628 - -0.66% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -4.99% 37396.352 35531.441 - -3.14% -
SetIntersection_Front_Vector_string_16384_256 -4.97% 9918254.377 9424960.678 - -2.19% -
SetIntersection_Interlaced_Set_uint64_256_4 -4.96% 11295011.243 10735240.470 - -3.09% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 -4.95% 18885.037 17950.665 - 0.33% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -4.95% 20.931 19.895 - -3.25% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 -4.94% 731.324 695.201 - -0.64% -
BM_PushHeap_uint32_Descending_4 -4.93% 0.363 0.345 - -10.05% -
SetIntersection_None_Set_uint32_262144_1024 -4.93% 1205418.945 1145986.086 - -3.63% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 -4.93% 7.243 6.886 - -0.17% -
std::set<int>::clear()/1024 -4.92% 9592.911 9120.460 - -1.26% -
SetIntersection_Interlaced_Set_uint32_262144_64 -4.92% 1591417.318 1513043.703 - -2.27% -
std::find_if(vector<char>)_(bail_25%)/8192 -4.92% 228.589 217.345 - -13.32% -
std::multiset<std::string>::find(key)_(existent)/32 -4.92% 15.777 15.001 - -3.14% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -4.91% 23235625.108 22094862.269 - 2.61% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -4.91% 206.649 196.504 - 0.06% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 -4.90% 731.433 695.618 - 0.11% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 -4.90% 44.820 42.625 - 0.45% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -4.89% 201799789.194 191939532.563 - -5.48% -
SetIntersection_Interlaced_Set_string_262144_1 -4.87% 1110736.749 1056658.917 - -3.05% -
std::set<int>::clear()/8192 -4.86% 82177.383 78184.888 - -0.64% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -4.85% 12.544 11.935 - -49.68% -
BM_CmpLess_uint_int -4.85% 1.126 1.072 - -1.15% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -4.85% 25.361 24.131 - -3.41% -
BM_PushHeap_float_Random_4 -4.84% 3.007 2.862 - 2.06% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -4.84% 49143.381 46766.539 - -0.17% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -4.83% 1.956 1.862 - 14.31% -
SetIntersection_None_Set_string_16384_16384 -4.81% 193088059.122 183800177.360 - -8.20% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -4.80% 5.682 5.409 - -1.70% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -4.80% 19.958 19.000 - -3.82% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.80% 788.683 750.836 - -3.57% -
SetIntersection_Interlaced_Vector_string_1024_256 -4.79% 21348405.275 20325341.388 - -3.99% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.78% 55761.060 53094.826 - -3.81% -
std::map<int,_int>::clear()/32 -4.78% 679.654 647.167 - -2.30% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.77% 16414.760 15631.508 - -1.38% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -4.76% 13005203.083 12385828.366 - -0.86% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -4.75% 6419488.254 6114607.496 - 0.70% -
BM_vector_deque_copy_backward/0 -4.75% 0.419 0.399 - -0.22% -
std::multimap<int,_int>::count(key)_(existent)/8192 -4.74% 6.813 6.491 - -2.22% -
SetIntersection_Interlaced_Set_uint32_64_16 -4.73% 22317019.832 21260318.997 - -1.91% -
SetIntersection_None_Set_uint32_262144_16384 -4.73% 1212839.844 1155440.918 - -2.07% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.72% 15399.734 14672.523 - -1.82% -
SetIntersection_Interlaced_Set_string_262144_262144 -4.72% 17965185.709 17117672.037 - -6.26% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.72% 380.113 362.182 - -1.87% -
SetIntersection_Front_Set_string_262144_4 -4.71% 1279899.034 1219609.895 - -2.59% -
BM_deque_deque_ranges_move_backward/4000 -4.71% 151.611 144.473 - 0.35% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 -4.70% 20.288 19.334 - -1.29% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -4.69% 12660.436 12066.153 - 19.75% -
std::set<int>::equal_range(key)_(existent)/8192 -4.69% 8.252 7.865 - -0.03% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -4.68% 27905.993 26600.654 - -0.54% -
SetIntersection_Interlaced_Set_uint32_262144_16 -4.67% 1619121.174 1543428.875 - -1.91% -
SetIntersection_Front_Set_uint64_262144_4 -4.67% 1096229.573 1045036.282 - -2.99% -
std::set<std::string>::count(key)_(existent)/8192 -4.67% 32.965 31.426 - 2.69% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -4.66% 14232.241 13569.258 - 1.06% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.65% 13701.740 13064.159 - -4.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -4.65% 1190927.963 1135526.090 - -3.20% -
SetIntersection_Interlaced_Set_uint64_1024_1 -4.65% 1059042.136 1009806.292 - -4.06% -
BM_StringAssignStr_Huge_Opaque -4.64% 113.299 108.044 - -2.21% -
rng::for_each(multiset<int>)/50 -4.64% 41.043 39.140 - 1.30% -
std::multiset<int>::count(key)_(non-existent)/0 -4.63% 0.275 0.263 - 1.18% -
std::search(vector<int>,_pred)_(single_element)/8192 -4.63% 4603.682 4390.641 - -5.14% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -4.63% 3196455.298 3048594.367 - -0.05% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -4.62% 7.263 6.928 - 0.39% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 -4.61% 36.747 35.053 - -0.61% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 -4.61% 31.165 29.728 - 0.02% -
std::stable_partition(vector<int>)_(sparse)/1024 -4.61% 219.996 209.856 - 1.27% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -4.61% 19102022.084 18222106.077 - -2.04% -
SetIntersection_None_Set_uint32_262144_262144 -4.59% 1208029.299 1152580.731 - -3.22% -
std::map<int,_int>::erase(key)_(existent)/32 -4.59% 23.390 22.317 - -1.61% -
std::multimap<int,_int>::count(key)_(non-existent)/0 -4.59% 0.264 0.252 - -0.12% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -4.58% 33.865 32.313 - -4.73% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -4.58% 5902996.389 5632846.017 - -3.86% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -4.57% 4.886 4.662 - -3.55% -
BM_CmpLess_uchar_int -4.57% 1.130 1.078 - -0.63% -
std::set<int>::lower_bound(key)_(existent)/1024 -4.56% 4.506 4.301 - -10.63% -
SetIntersection_None_Vector_uint64_262144_16384 -4.56% 1155002.388 1102351.360 - -2.91% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.56% 46245.054 44137.513 - 0.39% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -4.56% 793.908 757.744 - -0.95% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -4.55% 1.701 1.623 - -5.38% -
SetIntersection_None_Vector_uint32_16384_256 -4.54% 1121826.189 1070840.957 - -3.97% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -4.53% 1180847.323 1127336.966 - -0.91% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -4.53% 1410413.851 1346519.478 - -7.11% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 -4.52% 40.983 39.130 - 0.22% -
std::find_first_of(list<int>)_(small_needle)/1024 -4.52% 2889.237 2758.691 - 0.27% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -4.51% 727.902 695.059 - 0.42% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -4.51% 1405.549 1342.143 - 0.18% -
SetIntersection_Interlaced_Set_uint32_262144_256 -4.51% 1579259.279 1508062.176 - -3.43% -
SetIntersection_Front_Set_uint32_262144_16 -4.49% 1170708.878 1118090.619 - -6.83% -
std::sort(deque<int>)_(heap)/8192 -4.49% 72424.391 69172.218 - -0.84% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -4.49% 58989.594 56341.430 - 1.85% -
SetIntersection_Front_Set_uint32_1024_16 -4.49% 1218841.643 1164143.151 - -3.01% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -4.49% 22845672.486 21820700.257 - -3.55% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -4.48% 7688706.642 7343876.580 - 0.30% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.48% 68443.795 65375.526 - 0.67% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -4.48% 134783364.910 128749542.363 - 0.07% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -4.47% 1042887.418 996223.265 - -4.03% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -4.47% 210.444 201.030 - 1.10% -
SetIntersection_Front_Set_string_16_16 -4.47% 59201679.304 56558260.152 - -5.05% -
std::multiset<std::string>::erase(key)_(existent)/8192 -4.46% 106.311 101.569 - -0.98% -
std::multiset<int>::erase(key)_(existent)/8192 -4.46% 62.288 59.513 - -2.34% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -4.46% 84931.143 81147.384 - 1.90% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -4.45% 1700123.779 1624418.701 - 1.41% -
std::partition_copy(deque<int>)/50 -4.44% 22.007 21.031 - -5.70% -
std::set<int>::count(key)_(existent)/32 -4.44% 1.700 1.624 - 5.56% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -4.42% 1196457.007 1143535.480 - -2.69% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -4.42% 1207091.858 1153749.070 - -1.27% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.41% 831.696 794.978 - 2.90% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 -4.41% 2.515 2.404 - 1.05% -
std::remove_if(vector<int>)_(prefix)/32 -4.40% 51.240 48.985 - 0.23% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -4.38% 1.312 1.255 - -7.62% -
BM_deque_deque_move_backward/512 -4.38% 19.744 18.879 - 0.15% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -4.38% 8917.054 8526.515 - 0.18% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -4.38% 134204602.963 128330784.748 - 0.13% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -4.37% 22.010 21.048 - -1.55% -
std::set<int>::count(key)_(existent)/8192 -4.36% 8.218 7.860 - 0.82% -
SetIntersection_Front_Vector_uint32_262144_16 -4.34% 1137510.540 1088086.625 - -1.78% -
SetIntersection_Front_Vector_uint64_256_1 -4.34% 4220914.450 4037673.321 - -2.53% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -4.34% 1.252 1.198 - -1.57% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 -4.33% 167226.699 159978.100 - 1.27% -
std::remove_copy_if(list<int>)_(prefix)/50 -4.32% 25.980 24.857 - -0.50% -
SetIntersection_Interlaced_Set_uint64_256_64 -4.31% 13855898.284 13258226.526 - -2.01% -
std::set<int>::erase(iterator)/8192 -4.31% 20.696 19.803 - 0.36% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -4.31% 243319897.671 232843027.041 - -5.92% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -4.30% 13556.133 12972.618 - -3.16% -
SetIntersection_None_Set_uint64_1024_64 -4.30% 9011260.678 8623667.005 - -4.49% -
BM_deque_vector_ranges_move/4000 -4.30% 146.076 139.793 - 0.89% -
std::unordered_set<std::string>::clear()/32 -4.30% 929.696 889.713 - -3.12% -
std::set<int>::lower_bound(key)_(existent)/8192 -4.30% 8.157 7.807 - -2.25% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 -4.29% 14482.253 13860.750 - 0.45% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 -4.28% 55.881 53.486 - -1.24% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -4.28% 11760.130 11256.690 - -0.89% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -4.27% 13366051.667 12795640.416 - -3.69% -
SetIntersection_Front_Set_uint32_262144_64 -4.25% 1656753.040 1586342.746 - -6.65% -
std::search(vector<int>)_(no_match)/1000 -4.24% 214.568 205.464 - -2.35% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 -4.24% 165871.209 158840.014 - 0.37% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -4.24% 32.321 30.952 - 2.68% -
SetIntersection_None_Set_uint64_1024_1 -4.23% 8987520.224 8607056.848 - -2.77% -
std::partition_copy(deque<int>)/1024 -4.23% 662.698 634.654 - -9.12% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -4.22% 54.889 52.572 - -7.65% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -4.21% 1016.354 973.521 - -4.11% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -4.21% 13208.976 12653.145 - 1.00% -
SetIntersection_None_Set_uint64_1024_16 -4.20% 8972386.503 8595574.673 - -3.79% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -4.20% 21.792 20.877 - -2.36% -
std::multiset<std::string>::erase(key)_(existent)/32 -4.19% 51.656 49.493 - -37.57% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -4.18% 1.827 1.750 - -0.98% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -4.18% 2.567 2.460 - 0.51% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -4.18% 29.987 28.734 - -3.44% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -4.17% 16.631 15.937 - 1.04% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -4.16% 8.613 8.255 - -0.51% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -4.16% 1.243 1.191 - -5.34% -
SetIntersection_None_Set_uint64_1024_1024 -4.15% 9052342.148 8676802.381 - -2.58% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -4.15% 52.048 49.890 - 0.24% -
std::search(vector<int>)_(no_match)/1024 -4.14% 219.520 210.423 - -2.20% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -4.14% 24.711 23.689 - 3.41% -
BM_StringRead_Cold_Deep_Empty -4.13% 1.168 1.120 - -24.00% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 -4.13% 44.584 42.744 - -0.35% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -4.12% 1.559 1.495 - -3.57% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -4.11% 1.335 1.280 - 2.70% -
ranges::min(std::deque<char>)/1 -4.11% 0.686 0.658 - -2.32% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -4.11% 3675759.902 3524803.283 - -7.73% -
SetIntersection_Interlaced_Vector_float_262144_16384 -4.10% 349749108.272 335406861.046 - -4.56% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 -4.10% 88363.705 84740.970 - 0.38% -
std::map<std::string,_int>::find(key)_(existent)/1024 -4.10% 23.771 22.797 - -7.50% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.10% 124602.611 119499.024 - 0.09% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 -4.09% 303.951 291.508 - 0.88% -
BM_vector_deque_move/64 -4.07% 2.772 2.659 - -3.60% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 -4.06% 21.986 21.093 - -1.53% -
std::all_of(vector<int>)_(process_all)/8 -4.06% 2.517 2.415 - 3.43% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.06% 122227.464 117265.816 - 0.02% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -4.06% 1.928 1.849 - -2.67% -
SetIntersection_None_Vector_string_262144_256 -4.05% 1305575.148 1252696.247 - -2.89% -
SetIntersection_Interlaced_Set_float_1024_1024 -4.04% 12414990.576 11913536.905 - 1.32% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -4.03% 9771.750 9377.888 - -7.78% -
std::equal(deque<int>)_(it,_it,_it)/50 -4.03% 21.548 20.680 - -18.40% -
std::unordered_map<int,_int>::ctor(const&)/1024 -4.03% 6987.038 6705.571 - -0.79% -
SetIntersection_None_Set_uint64_256_64 -4.02% 9382142.097 9004905.358 - -1.70% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -4.02% 55.430 53.202 - -0.23% -
BM_StringRelational_Less_Small_Empty_Control -4.02% 1.679 1.612 - 0.20% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 -4.00% 151896.728 145827.452 - -0.12% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -3.99% 2.801 2.689 - 17.85% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -3.99% 36864.509 35394.646 - -2.08% -
BM_CmpEqual_uchar_uchar -3.99% 1.081 1.038 - -1.00% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -3.98% 16.502 15.845 - 0.30% -
std::make_heap(vector<int>)_(ascending)/8 -3.98% 16.963 16.288 - -0.81% -
std::find_first_of(deque<int>)_(large_needle)/32 -3.97% 294.357 282.669 - -0.03% -
bm_gcd_trivial -3.97% 0.678 0.651 - -4.89% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.96% 30.537 29.327 - -3.76% -
std::unique(list<int>)_(sprinkled)/52 -3.96% 70.094 67.319 - -0.17% -
std::set<std::string>::contains(key)_(non-existent)/0 -3.95% 0.288 0.276 - -2.86% -
SetIntersection_None_Vector_uint32_256_256 -3.95% 2182429.148 2096258.334 - -0.83% -
std::multimap<int,_int>::clear()/8192 -3.95% 89258.681 85737.242 - -0.62% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.94% 7094.092 6814.324 - 2.03% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -3.94% 4.437 4.263 - -5.18% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -3.94% 22.971 22.065 - -7.65% -
SetIntersection_Front_Vector_uint64_262144_4 -3.94% 1084804.364 1042057.724 - -1.30% -
SetIntersection_None_Set_uint32_256_16 -3.93% 11048257.955 10613635.449 - -3.08% -
SetIntersection_None_Set_string_262144_1024 -3.93% 1720230.062 1652559.244 - 0.01% -
std::partial_sort(vector<int>)_(descending)/8 -3.93% 25.388 24.389 - 0.84% -
SetIntersection_Interlaced_Vector_uint32_64_4 -3.93% 17928218.691 17223450.357 - -1.08% -
std::unordered_multimap<int,_int>::clear()/1024 -3.93% 8476.642 8143.467 - 0.40% -
std::unique_copy(list<int>)_(contiguous)/32 -3.93% 11.727 11.267 - 2.08% -
SetIntersection_None_Set_uint32_1024_4 -3.92% 9028347.956 8674033.595 - -3.56% -
SetIntersection_None_Set_uint32_1024_64 -3.92% 9030494.945 8676109.286 - -3.44% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -3.92% 1543732.828 1483212.402 - -2.13% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.92% 380.154 365.266 - -1.04% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -3.91% 27.141 26.080 - -0.58% -
BM_CmpLess_int_uchar -3.91% 1.152 1.107 - -0.26% -
SetIntersection_None_Vector_uint64_256_256 -3.90% 2159798.351 2075559.361 - -2.43% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.87% 1060.280 1019.251 - 3.04% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -3.86% 1.206 1.159 - -1.25% -
SetIntersection_None_Set_uint64_1024_256 -3.86% 8934891.142 8590326.649 - -5.26% -
SetIntersection_Interlaced_Set_uint64_16_16 -3.85% 38563937.553 37080794.830 - -2.46% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -3.84% 8973748.452 8629359.334 - -4.83% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -3.83% 5895150.031 5669492.334 - -2.31% -
std::adjacent_find(vector<int>,_pred)/50 -3.82% 23.194 22.307 - -3.80% -
std::stable_partition(vector<int>)_(sparse)/50 -3.82% 22.264 21.413 - -2.20% -
SetIntersection_Interlaced_Set_uint32_16384_256 -3.82% 203497029.353 195724888.432 - -2.56% -
std::multiset<int>::clear()/1024 -3.82% 10367.689 9971.837 - -0.39% -
BM_CmpLess_short_uchar -3.82% 1.140 1.097 - -0.04% -
SetIntersection_None_Set_uint64_256_256 -3.81% 5823958.426 5601938.757 - -4.37% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 -3.78% 0.335 0.322 - -3.18% -
SetIntersection_Interlaced_Set_uint32_262144_1 -3.76% 1050381.769 1010840.413 - -0.28% -
bm_lexicographical_compare<int>/8 -3.76% 1.583 1.523 - 0.82% -
SetIntersection_None_Set_float_256_64 -3.76% 9422170.085 9067789.167 - -1.42% -
std::pop_heap(deque<int>)/1024 -3.76% 13.584 13.074 - 3.79% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -3.76% 14497.753 13952.683 - 0.32% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 -3.76% 59.667 57.424 - -3.29% -
SetIntersection_None_Set_float_16384_1 -3.76% 159023715.713 153051987.570 - -2.36% -
std::reverse(list<int>)/8 -3.75% 2.003 1.928 - 0.10% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -3.75% 16893.849 16261.010 - 4.14% -
BM_CmpLess_uchar_schar -3.74% 1.122 1.080 - 6.34% -
std::stable_sort(deque<int>)_(pipe-organ)/8 -3.74% 22.470 21.630 - -2.94% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -3.73% 4856.554 4675.296 - 3.11% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -3.73% 53.657 51.656 - 8.18% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -3.72% 1.644 1.583 - 3.53% -
SetIntersection_Interlaced_Set_float_16384_4 -3.72% 171734920.891 165350133.003 - -0.68% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.71% 240.127 231.223 - -1.11% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -3.71% 11.000 10.592 - -0.36% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -3.70% 56.817 54.712 - 7.89% -
SetIntersection_Interlaced_Set_uint32_262144_4 -3.70% 1302458.494 1254222.086 - -0.99% -
std::partial_sort_copy(list<int>)_(descending)/8 -3.69% 16.289 15.688 - -1.61% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -3.69% 4.668 4.496 - -2.17% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -3.69% 13.612 13.110 - -2.98% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -3.69% 165.767 159.658 - 2.04% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -3.68% 1.274 1.227 - -0.11% -
SetIntersection_Interlaced_Set_uint64_16384_64 -3.68% 238952161.408 230155477.608 - -2.71% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -3.68% 84960.154 81835.598 - 2.64% -
std::unordered_set<int>::find(key)_(existent)/1024 -3.67% 1.486 1.431 - -3.46% -
std::find_first_of(list<int>)_(small_needle)/32 -3.67% 96.678 93.129 - -0.17% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -3.67% 13.523 13.027 - -3.96% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -3.66% 1694022.949 1631973.797 - -8.12% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -3.66% 21.884 21.083 - -1.59% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -3.66% 20.544 19.793 - 0.40% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -3.66% 1.570 1.512 - 0.68% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -3.65% 140607.813 135478.394 - -0.10% -
BM_StringConstructDestroyCStr_Large_Transparent -3.65% 10.129 9.759 - -36.94% -
std::set<int>::lower_bound(key)_(non-existent)/32 -3.64% 2.336 2.251 - -8.93% -
std::equal(list<int>)_(it,_it,_it)/50 -3.64% 36.884 35.541 - 0.58% -
std::for_each(list<int>)/32 -3.64% 11.265 10.856 - -0.25% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -3.63% 1692840.496 1631447.183 - -2.15% -
SetIntersection_Front_Vector_uint32_16384_1 -3.62% 1064317.168 1025751.343 - -1.57% -
SetIntersection_None_Set_string_262144_262144 -3.62% 1710767.334 1648806.394 - -0.65% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -3.62% 6.824 6.577 - 0.85% -
SetIntersection_Front_Set_string_64_4 -3.62% 19157033.078 18463898.880 - -0.01% -
std::partial_sort(vector<int>)_(repeated)/8192 -3.62% 27223.754 26238.919 - -1.17% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 -3.61% 13.605 13.113 - -0.28% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 -3.61% 2638.915 2543.679 - 0.15% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -3.60% 64421992.092 62101677.796 - -0.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -3.60% 1697857.422 1636790.283 - -7.32% -
std::multimap<int,_int>::erase(iterator)/1024 -3.60% 21.391 20.621 - 1.03% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -3.59% 18612063.147 17943565.982 - -1.43% -
BM_StringRelational_Less_Empty_Small_Control -3.59% 1.673 1.613 - 0.25% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -3.59% 1.450 1.398 - 17.85% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -3.58% 264.633 255.150 - -3.71% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -3.58% 33.890 32.678 - 6.14% -
SetIntersection_None_Set_uint64_16384_16 -3.57% 167918423.877 161915771.738 - -3.80% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 -3.57% 789.007 760.837 - -0.27% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -3.56% 1820315.754 1755426.187 - -1.09% -
SetIntersection_Interlaced_Vector_float_64_64 -3.56% 11040834.947 10647329.171 - -1.84% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 -3.56% 52.294 50.431 - -3.68% -
SetIntersection_None_Set_string_1024_1 -3.56% 9175112.863 8848464.143 - 0.27% -
std::multimap<std::string,_int>::clear()/32 -3.56% 931.675 898.523 - -0.21% -
SetIntersection_Interlaced_Vector_uint64_64_64 -3.55% 11064931.281 10671736.260 - -4.31% -
SetIntersection_Front_Set_uint32_262144_4 -3.54% 1071669.695 1033700.279 - -4.00% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -3.54% 1615.396 1558.224 - -0.37% -
SetIntersection_Interlaced_Set_uint64_262144_256 -3.54% 1635740.154 1577908.363 - -2.19% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -3.53% 51.966 50.130 - -0.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -3.53% 3188667.332 3075971.884 - 0.42% -
std::unordered_map<int,_int>::ctor(const&)/8192 -3.52% 56615.908 54621.533 - -1.26% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -3.52% 11792479.295 11377102.419 - -3.62% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -3.52% 48.608 46.896 - -2.90% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 -3.51% 22.618 21.823 - -0.52% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -3.51% 15.381 14.841 - -0.18% -
SetIntersection_None_Set_uint64_16384_256 -3.51% 169128235.160 163191363.461 - -4.06% -
std::move_backward(vector<bool>)_(aligned)/512 -3.50% 2.280 2.200 - -2.30% -
BM_StringRelational_Less_Empty_Huge_Control -3.50% 1.671 1.612 - 0.19% -
BM_CmpEqual_schar_uint -3.50% 1.149 1.108 - 0.19% -
BM_CmpLess_schar_uchar -3.50% 1.121 1.082 - -0.58% -
BM_deque_vector_copy/1 -3.50% 2.139 2.064 - -0.79% -
SetIntersection_None_Set_float_16384_16 -3.49% 158598567.120 153062879.892 - -1.87% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 -3.49% 13.485 13.015 - -0.34% -
SetIntersection_Interlaced_Set_uint64_1024_4 -3.49% 10188318.812 9833106.704 - -15.62% -
SetIntersection_None_Set_uint64_1024_4 -3.48% 9106801.985 8789663.514 - -3.41% -
std::copy_if(vector<int>)_(entire_range)/8 -3.48% 2.265 2.187 - -5.43% -
std::copy_n(vector<bool>)_(aligned)/4096 -3.48% 4.855 4.686 - -3.53% -
BM_CmpLess_ushort_int -3.48% 1.127 1.088 - 3.36% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -3.48% 17512672.119 16903803.325 - -0.08% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -3.47% 1098142.576 1060031.341 - -1.13% -
SetIntersection_None_Set_float_16384_4 -3.47% 159001102.512 153486578.883 - -1.73% -
std::unordered_set<std::string>::clear()/1024 -3.47% 23901.239 23072.669 - -0.08% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -3.46% 6872.156 6634.160 - -2.85% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.45% 1470.972 1420.162 - 0.40% -
std::set<int>::ctor(const&,_alloc)/0 -3.44% 13.151 12.698 - -0.36% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -3.44% 1172152.588 1131799.524 - -3.36% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -3.44% 13.620 13.152 - -0.07% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -3.44% 20.220 19.525 - -2.37% -
SetIntersection_None_Set_uint32_1024_1024 -3.43% 9115135.936 8802410.225 - -1.78% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -3.43% 15.499 14.968 - 0.61% -
std::stable_sort(vector<int>)_(pipe-organ)/8 -3.42% 18.827 18.182 - -1.10% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -3.42% 410.177 396.156 - 0.69% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 -3.42% 1.221 1.179 - -1.06% -
std::find_first_of(list<int>)_(small_needle)/8192 -3.42% 22873.156 22091.759 - 0.15% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -3.42% 33779.520 32625.923 - 1.09% -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 -3.41% 52672.508 50876.016 - 1.96% -
SetIntersection_None_Set_uint64_16384_4 -3.41% 165013346.874 159390986.381 - -3.78% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 -3.41% 0.337 0.325 - -1.41% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -3.41% 4372790.539 4223893.801 - -2.90% -
std::replace(list<int>)_(sprinkled)/50 -3.39% 19.512 18.850 - 0.64% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.39% 1926.770 1861.466 - -0.11% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -3.38% 850.348 821.599 - -0.34% -
BM_CmpEqual_short_uint -3.37% 1.146 1.107 - 1.22% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -3.37% 7008.397 6772.260 - 1.05% -
SetIntersection_None_Set_string_262144_4 -3.37% 1709567.709 1652004.395 - -0.44% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.36% 6837.019 6607.130 - -3.24% -
std::rotate(list<int>)_(1_element_backward)/32 -3.36% 13.808 13.344 - 0.52% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -3.35% 1.416 1.368 - 18.43% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -3.35% 56599.341 54703.846 - -0.52% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -3.35% 18.847 18.216 - -1.95% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.34% 1454.441 1405.856 - -2.56% -
std::replace(vector<int>)_(prefix)/8192 -3.34% 1259.317 1217.258 - -4.27% -
std::multimap<int,_int>::erase(iterator)/8192 -3.34% 21.439 20.723 - 1.25% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -3.34% 1603539.576 1550007.482 - -1.28% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -3.34% 15.976 15.443 - -2.15% -
std::set<std::string>::erase(key)_(existent)/1024 -3.34% 74.668 72.177 - -27.48% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -3.33% 4331840.991 4187419.864 - -3.15% -
SetIntersection_Front_Vector_uint32_256_16 -3.33% 4311757.725 4168313.912 - 0.10% -
std::multiset<int>::erase(iterator)/8192 -3.33% 24.003 23.205 - -1.11% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -3.32% 167.814 162.237 - -1.05% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 -3.32% 23208.731 22437.509 - -0.04% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 -3.32% 44.341 42.868 - -0.73% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -3.32% 37.515 36.269 - -8.81% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -3.32% 11776159.120 11385331.032 - -2.85% -
rng::find_last(list<int>)_(bail_90%)/50 -3.32% 1.340 1.296 - 0.32% -
std::set<int>::contains(key)_(existent)/32 -3.32% 1.715 1.658 - 0.96% -
std::find_end(vector<int>)_(process_all)/1024 -3.31% 236.451 228.616 - 3.35% -
SetIntersection_Interlaced_Vector_string_262144_1 -3.31% 1105670.461 1069036.104 - -2.67% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -3.31% 25.784 24.930 - 1.62% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -3.31% 23.042 22.280 - 1.54% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.30% 743.792 719.210 - -0.32% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.30% 121381.422 117374.537 - -4.06% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -3.30% 8.905 8.612 - -3.08% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -3.29% 4412188.482 4266936.554 - -2.14% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.29% 41395.488 40032.991 - 0.59% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 -3.29% 18442.618 17836.421 - 0.03% -
std::map<int,_int>::erase(key)_(existent)/8192 -3.28% 26.059 25.203 - -1.83% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -3.28% 13.132 12.701 - 1.57% -
SetIntersection_Interlaced_Set_string_16_16 -3.27% 61716755.029 59696733.031 - -1.63% -
std::unordered_multiset<int>::erase(iterator)/1024 -3.27% 20.161 19.501 - -1.72% -
SetIntersection_Front_Set_uint64_1024_16 -3.27% 1227791.863 1187671.639 - 0.67% -
std::multiset<std::string>::clear()/1024 -3.26% 22399.180 21669.150 - -2.22% -
SetIntersection_Interlaced_Set_float_262144_1 -3.26% 1044856.537 1010831.449 - 0.82% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -3.25% 5.520 5.341 - -0.17% -
SetIntersection_Interlaced_Set_uint32_256_64 -3.25% 14073448.888 13616217.991 - -1.09% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -3.25% 20.402 19.739 - -2.57% -
std::stable_partition(vector<int>)_(sparse)/32 -3.25% 7.459 7.217 - -2.02% -
bm_ranges_swap_ranges_vb_aligned/512 -3.24% 5.292 5.120 - -1.90% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -3.23% 1692190.672 1637488.932 - 0.79% -
SetIntersection_None_Set_float_16384_16384 -3.23% 160745861.464 155550995.206 - 0.29% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -3.21% 2.530 2.448 - -1.57% -
BM_StringRelational_Less_Empty_Empty_Control -3.21% 1.669 1.616 - 0.20% -
SetIntersection_None_Set_uint32_256_1 -3.21% 11648258.426 11274420.764 - -2.13% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -3.21% 18530507.819 17936381.252 - -1.48% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -3.20% 19.393 18.773 - -4.95% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -3.19% 616251.928 596567.976 - 0.53% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -3.19% 25.021 24.223 - -1.48% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 -3.19% 61.435 59.474 - -1.80% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.19% 929275.850 899614.823 - -1.26% -
SetIntersection_None_Vector_uint64_256_4 -3.19% 4262322.082 4126440.414 - -1.71% -
SetIntersection_Front_Set_float_16384_256 -3.19% 4201758.451 4067831.575 - -0.89% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -3.18% 4187037.762 4053698.185 - -1.32% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -3.18% 16.596 16.068 - 2.53% -
std::set<int>::insert(value)_(new_value,_middle)/1024 -3.18% 26.511 25.669 - -1.44% -
std::multiset<std::string>::clear()/32 -3.18% 925.512 896.110 - -1.27% -
std::multimap<int,_int>::count(key)_(existent)/1024 -3.18% 5.553 5.377 - -7.69% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -3.18% 1094577.011 1059812.324 - -2.27% -
SetIntersection_None_Vector_uint64_64_64 -3.18% 8627991.744 8353964.447 - -1.60% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -3.17% 11694218.203 11323332.911 - -0.91% -
SetIntersection_None_Set_float_16384_256 -3.17% 157779909.816 152779356.438 - -1.24% -
SetIntersection_Interlaced_Set_uint32_1024_64 -3.17% 10208425.177 9884920.899 - -2.40% -
BM_CmpLess_ushort_ushort -3.17% 1.090 1.055 - -1.47% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -3.16% 16.523 16.001 - 4.18% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -3.15% 1.155 1.119 - -6.88% -
BM_StringRelational_Less_Empty_Large_Control -3.15% 1.666 1.613 - 0.20% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 -3.14% 59.368 57.503 - -2.36% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -3.14% 3582575.480 3470150.841 - 16.37% -
BM_StringConstructDestroyCStr_Small_Opaque -3.13% 2.253 2.182 - -0.05% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -3.12% 40.523 39.258 - -1.38% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -3.12% 57036.838 55255.829 - -1.28% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -3.12% 15.312 14.834 - -0.31% -
SetIntersection_Front_Set_float_256_1 -3.12% 4215403.305 4084019.910 - -1.47% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.11% 36052.335 34929.329 - -1.38% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 -3.11% 6.673 6.466 - -1.49% -
BM_CmpLess_uchar_uint -3.10% 1.088 1.055 - -2.51% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.10% 44632.813 43247.245 - 0.47% -
SetIntersection_None_Set_uint64_256_1 -3.10% 11725391.001 11362141.619 - -2.88% -
std::set<int>::insert(value)_(already_present)/8192 -3.10% 9.575 9.279 - -2.99% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -3.09% 216.578 209.886 - -9.45% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.09% 56692.348 54942.827 - 0.55% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -3.08% 4.383 4.248 - 1.83% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 -3.08% 5.431 5.264 - -0.04% -
SetIntersection_Front_Vector_uint64_262144_1 -3.07% 1058925.944 1026376.628 - -1.43% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -3.07% 2210.858 2142.923 - 0.10% -
std::find_first_of(vector<int>)_(large_needle)/8192 -3.07% 7133270.619 6914221.535 - -11.02% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -3.07% 1.802 1.747 - -4.16% -
SetIntersection_Front_Set_string_262144_1 -3.06% 1105079.899 1071225.456 - -0.02% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 -3.06% 49815.986 48290.161 - -3.00% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.06% 943318.779 914429.552 - 0.67% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.06% 6911.440 6699.782 - 0.45% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -3.06% 1140480.675 1105578.383 - -4.40% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -3.06% 1.270 1.231 - -3.78% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -3.05% 1.032 1.001 - -12.04% -
SetIntersection_Front_Set_uint64_1024_256 -3.05% 3954225.146 3833544.542 - -1.81% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -3.05% 7.661 7.427 - 15.31% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.05% 55721.187 54021.338 - -0.08% -
SetIntersection_None_Set_float_16384_64 -3.05% 158239066.454 153415209.921 - -1.22% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 -3.05% 43.969 42.630 - -0.87% -
std::stable_sort(deque<int>)_(shuffled)/8 -3.04% 23.498 22.783 - -2.06% -
std::unordered_set<std::string>::clear()/8192 -3.04% 224925.691 218090.874 - -0.09% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -3.04% 2.385 2.313 - -8.85% -
SetIntersection_Front_Set_uint64_256_4 -3.04% 4255338.034 4126170.562 - -1.88% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -3.03% 216.805 210.226 - -2.86% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -3.02% 5114643.937 4959999.464 - -0.87% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -3.02% 1064877.395 1032729.160 - -1.40% -
BM_PushHeap_uint64_Descending_4 -3.01% 0.371 0.360 - -3.77% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.01% 14477.288 14041.294 - 1.24% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 -3.01% 111472.742 108117.033 - 0.91% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 -3.01% 37.874 36.735 - -0.95% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 -3.00% 20.762 20.138 - -0.44% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -3.00% 186797.930 181189.507 - -0.21% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -3.00% 5174611.376 5019380.147 - 0.68% -
std::replace(vector<int>)_(sprinkled)/50 -3.00% 8.763 8.500 - 5.14% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -3.00% 71.347 69.210 - -1.59% -
std::find_first_of(vector<int>)_(large_needle)/50 -2.99% 270.903 262.794 - -12.72% -
SetIntersection_None_Set_float_16384_1024 -2.99% 158238719.103 153508234.446 - -1.95% -
SetIntersection_Interlaced_Set_uint64_262144_64 -2.99% 1634458.902 1585637.453 - -1.70% -
std::map<int,_int>::insert(value)_(already_present)/8192 -2.99% 4.154 4.030 - 0.01% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.98% 13347.107 12949.036 - 1.72% -
SetIntersection_Front_Vector_float_1024_1 -2.98% 1056776.886 1025292.754 - -1.58% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 -2.98% 16842247.539 16340968.137 - -0.80% -
BM_CmpLess_schar_uint -2.97% 1.147 1.113 - 1.97% -
std::unordered_map<int,_int>::clear()/32 -2.97% 605.073 587.078 - 0.76% -
std::multimap<int,_int>::clear()/32 -2.97% 666.607 646.797 - 0.25% -
SetIntersection_Interlaced_Set_string_262144_1024 -2.97% 2105109.699 2042653.484 - -1.47% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -2.96% 1186100.636 1150950.165 - 0.03% -
std::unordered_multiset<int>::erase(iterator)/32 -2.96% 20.038 19.444 - -1.53% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -2.96% 4341412.970 4212856.522 - -0.96% -
std::multiset<int>::find(key)_(existent)/8192 -2.96% 8.908 8.644 - 6.17% -
std::move(deque<int>)/32768 -2.96% 2074.423 2013.056 - -14.39% -
std::find_if_not(vector<int>)_(bail_25%)/8 -2.95% 0.850 0.825 - 5.15% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -2.95% 7.353 7.136 - -23.79% -
SetIntersection_None_Set_uint64_262144_64 -2.95% 1235613.361 1199178.061 - -1.49% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.95% 211.626 205.390 - -0.28% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -2.95% 26.733 25.945 - -0.97% -
SetIntersection_None_Set_uint64_262144_16 -2.95% 1234401.937 1198033.774 - -1.19% -
BM_deque_deque_ranges_move_backward/1024 -2.94% 38.898 37.753 - -0.19% -
std::partition(vector<int>)_(dense)/32 -2.94% 8.349 8.103 - -0.49% -
std::map<int,_int>::find(key)_(existent)/8192 -2.94% 5.507 5.345 - -2.02% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -2.93% 1196653.862 1161551.090 - 2.98% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 -2.93% 29.888 29.012 - 0.36% -
SetIntersection_None_Set_string_64_64 -2.93% 11869624.117 11521863.150 - -1.46% -
BM_StringRead_Hot_Shallow_Empty -2.93% 0.487 0.473 - -0.03% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 -2.93% 13.347 12.956 - 0.49% -
std::reverse_copy(list<int>)/4096 -2.93% 3193.733 3100.303 - -6.77% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.93% 13591.303 13193.740 - 2.29% -
rng::find_last(list<int>)_(bail_10%)/50 -2.92% 16.361 15.883 - 0.65% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.92% 775.124 752.470 - 5.16% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.92% 627.111 608.821 - 2.03% -
bm_ranges_lexicographical_compare<int>/1 -2.91% 1.286 1.249 - -5.52% -
std::move_backward(vector<int>)/262144 -2.91% 21617.353 20987.567 - -5.87% -
std::replace(vector<int>)_(prefix)/1024 -2.91% 158.586 153.966 - -3.96% -
std::map<std::string,_int>::clear()/8192 -2.91% 227074.220 220468.156 - 3.73% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.90% 12040491.056 11691166.272 - -1.01% -
SetIntersection_None_Set_uint32_256_64 -2.90% 9412844.368 9139811.122 - -1.25% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -2.90% 3.851 3.739 - -1.06% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -2.90% 15.253 14.811 - -0.11% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -2.89% 1428284.828 1386962.017 - 0.62% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.89% 598.273 580.965 - -0.98% -
BM_CmpEqual_uint_uint -2.89% 1.092 1.061 - 0.84% -
SetIntersection_Interlaced_Vector_float_16384_1 -2.89% 1071099.492 1040164.624 - 0.05% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -2.89% 39326.470 38191.389 - 0.05% -
std::partition(deque<int>)_(sparse)/8192 -2.89% 3120.596 3030.526 - 3.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -2.89% 207958820.379 201956532.969 - -1.98% -
std::set<int>::erase(key)_(existent)/32 -2.89% 22.008 21.372 - -0.29% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.89% 6812.765 6616.207 - -0.21% -
BM_CmpLess_short_uint -2.88% 1.145 1.112 - 2.03% -
std::partial_sort_copy(vector<int>)_(descending)/8 -2.88% 15.730 15.277 - -1.18% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.88% 783.875 761.337 - -20.32% -
SetIntersection_Interlaced_Set_string_64_1 -2.87% 17518317.560 17015571.505 - -3.45% -
std::set<int>::find(key)_(existent)/1024 -2.87% 4.106 3.988 - 2.88% -
SetIntersection_None_Set_uint64_262144_256 -2.86% 1233154.217 1197904.217 - -1.40% -
std::find_end(vector<int>)_(process_all)/1000 -2.86% 229.947 223.375 - 3.51% -
SetIntersection_Front_Vector_uint32_1024_4 -2.86% 1084671.583 1053698.592 - -0.27% -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 -2.85% 12.246 11.897 - 0.19% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -2.85% 16.798 16.319 - 2.86% -
SetIntersection_Interlaced_Vector_string_64_1 -2.85% 17259813.501 16768723.549 - -0.44% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.84% 620.393 602.750 - -3.81% -
SetIntersection_Front_Set_float_16384_1 -2.83% 1060780.193 1030758.658 - 1.15% -
SetIntersection_Interlaced_Vector_string_16384_1 -2.83% 1107147.689 1075846.463 - -0.23% -
std::generate(list<int>)/50 -2.82% 15.588 15.148 - -2.98% -
SetIntersection_Front_Vector_uint64_64_1 -2.82% 16616495.539 16147937.704 - -1.70% -
std::sort(vector<int>)_(heap)/8 -2.82% 24.441 23.752 - 0.93% -
SetIntersection_Interlaced_Set_float_256_256 -2.82% 7643424.055 7427986.006 - -0.54% -
SetIntersection_Front_Vector_string_256_16 -2.81% 6087286.265 5916307.709 - -1.05% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -2.81% 13936868.153 13545835.687 - -2.43% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.81% 143882.380 139845.540 - -1.32% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.80% 13014.337 12649.322 - -0.48% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -2.80% 3233.047 3142.509 - -0.87% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -2.80% 6788.506 6598.417 - -0.07% -
BM_deque_deque_ranges_move_backward/2 -2.80% 2.470 2.401 - 4.57% -
std::copy(deque<int>)/512 -2.79% 17.161 16.682 - 0.31% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -2.79% 1055290.918 1025825.957 - -1.43% -
SetIntersection_None_Vector_uint64_262144_4 -2.79% 1151017.544 1118888.691 - -1.77% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.79% 3553208.715 3454072.541 - -1.28% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -2.79% 983.493 956.080 - 2.11% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.78% 400.360 389.215 - -0.39% -
std::stable_partition(list<int>)_(sparse)/8192 -2.78% 8863.980 8617.264 - -1.86% -
std::find_end(vector<int>)_(process_all)/1048576 -2.78% 231092.482 224664.514 - -2.29% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 -2.78% 20.215 19.653 - 0.41% -
SetIntersection_Interlaced_Vector_uint32_1024_1 -2.77% 1050106.682 1021012.823 - -1.86% -
SetIntersection_None_Set_uint64_64_4 -2.77% 21660535.242 21061260.417 - -2.65% -
BM_deque_deque_move/1024 -2.76% 37.715 36.674 - -0.59% -
std::make_heap(vector<int>,_pred)_(ascending)/8 -2.76% 17.096 16.624 - -1.27% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.75% 49896.272 48522.285 - -3.25% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -2.75% 356852871.119 347039941.597 - -0.14% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -2.75% 17.900 17.408 - -3.45% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -2.75% 23.426 22.782 - -0.28% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -2.75% 31.240 30.381 - 2.74% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.75% 15179591.155 14762636.241 - -0.69% -
BM_StringRelational_Compare_Empty_Large_Control -2.74% 1.656 1.611 - -16.32% -
SetIntersection_None_Set_float_16_1 -2.74% 68013977.265 66150042.439 - -0.45% -
SetIntersection_Interlaced_Vector_string_1024_4 -2.74% 1744190.727 1696415.654 - 0.23% -
SetIntersection_None_Set_string_262144_16 -2.74% 1701763.834 1655155.111 - -0.25% -
std::remove_if(deque<int>)_(sprinkled)/1024 -2.74% 537.264 522.549 - 0.16% -
BM_StringConstructDestroyCStr_Huge_Opaque -2.73% 161.642 157.227 - -2.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 -2.73% 16586291.537 16133332.218 - -0.54% -
std::multiset<std::string>::find(key)_(existent)/8192 -2.73% 30.260 29.435 - 4.52% -
std::set<int>::erase(iterator)/32 -2.72% 20.115 19.567 - -0.63% -
std::remove_if(deque<int>)_(prefix)/32 -2.72% 54.625 53.139 - -5.37% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 -2.72% 86513.804 84163.532 - -0.66% -
SetIntersection_Interlaced_Set_uint32_16384_16 -2.72% 211675713.781 205926363.112 - -2.39% -
SetIntersection_None_Set_float_262144_16384 -2.72% 1201612.141 1168979.900 - 0.29% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 -2.71% 63.013 61.303 - -2.75% -
SetIntersection_Interlaced_Vector_uint64_256_1 -2.71% 4207656.665 4093695.317 - -3.34% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -2.70% 1030945.833 1003060.384 - -1.61% -
std::find(vector<long_long>)_(process_all)/8 -2.69% 1.139 1.109 - 10.86% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -2.69% 9.116 8.871 - -1.75% -
std::multiset<int>::find(key)_(existent)/32 -2.69% 1.660 1.615 - -0.44% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.69% 9084.368 8840.090 - 2.32% -
SetIntersection_Interlaced_Set_uint64_16384_16 -2.68% 224361271.331 218342142.588 - -2.26% -
std::stable_partition(vector<int>)_(dense)/50 -2.68% 26.313 25.607 - -0.85% -
SetIntersection_None_Set_uint32_1024_16 -2.68% 9126969.381 8882346.407 - -3.07% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 -2.68% 101908.781 99178.554 - -0.15% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -2.68% 18.230 17.743 - -0.43% -
SetIntersection_Front_Set_uint64_16_16 -2.68% 38449012.134 37420418.103 - -0.35% -
std::find_first_of(vector<int>)_(large_needle)/1024 -2.67% 110368.182 107416.379 - -10.98% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -2.67% 168592094.691 164089797.422 - -2.70% -
std::unordered_set<int>::ctor(const&)/8192 -2.66% 56042.916 54549.479 - 0.40% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.66% 203.960 198.528 - 0.01% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 -2.66% 637327.375 620361.344 - -0.11% -
std::multiset<int>::clear()/32 -2.66% 636.117 619.203 - -0.74% -
SetIntersection_None_Vector_uint32_1024_16 -2.66% 1105840.484 1076441.955 - 0.67% -
BM_StringCopy_Large -2.66% 6.330 6.162 - -1.05% -
std::adjacent_find(deque<int>)/8 -2.65% 2.935 2.857 - -24.34% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -2.65% 466.637 454.270 - 0.55% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -2.65% 23.003 22.393 - -3.70% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -2.65% 154.391 150.301 - -1.72% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 -2.65% 23330.612 22712.946 - 0.04% -
BM_CmpLess_uchar_uchar -2.65% 1.078 1.049 - -1.39% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -2.65% 4.310 4.196 - -1.90% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 -2.64% 54.342 52.907 - 0.77% -
rng::fold_left(deque<int>)/8 -2.64% 4.025 3.919 - -3.94% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -2.63% 10.794 10.510 - -0.38% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 -2.63% 6853.370 6673.063 - 0.23% -
std::generate_n(deque<int>)/8192 -2.63% 2015.759 1962.775 - 0.21% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.62% 385.430 375.335 - -1.17% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -2.62% 52.900 51.516 - 3.30% -
SetIntersection_Interlaced_Vector_uint64_16_4 -2.62% 56739466.246 55254992.535 - -4.40% -
SetIntersection_Interlaced_Vector_string_16_4 -2.61% 69825292.765 68000436.794 - 0.76% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 -2.61% 4861.077 4734.081 - 0.55% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 -2.61% 15.822 15.408 - 0.54% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.61% 37462.666 36484.035 - 0.54% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 -2.61% 30111.049 29326.421 - -0.36% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.61% 399.780 389.365 - -0.37% -
BM_deque_deque_copy/4000 -2.60% 145.950 142.149 - 2.69% -
std::find_end(vector<int>)_(process_all)/8192 -2.60% 1802.040 1755.145 - 4.21% -
SetIntersection_None_Vector_uint64_262144_262144 -2.60% 1138528.605 1108912.563 - -1.41% -
bm_lexicographical_compare<int>/64 -2.60% 4.536 4.418 - 2.86% -
std::stable_partition(list<int>)_(dense)/50 -2.60% 57.680 56.182 - -2.48% -
std::multimap<std::string,_int>::ctor(const&)/1024 -2.60% 35819.614 34890.071 - -0.05% -
SetIntersection_Interlaced_Vector_uint64_64_1 -2.59% 16676109.290 16243565.863 - -4.45% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -2.59% 33.399 32.535 - -3.01% -
rng::contains_subrange(vector<int>)_(single_element)/16 -2.59% 4.724 4.602 - -5.47% -
std::shift_right(list<int>)/50 -2.58% 27.137 26.435 - -0.03% -
SetIntersection_Interlaced_Set_uint32_16384_64 -2.58% 218727339.981 213077927.620 - -0.79% -
SetIntersection_Front_Set_uint64_1024_4 -2.58% 1088833.813 1060767.816 - -0.18% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -2.58% 170028454.787 165646381.539 - -1.79% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 -2.58% 56236560.783 54787726.697 - -0.55% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -2.58% 1177747.916 1147412.729 - -2.40% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.57% 19879286.500 19367608.514 - -3.66% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.57% 15.278 14.885 - -0.24% -
std::partition(deque<int>)_(dense)/32 -2.57% 9.854 9.600 - -5.52% -
SetIntersection_Front_Set_uint32_64_1 -2.57% 16759194.315 16328573.921 - -0.77% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -2.57% 1595439.453 1554467.121 - -1.97% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.56% 252372.831 245901.834 - -1.45% -
BM_StringRelational_Less_Huge_Empty_Control -2.56% 1.655 1.613 - 0.26% -
std::any_of(vector<int>)_(process_all)/8 -2.56% 2.419 2.358 - -10.41% -
SetIntersection_Front_Set_uint64_262144_1 -2.56% 1068576.316 1041228.300 - -0.67% -
SetIntersection_None_Vector_uint64_16384_1024 -2.56% 1106739.476 1078433.201 - -2.24% -
BM_CmpLess_short_ushort -2.55% 1.125 1.096 - 1.37% -
SetIntersection_None_Set_string_262144_1 -2.55% 1699790.609 1656418.131 - -0.23% -
SetIntersection_None_Set_uint32_1024_1 -2.55% 8954576.000 8726116.210 - -4.22% -
std::adjacent_find(deque<int>,_pred)/50 -2.55% 30.808 30.022 - 2.24% -
std::find_end(forward_list<int>)_(match_near_end)/1024 -2.55% 4584.955 4468.005 - 0.20% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -2.55% 25.414 24.767 - 1.51% -
SetIntersection_Interlaced_Set_uint64_262144_1 -2.55% 1074622.364 1047267.651 - -1.22% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -2.54% 12.890 12.562 - 0.68% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -2.54% 20.126 19.614 - 2.89% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -2.53% 252514816.985 246114234.423 - -1.99% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -2.53% 31.171 30.381 - 0.76% -
rng::contains(vector<int>)_(process_all)/8 -2.53% 2.817 2.746 - -0.92% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.53% 56829.420 55392.729 - 1.01% -
SetIntersection_Interlaced_Set_uint32_1024_4 -2.53% 9935992.598 9684952.217 - -2.53% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 -2.52% 15.336 14.950 - -0.51% -
SetIntersection_None_Set_uint64_262144_262144 -2.52% 1252596.596 1221045.899 - -0.20% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -2.52% 1184141.591 1154328.361 - -1.00% -
std::set<int>::erase(iterator)/1024 -2.52% 20.242 19.733 - 0.14% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -2.52% 8208932.195 8002427.034 - -0.59% -
BM_CmpEqual_schar_schar -2.51% 1.092 1.064 - -0.15% -
std::remove(deque<int>)_(prefix)/32 -2.51% 52.858 51.531 - 0.19% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -2.51% 2.648 2.582 - -0.24% -
SetIntersection_Interlaced_Vector_string_256_4 -2.51% 6302829.421 6144780.292 - -0.20% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -2.51% 2.540 2.477 - 4.42% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 -2.51% 4853.916 4732.258 - 0.53% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -2.51% 506698.677 494001.646 - 8.15% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -2.51% 1.473 1.436 - 9.12% -
std::map<int,_int>::count(key)_(non-existent)/8192 -2.50% 11.428 11.142 - -3.47% -
BM_deque_vector_ranges_copy_backward/1 -2.50% 2.154 2.100 - 0.67% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -2.49% 2453927.205 2392717.469 - -6.86% -
SetIntersection_None_Set_string_262144_256 -2.49% 1705061.115 1662534.426 - -0.24% -
std::make_heap(deque<int>,_pred)_(descending)/8 -2.49% 19.390 18.906 - -1.00% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -2.49% 13.444 13.109 - -0.28% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -2.49% 1175862.515 1146570.809 - -2.21% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -2.49% 1879.295 1832.512 - 0.88% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -2.49% 33866.164 33023.816 - 0.28% -
SetIntersection_Interlaced_Set_string_1024_1 -2.49% 1114131.154 1086422.352 - -3.72% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 -2.48% 0.496 0.484 - -3.57% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 -2.48% 53.988 52.648 - 0.78% -
SetIntersection_None_Set_string_262144_64 -2.47% 1703906.740 1661754.477 - -0.26% -
BM_CmpLess_uint_ushort -2.47% 1.117 1.089 - -1.82% -
std::find_if(list<int>)_(process_all)/1024 -2.47% 703.149 685.759 - -2.95% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 -2.47% 5381.197 5248.173 - -0.35% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.47% 90.316 88.087 - 1.12% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -2.46% 2218.379 2163.726 - -2.45% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.46% 1282.978 1251.385 - 4.83% -
std::none_of(list<int>)_(process_all)/8 -2.46% 2.720 2.653 - -0.54% -
std::set<int>::insert(value)_(already_present)/1024 -2.46% 5.798 5.656 - -3.87% -
BM_StringAssignAsciizMix_Opaque -2.46% 5.214 5.086 - 1.21% -
std::find_end(deque<int>,_pred)_(process_all)/1024 -2.46% 603.360 588.547 - 0.27% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 -2.45% 63.374 61.820 - 0.27% -
SetIntersection_None_Vector_uint64_256_16 -2.45% 4071927.095 3972113.128 - -1.23% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -2.45% 23.080 22.514 - -4.30% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.45% 528.806 515.876 - 0.02% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -2.44% 15.210 14.838 - -0.43% -
BM_StringResizeAndOverwrite -2.44% 0.841 0.821 - -0.35% -
rng::contains(list<int>)_(process_all)/8 -2.44% 2.381 2.323 - -0.21% -
BM_StringAssignAsciizMix_Transparent -2.44% 3.081 3.006 - 0.40% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 -2.44% 19.138 18.671 - -3.67% -
BM_PushHeap_uint32_Random_4 -2.43% 2.214 2.160 - 1.69% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.43% 398.797 389.100 - -0.50% -
SetIntersection_None_Set_float_262144_1024 -2.43% 1204483.070 1175220.701 - 1.82% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -2.43% 1301531.740 1269922.281 - -1.88% -
SetIntersection_Interlaced_Set_uint64_16384_1 -2.43% 1053135.725 1027572.256 - -1.84% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 -2.42% 20000.512 19515.504 - 1.08% -
std::unordered_map<int,_int>::erase(iterator)/32 -2.42% 20.021 19.536 - 0.73% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -2.42% 15.021 14.657 - -0.49% -
SetIntersection_None_Vector_uint64_16384_16 -2.42% 1111855.840 1084965.342 - -0.64% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.42% 4252341.218 4149508.241 - -0.78% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.42% 398.977 389.329 - -0.56% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -2.42% 761.374 742.967 - -3.47% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 -2.42% 64005546.802 62458871.457 - -0.84% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -2.42% 1262323.158 1231830.648 - -2.06% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -2.41% 24.952 24.350 - -0.76% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 -2.41% 13.051 12.736 - 0.05% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.40% 399.620 390.029 - -0.24% -
SetIntersection_Front_Set_uint64_262144_16 -2.40% 1212154.184 1183084.096 - -1.16% -
SetIntersection_Interlaced_Set_string_4_4 -2.40% 161752356.068 157874830.490 - -0.66% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 -2.39% 13.048 12.735 - 0.08% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 -2.39% 13.068 12.755 - -0.16% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -2.39% 1061672.351 1036307.597 - 3.61% -
std::make_heap(vector<int>)_(descending)/8 -2.39% 14.977 14.619 - -0.48% -
std::unordered_set<int>::ctor(const&)/32 -2.39% 203.434 198.578 - 0.15% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.39% 1607453.914 1569089.521 - 0.15% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.39% 26.712 26.074 - 0.89% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -2.38% 1065455.972 1040056.641 - -0.82% -
SetIntersection_Interlaced_Set_uint64_16384_256 -2.38% 215139479.982 210011990.939 - -1.78% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 -2.38% 210241.865 205233.551 - 0.36% -
std::multiset<int>::insert(value)_(already_present)/1024 -2.38% 27.876 27.214 - -0.09% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -2.38% 13.047 12.737 - -0.08% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -2.38% 230604211.443 225126964.929 - -2.41% -
SetIntersection_Interlaced_Set_uint32_16384_1 -2.37% 1066480.963 1041176.437 - 1.14% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -2.37% 1095720.571 1069725.520 - 0.48% -
SetIntersection_Interlaced_Set_string_1024_16 -2.37% 13172778.262 12860650.893 - -4.33% -
std::set<std::string>::clear()/0 -2.37% 401.471 391.961 - -0.08% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -2.36% 0.591 0.577 - 6.68% -
ranges::minmax(std::vector<char>)/8 -2.36% 1.010 0.986 - -8.43% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -2.36% 26620.027 25991.456 - -3.31% -
BM_PushHeap_uint64_Ascending_16 -2.36% 0.932 0.910 - -8.36% -
SetIntersection_None_Vector_string_4_4 -2.36% 138990411.721 135714076.302 - -0.15% -
BM_CmpEqual_short_uchar -2.36% 1.114 1.088 - -0.20% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 -2.36% 13062.786 12755.051 - 1.62% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.35% 7517.445 7340.711 - -0.96% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.35% 180.366 176.126 - -1.43% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 -2.35% 69.356 67.727 - 3.46% -
SetIntersection_Front_Vector_uint64_16_1 -2.35% 63659597.606 62164702.608 - -0.95% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -2.34% 23.146 22.604 - -8.81% -
BM_vector_deque_copy_backward/1 -2.34% 2.384 2.328 - 1.06% -
SetIntersection_Interlaced_Vector_uint32_64_64 -2.34% 11115296.641 10855110.135 - 1.85% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -2.34% 55149.381 53860.651 - -3.43% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 -2.34% 58816174.085 57442275.473 - -1.51% -
BM_PushHeap_string_Ascending_1024 -2.34% 13.452 13.138 - -11.59% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.33% 210476.717 205572.766 - -0.34% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.33% 297.320 290.399 - 0.79% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -2.33% 8991234.226 8781944.668 - -2.59% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 -2.32% 819.837 800.791 - 0.33% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -2.32% 1.590 1.553 - 5.08% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 -2.32% 6215.219 6070.990 - -5.41% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -2.32% 1284885.986 1255079.374 - -4.17% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -2.31% 35727399.415 34900810.333 - -1.03% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.31% 398.919 389.691 - -0.66% -
SetIntersection_None_Set_float_262144_262144 -2.31% 1204247.479 1176424.967 - 1.60% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -2.31% 1067688.484 1043027.773 - -0.86% -
SetIntersection_Interlaced_Set_uint64_1024_16 -2.31% 11513758.484 11248158.666 - -3.03% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -2.30% 10.857 10.607 - 45.96% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -2.30% 1069064.577 1044441.889 - -0.45% -
std::unordered_set<int>::find(key)_(non-existent)/32 -2.30% 1.098 1.073 - -10.16% -
std::is_sorted_until(vector<int>,_pred)/1024 -2.30% 419.715 410.055 - -0.75% -
SetIntersection_Interlaced_Vector_uint32_256_16 -2.30% 6681120.625 6527484.157 - -4.91% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 -2.29% 19.184 18.745 - -2.76% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 -2.29% 948.595 926.860 - 0.89% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -2.29% 4229266.802 4132372.544 - -0.50% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -2.29% 8985526.626 8779668.896 - -2.05% -
std::multiset<int>::ctor(const&,_alloc)/0 -2.29% 12.992 12.695 - -3.06% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.29% 1691297.934 1652575.439 - 0.90% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 -2.29% 55497465.628 54226863.196 - -1.03% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 -2.29% 14113.460 13790.348 - 0.72% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.29% 400.199 391.037 - -0.33% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -2.29% 39391961.028 38490839.032 - -1.60% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -2.29% 25.216 24.640 - -31.58% -
std::flat_map<int,_int>::clear()/8192 -2.28% 417.984 408.435 - -0.58% -
SetIntersection_Interlaced_Vector_float_256_256 -2.28% 4606317.495 4501225.353 - -0.76% -
SetIntersection_None_Set_float_1024_1024 -2.28% 8991857.397 8786713.344 - -2.04% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.28% 69270.179 67691.144 - -0.64% -
SetIntersection_Interlaced_Vector_float_16_16 -2.28% 36209774.075 35385060.593 - -1.80% -
std::copy(vector<bool>)_(aligned)/262144 -2.27% 587.809 574.459 - -7.50% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 -2.27% 286002.924 279516.376 - 0.99% -
SetIntersection_Front_Vector_string_16384_16 -2.27% 1604242.611 1567858.752 - -1.85% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -2.26% 1208357.487 1180990.643 - -2.22% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.26% 8648.875 8453.176 - 0.01% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -2.26% 416.725 407.301 - -3.42% -
BM_PushHeap_uint32_Ascending_16384 -2.26% 3.704 3.620 - -0.62% -
SetIntersection_None_Set_uint64_262144_4 -2.26% 1222956.951 1195370.526 - -1.54% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -2.25% 39152978.349 38270626.416 - -0.91% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -2.25% 174478.577 170548.294 - -4.96% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.25% 140659.434 137495.996 - -0.07% -
bm_ranges_swap_ranges_vb_aligned/256 -2.25% 3.535 3.456 - -0.13% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -2.25% 102599.184 100293.686 - 0.29% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 -2.25% 175433.960 171492.778 - -2.15% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.24% 13839734.453 13529119.729 - -0.94% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 -2.24% 12801544.464 12514397.558 - -0.47% -
std::copy_backward(vector<int>)/32768 -2.24% 3795.777 3710.639 - -2.23% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -2.24% 18.643 18.225 - -3.72% -
std::multiset<int>::find(key)_(existent)/1024 -2.24% 4.249 4.153 - -1.41% -
SetIntersection_None_Set_uint64_262144_1 -2.24% 1225983.479 1198513.266 - -2.31% -
ranges::min(std::vector<__int128>)/70000 -2.23% 30876.815 30186.768 - 0.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -2.23% 1263006.594 1234786.947 - -1.93% -
SetIntersection_Front_Vector_uint64_16_16 -2.23% 36216717.230 35408148.907 - -0.71% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.23% 147174.337 143889.062 - 0.62% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 -2.23% 543412778.453 531302136.685 - -0.38% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -2.23% 38010750.021 37164575.878 - -0.09% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -2.23% 20080.072 19633.108 - -3.15% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.23% 37716.851 36877.439 - 0.11% -
SetIntersection_None_Set_string_262144_16384 -2.22% 1702489.178 1664609.213 - -0.32% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 -2.22% 16.864 16.489 - -0.38% -
std::set<int>::clear()/32 -2.22% 634.352 620.285 - -0.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 -2.21% 63944282.974 62528141.108 - -0.90% -
std::unique(list<int>,_pred)_(contiguous)/1024 -2.21% 973.842 952.279 - -7.48% -
SetIntersection_Interlaced_Set_string_16384_1 -2.21% 1110352.355 1085775.042 - -6.02% -
SetIntersection_Interlaced_Vector_string_1024_1 -2.21% 1103453.655 1079034.039 - -0.01% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -2.21% 609.442 595.958 - -5.67% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -2.21% 15.017 14.685 - -0.03% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 -2.21% 19.563 19.131 - -0.89% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -2.21% 1121451.303 1096649.225 - -0.99% -
std::is_sorted_until(vector<int>,_pred)/8192 -2.21% 3385.722 3310.854 - -0.02% -
BM_StringFindAllMatch/1 -2.21% 2.905 2.841 - 1.46% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -2.21% 16261498.149 15902194.921 - -1.04% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.21% 400.715 391.871 - 0.12% -
std::stable_sort(vector<int>)_(shuffled)/8 -2.21% 20.211 19.765 - 0.34% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -2.20% 9436636.240 9228617.767 - 0.42% -
SetIntersection_None_Vector_string_64_16 -2.20% 14382474.485 14065579.871 - -0.11% -
std::set<int>::insert(value)_(new_value,_end)/32 -2.20% 19.013 18.594 - -1.08% -
SetIntersection_Interlaced_Vector_float_1024_1 -2.20% 1058852.244 1035553.636 - -0.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 -2.20% 542902106.741 530957821.116 - -0.97% -
SetIntersection_Interlaced_Set_string_256_16 -2.20% 18329013.724 17925888.375 - -3.75% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 -2.20% 16.215 15.859 - -0.06% -
std::copy_n(list<int>)/32768 -2.19% 26678.186 26092.902 - -4.08% -
SetIntersection_Interlaced_Vector_uint64_256_64 -2.19% 7380439.684 7218543.826 - 3.40% -
SetIntersection_Front_Vector_uint64_1_1 -2.19% 540750500.120 528889961.362 - -0.99% -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 -2.19% 25.106 24.555 - 0.29% -
BM_deque_deque_move_backward/4000 -2.19% 150.695 147.390 - 1.25% -
SetIntersection_Front_Set_uint32_262144_262144 -2.19% 1660380.857 1623965.334 - -3.08% -
std::unordered_map<int,_int>::erase(iterator)/1024 -2.19% 20.059 19.620 - 0.65% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -2.19% 121357383.437 118697232.690 - -1.59% -
std::stable_sort(vector<int>)_(heap)/8 -2.19% 21.635 21.162 - 0.74% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -2.19% 101.415 99.197 - -0.04% -
BM_StringRead_Cold_Deep_Large -2.19% 1.231 1.204 - -23.88% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -2.18% 5.114 5.003 - -0.19% -
std::flat_map<int,_int>::clear()/0 -2.18% 398.924 390.219 - -2.64% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.18% 121743.979 119088.036 - -1.12% -
std::unordered_set<std::string>::ctor(const&)/32 -2.18% 795.931 778.579 - 13.77% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -2.18% 16955.704 16586.213 - 1.54% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 -2.18% 94999.524 92930.114 - 0.61% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -2.18% 20084.678 19647.190 - -4.64% -
std::sort_heap(deque<int>,_pred)/8 -2.18% 34.758 34.002 - 1.32% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -2.17% 35.982 35.199 - -60.78% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -2.17% 139790266.744 136754349.332 - -0.90% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.17% 571.028 558.631 - -1.53% -
SetIntersection_Interlaced_Set_float_262144_256 -2.17% 1585005.209 1550595.947 - -0.11% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -2.17% 610.348 597.118 - -2.58% -
std::stable_sort(vector<int>)_(repeated)/8 -2.16% 15.843 15.500 - 0.35% -
std::set<std::string>::ctor(const&,_alloc)/0 -2.16% 12.972 12.691 - -0.28% -
SetIntersection_Interlaced_Vector_uint64_16_1 -2.16% 63585104.934 62211567.757 - -5.37% -
SetIntersection_None_Set_uint64_64_16 -2.16% 18468691.972 18069944.595 - -1.82% -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 -2.16% 543284524.648 531559043.065 - -0.88% -
BM_deque_deque_ranges_move_backward/4096 -2.16% 155.306 151.958 - 0.58% -
SetIntersection_None_Vector_uint64_4_4 -2.15% 135498711.368 132579524.648 - -0.83% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 -2.15% 55521758.252 54325910.388 - -0.33% -
SetIntersection_None_Set_uint32_256_4 -2.15% 11503521.639 11255761.877 - -2.80% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -2.15% 514.048 502.980 - -0.98% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -2.15% 3.801 3.719 - 2.21% -
SetIntersection_None_Set_uint32_16_16 -2.15% 35910927.606 35139033.777 - -0.42% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 -2.15% 137617701.811 134661186.651 - -0.70% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.15% 780.090 763.334 - 0.73% -
std::map<int,_int>::ctor(const&,_alloc)/0 -2.15% 13.083 12.802 - 0.23% -
std::partial_sort(deque<int>)_(descending)/8 -2.15% 43.329 42.400 - -1.69% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.15% 399.036 390.474 - -0.47% -
std::multiset<int>::insert(value)_(already_present)/8192 -2.15% 31.591 30.914 - -0.04% -
SetIntersection_Interlaced_Set_uint32_1024_16 -2.15% 11564191.221 11316099.218 - -4.22% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 -2.15% 139204842.573 136218462.844 - -0.24% -
SetIntersection_None_Set_string_1024_256 -2.15% 9085029.622 8890153.524 - 0.33% -
BM_deque_vector_ranges_copy/5500 -2.14% 198.332 194.079 - -0.59% -
SetIntersection_Front_Set_uint32_1_1 -2.14% 542315347.184 530692469.972 - -0.57% -
SetIntersection_None_Vector_uint64_262144_256 -2.14% 1138615.024 1114237.152 - -1.49% -
SetIntersection_Interlaced_Vector_uint64_1_1 -2.14% 541720870.301 530133494.972 - -1.21% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 -2.14% 526288.956 515049.687 - 0.34% -
std::stable_sort(vector<int>)_(ascending)/8 -2.14% 15.761 15.424 - 0.66% -
SetIntersection_Front_Set_string_256_1 -2.14% 4393257.625 4299450.444 - 0.35% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -2.13% 16.478 16.127 - -0.86% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.13% 1105952.539 1082383.576 - -1.06% -
SetIntersection_Interlaced_Set_float_16_16 -2.13% 38789084.375 37963193.280 - 0.44% -
std::make_heap(deque<int>,_pred)_(heap)/8 -2.13% 19.337 18.925 - -0.55% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -2.13% 3.966 3.882 - 7.66% -
SetIntersection_Interlaced_Set_uint64_4_4 -2.13% 138504559.110 135559537.611 - -1.21% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 -2.13% 67260612.057 65830546.750 - -1.00% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 -2.13% 294.682 288.419 - -2.04% -
SetIntersection_Interlaced_Vector_uint64_4_1 -2.12% 216600887.248 211998561.446 - -4.84% -
SetIntersection_Interlaced_Vector_uint64_4_4 -2.12% 137389266.988 134470984.915 - -4.33% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.12% 353509.387 346002.077 - 0.11% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.12% 89.594 87.692 - 0.87% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 -2.12% 16676682.436 16322665.795 - -0.75% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 -2.12% 217075329.561 212468294.427 - -0.70% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -2.12% 19984.817 19560.909 - -5.34% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -2.12% 5.309 5.196 - 2.47% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -2.12% 535.194 523.855 - -0.22% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.12% 1676653.891 1641171.715 - -11.71% -
BM_PushHeap_float_Ascending_16384 -2.11% 4.291 4.200 - -1.85% -
SetIntersection_None_Set_uint64_1_1 -2.11% 542417661.344 530951004.803 - -1.26% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -2.11% 2.313 2.264 - -0.10% -
SetIntersection_Interlaced_Set_uint32_256_16 -2.11% 12114603.735 11858769.570 - -2.02% -
SetIntersection_Interlaced_Set_uint64_16_1 -2.11% 63839582.058 62491529.855 - -0.80% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -2.11% 21.307 20.858 - 1.82% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 -2.11% 608248.661 595420.415 - -0.26% -
std::search(vector<int>)_(no_match)/8192 -2.11% 1664.858 1629.771 - -1.26% -
SetIntersection_None_Vector_uint32_1024_4 -2.11% 1101704.300 1078486.158 - 0.89% -
SetIntersection_Interlaced_Set_uint32_64_1 -2.11% 16678407.296 16327126.896 - -0.85% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.10% 826.011 808.643 - 0.19% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -2.10% 3930.856 3848.210 - 11.94% -
SetIntersection_Interlaced_Set_float_1024_1 -2.10% 1061672.011 1039355.574 - -0.67% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -2.10% 16315289.156 15972498.422 - -1.88% -
SetIntersection_Interlaced_Set_uint32_16_1 -2.10% 63758636.537 62420245.354 - -0.62% -
SetIntersection_Interlaced_Set_string_1_1 -2.10% 566736809.475 554840752.032 - -0.49% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 -2.10% 11.574 11.331 - 0.55% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.10% 239.847 234.813 - 3.49% -
std::all_of(list<int>)_(process_all)/8 -2.09% 2.719 2.663 - 1.03% -
SetIntersection_None_Set_float_4_4 -2.09% 137839271.761 134955340.202 - 0.29% -
SetIntersection_Front_Vector_uint32_1024_1 -2.09% 1059493.162 1037359.481 - -2.11% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -2.09% 8274.288 8101.626 - 0.24% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 -2.09% 170124.182 166575.660 - -0.07% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 -2.09% 64569072.363 63222441.378 - -1.15% -
SetIntersection_None_Set_uint64_4_4 -2.09% 137100652.284 134241837.592 - -1.37% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 -2.08% 52.243 51.155 - -0.42% -
SetIntersection_Front_Vector_float_256_1 -2.08% 4197705.454 4110314.749 - -0.48% -
SetIntersection_Interlaced_Set_uint64_64_16 -2.08% 22722826.647 22251297.980 - -1.22% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 -2.07% 220157180.664 215589114.171 - -0.63% -
SetIntersection_None_Set_uint64_4_1 -2.07% 219261208.834 214712833.503 - -1.15% -
SetIntersection_Front_Vector_uint32_256_1 -2.07% 4214152.026 4126739.777 - -0.49% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.07% 87.638 85.821 - -1.19% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast -2.07% 1.889 1.850 - -1.87% -
SetIntersection_None_Set_float_16_4 -2.07% 57409192.620 56220407.985 - 0.49% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -2.07% 10967650.464 10740882.349 - -2.13% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -2.07% 15.009 14.699 - 0.89% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.07% 67624.044 66226.877 - -1.62% -
SetIntersection_None_Set_uint64_16_16 -2.06% 35654619.155 34918365.260 - -1.56% -
std::partial_sort(vector<int>)_(shuffled)/8 -2.06% 28.414 27.828 - -1.38% -
std::unordered_set<int>::ctor(const&)/1024 -2.06% 6893.976 6751.805 - 0.92% -
BM_StringFindNoMatch/512 -2.06% 9.389 9.196 - -0.62% -
BM_CmpEqual_short_short -2.06% 1.081 1.058 - 0.83% -
SetIntersection_Front_Vector_uint64_16384_1 -2.06% 1062926.961 1041050.381 - 1.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 -2.06% 542834330.704 531670577.326 - -0.41% -
SetIntersection_None_Vector_uint64_16_16 -2.06% 34107677.915 33406740.034 - -0.29% -
SetIntersection_Interlaced_Set_float_16384_1 -2.05% 1058843.335 1037097.148 - -0.64% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.05% 398.718 390.533 - -0.48% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 -2.05% 37343460.212 36577126.817 - -1.01% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -2.05% 47.355 46.385 - -1.75% -
SetIntersection_None_Vector_uint32_1024_1 -2.05% 1098923.609 1076415.138 - 0.70% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.05% 397.916 389.766 - -0.14% -
BM_PushHeap_string_PipeOrgan_16 -2.05% 4.217 4.130 - -0.24% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -2.05% 4711.197 4614.745 - -11.07% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 -2.04% 213204.359 208847.294 - -0.29% -
SetIntersection_Front_Set_uint64_1_1 -2.04% 541820530.750 530754686.080 - -1.04% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 -2.04% 18.268 17.895 - -0.30% -
SetIntersection_None_Vector_uint64_262144_16 -2.04% 1134303.679 1111162.186 - -1.30% -
SetIntersection_Interlaced_Set_uint64_262144_4 -2.04% 1331267.982 1304120.850 - -1.46% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -2.04% 15.062 14.755 - 0.50% -
SetIntersection_None_Vector_uint64_1_1 -2.04% 540328773.212 529315524.919 - -0.76% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -2.04% 1535100.384 1503832.623 - -2.47% -
std::search(deque<int>,_pred)_(near_matches)/8192 -2.04% 1557009.228 1525297.646 - 0.17% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 -2.04% 30.972 30.342 - 1.93% -
SetIntersection_None_Set_float_262144_16 -2.04% 1201036.377 1176582.355 - 1.28% -
SetIntersection_Front_Set_uint64_16_1 -2.04% 63670798.394 62374537.259 - -1.09% -
std::multiset<int>::contains(key)_(non-existent)/32 -2.03% 2.773 2.716 - -9.67% -
BM_PushHeap_string_QuickSortAdversary_1024 -2.03% 15.707 15.388 - 0.76% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -2.03% 4283041.225 4196148.298 - -1.23% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.03% 541.001 530.042 - 1.05% -
BM_PushHeap_string_QuickSortAdversary_16384 -2.02% 16.168 15.840 - 1.29% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 -2.02% 358.130 350.882 - 0.83% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 -2.02% 175044.872 171502.916 - -1.88% -
SetIntersection_Interlaced_Set_float_4_4 -2.02% 139177711.205 136365469.656 - -0.10% -
SetIntersection_None_Vector_uint64_4_1 -2.02% 216457447.253 212086185.589 - -0.80% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 -2.02% 37392154.278 36637604.824 - -0.92% -
std::set<int>::clear()/0 -2.02% 398.092 390.063 - 0.00% -
SetIntersection_Front_Set_uint64_4_4 -2.01% 138721966.678 135928912.026 - -0.98% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 -2.01% 14929761.354 14629437.323 - -0.85% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.01% 386.354 378.584 - 0.28% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.01% 765.876 750.474 - 0.02% -
SetIntersection_Front_Set_uint32_16_4 -2.01% 55331500.982 54220959.752 - -0.94% -
SetIntersection_Front_Vector_uint64_4_4 -2.01% 137284286.380 134530021.475 - -0.83% -
SetIntersection_None_Set_uint64_256_16 -2.01% 11025193.051 10804045.925 - -1.52% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 -2.00% 257.745 252.581 - 0.81% -
SetIntersection_None_Vector_string_262144_1 -2.00% 1320752.211 1294377.405 - 0.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.99% 547741091.247 536815474.729 - -0.30% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -1.99% 39.245 38.462 - -8.69% -
SetIntersection_Interlaced_Set_float_262144_64 -1.99% 1573635.904 1542280.762 - 0.37% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 -1.99% 18.280 17.916 - -0.15% -
SetIntersection_None_Vector_uint64_16384_64 -1.99% 1117509.722 1095270.156 - -0.50% -
SetIntersection_Front_Set_uint64_4_1 -1.99% 216691185.212 212379403.575 - -0.99% -
std::sort(deque<int>)_(pipe-organ)/1024 -1.99% 2791.654 2736.133 - 2.92% -
std::multimap<int,_int>::ctor(const&)/0 -1.99% 12.918 12.661 - -3.81% -
SetIntersection_Interlaced_Set_float_1024_16 -1.99% 11559718.693 11329996.972 - -0.70% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -1.99% 19.846 19.452 - -6.04% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 -1.99% 8737238.736 8563649.288 - 0.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.98% 216926625.376 212621445.924 - -0.31% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 -1.98% 217231593.790 212923867.740 - -1.01% -
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 -1.98% 612515.698 600381.898 - -0.08% -
SetIntersection_Front_Set_uint32_16_1 -1.98% 63854649.244 62589869.485 - -0.51% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.98% 4256799.668 4172555.142 - 1.16% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.98% 1083592.178 1062153.261 - 0.33% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.98% 176325.336 172839.306 - 0.96% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 -1.98% 57272196.144 56139900.476 - -0.87% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -1.98% 468.373 459.114 - -0.08% -
SetIntersection_Front_Set_uint64_64_4 -1.98% 16277911.661 15956274.225 - -1.12% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -1.97% 11585117.784 11356398.552 - -1.86% -
SetIntersection_Front_Vector_uint64_256_16 -1.97% 4267256.340 4183026.180 - 0.05% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 -1.97% 24.203 23.726 - 0.42% -
SetIntersection_Interlaced_Set_uint64_16_4 -1.97% 60333716.109 59143771.391 - -1.62% -
std::multimap<int,_int>::count(key)_(existent)/32 -1.97% 3.655 3.583 - -4.40% -
SetIntersection_None_Set_float_256_1 -1.97% 11581584.109 11353536.066 - -1.82% -
SetIntersection_None_Vector_string_262144_16384 -1.97% 1315054.425 1289179.687 - -1.49% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.97% 398.198 390.370 - 0.04% -
SetIntersection_Interlaced_Set_string_4_1 -1.96% 226748245.583 222293739.564 - -0.17% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -1.96% 20.118 19.723 - -1.02% -
std::multimap<int,_int>::ctor(const&,_alloc)/0 -1.96% 12.957 12.703 - -0.22% -
std::none_of(list<int>)_(process_all)/32768 -1.96% 26692.966 26168.964 - 0.65% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.96% 57964.042 56827.299 - -1.11% -
rng::find_last(vector<char>)_(bail_90%)/50 -1.96% 1.468 1.439 - -0.35% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -1.96% 4248614.427 4165340.576 - 0.36% -
std::unordered_set<std::string>::ctor(const&)/1024 -1.96% 34202.804 33532.518 - 0.05% -
SetIntersection_None_Vector_uint64_1024_4 -1.96% 1102987.149 1081375.153 - -0.45% -
SetIntersection_Interlaced_Set_float_262144_1024 -1.96% 1544752.277 1514488.607 - 0.53% -
SetIntersection_None_Set_string_64_1 -1.96% 23272576.626 22816730.527 - -0.68% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.96% 1116.022 1094.167 - -1.91% -
std::set<int>::insert(value)_(new_value,_middle)/32 -1.96% 18.655 18.289 - -0.96% -
SetIntersection_Interlaced_Set_string_1024_64 -1.96% 17058437.938 16724708.642 - -2.02% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.95% 216611120.227 212377379.971 - -0.56% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.95% 16888053.845 16558259.771 - 0.37% -
BM_CmpEqual_int_int -1.95% 1.091 1.069 - -0.06% -
std::flat_map<int,_int>::ctor(const&)/32 -1.95% 23.271 22.817 - -0.01% -
std::make_heap(vector<int>)_(heap)/8 -1.95% 14.958 14.666 - -0.52% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 -1.95% 542566472.017 532001671.331 - -0.81% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 -1.95% 20.716 20.313 - -0.15% -
std::replace_if(list<int>)_(sprinkled)/50 -1.94% 23.420 22.964 - -0.09% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 -1.94% 43.261 42.421 - 0.90% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -1.94% 29.307 28.739 - 1.16% -
std::multimap<int,_int>::erase(iterator)/32 -1.94% 20.978 20.571 - 1.25% -
BM_vector_deque_ranges_copy_backward/64 -1.94% 3.037 2.979 - -1.95% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.94% 2274537.858 2230452.837 - -1.64% -
SetIntersection_None_Set_string_256_64 -1.94% 9428165.036 9245473.743 - -0.77% -
rng::contains_subrange(list<int>)_(same_length)/16 -1.94% 5.969 5.854 - 0.23% -
BM_CmpEqual_uchar_int -1.94% 1.093 1.072 - 3.01% -
std::remove_if(vector<int>)_(sprinkled)/50 -1.93% 62.271 61.066 - -5.30% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -1.93% 10140.450 9944.318 - 2.91% -
SetIntersection_None_Vector_uint64_64_16 -1.93% 13716974.220 13451769.788 - -0.10% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.93% 1083688.704 1062745.035 - -0.39% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.93% 8735872.298 8567322.929 - -1.20% -
SetIntersection_Front_Vector_float_16384_1 -1.93% 1053208.428 1032891.733 - -0.50% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.93% 120426.009 118103.131 - -0.75% -
SetIntersection_Interlaced_Set_float_16_1 -1.93% 63838778.174 62607932.002 - -0.28% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 -1.93% 4.251 4.169 - -0.34% -
SetIntersection_Front_Set_uint32_1024_1 -1.93% 1065102.236 1044576.488 - -0.15% -
SetIntersection_Front_Set_uint64_16_4 -1.93% 55371264.765 54305025.122 - -1.09% -
BM_CmpEqual_ushort_uchar -1.93% 1.123 1.101 - 2.92% -
BM_deque_deque_copy_backward/64 -1.93% 3.411 3.345 - -1.96% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.92% 144204758.663 141434565.206 - 0.40% -
SetIntersection_Interlaced_Set_float_4_1 -1.92% 217375524.638 213210510.812 - -0.07% -
SetIntersection_None_Set_string_16_16 -1.91% 37044843.940 36336354.475 - -0.00% -
std::is_sorted(list<int>)/8192 -1.91% 7306.584 7166.873 - -0.55% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.91% 398.436 390.821 - 0.19% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -1.91% 2.063 2.024 - -0.10% -
SetIntersection_Interlaced_Vector_float_256_1 -1.91% 4228546.790 4147738.498 - -0.03% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 -1.91% 15.358 15.064 - 0.50% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -1.91% 138492345.907 135847480.125 - -0.89% -
SetIntersection_Front_Vector_uint64_4_1 -1.91% 216359574.843 212232093.430 - -0.58% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.91% 142836119.881 140113787.350 - 0.13% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.90% 1067883.320 1047547.386 - 0.42% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -1.90% 1.525 1.496 - -1.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -1.90% 7653186.013 7507651.220 - -2.44% -
SetIntersection_None_Vector_uint32_16_1 -1.90% 64290174.378 63068180.756 - -0.61% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 -1.90% 18.492 18.141 - -0.11% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.90% 54852921.199 53811316.077 - -0.80% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -1.90% 1113863.233 1092722.696 - -1.55% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -1.90% 32.207 31.596 - -0.49% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -1.89% 2.963 2.907 - -1.67% -
std::find_if_not(vector<int>)_(process_all)/1024 -1.89% 125.060 122.692 - 6.81% -
SetIntersection_Front_Vector_uint64_64_4 -1.89% 16075897.703 15771550.177 - -0.59% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -1.89% 31.241 30.650 - 0.30% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -1.89% 288209.174 282757.785 - 1.06% -
SetIntersection_Interlaced_Set_string_262144_16 -1.89% 2162017.088 2121189.289 - -2.06% -
BM_num_put<double> -1.89% 58.842 57.732 - 0.29% -
SetIntersection_None_Vector_uint32_64_4 -1.89% 16153118.292 15848446.691 - -0.99% -
std::search(vector<int>)_(no_match)/1048576 -1.89% 213520.478 209493.243 - -0.75% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.89% 217574489.586 213471410.928 - -0.71% -
std::count(list<int>)_(every_other)/8 -1.89% 2.131 2.091 - -1.77% -
SetIntersection_Interlaced_Set_string_16_1 -1.88% 66731081.712 65473364.136 - 0.25% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -1.88% 1064415.722 1044359.380 - -0.72% -
SetIntersection_None_Vector_uint64_262144_1024 -1.88% 1141594.660 1120084.146 - 0.61% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.88% 399.906 392.371 - -0.15% -
BM_CmpEqual_short_schar -1.88% 1.150 1.128 - 0.21% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 -1.88% 63955660.720 62752146.444 - -0.62% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 -1.88% 190677.887 187091.289 - 0.45% -
std::pop_heap(vector<size_t>)/8 -1.88% 52.702 51.711 - 0.20% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -1.88% 3.544 3.477 - 0.76% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -1.88% 9035510.061 8865791.146 - -0.98% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.88% 36092640.788 35414709.231 - -3.09% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.88% 140584.791 137946.768 - -0.29% -
SetIntersection_Interlaced_Set_string_262144_4 -1.88% 1877489.744 1842272.787 - -1.33% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.87% 218362034.403 214271308.472 - -0.13% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.87% 20.363 19.982 - -1.63% -
SetIntersection_Interlaced_Set_string_262144_256 -1.87% 2081556.232 2042594.889 - 0.89% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.87% 736.360 722.588 - -1.31% -
SetIntersection_None_Set_float_16_16 -1.87% 35987858.396 35315402.314 - 0.10% -
std::remove_copy(deque<int>)_(prefix)/1024 -1.87% 395.247 387.864 - 0.01% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 -1.87% 12160.987 11933.940 - -0.55% -
std::all_of(list<int>)_(process_all)/32768 -1.87% 26335.806 25844.189 - -0.93% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -1.87% 1343750.734 1318670.572 - -2.01% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 -1.87% 14.987 14.707 - -0.24% -
SetIntersection_Front_Set_uint64_1024_1 -1.87% 1059873.233 1040100.645 - -1.28% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.86% 136039799.336 133504469.756 - -0.80% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 -1.86% 6.486 6.365 - -6.40% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.86% 138350800.733 135773689.786 - -0.41% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.86% 151443.356 148626.349 - 0.77% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.86% 16734415.503 16423382.893 - -0.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -1.86% 4251146.599 4172137.247 - -0.18% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.86% 1235254.614 1212310.618 - 1.42% -
SetIntersection_None_Set_string_1024_16 -1.86% 9180812.435 9010313.166 - 0.36% -
rng::find(vector<bool>)_(process_all)/1024 -1.86% 4.682 4.595 - 1.36% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 -1.86% 542772261.657 532697372.578 - -0.87% -
SetIntersection_Interlaced_Vector_string_256_1 -1.85% 4347446.389 4266810.289 - -0.15% -
SetIntersection_Interlaced_Set_string_1024_4 -1.85% 10367208.455 10175132.039 - -7.30% -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 -1.85% 8.462 8.305 - -1.24% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 -1.85% 544791965.446 534700164.042 - -0.54% -
SetIntersection_None_Set_float_1_1 -1.85% 544405158.250 534323285.329 - 0.21% -
std::move_backward(vector<bool>)_(unaligned)/512 -1.85% 4.595 4.510 - 0.08% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.85% 74.326 72.951 - -1.10% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.85% 396.147 388.817 - -0.38% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.85% 174678.089 171446.327 - -4.19% -
SetIntersection_Interlaced_Set_float_1_1 -1.85% 542946400.066 532905902.510 - -0.04% -
SetIntersection_None_Set_uint32_4_1 -1.85% 219577407.786 215520301.337 - -0.69% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 -1.85% 451.123 442.790 - -2.66% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 -1.85% 4300225.340 4220853.097 - -1.74% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.85% 51764.322 50808.985 - 12.44% -
SetIntersection_Interlaced_Set_uint32_4_1 -1.85% 216504830.734 212509206.066 - -0.71% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 -1.85% 440.722 432.590 - -0.58% -
SetIntersection_Interlaced_Vector_string_4_1 -1.84% 223104044.453 218995108.249 - -0.42% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -1.84% 788.585 774.069 - 1.01% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.84% 1189597.387 1167705.497 - -0.09% -
SetIntersection_None_Vector_uint64_16_1 -1.84% 64001503.396 62823831.580 - -0.74% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.84% 63654542.809 62483997.682 - -0.62% -
SetIntersection_Front_Set_float_16_4 -1.84% 55820845.415 54794447.484 - 0.25% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.84% 13.693 13.441 - -0.44% -
SetIntersection_Interlaced_Set_uint32_1_1 -1.84% 541180685.779 531246619.021 - -0.65% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.84% 397.844 390.541 - -0.01% -
SetIntersection_None_Vector_string_256_16 -1.83% 4323954.653 4244614.386 - -0.79% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -1.83% 45.186 44.357 - -2.35% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -1.83% 35.254 34.608 - 5.48% -
SetIntersection_Interlaced_Vector_float_16_4 -1.83% 57234745.688 56186898.825 - 0.17% -
SetIntersection_None_Vector_float_1_1 -1.83% 542865270.508 532931166.997 - -0.08% -
SetIntersection_None_Vector_uint32_64_1 -1.83% 16894173.347 16585279.854 - -1.05% -
SetIntersection_Interlaced_Vector_uint32_16_1 -1.83% 63731781.903 62566533.011 - -0.38% -
SetIntersection_Interlaced_Set_float_262144_16384 -1.83% 1280043.701 1256646.892 - 0.12% -
BM_StringCopy_Huge -1.83% 110.873 108.847 - 0.73% -
SetIntersection_Front_Vector_float_256_4 -1.83% 4225779.107 4148544.880 - -0.17% -
SetIntersection_None_Vector_string_1024_256 -1.83% 1183486.303 1161863.088 - -0.54% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.83% 13.056 12.818 - -0.23% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.82% 42126767.046 41358376.783 - -0.95% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.82% 12.892 12.657 - -0.19% -
SetIntersection_None_Set_float_1024_64 -1.82% 9101645.475 8935975.430 - 1.69% -
SetIntersection_Front_Set_uint64_64_16 -1.82% 15400705.090 15120394.635 - -0.27% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 -1.82% 24.576 24.129 - -2.54% -
SetIntersection_Interlaced_Set_string_1024_1024 -1.82% 56198719.198 55176249.530 - -9.96% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 -1.82% 542727498.137 532860565.414 - -1.02% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 -1.82% 50.472 49.555 - -1.76% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 -1.81% 42.306 41.538 - -1.13% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 -1.81% 8646.464 8489.676 - 0.03% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.81% 1061859.438 1042617.032 - -1.20% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.81% 399.715 392.474 - 0.46% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -1.81% 43193591.901 42413092.431 - 4.15% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -1.81% 1.289 1.266 - -0.01% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.80% 399.474 392.284 - 0.04% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -1.80% 31.005 30.447 - -3.52% -
BM_StringConstructDestroyCStr_Large_Opaque -1.80% 15.052 14.781 - -18.75% -
std::flat_map<int,_int>::clear()/32 -1.80% 397.835 390.689 - -0.29% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -1.80% 1171234.022 1150203.953 - -0.31% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 -1.80% 77580.928 76188.012 - -0.58% -
std::multimap<std::string,_int>::clear()/1024 -1.80% 22540.064 22135.378 - 3.43% -
SetIntersection_None_Set_uint64_16384_1 -1.79% 160439959.594 157561435.555 - -3.42% -
SetIntersection_Interlaced_Set_uint32_16_4 -1.79% 60003140.116 58928005.599 - -0.95% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 -1.79% 4200244.633 4125006.213 - -1.73% -
SetIntersection_Interlaced_Vector_float_64_1 -1.79% 16669146.872 16370606.864 - -5.25% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.79% 399.401 392.252 - -0.07% -
SetIntersection_None_Vector_uint32_16_4 -1.79% 54666782.030 53688453.473 - -0.43% -
BM_deque_deque_ranges_copy/4000 -1.79% 146.260 143.644 - 1.53% -
SetIntersection_None_Set_float_4_1 -1.79% 219928071.767 215995097.526 - 0.10% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.79% 16612561.349 16315521.025 - -0.93% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 -1.79% 342409.433 336289.403 - -0.16% -
SetIntersection_Front_Vector_uint32_64_1 -1.79% 16666240.216 16368365.522 - -0.14% -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 -1.79% 63661.106 62523.366 - -1.16% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -1.79% 1048184.399 1029465.877 - -1.93% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.78% 399.188 392.067 - -0.29% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 -1.78% 16.946 16.644 - -1.09% -
SetIntersection_Front_Set_string_1024_1 -1.78% 1106618.958 1086889.097 - -0.05% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.78% 59096291.225 58043737.051 - -0.36% -
std::multiset<std::string>::clear()/8192 -1.78% 217763.273 213887.214 - -0.68% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.78% 6859.385 6737.430 - -0.09% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -1.78% 31.594 31.033 - 0.45% -
SetIntersection_None_Vector_uint32_64_64 -1.78% 8592701.836 8440085.639 - -1.27% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.78% 1076112.615 1057005.095 - 3.54% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.77% 545289697.873 535611694.880 - -0.20% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.77% 13.004 12.774 - -0.26% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -1.77% 6.108 6.000 - 4.00% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -1.76% 169133115.747 166147947.159 - -3.79% -
SetIntersection_None_Vector_uint32_4_4 -1.76% 135715168.064 133321922.484 - -0.60% -
SetIntersection_Front_Vector_uint64_64_16 -1.76% 14506186.516 14250407.692 - -0.56% -
std::multimap<std::string,_int>::clear()/0 -1.76% 399.083 392.050 - -0.28% -
SetIntersection_Interlaced_Set_string_262144_64 -1.76% 2147820.719 2109978.760 - -1.55% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.76% 1174466.201 1153776.591 - -1.66% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.76% 37560.174 36898.658 - 1.89% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 -1.76% 1.802 1.770 - -0.50% -
SetIntersection_None_Vector_uint64_1024_16 -1.76% 1104320.490 1084906.444 - 2.15% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.76% 540349945.110 530855429.021 - -0.67% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.76% 12.851 12.626 - -0.44% -
SetIntersection_None_Set_string_1024_1024 -1.75% 8957259.987 8800074.468 - -0.70% -
BM_StringDestroy_Empty -1.75% 0.633 0.622 - 0.28% -
SetIntersection_Front_Set_string_1_1 -1.75% 564725508.719 554817947.649 - -0.05% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.75% 13.057 12.828 - -0.23% -
rng::fold_left(deque<int>)/8192 -1.75% 4554.097 4474.242 - 3.33% -
std::unordered_set<int>::clear()/0 -1.75% 397.878 390.908 - -0.20% -
BM_PushHeap_uint64_Ascending_16384 -1.75% 3.670 3.606 - -6.03% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -1.75% 8854331.574 8699356.225 - -0.72% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.75% 1106464.926 1087142.650 - -1.85% -
SetIntersection_None_Vector_uint64_16384_1 -1.75% 1128744.076 1109034.241 - 1.66% -
SetIntersection_None_Vector_uint32_262144_256 -1.75% 1140484.727 1120575.825 - -1.70% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.74% 17007315.563 16710638.563 - -1.15% -
SetIntersection_None_Vector_uint64_256_1 -1.74% 4322103.341 4246722.245 - 0.64% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -1.74% 156.784 154.055 - -6.82% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.74% 34411732.764 33812624.723 - -0.54% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 -1.74% 800.593 786.666 - 0.58% -
SetIntersection_None_Vector_uint32_262144_16 -1.74% 1138355.437 1118561.884 - 0.07% -
SetIntersection_Interlaced_Vector_uint32_16_16 -1.73% 36288627.262 35659271.447 - -0.24% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.73% 13297.534 13067.100 - -2.07% -
BM_StringRead_Cold_Shallow_Large -1.73% 1.088 1.069 - -24.93% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.73% 534.130 524.894 - -2.75% -
SetIntersection_Interlaced_Set_uint32_4_4 -1.73% 138498967.862 136107402.225 - -1.00% -
std::multimap<std::string,_int>::ctor(const&)/8192 -1.73% 345781.902 339815.230 - -1.45% -
std::multiset<int>::equal_range(key)_(existent)/1024 -1.73% 5.176 5.087 - -2.92% -
std::multimap<int,_int>::clear()/1024 -1.72% 11110.454 10919.049 - 3.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 -1.72% 217341092.674 213600938.872 - -0.44% -
std::unordered_map<int,_int>::erase(iterator)/8192 -1.72% 20.115 19.769 - 0.24% -
BM_StringCopy_Small -1.72% 0.672 0.660 - 0.16% -
std::pop_heap(deque<float>)/8 -1.72% 53.037 52.126 - -0.19% -
SetIntersection_Front_Vector_uint32_262144_64 -1.72% 1385125.582 1361337.982 - 2.79% -
SetIntersection_None_Set_uint64_16_4 -1.72% 57148398.323 56167261.081 - -0.94% -
SetIntersection_None_Vector_string_16_4 -1.72% 56169386.849 55205400.415 - -0.36% -
SetIntersection_Front_Vector_string_1024_1024 -1.71% 40090416.042 39402896.296 - 0.49% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -1.71% 23398.721 22997.533 - -0.08% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.71% 401.987 395.098 - -0.17% -
SetIntersection_None_Vector_string_1024_64 -1.71% 1184281.984 1164001.211 - -0.10% -
SetIntersection_Front_Vector_float_4_4 -1.71% 137660030.403 135302973.943 - 0.20% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -1.71% 19999.360 19656.970 - -2.71% -
std::set<std::string>::contains(key)_(non-existent)/32 -1.71% 9.813 9.646 - -8.20% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 -1.71% 19.008 18.683 - -0.29% -
SetIntersection_None_Vector_string_262144_1024 -1.71% 1316366.620 1293899.634 - 1.39% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -1.71% 577.431 567.580 - -5.41% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -1.71% 1059570.090 1041497.066 - -1.70% -
std::none_of(vector<int>)_(process_all)/8 -1.71% 2.500 2.458 - -3.74% -
SetIntersection_Interlaced_Vector_float_16_1 -1.70% 63798274.896 62710692.116 - 0.43% -
SetIntersection_None_Set_uint32_16_1 -1.70% 67523204.098 66374886.524 - 0.03% -
BM_CmpEqual_ushort_ushort -1.70% 1.086 1.068 - 1.66% -
SetIntersection_Front_Set_uint32_256_4 -1.70% 4257677.515 4185466.945 - -0.79% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -1.70% 14245.502 14003.945 - -0.36% -
SetIntersection_None_Vector_uint32_4_1 -1.69% 217300221.154 213617515.471 - -0.30% -
SetIntersection_Front_Vector_float_64_1 -1.69% 16645742.569 16363933.741 - 0.21% -
SetIntersection_None_Set_uint64_262144_1024 -1.69% 1230612.955 1209779.381 - -0.81% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.69% 166983.802 164159.488 - 0.38% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 -1.69% 16698388.968 16416171.982 - -0.52% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -1.69% 62304.650 61251.972 - 1.29% -
SetIntersection_Front_Set_string_16384_1 -1.69% 1110558.098 1091804.549 - 0.58% -
BM_StringEraseToEnd_Huge_Opaque -1.69% 2.290 2.251 - -0.96% -
std::multimap<int,_int>::erase(key)_(existent)/32 -1.69% 23.207 22.815 - 0.68% -
SetIntersection_None_Vector_uint32_16384_4 -1.68% 1118123.114 1099294.417 - -2.89% -
SetIntersection_None_Set_uint32_1_1 -1.68% 542360359.474 533229829.714 - -0.37% -
rng::fold_left(list<int>)/8192 -1.68% 10904.226 10720.667 - -3.02% -
SetIntersection_Interlaced_Set_float_262144_16 -1.68% 1609847.736 1582751.953 - 0.29% -
SetIntersection_Interlaced_Vector_uint32_4_1 -1.68% 216466118.256 212822896.960 - -0.47% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -1.68% 32.439 31.895 - 0.38% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 -1.68% 43.137 42.414 - -24.26% -
SetIntersection_None_Set_uint64_262144_16384 -1.68% 1229565.836 1208961.346 - -1.06% -
std::make_heap(vector<int>,_pred)_(descending)/8 -1.67% 14.895 14.645 - -0.01% -
SetIntersection_Interlaced_Set_uint64_64_1 -1.67% 16697876.304 16418460.681 - 0.37% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.67% 398.769 392.098 - -0.02% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -1.67% 10.911 10.729 - 5.95% -
SetIntersection_None_Set_float_64_64 -1.67% 11631647.010 11437452.600 - 0.31% -
SetIntersection_None_Vector_uint32_262144_1024 -1.67% 1151271.109 1132052.099 - -2.00% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 -1.67% 18.109 17.807 - -0.39% -
std::partition_copy(vector<int>)/8192 -1.67% 4601.379 4524.621 - -0.67% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.67% 350865318.663 345015022.083 - -1.64% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 -1.67% 6776.824 6663.841 - 0.09% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.67% 55622.540 54696.036 - -0.74% -
std::multiset<int>::count(key)_(non-existent)/32 -1.67% 2.451 2.410 - -14.85% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -1.66% 1.315 1.294 - -0.73% -
SetIntersection_Front_Vector_uint32_4_1 -1.66% 216305967.543 212706410.256 - -0.74% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 -1.66% 218188921.158 214558874.089 - -0.62% -
BM_deque_vector_ranges_copy/0 -1.66% 1.438 1.415 - 2.16% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -1.66% 26922275.513 26475735.348 - 0.31% -
SetIntersection_Interlaced_Vector_float_262144_1 -1.66% 1064191.656 1046541.753 - 0.42% -
std::multiset<int>::ctor(const&)/0 -1.66% 12.918 12.704 - 0.17% -
std::pop_heap(vector<std::string>)/8 -1.66% 54.290 53.390 - 0.02% -
std::map<std::string,_int>::ctor(const&)/1024 -1.66% 35638.740 35048.171 - -1.06% -
std::find(vector<short>)_(bail_25%)/8 -1.66% 0.693 0.681 - 0.01% -
SetIntersection_None_Vector_uint32_1024_256 -1.66% 1093842.660 1075732.561 - -1.17% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -1.65% 8696.423 8552.609 - 0.24% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -1.65% 1226661.717 1206391.750 - -0.12% -
BM_CmpEqual_short_ushort -1.65% 1.119 1.101 - -0.06% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -1.65% 19.980 19.650 - -0.03% -
SetIntersection_Front_Vector_uint64_16_4 -1.65% 54707575.338 53805632.203 - -0.81% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.65% 16759089.685 16482939.002 - 0.04% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.65% 398.984 392.413 - -0.43% -
SetIntersection_Interlaced_Set_string_256_1 -1.65% 4391941.971 4319611.997 - -3.76% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.65% 18.802 18.492 - 0.78% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.65% 63671783.020 62623664.677 - -0.16% -
SetIntersection_None_Vector_uint32_64_16 -1.65% 13721896.923 13496043.000 - -0.37% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 -1.65% 136358818.604 134115299.323 - -0.59% -
std::move_backward(list<int>)/512 -1.64% 377.665 371.452 - 0.28% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.64% 397.545 391.011 - 0.23% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.64% 1201530.088 1181786.525 - -2.68% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.64% 396780.483 390261.421 - -0.51% -
std::unordered_set<std::string>::ctor(const&)/0 -1.64% 13.105 12.890 - 0.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.64% 8.655 8.513 - 0.18% -
std::sort(vector<int>)_(shuffled)/8 -1.64% 23.104 22.725 - 0.61% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -1.64% 169892681.161 167113567.683 - -4.90% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -1.63% 8401677.793 8264454.321 - -1.44% -
std::set<std::string>::ctor(const&)/1024 -1.63% 35219.954 34645.069 - 1.71% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 -1.63% 63815976.226 62774717.584 - -0.76% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 -1.63% 13.105 12.892 - -0.01% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.63% 765.234 752.765 - -0.61% -
SetIntersection_Interlaced_Vector_float_4_4 -1.63% 137770842.045 135526581.756 - 0.38% -
SetIntersection_Front_Vector_string_16384_1024 -1.63% 38681646.155 38051550.247 - -0.43% -
std::set<std::string>::ctor(const&)/0 -1.63% 12.905 12.695 - -0.23% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.63% 13.070 12.857 - -0.04% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -1.63% 13.002 12.791 - 3.71% -
rng::find_last(vector<int>)_(bail_90%)/50 -1.62% 1.516 1.491 - 1.36% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -1.62% 1533171.629 1508280.023 - -0.74% -
SetIntersection_Interlaced_Vector_float_1_1 -1.62% 542459171.297 533652814.201 - 0.46% -
SetIntersection_None_Set_uint32_4_4 -1.62% 137216034.472 134989570.456 - -0.27% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.62% 210318.353 206905.971 - 0.68% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.62% 414.830 408.107 - 0.04% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.62% 16.999 16.723 - -0.22% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 -1.62% 16689089.567 16418715.396 - -0.64% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.62% 5.466 5.377 - -0.42% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -1.62% 1121236.695 1103081.281 - -0.12% -
std::make_heap(deque<int>,_pred)_(repeated)/8 -1.62% 23.723 23.340 - -0.64% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.61% 63988636.497 62956262.792 - -0.16% -
SetIntersection_None_Set_float_1024_1 -1.61% 8974772.755 8830178.784 - -0.16% -
SetIntersection_None_Set_float_262144_256 -1.61% 1196047.936 1176795.006 - 1.65% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.61% 398.764 392.346 - 0.26% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -1.61% 1085120.825 1067663.256 - 0.01% -
std::set<int>::ctor(const&)/0 -1.61% 12.921 12.713 - -0.25% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.61% 397.265 390.879 - -0.20% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 -1.61% 12.551 12.350 - -3.39% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.61% 397.630 391.245 - -0.02% -
std::multiset<int>::erase(key)_(existent)/32 -1.60% 22.194 21.838 - -1.59% -
std::move_backward(deque<int>)/64 -1.60% 5.262 5.178 - 0.16% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -1.60% 1056804.972 1039887.604 - 0.26% -
SetIntersection_Interlaced_Vector_string_16_16 -1.60% 51973488.702 51141593.190 - -0.77% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.60% 570.477 561.348 - 0.47% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -1.60% 5429.638 5342.793 - 0.19% -
std::search(vector<int>,_pred)_(near_matches)/1024 -1.60% 24141.735 23755.625 - 0.17% -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 -1.60% 18.692 18.393 - -0.28% -
SetIntersection_Front_Set_uint32_4_1 -1.60% 216451508.726 212993269.051 - -0.33% -
rng::find_if(vector<bool>)_(process_all)/8 -1.60% 3.578 3.521 - 1.71% -
BM_CmpLess_schar_ushort -1.60% 1.121 1.103 - 0.71% -
SetIntersection_Interlaced_Vector_uint32_1_1 -1.59% 540987696.421 532366858.014 - -0.36% -
std::multiset<std::string>::clear()/0 -1.59% 399.166 392.805 - 0.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.59% 138376045.157 136171353.565 - -0.32% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 -1.59% 17.312 17.036 - -0.10% -
std::stable_partition(deque<int>)_(sparse)/1024 -1.59% 431.674 424.806 - -1.53% -
SetIntersection_Interlaced_Set_float_256_1 -1.59% 4210272.568 4143365.119 - -0.07% -
std::find_if(vector<bool>)_(process_all)/8 -1.59% 3.601 3.544 - 0.44% -
SetIntersection_Front_Set_float_4_1 -1.59% 216828586.892 213386885.832 - 0.42% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -1.59% 12276290.715 12081593.058 - -0.82% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -1.59% 23.829 23.451 - -2.94% -
std::find_end(list<int>,_pred)_(single_element)/8192 -1.58% 9245.324 9098.821 - 7.50% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.58% 397.416 391.121 - -0.24% -
std::pop_heap(deque<std::string>)/8 -1.58% 57.937 57.019 - -0.65% -
std::partition(list<int>)_(dense)/32 -1.58% 8.952 8.810 - 1.66% -
SetIntersection_None_Vector_uint64_256_64 -1.58% 3440982.179 3386538.210 - -1.09% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.58% 396.883 390.606 - -0.09% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -1.58% 33.359 32.832 - 3.56% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.58% 18.762 18.466 - 0.43% -
SetIntersection_Front_Vector_string_1_1 -1.58% 555663769.551 546896273.054 - 0.05% -
SetIntersection_None_Set_uint32_16_4 -1.58% 57235440.283 56332870.180 - -0.37% -
std::sort(deque<int>)_(qsort_adversarial)/1024 -1.58% 18123.411 17837.713 - 1.11% -
SetIntersection_None_Vector_uint32_1_1 -1.58% 541529052.613 532992645.909 - -0.14% -
SetIntersection_Interlaced_Set_uint64_16384_4 -1.57% 180899872.314 178052446.527 - -3.16% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.57% 24758404.207 24368903.201 - 1.70% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.57% 13.484 13.272 - -0.07% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 -1.57% 611278.079 601676.570 - -0.24% -
SetIntersection_None_Set_string_256_4 -1.57% 11663625.844 11480490.529 - -0.83% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 -1.57% 0.765 0.753 - -1.21% -
SetIntersection_Front_Vector_string_1024_1 -1.56% 1092486.189 1075389.044 - 0.37% -
BM_CmpEqual_short_int -1.56% 1.136 1.118 - 0.59% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -1.56% 12699898.771 12501424.106 - -6.52% -
SetIntersection_Front_Vector_float_16_1 -1.56% 63740982.007 62745393.809 - 0.19% -
SetIntersection_Front_Set_float_64_4 -1.56% 16303704.663 16049061.691 - 0.48% -
SetIntersection_Front_Set_uint32_4_4 -1.56% 138398625.990 136237534.664 - -0.47% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 -1.56% 138110981.754 135954920.147 - -0.59% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -1.56% 9.292 9.147 - -2.21% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 -1.56% 217101137.257 213713946.886 - -0.71% -
SetIntersection_Interlaced_Vector_string_262144_262144 -1.56% 14685795.818 14457129.801 - -1.26% -
std::move(deque<int>)/8 -1.56% 3.450 3.396 - -0.80% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.55% 544757240.676 536303230.159 - -0.06% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.55% 450.319 443.333 - -2.37% -
SetIntersection_Front_Vector_uint32_1_1 -1.55% 540980493.886 532598402.243 - -0.75% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 -1.55% 27299.583 26876.757 - 0.16% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 -1.55% 7.979 7.855 - -4.22% -
SetIntersection_Front_Set_float_16_1 -1.55% 63800294.722 62813002.147 - 0.29% -
SetIntersection_Interlaced_Set_float_262144_4 -1.55% 1294171.307 1274147.703 - 0.11% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 -1.54% 53.207 52.385 - -1.09% -
std::remove(deque<int>)_(sprinkled)/50 -1.54% 55.195 54.343 - -2.93% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.54% 15.375 15.137 - 2.59% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 -1.54% 60393517.319 59461194.057 - -0.40% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.54% 397.073 390.955 - -0.10% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 -1.54% 20.646 20.328 - -0.69% -
SetIntersection_Interlaced_Set_float_16_4 -1.54% 60059432.400 59134958.397 - -0.67% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.54% 12.855 12.657 - -0.19% -
SetIntersection_None_Vector_uint64_16_4 -1.54% 54330257.146 53496183.025 - -0.78% -
std::map<std::string,_int>::contains(key)_(existent)/32 -1.53% 14.421 14.200 - -11.34% -
SetIntersection_Front_Vector_float_4_1 -1.53% 216458259.426 213137932.978 - 0.28% -
SetIntersection_Interlaced_Set_uint32_256_1 -1.53% 4212364.574 4147912.986 - 0.14% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -1.53% 56.216 55.356 - 1.46% -
SetIntersection_Interlaced_Vector_float_4_1 -1.53% 216772346.559 213457489.053 - 0.44% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 -1.53% 64731371.829 63742072.037 - -0.62% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.53% 13.054 12.854 - 0.08% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 -1.53% 12702.973 12509.157 - 0.30% -
std::unordered_multimap<int,_int>::clear()/0 -1.52% 396.294 390.259 - 0.24% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.52% 396.950 390.906 - -3.27% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 -1.52% 34336117.851 33813498.609 - -0.76% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -1.52% 19.268 18.975 - 0.42% -
SetIntersection_None_Vector_uint64_64_1 -1.52% 16819258.196 16563675.213 - -0.78% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.52% 11231.528 11060.880 - -4.21% -
SetIntersection_Interlaced_Set_uint32_16_16 -1.52% 38422313.910 37838735.160 - 0.51% -
BM_deque_vector_ranges_move_backward/1 -1.52% 2.116 2.084 - -0.03% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.52% 4446082.029 4378607.008 - 0.97% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.52% 740.408 729.188 - 0.60% -
SetIntersection_None_Vector_string_1_1 -1.51% 543671244.851 535437025.027 - -0.05% -
std::count(list<int>)_(every_other)/1048576 -1.51% 815047.523 802711.067 - -2.46% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.51% 10910963.406 10745827.617 - -1.86% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.51% 13.070 12.872 - 0.29% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.51% 206.279 203.160 - -0.05% -
SetIntersection_Front_Vector_uint32_16_1 -1.51% 63538202.363 62577536.957 - -1.06% -
std::multimap<std::string,_int>::ctor(const&)/0 -1.51% 12.843 12.649 - -0.35% -
std::make_heap(vector<int>,_pred)_(heap)/8 -1.51% 14.894 14.669 - -0.14% -
SetIntersection_Front_Set_string_16_1 -1.51% 66005298.276 65011396.231 - -0.19% -
SetIntersection_None_Set_string_1_1 -1.51% 550860337.676 542568614.601 - 0.33% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 -1.50% 38.180 37.605 - 0.45% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -1.50% 1.927 1.898 - -6.58% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.50% 397.041 391.083 - -0.01% -
SetIntersection_None_Vector_uint32_16384_16384 -1.50% 1119446.159 1102656.850 - -0.46% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -1.50% 38921.089 38337.964 - 0.47% -
std::unordered_map<int,_int>::clear()/0 -1.50% 397.578 391.629 - 0.32% -
SetIntersection_None_Vector_string_4_1 -1.50% 220246483.862 216952967.047 - -0.20% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.49% 1054709.147 1038954.988 - -0.48% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.49% 396.574 390.650 - -0.30% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.49% 1996611.330 1966791.992 - -1.70% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 -1.49% 1.064 1.048 - 0.02% -
SetIntersection_Front_Vector_uint32_16384_4 -1.49% 1075728.418 1059726.709 - -1.63% -
std::multimap<int,_int>::clear()/0 -1.49% 395.523 389.640 - -0.26% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 -1.49% 13.659 13.456 - -0.56% -
SetIntersection_None_Set_string_1024_4 -1.49% 8913836.554 8781316.259 - -0.66% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.48% 11975.688 11797.932 - -1.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.48% 217627762.796 214401801.532 - -0.00% -
SetIntersection_Interlaced_Vector_uint32_16_4 -1.48% 56595814.142 55757441.423 - -0.31% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.48% 34905.266 34389.694 - -0.39% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.48% 10.953 10.791 - 0.00% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.48% 140610.661 138535.953 - -1.70% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 -1.48% 17173009.279 16919651.550 - -0.37% -
std::find_if_not(deque<int>)_(process_all)/8 -1.48% 2.669 2.629 - -1.93% -
SetIntersection_None_Vector_uint64_16384_16384 -1.47% 1115256.672 1098808.534 - -1.29% -
SetIntersection_Front_Set_float_64_1 -1.47% 16695467.670 16449268.666 - 0.46% -
SetIntersection_Interlaced_Vector_uint32_64_1 -1.47% 16575089.713 16330850.646 - -0.61% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.47% 1578628.408 1555369.758 - -0.02% -
std::sort(deque<int>)_(pipe-organ)/8192 -1.47% 26564.708 26173.532 - 0.49% -
SetIntersection_Interlaced_Set_uint64_262144_16 -1.47% 1646205.730 1621984.373 - -1.19% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -1.47% 586.865 578.236 - 0.22% -
SetIntersection_Front_Vector_float_64_4 -1.47% 16150474.099 15913064.610 - 0.10% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -1.47% 7.310 7.202 - 8.17% -
std::for_each_n(join_view(vector<vector<int>>))/8 -1.47% 1.409 1.389 - -9.29% -
SetIntersection_Front_Set_string_16_4 -1.47% 64661544.221 63713978.568 - -0.13% -
std::replace_if(list<int>)_(prefix)/32 -1.46% 14.064 13.858 - -0.23% -
std::sort(vector<int>)_(repeated)/8 -1.46% 16.103 15.867 - 0.74% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.46% 400.007 394.156 - -3.66% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.46% 197183.778 194301.535 - -0.73% -
std::is_sorted(vector<int>)/8192 -1.46% 1928.366 1900.203 - -2.34% -
SetIntersection_None_Vector_uint32_256_4 -1.46% 4251167.400 4189181.715 - -0.81% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -1.46% 13067900.347 12877578.209 - -8.43% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.46% 63972728.301 63041667.917 - 0.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.46% 220901474.929 217687234.773 - -0.61% -
BM_PushHeap_string_QuickSortAdversary_262144 -1.45% 16.645 16.403 - 0.92% -
bm_gcd_complex -1.45% 17.979 17.718 - -1.69% -
std::flat_map<int,_int>::ctor(const&)/0 -1.45% 12.944 12.756 - -0.20% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 -1.45% 27.328 26.932 - -0.89% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -1.45% 3523444.244 3472361.737 - 0.51% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -1.45% 12281433.946 12103394.710 - -0.10% -
std::unordered_set<std::string>::erase(iterator)/32 -1.45% 31.301 30.847 - -2.33% -
SetIntersection_Front_Set_uint32_256_16 -1.45% 4530857.824 4465356.354 - -1.10% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 -1.45% 4029.769 3971.533 - -2.40% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -1.44% 216907802.896 213774224.578 - -1.88% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 -1.44% 12161050.279 11985555.375 - -1.11% -
SetIntersection_None_Vector_uint64_262144_1 -1.44% 1140983.357 1124534.646 - -0.57% -
SetIntersection_None_Vector_string_16_16 -1.44% 35091368.072 34586081.863 - -0.06% -
std::stable_sort(deque<int>)_(descending)/1024 -1.44% 2964.942 2922.257 - 0.92% -
BM_PushHeap_string_PipeOrgan_4 -1.44% 2.510 2.474 - -1.58% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 -1.44% 16351502.122 16116236.877 - -0.24% -
SetIntersection_Front_Vector_string_262144_1024 -1.44% 40066086.138 39489706.755 - -0.38% -
std::map<int,_int>::ctor(const&)/1024 -1.44% 6512.080 6418.470 - -1.98% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.44% 6286.009 6195.685 - -2.09% -
SetIntersection_None_Vector_uint32_16384_64 -1.43% 1115973.525 1099960.828 - -0.40% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.43% 12.860 12.675 - -0.22% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -1.43% 16280.873 16047.708 - 0.60% -
SetIntersection_None_Set_string_4_1 -1.43% 225004552.149 221787116.070 - 0.17% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.43% 819.794 808.099 - -0.38% -
SetIntersection_None_Vector_uint32_16_16 -1.42% 34071696.239 33587494.048 - -0.27% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.42% 621.985 613.153 - 0.68% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.42% 12.887 12.704 - -0.13% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.42% 396.495 390.871 - -0.01% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 -1.42% 16213840.419 15983910.394 - -0.77% -
std::find(vector<char>)_(process_all)/50 -1.41% 1.646 1.623 - -2.20% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.41% 13.467 13.277 - -0.33% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -1.41% 4920.825 4851.419 - 0.05% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 -1.41% 139492100.581 137526134.036 - -0.52% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.41% 16598508.789 16365226.285 - 0.26% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -1.40% 9.488 9.355 - 0.14% -
std::make_heap(deque<int>,_pred)_(ascending)/8 -1.40% 24.975 24.625 - -1.90% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 -1.40% 16.876 16.640 - -0.05% -
SetIntersection_None_Set_string_4_4 -1.40% 140366264.746 138403548.719 - 0.14% -
std::make_heap(vector<int>)_(pipe-organ)/8 -1.40% 16.581 16.349 - -1.56% -
SetIntersection_None_Vector_uint64_1024_1 -1.40% 1096194.824 1080885.106 - 0.26% -
BM_StringRelational_Compare_Huge_Empty_Control -1.40% 1.634 1.611 - -2.84% -
std::make_heap(vector<int>,_pred)_(repeated)/8 -1.39% 16.020 15.797 - -0.72% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.39% 397.678 392.134 - 0.56% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.39% 608115.312 599640.485 - -0.44% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 -1.39% 18.743 18.482 - 0.60% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -1.39% 343996.746 339208.817 - -0.48% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.39% 55744.287 54969.920 - -0.18% -
std::swap_ranges(list<int>)/8192 -1.39% 10362.229 10218.328 - 5.93% -
SetIntersection_None_Vector_string_16384_64 -1.39% 1238489.315 1221326.751 - 0.17% -
SetIntersection_Front_Vector_uint32_64_4 -1.38% 16161426.000 15937627.447 - -0.11% -
SetIntersection_Front_Set_float_1_1 -1.38% 541531665.480 534033210.958 - 0.30% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 -1.38% 14.193 13.997 - 0.02% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.38% 396.366 390.883 - -0.00% -
BM_CmpEqual_schar_uchar -1.38% 1.114 1.099 - -0.13% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.38% 9250087.655 9122235.507 - -0.11% -
SetIntersection_Interlaced_Set_uint64_256_1 -1.38% 4206023.000 4147901.685 - -0.42% -
BM_std_minmax_element<char>/3 -1.38% 1.164 1.148 - -4.05% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.38% 581.450 573.417 - -0.77% -
BM_deque_vector_ranges_copy_backward/5500 -1.38% 200.606 197.846 - 0.30% -
BM_deque_deque_move/1 -1.38% 2.580 2.545 - -0.28% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.37% 396.568 391.117 - 0.04% -
SetIntersection_Front_Vector_float_16_4 -1.37% 54866913.990 54112871.292 - 0.13% -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 -1.37% 12.935 12.757 - -0.21% -
std::multiset<int>::erase(iterator)/1024 -1.37% 23.673 23.348 - -1.32% -
SetIntersection_None_Set_float_262144_1 -1.37% 1202049.803 1185551.596 - 1.95% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.37% 45023.810 44406.053 - 2.21% -
SetIntersection_Interlaced_Set_string_16384_4 -1.37% 197023347.536 194321110.866 - -10.07% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 -1.37% 63724.692 62851.152 - 0.26% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.37% 13.643 13.456 - 2.45% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.37% 4230272.987 4172391.019 - -0.53% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 -1.37% 97811.238 96474.899 - 0.50% -
SetIntersection_None_Vector_string_1024_4 -1.37% 1177095.671 1161016.706 - -0.42% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.36% 398.078 392.656 - -0.43% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.36% 398.132 392.713 - -0.16% -
std::find_if_not(vector<int>)_(process_all)/50 -1.36% 6.854 6.761 - 17.99% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.36% 22.097 21.797 - -0.07% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 -1.36% 94152.033 92874.673 - 0.54% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.36% 397.676 392.283 - 0.12% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.35% 21.648 21.355 - -0.35% -
SetIntersection_None_Set_uint32_64_64 -1.35% 11564737.747 11408144.205 - -1.42% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -1.35% 755.658 745.436 - 14.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.35% 67478614.111 66566962.627 - -0.58% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.35% 680.917 671.740 - 0.41% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.35% 10828.801 10683.019 - -0.42% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.35% 399.520 394.142 - -0.23% -
SetIntersection_None_Set_float_262144_64 -1.35% 1192726.645 1176683.432 - 1.62% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -1.34% 21.140 20.856 - -1.57% -
SetIntersection_Front_Vector_uint32_16_16 -1.34% 36290280.542 35802369.818 - -1.09% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 -1.34% 52.346 51.643 - 0.24% -
std::unordered_multiset<int>::clear()/32 -1.34% 599.786 591.736 - -0.79% -
BM_deque_vector_copy/64 -1.34% 2.644 2.609 - 0.23% -
std::flat_map<int,_int>::count(key)_(existent)/8192 -1.34% 11.717 11.560 - -0.22% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.34% 1679493.162 1656962.078 - 1.29% -
std::map<int,_int>::equal_range(key)_(existent)/32 -1.34% 1.776 1.752 - -2.22% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 -1.34% 11.303 11.152 - -0.88% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.33% 7805.594 7701.406 - -0.32% -
std::multimap<int,_int>::ctor(const&)/1024 -1.33% 6682.139 6592.954 - 1.46% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 -1.33% 1925.795 1900.138 - -0.74% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.33% 39.814 39.284 - -0.21% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.33% 12.904 12.732 - -0.02% -
std::multiset<std::string>::ctor(const&)/0 -1.33% 12.817 12.646 - -0.40% -
bm_ranges_swap_ranges_vb_aligned/128 -1.33% 3.433 3.387 - -0.92% -
SetIntersection_Front_Set_uint64_256_16 -1.33% 4544499.534 4484073.808 - 0.30% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.33% 12.871 12.700 - -0.06% -
SetIntersection_None_Vector_string_262144_16 -1.33% 1310665.749 1293278.818 - -0.05% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -1.32% 2537.990 2504.364 - -3.44% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.32% 12856.223 12685.953 - -2.27% -
SetIntersection_Front_Vector_float_16384_4 -1.32% 1071736.044 1057571.350 - 0.18% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -1.32% 31.587 31.170 - -7.01% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 -1.32% 6.564 6.478 - -0.77% -
SetIntersection_Front_Set_float_256_4 -1.32% 4249298.392 4193266.268 - -0.73% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 -1.32% 462.421 456.325 - -1.35% -
SetIntersection_None_Set_string_256_16 -1.32% 11006446.146 10861479.825 - 0.35% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -1.32% 1095921.430 1081492.218 - -0.07% -
SetIntersection_None_Set_string_16_4 -1.31% 59171111.987 58394377.984 - 0.80% -
SetIntersection_Front_Vector_float_262144_4 -1.31% 1071093.449 1057041.976 - 3.01% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.31% 13.027 12.857 - 0.08% -
SetIntersection_None_Set_float_262144_4 -1.31% 1199770.508 1184053.223 - 2.14% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.31% 1173179.925 1157811.858 - 0.33% -
SetIntersection_Front_Set_uint64_64_64 -1.31% 13172955.006 13000455.222 - -2.30% -
SetIntersection_Front_Vector_float_262144_16 -1.31% 1137528.674 1122648.076 - 0.81% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 -1.31% 479.954 473.676 - -1.13% -
std::is_sorted_until(deque<int>,_pred)/8192 -1.31% 4854.522 4791.030 - -0.14% -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 -1.31% 36.060 35.589 - 0.09% -
std::stable_sort(deque<int>)_(ascending)/1024 -1.31% 2155.737 2127.573 - 1.21% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.30% 35808333.855 35341449.929 - -0.75% -
SetIntersection_Interlaced_Set_float_64_64 -1.30% 13353964.578 13179980.883 - -1.33% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -1.30% 6550.086 6464.780 - -1.43% -
std::unordered_multiset<int>::clear()/0 -1.30% 396.600 391.438 - -0.08% -
std::for_each(join_view(vector<vector<int>>))/50 -1.30% 4.025 3.973 - 0.11% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.30% 143687.897 141818.863 - -5.07% -
std::stable_sort(deque<int>)_(heap)/1024 -1.30% 2789.658 2753.406 - 1.79% -
BM_deque_deque_move/5500 -1.30% 202.045 199.420 - 0.60% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.30% 1345830.970 1328367.086 - 0.02% -
SetIntersection_Front_Vector_uint32_256_4 -1.30% 4226886.626 4172138.345 - -1.25% -
SetIntersection_Interlaced_Vector_string_16_1 -1.29% 65604980.314 64756686.157 - 0.45% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -1.29% 19.904 19.647 - 0.43% -
BM_deque_deque_copy_backward/512 -1.29% 19.130 18.884 - -1.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.29% 37552431.780 37069232.943 - -0.01% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -1.29% 2220.130 2191.572 - -1.23% -
std::pop_heap(vector<std::string>)/1024 -1.29% 20.990 20.720 - -0.95% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.28% 8762.895 8650.357 - 2.10% -
SetIntersection_Interlaced_Set_float_64_1 -1.28% 16654687.769 16441079.359 - -0.05% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 -1.28% 800.530 790.263 - -1.29% -
std::find(list<int>)_(bail_25%)/32768 -1.28% 8129.120 8024.937 - -5.91% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -1.28% 944.514 932.411 - 1.51% -
SetIntersection_Front_Vector_string_4_1 -1.28% 222007773.708 219165497.271 - 0.01% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 -1.28% 4725.111 4664.688 - 0.22% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.28% 4675.823 4616.145 - -20.98% -
BM_CmpLess_short_int -1.28% 1.136 1.122 - 0.24% -
std::flat_map<int,_int>::ctor(const&)/8192 -1.28% 1931.177 1906.549 - -0.75% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.27% 13.012 12.846 - 0.16% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -1.27% 1263085.043 1247000.814 - 0.00% -
SetIntersection_None_Vector_uint64_1024_64 -1.27% 1094413.085 1080482.476 - 1.21% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.27% 1130196.866 1115827.736 - 4.08% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 -1.27% 14.304 14.123 - -0.05% -
SetIntersection_Front_Vector_string_64_1 -1.27% 17081262.489 16864424.985 - 0.36% -
std::partition(list<int>)_(dense)/50 -1.27% 13.394 13.225 - -1.05% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 -1.27% 52.728 52.061 - 0.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.27% 1058339.290 1044943.147 - -1.41% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.26% 683.961 675.317 - 1.00% -
BM_StringFindStringLiteral/2048 -1.26% 40.727 40.213 - 0.32% -
SetIntersection_Front_Vector_uint32_262144_1 -1.26% 1065785.498 1052330.238 - 0.32% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -1.26% 1258407.879 1242544.108 - -0.51% -
SetIntersection_None_Vector_uint64_1024_1024 -1.26% 1095331.508 1081529.775 - 0.94% -
std::any_of(list<int>)_(process_all)/32768 -1.26% 26094.079 25765.289 - -5.87% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -1.26% 508443.599 502039.285 - 1.83% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -1.26% 20.603 20.344 - -1.60% -
rng::find_if_not(vector<bool>)_(process_all)/50 -1.26% 24.133 23.829 - 0.86% -
BM_CmpLess_short_schar -1.26% 0.968 0.956 - 0.64% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.25% 286619.438 283022.393 - 1.51% -
BM_CmpLess_short_short -1.25% 0.959 0.947 - 0.24% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.25% 398.399 393.415 - -0.10% -
std::pop_heap(deque<int>)/8 -1.25% 53.201 52.536 - 0.94% -
SetIntersection_None_Vector_string_256_64 -1.25% 3679144.223 3633165.451 - 0.27% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 -1.25% 13.248 13.083 - -1.14% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -1.25% 86865.854 85782.815 - 2.09% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.24% 43.291 42.753 - 33.02% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.24% 16.415 16.212 - 3.75% -
SetIntersection_None_Set_uint64_16_1 -1.24% 67117901.294 66285403.905 - -1.37% -
SetIntersection_None_Vector_string_16384_1 -1.24% 1242322.275 1226913.390 - 0.43% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.24% 543.434 536.695 - -1.86% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 -1.24% 44.821 44.266 - 1.39% -
BM_PushHeap_float_Random_262144 -1.24% 7.779 7.683 - 0.09% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.24% 25.234 24.922 - -15.65% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 -1.24% 16.408 16.205 - -0.32% -
std::copy_backward(list<int>)/4096 -1.24% 3240.076 3200.002 - 0.58% -
std::unordered_set<std::string>::ctor(const&)/8192 -1.24% 341270.812 337053.428 - 0.03% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.24% 539.710 533.041 - 0.29% -
SetIntersection_Interlaced_Vector_uint32_4_4 -1.24% 136985596.814 135293561.972 - -0.37% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.23% 525.397 518.910 - -3.78% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -1.23% 3.160 3.121 - 1.78% -
SetIntersection_Front_Vector_string_256_1 -1.23% 4296017.532 4243035.240 - -0.46% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.23% 3.587 3.543 - -0.26% -
SetIntersection_Front_Vector_string_262144_262144 -1.23% 14533929.443 14355534.832 - -0.58% -
std::reverse(vector<int>)/512 -1.23% 16.524 16.322 - -0.02% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 -1.23% 55514.512 54834.370 - -0.42% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -1.22% 352239299.645 347925644.463 - -0.31% -
std::search(vector<int>,_pred)_(near_matches)/1000 -1.22% 22913.248 22632.812 - 0.11% -
rng::find_last(forward_list<int>)_(bail_10%)/8 -1.22% 2.326 2.298 - -0.43% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 -1.22% 5176.580 5113.340 - -0.14% -
std::adjacent_find(list<int>)/8 -1.22% 2.098 2.073 - -0.13% -
SetIntersection_None_Vector_string_64_4 -1.22% 16913673.142 16707273.988 - 0.74% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.22% 452.090 446.575 - 0.32% -
SetIntersection_Front_Set_string_16384_4 -1.22% 1258331.676 1242996.703 - -1.44% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 -1.22% 14.166 13.993 - 0.08% -
std::set<int>::operator=(const&)_(into_cleared_Container)/0 -1.22% 13.477 13.313 - -0.31% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 -1.22% 35.357 34.927 - -20.50% -
std::flat_map<int,_int>::erase(iterator)/32 -1.21% 20.016 19.773 - -0.21% -
BM_StringRelational_Less_Small_Small_ChangeLast -1.21% 1.766 1.744 - 0.30% -
SetIntersection_None_Vector_uint32_16384_1024 -1.21% 1117583.399 1104058.276 - -0.33% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -1.21% 163389564.305 161415790.657 - -1.63% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -1.21% 1078129.030 1065108.893 - 0.10% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -1.21% 12896.696 12741.085 - -6.63% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.21% 13.435 13.273 - -0.34% -
SetIntersection_None_Vector_string_1024_1024 -1.20% 1175487.100 1161325.262 - -0.39% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 -1.20% 22.840 22.565 - 0.72% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.20% 398.417 393.640 - -0.26% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -1.20% 5.317 5.253 - 0.02% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -1.20% 1204563.996 1190142.120 - 1.39% -
std::map<std::string,_int>::clear()/0 -1.19% 399.890 395.129 - -0.21% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 -1.19% 54960253.464 54306140.010 - -0.63% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -1.19% 4.654 4.599 - 1.03% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 -1.19% 5182.046 5120.446 - -0.00% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.19% 18.861 18.638 - -2.98% -
BM_CmpLess_uint_uint -1.19% 1.080 1.067 - -1.37% -
BM_deque_vector_copy_backward/2 -1.19% 1.858 1.836 - -0.03% -
SetIntersection_None_Vector_string_1024_16 -1.19% 1176616.822 1162655.309 - -0.28% -
BM_deque_vector_move_backward/5500 -1.19% 200.931 198.550 - 1.19% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.18% 66268.701 65483.683 - 0.82% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.18% 13.013 12.859 - 0.13% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -1.18% 1158242.529 1144556.198 - 3.49% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.18% 13.004 12.851 - 0.28% -
SetIntersection_None_Set_uint32_256_256 -1.18% 5811984.812 5743504.339 - -2.58% -
SetIntersection_Front_Set_uint32_1024_256 -1.18% 3805387.994 3760581.298 - -11.99% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.18% 210259.060 207784.324 - -0.95% -
SetIntersection_None_Vector_uint32_262144_262144 -1.18% 1141241.657 1127811.767 - -0.06% -
SetIntersection_Front_Vector_uint32_1024_16 -1.18% 1129614.866 1116330.624 - 0.44% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 -1.17% 17.233 17.031 - 0.07% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.17% 21.981 21.724 - -1.91% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 -1.17% 28.844 28.506 - -8.17% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -1.17% 2.828 2.795 - 5.50% -
SetIntersection_Interlaced_Vector_uint32_256_1 -1.17% 4221573.717 4172152.119 - 0.22% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.17% 531.681 525.462 - 0.19% -
std::rotate(vector<int>)_(by_1/2)/1024 -1.17% 32.079 31.704 - 0.06% -
std::multiset<int>::insert(value)_(new_value,_end)/0 -1.17% 17.187 16.986 - -0.30% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.17% 1334454.964 1318859.257 - -0.36% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.17% 1298.875 1283.721 - 0.19% -
std::list<int>::operator=(const&)_(cheap_elements)/1024 -1.17% 755.838 747.031 - 0.21% -
SetIntersection_Front_Set_uint32_16_16 -1.17% 37778519.050 37338367.302 - -0.83% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.16% 4188967.600 4140168.225 - -0.27% -
std::partial_sort_copy(list<int>)_(repeated)/8 -1.16% 8.107 8.013 - 4.03% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.16% 431.915 426.890 - 0.55% -
SetIntersection_Front_Set_float_4_4 -1.16% 138746766.524 137133381.086 - 0.30% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.16% 87.025 86.015 - -9.43% -
SetIntersection_Interlaced_Vector_uint32_64_16 -1.16% 18243912.267 18032560.257 - 5.44% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.16% 167793.054 165849.927 - -4.13% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -1.16% 18.364 18.152 - 0.06% -
std::unordered_set<std::string>::clear()/0 -1.16% 398.988 394.373 - 0.28% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.16% 396.756 392.168 - -0.60% -
BM_PushHeap_string_Descending_4 -1.16% 1.897 1.875 - 0.14% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.16% 1040889.794 1028867.491 - 2.07% -
std::map<int,_int>::contains(key)_(existent)/8192 -1.15% 5.537 5.473 - -2.03% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -1.15% 89.814 88.777 - -9.75% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 -1.15% 7979.343 7887.230 - 0.15% -
SetIntersection_None_Set_string_64_16 -1.15% 18987297.820 18768240.684 - 0.44% -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 -1.15% 9465.214 9356.564 - -0.17% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 -1.15% 17.422 17.222 - 0.06% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.15% 2046678.061 2023228.273 - 0.87% -
SetIntersection_Front_Set_string_64_1 -1.15% 17263111.994 17065403.559 - 0.36% -
std::for_each(list<int>)/8192 -1.14% 7795.731 7706.475 - 6.77% -
std::generate(list<int>)/32 -1.14% 8.526 8.428 - 0.24% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.14% 682.412 674.604 - 3.60% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.14% 397.186 392.651 - -0.14% -
bm_ranges_swap_ranges_vb_aligned/8 -1.14% 3.263 3.226 - -0.95% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.14% 42.154 41.673 - -10.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.14% 1064862.368 1052726.230 - 1.51% -
std::multiset<int>::find(key)_(non-existent)/32 -1.14% 2.469 2.441 - 8.22% -
std::sort(deque<int>)_(repeated)/8192 -1.14% 6838.740 6760.853 - -0.91% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.14% 396.639 392.127 - 0.25% -
std::reverse_copy(vector<int>)/4096 -1.14% 134.328 132.801 - 0.27% -
SetIntersection_Front_Set_uint64_64_1 -1.14% 16609313.029 16420466.673 - -0.16% -
SetIntersection_None_Vector_uint32_1024_1024 -1.14% 1087243.083 1074883.267 - -1.09% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.14% 397.604 393.090 - -0.30% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 -1.13% 17.144 16.949 - -0.04% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -1.13% 14.939 14.770 - -0.12% -
std::stable_sort(vector<NonIntegral>)_(heap)/8 -1.13% 21.617 21.372 - 0.04% -
rng::fold_left(list<int>)/32 -1.13% 20.985 20.747 - 0.30% -
std::is_sorted(list<int>)/1024 -1.13% 754.497 745.956 - -0.70% -
std::count_if(vector<int>)_(every_other)/8 -1.13% 4.181 4.133 - 0.05% -
rng::fold_left(vector<int>)/32 -1.13% 21.979 21.731 - 0.42% -
SetIntersection_Front_Set_uint32_256_1 -1.13% 4207770.911 4160238.003 - -0.20% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.13% 57591418.692 56941691.413 - 0.77% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.13% 400.360 395.843 - -0.38% -
std::multiset<int>::clear()/0 -1.13% 395.123 390.667 - 0.10% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -1.13% 29.538 29.205 - 0.71% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 -1.12% 1.481 1.464 - 0.08% -
SetIntersection_Interlaced_Set_float_256_16 -1.12% 12174675.101 12037752.328 - 0.36% -
SetIntersection_Interlaced_Vector_string_1_1 -1.12% 556927368.924 550666920.504 - 0.50% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 -1.12% 1.063 1.051 - 0.07% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.12% 417.858 413.177 - 0.14% -
std::pop_heap(vector<int>)/8 -1.12% 51.641 51.063 - 0.07% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.11% 21.910 21.666 - -0.42% -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 -1.11% 577.594 571.181 - 0.21% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.11% 542.974 536.947 - 0.16% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -1.11% 22.379 22.131 - 3.74% -
rng::find_if_not(vector<bool>)_(process_all)/8 -1.11% 3.569 3.529 - 0.51% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.11% 17.173 16.982 - -1.09% -
BM_CmpEqual_int_short -1.11% 1.135 1.122 - -1.09% -
SetIntersection_Front_Vector_uint32_16_4 -1.10% 54635464.459 54032215.359 - -0.22% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.10% 17.190 17.001 - -0.02% -
SetIntersection_None_Vector_uint32_256_1 -1.10% 4313258.097 4265663.404 - -0.34% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.10% 73.712 72.899 - -0.10% -
BM_PushHeap_float_QuickSortAdversary_16 -1.10% 0.990 0.979 - 0.00% -
std::pop_heap(deque<size_t>)/8 -1.10% 52.901 52.319 - 0.09% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 -1.10% 18.465 18.262 - -11.19% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 -1.10% 4.582 4.532 - -0.06% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -1.10% 46.371 45.862 - 0.99% -
SetIntersection_None_Vector_string_262144_4 -1.10% 1303127.044 1288817.475 - -0.37% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 -1.10% 5761377.533 5698116.219 - -1.70% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 -1.10% 35.838 35.445 - -0.88% -
std::map<std::string,_int>::ctor(const&,_alloc)/0 -1.10% 12.998 12.855 - 0.51% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -1.10% 11748.370 11619.725 - 2.22% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 -1.09% 1365724.283 1350792.072 - -1.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -1.09% 5170572.752 5114055.006 - -3.79% -
std::remove_if(deque<int>)_(sprinkled)/8192 -1.09% 3942.051 3898.982 - -0.01% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -1.09% 1636964.273 1619092.611 - -0.75% -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 -1.09% 7.158 7.080 - 0.29% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.09% 397.863 393.528 - -0.06% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -1.09% 18.349 18.150 - 0.13% -
SetIntersection_Front_Vector_uint64_1024_4 -1.08% 1063274.361 1051747.905 - -0.51% -
SetIntersection_Interlaced_Set_string_256_4 -1.08% 13120120.785 12977940.024 - -4.19% -
BM_StringFindNoMatch/64 -1.08% 2.109 2.086 - -0.57% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 -1.08% 5965275.149 5900691.558 - 1.40% -
BM_StringRelationalLiteral_Less_Large_Large_Control -1.08% 2.055 2.033 - -0.81% -
SetIntersection_None_Vector_uint32_16384_1 -1.08% 1114384.838 1102391.727 - -1.29% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.08% 398.854 394.563 - 0.32% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 -1.08% 562912.329 556857.798 - 0.15% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -1.08% 71.833 71.061 - 0.36% -
SetIntersection_Front_Vector_float_1024_4 -1.07% 1070035.065 1058532.941 - 0.58% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.07% 32810.853 32458.691 - -0.17% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 -1.07% 7928.712 7843.633 - 0.79% -
BM_PushHeap_string_QuickSortAdversary_256 -1.07% 14.968 14.808 - -3.39% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.07% 13.956 13.807 - -0.16% -
BM_CmpLess_schar_int -1.07% 1.130 1.118 - -0.04% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 -1.07% 17.557 17.369 - 0.58% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.07% 397.672 393.425 - -0.40% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -1.07% 25.423 25.151 - -14.85% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 -1.07% 33.884 33.522 - -1.84% -
BM_deque_vector_ranges_move/512 -1.07% 16.741 16.562 - 0.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -1.07% 1251047.852 1237723.795 - -0.00% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.06% 62048.170 61387.815 - 0.29% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.06% 396.997 392.773 - -0.68% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -1.06% 347.680 343.981 - -0.23% -
SetIntersection_Front_Set_string_64_64 -1.06% 34098903.052 33736137.130 - -10.37% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 -1.06% 119546306.640 118275003.697 - -0.54% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -1.06% 461906.336 456997.821 - 1.40% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 -1.06% 526.959 521.371 - -0.18% -
SetIntersection_None_Vector_uint32_262144_64 -1.06% 1139972.234 1127890.523 - -1.52% -
std::is_sorted(vector<int>)/1024 -1.06% 247.984 245.360 - -1.03% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 -1.06% 294.819 291.700 - -0.94% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.06% 50.556 50.022 - -0.10% -
std::partial_sort_copy(list<int>)_(repeated)/1024 -1.06% 3145.745 3112.478 - -0.02% -
SetIntersection_Interlaced_Set_uint64_64_4 -1.05% 21068083.177 20846029.805 - -1.45% -
std::find_end(forward_list<int>)_(match_near_end)/1000 -1.05% 764.715 756.687 - -0.71% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.05% 537.900 532.255 - -0.07% -
std::copy_n(list<int>)/8 -1.05% 2.249 2.225 - 0.18% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.05% 398.178 394.001 - 0.60% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 -1.05% 18.825 18.628 - -0.42% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.05% 398.749 394.579 - 0.21% -
std::set<std::string>::ctor(const&)/8192 -1.04% 346197.706 342583.625 - 0.32% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.04% 13.993 13.847 - -0.21% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.04% 36.308 35.929 - 0.14% -
std::multiset<int>::insert(value)_(new_value,_middle)/0 -1.04% 17.149 16.970 - -0.71% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 -1.04% 15.177 15.018 - -0.05% -
std::move(list<int>)/512 -1.04% 353.500 349.825 - -5.86% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.04% 19.401 19.200 - 0.44% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.04% 138138.831 136709.034 - -5.43% -
std::set<int>::erase(key)_(existent)/8192 -1.03% 69.240 68.524 - 1.32% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 -1.03% 56.153 55.572 - -0.01% -
SetIntersection_Interlaced_Set_uint32_64_64 -1.03% 13391486.461 13252999.478 - 2.71% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.03% 399.419 395.290 - -0.41% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.03% 17.852 17.667 - -2.78% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 -1.03% 14132.890 13987.136 - -1.13% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -1.03% 812.905 804.523 - 2.00% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 -1.03% 32.647 32.310 - 0.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -1.03% 5825001.279 5764962.400 - 0.32% -
std::partition(deque<int>)_(dense)/1024 -1.03% 357.251 353.571 - 0.27% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 -1.03% 8863.374 8772.360 - -0.24% -
SetIntersection_Front_Set_string_1024_4 -1.03% 1267604.709 1254595.453 - -0.26% -
std::rotate(vector<bool>)_(1_element_forward)/50 -1.02% 17.844 17.661 - 1.50% -
std::shift_right(list<int>)/8192 -1.02% 7379.459 7304.108 - -1.02% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -1.02% 347806.776 344262.229 - -0.76% -
SetIntersection_Front_Vector_string_16384_1 -1.02% 1082683.856 1071659.476 - -0.62% -
SetIntersection_Front_Vector_uint64_16384_16 -1.02% 1132367.435 1120840.986 - -0.03% -
std::reverse(vector<int>)/32768 -1.02% 1049.244 1038.571 - 0.31% -
std::reverse(vector<int>)/4096 -1.02% 131.793 130.453 - -0.04% -
std::flat_map<int,_int>::find(key)_(existent)/32 -1.02% 3.336 3.302 - 0.13% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.01% 13180.992 13047.347 - 1.86% -
BM_StringFindStringLiteral/512 -1.01% 9.665 9.567 - -0.64% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 -1.01% 13.407 13.271 - -0.33% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.01% 766.850 759.082 - -0.29% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.01% 398.587 394.552 - -0.03% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.01% 397.583 393.570 - -0.11% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.01% 35878.167 35516.156 - 0.55% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -1.01% 22.287 22.062 - 4.98% -
std::multimap<int,_int>::contains(key)_(existent)/8192 -1.01% 5.580 5.524 - 1.75% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.01% 13.761 13.623 - 0.05% -
BM_StringDestroy_Huge -1.00% 10.927 10.818 - -10.40% -
SetIntersection_Interlaced_Set_string_256_64 -1.00% 29729390.805 29431634.534 - -7.86% -
BM_CmpLess_ushort_uchar -1.00% 1.111 1.100 - -1.50% -
std::unordered_set<int>::ctor(&&,_different_allocs)/0 -1.00% 13.970 13.831 - -0.64% -


Report Time: 3.17s
Name Current %
BM_CmpEqual_int_int 1.069 -
BM_CmpEqual_int_schar 1.144 1.80%
BM_CmpEqual_int_short 1.122 -1.09%
BM_CmpEqual_int_uchar 1.115 1.81%
BM_CmpEqual_int_uint 1.050 -1.38%
BM_CmpEqual_int_ushort 1.106 2.46%
BM_CmpEqual_schar_int 1.128 -1.12%
BM_CmpEqual_schar_schar 1.064 -
BM_CmpEqual_schar_short 1.110 -1.16%
BM_CmpEqual_schar_uchar 1.099 -
BM_CmpEqual_schar_uint 1.108 -
BM_CmpEqual_schar_ushort 1.103 -
BM_CmpEqual_short_int 1.118 -
BM_CmpEqual_short_schar 1.128 -
BM_CmpEqual_short_short 1.058 -
BM_CmpEqual_short_uchar 1.088 -
BM_CmpEqual_short_uint 1.107 1.22%
BM_CmpEqual_short_ushort 1.101 -
BM_CmpEqual_uchar_int 1.072 3.01%
BM_CmpEqual_uchar_schar 1.009 -
BM_CmpEqual_uchar_short 0.989 -
BM_CmpEqual_uchar_uchar 1.038 -
BM_CmpEqual_uchar_uint 1.079 2.45%
BM_CmpEqual_uchar_ushort 1.066 -
BM_CmpEqual_uint_int 1.048 -
BM_CmpEqual_uint_schar 1.052 2.87%
BM_CmpEqual_uint_short 1.026 -2.27%
BM_CmpEqual_uint_uchar 1.095 -
BM_CmpEqual_uint_uint 1.061 -
BM_CmpEqual_uint_ushort 1.115 2.40%
BM_CmpEqual_ushort_int 1.085 1.64%
BM_CmpEqual_ushort_schar 1.007 -
BM_CmpEqual_ushort_short 1.030 3.70%
BM_CmpEqual_ushort_uchar 1.101 2.92%
BM_CmpEqual_ushort_uint 1.122 8.30%
BM_CmpEqual_ushort_ushort 1.068 1.66%
BM_CmpLess_int_int 1.063 -2.44%
BM_CmpLess_int_schar 1.140 1.13%
BM_CmpLess_int_short 1.130 -
BM_CmpLess_int_uchar 1.107 -
BM_CmpLess_int_uint 1.075 -
BM_CmpLess_int_ushort 1.083 -7.58%
BM_CmpLess_schar_int 1.118 -
BM_CmpLess_schar_schar 0.953 -
BM_CmpLess_schar_short 0.948 -
BM_CmpLess_schar_uchar 1.082 -
BM_CmpLess_schar_uint 1.113 1.97%
BM_CmpLess_schar_ushort 1.103 -
BM_CmpLess_short_int 1.122 -
BM_CmpLess_short_schar 0.956 -
BM_CmpLess_short_short 0.947 -
BM_CmpLess_short_uchar 1.097 -
BM_CmpLess_short_uint 1.112 2.03%
BM_CmpLess_short_ushort 1.096 1.37%
BM_CmpLess_uchar_int 1.078 -
BM_CmpLess_uchar_schar 1.080 6.34%
BM_CmpLess_uchar_short 1.012 -2.37%
BM_CmpLess_uchar_uchar 1.049 -1.39%
BM_CmpLess_uchar_uint 1.055 -2.51%
BM_CmpLess_uchar_ushort 1.056 -
BM_CmpLess_uint_int 1.072 -1.15%
BM_CmpLess_uint_schar 1.059 2.50%
BM_CmpLess_uint_short 1.019 -1.43%
BM_CmpLess_uint_uchar 1.127 2.92%
BM_CmpLess_uint_uint 1.067 -1.37%
BM_CmpLess_uint_ushort 1.089 -1.82%
BM_CmpLess_ushort_int 1.088 3.36%
BM_CmpLess_ushort_schar 1.011 -2.32%
BM_CmpLess_ushort_short 1.054 2.42%
BM_CmpLess_ushort_uchar 1.100 -1.50%
BM_CmpLess_ushort_uint 1.079 -
BM_CmpLess_ushort_ushort 1.055 -1.47%
BM_PushHeap_float_Ascending_1 0.469 -
BM_PushHeap_float_Ascending_1024 3.168 1.54%
BM_PushHeap_float_Ascending_16 0.991 -3.22%
BM_PushHeap_float_Ascending_16384 4.200 -1.85%
BM_PushHeap_float_Ascending_256 2.483 -
BM_PushHeap_float_Ascending_262144 5.272 3.26%
BM_PushHeap_float_Ascending_4 0.536 -
BM_PushHeap_float_Ascending_64 1.789 1.28%
BM_PushHeap_float_Descending_1 0.578 23.78%
BM_PushHeap_float_Descending_1024 0.389 -
BM_PushHeap_float_Descending_16 0.363 -
BM_PushHeap_float_Descending_16384 0.383 -
BM_PushHeap_float_Descending_256 0.401 -
BM_PushHeap_float_Descending_262144 0.384 -
BM_PushHeap_float_Descending_4 0.356 -
BM_PushHeap_float_Descending_64 0.379 -
BM_PushHeap_float_PipeOrgan_1 0.467 -
BM_PushHeap_float_PipeOrgan_1024 2.096 -
BM_PushHeap_float_PipeOrgan_16 0.906 -
BM_PushHeap_float_PipeOrgan_16384 2.509 -
BM_PushHeap_float_PipeOrgan_256 1.725 -
BM_PushHeap_float_PipeOrgan_262144 3.151 -
BM_PushHeap_float_PipeOrgan_4 0.481 -
BM_PushHeap_float_PipeOrgan_64 1.296 -
BM_PushHeap_float_QuickSortAdversary_1 0.470 -
BM_PushHeap_float_QuickSortAdversary_1024 0.630 -
BM_PushHeap_float_QuickSortAdversary_16 0.979 -
BM_PushHeap_float_QuickSortAdversary_16384 0.491 -
BM_PushHeap_float_QuickSortAdversary_256 0.739 -
BM_PushHeap_float_QuickSortAdversary_262144 0.418 -
BM_PushHeap_float_QuickSortAdversary_4 0.535 -
BM_PushHeap_float_QuickSortAdversary_64 0.620 -
BM_PushHeap_float_Random_1 0.473 -
BM_PushHeap_float_Random_1024 7.499 -
BM_PushHeap_float_Random_16 5.321 -
BM_PushHeap_float_Random_16384 7.768 -
BM_PushHeap_float_Random_256 7.285 -
BM_PushHeap_float_Random_262144 7.683 -
BM_PushHeap_float_Random_4 2.862 2.06%
BM_PushHeap_float_Random_64 6.738 -
BM_PushHeap_float_SingleElement_1 0.615 11.37%
BM_PushHeap_float_SingleElement_1024 0.388 -
BM_PushHeap_float_SingleElement_16 0.363 -3.35%
BM_PushHeap_float_SingleElement_16384 0.383 -
BM_PushHeap_float_SingleElement_256 0.402 -
BM_PushHeap_float_SingleElement_262144 0.384 -
BM_PushHeap_float_SingleElement_4 0.356 -5.42%
BM_PushHeap_float_SingleElement_64 0.379 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.425 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.688 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.309 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.474 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 8.360 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.784 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.611 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.588 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.589 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.585 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.598 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.585 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.532 -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.585 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.877 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.395 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.081 3.45%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.367 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.424 -1.14%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.768 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.866 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.471 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.586 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.191 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 3.543 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.094 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.599 1.03%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.779 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.557 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 6.823 -2.98%
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.341 -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 6.928 -
BM_PushHeap_pair<uint32,_uint32>_Random_256 6.921 -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.886 -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.529 -2.24%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.577 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.586 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.645 -2.22%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.583 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.598 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.584 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.547 2.32%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.621 7.86%
BM_PushHeap_string_Ascending_1 0.641 36.14%
BM_PushHeap_string_Ascending_1024 13.138 -11.59%
BM_PushHeap_string_Ascending_16 4.669 -4.63%
BM_PushHeap_string_Ascending_16384 19.098 -6.94%
BM_PushHeap_string_Ascending_256 10.957 -8.74%
BM_PushHeap_string_Ascending_262144 28.906 -5.31%
BM_PushHeap_string_Ascending_4 2.563 -
BM_PushHeap_string_Ascending_64 7.344 -7.46%
BM_PushHeap_string_Descending_1 0.526 11.64%
BM_PushHeap_string_Descending_1024 2.380 -
BM_PushHeap_string_Descending_16 2.107 -
BM_PushHeap_string_Descending_16384 2.369 1.58%
BM_PushHeap_string_Descending_256 2.332 2.54%
BM_PushHeap_string_Descending_262144 3.163 3.85%
BM_PushHeap_string_Descending_4 1.875 -
BM_PushHeap_string_Descending_64 2.227 1.58%
BM_PushHeap_string_PipeOrgan_1 0.700 32.81%
BM_PushHeap_string_PipeOrgan_1024 9.980 5.46%
BM_PushHeap_string_PipeOrgan_16 4.130 -
BM_PushHeap_string_PipeOrgan_16384 13.099 4.15%
BM_PushHeap_string_PipeOrgan_256 7.939 2.75%
BM_PushHeap_string_PipeOrgan_262144 17.939 4.44%
BM_PushHeap_string_PipeOrgan_4 2.474 -1.58%
BM_PushHeap_string_PipeOrgan_64 5.778 -
BM_PushHeap_string_QuickSortAdversary_1 0.584 24.11%
BM_PushHeap_string_QuickSortAdversary_1024 15.388 -
BM_PushHeap_string_QuickSortAdversary_16 10.691 1.08%
BM_PushHeap_string_QuickSortAdversary_16384 15.840 1.29%
BM_PushHeap_string_QuickSortAdversary_256 14.808 -3.39%
BM_PushHeap_string_QuickSortAdversary_262144 16.403 -
BM_PushHeap_string_QuickSortAdversary_4 6.509 -
BM_PushHeap_string_QuickSortAdversary_64 13.332 1.53%
BM_PushHeap_string_Random_1 0.582 -
BM_PushHeap_string_Random_1024 15.458 1.42%
BM_PushHeap_string_Random_16 10.533 -2.82%
BM_PushHeap_string_Random_16384 16.090 -3.03%
BM_PushHeap_string_Random_256 14.554 -
BM_PushHeap_string_Random_262144 18.031 -2.55%
BM_PushHeap_string_Random_4 6.213 -
BM_PushHeap_string_Random_64 12.985 -1.50%
BM_PushHeap_string_SingleElement_1 0.702 -
BM_PushHeap_string_SingleElement_1024 2.632 2.79%
BM_PushHeap_string_SingleElement_16 2.682 2.05%
BM_PushHeap_string_SingleElement_16384 2.623 2.46%
BM_PushHeap_string_SingleElement_256 2.633 3.00%
BM_PushHeap_string_SingleElement_262144 2.647 1.39%
BM_PushHeap_string_SingleElement_4 2.458 4.94%
BM_PushHeap_string_SingleElement_64 2.689 2.21%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.519 26.48%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.529 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.023 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.552 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.744 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 8.846 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.897 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.932 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.503 -18.13%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.627 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.586 -8.66%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.602 -2.99%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.641 -1.61%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.597 -4.00%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.577 -19.46%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.665 1.99%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.697 45.15%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.037 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.464 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 3.933 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.547 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 5.377 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.820 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.150 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.481 -30.92%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.502 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.294 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.150 1.61%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.073 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.750 1.08%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.802 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.663 -1.57%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.481 3.09%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.147 -2.21%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 6.933 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.397 1.10%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 8.871 -1.75%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.245 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.511 -4.42%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.513 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.520 11.51%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.606 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.616 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.608 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.621 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.600 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.577 6.68%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.638 3.34%
BM_PushHeap_uint32_Ascending_1 0.420 -18.46%
BM_PushHeap_uint32_Ascending_1024 2.556 -
BM_PushHeap_uint32_Ascending_16 0.933 -
BM_PushHeap_uint32_Ascending_16384 3.620 -
BM_PushHeap_uint32_Ascending_256 2.086 -
BM_PushHeap_uint32_Ascending_262144 4.816 -1.69%
BM_PushHeap_uint32_Ascending_4 0.587 -
BM_PushHeap_uint32_Ascending_64 1.523 -
BM_PushHeap_uint32_Descending_1 0.465 -
BM_PushHeap_uint32_Descending_1024 0.383 -
BM_PushHeap_uint32_Descending_16 0.354 -6.43%
BM_PushHeap_uint32_Descending_16384 0.379 -
BM_PushHeap_uint32_Descending_256 0.396 -
BM_PushHeap_uint32_Descending_262144 0.379 -
BM_PushHeap_uint32_Descending_4 0.345 -10.05%
BM_PushHeap_uint32_Descending_64 0.375 -
BM_PushHeap_uint32_PipeOrgan_1 0.502 -3.70%
BM_PushHeap_uint32_PipeOrgan_1024 1.915 -
BM_PushHeap_uint32_PipeOrgan_16 0.871 -
BM_PushHeap_uint32_PipeOrgan_16384 2.383 -
BM_PushHeap_uint32_PipeOrgan_256 1.697 -
BM_PushHeap_uint32_PipeOrgan_262144 3.030 -
BM_PushHeap_uint32_PipeOrgan_4 0.539 -
BM_PushHeap_uint32_PipeOrgan_64 1.308 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.551 -2.29%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.937 -
BM_PushHeap_uint32_QuickSortAdversary_16384 0.469 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.713 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.607 3.48%
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_PushHeap_uint32_Random_1 0.430 -37.47%
BM_PushHeap_uint32_Random_1024 5.797 -
BM_PushHeap_uint32_Random_16 4.282 5.43%
BM_PushHeap_uint32_Random_16384 5.840 -1.19%
BM_PushHeap_uint32_Random_256 5.813 4.90%
BM_PushHeap_uint32_Random_262144 5.842 -
BM_PushHeap_uint32_Random_4 2.160 1.69%
BM_PushHeap_uint32_Random_64 4.990 -1.78%
BM_PushHeap_uint32_SingleElement_1 0.466 -
BM_PushHeap_uint32_SingleElement_1024 0.367 -
BM_PushHeap_uint32_SingleElement_16 0.345 -
BM_PushHeap_uint32_SingleElement_16384 0.361 -
BM_PushHeap_uint32_SingleElement_256 0.388 -
BM_PushHeap_uint32_SingleElement_262144 0.362 -
BM_PushHeap_uint32_SingleElement_4 0.345 -
BM_PushHeap_uint32_SingleElement_64 0.357 -
BM_PushHeap_uint64_Ascending_1 0.465 -
BM_PushHeap_uint64_Ascending_1024 2.576 -7.73%
BM_PushHeap_uint64_Ascending_16 0.910 -8.36%
BM_PushHeap_uint64_Ascending_16384 3.606 -6.03%
BM_PushHeap_uint64_Ascending_256 2.090 -10.98%
BM_PushHeap_uint64_Ascending_262144 4.715 -8.61%
BM_PushHeap_uint64_Ascending_4 0.553 -
BM_PushHeap_uint64_Ascending_64 1.515 -15.53%
BM_PushHeap_uint64_Descending_1 0.481 -24.45%
BM_PushHeap_uint64_Descending_1024 0.384 -
BM_PushHeap_uint64_Descending_16 0.360 -
BM_PushHeap_uint64_Descending_16384 0.381 -
BM_PushHeap_uint64_Descending_256 0.397 -
BM_PushHeap_uint64_Descending_262144 0.381 -
BM_PushHeap_uint64_Descending_4 0.360 -3.77%
BM_PushHeap_uint64_Descending_64 0.376 -
BM_PushHeap_uint64_PipeOrgan_1 0.472 -
BM_PushHeap_uint64_PipeOrgan_1024 1.925 -
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.049 -
BM_PushHeap_uint64_PipeOrgan_4 0.496 -2.08%
BM_PushHeap_uint64_PipeOrgan_64 1.317 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.465 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.614 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.911 -4.80%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.484 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.721 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.553 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_PushHeap_uint64_Random_1 0.466 -
BM_PushHeap_uint64_Random_1024 6.283 1.33%
BM_PushHeap_uint64_Random_16 4.518 -
BM_PushHeap_uint64_Random_16384 6.386 1.44%
BM_PushHeap_uint64_Random_256 6.045 -
BM_PushHeap_uint64_Random_262144 6.421 1.65%
BM_PushHeap_uint64_Random_4 2.601 3.02%
BM_PushHeap_uint64_Random_64 5.560 -
BM_PushHeap_uint64_SingleElement_1 0.635 14.19%
BM_PushHeap_uint64_SingleElement_1024 0.373 2.78%
BM_PushHeap_uint64_SingleElement_16 0.358 6.19%
BM_PushHeap_uint64_SingleElement_16384 0.372 -
BM_PushHeap_uint64_SingleElement_256 0.394 -
BM_PushHeap_uint64_SingleElement_262144 0.368 2.98%
BM_PushHeap_uint64_SingleElement_4 0.377 5.90%
BM_PushHeap_uint64_SingleElement_64 0.365 3.79%
BM_StringAssignAsciizMix_Opaque 5.086 1.21%
BM_StringAssignAsciizMix_Transparent 3.006 -
BM_StringAssignAsciiz_Empty_Opaque 3.154 1.73%
BM_StringAssignAsciiz_Empty_Transparent 0.347 -
BM_StringAssignAsciiz_Huge_Opaque 190.613 -
BM_StringAssignAsciiz_Huge_Transparent 189.741 -
BM_StringAssignAsciiz_Large_Opaque 12.276 6.54%
BM_StringAssignAsciiz_Large_Transparent 11.730 -
BM_StringAssignAsciiz_Small_Opaque 3.158 1.76%
BM_StringAssignAsciiz_Small_Transparent 0.449 -
BM_StringAssignStr_Empty_Opaque 0.714 -
BM_StringAssignStr_Empty_Transparent 0.486 -
BM_StringAssignStr_Huge_Opaque 108.044 -2.21%
BM_StringAssignStr_Huge_Transparent 108.378 -1.05%
BM_StringAssignStr_Large_Opaque 10.421 -
BM_StringAssignStr_Large_Transparent 10.341 -1.44%
BM_StringAssignStr_Small_Opaque 0.723 -
BM_StringAssignStr_Small_Transparent 0.485 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.205 6.91%
BM_StringConstructDestroyCStr_Empty_Transparent 0.276 17.63%
BM_StringConstructDestroyCStr_Huge_Opaque 157.227 -2.12%
BM_StringConstructDestroyCStr_Huge_Transparent 63.718 -2.82%
BM_StringConstructDestroyCStr_Large_Opaque 14.781 -18.75%
BM_StringConstructDestroyCStr_Large_Transparent 9.759 -36.94%
BM_StringConstructDestroyCStr_Small_Opaque 2.182 -
BM_StringConstructDestroyCStr_Small_Transparent 0.368 -
BM_StringCopy_Empty 0.578 -
BM_StringCopy_Huge 108.847 -
BM_StringCopy_Large 6.162 -1.05%
BM_StringCopy_Small 0.660 -
BM_StringCtorDefault 0.455 -
BM_StringDestroy_Empty 0.622 -
BM_StringDestroy_Huge 10.818 -10.40%
BM_StringDestroy_Large 7.011 -22.65%
BM_StringDestroy_Small 0.620 -
BM_StringEraseToEnd_Empty_Opaque 0.595 -
BM_StringEraseToEnd_Empty_Transparent 0.347 -
BM_StringEraseToEnd_Huge_Opaque 2.251 -
BM_StringEraseToEnd_Huge_Transparent 2.420 2.16%
BM_StringEraseToEnd_Large_Opaque 0.987 -
BM_StringEraseToEnd_Large_Transparent 0.837 -
BM_StringEraseToEnd_Small_Opaque 0.591 -
BM_StringEraseToEnd_Small_Transparent 0.423 5.26%
BM_StringEraseWithMove_Empty_Opaque 0.796 -2.93%
BM_StringEraseWithMove_Empty_Transparent 0.554 -2.91%
BM_StringEraseWithMove_Huge_Opaque 44.271 -2.19%
BM_StringEraseWithMove_Huge_Transparent 45.346 6.48%
BM_StringEraseWithMove_Large_Opaque 2.866 -
BM_StringEraseWithMove_Large_Transparent 2.785 -
BM_StringEraseWithMove_Small_Opaque 2.206 -
BM_StringEraseWithMove_Small_Transparent 2.183 -
BM_StringFindAllMatch/1 2.841 1.46%
BM_StringFindAllMatch/131072 2269.791 -
BM_StringFindAllMatch/32768 574.863 -
BM_StringFindAllMatch/4096 79.830 -
BM_StringFindAllMatch/512 11.569 -
BM_StringFindAllMatch/64 3.091 -
BM_StringFindAllMatch/8 2.800 9.23%
BM_StringFindCharLiteral/1024 21.461 12.48%
BM_StringFindCharLiteral/128 3.056 1.75%
BM_StringFindCharLiteral/16 1.617 -
BM_StringFindCharLiteral/2048 40.047 -
BM_StringFindCharLiteral/256 5.427 2.29%
BM_StringFindCharLiteral/32 1.672 3.31%
BM_StringFindCharLiteral/4096 76.945 -
BM_StringFindCharLiteral/512 9.469 -
BM_StringFindCharLiteral/64 2.142 2.63%
BM_StringFindCharLiteral/8 1.617 -
BM_StringFindCharLiteral/8192 137.544 -
BM_StringFindMatch1/1 981.646 -
BM_StringFindMatch1/32768 1564.830 -
BM_StringFindMatch1/4096 1064.572 -
BM_StringFindMatch1/512 989.957 -
BM_StringFindMatch1/64 982.055 -
BM_StringFindMatch1/8 981.261 -
BM_StringFindMatch2/1 981.927 -
BM_StringFindMatch2/32768 1564.229 -
BM_StringFindMatch2/4096 1064.138 -
BM_StringFindMatch2/512 989.335 -
BM_StringFindMatch2/64 982.086 -
BM_StringFindMatch2/8 981.556 -
BM_StringFindNoMatch/10 1.271 -1.95%
BM_StringFindNoMatch/131072 1960.421 -
BM_StringFindNoMatch/32768 498.187 -
BM_StringFindNoMatch/4096 74.751 -
BM_StringFindNoMatch/512 9.196 -
BM_StringFindNoMatch/64 2.086 -
BM_StringFindStringLiteral/1024 17.885 -2.35%
BM_StringFindStringLiteral/128 3.209 2.20%
BM_StringFindStringLiteral/16 1.618 -
BM_StringFindStringLiteral/2048 40.213 -
BM_StringFindStringLiteral/256 5.496 1.68%
BM_StringFindStringLiteral/32 1.775 3.15%
BM_StringFindStringLiteral/4096 77.122 -
BM_StringFindStringLiteral/512 9.567 -
BM_StringFindStringLiteral/64 2.209 2.74%
BM_StringFindStringLiteral/8 1.618 -
BM_StringFindStringLiteral/8192 137.886 -
BM_StringMove_Empty 0.570 -
BM_StringMove_Huge 0.797 -
BM_StringMove_Large 0.707 -
BM_StringMove_Small 0.737 2.09%
BM_StringRead_Cold_Deep_Empty 1.120 -24.00%
BM_StringRead_Cold_Deep_Large 1.204 -23.88%
BM_StringRead_Cold_Deep_Small 1.169 -21.82%
BM_StringRead_Cold_Shallow_Empty 1.083 -22.73%
BM_StringRead_Cold_Shallow_Large 1.069 -24.93%
BM_StringRead_Cold_Shallow_Small 1.056 -25.31%
BM_StringRead_Hot_Deep_Empty 0.502 -
BM_StringRead_Hot_Deep_Large 0.499 -3.07%
BM_StringRead_Hot_Deep_Small 0.501 -
BM_StringRead_Hot_Shallow_Empty 0.473 -
BM_StringRead_Hot_Shallow_Large 0.479 -
BM_StringRead_Hot_Shallow_Small 0.482 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.413 -3.72%
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.413 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.415 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.414 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.632 3.64%
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.634 3.68%
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.412 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.156 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.849 -2.67%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.389 -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.024 -
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.613 -
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.414 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.613 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.261 4.36%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.659 -4.41%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.256 -
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.612 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.347 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.245 -44.78%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.447 -2.27%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.824 1.35%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.819 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.820 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.821 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.458 10.56%
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.446 47.64%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.607 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.611 -5.43%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.631 -
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.670 10.15%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.221 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.218 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.220 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.218 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.641 3.49%
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.635 3.08%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.220 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.197 1.16%
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.850 -1.87%
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.419 1.76%
BM_StringRelationalLiteral_Less_Large_Large_Control 2.033 -
BM_StringRelationalLiteral_Less_Large_Small_Control 1.613 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.220 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.614 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.228 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.663 3.17%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.227 5.01%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.613 -
BM_StringRelational_Compare_Empty_Empty_Control 1.611 -
BM_StringRelational_Compare_Empty_Huge_Control 1.610 -9.18%
BM_StringRelational_Compare_Empty_Large_Control 1.611 -16.32%
BM_StringRelational_Compare_Empty_Small_Control 1.611 -3.55%
BM_StringRelational_Compare_Huge_Empty_Control 1.611 -2.84%
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.390 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.305 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.784 -
BM_StringRelational_Compare_Huge_Huge_Control 99.041 -
BM_StringRelational_Compare_Huge_Large_Control 2.082 -
BM_StringRelational_Compare_Huge_Small_Control 1.848 -
BM_StringRelational_Compare_Large_Empty_Control 1.611 -2.94%
BM_StringRelational_Compare_Large_Huge_Control 2.081 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.388 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.622 -
BM_StringRelational_Compare_Large_Large_Control 2.081 -
BM_StringRelational_Compare_Large_Small_Control 1.853 -
BM_StringRelational_Compare_Small_Empty_Control 1.834 -7.07%
BM_StringRelational_Compare_Small_Huge_Control 1.850 -
BM_StringRelational_Compare_Small_Large_Control 1.847 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.387 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.629 -2.59%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.387 -
BM_StringRelational_Compare_Small_Small_Control 1.848 -
BM_StringRelational_Eq_Empty_Empty_Control 1.927 -6.35%
BM_StringRelational_Eq_Empty_Huge_Control 0.473 -
BM_StringRelational_Eq_Empty_Large_Control 0.478 -
BM_StringRelational_Eq_Empty_Small_Control 0.470 -4.19%
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.413 -7.77%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.801 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.481 -
BM_StringRelational_Eq_Huge_Huge_Control 98.927 -
BM_StringRelational_Eq_Large_Huge_Control 0.484 2.80%
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.281 -16.31%
BM_StringRelational_Eq_Large_Large_ChangeLast 1.962 -2.72%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.849 -
BM_StringRelational_Eq_Large_Large_Control 2.259 2.14%
BM_StringRelational_Eq_Small_Huge_Control 0.484 -
BM_StringRelational_Eq_Small_Large_Control 0.485 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.798 9.18%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.076 -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.418 6.09%
BM_StringRelational_Eq_Small_Small_Control 2.009 5.68%
BM_StringRelational_Less_Empty_Empty_Control 1.616 -
BM_StringRelational_Less_Empty_Huge_Control 1.612 -
BM_StringRelational_Less_Empty_Large_Control 1.613 -
BM_StringRelational_Less_Empty_Small_Control 1.613 -
BM_StringRelational_Less_Huge_Empty_Control 1.613 -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.430 1.63%
BM_StringRelational_Less_Huge_Huge_ChangeLast 99.017 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.680 -
BM_StringRelational_Less_Huge_Huge_Control 98.456 -
BM_StringRelational_Less_Huge_Large_Control 2.167 -
BM_StringRelational_Less_Huge_Small_Control 1.848 -
BM_StringRelational_Less_Large_Empty_Control 1.612 -
BM_StringRelational_Less_Large_Huge_Control 2.162 -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.408 -
BM_StringRelational_Less_Large_Large_ChangeLast 2.106 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.622 -
BM_StringRelational_Less_Large_Large_Control 2.127 -1.63%
BM_StringRelational_Less_Large_Small_Control 1.848 -
BM_StringRelational_Less_Small_Empty_Control 1.612 -
BM_StringRelational_Less_Small_Huge_Control 1.848 -
BM_StringRelational_Less_Small_Large_Control 1.848 -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.387 -
BM_StringRelational_Less_Small_Small_ChangeLast 1.744 -
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.401 1.06%
BM_StringRelational_Less_Small_Small_Control 1.849 -
BM_StringResizeAndOverwrite 0.821 -
BM_align/1 0.639 2.53%
BM_align/256 0.638 2.69%
BM_align/64 0.639 2.71%
BM_align/8 0.638 2.70%
BM_deque_deque_copy/0 0.919 16.56%
BM_deque_deque_copy/1 2.566 1.13%
BM_deque_deque_copy/1024 37.686 1.81%
BM_deque_deque_copy/2 2.301 -
BM_deque_deque_copy/4000 142.149 2.69%
BM_deque_deque_copy/4096 149.818 1.76%
BM_deque_deque_copy/512 17.715 -
BM_deque_deque_copy/5500 199.412 2.02%
BM_deque_deque_copy/64 3.055 -
BM_deque_deque_copy/64000 3052.559 3.17%
BM_deque_deque_copy/65536 3075.810 -3.29%
BM_deque_deque_copy/70000 3364.115 5.26%
BM_deque_deque_copy_backward/0 0.809 -12.05%
BM_deque_deque_copy_backward/1 2.778 -
BM_deque_deque_copy_backward/1024 38.134 -
BM_deque_deque_copy_backward/2 2.553 1.14%
BM_deque_deque_copy_backward/4000 145.263 1.05%
BM_deque_deque_copy_backward/4096 152.622 -
BM_deque_deque_copy_backward/512 18.884 -1.10%
BM_deque_deque_copy_backward/5500 206.993 2.18%
BM_deque_deque_copy_backward/64 3.345 -1.96%
BM_deque_deque_copy_backward/64000 7856.966 -
BM_deque_deque_copy_backward/65536 8153.098 -
BM_deque_deque_copy_backward/70000 8648.281 1.61%
BM_deque_deque_move/0 0.851 5.90%
BM_deque_deque_move/1 2.545 -
BM_deque_deque_move/1024 36.674 -
BM_deque_deque_move/2 2.304 -
BM_deque_deque_move/4000 148.610 3.05%
BM_deque_deque_move/4096 150.410 1.83%
BM_deque_deque_move/512 17.655 -
BM_deque_deque_move/5500 199.420 -
BM_deque_deque_move/64 3.041 -
BM_deque_deque_move/64000 3031.855 -1.94%
BM_deque_deque_move/65536 3091.036 -1.08%
BM_deque_deque_move/70000 3421.084 1.08%
BM_deque_deque_move_backward/0 0.869 -5.17%
BM_deque_deque_move_backward/1 2.765 -
BM_deque_deque_move_backward/1024 38.219 -1.38%
BM_deque_deque_move_backward/2 2.522 -
BM_deque_deque_move_backward/4000 147.390 1.25%
BM_deque_deque_move_backward/4096 155.519 1.54%
BM_deque_deque_move_backward/512 18.879 -
BM_deque_deque_move_backward/5500 208.826 2.34%
BM_deque_deque_move_backward/64 3.349 -
BM_deque_deque_move_backward/64000 7791.390 -
BM_deque_deque_move_backward/65536 7994.095 -1.77%
BM_deque_deque_move_backward/70000 8659.437 -
BM_deque_deque_ranges_copy/0 0.855 21.59%
BM_deque_deque_ranges_copy/1 2.549 4.74%
BM_deque_deque_ranges_copy/1024 37.936 3.51%
BM_deque_deque_ranges_copy/2 2.301 5.68%
BM_deque_deque_ranges_copy/4000 143.644 1.53%
BM_deque_deque_ranges_copy/4096 150.701 1.81%
BM_deque_deque_ranges_copy/512 17.675 -
BM_deque_deque_ranges_copy/5500 201.457 1.84%
BM_deque_deque_ranges_copy/64 3.066 -
BM_deque_deque_ranges_copy/64000 3047.095 2.60%
BM_deque_deque_ranges_copy/65536 3084.074 -
BM_deque_deque_ranges_copy/70000 3351.179 2.05%
BM_deque_deque_ranges_copy_backward/0 0.919 8.53%
BM_deque_deque_ranges_copy_backward/1 2.765 -
BM_deque_deque_ranges_copy_backward/1024 38.334 2.30%
BM_deque_deque_ranges_copy_backward/2 2.458 -
BM_deque_deque_ranges_copy_backward/4000 145.666 -
BM_deque_deque_ranges_copy_backward/4096 152.722 -
BM_deque_deque_ranges_copy_backward/512 19.719 4.40%
BM_deque_deque_ranges_copy_backward/5500 204.256 1.34%
BM_deque_deque_ranges_copy_backward/64 3.630 8.53%
BM_deque_deque_ranges_copy_backward/64000 7879.297 1.39%
BM_deque_deque_ranges_copy_backward/65536 8132.839 1.53%
BM_deque_deque_ranges_copy_backward/70000 8739.470 1.79%
BM_deque_deque_ranges_move/0 0.921 7.16%
BM_deque_deque_ranges_move/1 2.446 5.48%
BM_deque_deque_ranges_move/1024 37.073 -
BM_deque_deque_ranges_move/2 2.184 5.32%
BM_deque_deque_ranges_move/4000 144.082 -
BM_deque_deque_ranges_move/4096 150.721 2.34%
BM_deque_deque_ranges_move/512 17.649 -
BM_deque_deque_ranges_move/5500 201.167 1.29%
BM_deque_deque_ranges_move/64 3.060 -
BM_deque_deque_ranges_move/64000 3010.332 -1.69%
BM_deque_deque_ranges_move/65536 3078.129 -
BM_deque_deque_ranges_move/70000 3491.158 5.83%
BM_deque_deque_ranges_move_backward/0 0.849 -
BM_deque_deque_ranges_move_backward/1 2.708 6.52%
BM_deque_deque_ranges_move_backward/1024 37.753 -
BM_deque_deque_ranges_move_backward/2 2.401 4.57%
BM_deque_deque_ranges_move_backward/4000 144.473 -
BM_deque_deque_ranges_move_backward/4096 151.958 -
BM_deque_deque_ranges_move_backward/512 19.391 2.82%
BM_deque_deque_ranges_move_backward/5500 206.564 2.30%
BM_deque_deque_ranges_move_backward/64 3.540 4.39%
BM_deque_deque_ranges_move_backward/64000 7808.159 -
BM_deque_deque_ranges_move_backward/65536 8024.884 -1.42%
BM_deque_deque_ranges_move_backward/70000 8484.047 -1.12%
BM_deque_vector_copy/0 1.504 7.16%
BM_deque_vector_copy/1 2.064 -
BM_deque_vector_copy/1024 37.906 2.17%
BM_deque_vector_copy/2 1.821 -
BM_deque_vector_copy/4000 142.896 -
BM_deque_vector_copy/4096 145.453 -
BM_deque_vector_copy/512 16.525 -
BM_deque_vector_copy/5500 209.597 7.00%
BM_deque_vector_copy/64 2.609 -
BM_deque_vector_copy/64000 2919.572 1.59%
BM_deque_vector_copy/65536 3089.030 5.98%
BM_deque_vector_copy/70000 3362.029 5.86%
BM_deque_vector_copy_backward/0 1.372 -1.52%
BM_deque_vector_copy_backward/1 2.133 -
BM_deque_vector_copy_backward/1024 37.191 -
BM_deque_vector_copy_backward/2 1.836 -
BM_deque_vector_copy_backward/4000 145.361 1.90%
BM_deque_vector_copy_backward/4096 149.430 1.38%
BM_deque_vector_copy_backward/512 17.905 -
BM_deque_vector_copy_backward/5500 198.469 -
BM_deque_vector_copy_backward/64 2.924 -
BM_deque_vector_copy_backward/64000 8177.643 3.41%
BM_deque_vector_copy_backward/65536 8316.647 3.52%
BM_deque_vector_copy_backward/70000 8871.147 -2.63%
BM_deque_vector_move/0 1.531 17.17%
BM_deque_vector_move/1 2.145 -
BM_deque_vector_move/1024 37.389 -
BM_deque_vector_move/2 1.834 -
BM_deque_vector_move/4000 142.409 -
BM_deque_vector_move/4096 146.754 -
BM_deque_vector_move/512 17.173 3.83%
BM_deque_vector_move/5500 195.983 -
BM_deque_vector_move/64 2.714 1.90%
BM_deque_vector_move/64000 2991.819 -
BM_deque_vector_move/65536 3007.777 -
BM_deque_vector_move/70000 3261.924 -
BM_deque_vector_move_backward/0 1.579 16.08%
BM_deque_vector_move_backward/1 2.123 -
BM_deque_vector_move_backward/1024 37.045 -
BM_deque_vector_move_backward/2 1.829 -
BM_deque_vector_move_backward/4000 141.895 -
BM_deque_vector_move_backward/4096 147.969 -
BM_deque_vector_move_backward/512 17.889 -
BM_deque_vector_move_backward/5500 198.550 1.19%
BM_deque_vector_move_backward/64 2.922 -
BM_deque_vector_move_backward/64000 7948.325 -
BM_deque_vector_move_backward/65536 8111.997 -
BM_deque_vector_move_backward/70000 8881.579 1.29%
BM_deque_vector_ranges_copy/0 1.415 2.16%
BM_deque_vector_ranges_copy/1 2.205 3.87%
BM_deque_vector_ranges_copy/1024 37.312 -
BM_deque_vector_ranges_copy/2 1.832 -
BM_deque_vector_ranges_copy/4000 142.395 -
BM_deque_vector_ranges_copy/4096 145.323 -
BM_deque_vector_ranges_copy/512 16.555 -
BM_deque_vector_ranges_copy/5500 194.079 -
BM_deque_vector_ranges_copy/64 2.601 -1.22%
BM_deque_vector_ranges_copy/64000 2915.328 -
BM_deque_vector_ranges_copy/65536 2951.623 -
BM_deque_vector_ranges_copy/70000 3199.593 -
BM_deque_vector_ranges_copy_backward/0 1.580 15.44%
BM_deque_vector_ranges_copy_backward/1 2.100 -
BM_deque_vector_ranges_copy_backward/1024 36.801 -
BM_deque_vector_ranges_copy_backward/2 1.831 -
BM_deque_vector_ranges_copy_backward/4000 146.153 -2.19%
BM_deque_vector_ranges_copy_backward/4096 148.002 -
BM_deque_vector_ranges_copy_backward/512 17.894 -
BM_deque_vector_ranges_copy_backward/5500 197.846 -
BM_deque_vector_ranges_copy_backward/64 2.925 -
BM_deque_vector_ranges_copy_backward/64000 8039.383 3.06%
BM_deque_vector_ranges_copy_backward/65536 8269.729 1.46%
BM_deque_vector_ranges_copy_backward/70000 8887.909 -2.07%
BM_deque_vector_ranges_move/0 1.365 -
BM_deque_vector_ranges_move/1 2.086 -2.11%
BM_deque_vector_ranges_move/1024 37.568 1.16%
BM_deque_vector_ranges_move/2 1.838 -
BM_deque_vector_ranges_move/4000 139.793 -
BM_deque_vector_ranges_move/4096 146.237 -
BM_deque_vector_ranges_move/512 16.562 -
BM_deque_vector_ranges_move/5500 196.155 -
BM_deque_vector_ranges_move/64 2.599 -3.00%
BM_deque_vector_ranges_move/64000 2969.035 -
BM_deque_vector_ranges_move/65536 3000.413 -
BM_deque_vector_ranges_move/70000 3234.126 -1.96%
BM_deque_vector_ranges_move_backward/0 1.573 8.02%
BM_deque_vector_ranges_move_backward/1 2.084 -
BM_deque_vector_ranges_move_backward/1024 36.874 -
BM_deque_vector_ranges_move_backward/2 1.828 -
BM_deque_vector_ranges_move_backward/4000 145.766 -
BM_deque_vector_ranges_move_backward/4096 148.424 -
BM_deque_vector_ranges_move_backward/512 17.886 -
BM_deque_vector_ranges_move_backward/5500 198.030 -
BM_deque_vector_ranges_move_backward/64 2.923 -
BM_deque_vector_ranges_move_backward/64000 7911.350 -
BM_deque_vector_ranges_move_backward/65536 8032.202 -
BM_deque_vector_ranges_move_backward/70000 8586.489 -4.04%
BM_getline_string 17.338 5.39%
BM_lexicographical_compare_three_way<IntPtr>/1 0.424 -
BM_lexicographical_compare_three_way<IntPtr>/1024 245.341 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 245884.326 -1.03%
BM_lexicographical_compare_three_way<IntPtr>/16 4.336 -
BM_lexicographical_compare_three_way<IntPtr>/16384 3760.706 -
BM_lexicographical_compare_three_way<IntPtr>/256 70.498 -
BM_lexicographical_compare_three_way<IntPtr>/262144 60189.340 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.156 -
BM_lexicographical_compare_three_way<IntPtr>/4096 953.390 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.640 -
BM_lexicographical_compare_three_way<IntPtr>/65536 15040.817 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.259 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 488.949 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 496718.025 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 9.218 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7704.011 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 127.076 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 123130.794 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.755 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1932.095 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.422 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30764.449 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.371 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 251.740 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 248849.953 1.04%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.326 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3800.706 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 74.546 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60761.896 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.290 1.35%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 959.392 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 17.703 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15125.841 -
BM_lexicographical_compare_three_way_fast_path/1 0.370 -13.27%
BM_lexicographical_compare_three_way_fast_path/1024 246.962 -
BM_lexicographical_compare_three_way_fast_path/1048576 248913.157 -
BM_lexicographical_compare_three_way_fast_path/16 4.345 -
BM_lexicographical_compare_three_way_fast_path/16384 3781.469 -
BM_lexicographical_compare_three_way_fast_path/256 69.712 -
BM_lexicographical_compare_three_way_fast_path/262144 60633.519 -
BM_lexicographical_compare_three_way_fast_path/4 1.151 -
BM_lexicographical_compare_three_way_fast_path/4096 958.867 -
BM_lexicographical_compare_three_way_fast_path/64 15.695 -
BM_lexicographical_compare_three_way_fast_path/65536 15128.074 -
BM_lexicographical_compare_three_way_slow_path/1 0.435 -5.77%
BM_lexicographical_compare_three_way_slow_path/1024 294.044 -
BM_lexicographical_compare_three_way_slow_path/1048576 295669.471 -
BM_lexicographical_compare_three_way_slow_path/16 4.565 -
BM_lexicographical_compare_three_way_slow_path/16384 4551.401 -
BM_lexicographical_compare_three_way_slow_path/256 79.673 -
BM_lexicographical_compare_three_way_slow_path/262144 72668.340 -
BM_lexicographical_compare_three_way_slow_path/4 1.179 -
BM_lexicographical_compare_three_way_slow_path/4096 1147.749 -
BM_lexicographical_compare_three_way_slow_path/64 17.835 -
BM_lexicographical_compare_three_way_slow_path/65536 18174.977 -
BM_map_find_string_literal 12.219 -
BM_num_get<bool> 11.833 1.18%
BM_num_get<double> 37.126 -1.62%
BM_num_get<float> 37.077 -2.96%
BM_num_get<long> 10.823 1.63%
BM_num_get<long_double> 36.857 -4.33%
BM_num_get<long_long> 10.779 2.28%
BM_num_get<unsigned_int> 9.855 1.99%
BM_num_get<unsigned_long> 10.392 -
BM_num_get<unsigned_long_long> 10.501 -
BM_num_get<unsigned_short> 10.120 -
BM_num_get<void*> 10.868 -
BM_num_put<bool> 10.821 -1.17%
BM_num_put<const_void*> 12.117 -
BM_num_put<double> 57.732 -
BM_num_put<long> 11.517 -1.70%
BM_num_put<long_double> 59.379 -
BM_num_put<long_long> 11.482 -3.19%
BM_num_put<unsigned_long> 11.483 -2.40%
BM_num_put<unsigned_long_long> 10.945 -5.09%
BM_std_minmax_element<char>/1 0.310 -
BM_std_minmax_element<char>/1024 286.403 3.10%
BM_std_minmax_element<char>/2 0.649 -
BM_std_minmax_element<char>/3 1.148 -4.05%
BM_std_minmax_element<char>/4 1.240 -
BM_std_minmax_element<char>/4000 1085.176 2.47%
BM_std_minmax_element<char>/4096 1110.772 2.59%
BM_std_minmax_element<char>/512 145.753 -
BM_std_minmax_element<char>/5500 1488.692 2.50%
BM_std_minmax_element<char>/64 17.342 -4.03%
BM_std_minmax_element<char>/64000 17237.100 2.70%
BM_std_minmax_element<char>/65536 17644.687 2.67%
BM_std_minmax_element<char>/70000 18846.634 2.62%
BM_std_minmax_element<int>/1 0.300 -
BM_std_minmax_element<int>/1024 277.258 8.57%
BM_std_minmax_element<int>/2 0.685 6.05%
BM_std_minmax_element<int>/3 1.295 23.07%
BM_std_minmax_element<int>/4 1.256 3.28%
BM_std_minmax_element<int>/4000 1066.266 8.50%
BM_std_minmax_element<int>/4096 1092.659 8.66%
BM_std_minmax_element<int>/512 141.066 8.97%
BM_std_minmax_element<int>/5500 1466.854 8.83%
BM_std_minmax_element<int>/64 17.566 6.64%
BM_std_minmax_element<int>/64000 17071.679 9.01%
BM_std_minmax_element<int>/65536 17434.092 8.59%
BM_std_minmax_element<int>/70000 18668.086 9.10%
BM_std_minmax_element<long_long>/1 0.299 -
BM_std_minmax_element<long_long>/1024 272.900 -1.77%
BM_std_minmax_element<long_long>/2 0.685 -
BM_std_minmax_element<long_long>/3 1.008 -7.90%
BM_std_minmax_element<long_long>/4 1.258 -
BM_std_minmax_element<long_long>/4000 1047.904 -1.74%
BM_std_minmax_element<long_long>/4096 1073.288 -1.71%
BM_std_minmax_element<long_long>/512 138.434 -1.65%
BM_std_minmax_element<long_long>/5500 1439.065 -1.40%
BM_std_minmax_element<long_long>/64 17.269 -1.07%
BM_std_minmax_element<long_long>/64000 16832.941 -1.26%
BM_std_minmax_element<long_long>/65536 17234.776 -1.14%
BM_std_minmax_element<long_long>/70000 18406.158 -1.30%
BM_std_minmax_element<short>/1 0.300 -
BM_std_minmax_element<short>/1024 269.949 8.43%
BM_std_minmax_element<short>/2 0.688 6.38%
BM_std_minmax_element<short>/3 1.367 14.25%
BM_std_minmax_element<short>/4 1.214 3.51%
BM_std_minmax_element<short>/4000 1029.085 8.46%
BM_std_minmax_element<short>/4096 1052.900 8.33%
BM_std_minmax_element<short>/512 138.043 6.58%
BM_std_minmax_element<short>/5500 1410.945 8.41%
BM_std_minmax_element<short>/64 17.195 1.33%
BM_std_minmax_element<short>/64000 16428.572 6.27%
BM_std_minmax_element<short>/65536 16801.437 6.16%
BM_std_minmax_element<short>/70000 17943.629 6.06%
BM_tolower_char<char> 0.552 -19.95%
BM_tolower_char<wchar_t> 0.619 -9.86%
BM_tolower_string<char> 15.391 -5.41%
BM_tolower_string<wchar_t> 6.259 -1.00%
BM_toupper_char<char> 0.688 37.61%
BM_toupper_char<wchar_t> 0.686 -
BM_toupper_string<char> 15.109 -
BM_toupper_string<wchar_t> 6.326 -
BM_vector_deque_copy/0 0.446 -20.80%
BM_vector_deque_copy/1 2.316 -2.41%
BM_vector_deque_copy/1024 37.040 3.02%
BM_vector_deque_copy/2 2.055 -
BM_vector_deque_copy/4000 139.770 -
BM_vector_deque_copy/4096 144.833 -
BM_vector_deque_copy/512 16.952 -
BM_vector_deque_copy/5500 201.015 3.41%
BM_vector_deque_copy/64 2.824 -
BM_vector_deque_copy/64000 3083.276 8.81%
BM_vector_deque_copy/65536 2895.358 1.45%
BM_vector_deque_copy/70000 3345.928 7.73%
BM_vector_deque_copy_backward/0 0.399 -
BM_vector_deque_copy_backward/1 2.328 1.06%
BM_vector_deque_copy_backward/1024 37.685 -
BM_vector_deque_copy_backward/2 2.051 -
BM_vector_deque_copy_backward/4000 146.182 4.16%
BM_vector_deque_copy_backward/4096 149.222 -
BM_vector_deque_copy_backward/512 17.472 -
BM_vector_deque_copy_backward/5500 199.091 1.33%
BM_vector_deque_copy_backward/64 2.972 -6.75%
BM_vector_deque_copy_backward/64000 8009.628 -
BM_vector_deque_copy_backward/65536 8384.035 1.01%
BM_vector_deque_copy_backward/70000 8961.274 2.43%
BM_vector_deque_move/0 0.427 -6.76%
BM_vector_deque_move/1 1.992 -5.18%
BM_vector_deque_move/1024 36.001 -
BM_vector_deque_move/2 1.731 -5.54%
BM_vector_deque_move/4000 142.852 -
BM_vector_deque_move/4096 147.160 -3.59%
BM_vector_deque_move/512 16.906 -
BM_vector_deque_move/5500 198.375 -
BM_vector_deque_move/64 2.659 -3.60%
BM_vector_deque_move/64000 3079.079 8.18%
BM_vector_deque_move/65536 3032.759 6.14%
BM_vector_deque_move/70000 3337.123 7.35%
BM_vector_deque_move_backward/0 0.571 26.16%
BM_vector_deque_move_backward/1 2.306 -3.05%
BM_vector_deque_move_backward/1024 38.563 2.60%
BM_vector_deque_move_backward/2 2.050 -
BM_vector_deque_move_backward/4000 143.918 1.65%
BM_vector_deque_move_backward/4096 149.257 -
BM_vector_deque_move_backward/512 17.490 -
BM_vector_deque_move_backward/5500 198.321 -
BM_vector_deque_move_backward/64 2.993 -1.68%
BM_vector_deque_move_backward/64000 8048.219 2.74%
BM_vector_deque_move_backward/65536 8056.546 -3.53%
BM_vector_deque_move_backward/70000 8638.981 4.52%
BM_vector_deque_ranges_copy/0 0.432 6.64%
BM_vector_deque_ranges_copy/1 2.309 -4.60%
BM_vector_deque_ranges_copy/1024 35.922 -
BM_vector_deque_ranges_copy/2 2.054 2.14%
BM_vector_deque_ranges_copy/4000 142.139 -
BM_vector_deque_ranges_copy/4096 147.835 2.28%
BM_vector_deque_ranges_copy/512 16.945 -
BM_vector_deque_ranges_copy/5500 199.287 1.89%
BM_vector_deque_ranges_copy/64 2.870 3.54%
BM_vector_deque_ranges_copy/64000 3077.258 8.58%
BM_vector_deque_ranges_copy/65536 3049.142 6.75%
BM_vector_deque_ranges_copy/70000 3338.495 7.53%
BM_vector_deque_ranges_copy_backward/0 0.527 24.37%
BM_vector_deque_ranges_copy_backward/1 2.340 1.15%
BM_vector_deque_ranges_copy_backward/1024 42.457 12.85%
BM_vector_deque_ranges_copy_backward/2 2.049 -
BM_vector_deque_ranges_copy_backward/4000 146.777 3.98%
BM_vector_deque_ranges_copy_backward/4096 152.585 3.16%
BM_vector_deque_ranges_copy_backward/512 17.499 -
BM_vector_deque_ranges_copy_backward/5500 203.649 3.74%
BM_vector_deque_ranges_copy_backward/64 2.979 -1.95%
BM_vector_deque_ranges_copy_backward/64000 7795.864 -3.39%
BM_vector_deque_ranges_copy_backward/65536 8216.890 -1.15%
BM_vector_deque_ranges_copy_backward/70000 8727.954 -1.43%
BM_vector_deque_ranges_move/0 0.374 -25.48%
BM_vector_deque_ranges_move/1 1.864 -19.18%
BM_vector_deque_ranges_move/1024 35.927 -
BM_vector_deque_ranges_move/2 1.649 -19.94%
BM_vector_deque_ranges_move/4000 141.737 -
BM_vector_deque_ranges_move/4096 147.499 2.01%
BM_vector_deque_ranges_move/512 16.841 -
BM_vector_deque_ranges_move/5500 200.463 2.37%
BM_vector_deque_ranges_move/64 2.632 -5.71%
BM_vector_deque_ranges_move/64000 3141.099 10.74%
BM_vector_deque_ranges_move/65536 3170.433 10.92%
BM_vector_deque_ranges_move/70000 3277.941 5.52%
BM_vector_deque_ranges_move_backward/0 0.420 -12.97%
BM_vector_deque_ranges_move_backward/1 2.311 -
BM_vector_deque_ranges_move_backward/1024 38.216 -
BM_vector_deque_ranges_move_backward/2 2.089 1.80%
BM_vector_deque_ranges_move_backward/4000 143.605 1.74%
BM_vector_deque_ranges_move_backward/4096 150.763 -
BM_vector_deque_ranges_move_backward/512 17.558 -
BM_vector_deque_ranges_move_backward/5500 199.184 -
BM_vector_deque_ranges_move_backward/64 3.075 1.20%
BM_vector_deque_ranges_move_backward/64000 7819.172 2.87%
BM_vector_deque_ranges_move_backward/65536 7967.971 -1.63%
BM_vector_deque_ranges_move_backward/70000 8406.600 -
SetIntersection_Front_Set_float_1024_1 1048192.681 -
SetIntersection_Front_Set_float_1024_1024 13277491.083 7.49%
SetIntersection_Front_Set_float_1024_16 1212046.765 -
SetIntersection_Front_Set_float_1024_256 4296705.901 11.53%
SetIntersection_Front_Set_float_1024_4 1074600.576 -
SetIntersection_Front_Set_float_1024_64 1801282.292 -
SetIntersection_Front_Set_float_16384_1 1030758.658 1.15%
SetIntersection_Front_Set_float_16384_1024 13847344.136 7.30%
SetIntersection_Front_Set_float_16384_16 1224998.248 1.32%
SetIntersection_Front_Set_float_16384_16384 240099460.950 8.05%
SetIntersection_Front_Set_float_16384_256 4067831.575 -
SetIntersection_Front_Set_float_16384_4 1058190.326 -
SetIntersection_Front_Set_float_16384_64 1764586.630 -
SetIntersection_Front_Set_float_16_1 62813002.147 -
SetIntersection_Front_Set_float_16_16 38861410.736 2.48%
SetIntersection_Front_Set_float_16_4 54794447.484 -
SetIntersection_Front_Set_float_1_1 534033210.958 -
SetIntersection_Front_Set_float_256_1 4084019.910 -1.47%
SetIntersection_Front_Set_float_256_16 4547760.259 2.00%
SetIntersection_Front_Set_float_256_256 8201632.659 -
SetIntersection_Front_Set_float_256_4 4193266.268 -
SetIntersection_Front_Set_float_256_64 5679719.842 2.91%
SetIntersection_Front_Set_float_262144_1 1039850.415 -
SetIntersection_Front_Set_float_262144_1024 13491367.475 -
SetIntersection_Front_Set_float_262144_16 1217832.901 2.02%
SetIntersection_Front_Set_float_262144_16384 232694843.115 2.60%
SetIntersection_Front_Set_float_262144_256 4259021.972 1.49%
SetIntersection_Front_Set_float_262144_262144 1631183.838 -
SetIntersection_Front_Set_float_262144_4 1041473.337 -2.11%
SetIntersection_Front_Set_float_262144_64 1711888.434 3.32%
SetIntersection_Front_Set_float_4_1 213386885.832 -
SetIntersection_Front_Set_float_4_4 137133381.086 -
SetIntersection_Front_Set_float_64_1 16449268.666 -
SetIntersection_Front_Set_float_64_16 15581854.915 -
SetIntersection_Front_Set_float_64_4 16049061.691 -
SetIntersection_Front_Set_float_64_64 13960465.236 5.15%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1032729.160 -1.40%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 13413596.637 -3.79%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1206391.750 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4196148.298 -1.23%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1069725.520 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1783123.713 -1.38%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1044359.380 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 13635484.631 -3.49%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1233458.216 1.29%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 257513570.719 -27.06%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4208415.337 -2.20%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1059812.324 -2.27%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 2021499.239 11.92%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 62528141.108 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 38490839.032 -1.60%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 54787726.697 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 530957821.116 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4172137.247 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4618390.155 2.28%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8228856.458 -2.56%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4212856.522 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 6042421.291 3.97%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1040056.641 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 14355785.543 1.70%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1229224.393 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 339122186.361 -1.46%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4422596.351 5.08%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1850589.113 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1081492.218 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1752373.478 -1.98%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 213600938.872 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 137526134.036 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16340968.137 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15620743.102 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16133332.218 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 14020882.277 -
SetIntersection_Front_Set_string_1024_1 1086889.097 -
SetIntersection_Front_Set_string_1024_1024 55113474.343 -2.21%
SetIntersection_Front_Set_string_1024_16 1799667.448 -4.13%
SetIntersection_Front_Set_string_1024_256 14558868.649 -
SetIntersection_Front_Set_string_1024_4 1254595.453 -
SetIntersection_Front_Set_string_1024_64 4472701.106 -9.82%
SetIntersection_Front_Set_string_16384_1 1091804.549 -
SetIntersection_Front_Set_string_16384_1024 58219974.888 -2.08%
SetIntersection_Front_Set_string_16384_16 1779318.720 -8.29%
SetIntersection_Front_Set_string_16384_16384 349506690.604 -
SetIntersection_Front_Set_string_16384_256 14761413.657 -
SetIntersection_Front_Set_string_16384_4 1242996.703 -1.44%
SetIntersection_Front_Set_string_16384_64 4483931.440 1.99%
SetIntersection_Front_Set_string_16_1 65011396.231 -
SetIntersection_Front_Set_string_16_16 56558260.152 -5.05%
SetIntersection_Front_Set_string_16_4 63713978.568 -
SetIntersection_Front_Set_string_1_1 554817947.649 -
SetIntersection_Front_Set_string_256_1 4299450.444 -
SetIntersection_Front_Set_string_256_16 7119926.516 -3.12%
SetIntersection_Front_Set_string_256_256 27375756.033 -8.10%
SetIntersection_Front_Set_string_256_4 4945019.984 -
SetIntersection_Front_Set_string_256_64 14334143.474 -6.53%
SetIntersection_Front_Set_string_262144_1 1071225.456 -
SetIntersection_Front_Set_string_262144_1024 59282812.782 -1.67%
SetIntersection_Front_Set_string_262144_16 1828835.909 -1.33%
SetIntersection_Front_Set_string_262144_16384 349918162.471 1.04%
SetIntersection_Front_Set_string_262144_256 14757002.670 -3.55%
SetIntersection_Front_Set_string_262144_262144 17365682.941 -6.84%
SetIntersection_Front_Set_string_262144_4 1219609.895 -2.59%
SetIntersection_Front_Set_string_262144_64 4589817.842 5.10%
SetIntersection_Front_Set_string_4_1 222477441.105 -
SetIntersection_Front_Set_string_4_4 158823409.934 -
SetIntersection_Front_Set_string_64_1 17065403.559 -
SetIntersection_Front_Set_string_64_16 23037686.165 -6.44%
SetIntersection_Front_Set_string_64_4 18463898.880 -
SetIntersection_Front_Set_string_64_64 33736137.130 -10.37%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1042617.032 -1.20%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24368903.201 1.70%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1328367.086 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6342214.032 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1087142.650 -1.85%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2306496.128 -1.37%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1003060.384 -1.61%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 26475735.348 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1352778.553 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 369042374.683 8.06%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6283759.867 -3.48%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1103081.281 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2230452.837 -1.64%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 62956262.792 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 41358376.783 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 56234773.885 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 535611694.880 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4172391.019 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5019380.147 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 12385828.366 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4326256.025 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7486915.142 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1036714.602 2.49%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 25462564.838 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1318859.257 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 363407686.581 2.65%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6514321.212 2.63%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2963580.730 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1082383.576 -1.06%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2284158.951 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 214271308.472 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 141434565.206 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 16423382.893 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 16903803.325 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16558259.771 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 17805212.257 -1.94%
SetIntersection_Front_Set_uint32_1024_1 1044576.488 -
SetIntersection_Front_Set_uint32_1024_1024 12351088.104 -
SetIntersection_Front_Set_uint32_1024_16 1164143.151 -3.01%
SetIntersection_Front_Set_uint32_1024_256 3760581.298 -11.99%
SetIntersection_Front_Set_uint32_1024_4 1026957.250 -4.08%
SetIntersection_Front_Set_uint32_1024_64 1623776.645 -5.03%
SetIntersection_Front_Set_uint32_16384_1 1047198.573 -
SetIntersection_Front_Set_uint32_16384_1024 12454003.531 -1.80%
SetIntersection_Front_Set_uint32_16384_16 1136276.224 -4.61%
SetIntersection_Front_Set_uint32_16384_16384 216001803.162 -1.67%
SetIntersection_Front_Set_uint32_16384_256 3624839.905 -11.46%
SetIntersection_Front_Set_uint32_16384_4 1073809.898 1.32%
SetIntersection_Front_Set_uint32_16384_64 1658575.975 -7.10%
SetIntersection_Front_Set_uint32_16_1 62589869.485 -
SetIntersection_Front_Set_uint32_16_16 37338367.302 -
SetIntersection_Front_Set_uint32_16_4 54220959.752 -
SetIntersection_Front_Set_uint32_1_1 530692469.972 -
SetIntersection_Front_Set_uint32_256_1 4160238.003 -
SetIntersection_Front_Set_uint32_256_16 4465356.354 -1.10%
SetIntersection_Front_Set_uint32_256_256 7389424.115 -5.12%
SetIntersection_Front_Set_uint32_256_4 4185466.945 -
SetIntersection_Front_Set_uint32_256_64 5070461.147 -7.76%
SetIntersection_Front_Set_uint32_262144_1 998391.098 -4.34%
SetIntersection_Front_Set_uint32_262144_1024 11632972.049 -8.42%
SetIntersection_Front_Set_uint32_262144_16 1118090.619 -6.83%
SetIntersection_Front_Set_uint32_262144_16384 225375958.704 -
SetIntersection_Front_Set_uint32_262144_256 3842060.020 -7.45%
SetIntersection_Front_Set_uint32_262144_262144 1623965.334 -3.08%
SetIntersection_Front_Set_uint32_262144_4 1033700.279 -4.00%
SetIntersection_Front_Set_uint32_262144_64 1586342.746 -6.65%
SetIntersection_Front_Set_uint32_4_1 212993269.051 -
SetIntersection_Front_Set_uint32_4_4 136237534.664 -
SetIntersection_Front_Set_uint32_64_1 16328573.921 -
SetIntersection_Front_Set_uint32_64_16 15326060.266 -
SetIntersection_Front_Set_uint32_64_4 16066898.169 -
SetIntersection_Front_Set_uint32_64_64 13240908.686 -
SetIntersection_Front_Set_uint64_1024_1 1040100.645 -1.28%
SetIntersection_Front_Set_uint64_1024_1024 12297018.110 -1.36%
SetIntersection_Front_Set_uint64_1024_16 1187671.639 -
SetIntersection_Front_Set_uint64_1024_256 3833544.542 -1.81%
SetIntersection_Front_Set_uint64_1024_4 1060767.816 -
SetIntersection_Front_Set_uint64_1024_64 1718064.944 -
SetIntersection_Front_Set_uint64_16384_1 1063280.587 1.49%
SetIntersection_Front_Set_uint64_16384_1024 12415534.046 -
SetIntersection_Front_Set_uint64_16384_16 1210918.617 -
SetIntersection_Front_Set_uint64_16384_16384 228110979.695 -
SetIntersection_Front_Set_uint64_16384_256 3854417.152 5.12%
SetIntersection_Front_Set_uint64_16384_4 1075262.162 -
SetIntersection_Front_Set_uint64_16384_64 1730802.024 4.91%
SetIntersection_Front_Set_uint64_16_1 62374537.259 -1.09%
SetIntersection_Front_Set_uint64_16_16 37420418.103 -
SetIntersection_Front_Set_uint64_16_4 54305025.122 -1.09%
SetIntersection_Front_Set_uint64_1_1 530754686.080 -1.04%
SetIntersection_Front_Set_uint64_256_1 4158951.521 -
SetIntersection_Front_Set_uint64_256_16 4484073.808 -
SetIntersection_Front_Set_uint64_256_256 7557320.437 -5.66%
SetIntersection_Front_Set_uint64_256_4 4126170.562 -1.88%
SetIntersection_Front_Set_uint64_256_64 5326707.524 -1.14%
SetIntersection_Front_Set_uint64_262144_1 1041228.300 -
SetIntersection_Front_Set_uint64_262144_1024 12575371.977 -1.19%
SetIntersection_Front_Set_uint64_262144_16 1183084.096 -1.16%
SetIntersection_Front_Set_uint64_262144_16384 223373878.731 2.68%
SetIntersection_Front_Set_uint64_262144_256 3869017.632 -5.01%
SetIntersection_Front_Set_uint64_262144_262144 1780563.314 6.78%
SetIntersection_Front_Set_uint64_262144_4 1045036.282 -2.99%
SetIntersection_Front_Set_uint64_262144_64 1693755.400 -7.65%
SetIntersection_Front_Set_uint64_4_1 212379403.575 -
SetIntersection_Front_Set_uint64_4_4 135928912.026 -
SetIntersection_Front_Set_uint64_64_1 16420466.673 -
SetIntersection_Front_Set_uint64_64_16 15120394.635 -
SetIntersection_Front_Set_uint64_64_4 15956274.225 -1.12%
SetIntersection_Front_Set_uint64_64_64 13000455.222 -2.30%
SetIntersection_Front_Vector_float_1024_1 1025292.754 -1.58%
SetIntersection_Front_Vector_float_1024_1024 5910302.743 -
SetIntersection_Front_Vector_float_1024_16 1112927.283 -
SetIntersection_Front_Vector_float_1024_256 2260298.835 1.75%
SetIntersection_Front_Vector_float_1024_4 1058532.941 -
SetIntersection_Front_Vector_float_1024_64 1357215.580 1.27%
SetIntersection_Front_Vector_float_16384_1 1032891.733 -
SetIntersection_Front_Vector_float_16384_1024 5883137.106 -
SetIntersection_Front_Vector_float_16384_16 1119192.797 -
SetIntersection_Front_Vector_float_16384_16384 79702050.360 2.13%
SetIntersection_Front_Vector_float_16384_256 2287765.635 -
SetIntersection_Front_Vector_float_16384_4 1057571.350 -
SetIntersection_Front_Vector_float_16384_64 1362103.020 1.72%
SetIntersection_Front_Vector_float_16_1 62745393.809 -
SetIntersection_Front_Vector_float_16_16 35765406.028 -
SetIntersection_Front_Vector_float_16_4 54112871.292 -
SetIntersection_Front_Vector_float_1_1 536868024.310 -
SetIntersection_Front_Vector_float_256_1 4110314.749 -
SetIntersection_Front_Vector_float_256_16 4199629.753 -
SetIntersection_Front_Vector_float_256_256 4551812.967 3.18%
SetIntersection_Front_Vector_float_256_4 4148544.880 -
SetIntersection_Front_Vector_float_256_64 4377953.444 -
SetIntersection_Front_Vector_float_262144_1 1049807.868 1.43%
SetIntersection_Front_Vector_float_262144_1024 5880084.609 -
SetIntersection_Front_Vector_float_262144_16 1122648.076 -
SetIntersection_Front_Vector_float_262144_16384 79415266.577 2.60%
SetIntersection_Front_Vector_float_262144_256 2281919.844 -
SetIntersection_Front_Vector_float_262144_262144 350625629.301 -
SetIntersection_Front_Vector_float_262144_4 1057041.976 3.01%
SetIntersection_Front_Vector_float_262144_64 1344315.892 -1.79%
SetIntersection_Front_Vector_float_4_1 213137932.978 -
SetIntersection_Front_Vector_float_4_4 135302973.943 -
SetIntersection_Front_Vector_float_64_1 16363933.741 -
SetIntersection_Front_Vector_float_64_16 14361022.974 1.58%
SetIntersection_Front_Vector_float_64_4 15913064.610 -
SetIntersection_Front_Vector_float_64_64 10920192.270 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1039887.604 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8327223.980 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1150203.953 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2884524.500 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1065108.893 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1513491.893 -1.21%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1047623.251 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8349258.765 -1.90%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1105578.383 -4.40%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 118798961.519 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2883352.133 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1067663.256 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1508280.023 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 62752146.444 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 36577126.817 -1.01%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 54226863.196 -1.03%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 532697372.578 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4132372.544 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4266936.554 -2.14%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5698116.219 -1.70%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4204759.906 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4853535.395 -1.15%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1048948.235 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8373204.332 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1153694.965 2.16%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 118275003.697 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2895171.920 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 350541582.677 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1060031.341 -1.13%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1503832.623 -2.47%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 212923867.740 -1.01%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 135847480.125 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 16418715.396 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 14629437.323 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 15983910.394 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12103394.710 -
SetIntersection_Front_Vector_string_1024_1 1075389.044 -
SetIntersection_Front_Vector_string_1024_1024 39402896.296 -
SetIntersection_Front_Vector_string_1024_16 1630200.472 2.44%
SetIntersection_Front_Vector_string_1024_256 9210567.676 1.39%
SetIntersection_Front_Vector_string_1024_4 1198568.027 1.31%
SetIntersection_Front_Vector_string_1024_64 3337703.541 9.36%
SetIntersection_Front_Vector_string_16384_1 1071659.476 -
SetIntersection_Front_Vector_string_16384_1024 38051550.247 -
SetIntersection_Front_Vector_string_16384_16 1567858.752 -1.85%
SetIntersection_Front_Vector_string_16384_16384 349007251.947 -
SetIntersection_Front_Vector_string_16384_256 9424960.678 -2.19%
SetIntersection_Front_Vector_string_16384_4 1205249.852 3.42%
SetIntersection_Front_Vector_string_16384_64 3263403.650 -
SetIntersection_Front_Vector_string_16_1 64547901.133 -
SetIntersection_Front_Vector_string_16_16 51550077.282 1.28%
SetIntersection_Front_Vector_string_16_4 60867529.706 1.28%
SetIntersection_Front_Vector_string_1_1 546896273.054 -
SetIntersection_Front_Vector_string_256_1 4243035.240 -
SetIntersection_Front_Vector_string_256_16 5916307.709 -1.05%
SetIntersection_Front_Vector_string_256_256 20090518.823 -
SetIntersection_Front_Vector_string_256_4 4682327.429 -
SetIntersection_Front_Vector_string_256_64 10517927.165 -
SetIntersection_Front_Vector_string_262144_1 1084585.602 1.62%
SetIntersection_Front_Vector_string_262144_1024 39489706.755 -
SetIntersection_Front_Vector_string_262144_16 1638627.430 1.57%
SetIntersection_Front_Vector_string_262144_16384 349204220.740 -
SetIntersection_Front_Vector_string_262144_256 9695028.317 1.72%
SetIntersection_Front_Vector_string_262144_262144 14355534.832 -
SetIntersection_Front_Vector_string_262144_4 1204044.389 -
SetIntersection_Front_Vector_string_262144_64 3347080.273 3.52%
SetIntersection_Front_Vector_string_4_1 219165497.271 -
SetIntersection_Front_Vector_string_4_4 151001466.544 -
SetIntersection_Front_Vector_string_64_1 16864424.985 -
SetIntersection_Front_Vector_string_64_16 20766847.786 -
SetIntersection_Front_Vector_string_64_4 17910310.111 1.38%
SetIntersection_Front_Vector_string_64_64 26201556.262 1.44%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1038954.988 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9092920.602 1.12%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1154328.361 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3075971.884 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1062153.261 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1550007.482 -1.28%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 996223.265 -4.03%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 8986612.699 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1157811.858 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 128749542.363 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3024675.193 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1057005.095 3.54%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1555369.758 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 62483997.682 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 37164575.878 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 54325910.388 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 531302136.685 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4140168.225 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4378607.008 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6071807.342 -1.08%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4149508.241 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 4959999.464 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1000243.211 -3.92%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 8965208.962 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1167705.497 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 128330784.748 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3048594.367 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 351951079.599 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1062745.035 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1569089.521 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 212377379.971 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 136218462.844 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16315521.025 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 14762636.241 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 15902194.921 -1.04%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 12478097.740 -
SetIntersection_Front_Vector_uint32_1024_1 1037359.481 -2.11%
SetIntersection_Front_Vector_uint32_1024_1024 5931908.940 11.19%
SetIntersection_Front_Vector_uint32_1024_16 1116330.624 -
SetIntersection_Front_Vector_uint32_1024_256 2270992.230 5.12%
SetIntersection_Front_Vector_uint32_1024_4 1053698.592 -
SetIntersection_Front_Vector_uint32_1024_64 1371038.115 1.64%
SetIntersection_Front_Vector_uint32_16384_1 1025751.343 -1.57%
SetIntersection_Front_Vector_uint32_16384_1024 5887035.350 11.14%
SetIntersection_Front_Vector_uint32_16384_16 1123520.340 1.60%
SetIntersection_Front_Vector_uint32_16384_16384 79545229.867 11.00%
SetIntersection_Front_Vector_uint32_16384_256 2278895.781 6.17%
SetIntersection_Front_Vector_uint32_16384_4 1059726.709 -1.63%
SetIntersection_Front_Vector_uint32_16384_64 1366759.339 2.75%
SetIntersection_Front_Vector_uint32_16_1 62577536.957 -1.06%
SetIntersection_Front_Vector_uint32_16_16 35802369.818 -1.09%
SetIntersection_Front_Vector_uint32_16_4 54032215.359 -
SetIntersection_Front_Vector_uint32_1_1 532598402.243 -
SetIntersection_Front_Vector_uint32_256_1 4126739.777 -
SetIntersection_Front_Vector_uint32_256_16 4168313.912 -
SetIntersection_Front_Vector_uint32_256_256 4535237.786 5.03%
SetIntersection_Front_Vector_uint32_256_4 4172138.345 -1.25%
SetIntersection_Front_Vector_uint32_256_64 4351105.583 3.05%
SetIntersection_Front_Vector_uint32_262144_1 1052330.238 -
SetIntersection_Front_Vector_uint32_262144_1024 5914206.694 10.85%
SetIntersection_Front_Vector_uint32_262144_16 1088086.625 -1.78%
SetIntersection_Front_Vector_uint32_262144_16384 79265579.012 12.13%
SetIntersection_Front_Vector_uint32_262144_256 2277370.230 6.57%
SetIntersection_Front_Vector_uint32_262144_262144 350579832.249 -
SetIntersection_Front_Vector_uint32_262144_4 1020812.960 -3.32%
SetIntersection_Front_Vector_uint32_262144_64 1361337.982 2.79%
SetIntersection_Front_Vector_uint32_4_1 212706410.256 -
SetIntersection_Front_Vector_uint32_4_4 135468553.630 -
SetIntersection_Front_Vector_uint32_64_1 16368365.522 -
SetIntersection_Front_Vector_uint32_64_16 14220922.656 -
SetIntersection_Front_Vector_uint32_64_4 15937627.447 -
SetIntersection_Front_Vector_uint32_64_64 10926143.302 2.36%
SetIntersection_Front_Vector_uint64_1024_1 1038605.945 -
SetIntersection_Front_Vector_uint64_1024_1024 5871533.163 -
SetIntersection_Front_Vector_uint64_1024_16 1113618.048 -
SetIntersection_Front_Vector_uint64_1024_256 2253367.651 -1.21%
SetIntersection_Front_Vector_uint64_1024_4 1051747.905 -
SetIntersection_Front_Vector_uint64_1024_64 1361436.293 -
SetIntersection_Front_Vector_uint64_16384_1 1041050.381 1.11%
SetIntersection_Front_Vector_uint64_16384_1024 5832627.965 -1.64%
SetIntersection_Front_Vector_uint64_16384_16 1120840.986 -
SetIntersection_Front_Vector_uint64_16384_16384 78303713.538 4.22%
SetIntersection_Front_Vector_uint64_16384_256 2274109.951 -
SetIntersection_Front_Vector_uint64_16384_4 1060903.385 -
SetIntersection_Front_Vector_uint64_16384_64 1306300.069 -4.18%
SetIntersection_Front_Vector_uint64_16_1 62164702.608 -
SetIntersection_Front_Vector_uint64_16_16 35408148.907 -
SetIntersection_Front_Vector_uint64_16_4 53805632.203 -
SetIntersection_Front_Vector_uint64_1_1 528889961.362 -
SetIntersection_Front_Vector_uint64_256_1 4037673.321 -2.53%
SetIntersection_Front_Vector_uint64_256_16 4183026.180 -
SetIntersection_Front_Vector_uint64_256_256 4521794.297 6.85%
SetIntersection_Front_Vector_uint64_256_4 4197015.088 -
SetIntersection_Front_Vector_uint64_256_64 4355899.691 2.92%
SetIntersection_Front_Vector_uint64_262144_1 1026376.628 -1.43%
SetIntersection_Front_Vector_uint64_262144_1024 5892001.797 11.16%
SetIntersection_Front_Vector_uint64_262144_16 1113772.160 1.21%
SetIntersection_Front_Vector_uint64_262144_16384 78382959.600 1.91%
SetIntersection_Front_Vector_uint64_262144_256 2272295.586 -
SetIntersection_Front_Vector_uint64_262144_262144 350872036.511 -
SetIntersection_Front_Vector_uint64_262144_4 1042057.724 -1.30%
SetIntersection_Front_Vector_uint64_262144_64 1351436.719 -1.03%
SetIntersection_Front_Vector_uint64_4_1 212232093.430 -
SetIntersection_Front_Vector_uint64_4_4 134530021.475 -
SetIntersection_Front_Vector_uint64_64_1 16147937.704 -1.70%
SetIntersection_Front_Vector_uint64_64_16 14250407.692 -
SetIntersection_Front_Vector_uint64_64_4 15771550.177 -
SetIntersection_Front_Vector_uint64_64_64 10819345.778 -
SetIntersection_Interlaced_Set_float_1024_1 1039355.574 -
SetIntersection_Interlaced_Set_float_1024_1024 11913536.905 1.32%
SetIntersection_Interlaced_Set_float_1024_16 11329996.972 -
SetIntersection_Interlaced_Set_float_1024_256 15170107.528 9.75%
SetIntersection_Interlaced_Set_float_1024_4 10009879.798 -
SetIntersection_Interlaced_Set_float_1024_64 10191902.971 -
SetIntersection_Interlaced_Set_float_16384_1 1037097.148 -
SetIntersection_Interlaced_Set_float_16384_1024 175136232.994 2.21%
SetIntersection_Interlaced_Set_float_16384_16 208483768.603 -
SetIntersection_Interlaced_Set_float_16384_16384 219202694.062 -
SetIntersection_Interlaced_Set_float_16384_256 198488505.204 -
SetIntersection_Interlaced_Set_float_16384_4 165350133.003 -
SetIntersection_Interlaced_Set_float_16384_64 216080516.572 2.26%
SetIntersection_Interlaced_Set_float_16_1 62607932.002 -
SetIntersection_Interlaced_Set_float_16_16 37963193.280 -
SetIntersection_Interlaced_Set_float_16_4 59134958.397 -
SetIntersection_Interlaced_Set_float_1_1 532905902.510 -
SetIntersection_Interlaced_Set_float_256_1 4143365.119 -
SetIntersection_Interlaced_Set_float_256_16 12037752.328 -
SetIntersection_Interlaced_Set_float_256_256 7427986.006 -
SetIntersection_Interlaced_Set_float_256_4 11357677.770 1.93%
SetIntersection_Interlaced_Set_float_256_64 12915874.515 -
SetIntersection_Interlaced_Set_float_262144_1 1010831.449 -
SetIntersection_Interlaced_Set_float_262144_1024 1514488.607 -
SetIntersection_Interlaced_Set_float_262144_16 1582751.953 -
SetIntersection_Interlaced_Set_float_262144_16384 1256646.892 -
SetIntersection_Interlaced_Set_float_262144_256 1550595.947 -
SetIntersection_Interlaced_Set_float_262144_262144 1636253.580 -
SetIntersection_Interlaced_Set_float_262144_4 1274147.703 -
SetIntersection_Interlaced_Set_float_262144_64 1542280.762 -
SetIntersection_Interlaced_Set_float_4_1 213210510.812 -
SetIntersection_Interlaced_Set_float_4_4 136365469.656 -
SetIntersection_Interlaced_Set_float_64_1 16441079.359 -
SetIntersection_Interlaced_Set_float_64_16 22087014.503 2.48%
SetIntersection_Interlaced_Set_float_64_4 21098092.215 -
SetIntersection_Interlaced_Set_float_64_64 13179980.883 -1.33%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 995940.786 -3.80%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 12795640.416 -3.69%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11356398.552 -1.86%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 13804569.447 -8.16%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9792608.147 -1.55%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10352082.558 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1036307.597 3.61%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 173677159.539 -4.08%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 213774224.578 -1.88%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 246114234.423 -1.99%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 205690261.840 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 175157713.730 -2.71%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 225126964.929 -2.41%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 62458871.457 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 38270626.416 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 59461194.057 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 532001671.331 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4165340.576 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 11985555.375 -1.11%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 8002427.034 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11377102.419 -3.62%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 12877578.209 -8.43%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1029465.877 -1.93%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1619092.611 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1687502.601 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1318670.572 -2.01%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1649779.461 -1.13%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1827805.340 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1350792.072 -1.01%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1645667.640 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 212468294.427 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 136754349.332 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16322665.795 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 22094862.269 2.61%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 21004863.340 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 13545835.687 -2.43%
SetIntersection_Interlaced_Set_string_1024_1 1086422.352 -3.72%
SetIntersection_Interlaced_Set_string_1024_1024 55176249.530 -9.96%
SetIntersection_Interlaced_Set_string_1024_16 12860650.893 -4.33%
SetIntersection_Interlaced_Set_string_1024_256 35511665.930 -4.38%
SetIntersection_Interlaced_Set_string_1024_4 10175132.039 -7.30%
SetIntersection_Interlaced_Set_string_1024_64 16724708.642 -2.02%
SetIntersection_Interlaced_Set_string_16384_1 1085775.042 -6.02%
SetIntersection_Interlaced_Set_string_16384_1024 352937100.973 -
SetIntersection_Interlaced_Set_string_16384_16 247148945.348 -28.32%
SetIntersection_Interlaced_Set_string_16384_16384 350560228.191 -
SetIntersection_Interlaced_Set_string_16384_256 359114872.040 2.32%
SetIntersection_Interlaced_Set_string_16384_4 194321110.866 -10.07%
SetIntersection_Interlaced_Set_string_16384_64 357182081.392 4.03%
SetIntersection_Interlaced_Set_string_16_1 65473364.136 -
SetIntersection_Interlaced_Set_string_16_16 59696733.031 -1.63%
SetIntersection_Interlaced_Set_string_16_4 73369015.278 -
SetIntersection_Interlaced_Set_string_1_1 554840752.032 -
SetIntersection_Interlaced_Set_string_256_1 4319611.997 -3.76%
SetIntersection_Interlaced_Set_string_256_16 17925888.375 -3.75%
SetIntersection_Interlaced_Set_string_256_256 29536175.641 -6.42%
SetIntersection_Interlaced_Set_string_256_4 12977940.024 -4.19%
SetIntersection_Interlaced_Set_string_256_64 29431634.534 -7.86%
SetIntersection_Interlaced_Set_string_262144_1 1056658.917 -3.05%
SetIntersection_Interlaced_Set_string_262144_1024 2042653.484 -1.47%
SetIntersection_Interlaced_Set_string_262144_16 2121189.289 -2.06%
SetIntersection_Interlaced_Set_string_262144_16384 2787630.615 -
SetIntersection_Interlaced_Set_string_262144_256 2042594.889 -
SetIntersection_Interlaced_Set_string_262144_262144 17117672.037 -6.26%
SetIntersection_Interlaced_Set_string_262144_4 1842272.787 -1.33%
SetIntersection_Interlaced_Set_string_262144_64 2109978.760 -1.55%
SetIntersection_Interlaced_Set_string_4_1 222293739.564 -
SetIntersection_Interlaced_Set_string_4_4 157874830.490 -
SetIntersection_Interlaced_Set_string_64_1 17015571.505 -3.45%
SetIntersection_Interlaced_Set_string_64_16 38038994.965 -4.33%
SetIntersection_Interlaced_Set_string_64_4 26078591.367 -2.19%
SetIntersection_Interlaced_Set_string_64_64 35591956.474 -7.49%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1047547.386 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23174255.453 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11804678.718 -1.18%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 18222106.077 -2.04%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 10028693.313 1.18%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11691166.272 -1.01%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1044441.889 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 232843027.041 -5.92%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 233173015.967 -32.80%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 347039941.597 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 240721016.454 -31.40%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 191939532.563 -5.48%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 248513373.282 -29.11%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 63041667.917 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 42223761.550 1.70%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 62101677.796 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 536303230.159 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4172555.142 1.16%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12695866.012 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 12336715.833 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11470329.985 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 16852517.061 -2.54%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1028867.491 2.07%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1966791.992 -1.70%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2355531.088 11.60%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1755426.187 -1.09%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2023228.273 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2964371.746 -2.87%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1997300.617 10.66%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2189847.168 4.59%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 214401801.532 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 140113787.350 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 16482939.002 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 25187784.052 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 22423255.599 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 18092618.192 -
SetIntersection_Interlaced_Set_uint32_1024_1 994579.305 -4.98%
SetIntersection_Interlaced_Set_uint32_1024_1024 12501424.106 -6.52%
SetIntersection_Interlaced_Set_uint32_1024_16 11316099.218 -4.22%
SetIntersection_Interlaced_Set_uint32_1024_256 13935194.668 1.94%
SetIntersection_Interlaced_Set_uint32_1024_4 9684952.217 -2.53%
SetIntersection_Interlaced_Set_uint32_1024_64 9884920.899 -2.40%
SetIntersection_Interlaced_Set_uint32_16384_1 1041176.437 1.14%
SetIntersection_Interlaced_Set_uint32_16384_1024 172057766.686 -
SetIntersection_Interlaced_Set_uint32_16384_16 205926363.112 -2.39%
SetIntersection_Interlaced_Set_uint32_16384_16384 219953597.536 -2.05%
SetIntersection_Interlaced_Set_uint32_16384_256 195724888.432 -2.56%
SetIntersection_Interlaced_Set_uint32_16384_4 162560239.621 -3.93%
SetIntersection_Interlaced_Set_uint32_16384_64 213077927.620 -
SetIntersection_Interlaced_Set_uint32_16_1 62420245.354 -
SetIntersection_Interlaced_Set_uint32_16_16 37838735.160 -
SetIntersection_Interlaced_Set_uint32_16_4 58928005.599 -
SetIntersection_Interlaced_Set_uint32_1_1 531246619.021 -
SetIntersection_Interlaced_Set_uint32_256_1 4147912.986 -
SetIntersection_Interlaced_Set_uint32_256_16 11858769.570 -2.02%
SetIntersection_Interlaced_Set_uint32_256_256 7912322.311 -
SetIntersection_Interlaced_Set_uint32_256_4 11266392.973 -3.62%
SetIntersection_Interlaced_Set_uint32_256_64 13616217.991 -1.09%
SetIntersection_Interlaced_Set_uint32_262144_1 1010840.413 -
SetIntersection_Interlaced_Set_uint32_262144_1024 1483212.402 -2.13%
SetIntersection_Interlaced_Set_uint32_262144_16 1543428.875 -1.91%
SetIntersection_Interlaced_Set_uint32_262144_16384 1217877.361 -4.69%
SetIntersection_Interlaced_Set_uint32_262144_256 1508062.176 -3.43%
SetIntersection_Interlaced_Set_uint32_262144_262144 1810133.057 -3.82%
SetIntersection_Interlaced_Set_uint32_262144_4 1254222.086 -
SetIntersection_Interlaced_Set_uint32_262144_64 1513043.703 -2.27%
SetIntersection_Interlaced_Set_uint32_4_1 212509206.066 -
SetIntersection_Interlaced_Set_uint32_4_4 136107402.225 -1.00%
SetIntersection_Interlaced_Set_uint32_64_1 16327126.896 -
SetIntersection_Interlaced_Set_uint32_64_16 21260318.997 -1.91%
SetIntersection_Interlaced_Set_uint32_64_4 20990431.923 -
SetIntersection_Interlaced_Set_uint32_64_64 13252999.478 2.71%
SetIntersection_Interlaced_Set_uint64_1024_1 1009806.292 -4.06%
SetIntersection_Interlaced_Set_uint64_1024_1024 12513395.860 -14.99%
SetIntersection_Interlaced_Set_uint64_1024_16 11248158.666 -3.03%
SetIntersection_Interlaced_Set_uint64_1024_256 13715313.451 -14.31%
SetIntersection_Interlaced_Set_uint64_1024_4 9833106.704 -15.62%
SetIntersection_Interlaced_Set_uint64_1024_64 10266729.973 -5.45%
SetIntersection_Interlaced_Set_uint64_16384_1 1027572.256 -1.84%
SetIntersection_Interlaced_Set_uint64_16384_1024 179045032.280 -1.25%
SetIntersection_Interlaced_Set_uint64_16384_16 218342142.588 -2.26%
SetIntersection_Interlaced_Set_uint64_16384_16384 237670030.107 -
SetIntersection_Interlaced_Set_uint64_16384_256 210011990.939 -1.78%
SetIntersection_Interlaced_Set_uint64_16384_4 178052446.527 -3.16%
SetIntersection_Interlaced_Set_uint64_16384_64 230155477.608 -2.71%
SetIntersection_Interlaced_Set_uint64_16_1 62491529.855 -
SetIntersection_Interlaced_Set_uint64_16_16 37080794.830 -2.46%
SetIntersection_Interlaced_Set_uint64_16_4 59143771.391 -1.62%
SetIntersection_Interlaced_Set_uint64_1_1 554566960.554 3.51%
SetIntersection_Interlaced_Set_uint64_256_1 4147901.685 -
SetIntersection_Interlaced_Set_uint64_256_16 11954581.638 -
SetIntersection_Interlaced_Set_uint64_256_256 7732312.106 -
SetIntersection_Interlaced_Set_uint64_256_4 10735240.470 -3.09%
SetIntersection_Interlaced_Set_uint64_256_64 13258226.526 -2.01%
SetIntersection_Interlaced_Set_uint64_262144_1 1047267.651 -1.22%
SetIntersection_Interlaced_Set_uint64_262144_1024 1554467.121 -1.97%
SetIntersection_Interlaced_Set_uint64_262144_16 1621984.373 -1.19%
SetIntersection_Interlaced_Set_uint64_262144_16384 1269922.281 -1.88%
SetIntersection_Interlaced_Set_uint64_262144_256 1577908.363 -2.19%
SetIntersection_Interlaced_Set_uint64_262144_262144 1701482.178 -
SetIntersection_Interlaced_Set_uint64_262144_4 1304120.850 -1.46%
SetIntersection_Interlaced_Set_uint64_262144_64 1585637.453 -1.70%
SetIntersection_Interlaced_Set_uint64_4_1 214512319.803 -
SetIntersection_Interlaced_Set_uint64_4_4 135559537.611 -1.21%
SetIntersection_Interlaced_Set_uint64_64_1 16418460.681 -
SetIntersection_Interlaced_Set_uint64_64_16 22251297.980 -1.22%
SetIntersection_Interlaced_Set_uint64_64_4 20846029.805 -1.45%
SetIntersection_Interlaced_Set_uint64_64_64 13128832.171 -
SetIntersection_Interlaced_Vector_float_1024_1 1035553.636 -
SetIntersection_Interlaced_Vector_float_1024_1024 5903653.627 -
SetIntersection_Interlaced_Vector_float_1024_16 1949322.143 -29.98%
SetIntersection_Interlaced_Vector_float_1024_256 6028168.824 -4.57%
SetIntersection_Interlaced_Vector_float_1024_4 1433636.259 -1.54%
SetIntersection_Interlaced_Vector_float_1024_64 3647847.175 -35.43%
SetIntersection_Interlaced_Vector_float_16384_1 1040164.624 -
SetIntersection_Interlaced_Vector_float_16384_1024 69441822.079 -7.46%
SetIntersection_Interlaced_Vector_float_16384_16 4305094.207 13.90%
SetIntersection_Interlaced_Vector_float_16384_16384 79629136.097 -
SetIntersection_Interlaced_Vector_float_16384_256 23654203.493 -23.02%
SetIntersection_Interlaced_Vector_float_16384_4 1737878.315 2.77%
SetIntersection_Interlaced_Vector_float_16384_64 10619771.087 2.79%
SetIntersection_Interlaced_Vector_float_16_1 62710692.116 -
SetIntersection_Interlaced_Vector_float_16_16 35385060.593 -1.80%
SetIntersection_Interlaced_Vector_float_16_4 56186898.825 -
SetIntersection_Interlaced_Vector_float_1_1 533652814.201 -
SetIntersection_Interlaced_Vector_float_256_1 4147738.498 -
SetIntersection_Interlaced_Vector_float_256_16 8151460.522 6.16%
SetIntersection_Interlaced_Vector_float_256_256 4501225.353 -
SetIntersection_Interlaced_Vector_float_256_4 5257265.582 1.64%
SetIntersection_Interlaced_Vector_float_256_64 7402356.521 -1.14%
SetIntersection_Interlaced_Vector_float_262144_1 1046541.753 -
SetIntersection_Interlaced_Vector_float_262144_1024 135469345.382 -16.59%
SetIntersection_Interlaced_Vector_float_262144_16 6478169.317 -3.60%
SetIntersection_Interlaced_Vector_float_262144_16384 335406861.046 -4.56%
SetIntersection_Interlaced_Vector_float_262144_256 55948525.170 8.80%
SetIntersection_Interlaced_Vector_float_262144_262144 350736711.497 -
SetIntersection_Interlaced_Vector_float_262144_4 1998909.896 -5.18%
SetIntersection_Interlaced_Vector_float_262144_64 10745470.328 -46.87%
SetIntersection_Interlaced_Vector_float_4_1 213457489.053 -
SetIntersection_Interlaced_Vector_float_4_4 135526581.756 -
SetIntersection_Interlaced_Vector_float_64_1 16370606.864 -5.25%
SetIntersection_Interlaced_Vector_float_64_16 18375467.565 -5.70%
SetIntersection_Interlaced_Vector_float_64_4 18065311.184 -5.37%
SetIntersection_Interlaced_Vector_float_64_64 10647329.171 -1.84%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1054213.084 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8264454.321 -1.44%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2915215.100 26.59%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7507651.220 -2.44%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1495362.822 10.84%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 5715775.343 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1043027.773 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 79245102.467 42.82%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 4530526.835 52.06%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 118697232.690 -1.59%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 30289390.736 14.60%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1779836.543 18.38%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 11756784.589 56.35%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 62774717.584 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 36637604.824 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 57442275.473 -1.51%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 532860565.414 -1.02%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4125006.213 -1.73%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 7341371.100 6.10%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5764962.400 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5114055.006 -3.79%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8620545.603 1.50%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1011378.055 -2.32%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 161586925.373 32.12%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 7600349.287 91.38%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 354979184.861 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 62801643.646 46.96%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 350666593.990 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1752756.624 5.40%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 30026860.846 138.97%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 213713946.886 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 135954920.147 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 16416171.982 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 19053413.239 -2.65%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 19035988.815 5.18%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12081593.058 -
SetIntersection_Interlaced_Vector_string_1024_1 1079034.039 -
SetIntersection_Interlaced_Vector_string_1024_1024 37924173.496 -2.39%
SetIntersection_Interlaced_Vector_string_1024_16 3390411.160 -2.41%
SetIntersection_Interlaced_Vector_string_1024_256 20325341.388 -3.99%
SetIntersection_Interlaced_Vector_string_1024_4 1696415.654 -
SetIntersection_Interlaced_Vector_string_1024_64 7906557.134 -5.97%
SetIntersection_Interlaced_Vector_string_16384_1 1075846.463 -
SetIntersection_Interlaced_Vector_string_16384_1024 119121521.237 -4.23%
SetIntersection_Interlaced_Vector_string_16384_16 4878487.620 20.22%
SetIntersection_Interlaced_Vector_string_16384_16384 349633180.121 -
SetIntersection_Interlaced_Vector_string_16384_256 43856659.900 -1.10%
SetIntersection_Interlaced_Vector_string_16384_4 1985154.024 -
SetIntersection_Interlaced_Vector_string_16384_64 13718703.622 -5.16%
SetIntersection_Interlaced_Vector_string_16_1 64756686.157 -
SetIntersection_Interlaced_Vector_string_16_16 51141593.190 -
SetIntersection_Interlaced_Vector_string_16_4 68000436.794 -
SetIntersection_Interlaced_Vector_string_1_1 550666920.504 -
SetIntersection_Interlaced_Vector_string_256_1 4266810.289 -
SetIntersection_Interlaced_Vector_string_256_16 10313213.284 -3.19%
SetIntersection_Interlaced_Vector_string_256_256 20913860.962 1.42%
SetIntersection_Interlaced_Vector_string_256_4 6144780.292 -
SetIntersection_Interlaced_Vector_string_256_64 20169353.871 7.60%
SetIntersection_Interlaced_Vector_string_262144_1 1069036.104 -2.67%
SetIntersection_Interlaced_Vector_string_262144_1024 349238873.742 4.42%
SetIntersection_Interlaced_Vector_string_262144_16 6698990.534 -4.44%
SetIntersection_Interlaced_Vector_string_262144_16384 1015503.742 -1.77%
SetIntersection_Interlaced_Vector_string_262144_256 76524553.185 -1.70%
SetIntersection_Interlaced_Vector_string_262144_262144 14457129.801 -1.26%
SetIntersection_Interlaced_Vector_string_262144_4 2240210.392 -2.37%
SetIntersection_Interlaced_Vector_string_262144_64 21789112.301 -
SetIntersection_Interlaced_Vector_string_4_1 218995108.249 -
SetIntersection_Interlaced_Vector_string_4_4 152402838.487 -
SetIntersection_Interlaced_Vector_string_64_1 16768723.549 -
SetIntersection_Interlaced_Vector_string_64_16 28530392.120 -4.49%
SetIntersection_Interlaced_Vector_string_64_4 21837651.604 -
SetIntersection_Interlaced_Vector_string_64_64 27277854.956 3.96%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1052726.230 1.51%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9057427.822 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2392717.469 -6.86%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9846192.935 19.17%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1346519.478 -7.11%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 4703551.912 2.14%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1056909.004 3.05%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 67558744.630 4.66%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3470150.841 16.37%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 129032442.464 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 26344304.879 -6.39%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1533781.422 -1.53%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 10127352.241 12.45%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 62623664.677 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 37069232.943 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 58043737.051 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 531670577.326 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4182526.297 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7343876.580 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6114607.496 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5273501.206 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 10705747.525 13.14%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1044943.147 -1.41%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 150302496.841 2.41%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4563040.800 7.44%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 347925644.463 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 46723288.457 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 345015022.083 -1.64%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1960931.751 10.18%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 14570283.306 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 212621445.924 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 136171353.565 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 16365226.285 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 19367608.514 -3.66%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18573043.980 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 12514397.558 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1021012.823 -1.86%
SetIntersection_Interlaced_Vector_uint32_1024_1024 5900691.558 1.40%
SetIntersection_Interlaced_Vector_uint32_1024_16 2179832.376 -9.83%
SetIntersection_Interlaced_Vector_uint32_1024_256 6933126.825 6.55%
SetIntersection_Interlaced_Vector_uint32_1024_4 1290672.491 -6.01%
SetIntersection_Interlaced_Vector_uint32_1024_64 4182507.743 -10.29%
SetIntersection_Interlaced_Vector_uint32_16384_1 1005473.873 -3.93%
SetIntersection_Interlaced_Vector_uint32_16384_1024 50036183.686 -3.96%
SetIntersection_Interlaced_Vector_uint32_16384_16 3048312.516 -6.20%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79403787.321 -
SetIntersection_Interlaced_Vector_uint32_16384_256 19921818.315 -7.47%
SetIntersection_Interlaced_Vector_uint32_16384_4 1445751.219 -11.50%
SetIntersection_Interlaced_Vector_uint32_16384_64 7721174.790 -11.46%
SetIntersection_Interlaced_Vector_uint32_16_1 62566533.011 -
SetIntersection_Interlaced_Vector_uint32_16_16 35659271.447 -
SetIntersection_Interlaced_Vector_uint32_16_4 55757441.423 -
SetIntersection_Interlaced_Vector_uint32_1_1 532366858.014 -
SetIntersection_Interlaced_Vector_uint32_256_1 4172152.119 -
SetIntersection_Interlaced_Vector_uint32_256_16 6527484.157 -4.91%
SetIntersection_Interlaced_Vector_uint32_256_256 4536649.058 6.26%
SetIntersection_Interlaced_Vector_uint32_256_4 4681989.062 -2.72%
SetIntersection_Interlaced_Vector_uint32_256_64 7928039.268 1.75%
SetIntersection_Interlaced_Vector_uint32_262144_1 1025825.957 -1.43%
SetIntersection_Interlaced_Vector_uint32_262144_1024 100150767.883 -4.76%
SetIntersection_Interlaced_Vector_uint32_262144_16 4423319.071 -11.68%
SetIntersection_Interlaced_Vector_uint32_262144_16384 346695864.536 -5.58%
SetIntersection_Interlaced_Vector_uint32_262144_256 31502766.866 -5.23%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350992933.146 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1465945.147 -11.37%
SetIntersection_Interlaced_Vector_uint32_262144_64 15773145.012 -12.23%
SetIntersection_Interlaced_Vector_uint32_4_1 212822896.960 -
SetIntersection_Interlaced_Vector_uint32_4_4 135293561.972 -
SetIntersection_Interlaced_Vector_uint32_64_1 16330850.646 -
SetIntersection_Interlaced_Vector_uint32_64_16 18032560.257 5.44%
SetIntersection_Interlaced_Vector_uint32_64_4 17223450.357 -1.08%
SetIntersection_Interlaced_Vector_uint32_64_64 10855110.135 1.85%
SetIntersection_Interlaced_Vector_uint64_1024_1 1042744.715 -1.64%
SetIntersection_Interlaced_Vector_uint64_1024_1024 5908161.884 -1.50%
SetIntersection_Interlaced_Vector_uint64_1024_16 1876040.799 -8.14%
SetIntersection_Interlaced_Vector_uint64_1024_256 7030763.016 24.58%
SetIntersection_Interlaced_Vector_uint64_1024_4 1255079.374 -4.17%
SetIntersection_Interlaced_Vector_uint64_1024_64 3524803.283 -7.73%
SetIntersection_Interlaced_Vector_uint64_16384_1 1041497.066 -1.70%
SetIntersection_Interlaced_Vector_uint64_16384_1024 42413092.431 4.15%
SetIntersection_Interlaced_Vector_uint64_16384_16 2482395.108 -
SetIntersection_Interlaced_Vector_uint64_16384_16384 78497411.724 2.17%
SetIntersection_Interlaced_Vector_uint64_16384_256 16019825.156 -4.95%
SetIntersection_Interlaced_Vector_uint64_16384_4 1386962.017 -
SetIntersection_Interlaced_Vector_uint64_16384_64 5967438.386 1.70%
SetIntersection_Interlaced_Vector_uint64_16_1 62211567.757 -5.37%
SetIntersection_Interlaced_Vector_uint64_16_16 35414709.231 -3.09%
SetIntersection_Interlaced_Vector_uint64_16_4 55254992.535 -4.40%
SetIntersection_Interlaced_Vector_uint64_1_1 530133494.972 -1.21%
SetIntersection_Interlaced_Vector_uint64_256_1 4093695.317 -3.34%
SetIntersection_Interlaced_Vector_uint64_256_16 7193290.427 12.40%
SetIntersection_Interlaced_Vector_uint64_256_256 4555460.949 -1.65%
SetIntersection_Interlaced_Vector_uint64_256_4 4679036.824 -3.05%
SetIntersection_Interlaced_Vector_uint64_256_64 7218543.826 3.40%
SetIntersection_Interlaced_Vector_uint64_262144_1 1001593.976 -4.50%
SetIntersection_Interlaced_Vector_uint64_262144_1024 82652629.589 -2.61%
SetIntersection_Interlaced_Vector_uint64_262144_16 3174071.799 1.16%
SetIntersection_Interlaced_Vector_uint64_262144_16384 350025445.945 2.05%
SetIntersection_Interlaced_Vector_uint64_262144_256 27896983.101 -5.19%
SetIntersection_Interlaced_Vector_uint64_262144_262144 350092320.364 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1457483.856 -1.37%
SetIntersection_Interlaced_Vector_uint64_262144_64 8983015.970 9.07%
SetIntersection_Interlaced_Vector_uint64_4_1 211998561.446 -4.84%
SetIntersection_Interlaced_Vector_uint64_4_4 134470984.915 -4.33%
SetIntersection_Interlaced_Vector_uint64_64_1 16243565.863 -4.45%
SetIntersection_Interlaced_Vector_uint64_64_16 16572571.704 -8.52%
SetIntersection_Interlaced_Vector_uint64_64_4 16962480.202 -7.98%
SetIntersection_Interlaced_Vector_uint64_64_64 10671736.260 -4.31%
SetIntersection_None_Set_float_1024_1 8830178.784 -
SetIntersection_None_Set_float_1024_1024 8786713.344 -2.04%
SetIntersection_None_Set_float_1024_16 8984038.777 1.73%
SetIntersection_None_Set_float_1024_256 8914459.522 1.90%
SetIntersection_None_Set_float_1024_4 9072383.870 1.30%
SetIntersection_None_Set_float_1024_64 8935975.430 1.69%
SetIntersection_None_Set_float_16384_1 153051987.570 -2.36%
SetIntersection_None_Set_float_16384_1024 153508234.446 -1.95%
SetIntersection_None_Set_float_16384_16 153062879.892 -1.87%
SetIntersection_None_Set_float_16384_16384 155550995.206 -
SetIntersection_None_Set_float_16384_256 152779356.438 -1.24%
SetIntersection_None_Set_float_16384_4 153486578.883 -1.73%
SetIntersection_None_Set_float_16384_64 153415209.921 -1.22%
SetIntersection_None_Set_float_16_1 66150042.439 -
SetIntersection_None_Set_float_16_16 35315402.314 -
SetIntersection_None_Set_float_16_4 56220407.985 -
SetIntersection_None_Set_float_1_1 534323285.329 -
SetIntersection_None_Set_float_256_1 11353536.066 -1.82%
SetIntersection_None_Set_float_256_16 10907768.871 -
SetIntersection_None_Set_float_256_256 5881017.936 1.21%
SetIntersection_None_Set_float_256_4 11553476.083 2.39%
SetIntersection_None_Set_float_256_64 9067789.167 -1.42%
SetIntersection_None_Set_float_262144_1 1185551.596 1.95%
SetIntersection_None_Set_float_262144_1024 1175220.701 1.82%
SetIntersection_None_Set_float_262144_16 1176582.355 1.28%
SetIntersection_None_Set_float_262144_16384 1168979.900 -
SetIntersection_None_Set_float_262144_256 1176795.006 1.65%
SetIntersection_None_Set_float_262144_262144 1176424.967 1.60%
SetIntersection_None_Set_float_262144_4 1184053.223 2.14%
SetIntersection_None_Set_float_262144_64 1176683.432 1.62%
SetIntersection_None_Set_float_4_1 215995097.526 -
SetIntersection_None_Set_float_4_4 134955340.202 -
SetIntersection_None_Set_float_64_1 22085532.636 -
SetIntersection_None_Set_float_64_16 18481309.779 3.56%
SetIntersection_None_Set_float_64_4 21236237.496 -
SetIntersection_None_Set_float_64_64 11437452.600 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8865791.146 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8779668.896 -2.05%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8912415.506 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8699356.225 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8781944.668 -2.59%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8629359.334 -4.83%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 161415790.657 -1.63%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 158777842.187 -2.42%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 167113567.683 -4.90%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 166147947.159 -3.79%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 162945653.270 -1.17%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 164089797.422 -2.70%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 165646381.539 -1.79%
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 65830546.750 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 34900810.333 -1.03%
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 56139900.476 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 531559043.065 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11385331.032 -2.85%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10740882.349 -2.13%
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5669492.334 -2.31%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11155176.855 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9228617.767 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1237723.795 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1247000.814 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1242544.108 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1234786.947 -1.93%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1231830.648 -2.06%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1262982.420 1.13%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1242685.303 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1246068.604 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 215589114.171 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 134661186.651 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 21820700.257 -3.55%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 17943565.982 -1.43%
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 21229290.018 -1.30%
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11429272.067 -
SetIntersection_None_Set_string_1024_1 8848464.143 -
SetIntersection_None_Set_string_1024_1024 8800074.468 -
SetIntersection_None_Set_string_1024_16 9010313.166 -
SetIntersection_None_Set_string_1024_256 8890153.524 -
SetIntersection_None_Set_string_1024_4 8781316.259 -
SetIntersection_None_Set_string_1024_64 9006578.384 -
SetIntersection_None_Set_string_16384_1 191176866.096 -6.66%
SetIntersection_None_Set_string_16384_1024 204889126.246 -
SetIntersection_None_Set_string_16384_16 202092828.897 -
SetIntersection_None_Set_string_16384_16384 183800177.360 -8.20%
SetIntersection_None_Set_string_16384_256 201574738.198 1.05%
SetIntersection_None_Set_string_16384_4 194446297.894 -5.16%
SetIntersection_None_Set_string_16384_64 205610341.095 1.20%
SetIntersection_None_Set_string_16_1 68621069.130 -
SetIntersection_None_Set_string_16_16 36336354.475 -
SetIntersection_None_Set_string_16_4 58394377.984 -
SetIntersection_None_Set_string_1_1 542568614.601 -
SetIntersection_None_Set_string_256_1 11770625.611 1.98%
SetIntersection_None_Set_string_256_16 10861479.825 -
SetIntersection_None_Set_string_256_256 5905485.961 -
SetIntersection_None_Set_string_256_4 11480490.529 -
SetIntersection_None_Set_string_256_64 9245473.743 -
SetIntersection_None_Set_string_262144_1 1656418.131 -
SetIntersection_None_Set_string_262144_1024 1652559.244 -
SetIntersection_None_Set_string_262144_16 1655155.111 -
SetIntersection_None_Set_string_262144_16384 1664609.213 -
SetIntersection_None_Set_string_262144_256 1662534.426 -
SetIntersection_None_Set_string_262144_262144 1648806.394 -
SetIntersection_None_Set_string_262144_4 1652004.395 -
SetIntersection_None_Set_string_262144_64 1661754.477 -
SetIntersection_None_Set_string_4_1 221787116.070 -
SetIntersection_None_Set_string_4_4 138403548.719 -
SetIntersection_None_Set_string_64_1 22816730.527 -
SetIntersection_None_Set_string_64_16 18768240.684 -
SetIntersection_None_Set_string_64_4 22041775.137 -
SetIntersection_None_Set_string_64_64 11521863.150 -1.46%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8635930.896 -20.51%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8717237.364 -22.68%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8648145.896 -20.92%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8800491.887 -19.66%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8945721.876 -18.81%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8658134.695 -21.77%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 219859302.897 7.15%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 209189113.858 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 212045136.063 6.33%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 201956532.969 -1.98%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 212764970.515 1.50%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 220865745.326 9.16%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 211097551.652 3.86%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 66566962.627 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 35341449.929 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 56941691.413 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 536815474.729 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11624995.033 2.06%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10745827.617 -1.86%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5632846.017 -3.86%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11209471.519 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9122235.507 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1624418.701 1.41%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1656962.078 1.29%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1636790.283 -7.32%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1637488.932 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1631447.183 -2.15%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1652575.439 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1641171.715 -11.71%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1631973.797 -8.12%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 217687234.773 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 135773689.786 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 22558473.634 3.47%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 17936381.252 -1.48%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 21433626.452 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11323332.911 -
SetIntersection_None_Set_uint32_1024_1 8726116.210 -4.22%
SetIntersection_None_Set_uint32_1024_1024 8802410.225 -1.78%
SetIntersection_None_Set_uint32_1024_16 8882346.407 -3.07%
SetIntersection_None_Set_uint32_1024_256 8611374.723 -4.17%
SetIntersection_None_Set_uint32_1024_4 8674033.595 -3.56%
SetIntersection_None_Set_uint32_1024_64 8676109.286 -3.44%
SetIntersection_None_Set_uint32_16384_1 150974941.763 -5.07%
SetIntersection_None_Set_uint32_16384_1024 152642979.401 -2.99%
SetIntersection_None_Set_uint32_16384_16 151094640.331 -4.97%
SetIntersection_None_Set_uint32_16384_16384 153563910.457 -4.55%
SetIntersection_None_Set_uint32_16384_256 151555163.127 -4.09%
SetIntersection_None_Set_uint32_16384_4 150981844.680 -5.18%
SetIntersection_None_Set_uint32_16384_64 151789385.906 -3.99%
SetIntersection_None_Set_uint32_16_1 66374886.524 -
SetIntersection_None_Set_uint32_16_16 35139033.777 -
SetIntersection_None_Set_uint32_16_4 56332870.180 -
SetIntersection_None_Set_uint32_1_1 533229829.714 -
SetIntersection_None_Set_uint32_256_1 11274420.764 -2.13%
SetIntersection_None_Set_uint32_256_16 10613635.449 -3.08%
SetIntersection_None_Set_uint32_256_256 5743504.339 -2.58%
SetIntersection_None_Set_uint32_256_4 11255761.877 -2.80%
SetIntersection_None_Set_uint32_256_64 9139811.122 -1.25%
SetIntersection_None_Set_uint32_262144_1 1152819.744 -3.82%
SetIntersection_None_Set_uint32_262144_1024 1145986.086 -3.63%
SetIntersection_None_Set_uint32_262144_16 1146093.912 -3.96%
SetIntersection_None_Set_uint32_262144_16384 1155440.918 -2.07%
SetIntersection_None_Set_uint32_262144_256 1146848.959 -3.68%
SetIntersection_None_Set_uint32_262144_262144 1152580.731 -3.22%
SetIntersection_None_Set_uint32_262144_4 1146969.076 -3.73%
SetIntersection_None_Set_uint32_262144_64 1144194.418 -4.07%
SetIntersection_None_Set_uint32_4_1 215520301.337 -
SetIntersection_None_Set_uint32_4_4 134989570.456 -
SetIntersection_None_Set_uint32_64_1 22396697.714 -1.27%
SetIntersection_None_Set_uint32_64_16 18274621.379 -
SetIntersection_None_Set_uint32_64_4 21346815.000 -1.55%
SetIntersection_None_Set_uint32_64_64 11408144.205 -1.42%
SetIntersection_None_Set_uint64_1024_1 8607056.848 -2.77%
SetIntersection_None_Set_uint64_1024_1024 8676802.381 -2.58%
SetIntersection_None_Set_uint64_1024_16 8595574.673 -3.79%
SetIntersection_None_Set_uint64_1024_256 8590326.649 -5.26%
SetIntersection_None_Set_uint64_1024_4 8789663.514 -3.41%
SetIntersection_None_Set_uint64_1024_64 8623667.005 -4.49%
SetIntersection_None_Set_uint64_16384_1 157561435.555 -3.42%
SetIntersection_None_Set_uint64_16384_1024 168155285.767 -
SetIntersection_None_Set_uint64_16384_16 161915771.738 -3.80%
SetIntersection_None_Set_uint64_16384_16384 165225849.104 -3.88%
SetIntersection_None_Set_uint64_16384_256 163191363.461 -4.06%
SetIntersection_None_Set_uint64_16384_4 159390986.381 -3.78%
SetIntersection_None_Set_uint64_16384_64 164932341.897 -3.54%
SetIntersection_None_Set_uint64_16_1 66285403.905 -1.37%
SetIntersection_None_Set_uint64_16_16 34918365.260 -1.56%
SetIntersection_None_Set_uint64_16_4 56167261.081 -
SetIntersection_None_Set_uint64_1_1 530951004.803 -1.26%
SetIntersection_None_Set_uint64_256_1 11362141.619 -2.88%
SetIntersection_None_Set_uint64_256_16 10804045.925 -1.52%
SetIntersection_None_Set_uint64_256_256 5601938.757 -4.37%
SetIntersection_None_Set_uint64_256_4 11001052.168 -3.18%
SetIntersection_None_Set_uint64_256_64 9004905.358 -1.70%
SetIntersection_None_Set_uint64_262144_1 1198513.266 -2.31%
SetIntersection_None_Set_uint64_262144_1024 1209779.381 -
SetIntersection_None_Set_uint64_262144_16 1198033.774 -1.19%
SetIntersection_None_Set_uint64_262144_16384 1208961.346 -1.06%
SetIntersection_None_Set_uint64_262144_256 1197904.217 -1.40%
SetIntersection_None_Set_uint64_262144_262144 1221045.899 -
SetIntersection_None_Set_uint64_262144_4 1195370.526 -1.54%
SetIntersection_None_Set_uint64_262144_64 1199178.061 -1.49%
SetIntersection_None_Set_uint64_4_1 214712833.503 -1.15%
SetIntersection_None_Set_uint64_4_4 134241837.592 -1.37%
SetIntersection_None_Set_uint64_64_1 22364001.565 -1.18%
SetIntersection_None_Set_uint64_64_16 18069944.595 -1.82%
SetIntersection_None_Set_uint64_64_4 21061260.417 -2.65%
SetIntersection_None_Set_uint64_64_64 11323287.545 -1.90%
SetIntersection_None_Vector_float_1024_1 1138060.187 5.85%
SetIntersection_None_Vector_float_1024_1024 1144781.182 5.97%
SetIntersection_None_Vector_float_1024_16 1125739.209 4.33%
SetIntersection_None_Vector_float_1024_256 1126108.960 4.87%
SetIntersection_None_Vector_float_1024_4 1120686.688 4.26%
SetIntersection_None_Vector_float_1024_64 1111907.910 3.38%
SetIntersection_None_Vector_float_16384_1 1161053.683 6.90%
SetIntersection_None_Vector_float_16384_1024 1194728.268 8.31%
SetIntersection_None_Vector_float_16384_16 1160892.911 5.68%
SetIntersection_None_Vector_float_16384_16384 1168869.895 5.95%
SetIntersection_None_Vector_float_16384_256 1198407.938 9.41%
SetIntersection_None_Vector_float_16384_4 1178486.125 6.93%
SetIntersection_None_Vector_float_16384_64 1165004.125 5.13%
SetIntersection_None_Vector_float_16_1 66453767.857 4.96%
SetIntersection_None_Vector_float_16_16 34822302.332 3.64%
SetIntersection_None_Vector_float_16_4 56491390.643 5.38%
SetIntersection_None_Vector_float_1_1 532931166.997 -
SetIntersection_None_Vector_float_256_1 4450492.911 5.38%
SetIntersection_None_Vector_float_256_16 4210728.427 4.90%
SetIntersection_None_Vector_float_256_256 2218557.963 5.05%
SetIntersection_None_Vector_float_256_4 4412328.351 5.11%
SetIntersection_None_Vector_float_256_64 3549146.954 4.00%
SetIntersection_None_Vector_float_262144_1 1183496.624 4.49%
SetIntersection_None_Vector_float_262144_1024 1178798.107 4.22%
SetIntersection_None_Vector_float_262144_16 1170363.435 3.30%
SetIntersection_None_Vector_float_262144_16384 1168839.650 3.92%
SetIntersection_None_Vector_float_262144_256 1166270.777 5.03%
SetIntersection_None_Vector_float_262144_262144 1173280.728 4.00%
SetIntersection_None_Vector_float_262144_4 1192668.274 6.49%
SetIntersection_None_Vector_float_262144_64 1172485.368 4.14%
SetIntersection_None_Vector_float_4_1 223490919.389 4.63%
SetIntersection_None_Vector_float_4_4 140223596.644 5.19%
SetIntersection_None_Vector_float_64_1 17269090.188 3.69%
SetIntersection_None_Vector_float_64_16 13961470.134 3.18%
SetIntersection_None_Vector_float_64_4 16843446.035 5.87%
SetIntersection_None_Vector_float_64_64 8743478.485 3.11%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1113059.819 1.03%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1092722.696 -1.55%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1110262.903 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1111734.272 1.95%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1108646.771 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1109291.880 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1127336.966 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1104350.719 -2.62%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1145497.154 1.21%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1131113.645 1.35%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1151789.712 1.90%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1144556.198 3.49%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1145453.562 1.22%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 63742072.037 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 33813498.609 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 54306140.010 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 534700164.042 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4361913.393 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4114536.650 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2184525.581 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4220853.097 -1.74%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3472361.737 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1187287.253 2.06%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1190103.343 1.50%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1143535.480 -2.69%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1187235.346 1.72%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1161551.090 2.98%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1197430.851 1.54%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1135526.090 -3.20%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1190142.120 1.39%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 214558874.089 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 134115299.323 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 16919651.550 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 13794924.298 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16116236.877 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8563649.288 -
SetIntersection_None_Vector_string_1024_1 1139254.469 -2.14%
SetIntersection_None_Vector_string_1024_1024 1161325.262 -
SetIntersection_None_Vector_string_1024_16 1162655.309 -
SetIntersection_None_Vector_string_1024_256 1161863.088 -
SetIntersection_None_Vector_string_1024_4 1161016.706 -
SetIntersection_None_Vector_string_1024_64 1164001.211 -
SetIntersection_None_Vector_string_16384_1 1226913.390 -
SetIntersection_None_Vector_string_16384_1024 1230491.266 -
SetIntersection_None_Vector_string_16384_16 1258764.937 2.74%
SetIntersection_None_Vector_string_16384_16384 1243086.498 1.62%
SetIntersection_None_Vector_string_16384_256 1233219.049 1.81%
SetIntersection_None_Vector_string_16384_4 1240349.207 1.43%
SetIntersection_None_Vector_string_16384_64 1221326.751 -
SetIntersection_None_Vector_string_16_1 65358169.720 -
SetIntersection_None_Vector_string_16_16 34586081.863 -
SetIntersection_None_Vector_string_16_4 55205400.415 -
SetIntersection_None_Vector_string_1_1 535437025.027 -
SetIntersection_None_Vector_string_256_1 4550277.494 1.35%
SetIntersection_None_Vector_string_256_16 4244614.386 -
SetIntersection_None_Vector_string_256_256 2279083.999 1.76%
SetIntersection_None_Vector_string_256_4 4498737.845 1.11%
SetIntersection_None_Vector_string_256_64 3633165.451 -
SetIntersection_None_Vector_string_262144_1 1294377.405 -
SetIntersection_None_Vector_string_262144_1024 1293899.634 1.39%
SetIntersection_None_Vector_string_262144_16 1293278.818 -
SetIntersection_None_Vector_string_262144_16384 1289179.687 -1.49%
SetIntersection_None_Vector_string_262144_256 1252696.247 -2.89%
SetIntersection_None_Vector_string_262144_262144 1316264.309 1.75%
SetIntersection_None_Vector_string_262144_4 1288817.475 -
SetIntersection_None_Vector_string_262144_64 1299153.405 -
SetIntersection_None_Vector_string_4_1 216952967.047 -
SetIntersection_None_Vector_string_4_4 135714076.302 -
SetIntersection_None_Vector_string_64_1 17406476.059 -
SetIntersection_None_Vector_string_64_16 14065579.871 -
SetIntersection_None_Vector_string_64_4 16707273.988 -
SetIntersection_None_Vector_string_64_64 8895370.980 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1115827.736 4.08%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1121764.899 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1063230.322 -4.57%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1114074.124 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1122321.730 1.32%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1096649.225 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1155751.048 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1147412.729 -2.40%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1150950.165 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1170141.132 4.33%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1146570.809 -2.21%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1153776.591 -1.66%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1131799.524 -3.36%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 63222441.378 -1.15%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 33812624.723 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 53811316.077 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 530855429.021 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4223893.801 -2.90%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4053698.185 -1.32%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2157005.295 -1.92%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4187419.864 -3.15%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3454072.541 -1.28%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1223785.660 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1115354.035 -4.42%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1181786.525 -2.68%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1179997.231 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1212310.618 1.42%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1180990.643 -2.22%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1162489.208 2.45%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1153749.070 -1.27%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 213471410.928 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 133504469.756 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 16710638.563 -1.15%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 13529119.729 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 15972498.422 -1.88%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8567322.929 -1.20%
SetIntersection_None_Vector_uint32_1024_1 1076415.138 -
SetIntersection_None_Vector_uint32_1024_1024 1074883.267 -1.09%
SetIntersection_None_Vector_uint32_1024_16 1076441.955 -
SetIntersection_None_Vector_uint32_1024_256 1075732.561 -1.17%
SetIntersection_None_Vector_uint32_1024_4 1078486.158 -
SetIntersection_None_Vector_uint32_1024_64 1053195.058 -2.77%
SetIntersection_None_Vector_uint32_16384_1 1102391.727 -1.29%
SetIntersection_None_Vector_uint32_16384_1024 1104058.276 -
SetIntersection_None_Vector_uint32_16384_16 1104689.266 -
SetIntersection_None_Vector_uint32_16384_16384 1102656.850 -
SetIntersection_None_Vector_uint32_16384_256 1070840.957 -3.97%
SetIntersection_None_Vector_uint32_16384_4 1099294.417 -2.89%
SetIntersection_None_Vector_uint32_16384_64 1099960.828 -
SetIntersection_None_Vector_uint32_16_1 63068180.756 -
SetIntersection_None_Vector_uint32_16_16 33587494.048 -
SetIntersection_None_Vector_uint32_16_4 53688453.473 -
SetIntersection_None_Vector_uint32_1_1 532992645.909 -
SetIntersection_None_Vector_uint32_256_1 4265663.404 -
SetIntersection_None_Vector_uint32_256_16 4026995.356 -
SetIntersection_None_Vector_uint32_256_256 2096258.334 -
SetIntersection_None_Vector_uint32_256_4 4189181.715 -
SetIntersection_None_Vector_uint32_256_64 3419392.488 1.11%
SetIntersection_None_Vector_uint32_262144_1 1130691.387 -1.18%
SetIntersection_None_Vector_uint32_262144_1024 1132052.099 -2.00%
SetIntersection_None_Vector_uint32_262144_16 1118561.884 -
SetIntersection_None_Vector_uint32_262144_16384 1140008.296 -
SetIntersection_None_Vector_uint32_262144_256 1120575.825 -1.70%
SetIntersection_None_Vector_uint32_262144_262144 1127811.767 -
SetIntersection_None_Vector_uint32_262144_4 1141145.292 -
SetIntersection_None_Vector_uint32_262144_64 1127890.523 -1.52%
SetIntersection_None_Vector_uint32_4_1 213617515.471 -
SetIntersection_None_Vector_uint32_4_4 133321922.484 -
SetIntersection_None_Vector_uint32_64_1 16585279.854 -1.05%
SetIntersection_None_Vector_uint32_64_16 13496043.000 -
SetIntersection_None_Vector_uint32_64_4 15848446.691 -
SetIntersection_None_Vector_uint32_64_64 8440085.639 -1.27%
SetIntersection_None_Vector_uint64_1024_1 1080885.106 -
SetIntersection_None_Vector_uint64_1024_1024 1081529.775 -
SetIntersection_None_Vector_uint64_1024_16 1084906.444 2.15%
SetIntersection_None_Vector_uint64_1024_256 1081458.213 1.08%
SetIntersection_None_Vector_uint64_1024_4 1081375.153 -
SetIntersection_None_Vector_uint64_1024_64 1080482.476 1.21%
SetIntersection_None_Vector_uint64_16384_1 1109034.241 1.66%
SetIntersection_None_Vector_uint64_16384_1024 1078433.201 -2.24%
SetIntersection_None_Vector_uint64_16384_16 1084965.342 -
SetIntersection_None_Vector_uint64_16384_16384 1098808.534 -1.29%
SetIntersection_None_Vector_uint64_16384_256 1042415.713 -4.74%
SetIntersection_None_Vector_uint64_16384_4 1054871.283 -3.48%
SetIntersection_None_Vector_uint64_16384_64 1095270.156 -
SetIntersection_None_Vector_uint64_16_1 62823831.580 -
SetIntersection_None_Vector_uint64_16_16 33406740.034 -
SetIntersection_None_Vector_uint64_16_4 53496183.025 -
SetIntersection_None_Vector_uint64_1_1 529315524.919 -
SetIntersection_None_Vector_uint64_256_1 4246722.245 -
SetIntersection_None_Vector_uint64_256_16 3972113.128 -1.23%
SetIntersection_None_Vector_uint64_256_256 2075559.361 -2.43%
SetIntersection_None_Vector_uint64_256_4 4126440.414 -1.71%
SetIntersection_None_Vector_uint64_256_64 3386538.210 -1.09%
SetIntersection_None_Vector_uint64_262144_1 1124534.646 -
SetIntersection_None_Vector_uint64_262144_1024 1120084.146 -
SetIntersection_None_Vector_uint64_262144_16 1111162.186 -1.30%
SetIntersection_None_Vector_uint64_262144_16384 1102351.360 -2.91%
SetIntersection_None_Vector_uint64_262144_256 1114237.152 -1.49%
SetIntersection_None_Vector_uint64_262144_262144 1108912.563 -1.41%
SetIntersection_None_Vector_uint64_262144_4 1118888.691 -1.77%
SetIntersection_None_Vector_uint64_262144_64 1128037.327 1.05%
SetIntersection_None_Vector_uint64_4_1 212086185.589 -
SetIntersection_None_Vector_uint64_4_4 132579524.648 -
SetIntersection_None_Vector_uint64_64_1 16563675.213 -
SetIntersection_None_Vector_uint64_64_16 13451769.788 -
SetIntersection_None_Vector_uint64_64_4 15998539.093 -
SetIntersection_None_Vector_uint64_64_64 8353964.447 -1.60%
bm_gcd_complex 17.718 -1.69%
bm_gcd_random 29.065 -5.45%
bm_gcd_trivial 0.651 -4.89%
bm_lexicographical_compare<int>/1 1.209 -5.74%
bm_lexicographical_compare<int>/1048576 68399.032 -
bm_lexicographical_compare<int>/262144 16239.586 -
bm_lexicographical_compare<int>/32768 1915.953 -
bm_lexicographical_compare<int>/4096 238.342 -
bm_lexicographical_compare<int>/512 29.837 -
bm_lexicographical_compare<int>/64 4.418 2.86%
bm_lexicographical_compare<int>/8 1.523 -
bm_lexicographical_compare<signed_char>/1 1.429 5.35%
bm_lexicographical_compare<signed_char>/1048576 16264.198 -
bm_lexicographical_compare<signed_char>/262144 3836.764 -
bm_lexicographical_compare<signed_char>/32768 478.334 -
bm_lexicographical_compare<signed_char>/4096 59.799 -
bm_lexicographical_compare<signed_char>/512 7.742 -
bm_lexicographical_compare<signed_char>/64 1.990 -3.93%
bm_lexicographical_compare<signed_char>/8 3.330 1.56%
bm_lexicographical_compare<unsigned_char>/1 1.613 -3.12%
bm_lexicographical_compare<unsigned_char>/1048576 17924.015 -
bm_lexicographical_compare<unsigned_char>/262144 4492.616 -
bm_lexicographical_compare<unsigned_char>/32768 572.504 -
bm_lexicographical_compare<unsigned_char>/4096 77.701 -
bm_lexicographical_compare<unsigned_char>/512 8.786 -
bm_lexicographical_compare<unsigned_char>/64 2.023 -
bm_lexicographical_compare<unsigned_char>/8 1.386 -3.42%
bm_ranges_lexicographical_compare<int>/1 1.249 -5.52%
bm_ranges_lexicographical_compare<int>/1048576 68384.197 -
bm_ranges_lexicographical_compare<int>/262144 16247.135 -
bm_ranges_lexicographical_compare<int>/32768 1915.873 -
bm_ranges_lexicographical_compare<int>/4096 238.445 -
bm_ranges_lexicographical_compare<int>/512 29.793 -
bm_ranges_lexicographical_compare<int>/64 4.447 1.83%
bm_ranges_lexicographical_compare<int>/8 1.499 2.42%
bm_ranges_lexicographical_compare<signed_char>/1 1.740 -
bm_ranges_lexicographical_compare<signed_char>/1048576 16248.346 -
bm_ranges_lexicographical_compare<signed_char>/262144 3840.546 -
bm_ranges_lexicographical_compare<signed_char>/32768 479.016 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.862 -
bm_ranges_lexicographical_compare<signed_char>/512 7.971 -1.20%
bm_ranges_lexicographical_compare<signed_char>/64 2.454 -
bm_ranges_lexicographical_compare<signed_char>/8 3.560 -2.02%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.615 -
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17921.569 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4495.100 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.411 -
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.685 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.785 -
bm_ranges_lexicographical_compare<unsigned_char>/64 1.979 -3.28%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.386 -
bm_ranges_swap_ranges_vb_aligned/1024 6.484 -
bm_ranges_swap_ranges_vb_aligned/1048576 3336.347 -
bm_ranges_swap_ranges_vb_aligned/128 3.387 -
bm_ranges_swap_ranges_vb_aligned/131072 252.326 2.80%
bm_ranges_swap_ranges_vb_aligned/16 3.270 -1.20%
bm_ranges_swap_ranges_vb_aligned/16384 34.734 -
bm_ranges_swap_ranges_vb_aligned/2048 8.537 -
bm_ranges_swap_ranges_vb_aligned/256 3.456 -
bm_ranges_swap_ranges_vb_aligned/262144 498.022 3.44%
bm_ranges_swap_ranges_vb_aligned/32 3.269 -5.34%
bm_ranges_swap_ranges_vb_aligned/32768 64.086 -
bm_ranges_swap_ranges_vb_aligned/4096 11.918 -
bm_ranges_swap_ranges_vb_aligned/512 5.120 -1.90%
bm_ranges_swap_ranges_vb_aligned/524288 1043.839 -
bm_ranges_swap_ranges_vb_aligned/64 3.133 -
bm_ranges_swap_ranges_vb_aligned/65536 123.033 -
bm_ranges_swap_ranges_vb_aligned/8 3.226 -
bm_ranges_swap_ranges_vb_aligned/8192 19.485 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15671.857 -
bm_ranges_swap_ranges_vb_unaligned/262144 3774.177 -
bm_ranges_swap_ranges_vb_unaligned/32768 476.729 -
bm_ranges_swap_ranges_vb_unaligned/4096 66.752 4.26%
bm_ranges_swap_ranges_vb_unaligned/512 13.517 -
bm_ranges_swap_ranges_vb_unaligned/64 6.168 -
bm_ranges_swap_ranges_vb_unaligned/8 5.058 -
bm_swap_ranges_vb_aligned/1048576 3337.701 -
bm_swap_ranges_vb_aligned/262144 483.150 -
bm_swap_ranges_vb_aligned/32768 63.881 -
bm_swap_ranges_vb_aligned/4096 12.514 -
bm_swap_ranges_vb_aligned/512 4.950 -
bm_swap_ranges_vb_aligned/64 2.880 -1.10%
bm_swap_ranges_vb_aligned/8 3.270 4.26%
bm_swap_ranges_vb_unaligned/1048576 15873.044 -
bm_swap_ranges_vb_unaligned/262144 3830.086 -
bm_swap_ranges_vb_unaligned/32768 483.806 -
bm_swap_ranges_vb_unaligned/4096 65.074 -
bm_swap_ranges_vb_unaligned/512 12.570 -
bm_swap_ranges_vb_unaligned/64 4.963 -
bm_swap_ranges_vb_unaligned/8 4.757 -
bm_write 579.141 -4.23%
ranges::min(std::deque<__int128>)/1 0.681 6.15%
ranges::min(std::deque<__int128>)/64 20.909 -
ranges::min(std::deque<__int128>)/70000 24283.608 -
ranges::min(std::deque<__int128>)/8 2.829 -
ranges::min(std::deque<char>)/1 0.658 -2.32%
ranges::min(std::deque<char>)/64 17.928 -16.96%
ranges::min(std::deque<char>)/70000 20053.109 -23.49%
ranges::min(std::deque<char>)/8 2.309 -2.26%
ranges::min(std::deque<long_long>)/1 0.677 -2.33%
ranges::min(std::deque<long_long>)/64 15.762 -14.36%
ranges::min(std::deque<long_long>)/70000 18928.952 -9.52%
ranges::min(std::deque<long_long>)/8 2.304 -
ranges::min(std::list<__int128>)/1 0.310 -7.57%
ranges::min(std::list<__int128>)/64 35.983 -
ranges::min(std::list<__int128>)/70000 61441.956 -
ranges::min(std::list<__int128>)/8 2.275 -
ranges::min(std::list<char>)/1 0.420 15.42%
ranges::min(std::list<char>)/64 26.932 -
ranges::min(std::list<char>)/70000 54552.318 -
ranges::min(std::list<char>)/8 1.885 -
ranges::min(std::list<long_long>)/1 0.263 -
ranges::min(std::list<long_long>)/64 24.670 -
ranges::min(std::list<long_long>)/70000 51177.296 -1.95%
ranges::min(std::list<long_long>)/8 1.970 3.28%
ranges::min(std::vector<__int128>)/1 0.346 -
ranges::min(std::vector<__int128>)/64 26.681 -1.53%
ranges::min(std::vector<__int128>)/70000 30186.768 -
ranges::min(std::vector<__int128>)/8 2.900 -
ranges::min(std::vector<char>)/1 0.262 -31.35%
ranges::min(std::vector<char>)/64 4.233 2.17%
ranges::min(std::vector<char>)/70000 496.306 -
ranges::min(std::vector<char>)/8 2.419 -
ranges::min(std::vector<long_long>)/1 0.334 -
ranges::min(std::vector<long_long>)/64 5.072 8.35%
ranges::min(std::vector<long_long>)/70000 7961.994 -
ranges::min(std::vector<long_long>)/8 2.293 1.67%
ranges::minmax(std::deque<__int128>)/1 0.660 -8.42%
ranges::minmax(std::deque<__int128>)/64 31.046 -17.12%
ranges::minmax(std::deque<__int128>)/70000 34951.750 -15.56%
ranges::minmax(std::deque<__int128>)/8 3.971 -2.24%
ranges::minmax(std::deque<char>)/1 0.834 -1.78%
ranges::minmax(std::deque<char>)/64 23.232 -7.05%
ranges::minmax(std::deque<char>)/70000 24161.964 -5.53%
ranges::minmax(std::deque<char>)/8 3.910 1.06%
ranges::minmax(std::deque<long_long>)/1 0.852 4.75%
ranges::minmax(std::deque<long_long>)/64 24.691 -23.91%
ranges::minmax(std::deque<long_long>)/70000 26056.159 -14.46%
ranges::minmax(std::deque<long_long>)/8 4.056 -
ranges::minmax(std::list<__int128>)/1 0.450 -2.28%
ranges::minmax(std::list<__int128>)/64 39.097 -6.95%
ranges::minmax(std::list<__int128>)/70000 57853.147 -6.74%
ranges::minmax(std::list<__int128>)/8 3.859 -
ranges::minmax(std::list<char>)/1 0.378 -18.46%
ranges::minmax(std::list<char>)/64 33.999 -
ranges::minmax(std::list<char>)/70000 53840.316 -
ranges::minmax(std::list<char>)/8 2.523 -
ranges::minmax(std::list<long_long>)/1 0.428 7.84%
ranges::minmax(std::list<long_long>)/64 30.482 1.07%
ranges::minmax(std::list<long_long>)/70000 54244.520 -
ranges::minmax(std::list<long_long>)/8 2.537 -
ranges::minmax(std::vector<__int128>)/1 0.393 -
ranges::minmax(std::vector<__int128>)/64 32.087 -
ranges::minmax(std::vector<__int128>)/70000 35136.671 -
ranges::minmax(std::vector<__int128>)/8 4.115 -
ranges::minmax(std::vector<char>)/1 0.619 -
ranges::minmax(std::vector<char>)/64 1.236 -10.29%
ranges::minmax(std::vector<char>)/70000 592.270 -
ranges::minmax(std::vector<char>)/8 0.986 -8.43%
ranges::minmax(std::vector<long_long>)/1 0.680 -
ranges::minmax(std::vector<long_long>)/64 10.191 -
ranges::minmax(std::vector<long_long>)/70000 9190.403 -
ranges::minmax(std::vector<long_long>)/8 2.109 -
rng::contains(deque<int>)_(process_all)/1048576 244570.181 -
rng::contains(deque<int>)_(process_all)/32 8.734 -
rng::contains(deque<int>)_(process_all)/50 12.674 -
rng::contains(deque<int>)_(process_all)/8 3.024 -3.64%
rng::contains(deque<int>)_(process_all)/8192 1869.467 -
rng::contains(list<int>)_(process_all)/1048576 829996.738 -
rng::contains(list<int>)_(process_all)/32 9.330 1.08%
rng::contains(list<int>)_(process_all)/50 18.222 -
rng::contains(list<int>)_(process_all)/8 2.323 -
rng::contains(list<int>)_(process_all)/8192 7193.026 1.60%
rng::contains(vector<int>)_(process_all)/1048576 232912.373 -
rng::contains(vector<int>)_(process_all)/32 8.389 -
rng::contains(vector<int>)_(process_all)/50 12.309 -
rng::contains(vector<int>)_(process_all)/8 2.746 -
rng::contains(vector<int>)_(process_all)/8192 1807.562 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 18092.932 -12.92%
rng::contains_subrange(deque<int>)_(near_matches)/1024 18886.820 -30.85%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1450448.285 -2.49%
rng::contains_subrange(deque<int>)_(process_all)/1048576 428633.950 -
rng::contains_subrange(deque<int>)_(process_all)/16 7.513 -7.35%
rng::contains_subrange(deque<int>)_(process_all)/32 12.488 4.72%
rng::contains_subrange(deque<int>)_(process_all)/50 23.501 -5.48%
rng::contains_subrange(deque<int>)_(process_all)/8192 3346.302 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 501657.079 -1.07%
rng::contains_subrange(deque<int>)_(same_length)/16 13.060 23.50%
rng::contains_subrange(deque<int>)_(same_length)/32 20.608 15.07%
rng::contains_subrange(deque<int>)_(same_length)/50 28.745 9.41%
rng::contains_subrange(deque<int>)_(same_length)/8192 3911.684 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 475762.390 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.379 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.511 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.524 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3708.058 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37308.182 -
rng::contains_subrange(list<int>)_(near_matches)/1024 38906.078 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2539835.730 -
rng::contains_subrange(list<int>)_(process_all)/1048576 853440.221 -
rng::contains_subrange(list<int>)_(process_all)/16 4.871 2.30%
rng::contains_subrange(list<int>)_(process_all)/32 10.016 -1.31%
rng::contains_subrange(list<int>)_(process_all)/50 17.716 -1.40%
rng::contains_subrange(list<int>)_(process_all)/8192 6843.921 -1.29%
rng::contains_subrange(list<int>)_(same_length)/1048576 941908.657 -
rng::contains_subrange(list<int>)_(same_length)/16 5.854 -
rng::contains_subrange(list<int>)_(same_length)/32 16.476 -
rng::contains_subrange(list<int>)_(same_length)/50 25.414 1.11%
rng::contains_subrange(list<int>)_(same_length)/8192 7915.092 -
rng::contains_subrange(list<int>)_(single_element)/1048576 827757.930 -3.02%
rng::contains_subrange(list<int>)_(single_element)/16 4.930 -
rng::contains_subrange(list<int>)_(single_element)/32 10.182 -
rng::contains_subrange(list<int>)_(single_element)/50 17.929 4.32%
rng::contains_subrange(list<int>)_(single_element)/8192 6952.321 2.19%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13284.940 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 13940.815 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 761674.737 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 208656.715 -
rng::contains_subrange(vector<int>)_(process_all)/16 4.792 2.59%
rng::contains_subrange(vector<int>)_(process_all)/32 8.008 -
rng::contains_subrange(vector<int>)_(process_all)/50 11.881 4.04%
rng::contains_subrange(vector<int>)_(process_all)/8192 1625.202 -
rng::contains_subrange(vector<int>)_(same_length)/1048576 244723.997 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.715 -
rng::contains_subrange(vector<int>)_(same_length)/32 8.613 -
rng::contains_subrange(vector<int>)_(same_length)/50 13.020 2.49%
rng::contains_subrange(vector<int>)_(same_length)/8192 1972.970 5.63%
rng::contains_subrange(vector<int>)_(single_element)/1048576 233715.384 -
rng::contains_subrange(vector<int>)_(single_element)/16 4.602 -5.47%
rng::contains_subrange(vector<int>)_(single_element)/32 8.468 -
rng::contains_subrange(vector<int>)_(single_element)/50 12.391 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1819.833 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 458.651 -2.44%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 496365.642 1.39%
rng::ends_with(deque<int>)_(mismatch_at_end)/50 22.134 -6.63%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 4.729 -9.92%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3997.634 4.86%
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.129 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.900 4.60%
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.128 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.128 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.137 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 531.558 2.94%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 513551.411 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 29.529 5.84%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.724 2.55%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 3986.472 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.161 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.890 4.42%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.161 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.162 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.165 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2875.958 39.81%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2279283.524 4.32%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 48.406 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.959 2.43%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 19781.995 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 810.365 23.30%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1462441.858 1.27%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.238 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.849 -1.20%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11619.725 2.22%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1810.587 2.82%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2364778.997 1.05%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 54.228 -1.34%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.365 -6.40%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 20227.949 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 707.233 12.48%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1464254.707 1.53%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 25.652 5.93%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.792 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11256.690 -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.710 -8.78%
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.710 -8.62%
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.680 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.701 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.710 -8.85%
rng::ends_with(list<int>)_(mismatch_at_start)/1024 762.134 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 953815.793 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.461 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.121 1.78%
rng::ends_with(list<int>)_(mismatch_at_start)/8192 8777.564 -3.72%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.771 -5.47%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.771 -5.83%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.753 -1.43%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.753 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.771 -5.38%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 850.180 -1.45%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1068055.365 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 37.070 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.739 -2.22%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 13162.800 17.80%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 77.822 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73666.977 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.519 3.14%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.583 3.53%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 569.779 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.308 11.81%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.302 12.63%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.368 18.43%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.318 14.00%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.305 12.93%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 292.091 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 306371.554 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 14.968 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 3.035 -1.22%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2543.679 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.811 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.811 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.811 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.811 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.812 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 289.701 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9356.564 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.408 -3.45%
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.676 -6.75%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2307.117 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 487.869 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15459.227 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 23.455 -1.13%
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.496 -2.17%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3863.321 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 728.387 -1.26%
rng::find(join_view(vector<list<int>>))_(process_all)/32768 26600.654 -
rng::find(join_view(vector<list<int>>))_(process_all)/50 40.944 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.478 -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 9093.246 -15.25%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 23.497 2.22%
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 647.693 -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.659 1.92%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.013 -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 168.941 2.16%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 272.201 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8613.431 -1.32%
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.586 1.73%
rng::find(join_view(vector<vector<int>>))_(process_all)/8 4.922 -2.64%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2120.171 -1.47%
rng::find(vector<bool>)_(process_all)/1024 4.595 1.36%
rng::find(vector<bool>)_(process_all)/1048576 3631.973 -
rng::find(vector<bool>)_(process_all)/50 0.734 6.20%
rng::find(vector<bool>)_(process_all)/8 0.735 13.80%
rng::find(vector<bool>)_(process_all)/8192 33.411 -
rng::find_if(vector<bool>)_(process_all)/1024 564.521 -
rng::find_if(vector<bool>)_(process_all)/1048576 575796.857 -
rng::find_if(vector<bool>)_(process_all)/50 23.840 1.49%
rng::find_if(vector<bool>)_(process_all)/8 3.521 1.71%
rng::find_if(vector<bool>)_(process_all)/8192 4498.734 -
rng::find_if_not(vector<bool>)_(process_all)/1024 564.047 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 575396.242 -
rng::find_if_not(vector<bool>)_(process_all)/50 23.829 -
rng::find_if_not(vector<bool>)_(process_all)/8 3.529 -
rng::find_if_not(vector<bool>)_(process_all)/8192 4495.337 -
rng::find_last(deque<int>)_(bail_10%)/1024 261.444 -
rng::find_last(deque<int>)_(bail_10%)/1048576 322678.604 -
rng::find_last(deque<int>)_(bail_10%)/50 13.024 -
rng::find_last(deque<int>)_(bail_10%)/8 2.728 -3.39%
rng::find_last(deque<int>)_(bail_10%)/8192 2502.458 -
rng::find_last(deque<int>)_(bail_90%)/1024 28.847 -5.66%
rng::find_last(deque<int>)_(bail_90%)/1048576 25377.930 -7.54%
rng::find_last(deque<int>)_(bail_90%)/50 1.831 -1.77%
rng::find_last(deque<int>)_(bail_90%)/8 0.867 -
rng::find_last(deque<int>)_(bail_90%)/8192 202.081 -6.62%
rng::find_last(forward_list<int>)_(bail_10%)/1024 726.116 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 365337.572 -47.91%
rng::find_last(forward_list<int>)_(bail_10%)/50 17.057 -1.18%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.298 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 5840.587 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 729.072 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 383979.236 -45.19%
rng::find_last(forward_list<int>)_(bail_90%)/50 20.661 -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.422 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 5983.473 -6.79%
rng::find_last(list<int>)_(bail_10%)/1024 680.572 3.57%
rng::find_last(list<int>)_(bail_10%)/1048576 785634.503 -
rng::find_last(list<int>)_(bail_10%)/50 15.883 -
rng::find_last(list<int>)_(bail_10%)/8 2.074 -
rng::find_last(list<int>)_(bail_10%)/8192 6313.101 -
rng::find_last(list<int>)_(bail_90%)/1024 77.142 -
rng::find_last(list<int>)_(bail_90%)/1048576 86639.650 -
rng::find_last(list<int>)_(bail_90%)/50 1.296 -
rng::find_last(list<int>)_(bail_90%)/8 0.460 -
rng::find_last(list<int>)_(bail_90%)/8192 599.683 -
rng::find_last(vector<char>)_(bail_10%)/1024 210.325 -
rng::find_last(vector<char>)_(bail_10%)/1048576 205855.282 -
rng::find_last(vector<char>)_(bail_10%)/50 10.805 -
rng::find_last(vector<char>)_(bail_10%)/8 2.003 -
rng::find_last(vector<char>)_(bail_10%)/8192 1621.274 -
rng::find_last(vector<char>)_(bail_90%)/1024 23.672 -
rng::find_last(vector<char>)_(bail_90%)/1048576 22917.108 -
rng::find_last(vector<char>)_(bail_90%)/50 1.439 -
rng::find_last(vector<char>)_(bail_90%)/8 0.460 12.61%
rng::find_last(vector<char>)_(bail_90%)/8192 188.595 -
rng::find_last(vector<int>)_(bail_10%)/1024 210.853 -
rng::find_last(vector<int>)_(bail_10%)/1048576 213089.373 -
rng::find_last(vector<int>)_(bail_10%)/50 10.763 -1.21%
rng::find_last(vector<int>)_(bail_10%)/8 2.009 -
rng::find_last(vector<int>)_(bail_10%)/8192 1649.181 -
rng::find_last(vector<int>)_(bail_90%)/1024 27.871 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23429.518 -1.24%
rng::find_last(vector<int>)_(bail_90%)/50 1.491 1.36%
rng::find_last(vector<int>)_(bail_90%)/8 0.486 5.68%
rng::find_last(vector<int>)_(bail_90%)/8192 188.637 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 356.763 -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 364397.715 -
rng::find_last_if(deque<int>)_(bail_10%)/50 18.306 3.29%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.807 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2884.809 4.49%
rng::find_last_if(deque<int>)_(bail_90%)/1024 42.421 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38191.389 -
rng::find_last_if(deque<int>)_(bail_90%)/50 2.582 -
rng::find_last_if(deque<int>)_(bail_90%)/8 0.990 7.13%
rng::find_last_if(deque<int>)_(bail_90%)/8192 314.707 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 774.069 1.01%
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 899473.350 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 27.575 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.358 3.77%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 7067.739 5.43%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 765.635 -4.15%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 896843.267 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.614 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.377 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6744.456 -
rng::find_last_if(list<int>)_(bail_10%)/1024 678.478 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 804640.081 -
rng::find_last_if(list<int>)_(bail_10%)/50 19.198 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.303 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6523.635 -1.16%
rng::find_last_if(list<int>)_(bail_90%)/1024 70.352 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88595.157 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.166 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.710 -
rng::find_last_if(list<int>)_(bail_90%)/8192 605.057 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 241.413 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 236995.040 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.405 -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.096 1.39%
rng::find_last_if(vector<char>)_(bail_10%)/8192 1855.144 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.608 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26212.278 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.512 -
rng::find_last_if(vector<char>)_(bail_90%)/8 0.470 -4.91%
rng::find_last_if(vector<char>)_(bail_90%)/8192 215.206 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 246.185 -1.74%
rng::find_last_if(vector<int>)_(bail_10%)/1048576 306118.933 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.501 -4.54%
rng::find_last_if(vector<int>)_(bail_10%)/8 2.629 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2180.945 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 26.314 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 33534.165 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.579 6.53%
rng::find_last_if(vector<int>)_(bail_90%)/8 0.515 -
rng::find_last_if(vector<int>)_(bail_90%)/8192 218.798 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 361.091 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 362828.214 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.638 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.814 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2772.036 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 38.725 1.27%
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38337.964 -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.356 3.23%
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.913 3.24%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 312.489 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 757.744 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 910267.087 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 41.775 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.172 -3.63%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6598.417 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 763.287 -2.41%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 899875.590 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 28.036 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.350 -5.56%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6464.780 -1.43%
rng::find_last_if_not(list<int>)_(bail_10%)/1024 679.393 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 802782.286 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 37.873 1.07%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.184 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6603.921 -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 80.076 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88461.765 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.092 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.709 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 604.162 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.213 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 237989.251 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.439 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.076 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1860.399 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 30.907 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26207.791 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.512 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.459 -3.16%
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 215.686 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 246.717 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 306911.828 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.618 1.07%
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.639 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2179.809 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.638 1.70%
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 33468.234 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.520 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.484 -3.57%
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 219.013 -
rng::fold_left(deque<int>)/1048576 550931.103 -
rng::fold_left(deque<int>)/32 16.410 -1.15%
rng::fold_left(deque<int>)/50 27.373 -1.20%
rng::fold_left(deque<int>)/8 3.919 -3.94%
rng::fold_left(deque<int>)/8192 4474.242 3.33%
rng::fold_left(list<int>)/1048576 1355085.676 -7.85%
rng::fold_left(list<int>)/32 20.747 -
rng::fold_left(list<int>)/50 37.496 -
rng::fold_left(list<int>)/8 3.863 -
rng::fold_left(list<int>)/8192 10720.667 -3.02%
rng::fold_left(vector<int>)/1048576 1324830.104 -
rng::fold_left(vector<int>)/32 21.731 -
rng::fold_left(vector<int>)/50 37.245 -
rng::fold_left(vector<int>)/8 3.559 -
rng::fold_left(vector<int>)/8192 10308.045 -
rng::for_each(map<int>)/32 25.303 -
rng::for_each(map<int>)/50 38.278 1.65%
rng::for_each(map<int>)/8 6.153 -
rng::for_each(map<int>)/8192 7272.004 -
rng::for_each(multimap<int>)/32 25.980 -1.00%
rng::for_each(multimap<int>)/50 40.513 -
rng::for_each(multimap<int>)/8 6.206 -
rng::for_each(multimap<int>)/8192 7339.827 -
rng::for_each(multiset<int>)/32 25.204 -
rng::for_each(multiset<int>)/50 39.140 1.30%
rng::for_each(multiset<int>)/8 6.648 -1.39%
rng::for_each(multiset<int>)/8192 7491.619 -3.81%
rng::for_each(set<int>)/32 25.157 -
rng::for_each(set<int>)/50 37.949 -
rng::for_each(set<int>)/8 6.545 -
rng::for_each(set<int>)/8192 7453.722 -3.77%
rng::starts_with(deque<int>)/1000 456.594 -
rng::starts_with(deque<int>)/1024 481.335 -
rng::starts_with(deque<int>)/1048576 495372.640 -
rng::starts_with(deque<int>)/8 4.046 2.77%
rng::starts_with(deque<int>)/8192 3862.801 -
rng::starts_with(deque<int>,_pred)/1000 515.030 -
rng::starts_with(deque<int>,_pred)/1024 531.913 -
rng::starts_with(deque<int>,_pred)/1048576 534906.421 1.78%
rng::starts_with(deque<int>,_pred)/8 4.654 -
rng::starts_with(deque<int>,_pred)/8192 4198.290 3.86%
rng::starts_with(list<int>)/1000 1539.770 104.20%
rng::starts_with(list<int>)/1024 1576.555 104.67%
rng::starts_with(list<int>)/1048576 941755.249 -
rng::starts_with(list<int>)/8 2.926 -
rng::starts_with(list<int>)/8192 7971.919 -13.63%
rng::starts_with(list<int>,_pred)/1000 788.435 1.50%
rng::starts_with(list<int>,_pred)/1024 806.083 -
rng::starts_with(list<int>,_pred)/1048576 970103.362 -
rng::starts_with(list<int>,_pred)/8 3.511 -
rng::starts_with(list<int>,_pred)/8192 13529.783 31.73%
rng::starts_with(vector<int>)/1000 60.551 3.93%
rng::starts_with(vector<int>)/1024 60.313 -
rng::starts_with(vector<int>)/1048576 68297.476 -
rng::starts_with(vector<int>)/8 1.257 2.75%
rng::starts_with(vector<int>)/8192 485.198 -
rng::starts_with(vector<int>,_pred)/1000 278.150 -
rng::starts_with(vector<int>,_pred)/1024 288.813 -
rng::starts_with(vector<int>,_pred)/1048576 304224.551 -
rng::starts_with(vector<int>,_pred)/8 2.540 7.68%
rng::starts_with(vector<int>,_pred)/8192 2487.847 -
std::adjacent_find(deque<int>)/1024 462.613 -
std::adjacent_find(deque<int>)/1048576 475827.365 -
std::adjacent_find(deque<int>)/50 15.858 -14.81%
std::adjacent_find(deque<int>)/8 2.857 -24.34%
std::adjacent_find(deque<int>)/8192 3706.507 -
std::adjacent_find(deque<int>,_pred)/1024 629.729 -
std::adjacent_find(deque<int>,_pred)/1048576 649970.459 -
std::adjacent_find(deque<int>,_pred)/50 30.022 2.24%
std::adjacent_find(deque<int>,_pred)/8 4.457 8.74%
std::adjacent_find(deque<int>,_pred)/8192 5096.403 -
std::adjacent_find(list<int>)/1024 735.391 -
std::adjacent_find(list<int>)/1048576 872677.795 -
std::adjacent_find(list<int>)/50 23.429 -
std::adjacent_find(list<int>)/8 2.073 -
std::adjacent_find(list<int>)/8192 7255.481 -
std::adjacent_find(list<int>,_pred)/1024 790.037 -
std::adjacent_find(list<int>,_pred)/1048576 917243.229 -
std::adjacent_find(list<int>,_pred)/50 29.316 -
std::adjacent_find(list<int>,_pred)/8 3.804 -
std::adjacent_find(list<int>,_pred)/8192 7232.636 -
std::adjacent_find(vector<int>)/1024 234.788 -
std::adjacent_find(vector<int>)/1048576 235347.833 -
std::adjacent_find(vector<int>)/50 12.009 -
std::adjacent_find(vector<int>)/8 2.021 -
std::adjacent_find(vector<int>)/8192 1830.659 -
std::adjacent_find(vector<int>,_pred)/1024 400.217 -
std::adjacent_find(vector<int>,_pred)/1048576 468288.413 -1.71%
std::adjacent_find(vector<int>,_pred)/50 22.307 -3.80%
std::adjacent_find(vector<int>,_pred)/8 3.164 -3.09%
std::adjacent_find(vector<int>,_pred)/8192 3188.417 -
std::all_of(deque<int>)_(process_all)/32 12.421 -
std::all_of(deque<int>)_(process_all)/32768 10071.045 -
std::all_of(deque<int>)_(process_all)/50 19.736 4.33%
std::all_of(deque<int>)_(process_all)/8 3.299 -
std::all_of(deque<int>)_(process_all)/8192 2552.454 1.26%
std::all_of(list<int>)_(process_all)/32 11.443 -
std::all_of(list<int>)_(process_all)/32768 25844.189 -
std::all_of(list<int>)_(process_all)/50 21.917 -
std::all_of(list<int>)_(process_all)/8 2.663 1.03%
std::all_of(list<int>)_(process_all)/8192 7047.112 -
std::all_of(vector<int>)_(process_all)/32 8.336 -
std::all_of(vector<int>)_(process_all)/32768 8097.778 -
std::all_of(vector<int>)_(process_all)/50 13.611 1.72%
std::all_of(vector<int>)_(process_all)/8 2.415 3.43%
std::all_of(vector<int>)_(process_all)/8192 2032.489 -
std::any_of(deque<int>)_(process_all)/32 12.295 -
std::any_of(deque<int>)_(process_all)/32768 10141.071 -3.43%
std::any_of(deque<int>)_(process_all)/50 18.877 -
std::any_of(deque<int>)_(process_all)/8 3.284 -
std::any_of(deque<int>)_(process_all)/8192 2531.783 -3.46%
std::any_of(list<int>)_(process_all)/32 11.705 -
std::any_of(list<int>)_(process_all)/32768 25765.289 -5.87%
std::any_of(list<int>)_(process_all)/50 21.920 -
std::any_of(list<int>)_(process_all)/8 2.668 -
std::any_of(list<int>)_(process_all)/8192 7872.334 -3.06%
std::any_of(vector<int>)_(process_all)/32 8.335 -
std::any_of(vector<int>)_(process_all)/32768 8098.739 -
std::any_of(vector<int>)_(process_all)/50 12.609 -11.75%
std::any_of(vector<int>)_(process_all)/8 2.358 -10.41%
std::any_of(vector<int>)_(process_all)/8192 2031.792 -
std::copy(deque<int>)/1048576 50048.621 -
std::copy(deque<int>)/262144 11685.673 -
std::copy(deque<int>)/32768 1143.285 -
std::copy(deque<int>)/4096 145.732 -
std::copy(deque<int>)/512 16.682 -
std::copy(deque<int>)/64 2.752 -47.20%
std::copy(deque<int>)/8 2.705 2.98%
std::copy(list<int>)/1048576 865412.531 -
std::copy(list<int>)/262144 214018.812 -
std::copy(list<int>)/32768 26321.207 1.43%
std::copy(list<int>)/4096 3251.030 5.49%
std::copy(list<int>)/512 364.514 -
std::copy(list<int>)/64 30.476 -7.67%
std::copy(list<int>)/8 2.437 -
std::copy(vector<bool>)_(aligned)/1048576 2248.928 -21.61%
std::copy(vector<bool>)_(aligned)/262144 574.459 -7.50%
std::copy(vector<bool>)_(aligned)/32768 35.629 -
std::copy(vector<bool>)_(aligned)/4096 4.930 -
std::copy(vector<bool>)_(aligned)/512 1.377 -
std::copy(vector<bool>)_(aligned)/64 1.293 3.48%
std::copy(vector<bool>)_(unaligned)/1048576 7016.136 -
std::copy(vector<bool>)_(unaligned)/262144 1713.404 -
std::copy(vector<bool>)_(unaligned)/32768 217.508 1.29%
std::copy(vector<bool>)_(unaligned)/4096 26.016 -
std::copy(vector<bool>)_(unaligned)/512 3.492 -
std::copy(vector<bool>)_(unaligned)/64 1.802 -
std::copy(vector<int>)/1048576 50201.354 -
std::copy(vector<int>)/262144 12528.939 2.25%
std::copy(vector<int>)/32768 3776.417 1.11%
std::copy(vector<int>)/4096 161.043 -32.70%
std::copy(vector<int>)/512 16.002 -
std::copy(vector<int>)/64 2.437 -
std::copy(vector<int>)/8 2.232 7.72%
std::copy_backward(deque<int>)/1048576 137905.271 -
std::copy_backward(deque<int>)/262144 31494.257 -7.90%
std::copy_backward(deque<int>)/32768 3641.205 -1.00%
std::copy_backward(deque<int>)/4096 147.373 -
std::copy_backward(deque<int>)/512 18.032 -
std::copy_backward(deque<int>)/64 3.031 -
std::copy_backward(deque<int>)/8 2.736 -2.67%
std::copy_backward(list<int>)/1048576 878344.739 -
std::copy_backward(list<int>)/262144 217576.493 -
std::copy_backward(list<int>)/32768 26864.519 -1.00%
std::copy_backward(list<int>)/4096 3200.002 -
std::copy_backward(list<int>)/512 366.806 -
std::copy_backward(list<int>)/64 31.406 -
std::copy_backward(list<int>)/8 2.489 6.22%
std::copy_backward(vector<bool>)_(aligned)/1048576 2865.387 12.34%
std::copy_backward(vector<bool>)_(aligned)/262144 770.436 -
std::copy_backward(vector<bool>)_(aligned)/32768 35.646 -
std::copy_backward(vector<bool>)_(aligned)/4096 5.104 -
std::copy_backward(vector<bool>)_(aligned)/512 1.616 6.75%
std::copy_backward(vector<bool>)_(aligned)/64 1.758 6.72%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6506.773 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1570.754 -2.04%
std::copy_backward(vector<bool>)_(unaligned)/32768 201.100 -4.11%
std::copy_backward(vector<bool>)_(unaligned)/4096 25.364 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.792 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.911 2.53%
std::copy_backward(vector<int>)/1048576 50186.685 -
std::copy_backward(vector<int>)/262144 12423.678 -
std::copy_backward(vector<int>)/32768 3710.639 -2.23%
std::copy_backward(vector<int>)/4096 153.773 -30.57%
std::copy_backward(vector<int>)/512 16.573 -
std::copy_backward(vector<int>)/64 2.502 -
std::copy_backward(vector<int>)/8 2.203 6.66%
std::copy_if(deque<int>)_(entire_range)/1048576 277338.690 -
std::copy_if(deque<int>)_(entire_range)/262144 69652.415 -
std::copy_if(deque<int>)_(entire_range)/32768 8669.563 -
std::copy_if(deque<int>)_(entire_range)/4096 1025.473 -
std::copy_if(deque<int>)_(entire_range)/512 135.539 -
std::copy_if(deque<int>)_(entire_range)/64 16.143 -
std::copy_if(deque<int>)_(entire_range)/8 2.647 3.95%
std::copy_if(deque<int>)_(every_other)/1048576 371302.442 -
std::copy_if(deque<int>)_(every_other)/262144 92813.376 -
std::copy_if(deque<int>)_(every_other)/32768 11647.061 -
std::copy_if(deque<int>)_(every_other)/4096 1453.773 -
std::copy_if(deque<int>)_(every_other)/512 180.876 -
std::copy_if(deque<int>)_(every_other)/64 23.366 -
std::copy_if(deque<int>)_(every_other)/8 3.441 -
std::copy_if(list<int>)_(entire_range)/1048576 877832.656 -
std::copy_if(list<int>)_(entire_range)/262144 215713.707 -
std::copy_if(list<int>)_(entire_range)/32768 26468.705 2.75%
std::copy_if(list<int>)_(entire_range)/4096 3042.626 1.12%
std::copy_if(list<int>)_(entire_range)/512 369.614 -
std::copy_if(list<int>)_(entire_range)/64 33.487 -8.21%
std::copy_if(list<int>)_(entire_range)/8 2.537 -
std::copy_if(list<int>)_(every_other)/1048576 845101.891 1.21%
std::copy_if(list<int>)_(every_other)/262144 209285.867 -
std::copy_if(list<int>)_(every_other)/32768 25981.014 2.57%
std::copy_if(list<int>)_(every_other)/4096 3611.221 9.04%
std::copy_if(list<int>)_(every_other)/512 357.482 -
std::copy_if(list<int>)_(every_other)/64 27.719 -
std::copy_if(list<int>)_(every_other)/8 2.300 -
std::copy_if(vector<int>)_(entire_range)/1048576 245459.611 -
std::copy_if(vector<int>)_(entire_range)/262144 61648.282 3.60%
std::copy_if(vector<int>)_(entire_range)/32768 7713.683 3.97%
std::copy_if(vector<int>)_(entire_range)/4096 930.276 -
std::copy_if(vector<int>)_(entire_range)/512 122.740 -
std::copy_if(vector<int>)_(entire_range)/64 16.049 1.25%
std::copy_if(vector<int>)_(entire_range)/8 2.187 -5.43%
std::copy_if(vector<int>)_(every_other)/1048576 488043.072 -1.65%
std::copy_if(vector<int>)_(every_other)/262144 127442.419 -
std::copy_if(vector<int>)_(every_other)/32768 16216.779 -
std::copy_if(vector<int>)_(every_other)/4096 1993.174 -
std::copy_if(vector<int>)_(every_other)/512 254.452 -
std::copy_if(vector<int>)_(every_other)/64 32.882 -
std::copy_if(vector<int>)_(every_other)/8 4.224 1.42%
std::copy_n(deque<int>)/1048576 50087.298 -
std::copy_n(deque<int>)/262144 11656.246 -
std::copy_n(deque<int>)/32768 1144.511 -
std::copy_n(deque<int>)/4096 146.099 -1.04%
std::copy_n(deque<int>)/512 16.720 -
std::copy_n(deque<int>)/64 2.786 -
std::copy_n(deque<int>)/8 2.770 -2.32%
std::copy_n(list<int>)/1048576 865664.805 -
std::copy_n(list<int>)/262144 215500.654 -
std::copy_n(list<int>)/32768 26092.902 -4.08%
std::copy_n(list<int>)/4096 3568.208 -
std::copy_n(list<int>)/512 342.163 -
std::copy_n(list<int>)/64 14.598 -
std::copy_n(list<int>)/8 2.225 -
std::copy_n(vector<bool>)_(aligned)/1048576 2508.193 -7.34%
std::copy_n(vector<bool>)_(aligned)/262144 783.094 14.71%
std::copy_n(vector<bool>)_(aligned)/32768 35.500 -
std::copy_n(vector<bool>)_(aligned)/4096 4.686 -3.53%
std::copy_n(vector<bool>)_(aligned)/512 1.377 -
std::copy_n(vector<bool>)_(aligned)/64 1.358 -3.69%
std::copy_n(vector<bool>)_(unaligned)/1048576 7019.152 -
std::copy_n(vector<bool>)_(unaligned)/262144 1720.450 -
std::copy_n(vector<bool>)_(unaligned)/32768 217.393 -
std::copy_n(vector<bool>)_(unaligned)/4096 26.027 -
std::copy_n(vector<bool>)_(unaligned)/512 3.497 -
std::copy_n(vector<bool>)_(unaligned)/64 1.812 -
std::copy_n(vector<int>)/1048576 50030.946 -
std::copy_n(vector<int>)/262144 12524.437 9.62%
std::copy_n(vector<int>)/32768 3791.330 12.80%
std::copy_n(vector<int>)/4096 190.714 -14.45%
std::copy_n(vector<int>)/512 16.313 1.32%
std::copy_n(vector<int>)/64 2.565 2.21%
std::copy_n(vector<int>)/8 2.199 -9.21%
std::count(deque<int>)_(every_other)/1024 244.863 -
std::count(deque<int>)_(every_other)/1048576 252134.298 -
std::count(deque<int>)_(every_other)/8 2.527 -
std::count(deque<int>)_(every_other)/8192 1929.566 -
std::count(list<int>)_(every_other)/1024 695.776 -1.69%
std::count(list<int>)_(every_other)/1048576 802711.067 -2.46%
std::count(list<int>)_(every_other)/8 2.091 -1.77%
std::count(list<int>)_(every_other)/8192 6783.894 -5.83%
std::count(vector<bool>)/1000 2.997 -
std::count(vector<bool>)/1024 1.689 -
std::count(vector<bool>)/1048576 1455.029 -
std::count(vector<bool>)/8192 11.408 -
std::count(vector<int>)_(every_other)/1024 102.640 -
std::count(vector<int>)_(every_other)/1048576 104987.096 -
std::count(vector<int>)_(every_other)/8 1.380 6.56%
std::count(vector<int>)_(every_other)/8192 816.755 -
std::count_if(deque<int>)_(every_other)/1024 346.615 -
std::count_if(deque<int>)_(every_other)/1048576 342149.874 -
std::count_if(deque<int>)_(every_other)/8 3.480 -
std::count_if(deque<int>)_(every_other)/8192 2682.664 -
std::count_if(list<int>)_(every_other)/1024 1486.966 98.41%
std::count_if(list<int>)_(every_other)/1048576 883266.751 -
std::count_if(list<int>)_(every_other)/8 2.780 -
std::count_if(list<int>)_(every_other)/8192 8000.562 13.26%
std::count_if(vector<int>)_(every_other)/1024 245.895 -
std::count_if(vector<int>)_(every_other)/1048576 247714.743 -
std::count_if(vector<int>)_(every_other)/8 4.133 -
std::count_if(vector<int>)_(every_other)/8192 1897.187 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 431.023 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 396.156 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 825.183 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 340.925 -3.05%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.791 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2543.803 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 71.035 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 27.768 2.51%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 443.333 -2.37%
std::deque<int>::ctor(Range)_(cheap_elements)/1024 71.061 -
std::deque<int>::ctor(Range)_(cheap_elements)/32 27.477 2.10%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 442.790 -2.66%
std::deque<int>::ctor(const&)_(cheap_elements)/1024 292.206 -6.65%
std::deque<int>::ctor(const&)_(cheap_elements)/32 34.258 -2.78%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2142.923 -
std::deque<int>::ctor(size)/1024 74.036 3.63%
std::deque<int>::ctor(size)/32 27.815 -
std::deque<int>::ctor(size)/8192 455.142 3.64%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 75.159 6.61%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 27.676 2.08%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 427.162 -
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.401 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.492 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.390 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.930 -
std::deque<int>::erase(middle)_(cheap_elements)/32 9.584 -
std::deque<int>::erase(middle)_(cheap_elements)/8192 159.401 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 5.940 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.024 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 5.978 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.728 -
std::deque<int>::insert(middle)_(cheap_elements)/32 11.550 2.61%
std::deque<int>::insert(middle)_(cheap_elements)/8192 164.736 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 41.001 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.794 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 322.614 -2.30%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 652.961 -2.93%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 402.129 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2504.364 -3.44%
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.870 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.763 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.539 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 835.463 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 407.301 -3.42%
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 10358.489 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12741.085 -6.63%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 742.967 -3.47%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 114001.275 -5.65%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 644.589 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 24.403 13.70%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6142.631 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6700.798 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 154.055 -6.82%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 55139.145 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 874.010 1.38%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 54.228 12.93%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 13241.184 10.35%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 21066.770 3.96%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 649.269 4.00%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 186056.201 3.58%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 871.688 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 51.656 8.18%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 13172.734 9.97%
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 20951.250 2.84%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 646.324 3.69%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 179061.489 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1067.666 1.30%
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 54.712 7.89%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11646.970 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 20507.006 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 633.920 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 181408.732 -
std::deque<std::string>::ctor(size)/1024 719.319 -
std::deque<std::string>::ctor(size)/32 41.467 -3.82%
std::deque<std::string>::ctor(size)/8192 8471.170 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 947.362 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 45.975 2.01%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12469.482 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 24953.503 22.12%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 740.266 25.15%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 203057.580 14.40%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.307 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.290 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.338 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 25.761 5.06%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 25.575 6.69%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 25.811 5.02%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 313.710 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.765 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2345.407 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 325.237 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.735 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2356.133 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.905 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.703 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.908 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.205 -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 31.657 -3.21%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 31.966 -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 310.916 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.555 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2342.488 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 327.646 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 39.130 -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2365.393 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 517.457 -2.41%
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.949 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4622.080 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6630.281 1.86%
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 162.237 -1.05%
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52850.745 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1027.883 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 413.177 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8101.626 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 14656.916 9.10%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 765.207 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 120882.746 1.52%
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.381 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.248 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.266 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.330 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.824 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.848 -
std::distance(deque<int>)/1024 0.847 -
std::distance(deque<int>)/4096 0.849 -
std::distance(deque<int>)/50 0.848 -
std::distance(deque<int>)/8192 0.847 -
std::distance(join_view(vector<vector<int>>))/1024 0.972 -
std::distance(join_view(vector<vector<int>>))/4096 4.448 2.93%
std::distance(join_view(vector<vector<int>>))/50 0.632 4.07%
std::distance(join_view(vector<vector<int>>))/8192 8.342 -
std::equal(deque<int>)_(it,_it,_it)/1024 449.817 -10.14%
std::equal(deque<int>)_(it,_it,_it)/1048576 496752.028 -1.15%
std::equal(deque<int>)_(it,_it,_it)/50 20.680 -18.40%
std::equal(deque<int>)_(it,_it,_it)/8 4.428 -
std::equal(deque<int>)_(it,_it,_it)/8192 3851.079 -1.53%
std::equal(deque<int>)_(it,_it,_it,_it)/1024 402.994 -8.27%
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 494001.646 8.15%
std::equal(deque<int>)_(it,_it,_it,_it)/50 21.019 -5.65%
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.003 -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3848.210 11.94%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 523.115 2.38%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 522708.302 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.541 1.23%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.286 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4049.075 -2.26%
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 517.928 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 515024.914 -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 24.803 -1.02%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.543 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 4009.671 -
std::equal(list<int>)_(it,_it,_it)/1024 1132.005 -
std::equal(list<int>)_(it,_it,_it)/1048576 1313455.283 -
std::equal(list<int>)_(it,_it,_it)/50 35.541 -
std::equal(list<int>)_(it,_it,_it)/8 2.714 -
std::equal(list<int>)_(it,_it,_it)/8192 9922.278 3.38%
std::equal(list<int>)_(it,_it,_it,_it)/1024 773.280 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 954844.728 -
std::equal(list<int>)_(it,_it,_it,_it)/50 32.544 20.96%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.909 -2.13%
std::equal(list<int>)_(it,_it,_it,_it)/8192 12041.548 3.54%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 804.184 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 1015606.884 3.94%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 33.848 -5.51%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.477 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12728.104 2.78%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1160.641 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1316566.228 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.586 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.521 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 13453.153 20.78%
std::equal(vector<bool>)_(aligned)/1024 0.218 -
std::equal(vector<bool>)_(aligned)/1048576 0.218 -
std::equal(vector<bool>)_(aligned)/50 0.221 -
std::equal(vector<bool>)_(aligned)/8 0.236 6.83%
std::equal(vector<bool>)_(aligned)/8192 0.218 -
std::equal(vector<bool>)_(unaligned)/1024 6.007 -
std::equal(vector<bool>)_(unaligned)/1048576 6362.731 -
std::equal(vector<bool>)_(unaligned)/50 0.844 13.91%
std::equal(vector<bool>)_(unaligned)/8 0.841 7.20%
std::equal(vector<bool>)_(unaligned)/8192 56.099 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.770 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73685.543 -
std::equal(vector<int>)_(it,_it,_it)/50 4.222 2.57%
std::equal(vector<int>)_(it,_it,_it)/8 1.155 -
std::equal(vector<int>)_(it,_it,_it)/8192 570.596 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.265 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73714.485 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.405 6.77%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.436 9.12%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 571.197 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 291.508 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 305737.833 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 13.636 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.014 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 2553.812 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 290.892 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 305630.493 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 13.455 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.613 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2542.121 -
std::fill(deque<int>)/1024 30.495 2.74%
std::fill(deque<int>)/32 1.364 -
std::fill(deque<int>)/50 2.365 -
std::fill(deque<int>)/8192 235.997 -
std::fill(list<int>)/1024 487.410 -2.22%
std::fill(list<int>)/32 8.293 -
std::fill(list<int>)/50 35.365 3.14%
std::fill(list<int>)/8192 7522.396 -10.89%
std::fill(vector<bool>)/1048576 3815.018 5.39%
std::fill(vector<bool>)/262144 230.847 -
std::fill(vector<bool>)/32768 29.993 -
std::fill(vector<bool>)/4096 4.197 -
std::fill(vector<bool>)/512 1.610 1.91%
std::fill(vector<bool>)/64 1.593 4.46%
std::fill(vector<int>)/1024 29.989 1.91%
std::fill(vector<int>)/32 1.149 10.81%
std::fill(vector<int>)/50 2.200 -
std::fill(vector<int>)/8192 232.777 -
std::fill_n(deque<int>)/1024 29.480 -2.50%
std::fill_n(deque<int>)/32 1.203 4.21%
std::fill_n(deque<int>)/50 2.193 -
std::fill_n(deque<int>)/8192 241.973 3.35%
std::fill_n(list<int>)/1024 442.277 -5.49%
std::fill_n(list<int>)/32 8.117 -
std::fill_n(list<int>)/50 15.848 1.77%
std::fill_n(list<int>)/8192 8809.805 10.19%
std::fill_n(vector<bool>)/1048576 3821.049 -
std::fill_n(vector<bool>)/262144 941.145 -
std::fill_n(vector<bool>)/32768 30.562 2.41%
std::fill_n(vector<bool>)/4096 4.196 -
std::fill_n(vector<bool>)/512 1.471 1.05%
std::fill_n(vector<bool>)/64 1.471 1.21%
std::fill_n(vector<int>)/1024 29.806 2.25%
std::fill_n(vector<int>)/32 1.144 -
std::fill_n(vector<int>)/50 2.219 -
std::fill_n(vector<int>)/8192 233.507 -
std::find(deque<int>)_(bail_25%)/1024 67.803 -
std::find(deque<int>)_(bail_25%)/32768 1917.687 -
std::find(deque<int>)_(bail_25%)/8 2.280 -
std::find(deque<int>)_(bail_25%)/8192 478.895 -
std::find(deque<int>)_(process_all)/1024 243.487 -
std::find(deque<int>)_(process_all)/32768 7787.700 -
std::find(deque<int>)_(process_all)/50 13.131 -
std::find(deque<int>)_(process_all)/8 3.463 4.06%
std::find(deque<int>)_(process_all)/8192 1950.908 -
std::find(list<int>)_(bail_25%)/1024 138.225 4.90%
std::find(list<int>)_(bail_25%)/32768 8024.937 -5.91%
std::find(list<int>)_(bail_25%)/8 0.949 2.31%
std::find(list<int>)_(bail_25%)/8192 1453.698 1.16%
std::find(list<int>)_(process_all)/1024 686.397 -2.01%
std::find(list<int>)_(process_all)/32768 25971.686 1.29%
std::find(list<int>)_(process_all)/50 19.009 -
std::find(list<int>)_(process_all)/8 2.424 2.33%
std::find(list<int>)_(process_all)/8192 7259.593 5.87%
std::find(vector<bool>)_(process_all)/1024 4.653 -
std::find(vector<bool>)_(process_all)/1048576 3654.305 -
std::find(vector<bool>)_(process_all)/50 0.786 -1.58%
std::find(vector<bool>)_(process_all)/8 0.786 -6.77%
std::find(vector<bool>)_(process_all)/8192 33.407 -
std::find(vector<char>)_(bail_25%)/1024 5.320 -
std::find(vector<char>)_(bail_25%)/32768 136.377 -
std::find(vector<char>)_(bail_25%)/8 1.106 -4.16%
std::find(vector<char>)_(bail_25%)/8192 39.871 -
std::find(vector<char>)_(process_all)/1024 16.999 5.03%
std::find(vector<char>)_(process_all)/32768 500.341 1.34%
std::find(vector<char>)_(process_all)/50 1.623 -2.20%
std::find(vector<char>)_(process_all)/8 0.924 -
std::find(vector<char>)_(process_all)/8192 141.726 4.55%
std::find(vector<int>)_(bail_25%)/1024 65.981 -
std::find(vector<int>)_(bail_25%)/32768 1862.700 -
std::find(vector<int>)_(bail_25%)/8 1.367 -9.81%
std::find(vector<int>)_(bail_25%)/8192 472.680 -
std::find(vector<int>)_(process_all)/1024 242.804 -
std::find(vector<int>)_(process_all)/32768 7420.798 -
std::find(vector<int>)_(process_all)/50 12.431 -
std::find(vector<int>)_(process_all)/8 2.799 3.03%
std::find(vector<int>)_(process_all)/8192 1859.345 -
std::find(vector<long_long>)_(bail_25%)/1024 23.015 -
std::find(vector<long_long>)_(bail_25%)/32768 729.180 -
std::find(vector<long_long>)_(bail_25%)/8 0.923 -7.36%
std::find(vector<long_long>)_(bail_25%)/8192 187.755 -
std::find(vector<long_long>)_(process_all)/1024 90.035 -
std::find(vector<long_long>)_(process_all)/32768 2893.729 -
std::find(vector<long_long>)_(process_all)/50 4.395 -
std::find(vector<long_long>)_(process_all)/8 1.109 10.86%
std::find(vector<long_long>)_(process_all)/8192 722.119 -
std::find(vector<short>)_(bail_25%)/1024 5.972 -
std::find(vector<short>)_(bail_25%)/32768 187.671 -
std::find(vector<short>)_(bail_25%)/8 0.681 -
std::find(vector<short>)_(bail_25%)/8192 45.375 -
std::find(vector<short>)_(process_all)/1024 22.535 -
std::find(vector<short>)_(process_all)/32768 722.105 -
std::find(vector<short>)_(process_all)/50 1.678 -
std::find(vector<short>)_(process_all)/8 0.692 -
std::find(vector<short>)_(process_all)/8192 180.292 -
std::find_end(deque<int>)_(match_near_end)/1000 35.065 -13.57%
std::find_end(deque<int>)_(match_near_end)/1024 33.553 -
std::find_end(deque<int>)_(match_near_end)/8192 278.118 -
std::find_end(deque<int>)_(near_matches)/1000 16306.639 -1.07%
std::find_end(deque<int>)_(near_matches)/1024 16941.433 -
std::find_end(deque<int>)_(near_matches)/8192 1126545.077 -4.97%
std::find_end(deque<int>)_(process_all)/1000 284.827 -2.39%
std::find_end(deque<int>)_(process_all)/1024 290.967 -
std::find_end(deque<int>)_(process_all)/1048576 262868.462 -
std::find_end(deque<int>)_(process_all)/8192 1996.003 -2.42%
std::find_end(deque<int>)_(same_length)/1000 326.252 -
std::find_end(deque<int>)_(same_length)/1024 333.382 -
std::find_end(deque<int>)_(same_length)/8192 2673.195 -6.05%
std::find_end(deque<int>)_(single_element)/1000 312.462 -5.79%
std::find_end(deque<int>)_(single_element)/1024 294.849 -10.35%
std::find_end(deque<int>)_(single_element)/8192 2215.173 -5.99%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 74.391 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 76.828 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 599.307 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 31005.422 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 32374.871 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1880197.917 -
std::find_end(deque<int>,_pred)_(process_all)/1000 578.236 -
std::find_end(deque<int>,_pred)_(process_all)/1024 588.547 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 592724.127 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4336.606 -
std::find_end(deque<int>,_pred)_(same_length)/1000 780.664 -
std::find_end(deque<int>,_pred)_(same_length)/1024 799.890 -4.68%
std::find_end(deque<int>,_pred)_(same_length)/8192 4994.600 -1.42%
std::find_end(deque<int>,_pred)_(single_element)/1000 652.415 -2.44%
std::find_end(deque<int>,_pred)_(single_element)/1024 668.606 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4845.434 -
std::find_end(forward_list<int>)_(match_near_end)/1000 756.687 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4468.005 -
std::find_end(forward_list<int>)_(match_near_end)/8192 257056.015 -
std::find_end(forward_list<int>)_(near_matches)/1000 36506.879 -
std::find_end(forward_list<int>)_(near_matches)/1024 37996.545 -
std::find_end(forward_list<int>)_(near_matches)/8192 2459310.670 -
std::find_end(forward_list<int>)_(process_all)/1000 709.479 3.72%
std::find_end(forward_list<int>)_(process_all)/1024 707.590 -
std::find_end(forward_list<int>)_(process_all)/1048576 764153.840 -
std::find_end(forward_list<int>)_(process_all)/8192 5725.427 -
std::find_end(forward_list<int>)_(same_length)/1000 1475.511 -
std::find_end(forward_list<int>)_(same_length)/1024 1492.371 -
std::find_end(forward_list<int>)_(same_length)/8192 14183.820 -
std::find_end(forward_list<int>)_(single_element)/1000 705.783 1.50%
std::find_end(forward_list<int>)_(single_element)/1024 721.540 -
std::find_end(forward_list<int>)_(single_element)/8192 5911.260 1.56%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 841.788 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5143.523 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 276525.918 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41288.502 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 43051.300 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2686724.935 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 804.523 2.00%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 825.509 2.30%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 904018.034 2.57%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6656.708 2.33%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1528.765 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1573.334 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 16477.356 -4.04%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 769.641 4.15%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 800.082 6.29%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6516.235 5.78%
std::find_end(list<int>)_(match_near_end)/1000 77.800 -
std::find_end(list<int>)_(match_near_end)/1024 59.779 -
std::find_end(list<int>)_(match_near_end)/8192 602.230 -
std::find_end(list<int>)_(near_matches)/1000 33204.434 -
std::find_end(list<int>)_(near_matches)/1024 34639.855 1.05%
std::find_end(list<int>)_(near_matches)/8192 2247910.370 -
std::find_end(list<int>)_(process_all)/1000 713.043 -
std::find_end(list<int>)_(process_all)/1024 730.033 -
std::find_end(list<int>)_(process_all)/1048576 941456.920 8.03%
std::find_end(list<int>)_(process_all)/8192 7665.493 5.58%
std::find_end(list<int>)_(same_length)/1000 739.692 1.26%
std::find_end(list<int>)_(same_length)/1024 764.018 2.09%
std::find_end(list<int>)_(same_length)/8192 8117.509 2.28%
std::find_end(list<int>)_(single_element)/1000 713.617 -
std::find_end(list<int>)_(single_element)/1024 730.003 -
std::find_end(list<int>)_(single_element)/8192 8857.975 12.36%
std::find_end(list<int>,_pred)_(match_near_end)/1000 71.565 1.97%
std::find_end(list<int>,_pred)_(match_near_end)/1024 69.122 -1.08%
std::find_end(list<int>,_pred)_(match_near_end)/8192 629.618 -
std::find_end(list<int>,_pred)_(near_matches)/1000 37037.828 -
std::find_end(list<int>,_pred)_(near_matches)/1024 38327.199 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2408653.780 -
std::find_end(list<int>,_pred)_(process_all)/1000 798.278 -2.82%
std::find_end(list<int>,_pred)_(process_all)/1024 817.272 -
std::find_end(list<int>,_pred)_(process_all)/1048576 959792.640 -
std::find_end(list<int>,_pred)_(process_all)/8192 8117.003 -
std::find_end(list<int>,_pred)_(same_length)/1000 772.109 -
std::find_end(list<int>,_pred)_(same_length)/1024 793.156 -
std::find_end(list<int>,_pred)_(same_length)/8192 10301.008 19.16%
std::find_end(list<int>,_pred)_(single_element)/1000 796.262 -
std::find_end(list<int>,_pred)_(single_element)/1024 815.294 -
std::find_end(list<int>,_pred)_(single_element)/8192 9098.821 7.50%
std::find_end(vector<int>)_(match_near_end)/1000 27.631 -1.18%
std::find_end(vector<int>)_(match_near_end)/1024 28.751 -
std::find_end(vector<int>)_(match_near_end)/8192 201.305 -
std::find_end(vector<int>)_(near_matches)/1000 13521.389 -
std::find_end(vector<int>)_(near_matches)/1024 14026.297 -
std::find_end(vector<int>)_(near_matches)/8192 768785.348 -
std::find_end(vector<int>)_(process_all)/1000 223.375 3.51%
std::find_end(vector<int>)_(process_all)/1024 228.616 3.35%
std::find_end(vector<int>)_(process_all)/1048576 224664.514 -2.29%
std::find_end(vector<int>)_(process_all)/8192 1755.145 4.21%
std::find_end(vector<int>)_(same_length)/1000 242.891 -1.26%
std::find_end(vector<int>)_(same_length)/1024 247.562 -1.67%
std::find_end(vector<int>)_(same_length)/8192 2022.233 1.82%
std::find_end(vector<int>)_(single_element)/1000 253.833 5.73%
std::find_end(vector<int>)_(single_element)/1024 249.966 1.94%
std::find_end(vector<int>)_(single_element)/8192 1872.194 -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.405 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 60.095 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 477.329 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 22830.449 -1.45%
std::find_end(vector<int>,_pred)_(near_matches)/1024 23705.940 -1.63%
std::find_end(vector<int>,_pred)_(near_matches)/8192 1452609.527 -
std::find_end(vector<int>,_pred)_(process_all)/1000 527.321 -
std::find_end(vector<int>,_pred)_(process_all)/1024 539.900 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 645355.642 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4312.357 -
std::find_end(vector<int>,_pred)_(same_length)/1000 610.247 -
std::find_end(vector<int>,_pred)_(same_length)/1024 625.056 -
std::find_end(vector<int>,_pred)_(same_length)/8192 5002.906 -
std::find_end(vector<int>,_pred)_(single_element)/1000 583.734 -
std::find_end(vector<int>,_pred)_(single_element)/1024 597.281 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4781.604 -
std::find_first_of(deque<int>)_(large_needle)/1024 365903.315 -
std::find_first_of(deque<int>)_(large_needle)/32 282.669 -
std::find_first_of(deque<int>)_(large_needle)/50 672.546 -
std::find_first_of(deque<int>)_(large_needle)/8192 23541777.763 -
std::find_first_of(deque<int>)_(small_needle)/1024 3595.020 4.14%
std::find_first_of(deque<int>)_(small_needle)/32 112.922 5.27%
std::find_first_of(deque<int>)_(small_needle)/50 171.803 4.03%
std::find_first_of(deque<int>)_(small_needle)/8192 28779.979 4.29%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 601676.570 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 573.421 -2.12%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1577.111 -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 36887958.315 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6183.180 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 195.146 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 304.085 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 50876.016 1.96%
std::find_first_of(list<int>)_(large_needle)/1024 928631.153 2.03%
std::find_first_of(list<int>)_(large_needle)/32 678.078 1.06%
std::find_first_of(list<int>)_(large_needle)/50 1743.229 -
std::find_first_of(list<int>)_(large_needle)/8192 49199483.326 -
std::find_first_of(list<int>)_(small_needle)/1024 2758.691 -
std::find_first_of(list<int>)_(small_needle)/32 93.129 -
std::find_first_of(list<int>)_(small_needle)/50 139.980 -
std::find_first_of(list<int>)_(small_needle)/8192 22091.759 -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 1046882.885 17.09%
std::find_first_of(list<int>,_pred)_(large_needle)/32 748.521 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1963.601 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 57992458.334 -2.24%
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5366.700 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 179.168 4.96%
std::find_first_of(list<int>,_pred)_(small_needle)/50 267.963 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 43078.888 -
std::find_first_of(vector<int>)_(large_needle)/1024 107416.379 -10.98%
std::find_first_of(vector<int>)_(large_needle)/32 101.499 -17.73%
std::find_first_of(vector<int>)_(large_needle)/50 262.794 -12.72%
std::find_first_of(vector<int>)_(large_needle)/8192 6914221.535 -11.02%
std::find_first_of(vector<int>)_(small_needle)/1024 1459.292 -
std::find_first_of(vector<int>)_(small_needle)/32 49.445 3.67%
std::find_first_of(vector<int>)_(small_needle)/50 73.374 -
std::find_first_of(vector<int>)_(small_needle)/8192 11611.053 -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 590473.437 -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 494.473 -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1360.842 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38111627.328 -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5686.667 -2.09%
std::find_first_of(vector<int>,_pred)_(small_needle)/32 175.911 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 278.236 -5.04%
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 45139.814 -
std::find_if(deque<int>)_(bail_25%)/1024 77.799 -3.62%
std::find_if(deque<int>)_(bail_25%)/32768 2547.907 18.29%
std::find_if(deque<int>)_(bail_25%)/8 1.164 -
std::find_if(deque<int>)_(bail_25%)/8192 641.213 18.66%
std::find_if(deque<int>)_(process_all)/1024 250.103 -
std::find_if(deque<int>)_(process_all)/32768 8072.347 -
std::find_if(deque<int>)_(process_all)/50 12.769 -
std::find_if(deque<int>)_(process_all)/8 2.758 3.08%
std::find_if(deque<int>)_(process_all)/8192 1998.289 -
std::find_if(list<int>)_(bail_25%)/1024 182.356 -1.01%
std::find_if(list<int>)_(bail_25%)/32768 7470.457 6.45%
std::find_if(list<int>)_(bail_25%)/8 0.918 -
std::find_if(list<int>)_(bail_25%)/8192 1463.630 -
std::find_if(list<int>)_(process_all)/1024 685.759 -2.95%
std::find_if(list<int>)_(process_all)/32768 25763.025 1.26%
std::find_if(list<int>)_(process_all)/50 18.938 -
std::find_if(list<int>)_(process_all)/8 2.377 -
std::find_if(list<int>)_(process_all)/8192 7020.267 -21.69%
std::find_if(vector<bool>)_(process_all)/1024 566.803 -
std::find_if(vector<bool>)_(process_all)/1048576 577167.864 -
std::find_if(vector<bool>)_(process_all)/50 23.895 -
std::find_if(vector<bool>)_(process_all)/8 3.544 -
std::find_if(vector<bool>)_(process_all)/8192 4507.866 -
std::find_if(vector<char>)_(bail_25%)/1024 26.272 -19.24%
std::find_if(vector<char>)_(bail_25%)/32768 832.094 -15.86%
std::find_if(vector<char>)_(bail_25%)/8 0.747 -19.55%
std::find_if(vector<char>)_(bail_25%)/8192 217.345 -13.32%
std::find_if(vector<char>)_(process_all)/1024 124.685 -
std::find_if(vector<char>)_(process_all)/32768 3764.246 -
std::find_if(vector<char>)_(process_all)/50 6.639 -
std::find_if(vector<char>)_(process_all)/8 1.532 -3.97%
std::find_if(vector<char>)_(process_all)/8192 944.259 -
std::find_if(vector<int>)_(bail_25%)/1024 26.241 -17.88%
std::find_if(vector<int>)_(bail_25%)/32768 803.938 -17.43%
std::find_if(vector<int>)_(bail_25%)/8 0.846 -7.44%
std::find_if(vector<int>)_(bail_25%)/8192 211.873 -14.96%
std::find_if(vector<int>)_(process_all)/1024 112.893 -
std::find_if(vector<int>)_(process_all)/32768 3206.324 -
std::find_if(vector<int>)_(process_all)/50 5.437 -3.50%
std::find_if(vector<int>)_(process_all)/8 1.602 19.36%
std::find_if(vector<int>)_(process_all)/8192 806.748 -
std::find_if_not(deque<int>)_(bail_25%)/1024 77.827 -
std::find_if_not(deque<int>)_(bail_25%)/32768 1994.742 -6.24%
std::find_if_not(deque<int>)_(bail_25%)/8 1.169 -
std::find_if_not(deque<int>)_(bail_25%)/8192 502.347 -1.42%
std::find_if_not(deque<int>)_(process_all)/1024 251.155 -21.66%
std::find_if_not(deque<int>)_(process_all)/32768 8062.713 -21.54%
std::find_if_not(deque<int>)_(process_all)/50 12.637 -
std::find_if_not(deque<int>)_(process_all)/8 2.629 -1.93%
std::find_if_not(deque<int>)_(process_all)/8192 1995.670 -21.80%
std::find_if_not(list<int>)_(bail_25%)/1024 182.120 -
std::find_if_not(list<int>)_(bail_25%)/32768 7602.506 5.03%
std::find_if_not(list<int>)_(bail_25%)/8 0.923 -2.41%
std::find_if_not(list<int>)_(bail_25%)/8192 1454.153 2.43%
std::find_if_not(list<int>)_(process_all)/1024 720.671 -3.37%
std::find_if_not(list<int>)_(process_all)/32768 25348.636 -1.10%
std::find_if_not(list<int>)_(process_all)/50 38.399 -
std::find_if_not(list<int>)_(process_all)/8 3.566 -7.20%
std::find_if_not(list<int>)_(process_all)/8192 7246.489 5.42%
std::find_if_not(vector<bool>)_(process_all)/1024 568.998 -
std::find_if_not(vector<bool>)_(process_all)/1048576 578776.662 -
std::find_if_not(vector<bool>)_(process_all)/50 24.195 -
std::find_if_not(vector<bool>)_(process_all)/8 3.567 -2.71%
std::find_if_not(vector<bool>)_(process_all)/8192 4524.935 -
std::find_if_not(vector<char>)_(bail_25%)/1024 25.284 -
std::find_if_not(vector<char>)_(bail_25%)/32768 943.758 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.853 13.12%
std::find_if_not(vector<char>)_(bail_25%)/8192 239.595 -
std::find_if_not(vector<char>)_(process_all)/1024 124.787 -
std::find_if_not(vector<char>)_(process_all)/32768 3752.497 -
std::find_if_not(vector<char>)_(process_all)/50 6.623 -
std::find_if_not(vector<char>)_(process_all)/8 1.594 7.94%
std::find_if_not(vector<char>)_(process_all)/8192 942.876 -
std::find_if_not(vector<int>)_(bail_25%)/1024 31.964 -7.34%
std::find_if_not(vector<int>)_(bail_25%)/32768 950.027 -7.59%
std::find_if_not(vector<int>)_(bail_25%)/8 0.825 5.15%
std::find_if_not(vector<int>)_(bail_25%)/8192 243.713 -7.11%
std::find_if_not(vector<int>)_(process_all)/1024 122.692 6.81%
std::find_if_not(vector<int>)_(process_all)/32768 3930.559 16.89%
std::find_if_not(vector<int>)_(process_all)/50 6.761 17.99%
std::find_if_not(vector<int>)_(process_all)/8 1.622 9.50%
std::find_if_not(vector<int>)_(process_all)/8192 984.487 16.32%
std::flat_map<int,_int>::clear()/0 390.219 -2.64%
std::flat_map<int,_int>::clear()/1024 395.159 -
std::flat_map<int,_int>::clear()/32 390.689 -
std::flat_map<int,_int>::clear()/8192 408.435 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 7.855 -4.22%
std::flat_map<int,_int>::contains(key)_(existent)/32 3.092 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.587 -5.16%
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.377 -23.38%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 5.478 -7.73%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.269 -4.84%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 8.034 -7.61%
std::flat_map<int,_int>::count(key)_(existent)/1024 8.157 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.064 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.560 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.482 13.65%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 6.524 28.08%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.346 6.96%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 10.607 45.96%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 15.018 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 185.453 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 28.605 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1160.073 -
std::flat_map<int,_int>::ctor(const&)/0 12.756 -
std::flat_map<int,_int>::ctor(const&)/1024 177.070 -1.03%
std::flat_map<int,_int>::ctor(const&)/32 22.817 -
std::flat_map<int,_int>::ctor(const&)/8192 1906.549 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 12.757 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 177.048 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 22.782 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1900.138 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.623 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4209.612 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 176.126 -1.43%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 33103.341 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.624 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8759.606 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 205.390 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 134074.619 -1.52%
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.388 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.328 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.663 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.415 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 8.055 66.18%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.542 11.98%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 11.473 73.93%
std::flat_map<int,_int>::erase(iterator)/1024 86.249 13.75%
std::flat_map<int,_int>::erase(iterator)/32 19.773 -
std::flat_map<int,_int>::erase(iterator)/8192 502.930 -5.75%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.067 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 414.275 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 395.098 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 602.750 -3.81%
std::flat_map<int,_int>::erase(key)_(existent)/1024 125.043 38.66%
std::flat_map<int,_int>::erase(key)_(existent)/32 22.523 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 560.638 -4.47%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.431 -5.87%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 6.295 39.73%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.543 14.90%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 10.736 71.55%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.489 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.559 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.735 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 10.119 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.255 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.302 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.113 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.403 -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 5.011 -1.17%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.259 -2.38%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 6.938 -1.83%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.838 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 24.164 -28.99%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.189 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 24.922 -15.65%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.811 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 191.134 -6.52%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.744 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 547.882 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.841 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 19.000 -3.82%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.885 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.355 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.834 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 134.313 -4.81%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.243 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 501.984 -2.55%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 398.873 1.10%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5850.592 12.58%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 674.130 11.55%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 43287.798 7.40%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 396.080 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5737.005 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 622.856 1.95%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 43788.264 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.640 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7731.805 1.14%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 671.740 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 64354.054 1.98%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.425 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1420.162 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 446.575 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 8526.515 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.713 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1667.503 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 454.510 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 10361.907 -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 22.713 95.78%
std::flat_map<int,_int>::insert(value)_(already_present)/32 3.037 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 19.472 -4.74%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 14.950 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 23.559 -26.32%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.205 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 24.073 -6.12%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 15.064 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 203.101 -12.00%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 24.008 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 560.474 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 22.198 82.40%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.796 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 21.177 -1.49%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 14.685 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 23.568 -39.90%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 16.127 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 23.109 -17.20%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.755 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 209.886 -9.45%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.512 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 560.835 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.864 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.045 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.410 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.263 -4.67%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 6.606 36.70%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.689 17.85%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 10.085 48.47%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.373 -1.15%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 85.821 -1.19%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.658 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 669.244 -30.72%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.631 -3.04%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.015 -9.43%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.667 -2.78%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 700.768 -60.33%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.330 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.899 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.819 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 667.597 -60.28%
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 7.990 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.963 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 12.353 7.52%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.272 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 4.726 -19.64%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.208 -3.36%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 6.462 -21.40%
std::flat_multimap<int,_int>::clear()/0 406.496 3.81%
std::flat_multimap<int,_int>::clear()/1024 408.384 4.01%
std::flat_multimap<int,_int>::clear()/32 409.571 4.35%
std::flat_multimap<int,_int>::clear()/8192 422.125 3.11%
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.197 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.099 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.555 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.447 5.78%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 5.025 -11.30%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.263 1.76%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 6.582 -15.48%
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.801 11.13%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.309 -4.41%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 12.396 19.74%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.053 -1.06%
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.081 -2.13%
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.528 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 15.348 2.32%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 185.003 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 28.665 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1176.228 1.22%
std::flat_multimap<int,_int>::ctor(const&)/0 13.186 3.29%
std::flat_multimap<int,_int>::ctor(const&)/1024 177.752 -
std::flat_multimap<int,_int>::ctor(const&)/32 23.273 1.85%
std::flat_multimap<int,_int>::ctor(const&)/8192 1934.960 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 13.155 3.02%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 177.825 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 23.295 2.03%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1929.061 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.261 2.69%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3904.695 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 166.434 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31703.829 -1.06%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.563 4.96%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8456.736 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 196.438 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 129732.956 -3.55%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 8.736 -2.29%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.493 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 14.023 -2.90%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.346 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 4.026 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.031 -1.25%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.264 -
std::flat_multimap<int,_int>::erase(iterator)/1024 74.937 -
std::flat_multimap<int,_int>::erase(iterator)/32 20.378 -
std::flat_multimap<int,_int>::erase(iterator)/8192 493.512 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 404.896 3.21%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 427.761 3.48%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 412.158 3.55%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 618.834 2.52%
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 86.818 -2.87%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.818 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 534.827 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.270 6.06%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.857 1.42%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.898 -6.58%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.253 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.256 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.579 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.854 1.53%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.054 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.305 -1.24%
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.343 -4.18%
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.158 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.333 -12.81%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 4.517 -14.35%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.146 -1.83%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 6.213 -10.16%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.218 2.91%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 20.547 2.74%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.671 3.09%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 31.625 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.137 2.59%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 101.552 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.223 2.89%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 584.250 -8.57%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 15.411 3.21%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 17.155 4.05%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.808 5.42%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.935 2.11%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.322 2.77%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 78.638 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.804 6.74%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 516.030 -10.05%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 404.436 2.95%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5079.062 4.83%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 608.821 2.03%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 38891.307 5.71%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 404.016 2.76%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5413.377 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 613.153 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 41327.308 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 405.640 3.24%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7318.355 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 672.989 1.44%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 59853.883 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 408.180 3.04%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1094.167 -1.91%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 449.243 1.45%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 5983.481 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 406.892 2.54%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1159.286 1.33%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 449.961 1.04%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 6276.031 4.19%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 101.775 1.56%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 22.221 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 576.373 -6.62%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 15.186 2.41%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 19.119 -21.86%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 16.352 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 24.640 -31.58%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 15.114 1.56%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 97.394 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 23.866 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 565.904 -8.33%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 8.023 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.082 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.522 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.267 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 5.847 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.264 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 8.280 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.001 4.18%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.692 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.110 2.58%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 545.909 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.212 3.75%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 88.087 1.12%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.033 2.28%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 548.889 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.334 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.205 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.780 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 512.877 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 7.969 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 2.968 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.331 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.267 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 4.720 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.178 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 6.478 -
std::for_each(deque<int>)/32 3.700 -
std::for_each(deque<int>)/50 3.872 -
std::for_each(deque<int>)/8 0.925 -
std::for_each(deque<int>)/8192 255.288 -
std::for_each(join_view(vector<vector<int>>))/32 3.783 -
std::for_each(join_view(vector<vector<int>>))/50 3.973 -
std::for_each(join_view(vector<vector<int>>))/8 1.539 11.62%
std::for_each(join_view(vector<vector<int>>))/8192 263.974 -
std::for_each(list<int>)/32 10.856 -
std::for_each(list<int>)/50 21.474 1.59%
std::for_each(list<int>)/8 2.527 -1.39%
std::for_each(list<int>)/8192 7706.475 6.77%
std::for_each(map<int>::iterator)/32 23.956 -
std::for_each(map<int>::iterator)/50 35.944 -
std::for_each(map<int>::iterator)/8 5.027 -
std::for_each(map<int>::iterator)/8192 7456.309 2.15%
std::for_each(multimap<int>::iterator)/32 23.722 -
std::for_each(multimap<int>::iterator)/50 36.615 -
std::for_each(multimap<int>::iterator)/8 5.081 -
std::for_each(multimap<int>::iterator)/8192 7385.245 -2.07%
std::for_each(multiset<int>::iterator)/32 23.840 1.21%
std::for_each(multiset<int>::iterator)/50 35.844 -
std::for_each(multiset<int>::iterator)/8 5.048 -
std::for_each(multiset<int>::iterator)/8192 7775.425 -2.49%
std::for_each(set<int>::iterator)/32 24.412 -
std::for_each(set<int>::iterator)/50 36.847 -
std::for_each(set<int>::iterator)/8 5.032 -
std::for_each(set<int>::iterator)/8192 7684.792 -2.01%
std::for_each(vector<int>)/32 3.679 -
std::for_each(vector<int>)/50 3.937 1.51%
std::for_each(vector<int>)/8 0.909 -
std::for_each(vector<int>)/8192 262.209 4.03%
std::for_each_n(deque<int>)/32 3.757 -
std::for_each_n(deque<int>)/50 3.950 -
std::for_each_n(deque<int>)/8 1.201 7.26%
std::for_each_n(deque<int>)/8192 254.839 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.835 -2.74%
std::for_each_n(join_view(vector<vector<int>>))/50 4.300 -1.58%
std::for_each_n(join_view(vector<vector<int>>))/8 1.389 -9.29%
std::for_each_n(join_view(vector<vector<int>>))/8192 265.426 -
std::for_each_n(list<int>)/32 11.223 -
std::for_each_n(list<int>)/50 22.707 1.42%
std::for_each_n(list<int>)/8 2.533 -1.49%
std::for_each_n(list<int>)/8192 7660.010 5.73%
std::for_each_n(vector<int>)/32 3.708 -
std::for_each_n(vector<int>)/50 3.855 -
std::for_each_n(vector<int>)/8 2.674 -1.52%
std::for_each_n(vector<int>)/8192 251.891 -
std::generate(deque<int>)/1024 243.400 -
std::generate(deque<int>)/32 8.044 -
std::generate(deque<int>)/50 12.051 -
std::generate(deque<int>)/8192 1900.149 -
std::generate(list<int>)/1024 670.961 -
std::generate(list<int>)/32 8.428 -
std::generate(list<int>)/50 15.148 -2.98%
std::generate(list<int>)/8192 6906.653 -2.29%
std::generate(vector<int>)/1024 243.259 -
std::generate(vector<int>)/32 7.906 -
std::generate(vector<int>)/50 11.956 -
std::generate(vector<int>)/8192 1838.048 -
std::generate_n(deque<int>)/1024 243.872 -
std::generate_n(deque<int>)/32 8.230 -
std::generate_n(deque<int>)/50 12.226 -
std::generate_n(deque<int>)/8192 1962.775 -
std::generate_n(list<int>)/1024 654.285 -
std::generate_n(list<int>)/32 8.627 1.10%
std::generate_n(list<int>)/50 15.274 -
std::generate_n(list<int>)/8192 6966.545 -
std::generate_n(vector<int>)/1024 243.077 -
std::generate_n(vector<int>)/32 7.854 -
std::generate_n(vector<int>)/50 11.865 -
std::generate_n(vector<int>)/8192 1840.932 -
std::is_partitioned(deque<int>)_(partitioned)/1024 312.504 1.02%
std::is_partitioned(deque<int>)_(partitioned)/32 9.539 -1.79%
std::is_partitioned(deque<int>)_(partitioned)/50 14.338 -2.06%
std::is_partitioned(deque<int>)_(partitioned)/8192 2468.243 -2.58%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 108.630 3.74%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.882 7.66%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.844 -3.64%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 700.334 -
std::is_partitioned(list<int>)_(partitioned)/1024 712.693 -
std::is_partitioned(list<int>)_(partitioned)/32 8.628 -
std::is_partitioned(list<int>)_(partitioned)/50 14.026 -
std::is_partitioned(list<int>)_(partitioned)/8192 7192.250 -
std::is_partitioned(list<int>)_(unpartitioned)/1024 176.977 -
std::is_partitioned(list<int>)_(unpartitioned)/32 4.248 1.83%
std::is_partitioned(list<int>)_(unpartitioned)/50 4.520 1.96%
std::is_partitioned(list<int>)_(unpartitioned)/8192 2150.831 -1.06%
std::is_partitioned(vector<int>)_(partitioned)/1024 189.548 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.466 -
std::is_partitioned(vector<int>)_(partitioned)/50 9.549 -1.89%
std::is_partitioned(vector<int>)_(partitioned)/8192 1405.871 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 47.990 -19.39%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.623 -5.38%
std::is_partitioned(vector<int>)_(unpartitioned)/50 8.612 -3.08%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 165.142 -9.90%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 473.676 -1.13%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.662 -3.55%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3886.874 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 515049.687 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 46.265 2.32%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 506.389 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.331 1.42%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 3971.533 -2.40%
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 689172.683 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 51.643 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 487.174 -1.05%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.605 3.29%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3879.199 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 519074.495 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 45.862 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 521.371 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.537 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3956.139 -2.25%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 687186.247 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 52.546 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 756.640 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.827 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 8682.320 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1421315.295 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 41.538 -1.13%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 786.666 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.612 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 10005.667 30.61%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1592128.510 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 67.702 1.41%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 777.010 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.806 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8791.658 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1425699.018 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 42.785 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 800.791 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.169 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 9022.331 14.00%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1596938.927 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 61.820 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 376.133 3.53%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.850 2.02%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2823.370 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 213401.959 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 24.186 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 287.991 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.404 1.05%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2521.862 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1016410.270 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 53.202 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 383.830 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.147 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2988.617 1.29%
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 211971.372 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 24.166 -1.57%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 343.981 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.391 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2770.181 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1000850.601 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 55.356 1.46%
std::is_sorted(deque<int>)/1024 471.616 -
std::is_sorted(deque<int>)/8 2.601 -44.10%
std::is_sorted(deque<int>)/8192 3777.401 -
std::is_sorted(deque<int>,_pred)/1024 641.301 -
std::is_sorted(deque<int>,_pred)/8 4.855 2.18%
std::is_sorted(deque<int>,_pred)/8192 5191.533 -
std::is_sorted(list<int>)/1024 745.956 -
std::is_sorted(list<int>)/8 2.079 -
std::is_sorted(list<int>)/8192 7166.873 -
std::is_sorted(list<int>,_pred)/1024 820.915 -
std::is_sorted(list<int>,_pred)/8 4.042 -
std::is_sorted(list<int>,_pred)/8192 9030.834 -
std::is_sorted(vector<int>)/1024 245.360 -1.03%
std::is_sorted(vector<int>)/8 2.062 -
std::is_sorted(vector<int>)/8192 1900.203 -2.34%
std::is_sorted(vector<int>,_pred)/1024 468.695 -
std::is_sorted(vector<int>,_pred)/8 3.423 -
std::is_sorted(vector<int>,_pred)/8192 3727.432 -
std::is_sorted_until(deque<int>)/1024 466.398 -
std::is_sorted_until(deque<int>)/8 2.807 -
std::is_sorted_until(deque<int>)/8192 3734.311 -
std::is_sorted_until(deque<int>,_pred)/1024 595.460 -
std::is_sorted_until(deque<int>,_pred)/8 4.118 -
std::is_sorted_until(deque<int>,_pred)/8192 4791.030 -
std::is_sorted_until(list<int>)/1024 741.863 -
std::is_sorted_until(list<int>)/8 2.071 -
std::is_sorted_until(list<int>)/8192 7211.904 -
std::is_sorted_until(list<int>,_pred)/1024 832.459 5.06%
std::is_sorted_until(list<int>,_pred)/8 3.663 1.05%
std::is_sorted_until(list<int>,_pred)/8192 7924.691 2.75%
std::is_sorted_until(vector<int>)/1024 237.166 -
std::is_sorted_until(vector<int>)/8 2.076 -5.04%
std::is_sorted_until(vector<int>)/8192 1847.999 -6.40%
std::is_sorted_until(vector<int>,_pred)/1024 410.055 -
std::is_sorted_until(vector<int>,_pred)/8 3.719 1.60%
std::is_sorted_until(vector<int>,_pred)/8192 3310.854 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 4616.145 -20.98%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 525.462 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 36478.181 -15.60%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 707.826 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 12.820 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 10001.706 -9.54%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11837.162 -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 343.790 1.23%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 103743.146 2.47%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11752.649 2.05%
std::list<int>::ctor(Range)_(cheap_elements)/32 341.677 1.53%
std::list<int>::ctor(Range)_(cheap_elements)/8192 103457.815 1.90%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11611.332 -
std::list<int>::ctor(const&)_(cheap_elements)/32 343.857 -
std::list<int>::ctor(const&)_(cheap_elements)/8192 99544.216 -1.46%
std::list<int>::ctor(size)/1024 12370.739 2.79%
std::list<int>::ctor(size)/32 337.114 -
std::list<int>::ctor(size)/8192 101104.783 3.17%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11781.051 2.34%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 344.553 2.38%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 99223.984 -
std::list<int>::erase(begin)_(cheap_elements)/1024 11.406 9.48%
std::list<int>::erase(begin)_(cheap_elements)/32 11.185 6.96%
std::list<int>::erase(begin)_(cheap_elements)/8192 11.156 9.25%
std::list<int>::insert(begin)_(cheap_elements)/1024 12.530 5.29%
std::list<int>::insert(begin)_(cheap_elements)/32 11.215 5.64%
std::list<int>::insert(begin)_(cheap_elements)/8192 12.443 4.13%
std::list<int>::operator=(const&)_(cheap_elements)/1024 747.031 -
std::list<int>::operator=(const&)_(cheap_elements)/32 17.188 1.24%
std::list<int>::operator=(const&)_(cheap_elements)/8192 9377.888 -7.78%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4614.745 -11.07%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 524.894 -2.75%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 37716.288 -6.58%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.532 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.459 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.476 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 4766.738 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 532.255 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 38659.714 -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 17106.063 1.56%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 914.042 3.83%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 149268.291 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 984.615 23.52%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.797 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 15810.226 31.57%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6919.087 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 159.658 2.04%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 55997.785 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 13077.882 2.21%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 356.466 2.18%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 106720.583 4.10%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 33219.740 2.15%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 934.064 2.51%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 283022.393 1.51%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 13207.643 4.36%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 366.097 4.76%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 109004.345 5.90%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 32625.923 1.09%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 926.860 -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 279516.376 -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 12755.051 1.62%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 350.882 -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 104004.405 1.55%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 33023.816 -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 932.411 1.51%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 282757.785 1.06%
std::list<std::string>::ctor(size)/1024 12916.955 3.45%
std::list<std::string>::ctor(size)/32 355.974 4.55%
std::list<std::string>::ctor(size)/8192 107046.259 3.96%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 13002.369 3.73%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 359.974 4.06%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 107558.517 4.98%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 33008.298 1.83%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 914.724 3.14%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 280603.616 1.17%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 12.401 -12.20%
std::list<std::string>::erase(begin)_(cheap_elements)/32 12.031 -7.44%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.389 -12.04%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 31.170 -7.01%
std::list<std::string>::erase(begin)_(expensive_elements)/32 29.528 -9.49%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 30.852 -8.01%
std::list<std::string>::insert(begin)_(cheap_elements)/1024 12.701 1.57%
std::list<std::string>::insert(begin)_(cheap_elements)/32 12.106 4.91%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.562 -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 30.381 -
std::list<std::string>::insert(begin)_(expensive_elements)/32 29.523 1.61%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 30.342 1.93%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1333.310 5.98%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.111 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 11344.685 7.05%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6905.684 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 150.301 -1.72%
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55339.846 -1.01%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4885.476 2.97%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 533.041 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 39462.495 2.66%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 16976.333 1.67%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 902.978 1.47%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 149210.665 1.71%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.908 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 16.723 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 4.949 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.607 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 27.272 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.198 -6.52%
std::lower_bound(std::deque<int>)/100 30.572 -
std::lower_bound(std::deque<int>)/8 16.950 -
std::lower_bound(std::deque<int>)/8192 65.280 -
std::lower_bound(std::forward_list<int>)/100 82.344 -
std::lower_bound(std::forward_list<int>)/8 15.477 -
std::lower_bound(std::forward_list<int>)/8192 10398.780 -
std::lower_bound(std::list<int>)/100 95.268 4.75%
std::lower_bound(std::list<int>)/8 16.507 6.75%
std::lower_bound(std::list<int>)/8192 14605.435 7.87%
std::lower_bound(std::vector<int>)/100 12.159 -5.65%
std::lower_bound(std::vector<int>)/8 7.772 -4.74%
std::lower_bound(std::vector<int>)/8192 15.662 -1.48%
std::make_heap(deque<int>)_(ascending)/1024 2631.372 -
std::make_heap(deque<int>)_(ascending)/8 27.411 1.10%
std::make_heap(deque<int>)_(ascending)/8192 20689.876 -1.32%
std::make_heap(deque<int>)_(descending)/1024 1096.006 -2.21%
std::make_heap(deque<int>)_(descending)/8 20.768 -1.53%
std::make_heap(deque<int>)_(descending)/8192 8603.486 -2.38%
std::make_heap(deque<int>)_(heap)/1024 1097.028 -2.56%
std::make_heap(deque<int>)_(heap)/8 21.022 -
std::make_heap(deque<int>)_(heap)/8192 8618.756 -2.14%
std::make_heap(deque<int>)_(pipe-organ)/1024 2652.301 -
std::make_heap(deque<int>)_(pipe-organ)/8 27.211 -
std::make_heap(deque<int>)_(pipe-organ)/8192 20929.018 -
std::make_heap(deque<int>)_(repeated)/1024 2278.323 1.05%
std::make_heap(deque<int>)_(repeated)/8 25.288 -
std::make_heap(deque<int>)_(repeated)/8192 17921.505 -
std::make_heap(deque<int>)_(shuffled)/1024 2553.350 -
std::make_heap(deque<int>)_(shuffled)/8 24.696 -
std::make_heap(deque<int>)_(shuffled)/8192 22647.458 -
std::make_heap(deque<int>,_pred)_(ascending)/1024 2180.262 -
std::make_heap(deque<int>,_pred)_(ascending)/8 24.625 -1.90%
std::make_heap(deque<int>,_pred)_(ascending)/8192 17117.215 -
std::make_heap(deque<int>,_pred)_(descending)/1024 642.317 -
std::make_heap(deque<int>,_pred)_(descending)/8 18.906 -
std::make_heap(deque<int>,_pred)_(descending)/8192 5016.106 -
std::make_heap(deque<int>,_pred)_(heap)/1024 641.908 -
std::make_heap(deque<int>,_pred)_(heap)/8 18.925 -
std::make_heap(deque<int>,_pred)_(heap)/8192 5020.328 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2182.022 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 24.829 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 17096.905 -
std::make_heap(deque<int>,_pred)_(repeated)/1024 1684.475 -
std::make_heap(deque<int>,_pred)_(repeated)/8 23.340 -
std::make_heap(deque<int>,_pred)_(repeated)/8192 13098.868 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1856.088 -
std::make_heap(deque<int>,_pred)_(shuffled)/8 22.569 -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 15318.689 -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 669.125 -
std::make_heap(vector<NonIntegral>)_(ascending)/8 17.657 3.10%
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5158.546 -
std::make_heap(vector<NonIntegral>)_(descending)/1024 288.419 -2.04%
std::make_heap(vector<NonIntegral>)_(descending)/8 14.770 -
std::make_heap(vector<NonIntegral>)_(descending)/8192 2163.726 -2.45%
std::make_heap(vector<NonIntegral>)_(heap)/1024 291.700 -
std::make_heap(vector<NonIntegral>)_(heap)/8 14.814 -
std::make_heap(vector<NonIntegral>)_(heap)/8192 2191.572 -1.23%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 666.422 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 16.489 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5144.460 -
std::make_heap(vector<NonIntegral>)_(repeated)/1024 604.310 -
std::make_heap(vector<NonIntegral>)_(repeated)/8 17.721 1.67%
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4600.533 -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 617.719 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.182 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 5248.173 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 688.861 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 16.818 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5315.867 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 289.171 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.657 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2167.056 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 289.524 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 14.707 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2168.692 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 691.019 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.640 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5514.725 3.60%
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 652.297 4.15%
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 17.036 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4841.451 1.27%
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 663.512 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.515 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5721.923 -
std::make_heap(vector<int>)_(ascending)/1024 653.057 -
std::make_heap(vector<int>)_(ascending)/8 16.288 -
std::make_heap(vector<int>)_(ascending)/8192 5001.665 -
std::make_heap(vector<int>)_(descending)/1024 274.765 1.16%
std::make_heap(vector<int>)_(descending)/8 14.619 -
std::make_heap(vector<int>)_(descending)/8192 1958.924 -
std::make_heap(vector<int>)_(heap)/1024 274.969 -
std::make_heap(vector<int>)_(heap)/8 14.666 -
std::make_heap(vector<int>)_(heap)/8192 1957.437 -
std::make_heap(vector<int>)_(pipe-organ)/1024 656.481 -3.92%
std::make_heap(vector<int>)_(pipe-organ)/8 16.349 -1.56%
std::make_heap(vector<int>)_(pipe-organ)/8192 4986.782 -1.33%
std::make_heap(vector<int>)_(repeated)/1024 562.366 -
std::make_heap(vector<int>)_(repeated)/8 15.520 -3.92%
std::make_heap(vector<int>)_(repeated)/8192 4267.891 -
std::make_heap(vector<int>)_(shuffled)/1024 571.110 -
std::make_heap(vector<int>)_(shuffled)/8 15.792 -
std::make_heap(vector<int>)_(shuffled)/8192 5040.698 -
std::make_heap(vector<int>,_pred)_(ascending)/1024 655.249 -
std::make_heap(vector<int>,_pred)_(ascending)/8 16.624 -1.27%
std::make_heap(vector<int>,_pred)_(ascending)/8192 5012.727 -
std::make_heap(vector<int>,_pred)_(descending)/1024 272.358 -
std::make_heap(vector<int>,_pred)_(descending)/8 14.645 -
std::make_heap(vector<int>,_pred)_(descending)/8192 1952.666 -
std::make_heap(vector<int>,_pred)_(heap)/1024 271.851 -1.12%
std::make_heap(vector<int>,_pred)_(heap)/8 14.669 -
std::make_heap(vector<int>,_pred)_(heap)/8192 1949.202 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 662.220 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 16.644 -1.09%
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 5004.966 -
std::make_heap(vector<int>,_pred)_(repeated)/1024 571.042 -
std::make_heap(vector<int>,_pred)_(repeated)/8 15.797 -
std::make_heap(vector<int>,_pred)_(repeated)/8192 4293.078 -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 571.181 -
std::make_heap(vector<int>,_pred)_(shuffled)/8 15.859 -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 4965.128 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 15847.353 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 55.572 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 502039.285 1.83%
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 16244.530 -2.34%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 61.303 -2.75%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 511350.863 1.87%
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 21418.517 -1.09%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 61.787 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 600716.814 1.03%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 17757.542 -1.70%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 57.424 -3.29%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 526365.785 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 32754.972 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 53.486 -1.24%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 1047148.687 3.38%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 15353.245 4.98%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 52.061 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 177365.907 1.83%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 22071.110 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 59.474 -1.80%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 620361.344 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 15818.919 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 50.130 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 456997.821 1.40%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 16381.857 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 59.740 1.02%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 460893.397 -1.54%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 21380.550 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 56.530 -5.14%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 556857.798 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 17892.146 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 55.349 2.81%
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 486254.121 3.31%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 33266.498 1.74%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 50.431 -3.68%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 1023163.750 3.40%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 13875.552 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 48.603 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 166575.660 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 22192.674 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 57.503 -2.36%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 595420.415 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 10943.327 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 42.630 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 114336.608 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11154.678 -3.24%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 52.737 -3.17%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 115988.445 -3.37%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 14725.117 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 53.373 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 159978.100 1.27%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 12302.394 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 46.385 -1.75%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 129361.634 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 24029.112 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 42.625 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 269515.004 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 5741.550 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 34.608 5.48%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 62819.645 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 15169.294 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 51.424 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 167142.725 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 10987.614 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 42.744 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 115132.469 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11252.440 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 53.563 -3.20%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 116484.812 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 14842.146 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 52.907 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 158840.014 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 12367.248 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 45.516 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 130241.762 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 24049.781 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 42.868 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 269924.146 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 5731.288 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 37.105 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 61251.972 1.29%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 15234.176 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 51.688 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 167280.715 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 11075.050 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 44.613 1.61%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 114750.471 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11548.469 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 55.819 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 117982.025 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 15046.781 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 54.083 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 156332.014 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 12959.015 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 49.901 4.03%
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 132651.799 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 24231.401 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 44.266 1.39%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 270001.700 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 5831.136 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 36.682 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 62851.152 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 15089.666 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 52.385 -1.09%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 155647.312 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 11032.368 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 44.107 -1.76%
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 114982.399 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 11498.248 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 52.648 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 118574.882 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 15048.659 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 54.383 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 156873.175 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 12850.080 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 45.291 1.33%
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 133259.733 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 24091.383 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 43.868 -1.94%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 270338.720 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 5915.787 1.44%
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 37.605 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 63630.204 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 15070.860 -5.14%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 51.155 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 155935.121 -2.02%
std::map<int,_int>::clear()/0 393.924 -
std::map<int,_int>::clear()/1024 10382.014 -7.41%
std::map<int,_int>::clear()/32 647.167 -2.30%
std::map<int,_int>::clear()/8192 84476.552 -6.29%
std::map<int,_int>::contains(key)_(existent)/1024 4.090 2.23%
std::map<int,_int>::contains(key)_(existent)/32 1.685 2.80%
std::map<int,_int>::contains(key)_(existent)/8192 5.473 -2.03%
std::map<int,_int>::contains(key)_(non-existent)/0 0.300 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.380 -8.37%
std::map<int,_int>::contains(key)_(non-existent)/32 2.855 -8.38%
std::map<int,_int>::contains(key)_(non-existent)/8192 10.853 -22.25%
std::map<int,_int>::count(key)_(existent)/1024 3.747 -2.40%
std::map<int,_int>::count(key)_(existent)/32 1.580 4.99%
std::map<int,_int>::count(key)_(existent)/8192 5.791 -1.45%
std::map<int,_int>::count(key)_(non-existent)/0 0.251 -6.87%
std::map<int,_int>::count(key)_(non-existent)/1024 7.272 -3.10%
std::map<int,_int>::count(key)_(non-existent)/32 2.888 -3.94%
std::map<int,_int>::count(key)_(non-existent)/8192 11.142 -3.47%
std::map<int,_int>::ctor(&&,_different_allocs)/0 12.894 -2.54%
std::map<int,_int>::ctor(&&,_different_allocs)/1024 6066.209 -
std::map<int,_int>::ctor(&&,_different_allocs)/32 189.731 -2.99%
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51931.207 -
std::map<int,_int>::ctor(const&)/0 12.804 -
std::map<int,_int>::ctor(const&)/1024 6418.470 -1.98%
std::map<int,_int>::ctor(const&)/32 226.740 -1.24%
std::map<int,_int>::ctor(const&)/8192 52034.320 -
std::map<int,_int>::ctor(const&,_alloc)/0 12.802 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6477.351 -
std::map<int,_int>::ctor(const&,_alloc)/32 226.708 -
std::map<int,_int>::ctor(const&,_alloc)/8192 52123.185 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.787 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8834.164 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 241.811 2.60%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 70679.834 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.819 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13059.027 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 269.556 -3.11%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 247453.988 -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.263 -5.18%
std::map<int,_int>::equal_range(key)_(existent)/32 1.752 -2.22%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.539 -
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.522 3.31%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.450 -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 10.328 2.49%
std::map<int,_int>::erase(iterator)/1024 20.833 -3.03%
std::map<int,_int>::erase(iterator)/32 20.701 -2.41%
std::map<int,_int>::erase(iterator)/8192 24.062 12.09%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.570 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7343.853 -3.58%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 572.308 -1.52%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 56313.054 -4.44%
std::map<int,_int>::erase(key)_(existent)/1024 25.475 1.90%
std::map<int,_int>::erase(key)_(existent)/32 22.317 -1.61%
std::map<int,_int>::erase(key)_(existent)/8192 25.203 -1.83%
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.253 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.324 -19.43%
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.266 -27.49%
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.136 -23.79%
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.928 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.770 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.017 -
std::map<int,_int>::find(key)_(existent)/1024 4.318 -2.81%
std::map<int,_int>::find(key)_(existent)/32 1.702 -3.18%
std::map<int,_int>::find(key)_(existent)/8192 5.345 -2.02%
std::map<int,_int>::find(key)_(non-existent)/0 0.252 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.384 -
std::map<int,_int>::find(key)_(non-existent)/32 2.212 -2.77%
std::map<int,_int>::find(key)_(non-existent)/8192 7.481 -3.25%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.169 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.581 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.443 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.269 -8.81%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.225 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.724 -1.91%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.941 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.458 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.066 4.26%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 26.074 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.954 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 30.612 -12.24%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.399 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.850 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.072 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.480 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.090 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15969.737 2.42%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 750.474 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 173514.828 -1.82%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.656 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11797.932 -1.10%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 650.978 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 113576.613 -2.49%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.828 -2.82%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7659.572 -1.27%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 536.695 -1.86%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 133901.587 -1.01%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.773 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11060.880 -4.21%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 666.246 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 91214.769 -2.39%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.168 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10203.243 10.08%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 638.623 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 81147.384 1.90%
std::map<int,_int>::insert(value)_(already_present)/1024 3.190 -11.22%
std::map<int,_int>::insert(value)_(already_present)/32 1.762 -
std::map<int,_int>::insert(value)_(already_present)/8192 4.030 -
std::map<int,_int>::insert(value)_(new_value,_end)/0 17.111 -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 26.690 1.22%
std::map<int,_int>::insert(value)_(new_value,_end)/32 18.954 -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 34.737 -6.84%
std::map<int,_int>::insert(value)_(new_value,_middle)/0 17.087 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 21.093 1.37%
std::map<int,_int>::insert(value)_(new_value,_middle)/32 18.393 -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 20.718 -1.86%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.719 2.21%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.747 -4.16%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.146 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 17.076 -3.05%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 26.460 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.638 -2.98%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 35.001 -6.35%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 17.073 -3.07%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 21.158 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.225 -3.72%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.856 -1.57%
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.416 -
std::map<int,_int>::lower_bound(key)_(existent)/32 1.546 4.36%
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.409 -1.70%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.251 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.384 -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.312 -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.719 -4.20%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.409 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6585.555 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 226.884 6.15%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 52552.689 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.409 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6566.910 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 229.078 3.84%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 52196.379 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.115 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1455.552 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 40.578 -4.07%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 13066.095 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.357 4.56%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.750 -
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.732 1.50%
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.251 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.480 -2.58%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.480 1.32%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.895 -2.84%
std::map<std::string,_int>::clear()/0 395.129 -
std::map<std::string,_int>::clear()/1024 22632.833 4.49%
std::map<std::string,_int>::clear()/32 873.294 -2.44%
std::map<std::string,_int>::clear()/8192 220468.156 3.73%
std::map<std::string,_int>::contains(key)_(existent)/1024 23.649 -2.03%
std::map<std::string,_int>::contains(key)_(existent)/32 14.200 -11.34%
std::map<std::string,_int>::contains(key)_(existent)/8192 30.651 -4.08%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.276 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 21.290 -5.40%
std::map<std::string,_int>::contains(key)_(non-existent)/32 9.696 -10.06%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 27.447 -9.24%
std::map<std::string,_int>::count(key)_(existent)/1024 24.044 -1.11%
std::map<std::string,_int>::count(key)_(existent)/32 15.911 3.78%
std::map<std::string,_int>::count(key)_(existent)/8192 31.154 -5.48%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 25.030 1.67%
std::map<std::string,_int>::count(key)_(non-existent)/32 10.003 2.97%
std::map<std::string,_int>::count(key)_(non-existent)/8192 32.471 -7.09%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 12.885 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 6998.281 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 212.593 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 59528.849 -1.00%
std::map<std::string,_int>::ctor(const&)/0 12.772 -
std::map<std::string,_int>::ctor(const&)/1024 35048.171 -1.06%
std::map<std::string,_int>::ctor(const&)/32 833.185 1.91%
std::map<std::string,_int>::ctor(const&)/8192 346310.123 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 12.855 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 35947.509 1.95%
std::map<std::string,_int>::ctor(const&,_alloc)/32 772.082 3.20%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 347179.626 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.862 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41519.214 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 845.162 -8.45%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 390261.421 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.871 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 53482.651 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1015.861 7.59%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1085233.978 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 23.451 -2.94%
std::map<std::string,_int>::equal_range(key)_(existent)/32 18.579 9.77%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 26.796 -6.29%
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 25.132 9.38%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.395 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 33.522 -1.84%
std::map<std::string,_int>::erase(iterator)/1024 32.274 3.21%
std::map<std::string,_int>::erase(iterator)/32 28.791 -2.29%
std::map<std::string,_int>::erase(iterator)/8192 33.004 -4.10%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 395.469 -1.06%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13193.740 2.29%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 696.801 6.78%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119499.024 -
std::map<std::string,_int>::erase(key)_(existent)/1024 95.977 -1.93%
std::map<std::string,_int>::erase(key)_(existent)/32 68.339 3.11%
std::map<std::string,_int>::erase(key)_(existent)/8192 94.730 -5.16%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/0 0.256 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 21.606 -2.29%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 10.510 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 28.734 -3.44%
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.054 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.747 -1.43%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 16.685 -1.38%
std::map<std::string,_int>::find(key)_(existent)/1024 22.797 -7.50%
std::map<std::string,_int>::find(key)_(existent)/32 14.621 -9.17%
std::map<std::string,_int>::find(key)_(existent)/8192 31.494 8.19%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 25.354 -4.88%
std::map<std::string,_int>::find(key)_(non-existent)/32 13.101 4.91%
std::map<std::string,_int>::find(key)_(non-existent)/8192 32.318 -7.21%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 34.376 -2.14%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 68.434 30.46%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 47.627 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 89.333 1.90%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 32.006 27.14%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 41.673 -10.11%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 48.815 35.80%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 71.068 23.56%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 33.874 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 47.824 28.34%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 32.022 -11.06%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 72.390 73.29%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.693 -8.75%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 37.783 -5.85%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 27.361 -30.06%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 31.853 -22.36%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 396.716 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65375.526 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1503.779 -2.76%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 936039.684 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 396.437 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44137.513 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1283.721 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 643549.812 4.25%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 397.152 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 39459.095 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1109.487 -7.03%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 619866.713 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 395.843 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 34929.329 -1.38%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1260.318 -1.81%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 405593.623 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.290 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34389.694 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1279.449 2.68%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 369099.042 -
std::map<std::string,_int>::insert(value)_(already_present)/1024 18.024 -41.83%
std::map<std::string,_int>::insert(value)_(already_present)/32 24.421 9.15%
std::map<std::string,_int>::insert(value)_(already_present)/8192 38.075 2.21%
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 30.844 -2.87%
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 67.727 3.46%
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 37.696 16.21%
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 66.744 -2.44%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 27.465 -8.50%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 45.534 -11.12%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 35.098 -4.84%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 55.414 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 29.321 -13.30%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 14.610 24.17%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 30.479 7.58%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 32.492 -7.49%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 64.230 7.56%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 42.753 33.02%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 86.936 4.59%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 34.187 20.10%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 51.498 10.32%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 40.723 18.20%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 49.890 -15.03%
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 22.065 -7.65%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 14.743 -14.52%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 28.409 -1.40%
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.993 3.75%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.592 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 30.471 -6.18%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.764 2.10%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36484.035 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 811.732 -14.24%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 350239.522 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.496 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35962.747 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 752.470 5.16%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 350165.466 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.154 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 16857.556 2.76%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 314.317 -6.71%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 207784.324 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 24.131 -3.41%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 17.534 14.02%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 29.296 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 29.634 24.39%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.672 4.20%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 31.596 -
std::mismatch(deque<int>)_(it,_it,_it)/1000 454.270 -
std::mismatch(deque<int>)_(it,_it,_it)/1024 476.227 -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 494864.981 -
std::mismatch(deque<int>)_(it,_it,_it)/8 3.739 -1.06%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3847.174 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 478.277 1.10%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 491.089 1.32%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 585112.510 18.36%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.122 -1.41%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 4545.286 18.14%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 736.319 2.70%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 735.280 1.94%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 624679.148 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.390 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4856.991 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 697.561 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 719.955 -2.11%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 623141.503 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.212 -26.37%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4859.677 -
std::mismatch(list<int>)_(it,_it,_it)/1000 1111.469 49.39%
std::mismatch(list<int>)_(it,_it,_it)/1024 1478.177 93.68%
std::mismatch(list<int>)_(it,_it,_it)/1048576 930181.382 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.655 -
std::mismatch(list<int>)_(it,_it,_it)/8192 9224.664 25.21%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 762.722 -6.50%
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 780.922 -3.57%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 947585.081 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 3.007 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 13358.283 13.62%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 797.715 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 817.441 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1002865.509 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 5.120 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 14073.484 18.13%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 792.813 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 817.272 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 995529.138 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.663 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 12066.153 19.75%
std::mismatch(vector<int>)_(it,_it,_it)/1000 58.316 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 59.878 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 68794.793 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.061 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 485.653 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 58.361 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 59.915 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 68274.692 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.270 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 485.145 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 505.655 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 502.980 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 609766.494 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.249 1.02%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4728.188 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 465.445 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 497.923 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 605559.467 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.196 -1.90%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4716.484 -
std::move(deque<int>)/1048576 56563.915 2.63%
std::move(deque<int>)/262144 15151.284 -
std::move(deque<int>)/32768 2013.056 -14.39%
std::move(deque<int>)/4096 149.526 -
std::move(deque<int>)/512 22.247 -
std::move(deque<int>)/64 6.268 30.65%
std::move(deque<int>)/8 3.396 -
std::move(list<int>)/1048576 991082.001 -
std::move(list<int>)/262144 242248.534 -1.87%
std::move(list<int>)/32768 30972.326 -1.03%
std::move(list<int>)/4096 4761.819 -6.46%
std::move(list<int>)/512 349.825 -5.86%
std::move(list<int>)/64 43.088 -
std::move(list<int>)/8 3.368 -
std::move(vector<bool>)_(aligned)/1048576 1748.533 -
std::move(vector<bool>)_(aligned)/262144 255.467 -
std::move(vector<bool>)_(aligned)/32768 36.690 -
std::move(vector<bool>)_(aligned)/4096 7.028 -
std::move(vector<bool>)_(aligned)/512 2.339 -
std::move(vector<bool>)_(aligned)/64 1.689 -1.93%
std::move(vector<bool>)_(unaligned)/1048576 6735.758 2.96%
std::move(vector<bool>)_(unaligned)/262144 1591.264 -1.71%
std::move(vector<bool>)_(unaligned)/32768 202.446 -3.78%
std::move(vector<bool>)_(unaligned)/4096 25.739 -1.71%
std::move(vector<bool>)_(unaligned)/512 4.941 5.13%
std::move(vector<bool>)_(unaligned)/64 1.616 -2.26%
std::move(vector<int>)/1048576 56838.095 -
std::move(vector<int>)/262144 14881.066 -35.10%
std::move(vector<int>)/32768 1725.145 -
std::move(vector<int>)/4096 133.245 -
std::move(vector<int>)/512 20.112 -
std::move(vector<int>)/64 4.140 -
std::move(vector<int>)/8 2.276 1.95%
std::move_backward(deque<int>)/1048576 131509.579 -
std::move_backward(deque<int>)/262144 31463.072 -
std::move_backward(deque<int>)/32768 3414.597 -3.56%
std::move_backward(deque<int>)/4096 158.967 2.34%
std::move_backward(deque<int>)/512 23.539 -
std::move_backward(deque<int>)/64 5.178 -
std::move_backward(deque<int>)/8 3.480 -1.21%
std::move_backward(list<int>)/1048576 1032545.449 -
std::move_backward(list<int>)/262144 256963.551 -1.31%
std::move_backward(list<int>)/32768 31053.692 -2.14%
std::move_backward(list<int>)/4096 4192.053 -12.67%
std::move_backward(list<int>)/512 371.452 -
std::move_backward(list<int>)/64 39.590 -
std::move_backward(list<int>)/8 3.383 -
std::move_backward(vector<bool>)_(aligned)/1048576 1731.282 1.30%
std::move_backward(vector<bool>)_(aligned)/262144 257.824 -
std::move_backward(vector<bool>)_(aligned)/32768 38.253 -
std::move_backward(vector<bool>)_(aligned)/4096 7.210 -
std::move_backward(vector<bool>)_(aligned)/512 2.200 -2.30%
std::move_backward(vector<bool>)_(aligned)/64 1.857 3.86%
std::move_backward(vector<bool>)_(unaligned)/1048576 6516.236 -
std::move_backward(vector<bool>)_(unaligned)/262144 1587.512 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.699 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.270 -
std::move_backward(vector<bool>)_(unaligned)/512 4.510 -
std::move_backward(vector<bool>)_(unaligned)/64 1.791 6.45%
std::move_backward(vector<int>)/1048576 56947.725 -2.65%
std::move_backward(vector<int>)/262144 20987.567 -5.87%
std::move_backward(vector<int>)/32768 1727.689 -
std::move_backward(vector<int>)/4096 135.722 -
std::move_backward(vector<int>)/512 20.838 -
std::move_backward(vector<int>)/64 4.331 -
std::move_backward(vector<int>)/8 2.229 -3.38%
std::multimap<int,_int>::clear()/0 389.640 -
std::multimap<int,_int>::clear()/1024 10919.049 3.32%
std::multimap<int,_int>::clear()/32 646.797 -
std::multimap<int,_int>::clear()/8192 85737.242 -
std::multimap<int,_int>::contains(key)_(existent)/1024 4.501 3.47%
std::multimap<int,_int>::contains(key)_(existent)/32 1.734 2.55%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.524 1.75%
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.297 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.497 -4.65%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.518 -6.19%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 14.022 -
std::multimap<int,_int>::count(key)_(existent)/1024 5.377 -7.69%
std::multimap<int,_int>::count(key)_(existent)/32 3.583 -4.40%
std::multimap<int,_int>::count(key)_(existent)/8192 6.491 -2.22%
std::multimap<int,_int>::count(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.554 1.14%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.274 1.13%
std::multimap<int,_int>::count(key)_(non-existent)/8192 8.885 1.65%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 13.072 2.66%
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 6052.747 1.98%
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 187.608 1.72%
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51928.334 -
std::multimap<int,_int>::ctor(const&)/0 12.661 -3.81%
std::multimap<int,_int>::ctor(const&)/1024 6592.954 1.46%
std::multimap<int,_int>::ctor(const&)/32 227.694 2.35%
std::multimap<int,_int>::ctor(const&)/8192 52697.035 2.35%
std::multimap<int,_int>::ctor(const&,_alloc)/0 12.703 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6553.849 1.36%
std::multimap<int,_int>::ctor(const&,_alloc)/32 225.515 -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 52863.385 2.50%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.626 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8650.357 2.10%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 234.813 3.49%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 70613.880 1.70%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.657 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13047.347 1.86%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 290.399 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 245901.834 -1.45%
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.526 3.10%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.460 -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 6.000 4.00%
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.873 5.43%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.313 -8.85%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 10.325 6.04%
std::multimap<int,_int>::erase(iterator)/1024 20.621 1.03%
std::multimap<int,_int>::erase(iterator)/32 20.571 1.25%
std::multimap<int,_int>::erase(iterator)/8192 20.723 1.25%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.029 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7340.711 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 573.417 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 56827.299 -1.11%
std::multimap<int,_int>::erase(key)_(existent)/1024 24.858 -2.85%
std::multimap<int,_int>::erase(key)_(existent)/32 22.815 -
std::multimap<int,_int>::erase(key)_(existent)/8192 25.885 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.254 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 6.502 12.40%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.717 16.88%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 10.254 3.63%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 2.946 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.849 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.076 -2.08%
std::multimap<int,_int>::find(key)_(existent)/1024 3.820 2.00%
std::multimap<int,_int>::find(key)_(existent)/32 1.724 -
std::multimap<int,_int>::find(key)_(existent)/8192 5.313 -
std::multimap<int,_int>::find(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.588 7.74%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.663 10.31%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.700 8.46%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.323 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 36.386 8.58%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.820 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 39.030 7.88%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.256 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.666 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.435 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 20.889 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.312 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 33.516 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.807 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 44.955 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.293 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.083 -1.59%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.042 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.436 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 389.365 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14624.188 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 737.885 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 182297.849 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 389.215 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11457.206 -3.42%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 668.187 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 122644.680 -7.35%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 389.100 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12295.860 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 690.336 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 205572.766 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 388.817 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10683.019 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 651.280 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 93776.067 6.30%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.142 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10104.406 1.26%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 663.480 -1.85%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 84070.664 1.10%
std::multimap<int,_int>::insert(value)_(already_present)/1024 21.093 -1.53%
std::multimap<int,_int>::insert(value)_(already_present)/32 18.216 -1.95%
std::multimap<int,_int>::insert(value)_(already_present)/8192 20.328 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 17.015 -1.05%
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 35.145 3.33%
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 19.112 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 36.576 1.63%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 16.982 -1.09%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 22.813 3.84%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 17.957 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 21.272 3.86%
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.080 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.381 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.283 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 9.693 36.98%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.501 28.48%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 20.154 92.10%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.273 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6534.395 2.46%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 219.967 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 52553.814 3.14%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.277 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6493.425 2.37%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 216.881 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 51971.082 2.47%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.107 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1480.579 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 36.843 11.90%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12829.759 -4.95%
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.096 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.225 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.261 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 14.922 152.89%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 4.175 70.97%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 23.871 171.73%
std::multimap<std::string,_int>::clear()/0 392.050 -
std::multimap<std::string,_int>::clear()/1024 22135.378 3.43%
std::multimap<std::string,_int>::clear()/32 898.523 -
std::multimap<std::string,_int>::clear()/8192 219567.006 3.87%
std::multimap<std::string,_int>::contains(key)_(existent)/1024 25.533 10.36%
std::multimap<std::string,_int>::contains(key)_(existent)/32 17.080 2.85%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 30.447 -3.52%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.279 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 20.877 -2.36%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.579 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 27.614 2.62%
std::multimap<std::string,_int>::count(key)_(existent)/1024 24.141 -11.71%
std::multimap<std::string,_int>::count(key)_(existent)/32 19.723 -1.02%
std::multimap<std::string,_int>::count(key)_(existent)/8192 29.934 -2.88%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.268 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 24.733 -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.944 3.65%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 34.106 1.06%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 12.784 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7029.436 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 214.447 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60170.874 -
std::multimap<std::string,_int>::ctor(const&)/0 12.649 -
std::multimap<std::string,_int>::ctor(const&)/1024 34890.071 -
std::multimap<std::string,_int>::ctor(const&)/32 908.043 15.61%
std::multimap<std::string,_int>::ctor(const&)/8192 339815.230 -1.45%
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 12.691 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 36749.201 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 746.368 -12.27%
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 345579.570 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.807 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40234.779 3.14%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 761.337 -20.32%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 377128.664 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.847 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 57630.890 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 973.521 -4.11%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1103972.529 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 22.604 -8.81%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 19.680 4.97%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 32.433 6.78%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 25.226 3.35%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 11.785 10.80%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 32.313 -4.73%
std::multimap<std::string,_int>::erase(iterator)/1024 33.968 3.46%
std::multimap<std::string,_int>::erase(iterator)/32 25.416 -12.05%
std::multimap<std::string,_int>::erase(iterator)/8192 30.053 -3.37%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.252 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12949.036 1.72%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 698.105 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117374.537 -4.06%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 69.210 -1.59%
std::multimap<std::string,_int>::erase(key)_(existent)/32 88.161 49.04%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 110.474 21.90%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/0 0.257 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 24.223 -1.48%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 11.263 3.09%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 32.310 -
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.320 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.466 -1.49%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 15.662 -1.66%
std::multimap<std::string,_int>::find(key)_(existent)/1024 25.889 12.81%
std::multimap<std::string,_int>::find(key)_(existent)/32 15.443 -2.15%
std::multimap<std::string,_int>::find(key)_(existent)/8192 30.195 5.59%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 27.295 10.30%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.925 10.35%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 29.619 -6.01%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 31.438 30.94%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 62.671 -2.11%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 38.361 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 89.728 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 35.673 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 49.079 -1.16%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 42.862 15.74%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 63.494 23.15%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 28.097 15.63%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 33.024 -3.59%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 38.764 4.60%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 80.493 4.36%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.431 30.05%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 41.860 15.55%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 39.284 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 42.812 3.32%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.371 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65483.683 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1411.774 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 914429.552 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.413 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43247.245 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1251.385 4.83%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 596567.976 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 399.642 1.68%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 65235.492 3.06%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1558.224 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 815597.975 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.529 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33536.596 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1186.003 4.96%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 384717.863 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.651 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32458.691 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1173.791 6.18%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 346002.077 -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 64.913 91.14%
std::multimap<std::string,_int>::insert(value)_(already_present)/32 58.118 5.91%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 86.054 -3.70%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 30.381 2.74%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 60.981 -12.89%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 38.724 -2.51%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 84.587 -2.07%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 31.783 -7.54%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 43.575 -1.34%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 37.020 1.77%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 53.176 3.24%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 83.925 -9.36%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 37.952 -13.36%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 131.236 -1.90%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 26.625 -59.37%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 11.935 -49.68%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 35.199 -60.78%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.436 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36877.439 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 736.115 12.61%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 348410.523 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.434 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 34728.445 -3.39%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 837.958 11.50%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 347082.522 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.146 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17098.102 2.96%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 344.300 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 206905.971 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 90.913 4.98%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 39.258 -1.38%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 118.080 -4.89%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 39.087 -4.11%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 14.399 -21.70%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 44.758 -24.55%
std::multiset<int>::clear()/0 390.667 -
std::multiset<int>::clear()/1024 9971.837 -
std::multiset<int>::clear()/32 619.203 -
std::multiset<int>::clear()/8192 78352.484 -1.42%
std::multiset<int>::contains(key)_(existent)/1024 4.054 -
std::multiset<int>::contains(key)_(existent)/32 1.743 2.52%
std::multiset<int>::contains(key)_(existent)/8192 8.805 7.67%
std::multiset<int>::contains(key)_(non-existent)/0 0.281 -6.46%
std::multiset<int>::contains(key)_(non-existent)/1024 6.338 7.33%
std::multiset<int>::contains(key)_(non-existent)/32 2.716 -9.67%
std::multiset<int>::contains(key)_(non-existent)/8192 9.474 11.85%
std::multiset<int>::count(key)_(existent)/1024 5.665 -1.04%
std::multiset<int>::count(key)_(existent)/32 3.840 -
std::multiset<int>::count(key)_(existent)/8192 9.244 -
std::multiset<int>::count(key)_(non-existent)/0 0.263 -
std::multiset<int>::count(key)_(non-existent)/1024 5.970 -9.58%
std::multiset<int>::count(key)_(non-existent)/32 2.410 -14.85%
std::multiset<int>::count(key)_(non-existent)/8192 9.767 -7.34%
std::multiset<int>::ctor(&&,_different_allocs)/0 13.000 1.33%
std::multiset<int>::ctor(&&,_different_allocs)/1024 5736.494 -
std::multiset<int>::ctor(&&,_different_allocs)/32 178.629 1.95%
std::multiset<int>::ctor(&&,_different_allocs)/8192 47637.715 -
std::multiset<int>::ctor(const&)/0 12.704 -
std::multiset<int>::ctor(const&)/1024 6299.075 -2.02%
std::multiset<int>::ctor(const&)/32 223.133 -
std::multiset<int>::ctor(const&)/8192 50235.014 -1.56%
std::multiset<int>::ctor(const&,_alloc)/0 12.695 -3.06%
std::multiset<int>::ctor(const&,_alloc)/1024 6361.855 -
std::multiset<int>::ctor(const&,_alloc)/32 228.060 1.60%
std::multiset<int>::ctor(const&,_alloc)/8192 50636.734 -1.57%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.657 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8840.090 2.32%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 241.680 3.93%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 70055.666 1.82%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.704 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12677.774 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 296.286 1.34%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 248139.096 -1.14%
std::multiset<int>::equal_range(key)_(existent)/1024 5.087 -2.92%
std::multiset<int>::equal_range(key)_(existent)/32 2.326 -1.36%
std::multiset<int>::equal_range(key)_(existent)/8192 8.165 -
std::multiset<int>::equal_range(key)_(non-existent)/0 0.252 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.666 2.60%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.477 4.42%
std::multiset<int>::equal_range(key)_(non-existent)/8192 10.069 9.42%
std::multiset<int>::erase(iterator)/1024 23.348 -1.32%
std::multiset<int>::erase(iterator)/32 21.014 -
std::multiset<int>::erase(iterator)/8192 23.205 -1.11%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.011 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6607.130 -3.24%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 558.631 -1.53%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 53094.826 -3.81%
std::multiset<int>::erase(key)_(existent)/1024 39.836 -
std::multiset<int>::erase(key)_(existent)/32 21.838 -1.59%
std::multiset<int>::erase(key)_(existent)/8192 59.513 -2.34%
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.253 -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.729 3.17%
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.364 3.36%
std::multiset<int>::erase(key)_(non-existent,_end)/8192 10.960 9.57%
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.258 -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 3.031 2.67%
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.810 -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.098 -2.98%
std::multiset<int>::find(key)_(existent)/1024 4.153 -1.41%
std::multiset<int>::find(key)_(existent)/32 1.615 -
std::multiset<int>::find(key)_(existent)/8192 8.644 6.17%
std::multiset<int>::find(key)_(non-existent)/0 0.252 -
std::multiset<int>::find(key)_(non-existent)/1024 5.699 5.42%
std::multiset<int>::find(key)_(non-existent)/32 2.441 8.22%
std::multiset<int>::find(key)_(non-existent)/8192 8.062 -1.18%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.274 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 47.928 -14.94%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 18.739 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 72.951 -1.10%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.215 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 27.596 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.404 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 31.938 1.96%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.304 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 49.137 1.22%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 18.753 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 69.526 -13.08%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.185 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.950 3.03%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 17.912 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 28.739 3.37%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.533 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14445.391 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 729.188 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 183931.664 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.121 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11868.816 3.47%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 663.311 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 116483.288 1.38%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 390.474 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12390.613 -2.00%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 690.690 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 194301.535 -
std::multiset<int>::insert(value)_(already_present)/1024 27.214 -
std::multiset<int>::insert(value)_(already_present)/32 18.410 -
std::multiset<int>::insert(value)_(already_present)/8192 30.914 -
std::multiset<int>::insert(value)_(new_value,_end)/0 16.986 -
std::multiset<int>::insert(value)_(new_value,_end)/1024 46.896 -2.90%
std::multiset<int>::insert(value)_(new_value,_end)/32 18.979 1.21%
std::multiset<int>::insert(value)_(new_value,_end)/8192 71.582 -12.69%
std::multiset<int>::insert(value)_(new_value,_middle)/0 16.970 -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 26.932 -
std::multiset<int>::insert(value)_(new_value,_middle)/32 17.926 -1.14%
std::multiset<int>::insert(value)_(new_value,_middle)/8192 34.660 10.49%
std::multiset<int>::lower_bound(key)_(existent)/1024 7.108 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.183 -
std::multiset<int>::lower_bound(key)_(existent)/8192 14.699 -
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.251 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 11.343 74.36%
std::multiset<int>::lower_bound(key)_(non-existent)/32 3.407 40.10%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 17.405 80.98%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.321 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6352.157 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 221.857 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 50860.076 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.309 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6411.281 1.29%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 225.978 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 52486.400 4.08%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.111 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1361.672 -6.35%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 39.615 -9.62%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12393.766 -1.63%
std::multiset<int>::upper_bound(key)_(existent)/1024 7.077 -7.02%
std::multiset<int>::upper_bound(key)_(existent)/32 2.385 -2.26%
std::multiset<int>::upper_bound(key)_(existent)/8192 14.746 -3.57%
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.250 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 7.427 15.31%
std::multiset<int>::upper_bound(key)_(non-existent)/32 2.688 11.32%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 11.417 18.39%
std::multiset<std::string>::clear()/0 392.805 -
std::multiset<std::string>::clear()/1024 21669.150 -2.22%
std::multiset<std::string>::clear()/32 896.110 -1.27%
std::multiset<std::string>::clear()/8192 213887.214 -
std::multiset<std::string>::contains(key)_(existent)/1024 24.430 -
std::multiset<std::string>::contains(key)_(existent)/32 16.019 -7.61%
std::multiset<std::string>::contains(key)_(existent)/8192 32.954 9.16%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.273 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 22.825 5.12%
std::multiset<std::string>::contains(key)_(non-existent)/32 10.784 -
std::multiset<std::string>::contains(key)_(non-existent)/8192 28.739 1.16%
std::multiset<std::string>::count(key)_(existent)/1024 23.911 -2.20%
std::multiset<std::string>::count(key)_(existent)/32 20.301 1.89%
std::multiset<std::string>::count(key)_(existent)/8192 30.162 6.69%
std::multiset<std::string>::count(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::count(key)_(non-existent)/1024 24.767 1.51%
std::multiset<std::string>::count(key)_(non-existent)/32 10.963 3.74%
std::multiset<std::string>::count(key)_(non-existent)/8192 32.535 -3.01%
std::multiset<std::string>::ctor(&&,_different_allocs)/0 12.801 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6862.260 1.03%
std::multiset<std::string>::ctor(&&,_different_allocs)/32 207.891 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57342.509 -
std::multiset<std::string>::ctor(const&)/0 12.646 -
std::multiset<std::string>::ctor(const&)/1024 36508.076 4.96%
std::multiset<std::string>::ctor(const&)/32 699.336 -9.21%
std::multiset<std::string>::ctor(const&)/8192 340429.872 -
std::multiset<std::string>::ctor(const&,_alloc)/0 12.657 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36632.750 -
std::multiset<std::string>::ctor(const&,_alloc)/32 876.229 -3.46%
std::multiset<std::string>::ctor(const&,_alloc)/8192 342837.118 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.805 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38097.623 -10.16%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 794.978 2.90%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 374084.284 -3.17%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.834 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55166.449 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1052.680 1.30%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1071772.884 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 23.325 3.90%
std::multiset<std::string>::equal_range(key)_(existent)/32 17.845 -3.66%
std::multiset<std::string>::equal_range(key)_(existent)/8192 26.669 3.92%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.264 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 25.256 2.04%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.735 5.03%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 32.426 7.43%
std::multiset<std::string>::erase(iterator)/1024 33.232 -7.76%
std::multiset<std::string>::erase(iterator)/32 30.997 11.41%
std::multiset<std::string>::erase(iterator)/8192 31.031 -16.74%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.871 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13067.100 -2.07%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 675.317 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119088.036 -1.12%
std::multiset<std::string>::erase(key)_(existent)/1024 101.959 5.14%
std::multiset<std::string>::erase(key)_(existent)/32 49.493 -37.57%
std::multiset<std::string>::erase(key)_(existent)/8192 101.569 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.485 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 24.390 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 11.175 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 32.678 6.14%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.487 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 13.292 9.02%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 7.202 8.17%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 18.786 19.76%
std::multiset<std::string>::find(key)_(existent)/1024 23.697 -
std::multiset<std::string>::find(key)_(existent)/32 15.001 -3.14%
std::multiset<std::string>::find(key)_(existent)/8192 29.435 4.52%
std::multiset<std::string>::find(key)_(non-existent)/0 0.256 -
std::multiset<std::string>::find(key)_(non-existent)/1024 21.262 -1.74%
std::multiset<std::string>::find(key)_(non-existent)/32 10.075 -
std::multiset<std::string>::find(key)_(non-existent)/8192 28.680 -3.11%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 33.771 1.69%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 58.499 2.06%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 46.460 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 99.849 2.55%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 24.800 -18.58%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 50.540 23.02%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 37.760 -2.15%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 52.572 -7.65%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 29.675 21.72%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 51.862 -6.78%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 36.467 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 77.824 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 32.046 10.13%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 39.085 14.30%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 37.784 71.02%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 42.264 42.95%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.098 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 64326.443 -2.08%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1405.856 -2.56%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 899614.823 -1.26%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.284 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43480.616 -1.39%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1259.550 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 599640.485 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 392.127 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 60669.471 -2.51%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1407.813 -7.56%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 825953.995 -
std::multiset<std::string>::insert(value)_(already_present)/1024 57.725 34.80%
std::multiset<std::string>::insert(value)_(already_present)/32 48.252 10.35%
std::multiset<std::string>::insert(value)_(already_present)/8192 62.269 25.83%
std::multiset<std::string>::insert(value)_(new_value,_end)/0 34.449 8.12%
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 67.114 1.73%
std::multiset<std::string>::insert(value)_(new_value,_end)/32 37.838 22.31%
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 89.813 -2.06%
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 29.723 -8.48%
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 48.203 27.50%
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 35.997 -10.61%
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 59.251 6.70%
std::multiset<std::string>::lower_bound(key)_(existent)/1024 91.613 -
std::multiset<std::string>::lower_bound(key)_(existent)/32 38.840 -1.67%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 129.928 1.30%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.256 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 43.940 38.72%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 16.845 47.89%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 59.020 34.17%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 13.271 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36898.658 1.89%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 760.837 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 345333.943 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.649 2.53%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35531.441 -3.14%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 814.120 4.79%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 344262.229 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 15386.898 -7.63%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 345.258 -5.12%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 205233.551 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 84.091 -5.74%
std::multiset<std::string>::upper_bound(key)_(existent)/32 38.462 -8.69%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 130.819 2.58%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.256 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 26.804 -15.32%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 12.172 -19.72%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 34.927 -20.50%
std::none_of(deque<int>)_(process_all)/32 12.302 -
std::none_of(deque<int>)_(process_all)/32768 10095.020 -
std::none_of(deque<int>)_(process_all)/50 18.891 -
std::none_of(deque<int>)_(process_all)/8 3.285 -
std::none_of(deque<int>)_(process_all)/8192 2529.606 -
std::none_of(list<int>)_(process_all)/32 11.769 -
std::none_of(list<int>)_(process_all)/32768 26168.964 -
std::none_of(list<int>)_(process_all)/50 21.904 -
std::none_of(list<int>)_(process_all)/8 2.653 -
std::none_of(list<int>)_(process_all)/8192 7093.860 -6.50%
std::none_of(vector<int>)_(process_all)/32 8.398 -
std::none_of(vector<int>)_(process_all)/32768 8138.567 -
std::none_of(vector<int>)_(process_all)/50 19.475 2.38%
std::none_of(vector<int>)_(process_all)/8 2.458 -3.74%
std::none_of(vector<int>)_(process_all)/8192 2040.986 -
std::partial_sort(deque<int>)_(ascending)/1024 7690.809 -
std::partial_sort(deque<int>)_(ascending)/8 33.037 -1.17%
std::partial_sort(deque<int>)_(ascending)/8192 147726.405 -
std::partial_sort(deque<int>)_(descending)/1024 17841.142 -
std::partial_sort(deque<int>)_(descending)/8 42.400 -1.69%
std::partial_sort(deque<int>)_(descending)/8192 259704.821 -
std::partial_sort(deque<int>)_(heap)/1024 17995.582 -
std::partial_sort(deque<int>)_(heap)/8 39.307 -
std::partial_sort(deque<int>)_(heap)/8192 262126.628 -
std::partial_sort(deque<int>)_(pipe-organ)/1024 7729.590 -1.85%
std::partial_sort(deque<int>)_(pipe-organ)/8 32.795 -2.54%
std::partial_sort(deque<int>)_(pipe-organ)/8192 142296.843 -5.98%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 18848.596 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 32.293 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 260963.805 -
std::partial_sort(deque<int>)_(repeated)/1024 6500.040 2.11%
std::partial_sort(deque<int>)_(repeated)/8 26.599 -
std::partial_sort(deque<int>)_(repeated)/8192 76303.227 -
std::partial_sort(deque<int>)_(shuffled)/1024 15652.978 -
std::partial_sort(deque<int>)_(shuffled)/8 32.671 -1.07%
std::partial_sort(deque<int>)_(shuffled)/8192 238108.375 -3.40%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4770.892 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 20.344 -1.60%
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 50775.491 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7876.056 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 26.732 4.03%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 93160.228 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 7902.761 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 28.743 -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 96039.415 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4786.160 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 19.895 -3.25%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 50756.837 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 8772.360 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 19.949 -5.07%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 92767.169 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 2517.430 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 21.365 -7.82%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 27332.483 -3.32%
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 7002.899 3.81%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 23.374 -2.20%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 83910.358 -
std::partial_sort(vector<int>)_(ascending)/1024 4761.102 -
std::partial_sort(vector<int>)_(ascending)/8 18.983 -
std::partial_sort(vector<int>)_(ascending)/8192 50368.664 -
std::partial_sort(vector<int>)_(descending)/1024 7966.786 -
std::partial_sort(vector<int>)_(descending)/8 24.389 -
std::partial_sort(vector<int>)_(descending)/8192 94507.510 -
std::partial_sort(vector<int>)_(heap)/1024 7954.796 -
std::partial_sort(vector<int>)_(heap)/8 28.022 -
std::partial_sort(vector<int>)_(heap)/8192 96900.956 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4763.430 -
std::partial_sort(vector<int>)_(pipe-organ)/8 18.963 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 50299.380 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 8846.299 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 18.869 -1.60%
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 93078.027 -
std::partial_sort(vector<int>)_(repeated)/1024 2521.112 -
std::partial_sort(vector<int>)_(repeated)/8 18.707 -
std::partial_sort(vector<int>)_(repeated)/8192 26238.919 -1.17%
std::partial_sort(vector<int>)_(shuffled)/1024 6742.160 -
std::partial_sort(vector<int>)_(shuffled)/8 27.828 -1.38%
std::partial_sort(vector<int>)_(shuffled)/8192 87650.467 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5113.340 -
std::partial_sort_copy(deque<int>)_(ascending)/8 9.994 -1.02%
std::partial_sort_copy(deque<int>)_(ascending)/8192 53098.628 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8132.614 -
std::partial_sort_copy(deque<int>)_(descending)/8 14.649 -1.41%
std::partial_sort_copy(deque<int>)_(descending)/8192 94863.897 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8367.135 1.69%
std::partial_sort_copy(deque<int>)_(heap)/8 14.893 -
std::partial_sort_copy(deque<int>)_(heap)/8192 103799.078 5.96%
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5120.446 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 9.907 -2.67%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 52908.455 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9030.490 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 9.854 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 94549.432 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 2822.591 -
std::partial_sort_copy(deque<int>)_(repeated)/8 9.907 -
std::partial_sort_copy(deque<int>)_(repeated)/8192 29326.421 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6922.809 1.14%
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.152 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 87159.729 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5416.893 1.51%
std::partial_sort_copy(list<int>)_(ascending)/8 8.267 2.31%
std::partial_sort_copy(list<int>)_(ascending)/8192 57396.553 -
std::partial_sort_copy(list<int>)_(descending)/1024 8209.558 -
std::partial_sort_copy(list<int>)_(descending)/8 15.688 -1.61%
std::partial_sort_copy(list<int>)_(descending)/8192 97302.937 -
std::partial_sort_copy(list<int>)_(heap)/1024 8289.709 -
std::partial_sort_copy(list<int>)_(heap)/8 17.855 1.68%
std::partial_sort_copy(list<int>)_(heap)/8192 101178.352 1.27%
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5342.793 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.276 2.38%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 57424.883 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9186.610 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.366 5.95%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 96435.822 -
std::partial_sort_copy(list<int>)_(repeated)/1024 3112.478 -
std::partial_sort_copy(list<int>)_(repeated)/8 8.013 4.03%
std::partial_sort_copy(list<int>)_(repeated)/8192 32863.875 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7092.426 -
std::partial_sort_copy(list<int>)_(shuffled)/8 12.174 -
std::partial_sort_copy(list<int>)_(shuffled)/8192 88400.000 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4732.258 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.352 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 50537.143 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7843.633 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 15.727 -1.34%
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 92874.673 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 7887.230 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 14.979 -1.40%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 96474.899 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4734.081 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.304 -1.81%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 50271.039 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 8779.107 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.355 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 92930.114 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 2499.233 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.400 2.29%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 26876.757 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6673.063 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 10.425 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 84740.970 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 4827.870 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.899 -
std::partial_sort_copy(vector<int>)_(ascending)/8192 50457.135 -
std::partial_sort_copy(vector<int>)_(descending)/1024 7867.648 -
std::partial_sort_copy(vector<int>)_(descending)/8 15.277 -1.18%
std::partial_sort_copy(vector<int>)_(descending)/8192 93311.713 -
std::partial_sort_copy(vector<int>)_(heap)/1024 7920.129 -
std::partial_sort_copy(vector<int>)_(heap)/8 17.016 3.03%
std::partial_sort_copy(vector<int>)_(heap)/8192 96949.102 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4824.822 -2.18%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.874 1.19%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 50341.404 -4.99%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 8802.833 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.109 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 94171.760 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 2485.757 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.771 2.91%
std::partial_sort_copy(vector<int>)_(repeated)/8192 27000.078 -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6819.709 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 10.838 -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 87996.966 -
std::partition(deque<int>)_(dense)/1024 353.571 -
std::partition(deque<int>)_(dense)/32 9.600 -5.52%
std::partition(deque<int>)_(dense)/50 13.928 -5.31%
std::partition(deque<int>)_(dense)/8192 2792.238 -
std::partition(deque<int>)_(sparse)/1024 401.955 5.69%
std::partition(deque<int>)_(sparse)/32 10.733 -
std::partition(deque<int>)_(sparse)/50 16.347 10.06%
std::partition(deque<int>)_(sparse)/8192 3030.526 3.01%
std::partition(list<int>)_(dense)/1024 388.951 -
std::partition(list<int>)_(dense)/32 8.810 1.66%
std::partition(list<int>)_(dense)/50 13.225 -1.05%
std::partition(list<int>)_(dense)/8192 5120.808 3.32%
std::partition(list<int>)_(sparse)/1024 717.218 -1.22%
std::partition(list<int>)_(sparse)/32 8.980 2.00%
std::partition(list<int>)_(sparse)/50 22.665 7.16%
std::partition(list<int>)_(sparse)/8192 8422.977 11.17%
std::partition(vector<int>)_(dense)/1024 248.720 -
std::partition(vector<int>)_(dense)/32 8.103 -
std::partition(vector<int>)_(dense)/50 13.156 -
std::partition(vector<int>)_(dense)/8192 1873.317 -
std::partition(vector<int>)_(sparse)/1024 255.733 -
std::partition(vector<int>)_(sparse)/32 8.820 1.22%
std::partition(vector<int>)_(sparse)/50 13.961 -
std::partition(vector<int>)_(sparse)/8192 1863.571 -
std::partition_copy(deque<int>)/1024 634.654 -9.12%
std::partition_copy(deque<int>)/32 12.956 -
std::partition_copy(deque<int>)/50 21.031 -5.70%
std::partition_copy(deque<int>)/8192 5691.736 -2.13%
std::partition_copy(list<int>)/1024 711.927 -
std::partition_copy(list<int>)/32 8.766 -
std::partition_copy(list<int>)/50 13.002 -
std::partition_copy(list<int>)/8192 7296.899 7.15%
std::partition_copy(vector<int>)/1024 473.582 2.54%
std::partition_copy(vector<int>)/32 8.155 1.28%
std::partition_copy(vector<int>)/50 12.593 1.09%
std::partition_copy(vector<int>)/8192 4524.621 -
std::partition_point(deque<int>)/1024 9.460 -
std::partition_point(deque<int>)/32 4.138 -
std::partition_point(deque<int>)/50 4.623 -
std::partition_point(deque<int>)/8192 15.219 -
std::partition_point(list<int>)/1024 1299.033 1.08%
std::partition_point(list<int>)/32 15.935 -
std::partition_point(list<int>)/50 24.876 -
std::partition_point(list<int>)/8192 12341.091 -
std::partition_point(vector<int>)/1024 6.147 -
std::partition_point(vector<int>)/32 2.566 -
std::partition_point(vector<int>)/50 2.551 -
std::partition_point(vector<int>)/8192 9.331 -
std::pop_heap(deque<float>)/1024 12.510 1.93%
std::pop_heap(deque<float>)/8 52.126 -
std::pop_heap(deque<float>)/8192 62.030 -
std::pop_heap(deque<int>)/1024 13.074 3.79%
std::pop_heap(deque<int>)/8 52.536 -
std::pop_heap(deque<int>)/8192 53.570 -6.77%
std::pop_heap(deque<size_t>)/1024 15.280 -
std::pop_heap(deque<size_t>)/8 52.319 -
std::pop_heap(deque<size_t>)/8192 59.736 -
std::pop_heap(deque<std::string>)/1024 60.852 -
std::pop_heap(deque<std::string>)/8 57.019 -
std::pop_heap(deque<std::string>)/8192 113.651 -
std::pop_heap(vector<float>)/1024 8.427 -
std::pop_heap(vector<float>)/8 50.538 -
std::pop_heap(vector<float>)/8192 19.986 -
std::pop_heap(vector<int>)/1024 9.971 -
std::pop_heap(vector<int>)/8 51.063 -
std::pop_heap(vector<int>)/8192 13.041 -
std::pop_heap(vector<size_t>)/1024 9.871 -
std::pop_heap(vector<size_t>)/8 51.711 -
std::pop_heap(vector<size_t>)/8192 13.060 -
std::pop_heap(vector<std::string>)/1024 20.720 -
std::pop_heap(vector<std::string>)/8 53.390 -
std::pop_heap(vector<std::string>)/8192 51.828 -
std::remove(deque<int>)_(prefix)/1024 524.060 -
std::remove(deque<int>)_(prefix)/32 51.531 -
std::remove(deque<int>)_(prefix)/50 60.011 -
std::remove(deque<int>)_(prefix)/8192 3852.574 -
std::remove(deque<int>)_(sprinkled)/1024 520.586 -
std::remove(deque<int>)_(sprinkled)/32 49.720 -2.15%
std::remove(deque<int>)_(sprinkled)/50 54.343 -2.93%
std::remove(deque<int>)_(sprinkled)/8192 3850.010 -
std::remove(list<int>)_(prefix)/1024 947.856 -5.08%
std::remove(list<int>)_(prefix)/32 52.319 -
std::remove(list<int>)_(prefix)/50 62.876 -
std::remove(list<int>)_(prefix)/8192 8196.082 1.07%
std::remove(list<int>)_(sprinkled)/1024 937.869 -3.41%
std::remove(list<int>)_(sprinkled)/32 52.306 -
std::remove(list<int>)_(sprinkled)/50 61.417 -
std::remove(list<int>)_(sprinkled)/8192 8174.409 1.46%
std::remove(vector<int>)_(prefix)/1024 310.144 -
std::remove(vector<int>)_(prefix)/32 48.940 -
std::remove(vector<int>)_(prefix)/50 53.850 -
std::remove(vector<int>)_(prefix)/8192 2103.439 -
std::remove(vector<int>)_(sprinkled)/1024 285.572 -
std::remove(vector<int>)_(sprinkled)/32 49.121 -
std::remove(vector<int>)_(sprinkled)/50 53.297 -
std::remove(vector<int>)_(sprinkled)/8192 1976.388 -
std::remove_copy(deque<int>)_(prefix)/1024 387.864 -
std::remove_copy(deque<int>)_(prefix)/32 12.968 -
std::remove_copy(deque<int>)_(prefix)/50 20.388 2.39%
std::remove_copy(deque<int>)_(prefix)/8192 3363.336 -
std::remove_copy(deque<int>)_(sprinkled)/1024 362.457 1.95%
std::remove_copy(deque<int>)_(sprinkled)/32 12.270 1.11%
std::remove_copy(deque<int>)_(sprinkled)/50 18.398 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2909.031 2.32%
std::remove_copy(list<int>)_(prefix)/1024 742.012 -
std::remove_copy(list<int>)_(prefix)/32 11.255 -
std::remove_copy(list<int>)_(prefix)/50 19.168 -
std::remove_copy(list<int>)_(prefix)/8192 6976.531 -
std::remove_copy(list<int>)_(sprinkled)/1024 738.428 -
std::remove_copy(list<int>)_(sprinkled)/32 11.237 -
std::remove_copy(list<int>)_(sprinkled)/50 18.594 -
std::remove_copy(list<int>)_(sprinkled)/8192 6950.206 -
std::remove_copy(vector<int>)_(prefix)/1024 263.242 -
std::remove_copy(vector<int>)_(prefix)/32 9.361 -2.84%
std::remove_copy(vector<int>)_(prefix)/50 13.931 -
std::remove_copy(vector<int>)_(prefix)/8192 2059.015 -
std::remove_copy(vector<int>)_(sprinkled)/1024 245.238 -
std::remove_copy(vector<int>)_(sprinkled)/32 8.470 -
std::remove_copy(vector<int>)_(sprinkled)/50 12.609 -
std::remove_copy(vector<int>)_(sprinkled)/8192 1932.060 -
std::remove_copy_if(deque<int>)_(prefix)/1024 541.365 -
std::remove_copy_if(deque<int>)_(prefix)/32 17.690 -11.96%
std::remove_copy_if(deque<int>)_(prefix)/50 28.021 -8.44%
std::remove_copy_if(deque<int>)_(prefix)/8192 3834.434 1.25%
std::remove_copy_if(deque<int>)_(sprinkled)/1024 556.941 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 18.262 -11.19%
std::remove_copy_if(deque<int>)_(sprinkled)/50 28.506 -8.17%
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3564.275 -2.65%
std::remove_copy_if(list<int>)_(prefix)/1024 794.368 -
std::remove_copy_if(list<int>)_(prefix)/32 17.063 -
std::remove_copy_if(list<int>)_(prefix)/50 24.857 -
std::remove_copy_if(list<int>)_(prefix)/8192 7359.922 -
std::remove_copy_if(list<int>)_(sprinkled)/1024 785.059 -
std::remove_copy_if(list<int>)_(sprinkled)/32 16.559 -
std::remove_copy_if(list<int>)_(sprinkled)/50 28.213 -
std::remove_copy_if(list<int>)_(sprinkled)/8192 7330.350 1.12%
std::remove_copy_if(vector<int>)_(prefix)/1024 398.953 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.310 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.907 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3355.608 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 344.714 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 10.417 -3.79%
std::remove_copy_if(vector<int>)_(sprinkled)/50 17.095 3.72%
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2739.832 -
std::remove_if(deque<int>)_(prefix)/1024 558.512 -2.40%
std::remove_if(deque<int>)_(prefix)/32 53.139 -5.37%
std::remove_if(deque<int>)_(prefix)/50 60.860 -8.25%
std::remove_if(deque<int>)_(prefix)/8192 4425.531 3.19%
std::remove_if(deque<int>)_(sprinkled)/1024 522.549 -
std::remove_if(deque<int>)_(sprinkled)/32 57.565 6.13%
std::remove_if(deque<int>)_(sprinkled)/50 63.750 2.61%
std::remove_if(deque<int>)_(sprinkled)/8192 3898.982 -
std::remove_if(list<int>)_(prefix)/1024 1006.161 1.23%
std::remove_if(list<int>)_(prefix)/32 58.991 -
std::remove_if(list<int>)_(prefix)/50 72.493 -
std::remove_if(list<int>)_(prefix)/8192 10304.718 1.89%
std::remove_if(list<int>)_(sprinkled)/1024 970.953 -1.80%
std::remove_if(list<int>)_(sprinkled)/32 56.985 -
std::remove_if(list<int>)_(sprinkled)/50 78.927 8.95%
std::remove_if(list<int>)_(sprinkled)/8192 8096.244 -
std::remove_if(vector<int>)_(prefix)/1024 349.498 -4.57%
std::remove_if(vector<int>)_(prefix)/32 48.985 -
std::remove_if(vector<int>)_(prefix)/50 54.306 -
std::remove_if(vector<int>)_(prefix)/8192 2572.163 -
std::remove_if(vector<int>)_(sprinkled)/1024 514.433 -1.47%
std::remove_if(vector<int>)_(sprinkled)/32 52.761 -3.90%
std::remove_if(vector<int>)_(sprinkled)/50 61.066 -5.30%
std::remove_if(vector<int>)_(sprinkled)/8192 3812.269 -1.46%
std::replace(deque<int>)_(prefix)/1024 411.199 -
std::replace(deque<int>)_(prefix)/32 12.740 -
std::replace(deque<int>)_(prefix)/50 19.146 -
std::replace(deque<int>)_(prefix)/8192 3258.164 -
std::replace(deque<int>)_(sprinkled)/1024 350.096 -
std::replace(deque<int>)_(sprinkled)/32 12.147 -
std::replace(deque<int>)_(sprinkled)/50 18.194 -
std::replace(deque<int>)_(sprinkled)/8192 2798.723 -
std::replace(list<int>)_(prefix)/1024 739.261 -
std::replace(list<int>)_(prefix)/32 11.041 -
std::replace(list<int>)_(prefix)/50 17.145 -
std::replace(list<int>)_(prefix)/8192 7421.275 6.42%
std::replace(list<int>)_(sprinkled)/1024 726.343 -
std::replace(list<int>)_(sprinkled)/32 11.225 -
std::replace(list<int>)_(sprinkled)/50 18.850 -
std::replace(list<int>)_(sprinkled)/8192 7599.557 1.44%
std::replace(vector<int>)_(prefix)/1024 153.966 -3.96%
std::replace(vector<int>)_(prefix)/32 4.803 -7.28%
std::replace(vector<int>)_(prefix)/50 7.158 -6.57%
std::replace(vector<int>)_(prefix)/8192 1217.258 -4.27%
std::replace(vector<int>)_(sprinkled)/1024 161.811 -1.02%
std::replace(vector<int>)_(sprinkled)/32 5.396 5.43%
std::replace(vector<int>)_(sprinkled)/50 8.500 5.14%
std::replace(vector<int>)_(sprinkled)/8192 1268.126 -2.60%
std::replace_if(deque<int>)_(prefix)/1024 482.750 -
std::replace_if(deque<int>)_(prefix)/32 14.024 -47.03%
std::replace_if(deque<int>)_(prefix)/50 20.446 -37.82%
std::replace_if(deque<int>)_(prefix)/8192 3471.333 -1.07%
std::replace_if(deque<int>)_(sprinkled)/1024 373.259 -
std::replace_if(deque<int>)_(sprinkled)/32 12.463 -49.32%
std::replace_if(deque<int>)_(sprinkled)/50 18.667 -39.93%
std::replace_if(deque<int>)_(sprinkled)/8192 3006.536 3.26%
std::replace_if(list<int>)_(prefix)/1024 735.715 -
std::replace_if(list<int>)_(prefix)/32 13.858 -
std::replace_if(list<int>)_(prefix)/50 24.480 -
std::replace_if(list<int>)_(prefix)/8192 7576.916 6.06%
std::replace_if(list<int>)_(sprinkled)/1024 741.110 -
std::replace_if(list<int>)_(sprinkled)/32 13.309 -
std::replace_if(list<int>)_(sprinkled)/50 22.964 -
std::replace_if(list<int>)_(sprinkled)/8192 7928.289 7.25%
std::replace_if(vector<int>)_(prefix)/1024 269.815 -
std::replace_if(vector<int>)_(prefix)/32 9.530 -
std::replace_if(vector<int>)_(prefix)/50 13.903 -
std::replace_if(vector<int>)_(prefix)/8192 2028.025 -
std::replace_if(vector<int>)_(sprinkled)/1024 256.629 4.78%
std::replace_if(vector<int>)_(sprinkled)/32 8.705 -4.37%
std::replace_if(vector<int>)_(sprinkled)/50 13.565 4.60%
std::replace_if(vector<int>)_(sprinkled)/8192 1939.138 2.33%
std::reverse(deque<int>)/32768 5716.354 -
std::reverse(deque<int>)/4096 718.172 -
std::reverse(deque<int>)/512 112.785 -
std::reverse(deque<int>)/64 13.042 -
std::reverse(deque<int>)/8 2.509 -
std::reverse(list<int>)/32768 19998.684 2.71%
std::reverse(list<int>)/4096 1929.537 7.04%
std::reverse(list<int>)/512 193.276 -
std::reverse(list<int>)/64 17.426 -
std::reverse(list<int>)/8 1.928 -
std::reverse(vector<int>)/32768 1038.571 -
std::reverse(vector<int>)/4096 130.453 -
std::reverse(vector<int>)/512 16.322 -
std::reverse(vector<int>)/64 4.170 -
std::reverse(vector<int>)/8 1.552 3.99%
std::reverse_copy(deque<int>)/32768 8007.957 -
std::reverse_copy(deque<int>)/4096 974.099 -
std::reverse_copy(deque<int>)/512 125.079 -
std::reverse_copy(deque<int>)/64 15.904 -
std::reverse_copy(deque<int>)/8 2.530 -1.16%
std::reverse_copy(list<int>)/32768 27027.012 2.46%
std::reverse_copy(list<int>)/4096 3100.303 -6.77%
std::reverse_copy(list<int>)/512 364.175 -
std::reverse_copy(list<int>)/64 29.937 -
std::reverse_copy(list<int>)/8 2.437 1.91%
std::reverse_copy(vector<int>)/32768 981.813 -
std::reverse_copy(vector<int>)/4096 132.801 -
std::reverse_copy(vector<int>)/512 17.158 -
std::reverse_copy(vector<int>)/64 2.513 -
std::reverse_copy(vector<int>)/8 2.487 -
std::rotate(deque<int>)_(1_element_backward)/1024 40.828 -
std::rotate(deque<int>)_(1_element_backward)/32 3.532 -
std::rotate(deque<int>)_(1_element_backward)/50 5.117 -
std::rotate(deque<int>)_(1_element_backward)/8192 310.668 -
std::rotate(deque<int>)_(1_element_forward)/1024 37.147 -
std::rotate(deque<int>)_(1_element_forward)/32 4.126 -
std::rotate(deque<int>)_(1_element_forward)/50 5.416 -
std::rotate(deque<int>)_(1_element_forward)/8192 298.227 -
std::rotate(deque<int>)_(by_1/2)/1024 188.197 -
std::rotate(deque<int>)_(by_1/2)/32 8.469 -
std::rotate(deque<int>)_(by_1/2)/50 11.499 -
std::rotate(deque<int>)_(by_1/2)/8192 1462.361 -
std::rotate(deque<int>)_(by_1/3)/1024 404.262 -
std::rotate(deque<int>)_(by_1/3)/32 20.432 -1.73%
std::rotate(deque<int>)_(by_1/3)/50 29.337 -3.46%
std::rotate(deque<int>)_(by_1/3)/8192 3160.121 -4.65%
std::rotate(deque<int>)_(by_1/4)/1024 265.710 -2.21%
std::rotate(deque<int>)_(by_1/4)/32 13.172 -
std::rotate(deque<int>)_(by_1/4)/50 27.207 -4.10%
std::rotate(deque<int>)_(by_1/4)/8192 2691.686 4.42%
std::rotate(list<int>)_(1_element_backward)/1024 741.513 -
std::rotate(list<int>)_(1_element_backward)/32 13.344 -
std::rotate(list<int>)_(1_element_backward)/50 24.567 -2.17%
std::rotate(list<int>)_(1_element_backward)/8192 7591.459 4.10%
std::rotate(list<int>)_(1_element_forward)/1024 731.368 -
std::rotate(list<int>)_(1_element_forward)/32 13.853 -
std::rotate(list<int>)_(1_element_forward)/50 25.459 -
std::rotate(list<int>)_(1_element_forward)/8192 7220.704 3.00%
std::rotate(list<int>)_(by_1/2)/1024 389.277 -
std::rotate(list<int>)_(by_1/2)/32 6.452 -
std::rotate(list<int>)_(by_1/2)/50 12.646 -
std::rotate(list<int>)_(by_1/2)/8192 4820.335 12.06%
std::rotate(list<int>)_(by_1/3)/1024 844.491 4.67%
std::rotate(list<int>)_(by_1/3)/32 16.509 -2.25%
std::rotate(list<int>)_(by_1/3)/50 23.639 2.66%
std::rotate(list<int>)_(by_1/3)/8192 8469.500 1.20%
std::rotate(list<int>)_(by_1/4)/1024 577.356 -
std::rotate(list<int>)_(by_1/4)/32 14.516 -
std::rotate(list<int>)_(by_1/4)/50 25.656 -
std::rotate(list<int>)_(by_1/4)/8192 6600.158 -
std::rotate(vector<bool>)_(1_element_backward)/1024 27.762 -
std::rotate(vector<bool>)_(1_element_backward)/32 17.751 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.760 -
std::rotate(vector<bool>)_(1_element_backward)/8192 119.295 -2.61%
std::rotate(vector<bool>)_(1_element_forward)/1024 29.363 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.648 1.57%
std::rotate(vector<bool>)_(1_element_forward)/50 17.661 1.50%
std::rotate(vector<bool>)_(1_element_forward)/8192 114.797 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.471 -
std::rotate(vector<bool>)_(by_1/2)/32 17.910 1.14%
std::rotate(vector<bool>)_(by_1/2)/50 17.781 1.35%
std::rotate(vector<bool>)_(by_1/2)/8192 15.080 -
std::rotate(vector<bool>)_(by_1/3)/1024 48.438 -
std::rotate(vector<bool>)_(by_1/3)/32 17.699 -
std::rotate(vector<bool>)_(by_1/3)/50 17.709 -
std::rotate(vector<bool>)_(by_1/3)/8192 154.963 -
std::rotate(vector<bool>)_(by_1/4)/1024 12.536 -9.15%
std::rotate(vector<bool>)_(by_1/4)/32 17.791 -
std::rotate(vector<bool>)_(by_1/4)/50 17.693 -
std::rotate(vector<bool>)_(by_1/4)/8192 30.490 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.525 -
std::rotate(vector<int>)_(1_element_backward)/32 2.917 -
std::rotate(vector<int>)_(1_element_backward)/50 5.318 -
std::rotate(vector<int>)_(1_element_backward)/8192 300.275 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.063 -
std::rotate(vector<int>)_(1_element_forward)/32 2.958 -
std::rotate(vector<int>)_(1_element_forward)/50 5.251 -
std::rotate(vector<int>)_(1_element_forward)/8192 280.845 -
std::rotate(vector<int>)_(by_1/2)/1024 31.704 -
std::rotate(vector<int>)_(by_1/2)/32 2.324 -
std::rotate(vector<int>)_(by_1/2)/50 3.821 -
std::rotate(vector<int>)_(by_1/2)/8192 240.689 -
std::rotate(vector<int>)_(by_1/3)/1024 118.082 -
std::rotate(vector<int>)_(by_1/3)/32 9.932 -
std::rotate(vector<int>)_(by_1/3)/50 11.109 -
std::rotate(vector<int>)_(by_1/3)/8192 873.683 -
std::rotate(vector<int>)_(by_1/4)/1024 47.237 -
std::rotate(vector<int>)_(by_1/4)/32 4.753 -
std::rotate(vector<int>)_(by_1/4)/50 11.379 -3.02%
std::rotate(vector<int>)_(by_1/4)/8192 369.967 -
std::rotate_copy(deque<int>)/1024 34.874 1.71%
std::rotate_copy(deque<int>)/32 2.719 1.67%
std::rotate_copy(deque<int>)/50 3.008 -
std::rotate_copy(deque<int>)/8192 318.658 7.57%
std::rotate_copy(list<int>)/1024 735.139 -
std::rotate_copy(list<int>)/32 8.790 -
std::rotate_copy(list<int>)/50 13.977 -
std::rotate_copy(list<int>)/8192 6969.801 -
std::rotate_copy(vector<int>)/1024 32.762 -
std::rotate_copy(vector<int>)/32 2.082 -
std::rotate_copy(vector<int>)/50 2.676 -
std::rotate_copy(vector<int>)/8192 607.882 64.29%
std::sample(deque<int>)/1024 11371.536 -
std::sample(deque<int>)/32 305.107 -
std::sample(deque<int>)/8192 91545.862 -
std::sample(list<int>)/1024 12003.374 -
std::sample(list<int>)/32 312.401 -
std::sample(list<int>)/8192 98290.591 -
std::sample(vector<int>)/1024 11294.938 -
std::sample(vector<int>)/32 302.715 -
std::sample(vector<int>)/8192 91772.735 -
std::search(deque<int>)_(near_matches)/1000 24488.967 21.19%
std::search(deque<int>)_(near_matches)/1024 25608.462 20.69%
std::search(deque<int>)_(near_matches)/8192 1436335.899 -
std::search(deque<int>)_(no_match)/1000 404.891 -
std::search(deque<int>)_(no_match)/1024 350.918 31.74%
std::search(deque<int>)_(no_match)/1048576 423950.397 -
std::search(deque<int>)_(no_match)/8192 3296.473 -
std::search(deque<int>)_(same_length)/1000 325.161 -8.77%
std::search(deque<int>)_(same_length)/1024 473.776 -6.51%
std::search(deque<int>)_(same_length)/8192 3762.738 -3.43%
std::search(deque<int>)_(single_element)/1000 447.638 -
std::search(deque<int>)_(single_element)/1024 457.916 -
std::search(deque<int>)_(single_element)/8192 3648.052 -
std::search(deque<int>,_pred)_(near_matches)/1000 25039.642 3.40%
std::search(deque<int>,_pred)_(near_matches)/1024 26188.853 3.47%
std::search(deque<int>,_pred)_(near_matches)/8192 1525297.646 -
std::search(deque<int>,_pred)_(no_match)/1000 423.891 -
std::search(deque<int>,_pred)_(no_match)/1024 435.982 -
std::search(deque<int>,_pred)_(no_match)/1048576 446200.053 -
std::search(deque<int>,_pred)_(no_match)/8192 3496.122 -
std::search(deque<int>,_pred)_(same_length)/1000 494.328 2.11%
std::search(deque<int>,_pred)_(same_length)/1024 511.130 -
std::search(deque<int>,_pred)_(same_length)/8192 4037.393 -
std::search(deque<int>,_pred)_(single_element)/1000 685.060 11.46%
std::search(deque<int>,_pred)_(single_element)/1024 703.838 11.13%
std::search(deque<int>,_pred)_(single_element)/8192 5655.136 11.32%
std::search(list<int>)_(near_matches)/1000 38148.633 -
std::search(list<int>)_(near_matches)/1024 39663.178 -
std::search(list<int>)_(near_matches)/8192 2539194.746 -
std::search(list<int>)_(no_match)/1000 696.080 19.59%
std::search(list<int>)_(no_match)/1024 758.532 1.23%
std::search(list<int>)_(no_match)/1048576 832667.505 1.38%
std::search(list<int>)_(no_match)/8192 6591.571 -
std::search(list<int>)_(same_length)/1000 745.774 -
std::search(list<int>)_(same_length)/1024 771.249 -
std::search(list<int>)_(same_length)/8192 8767.809 10.27%
std::search(list<int>)_(single_element)/1000 668.358 -
std::search(list<int>)_(single_element)/1024 756.620 1.13%
std::search(list<int>)_(single_element)/8192 8242.151 1.90%
std::search(list<int>,_pred)_(near_matches)/1000 41485.077 -
std::search(list<int>,_pred)_(near_matches)/1024 43426.314 -
std::search(list<int>,_pred)_(near_matches)/8192 2688100.892 -
std::search(list<int>,_pred)_(no_match)/1000 802.244 -
std::search(list<int>,_pred)_(no_match)/1024 821.734 -
std::search(list<int>,_pred)_(no_match)/1048576 954895.918 -
std::search(list<int>,_pred)_(no_match)/8192 7391.466 2.06%
std::search(list<int>,_pred)_(same_length)/1000 793.961 -
std::search(list<int>,_pred)_(same_length)/1024 812.615 -
std::search(list<int>,_pred)_(same_length)/8192 9099.013 13.79%
std::search(list<int>,_pred)_(single_element)/1000 799.706 -
std::search(list<int>,_pred)_(single_element)/1024 819.172 -
std::search(list<int>,_pred)_(single_element)/8192 8195.112 4.06%
std::search(vector<int>)_(near_matches)/1000 14357.050 -
std::search(vector<int>)_(near_matches)/1024 15091.003 -
std::search(vector<int>)_(near_matches)/8192 766120.852 -
std::search(vector<int>)_(no_match)/1000 205.464 -2.35%
std::search(vector<int>)_(no_match)/1024 210.423 -2.20%
std::search(vector<int>)_(no_match)/1048576 209493.243 -
std::search(vector<int>)_(no_match)/8192 1629.771 -1.26%
std::search(vector<int>)_(same_length)/1000 240.196 -2.18%
std::search(vector<int>)_(same_length)/1024 244.825 -4.20%
std::search(vector<int>)_(same_length)/8192 1866.876 -5.71%
std::search(vector<int>)_(single_element)/1000 235.176 3.64%
std::search(vector<int>)_(single_element)/1024 240.396 3.50%
std::search(vector<int>)_(single_element)/8192 1843.918 1.67%
std::search(vector<int>,_pred)_(near_matches)/1000 22632.812 -
std::search(vector<int>,_pred)_(near_matches)/1024 23755.625 -
std::search(vector<int>,_pred)_(near_matches)/8192 1452853.216 -
std::search(vector<int>,_pred)_(no_match)/1000 521.862 -
std::search(vector<int>,_pred)_(no_match)/1024 532.638 -
std::search(vector<int>,_pred)_(no_match)/1048576 593160.389 -1.30%
std::search(vector<int>,_pred)_(no_match)/8192 4235.202 -14.12%
std::search(vector<int>,_pred)_(same_length)/1000 632.977 5.56%
std::search(vector<int>,_pred)_(same_length)/1024 630.349 2.68%
std::search(vector<int>,_pred)_(same_length)/8192 4937.813 -2.94%
std::search(vector<int>,_pred)_(single_element)/1000 533.530 -5.53%
std::search(vector<int>,_pred)_(single_element)/1024 548.057 -5.23%
std::search(vector<int>,_pred)_(single_element)/8192 4390.641 -5.14%
std::search_n(deque<int>)_(no_match)/1024 13.733 -
std::search_n(deque<int>)_(no_match)/32 13.659 -
std::search_n(deque<int>)_(no_match)/8192 16.029 -
std::search_n(deque<int>,_pred)_(no_match)/1024 15.208 -
std::search_n(deque<int>,_pred)_(no_match)/32 15.485 -
std::search_n(deque<int>,_pred)_(no_match)/8192 17.798 -
std::search_n(list<int>)_(no_match)/1024 731.537 -
std::search_n(list<int>)_(no_match)/32 11.143 -
std::search_n(list<int>)_(no_match)/8192 6666.196 -
std::search_n(list<int>,_pred)_(no_match)/1024 811.948 -
std::search_n(list<int>,_pred)_(no_match)/32 16.529 -
std::search_n(list<int>,_pred)_(no_match)/8192 8439.745 12.81%
std::search_n(vector<int>)_(no_match)/1024 3.341 -
std::search_n(vector<int>)_(no_match)/32 3.390 -
std::search_n(vector<int>)_(no_match)/8192 3.274 -
std::search_n(vector<int>,_pred)_(no_match)/1024 8.072 -
std::search_n(vector<int>,_pred)_(no_match)/32 8.101 -
std::search_n(vector<int>,_pred)_(no_match)/8192 8.074 -
std::set<int>::clear()/0 390.063 -
std::set<int>::clear()/1024 9120.460 -1.26%
std::set<int>::clear()/32 620.285 -
std::set<int>::clear()/8192 78184.888 -
std::set<int>::contains(key)_(existent)/1024 3.865 -1.73%
std::set<int>::contains(key)_(existent)/32 1.658 -
std::set<int>::contains(key)_(existent)/8192 8.416 3.11%
std::set<int>::contains(key)_(non-existent)/0 0.300 4.30%
std::set<int>::contains(key)_(non-existent)/1024 6.181 3.36%
std::set<int>::contains(key)_(non-existent)/32 2.693 -3.44%
std::set<int>::contains(key)_(non-existent)/8192 8.673 -27.85%
std::set<int>::count(key)_(existent)/1024 4.050 5.04%
std::set<int>::count(key)_(existent)/32 1.624 5.56%
std::set<int>::count(key)_(existent)/8192 7.860 -
std::set<int>::count(key)_(non-existent)/0 0.251 -
std::set<int>::count(key)_(non-existent)/1024 7.971 7.70%
std::set<int>::count(key)_(non-existent)/32 3.017 5.04%
std::set<int>::count(key)_(non-existent)/8192 11.726 4.11%
std::set<int>::ctor(&&,_different_allocs)/0 12.810 -
std::set<int>::ctor(&&,_different_allocs)/1024 5858.790 -
std::set<int>::ctor(&&,_different_allocs)/32 179.210 2.09%
std::set<int>::ctor(&&,_different_allocs)/8192 48238.489 -
std::set<int>::ctor(const&)/0 12.713 -
std::set<int>::ctor(const&)/1024 6221.404 -1.35%
std::set<int>::ctor(const&)/32 217.135 -1.16%
std::set<int>::ctor(const&)/8192 49806.841 -
std::set<int>::ctor(const&,_alloc)/0 12.698 -
std::set<int>::ctor(const&,_alloc)/1024 6239.615 -
std::set<int>::ctor(const&,_alloc)/32 218.330 -1.67%
std::set<int>::ctor(const&,_alloc)/8192 49804.179 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.675 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8453.176 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 231.223 -1.11%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 67691.144 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.700 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12867.521 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 282.973 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 237294.755 -
std::set<int>::equal_range(key)_(existent)/1024 4.536 -
std::set<int>::equal_range(key)_(existent)/32 1.902 2.36%
std::set<int>::equal_range(key)_(existent)/8192 7.865 -
std::set<int>::equal_range(key)_(non-existent)/0 0.252 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.407 -4.06%
std::set<int>::equal_range(key)_(non-existent)/32 2.660 8.62%
std::set<int>::equal_range(key)_(non-existent)/8192 9.777 -3.30%
std::set<int>::erase(iterator)/1024 19.733 -
std::set<int>::erase(iterator)/32 19.567 -
std::set<int>::erase(iterator)/8192 19.803 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 389.766 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6699.782 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 561.348 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54021.338 -
std::set<int>::erase(key)_(existent)/1024 50.928 -1.00%
std::set<int>::erase(key)_(existent)/32 21.372 -
std::set<int>::erase(key)_(existent)/8192 68.524 1.32%
std::set<int>::erase(key)_(non-existent,_end)/0 0.253 -
std::set<int>::erase(key)_(non-existent,_end)/1024 5.469 -14.83%
std::set<int>::erase(key)_(non-existent,_end)/32 2.719 -6.27%
std::set<int>::erase(key)_(non-existent,_end)/8192 8.582 -10.71%
std::set<int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.907 -1.67%
std::set<int>::erase(key)_(non-existent,_middle)/32 1.772 -1.11%
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.096 -
std::set<int>::find(key)_(existent)/1024 3.988 2.88%
std::set<int>::find(key)_(existent)/32 1.724 4.88%
std::set<int>::find(key)_(existent)/8192 8.078 1.28%
std::set<int>::find(key)_(non-existent)/0 0.252 -
std::set<int>::find(key)_(non-existent)/1024 5.601 -
std::set<int>::find(key)_(non-existent)/32 2.264 -1.24%
std::set<int>::find(key)_(non-existent)/8192 8.511 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.031 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 45.835 -5.07%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 19.131 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 94.774 -2.56%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.001 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 29.327 -3.76%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.745 -2.76%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 35.929 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 17.224 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 44.357 -2.35%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 18.683 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 88.777 -9.75%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.222 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 23.264 -3.32%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 17.807 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 32.522 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.541 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16952.864 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 764.966 2.43%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 183994.596 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.821 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12920.433 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 656.631 1.85%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 118951.721 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 390.370 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7782.071 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 536.947 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 132355.489 -1.56%
std::set<int>::insert(value)_(already_present)/1024 5.656 -3.87%
std::set<int>::insert(value)_(already_present)/32 1.760 -
std::set<int>::insert(value)_(already_present)/8192 9.279 -2.99%
std::set<int>::insert(value)_(new_value,_end)/0 17.086 -
std::set<int>::insert(value)_(new_value,_end)/1024 42.076 3.10%
std::set<int>::insert(value)_(new_value,_end)/32 18.594 -1.08%
std::set<int>::insert(value)_(new_value,_end)/8192 71.267 -
std::set<int>::insert(value)_(new_value,_middle)/0 17.029 -
std::set<int>::insert(value)_(new_value,_middle)/1024 25.669 -1.44%
std::set<int>::insert(value)_(new_value,_middle)/32 18.289 -
std::set<int>::insert(value)_(new_value,_middle)/8192 31.529 -
std::set<int>::lower_bound(key)_(existent)/1024 4.301 -10.63%
std::set<int>::lower_bound(key)_(existent)/32 1.475 -5.99%
std::set<int>::lower_bound(key)_(existent)/8192 7.807 -2.25%
std::set<int>::lower_bound(key)_(non-existent)/0 0.252 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.016 -5.89%
std::set<int>::lower_bound(key)_(non-existent)/32 2.251 -8.93%
std::set<int>::lower_bound(key)_(non-existent)/8192 8.872 -2.10%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.313 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6070.990 -5.41%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 213.580 -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 48290.161 -3.00%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.308 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6195.685 -2.09%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 222.990 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 48522.285 -3.25%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.115 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1342.143 -
std::set<int>::operator=(const&)_(into_populated_Container)/32 38.408 -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12378.741 -
std::set<int>::upper_bound(key)_(existent)/1024 4.053 -6.93%
std::set<int>::upper_bound(key)_(existent)/32 1.757 -4.07%
std::set<int>::upper_bound(key)_(existent)/8192 7.852 -5.23%
std::set<int>::upper_bound(key)_(non-existent)/0 0.252 -
std::set<int>::upper_bound(key)_(non-existent)/1024 6.090 -
std::set<int>::upper_bound(key)_(non-existent)/32 2.434 -
std::set<int>::upper_bound(key)_(non-existent)/8192 10.252 -1.31%
std::set<std::string>::clear()/0 391.961 -
std::set<std::string>::clear()/1024 21209.717 -2.34%
std::set<std::string>::clear()/32 893.913 -
std::set<std::string>::clear()/8192 209650.186 -1.38%
std::set<std::string>::contains(key)_(existent)/1024 22.523 -2.02%
std::set<std::string>::contains(key)_(existent)/32 14.402 -
std::set<std::string>::contains(key)_(existent)/8192 28.720 -3.07%
std::set<std::string>::contains(key)_(non-existent)/0 0.276 -
std::set<std::string>::contains(key)_(non-existent)/1024 21.094 -3.09%
std::set<std::string>::contains(key)_(non-existent)/32 9.646 -8.20%
std::set<std::string>::contains(key)_(non-existent)/8192 27.828 -
std::set<std::string>::count(key)_(existent)/1024 24.818 2.91%
std::set<std::string>::count(key)_(existent)/32 16.200 -5.95%
std::set<std::string>::count(key)_(existent)/8192 31.426 2.69%
std::set<std::string>::count(key)_(non-existent)/0 0.256 -
std::set<std::string>::count(key)_(non-existent)/1024 24.729 4.75%
std::set<std::string>::count(key)_(non-existent)/32 10.372 -1.00%
std::set<std::string>::count(key)_(non-existent)/8192 33.977 -4.60%
std::set<std::string>::ctor(&&,_different_allocs)/0 12.788 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6916.718 -
std::set<std::string>::ctor(&&,_different_allocs)/32 206.870 -1.09%
std::set<std::string>::ctor(&&,_different_allocs)/8192 57454.312 -
std::set<std::string>::ctor(const&)/0 12.695 -
std::set<std::string>::ctor(const&)/1024 34645.069 1.71%
std::set<std::string>::ctor(const&)/32 709.841 -9.67%
std::set<std::string>::ctor(const&)/8192 342583.625 -
std::set<std::string>::ctor(const&,_alloc)/0 12.691 -
std::set<std::string>::ctor(const&,_alloc)/1024 37531.543 2.21%
std::set<std::string>::ctor(const&,_alloc)/32 697.563 -5.51%
std::set<std::string>::ctor(const&,_alloc)/8192 347688.969 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.732 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40032.991 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 803.449 1.70%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 379357.718 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.965 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 56341.430 1.85%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1019.251 3.04%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1099822.983 -1.13%
std::set<std::string>::equal_range(key)_(existent)/1024 24.117 9.84%
std::set<std::string>::equal_range(key)_(existent)/32 17.071 -2.57%
std::set<std::string>::equal_range(key)_(existent)/8192 29.419 -
std::set<std::string>::equal_range(key)_(non-existent)/0 0.258 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 24.350 -
std::set<std::string>::equal_range(key)_(non-existent)/32 11.190 1.64%
std::set<std::string>::equal_range(key)_(non-existent)/8192 34.250 2.24%
std::set<std::string>::erase(iterator)/1024 33.136 19.71%
std::set<std::string>::erase(iterator)/32 25.551 -5.35%
std::set<std::string>::erase(iterator)/8192 31.026 3.74%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.283 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12592.764 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 684.564 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117265.816 -
std::set<std::string>::erase(key)_(existent)/1024 72.177 -27.48%
std::set<std::string>::erase(key)_(existent)/32 53.077 -29.23%
std::set<std::string>::erase(key)_(existent)/8192 87.939 5.93%
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.262 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 19.978 -2.85%
std::set<std::string>::erase(key)_(non-existent,_end)/32 9.306 -8.08%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 27.202 -2.79%
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.258 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 12.350 -3.39%
std::set<std::string>::erase(key)_(non-existent,_middle)/32 6.478 -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 15.401 -1.72%
std::set<std::string>::find(key)_(existent)/1024 25.022 3.42%
std::set<std::string>::find(key)_(existent)/32 16.333 4.65%
std::set<std::string>::find(key)_(existent)/8192 31.402 -7.75%
std::set<std::string>::find(key)_(non-existent)/0 0.256 -
std::set<std::string>::find(key)_(non-existent)/1024 20.041 -10.32%
std::set<std::string>::find(key)_(non-existent)/32 9.855 -6.72%
std::set<std::string>::find(key)_(non-existent)/8192 26.926 -11.46%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 31.312 27.50%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 69.927 1.98%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 52.658 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 75.518 -1.21%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 29.490 -8.29%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 47.589 -2.31%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 47.685 5.93%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 47.021 -18.55%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 33.056 -6.76%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 32.832 3.56%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 38.133 10.46%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 42.740 -1.19%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 31.811 -5.65%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 31.389 3.01%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 31.986 -7.60%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 37.049 -13.01%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.117 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 66226.877 -1.62%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1493.509 2.15%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 919663.094 6.98%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.083 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44406.053 2.21%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1277.365 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 612269.534 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 394.156 -3.66%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 41756.231 1.71%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1116.247 2.78%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 621781.545 -
std::set<std::string>::insert(value)_(already_present)/1024 30.083 78.78%
std::set<std::string>::insert(value)_(already_present)/32 10.521 38.14%
std::set<std::string>::insert(value)_(already_present)/8192 37.374 -37.71%
std::set<std::string>::insert(value)_(new_value,_end)/0 27.242 -4.04%
std::set<std::string>::insert(value)_(new_value,_end)/1024 60.938 -14.37%
std::set<std::string>::insert(value)_(new_value,_end)/32 32.696 -17.69%
std::set<std::string>::insert(value)_(new_value,_end)/8192 70.537 -
std::set<std::string>::insert(value)_(new_value,_middle)/0 31.063 34.33%
std::set<std::string>::insert(value)_(new_value,_middle)/1024 51.516 3.30%
std::set<std::string>::insert(value)_(new_value,_middle)/32 37.386 -11.55%
std::set<std::string>::insert(value)_(new_value,_middle)/8192 46.574 -11.86%
std::set<std::string>::lower_bound(key)_(existent)/1024 21.853 1.57%
std::set<std::string>::lower_bound(key)_(existent)/32 15.537 -
std::set<std::string>::lower_bound(key)_(existent)/8192 30.650 -
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.256 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 23.689 3.41%
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.335 -2.11%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 31.895 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.278 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 37392.364 1.67%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 855.724 9.06%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 348496.467 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.272 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36291.305 1.14%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 685.797 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 348974.932 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.050 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 16261.010 4.14%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 345.891 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 205454.507 -
std::set<std::string>::upper_bound(key)_(existent)/1024 24.777 11.35%
std::set<std::string>::upper_bound(key)_(existent)/32 15.291 -
std::set<std::string>::upper_bound(key)_(existent)/8192 30.162 7.46%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.260 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 24.071 -
std::set<std::string>::upper_bound(key)_(non-existent)/32 11.116 5.91%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 30.952 2.68%
std::shift_left(deque<int>)/1024 37.885 -
std::shift_left(deque<int>)/32 3.825 -
std::shift_left(deque<int>)/50 5.432 -
std::shift_left(deque<int>)/8192 300.699 -
std::shift_left(list<int>)/1024 725.763 -
std::shift_left(list<int>)/32 13.421 -
std::shift_left(list<int>)/50 27.368 -
std::shift_left(list<int>)/8192 7141.334 -6.67%
std::shift_left(vector<int>)/1024 35.381 -
std::shift_left(vector<int>)/32 2.982 -24.84%
std::shift_left(vector<int>)/50 5.258 -
std::shift_left(vector<int>)/8192 280.671 -
std::shift_right(deque<int>)/1024 40.410 -
std::shift_right(deque<int>)/32 3.444 -
std::shift_right(deque<int>)/50 4.459 -
std::shift_right(deque<int>)/8192 309.330 -
std::shift_right(list<int>)/1024 731.665 -
std::shift_right(list<int>)/32 14.445 -
std::shift_right(list<int>)/50 26.435 -
std::shift_right(list<int>)/8192 7304.108 -1.02%
std::shift_right(vector<int>)/1024 35.569 -
std::shift_right(vector<int>)/32 2.950 -79.93%
std::shift_right(vector<int>)/50 5.321 -
std::shift_right(vector<int>)/8192 300.648 -
std::shuffle(deque<int>)/1024 9254.538 -
std::shuffle(deque<int>)/32 292.996 -
std::shuffle(deque<int>)/8192 73959.395 -
std::shuffle(vector<int>)/1024 8782.090 -
std::shuffle(vector<int>)/32 278.243 -
std::shuffle(vector<int>)/8192 69757.179 -
std::sort(deque<int>)_(ascending)/1024 771.339 1.50%
std::sort(deque<int>)_(ascending)/8 18.258 4.30%
std::sort(deque<int>)_(ascending)/8192 5756.385 -
std::sort(deque<int>)_(descending)/1024 1300.732 -
std::sort(deque<int>)_(descending)/8 25.956 4.03%
std::sort(deque<int>)_(descending)/8192 10388.416 -
std::sort(deque<int>)_(heap)/1024 6203.180 -3.05%
std::sort(deque<int>)_(heap)/8 24.611 -1.39%
std::sort(deque<int>)_(heap)/8192 69172.218 -
std::sort(deque<int>)_(pipe-organ)/1024 2736.133 2.92%
std::sort(deque<int>)_(pipe-organ)/8 20.353 1.12%
std::sort(deque<int>)_(pipe-organ)/8192 26173.532 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17837.713 1.11%
std::sort(deque<int>)_(qsort_adversarial)/8 17.987 2.19%
std::sort(deque<int>)_(qsort_adversarial)/8192 486522.862 1.18%
std::sort(deque<int>)_(repeated)/1024 988.270 -7.35%
std::sort(deque<int>)_(repeated)/8 18.377 3.03%
std::sort(deque<int>)_(repeated)/8192 6760.853 -
std::sort(deque<int>)_(shuffled)/1024 6838.133 -
std::sort(deque<int>)_(shuffled)/8 23.056 1.16%
std::sort(deque<int>)_(shuffled)/8192 81279.079 -
std::sort(vector<NonIntegral>)_(ascending)/1024 520.262 -
std::sort(vector<NonIntegral>)_(ascending)/8 15.631 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3745.749 -
std::sort(vector<NonIntegral>)_(descending)/1024 774.969 -
std::sort(vector<NonIntegral>)_(descending)/8 25.163 -
std::sort(vector<NonIntegral>)_(descending)/8192 5263.750 -
std::sort(vector<NonIntegral>)_(heap)/1024 4326.963 1.48%
std::sort(vector<NonIntegral>)_(heap)/8 23.313 -
std::sort(vector<NonIntegral>)_(heap)/8192 49570.583 -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1874.587 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.369 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18345.167 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13325.991 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.732 1.30%
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155378.139 -
std::sort(vector<NonIntegral>)_(repeated)/1024 538.708 6.79%
std::sort(vector<NonIntegral>)_(repeated)/8 15.785 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3885.128 4.00%
std::sort(vector<NonIntegral>)_(shuffled)/1024 4664.688 -
std::sort(vector<NonIntegral>)_(shuffled)/8 22.523 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 85782.815 2.09%
std::sort(vector<int>)_(ascending)/1024 520.037 -
std::sort(vector<int>)_(ascending)/8 15.965 -
std::sort(vector<int>)_(ascending)/8192 3739.772 -
std::sort(vector<int>)_(descending)/1024 1016.277 -
std::sort(vector<int>)_(descending)/8 25.038 1.41%
std::sort(vector<int>)_(descending)/8192 7198.112 -
std::sort(vector<int>)_(heap)/1024 4578.097 1.07%
std::sort(vector<int>)_(heap)/8 23.752 -
std::sort(vector<int>)_(heap)/8192 45556.991 -
std::sort(vector<int>)_(pipe-organ)/1024 2294.286 -
std::sort(vector<int>)_(pipe-organ)/8 17.851 1.73%
std::sort(vector<int>)_(pipe-organ)/8192 21563.431 -
std::sort(vector<int>)_(qsort_adversarial)/1024 13123.835 1.73%
std::sort(vector<int>)_(qsort_adversarial)/8 16.380 3.68%
std::sort(vector<int>)_(qsort_adversarial)/8192 148358.312 -
std::sort(vector<int>)_(repeated)/1024 659.198 -
std::sort(vector<int>)_(repeated)/8 15.867 -
std::sort(vector<int>)_(repeated)/8192 5012.222 -
std::sort(vector<int>)_(shuffled)/1024 4629.809 -
std::sort(vector<int>)_(shuffled)/8 22.725 -
std::sort(vector<int>)_(shuffled)/8192 44897.686 -
std::sort_heap(deque<int>)/1024 13299.022 -
std::sort_heap(deque<int>)/8 35.991 -
std::sort_heap(deque<int>)/8192 470111.326 -
std::sort_heap(deque<int>,_pred)/1024 12252.780 -
std::sort_heap(deque<int>,_pred)/8 34.002 1.32%
std::sort_heap(deque<int>,_pred)/8192 428339.262 -
std::sort_heap(vector<NonIntegral>)/1024 9857.098 -
std::sort_heap(vector<NonIntegral>)/8 29.587 1.24%
std::sort_heap(vector<NonIntegral>)/8192 105699.213 -
std::sort_heap(vector<NonIntegral>,_pred)/1024 9863.198 -
std::sort_heap(vector<NonIntegral>,_pred)/8 29.735 -1.18%
std::sort_heap(vector<NonIntegral>,_pred)/8192 106116.183 -
std::sort_heap(vector<int>)/1024 9797.317 -
std::sort_heap(vector<int>)/8 30.005 2.30%
std::sort_heap(vector<int>)/8192 106187.055 -
std::sort_heap(vector<int>,_pred)/1024 9851.476 -
std::sort_heap(vector<int>,_pred)/8 30.023 2.06%
std::sort_heap(vector<int>,_pred)/8192 106091.417 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2734.198 -
std::stable_partition(deque<int>)_(alloc_fails)/32 1915.010 -
std::stable_partition(deque<int>)_(alloc_fails)/50 1933.736 1.22%
std::stable_partition(deque<int>)_(alloc_fails)/8192 9848.695 -
std::stable_partition(deque<int>)_(dense)/1024 645.353 -
std::stable_partition(deque<int>)_(dense)/32 30.858 -3.96%
std::stable_partition(deque<int>)_(dense)/50 42.042 -2.71%
std::stable_partition(deque<int>)_(dense)/8192 5632.930 -
std::stable_partition(deque<int>)_(sparse)/1024 424.806 -1.53%
std::stable_partition(deque<int>)_(sparse)/32 13.869 4.65%
std::stable_partition(deque<int>)_(sparse)/50 30.231 -2.78%
std::stable_partition(deque<int>)_(sparse)/8192 3454.105 2.68%
std::stable_partition(list<int>)_(alloc_fails)/1024 4209.477 -2.27%
std::stable_partition(list<int>)_(alloc_fails)/32 1916.722 -
std::stable_partition(list<int>)_(alloc_fails)/50 1955.967 1.64%
std::stable_partition(list<int>)_(alloc_fails)/8192 26659.273 4.24%
std::stable_partition(list<int>)_(dense)/1024 1453.764 -
std::stable_partition(list<int>)_(dense)/32 37.301 -1.30%
std::stable_partition(list<int>)_(dense)/50 56.182 -2.48%
std::stable_partition(list<int>)_(dense)/8192 18897.247 -10.45%
std::stable_partition(list<int>)_(sparse)/1024 929.523 -1.55%
std::stable_partition(list<int>)_(sparse)/32 9.797 1.81%
std::stable_partition(list<int>)_(sparse)/50 26.917 -
std::stable_partition(list<int>)_(sparse)/8192 8617.264 -1.86%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2343.841 -
std::stable_partition(vector<int>)_(alloc_fails)/32 1905.292 -
std::stable_partition(vector<int>)_(alloc_fails)/50 1894.737 -
std::stable_partition(vector<int>)_(alloc_fails)/8192 5368.813 -
std::stable_partition(vector<int>)_(dense)/1024 290.611 -
std::stable_partition(vector<int>)_(dense)/32 21.313 -2.87%
std::stable_partition(vector<int>)_(dense)/50 25.607 -
std::stable_partition(vector<int>)_(dense)/8192 2088.508 -
std::stable_partition(vector<int>)_(sparse)/1024 209.856 1.27%
std::stable_partition(vector<int>)_(sparse)/32 7.217 -2.02%
std::stable_partition(vector<int>)_(sparse)/50 21.413 -2.20%
std::stable_partition(vector<int>)_(sparse)/8192 1545.052 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 3938.021 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.614 2.89%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18859.323 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 29581.864 6.15%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 29.228 4.26%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26461.710 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13790.348 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.130 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26086.245 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16586.213 1.54%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.342 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22398.829 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25991.456 -3.31%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 17.542 -5.31%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28139.409 -3.87%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3724.755 1.29%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.793 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13668.609 -5.55%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19515.504 1.08%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 23.726 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 25489.855 -1.43%
std::stable_sort(deque<int>)_(ascending)/1024 2127.573 1.21%
std::stable_sort(deque<int>)_(ascending)/8 17.506 -6.71%
std::stable_sort(deque<int>)_(ascending)/8192 13579.721 -
std::stable_sort(deque<int>)_(descending)/1024 2922.257 -
std::stable_sort(deque<int>)_(descending)/8 25.237 -8.37%
std::stable_sort(deque<int>)_(descending)/8192 20440.635 -
std::stable_sort(deque<int>)_(heap)/1024 2753.406 1.79%
std::stable_sort(deque<int>)_(heap)/8 23.823 -6.44%
std::stable_sort(deque<int>)_(heap)/8192 17405.948 -
std::stable_sort(deque<int>)_(pipe-organ)/1024 2949.934 1.59%
std::stable_sort(deque<int>)_(pipe-organ)/8 21.630 -2.94%
std::stable_sort(deque<int>)_(pipe-organ)/8192 20556.950 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3127.013 1.07%
std::stable_sort(deque<int>)_(qsort_adversarial)/8 17.003 -3.64%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20759.496 -
std::stable_sort(deque<int>)_(repeated)/1024 1445.993 2.29%
std::stable_sort(deque<int>)_(repeated)/8 17.771 -6.02%
std::stable_sort(deque<int>)_(repeated)/8192 7688.785 -
std::stable_sort(deque<int>)_(shuffled)/1024 2564.525 2.05%
std::stable_sort(deque<int>)_(shuffled)/8 22.783 -2.06%
std::stable_sort(deque<int>)_(shuffled)/8192 14348.586 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4801.680 3.54%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 15.845 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 46766.539 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 22712.946 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.518 -1.44%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 119578.934 2.02%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 13759.741 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 23.504 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 108117.033 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 13952.683 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 17.743 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 84163.532 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22330.263 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 15.937 1.04%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 135478.394 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3530.804 1.71%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 15.917 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 18076.328 1.17%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 17950.665 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.138 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 145827.452 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3592.316 -6.46%
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.319 2.86%
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 42160.500 -7.57%
std::stable_sort(vector<NonIntegral>)_(descending)/1024 12509.157 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 22.514 -4.30%
std::stable_sort(vector<NonIntegral>)_(descending)/8192 187091.289 -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 9476.283 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.372 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 117028.745 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8377.377 3.84%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.642 3.11%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 116211.606 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13515.374 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 17.352 10.96%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 199920.834 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1272.787 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.068 2.53%
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 14171.135 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 11933.940 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 19.653 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 174021.711 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4245.646 -2.58%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 15.940 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 18813.067 2.28%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23107.821 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.129 -2.54%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24597.683 -3.45%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 13860.750 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 21.823 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 30576.272 -4.76%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 13987.136 -1.13%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 18.141 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 22088.858 2.32%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 22437.509 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 15.963 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 34040.093 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3379.827 -1.02%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.016 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9719.262 -23.31%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 17836.421 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 20.313 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 27281.801 -10.99%
std::stable_sort(vector<int>)_(ascending)/1024 2109.780 2.49%
std::stable_sort(vector<int>)_(ascending)/8 15.424 -
std::stable_sort(vector<int>)_(ascending)/8192 13439.503 -
std::stable_sort(vector<int>)_(descending)/1024 2838.938 2.70%
std::stable_sort(vector<int>)_(descending)/8 23.543 -1.89%
std::stable_sort(vector<int>)_(descending)/8192 18452.084 -
std::stable_sort(vector<int>)_(heap)/1024 2576.233 2.43%
std::stable_sort(vector<int>)_(heap)/8 21.162 -
std::stable_sort(vector<int>)_(heap)/8192 14552.389 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2806.847 1.47%
std::stable_sort(vector<int>)_(pipe-organ)/8 18.182 -1.10%
std::stable_sort(vector<int>)_(pipe-organ)/8192 18273.101 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2890.405 1.07%
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.408 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18270.024 -
std::stable_sort(vector<int>)_(repeated)/1024 1133.510 4.91%
std::stable_sort(vector<int>)_(repeated)/8 15.500 -
std::stable_sort(vector<int>)_(repeated)/8192 5284.859 -
std::stable_sort(vector<int>)_(shuffled)/1024 2288.750 3.28%
std::stable_sort(vector<int>)_(shuffled)/8 19.765 -
std::stable_sort(vector<int>)_(shuffled)/8192 11001.098 -
std::swap_ranges(deque<int>)/1024 340.349 -10.42%
std::swap_ranges(deque<int>)/32 10.417 -6.47%
std::swap_ranges(deque<int>)/50 15.861 -9.01%
std::swap_ranges(deque<int>)/8192 2706.127 -7.45%
std::swap_ranges(list<int>)/1024 755.963 -
std::swap_ranges(list<int>)/32 19.454 -
std::swap_ranges(list<int>)/50 32.159 -1.54%
std::swap_ranges(list<int>)/8192 10218.328 5.93%
std::swap_ranges(vector<int>)/1024 62.600 -
std::swap_ranges(vector<int>)/32 4.813 -
std::swap_ranges(vector<int>)/50 5.597 -
std::swap_ranges(vector<int>)/8192 475.726 -
std::transform(deque<int>)_(identity_transform)/1024 370.150 -
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 2445.617 -
std::transform(deque<int>,_deque<int>)/1024 660.444 -
std::transform(deque<int>,_deque<int>)/32 21.356 -4.67%
std::transform(deque<int>,_deque<int>)/50 35.900 1.16%
std::transform(deque<int>,_deque<int>)/8192 5442.255 -
std::transform(list<int>)_(identity_transform)/1024 739.740 -
std::transform(list<int>)_(identity_transform)/32 16.960 -
std::transform(list<int>)_(identity_transform)/50 30.375 -
std::transform(list<int>)_(identity_transform)/8192 7607.380 -
std::transform(list<int>,_list<int>)/1024 841.153 -
std::transform(list<int>,_list<int>)/32 23.048 -
std::transform(list<int>,_list<int>)/50 37.300 -
std::transform(list<int>,_list<int>)/8192 9140.335 -
std::transform(vector<int>)_(identity_transform)/1024 262.581 -
std::transform(vector<int>)_(identity_transform)/32 9.210 -
std::transform(vector<int>)_(identity_transform)/50 16.201 -
std::transform(vector<int>)_(identity_transform)/8192 2021.139 -
std::transform(vector<int>,_vector<int>)/1024 555.764 -
std::transform(vector<int>,_vector<int>)/32 17.984 4.60%
std::transform(vector<int>,_vector<int>)/50 27.011 -
std::transform(vector<int>,_vector<int>)/8192 4447.072 -
std::unique(deque<int>)_(contiguous)/1024 515.078 -
std::unique(deque<int>)_(contiguous)/32 51.155 -
std::unique(deque<int>)_(contiguous)/52 57.628 -
std::unique(deque<int>)_(contiguous)/8192 3741.398 -
std::unique(deque<int>)_(sprinkled)/1024 511.302 -
std::unique(deque<int>)_(sprinkled)/32 54.169 -
std::unique(deque<int>)_(sprinkled)/52 60.738 -3.86%
std::unique(deque<int>)_(sprinkled)/8192 3806.323 -
std::unique(deque<int>,_pred)_(contiguous)/1024 633.684 -
std::unique(deque<int>,_pred)_(contiguous)/32 56.793 -
std::unique(deque<int>,_pred)_(contiguous)/52 67.288 -
std::unique(deque<int>,_pred)_(contiguous)/8192 4535.628 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 686.598 -
std::unique(deque<int>,_pred)_(sprinkled)/32 57.766 -
std::unique(deque<int>,_pred)_(sprinkled)/52 70.613 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5211.445 -
std::unique(list<int>)_(contiguous)/1024 922.014 -
std::unique(list<int>)_(contiguous)/32 52.017 -
std::unique(list<int>)_(contiguous)/52 64.045 -
std::unique(list<int>)_(contiguous)/8192 7046.726 1.36%
std::unique(list<int>)_(sprinkled)/1024 966.578 -
std::unique(list<int>)_(sprinkled)/32 54.295 -
std::unique(list<int>)_(sprinkled)/52 67.319 -
std::unique(list<int>)_(sprinkled)/8192 8196.551 -
std::unique(list<int>,_pred)_(contiguous)/1024 952.279 -7.48%
std::unique(list<int>,_pred)_(contiguous)/32 58.441 2.86%
std::unique(list<int>,_pred)_(contiguous)/52 71.259 -
std::unique(list<int>,_pred)_(contiguous)/8192 7559.046 -
std::unique(list<int>,_pred)_(sprinkled)/1024 1013.572 1.25%
std::unique(list<int>,_pred)_(sprinkled)/32 67.566 -
std::unique(list<int>,_pred)_(sprinkled)/52 83.762 -
std::unique(list<int>,_pred)_(sprinkled)/8192 8340.375 -
std::unique(vector<int>)_(contiguous)/1024 309.566 -
std::unique(vector<int>)_(contiguous)/32 47.954 -
std::unique(vector<int>)_(contiguous)/52 54.094 -
std::unique(vector<int>)_(contiguous)/8192 1910.692 -
std::unique(vector<int>)_(sprinkled)/1024 530.734 -
std::unique(vector<int>)_(sprinkled)/32 53.933 -
std::unique(vector<int>)_(sprinkled)/52 64.840 -
std::unique(vector<int>)_(sprinkled)/8192 4275.185 7.25%
std::unique(vector<int>,_pred)_(contiguous)/1024 487.409 -2.05%
std::unique(vector<int>,_pred)_(contiguous)/32 54.326 -
std::unique(vector<int>,_pred)_(contiguous)/52 64.625 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3588.369 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 684.805 -
std::unique(vector<int>,_pred)_(sprinkled)/32 57.945 -
std::unique(vector<int>,_pred)_(sprinkled)/52 70.723 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5164.719 -
std::unique_copy(deque<int>)_(contiguous)/1024 475.862 -
std::unique_copy(deque<int>)_(contiguous)/32 9.466 -
std::unique_copy(deque<int>)_(contiguous)/52 14.906 -
std::unique_copy(deque<int>)_(contiguous)/8192 3729.581 -
std::unique_copy(deque<int>)_(sprinkled)/1024 467.277 -1.01%
std::unique_copy(deque<int>)_(sprinkled)/32 9.221 -3.14%
std::unique_copy(deque<int>)_(sprinkled)/52 14.743 -4.12%
std::unique_copy(deque<int>)_(sprinkled)/8192 3741.406 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 597.906 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 15.845 -14.40%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 25.151 -14.85%
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4461.287 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 632.441 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.628 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.033 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5063.421 -
std::unique_copy(list<int>)_(contiguous)/1024 738.892 -
std::unique_copy(list<int>)_(contiguous)/32 11.267 2.08%
std::unique_copy(list<int>)_(contiguous)/52 19.458 -
std::unique_copy(list<int>)_(contiguous)/8192 6784.335 -
std::unique_copy(list<int>)_(sprinkled)/1024 737.461 -
std::unique_copy(list<int>)_(sprinkled)/32 13.126 -
std::unique_copy(list<int>)_(sprinkled)/52 23.840 -
std::unique_copy(list<int>)_(sprinkled)/8192 6937.895 -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 792.938 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 16.308 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 29.012 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7545.609 -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 838.118 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.261 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.053 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7636.206 2.11%
std::unique_copy(vector<int>)_(contiguous)/1024 247.922 -
std::unique_copy(vector<int>)_(contiguous)/32 8.698 -
std::unique_copy(vector<int>)_(contiguous)/52 13.417 -
std::unique_copy(vector<int>)_(contiguous)/8192 1888.960 -
std::unique_copy(vector<int>)_(sprinkled)/1024 457.226 -
std::unique_copy(vector<int>)_(sprinkled)/32 13.279 2.29%
std::unique_copy(vector<int>)_(sprinkled)/52 22.251 1.01%
std::unique_copy(vector<int>)_(sprinkled)/8192 3663.123 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 539.404 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.791 3.71%
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.638 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3790.842 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 592.135 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.670 2.13%
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.908 1.80%
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4519.425 -
std::unordered_map<int,_int>::clear()/0 391.629 -
std::unordered_map<int,_int>::clear()/1024 8007.293 1.77%
std::unordered_map<int,_int>::clear()/32 587.078 -
std::unordered_map<int,_int>::clear()/8192 62471.384 -3.46%
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.572 -8.07%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.579 -8.85%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.713 2.93%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.403 7.92%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.529 14.05%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.490 -12.79%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.567 4.76%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.304 4.79%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.443 -3.62%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.371 -6.69%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.310 -22.51%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.259 -26.27%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.328 -24.17%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.211 -12.74%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.123 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8489.676 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 266.022 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 95766.104 -1.21%
std::unordered_map<int,_int>::ctor(const&)/0 12.935 -
std::unordered_map<int,_int>::ctor(const&)/1024 6705.571 -
std::unordered_map<int,_int>::ctor(const&)/32 205.003 1.28%
std::unordered_map<int,_int>::ctor(const&)/8192 54621.533 -1.26%
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 12.956 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9650.029 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 255.150 -3.71%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 80737.275 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.857 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13064.159 -4.11%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 362.182 -1.87%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 141818.863 -5.07%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.859 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12972.618 -3.16%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 357.660 -1.41%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 139845.540 -1.32%
std::unordered_map<int,_int>::erase(iterator)/1024 19.620 -
std::unordered_map<int,_int>::erase(iterator)/32 19.536 -
std::unordered_map<int,_int>::erase(iterator)/8192 19.769 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.563 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5469.753 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 530.042 1.05%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45034.137 1.59%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 22.040 -
std::unordered_map<int,_int>::erase(key)_(existent)/32 21.156 1.86%
std::unordered_map<int,_int>::erase(key)_(existent)/8192 22.280 1.54%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.291 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.131 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.051 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.179 -1.06%
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.159 -1.25%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.227 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.198 -1.57%
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.406 -
std::unordered_map<int,_int>::find(key)_(existent)/32 1.512 -
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.495 -3.57%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.329 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.279 -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.047 -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.032 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.415 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12685.953 -2.27%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 714.033 -2.39%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 138535.953 -1.70%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.528 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12766.395 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 722.588 -1.31%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 139301.214 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.552 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7701.406 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 594.334 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 87348.616 3.07%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.474 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14041.294 1.24%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 763.334 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 148626.349 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.579 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 13569.258 1.06%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 757.717 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 143889.062 -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.448 -1.57%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 2.876 2.39%
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.795 5.50%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 17.916 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 19.334 -1.29%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 19.315 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 19.739 -2.57%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 17.895 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 21.349 5.51%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 19.094 -1.47%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 21.124 1.73%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.196 2.47%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.846 11.55%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.197 6.99%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.150 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 21.151 6.27%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.200 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 22.062 4.98%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.152 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 19.452 -6.04%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 19.210 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 21.246 2.39%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.152 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6634.160 -2.85%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 210.226 -2.86%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53860.651 -3.43%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.606 3.26%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6737.430 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 203.160 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54969.920 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1463.382 11.00%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.109 1.66%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 26243.101 2.35%
std::unordered_multimap<int,_int>::clear()/0 390.259 -
std::unordered_multimap<int,_int>::clear()/1024 8143.467 -
std::unordered_multimap<int,_int>::clear()/32 593.196 1.05%
std::unordered_multimap<int,_int>::clear()/8192 62450.695 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.464 5.64%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.518 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.553 5.08%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.338 -7.73%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.869 13.05%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.862 14.31%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.737 10.79%
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.617 -11.40%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.661 -16.14%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.752 -8.89%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.270 -43.59%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.231 -3.78%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.191 -5.34%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.091 -5.60%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 13.993 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8617.151 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 290.685 1.15%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 99178.554 -
std::unordered_multimap<int,_int>::ctor(const&)/0 12.921 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6663.841 -
std::unordered_multimap<int,_int>::ctor(const&)/32 196.504 -
std::unordered_multimap<int,_int>::ctor(const&)/8192 54834.370 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.071 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9105.418 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 252.247 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 76188.012 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.774 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12649.322 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 378.584 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 139231.474 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.851 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12801.405 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 368.531 1.30%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 139701.139 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 19.650 -
std::unordered_multimap<int,_int>::erase(iterator)/32 19.647 -
std::unordered_multimap<int,_int>::erase(iterator)/8192 27.451 5.40%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.883 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5857.967 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 515.876 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45204.323 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 21.877 2.14%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 21.080 3.19%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 25.243 4.39%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.471 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.465 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.441 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.241 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.482 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.452 -1.61%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.330 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.039 -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.255 -7.62%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.219 -11.26%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.150 -8.54%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.325 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.165 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.180 1.39%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.302 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.909 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14672.523 -1.82%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 752.765 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 170783.897 2.94%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.553 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 14799.357 -1.73%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 759.082 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 170482.577 2.49%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.865 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 13730.285 -3.73%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 808.099 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 182970.551 3.95%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.346 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 15631.508 -1.38%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 821.599 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 165849.927 -4.13%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 391.393 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 16074.944 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 808.643 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 181189.507 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 24.930 1.62%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 21.049 5.60%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 22.897 6.14%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 18.466 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 21.875 -5.04%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 20.858 1.82%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 21.048 -1.55%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 18.492 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 22.393 -3.70%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 18.975 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 31.924 -2.08%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.110 -2.98%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6803.688 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 225.155 1.51%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54406.302 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.456 2.45%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6799.169 -1.43%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 204.956 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54462.826 -1.68%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.930 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1496.941 -23.25%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 25.164 -1.09%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 27502.316 -12.93%
std::unordered_multiset<int>::clear()/0 391.438 -
std::unordered_multiset<int>::clear()/1024 8085.399 -4.87%
std::unordered_multiset<int>::clear()/32 591.736 -
std::unordered_multiset<int>::clear()/8192 62003.375 -5.93%
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.191 6.51%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.236 -3.97%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.321 6.18%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.365 -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.576 -27.41%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.511 -8.52%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.451 -22.30%
std::unordered_multiset<int>::count(key)_(existent)/1024 1.971 6.65%
std::unordered_multiset<int>::count(key)_(existent)/32 1.857 10.86%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.824 6.94%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.354 18.15%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.398 17.85%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.313 14.05%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.324 7.91%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 13.997 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8552.609 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 301.808 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 100293.686 -
std::unordered_multiset<int>::ctor(const&)/0 13.089 1.60%
std::unordered_multiset<int>::ctor(const&)/1024 7276.374 7.80%
std::unordered_multiset<int>::ctor(const&)/32 215.909 9.91%
std::unordered_multiset<int>::ctor(const&)/8192 59100.256 6.76%
std::unordered_multiset<int>::ctor(const&,_alloc)/0 12.892 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9098.660 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 252.581 -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 75759.865 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.818 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12715.857 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 375.335 -1.17%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 137495.996 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.828 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12653.145 1.00%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 366.967 1.50%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 137946.768 -
std::unordered_multiset<int>::erase(iterator)/1024 19.501 -1.72%
std::unordered_multiset<int>::erase(iterator)/32 19.444 -1.53%
std::unordered_multiset<int>::erase(iterator)/8192 19.471 -22.32%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.906 -3.27%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5613.758 -4.42%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 518.910 -3.78%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 47121.751 1.21%
std::unordered_multiset<int>::erase(key)_(existent)/1024 22.029 4.49%
std::unordered_multiset<int>::erase(key)_(existent)/32 20.288 -1.82%
std::unordered_multiset<int>::erase(key)_(existent)/8192 23.163 5.50%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.263 -33.35%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.339 -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.453 15.86%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.110 -13.20%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.484 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.085 -15.64%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.213 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.133 3.18%
std::unordered_multiset<int>::find(key)_(existent)/1024 1.280 2.70%
std::unordered_multiset<int>::find(key)_(existent)/32 1.380 11.40%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.150 -17.27%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.327 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 0.901 -12.65%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.001 -12.04%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.150 3.95%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.955 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14694.239 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 750.836 -3.57%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 167095.059 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.245 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 14734.389 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 772.422 3.68%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 164159.488 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 390.871 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 13486.915 -1.59%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 805.601 1.39%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 172839.306 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 20.858 1.48%
std::unordered_multiset<int>::insert(value)_(already_present)/32 20.106 -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 22.131 3.74%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 18.482 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 24.100 2.09%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 18.944 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 19.689 2.83%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 18.448 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 23.384 -3.82%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 19.640 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 25.478 4.88%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.113 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6772.260 1.05%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 215.141 -2.36%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 54703.846 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.109 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6814.324 2.03%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 201.030 1.10%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 55255.829 -1.28%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.929 -2.55%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1363.464 -5.06%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 25.673 4.54%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 25449.223 -4.10%
std::unordered_set<int>::clear()/0 390.908 -
std::unordered_set<int>::clear()/1024 9691.130 12.04%
std::unordered_set<int>::clear()/32 627.945 5.58%
std::unordered_set<int>::clear()/8192 73022.853 13.34%
std::unordered_set<int>::contains(key)_(existent)/1024 1.328 21.47%
std::unordered_set<int>::contains(key)_(existent)/32 1.327 11.06%
std::unordered_set<int>::contains(key)_(existent)/8192 1.258 -5.86%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.338 -7.70%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.428 -1.04%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.538 -3.19%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.496 -1.03%
std::unordered_set<int>::count(key)_(existent)/1024 1.094 -10.31%
std::unordered_set<int>::count(key)_(existent)/32 1.266 -4.00%
std::unordered_set<int>::count(key)_(existent)/8192 1.269 -11.83%
std::unordered_set<int>::count(key)_(non-existent)/0 0.303 12.68%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.675 -
std::unordered_set<int>::count(key)_(non-existent)/32 1.306 -20.64%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.440 -8.03%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.831 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 8743.428 -1.01%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 287.832 -2.45%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 101545.488 -3.81%
std::unordered_set<int>::ctor(const&)/0 12.892 -
std::unordered_set<int>::ctor(const&)/1024 6751.805 -
std::unordered_set<int>::ctor(const&)/32 198.578 -
std::unordered_set<int>::ctor(const&)/8192 54549.479 -
std::unordered_set<int>::ctor(const&,_alloc)/0 13.225 1.29%
std::unordered_set<int>::ctor(const&,_alloc)/1024 9944.318 2.91%
std::unordered_set<int>::ctor(const&,_alloc)/32 278.521 6.53%
std::unordered_set<int>::ctor(const&,_alloc)/8192 81835.598 2.64%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.846 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13995.274 6.16%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 389.945 5.35%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 145482.765 3.66%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.854 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 15483.887 19.45%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 365.266 -1.04%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 145846.857 3.53%
std::unordered_set<int>::erase(iterator)/1024 24.790 5.07%
std::unordered_set<int>::erase(iterator)/32 22.035 5.53%
std::unordered_set<int>::erase(iterator)/8192 25.204 5.70%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.037 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6118.208 9.04%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 536.693 1.89%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 50808.985 12.44%
std::unordered_set<int>::erase(key)_(existent)/1024 27.206 5.94%
std::unordered_set<int>::erase(key)_(existent)/32 22.223 4.62%
std::unordered_set<int>::erase(key)_(existent)/8192 26.834 -4.73%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.265 -21.66%
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.240 -19.62%
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.141 -21.51%
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.107 -16.64%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.481 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.093 -11.89%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.384 -1.40%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.119 -6.88%
std::unordered_set<int>::find(key)_(existent)/1024 1.431 -3.46%
std::unordered_set<int>::find(key)_(existent)/32 1.494 16.87%
std::unordered_set<int>::find(key)_(existent)/8192 1.498 1.67%
std::unordered_set<int>::find(key)_(non-existent)/0 0.330 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.219 6.33%
std::unordered_set<int>::find(key)_(non-existent)/32 1.073 -10.16%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.079 -10.50%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 389.329 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12883.446 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 719.210 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 136709.034 -5.43%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 389.691 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12775.506 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 756.370 6.19%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 138724.443 4.07%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 395.527 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7632.690 3.04%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 580.965 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 87667.636 1.59%
std::unordered_set<int>::insert(value)_(already_present)/1024 1.895 -20.02%
std::unordered_set<int>::insert(value)_(already_present)/32 1.753 -27.95%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.660 -
std::unordered_set<int>::insert(value)_(new_value,_end)/0 17.964 -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 19.952 4.42%
std::unordered_set<int>::insert(value)_(new_value,_end)/32 19.186 1.60%
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 18.671 -3.67%
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 17.952 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 19.525 -2.37%
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 19.290 2.13%
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 18.773 -4.95%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.456 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 7160.227 7.53%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 235.220 8.03%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 57593.500 7.07%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.441 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6616.207 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 198.528 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 54696.036 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.931 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1954.999 28.90%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 25.357 1.80%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 30729.490 8.52%
std::unordered_set<std::string>::clear()/0 394.373 -
std::unordered_set<std::string>::clear()/1024 23072.669 -
std::unordered_set<std::string>::clear()/32 889.713 -3.12%
std::unordered_set<std::string>::clear()/8192 218090.874 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 37.091 8.65%
std::unordered_set<std::string>::contains(key)_(existent)/32 27.897 -28.85%
std::unordered_set<std::string>::contains(key)_(existent)/8192 38.897 6.52%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.344 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 22.470 -7.18%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 24.072 2.15%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 23.819 -
std::unordered_set<std::string>::count(key)_(existent)/1024 39.777 -
std::unordered_set<std::string>::count(key)_(existent)/32 37.376 16.15%
std::unordered_set<std::string>::count(key)_(existent)/8192 41.779 2.14%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.322 -3.18%
std::unordered_set<std::string>::count(key)_(non-existent)/1024 24.361 2.41%
std::unordered_set<std::string>::count(key)_(non-existent)/32 23.636 -4.78%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 22.556 4.10%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 13.861 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40764.125 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 1027.014 4.51%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 723126.721 -1.87%
std::unordered_set<std::string>::ctor(const&)/0 12.890 -
std::unordered_set<std::string>::ctor(const&)/1024 33532.518 -
std::unordered_set<std::string>::ctor(const&)/32 778.579 13.77%
std::unordered_set<std::string>::ctor(const&)/8192 337053.428 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.083 -1.14%
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 62523.366 -1.16%
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1242.446 -12.81%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 600381.898 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.872 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62584.865 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1658.489 -5.71%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 636572.915 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.857 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 61387.815 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1556.163 -4.69%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 631384.303 -
std::unordered_set<std::string>::erase(iterator)/1024 34.198 15.06%
std::unordered_set<std::string>::erase(iterator)/32 30.847 -2.33%
std::unordered_set<std::string>::erase(iterator)/8192 30.463 15.91%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.134 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12321.945 -1.74%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 674.604 3.60%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118103.131 -
std::unordered_set<std::string>::erase(key)_(existent)/1024 46.419 -42.25%
std::unordered_set<std::string>::erase(key)_(existent)/32 58.346 -13.02%
std::unordered_set<std::string>::erase(key)_(existent)/8192 113.167 -1.58%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 0.270 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 26.425 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 26.964 -8.43%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 22.895 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 0.285 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 23.823 -7.35%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 19.747 -20.44%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 23.911 3.26%
std::unordered_set<std::string>::find(key)_(existent)/1024 40.676 -
std::unordered_set<std::string>::find(key)_(existent)/32 41.347 39.29%
std::unordered_set<std::string>::find(key)_(existent)/8192 37.992 8.43%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.332 4.02%
std::unordered_set<std::string>::find(key)_(non-existent)/1024 24.491 2.15%
std::unordered_set<std::string>::find(key)_(non-existent)/32 26.440 26.55%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 22.565 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.650 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 55392.729 1.01%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1861.466 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 605311.706 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.879 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 53707.665 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1948.894 6.07%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 599273.874 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 390.606 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 54942.827 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1783.680 -9.18%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 560547.035 -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 68.535 358.62%
std::unordered_set<std::string>::insert(value)_(already_present)/32 30.541 -42.25%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 75.398 70.05%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 42.414 -24.26%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 36.537 -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 72.772 16.31%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 71.410 -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 39.657 -19.94%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 30.019 -58.81%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 51.475 -29.14%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 56.247 -7.10%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.015 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35394.646 -2.08%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 745.436 14.04%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 336289.403 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.027 -3.96%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35516.156 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 753.056 1.53%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 339208.817 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.813 -6.61%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 16047.708 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 284.737 -9.14%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 208847.294 -
std::upper_bound(std::deque<int>)/100 30.656 -
std::upper_bound(std::deque<int>)/8 18.020 -
std::upper_bound(std::deque<int>)/8192 65.058 -
std::upper_bound(std::forward_list<int>)/100 97.252 -
std::upper_bound(std::forward_list<int>)/8 16.111 -
std::upper_bound(std::forward_list<int>)/8192 10389.544 -
std::upper_bound(std::list<int>)/100 100.590 -
std::upper_bound(std::list<int>)/8 16.207 -
std::upper_bound(std::list<int>)/8192 14695.889 8.79%
std::upper_bound(std::vector<int>)/100 12.357 -
std::upper_bound(std::vector<int>)/8 5.990 -
std::upper_bound(std::vector<int>)/8192 15.684 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 426.890 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 394.001 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 628.528 -2.93%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 32.277 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.713 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 276.361 3.81%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.022 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.778 5.81%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 846.241 -4.00%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 49.555 -1.76%
std::vector<int>::ctor(Range)_(cheap_elements)/32 10.887 1.86%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 844.650 -2.98%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 49.890 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 10.729 5.95%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 846.561 -2.49%
std::vector<int>::ctor(size)/1024 44.182 1.57%
std::vector<int>::ctor(size)/32 10.342 6.10%
std::vector<int>::ctor(size)/8192 561.933 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 45.107 3.90%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 10.006 1.74%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 258.291 1.14%
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.645 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.752 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 280.988 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.752 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.369 -
std::vector<int>::erase(middle)_(cheap_elements)/8192 139.769 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.631 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.061 1.28%
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.249 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 956.080 2.11%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 432.590 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 4675.296 3.11%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 998.319 8.79%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 459.114 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 5025.211 19.02%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 942.216 -1.12%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 422.708 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 4735.872 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.881 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.846 1.02%
std::vector<int>::insert(middle)_(cheap_elements)/8192 139.772 -4.47%
std::vector<int>::operator=(const&)_(cheap_elements)/1024 35.589 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.993 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 735.120 1.09%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 99.197 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 25.673 1.73%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 648.085 -1.22%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.626 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.464 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.282 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.485 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.494 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.483 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 831.615 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 408.107 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4851.419 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 13160.979 1.56%
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 754.521 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 114028.538 1.50%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 636.288 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 19.982 -1.63%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6341.232 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6607.795 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 151.891 4.08%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 57611.372 5.82%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 695.059 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 34.929 -1.25%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6843.269 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19647.190 -4.64%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 595.958 -5.67%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 171446.327 -4.19%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 695.201 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 34.877 -3.63%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6863.066 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 19633.108 -3.15%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 600.360 -2.48%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 171492.778 -2.15%
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 695.618 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 34.957 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6865.349 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 19656.970 -2.71%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 597.118 -2.58%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 171502.916 -1.88%
std::vector<std::string>::ctor(size)/1024 426.142 -
std::vector<std::string>::ctor(size)/32 32.079 3.28%
std::vector<std::string>::ctor(size)/8192 4175.760 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 578.416 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 35.128 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5273.592 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19560.909 -5.34%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 567.580 -5.41%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 170548.294 -4.96%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 576.922 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.690 -
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4574.974 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 589.528 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.445 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4591.001 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.088 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.897 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2273.350 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 300.907 -4.10%
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.080 -
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2286.765 -1.43%
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 569.958 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 21.048 -
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4574.424 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 584.757 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 35.256 -
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4587.317 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1832.512 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 456.325 -1.35%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 12412.810 1.06%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15343.387 -1.56%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 790.263 -1.29%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 116450.180 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3374.556 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 523.855 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 22997.533 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 17057.065 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 864.403 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 129323.509 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1866.233 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 557.804 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 14003.945 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13427.720 -1.93%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 873.702 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 116313.378 -1.25%
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.544 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.145 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2267.041 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 302.638 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 25.945 -
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2286.051 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 411.556 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 13.055 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 4320.374 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6389.926 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 137.943 3.45%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 52659.082 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 547.282 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 42.642 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3142.509 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 601.535 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 57.417 1.80%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5718.327 -
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.737 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.637 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.907 2.39%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.517 1.41%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.043 2.18%
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 12.735 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 12.755 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 12.736 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 22.744 1.38%
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 22.747 1.37%
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 22.779 1.46%
vector<bool>(const_vector<bool>&) 9.902 -8.74%
vector<bool>(size_type,_const_value_type&) 8.386 -8.88%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.056 -5.40%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.968 -
vector<bool>::reserve() 8.187 -10.89%
vector<bool>::resize() 10.651 -3.01%
Geometric Mean 888.739 -