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 564281 2026-02-24T02:06:34 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1677 1916
Performance Improvements 1761 1933
Unchanged Tests 38467 38056
Total Tests 41905

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

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

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 170.23% 8.833 23.871 - 171.73% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 154.78% 5.857 14.922 - 152.89% -
SetIntersection_Interlaced_Vector_float_262144_256 142.06% 23113840.352 55948525.170 - 8.80% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 128.75% 32.961 75.398 - 70.05% -
std::flat_map<int,_int>::ctor(const&)/8192 122.88% 855.425 1906.549 - -0.75% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 122.02% 855.833 1900.138 - -0.74% -
std::flat_multimap<int,_int>::ctor(const&)/8192 116.80% 892.527 1934.960 - 0.23% -
rng::starts_with(list<int>)/1000 104.94% 751.317 1539.770 - 104.20% -
rng::starts_with(list<int>)/1024 104.85% 769.622 1576.555 - 104.67% -
std::count_if(list<int>)_(every_other)/1024 99.63% 744.853 1486.966 - 98.41% -
std::copy_n(vector<int>)/32768 97.81% 1916.625 3791.330 - 12.80% -
SetIntersection_Interlaced_Vector_float_262144_16 96.59% 3295319.258 6478169.317 - -3.60% -
std::mismatch(list<int>)_(it,_it,_it)/1024 94.94% 758.286 1478.177 - 93.68% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 91.42% 33.912 64.913 - 91.14% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 91.34% 10.533 20.154 - 92.10% -
SetIntersection_Interlaced_Vector_float_16384_16 87.26% 2298991.618 4305094.207 - 13.90% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 87.22% 31.042 58.118 - 5.91% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 69.49% 6.258 10.607 - 45.96% -
SetIntersection_Interlaced_Vector_float_16384_64 68.71% 6294520.533 10619771.087 - 2.79% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 67.57% 40.900 68.535 - 358.62% -
SetIntersection_Interlaced_Vector_float_262144_1024 67.33% 80961767.109 135469345.382 - -16.59% -
SetIntersection_Interlaced_Vector_float_16384_256 60.90% 14701144.539 23654203.493 - -23.02% -
SetIntersection_Interlaced_Vector_float_16384_1024 57.95% 43964431.175 69441822.079 - -7.46% -
std::copy(vector<bool>)_(aligned)/262144 57.35% 365.093 574.459 - -7.50% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 55.07% 45.830 71.068 - 23.56% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 53.24% 2.724 4.175 - 70.97% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 50.84% 47.992 72.390 - 73.29% -
std::mismatch(list<int>)_(it,_it,_it)/1000 50.57% 738.188 1111.469 - 49.39% -
BM_StringCtorDefault 49.33% 0.305 0.455 - 0.34% -
SetIntersection_Interlaced_Vector_string_262144_1024 46.41% 238540611.416 349238873.742 - 4.42% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 46.12% 1968.163 2875.958 - 39.81% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 44.35% 1354.334 1954.999 - 28.90% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 43.98% 4.531 6.524 - 28.08% -
std::search(deque<int>)_(near_matches)/1024 41.61% 18083.167 25608.462 - 20.69% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 39.15% 6.966 9.693 - 36.98% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 38.83% 23.404 32.492 - -7.49% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 38.27% 0.341 0.471 - -1.59% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 38.19% 24.514 33.874 - 0.28% -
std::search(deque<int>)_(near_matches)/1000 37.49% 17811.347 24488.967 - 21.19% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 37.16% 24.100 33.056 - -6.76% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 36.98% 19.684 26.964 - -8.43% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 36.94% 516.460 707.233 - 12.48% -
BM_toupper_char<char> 36.88% 0.503 0.688 - 37.61% -
BM_PushHeap_string_Ascending_1 36.12% 0.471 0.641 - 36.14% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 35.95% 38.733 52.658 - 0.60% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 35.49% 23.622 32.006 - 27.14% -
SetIntersection_Interlaced_Vector_float_262144_64 34.46% 7991669.762 10745470.328 - -46.87% -
std::multimap<std::string,_int>::ctor(const&)/32 34.44% 675.404 908.043 - 15.61% -
BM_PushHeap_uint32_QuickSortAdversary_1 34.42% 0.410 0.551 - -2.29% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 33.22% 608.308 810.365 - 23.30% -
BM_PushHeap_string_PipeOrgan_1 33.05% 0.526 0.700 - 32.81% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 32.96% 2.633 3.501 - 28.48% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.92% 24.597 32.693 - -8.75% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 32.85% 35.893 47.685 - 5.93% -
BM_PushHeap_uint64_SingleElement_1 32.65% 0.479 0.635 - 14.19% -
std::rotate_copy(vector<int>)/8192 32.52% 458.696 607.882 - 64.29% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 32.32% 51.721 68.434 - 30.46% -
SetIntersection_Interlaced_Vector_float_256_16 31.47% 6200303.303 8151460.522 - 6.16% -
std::unordered_set<std::string>::find(key)_(existent)/1024 30.37% 31.201 40.676 - -0.44% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 29.82% 42.686 55.414 - -0.17% -
std::unordered_set<std::string>::erase(iterator)/1024 29.51% 26.406 34.198 - 15.06% -
SetIntersection_Interlaced_Vector_float_262144_4 29.12% 1548130.787 1998909.896 - -5.18% -
std::find_if(deque<int>)_(bail_25%)/8192 28.57% 498.723 641.213 - 18.66% -
std::find_if(deque<int>)_(bail_25%)/32768 28.38% 1984.606 2547.907 - 18.29% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 28.12% 8084.902 10358.489 - -0.84% -
BM_PushHeap_uint32_PipeOrgan_1 28.06% 0.392 0.502 - -3.70% -
std::unordered_set<int>::erase(key)_(existent)/1024 27.42% 21.352 27.206 - 5.94% -
std::set<std::string>::erase(key)_(existent)/1024 26.37% 57.118 72.177 - -27.48% -
std::move(deque<int>)/64 25.56% 4.992 6.268 - 30.65% -
SetIntersection_Interlaced_Vector_uint32_1024_64 25.49% 3333065.034 4182507.743 - -10.29% -
std::unordered_set<int>::find(key)_(existent)/32 25.36% 1.192 1.494 - 16.87% -
std::unordered_set<int>::erase(iterator)/8192 25.26% 20.122 25.204 - 5.70% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 25.07% 64.358 80.493 - 4.36% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 24.86% 35.848 44.758 - -24.55% -
BM_deque_deque_ranges_copy_backward/0 24.71% 0.737 0.919 - 8.53% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 24.52% 25.247 31.438 - 30.94% -
std::find_if(vector<int>)_(process_all)/8 24.37% 1.288 1.602 - 19.36% -
std::multimap<std::string,_int>::erase(iterator)/1024 24.24% 27.340 33.968 - 3.46% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 24.14% 31.487 39.087 - -4.11% -
ranges::minmax(std::deque<char>)/1 24.14% 0.672 0.834 - -1.78% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 24.00% 29.856 37.020 - 1.77% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 23.70% 28.838 35.673 - -0.21% -
std::map<std::string,_int>::erase(key)_(existent)/1024 23.57% 77.671 95.977 - -1.93% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.49% 39.528 48.815 - 35.80% -
SetIntersection_Interlaced_Vector_float_16384_4 23.47% 1407571.341 1737878.315 - 2.77% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 23.36% 30.911 38.133 - 10.46% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 23.28% 798.693 984.615 - 23.52% -
std::unordered_set<int>::erase(iterator)/1024 23.14% 20.131 24.790 - 5.07% -
std::stable_partition(deque<int>)_(sparse)/32 22.46% 11.326 13.869 - 4.65% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 22.39% 15.180 18.579 - 9.77% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 22.29% 605.355 740.266 - 25.15% -
std::move(list<int>)/4096 21.88% 3907.016 4761.819 - -6.46% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 21.75% 31.805 38.724 - -2.51% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 21.68% 1.051 1.279 - -0.59% -
std::is_partitioned(list<int>)_(partitioned)/1024 20.72% 590.360 712.693 - 0.64% -
std::fill_n(list<int>)/8192 20.69% 7299.415 8809.805 - 10.19% -
ranges::minmax(std::deque<long_long>)/1 20.68% 0.706 0.852 - 4.75% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 20.25% 15.622 18.786 - 19.76% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 20.20% 10038.215 12066.153 - 19.75% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 20.12% 11.987 14.399 - -21.70% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19.99% 20796.107 24953.503 - 22.12% -
std::copy_backward(vector<bool>)_(aligned)/262144 19.76% 643.325 770.436 - 0.14% -
BM_std_minmax_element<short>/3 19.61% 1.143 1.367 - 14.25% -
BM_std_minmax_element<int>/4096 19.31% 915.845 1092.659 - 8.66% -
BM_std_minmax_element<int>/5500 19.30% 1229.545 1466.854 - 8.83% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 19.26% 40.099 47.824 - 28.34% -
BM_std_minmax_element<int>/70000 19.21% 15660.251 18668.086 - 9.10% -
BM_std_minmax_element<int>/4000 19.15% 894.866 1066.266 - 8.50% -
BM_std_minmax_element<int>/65536 19.13% 14634.547 17434.092 - 8.59% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 19.12% 3815.821 4545.286 - 18.14% -
BM_std_minmax_element<int>/512 19.11% 118.437 141.066 - 8.97% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 19.08% 491357.561 585112.510 - 18.36% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 18.99% 26.880 31.986 - -7.60% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 18.97% 11307.894 13453.153 - 20.78% -
BM_std_minmax_element<int>/1024 18.94% 233.100 277.258 - 8.57% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 18.87% 1.096 1.302 - 0.70% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 18.60% 590.861 700.768 - -60.33% -
BM_deque_vector_move_backward/70000 18.60% 7488.985 8881.579 - 1.29% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 18.52% 1.226 1.453 - 15.86% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 18.47% 58.419 69.210 - -1.59% -
BM_PushHeap_float_SingleElement_1 18.44% 0.519 0.615 - 11.37% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 18.31% 9.074 10.736 - 71.55% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 18.21% 2935684.586 3470150.841 - 16.37% -
SetIntersection_Interlaced_Vector_uint32_1024_16 18.20% 1844263.011 2179832.376 - -9.83% -
std::map<std::string,_int>::erase(key)_(existent)/8192 18.19% 80.150 94.730 - -5.16% -
std::unordered_map<int,_int>::find(key)_(existent)/32 17.96% 1.281 1.512 - -0.69% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 17.90% 72.989 86.054 - -3.70% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 17.88% 19.267 22.713 - 95.78% -
BM_std_minmax_element<int>/64000 17.85% 14485.864 17071.679 - 9.01% -
BM_StringFindCharLiteral/1024 17.79% 18.219 21.461 - 12.48% -
std::unordered_set<int>::clear()/1024 17.74% 8231.200 9691.130 - 12.04% -
std::set<int>::erase(key)_(non-existent,_end)/32 17.71% 2.310 2.719 - -6.27% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 17.65% 73.892 86.936 - 4.59% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 17.61% 11.923 14.023 - -2.90% -
ranges::minmax(std::list<char>)/1 17.60% 0.321 0.378 - -18.46% -
std::is_sorted(list<int>,_pred)/8192 17.55% 7682.597 9030.834 - 0.11% -
BM_vector_deque_ranges_copy/0 17.25% 0.368 0.432 - 6.64% -
SetIntersection_Interlaced_Vector_string_16384_16 17.15% 4164355.830 4878487.620 - 20.22% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 17.13% 1249.321 1463.382 - 11.00% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 17.00% 8552.093 10005.667 - 30.61% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 16.89% 22.620 26.440 - 26.55% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 16.86% 8.630 10.085 - 48.47% -
std::mismatch(list<int>)_(it,_it,_it)/8192 16.75% 7901.414 9224.664 - 25.21% -
std::unordered_set<int>::erase(key)_(existent)/8192 16.72% 22.990 26.834 - -4.73% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 16.71% 36.725 42.862 - 15.74% -
std::reverse(list<int>)/32768 16.70% 17136.783 19998.684 - 2.71% -
BM_deque_vector_copy_backward/64000 16.67% 7009.061 8177.643 - 3.41% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 16.63% 18.916 22.062 - 4.98% -
std::search(deque<int>)_(no_match)/1024 16.59% 300.990 350.918 - 31.74% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 16.34% 24.150 28.097 - 15.63% -
BM_deque_deque_copy/0 16.29% 0.790 0.919 - 16.56% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 16.29% 42.900 49.890 - -15.03% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 16.21% 26443.058 30729.490 - 8.52% -
BM_deque_vector_ranges_copy_backward/70000 16.19% 7649.402 8887.909 - -2.07% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 16.17% 0.347 0.403 - 0.72% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 16.16% 0.347 0.403 - 7.92% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 16.15% 2.339 2.717 - 16.88% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 15.97% 19.142 22.198 - 82.40% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 15.87% 576.147 667.597 - -60.28% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 15.86% 30.292 35.098 - -4.84% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 15.81% 28.005 32.433 - 6.78% -
std::stable_partition(deque<int>)_(dense)/50 15.81% 36.303 42.042 - -2.71% -
BM_deque_vector_move_backward/0 15.77% 1.364 1.579 - 16.08% -
std::map<std::string,_int>::ctor(const&)/32 15.59% 720.836 833.185 - 1.91% -
BM_std_minmax_element<int>/3 15.58% 1.120 1.295 - 23.07% -
BM_deque_vector_copy_backward/65536 15.44% 7204.574 8316.647 - 3.52% -
rng::starts_with(list<int>,_pred)/8192 15.43% 11721.288 13529.783 - 31.73% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 15.27% 27.573 31.783 - -7.54% -
BM_deque_vector_copy_backward/70000 15.27% 7696.135 8871.147 - -2.63% -
BM_deque_vector_copy/0 15.26% 1.305 1.504 - 7.16% -
BM_deque_vector_move_backward/65536 15.21% 7040.947 8111.997 - -0.81% -
BM_deque_vector_ranges_copy_backward/64000 15.08% 6986.166 8039.383 - 3.06% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 14.95% 1.165 1.339 - 0.26% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 14.88% 25.795 29.634 - 24.39% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 14.80% 649.308 745.436 - 14.04% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 14.60% 1.427 1.635 - 3.08% -
std::find_end(list<int>)_(single_element)/8192 14.59% 7730.315 8857.975 - 12.36% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.58% 29.836 34.187 - 20.10% -
std::set<std::string>::upper_bound(key)_(existent)/1024 14.47% 21.646 24.777 - 11.35% -
BM_deque_vector_move_backward/64000 14.47% 6943.867 7948.325 - 0.49% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 14.37% 0.271 0.310 - -22.51% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 14.37% 5.686 6.502 - 12.40% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 14.37% 18.494 21.151 - 6.27% -
SetIntersection_Interlaced_Vector_string_16384_256 14.31% 38364924.880 43856659.900 - -1.10% -
std::unordered_set<int>::clear()/8192 14.29% 63893.433 73022.853 - 13.34% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 14.29% 55.557 63.494 - 23.15% -
std::stable_partition(deque<int>)_(dense)/1024 14.20% 565.103 645.353 - -0.30% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 14.17% 44504.189 50808.985 - 12.44% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 14.14% 12329.514 14073.484 - 18.13% -
BM_deque_deque_ranges_copy_backward/1 14.03% 2.425 2.765 - -0.13% -
BM_StringRelational_Compare_Small_Empty_Control 14.00% 1.608 1.834 - -7.07% -
std::count_if(list<int>)_(every_other)/8192 13.97% 7019.740 8000.562 - 13.26% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 13.96% 7.266 8.280 - 0.74% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 13.88% 61.402 69.927 - 1.98% -
BM_deque_vector_ranges_move_backward/64000 13.78% 6952.945 7911.350 - -0.14% -
std::fill_n(vector<bool>)/262144 13.66% 827.999 941.145 - -0.79% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 13.65% 1.379 1.567 - 4.76% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 13.63% 194364306.833 220865745.326 - 9.16% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 13.59% 14841.072 16857.556 - 2.76% -
SetIntersection_Interlaced_Vector_float_1024_4 13.36% 1264687.319 1433636.259 - -1.54% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 13.32% 590.561 669.244 - -30.72% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 13.32% 12934.118 14656.916 - 9.10% -
std::copy(vector<int>)/4096 13.28% 142.162 161.043 - -32.70% -
std::find_if(vector<int>)_(bail_25%)/8 13.27% 0.747 0.846 - -7.44% -
BM_deque_deque_ranges_move_backward/0 13.24% 0.750 0.849 - -0.26% -
BM_deque_vector_ranges_copy_backward/65536 13.22% 7303.823 8269.729 - 1.46% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 13.15% 5.168 5.847 - 0.26% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 13.11% 194368473.246 219859302.897 - 7.15% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 13.05% 5.843 6.606 - 36.70% -
std::unordered_set<std::string>::erase(key)_(existent)/32 13.01% 51.630 58.346 - -13.02% -
std::move_backward(vector<int>)/262144 12.90% 18589.751 20987.567 - -5.87% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 12.88% 32.638 36.843 - 11.90% -
BM_deque_vector_move/0 12.88% 1.357 1.531 - 17.17% -
rng::find_last(vector<char>)_(bail_90%)/8 12.79% 0.408 0.460 - 12.61% -
std::unordered_multiset<int>::find(key)_(existent)/32 12.67% 1.225 1.380 - 11.40% -
std::stable_partition(deque<int>)_(dense)/32 12.66% 27.390 30.858 - -3.96% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 12.64% 26.215 29.529 - 5.84% -
BM_deque_deque_ranges_copy_backward/2 12.64% 2.183 2.458 - -0.33% -
ranges::min(std::vector<long_long>)/8 12.61% 2.036 2.293 - 1.67% -
BM_deque_vector_ranges_move_backward/65536 12.55% 7136.653 8032.202 - -0.21% -
std::rotate(vector<bool>)_(1_element_backward)/8192 12.50% 106.041 119.295 - -2.61% -
std::multimap<int,_int>::find(key)_(non-existent)/32 12.44% 2.369 2.663 - 10.31% -
std::copy_if(list<int>)_(entire_range)/64 12.34% 29.809 33.487 - -8.21% -
BM_vector_deque_ranges_copy_backward/1 12.24% 2.085 2.340 - 1.15% -
BM_vector_deque_copy_backward/65536 12.21% 7471.548 8384.035 - 1.01% -
std::find_if_not(vector<int>)_(process_all)/50 12.18% 6.027 6.761 - 17.99% -
std::set<std::string>::equal_range(key)_(existent)/1024 12.18% 21.499 24.117 - 9.84% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 12.11% 45.950 51.516 - 3.30% -
BM_vector_deque_ranges_copy/2 12.01% 1.834 2.054 - 2.14% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 12.01% 9041535.950 10127352.241 - 12.45% -
SetIntersection_Interlaced_Vector_string_262144_256 11.99% 68333543.450 76524553.185 - -1.70% -
ranges::minmax(std::vector<long_long>)/1 11.91% 0.608 0.680 - -1.42% -
BM_deque_vector_ranges_move_backward/70000 11.89% 7674.162 8586.489 - -4.04% -
SetIntersection_Interlaced_Vector_uint32_256_64 11.85% 7087974.373 7928039.268 - 1.75% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 11.82% 2106497.152 2355531.088 - 11.60% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 11.82% 181600.822 203057.580 - 14.40% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 11.81% 22.836 25.533 - 10.36% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 11.80% 4052403.389 4530526.835 - 52.06% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 11.77% 20.483 22.895 - -0.03% -
std::find_end(list<int>,_pred)_(single_element)/8192 11.76% 8141.471 9098.821 - 7.50% -
BM_std_minmax_element<short>/1024 11.74% 241.580 269.949 - 8.43% -
std::unordered_set<std::string>::find(key)_(existent)/32 11.74% 37.003 41.347 - 39.29% -
BM_vector_deque_ranges_copy_backward/2 11.66% 1.835 2.049 - -0.15% -
ranges::min(std::list<__int128>)/8 11.65% 2.038 2.275 - -0.79% -
std::map<std::string,_int>::insert(value)_(already_present)/32 11.65% 21.874 24.421 - 9.15% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 11.59% 10.561 11.785 - 10.80% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 11.57% 1.057 1.180 - 1.39% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 11.47% 9.972 11.116 - 5.91% -
BM_std_minmax_element<short>/4000 11.42% 923.633 1029.085 - 8.46% -
std::find_end(list<int>,_pred)_(same_length)/8192 11.39% 9247.471 10301.008 - 19.16% -
BM_PushHeap_string_Descending_1 11.35% 0.473 0.526 - 11.64% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 11.34% 454.144 505.655 - 0.51% -
BM_std_minmax_element<short>/5500 11.34% 1267.219 1410.945 - 8.41% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 11.33% 11998.474 13358.283 - 13.62% -
BM_std_minmax_element<short>/4096 11.28% 946.214 1052.900 - 8.33% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 11.25% 9.852 10.960 - 9.57% -
std::find_if_not(vector<int>)_(process_all)/8192 11.16% 885.680 984.487 - 16.32% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 11.15% 5504.562 6118.208 - 9.04% -
ranges::min(std::list<__int128>)/64 11.15% 32.374 35.983 - -0.39% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 11.09% 1.683 1.869 - 13.05% -
SetIntersection_Interlaced_Vector_float_64_16 11.09% 16541617.070 18375467.565 - -5.70% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 11.08% 1765263.819 1960931.751 - 10.18% -
SetIntersection_Interlaced_Vector_string_262144_64 11.04% 19622919.663 21789112.301 - 0.71% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 10.99% 5.672 6.295 - 39.73% -
std::find_if_not(vector<int>)_(process_all)/32768 10.96% 3542.324 3930.559 - 16.89% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 10.96% 14248.646 15810.226 - 31.57% -
BM_vector_deque_ranges_copy_backward/1024 10.95% 38.268 42.457 - 12.85% -
SetIntersection_Interlaced_Vector_string_16384_4 10.90% 1789989.567 1985154.024 - -0.54% -
BM_std_minmax_element<short>/512 10.87% 124.509 138.043 - 6.58% -
BM_vector_deque_ranges_move/65536 10.85% 2860.027 3170.433 - 10.92% -
std::search_n(list<int>,_pred)_(no_match)/8192 10.84% 7614.415 8439.745 94.650 12.81% 94.650
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 10.84% 13970.144 15483.887 - 19.45% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 10.82% 1.198 1.328 - -24.17% -
std::move(deque<int>)/32768 10.79% 1816.952 2013.056 - -14.39% -
SetIntersection_Interlaced_Vector_string_16384_64 10.77% 12385304.053 13718703.622 - -5.16% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 10.74% 756.672 837.958 - 11.50% -
BM_vector_deque_ranges_move/64000 10.68% 2837.891 3141.099 - 10.74% -
BM_PushHeap_string_QuickSortAdversary_1 10.67% 0.528 0.584 - 24.11% -
std::copy_if(list<int>)_(every_other)/4096 10.66% 3263.301 3611.221 - 9.04% -
BM_deque_deque_ranges_copy_backward/70000 10.61% 7901.473 8739.470 - 1.79% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.55% 22.074 24.403 - 13.70% -
BM_deque_deque_ranges_copy_backward/64000 10.47% 7132.295 7879.297 - 1.39% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 10.44% 15.253 16.845 - 47.89% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 10.42% 0.607 0.670 - 10.15% -
SetIntersection_Interlaced_Vector_string_262144_4 10.35% 2030042.690 2240210.392 - -2.37% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 10.34% 7.917 8.736 - -2.29% -
std::remove_if(list<int>)_(prefix)/8192 10.33% 9339.542 10304.718 - 1.89% -
std::search(list<int>)_(same_length)/8192 10.28% 7950.486 8767.809 - 10.27% -
BM_vector_deque_move_backward/64000 10.25% 7299.994 8048.219 - 2.74% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 10.23% 0.437 0.482 - 13.65% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 10.22% 23.975 26.425 - -0.07% -
SetIntersection_Front_Set_float_1024_256 10.21% 3898477.849 4296705.901 - 11.53% -
std::unordered_set<int>::contains(key)_(non-existent)/32 10.09% 1.397 1.538 - -3.19% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 10.05% 2.131 2.346 - 6.96% -
std::unordered_set<int>::erase(iterator)/32 10.00% 20.032 22.035 - 5.53% -
BM_vector_deque_copy_backward/70000 9.94% 8151.213 8961.274 - 2.43% -
std::find_if(deque<int>)_(process_all)/8 9.92% 2.509 2.758 - 3.08% -
std::reverse(list<int>)/4096 9.92% 1755.466 1929.537 - 7.04% -
std::unordered_multiset<int>::count(key)_(existent)/32 9.91% 1.689 1.857 - 10.86% -
BM_vector_deque_copy_backward/64000 9.87% 7290.185 8009.628 - -0.60% -
std::remove_if(deque<int>)_(sprinkled)/32 9.83% 52.414 57.565 - 6.13% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 9.82% 31.057 34.106 - 1.06% -
BM_deque_deque_ranges_copy_backward/65536 9.81% 7406.223 8132.839 - 1.53% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 9.81% 6921656.183 7600349.287 - 91.38% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 9.80% 1.637 1.798 - 9.18% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 9.80% 1419.191 1558.224 - -0.37% -
BM_deque_deque_move_backward/70000 9.79% 7887.509 8659.437 - -0.43% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9.77% 8969716.708 9846192.935 - 19.17% -
ranges::min(std::vector<long_long>)/64 9.77% 4.621 5.072 - 8.35% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 9.77% 22.769 24.993 - 3.75% -
SetIntersection_Interlaced_Vector_string_262144_16 9.70% 6106808.263 6698990.534 - -4.44% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 9.68% 28.549 31.312 - 27.50% -
BM_vector_deque_move_backward/70000 9.62% 7880.565 8638.981 - 4.52% -
std::unordered_set<std::string>::erase(iterator)/32 9.59% 28.149 30.847 - -2.33% -
std::replace_if(list<int>)_(sprinkled)/8192 9.53% 7238.183 7928.289 - 7.25% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 9.50% 28.369 31.063 - 34.33% -
std::equal(list<int>)_(it,_it,_it,_it)/50 9.47% 29.729 32.544 - 20.96% -
ranges::min(std::vector<char>)/8 9.45% 2.211 2.419 - -0.17% -
std::unordered_set<int>::find(key)_(existent)/8192 9.41% 1.369 1.498 - 1.67% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 9.40% 193818083.333 212045136.063 - 6.33% -
std::fill_n(vector<bool>)/64 9.39% 1.344 1.471 - 1.21% -
BM_vector_deque_ranges_copy_backward/65536 9.34% 7515.158 8216.890 - -1.15% -
BM_deque_deque_copy_backward/65536 9.32% 7457.970 8153.098 - 0.79% -
std::search(list<int>)_(single_element)/8192 9.31% 7540.243 8242.151 - 1.90% -
std::multiset<std::string>::count(key)_(non-existent)/32 9.17% 10.043 10.963 - 3.74% -
std::set<std::string>::count(key)_(existent)/32 9.15% 14.842 16.200 - -5.95% -
std::unique(vector<int>)_(sprinkled)/8192 9.12% 3917.949 4275.185 - 7.25% -
BM_PushHeap_uint32_Random_256 9.11% 5.327 5.813 - 4.90% -
std::rotate_copy(deque<int>)/8192 9.11% 292.043 318.658 - 7.57% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 9.11% 23.530 25.673 - 1.73% -
SetIntersection_Front_Vector_uint32_262144_1024 9.11% 5420610.967 5914206.694 - 10.85% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 9.06% 33.363 36.386 - 8.58% -
BM_deque_deque_copy_backward/70000 9.04% 7931.066 8648.281 - 1.61% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 9.03% 12.192 13.292 - 9.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 9.01% 195185962.238 212764970.515 - 1.50% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 8.98% 618.565 674.130 - 11.55% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 8.94% 1833395.266 1997300.617 - 10.66% -
std::fill(vector<int>)/32 8.91% 1.055 1.149 - 10.81% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 8.86% 15.940 17.352 - 10.96% -
BM_vector_deque_ranges_copy/1 8.85% 2.121 2.309 - -4.60% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 8.79% 1.528 1.663 - 3.17% -
BM_vector_deque_ranges_copy_backward/70000 8.77% 8023.877 8727.954 - -1.43% -
SetIntersection_Front_Vector_float_1024_1024 8.77% 5433929.916 5910302.743 - 0.14% -
std::find_if_not(vector<int>)_(process_all)/8 8.76% 1.491 1.622 - 9.50% -
std::find(list<int>)_(bail_25%)/1024 8.75% 127.103 138.225 - 4.90% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 8.70% 1.155 1.256 - -0.62% -
BM_vector_deque_copy/64000 8.69% 2836.839 3083.276 - 8.81% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 8.65% 3.816 4.146 - -0.25% -
BM_deque_deque_ranges_move_backward/65536 8.61% 7388.549 8024.884 - -1.42% -
std::find_if_not(vector<int>)_(bail_25%)/1024 8.57% 29.441 31.964 - -7.34% -
BM_vector_deque_move/64000 8.47% 2838.572 3079.079 - 8.18% -
BM_std_minmax_element<short>/64000 8.47% 15146.294 16428.572 - 6.27% -
std::find(vector<bool>)_(process_all)/50 8.46% 0.725 0.786 - -1.58% -
BM_vector_deque_ranges_copy/64000 8.42% 2838.242 3077.258 - 8.58% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 8.40% 1.297 1.406 - 0.04% -
std::equal(vector<bool>)_(aligned)/8 8.39% 0.217 0.236 - 6.83% -
std::is_partitioned(deque<int>)_(partitioned)/8192 8.39% 2277.257 2468.243 - -2.58% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 8.38% 7.104 7.700 - 8.46% -
BM_deque_deque_ranges_move_backward/70000 8.38% 7827.965 8484.047 - -1.12% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 8.37% 1.411 1.529 - 14.05% -
SetIntersection_Front_Vector_float_262144_1024 8.34% 5427656.019 5880084.609 - -0.42% -
std::unordered_set<std::string>::count(key)_(existent)/8192 8.33% 38.567 41.779 - 2.14% -
BM_std_minmax_element<short>/65536 8.29% 15514.641 16801.437 - 6.16% -
BM_std_minmax_element<short>/70000 8.24% 16576.920 17943.629 - 6.06% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 8.20% 31.771 34.376 - -2.14% -
std::is_sorted_until(vector<int>,_pred)/8 8.16% 3.438 3.719 - 1.60% -
rng::contains(vector<int>)_(process_all)/8 8.14% 2.539 2.746 - -0.92% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 8.12% 0.338 0.365 - 0.13% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 8.09% 27.693 29.934 - -2.88% -
std::unordered_set<std::string>::count(key)_(existent)/1024 8.07% 36.808 39.777 - 0.67% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 8.03% 37.697 40.723 - 18.20% -
BM_vector_deque_ranges_move_backward/2 8.00% 1.934 2.089 - 1.80% -
std::find_end(list<int>)_(process_all)/1048576 7.99% 871839.183 941456.920 - 8.03% -
BM_vector_deque_copy/70000 7.97% 3098.904 3345.928 - 7.73% -
bm_lexicographical_compare<signed_char>/8 7.97% 3.085 3.330 - 1.56% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 7.96% 195532187.650 211097551.652 - 3.86% -
std::set<int>::count(key)_(non-existent)/1024 7.93% 7.385 7.971 - 7.70% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 7.90% 925.185 998.319 - 8.79% -
SetIntersection_None_Vector_float_16384_256 7.86% 1111123.865 1198407.938 - 9.41% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 7.85% 1186.355 1279.449 - 2.68% -
std::stable_partition(deque<int>)_(sparse)/50 7.83% 28.035 30.231 - -2.78% -
BM_deque_deque_ranges_copy/0 7.82% 0.793 0.855 - 21.59% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 7.81% 1.611 1.737 - 10.79% -
std::find(list<int>)_(process_all)/8 7.80% 2.249 2.424 - 2.33% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 7.79% 1654.782 1783.680 - -9.18% -
std::find_first_of(list<int>)_(large_needle)/1024 7.79% 861544.255 928631.153 - 2.03% -
BM_deque_deque_copy_backward/64000 7.78% 7289.610 7856.966 - 0.29% -
BM_vector_deque_ranges_move_backward/64000 7.78% 7254.658 7819.172 - 2.87% -
std::unordered_multiset<int>::ctor(const&)/32 7.78% 200.322 215.909 - 9.91% -
std::is_partitioned(deque<int>)_(partitioned)/1024 7.78% 289.949 312.504 - 1.02% -
BM_deque_vector_ranges_copy_backward/0 7.75% 1.466 1.580 - 15.44% -
SetIntersection_Interlaced_Vector_float_256_64 7.75% 6870154.420 7402356.521 - -1.14% -
BM_vector_deque_ranges_copy/70000 7.65% 3101.215 3338.495 - 7.53% -
SetIntersection_None_Set_string_16384_64 7.63% 191035565.055 205610341.095 - 1.20% -
std::find(vector<long_long>)_(bail_25%)/8 7.62% 0.858 0.923 - -7.36% -
BM_vector_deque_move/70000 7.59% 3101.846 3337.123 - 7.35% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 7.57% 23.847 25.652 - 5.93% -
std::partial_sort_copy(vector<int>)_(heap)/8 7.57% 15.819 17.016 - 3.03% -
std::lower_bound(std::list<int>)/8 7.55% 15.347 16.507 - 6.75% -
std::all_of(vector<int>)_(process_all)/50 7.55% 12.656 13.611 - 1.72% -
BM_deque_deque_move_backward/64000 7.51% 7247.068 7791.390 - -0.53% -
std::search(list<int>,_pred)_(same_length)/8192 7.49% 8465.080 9099.013 - 13.79% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 7.47% 34.787 37.386 - -11.55% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 7.45% 36.323 39.030 - 7.88% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 7.45% 5.201 5.588 - 7.74% -
std::replace_if(list<int>)_(prefix)/8192 7.41% 7054.295 7576.916 - 6.06% -
BM_deque_deque_ranges_move_backward/1 7.38% 2.521 2.708 - 6.52% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 7.37% 975297.171 1047148.687 - 3.38% -
BM_StringRelational_Eq_Empty_Empty_Control 7.36% 1.795 1.927 - -6.35% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 7.36% 65.704 70.537 - 0.03% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 7.35% 10567.639 11344.685 - 7.05% -
BM_deque_vector_ranges_move_backward/0 7.35% 1.466 1.573 - 8.02% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 7.31% 18.305 19.642 - 3.11% -
std::multiset<int>::contains(key)_(non-existent)/1024 7.30% 5.906 6.338 - 7.33% -
std::copy(list<int>)/4096 7.29% 3030.091 3251.030 - 5.49% -
BM_lexicographical_compare_three_way_fast_path/1 7.28% 0.345 0.370 - -13.27% -
SetIntersection_None_Vector_float_1024_1024 7.27% 1067193.002 1144781.182 - 5.97% -
std::find_if(list<int>)_(bail_25%)/32768 7.27% 6964.241 7470.457 - 6.45% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 7.21% 317.986 340.925 - -3.05% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 7.21% 23.854 25.575 - 6.69% -
bm_ranges_lexicographical_compare<int>/1 7.17% 1.165 1.249 - -5.52% -
std::map<std::string,_int>::find(key)_(non-existent)/32 7.14% 12.228 13.101 - 4.91% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 7.13% 22.861 24.491 - 2.15% -
BM_vector_deque_ranges_copy_backward/64000 7.13% 7277.097 7795.864 - -3.39% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 7.07% 703.321 753.056 - 1.53% -
BM_std_minmax_element<int>/64 7.07% 16.406 17.566 - 6.64% -
std::unordered_multiset<int>::ctor(const&)/1024 7.06% 6796.717 7276.374 - 7.80% -
bm_lexicographical_compare<unsigned_char>/1 7.04% 1.507 1.613 - -3.12% -
std::find(vector<bool>)_(process_all)/8 7.04% 0.734 0.786 - -6.77% -
BM_deque_vector_copy/5500 7.03% 195.831 209.597 - 7.00% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 7.01% 11.544 12.353 - 7.52% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6.99% 5972.499 6389.926 - -0.60% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 6.96% 21.657 23.163 - 5.50% -
std::count(vector<int>)_(every_other)/8 6.95% 1.290 1.380 - 6.56% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 6.95% 10.232 10.944 - 3.65% -
std::set<std::string>::lower_bound(key)_(existent)/8192 6.93% 28.664 30.650 - 0.30% -
std::search(list<int>,_pred)_(single_element)/8192 6.91% 7665.406 8195.112 - 4.06% -
SetIntersection_Interlaced_Vector_uint64_16384_64 6.91% 5581843.137 5967438.386 - 1.70% -
SetIntersection_None_Vector_float_16384_1024 6.86% 1117979.625 1194728.268 - 8.31% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 6.85% 8214.906 8777.564 - -3.72% -
std::replace(vector<int>)_(sprinkled)/8192 6.84% 1186.897 1268.126 - -2.60% -
BM_std_minmax_element<short>/4 6.81% 1.137 1.214 - 3.51% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 6.80% 195878475.876 209189113.858 - 0.06% -
SetIntersection_Interlaced_Vector_uint64_262144_256 6.77% 26127943.094 27896983.101 - -5.19% -
rng::contains_subrange(vector<int>)_(same_length)/8192 6.76% 1848.069 1972.970 - 5.63% -
BM_vector_deque_ranges_copy/65536 6.75% 2856.300 3049.142 - 6.75% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 6.74% 4.687 5.003 - -0.19% -
std::for_each(join_view(vector<vector<int>>))/8 6.73% 1.442 1.539 - 11.62% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 6.73% 958668.858 1023163.750 - 3.40% -
std::sort(vector<NonIntegral>)_(repeated)/1024 6.70% 504.865 538.708 - 6.79% -
SetIntersection_Front_Set_float_16384_16384 6.70% 225025198.608 240099460.950 - 8.05% -
BM_deque_deque_ranges_move/70000 6.69% 3272.115 3491.158 - 5.83% -
std::copy(vector<int>)/8 6.68% 2.092 2.232 - 7.72% -
std::find_if_not(vector<char>)_(process_all)/8 6.67% 1.495 1.594 - 7.94% -
std::rotate(list<int>)_(by_1/3)/1024 6.64% 791.897 844.491 - 4.67% -
std::for_each_n(deque<int>)/8 6.63% 1.126 1.201 - 7.26% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 6.61% 1.423 1.518 - 0.84% -
std::move_backward(vector<bool>)_(aligned)/64 6.61% 1.742 1.857 - 3.86% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 6.56% 55.386 59.020 - 34.17% -
std::flat_map<int,_int>::erase(iterator)/1024 6.53% 80.961 86.249 - 13.75% -
std::unordered_set<int>::erase(key)_(existent)/32 6.52% 20.863 22.223 - 4.62% -
std::find_end(vector<int>)_(single_element)/1000 6.51% 238.317 253.833 - 5.73% -
std::move(vector<bool>)_(unaligned)/512 6.49% 4.640 4.941 - 5.13% -
bm_lexicographical_compare<signed_char>/1 6.48% 1.342 1.429 - 5.35% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 6.48% 1183.664 1260.318 - -1.81% -
std::multiset<int>::find(key)_(non-existent)/32 6.47% 2.293 2.441 - 8.22% -
std::copy_backward(deque<int>)/8 6.46% 2.570 2.736 - -2.67% -
std::unordered_set<int>::find(key)_(non-existent)/1024 6.45% 1.145 1.219 - 6.33% -
std::replace(list<int>)_(sprinkled)/8192 6.43% 7140.310 7599.557 - 1.44% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 6.43% 12367.720 13162.800 - 17.80% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 6.42% 32.571 34.660 - 10.49% -
BM_vector_deque_move_backward/65536 6.41% 7571.242 8056.546 - -3.53% -
std::unordered_multiset<int>::ctor(const&)/8192 6.38% 55558.009 59100.256 - 6.76% -
BM_deque_deque_move_backward/65536 6.37% 7515.669 7994.095 - -1.77% -
std::copy_backward(deque<int>)/1048576 6.36% 129654.935 137905.271 - 0.13% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 6.36% 3.497 3.719 - 2.21% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 6.32% 63544894.022 67558744.630 - 4.66% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6.29% 6262.506 6656.708 - 2.33% -
BM_vector_deque_ranges_copy/64 6.29% 2.700 2.870 - 3.54% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 6.26% 1.246 1.324 - 7.91% -
BM_CmpLess_uchar_schar 6.25% 1.016 1.080 - 6.34% -
BM_vector_deque_move/65536 6.25% 2854.417 3032.759 - 6.14% -
std::replace(vector<int>)_(sprinkled)/1024 6.25% 152.298 161.811 - -1.02% -
std::copy_backward(vector<bool>)_(aligned)/512 6.24% 1.521 1.616 - 6.75% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 6.21% 9.655 10.254 - 3.63% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 6.18% 1.083 1.150 - 3.95% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 6.18% 31.571 33.522 - -1.84% -
std::search(vector<int>,_pred)_(same_length)/1000 6.18% 596.158 632.977 - 5.56% -
std::move(list<int>)/64 6.15% 40.592 43.088 - -0.79% -
SetIntersection_Front_Set_float_1024_64 6.13% 1697246.266 1801282.292 - 0.26% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 6.13% 4.280 4.543 - 0.03% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 6.11% 462.793 491.089 - 1.32% -
std::multimap<std::string,_int>::find(key)_(existent)/32 6.10% 14.555 15.443 - -2.15% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 6.09% 496149.494 526365.785 - 0.51% -
BM_PushHeap_uint64_SingleElement_16 6.07% 0.338 0.358 - 6.19% -
std::replace(list<int>)_(prefix)/8192 6.05% 6997.930 7421.275 - 6.42% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 6.02% 20.778 22.029 - 4.49% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 6.02% 1118.660 1186.003 - 4.96% -
std::partial_sort_copy(list<int>)_(heap)/8 6.02% 16.842 17.855 - 1.68% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 6.01% 2749842.191 2915215.100 - 26.59% -
std::find_first_of(deque<int>)_(small_needle)/32 5.99% 106.538 112.922 - 5.27% -
SetIntersection_Interlaced_Set_float_1024_256 5.98% 14314185.510 15170107.528 - 9.75% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 5.98% 1.487 1.576 - -27.41% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 5.96% 2.538 2.689 - 17.85% -
ranges::minmax(std::deque<__int128>)/8 5.96% 3.747 3.971 - -2.24% -
SetIntersection_None_Vector_float_16384_4 5.95% 1112294.313 1178486.125 - 6.93% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 5.94% 779.245 825.509 - 2.30% -
rng::starts_with(deque<int>,_pred)/8192 5.93% 3963.231 4198.290 - 3.86% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 5.93% 3632.935 3848.210 - 11.94% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 5.91% 10.634 11.263 - 3.09% -
BM_deque_vector_copy/70000 5.90% 3174.647 3362.029 - 5.86% -
SetIntersection_Front_Vector_uint32_16384_256 5.90% 2151896.868 2278895.781 - 6.17% -
std::find(vector<char>)_(process_all)/1024 5.89% 16.054 16.999 - 5.03% -
std::set<std::string>::contains(key)_(existent)/1024 5.89% 21.271 22.523 - -2.02% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 5.88% 10110851.429 10705747.525 - 13.14% -
std::map<std::string,_int>::contains(key)_(existent)/1024 5.86% 22.340 23.649 - -2.03% -
SetIntersection_None_Vector_float_262144_262144 5.84% 1108591.918 1173280.728 - 4.00% -
rng::find_last(vector<int>)_(bail_90%)/8 5.82% 0.459 0.486 - 5.68% -
std::find_first_of(list<int>,_pred)_(small_needle)/32 5.80% 169.340 179.168 - 4.96% -
std::set<std::string>::equal_range(key)_(existent)/32 5.80% 16.135 17.071 - -2.57% -
std::unordered_set<int>::clear()/32 5.79% 593.564 627.945 - 5.58% -
std::partial_sort_copy(deque<int>)_(heap)/8192 5.77% 98133.308 103799.078 - 5.96% -
SetIntersection_None_Vector_float_16384_16384 5.77% 1105077.034 1168869.895 - 5.95% -
std::rotate_copy(deque<int>)/32 5.75% 2.571 2.719 - 1.67% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 5.75% 1.363 1.441 - 0.86% -
std::unordered_set<int>::contains(key)_(existent)/1024 5.74% 1.256 1.328 - 21.47% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.74% 1.385 1.465 - 0.33% -
BM_CmpEqual_ushort_uint 5.74% 1.061 1.122 - 8.30% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 5.73% 143.661 151.891 - 4.08% -
BM_PushHeap_uint64_SingleElement_4 5.72% 0.356 0.377 - 5.90% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 5.71% 27.897 29.490 - -8.29% -
BM_vector_deque_ranges_move/70000 5.71% 3100.897 3277.941 - 5.52% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 5.67% 0.256 0.270 - 6.06% -
SetIntersection_Front_Vector_string_256_256 5.67% 19012065.719 20090518.823 - 0.76% -
bm_write 5.67% 548.078 579.141 - -4.23% -
SetIntersection_Front_Set_uint32_262144_256 5.66% 3636159.323 3842060.020 - -7.45% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 5.65% 19.923 21.049 - 5.60% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 5.60% 6.820 7.202 - 8.17% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 5.59% 1.623 1.713 - 2.93% -
std::partition(deque<int>)_(sparse)/1024 5.58% 380.712 401.955 - 5.69% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 5.57% 228.919 241.680 - 3.93% -
SetIntersection_None_Set_string_16384_1024 5.57% 194072906.811 204889126.246 - -0.46% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 5.57% 3786.644 3997.634 - 4.86% -
BM_std_minmax_element<int>/4 5.57% 1.190 1.256 - 3.28% -
std::find_if_not(list<int>)_(process_all)/8192 5.57% 6864.185 7246.489 - 5.42% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 5.56% 762.155 804.523 - 2.00% -
std::copy_if(vector<int>)_(entire_range)/32768 5.55% 7307.851 7713.683 - 3.97% -
std::is_sorted(vector<int>,_pred)/8 5.55% 3.243 3.423 - -0.37% -
SetIntersection_None_Set_string_16384_16 5.52% 191515782.163 202092828.897 - 0.63% -
std::multiset<int>::contains(key)_(non-existent)/8192 5.50% 8.981 9.474 - 11.85% -
BM_deque_deque_ranges_move_backward/64000 5.49% 7401.720 7808.159 - -0.36% -
std::set<std::string>::find(key)_(existent)/1024 5.48% 23.722 25.022 - 3.42% -
SetIntersection_Front_Set_float_1024_1024 5.42% 12595306.134 13277491.083 - 7.49% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 5.41% 6.187 6.522 - 3.31% -
std::map<std::string,_int>::contains(key)_(existent)/8192 5.39% 29.084 30.651 - -4.08% -
std::stable_partition(deque<int>)_(sparse)/8192 5.39% 3277.549 3454.105 - 2.68% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 5.38% 24.492 25.811 - 5.02% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 5.38% 36.910 38.897 - 6.52% -
std::find(vector<char>)_(process_all)/8192 5.38% 134.495 141.726 - 4.55% -
std::is_sorted_until(list<int>,_pred)/1024 5.37% 790.050 832.459 - 5.06% -
rng::find_last_if(vector<int>)_(bail_90%)/50 5.36% 1.498 1.579 - 6.53% -
std::set<std::string>::contains(key)_(existent)/8192 5.35% 27.262 28.720 - -3.07% -
std::transform(vector<int>,_vector<int>)/32 5.32% 17.075 17.984 - 4.60% -
BM_deque_vector_copy/65536 5.32% 2933.015 3089.030 - 5.98% -
std::partition_copy(list<int>)/8192 5.31% 6928.902 7296.899 - 7.15% -
std::copy_backward(vector<bool>)_(aligned)/64 5.28% 1.670 1.758 - 6.72% -
BM_vector_deque_ranges_move_backward/65536 5.28% 7568.131 7967.971 - -1.63% -
rng::contains(list<int>)_(process_all)/32 5.28% 8.862 9.330 - 1.08% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 5.28% 16.238 17.095 - 3.72% -
std::copy_backward(list<int>)/8 5.26% 2.365 2.489 - 6.22% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 5.24% 873833.966 919663.094 - 6.98% -
std::copy_if(vector<int>)_(entire_range)/262144 5.24% 58580.786 61648.282 - 3.60% -
std::replace_if(vector<int>)_(sprinkled)/1024 5.22% 243.887 256.629 - 4.78% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 5.20% 47.433 49.901 - 4.03% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 5.19% 20.295 21.349 - 5.51% -
std::for_each(list<int>)/50 5.19% 20.415 21.474 - 1.59% -
BM_deque_vector_ranges_copy/1 5.19% 2.096 2.205 - 3.87% -
BM_deque_deque_ranges_copy/1 5.18% 2.423 2.549 - 4.74% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 5.13% 114980.212 120882.746 - 1.52% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 5.13% 19.840 20.858 - 1.82% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 5.11% 3.207 3.371 - -0.32% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 5.10% 860137.738 904018.034 - 2.57% -
BM_deque_deque_ranges_copy/2 5.10% 2.189 2.301 - 5.68% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.08% 5.259 5.526 - 3.10% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 5.06% 174154.711 182970.551 - 3.95% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 5.06% 22.248 23.374 - -2.20% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 5.06% 6727.479 7067.739 - 5.43% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 5.06% 486736.767 511350.863 - 1.87% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 5.04% 14616.813 15353.245 - 4.98% -
std::set<int>::contains(key)_(non-existent)/1024 5.03% 5.885 6.181 - 3.36% -
std::find_first_of(deque<int>)_(small_needle)/8192 5.03% 27402.329 28779.979 - 4.29% -
ranges::minmax(std::list<__int128>)/1 5.02% 0.429 0.450 - -2.28% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 5.02% 1117.656 1173.791 - 6.18% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 5.00% 2085658.041 2189847.168 - 4.59% -
std::find_if_not(vector<int>)_(process_all)/1024 4.99% 116.855 122.692 - 6.81% -
SetIntersection_None_Vector_float_64_4 4.98% 16044635.869 16843446.035 - 5.87% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 4.97% 24.542 25.761 - 5.06% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 4.95% 98853.499 103743.146 - 2.47% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 4.94% 37.751 39.615 - -9.62% -
rng::starts_with(deque<int>)/1000 4.94% 435.115 456.594 - -0.32% -
std::find_first_of(deque<int>)_(small_needle)/50 4.92% 163.741 171.803 - 4.03% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 4.92% 23.086 24.223 - -1.48% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 4.92% 17.219 18.066 - 4.26% -
std::move_backward(deque<int>)/1048576 4.91% 125358.618 131509.579 - -0.42% -
std::lower_bound(std::list<int>)/100 4.91% 90.813 95.268 - 4.75% -
SetIntersection_None_Vector_float_16384_64 4.88% 1110762.811 1165004.125 - 5.13% -
SetIntersection_Front_Vector_string_262144_16 4.86% 1562681.199 1638627.430 - 1.57% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 4.86% 61.254 64.230 - 7.56% -
SetIntersection_Front_Vector_float_1024_256 4.86% 2155612.102 2260298.835 - 1.75% -
std::adjacent_find(deque<int>,_pred)/8 4.85% 4.250 4.457 - 8.74% -
std::is_partitioned(list<int>)_(partitioned)/8192 4.85% 6859.529 7192.250 - 0.94% -
BM_deque_deque_copy/70000 4.84% 3208.723 3364.115 - 5.26% -
std::find_first_of(deque<int>)_(small_needle)/1024 4.84% 3429.088 3595.020 - 4.14% -
ranges::min(std::deque<__int128>)/1 4.84% 0.649 0.681 - 6.15% -
SetIntersection_None_Set_string_16384_256 4.83% 192278110.042 201574738.198 - 1.05% -
std::map<int,_int>::lower_bound(key)_(existent)/32 4.83% 1.475 1.546 - 4.36% -
SetIntersection_Front_Set_uint64_262144_262144 4.82% 1698716.717 1780563.314 - 6.78% -
BM_getline_string 4.82% 16.542 17.338 - 5.39% -
std::set<int>::upper_bound(key)_(non-existent)/8192 4.81% 9.781 10.252 - -1.31% -
std::set<int>::count(key)_(non-existent)/32 4.81% 2.878 3.017 - 5.04% -
std::list<int>::erase(begin)_(cheap_elements)/8192 4.79% 10.646 11.156 - 9.25% -
SetIntersection_Interlaced_Vector_string_16384_1024 4.76% 113705760.400 119121521.237 - -4.23% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 4.76% 557.721 584.250 - -8.57% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 4.73% 980.662 1027.014 - 4.51% -
std::all_of(deque<int>)_(process_all)/50 4.72% 18.846 19.736 - 4.33% -
SetIntersection_Front_Vector_uint32_16384_1024 4.71% 5622292.151 5887035.350 - 11.14% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 4.70% 1220.079 1277.365 - 0.86% -
BM_vector_deque_ranges_move_backward/70000 4.69% 8030.136 8406.600 - 0.02% -
rng::contains_subrange(list<int>)_(process_all)/50 4.69% 16.923 17.716 - -1.40% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 4.67% 22.743 23.804 - 6.74% -
SetIntersection_Front_Set_uint64_16384_64 4.66% 1653661.831 1730802.024 - 4.91% -
BM_CmpLess_ushort_short 4.66% 1.007 1.054 - 2.42% -
SetIntersection_Front_Set_float_64_64 4.66% 13338775.231 13960465.236 - 5.15% -
std::set<int>::upper_bound(key)_(non-existent)/1024 4.66% 5.819 6.090 - -0.04% -
std::remove_if(deque<int>)_(sprinkled)/50 4.62% 60.934 63.750 - 2.61% -
SetIntersection_Front_Vector_string_1024_64 4.62% 3190430.942 3337703.541 - 9.36% -
bm_lexicographical_compare<unsigned_char>/64 4.61% 1.933 2.023 - -0.61% -
std::find_if(vector<char>)_(bail_25%)/1024 4.61% 25.115 26.272 - -19.24% -
std::search(deque<int>,_pred)_(near_matches)/1000 4.60% 23937.705 25039.642 - 3.40% -
SetIntersection_None_Vector_float_1024_1 4.60% 1088018.837 1138060.187 - 5.85% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 4.59% 30.876 32.293 - 0.24% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 4.58% 89666.883 93776.067 - 6.30% -
ranges::min(std::list<long_long>)/8 4.58% 1.884 1.970 - 3.28% -
SetIntersection_Front_Vector_string_262144_64 4.57% 3200662.620 3347080.273 - 3.52% -
rng::starts_with(deque<int>,_pred)/1048576 4.56% 511580.866 534906.421 - 1.78% -
SetIntersection_None_Vector_float_16_1 4.55% 63562108.736 66453767.857 - 4.96% -
SetIntersection_None_Vector_float_256_1 4.55% 4256878.476 4450492.911 - 5.38% -
std::set<int>::erase(key)_(non-existent,_end)/8192 4.55% 8.209 8.582 - -10.71% -
std::copy_backward(list<int>)/64 4.54% 30.041 31.406 - 0.95% -
SetIntersection_Interlaced_Vector_uint32_64_16 4.54% 17249171.116 18032560.257 - 5.44% -
std::move_backward(vector<int>)/8 4.54% 2.133 2.229 - -3.38% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 4.53% 1.206 1.261 - 4.36% -
rng::contains_subrange(vector<int>)_(process_all)/50 4.52% 11.367 11.881 - 4.04% -
SetIntersection_None_Vector_float_4_4 4.52% 134158849.502 140223596.644 - 5.19% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 4.50% 31834.285 33266.498 - 1.74% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 4.47% 1.188 1.241 - -0.16% -
SetIntersection_None_Vector_float_16_4 4.47% 54074378.119 56491390.643 - 5.38% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 4.45% 5784717.922 6042421.291 - 3.97% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 4.45% 353304307.917 369042374.683 - 8.06% -
BM_deque_deque_ranges_copy_backward/64 4.45% 3.475 3.630 - 8.53% -
std::fill_n(deque<int>)/32 4.45% 1.152 1.203 - 4.21% -
std::search(deque<int>,_pred)_(near_matches)/1024 4.44% 25074.371 26188.853 - 3.47% -
std::move(deque<int>)/8 4.44% 3.251 3.396 - -0.80% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 4.44% 17.258 18.024 - -41.83% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 4.43% 90.754 94.774 - -2.56% -
BM_deque_deque_ranges_move_backward/64 4.42% 3.390 3.540 - 4.39% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 4.42% 1181281.909 1233458.216 - 1.29% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 4.41% 18.849 19.680 - 4.97% -
BM_StringMove_Small 4.41% 0.706 0.737 - 2.09% -
BM_lexicographical_compare_three_way_fast_path/1024 4.39% 236.575 246.962 - -0.01% -
BM_deque_deque_copy/64000 4.39% 2924.254 3052.559 - 3.17% -
std::find_end(forward_list<int>)_(process_all)/1000 4.39% 679.659 709.479 - 3.72% -
BM_deque_deque_ranges_move_backward/2 4.38% 2.300 2.401 - 4.57% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 4.38% 24.803 25.889 - 12.81% -
SetIntersection_None_Vector_float_16384_16 4.38% 1112224.151 1160892.911 - 5.68% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 4.38% 20.469 21.365 - -7.82% -
std::multimap<int,_int>::contains(key)_(existent)/1024 4.37% 4.313 4.501 - 3.47% -
std::find_if(vector<char>)_(bail_25%)/32768 4.37% 797.270 832.094 - -15.86% -
std::none_of(vector<int>)_(process_all)/50 4.35% 18.662 19.475 - 2.38% -
std::multiset<std::string>::ctor(const&)/1024 4.35% 34985.832 36508.076 - 4.96% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 4.35% 1.275 1.330 - 0.01% -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 4.33% 516.997 539.404 - 0.28% -
std::copy_n(vector<int>)/64 4.33% 2.458 2.565 - 2.21% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 4.32% 23.619 24.640 - -31.58% -
SetIntersection_Interlaced_Set_string_16384_256 4.32% 344259507.251 359114872.040 - 2.32% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 4.30% 28.023 29.228 - 4.26% -
SetIntersection_Interlaced_Vector_string_1024_4 4.29% 1626605.679 1696415.654 - 0.23% -
std::find_end(deque<int>)_(near_matches)/1024 4.28% 16245.385 16941.433 - 0.35% -
std::find_end(deque<int>)_(near_matches)/1000 4.28% 15638.030 16306.639 - -1.07% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 4.27% 473758.463 494001.646 - 8.15% -
std::unordered_multiset<int>::find(key)_(existent)/1024 4.27% 1.228 1.280 - 2.70% -
std::set<int>::count(key)_(non-existent)/8192 4.24% 11.249 11.726 - 4.11% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 4.24% 9.324 9.719 - -4.20% -
std::for_each(vector<int>)/8192 4.23% 251.578 262.209 - 4.03% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 4.23% 9.909 10.328 - 2.49% -
std::map<std::string,_int>::erase(iterator)/8192 4.22% 31.666 33.004 - -4.10% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 4.22% 5.072 5.286 - -0.05% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 4.22% 33.723 35.145 - 3.33% -
std::unordered_set<int>::find(key)_(existent)/1024 4.22% 1.373 1.431 - -3.46% -
SetIntersection_None_Vector_float_256_4 4.21% 4233983.126 4412328.351 - 5.11% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 4.21% 241.573 251.740 - 0.31% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 4.20% 625.986 652.297 - 4.15% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 4.20% 62606.343 65235.492 - 3.06% -
SetIntersection_None_Vector_float_16384_1 4.20% 1114276.364 1161053.683 - 6.90% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 4.19% 2187526.766 2279283.524 - 4.32% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 4.19% 104.259 108.630 - 3.74% -
bm_ranges_swap_ranges_vb_unaligned/4096 4.19% 64.068 66.752 - 4.26% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 4.17% 974934.574 1015606.884 - 3.94% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 4.17% 259517.616 270338.720 - 0.10% -
SetIntersection_None_Vector_float_4_1 4.16% 214555823.884 223490919.389 - 4.63% -
BM_lexicographical_compare_three_way_fast_path/64 4.16% 15.068 15.695 - 0.52% -
std::rotate_copy(list<int>)/32 4.15% 8.439 8.790 - 0.78% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.15% 3.919 4.081 - 3.45% -
SetIntersection_None_Vector_float_262144_1 4.15% 1136339.553 1183496.624 - 4.49% -
ranges::minmax(std::deque<long_long>)/8 4.15% 3.895 4.056 - -0.40% -
std::find(vector<char>)_(bail_25%)/8 4.15% 1.062 1.106 - -4.16% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 4.13% 23269.305 24231.401 - 0.25% -
BM_lexicographical_compare_three_way<IntPtr>/64 4.13% 15.019 15.640 - 0.10% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 4.13% 259283.367 270001.700 - 0.13% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 4.12% 45.706 47.589 - -2.31% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 4.12% 1143054.594 1190142.120 - 1.39% -
std::sort(vector<int>)_(qsort_adversarial)/8 4.11% 15.734 16.380 - 3.68% -
BM_PushHeap_string_SingleElement_4 4.10% 2.361 2.458 - 4.94% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.09% 4.231 4.405 - 6.77% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 4.09% 42.861 44.613 - 1.61% -
BM_PushHeap_float_Ascending_16384 4.08% 4.036 4.200 - -1.85% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 4.08% 553.799 576.373 - -6.62% -
std::stable_sort(vector<int>)_(repeated)/1024 4.07% 1089.149 1133.510 - 4.91% -
std::map<int,_int>::insert(value)_(already_present)/8192 4.07% 3.872 4.030 - 0.01% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 4.07% 543.778 565.904 - -8.33% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 4.07% 19437.310 20227.949 - -0.44% -
BM_lexicographical_compare_three_way_fast_path/1048576 4.06% 239192.847 248913.157 - 0.03% -
std::sort(vector<NonIntegral>)_(repeated)/8192 4.06% 3733.531 3885.128 - 4.00% -
BM_lexicographical_compare_three_way_fast_path/16384 4.06% 3634.083 3781.469 - 0.09% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 4.05% 8051.173 8377.377 - 3.84% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 4.04% 71.653 74.546 - 0.02% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 4.03% 1.315 1.368 - 18.43% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 4.03% 3653.498 3800.706 - 0.33% -
std::map<std::string,_int>::erase(iterator)/1024 4.02% 31.025 32.274 - 3.21% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 4.00% 41.003 42.642 - 0.87% -
ranges::min(std::list<__int128>)/70000 3.98% 59087.676 61441.956 - -0.23% -
rng::starts_with(vector<int>,_pred)/8 3.98% 2.443 2.540 - 7.68% -
BM_lexicographical_compare_three_way_fast_path/4096 3.97% 922.253 958.867 - 0.10% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 3.97% 53.237 55.349 - 2.81% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 3.97% 24.280 25.243 - 4.39% -
std::swap_ranges(list<int>)/8192 3.96% 9829.452 10218.328 - 5.93% -
SetIntersection_None_Vector_float_256_16 3.96% 4050486.446 4210728.427 - 4.90% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 3.91% 239477.907 248849.953 - 1.04% -
std::set<std::string>::count(key)_(non-existent)/1024 3.90% 23.800 24.729 - 4.75% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 3.90% 6739.774 7002.899 - 3.81% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.90% 84375.229 87667.636 - 1.59% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 3.90% 1.792 1.862 - 14.31% -
std::copy(deque<int>)/8 3.90% 2.604 2.705 - 2.98% -
std::replace_if(deque<int>)_(sprinkled)/8192 3.88% 2894.242 3006.536 - 3.26% -
std::remove_if(deque<int>)_(prefix)/8192 3.87% 4260.773 4425.531 - 3.19% -
SetIntersection_None_Set_float_256_256 3.86% 5662319.358 5881017.936 - 1.21% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 3.86% 923.770 959.392 - 0.23% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 3.85% 226.492 235.220 - 8.03% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 3.85% 170.411 176.977 - -0.10% -
SetIntersection_Front_Vector_string_16384_4 3.85% 1160542.687 1205249.852 - 3.42% -
std::find(list<int>)_(bail_25%)/8 3.85% 0.914 0.949 - 2.31% -
std::multiset<int>::equal_range(key)_(existent)/32 3.84% 2.240 2.326 - -1.36% -
std::list<int>::erase(begin)_(cheap_elements)/1024 3.83% 10.985 11.406 - 9.48% -
std::fill_n(deque<int>)/8192 3.83% 233.040 241.973 - 3.35% -
rng::starts_with(vector<int>)/1000 3.83% 58.318 60.551 - 3.93% -
ranges::min(std::vector<char>)/64 3.81% 4.078 4.233 - 2.17% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 3.81% 18.920 19.640 - 0.50% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 3.78% 70.121 72.772 - 16.31% -
BM_deque_vector_move/512 3.77% 16.550 17.173 - 3.83% -
SetIntersection_Interlaced_Vector_uint64_256_16 3.76% 6932321.470 7193290.427 - 12.40% -
BM_PushHeap_uint64_SingleElement_64 3.76% 0.352 0.365 - 3.79% -
SetIntersection_Interlaced_Vector_uint64_16384_16 3.76% 2392381.516 2482395.108 - 0.30% -
std::find_if(vector<char>)_(bail_25%)/8192 3.76% 209.468 217.345 - -13.32% -
std::move_backward(deque<int>)/262144 3.74% 30329.836 31463.072 - 0.63% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 3.72% 2.452 2.543 - 14.90% -
std::adjacent_find(deque<int>,_pred)/50 3.72% 28.946 30.022 - 2.24% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 3.72% 12689.297 13160.979 - 1.56% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 3.72% 6.488 6.729 - 3.17% -
BM_std_minmax_element<short>/64 3.70% 16.582 17.195 - 1.33% -
std::copy(vector<bool>)_(aligned)/1048576 3.69% 2168.876 2248.928 - -21.61% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.68% 20.425 21.177 - -1.49% -
BM_lexicographical_compare_three_way<IntPtr>/1024 3.68% 236.637 245.341 - 0.12% -
SetIntersection_Interlaced_Set_uint64_1_1 3.67% 534928140.194 554566960.554 - 3.51% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 3.67% 10.217 10.592 - -0.36% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 3.66% 217.200 225.155 - 1.51% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 3.66% 85.047 88.161 - 49.04% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 3.66% 23.927 24.803 - -1.02% -
SetIntersection_Interlaced_Vector_string_256_16 3.66% 9949339.512 10313213.284 - -3.19% -
std::set<int>::equal_range(key)_(existent)/32 3.66% 1.835 1.902 - 2.36% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 3.65% 0.605 0.627 - 0.58% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 3.65% 87.709 90.913 - 4.98% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 3.65% 0.528 0.547 - 2.32% -
BM_lexicographical_compare_three_way<IntPtr>/16384 3.65% 3628.310 3760.706 - 0.08% -
BM_lexicographical_compare_three_way<IntPtr>/4096 3.63% 919.973 953.390 - 0.10% -
ranges::min(std::list<char>)/64 3.63% 25.989 26.932 - 0.15% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 3.62% 362.991 376.133 - 3.53% -
rng::contains(deque<int>)_(process_all)/8 3.62% 2.918 3.024 - -3.64% -
std::unique(list<int>,_pred)_(sprinkled)/32 3.61% 65.209 67.566 - -0.03% -
std::for_each_n(list<int>)/50 3.61% 21.916 22.707 - 1.42% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 3.61% 12780.348 13241.184 - 10.35% -
std::multiset<int>::find(key)_(non-existent)/1024 3.60% 5.501 5.699 - 5.42% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 3.60% 37.918 39.284 - -0.21% -
std::fill(deque<int>)/1024 3.60% 29.436 30.495 - 2.74% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 3.60% 106.638 110.474 - 21.90% -
BM_CmpLess_ushort_uint 3.60% 1.041 1.079 - 0.22% -
std::is_partitioned(deque<int>)_(partitioned)/32 3.59% 9.209 9.539 - -1.79% -
std::find_end(deque<int>)_(match_near_end)/1024 3.57% 32.396 33.553 - 0.02% -
std::remove_if(list<int>)_(sprinkled)/50 3.57% 76.207 78.927 - 8.95% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 3.55% 26.629 27.575 - 0.82% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 3.55% 51.352 53.176 - 3.24% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 3.55% 219.116 226.884 - 6.15% -
SetIntersection_None_Vector_float_1024_16 3.54% 1087233.588 1125739.209 - 4.33% -
bm_lexicographical_compare<unsigned_char>/4096 3.54% 75.046 77.701 - -0.01% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 3.53% 12723.521 13172.734 - 9.97% -
std::reverse_copy(list<int>)/8 3.53% 2.354 2.437 - 1.91% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 3.52% 24623.268 25489.855 - -1.43% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 3.52% 1.350 1.398 - 17.85% -
ranges::min(std::vector<long_long>)/1 3.51% 0.323 0.334 - 0.17% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 3.51% 4.629 4.792 - -0.39% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.51% 2.187 2.264 - -0.10% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 3.50% 31647.690 32754.972 - 0.58% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 3.49% 23278.326 24091.383 - -0.00% -
BM_PushHeap_string_Random_1024 3.48% 14.938 15.458 - 1.42% -
BM_PushHeap_uint32_QuickSortAdversary_4 3.48% 0.586 0.607 - 3.48% -
SetIntersection_None_Vector_float_262144_64 3.47% 1133115.479 1172485.368 - 4.14% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 3.47% 17.109 17.703 - 0.30% -
bm_ranges_lexicographical_compare<int>/8 3.47% 1.449 1.499 - 2.42% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.46% 673.517 696.801 - 6.78% -
BM_deque_deque_move_backward/5500 3.45% 201.857 208.826 - 2.34% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 3.45% 13.305 13.764 - 2.10% -
BM_deque_vector_ranges_copy/0 3.44% 1.368 1.415 - 2.16% -
std::copy(list<int>)/32768 3.44% 25446.138 26321.207 - 1.43% -
SetIntersection_Front_Vector_string_256_64 3.44% 10168435.952 10517927.165 - 0.95% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 3.44% 83.934 86.818 - -2.87% -
BM_vector_deque_ranges_copy_backward/4000 3.43% 141.907 146.777 - 3.98% -
std::unique(list<int>)_(sprinkled)/8192 3.42% 7925.259 8196.551 - 0.74% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 3.42% 13216.312 13668.609 - -5.55% -
std::unique(deque<int>)_(contiguous)/32 3.42% 49.464 51.155 - 0.45% -
std::list<std::string>::ctor(size)/8192 3.42% 103509.452 107046.259 - 3.96% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 3.41% 58756.215 60761.896 - 0.69% -
BM_std_minmax_element<char>/512 3.40% 140.955 145.753 - 0.13% -
BM_lexicographical_compare_three_way<IntPtr>/256 3.39% 68.186 70.498 - 0.47% -
std::multiset<int>::find(key)_(existent)/8192 3.39% 8.361 8.644 - 6.17% -
BM_vector_deque_copy/1024 3.38% 35.829 37.040 - 3.02% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 3.38% 49.793 51.475 - -29.14% -
std::find_end(deque<int>)_(match_near_end)/1000 3.37% 33.920 35.065 - -13.57% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.37% 52.459 54.228 - 12.93% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 3.37% 24.531 25.357 - 1.80% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 3.36% 1006201.692 1040056.641 - -0.82% -
std::partial_sort(deque<int>)_(descending)/8192 3.36% 251254.977 259704.821 - -0.09% -
std::remove_copy(list<int>)_(sprinkled)/50 3.36% 17.989 18.594 - 0.21% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 3.36% 10.570 10.925 - 10.35% -
SetIntersection_None_Vector_float_256_256 3.36% 2146537.253 2218557.963 - 5.05% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 3.35% 1148707.834 1187235.346 - 1.72% -
SetIntersection_Front_Set_float_1024_16 3.35% 1172729.173 1212046.765 - -0.38% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 3.34% 12.490 12.907 - 2.39% -
std::stable_partition(vector<int>)_(sparse)/50 3.33% 20.722 21.413 - -2.20% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 3.32% 24.225 25.030 - 1.67% -
BM_lexicographical_compare_three_way<IntPtr>/4 3.32% 1.119 1.156 - 0.19% -
BM_vector_deque_copy/5500 3.32% 194.557 201.015 - 3.41% -
std::partial_sort(deque<int>)_(ascending)/8192 3.31% 142987.979 147726.405 - 0.80% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 3.31% 1003098.554 1036307.597 - 3.61% -
std::move(vector<bool>)_(unaligned)/1048576 3.31% 6520.148 6735.758 - 2.96% -
BM_vector_deque_copy_backward/4000 3.31% 141.505 146.182 - 4.16% -
BM_deque_deque_ranges_copy/64000 3.30% 2949.682 3047.095 - 2.60% -
SetIntersection_None_Vector_float_16_16 3.30% 33709531.386 34822302.332 - 3.64% -
BM_lexicographical_compare_three_way_fast_path/262144 3.30% 58697.661 60633.519 - -0.05% -
std::move_backward(deque<int>)/8 3.29% 3.369 3.480 - -1.21% -
std::pop_heap(deque<int>)/1024 3.28% 12.658 13.074 - 3.79% -
ranges::minmax(std::vector<char>)/64 3.28% 1.197 1.236 - -10.29% -
rng::find(vector<bool>)_(process_all)/50 3.27% 0.711 0.734 - 6.20% -
std::search(vector<int>,_pred)_(same_length)/1024 3.27% 610.375 630.349 - 2.68% -
bm_ranges_lexicographical_compare<int>/64 3.27% 4.306 4.447 - 1.83% -
rng::starts_with(deque<int>)/8 3.27% 3.919 4.046 - 2.77% -
SetIntersection_None_Vector_float_262144_4 3.26% 1154979.530 1192668.274 - 6.49% -
std::partition(deque<int>)_(dense)/32 3.26% 9.297 9.600 - -5.52% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 3.26% 13.177 13.606 - 3.26% -
std::list<int>::ctor(size)/8192 3.26% 97917.405 101104.783 - 3.17% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 3.25% 2793.928 2884.809 - 4.49% -
SetIntersection_Front_Vector_uint64_16384_16384 3.25% 75837393.237 78303713.538 - 4.22% -
BM_std_minmax_element<long_long>/512 3.24% 134.086 138.434 - -1.65% -
BM_PushHeap_uint32_Random_16 3.24% 4.148 4.282 - 5.43% -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 3.24% 2.936 3.031 - 2.67% -
bm_ranges_swap_ranges_vb_aligned/131072 3.24% 244.416 252.326 - 2.80% -
std::copy_n(deque<int>)/8 3.23% 2.683 2.770 - -2.32% -
std::set<int>::contains(key)_(existent)/8192 3.23% 8.153 8.416 - 3.11% -
SetIntersection_Front_Vector_uint64_262144_16384 3.23% 75933476.456 78382959.600 - 1.91% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 3.22% 12657.908 13066.095 - -0.56% -
SetIntersection_Interlaced_Vector_uint64_262144_16 3.22% 3074976.445 3174071.799 - 1.16% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.22% 623465.627 643549.812 - 4.25% -
std::search(deque<int>,_pred)_(same_length)/1000 3.22% 478.904 494.328 - 2.11% -
std::copy_n(vector<int>)/8 3.22% 2.130 2.199 - -9.21% -
std::pop_heap(vector<float>)/8192 3.22% 19.363 19.986 - 0.81% -
std::find_if(list<int>)_(bail_25%)/8192 3.22% 1418.031 1463.630 - 0.70% -
BM_std_minmax_element<long_long>/5500 3.20% 1394.411 1439.065 - -1.40% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 3.18% 15.320 15.808 - 5.42% -
ranges::min(std::vector<char>)/70000 3.18% 481.006 496.306 - 0.36% -
rng::starts_with(deque<int>)/1024 3.18% 466.498 481.335 - 0.67% -
std::remove_copy(deque<int>)_(sprinkled)/8192 3.18% 2819.375 2909.031 - 2.32% -
bm_lexicographical_compare<int>/8 3.17% 1.476 1.523 - 0.82% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.17% 733.157 756.370 - 6.19% -
BM_PushHeap_uint64_Random_64 3.17% 5.389 5.560 - 0.84% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.16% 86.595 89.333 - 1.90% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 3.15% 2.465 2.542 - 11.98% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 3.15% 1.445 1.490 - -12.79% -
BM_std_minmax_element<long_long>/1024 3.13% 264.617 272.900 - -1.77% -
std::copy_if(list<int>)_(every_other)/32768 3.12% 25195.047 25981.014 - 2.57% -
ranges::minmax(std::list<long_long>)/64 3.11% 29.564 30.482 - 1.07% -
std::fill_n(vector<int>)/1024 3.11% 28.908 29.806 - 2.25% -
std::copy_backward(list<int>)/32768 3.10% 26056.582 26864.519 - -1.00% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 3.09% 6945.282 7160.227 - 7.53% -
SetIntersection_Front_Vector_string_64_64 3.09% 25415758.860 26201556.262 - 1.44% -
BM_PushHeap_uint64_SingleElement_262144 3.09% 0.357 0.368 - 2.98% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 3.08% 714.294 736.319 - 2.70% -
std::unordered_map<int,_int>::count(key)_(existent)/32 3.08% 1.400 1.443 - -3.62% -
ranges::minmax(std::list<char>)/70000 3.07% 52234.117 53840.316 - 0.67% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 3.07% 110632.353 114028.538 - 1.50% -
std::move_backward(deque<int>)/4096 3.07% 154.237 158.967 - 2.34% -
BM_CmpEqual_uchar_uint 3.06% 1.047 1.079 - 2.45% -
SetIntersection_Front_Set_uint32_16384_1024 3.06% 12084090.691 12454003.531 - -1.80% -
ranges::min(std::vector<long_long>)/70000 3.05% 7726.033 7961.994 - 0.02% -
BM_std_minmax_element<long_long>/4096 3.05% 1041.490 1073.288 - -1.71% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 3.05% 5351.420 5514.725 - 3.60% -
std::remove_copy(deque<int>)_(sprinkled)/1024 3.05% 351.729 362.457 - 1.95% -
SetIntersection_Front_Vector_uint64_262144_64 3.05% 1311468.306 1351436.719 - -1.03% -
BM_PushHeap_uint64_PipeOrgan_4 3.04% 0.481 0.496 - -2.08% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 3.04% 13.246 13.649 - 2.53% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 3.03% 1.537 1.583 - 3.53% -
BM_deque_deque_move_backward/4096 3.02% 150.954 155.519 - 1.54% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 3.02% 22.143 22.813 - 3.84% -
BM_PushHeap_string_Ascending_262144 3.02% 28.058 28.906 - -5.31% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 3.02% 334.452 344.553 - 2.38% -
SetIntersection_None_Vector_float_64_64 3.02% 8487289.500 8743478.485 - 3.11% -
SetIntersection_Front_Vector_float_16384_16384 3.01% 77371435.145 79702050.360 - 2.13% -
std::copy(vector<bool>)_(aligned)/4096 3.01% 4.786 4.930 - 0.68% -
BM_std_minmax_element<char>/1024 3.00% 278.056 286.403 - 3.10% -
std::map<std::string,_int>::count(key)_(existent)/32 3.00% 15.448 15.911 - 3.78% -
SetIntersection_None_Vector_string_16384_16 3.00% 1222120.243 1258764.937 - 2.74% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 3.00% 887.435 914.042 - 3.83% -
std::copy_n(vector<bool>)_(unaligned)/64 2.99% 1.759 1.812 - 0.44% -
BM_lexicographical_compare_three_way_fast_path/65536 2.99% 14689.479 15128.074 - 0.06% -
std::list<int>::ctor(const&)_(cheap_elements)/32 2.98% 333.903 343.857 - 0.95% -
BM_std_minmax_element<long_long>/64 2.97% 16.771 17.269 - -1.07% -
SetIntersection_None_Vector_float_256_64 2.97% 3446668.663 3549146.954 - 4.00% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 2.96% 28730.258 29581.864 - 6.15% -
std::copy_n(vector<bool>)_(aligned)/262144 2.96% 760.578 783.094 - 14.71% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 2.96% 14690.967 15125.841 - 0.30% -
SetIntersection_Interlaced_Vector_uint64_1024_256 2.96% 6828824.671 7030763.016 - 24.58% -
BM_vector_deque_ranges_copy_backward/4096 2.95% 148.212 152.585 - 3.16% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 2.95% 0.467 0.481 - 3.09% -
BM_vector_deque_ranges_move_backward/1 2.94% 2.244 2.311 - -0.89% -
BM_PushHeap_uint32_Ascending_262144 2.94% 4.678 4.816 - -1.69% -
std::fill_n(list<int>)/50 2.94% 15.395 15.848 - 1.77% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 2.94% 10.429 10.735 - 5.03% -
BM_vector_deque_ranges_move/5500 2.93% 194.751 200.463 - 2.37% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.93% 51055.269 52552.689 - 0.05% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.93% 1215.760 1251.385 - 4.83% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 2.93% 1112888.079 1145453.562 - 1.22% -
rng::contains_subrange(list<int>)_(process_all)/8192 2.93% 6649.357 6843.921 - -1.29% -
BM_lexicographical_compare_three_way_fast_path/4 2.92% 1.118 1.151 - 0.07% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 2.91% 11448.142 11781.051 - 2.34% -
std::list<std::string>::ctor(size)/32 2.90% 345.944 355.974 - 4.55% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 2.88% 23.426 24.100 - 2.09% -
SetIntersection_None_Vector_float_64_1 2.87% 16786707.483 17269090.188 - 3.69% -
SetIntersection_Front_Vector_uint32_16384_16384 2.87% 77323657.259 79545229.867 - 11.00% -
std::unique(list<int>,_pred)_(contiguous)/32 2.87% 56.809 58.441 - 2.86% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 2.87% 43.849 45.107 - 3.90% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 2.87% 104559.444 107558.517 - 4.98% -
SetIntersection_Front_Vector_float_1024_64 2.87% 1319381.866 1357215.580 - 1.27% -
BM_lexicographical_compare_three_way<IntPtr>/262144 2.87% 58511.624 60189.340 - 0.09% -
std::unique(list<int>,_pred)_(sprinkled)/52 2.86% 81.432 83.762 - -0.67% -
std::sort(deque<int>)_(descending)/8 2.86% 25.235 25.956 - 4.03% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 2.86% 472742.040 486254.121 - 3.31% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 2.85% 1033252.155 1062745.035 - -0.39% -
std::set<int>::equal_range(key)_(existent)/1024 2.85% 4.410 4.536 - -0.72% -
BM_std_minmax_element<long_long>/4000 2.84% 1018.945 1047.904 - -1.74% -
std::equal(deque<int>)_(it,_it,_it)/8 2.84% 4.306 4.428 - -0.32% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 2.84% 1.122 1.154 - 0.99% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 2.83% 43.046 44.266 - 1.39% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.83% 196392307.491 201956532.969 - -1.98% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.82% 2.772 2.850 - 2.02% -
rng::contains(list<int>)_(process_all)/8 2.81% 2.259 2.323 - -0.21% -
std::rotate(list<int>)_(by_1/3)/50 2.81% 22.992 23.639 - 2.66% -
std::list<int>::insert(begin)_(cheap_elements)/1024 2.81% 12.188 12.530 - 5.29% -
SetIntersection_Front_Set_float_262144_256 2.81% 4142678.162 4259021.972 - 1.49% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.81% 6405.808 6585.555 - 0.20% -
rng::contains_subrange(vector<int>)_(same_length)/50 2.81% 12.665 13.020 - 2.49% -
std::fill(vector<int>)/1024 2.80% 29.171 29.989 - 1.91% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 2.80% 1.590 1.634 - 3.68% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 2.80% 123.619 127.076 - -0.01% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.80% 134951.265 138724.443 - 4.07% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 2.79% 6428.165 6607.795 - 0.07% -
BM_lexicographical_compare_three_way_fast_path/16 2.79% 4.227 4.345 - 0.12% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 2.79% 24.570 25.256 - 2.04% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 2.78% 353570995.057 363407686.581 - 2.65% -
SetIntersection_None_Vector_float_1024_256 2.78% 1095651.302 1126108.960 - 4.87% -
BM_std_minmax_element<short>/2 2.78% 0.669 0.688 - 6.38% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 2.77% 1165131.123 1197430.851 - 1.54% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 2.77% 50.110 51.498 - 10.32% -
ranges::minmax(std::deque<__int128>)/64 2.76% 30.211 31.046 - -17.12% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 2.76% 22.281 22.897 - 6.14% -
rng::find(vector<bool>)_(process_all)/8 2.76% 0.715 0.735 - 13.80% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.76% 822.470 845.162 - -8.45% -
rng::starts_with(vector<int>)/8 2.76% 1.224 1.257 - 2.75% -
ranges::minmax(std::vector<__int128>)/64 2.75% 31.227 32.087 - 0.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 2.75% 25767956.931 26475735.348 - 0.31% -
BM_deque_deque_ranges_copy/1024 2.74% 36.923 37.936 - 3.51% -
BM_vector_deque_ranges_copy/4096 2.74% 143.887 147.835 - 2.28% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 2.74% 53.254 54.712 - 7.89% -
bm_lexicographical_compare<unsigned_char>/512 2.73% 8.553 8.786 - 0.02% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 2.72% 157.937 162.237 - -1.05% -
std::replace_if(deque<int>)_(sprinkled)/1024 2.72% 363.370 373.259 - 0.75% -
std::move(vector<bool>)_(aligned)/1048576 2.72% 1702.218 1748.533 - 0.27% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.72% 199.529 204.956 - 0.41% -
std::move_backward(list<int>)/8 2.71% 3.293 3.383 - 0.37% -
BM_StringRelational_Less_Huge_Large_Control 2.71% 2.110 2.167 - 0.84% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 2.71% 5.190 5.331 - 1.42% -
rng::starts_with(deque<int>,_pred)/1000 2.71% 501.462 515.030 - -0.80% -
BM_deque_deque_ranges_copy_backward/512 2.70% 19.201 19.719 - 4.40% -
bm_lexicographical_compare<signed_char>/64 2.70% 1.938 1.990 - -3.93% -
BM_num_put<unsigned_long_long> 2.69% 10.658 10.945 - -5.09% -
SetIntersection_Front_Set_float_262144_1024 2.69% 13137967.583 13491367.475 - -0.50% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 2.69% 29241713.286 30026860.846 - 138.97% -
SetIntersection_Front_Vector_float_262144_1 2.68% 1022394.785 1049807.868 - 1.43% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2.68% 269.153 276.361 - 3.81% -
BM_deque_deque_ranges_move_backward/512 2.68% 18.886 19.391 - 2.82% -
std::unordered_set<std::string>::count(key)_(existent)/32 2.68% 36.402 37.376 - 16.15% -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 2.67% 49551.067 50876.016 - 1.96% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 2.66% 1.589 1.632 - 3.64% -
std::copy_n(vector<bool>)_(aligned)/64 2.66% 1.323 1.358 - -3.69% -
BM_std_minmax_element<char>/2 2.66% 0.632 0.649 - -0.41% -
rng::contains(deque<int>)_(process_all)/32 2.65% 8.508 8.734 - -0.10% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 2.65% 17609.242 18076.328 - 1.17% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 2.65% 23.294 23.911 - 3.26% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 2.64% 239551.820 245884.326 - -1.03% -
ranges::min(std::list<char>)/8 2.64% 1.837 1.885 - -0.69% -
std::list<std::string>::ctor(size)/1024 2.64% 12584.629 12916.955 - 3.45% -
BM_std_minmax_element<int>/2 2.64% 0.668 0.685 - 6.05% -
BM_StringRelational_Eq_Small_Small_Control 2.64% 1.957 2.009 - 5.68% -
std::partial_sort(deque<int>)_(repeated)/1024 2.64% 6333.036 6500.040 - 2.11% -
BM_deque_deque_ranges_copy/4096 2.63% 146.835 150.701 - 1.81% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 2.63% 61208.240 62819.645 - 0.14% -
bm_ranges_swap_ranges_vb_aligned/262144 2.63% 485.255 498.022 - 3.44% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 2.62% 17.218 17.670 - 2.13% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 2.62% 13.684 14.043 - 2.18% -
std::move_backward(deque<int>)/32768 2.62% 3327.406 3414.597 - -3.56% -
BM_lexicographical_compare_three_way_slow_path/256 2.62% 77.639 79.673 - 0.10% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 2.61% 24.523 25.164 - -1.09% -
std::copy_if(deque<int>)_(every_other)/64 2.61% 22.771 23.366 - 0.10% -
BM_lexicographical_compare_three_way<IntPtr>/65536 2.61% 14658.742 15040.817 - 0.10% -
std::multimap<std::string,_int>::count(key)_(existent)/32 2.60% 19.222 19.723 - -1.02% -
BM_lexicographical_compare_three_way_slow_path/16 2.60% 4.449 4.565 - 0.02% -
SetIntersection_None_Vector_float_1024_4 2.59% 1092380.435 1120686.688 - 4.26% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 2.58% 521.379 534.827 - 0.09% -
BM_PushHeap_string_QuickSortAdversary_4 2.57% 6.346 6.509 - 0.31% -
BM_deque_deque_copy/1024 2.57% 36.741 37.686 - 1.81% -
SetIntersection_Front_Vector_float_262144_16384 2.57% 77424676.470 79415266.577 - 2.60% -
std::partial_sort(deque<int>)_(repeated)/8 2.57% 25.933 26.599 - -0.39% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.57% 503.124 516.030 - -10.05% -
bm_ranges_lexicographical_compare<unsigned_char>/4096 2.56% 75.743 77.685 - -0.00% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 2.56% 5.581 5.724 - 2.55% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.56% 32700.905 33536.596 - 0.06% -
BM_align/64 2.55% 0.623 0.639 - 2.71% -
std::find(list<int>)_(bail_25%)/8192 2.55% 1417.486 1453.698 - 1.16% -
std::is_sorted_until(list<int>,_pred)/8192 2.55% 7727.484 7924.691 - 2.75% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 2.54% 58.258 59.740 - 1.02% -
BM_std_minmax_element<long_long>/2 2.54% 0.668 0.685 - 0.16% -
std::remove(list<int>)_(sprinkled)/8192 2.54% 7971.763 8174.409 - 1.46% -
BM_vector_deque_move_backward/1024 2.54% 37.608 38.563 - 2.60% -
BM_deque_deque_ranges_copy/70000 2.54% 3268.216 3351.179 - 2.05% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2.54% 1615964.760 1656962.078 - 1.29% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 2.54% 1884.324 1932.095 - 0.05% -
std::find_end(vector<int>)_(single_element)/1024 2.53% 243.793 249.966 - 1.94% -
rng::contains_subrange(list<int>)_(single_element)/32 2.53% 9.931 10.182 - -0.26% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 2.52% 4.144 4.249 - 1.02% -
BM_align/256 2.51% 0.623 0.638 - 2.69% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 2.51% 20.751 21.272 - 3.86% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.51% 166315.774 170482.577 - 2.49% -
BM_deque_vector_copy/1024 2.50% 36.979 37.906 - 2.17% -
std::list<int>::ctor(size)/1024 2.50% 12068.451 12370.739 - 2.79% -
std::generate_n(list<int>)/32 2.50% 8.417 8.627 - 1.10% -
rng::contains(vector<int>)_(process_all)/32 2.50% 8.185 8.389 - 0.82% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.50% 41.769 42.812 - 3.32% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 2.50% 484614.468 496718.025 - -0.01% -
BM_PushHeap_uint64_Random_4 2.49% 2.538 2.601 - 3.02% -
BM_align/1 2.48% 0.623 0.639 - 2.53% -
std::partition_copy(vector<int>)/32 2.48% 7.958 8.155 - 1.28% -
BM_vector_deque_ranges_copy_backward/5500 2.47% 198.733 203.649 - 3.74% -
std::rotate(vector<bool>)_(by_1/4)/8192 2.47% 29.756 30.490 - 0.62% -
BM_align/8 2.46% 0.623 0.638 - 2.70% -
BM_lexicographical_compare_three_way_slow_path/1024 2.46% 286.988 294.044 - 0.02% -
std::set<int>::find(key)_(existent)/32 2.46% 1.683 1.724 - 4.88% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 2.45% 9.131 9.355 - 0.14% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.45% 130867.140 134074.619 - -1.52% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 2.45% 6471.859 6630.281 - 1.86% -
BM_vector_deque_move/4000 2.45% 139.439 142.852 - 0.15% -
SetIntersection_Front_Vector_string_16384_64 2.45% 3185504.003 3263403.650 - 0.02% -
BM_PushHeap_string_Random_4 2.44% 6.065 6.213 - -0.28% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 2.44% 146718099.996 150302496.841 - 2.41% -
ranges::minmax(std::vector<long_long>)/64 2.44% 9.949 10.191 - 0.18% -
std::find(vector<int>)_(process_all)/8 2.44% 2.732 2.799 - 3.03% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 2.44% 1.169 1.197 - 1.16% -
std::list<int>::insert(begin)_(cheap_elements)/32 2.43% 10.949 11.215 - 5.64% -
SetIntersection_Front_Vector_uint32_262144_16384 2.43% 77383389.779 79265579.012 - 12.13% -
std::reverse_copy(vector<int>)/8 2.43% 2.428 2.487 - 0.08% -
BM_PushHeap_uint32_Random_16384 2.43% 5.701 5.840 - -1.19% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 2.43% 3.212 3.290 - 1.35% -
SetIntersection_None_Set_string_262144_16384 2.43% 1625165.607 1664609.213 - -0.32% -
std::remove_copy_if(vector<int>)_(prefix)/32 2.43% 12.019 12.310 - 0.84% -
rng::contains_subrange(list<int>)_(single_element)/16 2.41% 4.814 4.930 - 0.13% -
std::multimap<std::string,_int>::clear()/8192 2.41% 214401.253 219567.006 - 3.87% -
std::unique(deque<int>)_(contiguous)/52 2.41% 56.272 57.628 - -0.07% -
std::copy_if(list<int>)_(entire_range)/1048576 2.41% 857205.525 877832.656 - 0.98% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.41% 12355.835 12653.145 - 1.00% -
SetIntersection_None_Vector_float_64_16 2.40% 13633643.708 13961470.134 - 3.18% -
std::map<int,_int>::ctor(const&)/32 2.40% 221.417 226.740 - -1.24% -
BM_deque_deque_move_backward/4000 2.40% 143.932 147.390 - 1.25% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 2.40% 881.798 902.978 - 1.47% -
rng::contains_subrange(list<int>)_(same_length)/50 2.40% 24.818 25.414 - 1.11% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 2.40% 101033.241 103457.815 - 1.90% -
bm_lexicographical_compare<unsigned_char>/32768 2.40% 559.089 572.504 - 0.04% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.40% 12581.916 12883.446 - 0.05% -
SetIntersection_None_Set_float_256_4 2.39% 11283383.920 11553476.083 - 2.39% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 2.39% 11348.565 11619.725 - 2.22% -
std::remove_copy_if(list<int>)_(prefix)/8192 2.39% 7188.352 7359.922 - 0.81% -
SetIntersection_Front_Vector_float_64_64 2.38% 10666029.393 10920192.270 - 0.51% -
std::sort(deque<int>)_(ascending)/8 2.38% 17.833 18.258 - 4.30% -
ranges::min(std::list<long_long>)/70000 2.38% 49988.878 51177.296 - -1.95% -
std::set<std::string>::count(key)_(non-existent)/8192 2.37% 33.189 33.977 - -4.60% -
SetIntersection_Front_Vector_string_16_4 2.37% 59459549.626 60867529.706 - 1.28% -
SetIntersection_Interlaced_Vector_string_64_64 2.37% 26647437.366 27277854.956 - 3.96% -
SetIntersection_Front_Vector_uint32_16384_64 2.37% 1335174.780 1366759.339 - 2.75% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 2.36% 29.218 29.908 - 1.80% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 2.35% 13.148 13.456 - 2.45% -
SetIntersection_Front_Set_float_262144_16384 2.35% 227354928.176 232694843.115 - 2.60% -
std::rotate(vector<int>)_(1_element_backward)/8192 2.33% 293.428 300.275 - 0.13% -
std::for_each(vector<int>)/50 2.33% 3.848 3.937 - 1.51% -
BM_std_minmax_element<long_long>/64000 2.33% 16449.870 16832.941 - -1.26% -
BM_num_put<bool> 2.33% 10.575 10.821 - -1.17% -
std::fill_n(list<int>)/32 2.32% 7.934 8.117 - 0.75% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.31% 6650.011 6803.688 - 0.79% -
SetIntersection_None_Vector_float_262144_1024 2.31% 1152213.957 1178798.107 - 4.22% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 2.30% 718.744 735.280 - 1.94% -
std::move(list<int>)/32768 2.30% 30277.291 30972.326 - -1.03% -
std::stable_partition(deque<int>)_(alloc_fails)/32 2.29% 1872.068 1915.010 - 0.51% -
std::count(list<int>)_(every_other)/8 2.29% 2.044 2.091 - -1.77% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 2.29% 120374.828 123130.794 - 0.16% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 2.29% 30076.635 30764.449 - 0.11% -
ranges::minmax(std::vector<__int128>)/8 2.29% 4.023 4.115 - 0.19% -
ranges::min(std::vector<__int128>)/70000 2.28% 29512.688 30186.768 - 0.11% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2.28% 2311975.440 2364778.997 - 1.05% -
std::move(list<int>)/1048576 2.28% 968952.101 991082.001 - -0.70% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.28% 11604.066 11868.816 - 3.47% -
BM_PushHeap_float_Random_16384 2.28% 7.595 7.768 - 0.82% -
SetIntersection_Front_Set_string_256_64 2.28% 14014985.361 14334143.474 - -6.53% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 2.27% 6.805 6.959 - 2.43% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.27% 507.390 518.910 - -3.78% -
std::replace_if(vector<int>)_(sprinkled)/8192 2.27% 1896.120 1939.138 - 2.33% -
BM_vector_deque_ranges_move/4096 2.27% 144.227 147.499 - 2.01% -
std::find_end(vector<int>)_(match_near_end)/1024 2.26% 28.116 28.751 - 0.82% -
BM_deque_vector_ranges_move/1024 2.26% 36.738 37.568 - 1.16% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 2.26% 390.816 399.642 - 1.68% -
std::sort_heap(vector<int>,_pred)/8 2.26% 29.360 30.023 - 2.06% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.26% 167015.071 170783.897 - 2.94% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 2.26% 5919.225 6052.747 - 1.98% -
BM_std_minmax_element<char>/65536 2.25% 17255.955 17644.687 - 2.67% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.25% 10.541 10.778 - 5.81% -
BM_lexicographical_compare_three_way_slow_path/16384 2.25% 4451.318 4551.401 - -0.05% -
BM_lexicographical_compare_three_way_slow_path/4096 2.25% 1122.512 1147.749 - 0.04% -
BM_deque_vector_copy/64000 2.25% 2855.451 2919.572 - 1.59% -
std::reverse_copy(deque<int>)/4096 2.24% 952.725 974.099 - -0.62% -
SetIntersection_None_Vector_float_262144_16 2.24% 1144755.679 1170363.435 - 3.30% -
SetIntersection_None_Set_string_262144_256 2.24% 1626162.272 1662534.426 - -0.24% -
BM_std_minmax_element<char>/70000 2.24% 18434.448 18846.634 - 2.62% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 2.21% 748.629 765.207 - -0.17% -
BM_vector_deque_ranges_move_backward/4096 2.21% 147.497 150.763 - 0.93% -
std::copy_n(vector<int>)/512 2.21% 15.960 16.313 - 1.32% -
std::unique_copy(list<int>)_(sprinkled)/8192 2.21% 6787.835 6937.895 - 0.36% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.21% 12499.610 12775.506 - -0.20% -
std::unique(list<int>,_pred)_(sprinkled)/8192 2.21% 8160.293 8340.375 - 0.73% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 2.20% 19.367 19.793 - 0.40% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 2.20% 478.411 488.949 - -0.09% -
std::rotate(deque<int>)_(by_1/4)/8192 2.20% 2633.689 2691.686 - 4.42% -
std::list<int>::ctor(Range)_(cheap_elements)/32 2.20% 334.322 341.677 - 1.53% -
std::list<int>::erase(begin)_(cheap_elements)/32 2.20% 10.945 11.185 - 6.96% -
std::copy(vector<bool>)_(unaligned)/64 2.19% 1.764 1.802 - 0.16% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 2.19% 9.021 9.218 - -0.03% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.19% 683.162 698.105 - 0.57% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 2.19% 32.130 32.832 - 3.56% -
BM_std_minmax_element<char>/64000 2.18% 16868.580 17237.100 - 2.70% -
SetIntersection_Interlaced_Set_float_16384_64 2.18% 211464794.562 216080516.572 - 2.26% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.18% 997.543 1019.251 - 3.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2.18% 1617379.233 1652575.439 - 0.90% -
std::equal(vector<bool>)_(unaligned)/50 2.18% 0.826 0.844 - 13.91% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.17% 68565.333 70055.666 - 1.82% -
ranges::minmax(std::vector<long_long>)/70000 2.17% 8994.895 9190.403 - 0.11% -
std::stable_partition(list<int>)_(sparse)/32 2.17% 9.589 9.797 - 1.81% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 2.17% 6.192 6.326 - 0.33% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 2.17% 8755998.915 8945721.876 - -18.81% -
std::copy_if(list<int>)_(every_other)/64 2.16% 27.132 27.719 - 0.01% -
std::list<int>::insert(begin)_(cheap_elements)/8192 2.16% 12.180 12.443 - 4.13% -
std::find_end(deque<int>)_(match_near_end)/8192 2.16% 272.231 278.118 - 0.11% -
SetIntersection_None_Vector_float_262144_16384 2.16% 1144130.203 1168839.650 - 3.92% -
SetIntersection_Interlaced_Vector_uint64_16384_4 2.16% 1357653.501 1386962.017 - 0.62% -
SetIntersection_None_Vector_float_1024_64 2.16% 1088423.546 1111907.910 - 3.38% -
std::unique(vector<int>)_(contiguous)/1024 2.15% 303.044 309.566 - -0.00% -
ranges::minmax(std::list<__int128>)/70000 2.15% 56637.895 57853.147 - -6.74% -
std::equal(vector<int>)_(it,_it,_it)/50 2.14% 4.134 4.222 - 2.57% -
rng::fold_left(deque<int>)/8 2.14% 3.837 3.919 - -3.94% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 2.13% 12730.968 13002.369 - 3.73% -
std::set<int>::insert(value)_(new_value,_end)/8192 2.13% 69.781 71.267 - 0.14% -
BM_std_minmax_element<char>/5500 2.13% 1457.659 1488.692 - 2.50% -
BM_deque_deque_move/4000 2.13% 145.515 148.610 - 3.05% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.13% 85530.262 87348.616 - 3.07% -
BM_lexicographical_compare_three_way<IntPtr>/16 2.12% 4.246 4.336 - 0.14% -
ranges::minmax(std::vector<__int128>)/70000 2.12% 34408.477 35136.671 - 0.38% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 2.12% 3457.647 3530.804 - 1.71% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 2.12% 3856.457 3938.021 - -0.57% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 2.11% 26.137 26.690 - 1.22% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 2.11% 2.972 3.035 - -1.22% -
std::rotate(list<int>)_(1_element_forward)/50 2.11% 24.934 25.459 - -0.28% -
ranges::minmax(std::list<char>)/64 2.10% 33.300 33.999 - -0.21% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.10% 9993.523 10203.243 - 10.08% -
std::stable_sort(vector<int>)_(descending)/1024 2.10% 2780.614 2838.938 - 2.70% -
std::search(list<int>,_pred)_(no_match)/8192 2.10% 7239.716 7391.466 - 2.06% -
SetIntersection_Front_Vector_uint32_16384_16 2.09% 1100526.278 1123520.340 - 1.60% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.09% 15643.057 15969.737 - 2.42% -
std::copy_if(deque<int>)_(every_other)/32768 2.09% 11408.903 11647.061 - 0.61% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 2.08% 23.017 23.497 - 2.22% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 2.07% 20.621 21.048 - -1.55% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.07% 41.012 41.860 - 15.55% -
std::rotate(list<int>)_(by_1/2)/1024 2.06% 381.415 389.277 - 0.15% -
rng::contains(deque<int>)_(process_all)/50 2.06% 12.418 12.674 - -0.52% -
std::multiset<std::string>::count(key)_(existent)/32 2.06% 19.892 20.301 - 1.89% -
std::fill(vector<bool>)/32768 2.06% 29.389 29.993 - 0.35% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 2.06% 352.724 359.974 - 4.06% -
BM_deque_deque_ranges_move_backward/5500 2.04% 202.425 206.564 - 2.30% -
ranges::min(std::vector<__int128>)/8 2.04% 2.842 2.900 - -0.74% -
ranges::minmax(std::vector<char>)/1 2.04% 0.606 0.619 - -1.31% -
std::multiset<int>::ctor(&&,_different_allocs)/32 2.04% 175.059 178.629 - 1.95% -
std::stable_partition(list<int>)_(dense)/1024 2.04% 1424.769 1453.764 - -0.56% -
std::rotate(list<int>)_(1_element_forward)/32 2.03% 13.577 13.853 - 0.27% -
std::is_partitioned(list<int>)_(unpartitioned)/50 2.02% 4.430 4.520 - 1.96% -
std::remove_if(list<int>)_(prefix)/32 2.02% 57.823 58.991 - 0.62% -
BM_deque_vector_ranges_move/5500 2.02% 192.273 196.155 - 0.90% -
std::stable_partition(deque<int>)_(alloc_fails)/50 2.02% 1895.497 1933.736 - 1.22% -
std::fill_n(deque<int>)/1024 2.01% 28.898 29.480 - -2.50% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 2.01% 7552.040 7704.011 - 0.06% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 2.01% 3493.974 3564.275 - -2.65% -
std::flat_multimap<int,_int>::clear()/32 2.01% 401.497 409.571 - 4.35% -
std::find(vector<char>)_(process_all)/32768 2.01% 490.479 500.341 - 1.34% -
BM_lexicographical_compare_three_way_slow_path/64 2.01% 17.484 17.835 - 0.05% -
SetIntersection_Interlaced_Set_float_1024_64 2.01% 9991189.340 10191902.971 - 0.22% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 2.01% 1.019 1.039 - 0.32% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 2.01% 218.604 222.990 - -0.66% -
BM_std_minmax_element<char>/4000 2.01% 1063.846 1085.176 - 2.47% -
std::find_if(deque<int>)_(process_all)/50 2.00% 12.518 12.769 - 0.71% -
std::set<std::string>::insert(value)_(already_present)/1024 2.00% 29.492 30.083 - 78.78% -
std::copy_if(deque<int>)_(every_other)/4096 2.00% 1425.212 1453.773 - 0.15% -
SetIntersection_Front_Vector_uint32_262144_262144 2.00% 343694049.725 350579832.249 - -0.02% -
SetIntersection_Interlaced_Vector_float_256_4 2.00% 5154141.360 5257265.582 - 1.64% -
BM_std_minmax_element<char>/4096 2.00% 1088.988 1110.772 - 2.59% -
std::is_sorted(deque<int>,_pred)/8 2.00% 4.760 4.855 - 2.18% -
std::unique_copy(deque<int>)_(contiguous)/1024 2.00% 466.538 475.862 - 0.47% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 2.00% 0.604 0.616 - -0.61% -
std::unordered_map<int,_int>::ctor(const&)/32 2.00% 200.989 205.003 - 1.28% -
ranges::minmax(std::vector<long_long>)/8 2.00% 2.068 2.109 - 0.07% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1.99% 1087608.253 1109291.880 - -0.11% -
std::sort(deque<int>)_(repeated)/8 1.99% 18.018 18.377 - 3.03% -
std::vector<int>::ctor(size)/1024 1.98% 43.323 44.182 - 1.57% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.98% 16.822 17.155 - 4.05% -
std::copy_if(vector<int>)_(entire_range)/1048576 1.98% 240699.611 245459.611 - 0.70% -
std::unique(list<int>,_pred)_(sprinkled)/1024 1.98% 993.918 1013.572 - 1.25% -
std::rotate(list<int>)_(by_1/4)/1024 1.98% 566.161 577.356 - 0.30% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 1.98% 6.616 6.747 - -1.43% -
std::stable_sort(vector<int>)_(ascending)/1024 1.97% 2068.976 2109.780 - 2.49% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 1.96% 4.432 4.519 - 3.14% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 1.96% 469.075 478.277 - 1.10% -
std::adjacent_find(list<int>)/50 1.96% 22.979 23.429 - 0.83% -
ranges::minmax(std::vector<char>)/70000 1.95% 580.931 592.270 - 0.03% -
BM_deque_vector_move/64 1.95% 2.662 2.714 - 1.90% -
BM_deque_deque_ranges_copy/5500 1.95% 197.612 201.457 - 1.84% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 1.95% 3653.680 3724.755 - 1.29% -
BM_vector_deque_move/4096 1.94% 144.353 147.160 - -3.59% -
std::set<int>::find(key)_(existent)/1024 1.94% 3.912 3.988 - 2.88% -
std::copy_if(vector<int>)_(entire_range)/8 1.94% 2.145 2.187 - -5.43% -
std::stable_sort(vector<int>)_(heap)/1024 1.93% 2527.360 2576.233 - 2.43% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 1.93% 41.462 42.264 - 42.95% -
std::fill_n(vector<bool>)/4096 1.93% 4.117 4.196 - 0.15% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 1.93% 2753.824 2806.847 - 1.47% -
std::copy_if(deque<int>)_(every_other)/512 1.92% 177.462 180.876 - -0.38% -
SetIntersection_None_Set_string_1024_16 1.92% 8840459.450 9010313.166 - 0.36% -
SetIntersection_Front_Vector_float_16384_16 1.92% 1098096.422 1119192.797 - 0.50% -
std::generate_n(deque<int>)/32 1.92% 8.075 8.230 - 0.45% -
std::remove_copy_if(list<int>)_(prefix)/1024 1.91% 779.446 794.368 - 0.43% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 1.91% 487066.376 496365.642 - 1.39% -
BM_StringRelational_Less_Large_Huge_Control 1.91% 2.121 2.162 - -0.34% -
BM_PushHeap_string_Random_256 1.91% 14.282 14.554 - -0.78% -
std::remove_copy(list<int>)_(prefix)/50 1.91% 18.810 19.168 - 0.83% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.90% 368.320 375.335 - -1.17% -
std::remove_if(list<int>)_(prefix)/1024 1.90% 987.375 1006.161 - 1.23% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 1.90% 284.121 289.524 - 0.05% -
BM_deque_deque_ranges_move/4096 1.90% 147.909 150.721 - 2.34% -
SetIntersection_Interlaced_Set_float_16384_1024 1.90% 171871900.363 175136232.994 - 2.21% -
SetIntersection_Front_Vector_uint32_64_64 1.90% 10722800.515 10926143.302 - 2.36% -
BM_PushHeap_string_SingleElement_16 1.89% 2.632 2.682 - 2.05% -
std::fill_n(vector<bool>)/512 1.89% 1.444 1.471 - 1.05% -
BM_std_minmax_element<long_long>/4 1.88% 1.235 1.258 - -0.69% -
std::generate_n(deque<int>)/50 1.88% 12.001 12.226 - 0.43% -
std::multiset<std::string>::contains(key)_(existent)/8192 1.87% 32.347 32.954 - 9.16% -
SetIntersection_Interlaced_Vector_string_16_4 1.87% 66751622.465 68000436.794 - 0.76% -
SetIntersection_Interlaced_Vector_string_64_4 1.87% 21437001.310 21837651.604 - 0.19% -
std::move(vector<int>)/32768 1.86% 1693.602 1725.145 - 0.85% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.86% 6689.822 6814.324 - 2.03% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 1.85% 35.911 36.576 - 1.63% -
SetIntersection_Interlaced_Set_string_16384_64 1.85% 350688183.212 357182081.392 - 4.03% -
SetIntersection_Front_Set_float_16384_1024 1.85% 13595607.742 13847344.136 - 7.30% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 1.85% 30.851 31.422 - 0.04% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 1.85% 770.794 785.059 - 0.46% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 1.85% 25.207 25.673 - 4.54% -
BM_deque_deque_ranges_move/5500 1.85% 197.517 201.167 - 1.29% -
std::remove_copy(deque<int>)_(prefix)/50 1.85% 20.018 20.388 - 2.39% -
std::multimap<int,_int>::clear()/1024 1.85% 10721.168 10919.049 - 3.32% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.85% 16645.746 16952.864 - 0.70% -
std::unique(list<int>,_pred)_(contiguous)/1024 1.84% 935.028 952.279 - -7.48% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1.84% 1168550.264 1190103.343 - 1.50% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 1.84% 0.609 0.621 - 7.86% -
std::generate(vector<int>)/8192 1.84% 1804.802 1838.048 - 0.20% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 1.84% 174158.522 177365.907 - 1.83% -
SetIntersection_Front_Set_uint64_16384_1 1.84% 1044071.465 1063280.587 - 1.49% -
BM_CmpLess_ushort_int 1.84% 1.068 1.088 - 3.36% -
std::copy_n(list<int>)/8 1.84% 2.185 2.225 - 0.18% -
std::multimap<int,_int>::clear()/8192 1.83% 84193.386 85737.242 - -0.62% -
std::unique_copy(deque<int>)_(contiguous)/52 1.83% 14.637 14.906 - 0.06% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 1.83% 3.200 3.259 - -0.91% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.83% 360.362 366.967 - 1.50% -
BM_deque_vector_copy_backward/4000 1.83% 142.747 145.361 - 1.90% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 1.83% 229513.944 233715.384 - 0.64% -
std::fill_n(vector<bool>)/32768 1.83% 30.013 30.562 - 2.41% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 1.82% 11055.046 11256.690 - -0.89% -
std::is_partitioned(deque<int>)_(partitioned)/50 1.82% 14.081 14.338 - -2.06% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 1.82% 9545.391 9719.262 - -23.31% -
BM_CmpLess_uint_uchar 1.82% 1.107 1.127 - 2.92% -
std::shift_left(list<int>)/32 1.82% 13.181 13.421 - 0.27% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 1.81% 23.711 24.141 - -11.71% -
rng::contains(vector<int>)_(process_all)/50 1.81% 12.090 12.309 - 0.35% -
SetIntersection_Interlaced_Set_string_16384_16 1.81% 242758391.781 247148945.348 - -28.32% -
rng::find_last(list<int>)_(bail_90%)/50 1.80% 1.273 1.296 - 0.32% -
BM_vector_deque_ranges_copy/5500 1.80% 195.757 199.287 - 1.89% -
std::unique(list<int>)_(sprinkled)/1024 1.80% 949.491 966.578 - 0.36% -
bm_ranges_swap_ranges_vb_aligned/64 1.80% 3.078 3.133 - 0.21% -
rng::starts_with(deque<int>,_pred)/1024 1.80% 522.518 531.913 - 0.03% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 1.80% 122.834 125.043 - 38.66% -
std::partition(list<int>)_(sparse)/50 1.79% 22.266 22.665 - 7.16% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.79% 230.686 234.813 - 3.49% -
std::fill_n(vector<int>)/50 1.78% 2.180 2.219 - 0.25% -
std::generate_n(deque<int>)/8192 1.78% 1928.464 1962.775 - 0.21% -
rng::find_last_if(vector<int>)_(bail_90%)/1024 1.78% 25.854 26.314 - 0.51% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 1.78% 2130.835 2168.692 - 0.03% -
BM_lexicographical_compare_three_way_slow_path/4 1.78% 1.158 1.179 - 0.06% -
std::adjacent_find(vector<int>)/50 1.78% 11.800 12.009 - 0.75% -
rng::contains_subrange(list<int>)_(same_length)/1048576 1.77% 925494.412 941908.657 - -0.40% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.77% 36256.804 36898.658 - 1.89% -
std::remove_copy(deque<int>)_(prefix)/8192 1.77% 3304.877 3363.336 - 0.76% -
std::shift_right(vector<int>)/8192 1.76% 295.435 300.648 - 0.17% -
std::set<std::string>::find(key)_(existent)/8192 1.76% 30.858 31.402 - -7.75% -
std::copy_if(vector<int>)_(entire_range)/4096 1.76% 914.168 930.276 - 0.25% -
std::stable_partition(vector<int>)_(dense)/50 1.76% 25.164 25.607 - -0.85% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 1.76% 11410.398 11611.332 - -0.03% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.76% 662.933 674.604 - 3.60% -
std::copy_if(list<int>)_(entire_range)/512 1.76% 363.228 369.614 - 0.70% -
SetIntersection_None_Vector_float_262144_256 1.76% 1146143.055 1166270.777 - 5.03% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.75% 11633.343 11837.162 - 0.95% -
std::copy_n(vector<bool>)_(aligned)/32768 1.75% 34.889 35.500 - -0.70% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 1.75% 2303.519 2343.841 - 0.00% -
BM_num_put<long_long> 1.75% 11.284 11.482 - -3.19% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 1.75% 41.058 41.775 - -0.16% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 1.75% 23.971 24.390 - 0.55% -
std::sort(vector<int>)_(ascending)/8 1.75% 15.691 15.965 - 0.80% -
std::generate(list<int>)/32 1.75% 8.284 8.428 - 0.24% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.74% 1.171 1.191 - -5.34% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 1.74% 90.045 91.613 - 0.12% -
std::stable_sort(vector<int>)_(shuffled)/1024 1.73% 2249.811 2288.750 - 3.28% -
SetIntersection_Front_Set_float_16_16 1.73% 38200696.672 38861410.736 - 2.48% -
std::set<std::string>::erase(iterator)/32 1.73% 25.117 25.551 - -5.35% -
std::remove_copy_if(list<int>)_(sprinkled)/50 1.73% 27.734 28.213 - 0.37% -
std::replace(list<int>)_(prefix)/32 1.73% 10.853 11.041 - 0.28% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 1.73% 3.597 3.659 - 1.92% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1.73% 1437626.468 1462441.858 - 1.27% -
std::sort(deque<int>)_(ascending)/1024 1.73% 758.258 771.339 - 1.50% -
std::copy_if(vector<int>)_(every_other)/8 1.73% 4.152 4.224 - 1.42% -
std::copy_if(list<int>)_(every_other)/8 1.72% 2.261 2.300 - 0.37% -
BM_vector_deque_move_backward/4000 1.72% 141.482 143.918 - 1.65% -
std::unique(vector<int>)_(contiguous)/52 1.72% 53.179 54.094 - 0.55% -
std::rotate(deque<int>)_(by_1/3)/50 1.72% 28.842 29.337 - -3.46% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 1.71% 284.297 289.171 - -0.15% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 1.71% 11554.547 11752.649 - 2.05% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.71% 39556.639 40234.779 - 3.14% -
std::any_of(list<int>)_(process_all)/8 1.71% 2.623 2.668 - 0.30% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.71% 0.654 0.665 - 1.99% -
std::remove_copy(deque<int>)_(sprinkled)/32 1.71% 12.063 12.270 - 1.11% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1.71% 4803.176 4885.476 - 2.97% -
bm_ranges_lexicographical_compare<unsigned_char>/32768 1.71% 562.771 572.411 - -0.02% -
std::equal(list<int>)_(it,_it,_it)/50 1.71% 34.943 35.541 - 0.58% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 1.71% 2130.595 2167.056 - -0.05% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 1.71% 522.619 531.558 - 2.94% -
std::generate_n(deque<int>)/1024 1.71% 239.779 243.872 - 0.34% -
std::map<int,_int>::count(key)_(existent)/32 1.71% 1.554 1.580 - 4.99% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 1.70% 55.307 56.247 - -7.10% -
std::replace(deque<int>)_(prefix)/8192 1.70% 3203.716 3258.164 - 0.26% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 1.70% 8763520.520 8912415.506 - 0.05% -
std::reverse_copy(deque<int>)/512 1.70% 122.990 125.079 - 0.27% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 1.69% 5.111 5.197 - 6.99% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 1.69% 3.069 3.121 - 1.78% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1.69% 1025334.519 1042617.032 - -1.20% -
std::is_sorted_until(vector<int>)/8 1.69% 2.041 2.076 - -5.04% -
SetIntersection_Front_Set_float_262144_16 1.68% 1197665.261 1217832.901 - 2.02% -
BM_deque_vector_copy_backward/1024 1.68% 36.576 37.191 - 0.37% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.68% 2.799 2.846 - 11.55% -
std::copy_if(vector<int>)_(entire_range)/512 1.68% 120.713 122.740 - 0.18% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.67% 3982.381 4049.075 - -2.26% -
BM_deque_deque_move/4096 1.67% 147.933 150.410 - 1.83% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 1.67% 486.339 494.473 - 0.26% -
std::rotate(list<int>)_(1_element_backward)/50 1.67% 24.163 24.567 - -2.17% -
BM_deque_vector_copy/64 1.67% 2.566 2.609 - 0.23% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 1.67% 16.051 16.319 - 2.86% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.67% 1.207 1.227 - 5.01% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 1.66% 263.582 267.963 - 0.80% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 1.66% 184.544 187.608 - 1.72% -
std::copy_if(deque<int>)_(every_other)/262144 1.66% 91299.775 92813.376 - 0.14% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 1.66% 2148932.817 2184525.581 - 0.46% -
std::find(vector<char>)_(bail_25%)/8192 1.65% 39.222 39.871 - 0.47% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 1.65% 2689.719 2734.198 - -0.41% -
std::generate(vector<int>)/50 1.65% 11.761 11.956 - 0.23% -
rng::starts_with(deque<int>)/8192 1.65% 3800.037 3862.801 - 0.72% -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1.65% 1141.789 1160.641 - 0.35% -
std::reverse(list<int>)/512 1.65% 190.137 193.276 - 0.14% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 1.64% 31.145 31.657 - -3.21% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 1.64% 349235862.854 354979184.861 - 0.44% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.64% 55429.944 56341.430 - 1.85% -
SetIntersection_Interlaced_Vector_string_4_4 1.64% 149939234.020 152402838.487 - 0.62% -
BM_PushHeap_uint64_Random_16384 1.64% 6.283 6.386 - 1.44% -
std::fill(vector<int>)/50 1.64% 2.165 2.200 - 0.08% -
rng::starts_with(list<int>,_pred)/1000 1.64% 775.733 788.435 - 1.50% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.63% 6044.064 6142.631 - 0.76% -
std::generate_n(vector<int>)/1024 1.63% 239.177 243.077 - 0.41% -
std::adjacent_find(deque<int>)/1024 1.63% 455.192 462.613 - 0.43% -
std::move_backward(vector<bool>)_(aligned)/32768 1.63% 37.639 38.253 - 0.39% -
BM_StringEraseToEnd_Huge_Transparent 1.63% 2.382 2.420 - 2.16% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 1.62% 742.458 754.521 - 0.85% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 1.62% 11439281.450 11624995.033 - 2.06% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 1.62% 37.095 37.696 - 16.21% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 1.61% 514409.105 522708.302 - 0.24% -
std::transform(list<int>)_(identity_transform)/50 1.61% 29.893 30.375 - 0.29% -
std::adjacent_find(deque<int>)/8192 1.61% 3647.677 3706.507 - 0.41% -
std::generate(vector<int>)/1024 1.61% 239.415 243.259 - 0.15% -
std::rotate(vector<int>)_(by_1/3)/8192 1.60% 859.888 873.683 - 0.50% -
std::partial_sort_copy(list<int>)_(shuffled)/1024 1.60% 6980.643 7092.426 - 0.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1.60% 1615317.953 1641171.715 - -11.71% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.60% 30.131 30.612 - -12.24% -
SetIntersection_None_Set_string_256_1 1.60% 11585623.204 11770625.611 - 1.98% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 1.60% 53844.612 54703.846 - -0.52% -
std::rotate(list<int>)_(by_1/4)/32 1.60% 14.288 14.516 - 0.47% -
std::reverse(vector<int>)/64 1.59% 4.105 4.170 - 0.07% -
std::copy_if(deque<int>)_(every_other)/1048576 1.59% 365486.104 371302.442 - -0.00% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1.59% 1441390.819 1464254.707 - 1.53% -
std::for_each(deque<int>)/8 1.59% 0.911 0.925 - 1.00% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 1.58% 23.982 24.361 - 2.41% -
rng::contains_subrange(vector<int>)_(single_element)/8192 1.58% 1791.587 1819.833 - 0.68% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.58% 12.763 12.965 - 0.46% -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.57% 1.489 1.512 - 0.68% -
std::remove_copy_if(deque<int>)_(prefix)/8192 1.57% 3775.089 3834.434 - 1.25% -
BM_std_minmax_element<char>/64 1.57% 17.074 17.342 - -4.03% -
std::fill_n(vector<int>)/32 1.57% 1.126 1.144 - 0.19% -
SetIntersection_Front_Vector_string_1024_1024 1.57% 38794059.663 39402896.296 - 0.49% -
std::transform(list<int>,_list<int>)/1024 1.57% 828.156 841.153 - 0.19% -
BM_vector_deque_move/5500 1.57% 195.313 198.375 - 0.04% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 1.57% 8.748 8.885 - 1.65% -
SetIntersection_Interlaced_Set_string_16384_1024 1.56% 347499049.547 352937100.973 - -0.72% -
BM_deque_deque_move/70000 1.56% 3368.390 3421.084 - 1.08% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.56% 1.487 1.511 - -8.52% -
std::copy_if(deque<int>)_(every_other)/8 1.56% 3.388 3.441 - 0.01% -
std::search(vector<int>,_pred)_(single_element)/8192 1.56% 4323.362 4390.641 - -5.14% -
rng::contains(vector<int>)_(process_all)/1048576 1.56% 229343.808 232912.373 - -0.33% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 1.55% 18744898.267 19035988.815 - 5.18% -
std::remove(vector<int>)_(sprinkled)/32 1.55% 48.372 49.121 - 0.64% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 1.55% 10.237 10.395 - 0.24% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 1.54% 28.851 29.296 - 0.78% -
rng::contains_subrange(list<int>)_(near_matches)/8192 1.54% 2501247.172 2539835.730 - 0.46% -
std::replace_if(list<int>)_(sprinkled)/1024 1.54% 729.870 741.110 - 0.05% -
std::adjacent_find(deque<int>)/1048576 1.54% 468623.969 475827.365 - 0.47% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 1.54% 23.801 24.166 - -1.57% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.53% 392.843 398.873 - 1.10% -
std::set<std::string>::equal_range(key)_(non-existent)/32 1.53% 11.021 11.190 - 1.64% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 1.53% 34.087 34.608 - 5.48% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.53% 760.793 772.422 - 3.68% -
BM_vector_deque_copy_backward/5500 1.53% 196.094 199.091 - 1.33% -
std::multiset<int>::find(key)_(existent)/1024 1.52% 4.091 4.153 - -1.41% -
std::remove(deque<int>)_(sprinkled)/1024 1.52% 512.778 520.586 - -0.10% -
bm_ranges_lexicographical_compare<unsigned_char>/512 1.52% 8.653 8.785 - 0.01% -
BM_deque_vector_move/70000 1.52% 3213.056 3261.924 - 0.54% -
std::move_backward(list<int>)/64 1.52% 38.998 39.590 - 0.43% -
BM_PushHeap_float_Random_64 1.51% 6.637 6.738 - -0.11% -
BM_PushHeap_string_QuickSortAdversary_64 1.51% 13.134 13.332 - 1.53% -
std::reverse_copy(list<int>)/64 1.51% 29.492 29.937 - 0.10% -
BM_deque_deque_copy/4096 1.51% 147.596 149.818 - 1.76% -
rng::contains_subrange(vector<int>)_(same_length)/1048576 1.50% 241101.154 244723.997 - 0.61% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.50% 8670254.075 8800491.887 - -19.66% -
std::flat_map<int,_int>::erase(iterator)/8192 1.50% 495.509 502.930 - -5.75% -
BM_lexicographical_compare_three_way_slow_path/65536 1.50% 17907.020 18174.977 - 0.02% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 1.49% 22.444 22.779 - 1.46% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 1.49% 26.248 26.638 - 1.70% -
ranges::min(std::deque<long_long>)/8 1.49% 2.270 2.304 - -0.15% -
std::generate_n(vector<int>)/8192 1.49% 1813.968 1840.932 - 0.39% -
std::remove(vector<int>)_(sprinkled)/50 1.49% 52.517 53.297 - 0.63% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 1.48% 21.030 21.342 - -0.23% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 1.48% 19.661 19.952 - 4.42% -
std::remove(vector<int>)_(sprinkled)/1024 1.48% 281.408 285.572 - -0.15% -
std::replace(list<int>)_(sprinkled)/50 1.48% 18.575 18.850 - 0.64% -
std::rotate(list<int>)_(1_element_backward)/32 1.48% 13.150 13.344 - 0.52% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 1.47% 709.499 719.955 - -2.11% -
std::find_end(list<int>)_(same_length)/1024 1.47% 752.924 764.018 - 2.09% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 1.47% 8.245 8.366 - 5.95% -
std::generate(deque<int>)/8192 1.47% 1872.577 1900.149 - 0.09% -
std::multimap<int,_int>::contains(key)_(existent)/32 1.47% 1.709 1.734 - 2.55% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 1.47% 583.560 592.135 - 0.77% -
std::reverse_copy(deque<int>)/64 1.47% 15.674 15.904 - 0.19% -
std::transform(list<int>)_(identity_transform)/1024 1.47% 729.039 739.740 - 0.44% -
std::unordered_multiset<int>::ctor(const&)/0 1.47% 12.900 13.089 - 1.60% -
SetIntersection_None_Set_string_16384_4 1.46% 191641987.674 194446297.894 - -5.16% -
std::remove(list<int>)_(sprinkled)/50 1.46% 60.532 61.417 - 0.36% -
BM_vector_deque_copy/65536 1.46% 2853.684 2895.358 - 1.45% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 1.46% 3.826 3.882 - 7.66% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 1.46% 51182.118 51928.334 - 0.87% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 1.46% 5830.814 5915.787 - 1.44% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 1.46% 751.770 762.722 - -6.50% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.46% 6701.547 6799.169 - -1.43% -
ranges::minmax(std::list<char>)/8 1.46% 2.486 2.523 - -0.02% -
std::move_backward(list<int>)/1048576 1.45% 1017753.098 1032545.449 - 0.31% -
std::find(vector<int>)_(process_all)/8192 1.45% 1832.731 1859.345 - 0.60% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.45% 5766.955 5850.592 - 12.58% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1.45% 1129121.873 1145497.154 - 1.21% -
std::lower_bound(std::forward_list<int>)/8 1.45% 15.256 15.477 - 0.52% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 1.44% 21774.512 22088.858 - 2.32% -
std::sort(vector<int>)_(pipe-organ)/8 1.44% 17.598 17.851 - 1.73% -
rng::find_last_if(vector<char>)_(bail_10%)/8 1.44% 2.067 2.096 - 1.39% -
std::copy_if(list<int>)_(every_other)/512 1.44% 352.420 357.482 - -0.29% -
std::replace(deque<int>)_(sprinkled)/32 1.44% 11.975 12.147 - 0.30% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.44% 8.393 8.513 - 0.18% -
BM_CmpEqual_uchar_schar 1.43% 0.995 1.009 - 0.02% -
std::map<std::string,_int>::count(key)_(non-existent)/32 1.43% 9.861 10.003 - 2.97% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.43% 12863.348 13047.347 - 1.86% -
std::rotate(deque<int>)_(by_1/3)/32 1.43% 20.144 20.432 - -1.73% -
BM_tolower_string<char> 1.43% 15.174 15.391 - -5.41% -
BM_PushHeap_string_QuickSortAdversary_16 1.43% 10.541 10.691 - 1.08% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 1.42% 26.251 26.625 - -59.37% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.42% 1001.605 1015.861 - 7.59% -
std::partition_copy(deque<int>)/32 1.42% 12.774 12.956 - 0.33% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 1.42% 12.177 12.350 - -3.39% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 1.42% 52122.427 52863.385 - 2.50% -
SetIntersection_Front_Vector_string_16_16 1.42% 50828114.001 51550077.282 - 1.28% -
std::unique_copy(vector<int>)_(contiguous)/1024 1.42% 244.452 247.922 - 0.34% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1.42% 1098522.777 1114074.124 - 0.02% -
ranges::min(std::deque<__int128>)/64 1.41% 20.617 20.909 - 0.07% -
bm_lexicographical_compare<signed_char>/512 1.41% 7.634 7.742 - 0.66% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 1.41% 3.702 3.755 - -0.09% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 1.41% 4.089 4.147 - 0.03% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 1.41% 690.596 700.334 - 0.92% -
std::replace(deque<int>)_(sprinkled)/50 1.41% 17.941 18.194 - 0.33% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 1.41% 6.749 6.844 - -3.64% -
std::replace(deque<int>)_(prefix)/1024 1.41% 405.498 411.199 - 0.34% -
std::remove_copy_if(list<int>)_(prefix)/32 1.40% 16.827 17.063 - 0.03% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 1.40% 12.891 13.071 - -0.03% -
std::adjacent_find(list<int>)/8192 1.40% 7155.146 7255.481 - 0.72% -
std::partial_sort(deque<int>)_(ascending)/8 1.40% 32.581 33.037 - -1.17% -
std::rotate(vector<bool>)_(1_element_backward)/1024 1.40% 27.379 27.762 - 0.25% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.40% 238.480 241.811 - 2.60% -
std::flat_multimap<int,_int>::clear()/0 1.40% 400.899 406.496 - 3.81% -
std::adjacent_find(vector<int>)/1024 1.40% 231.556 234.788 - 0.47% -
BM_PushHeap_uint64_Random_262144 1.40% 6.332 6.421 - 1.65% -
bm_lexicographical_compare<signed_char>/32768 1.39% 471.761 478.334 - -0.14% -
std::multimap<int,_int>::ctor(const&)/8192 1.39% 51975.275 52697.035 - 2.35% -
std::rotate(deque<int>)_(1_element_backward)/1024 1.39% 40.269 40.828 - -0.20% -
std::fill(vector<int>)/8192 1.39% 229.596 232.777 - -0.07% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 1.38% 4125443.770 4182526.297 - 0.47% -
std::multimap<int,_int>::count(key)_(non-existent)/32 1.38% 2.243 2.274 - 1.13% -
std::deque<int>::ctor(size)/8192 1.38% 448.943 455.142 - 3.64% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.38% 339.108 343.790 - 1.23% -
std::none_of(list<int>)_(process_all)/32 1.38% 11.608 11.769 - 0.30% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 1.37% 4.297 4.357 - 4.56% -
std::stable_sort(deque<int>)_(shuffled)/8192 1.37% 14154.187 14348.586 - 0.93% -
BM_deque_vector_move/1 1.37% 2.117 2.145 - 0.98% -
std::unique_copy(vector<int>)_(contiguous)/32 1.37% 8.581 8.698 - 0.92% -
BM_CmpEqual_ushort_short 1.36% 1.016 1.030 - 3.70% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 1.36% 789.326 800.082 - 6.29% -
std::map<std::string,_int>::ctor(const&,_alloc)/0 1.36% 12.683 12.855 - 0.51% -
std::deque<int>::insert(middle)_(cheap_elements)/32 1.36% 11.395 11.550 - 2.61% -
std::deque<int>::erase(middle)_(cheap_elements)/32 1.36% 9.455 9.584 - 0.43% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1.36% 1136319.739 1151789.712 - 1.90% -
std::generate(deque<int>)/50 1.36% 11.890 12.051 - 0.30% -
std::remove_copy(deque<int>)_(sprinkled)/50 1.35% 18.152 18.398 - 0.50% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1.35% 1047960.357 1062153.261 - 0.33% -
std::remove_copy(vector<int>)_(prefix)/50 1.35% 13.746 13.931 - -0.78% -
std::vector<int>::insert(middle)_(cheap_elements)/32 1.35% 5.768 5.846 - 1.02% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 1.35% 25.201 25.541 - 1.23% -
std::adjacent_find(vector<int>,_pred)/1048576 1.35% 462061.088 468288.413 - -1.71% -
SetIntersection_Front_Vector_string_16384_1024 1.35% 37545640.829 38051550.247 - -0.43% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 1.35% 19.077 19.334 - -1.29% -
std::copy_backward(vector<int>)/8 1.34% 2.174 2.203 - 6.66% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1.34% 1098309.826 1113059.819 - 1.03% -
std::remove_copy(list<int>)_(sprinkled)/8192 1.34% 6858.124 6950.206 - 0.34% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 1.34% 38939.829 39462.495 - 2.66% -
std::any_of(list<int>)_(process_all)/50 1.34% 21.630 21.920 - -0.15% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 1.34% 17.303 17.534 - 14.02% -
bm_lexicographical_compare<signed_char>/4096 1.34% 59.010 59.799 - 0.01% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.33% 640.719 649.269 - 4.00% -
std::partition_point(deque<int>)/8192 1.33% 15.019 15.219 - -0.56% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 1.33% 12788.664 12959.015 - 0.24% -
std::sort(deque<int>)_(heap)/8 1.33% 24.288 24.611 - -1.39% -
std::transform(list<int>)_(identity_transform)/8192 1.33% 7507.475 7607.380 - 0.18% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.33% 54530.477 55255.829 - -1.28% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.33% 46503.523 47121.751 - 1.21% -
std::fill(vector<bool>)/512 1.33% 1.589 1.610 - 1.91% -
std::unique_copy(deque<int>)_(contiguous)/8192 1.32% 3680.856 3729.581 - 0.31% -
SetIntersection_None_Vector_string_262144_262144 1.32% 1299080.600 1316264.309 - 1.75% -
std::adjacent_find(vector<int>)/8192 1.32% 1806.812 1830.659 - 0.38% -
std::search(list<int>)_(no_match)/1000 1.32% 687.021 696.080 - 19.59% -
BM_deque_deque_move/5500 1.32% 196.825 199.420 - 0.60% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 1.32% 22.451 22.747 - 1.37% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1.32% 1129666.578 1144556.198 - 3.49% -
std::copy_if(deque<int>)_(entire_range)/512 1.32% 133.777 135.539 - 0.32% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 1.32% 6684.340 6772.260 - 1.05% -
SetIntersection_Front_Vector_string_1024_4 1.32% 1183008.256 1198568.027 - 1.31% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.31% 1.432 1.451 - -22.30% -
std::replace_if(list<int>)_(sprinkled)/50 1.31% 22.668 22.964 - -0.09% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.31% 12.695 12.862 - -0.19% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 1.31% 53.529 54.228 - -1.34% -
std::remove(deque<int>)_(prefix)/1024 1.30% 517.310 524.060 - 0.21% -
std::find(vector<int>)_(bail_25%)/8192 1.30% 466.595 472.680 - 0.52% -
std::replace(list<int>)_(sprinkled)/32 1.30% 11.081 11.225 - 0.31% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 1.30% 25750.514 26086.245 - -0.97% -
ranges::minmax(std::list<long_long>)/8 1.30% 2.504 2.537 - -0.27% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.30% 86.955 88.087 - 1.12% -
std::upper_bound(std::vector<int>)/100 1.30% 12.198 12.357 - 0.69% -
std::move(vector<bool>)_(aligned)/4096 1.30% 6.938 7.028 - -0.44% -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1.30% 1343.386 1360.842 - 0.14% -
std::equal(list<int>)_(it,_it,_it)/1048576 1.30% 1296625.998 1313455.283 - 0.40% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.30% 15.213 15.411 - 3.21% -
std::swap_ranges(list<int>)/1024 1.29% 746.303 755.963 - -0.01% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 1.29% 23.823 24.131 - -3.41% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 1.29% 4.043 4.096 - 0.04% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.29% 49.383 50.022 - -0.10% -
std::find(vector<int>)_(process_all)/32768 1.29% 7326.214 7420.798 - 0.42% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1.29% 1161.248 1176.228 - 1.22% -
std::unique(deque<int>)_(sprinkled)/1024 1.29% 504.795 511.302 - 0.03% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.29% 63535.202 64354.054 - 1.98% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.29% 117441.422 118951.721 - -0.04% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 1.29% 10220709.052 10352082.558 - 0.38% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 1.28% 36.270 36.735 - -0.95% -
std::sort(deque<int>)_(pipe-organ)/8 1.28% 20.095 20.353 - 1.12% -
SetIntersection_Interlaced_Set_uint64_256_256 1.28% 7634543.159 7732312.106 - 0.71% -
std::copy_if(deque<int>)_(entire_range)/4096 1.28% 1012.523 1025.473 - 0.39% -
std::remove_copy(vector<int>)_(sprinkled)/32 1.28% 8.363 8.470 - 0.26% -
std::remove_copy(vector<int>)_(sprinkled)/50 1.28% 12.450 12.609 - 0.30% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1.28% 1097724.440 1111734.272 - 1.95% -
std::find_end(forward_list<int>)_(single_element)/1000 1.27% 696.908 705.783 - 1.50% -
std::find_if_not(list<int>)_(bail_25%)/8 1.27% 0.911 0.923 - -2.41% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 1.27% 28.378 28.739 - 1.16% -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1.27% 1300050.987 1316566.228 - 0.24% -
std::move_backward(vector<bool>)_(aligned)/262144 1.27% 254.590 257.824 - 0.28% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.27% 3.809 3.857 - 1.42% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 1.27% 2.429 2.460 - 0.51% -
std::unique_copy(vector<int>)_(contiguous)/52 1.27% 13.249 13.417 - 0.11% -
std::find_end(forward_list<int>)_(same_length)/8192 1.27% 14006.254 14183.820 - 0.54% -
SetIntersection_Front_Set_uint32_262144_16384 1.27% 222556597.725 225375958.704 - -0.47% -
std::multiset<int>::erase(iterator)/32 1.26% 20.752 21.014 - -0.77% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 1.26% 34.761 35.199 - -60.78% -
std::multiset<std::string>::erase(iterator)/32 1.26% 30.611 30.997 - 11.41% -
SetIntersection_Front_Set_string_16384_1 1.26% 1078219.538 1091804.549 - 0.58% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 1.26% 2.976 3.014 - 0.59% -
std::unique_copy(vector<int>)_(contiguous)/8192 1.26% 1865.500 1888.960 - 0.27% -
std::remove(list<int>)_(sprinkled)/32 1.26% 51.656 52.306 - 0.53% -
std::find(vector<int>)_(bail_25%)/32768 1.25% 1839.623 1862.700 - 0.23% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 1.25% 1998167.399 2023228.273 - 0.87% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.25% 1.216 1.231 - -3.78% -
std::transform(list<int>,_list<int>)/50 1.25% 36.838 37.300 - 0.28% -
BM_lexicographical_compare_three_way_fast_path/256 1.25% 68.851 69.712 - 0.09% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.25% 8731.059 8840.090 - 2.32% -
std::copy_n(list<int>)/64 1.25% 14.418 14.598 - -0.26% -
BM_PushHeap_float_Random_4 1.25% 2.827 2.862 - 2.06% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 1.25% 10.752 10.887 - 1.86% -
std::find(deque<int>)_(process_all)/8192 1.25% 1926.888 1950.908 - 0.35% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 1.25% 827.811 838.118 - 0.56% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1.24% 1536245.242 1555369.758 - -0.02% -
std::all_of(deque<int>)_(process_all)/8192 1.24% 2521.071 2552.454 - 1.26% -
BM_vector_deque_ranges_move_backward/1024 1.24% 37.747 38.216 - 0.76% -
std::map<int,_int>::ctor(const&)/0 1.24% 12.647 12.804 - 0.01% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1.24% 1172708.730 1187287.253 - 2.06% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.24% 23.229 23.517 - 1.41% -
std::replace(deque<int>)_(sprinkled)/1024 1.24% 345.801 350.096 - 0.10% -
rng::contains_subrange(list<int>)_(near_matches)/1000 1.24% 36851.163 37308.182 - -0.37% -
std::stable_sort(deque<int>)_(shuffled)/1024 1.24% 2533.152 2564.525 - 2.05% -
std::find_end(deque<int>,_pred)_(process_all)/8192 1.24% 4283.556 4336.606 - 0.24% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 1.24% 899137.432 910267.087 - 0.29% -
std::for_each(deque<int>)/32 1.24% 3.655 3.700 - 0.50% -
std::remove_copy(list<int>)_(sprinkled)/1024 1.24% 729.408 738.428 - 0.54% -
std::search(vector<int>,_pred)_(single_element)/1024 1.23% 541.373 548.057 - -5.23% -
SetIntersection_Interlaced_Vector_string_256_64 1.23% 19923381.737 20169353.871 - 7.60% -
BM_deque_vector_ranges_copy_backward/1 1.23% 2.074 2.100 - 0.67% -
std::shift_right(deque<int>)/1024 1.23% 39.918 40.410 - -0.60% -
std::unordered_set<std::string>::clear()/32 1.23% 878.899 889.713 - -3.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 1.23% 11613946.709 11756784.589 - 56.35% -
std::transform(vector<int>,_vector<int>)/50 1.23% 26.683 27.011 - 0.64% -
SetIntersection_Interlaced_Set_uint64_1024_64 1.23% 10142455.748 10266729.973 - -5.45% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 1.22% 6.498 6.577 - 0.85% -
std::stable_partition(deque<int>)_(sparse)/1024 1.22% 419.675 424.806 - -1.53% -
std::generate(deque<int>)/1024 1.22% 240.460 243.400 - 0.26% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 1.22% 9075.807 9186.610 - 0.96% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.22% 12562.551 12715.857 - -0.03% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 1.22% 10.708 10.838 - 0.82% -
std::fill(vector<bool>)/4096 1.22% 4.147 4.197 - 0.18% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 1.22% 211.866 214.447 - 0.99% -
SetIntersection_Front_Vector_string_262144_4 1.22% 1189580.305 1204044.389 - 0.39% -
std::find_first_of(list<int>,_pred)_(large_needle)/32 1.22% 739.530 748.521 - 0.36% -
std::swap_ranges(list<int>)/32 1.21% 19.221 19.454 - -0.25% -
std::set<std::string>::ctor(const&,_alloc)/1024 1.21% 37082.280 37531.543 - 2.21% -
std::sort(vector<NonIntegral>)_(descending)/8 1.21% 24.862 25.163 - 0.25% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.21% 1462.877 1480.579 - 0.64% -
std::find(vector<int>)_(process_all)/50 1.21% 12.283 12.431 - 0.15% -
rng::for_each(map<int>)/32 1.21% 25.001 25.303 - 0.22% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 1.20% 22.474 22.744 - 1.38% -
std::find_end(vector<int>,_pred)_(process_all)/1000 1.20% 521.054 527.321 - 0.34% -
BM_deque_deque_ranges_copy_backward/5500 1.20% 201.828 204.256 - 1.34% -
std::replace(deque<int>)_(sprinkled)/8192 1.20% 2765.473 2798.723 - -0.03% -
std::find_first_of(deque<int>)_(large_needle)/1024 1.20% 361558.777 365903.315 - 0.17% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 1.20% 47.832 48.406 - 0.71% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.20% 1485.945 1503.779 - -2.76% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.20% 12.667 12.819 - -0.06% -
std::find_end(forward_list<int>)_(near_matches)/1024 1.20% 37546.177 37996.545 - 0.26% -
std::map<int,_int>::contains(key)_(existent)/32 1.20% 1.666 1.685 - 2.80% -
rng::contains_subrange(deque<int>)_(same_length)/16 1.20% 12.906 13.060 - 23.50% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.20% 1395.071 1411.774 - 0.58% -
BM_deque_vector_ranges_move/4000 1.20% 138.142 139.793 - 0.89% -
std::partition_point(vector<int>)/1024 1.19% 6.074 6.147 - 0.51% -
BM_vector_deque_ranges_move_backward/4000 1.19% 141.910 143.605 - 1.74% -
std::adjacent_find(vector<int>,_pred)/1024 1.19% 395.510 400.217 - 0.31% -
std::find_end(vector<int>,_pred)_(process_all)/8192 1.19% 4261.713 4312.357 - 0.30% -
std::find(deque<int>)_(bail_25%)/8192 1.19% 473.274 478.895 - 0.06% -
std::find(vector<int>)_(process_all)/1024 1.19% 239.957 242.804 - 0.42% -
std::unique(list<int>,_pred)_(contiguous)/52 1.19% 70.424 71.259 - -0.06% -
std::remove_copy(vector<int>)_(sprinkled)/1024 1.18% 242.366 245.238 - 0.19% -
std::find(vector<char>)_(bail_25%)/32768 1.18% 134.782 136.377 - 0.19% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1.18% 1326.456 1342.143 - 0.18% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.18% 20821.388 21066.770 - 3.96% -
std::equal(list<int>)_(it,_it,_it,_pred)/50 1.18% 38.137 38.586 - -0.18% -
std::remove(deque<int>)_(prefix)/8192 1.18% 3807.749 3852.574 - 0.14% -
std::none_of(vector<int>)_(process_all)/32 1.17% 8.300 8.398 - -0.38% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.17% 279.690 282.973 - 0.81% -
std::copy_backward(list<int>)/1048576 1.17% 868176.179 878344.739 - -0.01% -
std::upper_bound(std::deque<int>)/100 1.17% 30.301 30.656 - 0.34% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.17% 422.812 427.761 - 3.48% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.17% 121226.347 122644.680 - -7.35% -
std::stable_sort(vector<int>)_(heap)/8 1.17% 20.917 21.162 - 0.74% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.17% 15.816 16.001 - 4.18% -
std::partial_sort_copy(list<int>)_(repeated)/8 1.17% 7.920 8.013 - 4.03% -
std::partition_copy(vector<int>)/1024 1.16% 468.133 473.582 - 2.54% -
std::flat_multimap<int,_int>::ctor(const&)/0 1.16% 13.034 13.186 - 3.29% -
std::unique(vector<int>,_pred)_(sprinkled)/1024 1.16% 676.940 684.805 - -0.18% -
rng::fold_left(list<int>)/8 1.16% 3.819 3.863 - 0.52% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 1.16% 6441.497 6516.235 - 5.78% -
ranges::min(std::vector<__int128>)/64 1.16% 26.375 26.681 - -1.53% -
std::set<int>::contains(key)_(existent)/1024 1.15% 3.821 3.865 - -1.73% -
std::count(deque<int>)_(every_other)/8192 1.15% 1907.579 1929.566 - 0.34% -
std::partition(vector<int>)_(sparse)/50 1.15% 13.802 13.961 - 0.94% -
std::find(vector<int>)_(bail_25%)/1024 1.15% 65.233 65.981 - -0.15% -
std::multiset<int>::contains(key)_(existent)/32 1.15% 1.723 1.743 - 2.52% -
rng::find_last_if(list<int>)_(bail_10%)/1048576 1.15% 795530.376 804640.081 - 0.39% -
std::find(deque<int>)_(bail_25%)/1024 1.14% 67.036 67.803 - 0.16% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.14% 183951.241 186056.201 - 3.58% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.14% 12.643 12.787 - -0.01% -
rng::find_last_if(list<int>)_(bail_90%)/8192 1.14% 598.225 605.057 - 0.36% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.14% 1040851.577 1052726.230 - 1.51% -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 1.14% 671.744 679.393 - 0.28% -
std::find_first_of(list<int>)_(small_needle)/1024 1.14% 2727.692 2758.691 - 0.27% -
std::copy_if(vector<int>)_(entire_range)/64 1.14% 15.869 16.049 - 1.25% -
rng::find_last(list<int>)_(bail_10%)/50 1.13% 15.705 15.883 - 0.65% -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1.13% 1941.612 1963.601 - 0.11% -
BM_CmpEqual_schar_int 1.13% 1.115 1.128 - -1.12% -
std::unique_copy(vector<int>)_(sprinkled)/1024 1.13% 452.117 457.226 - 0.45% -
std::find_first_of(deque<int>)_(large_needle)/8192 1.12% 23280263.867 23541777.763 - 0.20% -
std::stable_sort(deque<int>)_(heap)/8192 1.12% 17212.751 17405.948 - 0.69% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 1.12% 391.143 395.527 - 0.77% -
BM_deque_vector_move/5500 1.12% 193.815 195.983 - 0.94% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.12% 1017512.809 1028867.491 - 2.07% -
BM_PushHeap_uint32_QuickSortAdversary_16 1.12% 0.926 0.937 - -0.79% -
std::set<int>::count(key)_(existent)/8192 1.11% 7.773 7.860 - 0.82% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.11% 1895.611 1916.722 - 0.78% -
std::replace_if(list<int>)_(prefix)/32 1.11% 13.705 13.858 - -0.23% -
std::flat_multimap<int,_int>::ctor(const&)/32 1.11% 23.016 23.273 - 1.85% -
rng::find_last_if(list<int>)_(bail_90%)/1048576 1.11% 87620.539 88595.157 - 0.27% -
std::find(deque<int>)_(process_all)/32768 1.11% 7702.101 7787.700 - -0.11% -
std::shift_right(list<int>)/32 1.11% 14.286 14.445 - 0.19% -
SetIntersection_Interlaced_Set_float_1024_4 1.11% 9900188.180 10009879.798 - 0.77% -
std::find(list<int>)_(process_all)/50 1.11% 18.801 19.009 - 0.57% -
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 1.11% 4718.684 4770.892 - 0.44% -
std::map<int,_int>::ctor(const&,_alloc)/0 1.10% 12.662 12.802 - 0.23% -
BM_lexicographical_compare_three_way_slow_path/262144 1.10% 71874.396 72668.340 - 0.05% -
std::copy_backward(list<int>)/4096 1.10% 3165.062 3200.002 - 0.58% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 1.10% 45.760 46.265 - 2.32% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.10% 4.549 4.599 - 1.03% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.10% 12.731 12.871 - 0.01% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 1.10% 25709.223 25991.456 - -3.31% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 1.10% 2956.213 2988.617 - 1.29% -
rng::find_last_if(deque<int>)_(bail_90%)/50 1.09% 2.554 2.582 - -0.24% -
std::copy_backward(deque<int>)/4096 1.09% 145.778 147.373 - 0.07% -
BM_PushHeap_string_Random_16 1.09% 10.419 10.533 - -2.82% -
rng::starts_with(list<int>,_pred)/1024 1.09% 797.375 806.083 - 0.92% -
std::search(list<int>)_(single_element)/1024 1.09% 748.450 756.620 - 1.13% -
std::for_each(set<int>::iterator)/50 1.09% 36.450 36.847 - -0.42% -
SetIntersection_Front_Vector_float_16_16 1.09% 35380137.020 35765406.028 - 0.20% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 1.09% 2.975 3.007 - -0.17% -
BM_deque_deque_ranges_copy/4000 1.09% 142.099 143.644 - 1.53% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 1.09% 23.977 24.238 - 0.12% -
std::remove_copy(deque<int>)_(prefix)/1024 1.09% 383.696 387.864 - 0.01% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.09% 10942.046 11060.880 - -4.21% -
std::search(vector<int>,_pred)_(same_length)/8192 1.08% 4884.861 4937.813 - -2.94% -
std::find_end(vector<int>)_(near_matches)/8192 1.08% 760551.948 768785.348 - -0.11% -
std::unique_copy(deque<int>)_(contiguous)/32 1.08% 9.365 9.466 - -0.73% -
std::find_first_of(list<int>)_(small_needle)/8192 1.08% 21855.720 22091.759 - 0.15% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 1.08% 482.658 487.869 - 0.13% -
SetIntersection_Front_Vector_uint64_256_4 1.08% 4152184.179 4197015.088 - 0.38% -
std::unique(deque<int>)_(contiguous)/1024 1.08% 509.578 515.078 - 0.41% -
SetIntersection_Interlaced_Set_float_64_4 1.08% 20873010.806 21098092.215 - -0.43% -
SetIntersection_Front_Vector_uint32_16384_4 1.08% 1048435.694 1059726.709 - -1.63% -
BM_vector_deque_ranges_copy/4000 1.08% 140.625 142.139 - 0.73% -
BM_CmpEqual_int_schar 1.08% 1.132 1.144 - 1.80% -
BM_deque_vector_ranges_move_backward/1024 1.07% 36.482 36.874 - -0.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.07% 1045676.351 1056909.004 - 3.05% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 1.07% 158278.684 159978.100 - 1.27% -
std::all_of(deque<int>)_(process_all)/32 1.07% 12.289 12.421 - 0.97% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 1.07% 24.959 25.226 - 3.35% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.07% 61921.291 62584.865 - 0.42% -
std::all_of(list<int>)_(process_all)/8 1.07% 2.634 2.663 - 1.03% -
std::unique(list<int>,_pred)_(contiguous)/8192 1.07% 7478.992 7559.046 - 0.24% -
std::map<int,_int>::ctor(&&,_different_allocs)/0 1.07% 12.758 12.894 - -2.54% -
std::remove_copy(list<int>)_(prefix)/1024 1.07% 734.163 742.012 - -0.25% -
BM_deque_deque_ranges_copy_backward/4000 1.07% 144.128 145.666 - 0.99% -
bm_swap_ranges_vb_aligned/8 1.07% 3.235 3.270 - 4.26% -
std::find(deque<int>)_(process_all)/50 1.07% 12.992 13.131 - 0.25% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 1.07% 6445593.726 6514321.212 - 2.63% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.07% 33.163 33.516 - 0.90% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.06% 203407.850 205572.766 - -0.34% -
std::is_sorted_until(list<int>)/8192 1.06% 7136.088 7211.904 - 0.03% -
rng::find(vector<bool>)_(process_all)/8192 1.06% 33.060 33.411 - 0.40% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1.06% 1097011.325 1108646.771 - 0.84% -
SetIntersection_None_Vector_uint64_1024_64 1.06% 1069158.586 1080482.476 - 1.21% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 1.06% 33.891 34.250 - 2.24% -
std::move(list<int>)/8 1.06% 3.333 3.368 - -0.49% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 1.06% 772.744 780.922 - -3.57% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.06% 392.286 396.437 - 0.01% -
std::map<int,_int>::ctor(const&,_alloc)/32 1.06% 224.336 226.708 - -0.71% -
std::replace_if(list<int>)_(prefix)/1024 1.06% 728.023 735.715 - 0.23% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 1.06% 4790.853 4841.451 - 1.27% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.05% 1.134 1.146 - 0.26% -
std::stable_sort(deque<int>)_(pipe-organ)/8192 1.05% 20342.719 20556.950 - 0.69% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 1.05% 2.288 2.312 - 0.25% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 1.05% 20.639 20.856 - -1.57% -
rng::contains_subrange(deque<int>)_(single_element)/1048576 1.05% 470832.186 475762.390 - -0.11% -
rng::contains(deque<int>)_(process_all)/1048576 1.05% 242036.915 244570.181 - -0.34% -
std::is_sorted(list<int>)/8192 1.05% 7092.683 7166.873 - -0.55% -
std::find_end(vector<int>,_pred)_(process_all)/1024 1.04% 534.317 539.900 - 0.22% -
BM_deque_deque_copy_backward/2 1.04% 2.527 2.553 - 1.14% -
std::find_if(list<int>)_(bail_25%)/1024 1.04% 180.473 182.356 - -1.01% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 1.04% 2.285 2.309 - -4.41% -
std::find_first_of(deque<int>)_(large_needle)/50 1.04% 665.610 672.546 - 0.06% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.04% 1.215 1.228 - 0.59% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.04% 142407.408 143889.062 - 0.62% -
ranges::minmax(std::list<__int128>)/8 1.04% 3.820 3.859 - -0.40% -
SetIntersection_Front_Set_uint32_16384_4 1.04% 1062769.793 1073809.898 - 1.32% -
std::find_if_not(deque<int>)_(bail_25%)/1024 1.04% 77.028 77.827 - 0.07% -
BM_CmpEqual_int_ushort 1.04% 1.095 1.106 - 2.46% -
std::sort(deque<int>)_(shuffled)/8 1.04% 22.819 23.056 - 1.16% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 1.04% 13648.961 13790.348 - 0.72% -
std::remove(vector<int>)_(sprinkled)/8192 1.04% 1956.132 1976.388 - 0.27% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 1.03% 23.216 23.455 - -1.13% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 1.03% 638761.768 645355.642 - 0.51% -
std::find_end(deque<int>,_pred)_(process_all)/1024 1.03% 582.536 588.547 - 0.27% -
rng::contains(vector<int>)_(process_all)/8192 1.03% 1789.111 1807.562 - -0.39% -
std::sample(list<int>)/1024 1.03% 11880.862 12003.374 - 0.20% -
BM_deque_vector_move/1024 1.03% 37.008 37.389 - 0.92% -
std::for_each_n(join_view(vector<vector<int>>))/50 1.03% 4.257 4.300 - -1.58% -
std::find_end(deque<int>)_(near_matches)/8192 1.03% 1115089.379 1126545.077 - -4.97% -
std::partial_sort_copy(list<int>)_(heap)/1024 1.03% 8205.485 8289.709 - 0.95% -
BM_deque_deque_copy/5500 1.03% 197.386 199.412 - 2.02% -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 1.02% 944144.792 953815.793 - 0.06% -
std::unordered_set<int>::count(key)_(non-existent)/8192 1.02% 1.425 1.440 - -8.03% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 1.02% 7.942 8.023 - 0.66% -
std::search(deque<int>)_(no_match)/1048576 1.02% 419674.551 423950.397 - 0.71% -
std::map<int,_int>::find(key)_(existent)/8192 1.02% 5.291 5.345 - -2.02% -
SetIntersection_Front_Vector_string_64_4 1.02% 17730044.434 17910310.111 - 1.38% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 1.02% 275.439 278.236 - -5.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1.02% 9001526.658 9092920.602 - 1.12% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 1.01% 17.052 17.225 - 0.54% -
std::upper_bound(std::vector<int>)/8 1.01% 5.930 5.990 - 0.05% -
rng::starts_with(list<int>)/1048576 1.01% 932297.344 941755.249 - 0.12% -
std::reverse_copy(deque<int>)/32768 1.01% 7927.655 8007.957 - 0.47% -
std::count(vector<int>)_(every_other)/1024 1.01% 101.613 102.640 - 0.25% -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1.01% 1557.597 1573.334 - 0.41% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.01% 53862.153 54406.302 - 0.11% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 1.01% 20795559.937 21004863.340 - 0.41% -
std::sort(deque<int>)_(qsort_adversarial)/8192 1.01% 481676.046 486522.862 - 1.18% -
std::rotate(vector<int>)_(1_element_forward)/32 1.01% 2.929 2.958 - 0.35% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 1.01% 44690.665 45139.814 - 0.91% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 1.00% 2.380 2.404 - 1.05% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.00% 17.227 17.399 - 0.40% -
SetIntersection_Interlaced_Set_float_16384_16 1.00% 206418908.552 208483768.603 - -0.31% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::search_n(vector<int>)_(no_match)/8192 -99.80% 1612.092 3.274 366.217 -0.44% 366.217
std::search_n(vector<int>,_pred)_(no_match)/8192 -99.73% 2946.953 8.074 706.234 0.14% 706.234
std::search_n(deque<int>,_pred)_(no_match)/8192 -99.55% 3946.244 17.798 559.315 0.03% 559.315
std::search_n(deque<int>)_(no_match)/8192 -99.31% 2330.641 16.029 505.792 -2.46% 505.792
std::search_n(vector<int>)_(no_match)/1024 -98.40% 208.596 3.341 41.668 1.43% 41.668
std::search_n(vector<int>,_pred)_(no_match)/1024 -98.11% 426.431 8.072 64.727 0.04% 64.727
std::search_n(deque<int>,_pred)_(no_match)/1024 -97.53% 615.563 15.208 107.875 0.80% 107.875
std::search_n(deque<int>)_(no_match)/1024 -95.28% 290.910 13.733 46.166 0.66% 46.166
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 -80.11% 175.561 34.927 - -20.50% -
bm_swap_ranges_vb_unaligned/4096 -78.70% 305.502 65.074 - -0.01% -
std::fill(vector<bool>)/262144 -75.78% 953.233 230.847 - 0.20% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -72.31% 96.807 26.804 - -15.32% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -68.25% 38.330 12.172 - -19.72% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -67.21% 2516.724 825.183 - -0.95% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -66.11% 136.955 46.419 - -42.25% -
BM_StringConstructDestroyCStr_Empty_Opaque -61.34% 5.704 2.205 - 6.91% -
BM_StringConstructDestroyCStr_Small_Opaque -60.57% 5.534 2.182 - -0.05% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -58.54% 56.839 23.568 - -39.90% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -53.66% 64.777 30.019 - -58.81% -
std::search_n(vector<int>)_(no_match)/32 -50.85% 6.897 3.390 0.342 2.76% 0.342
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -50.15% 73.288 36.537 - 0.77% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -48.12% 704265.005 365337.572 - -47.91% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -47.08% 43.671 23.109 - -17.20% -
std::search_n(vector<int>,_pred)_(no_match)/32 -46.02% 15.008 8.101 0.567 0.11% 0.567
rng::find_last(list<int>)_(bail_10%)/1024 -45.06% 1238.746 680.572 - 3.57% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -44.17% 0.484 0.270 - -43.59% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -43.39% 19.171 10.853 - -22.25% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -42.34% 52.963 30.541 - -42.25% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -42.09% 663104.387 383979.236 - -45.19% -
std::is_sorted_until(deque<int>)/8 -40.43% 4.712 2.807 - 0.73% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -39.84% 40.166 24.164 - -28.99% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 -39.36% 0.481 0.291 - -2.16% -
ranges::min(std::vector<char>)/1 -39.28% 0.431 0.262 - -31.35% -
std::rotate(list<int>)_(by_1/2)/8192 -38.98% 7899.777 4820.335 - 12.06% -
ranges::min(std::list<long_long>)/1 -38.38% 0.426 0.263 - 0.30% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -38.06% 10.432 6.462 - -21.40% -
std::unordered_set<int>::insert(value)_(already_present)/32 -37.99% 2.827 1.753 - -27.95% -
std::unordered_set<int>::count(key)_(non-existent)/0 -37.25% 0.484 0.303 - 12.68% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -36.83% 74.434 47.021 - -18.55% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -35.25% 7.299 4.726 - -19.64% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 -34.64% 64.892 42.414 - -24.26% -
BM_StringConstructDestroyCStr_Large_Transparent -34.58% 14.918 9.759 - -36.94% -
std::copy(list<int>)/64 -34.46% 46.498 30.476 - -7.67% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -34.02% 653.291 431.023 - 0.66% -
std::rotate(list<int>)_(1_element_backward)/8192 -33.97% 11496.851 7591.459 - 4.10% -
BM_PushHeap_uint32_Ascending_1 -33.65% 0.633 0.420 - -18.46% -
std::copy_n(vector<bool>)_(aligned)/1048576 -33.56% 3775.097 2508.193 - -7.34% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -33.40% 49.589 33.024 - -3.59% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -33.23% 37.323 24.922 - -15.65% -
std::adjacent_find(deque<int>)/50 -33.07% 23.692 15.858 - -14.81% -
BM_StringConstructDestroyCStr_Large_Opaque -33.04% 22.076 14.781 - -18.75% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -32.98% 9.666 6.478 - 0.20% -
bm_lexicographical_compare<int>/32768 -32.64% 2844.229 1915.953 - -0.23% -
std::move_backward(vector<int>)/32768 -32.32% 2552.600 1727.689 - 0.09% -
std::move_backward(vector<bool>)_(aligned)/1048576 -32.07% 2548.583 1731.282 - 1.30% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -31.49% 9.608 6.582 - -15.48% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -31.25% 39.801 27.361 - -30.06% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -31.19% 40.542 27.897 - -28.85% -
bm_ranges_lexicographical_compare<int>/32768 -31.10% 2780.581 1915.873 - -0.01% -
bm_ranges_lexicographical_compare<signed_char>/262144 -30.87% 5555.545 3840.546 - 0.01% -
bm_lexicographical_compare<signed_char>/262144 -30.85% 5548.620 3836.764 - -0.12% -
BM_StringDestroy_Large -30.79% 10.130 7.011 - -22.65% -
BM_StringEraseWithMove_Huge_Opaque -30.59% 63.777 44.271 - -2.19% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -30.29% 108.337 75.518 - -1.21% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -29.89% 6.732 4.720 - 0.02% -
std::unique_copy(deque<int>)_(sprinkled)/32 -29.52% 13.084 9.221 - -3.14% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -29.50% 44.856 31.625 - -0.62% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -29.48% 352419803.376 248513373.282 - -29.11% -
std::unique_copy(deque<int>)_(sprinkled)/52 -29.30% 20.853 14.743 - -4.12% -
std::copy_backward(vector<int>)/4096 -28.64% 215.495 153.773 - -30.57% -
std::adjacent_find(deque<int>)/8 -28.12% 3.975 2.857 - -24.34% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -27.73% 24.085 17.405 - 80.98% -
std::fill(list<int>)/1024 -27.56% 672.834 487.410 - -2.22% -
std::unordered_set<int>::count(key)_(non-existent)/32 -27.35% 1.798 1.306 - -20.64% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -27.18% 20.063 14.610 - 24.17% -
std::unordered_map<int,_int>::clear()/8192 -27.13% 85729.667 62471.384 - -3.46% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -27.12% 353349435.197 257513570.719 - -27.06% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -27.11% 6.894 5.025 - -11.30% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -26.73% 1.230 0.901 - -12.65% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -26.67% 19.121 14.022 - -0.49% -
std::move(vector<int>)/262144 -26.40% 20218.226 14881.066 - -35.10% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -26.19% 24512.513 18092.932 - -12.92% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -26.07% 25546.244 18886.820 - -30.85% -
std::unordered_map<int,_int>::clear()/1024 -26.00% 10820.773 8007.293 - 1.77% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -25.98% 57.741 42.740 - -1.19% -
std::shift_right(vector<int>)/32 -25.69% 3.969 2.950 - -79.93% -
ranges::min(std::deque<long_long>)/70000 -25.65% 25458.678 18928.952 - -9.52% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -25.52% 42.768 31.853 - -22.36% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -25.43% 0.697 0.520 - 11.51% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 -25.19% 53.008 39.657 - -19.94% -
ranges::min(std::deque<long_long>)/64 -24.99% 21.015 15.762 - -14.36% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -24.81% 7013.907 5273.592 - -0.40% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -24.61% 0.683 0.515 - 0.50% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -24.59% 767.004 578.416 - 0.05% -
std::shift_left(vector<int>)/32 -24.50% 3.949 2.982 - -24.84% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -24.15% 3777.703 2865.387 - 12.34% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -24.06% 82702276.932 62801643.646 - 46.96% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -23.99% 14.924 11.343 - 74.36% -
BM_StringRead_Cold_Shallow_Large -23.80% 1.403 1.069 - -24.93% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -23.79% 25.835 19.689 - 2.83% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -23.60% 1093.585 835.463 - -0.44% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -23.60% 11757442.123 8983015.970 - 9.07% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -23.28% 20880905.665 16019825.156 - -4.95% -
BM_StringEraseWithMove_Huge_Transparent -23.23% 59.069 45.346 - 6.48% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -22.94% 40.732 31.389 - 3.01% -
std::find_if(list<int>)_(process_all)/8192 -22.93% 9108.915 7020.267 - -21.69% -
std::unordered_set<int>::contains(key)_(existent)/8192 -22.93% 1.632 1.258 - -5.86% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -22.78% 2.395 1.849 - -2.67% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -22.77% 1898178.833 1465945.147 - -11.37% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -22.76% 1.630 1.259 - -26.27% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -22.64% 8.968 6.938 - -1.83% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -22.60% 2.089 1.617 - -11.40% -
std::set<std::string>::erase(key)_(existent)/32 -21.95% 68.008 53.077 - -29.23% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -21.92% 2.427 1.895 - -20.02% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -21.91% 1.461 1.141 - -21.51% -
std::unordered_multimap<int,_int>::clear()/8192 -21.87% 79928.074 62450.695 - 0.08% -
std::move_backward(deque<int>)/64 -21.85% 6.626 5.178 - 0.16% -
bm_ranges_lexicographical_compare<unsigned_char>/262144 -21.80% 5747.927 4495.100 - -0.01% -
ranges::min(std::deque<char>)/70000 -21.79% 25640.784 20053.109 - -23.49% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle -21.78% 1.776 1.389 - 0.09% -
bm_lexicographical_compare<unsigned_char>/262144 -21.62% 5731.802 4492.616 - -0.02% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -21.50% 10.234 8.034 - -7.61% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -21.34% 2228362.492 1752756.624 - 5.40% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -21.27% 40014562.258 31502766.866 - -5.23% -
BM_PushHeap_string_Descending_262144 -21.20% 4.014 3.163 - 3.85% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 -21.17% 8.217 6.478 - -0.77% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -20.96% 25028.095 19781.995 - 0.51% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -20.88% 0.421 0.333 - -12.81% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -20.76% 1.565 1.240 - -19.62% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -20.67% 5.694 4.517 - -14.35% -
BM_PushHeap_uint32_Random_1 -20.61% 0.541 0.430 - -37.47% -
std::unordered_multimap<int,_int>::clear()/1024 -20.54% 10248.008 8143.467 - 0.40% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -20.51% 19844042.749 15773145.012 - -12.23% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -20.37% 7.802 6.213 - -10.16% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -20.27% 6.285 5.011 - -1.17% -
BM_tolower_char<char> -20.07% 0.690 0.552 - -19.95% -
std::rotate(list<int>)_(by_1/4)/8192 -19.96% 8246.035 6600.158 - 0.21% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -19.80% 680.672 545.909 - 0.36% -
BM_vector_deque_ranges_move/2 -19.78% 2.056 1.649 - -19.94% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -19.75% 6815.476 5469.753 - 0.94% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -19.68% 6.820 5.478 - -7.73% -
std::multiset<std::string>::contains(key)_(existent)/32 -19.66% 19.939 16.019 - -7.61% -
BM_vector_deque_ranges_move/0 -19.26% 0.463 0.374 - -25.48% -
std::transform(list<int>)_(identity_transform)/32 -19.22% 20.995 16.960 - 0.34% -
std::find_if_not(vector<char>)_(bail_25%)/8 -19.21% 1.056 0.853 - 13.12% -
BM_vector_deque_ranges_move/1 -19.09% 2.304 1.864 - -19.18% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -18.94% 82.338 66.744 - -2.44% -
BM_StringDestroy_Huge -18.71% 13.308 10.818 - -10.40% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -18.41% 1.619 1.321 - 6.18% -
BM_PushHeap_string_PipeOrgan_262144 -18.33% 21.965 17.939 - 4.44% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -18.28% 31.178 25.478 - 4.88% -
std::equal(deque<int>)_(it,_it,_it)/50 -18.22% 25.289 20.680 - -18.40% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -18.16% 24.128 19.747 - -20.44% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -18.09% 76.514 62.671 - -2.11% -
BM_StringAssignStr_Huge_Transparent -18.05% 132.249 108.378 - -1.05% -
std::fill(list<int>)/8192 -17.96% 9169.690 7522.396 - -10.89% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -17.90% 0.459 0.377 - -23.38% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -17.84% 54813.416 45034.137 - 1.59% -
std::find_if(vector<char>)_(bail_25%)/8 -17.74% 0.908 0.747 - -19.55% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 -17.60% 15.051 12.401 - -12.20% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -17.55% 340346.648 280603.616 - 1.17% -
std::find(vector<short>)_(bail_25%)/8 -17.48% 0.825 0.681 - 0.01% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 -17.35% 0.555 0.459 - -3.16% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -17.19% 53.568 44.357 - -2.35% -
rng::contains_subrange(deque<int>)_(process_all)/16 -17.14% 9.068 7.513 - -7.35% -
BM_std_minmax_element<long_long>/3 -17.03% 1.214 1.008 - -7.90% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -16.92% 5050847.031 4196148.298 - -1.23% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -16.86% 660.205 548.889 - 0.23% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -16.84% 8.931 7.427 - 15.31% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -16.77% 10244.479 8526.515 - 0.18% -
BM_StringRead_Cold_Shallow_Small -16.74% 1.268 1.056 - -25.31% -
std::unordered_map<int,_int>::erase(iterator)/1024 -16.64% 23.536 19.620 - 0.65% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -16.54% 2.099 1.752 - -8.89% -
std::stable_partition(list<int>)_(dense)/8192 -16.51% 22633.205 18897.247 - -10.45% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -16.43% 11968.230 10001.706 - -9.54% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -16.07% 5270421.331 4423319.071 - -11.68% -
std::move_backward(list<int>)/4096 -16.06% 4994.049 4192.053 - -12.67% -
BM_StringRead_Cold_Deep_Empty -15.92% 1.332 1.120 - -24.00% -
std::map<std::string,_int>::erase(iterator)/32 -15.87% 34.222 28.791 - -2.29% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -15.81% 609.213 512.877 - -0.15% -
BM_vector_deque_move/2 -15.78% 2.055 1.731 - -5.54% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -15.73% 13.549 11.417 - 18.39% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 -15.64% 5.606 4.729 - -9.92% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 -15.59% 15647.300 13207.643 - 4.36% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -15.51% 126314.356 106720.583 - 4.10% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -15.51% 1470.472 1242.446 - -12.81% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -15.49% 1.634 1.381 - -0.01% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 -15.43% 14.650 12.389 - -12.04% -
std::find_end(deque<int>)_(process_all)/8192 -15.38% 2358.651 1996.003 - -2.42% -
std::copy(vector<int>)/262144 -15.28% 14789.133 12528.939 - 2.25% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -15.24% 26.511 22.470 - -7.18% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -15.19% 0.612 0.519 - 26.48% -
BM_StringAssignAsciiz_Empty_Opaque -15.14% 3.717 3.154 - 1.73% -
std::set<int>::clear()/1024 -15.07% 10738.705 9120.460 - -1.26% -
SetIntersection_None_Set_uint32_262144_1024 -15.02% 1348604.410 1145986.086 - -3.63% -
std::copy_n(list<int>)/4096 -14.92% 4194.105 3568.208 - 0.30% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -14.90% 4.843 4.122 - -1.41% -
std::find_end(deque<int>)_(same_length)/8192 -14.89% 3140.688 2673.195 - -6.05% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -14.61% 34.338 29.321 - -13.30% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -14.59% 52927.375 45204.323 - 0.32% -
ranges::min(std::deque<char>)/64 -14.56% 20.984 17.928 - -16.96% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -14.50% 14.158 12.106 - 4.91% -
rng::find_last_if(deque<int>)_(bail_90%)/8 -14.41% 1.157 0.990 - 7.13% -
std::copy(deque<int>)/1048576 -14.34% 58425.247 50048.621 - -0.85% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -14.30% 1.291 1.107 - -16.64% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -14.17% 26.281 22.556 - 4.10% -
std::unordered_map<int,_int>::erase(iterator)/8192 -14.16% 23.031 19.769 - 0.24% -
BM_StringEraseWithMove_Small_Opaque -14.15% 2.570 2.206 - 0.96% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 -14.13% 426.353 366.097 - 4.76% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -14.12% 37.288 32.022 - -11.06% -
ranges::min(std::vector<__int128>)/1 -14.10% 0.403 0.346 - 0.17% -
std::reverse_copy(vector<int>)/32768 -14.03% 1142.069 981.813 - 0.02% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -14.03% 15211.403 13077.882 - 2.21% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -14.00% 0.671 0.577 - -19.46% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 -13.95% 120870.432 104004.405 - 1.55% -
BM_vector_deque_move/1 -13.94% 2.314 1.992 - -5.18% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -13.88% 54.456 46.896 - -2.90% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -13.67% 1.256 1.085 - -15.64% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -13.66% 1644.936 1420.162 - 0.40% -
BM_PushHeap_float_Random_1 -13.64% 0.548 0.473 - 1.43% -
SetIntersection_None_Set_uint32_262144_16384 -13.61% 1337489.748 1155440.918 - -2.07% -
SetIntersection_None_Set_float_1024_1 -13.53% 10211656.720 8830178.784 - -0.16% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -13.49% 1.693 1.464 - 5.64% -
std::set<std::string>::contains(key)_(non-existent)/32 -13.45% 11.145 9.646 - -8.20% -
rng::contains_subrange(deque<int>)_(process_all)/32 -13.43% 14.425 12.488 - 4.72% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -13.43% 27.212 23.559 - -26.32% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -13.42% 10153.795 8791.658 - -0.98% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 -13.35% 13.408 11.618 - 1.07% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -13.31% 6757.311 5857.967 - 0.21% -
std::set<int>::clear()/8192 -13.27% 90147.786 78184.888 - -0.64% -
BM_StringFindCharLiteral/16 -13.25% 1.864 1.617 - 0.04% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -13.25% 410.898 356.466 - 2.18% -
std::unordered_map<int,_int>::erase(iterator)/32 -13.21% 22.511 19.536 - 0.73% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -13.21% 1.476 1.281 - -16.31% -
BM_StringEraseWithMove_Small_Transparent -13.15% 2.514 2.183 - 0.13% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 -13.15% 125511.444 109004.345 - 5.90% -
BM_StringFindCharLiteral/8 -13.14% 1.862 1.617 - 0.05% -
SetIntersection_Front_Set_string_256_256 -13.08% 31496591.707 27375756.033 - -8.10% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -13.06% 14.450 12.562 - 0.68% -
SetIntersection_None_Set_uint32_262144_262144 -13.05% 1325515.787 1152580.731 - -3.22% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -12.90% 1.400 1.219 - -11.26% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 -12.89% 14642.149 12755.051 - 1.62% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 -12.86% 13.807 12.031 - -7.44% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -12.74% 3.904 3.407 - 40.10% -
BM_StringFindStringLiteral/16 -12.69% 1.853 1.618 - 0.00% -
bm_lexicographical_compare<int>/1 -12.65% 1.384 1.209 - -5.74% -
std::none_of(list<int>)_(process_all)/8192 -12.59% 8115.224 7093.860 - -6.50% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -12.57% 0.405 0.354 - 18.15% -
std::set<std::string>::contains(key)_(existent)/32 -12.56% 16.471 14.402 - -0.07% -
BM_StringFindStringLiteral/8 -12.52% 1.850 1.618 - 0.02% -
std::unordered_map<int,_int>::clear()/32 -12.48% 670.773 587.078 - 0.76% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -12.45% 14.507 12.701 - 1.57% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -12.44% 81.754 71.582 - -12.69% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -12.43% 50.176 43.940 - 38.72% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -12.42% 51.989 45.534 - -11.12% -
std::find(list<int>)_(process_all)/8192 -12.32% 8279.596 7259.593 - 5.87% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 -12.22% 49.640 43.575 - -1.34% -
std::fill(deque<int>)/8192 -12.20% 268.798 235.997 - 0.39% -
std::set<int>::ctor(const&,_alloc)/32 -12.18% 248.600 218.330 - -1.67% -
BM_StringRelational_Compare_Empty_Large_Control -12.18% 1.834 1.611 - -16.32% -
std::is_sorted(deque<int>)/8 -12.11% 2.959 2.601 - -44.10% -
BM_vector_deque_copy_backward/0 -12.09% 0.454 0.399 - -0.22% -
BM_deque_deque_copy_backward/0 -12.05% 0.919 0.809 - -12.05% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -12.04% 1515.837 1333.310 - 5.98% -
std::copy_n(vector<int>)/4096 -12.03% 216.782 190.714 - -14.45% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -12.00% 217.190 191.134 - -6.52% -
std::set<std::string>::upper_bound(key)_(existent)/32 -11.95% 17.366 15.291 - 0.18% -
ranges::minmax(std::deque<char>)/64 -11.87% 26.361 23.232 - -7.05% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -11.76% 1.350 1.191 - 6.51% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -11.76% 8319614.290 7341371.100 - 6.10% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -11.75% 42.028 37.091 - 8.65% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -11.69% 1.237 1.093 - -11.89% -
BM_PushHeap_string_PipeOrgan_16384 -11.67% 14.830 13.099 - 4.15% -
std::set<int>::contains(key)_(non-existent)/8192 -11.65% 9.816 8.673 - -27.85% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 -11.61% 1528137.367 1350792.072 - -1.01% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -11.59% 11719.988 10361.907 - -0.03% -
std::map<std::string,_int>::contains(key)_(existent)/32 -11.58% 16.059 14.200 - -11.34% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -11.56% 567.990 502.347 - -1.42% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -11.50% 1055.440 934.064 - 2.51% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -11.49% 21.210 18.773 - -4.95% -
rng::starts_with(list<int>)/8192 -11.46% 9003.441 7971.919 - -13.63% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -11.37% 47.022 41.673 - -10.11% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -11.37% 0.299 0.265 - -21.66% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -11.31% 354.401 314.317 - -6.71% -
std::rotate(list<int>)_(by_1/3)/8192 -11.30% 9548.625 8469.500 - 1.20% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -11.24% 23.149 20.547 - 2.74% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -11.18% 33.239 29.523 - 1.61% -
std::partition(deque<int>)_(sparse)/32 -11.11% 12.075 10.733 - 0.79% -
std::remove(deque<int>)_(sprinkled)/50 -11.10% 61.131 54.343 - -2.93% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 -11.03% 394.381 350.882 - 0.83% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -11.01% 1410350.042 1255079.374 - -4.17% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -10.99% 3.140 2.795 - 5.50% -
std::find_if_not(list<int>)_(bail_25%)/32768 -10.97% 8539.583 7602.506 - 5.03% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -10.93% 24.850 22.134 - -6.63% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -10.92% 1.211 1.079 - -10.50% -
std::rotate(list<int>)_(1_element_forward)/8192 -10.90% 8103.594 7220.704 - 3.00% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 -10.80% 0.295 0.263 - -33.35% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -10.74% 10506.814 9377.888 - -7.78% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -10.74% 17.752 15.845 - -14.40% -
std::find_if(vector<int>)_(bail_25%)/1024 -10.74% 29.399 26.241 - -17.88% -
std::copy(deque<int>)/262144 -10.63% 13076.154 11685.673 - 0.58% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -10.62% 42.917 38.361 - 0.38% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -10.60% 2.527 2.259 - -2.38% -
std::set<int>::erase(iterator)/8192 -10.58% 22.146 19.803 - 0.36% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -10.58% 52.082 46.574 - -11.86% -
BM_StringAssignAsciiz_Small_Opaque -10.54% 3.530 3.158 - 1.76% -
BM_deque_vector_ranges_move/0 -10.49% 1.525 1.365 - -0.22% -
std::reverse_copy(list<int>)/32768 -10.43% 30175.633 27027.012 - 2.46% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast -10.36% 1.851 1.659 - -4.41% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -10.36% 19.908 17.845 - -3.66% -
std::set<std::string>::find(key)_(non-existent)/32 -10.32% 10.989 9.855 - -6.72% -
std::set<int>::erase(iterator)/1024 -10.31% 22.001 19.733 - 0.14% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 -10.27% 32.908 29.528 - -9.49% -
std::multiset<int>::count(key)_(existent)/8192 -10.26% 10.301 9.244 - 0.52% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -10.26% 39.143 35.128 - -0.71% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -10.24% 1879996.744 1687502.601 - -0.16% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -10.24% 25.952 23.295 - 2.03% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -10.20% 7720223.372 6933126.825 - 6.55% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -10.19% 2.758 2.477 - 4.42% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -10.19% 23.246 20.877 - -2.36% -
SetIntersection_None_Set_float_1024_64 -10.11% 9940624.689 8935975.430 - 1.69% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -10.09% 23.530 21.156 - 1.86% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -10.08% 1.524 1.371 - -6.69% -
std::set<int>::upper_bound(key)_(existent)/1024 -10.07% 4.507 4.053 - -6.93% -
std::rotate_copy(list<int>)/8192 -10.07% 7750.112 6969.801 - 0.53% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 -10.07% 34.305 30.852 - -8.01% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 -10.06% 20.760 18.671 - -3.67% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -10.05% 6985790.026 6283759.867 - -3.48% -
BM_StringFindAllMatch/64 -10.04% 3.436 3.091 - -0.89% -
std::find_end(deque<int>)_(same_length)/1024 -10.04% 370.570 333.382 - 0.18% -
BM_tolower_char<wchar_t> -10.03% 0.689 0.619 - -9.86% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -10.00% 30.528 27.477 - 2.10% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -9.99% 1.861 1.675 - 0.88% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -9.99% 835.957 752.470 - 5.16% -
std::set<std::string>::find(key)_(non-existent)/8192 -9.97% 29.907 26.926 - -11.46% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -9.89% 36865.875 33219.740 - 2.15% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -9.89% 0.640 0.577 - 6.68% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -9.87% 1825819.660 1645667.640 - -0.12% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -9.86% 313982.582 283022.393 - 1.51% -
SetIntersection_None_Set_float_1024_16 -9.85% 9965218.671 8984038.777 - 1.73% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 -9.82% 1027.773 926.860 - 0.89% -
BM_PushHeap_uint64_Ascending_64 -9.81% 1.680 1.515 - -15.53% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -9.77% 24.242 21.875 - -5.04% -
std::map<std::string,_int>::ctor(const&)/1024 -9.75% 38834.476 35048.171 - -1.06% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -9.71% 10071.258 9093.246 - -15.25% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -9.68% 1846.154 1667.503 - -0.15% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -9.65% 1509.112 1363.464 - -5.06% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -9.62% 1031.602 932.411 - 1.51% -
std::find_end(deque<int>)_(same_length)/1000 -9.59% 360.866 326.252 - 0.25% -
ranges::minmax(std::deque<char>)/70000 -9.58% 26720.615 24161.964 - -5.53% -
BM_PushHeap_uint64_Descending_1 -9.56% 0.532 0.481 - -24.45% -
BM_StringFindCharLiteral/4096 -9.55% 85.069 76.945 - 0.29% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -9.55% 0.476 0.431 - -5.87% -
std::set<std::string>::find(key)_(non-existent)/1024 -9.48% 22.139 20.041 - -10.32% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -9.45% 30.331 27.465 - -8.50% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -9.43% 130.372 118.080 - -4.89% -
BM_StringFindCharLiteral/32 -9.42% 1.846 1.672 - 3.31% -
BM_StringEraseWithMove_Large_Opaque -9.36% 3.162 2.866 - -0.15% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -9.33% 1.138 1.032 - -0.46% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -9.26% 0.669 0.607 - 0.05% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -9.21% 0.492 0.447 - 5.78% -
BM_PushHeap_string_Descending_1024 -9.20% 2.622 2.380 - 0.03% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -9.17% 223.601 203.101 - -12.00% -
BM_StringFindStringLiteral/32 -9.15% 1.954 1.775 - 3.15% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 -9.15% 0.279 0.254 - -3.49% -
std::copy_n(list<int>)/32768 -9.11% 28709.356 26092.902 - -4.08% -
BM_PushHeap_string_Random_1 -9.10% 0.640 0.582 - -0.10% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -9.08% 44030.914 40032.991 - 0.59% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -9.03% 6.228 5.666 - 2.60% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 -9.01% 7.122 6.480 - -2.58% -
std::remove(list<int>)_(prefix)/1024 -9.00% 1041.633 947.856 - -5.08% -
std::deque<std::string>::ctor(size)/32 -9.00% 45.569 41.467 - -3.82% -
SetIntersection_Front_Set_string_16384_16 -8.99% 1955041.307 1779318.720 - -8.29% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -8.98% 2.493 2.269 - -4.84% -
BM_StringFindCharLiteral/64 -8.97% 2.353 2.142 - 2.63% -
SetIntersection_Interlaced_Set_string_64_64 -8.97% 39100159.681 35591956.474 - -7.49% -
BM_StringFindAllMatch/1 -8.96% 3.120 2.841 - 1.46% -
std::multiset<std::string>::contains(key)_(existent)/1024 -8.95% 26.832 24.430 - 0.54% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -8.94% 21.576 19.647 - 0.43% -
std::lower_bound(std::deque<int>)/8 -8.86% 18.598 16.950 - 0.43% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -8.85% 21.557 19.650 - -0.03% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -8.82% 34.186 31.170 - -7.01% -
rng::find_last_if(vector<char>)_(bail_10%)/50 -8.79% 12.504 11.405 - 0.02% -
std::unordered_multimap<int,_int>::clear()/32 -8.78% 650.309 593.196 - 1.05% -
std::multiset<std::string>::find(key)_(non-existent)/32 -8.77% 11.043 10.075 - -0.53% -
SetIntersection_None_Set_float_1024_256 -8.76% 9770402.559 8914459.522 - 1.90% -
vector<bool>::resize() -8.75% 11.672 10.651 - -3.01% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 -8.74% 33.248 30.342 - 1.93% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -8.69% 33.273 30.381 - 0.76% -
SetIntersection_Front_Set_string_64_16 -8.68% 25227743.558 23037686.165 - -6.44% -
std::set<int>::erase(iterator)/32 -8.62% 21.413 19.567 - -0.63% -
BM_PushHeap_uint32_Descending_4 -8.62% 0.378 0.345 - -10.05% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -8.61% 1.427 1.304 - 4.79% -
BM_StringFindStringLiteral/128 -8.58% 3.510 3.209 - 2.20% -
vector<bool>::reserve() -8.58% 8.955 8.187 - -10.89% -
SetIntersection_None_Set_float_1024_4 -8.57% 9923299.226 9072383.870 - 1.30% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -8.56% 79.778 72.951 - -1.10% -
BM_StringFindCharLiteral/128 -8.54% 3.341 3.056 - 1.75% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -8.52% 29.154 26.669 - 3.92% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -8.48% 4598329.295 4208415.337 - -2.20% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -8.47% 13.544 12.396 - 19.74% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -8.44% 36067.489 33023.816 - 0.28% -
std::set<int>::insert(value)_(already_present)/1024 -8.44% 6.177 5.656 - -3.87% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -8.39% 90221797.452 82652629.589 - -2.61% -
SetIntersection_Front_Set_string_64_64 -8.34% 36806688.416 33736137.130 - -10.37% -
std::unordered_multiset<int>::erase(iterator)/8192 -8.33% 21.241 19.471 - -22.32% -
std::copy_n(deque<int>)/1048576 -8.32% 54632.103 50087.298 - -0.13% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -8.31% 581.331 533.041 - 0.29% -
std::count(list<int>)_(every_other)/1048576 -8.23% 874727.556 802711.067 - -2.46% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -8.22% 37.328 34.258 - -2.78% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -8.22% 30.087 27.614 - 2.62% -
SetIntersection_Front_Set_string_262144_64 -8.19% 4999323.268 4589817.842 - 5.10% -
std::search(deque<int>,_pred)_(no_match)/1048576 -8.18% 485964.828 446200.053 - 0.06% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -8.18% 4623.814 4245.646 - -2.58% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -8.15% 30.233 27.768 - 2.51% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -8.15% 213.938 196.504 - 0.06% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -8.15% 9452.262 8682.320 - 0.88% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -8.14% 33.173 30.471 - -6.18% -
SetIntersection_Front_Set_string_1024_256 -8.12% 15845488.320 14558868.649 - -0.39% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -8.11% 21679020.901 19921818.315 - -7.47% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -8.09% 1.345 1.236 - -3.97% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -8.09% 24.241 22.280 - 1.54% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -8.06% 35484.444 32625.923 - 1.09% -
std::unordered_set<int>::find(key)_(non-existent)/32 -8.04% 1.167 1.073 - -10.16% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -8.02% 8.481 7.801 - 11.13% -
SetIntersection_None_Set_string_262144_4 -7.98% 1795269.531 1652004.395 - -0.44% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -7.95% 23.942 22.040 - 0.70% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -7.91% 1.248 1.150 - -8.54% -
SetIntersection_Front_Set_uint64_256_64 -7.91% 5783952.454 5326707.524 - -1.14% -
std::generate_n(list<int>)/8192 -7.90% 7563.874 6966.545 - 0.55% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -7.90% 30.048 27.676 - 2.08% -
SetIntersection_Front_Set_string_1024_16 -7.88% 1953708.679 1799667.448 - -4.13% -
std::deque<int>::ctor(size)/32 -7.88% 30.196 27.815 - -0.35% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -7.88% 19.043 17.542 - -5.31% -
std::search(deque<int>,_pred)_(no_match)/1024 -7.86% 473.171 435.982 - 0.09% -
std::generate(list<int>)/8192 -7.86% 7495.545 6906.653 - -2.29% -
std::multiset<int>::clear()/1024 -7.85% 10821.027 9971.837 - -0.39% -
BM_StringAssignStr_Large_Transparent -7.83% 11.220 10.341 - -1.44% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -7.78% 1460116.274 1346519.478 - -7.11% -
std::rotate(deque<int>)_(by_1/2)/8192 -7.77% 1585.618 1462.361 - -0.02% -
std::remove(deque<int>)_(sprinkled)/32 -7.75% 53.894 49.720 - -2.15% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -7.59% 27554030.135 25462564.838 - 0.14% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -7.58% 1.310 1.211 - -12.74% -
BM_StringAssignAsciiz_Large_Transparent -7.57% 12.691 11.730 - 0.95% -
BM_StringFindNoMatch/10 -7.57% 1.375 1.271 - -1.95% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -7.56% 51.916 47.990 - -19.39% -
BM_StringFindStringLiteral/64 -7.55% 2.390 2.209 - 2.74% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 -7.54% 10.702 9.895 - -2.84% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -7.54% 305813.039 282757.785 - 1.06% -
BM_PushHeap_string_Random_262144 -7.51% 19.494 18.031 - -2.55% -
std::search(deque<int>,_pred)_(no_match)/8192 -7.50% 3779.700 3496.122 - 0.18% -
BM_PushHeap_uint64_Ascending_256 -7.50% 2.259 2.090 - -10.98% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -7.47% 2.646 2.448 - -1.57% -
std::search(deque<int>,_pred)_(no_match)/1000 -7.46% 458.050 423.891 - 0.09% -
BM_StringRead_Cold_Deep_Large -7.45% 1.301 1.204 - -23.88% -
SetIntersection_Front_Set_uint32_1024_64 -7.45% 1754483.545 1623776.645 - -5.03% -
SetIntersection_Front_Set_string_1024_64 -7.44% 4832307.817 4472701.106 - -9.82% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -7.42% 25032245.064 23174255.453 - -0.86% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -7.42% 90.833 84.091 - -5.74% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -7.42% 378228.406 350165.466 - -0.09% -
ranges::min(std::deque<char>)/8 -7.42% 2.494 2.309 - -2.26% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -7.40% 2.050 1.898 - -6.58% -
std::map<std::string,_int>::count(key)_(existent)/8192 -7.40% 33.644 31.154 - -5.48% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -7.39% 572.329 530.042 - 1.05% -
std::set<int>::clear()/32 -7.37% 669.673 620.285 - -0.10% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -7.37% 25.516 23.636 - -4.78% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -7.36% 0.365 0.338 - -7.73% -
std::search(deque<int>)_(same_length)/1000 -7.36% 350.991 325.161 - -8.77% -
std::multimap<std::string,_int>::erase(iterator)/8192 -7.36% 32.439 30.053 - -3.37% -
std::find_first_of(vector<int>)_(large_needle)/50 -7.35% 283.645 262.794 - -12.72% -
vector<bool>(const_vector<bool>&) -7.34% 10.687 9.902 - -8.74% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -7.34% 22.750 21.080 - 3.19% -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 -7.34% 651.987 604.162 - 0.28% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 -7.31% 28.911 26.796 - -6.29% -
BM_PushHeap_uint64_Ascending_262144 -7.31% 5.087 4.715 - -8.61% -
rng::find_last(vector<char>)_(bail_90%)/50 -7.31% 1.552 1.439 - -0.35% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 -7.30% 7188.289 6663.841 - 0.09% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -7.29% 58270.563 54021.338 - -0.08% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -7.29% 3801964.997 3524803.283 - -7.73% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 -7.26% 19148.572 17757.542 - -1.70% -
std::find_first_of(vector<int>)_(small_needle)/50 -7.26% 79.119 73.374 - -0.03% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 -7.23% 301312.626 279516.376 - 0.99% -
SetIntersection_Interlaced_Vector_uint64_256_64 -7.22% 7779989.767 7218543.826 - 3.40% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -7.20% 1570529.173 1457483.856 - -1.37% -
std::shift_left(list<int>)/8192 -7.18% 7693.478 7141.334 - -6.67% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -7.15% 2577075.739 2392717.469 - -6.86% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 -7.10% 25.171 23.384 - -3.82% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -7.10% 821.602 763.287 - -2.41% -
BM_StringEraseWithMove_Large_Transparent -7.09% 2.998 2.785 - 0.24% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -7.08% 555.186 515.876 - 0.02% -
std::shift_right(list<int>)/50 -7.07% 28.447 26.435 - -0.03% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 -7.06% 16556.421 15386.898 - -7.63% -
std::map<std::string,_int>::erase(key)_(existent)/32 -7.06% 73.528 68.339 - 3.11% -
BM_num_get<long_double> -7.04% 39.647 36.857 - -4.33% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -7.03% 1.536 1.428 - -1.04% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -7.03% 225.760 209.886 - -9.45% -
std::set<int>::erase(key)_(existent)/32 -7.01% 22.985 21.372 - -0.29% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -7.00% 1.525 1.418 - 6.09% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -6.99% 10.425 9.696 - -10.06% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -6.97% 1.490 1.386 - -0.13% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -6.96% 7201.041 6699.782 - 0.45% -
vector<bool>(size_type,_const_value_type&) -6.94% 9.011 8.386 - -8.88% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -6.93% 2.888 2.688 - 11.32% -
BM_vector_deque_ranges_move/64 -6.93% 2.828 2.632 - -5.71% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -6.90% 23.498 21.877 - 2.14% -
BM_StringConstructDestroyCStr_Small_Transparent -6.90% 0.395 0.368 - -0.29% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -6.89% 0.263 0.245 - -44.78% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 -6.88% 17445.508 16244.530 - -2.34% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -6.88% 2142.173 1994.742 - -6.24% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -6.88% 1998.963 1861.466 - -0.11% -
SetIntersection_Interlaced_Set_string_256_256 -6.78% 31682988.780 29536175.641 - -6.42% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -6.74% 2.700 2.518 - -6.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -6.70% 249918368.582 233173015.967 - -32.80% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -6.65% 60.560 56.530 - -5.14% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -6.64% 2009365.413 1876040.799 - -8.14% -
SetIntersection_Interlaced_Vector_uint32_256_4 -6.61% 5013525.559 4681989.062 - -2.72% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -6.61% 49.227 45.975 - 2.01% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 -6.60% 58711.323 54834.370 - -0.42% -
BM_PushHeap_string_PipeOrgan_256 -6.60% 8.500 7.939 - 2.75% -
BM_vector_deque_move/64 -6.59% 2.847 2.659 - -3.60% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -6.57% 868.777 811.732 - -14.24% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -6.56% 18.374 17.169 - 0.15% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -6.56% 18.197 17.003 - -3.64% -
std::set<int>::find(key)_(non-existent)/32 -6.55% 2.423 2.264 - -1.24% -
std::multiset<int>::count(key)_(non-existent)/32 -6.53% 2.578 2.410 - -14.85% -
SetIntersection_None_Set_uint32_262144_64 -6.51% 1223813.639 1144194.418 - -4.07% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -6.50% 1302605.713 1217877.361 - -4.69% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -6.47% 8320.795 7782.071 - 0.06% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -6.46% 14678.991 13730.285 - -3.73% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -6.46% 2.360 2.208 - -3.36% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 -6.44% 818.304 765.635 - -4.15% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 -6.41% 19.143 17.916 - -0.15% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -6.37% 1.165 1.091 - -5.60% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -6.35% 11.295 10.579 - 0.17% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -6.34% 1.279 1.198 - -1.57% -
BM_PushHeap_string_Ascending_16384 -6.33% 20.388 19.098 - -6.94% -
SetIntersection_Front_Set_uint32_256_64 -6.33% 5412894.018 5070461.147 - -7.76% -
std::find_end(list<int>)_(process_all)/8192 -6.32% 8182.596 7665.493 - 5.58% -
SetIntersection_None_Set_string_262144_16 -6.31% 1766589.029 1655155.111 - -0.25% -
BM_StringAssignAsciizMix_Opaque -6.29% 5.427 5.086 - 1.21% -
BM_StringRelationalLiteral_Compare_Small_Large_Control -6.27% 1.721 1.613 - -0.06% -
std::find_if(vector<int>)_(process_all)/50 -6.27% 5.800 5.437 - -3.50% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -6.26% 7986753.896 7486915.142 - 0.12% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -6.25% 1189741.691 1115354.035 - -4.42% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -6.24% 10.739 10.069 - 9.42% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -6.23% 1.400 1.313 - 14.05% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 -6.22% 16898.230 15847.353 - -0.97% -
std::map<std::string,_int>::count(key)_(existent)/1024 -6.22% 25.638 24.044 - -1.11% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -6.21% 17567.863 16477.356 - -4.04% -
rng::find_last(vector<int>)_(bail_90%)/50 -6.18% 1.589 1.491 - 1.36% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 -6.17% 0.866 0.813 - -6.61% -
std::equal(vector<bool>)_(unaligned)/8 -6.14% 0.896 0.841 - 7.20% -
std::move(vector<bool>)_(aligned)/64 -6.13% 1.799 1.689 - -1.93% -
std::map<int,_int>::contains(key)_(non-existent)/32 -6.12% 3.041 2.855 - -8.38% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -6.12% 35160.688 33008.298 - 1.83% -
std::move_backward(vector<bool>)_(aligned)/512 -6.12% 2.344 2.200 - -2.30% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -6.12% 669.492 628.528 - -2.93% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -6.09% 1765.953 1658.489 - -5.71% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -6.08% 1898583.864 1783123.713 - -1.38% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -6.08% 2.509 2.356 - 3.23% -
SetIntersection_Front_Set_uint32_262144_1024 -6.08% 12385413.936 11632972.049 - -8.42% -
std::unique_copy(list<int>)_(contiguous)/52 -6.08% 20.717 19.458 - 0.02% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -6.07% 4858079.821 4563040.800 - 7.44% -
ranges::min(std::list<__int128>)/1 -6.06% 0.330 0.310 - -7.57% -
std::sort(vector<int>)_(pipe-organ)/1024 -6.06% 2442.184 2294.286 - 0.77% -
SetIntersection_Interlaced_Set_string_256_64 -6.05% 31328459.557 29431634.534 - -7.86% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -6.02% 309.011 290.399 - 0.79% -
BM_PushHeap_string_Descending_256 -6.01% 2.481 2.332 - 2.54% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -6.01% 142.905 134.313 - -4.81% -
BM_PushHeap_float_SingleElement_4 -6.00% 0.379 0.356 - -5.42% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -6.00% 1093.501 1027.883 - 0.27% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -5.98% 793.881 746.368 - -12.27% -
std::lower_bound(std::list<int>)/8192 -5.98% 15533.736 14605.435 - 7.87% -
std::find_first_of(vector<int>)_(small_needle)/1024 -5.95% 1551.662 1459.292 - 0.16% -
std::stable_sort(deque<int>)_(repeated)/8 -5.95% 18.896 17.771 - -6.02% -
std::find_first_of(vector<int>)_(small_needle)/8192 -5.95% 12345.160 11611.053 - 0.29% -
std::replace_if(vector<int>)_(prefix)/32 -5.94% 10.132 9.530 - 0.43% -
std::equal(deque<int>)_(it,_it,_it)/1024 -5.94% 478.200 449.817 - -10.14% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -5.92% 26.734 25.151 - -14.85% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -5.92% 15.671 14.743 - -14.52% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -5.91% 223.438 210.226 - -2.86% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 -5.90% 1.180 1.110 - -13.20% -
BM_PushHeap_string_Ascending_1024 -5.89% 13.960 13.138 - -11.59% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -5.85% 26.481 24.930 - 1.62% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -5.85% 163.631 154.055 - -6.82% -
rng::for_each(multimap<int>)/50 -5.83% 43.020 40.513 - 0.52% -
BM_StringRead_Cold_Shallow_Empty -5.82% 1.149 1.083 - -22.73% -
SetIntersection_None_Set_uint64_1024_256 -5.81% 9120666.562 8590326.649 - -5.26% -
std::set<std::string>::contains(key)_(non-existent)/1024 -5.81% 22.396 21.094 - -3.09% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -5.81% 32.862 30.952 - 2.68% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -5.79% 2.312 2.178 - 0.12% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -5.77% 52.085 49.079 - -1.16% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 -5.76% 8859953.998 8349258.765 - -1.90% -
std::set<std::string>::erase(key)_(existent)/8192 -5.74% 93.295 87.939 - 5.93% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -5.73% 251731.538 237294.755 - 1.00% -
SetIntersection_None_Set_string_262144_1 -5.73% 1757024.738 1656418.131 - -0.23% -
std::find_if(deque<int>)_(process_all)/8192 -5.72% 2119.478 1998.289 - 0.10% -
BM_StringRelational_Eq_Large_Large_ChangeLast -5.70% 2.080 1.962 - -2.72% -
BM_PushHeap_string_PipeOrgan_1024 -5.70% 10.583 9.980 - 5.46% -
std::map<std::string,_int>::ctor(const&)/8192 -5.69% 367192.964 346310.123 - 0.76% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast -5.68% 0.648 0.611 - -5.43% -
BM_PushHeap_string_Descending_4 -5.68% 1.988 1.875 - 0.14% -
SetIntersection_Front_Set_uint64_262144_64 -5.68% 1795747.471 1693755.400 - -7.65% -
std::stable_sort(deque<int>)_(descending)/8 -5.68% 26.756 25.237 - -8.37% -
BM_StringFindAllMatch/512 -5.65% 12.261 11.569 - 0.36% -
std::replace(vector<int>)_(sprinkled)/32 -5.65% 5.719 5.396 - 5.43% -
std::multimap<int,_int>::count(key)_(existent)/32 -5.63% 3.797 3.583 - -4.40% -
std::find_end(deque<int>)_(process_all)/1048576 -5.62% 278510.084 262868.462 - -0.14% -
BM_StringFindCharLiteral/256 -5.61% 5.750 5.427 - 2.29% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -5.60% 11.424 10.784 - 0.48% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -5.60% 38.419 36.269 - -8.81% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -5.58% 27901616.964 26344304.879 - -6.39% -
BM_std_minmax_element<char>/3 -5.57% 1.215 1.148 - -4.05% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 -5.57% 3060.967 2890.405 - 1.07% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -5.57% 73.626 69.526 - -13.08% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -5.57% 158069.297 149268.291 - 0.97% -
std::set<int>::insert(value)_(already_present)/8192 -5.54% 9.823 9.279 - -2.99% -
BM_StringConstructDestroyCStr_Huge_Transparent -5.54% 67.451 63.718 - -2.82% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -5.53% 105.007 99.197 - -0.04% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -5.53% 6713220.081 6342214.032 - -0.63% -
bm_ranges_lexicographical_compare<int>/262144 -5.51% 17195.162 16247.135 - 0.01% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -5.51% 4.604 4.350 - -5.56% -
BM_PushHeap_uint32_Ascending_64 -5.51% 1.612 1.523 - 0.07% -
bm_lexicographical_compare<int>/262144 -5.49% 17183.142 16239.586 - -0.05% -
std::set<int>::equal_range(key)_(existent)/8192 -5.48% 8.321 7.865 - -0.03% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -5.48% 269.948 255.150 - -3.71% -
SetIntersection_None_Vector_uint64_16384_256 -5.48% 1102816.874 1042415.713 - -4.74% -
std::unordered_set<int>::count(key)_(existent)/8192 -5.48% 1.342 1.269 - -11.83% -
std::multiset<int>::insert(value)_(already_present)/1024 -5.47% 28.790 27.214 - -0.09% -
BM_PushHeap_uint32_SingleElement_4 -5.45% 0.365 0.345 - 0.35% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -5.45% 4.629 4.377 - 0.43% -
bm_ranges_lexicographical_compare<signed_char>/1048576 -5.44% 17182.611 16248.346 - -0.03% -
std::find_first_of(vector<int>)_(small_needle)/32 -5.44% 52.287 49.445 - 3.67% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -5.44% 3223556.303 3048312.516 - -6.20% -
std::move(deque<int>)/262144 -5.42% 16020.254 15151.284 - 0.17% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 -5.42% 4.247 4.017 - -0.51% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.42% 15647.875 14799.357 - -1.73% -
std::replace(vector<int>)_(prefix)/50 -5.42% 7.568 7.158 - -6.57% -
std::set<std::string>::contains(key)_(non-existent)/8192 -5.41% 29.418 27.828 - 0.12% -
SetIntersection_None_Set_uint32_262144_256 -5.40% 1212325.279 1146848.959 - -3.68% -
std::map<std::string,_int>::find(key)_(existent)/1024 -5.40% 24.097 22.797 - -7.50% -
BM_PushHeap_uint64_Descending_4 -5.38% 0.381 0.360 - -3.77% -
SetIntersection_None_Set_uint32_262144_1 -5.38% 1218340.250 1152819.744 - -3.82% -
BM_PushHeap_string_PipeOrgan_64 -5.37% 6.106 5.778 - 0.08% -
BM_PushHeap_uint32_SingleElement_16 -5.37% 0.364 0.345 - 2.68% -
SetIntersection_Front_Set_string_16384_64 -5.36% 4738060.792 4483931.440 - 1.99% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -5.34% 1123228.469 1063230.322 - -4.57% -
std::for_each(multiset<int>::iterator)/8192 -5.34% 8213.673 7775.425 - -2.49% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 -5.34% 54.995 52.061 - 0.19% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -5.33% 234.351 221.857 - -0.85% -
BM_StringFindCharLiteral/8192 -5.33% 145.289 137.544 - 0.05% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 -5.33% 2.760 2.613 - -0.69% -
std::fill(list<int>)/32 -5.32% 8.758 8.293 - 0.16% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -5.32% 1.215 1.150 - -17.27% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -5.31% 2.588 2.450 - -0.03% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 -5.26% 55584.032 52659.082 - -0.19% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 -5.26% 0.271 0.256 - 0.25% -
SetIntersection_None_Set_uint32_262144_4 -5.26% 1210599.203 1146969.076 - -3.73% -
BM_StringAssignStr_Huge_Opaque -5.25% 114.034 108.044 - -2.21% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -5.25% 40451.608 38327.199 - 0.40% -
SetIntersection_None_Set_uint32_262144_16 -5.25% 1209596.355 1146093.912 - -3.96% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -5.24% 14796884.952 14020882.277 - 0.15% -
rng::find_last(deque<int>)_(bail_10%)/8 -5.22% 2.879 2.728 - -3.39% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -5.21% 24.081 22.825 - 5.12% -
std::search(vector<int>)_(near_matches)/1000 -5.21% 15145.970 14357.050 - -0.15% -
bm_lexicographical_compare<signed_char>/1048576 -5.21% 17157.510 16264.198 - -0.05% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -5.20% 26844.807 25449.223 - -4.10% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -5.20% 1170.295 1109.487 - -7.03% -
std::set<int>::insert(value)_(new_value,_middle)/32 -5.18% 19.289 18.289 - -0.96% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -5.17% 892.374 846.241 - -4.00% -
SetIntersection_Front_Set_uint32_262144_1 -5.16% 1052672.223 998391.098 - -4.34% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -5.15% 13374.475 12685.953 - -2.27% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -5.14% 88625.018 84070.664 - 1.10% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.14% 15532.151 14734.389 - -0.75% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 -5.14% 5390.180 5113.340 - -0.14% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -5.14% 52745093.034 50036183.686 - -3.96% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -5.12% 1049728.316 995940.786 - -3.80% -
BM_deque_deque_ranges_move/2 -5.11% 2.301 2.184 - 5.32% -
std::replace(vector<int>)_(sprinkled)/50 -5.10% 8.957 8.500 - 5.14% -
SetIntersection_Interlaced_Vector_uint64_64_16 -5.08% 17459011.739 16572571.704 - -8.52% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -5.07% 34.206 32.471 - -7.09% -
std::unordered_set<int>::count(key)_(existent)/1024 -5.07% 1.152 1.094 - -10.31% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -5.05% 22.422 21.290 - -5.40% -
std::for_each(set<int>::iterator)/8192 -5.03% 8092.027 7684.792 - -2.01% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 -5.03% 265.614 252.247 - -0.08% -
std::replace(vector<int>)_(prefix)/32 -5.02% 5.057 4.803 - -7.28% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -5.02% 14356575.273 13635484.631 - -3.49% -
rng::find_last(vector<int>)_(bail_10%)/1048576 -5.01% 224321.576 213089.373 - 0.17% -
BM_vector_deque_move_backward/0 -5.00% 0.601 0.571 - 26.16% -
rng::find_if(vector<bool>)_(process_all)/8 -5.00% 3.706 3.521 - 1.71% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -5.00% 889.094 844.650 - -2.98% -
std::partial_sort(vector<int>)_(repeated)/8192 -4.99% 27618.101 26238.919 - -1.17% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -4.99% 1.102 1.047 - -0.09% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -4.98% 31.776 30.195 - 5.59% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -4.96% 5380848.719 5114055.006 - -3.79% -
BM_vector_deque_ranges_copy_backward/64 -4.96% 3.134 2.979 - -1.95% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.95% 56504.623 53707.665 - 0.01% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -4.94% 1.572 1.495 - -3.57% -
SetIntersection_Interlaced_Set_uint64_1024_256 -4.94% 14428687.171 13715313.451 - -14.31% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.93% 5904.692 5613.758 - -4.42% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -4.92% 1.053 1.001 - -12.04% -
ranges::minmax(std::deque<long_long>)/70000 -4.92% 27404.557 26056.159 - -14.46% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -4.92% 9.331 8.872 - -2.10% -
SetIntersection_Interlaced_Set_uint32_1024_4 -4.91% 10185372.943 9684952.217 - -2.53% -
std::make_heap(deque<int>)_(descending)/8 -4.91% 21.841 20.768 - -1.53% -
SetIntersection_Interlaced_Set_uint32_262144_256 -4.91% 1585927.084 1508062.176 - -3.43% -
SetIntersection_Front_Set_uint64_262144_4 -4.89% 1098818.714 1045036.282 - -2.99% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -4.89% 9.785 9.306 - -8.08% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 -4.89% 1903.622 1810.587 - 2.82% -
SetIntersection_None_Set_uint32_16384_1 -4.87% 158709718.713 150974941.763 - -5.07% -
BM_CmpLess_ushort_schar -4.87% 1.062 1.011 - -2.32% -
SetIntersection_Front_Set_uint32_16384_256 -4.85% 3809714.331 3624839.905 - -11.46% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 -4.85% 3.077 2.928 - -0.75% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -4.85% 72.642 69.122 - -1.08% -
SetIntersection_Front_Set_uint32_16384_16 -4.84% 1194115.853 1136276.224 - -4.61% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -4.84% 1240061.990 1179997.231 - -0.41% -
std::adjacent_find(list<int>,_pred)/8 -4.84% 3.997 3.804 - -0.35% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -4.84% 23.752 22.604 - -8.81% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -4.83% 6287.439 5983.481 - -0.89% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -4.82% 383.747 365.266 - -1.04% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 -4.80% 23184.412 22071.110 - -0.90% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 -4.79% 9563.835 9105.418 - -0.92% -
BM_PushHeap_uint32_Descending_16 -4.78% 0.371 0.354 - -6.43% -
std::multiset<std::string>::count(key)_(existent)/1024 -4.78% 25.111 23.911 - -2.20% -
std::multiset<int>::insert(value)_(already_present)/8192 -4.75% 32.456 30.914 - -0.04% -
std::multiset<int>::ctor(const&)/1024 -4.75% 6613.231 6299.075 - -2.02% -
std::set<int>::lower_bound(key)_(existent)/1024 -4.75% 4.515 4.301 - -10.63% -
std::set<int>::contains(key)_(non-existent)/32 -4.75% 2.827 2.693 - -3.44% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -4.74% 15.724 14.979 - -1.40% -
SetIntersection_Front_Set_uint64_1024_64 -4.74% 1803517.640 1718064.944 - -0.34% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 -4.73% 1336.031 1272.787 - 0.56% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -4.73% 252672109.242 240721016.454 - -31.40% -
std::all_of(list<int>)_(process_all)/8192 -4.71% 7395.565 7047.112 - -0.01% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -4.70% 16.805 16.016 - -0.35% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -4.70% 32.364 30.844 - -2.87% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -4.69% 628.815 599.307 - 0.10% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 -4.69% 22471.683 21418.517 - -1.09% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -4.68% 5.645 5.380 - -8.37% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -4.68% 15060306.171 14355785.543 - 1.70% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -4.67% 33.369 31.811 - -5.65% -
SetIntersection_Interlaced_Vector_uint64_64_4 -4.67% 17792727.745 16962480.202 - -7.98% -
ranges::min(std::list<char>)/1 -4.66% 0.440 0.420 - 15.42% -
std::find_if(deque<int>)_(process_all)/32768 -4.66% 8466.945 8072.347 - -0.01% -
ranges::minmax(std::list<long_long>)/1 -4.66% 0.449 0.428 - 7.84% -
BM_lexicographical_compare_three_way<IntPtr>/1 -4.65% 0.445 0.424 - -0.05% -
rng::contains_subrange(list<int>)_(single_element)/8192 -4.65% 7291.610 6952.321 - 2.19% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -4.64% 770.911 735.120 - 1.09% -
SetIntersection_None_Set_uint32_16384_4 -4.64% 158323757.704 150981844.680 - -5.18% -
BM_StringFindStringLiteral/512 -4.64% 10.033 9.567 - -0.64% -
std::multiset<int>::count(key)_(existent)/1024 -4.63% 5.941 5.665 - -1.04% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 -4.63% 1.236 1.179 - -1.06% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 -4.63% 60.293 57.503 - -2.36% -
ranges::minmax(std::deque<long_long>)/64 -4.63% 25.888 24.691 - -23.91% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -4.61% 20.392 19.452 - -6.04% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -4.61% 17720496.863 16903803.325 - -0.08% -
bm_gcd_trivial -4.61% 0.682 0.651 - -4.89% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 -4.60% 166502.918 158840.014 - 0.37% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -4.60% 75.017 71.565 - 1.97% -
std::find_if_not(deque<int>)_(process_all)/50 -4.60% 13.245 12.637 - 0.22% -
SetIntersection_Interlaced_Set_uint64_256_64 -4.60% 13896862.063 13258226.526 - -2.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -4.57% 169322548.512 161586925.373 - 32.12% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -4.56% 1158460.850 1105578.383 - -4.40% -
std::shift_right(list<int>)/8192 -4.56% 7652.703 7304.108 - -1.02% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -4.54% 1047824.125 1000243.211 - -3.92% -
std::find_if(vector<int>)_(process_all)/32768 -4.54% 3358.715 3206.324 - 0.22% -
std::multiset<int>::clear()/8192 -4.54% 82076.421 78352.484 - -1.42% -
std::sort(vector<int>)_(pipe-organ)/8192 -4.54% 22588.181 21563.431 - 0.43% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -4.53% 1214.249 1159.286 - 1.33% -
BM_StringFindCharLiteral/2048 -4.49% 41.929 40.047 - 0.07% -
SetIntersection_Interlaced_Set_uint32_64_16 -4.49% 22258720.855 21260318.997 - -1.91% -
SetIntersection_Front_Set_string_16_16 -4.48% 59213137.883 56558260.152 - -5.05% -
SetIntersection_Front_Set_string_262144_16 -4.48% 1914665.547 1828835.909 - -1.33% -
SetIntersection_Interlaced_Set_uint32_1024_1 -4.48% 1041250.585 994579.305 - -4.98% -
BM_PushHeap_string_Descending_64 -4.48% 2.332 2.227 - 1.58% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -4.48% 9.575 9.147 - -2.21% -
std::partial_sort(vector<int>)_(descending)/8 -4.46% 25.527 24.389 - 0.84% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 -4.45% 6.768 6.466 - -1.49% -
std::count(list<int>)_(every_other)/8192 -4.45% 7099.657 6783.894 - -5.83% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -4.44% 3.913 3.739 - -1.06% -
SetIntersection_None_Set_uint32_16384_16 -4.43% 158097418.017 151094640.331 - -4.97% -
std::reverse_copy(list<int>)/4096 -4.43% 3243.962 3100.303 - -6.77% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -4.43% 19.822 18.944 - 0.54% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.43% 747.111 714.033 - -2.39% -
std::find(list<int>)_(bail_25%)/32768 -4.41% 8395.526 8024.937 - -5.91% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 -4.41% 2.595 2.480 - 1.32% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -4.40% 47.945 45.835 - -5.07% -
std::any_of(deque<int>)_(process_all)/8 -4.38% 3.434 3.284 - -0.04% -
ranges::min(std::deque<char>)/1 -4.38% 0.688 0.658 - -2.32% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -4.38% 1041813.278 996223.265 - -4.03% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -4.37% 12.607 12.056 - -5.40% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -4.37% 148800.251 142296.843 - -5.98% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -4.37% 207.591 198.528 - 0.01% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -4.36% 2.243 2.146 - -1.83% -
SetIntersection_Front_Vector_uint64_16384_64 -4.35% 1365703.520 1306300.069 - -4.18% -
std::find_if(vector<int>)_(process_all)/8192 -4.35% 843.397 806.748 - -0.13% -
std::is_sorted_until(vector<int>,_pred)/1024 -4.34% 428.652 410.055 - -0.75% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -4.33% 1206013.578 1153749.070 - -1.27% -
std::adjacent_find(vector<int>,_pred)/50 -4.33% 23.316 22.307 - -3.80% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -4.33% 22.841 21.853 - 1.57% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -4.33% 40.201 38.462 - -8.69% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -4.33% 79184.635 75759.865 - 0.06% -
rng::contains_subrange(vector<int>)_(same_length)/16 -4.32% 4.928 4.715 - -0.19% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.32% 1143.541 1094.167 - -1.91% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -4.30% 7047.813 6744.456 - -0.90% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -4.30% 1056834.183 1011378.055 - -2.32% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 -4.30% 632751.956 605559.467 - -0.10% -
BM_deque_deque_ranges_move/1 -4.30% 2.556 2.446 - 5.48% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.29% 241.584 231.223 - -1.11% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.29% 8046.278 7701.406 - -0.32% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -4.28% 1166.111 1116.247 - 2.78% -
std::set<std::string>::clear()/1024 -4.27% 22156.717 21209.717 - -2.34% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -4.26% 359.623 344.300 - -0.35% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 -4.26% 59.977 57.424 - -3.29% -
SetIntersection_None_Set_uint64_1024_1 -4.25% 8988767.555 8607056.848 - -2.77% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -4.25% 88.338 84.587 - -2.07% -
SetIntersection_Front_Set_uint32_256_256 -4.23% 7715946.633 7389424.115 - -5.12% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -4.22% 524184.866 502039.285 - 1.83% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.22% 12317.959 11797.932 - -1.10% -
std::partition(vector<int>)_(dense)/32 -4.22% 8.460 8.103 - -0.49% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -4.22% 16.351 15.662 - -1.66% -
std::none_of(deque<int>)_(process_all)/8 -4.22% 3.430 3.285 - -0.03% -
std::rotate(vector<bool>)_(by_1/4)/1024 -4.21% 13.087 12.536 - -9.15% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.21% 15339.682 14694.239 - -0.92% -
std::is_sorted(deque<int>)/8192 -4.21% 3943.295 3777.401 - 0.03% -
SetIntersection_None_Set_string_16384_16384 -4.20% 191867696.443 183800177.360 - -8.20% -
std::set<int>::find(key)_(non-existent)/8192 -4.20% 8.885 8.511 - 0.57% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -4.20% 1181463.859 1131799.524 - -3.36% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -4.20% 1509125.832 1445751.219 - -11.50% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.19% 9028.445 8650.357 - 2.10% -
BM_PushHeap_string_PipeOrgan_16 -4.18% 4.311 4.130 - -0.24% -
SetIntersection_Interlaced_Set_uint32_16384_4 -4.18% 169644212.205 162560239.621 - -3.93% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -4.17% 20211412.701 19367608.514 - -3.66% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.16% 124260.353 119088.036 - -1.12% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -4.16% 2.776 2.660 - 1.00% -
std::multiset<int>::find(key)_(non-existent)/8192 -4.16% 8.412 8.062 - -1.18% -
std::flat_multimap<int,_int>::erase(iterator)/1024 -4.15% 78.179 74.937 - -0.32% -
SetIntersection_None_Set_uint32_16384_16384 -4.15% 160206589.391 153563910.457 - -4.55% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 -4.15% 79483.639 76188.012 - -0.58% -
std::map<std::string,_int>::find(key)_(existent)/8192 -4.13% 32.852 31.494 - 8.19% -
rng::find_last(deque<int>)_(bail_90%)/8 -4.12% 0.905 0.867 - -0.26% -
rng::for_each(multiset<int>)/8192 -4.12% 7813.392 7491.619 - -3.81% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -4.12% 882.921 846.561 - -2.49% -
BM_StringAssignStr_Large_Opaque -4.12% 10.869 10.421 - -0.77% -
std::stable_sort(deque<int>)_(ascending)/8 -4.11% 18.257 17.506 - -6.71% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -4.11% 23.079 22.131 - 3.74% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -4.11% 4.862 4.662 - -3.55% -
BM_StringRead_Cold_Deep_Small -4.11% 1.219 1.169 - -21.82% -
BM_PushHeap_string_Descending_16384 -4.09% 2.470 2.369 - 1.58% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 -4.09% 33.695 32.318 - -7.21% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -4.07% 675.611 648.085 - -1.22% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -4.07% 29.897 28.680 - -3.11% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -4.07% 1.166 1.119 - -6.88% -
std::set<std::string>::insert(value)_(already_present)/8192 -4.06% 38.955 37.374 - -37.71% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -4.06% 4.603 4.416 - -0.88% -
BM_vector_deque_ranges_move_backward/0 -4.05% 0.438 0.420 - -12.97% -
std::map<int,_int>::equal_range(key)_(existent)/32 -4.05% 1.826 1.752 - -2.22% -
std::find_if(list<int>)_(process_all)/1024 -4.05% 714.668 685.759 - -2.95% -
std::remove(vector<int>)_(prefix)/50 -4.04% 56.116 53.850 - -0.34% -
SetIntersection_Front_Set_uint64_64_64 -4.03% 13546616.374 13000455.222 - -2.30% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -4.03% 465.314 446.575 - 0.32% -
std::set<int>::count(key)_(existent)/1024 -4.03% 4.220 4.050 - 5.04% -
BM_StringFindStringLiteral/1024 -4.02% 18.634 17.885 - -2.35% -
std::map<std::string,_int>::clear()/32 -4.02% 909.889 873.294 - -2.44% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 -4.02% 477.838 458.651 - -2.44% -
std::set<std::string>::lower_bound(key)_(existent)/32 -4.01% 16.186 15.537 - 0.73% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 -4.00% 16.857 16.182 - -0.00% -
std::set<int>::ctor(const&)/1024 -3.99% 6480.288 6221.404 - -1.35% -
std::set<int>::find(key)_(existent)/8192 -3.99% 8.414 8.078 - 1.28% -
BM_std_minmax_element<long_long>/65536 -3.99% 17950.871 17234.776 - -1.14% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 -3.99% 55.708 53.486 - -1.24% -
SetIntersection_Interlaced_Set_uint32_262144_1 -3.99% 1052811.296 1010840.413 - -0.28% -
BM_StringFindNoMatch/512 -3.98% 9.577 9.196 - -0.62% -
std::pop_heap(vector<float>)/1024 -3.97% 8.775 8.427 - 0.29% -
SetIntersection_None_Set_uint64_256_64 -3.96% 9376666.110 9004905.358 - -1.70% -
std::rotate(vector<int>)_(1_element_backward)/32 -3.96% 3.038 2.917 - 0.25% -
rng::find_last(vector<char>)_(bail_10%)/8 -3.96% 2.085 2.003 - 0.17% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -3.96% 16708.746 16047.708 - 0.60% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.95% 7646.211 7343.853 - -3.58% -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 -3.95% 92100.520 88461.765 - 0.15% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -3.94% 20.327 19.525 - -2.37% -
SetIntersection_None_Vector_uint32_16384_256 -3.94% 1114763.776 1070840.957 - -3.97% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -3.93% 1042616.510 1001593.976 - -4.50% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.93% 58614.195 56313.054 - -4.44% -
std::stable_sort(deque<int>)_(heap)/8 -3.90% 24.791 23.823 - -6.44% -
SetIntersection_Front_Set_string_16384_256 -3.90% 15360971.892 14761413.657 - -0.53% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -3.90% 22.109 21.246 - 2.39% -
SetIntersection_Front_Set_uint32_1024_4 -3.90% 1068605.668 1026957.250 - -4.08% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -3.90% 1071200.887 1029465.877 - -1.93% -
SetIntersection_Front_Set_uint32_262144_16 -3.89% 1163325.826 1118090.619 - -6.83% -
std::all_of(deque<int>)_(process_all)/8 -3.89% 3.432 3.299 - 0.30% -
SetIntersection_Interlaced_Vector_string_1024_1024 -3.88% 39456156.307 37924173.496 - -2.39% -
SetIntersection_Interlaced_Set_uint64_1024_16 -3.88% 11702062.373 11248158.666 - -3.03% -
std::multiset<int>::ctor(const&)/8192 -3.87% 52259.504 50235.014 - -1.56% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -3.87% 19.764 19.000 - -3.82% -
SetIntersection_Front_Set_uint32_1024_16 -3.87% 1210961.051 1164143.151 - -3.01% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -3.86% 1.206 1.159 - -1.25% -
SetIntersection_Front_Set_uint64_1024_256 -3.86% 3987415.975 3833544.542 - -1.81% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -3.85% 1193388.287 1147412.729 - -2.40% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.85% 121961.968 117265.816 - 0.02% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -3.84% 22692878.639 21820700.257 - -3.55% -
rng::for_each(set<int>)/8192 -3.84% 7751.398 7453.722 - -3.77% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.83% 780.745 750.836 - -3.57% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -3.83% 6605.043 6352.157 - 0.40% -
bm_ranges_lexicographical_compare<signed_char>/512 -3.83% 8.288 7.971 - -1.20% -
BM_CmpEqual_int_uint -3.83% 1.092 1.050 - -1.38% -
std::move(vector<bool>)_(unaligned)/4096 -3.82% 26.762 25.739 - -1.71% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -3.82% 802.715 772.082 - 3.20% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -3.81% 7.980 7.676 - -6.75% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 -3.81% 24.250 23.325 - 3.90% -
rng::contains_subrange(deque<int>)_(process_all)/50 -3.81% 24.432 23.501 - -5.48% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 -3.80% 15428.819 14842.146 - 0.21% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 -3.80% 6.617 6.365 - -6.40% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 -3.79% 33.705 32.426 - 7.43% -
SetIntersection_None_Set_uint64_1024_16 -3.79% 8934124.001 8595574.673 - -3.79% -
BM_PushHeap_uint32_Random_4 -3.78% 2.245 2.160 - 1.69% -
BM_PushHeap_float_Descending_16384 -3.77% 0.398 0.383 - 0.04% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -3.76% 24.366 23.451 - -2.94% -
BM_PushHeap_float_Ascending_16 -3.75% 1.029 0.991 - -3.22% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -3.75% 1179725.631 1135526.090 - -3.20% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -3.74% 40.784 39.258 - -1.38% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -3.72% 73345.218 70613.880 - 1.70% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -3.72% 39665.765 38191.389 - 0.05% -
std::unordered_set<int>::ctor(const&)/32 -3.71% 206.239 198.578 - 0.15% -
std::multiset<int>::ctor(const&,_alloc)/8192 -3.71% 52588.898 50636.734 - -1.57% -
SetIntersection_None_Vector_uint64_16384_4 -3.70% 1095385.002 1054871.283 - -3.48% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 -3.70% 20.056 19.315 - -0.38% -
BM_PushHeap_uint64_Ascending_1024 -3.70% 2.675 2.576 - -7.73% -
std::unordered_set<int>::ctor(const&,_alloc)/32 -3.69% 289.205 278.521 - 6.53% -
BM_StringRelational_Compare_Huge_Large_Control -3.69% 2.161 2.082 - 0.05% -
SetIntersection_Interlaced_Set_uint32_262144_64 -3.68% 1570835.451 1513043.703 - -2.27% -
SetIntersection_Interlaced_Set_string_16_16 -3.68% 61975579.782 59696733.031 - -1.63% -
std::multimap<int,_int>::count(key)_(existent)/8192 -3.68% 6.738 6.491 - -2.22% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -3.67% 409.612 394.579 - 0.21% -
SetIntersection_Front_Set_float_16384_256 -3.66% 4222485.434 4067831.575 - -0.89% -
BM_PushHeap_uint64_Ascending_16 -3.66% 0.945 0.910 - -8.36% -
BM_CmpLess_uint_schar -3.64% 1.099 1.059 - 2.50% -
BM_PushHeap_uint32_SingleElement_1024 -3.64% 0.381 0.367 - 1.39% -
SetIntersection_None_Vector_uint32_1024_64 -3.64% 1092952.812 1053195.058 - -2.77% -
SetIntersection_Interlaced_Vector_string_64_16 -3.63% 29606412.861 28530392.120 - -4.49% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -3.62% 18906245.426 18222106.077 - -2.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -3.61% 15116743.787 14570283.306 - -0.36% -
std::move_backward(vector<bool>)_(unaligned)/64 -3.60% 1.858 1.791 - 6.45% -
std::move_backward(vector<bool>)_(unaligned)/1048576 -3.60% 6759.317 6516.236 - 0.06% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.60% 13062.386 12592.764 - -0.26% -
BM_CmpLess_int_uint -3.59% 1.115 1.075 - 0.26% -
std::distance(join_view(vector<vector<int>>))/50 -3.59% 0.656 0.632 - 4.07% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.59% 30.420 29.327 - -3.76% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -3.58% 33.513 32.313 - -4.73% -
BM_StringFindNoMatch/64 -3.58% 2.163 2.086 - -0.57% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.56% 13.905 13.409 - -0.69% -
BM_deque_deque_ranges_move/64000 -3.55% 3121.227 3010.332 - -1.69% -
SetIntersection_None_Set_uint64_16384_1024 -3.55% 174341702.123 168155285.767 - -0.96% -
BM_deque_vector_copy_backward/0 -3.54% 1.422 1.372 - -1.52% -
SetIntersection_Interlaced_Set_uint64_64_16 -3.54% 23066898.295 22251297.980 - -1.22% -
std::multimap<int,_int>::ctor(const&)/0 -3.53% 13.125 12.661 - -3.81% -
rng::contains(list<int>)_(process_all)/8192 -3.53% 7456.441 7193.026 - 1.60% -
SetIntersection_None_Set_uint64_256_256 -3.53% 5806808.459 5601938.757 - -4.37% -
SetIntersection_Front_Set_string_256_16 -3.52% 7379783.678 7119926.516 - -3.12% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -3.52% 103804115.593 100150767.883 - -4.76% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -3.52% 18454308.596 17805212.257 - -1.94% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -3.52% 3.639 3.511 - -4.42% -
SetIntersection_None_Set_uint32_16384_256 -3.51% 157065588.511 151555163.127 - -4.09% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 -3.50% 19.136 18.466 - 0.43% -
SetIntersection_Interlaced_Set_string_262144_1 -3.50% 1094999.258 1056658.917 - -3.05% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 -3.50% 1.174 1.133 - 3.18% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -3.50% 73.635 71.061 - 0.36% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 -3.49% 69.539 67.114 - 1.73% -
SetIntersection_None_Set_uint32_16384_64 -3.49% 157270407.763 151789385.906 - -3.99% -
std::copy_n(vector<int>)/262144 -3.48% 12976.368 12524.437 - 9.62% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -3.47% 6710.073 6477.351 - -0.08% -
SetIntersection_None_Set_uint64_16384_16384 -3.46% 171156045.561 165225849.104 - -3.88% -
std::copy_n(deque<int>)/262144 -3.46% 12073.851 11656.246 - -0.49% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -3.45% 11783315.780 11377102.419 - -3.62% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -3.44% 5198456.617 5019380.147 - 0.68% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -3.43% 27544.329 26600.654 - -0.54% -
SetIntersection_None_Set_uint64_16384_16 -3.42% 167655566.870 161915771.738 - -3.80% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.42% 13527.270 13064.159 - -4.11% -
BM_StringFindAllMatch/8 -3.42% 2.899 2.800 - 9.23% -
std::partial_sort_copy(vector<int>)_(descending)/8 -3.42% 15.818 15.277 - -1.18% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -3.41% 22.369 21.606 - -2.29% -
std::set<int>::lower_bound(key)_(existent)/8192 -3.40% 8.082 7.807 - -2.25% -
std::distance(join_view(vector<vector<int>>))/8192 -3.40% 8.636 8.342 - -0.08% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -3.40% 5868809.985 5669492.334 - -2.31% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.39% 10459.075 10104.406 - 1.26% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -3.38% 1707557.859 1649779.461 - -1.13% -
BM_PushHeap_uint64_Ascending_16384 -3.37% 3.732 3.606 - -6.03% -
std::for_each(map<int>::iterator)/8192 -3.37% 7716.158 7456.309 - 2.15% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -3.36% 1040479.573 1005473.873 - -3.93% -
BM_PushHeap_uint32_Ascending_256 -3.36% 2.158 2.086 - 0.28% -
SetIntersection_Front_Vector_uint32_262144_4 -3.36% 1056334.476 1020812.960 - -3.32% -
BM_PushHeap_uint32_SingleElement_64 -3.36% 0.370 0.357 - 1.97% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -3.35% 2238.816 2163.726 - -2.45% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 -3.35% 42.979 41.538 - -1.13% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -3.35% 11.042 10.672 - 4.20% -
SetIntersection_None_Set_uint32_1024_256 -3.35% 8909480.114 8611374.723 - -4.17% -
BM_StringFindCharLiteral/512 -3.34% 9.796 9.469 - 0.23% -
std::shift_right(list<int>)/1024 -3.34% 756.949 731.665 - 0.08% -
BM_StringAssignAsciizMix_Transparent -3.34% 3.110 3.006 - 0.40% -
std::count(list<int>)_(every_other)/1024 -3.34% 719.792 695.776 - -1.69% -
std::is_sorted_until(vector<int>,_pred)/8192 -3.33% 3425.046 3310.854 - -0.02% -
std::set<int>::find(key)_(non-existent)/1024 -3.33% 5.793 5.601 - -0.12% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 -3.33% 18898.462 18270.024 - 0.21% -
BM_vector_deque_ranges_copy_backward/512 -3.32% 18.101 17.499 - 0.08% -
std::sort_heap(deque<int>,_pred)/1024 -3.32% 12673.820 12252.780 - -0.47% -
std::partition(list<int>)_(dense)/1024 -3.31% 402.285 388.951 - 0.11% -
std::map<int,_int>::insert(value)_(already_present)/1024 -3.31% 3.299 3.190 - -11.22% -
rng::for_each(multimap<int>)/8192 -3.31% 7591.106 7339.827 - -0.81% -
std::swap_ranges(deque<int>)/1024 -3.31% 351.991 340.349 - -10.42% -
std::unordered_set<int>::ctor(const&)/1024 -3.30% 6982.389 6751.805 - 0.92% -
BM_vector_deque_ranges_copy_backward/0 -3.30% 0.545 0.527 - 24.37% -
std::unique(list<int>)_(contiguous)/32 -3.30% 53.790 52.017 - -0.39% -
BM_PushHeap_string_Ascending_256 -3.29% 11.330 10.957 - -8.74% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -3.29% 8942429.899 8648145.896 - -20.92% -
BM_PushHeap_uint32_Ascending_16 -3.28% 0.965 0.933 - 1.03% -
BM_PushHeap_uint32_Random_64 -3.28% 5.160 4.990 - -1.78% -
SetIntersection_None_Set_uint64_16384_1 -3.28% 162905295.030 157561435.555 - -3.42% -
SetIntersection_Front_Set_string_262144_256 -3.28% 15257302.982 14757002.670 - -3.55% -
std::map<int,_int>::erase(key)_(existent)/32 -3.27% 23.070 22.317 - -1.61% -
SetIntersection_Interlaced_Set_float_256_64 -3.26% 13351367.680 12915874.515 - 0.07% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -3.26% 18.923 18.306 - 3.29% -
SetIntersection_None_Set_uint64_16384_4 -3.26% 164757256.536 159390986.381 - -3.78% -
BM_StringFindStringLiteral/256 -3.26% 5.681 5.496 - 1.68% -
std::unordered_multiset<int>::clear()/8192 -3.25% 64088.948 62003.375 - -5.93% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -3.25% 25.694 24.858 - -2.85% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.25% 1608.454 1556.163 - -4.69% -
std::stable_sort(vector<int>)_(descending)/8 -3.25% 24.333 23.543 - -1.89% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.25% 15164.646 14672.523 - -1.82% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -3.24% 1.696 1.641 - 3.49% -
BM_PushHeap_float_Descending_4 -3.24% 0.368 0.356 - -0.24% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 -3.23% 4.235 4.098 - -2.98% -
SetIntersection_Front_Set_uint32_262144_262144 -3.23% 1678121.258 1623965.334 - -3.08% -
std::find(vector<long_long>)_(process_all)/8 -3.22% 1.146 1.109 - 10.86% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -3.22% 1141116.410 1104350.719 - -2.62% -
SetIntersection_Interlaced_Set_string_1024_1024 -3.22% 57009902.578 55176249.530 - -9.96% -
std::set<int>::equal_range(key)_(non-existent)/32 -3.21% 2.748 2.660 - 8.62% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.21% 6835.433 6616.207 - -0.21% -
std::pop_heap(vector<float>)/8 -3.20% 52.210 50.538 - 0.62% -
BM_num_get<void*> -3.20% 11.228 10.868 - -0.33% -
std::set<int>::ctor(const&)/32 -3.20% 224.311 217.135 - -1.16% -
SetIntersection_None_Set_float_262144_16384 -3.20% 1207579.428 1168979.900 - 0.29% -
std::set<std::string>::clear()/8192 -3.20% 216570.852 209650.186 - -1.38% -
std::reverse(vector<int>)/8 -3.19% 1.603 1.552 - 3.99% -
SetIntersection_None_Set_uint32_1024_1024 -3.19% 9092807.195 8802410.225 - -1.78% -
SetIntersection_Interlaced_Set_float_1024_16 -3.19% 11702915.558 11329996.972 - -0.70% -
std::multiset<std::string>::clear()/1024 -3.18% 22381.307 21669.150 - -2.22% -
std::find_end(deque<int>)_(process_all)/1024 -3.17% 300.489 290.967 - -0.48% -
std::multiset<int>::erase(key)_(existent)/8192 -3.17% 61.459 59.513 - -2.34% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -3.16% 63253.680 61251.972 - 1.29% -
SetIntersection_Interlaced_Vector_float_262144_16384 -3.16% 346363701.554 335406861.046 - -4.56% -
std::find_if_not(list<int>)_(process_all)/32768 -3.16% 26175.807 25348.636 - -1.10% -
std::partial_sort(vector<int>)_(descending)/1024 -3.16% 8226.691 7966.786 - 0.54% -
std::distance(join_view(vector<vector<int>>))/4096 -3.15% 4.593 4.448 - 2.93% -
SetIntersection_Interlaced_Set_uint32_256_256 -3.15% 8169557.322 7912322.311 - -0.31% -
std::deque<int>::ctor(size)/1024 -3.15% 76.442 74.036 - 3.63% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 -3.14% 2.994 2.900 - 4.60% -
std::unordered_multiset<int>::clear()/1024 -3.14% 8347.509 8085.399 - -4.87% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -3.14% 8981299.691 8699356.225 - -0.72% -
ranges::minmax(std::deque<__int128>)/1 -3.13% 0.682 0.660 - -8.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -3.13% 198145158.688 191939532.563 - -5.48% -
SetIntersection_Interlaced_Set_uint32_16384_256 -3.13% 202041018.443 195724888.432 - -2.56% -
SetIntersection_Interlaced_Set_string_16384_4 -3.12% 200586125.878 194321110.866 - -10.07% -
BM_StringConstructDestroyCStr_Huge_Opaque -3.12% 162.294 157.227 - -2.12% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.12% 14005.715 13569.258 - 1.06% -
BM_CmpLess_uchar_short -3.11% 1.044 1.012 - -2.37% -
std::reverse(deque<int>)/64 -3.11% 13.461 13.042 - -0.15% -
std::stable_partition(vector<int>)_(alloc_fails)/32 -3.11% 1966.430 1905.292 - 0.63% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -3.11% 518.087 501.984 - -2.55% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -3.11% 11512833.612 11155176.855 - -0.73% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -3.10% 29.496 28.581 - -0.42% -
std::partition_point(list<int>)/8192 -3.10% 12736.236 12341.091 - -0.45% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 -3.10% 19662751.033 19053413.239 - -2.65% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -3.10% 654.178 633.920 - 0.56% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.09% 13917.571 13486.915 - -1.59% -
SetIntersection_None_Set_uint32_1024_4 -3.09% 8950886.153 8674033.595 - -3.56% -
std::multiset<int>::ctor(const&,_alloc)/1024 -3.08% 6564.105 6361.855 - -0.52% -
bm_ranges_lexicographical_compare<signed_char>/8 -3.07% 3.673 3.560 - -2.02% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -3.07% 668.185 647.693 - -0.83% -
BM_lexicographical_compare_three_way_slow_path/1048576 -3.06% 305004.899 295669.471 - 0.41% -
SetIntersection_Front_Set_uint64_262144_16 -3.06% 1220401.210 1183084.096 - -1.16% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -3.06% 38.216 37.049 - -13.01% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 -3.05% 37.616 36.467 - -0.69% -
SetIntersection_None_Set_string_1024_4 -3.05% 9057923.933 8781316.259 - -0.66% -
SetIntersection_Interlaced_Set_uint64_1024_1 -3.05% 1041597.376 1009806.292 - -4.06% -
std::unordered_set<int>::ctor(const&)/8192 -3.05% 56266.330 54549.479 - 0.40% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.05% 13380.888 12972.618 - -3.16% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.05% 12709.118 12321.945 - -1.74% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -3.04% 8990529.313 8717237.364 - -22.68% -
SetIntersection_Front_Vector_string_16384_16 -3.04% 1616974.678 1567858.752 - -1.85% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -3.04% 1198899.978 1162489.208 - 2.45% -
SetIntersection_None_Set_uint32_1024_16 -3.04% 9160489.781 8882346.407 - -3.07% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 -3.03% 21148.736 20507.006 - -0.74% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 -3.03% 220.250 213.580 - 0.61% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 -3.02% 46.702 45.291 - 1.33% -
BM_lexicographical_compare_three_way_slow_path/1 -3.02% 0.448 0.435 - -5.77% -
std::upper_bound(std::list<int>)/8192 -3.02% 15153.218 14695.889 - 8.79% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 -3.02% 0.941 0.913 - 3.24% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -3.01% 1529314.125 1483212.402 - -2.13% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -3.01% 4079.018 3956.139 - -2.25% -
std::swap_ranges(deque<int>)/8192 -3.00% 2789.952 2706.127 - -7.45% -
std::for_each(multimap<int>::iterator)/8192 -3.00% 7613.759 7385.245 - -2.07% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -2.99% 32.879 31.895 - 0.38% -
BM_CmpEqual_uchar_uchar -2.99% 1.070 1.038 - -1.00% -
SetIntersection_None_Set_uint32_1024_1 -2.99% 8995039.156 8726116.210 - -4.22% -
SetIntersection_Interlaced_Set_uint32_262144_16 -2.99% 1590979.899 1543428.875 - -1.91% -
SetIntersection_Interlaced_Set_float_262144_16384 -2.98% 1295285.480 1256646.892 - 0.12% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -2.98% 1952.969 1894.737 - 0.25% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -2.98% 48200.511 46766.539 - -0.17% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -2.97% 4353400.954 4223893.801 - -2.90% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.97% 33.425 32.431 - 30.05% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 -2.97% 13.846 13.434 - -0.14% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 -2.97% 49768.203 48290.161 - -3.00% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -2.97% 104651.060 101545.488 - -3.81% -
std::find_if(vector<int>)_(bail_25%)/32768 -2.96% 828.472 803.938 - -17.43% -
SetIntersection_None_Set_uint64_64_4 -2.96% 21703606.096 21061260.417 - -2.65% -
BM_StringRelational_Less_Small_Small_ChangeLast -2.96% 1.797 1.744 - 0.30% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -2.96% 13269769.700 12877578.209 - -8.43% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.96% 73.198 71.035 - 0.80% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.95% 44562.579 43247.245 - 0.47% -
std::map<int,_int>::clear()/8192 -2.95% 87043.455 84476.552 - -6.29% -
std::find_end(deque<int>)_(single_element)/1024 -2.95% 303.803 294.849 - -10.35% -
SetIntersection_None_Set_uint32_256_1 -2.95% 11616735.246 11274420.764 - -2.13% -
std::multimap<int,_int>::ctor(const&,_alloc)/0 -2.94% 13.088 12.703 - -0.22% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.94% 578.356 561.348 - 0.47% -
std::remove_if(vector<int>)_(sprinkled)/50 -2.93% 62.913 61.066 - -5.30% -
std::map<int,_int>::erase(key)_(existent)/8192 -2.93% 25.965 25.203 - -1.83% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -2.93% 5803123.139 5632846.017 - -3.86% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 -2.92% 28155.905 27332.483 - -3.32% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -2.92% 26.664 25.885 - 0.12% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -2.92% 17.187 16.685 - -1.38% -
std::is_sorted(deque<int>)/1024 -2.91% 485.752 471.616 - -0.00% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.91% 6804.893 6607.130 - -3.24% -
std::unordered_set<std::string>::ctor(const&)/1024 -2.91% 34535.819 33532.518 - 0.05% -
BM_PushHeap_string_Ascending_64 -2.90% 7.564 7.344 - -7.46% -
SetIntersection_Front_Set_uint32_262144_4 -2.90% 1064573.923 1033700.279 - -4.00% -
SetIntersection_Interlaced_Set_string_64_16 -2.90% 39174771.124 38038994.965 - -4.33% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.90% 133604.089 129732.956 - -3.55% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 -2.89% 184387.308 179061.489 - -0.46% -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 -2.89% 636.082 617.719 - 0.93% -
std::set<int>::insert(value)_(new_value,_middle)/0 -2.89% 17.535 17.029 - 0.04% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -2.88% 21.893 21.262 - -1.74% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -2.87% 17349767.570 16852517.061 - -2.54% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.86% 56792.780 55166.449 - -0.93% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -2.85% 28082.751 27281.801 - -10.99% -
BM_PushHeap_string_Ascending_16 -2.85% 4.806 4.669 - -4.63% -
rng::find_last_if(vector<char>)_(bail_90%)/8 -2.85% 0.484 0.470 - -4.91% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.85% 49.333 47.928 - -14.94% -
SetIntersection_None_Set_float_256_64 -2.85% 9333377.526 9067789.167 - -1.42% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.83% 35741.685 34728.445 - -3.39% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -2.83% 6.192 6.016 - -5.89% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 -2.83% 4854.051 4716.484 - -0.14% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -2.83% 11687124.588 11356398.552 - -1.86% -
std::replace(vector<int>)_(prefix)/8192 -2.83% 1252.707 1217.258 - -4.27% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 -2.82% 360199856.524 350025445.945 - 2.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -2.82% 1032159.805 1003060.384 - -1.61% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 -2.81% 1.163 1.131 - 0.80% -
std::equal(list<int>)_(it,_it,_it)/8192 -2.81% 10209.584 9922.278 - 3.38% -
SetIntersection_Interlaced_Set_uint32_1024_16 -2.81% 11643286.044 11316099.218 - -4.22% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -2.81% 5.064 4.922 - -2.64% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 -2.80% 1.082 1.051 - 0.07% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.79% 56517.981 54942.827 - 0.55% -
SetIntersection_Interlaced_Set_string_1024_4 -2.79% 10466824.667 10175132.039 - -7.30% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 -2.78% 4.292 4.172 - -3.63% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -2.78% 52314.075 50860.076 - 0.96% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 -2.78% 63.055 61.303 - -2.75% -
std::partition(list<int>)_(dense)/50 -2.78% 13.602 13.225 - -1.05% -
SetIntersection_Interlaced_Set_string_1024_256 -2.77% 36524931.712 35511665.930 - -4.38% -
std::multiset<int>::contains(key)_(non-existent)/32 -2.77% 2.794 2.716 - -9.67% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -2.77% 13.950 13.563 - 4.96% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -2.77% 17.567 17.080 - 2.85% -
SetIntersection_Front_Set_string_262144_262144 -2.76% 17859375.002 17365682.941 - -6.84% -
std::multiset<int>::ctor(const&)/32 -2.76% 229.471 223.133 - -0.04% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -2.76% 20.516 19.949 - -5.07% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -2.76% 1.262 1.227 - -0.11% -
SetIntersection_Front_Set_uint32_262144_64 -2.76% 1631359.641 1586342.746 - -6.65% -
rng::find_if(vector<bool>)_(process_all)/50 -2.76% 24.517 23.840 - 1.49% -
SetIntersection_Interlaced_Set_uint32_1024_64 -2.76% 10165310.350 9884920.899 - -2.40% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 -2.75% 21.690 21.093 - -1.53% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -2.74% 1240425.272 1206391.750 - -0.12% -
BM_vector_deque_copy/0 -2.73% 0.459 0.446 - -20.80% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -2.73% 2292977.835 2230452.837 - -1.64% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.72% 18599166.765 18092618.192 - 0.93% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -2.72% 31.331 30.479 - 7.58% -
std::is_sorted_until(deque<int>,_pred)/8 -2.71% 4.233 4.118 - -0.77% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -2.71% 11521432.207 11209471.519 - -0.41% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -2.71% 795.600 774.069 - 1.01% -
SetIntersection_Interlaced_Vector_uint32_64_4 -2.70% 17702079.722 17223450.357 - -1.08% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.70% 21.669 21.083 - -1.59% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control -2.70% 0.459 0.447 - -2.27% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 -2.70% 62.671 60.981 - -12.89% -
std::multiset<std::string>::find(key)_(existent)/1024 -2.70% 24.353 23.697 - 0.11% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 -2.69% 61.121 59.474 - -1.80% -
BM_CmpEqual_uchar_short -2.69% 1.016 0.989 - 0.03% -
SetIntersection_None_Set_string_1024_1024 -2.68% 9042487.722 8800074.468 - -0.70% -
SetIntersection_None_Set_uint32_16384_1024 -2.68% 156844916.639 152642979.401 - -2.99% -
SetIntersection_None_Vector_string_16384_64 -2.68% 1254946.347 1221326.751 - 0.17% -
std::move(deque<int>)/1048576 -2.67% 58115.268 56563.915 - 2.63% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 -2.67% 3.853 3.750 - 1.08% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -2.66% 1.707 1.661 - -16.14% -
SetIntersection_None_Set_uint64_16384_256 -2.66% 167650056.708 163191363.461 - -4.06% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -2.66% 506.976 493.512 - 0.54% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -2.65% 225949290.897 219953597.536 - -2.05% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 -2.65% 19.191 18.683 - -0.29% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.64% 21.035 20.480 - -0.47% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.62% 11766.025 11457.206 - -3.42% -
SetIntersection_Interlaced_Set_uint32_256_4 -2.62% 11569282.410 11266392.973 - -3.62% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.61% 6583.311 6411.281 - 1.29% -
std::swap_ranges(deque<int>)/32 -2.61% 10.696 10.417 - -6.47% -
std::any_of(list<int>)_(process_all)/8192 -2.60% 8082.795 7872.334 - -3.06% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 -2.60% 62.565 60.938 - -14.37% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -2.60% 4.376 4.263 - -5.18% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.60% 222.663 216.881 - 0.05% -
SetIntersection_Front_Vector_uint32_16384_1 -2.57% 1052836.379 1025751.343 - -1.57% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.56% 562.304 547.882 - 0.22% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -2.56% 3.233 3.150 - 1.61% -
SetIntersection_None_Set_uint32_256_16 -2.56% 10892103.529 10613635.449 - -3.08% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -2.56% 2.023 1.971 - 6.65% -
BM_StringAssignStr_Small_Opaque -2.56% 0.741 0.723 - -1.00% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.55% 680.873 663.480 - -1.85% -
BM_num_get<unsigned_long_long> -2.55% 10.776 10.501 - 0.89% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -2.55% 5.641 5.497 - -4.65% -
std::copy_if(list<int>)_(every_other)/262144 -2.55% 214757.310 209285.867 - 0.86% -
SetIntersection_Interlaced_Set_float_256_16 -2.53% 12350651.515 12037752.328 - 0.36% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -2.53% 13127516.396 12795640.416 - -3.69% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -2.53% 86.101 83.925 - -9.36% -
SetIntersection_Front_Set_uint32_1_1 -2.52% 544398879.198 530692469.972 - -0.57% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -2.51% 5.549 5.409 - -1.70% -
std::move_backward(vector<int>)/1048576 -2.51% 58412.509 56947.725 - -2.65% -
SetIntersection_Interlaced_Set_uint32_262144_4 -2.50% 1286389.891 1254222.086 - -0.99% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -2.50% 1124766.267 1096649.225 - -0.99% -
std::deque<int>::erase(begin)_(cheap_elements)/8192 -2.50% 7.580 7.390 - -0.55% -
std::search(list<int>,_pred)_(no_match)/1048576 -2.49% 979263.814 954895.918 - 0.35% -
SetIntersection_Front_Vector_uint64_256_1 -2.48% 4140487.976 4037673.321 - -2.53% -
SetIntersection_None_Set_uint32_1024_64 -2.48% 8896989.308 8676109.286 - -3.44% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 -2.48% 53.002 51.688 - -0.60% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -2.47% 0.661 0.645 - -2.22% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.47% 83200.821 81147.384 - 1.90% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -2.47% 10.596 10.335 - -2.11% -
SetIntersection_Interlaced_Vector_uint32_1024_1 -2.46% 1046812.993 1021012.823 - -1.86% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -2.46% 18396549.764 17943565.982 - -1.43% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.46% 49744.131 48522.285 - -3.25% -
SetIntersection_None_Vector_string_1024_1 -2.45% 1167885.158 1139254.469 - -2.14% -
SetIntersection_None_Set_uint32_256_4 -2.45% 11538395.820 11255761.877 - -2.80% -
std::remove_if(deque<int>)_(prefix)/50 -2.45% 62.387 60.860 - -8.25% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -2.45% 29.121 28.409 - -1.40% -
SetIntersection_Interlaced_Vector_float_64_64 -2.45% 10914319.504 10647329.171 - -1.84% -
std::copy(deque<int>)/32768 -2.44% 1171.876 1143.285 - 0.88% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -2.44% 38.784 37.838 - 22.31% -
std::replace(vector<int>)_(prefix)/1024 -2.44% 157.809 153.966 - -3.96% -
SetIntersection_Interlaced_Set_uint64_256_4 -2.42% 11001267.904 10735240.470 - -3.09% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.42% 22978489.577 22423255.599 - 0.28% -
SetIntersection_None_Set_uint64_256_4 -2.41% 11273216.346 11001052.168 - -3.18% -
BM_StringRelational_Eq_Empty_Huge_Control -2.41% 0.485 0.473 - -0.23% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -2.41% 1086204.821 1060031.341 - -1.13% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -2.41% 9888.114 9650.029 - -0.91% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.41% 13081.227 12766.395 - -0.44% -
std::multimap<int,_int>::count(key)_(existent)/1024 -2.40% 5.509 5.377 - -7.69% -
BM_PushHeap_string_PipeOrgan_4 -2.40% 2.534 2.474 - -1.58% -
BM_StringAssignAsciiz_Large_Opaque -2.40% 12.577 12.276 - 6.54% -
bm_gcd_complex -2.39% 18.152 17.718 - -1.69% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -2.39% 7.311 7.136 - -23.79% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 -2.39% 6219.532 6070.990 - -5.41% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 -2.38% 4068.495 3971.533 - -2.40% -
SetIntersection_Front_Set_uint64_262144_1 -2.38% 1066627.481 1041228.300 - -0.67% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.38% 29.439 28.739 - 3.37% -
SetIntersection_Interlaced_Set_uint64_262144_16 -2.37% 1661398.762 1621984.373 - -1.19% -
BM_StringRelational_Eq_Small_Small_ChangeLast -2.37% 2.126 2.076 - 0.16% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 -2.37% 527527.380 515049.687 - 0.34% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -2.36% 574.402 560.835 - 0.28% -
SetIntersection_Front_Set_uint32_1024_256 -2.36% 3851545.522 3760581.298 - -11.99% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.36% 231.443 225.978 - -0.12% -
std::set<std::string>::equal_range(key)_(existent)/8192 -2.36% 30.129 29.419 - 0.62% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 -2.36% 19.555 19.094 - -1.47% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.35% 4288329.185 4187419.864 - -3.15% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 -2.35% 69916.425 68274.692 - -0.04% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -2.35% 1178610.370 1150950.165 - 0.03% -
rng::contains_subrange(vector<int>)_(single_element)/16 -2.35% 4.713 4.602 - -5.47% -
std::map<int,_int>::ctor(const&)/8192 -2.34% 53278.762 52034.320 - 0.11% -
SetIntersection_Interlaced_Vector_uint64_64_64 -2.33% 10926658.427 10671736.260 - -4.31% -
SetIntersection_None_Set_uint64_1024_64 -2.33% 8829372.185 8623667.005 - -4.49% -
SetIntersection_Interlaced_Set_float_262144_1 -2.32% 1034878.576 1010831.449 - 0.82% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -2.32% 16.101 15.727 - -1.34% -
BM_CmpLess_uint_ushort -2.32% 1.115 1.089 - -1.82% -
SetIntersection_None_Vector_uint64_16384_1024 -2.32% 1104043.882 1078433.201 - -2.24% -
std::find_if(list<int>)_(process_all)/32768 -2.31% 26372.640 25763.025 - 1.26% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -2.31% 16.294 15.917 - -0.60% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -2.31% 1050063.342 1025825.957 - -1.43% -
SetIntersection_Front_Set_uint64_256_256 -2.31% 7735785.346 7557320.437 - -5.66% -
SetIntersection_Interlaced_Set_uint64_16384_16 -2.31% 223495020.740 218342142.588 - -2.26% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -2.30% 464.978 454.270 - 0.55% -
std::pop_heap(deque<float>)/1024 -2.30% 12.805 12.510 - 1.93% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -2.30% 13864703.817 13545835.687 - -2.43% -
SetIntersection_None_Set_uint64_16384_64 -2.30% 168812250.898 164932341.897 - -3.54% -
std::unique(vector<int>,_pred)_(contiguous)/8192 -2.30% 3672.718 3588.369 - -0.50% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 -2.29% 42329272.098 41358376.783 - -0.95% -
SetIntersection_Interlaced_Vector_uint32_256_16 -2.29% 6680703.704 6527484.157 - -4.91% -
BM_deque_deque_move_backward/0 -2.29% 0.890 0.869 - -5.17% -
SetIntersection_None_Set_float_262144_1024 -2.29% 1202776.531 1175220.701 - 1.82% -
SetIntersection_None_Vector_uint32_1024_256 -2.29% 1100928.578 1075732.561 - -1.17% -
SetIntersection_None_Set_float_1024_1024 -2.29% 8992437.371 8786713.344 - -2.04% -
SetIntersection_None_Set_uint32_256_64 -2.28% 9353087.137 9139811.122 - -1.25% -
SetIntersection_None_Set_float_262144_262144 -2.28% 1203859.619 1176424.967 - 1.60% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.27% 13371.270 13067.100 - -2.07% -
std::sort(deque<int>)_(repeated)/1024 -2.27% 1011.200 988.270 - -7.35% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 -2.27% 12078412.781 11804678.718 - -1.18% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.26% 36214.545 35394.646 - -2.08% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.26% 18351088.442 17936381.252 - -1.48% -
SetIntersection_Front_Set_string_64_4 -2.26% 18889957.324 18463898.880 - -0.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -2.25% 7680621.429 7507651.220 - -2.44% -
std::set<int>::ctor(&&,_different_allocs)/1024 -2.25% 5993.682 5858.790 - -0.62% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 -2.24% 0.495 0.484 - -3.57% -
SetIntersection_None_Set_uint64_1024_1024 -2.24% 8875416.149 8676802.381 - -2.58% -
SetIntersection_Front_Set_string_16384_4 -2.24% 1271440.416 1242996.703 - -1.44% -
std::copy_if(list<int>)_(every_other)/1048576 -2.24% 864434.049 845101.891 - 1.21% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -2.24% 11645757.402 11385331.032 - -2.85% -
std::set<int>::insert(value)_(new_value,_middle)/1024 -2.23% 26.255 25.669 - -1.44% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.23% 22.161 21.666 - -0.42% -
std::map<int,_int>::clear()/1024 -2.23% 10618.850 10382.014 - -7.41% -
std::map<int,_int>::ctor(const&)/1024 -2.22% 6564.525 6418.470 - -1.98% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.22% 35723.330 34929.329 - -1.38% -
bm_ranges_swap_ranges_vb_aligned/512 -2.22% 5.237 5.120 - -1.90% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -2.22% 13717894.808 13413596.637 - -3.79% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -2.22% 20.435 19.982 - -1.63% -
BM_vector_deque_copy/1 -2.20% 2.368 2.316 - -2.41% -
SetIntersection_Front_Set_string_262144_4 -2.19% 1246871.997 1219609.895 - -2.59% -
std::rotate(list<int>)_(by_1/4)/50 -2.18% 26.229 25.656 - -0.82% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -2.18% 0.492 0.481 - -30.92% -
SetIntersection_Front_Set_string_1024_1024 -2.18% 56340158.572 55113474.343 - -2.21% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -2.17% 4807656.133 4703551.912 - 2.14% -
SetIntersection_Interlaced_Set_uint64_16384_4 -2.15% 181960723.674 178052446.527 - -3.16% -
SetIntersection_Interlaced_Set_string_262144_1024 -2.13% 2087184.572 2042653.484 - -1.47% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 -2.13% 0.477 0.467 - -0.07% -
BM_PushHeap_float_Random_16 -2.12% 5.436 5.321 - -0.09% -
std::partial_sort_copy(deque<int>)_(ascending)/8192 -2.12% 54246.486 53098.628 - -0.05% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -2.11% 10.737 10.510 - -0.38% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -2.11% 39321276.176 38490839.032 - -1.60% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 -2.11% 24.336 23.823 - -7.35% -
SetIntersection_Front_Set_float_262144_262144 -2.11% 1666335.123 1631183.838 - -0.75% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -2.11% 29.353 28.734 - -3.44% -
SetIntersection_None_Set_float_262144_256 -2.11% 1202136.311 1176795.006 - 1.65% -
rng::for_each(set<int>)/8 -2.10% 6.686 6.545 - -0.78% -
SetIntersection_None_Vector_uint32_256_256 -2.10% 2141153.216 2096258.334 - -0.83% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -2.09% 6603.075 6464.780 - -1.43% -
std::multiset<std::string>::insert(value)_(already_present)/32 -2.09% 49.283 48.252 - 10.35% -
SetIntersection_Interlaced_Set_uint32_256_16 -2.09% 12112026.364 11858769.570 - -2.02% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -2.09% 97810.663 95766.104 - -1.21% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 -2.08% 608098.344 595420.415 - -0.26% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 -2.08% 2.546 2.493 - 0.01% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.08% 369.860 362.182 - -1.87% -
std::set<std::string>::erase(iterator)/8192 -2.07% 31.684 31.026 - 3.74% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -2.07% 572.335 560.474 - -0.22% -
SetIntersection_Front_Set_uint64_262144_1024 -2.07% 12841292.430 12575371.977 - -1.19% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -2.06% 1.414 1.384 - -1.40% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.06% 39.579 38.764 - 4.60% -
std::remove_if(list<int>)_(sprinkled)/32 -2.06% 58.183 56.985 - 0.26% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -2.06% 1249471.098 1223785.660 - -0.66% -
BM_StringRead_Hot_Shallow_Small -2.05% 0.492 0.482 - 1.94% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.05% 11560444.668 11323332.911 - -0.91% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.05% 179.810 176.126 - -1.43% -
std::unordered_set<std::string>::clear()/1024 -2.05% 23555.022 23072.669 - -0.08% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 -2.04% 294.433 288.419 - -2.04% -
SetIntersection_Interlaced_Set_uint32_1024_256 -2.03% 14223941.015 13935194.668 - 1.94% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -2.02% 38.776 37.992 - 8.43% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 -2.02% 7.015 6.873 - 5.43% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 -2.02% 69.123 67.727 - 3.46% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 -2.02% 43.625 42.744 - -0.35% -
std::replace(deque<int>)_(prefix)/32 -2.01% 13.002 12.740 - -0.01% -
BM_deque_vector_ranges_move/64 -2.01% 2.652 2.599 - -3.00% -
SetIntersection_Interlaced_Set_uint64_16_16 -2.01% 37841575.878 37080794.830 - -2.46% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 -2.01% 185128.822 181408.732 - -0.18% -
std::copy_if(vector<int>)_(every_other)/1048576 -2.01% 498040.194 488043.072 - -1.65% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -2.01% 452.410 443.333 - -2.37% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.01% 119777.031 117374.537 - -4.06% -
SetIntersection_Interlaced_Set_uint64_262144_256 -2.01% 1610198.811 1577908.363 - -2.19% -
std::multiset<std::string>::clear()/8192 -2.00% 218257.504 213887.214 - -0.68% -
SetIntersection_Front_Set_string_262144_1024 -2.00% 60492421.972 59282812.782 - -1.67% -
SetIntersection_Interlaced_Set_uint64_16384_64 -2.00% 234849103.946 230155477.608 - -2.71% -
BM_StringRelational_Less_Large_Large_ChangeMiddle -2.00% 1.655 1.622 - -0.00% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -2.00% 22.673 22.221 - 0.64% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.99% 209631.683 205454.507 - 0.27% -
rng::starts_with(list<int>)/8 -1.99% 2.985 2.926 - -0.94% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.98% 704.290 690.336 - 0.39% -
SetIntersection_Front_Set_uint32_16_16 -1.98% 38092823.525 37338367.302 - -0.83% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.98% 25696304.249 25187784.052 - -0.40% -
SetIntersection_Front_Set_string_16384_1024 -1.98% 59394977.696 58219974.888 - -2.08% -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 -1.98% 79.843 78.265 - 0.42% -
SetIntersection_None_Set_float_262144_64 -1.97% 1200356.119 1176683.432 - 1.62% -
SetIntersection_None_Set_uint64_16_16 -1.97% 35620767.152 34918365.260 - -1.56% -
std::remove_if(deque<int>)_(prefix)/32 -1.97% 54.208 53.139 - -5.37% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -1.97% 31.656 31.033 - 0.45% -
std::multiset<std::string>::clear()/32 -1.97% 914.082 896.110 - -1.27% -
std::unordered_set<int>::count(key)_(existent)/32 -1.97% 1.292 1.266 - -4.00% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.96% 19.514 19.131 - -0.89% -
SetIntersection_Front_Set_uint64_16384_256 -1.96% 3931559.076 3854417.152 - 5.12% -
std::reverse(deque<int>)/8 -1.96% 2.560 2.509 - -0.39% -
SetIntersection_Interlaced_Set_uint64_16384_1 -1.96% 1048083.585 1027572.256 - -1.84% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -1.96% 26.601 26.080 - -0.58% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -1.96% 889.083 871.688 - -0.85% -
std::set<std::string>::erase(iterator)/1024 -1.95% 33.797 33.136 - 19.71% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.95% 16395.156 16074.944 - -0.87% -
BM_deque_deque_ranges_move_backward/1024 -1.95% 38.505 37.753 - -0.19% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -1.95% 24.833 24.350 - -0.76% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 -1.94% 10.529 10.325 - 6.04% -
SetIntersection_Front_Vector_float_1024_1 -1.94% 1045569.020 1025292.754 - -1.58% -
std::find_first_of(vector<int>)_(large_needle)/32 -1.94% 103.506 101.499 - -17.73% -
BM_CmpLess_ushort_uchar -1.94% 1.122 1.100 - -1.50% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -1.94% 1295000.733 1269922.281 - -1.88% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.94% 58768.446 57630.890 - 0.64% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -1.93% 24.155 23.689 - 3.41% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.93% 26759.139 26243.101 - 2.35% -
SetIntersection_None_Vector_uint64_262144_16384 -1.93% 1124007.520 1102351.360 - -2.91% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 -1.92% 209723901.791 205690261.840 - -0.63% -
std::copy_backward(vector<int>)/32768 -1.92% 3783.374 3710.639 - -2.23% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 -1.92% 2.114 2.073 - -0.95% -
std::remove_if(list<int>)_(sprinkled)/1024 -1.92% 989.943 970.953 - -1.80% -
std::set<int>::upper_bound(key)_(existent)/8192 -1.92% 8.005 7.852 - -5.23% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.92% 4132909.298 4053698.185 - -1.32% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -1.91% 19.852 19.472 - -4.74% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.91% 669.414 656.631 - 1.85% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.91% 23.969 23.512 - -0.94% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.91% 17.629 17.293 - 0.04% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.89% 17.547 17.215 - -0.13% -
SetIntersection_None_Set_float_262144_16 -1.89% 1199240.398 1176582.355 - 1.28% -
std::remove(deque<int>)_(prefix)/32 -1.89% 52.522 51.531 - 0.19% -
SetIntersection_None_Set_uint64_1024_4 -1.88% 8958424.753 8789663.514 - -3.41% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 -1.88% 18.148 17.807 - -0.39% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -1.88% 56.416 55.356 - 1.46% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -1.88% 4348553.496 4266936.554 - -2.14% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -1.88% 9404981.497 9228617.767 - 0.42% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 -1.87% 8385965.653 8228856.458 - -2.56% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -1.87% 2233.391 2191.572 - -1.23% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 -1.87% 76.590 75.159 - 6.61% -
std::flat_map<int,_int>::ctor(const&)/1024 -1.86% 180.422 177.070 - -1.03% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -1.86% 2.177 2.137 - -0.38% -
BM_CmpLess_uchar_uchar -1.85% 1.069 1.049 - -1.39% -
SetIntersection_Front_Vector_uint64_262144_4 -1.84% 1061638.050 1042057.724 - -1.30% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.84% 663.514 651.280 - 0.39% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.84% 18.750 18.404 - -0.14% -
std::multiset<std::string>::find(key)_(existent)/8192 -1.84% 29.987 29.435 - 4.52% -
SetIntersection_None_Set_string_1024_64 -1.84% 9175286.561 9006578.384 - -0.39% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.84% 56429.465 55392.729 - 1.01% -
std::copy(vector<bool>)_(aligned)/64 -1.83% 1.317 1.293 - 3.48% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -1.83% 6.659 6.537 - 0.57% -
SetIntersection_None_Vector_uint64_256_256 -1.83% 2114267.136 2075559.361 - -2.43% -
std::partial_sort(deque<int>)_(pipe-organ)/8 -1.83% 33.406 32.795 - -2.54% -
SetIntersection_None_Set_uint64_262144_16384 -1.83% 1231448.811 1208961.346 - -1.06% -
BM_StringRelational_Less_Large_Large_Control -1.83% 2.166 2.127 - -1.63% -
ranges::minmax(std::deque<char>)/8 -1.82% 3.982 3.910 - 1.06% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.82% 9290963.153 9122235.507 - -0.11% -
BM_PushHeap_uint32_Ascending_1024 -1.82% 2.604 2.556 - 0.07% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.81% 1175051.801 1153776.591 - -1.66% -
SetIntersection_Interlaced_Set_uint64_16384_256 -1.81% 213880749.424 210011990.939 - -1.78% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -1.81% 14058805.212 13804569.447 - -8.16% -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 -1.81% 180.305 177.048 - -0.42% -
SetIntersection_Interlaced_Vector_float_1024_1 -1.81% 1054594.736 1035553.636 - -0.30% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.80% 1524.361 1496.941 - -23.25% -
std::make_heap(vector<int>)_(pipe-organ)/8 -1.80% 16.649 16.349 - -1.56% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 -1.80% 9.414 9.245 - -0.56% -
std::rotate(deque<int>)_(by_1/3)/1024 -1.79% 411.632 404.262 - -0.63% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.79% 28003.513 27502.316 - -12.93% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -1.79% 52.596 51.656 - 8.18% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 -1.78% 50.456 49.555 - -1.76% -
std::move(vector<bool>)_(unaligned)/64 -1.77% 1.646 1.616 - -2.26% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 -1.77% 13.124 12.892 - -0.01% -
BM_CmpLess_int_ushort -1.77% 1.103 1.083 - -7.58% -
SetIntersection_None_Set_uint64_256_1 -1.77% 11566352.184 11362141.619 - -2.88% -
SetIntersection_Interlaced_Vector_uint64_64_1 -1.76% 16534993.567 16243565.863 - -4.45% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -1.76% 26.409 25.945 - -0.97% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 -1.76% 2.118 2.081 - -2.13% -
SetIntersection_None_Set_float_262144_1 -1.76% 1206732.910 1185551.596 - 1.95% -
BM_CmpEqual_int_int -1.75% 1.088 1.069 - -0.06% -
BM_CmpEqual_short_int -1.75% 1.138 1.118 - 0.59% -
BM_CmpLess_schar_uchar -1.75% 1.101 1.082 - -0.58% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.75% 19909.854 19560.909 - -5.34% -
std::unique_copy(list<int>)_(contiguous)/1024 -1.75% 752.072 738.892 - 0.05% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.75% 385.331 378.584 - 0.28% -
std::unique(deque<int>,_pred)_(sprinkled)/32 -1.75% 58.793 57.766 - -0.52% -
BM_num_get<unsigned_short> -1.75% 10.300 10.120 - -0.23% -
SetIntersection_Front_Set_uint64_256_4 -1.75% 4199504.245 4126170.562 - -1.88% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -1.74% 12.146 11.935 - -49.68% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -1.74% 32.613 32.046 - 10.13% -
BM_PushHeap_float_Ascending_262144 -1.74% 5.365 5.272 - 3.26% -
BM_PushHeap_string_Descending_16 -1.74% 2.144 2.107 - 0.67% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -1.73% 1.581 1.553 - 5.08% -
std::map<int,_int>::count(key)_(existent)/1024 -1.73% 3.813 3.747 - -2.40% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -1.73% 38.451 37.784 - 71.02% -
std::rotate_copy(deque<int>)/1024 -1.73% 35.488 34.874 - 1.71% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.73% 662.442 650.978 - -0.27% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.73% 731.871 719.210 - -0.32% -
rng::find_last(deque<int>)_(bail_10%)/50 -1.73% 13.252 13.024 - 0.43% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 -1.72% 450.553 442.790 - -2.66% -
SetIntersection_Front_Set_uint64_1024_1024 -1.72% 12512477.134 12297018.110 - -1.36% -
SetIntersection_Front_Vector_uint64_16384_1024 -1.72% 5934659.653 5832627.965 - -1.64% -
std::set<int>::lower_bound(key)_(existent)/32 -1.72% 1.500 1.475 - -5.99% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -1.72% 8780058.778 8629359.334 - -4.83% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -1.71% 1341670.412 1318670.572 - -2.01% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -1.71% 1581538.086 1554467.121 - -1.97% -
std::stable_sort(vector<int>)_(pipe-organ)/8 -1.71% 18.499 18.182 - -1.10% -
SetIntersection_None_Vector_uint64_256_4 -1.70% 4198002.895 4126440.414 - -1.71% -
BM_deque_vector_copy/1 -1.70% 2.100 2.064 - -0.79% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -1.70% 1529869.183 1503832.623 - -2.47% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.70% 1101119.051 1082383.576 - -1.06% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -1.70% 17393.920 17098.102 - 2.96% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -1.70% 328.191 322.614 - -2.30% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.70% 591.005 580.965 - -0.98% -
std::for_each(join_view(vector<vector<int>>))/50 -1.70% 4.041 3.973 - 0.11% -
std::unordered_set<std::string>::erase(iterator)/8192 -1.70% 30.988 30.463 - 15.91% -
SetIntersection_Front_Set_uint64_1_1 -1.69% 539904834.366 530754686.080 - -1.04% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.69% 623.697 613.153 - 0.68% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -1.69% 0.596 0.586 - -8.66% -
SetIntersection_None_Set_uint64_262144_16 -1.69% 1218607.668 1198033.774 - -1.19% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.69% 1056787.751 1038954.988 - -0.48% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 -1.68% 4293141.043 4220853.097 - -1.74% -
BM_CmpEqual_short_uchar -1.68% 1.106 1.088 - -0.20% -
std::set<int>::insert(value)_(new_value,_end)/1024 -1.68% 42.795 42.076 - 3.10% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 -1.68% 1859052.981 1827805.340 - -0.68% -
BM_num_get<unsigned_long> -1.68% 10.570 10.392 - 0.34% -
std::for_each_n(list<int>)/8192 -1.68% 7790.764 7660.010 - 5.73% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 -1.68% 5337.746 5248.173 - -0.35% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -1.68% 1166114.460 1146570.809 - -2.21% -
SetIntersection_Interlaced_Set_uint64_262144_64 -1.67% 1612635.500 1585637.453 - -1.70% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.67% 396.372 389.766 - -0.14% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.66% 36571.558 35962.747 - -0.55% -
SetIntersection_None_Set_uint32_64_4 -1.66% 21707923.385 21346815.000 - -1.55% -
SetIntersection_Interlaced_Set_string_1024_64 -1.66% 17007252.523 16724708.642 - -2.02% -
SetIntersection_Interlaced_Vector_string_1024_64 -1.65% 8039006.610 7906557.134 - -5.97% -
SetIntersection_Front_Vector_uint64_64_1 -1.65% 16418407.868 16147937.704 - -1.70% -
std::equal(vector<int>)_(it,_it,_it,_it)/8192 -1.65% 580.762 571.197 - 0.14% -
SetIntersection_Front_Set_float_262144_64 -1.65% 1740544.827 1711888.434 - 3.32% -
SetIntersection_Interlaced_Vector_string_16_16 -1.64% 51995741.112 51141593.190 - -0.77% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -1.64% 30.955 30.447 - -3.52% -
std::find(list<int>)_(process_all)/32768 -1.64% 26404.604 25971.686 - 1.29% -
rng::fold_left(deque<int>)/8192 -1.64% 4548.722 4474.242 - 3.33% -
BM_deque_vector_ranges_move/1 -1.64% 2.121 2.086 - -2.11% -
rng::for_each(map<int>)/8192 -1.63% 7392.749 7272.004 - -0.36% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -1.63% 32.121 31.596 - -0.49% -
std::adjacent_find(vector<int>)/8 -1.63% 2.055 2.021 - -0.21% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.63% 15890.044 15631.508 - -1.38% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.63% 18.946 18.638 - -2.98% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 -1.61% 1.537 1.512 - 0.86% -
std::reverse(deque<int>)/512 -1.61% 114.630 112.785 - -0.13% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.61% 13409.446 13193.740 - 2.29% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 -1.60% 15.652 15.401 - -1.72% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.60% 173316.999 170548.294 - -4.96% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -1.60% 1532727.805 1508280.023 - -0.74% -
std::make_heap(deque<int>,_pred)_(shuffled)/8 -1.59% 22.935 22.569 - -0.48% -
std::remove_if(vector<int>)_(sprinkled)/32 -1.59% 53.614 52.761 - -3.90% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.59% 456.502 449.243 - 1.45% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -1.59% 24.460 24.071 - 0.12% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 -1.59% 350.835 345.258 - -5.12% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -1.59% 5106.310 5025.211 - 19.02% -
SetIntersection_None_Set_uint64_262144_262144 -1.59% 1240751.302 1221045.899 - -0.20% -
SetIntersection_None_Set_uint64_262144_4 -1.58% 1214610.596 1195370.526 - -1.54% -
SetIntersection_None_Set_uint64_16_4 -1.58% 57070144.816 56167261.081 - -0.94% -
std::find_if(vector<int>)_(process_all)/1024 -1.58% 114.705 112.893 - 0.01% -
SetIntersection_None_Vector_uint64_262144_262144 -1.58% 1126698.590 1108912.563 - -1.41% -
BM_deque_deque_move/0 -1.57% 0.864 0.851 - 5.90% -
std::find_if_not(vector<bool>)_(process_all)/8 -1.57% 3.624 3.567 - -2.71% -
BM_CmpLess_uint_uint -1.57% 1.084 1.067 - -1.37% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -1.57% 1519159.455 1495362.822 - 10.84% -
BM_deque_deque_ranges_move/64 -1.57% 3.108 3.060 - 0.70% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.56% 350498121.192 345015022.083 - -1.64% -
BM_CmpEqual_schar_schar -1.56% 1.081 1.064 - -0.15% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.56% 581.371 572.308 - -1.52% -
std::unique(deque<int>,_pred)_(contiguous)/8192 -1.55% 4607.112 4535.628 - -0.27% -
SetIntersection_None_Vector_uint32_1024_16 -1.55% 1093380.810 1076441.955 - 0.67% -
std::copy_n(list<int>)/262144 -1.55% 218889.885 215500.654 - -0.04% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -1.55% 1644517.252 1619092.611 - -0.75% -
SetIntersection_None_Set_float_262144_4 -1.54% 1202624.269 1184053.223 - 2.14% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -1.54% 4.262 4.196 - -1.90% -
BM_StringEraseToEnd_Huge_Opaque -1.54% 2.286 2.251 - -0.96% -
std::is_sorted(list<int>)/1024 -1.54% 757.594 745.956 - -0.70% -
std::stable_partition(list<int>)_(sparse)/8192 -1.53% 8751.420 8617.264 - -1.86% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -1.53% 120538776.610 118697232.690 - -1.59% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.52% 769.435 757.717 - 0.71% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 -1.52% 17.300 17.036 - -0.10% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 -1.52% 24.444 24.073 - -6.12% -
SetIntersection_Interlaced_Set_float_16384_1 -1.52% 1053058.862 1037097.148 - -0.64% -
SetIntersection_None_Set_uint64_262144_256 -1.51% 1216294.518 1197904.217 - -1.40% -
SetIntersection_None_Set_uint32_256_256 -1.51% 5831618.688 5743504.339 - -2.58% -
rng::for_each(multimap<int>)/32 -1.51% 26.378 25.980 - -1.00% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -1.51% 8391087.271 8264454.321 - -1.44% -
SetIntersection_Interlaced_Set_uint64_64_64 -1.51% 13329629.814 13128832.171 - -0.89% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.51% 36.478 35.929 - 0.14% -
std::unordered_set<std::string>::clear()/8192 -1.50% 221418.393 218090.874 - -0.09% -
SetIntersection_None_Vector_string_262144_16384 -1.50% 1308831.951 1289179.687 - -1.49% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.50% 53902.581 53094.826 - -3.81% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.50% 8585.341 8456.736 - 0.44% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.50% 55527.762 54696.036 - -0.74% -
SetIntersection_Interlaced_Vector_uint64_16_4 -1.50% 56093902.111 55254992.535 - -4.40% -
std::multiset<int>::count(key)_(existent)/32 -1.49% 3.899 3.840 - -0.62% -
std::find_if_not(list<int>)_(process_all)/1024 -1.49% 731.602 720.671 - -3.37% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 -1.49% 20.636 20.328 - -0.69% -
SetIntersection_Interlaced_Set_uint32_16384_16 -1.49% 209032331.584 205926363.112 - -2.39% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -1.48% 52907.867 52123.185 - 0.55% -
SetIntersection_None_Vector_uint64_262144_4 -1.48% 1135716.446 1118888.691 - -1.77% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.48% 16.369 16.127 - -0.86% -
BM_StringFindNoMatch/4096 -1.48% 75.873 74.751 - -0.09% -
SetIntersection_Front_Vector_uint64_262144_1 -1.48% 1041754.469 1026376.628 - -1.43% -
std::find_if_not(deque<int>)_(process_all)/8 -1.48% 2.669 2.629 - -1.93% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.47% 61577.598 60669.471 - -2.51% -
BM_CmpEqual_schar_short -1.47% 1.126 1.110 - -1.16% -
SetIntersection_None_Vector_uint64_64_64 -1.47% 8478330.654 8353964.447 - -1.60% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.46% 351144.812 346002.077 - 0.11% -
std::map<int,_int>::find(key)_(non-existent)/8192 -1.46% 7.592 7.481 - -3.25% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -1.46% 241197760.401 237670030.107 - 0.21% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 -1.46% 30.163 29.723 - -8.48% -
ranges::min(std::deque<long_long>)/1 -1.46% 0.687 0.677 - -2.33% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.46% 53.350 52.572 - -7.65% -
std::partial_sort(deque<int>)_(heap)/8 -1.46% 39.888 39.307 - 0.33% -
std::set<int>::ctor(const&,_alloc)/0 -1.46% 12.886 12.698 - -0.36% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -1.46% 6.924 6.823 - -2.98% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.45% 8577.735 8453.176 - 0.01% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.45% 6731.744 6634.160 - -2.85% -
std::make_heap(deque<int>,_pred)_(ascending)/8 -1.45% 24.987 24.625 - -1.90% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 -1.45% 8871.827 8743.428 - -1.01% -
SetIntersection_None_Vector_uint64_262144_16 -1.45% 1127462.169 1111162.186 - -1.30% -
std::stable_partition(list<int>)_(dense)/32 -1.44% 37.847 37.301 - -1.30% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.44% 60727.825 59853.883 - 0.64% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 -1.44% 39.701 39.130 - 0.22% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.44% 4210028.507 4149508.241 - -0.78% -
std::remove(deque<int>)_(prefix)/50 -1.44% 60.886 60.011 - 0.25% -
SetIntersection_None_Vector_uint32_16384_64 -1.43% 1115967.524 1099960.828 - -0.40% -
std::unique(deque<int>,_pred)_(sprinkled)/52 -1.43% 71.640 70.613 - -0.20% -
std::deque<int>::erase(begin)_(cheap_elements)/32 -1.43% 7.601 7.492 - 0.11% -
BM_CmpEqual_uchar_int -1.43% 1.088 1.072 - 3.01% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -1.43% 6.087 6.000 - 4.00% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -1.43% 2050850.015 2021499.239 - 11.92% -
std::set<int>::ctor(const&)/8192 -1.43% 50529.708 49806.841 - 0.36% -
SetIntersection_Interlaced_Set_float_64_64 -1.43% 13371076.032 13179980.883 - -1.33% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.43% 186594.508 183931.664 - -0.41% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -1.42% 20.266 19.978 - -2.85% -
std::unordered_multiset<int>::erase(iterator)/32 -1.42% 19.724 19.444 - -1.53% -
SetIntersection_None_Set_float_16384_1 -1.42% 155251498.088 153051987.570 - -2.36% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 -1.41% 2.060 2.031 - -1.25% -
SetIntersection_None_Set_uint64_262144_64 -1.41% 1216310.951 1199178.061 - -1.49% -
std::partial_sort_copy(deque<int>)_(ascending)/8 -1.41% 10.136 9.994 - -1.02% -
SetIntersection_Interlaced_Set_float_16384_16384 -1.40% 222326096.271 219202694.062 - -0.89% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.40% 12828.926 12649.322 - -0.48% -
SetIntersection_Interlaced_Set_uint64_262144_4 -1.40% 1322616.862 1304120.850 - -1.46% -
SetIntersection_None_Set_uint64_262144_1 -1.40% 1215492.432 1198513.266 - -2.31% -
BM_vector_deque_ranges_move_backward/512 -1.40% 17.806 17.558 - 0.45% -
std::partition_copy(list<int>)/32 -1.40% 8.890 8.766 - -0.71% -
SetIntersection_Front_Vector_string_16384_256 -1.39% 9557942.536 9424960.678 - -2.19% -
SetIntersection_None_Set_uint64_64_16 -1.39% 18324860.899 18069944.595 - -1.82% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -1.39% 1059090.511 1044359.380 - -0.72% -
std::rotate(deque<int>)_(1_element_forward)/1024 -1.39% 37.671 37.147 - -0.81% -
std::set<int>::ctor(const&,_alloc)/1024 -1.39% 6327.509 6239.615 - 0.37% -
SetIntersection_Front_Set_uint32_64_1 -1.38% 16557898.742 16328573.921 - -0.77% -
BM_tolower_string<wchar_t> -1.38% 6.347 6.259 - -1.00% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -1.38% 7.018 6.921 - 0.64% -
std::make_heap(deque<int>)_(shuffled)/8 -1.38% 25.042 24.696 - -0.09% -
std::stable_partition(list<int>)_(dense)/50 -1.38% 56.969 56.182 - -2.48% -
SetIntersection_Interlaced_Set_float_262144_64 -1.38% 1563835.857 1542280.762 - 0.37% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -1.38% 101.243 99.849 - 2.55% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -1.38% 1.517 1.496 - -1.03% -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 -1.37% 240298.776 236995.040 - -0.11% -
std::reverse(vector<int>)/512 -1.37% 16.549 16.322 - -0.02% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -1.37% 575.483 567.580 - -5.41% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 -1.37% 540112486.284 532697372.578 - -0.87% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -1.37% 47.104 46.460 - -0.14% -
SetIntersection_Front_Vector_uint64_16_1 -1.37% 63027036.944 62164702.608 - -0.95% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 -1.37% 25.705 25.354 - -4.88% -
BM_CmpEqual_ushort_int -1.36% 1.100 1.085 - 1.64% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -1.36% 64509.133 63630.204 - 0.49% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -1.36% 16.064 15.845 - 0.30% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.36% 362.596 357.660 - -1.41% -
SetIntersection_Front_Vector_string_256_16 -1.36% 5997863.447 5916307.709 - -1.05% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.36% 18.997 18.739 - 0.61% -
SetIntersection_Interlaced_Set_string_4_4 -1.36% 160048508.681 157874830.490 - -0.66% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -1.36% 16.290 16.068 - 2.53% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 -1.36% 58233122.626 57442275.473 - -1.51% -
SetIntersection_None_Vector_uint32_1024_1024 -1.36% 1089653.814 1074883.267 - -1.09% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.36% 886.019 874.010 - 1.38% -
SetIntersection_Front_Set_uint64_262144_256 -1.35% 3922082.714 3869017.632 - -5.01% -
SetIntersection_Front_Vector_float_1024_16 -1.35% 1128190.061 1112927.283 - 0.76% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.35% 1513.986 1493.509 - 2.15% -
SetIntersection_None_Set_uint64_64_64 -1.35% 11478350.263 11323287.545 - -1.90% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -1.35% 3426.109 3379.827 - -1.02% -
std::reverse(vector<int>)/4096 -1.35% 132.239 130.453 - -0.04% -
std::pop_heap(vector<std::string>)/1024 -1.35% 21.003 20.720 - -0.95% -
std::unique(list<int>)_(contiguous)/52 -1.35% 64.920 64.045 - -0.12% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -1.35% 42992015.273 42413092.431 - 4.15% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 -1.34% 0.763 0.753 - -1.21% -
std::find_if_not(vector<int>)_(bail_25%)/8 -1.34% 0.836 0.825 - 5.15% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -1.34% 1.645 1.623 - -5.38% -
std::sort_heap(vector<NonIntegral>)/8 -1.34% 29.988 29.587 - 1.24% -
std::sort(vector<int>)_(qsort_adversarial)/8192 -1.34% 150368.685 148358.312 - 0.64% -
SetIntersection_Front_Set_uint64_16384_1024 -1.34% 12583587.525 12415534.046 - -0.65% -
SetIntersection_None_Set_uint64_64_1 -1.34% 22666625.112 22364001.565 - -1.18% -
std::set<int>::ctor(const&,_alloc)/8192 -1.33% 50476.893 49804.179 - 0.82% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 -1.33% 43.205 42.630 - -0.87% -
SetIntersection_None_Vector_uint64_262144_256 -1.33% 1129267.859 1114237.152 - -1.49% -
SetIntersection_None_Set_string_256_4 -1.33% 11635324.337 11480490.529 - -0.83% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.33% 1346240.973 1328367.086 - 0.02% -
SetIntersection_Interlaced_Set_float_256_256 -1.33% 7527817.750 7427986.006 - -0.54% -
bm_ranges_swap_ranges_vb_aligned/32 -1.33% 3.313 3.269 - -5.34% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.32% 16186695.840 15972498.422 - -1.88% -
SetIntersection_Front_Set_uint32_16_4 -1.32% 54947784.234 54220959.752 - -0.94% -
SetIntersection_None_Vector_uint32_262144_16 -1.32% 1133555.243 1118561.884 - 0.07% -
std::partition(list<int>)_(sparse)/8192 -1.32% 8535.869 8422.977 - 11.17% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -1.32% 12911.593 12741.085 - -6.63% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -1.32% 152.311 150.301 - -1.72% -
std::map<std::string,_int>::find(key)_(existent)/32 -1.32% 14.816 14.621 - -9.17% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.32% 699.898 690.690 - 0.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.32% 12550920.724 12385828.366 - -0.86% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -1.31% 9084649.776 8965208.962 - -0.03% -
std::map<int,_int>::clear()/32 -1.31% 655.784 647.167 - -2.30% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.31% 66244.164 65375.526 - 0.67% -
SetIntersection_None_Vector_uint32_64_64 -1.31% 8552134.283 8440085.639 - -1.27% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.31% 1974.673 1948.894 - 6.07% -
BM_num_get<long_long> -1.30% 10.921 10.779 - 2.28% -
SetIntersection_Front_Vector_uint64_64_4 -1.30% 15979367.763 15771550.177 - -0.59% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 -1.30% 43.432 42.868 - -0.73% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 -1.30% 4179219.635 4125006.213 - -1.73% -
BM_deque_vector_ranges_move/70000 -1.30% 3276.590 3234.126 - -1.96% -
SetIntersection_Front_Vector_uint64_16_16 -1.30% 35872844.577 35408148.907 - -0.71% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.30% 35879413.671 35414709.231 - -3.09% -
BM_deque_vector_ranges_copy_backward/4000 -1.29% 148.068 146.153 - -2.19% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.29% 166308.994 164159.488 - 0.38% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -1.29% 2.005 1.979 - -3.28% -
SetIntersection_Front_Set_float_256_1 -1.29% 4137451.923 4084019.910 - -1.47% -
std::make_heap(vector<int>,_pred)_(descending)/8 -1.29% 14.837 14.645 - -0.01% -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 -1.29% 74678.181 73714.485 - -0.00% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.29% 14634.000 14445.391 - 0.07% -
std::set<std::string>::clear()/32 -1.29% 905.576 893.913 - -0.29% -
std::move(list<int>)/512 -1.29% 354.388 349.825 - -5.86% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.29% 35355590.873 34900810.333 - -1.03% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 -1.29% 63669.671 62851.152 - 0.26% -
BM_num_put<double> -1.29% 58.483 57.732 - 0.29% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -1.29% 58343.291 57593.500 - 7.07% -
BM_CmpLess_uchar_uint -1.28% 1.068 1.055 - -2.51% -
BM_CmpLess_ushort_ushort -1.28% 1.069 1.055 - -1.47% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -1.28% 60.016 59.251 - 6.70% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -1.27% 1.636 1.615 - 0.01% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -1.27% 14.846 14.657 - -0.49% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -1.27% 217.908 215.141 - -2.36% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -1.27% 2.561 2.529 - -2.24% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -1.27% 22.681 22.393 - -3.70% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -1.27% 20.548 20.288 - -1.82% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 -1.27% 165038957.223 162945653.270 - -1.17% -
std::rotate(vector<int>)_(by_1/4)/50 -1.27% 11.525 11.379 - -3.02% -
std::partial_sort_copy(list<int>)_(repeated)/8192 -1.27% 33285.580 32863.875 - -0.49% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.27% 1553440.922 1533781.422 - -1.53% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 -1.26% 42700.087 42160.500 - -7.57% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -1.26% 166187678.994 164089797.422 - -2.70% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -1.26% 1774732.903 1752373.478 - -1.98% -
SetIntersection_None_Vector_uint32_1024_1 -1.26% 1090144.046 1076415.138 - 0.70% -
std::unordered_set<int>::contains(key)_(existent)/32 -1.26% 1.344 1.327 - 11.06% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -1.26% 38.241 37.760 - -2.15% -
SetIntersection_None_Vector_uint64_16384_16 -1.26% 1098769.771 1084965.342 - -0.64% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.26% 13701244.183 13529119.729 - -0.94% -
SetIntersection_Interlaced_Set_uint32_16_4 -1.25% 59676163.053 58928005.599 - -0.95% -
bm_ranges_lexicographical_compare<signed_char>/64 -1.25% 2.485 2.454 - -0.70% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -1.25% 192.137 189.731 - -2.99% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.25% 66314.017 65483.683 - 0.82% -
std::multiset<int>::ctor(const&,_alloc)/32 -1.25% 230.946 228.060 - 1.60% -
SetIntersection_Front_Set_uint32_16384_16384 -1.25% 218732666.352 216001803.162 - -1.67% -
std::map<int,_int>::erase(iterator)/8192 -1.25% 24.366 24.062 - 12.09% -
BM_StringRelational_Less_Small_Large_Control -1.25% 1.871 1.848 - -0.26% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -1.25% 27.798 27.451 - 5.40% -
SetIntersection_Interlaced_Vector_uint64_256_1 -1.25% 4145396.398 4093695.317 - -3.34% -
std::set<int>::insert(value)_(new_value,_middle)/8192 -1.24% 31.926 31.529 - -0.25% -
BM_PushHeap_float_QuickSortAdversary_16 -1.24% 0.991 0.979 - 0.00% -
SetIntersection_None_Set_string_64_64 -1.24% 11666457.595 11521863.150 - -1.46% -
SetIntersection_Front_Set_string_16_4 -1.24% 64512400.992 63713978.568 - -0.13% -
SetIntersection_None_Vector_string_262144_256 -1.24% 1268381.423 1252696.247 - -2.89% -
std::move_backward(list<int>)/32768 -1.24% 31442.129 31053.692 - -2.14% -
rng::contains(list<int>)_(process_all)/1048576 -1.24% 840378.652 829996.738 - -0.01% -
SetIntersection_None_Set_float_16384_4 -1.23% 155403098.384 153486578.883 - -1.73% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.23% 250540.483 247453.988 - -0.65% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -1.23% 10068.348 9944.318 - 2.91% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -1.23% 167711337.392 165646381.539 - -1.79% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.23% 1299.703 1283.721 - 0.19% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.22% 1169988.788 1155751.048 - 0.75% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -1.22% 169172138.119 167113567.683 - -4.90% -
bm_ranges_swap_ranges_vb_aligned/16 -1.22% 3.310 3.270 - -1.20% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.21% 18.449 18.225 - -3.72% -
std::unique(vector<int>,_pred)_(contiguous)/32 -1.21% 54.993 54.326 - -0.23% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 -1.21% 13592.291 13427.720 - -1.93% -
std::set<std::string>::count(key)_(non-existent)/32 -1.21% 10.499 10.372 - -1.00% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -1.20% 81721.631 80737.275 - 0.24% -
BM_deque_vector_ranges_copy/64000 -1.20% 2950.862 2915.328 - -0.77% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.20% 8.979 8.871 - -1.75% -
std::partition(list<int>)_(dense)/8192 -1.20% 5183.087 5120.808 - 3.32% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -1.20% 10.128 10.006 - 1.74% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -1.20% 295.754 292.206 - -6.65% -
std::multimap<int,_int>::find(key)_(existent)/32 -1.20% 1.745 1.724 - -0.04% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.20% 26.391 26.074 - 0.89% -
BM_PushHeap_uint64_QuickSortAdversary_16 -1.20% 0.922 0.911 - -4.80% -
SetIntersection_Front_Set_float_16384_64 -1.20% 1785949.633 1764586.630 - -0.33% -
std::make_heap(deque<int>,_pred)_(descending)/8 -1.19% 19.134 18.906 - -1.00% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -1.19% 181203511.926 179045032.280 - -1.25% -
std::multiset<std::string>::erase(iterator)/1024 -1.19% 33.633 33.232 - -7.76% -
std::multiset<int>::clear()/32 -1.19% 626.663 619.203 - -0.74% -
std::none_of(vector<int>)_(process_all)/8 -1.19% 2.487 2.458 - -3.74% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 -1.19% 2.532 2.502 - -0.13% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.19% 1422.722 1405.856 - -2.56% -
std::unordered_multiset<int>::erase(iterator)/1024 -1.18% 19.735 19.501 - -1.72% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -1.18% 168138008.043 166147947.159 - -3.79% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.18% 18.968 18.745 - -2.76% -
std::reverse(vector<int>)/32768 -1.18% 1050.944 1038.571 - 0.31% -
std::partial_sort(vector<int>)_(heap)/8 -1.18% 28.356 28.022 - 0.56% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.18% 141510.268 139845.540 - -1.32% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -1.17% 288.105 284.737 - -9.14% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 -1.16% 18.974 18.753 - 0.04% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 -1.16% 18.122 17.912 - 0.09% -
SetIntersection_Front_Vector_uint32_262144_16 -1.16% 1100866.950 1088086.625 - -1.78% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -1.16% 38.397 37.952 - -13.36% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.16% 543.244 536.947 - 0.16% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 -1.16% 5764842.527 5698116.219 - -1.70% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 -1.15% 17.014 16.818 - -0.08% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.15% 39917.341 39459.095 - 0.24% -
SetIntersection_Front_Set_float_16384_4 -1.14% 1070434.021 1058190.326 - -0.33% -
SetIntersection_Front_Vector_float_262144_64 -1.14% 1359856.170 1344315.892 - -1.79% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -1.14% 25671.252 25377.930 - -7.54% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.14% 36710.622 36291.305 - 1.14% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -1.14% 52.461 51.862 - -6.78% -
std::multiset<int>::insert(value)_(new_value,_end)/32 -1.14% 19.198 18.979 - 1.21% -
BM_CmpEqual_schar_uchar -1.14% 1.112 1.099 - -0.13% -
SetIntersection_None_Vector_uint64_256_16 -1.14% 4017840.585 3972113.128 - -1.23% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -1.14% 19029.564 18813.067 - 2.28% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 -1.14% 1.226 1.213 - -0.32% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -1.13% 37169.304 36749.201 - -0.02% -
std::partial_sort(vector<int>)_(shuffled)/8 -1.13% 28.146 27.828 - -1.38% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -1.13% 18.424 18.216 - -1.95% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -1.13% 14.923 14.755 - 0.50% -
std::make_heap(vector<int>,_pred)_(repeated)/8 -1.13% 15.977 15.797 - -0.72% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.12% 670.854 663.311 - 0.73% -
SetIntersection_Interlaced_Set_uint32_16384_64 -1.12% 215495209.980 213077927.620 - -0.79% -
SetIntersection_None_Set_uint64_4_1 -1.12% 217145082.401 214712833.503 - -1.15% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 -1.12% 2915982.608 2883352.133 - -0.36% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -1.12% 1183381.625 1170141.132 - 4.33% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -1.12% 1058726.182 1046882.885 - 17.09% -
std::vector<int>::erase(middle)_(cheap_elements)/1024 -1.12% 21.997 21.752 - 0.36% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.12% 6813.481 6737.430 - -0.09% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -1.12% 62.971 62.269 - 25.83% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.11% 16081444.545 15902194.921 - -1.04% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -1.11% 161.457 159.658 - 2.04% -
std::unordered_map<int,_int>::ctor(const&)/8192 -1.11% 55236.593 54621.533 - -1.26% -
std::search(vector<int>,_pred)_(no_match)/1000 -1.11% 527.731 521.862 - -0.24% -
std::make_heap(vector<int>)_(ascending)/8 -1.11% 16.471 16.288 - -0.81% -
SetIntersection_Interlaced_Vector_float_1024_16 -1.11% 1971228.044 1949322.143 - -29.98% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.11% 730.701 722.588 - -1.31% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.11% 16897969.313 16710638.563 - -1.15% -
SetIntersection_Front_Set_float_256_16 -1.11% 4598696.509 4547760.259 - 2.00% -
SetIntersection_None_Vector_uint32_1024_4 -1.11% 1090544.956 1078486.158 - 0.89% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -1.10% 2174.835 2150.831 - -1.06% -
SetIntersection_Front_Vector_uint64_16_4 -1.10% 54405005.656 53805632.203 - -0.81% -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 -1.10% 63219.557 62523.366 - -1.16% -
std::partition_copy(deque<int>)/50 -1.10% 21.265 21.031 - -5.70% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.10% 394.999 390.650 - -0.30% -
std::find(vector<char>)_(process_all)/50 -1.10% 1.641 1.623 - -2.20% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 -1.09% 18.155 17.957 - -0.05% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.09% 10800.868 10683.019 - -0.42% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -1.09% 13.198 13.054 - -0.19% -
std::copy(list<int>)/262144 -1.09% 216371.833 214018.812 - -0.21% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -1.09% 26.750 26.460 - -0.17% -
std::all_of(list<int>)_(process_all)/32768 -1.08% 26127.364 25844.189 - -0.93% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -1.08% 4177617.150 4132372.544 - -0.50% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -1.08% 14.931 14.770 - -0.12% -
std::multimap<int,_int>::find(key)_(existent)/8192 -1.08% 5.371 5.313 - 0.23% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -1.08% 53.120 52.546 - -0.56% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 -1.08% 58238.564 57611.372 - 5.82% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.08% 17.167 16.982 - -1.09% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -1.08% 351710136.920 347925644.463 - -0.31% -
SetIntersection_Interlaced_Set_uint32_4_4 -1.07% 137583899.629 136107402.225 - -1.00% -
SetIntersection_Front_Set_uint32_256_16 -1.07% 4513775.706 4465356.354 - -1.10% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.07% 119379.661 118103.131 - -0.75% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -1.07% 1.316 1.302 - 12.63% -
SetIntersection_Front_Vector_uint64_4_4 -1.07% 135982544.128 134530021.475 - -0.83% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -1.07% 77.656 76.828 - -0.26% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.07% 32045.741 31703.829 - -1.06% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -1.07% 9.960 9.854 - -0.70% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 -1.07% 14787040.884 14629437.323 - -0.85% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.06% 14145.927 13995.274 - 6.16% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -1.06% 1.319 1.305 - 12.93% -
SetIntersection_None_Set_float_16384_1024 -1.06% 155158554.061 153508234.446 - -1.95% -
std::make_heap(vector<int>)_(descending)/8 -1.06% 14.777 14.619 - -0.48% -
BM_StringRelational_Compare_Huge_Small_Control -1.06% 1.867 1.848 - 0.03% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 -1.06% 54.138 53.563 - -3.20% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 -1.06% 8462867.545 8373204.332 - -0.12% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.05% 19856.597 19647.190 - -4.64% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.05% 615.308 608.821 - 2.03% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.05% 120772.101 119499.024 - 0.09% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -1.05% 10855150.543 10740882.349 - -2.13% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.05% 830.315 821.599 - -0.34% -
std::vector<int>::erase(begin)_(cheap_elements)/8192 -1.05% 283.967 280.988 - 0.28% -
SetIntersection_Front_Vector_uint64_64_16 -1.05% 14401102.135 14250407.692 - -0.56% -
std::set<int>::ctor(&&,_different_allocs)/8192 -1.05% 48748.344 48238.489 - 0.58% -
std::sort(vector<int>)_(descending)/1024 -1.05% 1027.017 1016.277 - -0.48% -
SetIntersection_None_Vector_uint32_262144_256 -1.04% 1132390.248 1120575.825 - -1.70% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.04% 400.328 396.156 - 0.69% -
SetIntersection_Interlaced_Vector_string_1024_16 -1.04% 3426090.227 3390411.160 - -2.41% -
SetIntersection_None_Vector_uint64_256_64 -1.04% 3422144.445 3386538.210 - -1.09% -
SetIntersection_Interlaced_Set_float_1024_1024 -1.04% 12038694.117 11913536.905 - 1.32% -
std::adjacent_find(list<int>,_pred)/50 -1.04% 29.623 29.316 - 0.12% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.04% 184209.715 182297.849 - 0.07% -
SetIntersection_Front_Vector_float_16384_1 -1.04% 1043708.180 1032891.733 - -0.50% -
SetIntersection_Front_Vector_uint64_1_1 -1.04% 534425742.147 528889961.362 - -0.99% -
std::make_heap(deque<int>,_pred)_(repeated)/8 -1.04% 23.584 23.340 - -0.64% -
std::make_heap(deque<int>)_(pipe-organ)/8 -1.03% 27.495 27.211 - -0.71% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.03% 411.555 407.301 - -3.42% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.03% 5011724.870 4959999.464 - -0.87% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.03% 198.484 196.438 - 0.64% -
SetIntersection_Front_Vector_uint64_262144_16 -1.03% 1125367.101 1113772.160 - 1.21% -
BM_StringRelational_Less_Small_Small_ChangeFirst -1.03% 1.401 1.387 - -0.46% -
SetIntersection_Interlaced_Set_float_262144_4 -1.03% 1287400.799 1274147.703 - 0.11% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.03% 6560.957 6493.425 - 2.37% -
std::set<int>::lower_bound(key)_(non-existent)/32 -1.03% 2.275 2.251 - -8.93% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.03% 6178043.969 6114607.496 - 0.70% -
SetIntersection_None_Vector_string_262144_64 -1.03% 1312619.633 1299153.405 - 0.52% -
std::multimap<std::string,_int>::ctor(const&)/8192 -1.03% 343335.793 339815.230 - -1.45% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.02% 8725234.383 8635930.896 - -20.51% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.02% 19.408 19.210 - 0.05% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.02% 15.532 15.373 - -1.15% -
SetIntersection_None_Vector_uint64_4_4 -1.02% 133947528.516 132579524.648 - -0.83% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -1.02% 8.340 8.255 - -0.51% -
std::search(vector<int>,_pred)_(no_match)/8192 -1.02% 4278.809 4235.202 - -14.12% -
SetIntersection_Interlaced_Vector_float_256_256 -1.02% 4547550.042 4501225.353 - -0.76% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.02% 6134215.115 6071807.342 - -1.08% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 -1.02% 175458301.871 173677159.539 - -4.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.02% 12463219.622 12336715.833 - 0.83% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 -1.01% 526.716 521.371 - -0.18% -
std::set<int>::insert(value)_(new_value,_end)/32 -1.01% 18.785 18.594 - -1.08% -
BM_deque_deque_move/64 -1.01% 3.072 3.041 - -0.67% -
std::count_if(vector<int>)_(every_other)/8 -1.01% 4.175 4.133 - 0.05% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.01% 38485.670 38097.623 - -10.16% -
std::map<int,_int>::erase(iterator)/32 -1.01% 20.911 20.701 - -2.41% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.01% 139944.953 138535.953 - -1.70% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -1.01% 1092488.632 1081492.218 - -0.07% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 -1.01% 8701.004 8613.431 - -1.32% -
BM_deque_vector_ranges_move/64000 -1.00% 2999.175 2969.035 - -0.96% -
SetIntersection_None_Set_uint64_4_4 -1.00% 135602298.740 134241837.592 - -1.37% -


Report Time: 4.06s
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 -